From 3c2330f2985eddddfc18735fee65c5332f026c3f Mon Sep 17 00:00:00 2001 From: more-strive <15972699417@163.com> Date: Tue, 13 Aug 2024 03:45:26 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20dromara/?= =?UTF-8?q?yft-design@2e189ca50d59d4db175f9cb1c4d8061d2272dce7=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/401-2a9b5f24.css | 1 + assets/401-5cba1d08.js | 1 + assets/404-1e71c88c.css | 1 + assets/404-38165fcf.js | 1 + assets/clipper-lib-fc83c972.js | 1 + assets/clipper-lib-fc83c972.js.gz | Bin 0 -> 25584 bytes assets/element-plus-249c2f7d.js | 3 + assets/element-plus-249c2f7d.js.gz | Bin 0 -> 110297 bytes assets/fabric-c88bb9ac.js | 1 + assets/fabric-c88bb9ac.js.gz | Bin 0 -> 86929 bytes assets/github-3e4af983.js | 1 + assets/greyfloral-2dfccd8c.png | Bin 0 -> 6119 bytes assets/honey_im_subtle-41108903.png | Bin 0 -> 11125 bytes assets/iconfont-12019ac7.woff2 | Bin 0 -> 7884 bytes assets/iconfont-45121c72.ttf | Bin 0 -> 15312 bytes assets/iconfont-84fa9d3c.woff | Bin 0 -> 9424 bytes assets/index-039cd0bf.css | 1 + assets/index-039cd0bf.css.gz | Bin 0 -> 3336 bytes assets/index-07a369db.js | 52 +++++++++++++++ assets/index-07a369db.js.gz | Bin 0 -> 277165 bytes assets/index-1083272f.js | 1 + assets/index-164ef104.css | 1 + assets/index-164ef104.css.gz | Bin 0 -> 15456 bytes assets/index-b2fef5e1.css | 1 + assets/index-b2fef5e1.css.gz | Bin 0 -> 54217 bytes assets/index-c2fdf143.js | 1 + assets/index-dd69cdc0.js | 63 ++++++++++++++++++ assets/index-dd69cdc0.js.gz | Bin 0 -> 171363 bytes assets/loading-356a6359.gif | Bin 0 -> 63259 bytes assets/lodash-es-2c042c7a.js | 1 + assets/lodash-es-2c042c7a.js.gz | Bin 0 -> 9064 bytes assets/logo-93940820.svg | 13 ++++ assets/nasty_fabric-c74ad35f.png | Bin 0 -> 30052 bytes assets/opentype.js-eb278330.js | 2 + assets/opentype.js-eb278330.js.gz | Bin 0 -> 47742 bytes assets/pixi-43474831.js | 1 + assets/pixi-43474831.js.gz | Bin 0 -> 169178 bytes assets/retina_wood-9c41b0a6.png | Bin 0 -> 100785 bytes assets/vue-7635db6f.js | 23 +++++++ assets/vue-7635db6f.js.gz | Bin 0 -> 36234 bytes assets/workbox-window.prod.es5-418dd3b0.js | 1 + ...\217\344\270\270\345\255\220-17202a84.ttf" | Bin 0 -> 1261164 bytes ...\207\351\242\230\351\273\221-dab883d6.ttf" | Bin 0 -> 1414784 bytes ...\234\350\204\211\344\275\223-a36ad1ed.ttf" | Bin 0 -> 1289876 bytes ...\216\351\224\220\344\275\223-1083ec3d.ttf" | Bin 0 -> 903716 bytes ...\227\346\204\217\351\273\221-51211bf7.ttf" | Bin 0 -> 2123340 bytes ...\217\346\226\271\344\275\223-eb90123b.ttf" | Bin 0 -> 1589532 bytes ...\253\344\271\220\344\275\223-302d8dee.ttf" | Bin 0 -> 1669784 bytes ...\267\345\272\267\344\275\223-25715eb0.ttf" | Bin 0 -> 1021076 bytes ...\267\346\226\271\344\275\223-bfa1dc88.ttf" | Bin 0 -> 473816 bytes ...\273\345\234\206\344\275\223-e325ae70.ttf" | Bin 0 -> 453844 bytes ...\237\350\250\200\344\275\223-ec8523db.ttf" | Bin 0 -> 1433148 bytes favicon.ico | Bin 0 -> 1218 bytes img/icons/android-chrome-192x192.png | Bin 0 -> 9416 bytes img/icons/android-chrome-512x512.png | Bin 0 -> 29808 bytes img/icons/android-chrome-maskable-192x192.png | Bin 0 -> 6401 bytes img/icons/android-chrome-maskable-512x512.png | Bin 0 -> 23038 bytes img/icons/apple-touch-icon-120x120.png | Bin 0 -> 3369 bytes img/icons/apple-touch-icon-152x152.png | Bin 0 -> 4046 bytes img/icons/apple-touch-icon-180x180.png | Bin 0 -> 4678 bytes img/icons/apple-touch-icon-60x60.png | Bin 0 -> 1491 bytes img/icons/apple-touch-icon-76x76.png | Bin 0 -> 1823 bytes img/icons/apple-touch-icon.png | Bin 0 -> 4678 bytes img/icons/favicon-16x16.png | Bin 0 -> 799 bytes img/icons/favicon-32x32.png | Bin 0 -> 1271 bytes img/icons/msapplication-icon-144x144.png | Bin 0 -> 1169 bytes img/icons/mstile-150x150.png | Bin 0 -> 4282 bytes img/icons/safari-pinned-tab.svg | 3 + img/icons/yft-design-120x120.png | Bin 0 -> 6372 bytes img/icons/yft-design-150x150.png | Bin 0 -> 8560 bytes img/icons/yft-design-152x152.png | Bin 0 -> 8593 bytes img/icons/yft-design-16x16 .png | Bin 0 -> 791 bytes img/icons/yft-design-180x180.png | Bin 0 -> 12219 bytes img/icons/yft-design-192x192.png | Bin 0 -> 8952 bytes img/icons/yft-design-32x32 .png | Bin 0 -> 1623 bytes img/icons/yft-design-512x512.png | Bin 0 -> 71154 bytes img/icons/yft-design-60x60 .png | Bin 0 -> 2628 bytes img/icons/yft-design-76x76 .png | Bin 0 -> 3611 bytes index.html | 7 ++ manifest.webmanifest | 1 + nYtBCuVtfK.txt | 1 + resource/color/shading.json | 1 + resource/color/shading.json.gz | Bin 0 -> 196773 bytes robots.txt | 2 + sw.js | 1 + workbox-4fa9025f.js | 1 + 86 files changed, 188 insertions(+) create mode 100644 assets/401-2a9b5f24.css create mode 100644 assets/401-5cba1d08.js create mode 100644 assets/404-1e71c88c.css create mode 100644 assets/404-38165fcf.js create mode 100644 assets/clipper-lib-fc83c972.js create mode 100644 assets/clipper-lib-fc83c972.js.gz create mode 100644 assets/element-plus-249c2f7d.js create mode 100644 assets/element-plus-249c2f7d.js.gz create mode 100644 assets/fabric-c88bb9ac.js create mode 100644 assets/fabric-c88bb9ac.js.gz create mode 100644 assets/github-3e4af983.js create mode 100644 assets/greyfloral-2dfccd8c.png create mode 100644 assets/honey_im_subtle-41108903.png create mode 100644 assets/iconfont-12019ac7.woff2 create mode 100644 assets/iconfont-45121c72.ttf create mode 100644 assets/iconfont-84fa9d3c.woff create mode 100644 assets/index-039cd0bf.css create mode 100644 assets/index-039cd0bf.css.gz create mode 100644 assets/index-07a369db.js create mode 100644 assets/index-07a369db.js.gz create mode 100644 assets/index-1083272f.js create mode 100644 assets/index-164ef104.css create mode 100644 assets/index-164ef104.css.gz create mode 100644 assets/index-b2fef5e1.css create mode 100644 assets/index-b2fef5e1.css.gz create mode 100644 assets/index-c2fdf143.js create mode 100644 assets/index-dd69cdc0.js create mode 100644 assets/index-dd69cdc0.js.gz create mode 100644 assets/loading-356a6359.gif create mode 100644 assets/lodash-es-2c042c7a.js create mode 100644 assets/lodash-es-2c042c7a.js.gz create mode 100644 assets/logo-93940820.svg create mode 100644 assets/nasty_fabric-c74ad35f.png create mode 100644 assets/opentype.js-eb278330.js create mode 100644 assets/opentype.js-eb278330.js.gz create mode 100644 assets/pixi-43474831.js create mode 100644 assets/pixi-43474831.js.gz create mode 100644 assets/retina_wood-9c41b0a6.png create mode 100644 assets/vue-7635db6f.js create mode 100644 assets/vue-7635db6f.js.gz create mode 100644 assets/workbox-window.prod.es5-418dd3b0.js create mode 100644 "assets/\344\273\223\350\200\263\345\260\217\344\270\270\345\255\220-17202a84.ttf" create mode 100644 "assets/\344\274\230\350\256\276\346\240\207\351\242\230\351\273\221-dab883d6.ttf" create mode 100644 "assets/\345\255\227\345\210\266\345\214\272\345\226\234\350\204\211\344\275\223-a36ad1ed.ttf" create mode 100644 "assets/\345\263\260\345\271\277\346\230\216\351\224\220\344\275\223-1083ec3d.ttf" create mode 100644 "assets/\345\276\227\346\204\217\351\273\221-51211bf7.ttf" create mode 100644 "assets/\346\221\204\345\233\276\346\221\251\347\231\273\345\260\217\346\226\271\344\275\223-eb90123b.ttf" create mode 100644 "assets/\347\253\231\351\205\267\345\277\253\344\271\220\344\275\223-302d8dee.ttf" create mode 100644 "assets/\347\264\240\346\235\220\351\233\206\345\270\202\345\272\267\345\272\267\344\275\223-25715eb0.ttf" create mode 100644 "assets/\347\264\240\346\235\220\351\233\206\345\270\202\351\205\267\346\226\271\344\275\223-bfa1dc88.ttf" create mode 100644 "assets/\351\200\224\347\211\233\347\261\273\345\234\206\344\275\223-e325ae70.ttf" create mode 100644 "assets/\351\224\220\345\255\227\347\234\237\350\250\200\344\275\223-ec8523db.ttf" create mode 100644 favicon.ico create mode 100644 img/icons/android-chrome-192x192.png create mode 100644 img/icons/android-chrome-512x512.png create mode 100644 img/icons/android-chrome-maskable-192x192.png create mode 100644 img/icons/android-chrome-maskable-512x512.png create mode 100644 img/icons/apple-touch-icon-120x120.png create mode 100644 img/icons/apple-touch-icon-152x152.png create mode 100644 img/icons/apple-touch-icon-180x180.png create mode 100644 img/icons/apple-touch-icon-60x60.png create mode 100644 img/icons/apple-touch-icon-76x76.png create mode 100644 img/icons/apple-touch-icon.png create mode 100644 img/icons/favicon-16x16.png create mode 100644 img/icons/favicon-32x32.png create mode 100644 img/icons/msapplication-icon-144x144.png create mode 100644 img/icons/mstile-150x150.png create mode 100644 img/icons/safari-pinned-tab.svg create mode 100644 img/icons/yft-design-120x120.png create mode 100644 img/icons/yft-design-150x150.png create mode 100644 img/icons/yft-design-152x152.png create mode 100644 img/icons/yft-design-16x16 .png create mode 100644 img/icons/yft-design-180x180.png create mode 100644 img/icons/yft-design-192x192.png create mode 100644 img/icons/yft-design-32x32 .png create mode 100644 img/icons/yft-design-512x512.png create mode 100644 img/icons/yft-design-60x60 .png create mode 100644 img/icons/yft-design-76x76 .png create mode 100644 index.html create mode 100644 manifest.webmanifest create mode 100644 nYtBCuVtfK.txt create mode 100644 resource/color/shading.json create mode 100644 resource/color/shading.json.gz create mode 100644 robots.txt create mode 100644 sw.js create mode 100644 workbox-4fa9025f.js diff --git a/assets/401-2a9b5f24.css b/assets/401-2a9b5f24.css new file mode 100644 index 00000000..d6ac225d --- /dev/null +++ b/assets/401-2a9b5f24.css @@ -0,0 +1 @@ +.errPage-container[data-v-9001f8b1]{width:800px;max-width:100%;margin:100px auto}.errPage-container .pan-back-btn[data-v-9001f8b1]{color:#fff;background:#008489;border:none!important}.errPage-container .pan-gif[data-v-9001f8b1]{display:block;margin:0 auto}.errPage-container .pan-img[data-v-9001f8b1]{display:block;width:100%;margin:0 auto}.errPage-container .text-jumbo[data-v-9001f8b1]{font-size:60px;font-weight:700;color:#484848}.errPage-container .list-unstyled[data-v-9001f8b1]{font-size:14px}.errPage-container .list-unstyled li[data-v-9001f8b1]{padding-bottom:5px}.errPage-container .list-unstyled a[data-v-9001f8b1]{color:#008489;text-decoration:none}.errPage-container .list-unstyled a[data-v-9001f8b1]:hover{text-decoration:underline} diff --git a/assets/401-5cba1d08.js b/assets/401-5cba1d08.js new file mode 100644 index 00000000..93716964 --- /dev/null +++ b/assets/401-5cba1d08.js @@ -0,0 +1 @@ +import{a as s,_ as a}from"./index-07a369db.js";import{j as e,K as t,L as i,k as r,l as o}from"./vue-7635db6f.js";import"./fabric-c88bb9ac.js";import"./lodash-es-2c042c7a.js";import"./element-plus-249c2f7d.js";import"./clipper-lib-fc83c972.js";const p={class:"errPage-container"},l=a(e({__name:"401",setup(a){const e=t({ewizardClap:"https://wpimg.wallstcn.com/007ef517-bafd-4066-aae4-6883632d9646",dialogVisible:!1});return i(e),s(),(s,a)=>(r(),o("div",p))}}),[["__scopeId","data-v-9001f8b1"]]);export{l as default}; diff --git a/assets/404-1e71c88c.css b/assets/404-1e71c88c.css new file mode 100644 index 00000000..214955ae --- /dev/null +++ b/assets/404-1e71c88c.css @@ -0,0 +1 @@ +.wscn-http404-container[data-v-7aedc72b]{position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wscn-http404[data-v-7aedc72b]{position:relative;width:1200px;padding:0 50px;overflow:hidden}.wscn-http404 .pic-404[data-v-7aedc72b]{position:relative;float:left;width:600px;overflow:hidden}.wscn-http404 .pic-404__parent[data-v-7aedc72b]{width:100%}.wscn-http404 .pic-404__child[data-v-7aedc72b]{position:absolute}.wscn-http404 .pic-404__child.left[data-v-7aedc72b]{top:17px;left:220px;width:80px;opacity:0;-webkit-animation-name:cloudLeft-7aedc72b;animation-name:cloudLeft-7aedc72b;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wscn-http404 .pic-404__child.mid[data-v-7aedc72b]{top:10px;left:420px;width:46px;opacity:0;-webkit-animation-name:cloudMid-7aedc72b;animation-name:cloudMid-7aedc72b;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:1.2s;animation-delay:1.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wscn-http404 .pic-404__child.right[data-v-7aedc72b]{top:100px;left:500px;width:62px;opacity:0;-webkit-animation-name:cloudRight-7aedc72b;animation-name:cloudRight-7aedc72b;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes cloudLeft-7aedc72b{0%{top:17px;left:220px;opacity:0}20%{top:33px;left:188px;opacity:1}80%{top:81px;left:92px;opacity:1}to{top:97px;left:60px;opacity:0}}@keyframes cloudLeft-7aedc72b{0%{top:17px;left:220px;opacity:0}20%{top:33px;left:188px;opacity:1}80%{top:81px;left:92px;opacity:1}to{top:97px;left:60px;opacity:0}}@-webkit-keyframes cloudMid-7aedc72b{0%{top:10px;left:420px;opacity:0}20%{top:40px;left:360px;opacity:1}70%{top:130px;left:180px;opacity:1}to{top:160px;left:120px;opacity:0}}@keyframes cloudMid-7aedc72b{0%{top:10px;left:420px;opacity:0}20%{top:40px;left:360px;opacity:1}70%{top:130px;left:180px;opacity:1}to{top:160px;left:120px;opacity:0}}@-webkit-keyframes cloudRight-7aedc72b{0%{top:100px;left:500px;opacity:0}20%{top:120px;left:460px;opacity:1}80%{top:180px;left:340px;opacity:1}to{top:200px;left:300px;opacity:0}}@keyframes cloudRight-7aedc72b{0%{top:100px;left:500px;opacity:0}20%{top:120px;left:460px;opacity:1}80%{top:180px;left:340px;opacity:1}to{top:200px;left:300px;opacity:0}}.wscn-http404 .bullshit[data-v-7aedc72b]{position:relative;float:left;width:300px;padding:30px 0;overflow:hidden}.wscn-http404 .bullshit__oops[data-v-7aedc72b]{margin-bottom:20px;font-size:32px;font-weight:700;line-height:40px;color:#1482f0;opacity:0;-webkit-animation-name:slideUp-7aedc72b;animation-name:slideUp-7aedc72b;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wscn-http404 .bullshit__headline[data-v-7aedc72b]{margin-bottom:10px;font-size:20px;font-weight:700;line-height:24px;color:#222;opacity:0;-webkit-animation-name:slideUp-7aedc72b;animation-name:slideUp-7aedc72b;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wscn-http404 .bullshit__info[data-v-7aedc72b]{margin-bottom:30px;font-size:13px;line-height:21px;color:gray;opacity:0;-webkit-animation-name:slideUp-7aedc72b;animation-name:slideUp-7aedc72b;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wscn-http404 .bullshit__return-home[data-v-7aedc72b]{display:block;float:left;width:110px;height:36px;font-size:14px;line-height:36px;color:#fff;text-align:center;cursor:pointer;background:#1482f0;border-radius:100px;opacity:0;-webkit-animation-name:slideUp-7aedc72b;animation-name:slideUp-7aedc72b;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes slideUp-7aedc72b{0%{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp-7aedc72b{0%{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}} diff --git a/assets/404-38165fcf.js b/assets/404-38165fcf.js new file mode 100644 index 00000000..ae9b4df9 --- /dev/null +++ b/assets/404-38165fcf.js @@ -0,0 +1 @@ +var e=Object.defineProperty,r=Object.defineProperties,t=Object.getOwnPropertyDescriptors,o=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,p=(r,t,o)=>t in r?e(r,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):r[t]=o;import{j as i,k as c,l as n}from"./vue-7635db6f.js";import{_ as l}from"./index-07a369db.js";import"./fabric-c88bb9ac.js";import"./lodash-es-2c042c7a.js";import"./element-plus-249c2f7d.js";import"./clipper-lib-fc83c972.js";const b={class:"wscn-http404-container"},j=i((m=((e,r)=>{for(var t in r||(r={}))a.call(r,t)&&p(e,t,r[t]);if(o)for(var t of o(r))s.call(r,t)&&p(e,t,r[t]);return e})({},{name:"Page404"}),r(m,t({setup:e=>(e,r)=>(c(),n("div",b))}))));var m;const f=l(j,[["__scopeId","data-v-7aedc72b"]]);export{f as default}; diff --git a/assets/clipper-lib-fc83c972.js b/assets/clipper-lib-fc83c972.js new file mode 100644 index 00000000..43b2782a --- /dev/null +++ b/assets/clipper-lib-fc83c972.js @@ -0,0 +1 @@ +var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function e(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function i(t){if(t.__esModule)return t;var e=t.default;if("function"==typeof e){var i=function t(){return this instanceof t?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};i.prototype=e.prototype}else i={};return Object.defineProperty(i,"__esModule",{value:!0}),Object.keys(t).forEach((function(e){var n=Object.getOwnPropertyDescriptor(t,e);Object.defineProperty(i,e,n.get?n:{enumerable:!0,get:function(){return t[e]}})})),i}var n,o={exports:{}};n=o,function(){var t,e={version:"6.4.2.2",use_lines:!0,use_xyz:!1},i=!1;if(n.exports?(n.exports=e,i=!0):"undefined"!=typeof document?window.ClipperLib=e:self.ClipperLib=e,i)o="chrome",t="Netscape";else{var o=navigator.userAgent.toString().toLowerCase();t=navigator.appName}var r,s={};function l(t,i,n){e.biginteger_used=1,null!=t&&("number"==typeof t&&void 0===i?this.fromInt(t):"number"==typeof t?this.fromNumber(t,i,n):null==i&&"string"!=typeof t?this.fromString(t,256):this.fromString(t,i))}function p(){return new l(null,void 0,void 0)}-1!=o.indexOf("chrome")&&-1==o.indexOf("chromium")?s.chrome=1:s.chrome=0,-1!=o.indexOf("chromium")?s.chromium=1:s.chromium=0,-1!=o.indexOf("safari")&&-1==o.indexOf("chrome")&&-1==o.indexOf("chromium")?s.safari=1:s.safari=0,-1!=o.indexOf("firefox")?s.firefox=1:s.firefox=0,-1!=o.indexOf("firefox/17")?s.firefox17=1:s.firefox17=0,-1!=o.indexOf("firefox/15")?s.firefox15=1:s.firefox15=0,-1!=o.indexOf("firefox/3")?s.firefox3=1:s.firefox3=0,-1!=o.indexOf("opera")?s.opera=1:s.opera=0,-1!=o.indexOf("msie 10")?s.msie10=1:s.msie10=0,-1!=o.indexOf("msie 9")?s.msie9=1:s.msie9=0,-1!=o.indexOf("msie 8")?s.msie8=1:s.msie8=0,-1!=o.indexOf("msie 7")?s.msie7=1:s.msie7=0,-1!=o.indexOf("msie ")?s.msie=1:s.msie=0,e.biginteger_used=null,"Microsoft Internet Explorer"==t?(l.prototype.am=function(t,e,i,n,o,r){for(var s=32767&e,l=e>>15;--r>=0;){var p=32767&this[t],u=this[t++]>>15,h=l*p+u*s;o=((p=s*p+((32767&h)<<15)+i[n]+(1073741823&o))>>>30)+(h>>>15)+l*u+(o>>>30),i[n++]=1073741823&p}return o},r=30):"Netscape"!=t?(l.prototype.am=function(t,e,i,n,o,r){for(;--r>=0;){var s=e*this[t++]+i[n]+o;o=Math.floor(s/67108864),i[n++]=67108863&s}return o},r=26):(l.prototype.am=function(t,e,i,n,o,r){for(var s=16383&e,l=e>>14;--r>=0;){var p=16383&this[t],u=this[t++]>>14,h=l*p+u*s;o=((p=s*p+((16383&h)<<14)+i[n]+o)>>28)+(h>>14)+l*u,i[n++]=268435455&p}return o},r=28),l.prototype.DB=r,l.prototype.DM=(1<>>16)&&(t=e,i+=16),0!=(e=t>>8)&&(t=e,i+=8),0!=(e=t>>4)&&(t=e,i+=4),0!=(e=t>>2)&&(t=e,i+=2),0!=(e=t>>1)&&(t=e,i+=1),i}function c(t){this.m=t}function v(t){this.m=t,this.mp=t.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<>=16,e+=16),255&t||(t>>=8,e+=8),15&t||(t>>=4,e+=4),3&t||(t>>=2,e+=2),1&t||++e,e}function E(t){for(var e=0;0!=t;)t&=t-1,++e;return e}function T(){}function g(t){return t}function X(t){this.r2=p(),this.q3=p(),l.ONE.dlShiftTo(2*t.t,this.r2),this.mu=this.r2.divide(t),this.m=t}c.prototype.convert=function(t){return t.s<0||t.compareTo(this.m)>=0?t.mod(this.m):t},c.prototype.revert=function(t){return t},c.prototype.reduce=function(t){t.divRemTo(this.m,null,t)},c.prototype.mulTo=function(t,e,i){t.multiplyTo(e,i),this.reduce(i)},c.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)},v.prototype.convert=function(t){var e=p();return t.abs().dlShiftTo(this.m.t,e),e.divRemTo(this.m,null,e),t.s<0&&e.compareTo(l.ZERO)>0&&this.m.subTo(e,e),e},v.prototype.revert=function(t){var e=p();return t.copyTo(e),this.reduce(e),e},v.prototype.reduce=function(t){for(;t.t<=this.mt2;)t[t.t++]=0;for(var e=0;e>15)*this.mpl&this.um)<<15)&t.DM;for(t[i=e+this.m.t]+=this.m.am(0,n,t,e,0,this.m.t);t[i]>=t.DV;)t[i]-=t.DV,t[++i]++}t.clamp(),t.drShiftTo(this.m.t,t),t.compareTo(this.m)>=0&&t.subTo(this.m,t)},v.prototype.mulTo=function(t,e,i){t.multiplyTo(e,i),this.reduce(i)},v.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)},l.prototype.copyTo=function(t){for(var e=this.t-1;e>=0;--e)t[e]=this[e];t.t=this.t,t.s=this.s},l.prototype.fromInt=function(t){this.t=1,this.s=t<0?-1:0,t>0?this[0]=t:t<-1?this[0]=t+this.DV:this.t=0},l.prototype.fromString=function(t,e){var i;if(16==e)i=4;else if(8==e)i=3;else if(256==e)i=8;else if(2==e)i=1;else if(32==e)i=5;else{if(4!=e)return void this.fromRadix(t,e);i=2}this.t=0,this.s=0;for(var n=t.length,o=!1,r=0;--n>=0;){var s=8==i?255&t[n]:P(t,n);s<0?"-"==t.charAt(n)&&(o=!0):(o=!1,0==r?this[this.t++]=s:r+i>this.DB?(this[this.t-1]|=(s&(1<>this.DB-r):this[this.t-1]|=s<=this.DB&&(r-=this.DB))}8==i&&128&t[0]&&(this.s=-1,r>0&&(this[this.t-1]|=(1<0&&this[this.t-1]==t;)--this.t},l.prototype.dlShiftTo=function(t,e){var i;for(i=this.t-1;i>=0;--i)e[i+t]=this[i];for(i=t-1;i>=0;--i)e[i]=0;e.t=this.t+t,e.s=this.s},l.prototype.drShiftTo=function(t,e){for(var i=t;i=0;--i)e[i+s+1]=this[i]>>o|l,l=(this[i]&r)<=0;--i)e[i]=0;e[s]=l,e.t=this.t+s+1,e.s=this.s,e.clamp()},l.prototype.rShiftTo=function(t,e){e.s=this.s;var i=Math.floor(t/this.DB);if(i>=this.t)e.t=0;else{var n=t%this.DB,o=this.DB-n,r=(1<>n;for(var s=i+1;s>n;n>0&&(e[this.t-i-1]|=(this.s&r)<>=this.DB;if(t.t>=this.DB;n+=this.s}else{for(n+=this.s;i>=this.DB;n-=t.s}e.s=n<0?-1:0,n<-1?e[i++]=this.DV+n:n>0&&(e[i++]=n),e.t=i,e.clamp()},l.prototype.multiplyTo=function(t,e){var i=this.abs(),n=t.abs(),o=i.t;for(e.t=o+n.t;--o>=0;)e[o]=0;for(o=0;o=0;)t[i]=0;for(i=0;i=e.DV&&(t[i+e.t]-=e.DV,t[i+e.t+1]=1)}t.t>0&&(t[t.t-1]+=e.am(i,e[i],t,2*i,0,1)),t.s=0,t.clamp()},l.prototype.divRemTo=function(t,e,i){var n=t.abs();if(!(n.t<=0)){var o=this.abs();if(o.t0?(n.lShiftTo(h,r),o.lShiftTo(h,i)):(n.copyTo(r),o.copyTo(i));var a=r.t,f=r[a-1];if(0!=f){var d=f*(1<1?r[a-2]>>this.F2:0),P=this.FV/d,m=(1<=0&&(i[i.t++]=1,i.subTo(I,i)),l.ONE.dlShiftTo(a,I),I.subTo(r,r);r.t=0;){var x=i[--v]==f?this.DM:Math.floor(i[v]*P+(i[v-1]+c)*m);if((i[v]+=r.am(0,x,i,C,0,a))0&&i.rShiftTo(h,i),s<0&&l.ZERO.subTo(i,i)}}},l.prototype.invDigit=function(){if(this.t<1)return 0;var t=this[0];if(!(1&t))return 0;var e=3&t;return(e=(e=(e=(e=e*(2-(15&t)*e)&15)*(2-(255&t)*e)&255)*(2-((65535&t)*e&65535))&65535)*(2-t*e%this.DV)%this.DV)>0?this.DV-e:-e},l.prototype.isEven=function(){return 0==(this.t>0?1&this[0]:this.s)},l.prototype.exp=function(t,e){if(t>4294967295||t<1)return l.ONE;var i=p(),n=p(),o=e.convert(this),r=y(t)-1;for(o.copyTo(i);--r>=0;)if(e.sqrTo(i,n),(t&1<0)e.mulTo(n,o,i);else{var s=i;i=n,n=s}return e.revert(i)},l.prototype.toString=function(t){if(this.s<0)return"-"+this.negate().toString(t);var e;if(16==t)e=4;else if(8==t)e=3;else if(2==t)e=1;else if(32==t)e=5;else{if(4!=t)return this.toRadix(t);e=2}var i,n=(1<0)for(l>l)>0&&(o=!0,r=d(i));s>=0;)l>(l+=this.DB-e)):(i=this[s]>>(l-=e)&n,l<=0&&(l+=this.DB,--s)),i>0&&(o=!0),o&&(r+=d(i));return o?r:"0"},l.prototype.negate=function(){var t=p();return l.ZERO.subTo(this,t),t},l.prototype.abs=function(){return this.s<0?this.negate():this},l.prototype.compareTo=function(t){var e=this.s-t.s;if(0!=e)return e;var i=this.t;if(0!=(e=i-t.t))return this.s<0?-e:e;for(;--i>=0;)if(0!=(e=this[i]-t[i]))return e;return 0},l.prototype.bitLength=function(){return this.t<=0?0:this.DB*(this.t-1)+y(this[this.t-1]^this.s&this.DM)},l.prototype.mod=function(t){var e=p();return this.abs().divRemTo(t,null,e),this.s<0&&e.compareTo(l.ZERO)>0&&t.subTo(e,e),e},l.prototype.modPowInt=function(t,e){var i;return i=t<256||e.isEven()?new c(e):new v(e),this.exp(t,i)},l.ZERO=m(0),l.ONE=m(1),T.prototype.convert=g,T.prototype.revert=g,T.prototype.mulTo=function(t,e,i){t.multiplyTo(e,i)},T.prototype.sqrTo=function(t,e){t.squareTo(e)},X.prototype.convert=function(t){if(t.s<0||t.t>2*this.m.t)return t.mod(this.m);if(t.compareTo(this.m)<0)return t;var e=p();return t.copyTo(e),this.reduce(e),e},X.prototype.revert=function(t){return t},X.prototype.reduce=function(t){for(t.drShiftTo(this.m.t-1,this.r2),t.t>this.m.t+1&&(t.t=this.m.t+1,t.clamp()),this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3),this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);t.compareTo(this.r2)<0;)t.dAddOffset(1,this.m.t+1);for(t.subTo(this.r2,t);t.compareTo(this.m)>=0;)t.subTo(this.m,t)},X.prototype.mulTo=function(t,e,i){t.multiplyTo(e,i),this.reduce(i)},X.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)};var O=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997],N=(1<<26)/O[O.length-1];l.prototype.chunkSize=function(t){return Math.floor(Math.LN2*this.DB/Math.log(t))},l.prototype.toRadix=function(t){if(null==t&&(t=10),0==this.signum()||t<2||t>36)return"0";var e=this.chunkSize(t),i=Math.pow(t,e),n=m(i),o=p(),r=p(),s="";for(this.divRemTo(n,o,r);o.signum()>0;)s=(i+r.intValue()).toString(t).substr(1)+s,o.divRemTo(n,o,r);return r.intValue().toString(t)+s},l.prototype.fromRadix=function(t,e){this.fromInt(0),null==e&&(e=10);for(var i=this.chunkSize(e),n=Math.pow(e,i),o=!1,r=0,s=0,p=0;p=i&&(this.dMultiply(n),this.dAddOffset(s,0),r=0,s=0))}r>0&&(this.dMultiply(Math.pow(e,r)),this.dAddOffset(s,0)),o&&l.ZERO.subTo(this,this)},l.prototype.fromNumber=function(t,e,i){if("number"==typeof e)if(t<2)this.fromInt(1);else for(this.fromNumber(t,i),this.testBit(t-1)||this.bitwiseTo(l.ONE.shiftLeft(t-1),I,this),this.isEven()&&this.dAddOffset(1,0);!this.isProbablePrime(e);)this.dAddOffset(2,0),this.bitLength()>t&&this.subTo(l.ONE.shiftLeft(t-1),this);else{var n=new Array,o=7&t;n.length=1+(t>>3),e.nextBytes(n),o>0?n[0]&=(1<>=this.DB;if(t.t>=this.DB;n+=this.s}else{for(n+=this.s;i>=this.DB;n+=t.s}e.s=n<0?-1:0,n>0?e[i++]=n:n<-1&&(e[i++]=this.DV+n),e.t=i,e.clamp()},l.prototype.dMultiply=function(t){this[this.t]=this.am(0,t-1,this,0,0,this.t),++this.t,this.clamp()},l.prototype.dAddOffset=function(t,e){if(0!=t){for(;this.t<=e;)this[this.t++]=0;for(this[e]+=t;this[e]>=this.DV;)this[e]-=this.DV,++e>=this.t&&(this[this.t++]=0),++this[e]}},l.prototype.multiplyLowerTo=function(t,e,i){var n,o=Math.min(this.t+t.t,e);for(i.s=0,i.t=o;o>0;)i[--o]=0;for(n=i.t-this.t;o=0;)i[n]=0;for(n=Math.max(e-this.t,0);n0)if(0==e)i=this[0]%t;else for(var n=this.t-1;n>=0;--n)i=(e*i+this[n])%t;return i},l.prototype.millerRabin=function(t){var e=this.subtract(l.ONE),i=e.getLowestSetBit();if(i<=0)return!1;var n=e.shiftRight(i);(t=t+1>>1)>O.length&&(t=O.length);for(var o=p(),r=0;r>24},l.prototype.shortValue=function(){return 0==this.t?this.s:this[0]<<16>>16},l.prototype.signum=function(){return this.s<0?-1:this.t<=0||1==this.t&&this[0]<=0?0:1},l.prototype.toByteArray=function(){var t=this.t,e=new Array;e[0]=this.s;var i,n=this.DB-t*this.DB%8,o=0;if(t-- >0)for(n>n)!=(this.s&this.DM)>>n&&(e[o++]=i|this.s<=0;)n<8?(i=(this[t]&(1<>(n+=this.DB-8)):(i=this[t]>>(n-=8)&255,n<=0&&(n+=this.DB,--t)),128&i&&(i|=-256),0==o&&(128&this.s)!=(128&i)&&++o,(o>0||i!=this.s)&&(e[o++]=i);return e},l.prototype.equals=function(t){return 0==this.compareTo(t)},l.prototype.min=function(t){return this.compareTo(t)<0?this:t},l.prototype.max=function(t){return this.compareTo(t)>0?this:t},l.prototype.and=function(t){var e=p();return this.bitwiseTo(t,C,e),e},l.prototype.or=function(t){var e=p();return this.bitwiseTo(t,I,e),e},l.prototype.xor=function(t){var e=p();return this.bitwiseTo(t,x,e),e},l.prototype.andNot=function(t){var e=p();return this.bitwiseTo(t,_,e),e},l.prototype.not=function(){for(var t=p(),e=0;e=this.t?0!=this.s:!!(this[e]&1<1){var a=p();for(n.sqrTo(s[1],a);l<=h;)s[l]=p(),n.mulTo(a,s[l-2],s[l]),l+=2}var f,d,P=t.t-1,C=!0,I=p();for(o=y(t[P])-1;P>=0;){for(o>=u?f=t[P]>>o-u&h:(f=(t[P]&(1<0&&(f|=t[P-1]>>this.DB+o-u)),l=i;!(1&f);)f>>=1,--l;if((o-=l)<0&&(o+=this.DB,--P),C)s[f].copyTo(r),C=!1;else{for(;l>1;)n.sqrTo(r,I),n.sqrTo(I,r),l-=2;l>0?n.sqrTo(r,I):(d=r,r=I,I=d),n.mulTo(I,s[f],r)}for(;P>=0&&!(t[P]&1<=0?(i.subTo(n,i),e&&o.subTo(s,o),r.subTo(p,r)):(n.subTo(i,n),e&&s.subTo(o,s),p.subTo(r,p))}return 0!=n.compareTo(l.ONE)?l.ZERO:p.compareTo(t)>=0?p.subtract(t):p.signum()<0?(p.addTo(t,p),p.signum()<0?p.add(t):p):p},l.prototype.pow=function(t){return this.exp(t,new T)},l.prototype.gcd=function(t){var e=this.s<0?this.negate():this.clone(),i=t.s<0?t.negate():t.clone();if(e.compareTo(i)<0){var n=e;e=i,i=n}var o=e.getLowestSetBit(),r=i.getLowestSetBit();if(r<0)return e;for(o0&&(e.rShiftTo(r,e),i.rShiftTo(r,i));e.signum()>0;)(o=e.getLowestSetBit())>0&&e.rShiftTo(o,e),(o=i.getLowestSetBit())>0&&i.rShiftTo(o,i),e.compareTo(i)>=0?(e.subTo(i,e),e.rShiftTo(1,e)):(i.subTo(e,i),i.rShiftTo(1,i));return r>0&&i.lShiftTo(r,i),i},l.prototype.isProbablePrime=function(t){var e,i=this.abs();if(1==i.t&&i[0]<=O[O.length-1]){for(e=0;e0},Y.op_LessThan=function(t,e){return t.compareTo(e)<0},Y.op_Addition=function(t,e){return new Y(t,void 0,void 0).add(new Y(e,void 0,void 0))},Y.op_Subtraction=function(t,e){return new Y(t,void 0,void 0).subtract(new Y(e,void 0,void 0))},Y.Int128Mul=function(t,e){return new Y(t,void 0,void 0).multiply(new Y(e,void 0,void 0))},Y.op_Division=function(t,e){return t.divide(e)},Y.prototype.ToDouble=function(){return parseFloat(this.toString())};var S=function(t,e){var i;if(void 0===Object.getOwnPropertyNames){for(i in e.prototype)void 0!==t.prototype[i]&&t.prototype[i]!==Object.prototype[i]||(t.prototype[i]=e.prototype[i]);for(i in e)void 0===t[i]&&(t[i]=e[i]);t.$baseCtor=e}else{for(var n=Object.getOwnPropertyNames(e.prototype),o=0;o0?this.m_Childs[0]:this.GetNextSiblingUp()},e.PolyNode.prototype.GetNextSiblingUp=function(){return null===this.m_Parent?null:this.m_Index===this.m_Parent.m_Childs.length-1?this.m_Parent.GetNextSiblingUp():this.m_Parent.m_Childs[this.m_Index+1]},e.PolyNode.prototype.Childs=function(){return this.m_Childs},e.PolyNode.prototype.Parent=function(){return this.m_Parent},e.PolyNode.prototype.IsHole=function(){return this.IsHoleNode()},e.PolyTree=function(){this.m_AllPolys=[],e.PolyNode.call(this)},e.PolyTree.prototype.Clear=function(){for(var t=0,e=this.m_AllPolys.length;t0?this.m_Childs[0]:null},e.PolyTree.prototype.Total=function(){var t=this.m_AllPolys.length;return t>0&&this.m_Childs[0]!==this.m_AllPolys[0]&&t--,t},S(e.PolyTree,e.PolyNode),e.Math_Abs_Int64=e.Math_Abs_Int32=e.Math_Abs_Double=function(t){return Math.abs(t)},e.Math_Max_Int32_Int32=function(t,e){return Math.max(t,e)},s.msie||s.opera||s.safari?e.Cast_Int32=function(t){return 0|t}:e.Cast_Int32=function(t){return~~t},void 0===Number.toInteger&&(Number.toInteger=null),s.chrome?e.Cast_Int64=function(t){return t<-2147483648||t>2147483647?t<0?Math.ceil(t):Math.floor(t):~~t}:s.firefox&&"function"==typeof Number.toInteger?e.Cast_Int64=function(t){return Number.toInteger(t)}:s.msie7||s.msie8?e.Cast_Int64=function(t){return parseInt(t,10)}:s.msie?e.Cast_Int64=function(t){return t<-2147483648||t>2147483647?t<0?Math.ceil(t):Math.floor(t):0|t}:e.Cast_Int64=function(t){return t<0?Math.ceil(t):Math.floor(t)},e.Clear=function(t){t.length=0},e.PI=3.141592653589793,e.PI2=6.283185307179586,e.IntPoint=function(){var t=arguments,i=t.length;if(this.X=0,this.Y=0,e.use_xyz)if(this.Z=0,3===i)this.X=t[0],this.Y=t[1],this.Z=t[2];else if(2===i)this.X=t[0],this.Y=t[1],this.Z=0;else if(1===i)if(t[0]instanceof e.DoublePoint){var n=t[0];this.X=e.Clipper.Round(n.X),this.Y=e.Clipper.Round(n.Y),this.Z=0}else void 0===(o=t[0]).Z&&(o.Z=0),this.X=o.X,this.Y=o.Y,this.Z=o.Z;else this.X=0,this.Y=0,this.Z=0;else if(2===i)this.X=t[0],this.Y=t[1];else if(1===i)if(t[0]instanceof e.DoublePoint)n=t[0],this.X=e.Clipper.Round(n.X),this.Y=e.Clipper.Round(n.Y);else{var o=t[0];this.X=o.X,this.Y=o.Y}else this.X=0,this.Y=0},e.IntPoint.op_Equality=function(t,e){return t.X===e.X&&t.Y===e.Y},e.IntPoint.op_Inequality=function(t,e){return t.X!==e.X||t.Y!==e.Y},e.IntPoint0=function(){this.X=0,this.Y=0,e.use_xyz&&(this.Z=0)},e.IntPoint0.prototype=e.IntPoint.prototype,e.IntPoint1=function(t){this.X=t.X,this.Y=t.Y,e.use_xyz&&(void 0===t.Z?this.Z=0:this.Z=t.Z)},e.IntPoint1.prototype=e.IntPoint.prototype,e.IntPoint1dp=function(t){this.X=e.Clipper.Round(t.X),this.Y=e.Clipper.Round(t.Y),e.use_xyz&&(this.Z=0)},e.IntPoint1dp.prototype=e.IntPoint.prototype,e.IntPoint2=function(t,i,n){this.X=t,this.Y=i,e.use_xyz&&(this.Z=void 0===n?0:n)},e.IntPoint2.prototype=e.IntPoint.prototype,e.IntRect=function(){var t=arguments,e=t.length;if(4===e)this.left=t[0],this.top=t[1],this.right=t[2],this.bottom=t[3];else if(1===e){var i=t[0];this.left=i.left,this.top=i.top,this.right=i.right,this.bottom=i.bottom}else this.left=0,this.top=0,this.right=0,this.bottom=0},e.IntRect0=function(){this.left=0,this.top=0,this.right=0,this.bottom=0},e.IntRect0.prototype=e.IntRect.prototype,e.IntRect1=function(t){this.left=t.left,this.top=t.top,this.right=t.right,this.bottom=t.bottom},e.IntRect1.prototype=e.IntRect.prototype,e.IntRect4=function(t,e,i,n){this.left=t,this.top=e,this.right=i,this.bottom=n},e.IntRect4.prototype=e.IntRect.prototype,e.ClipType={ctIntersection:0,ctUnion:1,ctDifference:2,ctXor:3},e.PolyType={ptSubject:0,ptClip:1},e.PolyFillType={pftEvenOdd:0,pftNonZero:1,pftPositive:2,pftNegative:3},e.JoinType={jtSquare:0,jtRound:1,jtMiter:2},e.EndType={etOpenSquare:0,etOpenRound:1,etOpenButt:2,etClosedLine:3,etClosedPolygon:4},e.EdgeSide={esLeft:0,esRight:1},e.Direction={dRightToLeft:0,dLeftToRight:1},e.TEdge=function(){this.Bot=new e.IntPoint0,this.Curr=new e.IntPoint0,this.Top=new e.IntPoint0,this.Delta=new e.IntPoint0,this.Dx=0,this.PolyTyp=e.PolyType.ptSubject,this.Side=e.EdgeSide.esLeft,this.WindDelta=0,this.WindCnt=0,this.WindCnt2=0,this.OutIdx=0,this.Next=null,this.Prev=null,this.NextInLML=null,this.NextInAEL=null,this.PrevInAEL=null,this.NextInSEL=null,this.PrevInSEL=null},e.IntersectNode=function(){this.Edge1=null,this.Edge2=null,this.Pt=new e.IntPoint0},e.MyIntersectNodeSort=function(){},e.MyIntersectNodeSort.Compare=function(t,e){var i=e.Pt.Y-t.Pt.Y;return i>0?1:i<0?-1:0},e.LocalMinima=function(){this.Y=0,this.LeftBound=null,this.RightBound=null,this.Next=null},e.Scanbeam=function(){this.Y=0,this.Next=null},e.Maxima=function(){this.X=0,this.Next=null,this.Prev=null},e.OutRec=function(){this.Idx=0,this.IsHole=!1,this.IsOpen=!1,this.FirstLeft=null,this.Pts=null,this.BottomPt=null,this.PolyNode=null},e.OutPt=function(){this.Idx=0,this.Pt=new e.IntPoint0,this.Next=null,this.Prev=null},e.Join=function(){this.OutPt1=null,this.OutPt2=null,this.OffPt=new e.IntPoint0},e.ClipperBase=function(){this.m_MinimaList=null,this.m_CurrentLM=null,this.m_edges=new Array,this.m_UseFullRange=!1,this.m_HasOpenPaths=!1,this.PreserveCollinear=!1,this.m_Scanbeam=null,this.m_PolyOuts=null,this.m_ActiveEdges=null},e.ClipperBase.horizontal=-9007199254740992,e.ClipperBase.Skip=-2,e.ClipperBase.Unassigned=-1,e.ClipperBase.tolerance=1e-20,e.ClipperBase.loRange=47453132,e.ClipperBase.hiRange=0xfffffffffffff,e.ClipperBase.near_zero=function(t){return t>-e.ClipperBase.tolerance&&te.X==t.Xe.Y==t.Ye.X==t.Xe.Y==t.Ye.ClipperBase.hiRange||t.Y>e.ClipperBase.hiRange||-t.X>e.ClipperBase.hiRange||-t.Y>e.ClipperBase.hiRange)&&e.Error("Coordinate outside allowed range in RangeTest()."):(t.X>e.ClipperBase.loRange||t.Y>e.ClipperBase.loRange||-t.X>e.ClipperBase.loRange||-t.Y>e.ClipperBase.loRange)&&(i.Value=!0,this.RangeTest(t,i))},e.ClipperBase.prototype.InitEdge=function(t,i,n,o){t.Next=i,t.Prev=n,t.Curr.X=o.X,t.Curr.Y=o.Y,e.use_xyz&&(t.Curr.Z=o.Z),t.OutIdx=-1},e.ClipperBase.prototype.InitEdge2=function(t,i){t.Curr.Y>=t.Next.Curr.Y?(t.Bot.X=t.Curr.X,t.Bot.Y=t.Curr.Y,e.use_xyz&&(t.Bot.Z=t.Curr.Z),t.Top.X=t.Next.Curr.X,t.Top.Y=t.Next.Curr.Y,e.use_xyz&&(t.Top.Z=t.Next.Curr.Z)):(t.Top.X=t.Curr.X,t.Top.Y=t.Curr.Y,e.use_xyz&&(t.Top.Z=t.Curr.Z),t.Bot.X=t.Next.Curr.X,t.Bot.Y=t.Next.Curr.Y,e.use_xyz&&(t.Bot.Z=t.Next.Curr.Z)),this.SetDx(t),t.PolyTyp=i},e.ClipperBase.prototype.FindNextLocMin=function(t){for(var i;;){for(;e.IntPoint.op_Inequality(t.Bot,t.Prev.Bot)||e.IntPoint.op_Equality(t.Curr,t.Top);)t=t.Next;if(t.Dx!==e.ClipperBase.horizontal&&t.Prev.Dx!==e.ClipperBase.horizontal)break;for(;t.Prev.Dx===e.ClipperBase.horizontal;)t=t.Prev;for(i=t;t.Dx===e.ClipperBase.horizontal;)t=t.Next;if(t.Top.Y!==t.Prev.Bot.Y){i.Prev.Bot.Xr.Next.Top.X&&(r=o.Prev)}for(;t!==r;)t.NextInLML=t.Next,t.Dx===e.ClipperBase.horizontal&&t!==n&&t.Bot.X!==t.Prev.Top.X&&this.ReverseHorizontal(t),t=t.Next;t.Dx===e.ClipperBase.horizontal&&t!==n&&t.Bot.X!==t.Prev.Top.X&&this.ReverseHorizontal(t),r=r.Next}else{for(;r.Top.Y===r.Prev.Bot.Y&&r.Prev.OutIdx!==e.ClipperBase.Skip;)r=r.Prev;if(r.Dx===e.ClipperBase.horizontal&&r.Prev.OutIdx!==e.ClipperBase.Skip){for(o=r;o.Next.Dx===e.ClipperBase.horizontal;)o=o.Next;(o.Next.Top.X===r.Prev.Top.X||o.Next.Top.X>r.Prev.Top.X)&&(r=o.Next)}for(;t!==r;)t.NextInLML=t.Prev,t.Dx===e.ClipperBase.horizontal&&t!==n&&t.Bot.X!==t.Next.Top.X&&this.ReverseHorizontal(t),t=t.Prev;t.Dx===e.ClipperBase.horizontal&&t!==n&&t.Bot.X!==t.Next.Top.X&&this.ReverseHorizontal(t),r=r.Prev}return r},e.ClipperBase.prototype.AddPath=function(t,i,n){e.use_lines?n||i!==e.PolyType.ptClip||e.Error("AddPath: Open paths must be subject."):n||e.Error("AddPath: Open paths have been disabled.");var o=t.length-1;if(n)for(;o>0&&e.IntPoint.op_Equality(t[o],t[0]);)--o;for(;o>0&&e.IntPoint.op_Equality(t[o],t[o-1]);)--o;if(n&&o<2||!n&&o<1)return!1;for(var r=new Array,s=0;s<=o;s++)r.push(new e.TEdge);var l=!0;r[1].Curr.X=t[1].X,r[1].Curr.Y=t[1].Y,e.use_xyz&&(r[1].Curr.Z=t[1].Z);var p={Value:this.m_UseFullRange};for(this.RangeTest(t[0],p),this.m_UseFullRange=p.Value,p.Value=this.m_UseFullRange,this.RangeTest(t[o],p),this.m_UseFullRange=p.Value,this.InitEdge(r[0],r[1],r[o],t[0]),this.InitEdge(r[o],r[0],r[o-1],t[o]),s=o-1;s>=1;--s)p.Value=this.m_UseFullRange,this.RangeTest(t[s],p),this.m_UseFullRange=p.Value,this.InitEdge(r[s],r[s+1],r[s-1],t[s]);for(var u,h=r[0],a=h,f=h;;)if(a.Curr!==a.Next.Curr||!n&&a.Next===h){if(a.Prev===a.Next)break;if(!n||!e.ClipperBase.SlopesEqual4(a.Prev.Curr,a.Curr,a.Next.Curr,this.m_UseFullRange)||this.PreserveCollinear&&this.Pt2IsBetweenPt1AndPt3(a.Prev.Curr,a.Curr,a.Next.Curr)){if((a=a.Next)===f||!n&&a.Next===h)break}else a===h&&(h=a.Next),f=a=(a=this.RemoveEdge(a)).Prev}else{if(a===a.Next)break;a===h&&(h=a.Next),f=a=this.RemoveEdge(a)}if(!n&&a===a.Next||n&&a.Prev===a.Next)return!1;n||(this.m_HasOpenPaths=!0,h.Prev.OutIdx=e.ClipperBase.Skip),a=h;do{this.InitEdge2(a,i),a=a.Next,l&&a.Curr.Y!==h.Curr.Y&&(l=!1)}while(a!==h);if(l){if(n)return!1;for(a.Prev.OutIdx=e.ClipperBase.Skip,(P=new e.LocalMinima).Next=null,P.Y=a.Bot.Y,P.LeftBound=null,P.RightBound=a,P.RightBound.Side=e.EdgeSide.esRight,P.RightBound.WindDelta=0;a.Bot.X!==a.Prev.Top.X&&this.ReverseHorizontal(a),a.Next.OutIdx!==e.ClipperBase.Skip;)a.NextInLML=a.Next,a=a.Next;return this.InsertLocalMinima(P),this.m_edges.push(r),!0}this.m_edges.push(r);var d=null;for(e.IntPoint.op_Equality(a.Prev.Bot,a.Prev.Top)&&(a=a.Next);(a=this.FindNextLocMin(a))!==d;){var P;null===d&&(d=a),(P=new e.LocalMinima).Next=null,P.Y=a.Bot.Y,a.Dxt.X==i.Xt.Y==i.Y=this.m_MinimaList.Y)t.Next=this.m_MinimaList,this.m_MinimaList=t;else{for(var e=this.m_MinimaList;null!==e.Next&&t.Ythis.m_Scanbeam.Y){var i=new e.Scanbeam;i.Y=t,i.Next=this.m_Scanbeam,this.m_Scanbeam=i}else{for(var n=this.m_Scanbeam;null!==n.Next&&t<=n.Next.Y;)n=n.Next;if(t===n.Y)return;var o=new e.Scanbeam;o.Y=t,o.Next=n.Next,n.Next=o}},e.ClipperBase.prototype.PopScanbeam=function(t){return null===this.m_Scanbeam?(t.v=0,!1):(t.v=this.m_Scanbeam.Y,this.m_Scanbeam=this.m_Scanbeam.Next,!0)},e.ClipperBase.prototype.LocalMinimaPending=function(){return null!==this.m_CurrentLM},e.ClipperBase.prototype.CreateOutRec=function(){var t=new e.OutRec;return t.Idx=e.ClipperBase.Unassigned,t.IsHole=!1,t.IsOpen=!1,t.FirstLeft=null,t.Pts=null,t.BottomPt=null,t.PolyNode=null,this.m_PolyOuts.push(t),t.Idx=this.m_PolyOuts.length-1,t},e.ClipperBase.prototype.DisposeOutRec=function(t){var e=this.m_PolyOuts[t];e.Pts=null,e=null,this.m_PolyOuts[t]=null},e.ClipperBase.prototype.UpdateEdgeIntoAEL=function(t){null===t.NextInLML&&e.Error("UpdateEdgeIntoAEL: invalid call");var i=t.PrevInAEL,n=t.NextInAEL;return t.NextInLML.OutIdx=t.OutIdx,null!==i?i.NextInAEL=t.NextInLML:this.m_ActiveEdges=t.NextInLML,null!==n&&(n.PrevInAEL=t.NextInLML),t.NextInLML.Side=t.Side,t.NextInLML.WindDelta=t.WindDelta,t.NextInLML.WindCnt=t.WindCnt,t.NextInLML.WindCnt2=t.WindCnt2,(t=t.NextInLML).Curr.X=t.Bot.X,t.Curr.Y=t.Bot.Y,t.PrevInAEL=i,t.NextInAEL=n,e.ClipperBase.IsHorizontal(t)||this.InsertScanbeam(t.Top.Y),t},e.ClipperBase.prototype.SwapPositionsInAEL=function(t,e){if(t.NextInAEL!==t.PrevInAEL&&e.NextInAEL!==e.PrevInAEL){if(t.NextInAEL===e){var i=e.NextInAEL;null!==i&&(i.PrevInAEL=t);var n=t.PrevInAEL;null!==n&&(n.NextInAEL=e),e.PrevInAEL=n,e.NextInAEL=t,t.PrevInAEL=e,t.NextInAEL=i}else if(e.NextInAEL===t){var o=t.NextInAEL;null!==o&&(o.PrevInAEL=e);var r=e.PrevInAEL;null!==r&&(r.NextInAEL=t),t.PrevInAEL=r,t.NextInAEL=e,e.PrevInAEL=t,e.NextInAEL=o}else{var s=t.NextInAEL,l=t.PrevInAEL;t.NextInAEL=e.NextInAEL,null!==t.NextInAEL&&(t.NextInAEL.PrevInAEL=t),t.PrevInAEL=e.PrevInAEL,null!==t.PrevInAEL&&(t.PrevInAEL.NextInAEL=t),e.NextInAEL=s,null!==e.NextInAEL&&(e.NextInAEL.PrevInAEL=e),e.PrevInAEL=l,null!==e.PrevInAEL&&(e.PrevInAEL.NextInAEL=e)}null===t.PrevInAEL?this.m_ActiveEdges=t:null===e.PrevInAEL&&(this.m_ActiveEdges=e)}},e.ClipperBase.prototype.DeleteFromAEL=function(t){var e=t.PrevInAEL,i=t.NextInAEL;null===e&&null===i&&t!==this.m_ActiveEdges||(null!==e?e.NextInAEL=i:this.m_ActiveEdges=i,null!==i&&(i.PrevInAEL=e),t.NextInAEL=null,t.PrevInAEL=null)},e.Clipper=function(t){void 0===t&&(t=0),this.m_PolyOuts=null,this.m_ClipType=e.ClipType.ctIntersection,this.m_Scanbeam=null,this.m_Maxima=null,this.m_ActiveEdges=null,this.m_SortedEdges=null,this.m_IntersectList=null,this.m_IntersectNodeComparer=null,this.m_ExecuteLocked=!1,this.m_ClipFillType=e.PolyFillType.pftEvenOdd,this.m_SubjFillType=e.PolyFillType.pftEvenOdd,this.m_Joins=null,this.m_GhostJoins=null,this.m_UsingPolyTree=!1,this.ReverseSolution=!1,this.StrictlySimple=!1,e.ClipperBase.call(this),this.m_Scanbeam=null,this.m_Maxima=null,this.m_ActiveEdges=null,this.m_SortedEdges=null,this.m_IntersectList=new Array,this.m_IntersectNodeComparer=e.MyIntersectNodeSort.Compare,this.m_ExecuteLocked=!1,this.m_UsingPolyTree=!1,this.m_PolyOuts=new Array,this.m_Joins=new Array,this.m_GhostJoins=new Array,this.ReverseSolution=!!(1&t),this.StrictlySimple=!!(2&t),this.PreserveCollinear=!!(4&t),e.use_xyz&&(this.ZFillFunction=null)},e.Clipper.ioReverseSolution=1,e.Clipper.ioStrictlySimple=2,e.Clipper.ioPreserveCollinear=4,e.Clipper.prototype.Clear=function(){0!==this.m_edges.length&&(this.DisposeAllPolyPts(),e.ClipperBase.prototype.Clear.call(this))},e.Clipper.prototype.InsertMaxima=function(t){var i=new e.Maxima;if(i.X=t,null===this.m_Maxima)this.m_Maxima=i,this.m_Maxima.Next=null,this.m_Maxima.Prev=null;else if(t=n.Next.X;)n=n.Next;if(t===n.X)return;i.Next=n.Next,i.Prev=n,null!==n.Next&&(n.Next.Prev=i),n.Next=i}},e.Clipper.prototype.Execute=function(){var t=arguments,i=t.length,n=t[1]instanceof e.PolyTree;if(4===i&&!n){var o=t[0],r=t[1],s=t[2],l=t[3];if(this.m_ExecuteLocked)return!1;this.m_HasOpenPaths&&e.Error("Error: PolyTree struct is needed for open path clipping."),this.m_ExecuteLocked=!0,e.Clear(r),this.m_SubjFillType=s,this.m_ClipFillType=l,this.m_ClipType=o,this.m_UsingPolyTree=!1;try{(u=this.ExecuteInternal())&&this.BuildResult(r)}finally{this.DisposeAllPolyPts(),this.m_ExecuteLocked=!1}return u}if(4===i&&n){o=t[0];var p=t[1];if(s=t[2],l=t[3],this.m_ExecuteLocked)return!1;this.m_ExecuteLocked=!0,this.m_SubjFillType=s,this.m_ClipFillType=l,this.m_ClipType=o,this.m_UsingPolyTree=!0;try{var u;(u=this.ExecuteInternal())&&this.BuildResult2(p)}finally{this.DisposeAllPolyPts(),this.m_ExecuteLocked=!1}return u}return 2!==i||n?2===i&&n?(o=t[0],p=t[1],this.Execute(o,p,e.PolyFillType.pftEvenOdd,e.PolyFillType.pftEvenOdd)):void 0:(o=t[0],r=t[1],this.Execute(o,r,e.PolyFillType.pftEvenOdd,e.PolyFillType.pftEvenOdd))},e.Clipper.prototype.FixHoleLinkage=function(t){if(null!==t.FirstLeft&&(t.IsHole===t.FirstLeft.IsHole||null===t.FirstLeft.Pts)){for(var e=t.FirstLeft;null!==e&&(e.IsHole===t.IsHole||null===e.Pts);)e=e.FirstLeft;t.FirstLeft=e}},e.Clipper.prototype.ExecuteInternal=function(){try{this.Reset(),this.m_SortedEdges=null,this.m_Maxima=null;var t,e,i,n={},o={};if(!this.PopScanbeam(n))return!1;for(this.InsertLocalMinimaIntoAEL(n.v);this.PopScanbeam(o)||this.LocalMinimaPending();){if(this.ProcessHorizontals(),this.m_GhostJoins.length=0,!this.ProcessIntersections(o.v))return!1;this.ProcessEdgesAtTopOfScanbeam(o.v),n.v=o.v,this.InsertLocalMinimaIntoAEL(n.v)}for(e=0,i=this.m_PolyOuts.length;e0&&this.ReversePolyPtLinks(t.Pts);for(this.JoinCommonEdges(),e=0,i=this.m_PolyOuts.length;e0&&0!==n.WindDelta)for(var s=0,l=this.m_GhostJoins.length;s=0&&null!==i.PrevInAEL&&i.PrevInAEL.Curr.X===i.Bot.X&&i.PrevInAEL.OutIdx>=0&&e.ClipperBase.SlopesEqual5(i.PrevInAEL.Curr,i.PrevInAEL.Top,i.Curr,i.Top,this.m_UseFullRange)&&0!==i.WindDelta&&0!==i.PrevInAEL.WindDelta){var u=this.AddOutPt(i.PrevInAEL,i.Bot);this.AddJoin(r,u,i.Top)}if(i.NextInAEL!==n){n.OutIdx>=0&&n.PrevInAEL.OutIdx>=0&&e.ClipperBase.SlopesEqual5(n.PrevInAEL.Curr,n.PrevInAEL.Top,n.Curr,n.Top,this.m_UseFullRange)&&0!==n.WindDelta&&0!==n.PrevInAEL.WindDelta&&(u=this.AddOutPt(n.PrevInAEL,n.Bot),this.AddJoin(r,u,n.Top));var h=i.NextInAEL;if(null!==h)for(;h!==n;)this.IntersectEdges(n,h,i.Curr),h=h.NextInAEL}}}},e.Clipper.prototype.InsertEdgeIntoAEL=function(t,e){if(null===this.m_ActiveEdges)t.PrevInAEL=null,t.NextInAEL=null,this.m_ActiveEdges=t;else if(null===e&&this.E2InsertsBeforeE1(this.m_ActiveEdges,t))t.PrevInAEL=null,t.NextInAEL=this.m_ActiveEdges,this.m_ActiveEdges.PrevInAEL=t,this.m_ActiveEdges=t;else{for(null===e&&(e=this.m_ActiveEdges);null!==e.NextInAEL&&!this.E2InsertsBeforeE1(e.NextInAEL,t);)e=e.NextInAEL;t.NextInAEL=e.NextInAEL,null!==e.NextInAEL&&(e.NextInAEL.PrevInAEL=t),t.PrevInAEL=e,e.NextInAEL=t}},e.Clipper.prototype.E2InsertsBeforeE1=function(t,i){return i.Curr.X===t.Curr.X?i.Top.Y>t.Top.Y?i.Top.Xe.Clipper.TopX(i,t.Top.Y):i.Curr.X0;default:return t.WindCnt2<0}case e.ClipType.ctUnion:switch(n){case e.PolyFillType.pftEvenOdd:case e.PolyFillType.pftNonZero:return 0===t.WindCnt2;case e.PolyFillType.pftPositive:return t.WindCnt2<=0;default:return t.WindCnt2>=0}case e.ClipType.ctDifference:if(t.PolyTyp===e.PolyType.ptSubject)switch(n){case e.PolyFillType.pftEvenOdd:case e.PolyFillType.pftNonZero:return 0===t.WindCnt2;case e.PolyFillType.pftPositive:return t.WindCnt2<=0;default:return t.WindCnt2>=0}else switch(n){case e.PolyFillType.pftEvenOdd:case e.PolyFillType.pftNonZero:return 0!==t.WindCnt2;case e.PolyFillType.pftPositive:return t.WindCnt2>0;default:return t.WindCnt2<0}case e.ClipType.ctXor:if(0!==t.WindDelta)return!0;switch(n){case e.PolyFillType.pftEvenOdd:case e.PolyFillType.pftNonZero:return 0===t.WindCnt2;case e.PolyFillType.pftPositive:return t.WindCnt2<=0;default:return t.WindCnt2>=0}}return!0},e.Clipper.prototype.SetWindingCount=function(t){for(var i=t.PrevInAEL;null!==i&&(i.PolyTyp!==t.PolyTyp||0===i.WindDelta);)i=i.PrevInAEL;if(null===i){var n=t.PolyTyp===e.PolyType.ptSubject?this.m_SubjFillType:this.m_ClipFillType;0===t.WindDelta?t.WindCnt=n===e.PolyFillType.pftNegative?-1:1:t.WindCnt=t.WindDelta,t.WindCnt2=0,i=this.m_ActiveEdges}else if(0===t.WindDelta&&this.m_ClipType!==e.ClipType.ctUnion)t.WindCnt=1,t.WindCnt2=i.WindCnt2,i=i.NextInAEL;else if(this.IsEvenOddFillType(t)){if(0===t.WindDelta){for(var o=!0,r=i.PrevInAEL;null!==r;)r.PolyTyp===i.PolyTyp&&0!==r.WindDelta&&(o=!o),r=r.PrevInAEL;t.WindCnt=o?0:1}else t.WindCnt=t.WindDelta;t.WindCnt2=i.WindCnt2,i=i.NextInAEL}else i.WindCnt*i.WindDelta<0?Math.abs(i.WindCnt)>1?i.WindDelta*t.WindDelta<0?t.WindCnt=i.WindCnt:t.WindCnt=i.WindCnt+t.WindDelta:t.WindCnt=0===t.WindDelta?1:t.WindDelta:0===t.WindDelta?t.WindCnt=i.WindCnt<0?i.WindCnt-1:i.WindCnt+1:i.WindDelta*t.WindDelta<0?t.WindCnt=i.WindCnt:t.WindCnt=i.WindCnt+t.WindDelta,t.WindCnt2=i.WindCnt2,i=i.NextInAEL;if(this.IsEvenOddAltFillType(t))for(;i!==t;)0!==i.WindDelta&&(t.WindCnt2=0===t.WindCnt2?1:0),i=i.NextInAEL;else for(;i!==t;)t.WindCnt2+=i.WindDelta,i=i.NextInAEL},e.Clipper.prototype.AddEdgeToSEL=function(t){null===this.m_SortedEdges?(this.m_SortedEdges=t,t.PrevInSEL=null,t.NextInSEL=null):(t.NextInSEL=this.m_SortedEdges,t.PrevInSEL=null,this.m_SortedEdges.PrevInSEL=t,this.m_SortedEdges=t)},e.Clipper.prototype.PopEdgeFromSEL=function(t){if(t.v=this.m_SortedEdges,null===t.v)return!1;var e=t.v;return this.m_SortedEdges=t.v.NextInSEL,null!==this.m_SortedEdges&&(this.m_SortedEdges.PrevInSEL=null),e.NextInSEL=null,e.PrevInSEL=null,!0},e.Clipper.prototype.CopyAELToSEL=function(){var t=this.m_ActiveEdges;for(this.m_SortedEdges=t;null!==t;)t.PrevInSEL=t.PrevInAEL,t.NextInSEL=t.NextInAEL,t=t.NextInAEL},e.Clipper.prototype.SwapPositionsInSEL=function(t,e){if(!(null===t.NextInSEL&&null===t.PrevInSEL||null===e.NextInSEL&&null===e.PrevInSEL)){if(t.NextInSEL===e)null!==(i=e.NextInSEL)&&(i.PrevInSEL=t),null!==(n=t.PrevInSEL)&&(n.NextInSEL=e),e.PrevInSEL=n,e.NextInSEL=t,t.PrevInSEL=e,t.NextInSEL=i;else if(e.NextInSEL===t)null!==(i=t.NextInSEL)&&(i.PrevInSEL=e),null!==(n=e.PrevInSEL)&&(n.NextInSEL=t),t.PrevInSEL=n,t.NextInSEL=e,e.PrevInSEL=t,e.NextInSEL=i;else{var i=t.NextInSEL,n=t.PrevInSEL;t.NextInSEL=e.NextInSEL,null!==t.NextInSEL&&(t.NextInSEL.PrevInSEL=t),t.PrevInSEL=e.PrevInSEL,null!==t.PrevInSEL&&(t.PrevInSEL.NextInSEL=t),e.NextInSEL=i,null!==e.NextInSEL&&(e.NextInSEL.PrevInSEL=e),e.PrevInSEL=n,null!==e.PrevInSEL&&(e.PrevInSEL.NextInSEL=e)}null===t.PrevInSEL?this.m_SortedEdges=t:null===e.PrevInSEL&&(this.m_SortedEdges=e)}},e.Clipper.prototype.AddLocalMaxPoly=function(t,e,i){this.AddOutPt(t,i),0===e.WindDelta&&this.AddOutPt(e,i),t.OutIdx===e.OutIdx?(t.OutIdx=-1,e.OutIdx=-1):t.OutIdxi.Dx?(o=this.AddOutPt(t,n),i.OutIdx=t.OutIdx,t.Side=e.EdgeSide.esLeft,i.Side=e.EdgeSide.esRight,s=(r=t).PrevInAEL===i?i.PrevInAEL:r.PrevInAEL):(o=this.AddOutPt(i,n),t.OutIdx=i.OutIdx,t.Side=e.EdgeSide.esRight,i.Side=e.EdgeSide.esLeft,s=(r=i).PrevInAEL===t?t.PrevInAEL:r.PrevInAEL),null!==s&&s.OutIdx>=0&&s.Top.Ye&&(o=t,t=e,e=o),i>n&&(o=i,i=n,n=o),t=0&&0!==i.WindDelta&&(null===n?n=i:n.OutIdx===i.OutIdx&&(n=null)),i=i.PrevInAEL;null===n?(e.FirstLeft=null,e.IsHole=!1):(e.FirstLeft=this.m_PolyOuts[n.OutIdx],e.IsHole=!e.FirstLeft.IsHole)},e.Clipper.prototype.GetDx=function(t,i){return t.Y===i.Y?e.ClipperBase.horizontal:(i.X-t.X)/(i.Y-t.Y)},e.Clipper.prototype.FirstIsBottomPt=function(t,i){for(var n=t.Prev;e.IntPoint.op_Equality(n.Pt,t.Pt)&&n!==t;)n=n.Prev;var o=Math.abs(this.GetDx(t.Pt,n.Pt));for(n=t.Next;e.IntPoint.op_Equality(n.Pt,t.Pt)&&n!==t;)n=n.Next;var r=Math.abs(this.GetDx(t.Pt,n.Pt));for(n=i.Prev;e.IntPoint.op_Equality(n.Pt,i.Pt)&&n!==i;)n=n.Prev;var s=Math.abs(this.GetDx(i.Pt,n.Pt));for(n=i.Next;e.IntPoint.op_Equality(n.Pt,i.Pt)&&n!==i;)n=n.Next;var l=Math.abs(this.GetDx(i.Pt,n.Pt));return Math.max(o,r)===Math.max(s,l)&&Math.min(o,r)===Math.min(s,l)?this.Area(t)>0:o>=s&&o>=l||r>=s&&r>=l},e.Clipper.prototype.GetBottomPt=function(t){for(var i=null,n=t.Next;n!==t;)n.Pt.Y>t.Pt.Y?(t=n,i=null):n.Pt.Y===t.Pt.Y&&n.Pt.X<=t.Pt.X&&(n.Pt.Xn.Pt.Y?t:i.Pt.Yn.Pt.X||i.Next===i?e:n.Next===n||this.FirstIsBottomPt(i,n)?t:e},e.Clipper.prototype.OutRec1RightOfOutRec2=function(t,e){do{if((t=t.FirstLeft)===e)return!0}while(null!==t);return!1},e.Clipper.prototype.GetOutRec=function(t){for(var e=this.m_PolyOuts[t];e!==this.m_PolyOuts[e.Idx];)e=this.m_PolyOuts[e.Idx];return e},e.Clipper.prototype.AppendPolygon=function(t,i){var n,o=this.m_PolyOuts[t.OutIdx],r=this.m_PolyOuts[i.OutIdx];n=this.OutRec1RightOfOutRec2(o,r)?r:this.OutRec1RightOfOutRec2(r,o)?o:this.GetLowermostRec(o,r);var s=o.Pts,l=s.Prev,p=r.Pts,u=p.Prev;t.Side===e.EdgeSide.esLeft?i.Side===e.EdgeSide.esLeft?(this.ReversePolyPtLinks(p),p.Next=s,s.Prev=p,l.Next=u,u.Prev=l,o.Pts=u):(u.Next=s,s.Prev=u,p.Prev=l,l.Next=p,o.Pts=p):i.Side===e.EdgeSide.esRight?(this.ReversePolyPtLinks(p),l.Next=u,u.Prev=l,p.Next=s,s.Prev=p):(l.Next=p,p.Prev=l,s.Prev=u,u.Next=s),o.BottomPt=null,n===r&&(r.FirstLeft!==o&&(o.FirstLeft=r.FirstLeft),o.IsHole=r.IsHole),r.Pts=null,r.BottomPt=null,r.FirstLeft=o;var h=t.OutIdx,a=i.OutIdx;t.OutIdx=-1,i.OutIdx=-1;for(var f=this.m_ActiveEdges;null!==f;){if(f.OutIdx===a){f.OutIdx=h,f.Side=t.Side;break}f=f.NextInAEL}r.Idx=o.Idx},e.Clipper.prototype.ReversePolyPtLinks=function(t){if(null!==t){var e,i;e=t;do{i=e.Next,e.Next=e.Prev,e.Prev=i,e=i}while(e!==t)}},e.Clipper.SwapSides=function(t,e){var i=t.Side;t.Side=e.Side,e.Side=i},e.Clipper.SwapPolyIndexes=function(t,e){var i=t.OutIdx;t.OutIdx=e.OutIdx,e.OutIdx=i},e.Clipper.prototype.IntersectEdges=function(t,i,n){var o=t.OutIdx>=0,r=i.OutIdx>=0;if(e.use_xyz&&this.SetZ(n,t,i),!e.use_lines||0!==t.WindDelta&&0!==i.WindDelta){if(t.PolyTyp===i.PolyTyp)if(this.IsEvenOddFillType(t)){var s=t.WindCnt;t.WindCnt=i.WindCnt,i.WindCnt=s}else t.WindCnt+i.WindDelta===0?t.WindCnt=-t.WindCnt:t.WindCnt+=i.WindDelta,i.WindCnt-t.WindDelta==0?i.WindCnt=-i.WindCnt:i.WindCnt-=t.WindDelta;else this.IsEvenOddFillType(i)?t.WindCnt2=0===t.WindCnt2?1:0:t.WindCnt2+=i.WindDelta,this.IsEvenOddFillType(t)?i.WindCnt2=0===i.WindCnt2?1:0:i.WindCnt2-=t.WindDelta;var l,p,u,h,a,f;switch(t.PolyTyp===e.PolyType.ptSubject?(l=this.m_SubjFillType,u=this.m_ClipFillType):(l=this.m_ClipFillType,u=this.m_SubjFillType),i.PolyTyp===e.PolyType.ptSubject?(p=this.m_SubjFillType,h=this.m_ClipFillType):(p=this.m_ClipFillType,h=this.m_SubjFillType),l){case e.PolyFillType.pftPositive:a=t.WindCnt;break;case e.PolyFillType.pftNegative:a=-t.WindCnt;break;default:a=Math.abs(t.WindCnt)}switch(p){case e.PolyFillType.pftPositive:f=i.WindCnt;break;case e.PolyFillType.pftNegative:f=-i.WindCnt;break;default:f=Math.abs(i.WindCnt)}if(o&&r)0!==a&&1!==a||0!==f&&1!==f||t.PolyTyp!==i.PolyTyp&&this.m_ClipType!==e.ClipType.ctXor?this.AddLocalMaxPoly(t,i,n):(this.AddOutPt(t,n),this.AddOutPt(i,n),e.Clipper.SwapSides(t,i),e.Clipper.SwapPolyIndexes(t,i));else if(o)0!==f&&1!==f||(this.AddOutPt(t,n),e.Clipper.SwapSides(t,i),e.Clipper.SwapPolyIndexes(t,i));else if(r)0!==a&&1!==a||(this.AddOutPt(i,n),e.Clipper.SwapSides(t,i),e.Clipper.SwapPolyIndexes(t,i));else if(!(0!==a&&1!==a||0!==f&&1!==f)){var d,P;switch(u){case e.PolyFillType.pftPositive:d=t.WindCnt2;break;case e.PolyFillType.pftNegative:d=-t.WindCnt2;break;default:d=Math.abs(t.WindCnt2)}switch(h){case e.PolyFillType.pftPositive:P=i.WindCnt2;break;case e.PolyFillType.pftNegative:P=-i.WindCnt2;break;default:P=Math.abs(i.WindCnt2)}if(t.PolyTyp!==i.PolyTyp)this.AddLocalMinPoly(t,i,n);else if(1===a&&1===f)switch(this.m_ClipType){case e.ClipType.ctIntersection:d>0&&P>0&&this.AddLocalMinPoly(t,i,n);break;case e.ClipType.ctUnion:d<=0&&P<=0&&this.AddLocalMinPoly(t,i,n);break;case e.ClipType.ctDifference:(t.PolyTyp===e.PolyType.ptClip&&d>0&&P>0||t.PolyTyp===e.PolyType.ptSubject&&d<=0&&P<=0)&&this.AddLocalMinPoly(t,i,n);break;case e.ClipType.ctXor:this.AddLocalMinPoly(t,i,n)}else e.Clipper.SwapSides(t,i)}}else{if(0===t.WindDelta&&0===i.WindDelta)return;t.PolyTyp===i.PolyTyp&&t.WindDelta!==i.WindDelta&&this.m_ClipType===e.ClipType.ctUnion?0===t.WindDelta?r&&(this.AddOutPt(t,n),o&&(t.OutIdx=-1)):o&&(this.AddOutPt(i,n),r&&(i.OutIdx=-1)):t.PolyTyp!==i.PolyTyp&&(0!==t.WindDelta||1!==Math.abs(i.WindCnt)||this.m_ClipType===e.ClipType.ctUnion&&0!==i.WindCnt2?0!==i.WindDelta||1!==Math.abs(t.WindCnt)||this.m_ClipType===e.ClipType.ctUnion&&0!==t.WindCnt2||(this.AddOutPt(i,n),r&&(i.OutIdx=-1)):(this.AddOutPt(t,n),o&&(t.OutIdx=-1)))}},e.Clipper.prototype.DeleteFromSEL=function(t){var e=t.PrevInSEL,i=t.NextInSEL;null===e&&null===i&&t!==this.m_SortedEdges||(null!==e?e.NextInSEL=i:this.m_SortedEdges=i,null!==i&&(i.PrevInSEL=e),t.NextInSEL=null,t.PrevInSEL=null)},e.Clipper.prototype.ProcessHorizontals=function(){for(var t={};this.PopEdgeFromSEL(t);)this.ProcessHorizontal(t.v)},e.Clipper.prototype.GetHorzDirection=function(t,i){t.Bot.X=l.Top.X&&(u=null)}else{for(;null!==u.Next&&u.Next.X=0&&!s&&this.AddOutPt(t,new e.IntPoint2(u.X,t.Bot.Y)),u=u.Next;else for(;null!==u&&u.X>f.Curr.X;)t.OutIdx>=0&&!s&&this.AddOutPt(t,new e.IntPoint2(u.X,t.Bot.Y)),u=u.Prev;if(n===e.Direction.dLeftToRight&&f.Curr.X>r||n===e.Direction.dRightToLeft&&f.Curr.X=0&&!s){e.use_xyz&&(n===e.Direction.dLeftToRight?this.SetZ(f.Curr,t,f):this.SetZ(f.Curr,f,t)),h=this.AddOutPt(t,f.Curr);for(var d=this.m_SortedEdges;null!==d;){if(d.OutIdx>=0&&this.HorzSegmentsOverlap(t.Bot.X,t.Top.X,d.Bot.X,d.Top.X)){var P=this.GetLastOutPt(d);this.AddJoin(P,h,d.Top)}d=d.NextInSEL}this.AddGhostJoin(h,t.Bot)}if(f===p&&a)return t.OutIdx>=0&&this.AddLocalMaxPoly(t,p,t.Top),this.DeleteFromAEL(t),void this.DeleteFromAEL(p);if(n===e.Direction.dLeftToRight){var m=new e.IntPoint2(f.Curr.X,t.Curr.Y);this.IntersectEdges(t,f,m)}else m=new e.IntPoint2(f.Curr.X,t.Curr.Y),this.IntersectEdges(f,t,m);var y=this.GetNextInAEL(f,n);this.SwapPositionsInAEL(t,f),f=y}if(null===t.NextInLML||!e.ClipperBase.IsHorizontal(t.NextInLML))break;(t=this.UpdateEdgeIntoAEL(t)).OutIdx>=0&&this.AddOutPt(t,t.Bot),i={Dir:n,Left:o,Right:r},this.GetHorzDirection(t,i),n=i.Dir,o=i.Left,r=i.Right}if(t.OutIdx>=0&&null===h){for(h=this.GetLastOutPt(t),d=this.m_SortedEdges;null!==d;)d.OutIdx>=0&&this.HorzSegmentsOverlap(t.Bot.X,t.Top.X,d.Bot.X,d.Top.X)&&(P=this.GetLastOutPt(d),this.AddJoin(P,h,d.Top)),d=d.NextInSEL;this.AddGhostJoin(h,t.Top)}if(null!==t.NextInLML)if(t.OutIdx>=0){if(h=this.AddOutPt(t,t.Top),0===(t=this.UpdateEdgeIntoAEL(t)).WindDelta)return;var c=t.PrevInAEL;y=t.NextInAEL,null!==c&&c.Curr.X===t.Bot.X&&c.Curr.Y===t.Bot.Y&&0===c.WindDelta&&c.OutIdx>=0&&c.Curr.Y>c.Top.Y&&e.ClipperBase.SlopesEqual3(t,c,this.m_UseFullRange)?(P=this.AddOutPt(c,t.Bot),this.AddJoin(h,P,t.Top)):null!==y&&y.Curr.X===t.Bot.X&&y.Curr.Y===t.Bot.Y&&0!==y.WindDelta&&y.OutIdx>=0&&y.Curr.Y>y.Top.Y&&e.ClipperBase.SlopesEqual3(t,y,this.m_UseFullRange)&&(P=this.AddOutPt(y,t.Bot),this.AddJoin(h,P,t.Top))}else t=this.UpdateEdgeIntoAEL(t);else t.OutIdx>=0&&this.AddOutPt(t,t.Top),this.DeleteFromAEL(t)},e.Clipper.prototype.GetNextInAEL=function(t,i){return i===e.Direction.dLeftToRight?t.NextInAEL:t.PrevInAEL},e.Clipper.prototype.IsMinima=function(t){return null!==t&&t.Prev.NextInLML!==t&&t.Next.NextInLML!==t},e.Clipper.prototype.IsMaxima=function(t,e){return null!==t&&t.Top.Y===e&&null===t.NextInLML},e.Clipper.prototype.IsIntermediate=function(t,e){return t.Top.Y===e&&null!==t.NextInLML},e.Clipper.prototype.GetMaximaPair=function(t){return e.IntPoint.op_Equality(t.Next.Top,t.Top)&&null===t.Next.NextInLML?t.Next:e.IntPoint.op_Equality(t.Prev.Top,t.Top)&&null===t.Prev.NextInLML?t.Prev:null},e.Clipper.prototype.GetMaximaPairEx=function(t){var i=this.GetMaximaPair(t);return null===i||i.OutIdx===e.ClipperBase.Skip||i.NextInAEL===i.PrevInAEL&&!e.ClipperBase.IsHorizontal(i)?null:i},e.Clipper.prototype.ProcessIntersections=function(t){if(null===this.m_ActiveEdges)return!0;try{if(this.BuildIntersectList(t),0===this.m_IntersectList.length)return!0;if(1!==this.m_IntersectList.length&&!this.FixupIntersectionOrder())return!1;this.ProcessIntersectList()}catch(i){this.m_SortedEdges=null,this.m_IntersectList.length=0,e.Error("ProcessIntersections error")}return this.m_SortedEdges=null,!0},e.Clipper.prototype.BuildIntersectList=function(t){if(null!==this.m_ActiveEdges){var i=this.m_ActiveEdges;for(this.m_SortedEdges=i;null!==i;)i.PrevInSEL=i.PrevInAEL,i.NextInSEL=i.NextInAEL,i.Curr.X=e.Clipper.TopX(i,t),i=i.NextInAEL;for(var n=!0;n&&null!==this.m_SortedEdges;){for(n=!1,i=this.m_SortedEdges;null!==i.NextInSEL;){var o=i.NextInSEL,r=new e.IntPoint0;if(i.Curr.X>o.Curr.X){this.IntersectPoint(i,o,r),r.Y2147483647?Math.floor(t):0|t}:e.Clipper.Round=function(t){return t<0?Math.ceil(t-.5):Math.floor(t+.5)},e.Clipper.TopX=function(t,i){return i===t.Top.Y?t.Top.X:t.Bot.X+e.Clipper.Round(t.Dx*(i-t.Bot.Y))},e.Clipper.prototype.IntersectPoint=function(t,i,n){var o,r;if(n.X=0,n.Y=0,t.Dx===i.Dx)return n.Y=t.Curr.Y,void(n.X=e.Clipper.TopX(t,n.Y));if(0===t.Delta.X)n.X=t.Bot.X,e.ClipperBase.IsHorizontal(i)?n.Y=i.Bot.Y:(r=i.Bot.Y-i.Bot.X/i.Dx,n.Y=e.Clipper.Round(n.X/i.Dx+r));else if(0===i.Delta.X)n.X=i.Bot.X,e.ClipperBase.IsHorizontal(t)?n.Y=t.Bot.Y:(o=t.Bot.Y-t.Bot.X/t.Dx,n.Y=e.Clipper.Round(n.X/t.Dx+o));else{o=t.Bot.X-t.Bot.Y*t.Dx;var s=((r=i.Bot.X-i.Bot.Y*i.Dx)-o)/(t.Dx-i.Dx);n.Y=e.Clipper.Round(s),Math.abs(t.Dx)i.Top.Y)return n.Y=t.Top.Y,n.X=e.Clipper.TopX(i,t.Top.Y),n.Xt.Curr.Y&&(n.Y=t.Curr.Y,Math.abs(t.Dx)>Math.abs(i.Dx)?n.X=e.Clipper.TopX(i,n.Y):n.X=e.Clipper.TopX(t,n.Y))},e.Clipper.prototype.ProcessEdgesAtTopOfScanbeam=function(t){for(var i=this.m_ActiveEdges;null!==i;){var n=this.IsMaxima(i,t);if(n){var o=this.GetMaximaPairEx(i);n=null===o||!e.ClipperBase.IsHorizontal(o)}if(n){this.StrictlySimple&&this.InsertMaxima(i.Top.X);var r=i.PrevInAEL;this.DoMaxima(i),i=null===r?this.m_ActiveEdges:r.NextInAEL}else{if(this.IsIntermediate(i,t)&&e.ClipperBase.IsHorizontal(i.NextInLML)?((i=this.UpdateEdgeIntoAEL(i)).OutIdx>=0&&this.AddOutPt(i,i.Bot),this.AddEdgeToSEL(i)):(i.Curr.X=e.Clipper.TopX(i,t),i.Curr.Y=t),e.use_xyz&&(i.Top.Y===t?i.Curr.Z=i.Top.Z:i.Bot.Y===t?i.Curr.Z=i.Bot.Z:i.Curr.Z=0),this.StrictlySimple&&(r=i.PrevInAEL,i.OutIdx>=0&&0!==i.WindDelta&&null!==r&&r.OutIdx>=0&&r.Curr.X===i.Curr.X&&0!==r.WindDelta)){var s=new e.IntPoint1(i.Curr);e.use_xyz&&this.SetZ(s,r,i);var l=this.AddOutPt(r,s),p=this.AddOutPt(i,s);this.AddJoin(l,p,s)}i=i.NextInAEL}}for(this.ProcessHorizontals(),this.m_Maxima=null,i=this.m_ActiveEdges;null!==i;){if(this.IsIntermediate(i,t)){l=null,i.OutIdx>=0&&(l=this.AddOutPt(i,i.Top)),r=(i=this.UpdateEdgeIntoAEL(i)).PrevInAEL;var u=i.NextInAEL;null!==r&&r.Curr.X===i.Bot.X&&r.Curr.Y===i.Bot.Y&&null!==l&&r.OutIdx>=0&&r.Curr.Y===r.Top.Y&&e.ClipperBase.SlopesEqual5(i.Curr,i.Top,r.Curr,r.Top,this.m_UseFullRange)&&0!==i.WindDelta&&0!==r.WindDelta?(p=this.AddOutPt(ePrev2,i.Bot),this.AddJoin(l,p,i.Top)):null!==u&&u.Curr.X===i.Bot.X&&u.Curr.Y===i.Bot.Y&&null!==l&&u.OutIdx>=0&&u.Curr.Y===u.Top.Y&&e.ClipperBase.SlopesEqual5(i.Curr,i.Top,u.Curr,u.Top,this.m_UseFullRange)&&0!==i.WindDelta&&0!==u.WindDelta&&(p=this.AddOutPt(u,i.Bot),this.AddJoin(l,p,i.Top))}i=i.NextInAEL}},e.Clipper.prototype.DoMaxima=function(t){var i=this.GetMaximaPairEx(t);if(null===i)return t.OutIdx>=0&&this.AddOutPt(t,t.Top),void this.DeleteFromAEL(t);for(var n=t.NextInAEL;null!==n&&n!==i;)this.IntersectEdges(t,n,t.Top),this.SwapPositionsInAEL(t,n),n=t.NextInAEL;-1===t.OutIdx&&-1===i.OutIdx?(this.DeleteFromAEL(t),this.DeleteFromAEL(i)):t.OutIdx>=0&&i.OutIdx>=0?(t.OutIdx>=0&&this.AddLocalMaxPoly(t,i,t.Top),this.DeleteFromAEL(t),this.DeleteFromAEL(i)):e.use_lines&&0===t.WindDelta?(t.OutIdx>=0&&(this.AddOutPt(t,t.Top),t.OutIdx=e.ClipperBase.Unassigned),this.DeleteFromAEL(t),i.OutIdx>=0&&(this.AddOutPt(i,t.Top),i.OutIdx=e.ClipperBase.Unassigned),this.DeleteFromAEL(i)):e.Error("DoMaxima error")},e.Clipper.ReversePaths=function(t){for(var e=0,i=t.length;e=0},e.Clipper.prototype.PointCount=function(t){if(null===t)return 0;var e=0,i=t;do{e++,i=i.Next}while(i!==t);return e},e.Clipper.prototype.BuildResult=function(t){e.Clear(t);for(var i=0,n=this.m_PolyOuts.length;ii.Pt.X?e.Direction.dRightToLeft:e.Direction.dLeftToRight,p=n.Pt.X>o.Pt.X?e.Direction.dRightToLeft:e.Direction.dLeftToRight;if(l===p)return!1;if(l===e.Direction.dLeftToRight){for(;t.Next.Pt.X<=r.X&&t.Next.Pt.X>=t.Pt.X&&t.Next.Pt.Y===r.Y;)t=t.Next;s&&t.Pt.X!==r.X&&(t=t.Next),i=this.DupOutPt(t,!s),e.IntPoint.op_Inequality(i.Pt,r)&&((t=i).Pt.X=r.X,t.Pt.Y=r.Y,e.use_xyz&&(t.Pt.Z=r.Z),i=this.DupOutPt(t,!s))}else{for(;t.Next.Pt.X>=r.X&&t.Next.Pt.X<=t.Pt.X&&t.Next.Pt.Y===r.Y;)t=t.Next;s||t.Pt.X===r.X||(t=t.Next),i=this.DupOutPt(t,s),e.IntPoint.op_Inequality(i.Pt,r)&&((t=i).Pt.X=r.X,t.Pt.Y=r.Y,e.use_xyz&&(t.Pt.Z=r.Z),i=this.DupOutPt(t,s))}if(p===e.Direction.dLeftToRight){for(;n.Next.Pt.X<=r.X&&n.Next.Pt.X>=n.Pt.X&&n.Next.Pt.Y===r.Y;)n=n.Next;s&&n.Pt.X!==r.X&&(n=n.Next),o=this.DupOutPt(n,!s),e.IntPoint.op_Inequality(o.Pt,r)&&((n=o).Pt.X=r.X,n.Pt.Y=r.Y,e.use_xyz&&(n.Pt.Z=r.Z),o=this.DupOutPt(n,!s))}else{for(;n.Next.Pt.X>=r.X&&n.Next.Pt.X<=n.Pt.X&&n.Next.Pt.Y===r.Y;)n=n.Next;s||n.Pt.X===r.X||(n=n.Next),o=this.DupOutPt(n,s),e.IntPoint.op_Inequality(o.Pt,r)&&((n=o).Pt.X=r.X,n.Pt.Y=r.Y,e.use_xyz&&(n.Pt.Z=r.Z),o=this.DupOutPt(n,s))}return l===e.Direction.dLeftToRight===s?(t.Prev=n,n.Next=t,i.Next=o,o.Prev=i):(t.Next=n,n.Prev=t,i.Prev=o,o.Next=i),!0},e.Clipper.prototype.JoinPoints=function(t,i,n){var o=t.OutPt1,r=new e.OutPt,s=t.OutPt2,l=new e.OutPt,p=t.OutPt1.Pt.Y===t.OffPt.Y;if(p&&e.IntPoint.op_Equality(t.OffPt,t.OutPt1.Pt)&&e.IntPoint.op_Equality(t.OffPt,t.OutPt2.Pt)){if(i!==n)return!1;for(r=t.OutPt1.Next;r!==o&&e.IntPoint.op_Equality(r.Pt,t.OffPt);)r=r.Next;var u=r.Pt.Y>t.OffPt.Y;for(l=t.OutPt2.Next;l!==s&&e.IntPoint.op_Equality(l.Pt,t.OffPt);)l=l.Next;return u!==l.Pt.Y>t.OffPt.Y&&(u?(r=this.DupOutPt(o,!1),l=this.DupOutPt(s,!0),o.Prev=s,s.Next=o,r.Next=l,l.Prev=r,t.OutPt1=o,t.OutPt2=r,!0):(r=this.DupOutPt(o,!0),l=this.DupOutPt(s,!1),o.Next=s,s.Prev=o,r.Prev=l,l.Next=r,t.OutPt1=o,t.OutPt2=r,!0))}if(p){for(r=o;o.Prev.Pt.Y===o.Pt.Y&&o.Prev!==r&&o.Prev!==s;)o=o.Prev;for(;r.Next.Pt.Y===r.Pt.Y&&r.Next!==o&&r.Next!==s;)r=r.Next;if(r.Next===o||r.Next===s)return!1;for(l=s;s.Prev.Pt.Y===s.Pt.Y&&s.Prev!==l&&s.Prev!==r;)s=s.Prev;for(;l.Next.Pt.Y===l.Pt.Y&&l.Next!==s&&l.Next!==o;)l=l.Next;if(l.Next===s||l.Next===o)return!1;var h={Left:null,Right:null};if(!this.GetOverlap(o.Pt.X,r.Pt.X,s.Pt.X,l.Pt.X,h))return!1;var a,f=h.Left,d=h.Right,P=new e.IntPoint0;return o.Pt.X>=f&&o.Pt.X<=d?(P.X=o.Pt.X,P.Y=o.Pt.Y,e.use_xyz&&(P.Z=o.Pt.Z),a=o.Pt.X>r.Pt.X):s.Pt.X>=f&&s.Pt.X<=d?(P.X=s.Pt.X,P.Y=s.Pt.Y,e.use_xyz&&(P.Z=s.Pt.Z),a=s.Pt.X>l.Pt.X):r.Pt.X>=f&&r.Pt.X<=d?(P.X=r.Pt.X,P.Y=r.Pt.Y,e.use_xyz&&(P.Z=r.Pt.Z),a=r.Pt.X>o.Pt.X):(P.X=l.Pt.X,P.Y=l.Pt.Y,e.use_xyz&&(P.Z=l.Pt.Z),a=l.Pt.X>s.Pt.X),t.OutPt1=o,t.OutPt2=s,this.JoinHorz(o,r,s,l,P,a)}for(r=o.Next;e.IntPoint.op_Equality(r.Pt,o.Pt)&&r!==o;)r=r.Next;var m=r.Pt.Y>o.Pt.Y||!e.ClipperBase.SlopesEqual4(o.Pt,r.Pt,t.OffPt,this.m_UseFullRange);if(m){for(r=o.Prev;e.IntPoint.op_Equality(r.Pt,o.Pt)&&r!==o;)r=r.Prev;if(r.Pt.Y>o.Pt.Y||!e.ClipperBase.SlopesEqual4(o.Pt,r.Pt,t.OffPt,this.m_UseFullRange))return!1}for(l=s.Next;e.IntPoint.op_Equality(l.Pt,s.Pt)&&l!==s;)l=l.Next;var y=l.Pt.Y>s.Pt.Y||!e.ClipperBase.SlopesEqual4(s.Pt,l.Pt,t.OffPt,this.m_UseFullRange);if(y){for(l=s.Prev;e.IntPoint.op_Equality(l.Pt,s.Pt)&&l!==s;)l=l.Prev;if(l.Pt.Y>s.Pt.Y||!e.ClipperBase.SlopesEqual4(s.Pt,l.Pt,t.OffPt,this.m_UseFullRange))return!1}return!(r===o||l===s||r===l||i===n&&m===y||(m?(r=this.DupOutPt(o,!1),l=this.DupOutPt(s,!0),o.Prev=s,s.Next=o,r.Next=l,l.Prev=r,t.OutPt1=o,t.OutPt2=r,0):(r=this.DupOutPt(o,!0),l=this.DupOutPt(s,!1),o.Next=s,s.Prev=o,r.Prev=l,l.Next=r,t.OutPt1=o,t.OutPt2=r,0)))},e.Clipper.GetBounds=function(t){for(var i=0,n=t.length;io.right&&(o.right=t[i][r].X),t[i][r].Yo.bottom&&(o.bottom=t[i][r].Y);return o},e.Clipper.prototype.GetBounds2=function(t){var i=t,n=new e.IntRect;for(n.left=t.Pt.X,n.right=t.Pt.X,n.top=t.Pt.Y,n.bottom=t.Pt.Y,t=t.Next;t!==i;)t.Pt.Xn.right&&(n.right=t.Pt.X),t.Pt.Yn.bottom&&(n.bottom=t.Pt.Y),t=t.Next;return n},e.Clipper.PointInPolygon=function(t,e){var i=0,n=e.length;if(n<3)return 0;for(var o=e[0],r=1;r<=n;++r){var s=r===n?e[0]:e[r];if(s.Y===t.Y&&(s.X===t.X||o.Y===t.Y&&s.X>t.X==o.X=t.X)if(s.X>t.X)i=1-i;else{if(0==(l=(o.X-t.X)*(s.Y-t.Y)-(s.X-t.X)*(o.Y-t.Y)))return-1;l>0==s.Y>o.Y&&(i=1-i)}else if(s.X>t.X){var l;if(0==(l=(o.X-t.X)*(s.Y-t.Y)-(s.X-t.X)*(o.Y-t.Y)))return-1;l>0==s.Y>o.Y&&(i=1-i)}o=s}return i},e.Clipper.prototype.PointInPolygon=function(t,e){var i=0,n=e,o=t.X,r=t.Y,s=e.Pt.X,l=e.Pt.Y;do{var p=(e=e.Next).Pt.X,u=e.Pt.Y;if(u===r&&(p===o||l===r&&p>o==s=o)if(p>o)i=1-i;else{if(0==(h=(s-o)*(u-r)-(p-o)*(l-r)))return-1;h>0==u>l&&(i=1-i)}else if(p>o){var h;if(0==(h=(s-o)*(u-r)-(p-o)*(l-r)))return-1;h>0==u>l&&(i=1-i)}s=p,l=u}while(n!==e);return i},e.Clipper.prototype.Poly2ContainsPoly1=function(t,e){var i=t;do{var n=this.PointInPolygon(i.Pt,e);if(n>=0)return n>0;i=i.Next}while(i!==t);return!0},e.Clipper.prototype.FixupFirstLefts1=function(t,i){for(var n,o,r=0,s=this.m_PolyOuts.length;r0&&this.ReversePolyPtLinks(r.Pts)):this.Poly2ContainsPoly1(o.Pts,r.Pts)?(r.IsHole=o.IsHole,o.IsHole=!r.IsHole,r.FirstLeft=o.FirstLeft,o.FirstLeft=r,this.m_UsingPolyTree&&this.FixupFirstLefts2(o,r),(o.IsHole^this.ReverseSolution)==this.Area$1(o)>0&&this.ReversePolyPtLinks(o.Pts)):(r.IsHole=o.IsHole,r.FirstLeft=o.FirstLeft,this.m_UsingPolyTree&&this.FixupFirstLefts1(o,r))):(r.Pts=null,r.BottomPt=null,r.Idx=o.Idx,o.IsHole=i.IsHole,i===r&&(o.FirstLeft=r.FirstLeft),r.FirstLeft=o,this.m_UsingPolyTree&&this.FixupFirstLefts3(r,o)))))}},e.Clipper.prototype.UpdateOutPtIdxs=function(t){var e=t.Pts;do{e.Idx=t.Idx,e=e.Prev}while(e!==t.Pts)},e.Clipper.prototype.DoSimplePolygons=function(){for(var t=0;tMath.abs(t.Y-i.Y)?t.X>i.X==t.Xt.X==i.Xi.Y==t.Yt.Y==i.Y0&&o&&n.push(t.m_polygon);for(var r=0,s=t.Childs(),l=s.length,p=s[r];r0&&e.IntPoint.op_Equality(t[0],t[o]);)o--;r.m_polygon.push(t[0]);for(var s=0,l=0,p=1;p<=o;p++)e.IntPoint.op_Inequality(r.m_polygon[s],t[p])&&(s++,r.m_polygon.push(t[p]),(t[p].Y>r.m_polygon[l].Y||t[p].Y===r.m_polygon[l].Y&&t[p].Xu.Y||r.m_polygon[l].Y===u.Y&&r.m_polygon[l].X=0&&!e.Clipper.Orientation(this.m_polyNodes.Childs()[this.m_lowest.X].m_polygon))for(var t=0;t2?this.m_miterLim=2/(this.MiterLimit*this.MiterLimit):this.m_miterLim=.5,n=this.ArcTolerance<=0?e.ClipperOffset.def_arc_tolerance:this.ArcTolerance>Math.abs(t)*e.ClipperOffset.def_arc_tolerance?Math.abs(t)*e.ClipperOffset.def_arc_tolerance:this.ArcTolerance;var o=3.14159265358979/Math.acos(1-n/Math.abs(t));for(this.m_sin=Math.sin(e.ClipperOffset.two_pi/o),this.m_cos=Math.cos(e.ClipperOffset.two_pi/o),this.m_StepsPerRad=o/e.ClipperOffset.two_pi,t<0&&(this.m_sin=-this.m_sin),i=0;i0;f--)this.m_normals[f]=new e.DoublePoint2(-this.m_normals[f-1].X,-this.m_normals[f-1].Y);for(this.m_normals[0]=new e.DoublePoint2(-p.X,-p.Y),l=0,f=s-1;f>=0;f--)l=this.OffsetPoint(f,l,r.m_jointype);this.m_destPolys.push(this.m_destPoly)}else{var u;for(l=0,f=1;f0;f--)this.m_normals[f]=new e.DoublePoint2(-this.m_normals[f-1].X,-this.m_normals[f-1].Y);for(this.m_normals[0]=new e.DoublePoint2(-this.m_normals[1].X,-this.m_normals[1].Y),f=(l=s-1)-1;f>0;--f)l=this.OffsetPoint(f,l,r.m_jointype);r.m_endtype===e.EndType.etOpenButt?(u=new e.IntPoint2(e.ClipperOffset.Round(this.m_srcPoly[0].X-this.m_normals[0].X*t),e.ClipperOffset.Round(this.m_srcPoly[0].Y-this.m_normals[0].Y*t)),this.m_destPoly.push(u),u=new e.IntPoint2(e.ClipperOffset.Round(this.m_srcPoly[0].X+this.m_normals[0].X*t),e.ClipperOffset.Round(this.m_srcPoly[0].Y+this.m_normals[0].Y*t)),this.m_destPoly.push(u)):(l=1,this.m_sinA=0,r.m_endtype===e.EndType.etOpenSquare?this.DoSquare(0,1):this.DoRound(0,1)),this.m_destPolys.push(this.m_destPoly)}}else{if(r.m_jointype===e.JoinType.jtRound)for(var h=1,a=0,f=1;f<=o;f++){this.m_destPoly.push(new e.IntPoint2(e.ClipperOffset.Round(this.m_srcPoly[0].X+h*t),e.ClipperOffset.Round(this.m_srcPoly[0].Y+a*t)));var d=h;h=h*this.m_cos-this.m_sin*a,a=d*this.m_sin+a*this.m_cos}else{h=-1,a=-1;for(var f=0;f<4;++f)this.m_destPoly.push(new e.IntPoint2(e.ClipperOffset.Round(this.m_srcPoly[0].X+h*t),e.ClipperOffset.Round(this.m_srcPoly[0].Y+a*t))),h<0?h=1:a<0?a=1:h=-1}this.m_destPolys.push(this.m_destPoly)}}}},e.ClipperOffset.prototype.Execute=function(){var t=arguments;if(t[0]instanceof e.PolyTree)if(s=t[1],(r=t[0]).Clear(),this.FixOrientations(),this.DoOffset(s),(o=new e.Clipper(0)).AddPaths(this.m_destPolys,e.PolyType.ptSubject,!0),s>0)o.Execute(e.ClipType.ctUnion,r,e.PolyFillType.pftPositive,e.PolyFillType.pftPositive);else if(p=e.Clipper.GetBounds(this.m_destPolys),(l=new e.Path).push(new e.IntPoint2(p.left-10,p.bottom+10)),l.push(new e.IntPoint2(p.right+10,p.bottom+10)),l.push(new e.IntPoint2(p.right+10,p.top-10)),l.push(new e.IntPoint2(p.left-10,p.top-10)),o.AddPath(l,e.PolyType.ptSubject,!0),o.ReverseSolution=!0,o.Execute(e.ClipType.ctUnion,r,e.PolyFillType.pftNegative,e.PolyFillType.pftNegative),1===r.ChildCount()&&r.Childs()[0].ChildCount()>0){var i=r.Childs()[0];r.Childs()[0]=i.Childs()[0],r.Childs()[0].m_Parent=r;for(var n=1;n0)o.Execute(e.ClipType.ctUnion,r,e.PolyFillType.pftPositive,e.PolyFillType.pftPositive);else{var l,p=e.Clipper.GetBounds(this.m_destPolys);(l=new e.Path).push(new e.IntPoint2(p.left-10,p.bottom+10)),l.push(new e.IntPoint2(p.right+10,p.bottom+10)),l.push(new e.IntPoint2(p.right+10,p.top-10)),l.push(new e.IntPoint2(p.left-10,p.top-10)),o.AddPath(l,e.PolyType.ptSubject,!0),o.ReverseSolution=!0,o.Execute(e.ClipType.ctUnion,r,e.PolyFillType.pftNegative,e.PolyFillType.pftNegative),r.length>0&&r.splice(0,1)}}},e.ClipperOffset.prototype.OffsetPoint=function(t,i,n){if(this.m_sinA=this.m_normals[i].X*this.m_normals[t].Y-this.m_normals[t].X*this.m_normals[i].Y,Math.abs(this.m_sinA*this.m_delta)<1){if(this.m_normals[i].X*this.m_normals[t].X+this.m_normals[t].Y*this.m_normals[i].Y>0)return this.m_destPoly.push(new e.IntPoint2(e.ClipperOffset.Round(this.m_srcPoly[t].X+this.m_normals[i].X*this.m_delta),e.ClipperOffset.Round(this.m_srcPoly[t].Y+this.m_normals[i].Y*this.m_delta))),i}else this.m_sinA>1?this.m_sinA=1:this.m_sinA<-1&&(this.m_sinA=-1);if(this.m_sinA*this.m_delta<0)this.m_destPoly.push(new e.IntPoint2(e.ClipperOffset.Round(this.m_srcPoly[t].X+this.m_normals[i].X*this.m_delta),e.ClipperOffset.Round(this.m_srcPoly[t].Y+this.m_normals[i].Y*this.m_delta))),this.m_destPoly.push(new e.IntPoint1(this.m_srcPoly[t])),this.m_destPoly.push(new e.IntPoint2(e.ClipperOffset.Round(this.m_srcPoly[t].X+this.m_normals[t].X*this.m_delta),e.ClipperOffset.Round(this.m_srcPoly[t].Y+this.m_normals[t].Y*this.m_delta)));else switch(n){case e.JoinType.jtMiter:var o=this.m_normals[t].X*this.m_normals[i].X+this.m_normals[t].Y*this.m_normals[i].Y+1;o>=this.m_miterLim?this.DoMiter(t,i,o):this.DoSquare(t,i);break;case e.JoinType.jtSquare:this.DoSquare(t,i);break;case e.JoinType.jtRound:this.DoRound(t,i)}return i=t},e.ClipperOffset.prototype.DoSquare=function(t,i){var n=Math.tan(Math.atan2(this.m_sinA,this.m_normals[i].X*this.m_normals[t].X+this.m_normals[i].Y*this.m_normals[t].Y)/4);this.m_destPoly.push(new e.IntPoint2(e.ClipperOffset.Round(this.m_srcPoly[t].X+this.m_delta*(this.m_normals[i].X-this.m_normals[i].Y*n)),e.ClipperOffset.Round(this.m_srcPoly[t].Y+this.m_delta*(this.m_normals[i].Y+this.m_normals[i].X*n)))),this.m_destPoly.push(new e.IntPoint2(e.ClipperOffset.Round(this.m_srcPoly[t].X+this.m_delta*(this.m_normals[t].X+this.m_normals[t].Y*n)),e.ClipperOffset.Round(this.m_srcPoly[t].Y+this.m_delta*(this.m_normals[t].Y-this.m_normals[t].X*n))))},e.ClipperOffset.prototype.DoMiter=function(t,i,n){var o=this.m_delta/n;this.m_destPoly.push(new e.IntPoint2(e.ClipperOffset.Round(this.m_srcPoly[t].X+(this.m_normals[i].X+this.m_normals[t].X)*o),e.ClipperOffset.Round(this.m_srcPoly[t].Y+(this.m_normals[i].Y+this.m_normals[t].Y)*o)))},e.ClipperOffset.prototype.DoRound=function(t,i){for(var n,o=Math.atan2(this.m_sinA,this.m_normals[i].X*this.m_normals[t].X+this.m_normals[i].Y*this.m_normals[t].Y),r=Math.max(e.Cast_Int32(e.ClipperOffset.Round(this.m_StepsPerRad*Math.abs(o))),1),s=this.m_normals[i].X,l=this.m_normals[i].Y,p=0;p1?(c=h.X,v=h.Y):y>0&&(c+=P*y,v+=m*y)),(P=a.X-c)*P+(m=a.Y-v)*m<=x&&(f[o+1]=1,o++);for(l.push({X:r[0].X,Y:r[0].Y}),o=1;o2&&_.push(l)}return C||(_=_[0]),void 0===_&&(_=[]),_},e.JS.PerimeterOfPath=function(t,e,i){if(void 0===t)return 0;var n,o,r=Math.sqrt,s=0,l=0,p=0,u=0,h=0,a=t.length;if(a<2)return 0;for(e&&(t[a]=t[0],a++);--a;)l=(n=t[a]).X,p=n.Y,s+=r((l-(u=(o=t[a-1]).X))*(l-u)+(p-(h=o.Y))*(p-h));return e&&t.pop(),s/i},e.JS.PerimeterOfPaths=function(t,i,n){n||(n=1);for(var o=0,r=0;rzQBEAeS~ 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 PIr`;)MBHZ+Z-M~;s6R7U literal 0 HcmV?d00001 diff --git a/assets/element-plus-249c2f7d.js b/assets/element-plus-249c2f7d.js new file mode 100644 index 00000000..3f07f135 --- /dev/null +++ b/assets/element-plus-249c2f7d.js @@ -0,0 +1,3 @@ +var e=Object.defineProperty,t=Object.defineProperties,n=Object.getOwnPropertyDescriptors,o=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,r=Math.pow,i=(t,n,o)=>n in t?e(t,n,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[n]=o,s=(e,t)=>{for(var n in t||(t={}))l.call(t,n)&&i(e,n,t[n]);if(o)for(var n of o(t))a.call(t,n)&&i(e,n,t[n]);return e},u=(e,o)=>t(e,n(o)),c=(e,t)=>{var n={};for(var r in e)l.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&o)for(var r of o(e))t.indexOf(r)<0&&a.call(e,r)&&(n[r]=e[r]);return n},d=(e,t,n)=>new Promise(((o,l)=>{var a=e=>{try{i(n.next(e))}catch(t){l(t)}},r=e=>{try{i(n.throw(e))}catch(t){l(t)}},i=e=>e.done?o(e.value):Promise.resolve(e.value).then(a,r);i((n=n.apply(e,t)).next())}));import{u as p,g as f,o as v,r as m,w as h,a as g,b,c as y,n as w,s as x,d as S,e as k,i as C,f as E,h as I,j as O,k as T,l as B,m as M,p as _,q as L,t as R,N as A,v as $,x as F,y as V,z as P,A as N,B as z,C as D,D as j,E as H,F as q,G as W,H as K,I as U,J as Y,K as G,L as X,M as Z,O as J,P as Q,Q as ee,R as te,S as ne,T as oe,U as le,V as ae,W as re,X as ie,Y as se,Z as ue,_ as ce,$ as de,a0 as pe,a1 as fe,a2 as ve,a3 as me,a4 as he,a5 as ge,a6 as be,a7 as ye,a8 as we,a9 as xe,aa as Se,ab as ke,ac as Ce,ad as Ee,ae as Ie,af as Oe,ag as Te,ah as Be,ai as Me,aj as _e,ak as Le,al as Re,am as Ae,an as $e,ao as Fe,ap as Ve,aq as Pe,ar as Ne,as as ze}from"./vue-7635db6f.js";import{i as De,g as je,s as He,f as qe,p as We,c as Ke,a as Ue,b as Ye,t as Ge,d as Xe,e as Ze,h as Je,j as Qe,o as et}from"./lodash-es-2c042c7a.js";const tt=e=>Array.from(e.querySelectorAll('a[href],button:not([disabled]),button:not([hidden]),:not([tabindex="-1"]),input:not([disabled]),input:not([type="hidden"]),select:not([disabled]),textarea:not([disabled])')).filter((e=>nt(e)&&(e=>"fixed"!==getComputedStyle(e).position&&null!==e.offsetParent)(e))),nt=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}},ot=function(e,t,...n){let o;o=t.includes("mouse")||t.includes("click")?"MouseEvents":t.includes("key")?"KeyboardEvent":"HTMLEvents";const l=document.createEvent(o);return l.initEvent(t,...n),e.dispatchEvent(l),e},lt=(e,t,{checkForDefaultPrevented:n=!0}={})=>o=>{const l=null==e?void 0:e(o);if(!1===n||!l)return null==t?void 0:t(o)},at=e=>t=>"mouse"===t.pointerType?e(t):void 0;var rt,it=Object.defineProperty,st=Object.defineProperties,ut=Object.getOwnPropertyDescriptors,ct=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,ft=(e,t,n)=>t in e?it(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function vt(e,t){var n;const o=x();var l,a;return S((()=>{o.value=e()}),(l=((e,t)=>{for(var n in t||(t={}))dt.call(t,n)&&ft(e,n,t[n]);if(ct)for(var n of ct(t))pt.call(t,n)&&ft(e,n,t[n]);return e})({},t),a={flush:null!=(n=null==t?void 0:t.flush)?n:"sync"},st(l,ut(a)))),g(o)}const mt="undefined"!=typeof window,ht=e=>"string"==typeof e,gt=()=>{},bt=mt&&(null==(rt=null==window?void 0:window.navigator)?void 0:rt.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function yt(e){return"function"==typeof e?e():p(e)}function wt(e,t){return function(...n){return new Promise(((o,l)=>{Promise.resolve(e((()=>t.apply(this,n)),{fn:t,thisArg:this,args:n})).then(o).catch(l)}))}}function xt(e){return!!f()&&(v(e),!0)}function St(e,t=200,n={}){return wt(function(e,t={}){let n,o,l=gt;const a=e=>{clearTimeout(e),l(),l=gt};return r=>{const i=yt(e),s=yt(t.maxWait);return n&&a(n),i<=0||void 0!==s&&s<=0?(o&&(a(o),o=null),Promise.resolve(r())):new Promise(((e,u)=>{l=t.rejectOnCancel?u:e,s&&!o&&(o=setTimeout((()=>{n&&a(n),o=null,e(r())}),s)),n=setTimeout((()=>{o&&a(o),o=null,e(r())}),i)}))}}(t,n),e)}function kt(e,t=200,n=!1,o=!0,l=!1){return wt(function(e,t=!0,n=!0,o=!1){let l,a,r=0,i=!0,s=gt;const u=()=>{l&&(clearTimeout(l),l=void 0,s(),s=gt)};return c=>{const d=yt(e),p=Date.now()-r,f=()=>a=c();return u(),d<=0?(r=Date.now(),f()):(p>d&&(n||!i)?(r=Date.now(),f()):t&&(a=new Promise(((e,t)=>{s=o?t:e,l=setTimeout((()=>{r=Date.now(),i=!0,e(f()),u()}),Math.max(0,d-p))}))),n||l||(l=setTimeout((()=>i=!0),d)),i=!1,a)}}(t,n,o,l),e)}function Ct(e,t=!0){b()?y(e):t?e():w(e)}function Et(e,t,n={}){const{immediate:o=!0}=n,l=m(!1);let a=null;function r(){a&&(clearTimeout(a),a=null)}function i(){l.value=!1,r()}function s(...n){r(),l.value=!0,a=setTimeout((()=>{l.value=!1,a=null,e(...n)}),yt(t))}return o&&(l.value=!0,mt&&s()),xt(i),{isPending:g(l),start:s,stop:i}}function It(e){var t;const n=yt(e);return null!=(t=null==n?void 0:n.$el)?t:n}const Ot=mt?window:void 0,Tt=mt?window.document:void 0;function Bt(...e){let t,n,o,l;if(ht(e[0])||Array.isArray(e[0])?([n,o,l]=e,t=Ot):[t,n,o,l]=e,!t)return gt;Array.isArray(n)||(n=[n]),Array.isArray(o)||(o=[o]);const a=[],r=()=>{a.forEach((e=>e())),a.length=0},i=h((()=>[It(t),yt(l)]),(([e,t])=>{r(),e&&a.push(...n.flatMap((n=>o.map((o=>((e,t,n,o)=>(e.addEventListener(t,n,o),()=>e.removeEventListener(t,n,o)))(e,n,o,t))))))}),{immediate:!0,flush:"post"}),s=()=>{i(),r()};return xt(s),s}let Mt=!1;function _t(e,t=!1){const n=m(),o=()=>n.value=Boolean(e());return o(),Ct(o,t),n}const Lt="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},Rt="__vueuse_ssr_handlers__";Lt[Rt]=Lt[Rt]||{};var At=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,Vt=(e,t)=>{var n={};for(var o in e)$t.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&At)for(var o of At(e))t.indexOf(o)<0&&Ft.call(e,o)&&(n[o]=e[o]);return n};function Pt(e,t,n={}){const o=n,{window:l=Ot}=o,a=Vt(o,["window"]);let r;const i=_t((()=>l&&"ResizeObserver"in l)),s=()=>{r&&(r.disconnect(),r=void 0)},u=h((()=>It(e)),(e=>{s(),i.value&&l&&e&&(r=new ResizeObserver(t),r.observe(e,a))}),{immediate:!0,flush:"post"}),c=()=>{s(),u()};return xt(c),{isSupported:i,stop:c}}function Nt(e,t={}){const{reset:n=!0,windowResize:o=!0,windowScroll:l=!0,immediate:a=!0}=t,r=m(0),i=m(0),s=m(0),u=m(0),c=m(0),d=m(0),p=m(0),f=m(0);function v(){const t=It(e);if(!t)return void(n&&(r.value=0,i.value=0,s.value=0,u.value=0,c.value=0,d.value=0,p.value=0,f.value=0));const o=t.getBoundingClientRect();r.value=o.height,i.value=o.bottom,s.value=o.left,u.value=o.right,c.value=o.top,d.value=o.width,p.value=o.x,f.value=o.y}return Pt(e,v),h((()=>It(e)),(e=>!e&&v())),l&&Bt("scroll",v,{capture:!0,passive:!0}),o&&Bt("resize",v,{passive:!0}),Ct((()=>{a&&v()})),{height:r,bottom:i,left:s,right:u,top:c,width:d,x:p,y:f,update:v}}var zt,Dt,jt=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,qt=Object.prototype.propertyIsEnumerable;function Wt(e,t,n={}){const o=n,{window:l=Ot}=o,a=((e,t)=>{var n={};for(var o in e)Ht.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&jt)for(var o of jt(e))t.indexOf(o)<0&&qt.call(e,o)&&(n[o]=e[o]);return n})(o,["window"]);let r;const i=_t((()=>l&&"MutationObserver"in l)),s=()=>{r&&(r.disconnect(),r=void 0)},u=h((()=>It(e)),(e=>{s(),i.value&&l&&e&&(r=new MutationObserver(t),r.observe(e,a))}),{immediate:!0}),c=()=>{s(),u()};return xt(c),{isSupported:i,stop:c}}(Dt=zt||(zt={})).UP="UP",Dt.RIGHT="RIGHT",Dt.DOWN="DOWN",Dt.LEFT="LEFT",Dt.NONE="NONE";var Kt=Object.defineProperty,Ut=Object.getOwnPropertySymbols,Yt=Object.prototype.hasOwnProperty,Gt=Object.prototype.propertyIsEnumerable,Xt=(e,t,n)=>t in e?Kt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function Zt(e,t,n,o={}){var l,a,r;const{clone:i=!1,passive:s=!1,eventName:u,deep:c=!1,defaultValue:d}=o,p=b(),f=n||(null==p?void 0:p.emit)||(null==(l=null==p?void 0:p.$emit)?void 0:l.bind(p))||(null==(r=null==(a=null==p?void 0:p.proxy)?void 0:a.$emit)?void 0:r.bind(null==p?void 0:p.proxy));let v=u;t||(t="modelValue"),v=u||v||`update:${t.toString()}`;const g=e=>{return i?(e=>"function"==typeof e)(i)?i(e):(t=e,JSON.parse(JSON.stringify(t))):e;var t},y=()=>void 0!==e[t]?g(e[t]):d;if(s){const n=y(),o=m(n);return h((()=>e[t]),(e=>o.value=g(e))),h(o,(n=>{(n!==e[t]||c)&&f(v,n)}),{deep:c}),o}return k({get:()=>y(),set(e){f(v,e)}})}((e,t)=>{for(var n in t||(t={}))Yt.call(t,n)&&Xt(e,n,t[n]);if(Ut)for(var n of Ut(t))Gt.call(t,n)&&Xt(e,n,t[n])})({linear:function(e){return e}},{easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]});const Jt=e=>void 0===e,Qt=e=>"boolean"==typeof e,en=e=>"number"==typeof e,tn=e=>"undefined"!=typeof Element&&e instanceof Element,nn=e=>De(e),on=e=>E(e),ln=e=>Object.keys(e),an=(e,t,n)=>({get value(){return je(e,t,n)},set value(n){He(e,t,n)}});class rn extends Error{constructor(e){super(e),this.name="ElementPlusError"}}function sn(e,t){throw new rn(`[${e}] ${t}`)}const un=(e="")=>e.split(" ").filter((e=>!!e.trim())),cn=(e,t)=>{if(!e||!t)return!1;if(t.includes(" "))throw new Error("className should not contain space.");return e.classList.contains(t)},dn=(e,t)=>{e&&t.trim()&&e.classList.add(...un(t))},pn=(e,t)=>{e&&t.trim()&&e.classList.remove(...un(t))},fn=(e,t)=>{var n;if(!mt||!e||!t)return"";let o=I(t);"float"===o&&(o="cssFloat");try{const t=e.style[o];if(t)return t;const l=null==(n=document.defaultView)?void 0:n.getComputedStyle(e,"");return l?l[o]:""}catch(l){return e.style[o]}};function vn(e,t="px"){return e?en(e)||C(n=e)&&!Number.isNaN(Number(n))?`${e}${t}`:C(e)?e:void 0:"";var n}const mn=(e,t)=>{if(!mt)return!1;const n={undefined:"overflow",true:"overflow-y",false:"overflow-x"}[String(t)],o=fn(e,n);return["scroll","auto","overlay"].some((e=>o.includes(e)))},hn=(e,t)=>{if(!mt)return;let n=e;for(;n;){if([window,document,document.documentElement].includes(n))return window;if(mn(n,t))return n;n=n.parentNode}return n};let gn; +/*! Element Plus Icons Vue v2.3.1 */ +var bn=O({name:"ArrowDown",__name:"arrow-down",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M831.872 340.864 512 652.672 192.128 340.864a30.592 30.592 0 0 0-42.752 0 29.12 29.12 0 0 0 0 41.6L489.664 714.24a32 32 0 0 0 44.672 0l340.288-331.712a29.12 29.12 0 0 0 0-41.728 30.592 30.592 0 0 0-42.752 0z"})]))}),yn=O({name:"ArrowLeft",__name:"arrow-left",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M609.408 149.376 277.76 489.6a32 32 0 0 0 0 44.672l331.648 340.352a29.12 29.12 0 0 0 41.728 0 30.592 30.592 0 0 0 0-42.752L339.264 511.936l311.872-319.872a30.592 30.592 0 0 0 0-42.688 29.12 29.12 0 0 0-41.728 0z"})]))}),wn=O({name:"ArrowRight",__name:"arrow-right",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M340.864 149.312a30.592 30.592 0 0 0 0 42.752L652.736 512 340.864 831.872a30.592 30.592 0 0 0 0 42.752 29.12 29.12 0 0 0 41.728 0L714.24 534.336a32 32 0 0 0 0-44.672L382.592 149.376a29.12 29.12 0 0 0-41.728 0z"})]))}),xn=O({name:"ArrowUp",__name:"arrow-up",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"m488.832 344.32-339.84 356.672a32 32 0 0 0 0 44.16l.384.384a29.44 29.44 0 0 0 42.688 0l320-335.872 319.872 335.872a29.44 29.44 0 0 0 42.688 0l.384-.384a32 32 0 0 0 0-44.16L535.168 344.32a32 32 0 0 0-46.336 0"})]))}),Sn=O({name:"Check",__name:"check",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M406.656 706.944 195.84 496.256a32 32 0 1 0-45.248 45.248l256 256 512-512a32 32 0 0 0-45.248-45.248L406.592 706.944z"})]))}),kn=O({name:"CircleCheck",__name:"circle-check",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896"}),M("path",{fill:"currentColor",d:"M745.344 361.344a32 32 0 0 1 45.312 45.312l-288 288a32 32 0 0 1-45.312 0l-160-160a32 32 0 1 1 45.312-45.312L480 626.752l265.344-265.408z"})]))}),Cn=O({name:"CircleCloseFilled",__name:"circle-close-filled",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m0 393.664L407.936 353.6a38.4 38.4 0 1 0-54.336 54.336L457.664 512 353.6 616.064a38.4 38.4 0 1 0 54.336 54.336L512 566.336 616.064 670.4a38.4 38.4 0 1 0 54.336-54.336L566.336 512 670.4 407.936a38.4 38.4 0 1 0-54.336-54.336z"})]))}),En=O({name:"CircleClose",__name:"circle-close",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"m466.752 512-90.496-90.496a32 32 0 0 1 45.248-45.248L512 466.752l90.496-90.496a32 32 0 1 1 45.248 45.248L557.248 512l90.496 90.496a32 32 0 1 1-45.248 45.248L512 557.248l-90.496 90.496a32 32 0 0 1-45.248-45.248z"}),M("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896"})]))}),In=O({name:"Close",__name:"close",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M764.288 214.592 512 466.88 259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512 214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z"})]))}),On=O({name:"Delete",__name:"delete",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M160 256H96a32 32 0 0 1 0-64h256V95.936a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V192h256a32 32 0 1 1 0 64h-64v672a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32zm448-64v-64H416v64zM224 896h576V256H224zm192-128a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32m192 0a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32"})]))}),Tn=O({name:"Document",__name:"document",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M832 384H576V128H192v768h640zm-26.496-64L640 154.496V320zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32m160 448h384v64H320zm0-192h160v64H320zm0 384h384v64H320z"})]))}),Bn=O({name:"FullScreen",__name:"full-screen",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"m160 96.064 192 .192a32 32 0 0 1 0 64l-192-.192V352a32 32 0 0 1-64 0V96h64zm0 831.872V928H96V672a32 32 0 1 1 64 0v191.936l192-.192a32 32 0 1 1 0 64zM864 96.064V96h64v256a32 32 0 1 1-64 0V160.064l-192 .192a32 32 0 1 1 0-64l192-.192zm0 831.872-192-.192a32 32 0 0 1 0-64l192 .192V672a32 32 0 1 1 64 0v256h-64z"})]))}),Mn=O({name:"Hide",__name:"hide",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M876.8 156.8c0-9.6-3.2-16-9.6-22.4-6.4-6.4-12.8-9.6-22.4-9.6-9.6 0-16 3.2-22.4 9.6L736 220.8c-64-32-137.6-51.2-224-60.8-160 16-288 73.6-377.6 176C44.8 438.4 0 496 0 512s48 73.6 134.4 176c22.4 25.6 44.8 48 73.6 67.2l-86.4 89.6c-6.4 6.4-9.6 12.8-9.6 22.4 0 9.6 3.2 16 9.6 22.4 6.4 6.4 12.8 9.6 22.4 9.6 9.6 0 16-3.2 22.4-9.6l704-710.4c3.2-6.4 6.4-12.8 6.4-22.4Zm-646.4 528c-76.8-70.4-128-128-153.6-172.8 28.8-48 80-105.6 153.6-172.8C304 272 400 230.4 512 224c64 3.2 124.8 19.2 176 44.8l-54.4 54.4C598.4 300.8 560 288 512 288c-64 0-115.2 22.4-160 64s-64 96-64 160c0 48 12.8 89.6 35.2 124.8L256 707.2c-9.6-6.4-19.2-16-25.6-22.4Zm140.8-96c-12.8-22.4-19.2-48-19.2-76.8 0-44.8 16-83.2 48-112 32-28.8 67.2-48 112-48 28.8 0 54.4 6.4 73.6 19.2zM889.599 336c-12.8-16-28.8-28.8-41.6-41.6l-48 48c73.6 67.2 124.8 124.8 150.4 169.6-28.8 48-80 105.6-153.6 172.8-73.6 67.2-172.8 108.8-284.8 115.2-51.2-3.2-99.2-12.8-140.8-28.8l-48 48c57.6 22.4 118.4 38.4 188.8 44.8 160-16 288-73.6 377.6-176C979.199 585.6 1024 528 1024 512s-48.001-73.6-134.401-176Z"}),M("path",{fill:"currentColor",d:"M511.998 672c-12.8 0-25.6-3.2-38.4-6.4l-51.2 51.2c28.8 12.8 57.6 19.2 89.6 19.2 64 0 115.2-22.4 160-64 41.6-41.6 64-96 64-160 0-32-6.4-64-19.2-89.6l-51.2 51.2c3.2 12.8 6.4 25.6 6.4 38.4 0 44.8-16 83.2-48 112-32 28.8-67.2 48-112 48Z"})]))}),_n=O({name:"InfoFilled",__name:"info-filled",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896.064A448 448 0 0 1 512 64m67.2 275.072c33.28 0 60.288-23.104 60.288-57.344s-27.072-57.344-60.288-57.344c-33.28 0-60.16 23.104-60.16 57.344s26.88 57.344 60.16 57.344M590.912 699.2c0-6.848 2.368-24.64 1.024-34.752l-52.608 60.544c-10.88 11.456-24.512 19.392-30.912 17.28a12.992 12.992 0 0 1-8.256-14.72l87.68-276.992c7.168-35.136-12.544-67.2-54.336-71.296-44.096 0-108.992 44.736-148.48 101.504 0 6.784-1.28 23.68.064 33.792l52.544-60.608c10.88-11.328 23.552-19.328 29.952-17.152a12.8 12.8 0 0 1 7.808 16.128L388.48 728.576c-10.048 32.256 8.96 63.872 55.04 71.04 67.84 0 107.904-43.648 147.456-100.416z"})]))}),Ln=O({name:"Loading",__name:"loading",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M512 64a32 32 0 0 1 32 32v192a32 32 0 0 1-64 0V96a32 32 0 0 1 32-32m0 640a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V736a32 32 0 0 1 32-32m448-192a32 32 0 0 1-32 32H736a32 32 0 1 1 0-64h192a32 32 0 0 1 32 32m-640 0a32 32 0 0 1-32 32H96a32 32 0 0 1 0-64h192a32 32 0 0 1 32 32M195.2 195.2a32 32 0 0 1 45.248 0L376.32 331.008a32 32 0 0 1-45.248 45.248L195.2 240.448a32 32 0 0 1 0-45.248zm452.544 452.544a32 32 0 0 1 45.248 0L828.8 783.552a32 32 0 0 1-45.248 45.248L647.744 692.992a32 32 0 0 1 0-45.248zM828.8 195.264a32 32 0 0 1 0 45.184L692.992 376.32a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0m-452.544 452.48a32 32 0 0 1 0 45.248L240.448 828.8a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0z"})]))}),Rn=O({name:"Lock",__name:"lock",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M224 448a32 32 0 0 0-32 32v384a32 32 0 0 0 32 32h576a32 32 0 0 0 32-32V480a32 32 0 0 0-32-32zm0-64h576a96 96 0 0 1 96 96v384a96 96 0 0 1-96 96H224a96 96 0 0 1-96-96V480a96 96 0 0 1 96-96"}),M("path",{fill:"currentColor",d:"M512 544a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V576a32 32 0 0 1 32-32m192-160v-64a192 192 0 1 0-384 0v64zM512 64a256 256 0 0 1 256 256v128H256V320A256 256 0 0 1 512 64"})]))}),An=O({name:"Minus",__name:"minus",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M128 544h768a32 32 0 1 0 0-64H128a32 32 0 0 0 0 64"})]))}),$n=O({name:"More",__name:"more",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M176 416a112 112 0 1 0 0 224 112 112 0 0 0 0-224m0 64a48 48 0 1 1 0 96 48 48 0 0 1 0-96m336-64a112 112 0 1 1 0 224 112 112 0 0 1 0-224m0 64a48 48 0 1 0 0 96 48 48 0 0 0 0-96m336-64a112 112 0 1 1 0 224 112 112 0 0 1 0-224m0 64a48 48 0 1 0 0 96 48 48 0 0 0 0-96"})]))}),Fn=O({name:"Plus",__name:"plus",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64z"})]))}),Vn=O({name:"RefreshLeft",__name:"refresh-left",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M289.088 296.704h92.992a32 32 0 0 1 0 64H232.96a32 32 0 0 1-32-32V179.712a32 32 0 0 1 64 0v50.56a384 384 0 0 1 643.84 282.88 384 384 0 0 1-383.936 384 384 384 0 0 1-384-384h64a320 320 0 1 0 640 0 320 320 0 0 0-555.712-216.448z"})]))}),Pn=O({name:"RefreshRight",__name:"refresh-right",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M784.512 230.272v-50.56a32 32 0 1 1 64 0v149.056a32 32 0 0 1-32 32H667.52a32 32 0 1 1 0-64h92.992A320 320 0 1 0 524.8 833.152a320 320 0 0 0 320-320h64a384 384 0 0 1-384 384 384 384 0 0 1-384-384 384 384 0 0 1 643.712-282.88z"})]))}),Nn=O({name:"ScaleToOriginal",__name:"scale-to-original",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M813.176 180.706a60.235 60.235 0 0 1 60.236 60.235v481.883a60.235 60.235 0 0 1-60.236 60.235H210.824a60.235 60.235 0 0 1-60.236-60.235V240.94a60.235 60.235 0 0 1 60.236-60.235h602.352zm0-60.235H210.824A120.47 120.47 0 0 0 90.353 240.94v481.883a120.47 120.47 0 0 0 120.47 120.47h602.353a120.47 120.47 0 0 0 120.471-120.47V240.94a120.47 120.47 0 0 0-120.47-120.47zm-120.47 180.705a30.118 30.118 0 0 0-30.118 30.118v301.177a30.118 30.118 0 0 0 60.236 0V331.294a30.118 30.118 0 0 0-30.118-30.118zm-361.412 0a30.118 30.118 0 0 0-30.118 30.118v301.177a30.118 30.118 0 1 0 60.236 0V331.294a30.118 30.118 0 0 0-30.118-30.118M512 361.412a30.118 30.118 0 0 0-30.118 30.117v30.118a30.118 30.118 0 0 0 60.236 0V391.53A30.118 30.118 0 0 0 512 361.412M512 512a30.118 30.118 0 0 0-30.118 30.118v30.117a30.118 30.118 0 0 0 60.236 0v-30.117A30.118 30.118 0 0 0 512 512"})]))}),zn=O({name:"Search",__name:"search",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704"})]))}),Dn=O({name:"SuccessFilled",__name:"success-filled",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m-55.808 536.384-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.272 38.272 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336z"})]))}),jn=O({name:"UploadFilled",__name:"upload-filled",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M544 864V672h128L512 480 352 672h128v192H320v-1.6c-5.376.32-10.496 1.6-16 1.6A240 240 0 0 1 64 624c0-123.136 93.12-223.488 212.608-237.248A239.808 239.808 0 0 1 512 192a239.872 239.872 0 0 1 235.456 194.752c119.488 13.76 212.48 114.112 212.48 237.248a240 240 0 0 1-240 240c-5.376 0-10.56-1.28-16-1.6v1.6z"})]))}),Hn=O({name:"User",__name:"user",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M512 512a192 192 0 1 0 0-384 192 192 0 0 0 0 384m0 64a256 256 0 1 1 0-512 256 256 0 0 1 0 512m320 320v-96a96 96 0 0 0-96-96H288a96 96 0 0 0-96 96v96a32 32 0 1 1-64 0v-96a160 160 0 0 1 160-160h448a160 160 0 0 1 160 160v96a32 32 0 1 1-64 0"})]))}),qn=O({name:"View",__name:"view",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M512 160c320 0 512 352 512 352S832 864 512 864 0 512 0 512s192-352 512-352m0 64c-225.28 0-384.128 208.064-436.8 288 52.608 79.872 211.456 288 436.8 288 225.28 0 384.128-208.064 436.8-288-52.608-79.872-211.456-288-436.8-288zm0 64a224 224 0 1 1 0 448 224 224 0 0 1 0-448m0 64a160.192 160.192 0 0 0-160 160c0 88.192 71.744 160 160 160s160-71.808 160-160-71.744-160-160-160"})]))}),Wn=O({name:"WarningFilled",__name:"warning-filled",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m0 192a58.432 58.432 0 0 0-58.24 63.744l23.36 256.384a35.072 35.072 0 0 0 69.76 0l23.296-256.384A58.432 58.432 0 0 0 512 256m0 512a51.2 51.2 0 1 0 0-102.4 51.2 51.2 0 0 0 0 102.4"})]))}),Kn=O({name:"ZoomIn",__name:"zoom-in",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704m-32-384v-96a32 32 0 0 1 64 0v96h96a32 32 0 0 1 0 64h-96v96a32 32 0 0 1-64 0v-96h-96a32 32 0 0 1 0-64z"})]))}),Un=O({name:"ZoomOut",__name:"zoom-out",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704M352 448h256a32 32 0 0 1 0 64H352a32 32 0 0 1 0-64"})]))});const Yn="__epPropKey",Gn=(e,t)=>{if(!_(e)||_(n=e)&&n[Yn])return e;var n;const{values:o,required:l,default:a,type:r,validator:i}=e,s=o||i?n=>{let l=!1,r=[];if(o&&(r=Array.from(o),L(e,"default")&&r.push(a),l||(l=r.includes(n))),i&&(l||(l=i(n))),!l&&r.length>0){const e=[...new Set(r)].map((e=>JSON.stringify(e))).join(", ");R(`Invalid prop: validation failed${t?` for prop "${t}"`:""}. Expected one of [${e}], got value ${JSON.stringify(n)}.`)}return l}:void 0,u={type:r,required:!!l,validator:s,[Yn]:!0};return L(e,"default")&&(u.default=a),u},Xn=e=>qe(Object.entries(e).map((([e,t])=>[e,Gn(t,e)]))),Zn=[String,Object,Function],Jn={Close:In},Qn={Close:In,SuccessFilled:Dn,InfoFilled:_n,WarningFilled:Wn,CircleCloseFilled:Cn},eo={success:Dn,warning:Wn,error:Cn,info:_n},to={validating:Ln,success:kn,error:En},no=(e,t)=>{if(e.install=n=>{for(const o of[e,...Object.values(null!=t?t:{})])n.component(o.name,o)},t)for(const[n,o]of Object.entries(t))e[n]=o;return e},oo=e=>(e.install=A,e),lo=(...e)=>t=>{e.forEach((e=>{$(e)?e(t):e.value=t}))},ao={tab:"Tab",enter:"Enter",space:"Space",left:"ArrowLeft",up:"ArrowUp",right:"ArrowRight",down:"ArrowDown",esc:"Escape",delete:"Delete",backspace:"Backspace",numpadEnter:"NumpadEnter",pageUp:"PageUp",pageDown:"PageDown",home:"Home",end:"End"},ro="update:modelValue",io="change",so="input",uo=["","default","small","large"],co=e=>["",...uo].includes(e);var po=(e=>(e[e.TEXT=1]="TEXT",e[e.CLASS=2]="CLASS",e[e.STYLE=4]="STYLE",e[e.PROPS=8]="PROPS",e[e.FULL_PROPS=16]="FULL_PROPS",e[e.HYDRATE_EVENTS=32]="HYDRATE_EVENTS",e[e.STABLE_FRAGMENT=64]="STABLE_FRAGMENT",e[e.KEYED_FRAGMENT=128]="KEYED_FRAGMENT",e[e.UNKEYED_FRAGMENT=256]="UNKEYED_FRAGMENT",e[e.NEED_PATCH=512]="NEED_PATCH",e[e.DYNAMIC_SLOTS=1024]="DYNAMIC_SLOTS",e[e.HOISTED=-1]="HOISTED",e[e.BAIL=-2]="BAIL",e))(po||{});const fo=e=>{const t=F(e)?e:[e],n=[];return t.forEach((e=>{var t;F(e)?n.push(...fo(e)):V(e)&&F(e.children)?n.push(...fo(e.children)):(n.push(e),V(e)&&(null==(t=e.component)?void 0:t.subTree)&&n.push(...fo(e.component.subTree)))})),n},vo=e=>/([\uAC00-\uD7AF\u3130-\u318F])+/gi.test(e),mo=["class","style"],ho=/^on[A-Z]/,go=(e={})=>{const{excludeListeners:t=!1,excludeKeys:n}=e,o=k((()=>((null==n?void 0:n.value)||[]).concat(mo))),l=b();return k(l?()=>{var e;return qe(Object.entries(null==(e=l.proxy)?void 0:e.$attrs).filter((([e])=>!(o.value.includes(e)||t&&ho.test(e)))))}:()=>({}))},bo=({from:e,replacement:t,scope:n,version:o,ref:l,type:a="API"},r)=>{h((()=>p(r)),(e=>{}),{immediate:!0})},yo=(e,t,n,o)=>{let l={offsetX:0,offsetY:0};const a=t=>{const n=t.clientX,a=t.clientY,{offsetX:r,offsetY:i}=l,s=e.value.getBoundingClientRect(),u=s.left,c=s.top,d=s.width,p=s.height,f=document.documentElement.clientWidth,v=document.documentElement.clientHeight,m=-u+r,h=-c+i,g=f-u-d+r,b=v-c-p+i,y=t=>{let s=r+t.clientX-n,u=i+t.clientY-a;(null==o?void 0:o.value)||(s=Math.min(Math.max(s,m),g),u=Math.min(Math.max(u,h),b)),l={offsetX:s,offsetY:u},e.value&&(e.value.style.transform=`translate(${vn(s)}, ${vn(u)})`)},w=()=>{document.removeEventListener("mousemove",y),document.removeEventListener("mouseup",w)};document.addEventListener("mousemove",y),document.addEventListener("mouseup",w)},r=()=>{t.value&&e.value&&t.value.removeEventListener("mousedown",a)};y((()=>{S((()=>{n.value?t.value&&e.value&&t.value.addEventListener("mousedown",a):r()}))})),P((()=>{r()}))};var wo={name:"en",el:{breadcrumb:{label:"Breadcrumb"},colorpicker:{confirm:"OK",clear:"Clear",defaultLabel:"color picker",description:"current color is {color}. press enter to select a new color."},datepicker:{now:"Now",today:"Today",cancel:"Cancel",clear:"Clear",confirm:"OK",dateTablePrompt:"Use the arrow keys and enter to select the day of the month",monthTablePrompt:"Use the arrow keys and enter to select the month",yearTablePrompt:"Use the arrow keys and enter to select the year",selectedDate:"Selected date",selectDate:"Select date",selectTime:"Select time",startDate:"Start Date",startTime:"Start Time",endDate:"End Date",endTime:"End Time",prevYear:"Previous Year",nextYear:"Next Year",prevMonth:"Previous Month",nextMonth:"Next Month",year:"",month1:"January",month2:"February",month3:"March",month4:"April",month5:"May",month6:"June",month7:"July",month8:"August",month9:"September",month10:"October",month11:"November",month12:"December",week:"week",weeks:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},weeksFull:{sun:"Sunday",mon:"Monday",tue:"Tuesday",wed:"Wednesday",thu:"Thursday",fri:"Friday",sat:"Saturday"},months:{jan:"Jan",feb:"Feb",mar:"Mar",apr:"Apr",may:"May",jun:"Jun",jul:"Jul",aug:"Aug",sep:"Sep",oct:"Oct",nov:"Nov",dec:"Dec"}},inputNumber:{decrease:"decrease number",increase:"increase number"},select:{loading:"Loading",noMatch:"No matching data",noData:"No data",placeholder:"Select"},dropdown:{toggleDropdown:"Toggle Dropdown"},cascader:{noMatch:"No matching data",loading:"Loading",placeholder:"Select",noData:"No data"},pagination:{goto:"Go to",pagesize:"/page",total:"Total {total}",pageClassifier:"",page:"Page",prev:"Go to previous page",next:"Go to next page",currentPage:"page {pager}",prevPages:"Previous {pager} pages",nextPages:"Next {pager} pages",deprecationWarning:"Deprecated usages detected, please refer to the el-pagination documentation for more details"},dialog:{close:"Close this dialog"},drawer:{close:"Close this dialog"},messagebox:{title:"Message",confirm:"OK",cancel:"Cancel",error:"Illegal input",close:"Close this dialog"},upload:{deleteTip:"press delete to remove",delete:"Delete",preview:"Preview",continue:"Continue"},slider:{defaultLabel:"slider between {min} and {max}",defaultRangeStartLabel:"pick start value",defaultRangeEndLabel:"pick end value"},table:{emptyText:"No Data",confirmFilter:"Confirm",resetFilter:"Reset",clearFilter:"All",sumText:"Sum"},tour:{next:"Next",previous:"Previous",finish:"Finish"},tree:{emptyText:"No Data"},transfer:{noMatch:"No matching data",noData:"No data",titles:["List 1","List 2"],filterPlaceholder:"Enter keyword",noCheckedFormat:"{total} items",hasCheckedFormat:"{checked}/{total} checked"},image:{error:"FAILED"},pageHeader:{title:"Back"},popconfirm:{confirmButtonText:"Yes",cancelButtonText:"No"},carousel:{leftArrow:"Carousel arrow left",rightArrow:"Carousel arrow right",indicator:"Carousel switch to index {index}"}}};const xo=e=>(t,n)=>So(t,n,p(e)),So=(e,t,n)=>je(n,e,e).replace(/\{(\w+)\}/g,((e,n)=>{var o;return`${null!=(o=null==t?void 0:t[n])?o:`{${n}}`}`})),ko=Symbol("localeContextKey"),Co=e=>{const t=e||N(ko,m());return(e=>({lang:k((()=>p(e).name)),locale:z(e)?e:m(e),t:xo(e)}))(k((()=>t.value||wo)))},Eo="el",Io=(e,t,n,o,l)=>{let a=`${e}-${t}`;return n&&(a+=`-${n}`),o&&(a+=`__${o}`),l&&(a+=`--${l}`),a},Oo=Symbol("namespaceContextKey"),To=e=>{const t=e||(b()?N(Oo,m(Eo)):m(Eo));return k((()=>p(t)||Eo))},Bo=(e,t)=>{const n=To(t);return{namespace:n,b:(t="")=>Io(n.value,e,t,"",""),e:t=>t?Io(n.value,e,"",t,""):"",m:t=>t?Io(n.value,e,"","",t):"",be:(t,o)=>t&&o?Io(n.value,e,t,o,""):"",em:(t,o)=>t&&o?Io(n.value,e,"",t,o):"",bm:(t,o)=>t&&o?Io(n.value,e,t,"",o):"",bem:(t,o,l)=>t&&o&&l?Io(n.value,e,t,o,l):"",is:(e,...t)=>{const n=!(t.length>=1)||t[0];return e&&n?`is-${e}`:""},cssVar:e=>{const t={};for(const o in e)e[o]&&(t[`--${n.value}-${o}`]=e[o]);return t},cssVarName:e=>`--${n.value}-${e}`,cssVarBlock:t=>{const o={};for(const l in t)t[l]&&(o[`--${n.value}-${e}-${l}`]=t[l]);return o},cssVarBlockName:t=>`--${n.value}-${e}-${t}`}},Mo=(e,t={})=>{z(e)||sn("[useLockscreen]","You need to pass a ref param to this function");const n=t.ns||Bo("popup"),o=k((()=>n.bm("parent","hidden")));if(!mt||cn(document.body,o.value))return;let l=0,a=!1,r="0";const i=()=>{setTimeout((()=>{pn(null==document?void 0:document.body,o.value),a&&document&&(document.body.style.width=r)}),200)};h(e,(e=>{if(!e)return void i();a=!cn(document.body,o.value),a&&(r=document.body.style.width),l=(e=>{var t;if(!mt)return 0;if(void 0!==gn)return gn;const n=document.createElement("div");n.className=`${e}-scrollbar__wrap`,n.style.visibility="hidden",n.style.width="100px",n.style.position="absolute",n.style.top="-9999px",document.body.appendChild(n);const o=n.offsetWidth;n.style.overflow="scroll";const l=document.createElement("div");l.style.width="100%",n.appendChild(l);const a=l.offsetWidth;return null==(t=n.parentNode)||t.removeChild(n),gn=o-a,gn})(n.namespace.value);const t=document.documentElement.clientHeight0&&(t||"scroll"===s)&&a&&(document.body.style.width=`calc(100% - ${l}px)`),dn(document.body,o.value)})),v((()=>i()))},_o=Gn({type:Boolean,default:null}),Lo=Gn({type:Function}),Ro=e=>{const t=`update:${e}`,n=`onUpdate:${e}`,o=[t];return{useModelToggle:({indicator:o,toggleReason:l,shouldHideWhenRouteChanges:a,shouldProceed:r,onShow:i,onHide:u})=>{const c=b(),{emit:d}=c,p=c.props,f=k((()=>$(p[n]))),v=k((()=>null===p[e])),m=e=>{!0!==o.value&&(o.value=!0,l&&(l.value=e),$(i)&&i(e))},g=e=>{!1!==o.value&&(o.value=!1,l&&(l.value=e),$(u)&&u(e))},w=e=>{if(!0===p.disabled||$(r)&&!r())return;const n=f.value&&mt;n&&d(t,!0),!v.value&&n||m(e)},x=e=>{if(!0===p.disabled||!mt)return;const n=f.value&&mt;n&&d(t,!1),!v.value&&n||g(e)},S=e=>{Qt(e)&&(p.disabled&&e?f.value&&d(t,!1):o.value!==e&&(e?m():g()))};return h((()=>p[e]),S),a&&void 0!==c.appContext.config.globalProperties.$route&&h((()=>s({},c.proxy.$route)),(()=>{a.value&&o.value&&x()})),y((()=>{S(p[e])})),{hide:x,show:w,toggle:()=>{o.value?x():w()},hasUpdateHandler:f}},useModelToggleProps:{[e]:_o,[n]:Lo},useModelToggleEmits:o}};Ro("modelValue");const Ao=e=>{const t=b();return k((()=>{var n,o;return null==(o=null==(n=null==t?void 0:t.proxy)?void 0:n.$props)?void 0:o[e]}))};var $o="top",Fo="bottom",Vo="right",Po="left",No="auto",zo=[$o,Fo,Vo,Po],Do="start",jo="end",Ho="clippingParents",qo="viewport",Wo="popper",Ko="reference",Uo=zo.reduce((function(e,t){return e.concat([t+"-"+Do,t+"-"+jo])}),[]),Yo=[].concat(zo,[No]).reduce((function(e,t){return e.concat([t,t+"-"+Do,t+"-"+jo])}),[]),Go=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Xo(e){return e?(e.nodeName||"").toLowerCase():null}function Zo(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Jo(e){return e instanceof Zo(e).Element||e instanceof Element}function Qo(e){return e instanceof Zo(e).HTMLElement||e instanceof HTMLElement}function el(e){return"undefined"!=typeof ShadowRoot&&(e instanceof Zo(e).ShadowRoot||e instanceof ShadowRoot)}var tl={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},o=t.attributes[e]||{},l=t.elements[e];!Qo(l)||!Xo(l)||(Object.assign(l.style,n),Object.keys(o).forEach((function(e){var t=o[e];!1===t?l.removeAttribute(e):l.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var o=t.elements[e],l=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});!Qo(o)||!Xo(o)||(Object.assign(o.style,a),Object.keys(l).forEach((function(e){o.removeAttribute(e)})))}))}},requires:["computeStyles"]};function nl(e){return e.split("-")[0]}var ol=Math.max,ll=Math.min,al=Math.round;function rl(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),o=1,l=1;if(Qo(e)&&t){var a=e.offsetHeight,r=e.offsetWidth;r>0&&(o=al(n.width)/r||1),a>0&&(l=al(n.height)/a||1)}return{width:n.width/o,height:n.height/l,top:n.top/l,right:n.right/o,bottom:n.bottom/l,left:n.left/o,x:n.left/o,y:n.top/l}}function il(e){var t=rl(e),n=e.offsetWidth,o=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-o)<=1&&(o=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:o}}function sl(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&el(n)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function ul(e){return Zo(e).getComputedStyle(e)}function cl(e){return["table","td","th"].indexOf(Xo(e))>=0}function dl(e){return((Jo(e)?e.ownerDocument:e.document)||window.document).documentElement}function pl(e){return"html"===Xo(e)?e:e.assignedSlot||e.parentNode||(el(e)?e.host:null)||dl(e)}function fl(e){return Qo(e)&&"fixed"!==ul(e).position?e.offsetParent:null}function vl(e){for(var t=Zo(e),n=fl(e);n&&cl(n)&&"static"===ul(n).position;)n=fl(n);return n&&("html"===Xo(n)||"body"===Xo(n)&&"static"===ul(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&Qo(e)&&"fixed"===ul(e).position)return null;var n=pl(e);for(el(n)&&(n=n.host);Qo(n)&&["html","body"].indexOf(Xo(n))<0;){var o=ul(n);if("none"!==o.transform||"none"!==o.perspective||"paint"===o.contain||-1!==["transform","perspective"].indexOf(o.willChange)||t&&"filter"===o.willChange||t&&o.filter&&"none"!==o.filter)return n;n=n.parentNode}return null}(e)||t}function ml(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function hl(e,t,n){return ol(e,ll(t,n))}function gl(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function bl(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}var yl={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,o=e.name,l=e.options,a=n.elements.arrow,r=n.modifiersData.popperOffsets,i=nl(n.placement),s=ml(i),u=[Po,Vo].indexOf(i)>=0?"height":"width";if(a&&r){var c=function(e,t){return gl("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:bl(e,zo))}(l.padding,n),d=il(a),p="y"===s?$o:Po,f="y"===s?Fo:Vo,v=n.rects.reference[u]+n.rects.reference[s]-r[s]-n.rects.popper[u],m=r[s]-n.rects.reference[s],h=vl(a),g=h?"y"===s?h.clientHeight||0:h.clientWidth||0:0,b=v/2-m/2,y=c[p],w=g-d[u]-c[f],x=g/2-d[u]/2+b,S=hl(y,x,w),k=s;n.modifiersData[o]=((t={})[k]=S,t.centerOffset=S-x,t)}},effect:function(e){var t=e.state,n=e.options.element,o=void 0===n?"[data-popper-arrow]":n;null!=o&&("string"==typeof o&&!(o=t.elements.popper.querySelector(o))||!sl(t.elements.popper,o)||(t.elements.arrow=o))},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function wl(e){return e.split("-")[1]}var xl={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Sl(e){var t,n=e.popper,o=e.popperRect,l=e.placement,a=e.variation,r=e.offsets,i=e.position,s=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,d=e.isFixed,p=r.x,f=void 0===p?0:p,v=r.y,m=void 0===v?0:v,h="function"==typeof c?c({x:f,y:m}):{x:f,y:m};f=h.x,m=h.y;var g=r.hasOwnProperty("x"),b=r.hasOwnProperty("y"),y=Po,w=$o,x=window;if(u){var S=vl(n),k="clientHeight",C="clientWidth";if(S===Zo(n)&&("static"!==ul(S=dl(n)).position&&"absolute"===i&&(k="scrollHeight",C="scrollWidth")),l===$o||(l===Po||l===Vo)&&a===jo)w=Fo,m-=(d&&S===x&&x.visualViewport?x.visualViewport.height:S[k])-o.height,m*=s?1:-1;if(l===Po||(l===$o||l===Fo)&&a===jo)y=Vo,f-=(d&&S===x&&x.visualViewport?x.visualViewport.width:S[C])-o.width,f*=s?1:-1}var E,I=Object.assign({position:i},u&&xl),O=!0===c?function(e){var t=e.x,n=e.y,o=window.devicePixelRatio||1;return{x:al(t*o)/o||0,y:al(n*o)/o||0}}({x:f,y:m}):{x:f,y:m};return f=O.x,m=O.y,s?Object.assign({},I,((E={})[w]=b?"0":"",E[y]=g?"0":"",E.transform=(x.devicePixelRatio||1)<=1?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",E)):Object.assign({},I,((t={})[w]=b?m+"px":"",t[y]=g?f+"px":"",t.transform="",t))}var kl={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,o=n.gpuAcceleration,l=void 0===o||o,a=n.adaptive,r=void 0===a||a,i=n.roundOffsets,s=void 0===i||i,u={placement:nl(t.placement),variation:wl(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:l,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,Sl(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:r,roundOffsets:s})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,Sl(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},Cl={passive:!0};var El={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,o=e.options,l=o.scroll,a=void 0===l||l,r=o.resize,i=void 0===r||r,s=Zo(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&u.forEach((function(e){e.addEventListener("scroll",n.update,Cl)})),i&&s.addEventListener("resize",n.update,Cl),function(){a&&u.forEach((function(e){e.removeEventListener("scroll",n.update,Cl)})),i&&s.removeEventListener("resize",n.update,Cl)}},data:{}},Il={left:"right",right:"left",bottom:"top",top:"bottom"};function Ol(e){return e.replace(/left|right|bottom|top/g,(function(e){return Il[e]}))}var Tl={start:"end",end:"start"};function Bl(e){return e.replace(/start|end/g,(function(e){return Tl[e]}))}function Ml(e){var t=Zo(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function _l(e){return rl(dl(e)).left+Ml(e).scrollLeft}function Ll(e){var t=ul(e),n=t.overflow,o=t.overflowX,l=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+l+o)}function Rl(e){return["html","body","#document"].indexOf(Xo(e))>=0?e.ownerDocument.body:Qo(e)&&Ll(e)?e:Rl(pl(e))}function Al(e,t){var n;void 0===t&&(t=[]);var o=Rl(e),l=o===(null==(n=e.ownerDocument)?void 0:n.body),a=Zo(o),r=l?[a].concat(a.visualViewport||[],Ll(o)?o:[]):o,i=t.concat(r);return l?i:i.concat(Al(pl(r)))}function $l(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Fl(e,t){return t===qo?$l(function(e){var t=Zo(e),n=dl(e),o=t.visualViewport,l=n.clientWidth,a=n.clientHeight,r=0,i=0;return o&&(l=o.width,a=o.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(r=o.offsetLeft,i=o.offsetTop)),{width:l,height:a,x:r+_l(e),y:i}}(e)):Jo(t)?function(e){var t=rl(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):$l(function(e){var t,n=dl(e),o=Ml(e),l=null==(t=e.ownerDocument)?void 0:t.body,a=ol(n.scrollWidth,n.clientWidth,l?l.scrollWidth:0,l?l.clientWidth:0),r=ol(n.scrollHeight,n.clientHeight,l?l.scrollHeight:0,l?l.clientHeight:0),i=-o.scrollLeft+_l(e),s=-o.scrollTop;return"rtl"===ul(l||n).direction&&(i+=ol(n.clientWidth,l?l.clientWidth:0)-a),{width:a,height:r,x:i,y:s}}(dl(e)))}function Vl(e,t,n){var o="clippingParents"===t?function(e){var t=Al(pl(e)),n=["absolute","fixed"].indexOf(ul(e).position)>=0&&Qo(e)?vl(e):e;return Jo(n)?t.filter((function(e){return Jo(e)&&sl(e,n)&&"body"!==Xo(e)})):[]}(e):[].concat(t),l=[].concat(o,[n]),a=l[0],r=l.reduce((function(t,n){var o=Fl(e,n);return t.top=ol(o.top,t.top),t.right=ll(o.right,t.right),t.bottom=ll(o.bottom,t.bottom),t.left=ol(o.left,t.left),t}),Fl(e,a));return r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}function Pl(e){var t,n=e.reference,o=e.element,l=e.placement,a=l?nl(l):null,r=l?wl(l):null,i=n.x+n.width/2-o.width/2,s=n.y+n.height/2-o.height/2;switch(a){case $o:t={x:i,y:n.y-o.height};break;case Fo:t={x:i,y:n.y+n.height};break;case Vo:t={x:n.x+n.width,y:s};break;case Po:t={x:n.x-o.width,y:s};break;default:t={x:n.x,y:n.y}}var u=a?ml(a):null;if(null!=u){var c="y"===u?"height":"width";switch(r){case Do:t[u]=t[u]-(n[c]/2-o[c]/2);break;case jo:t[u]=t[u]+(n[c]/2-o[c]/2)}}return t}function Nl(e,t){void 0===t&&(t={});var n=t,o=n.placement,l=void 0===o?e.placement:o,a=n.boundary,r=void 0===a?Ho:a,i=n.rootBoundary,s=void 0===i?qo:i,u=n.elementContext,c=void 0===u?Wo:u,d=n.altBoundary,p=void 0!==d&&d,f=n.padding,v=void 0===f?0:f,m=gl("number"!=typeof v?v:bl(v,zo)),h=c===Wo?Ko:Wo,g=e.rects.popper,b=e.elements[p?h:c],y=Vl(Jo(b)?b:b.contextElement||dl(e.elements.popper),r,s),w=rl(e.elements.reference),x=Pl({reference:w,element:g,strategy:"absolute",placement:l}),S=$l(Object.assign({},g,x)),k=c===Wo?S:w,C={top:y.top-k.top+m.top,bottom:k.bottom-y.bottom+m.bottom,left:y.left-k.left+m.left,right:k.right-y.right+m.right},E=e.modifiersData.offset;if(c===Wo&&E){var I=E[l];Object.keys(C).forEach((function(e){var t=[Vo,Fo].indexOf(e)>=0?1:-1,n=[$o,Fo].indexOf(e)>=0?"y":"x";C[e]+=I[n]*t}))}return C}var zl={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,o=e.name;if(!t.modifiersData[o]._skip){for(var l=n.mainAxis,a=void 0===l||l,r=n.altAxis,i=void 0===r||r,s=n.fallbackPlacements,u=n.padding,c=n.boundary,d=n.rootBoundary,p=n.altBoundary,f=n.flipVariations,v=void 0===f||f,m=n.allowedAutoPlacements,h=t.options.placement,g=nl(h),b=s||(g===h||!v?[Ol(h)]:function(e){if(nl(e)===No)return[];var t=Ol(e);return[Bl(e),t,Bl(t)]}(h)),y=[h].concat(b).reduce((function(e,n){return e.concat(nl(n)===No?function(e,t){void 0===t&&(t={});var n=t,o=n.placement,l=n.boundary,a=n.rootBoundary,r=n.padding,i=n.flipVariations,s=n.allowedAutoPlacements,u=void 0===s?Yo:s,c=wl(o),d=c?i?Uo:Uo.filter((function(e){return wl(e)===c})):zo,p=d.filter((function(e){return u.indexOf(e)>=0}));0===p.length&&(p=d);var f=p.reduce((function(t,n){return t[n]=Nl(e,{placement:n,boundary:l,rootBoundary:a,padding:r})[nl(n)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}(t,{placement:n,boundary:c,rootBoundary:d,padding:u,flipVariations:v,allowedAutoPlacements:m}):n)}),[]),w=t.rects.reference,x=t.rects.popper,S=new Map,k=!0,C=y[0],E=0;E=0,M=B?"width":"height",_=Nl(t,{placement:I,boundary:c,rootBoundary:d,altBoundary:p,padding:u}),L=B?T?Vo:Po:T?Fo:$o;w[M]>x[M]&&(L=Ol(L));var R=Ol(L),A=[];if(a&&A.push(_[O]<=0),i&&A.push(_[L]<=0,_[R]<=0),A.every((function(e){return e}))){C=I,k=!1;break}S.set(I,A)}if(k)for(var $=function(e){var t=y.find((function(t){var n=S.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return C=t,"break"},F=v?3:1;F>0;F--){if("break"===$(F))break}t.placement!==C&&(t.modifiersData[o]._skip=!0,t.placement=C,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Dl(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function jl(e){return[$o,Vo,Fo,Po].some((function(t){return e[t]>=0}))}var Hl={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,o=t.rects.reference,l=t.rects.popper,a=t.modifiersData.preventOverflow,r=Nl(t,{elementContext:"reference"}),i=Nl(t,{altBoundary:!0}),s=Dl(r,o),u=Dl(i,l,a),c=jl(s),d=jl(u);t.modifiersData[n]={referenceClippingOffsets:s,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}};var ql={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,o=e.name,l=n.offset,a=void 0===l?[0,0]:l,r=Yo.reduce((function(e,n){return e[n]=function(e,t,n){var o=nl(e),l=[Po,$o].indexOf(o)>=0?-1:1,a="function"==typeof n?n(Object.assign({},t,{placement:e})):n,r=a[0],i=a[1];return r=r||0,i=(i||0)*l,[Po,Vo].indexOf(o)>=0?{x:i,y:r}:{x:r,y:i}}(n,t.rects,a),e}),{}),i=r[t.placement],s=i.x,u=i.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=u),t.modifiersData[o]=r}};var Wl={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=Pl({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}};var Kl={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,o=e.name,l=n.mainAxis,a=void 0===l||l,r=n.altAxis,i=void 0!==r&&r,s=n.boundary,u=n.rootBoundary,c=n.altBoundary,d=n.padding,p=n.tether,f=void 0===p||p,v=n.tetherOffset,m=void 0===v?0:v,h=Nl(t,{boundary:s,rootBoundary:u,padding:d,altBoundary:c}),g=nl(t.placement),b=wl(t.placement),y=!b,w=ml(g),x=function(e){return"x"===e?"y":"x"}(w),S=t.modifiersData.popperOffsets,k=t.rects.reference,C=t.rects.popper,E="function"==typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,I="number"==typeof E?{mainAxis:E,altAxis:E}:Object.assign({mainAxis:0,altAxis:0},E),O=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,T={x:0,y:0};if(S){if(a){var B,M="y"===w?$o:Po,_="y"===w?Fo:Vo,L="y"===w?"height":"width",R=S[w],A=R+h[M],$=R-h[_],F=f?-C[L]/2:0,V=b===Do?k[L]:C[L],P=b===Do?-C[L]:-k[L],N=t.elements.arrow,z=f&&N?il(N):{width:0,height:0},D=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},j=D[M],H=D[_],q=hl(0,k[L],z[L]),W=y?k[L]/2-F-q-j-I.mainAxis:V-q-j-I.mainAxis,K=y?-k[L]/2+F+q+H+I.mainAxis:P+q+H+I.mainAxis,U=t.elements.arrow&&vl(t.elements.arrow),Y=U?"y"===w?U.clientTop||0:U.clientLeft||0:0,G=null!=(B=null==O?void 0:O[w])?B:0,X=R+K-G,Z=hl(f?ll(A,R+W-G-Y):A,R,f?ol($,X):$);S[w]=Z,T[w]=Z-R}if(i){var J,Q="x"===w?$o:Po,ee="x"===w?Fo:Vo,te=S[x],ne="y"===x?"height":"width",oe=te+h[Q],le=te-h[ee],ae=-1!==[$o,Po].indexOf(g),re=null!=(J=null==O?void 0:O[x])?J:0,ie=ae?oe:te-k[ne]-C[ne]-re+I.altAxis,se=ae?te+k[ne]+C[ne]-re-I.altAxis:le,ue=f&&ae?function(e,t,n){var o=hl(e,t,n);return o>n?n:o}(ie,te,se):hl(f?ie:oe,te,f?se:le);S[x]=ue,T[x]=ue-te}t.modifiersData[o]=T}},requiresIfExists:["offset"]};function Ul(e,t,n){void 0===n&&(n=!1);var o=Qo(t),l=Qo(t)&&function(e){var t=e.getBoundingClientRect(),n=al(t.width)/e.offsetWidth||1,o=al(t.height)/e.offsetHeight||1;return 1!==n||1!==o}(t),a=dl(t),r=rl(e,l),i={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(o||!o&&!n)&&(("body"!==Xo(t)||Ll(a))&&(i=function(e){return e!==Zo(e)&&Qo(e)?function(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}(e):Ml(e)}(t)),Qo(t)?((s=rl(t,!0)).x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=_l(a))),{x:r.left+i.scrollLeft-s.x,y:r.top+i.scrollTop-s.y,width:r.width,height:r.height}}function Yl(e){var t=new Map,n=new Set,o=[];function l(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var o=t.get(e);o&&l(o)}})),o.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||l(e)})),o}function Gl(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var Xl={placement:"bottom",modifiers:[],strategy:"absolute"};function Zl(){for(var e=arguments.length,t=new Array(e),n=0;n{const o={name:"updateState",enabled:!0,phase:"write",fn:({state:e})=>{const t=function(e){const t=Object.keys(e.elements),n=qe(t.map((t=>[t,e.styles[t]||{}]))),o=qe(t.map((t=>[t,e.attributes[t]])));return{styles:n,attributes:o}}(e);Object.assign(r.value,t)},requires:["computeStyles"]},l=k((()=>{const{onFirstUpdate:e,placement:t,strategy:l,modifiers:a}=p(n);return{onFirstUpdate:e,placement:t||"bottom",strategy:l||"absolute",modifiers:[...a||[],o,{name:"applyStyles",enabled:!1}]}})),a=x(),r=m({styles:{popper:{position:p(l).strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),i=()=>{a.value&&(a.value.destroy(),a.value=void 0)};return h(l,(e=>{const t=p(a);t&&t.setOptions(e)}),{deep:!0}),h([e,t],(([e,t])=>{i(),e&&t&&(a.value=Ql(e,t,p(l)))})),P((()=>{i()})),{state:k((()=>{var e;return s({},(null==(e=p(a))?void 0:e.state)||{})})),styles:k((()=>p(r).styles)),attributes:k((()=>p(r).attributes)),update:()=>{var e;return null==(e=p(a))?void 0:e.update()},forceUpdate:()=>{var e;return null==(e=p(a))?void 0:e.forceUpdate()},instanceRef:k((()=>p(a)))}};const ta=e=>{if(!e)return{onClick:A,onMousedown:A,onMouseup:A};let t=!1,n=!1;return{onClick:o=>{t&&n&&e(o),t=n=!1},onMousedown:e=>{t=e.target===e.currentTarget},onMouseup:e=>{n=e.target===e.currentTarget}}};function na(){let e;const t=()=>window.clearTimeout(e);return xt((()=>t())),{registerTimeout:(n,o)=>{t(),e=window.setTimeout(n,o)},cancelTimeout:t}}const oa={prefix:Math.floor(1e4*Math.random()),current:0},la=Symbol("elIdInjection"),aa=()=>b()?N(la,oa):oa,ra=e=>{const t=aa(),n=To();return k((()=>p(e)||`${n.value}-id-${t.prefix}-${t.current++}`))};let ia=[];const sa=e=>{const t=e;t.key===ao.esc&&ia.forEach((e=>e(t)))};let ua;const ca=()=>{const e=To(),t=aa(),n=k((()=>`${e.value}-popper-container-${t.prefix}`)),o=k((()=>`#${n.value}`));return{id:n,selector:o}},da=()=>{const{id:e,selector:t}=ca();return D((()=>{mt&&(ua||document.body.querySelector(t.value)||(ua=(e=>{const t=document.createElement("div");return t.id=e,document.body.appendChild(t),t})(e.value)))})),{id:e,selector:t}},pa=Xn({showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0}}),fa=Symbol("elForwardRef"),va={current:0},ma=m(0),ha=2e3,ga=Symbol("elZIndexContextKey"),ba=Symbol("zIndexContextKey"),ya=e=>{const t=b()?N(ga,va):va,n=e||(b()?N(ba,void 0):void 0),o=k((()=>{const e=p(n);return en(e)?e:ha})),l=k((()=>o.value+ma.value));return!mt&&N(ga),{initialZIndex:o,currentZIndex:l,nextZIndex:()=>(t.current++,ma.value=t.current,l.value)}},wa=Math.min,xa=Math.max,Sa=Math.round,ka=Math.floor,Ca=e=>({x:e,y:e}),Ea={left:"right",right:"left",bottom:"top",top:"bottom"},Ia={start:"end",end:"start"};function Oa(e,t,n){return xa(e,wa(t,n))}function Ta(e,t){return"function"==typeof e?e(t):e}function Ba(e){return e.split("-")[0]}function Ma(e){return e.split("-")[1]}function _a(e){return"x"===e?"y":"x"}function La(e){return"y"===e?"height":"width"}function Ra(e){return["top","bottom"].includes(Ba(e))?"y":"x"}function Aa(e){return _a(Ra(e))}function $a(e){return e.replace(/start|end/g,(e=>Ia[e]))}function Fa(e){return e.replace(/left|right|bottom|top/g,(e=>Ea[e]))}function Va(e){return"number"!=typeof e?function(e){return s({top:0,right:0,bottom:0,left:0},e)}(e):{top:e,right:e,bottom:e,left:e}}function Pa(e){const{x:t,y:n,width:o,height:l}=e;return{width:o,height:l,top:n,left:t,right:t+o,bottom:n+l,x:t,y:n}}function Na(e,t,n){let{reference:o,floating:l}=e;const a=Ra(t),r=Aa(t),i=La(r),s=Ba(t),u="y"===a,c=o.x+o.width/2-l.width/2,d=o.y+o.height/2-l.height/2,p=o[i]/2-l[i]/2;let f;switch(s){case"top":f={x:c,y:o.y-l.height};break;case"bottom":f={x:c,y:o.y+o.height};break;case"right":f={x:o.x+o.width,y:d};break;case"left":f={x:o.x-l.width,y:d};break;default:f={x:o.x,y:o.y}}switch(Ma(t)){case"start":f[r]-=p*(n&&u?-1:1);break;case"end":f[r]+=p*(n&&u?-1:1)}return f}function za(e,t){return d(this,null,(function*(){var n;void 0===t&&(t={});const{x:o,y:l,platform:a,rects:r,elements:i,strategy:s}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:p=!1,padding:f=0}=Ta(t,e),v=Va(f),m=i[p?"floating"===d?"reference":"floating":d],h=Pa(yield a.getClippingRect({element:null==(n=yield null==a.isElement?void 0:a.isElement(m))||n?m:m.contextElement||(yield null==a.getDocumentElement?void 0:a.getDocumentElement(i.floating)),boundary:u,rootBoundary:c,strategy:s})),g="floating"===d?{x:o,y:l,width:r.floating.width,height:r.floating.height}:r.reference,b=yield null==a.getOffsetParent?void 0:a.getOffsetParent(i.floating),y=(yield null==a.isElement?void 0:a.isElement(b))&&(yield null==a.getScale?void 0:a.getScale(b))||{x:1,y:1},w=Pa(a.convertOffsetParentRelativeRectToViewportRelativeRect?yield a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:i,rect:g,offsetParent:b,strategy:s}):g);return{top:(h.top-w.top+v.top)/y.y,bottom:(w.bottom-h.bottom+v.bottom)/y.y,left:(h.left-w.left+v.left)/y.x,right:(w.right-h.right+v.right)/y.x}}))}function Da(e){return qa(e)?(e.nodeName||"").toLowerCase():"#document"}function ja(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function Ha(e){var t;return null==(t=(qa(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function qa(e){return e instanceof Node||e instanceof ja(e).Node}function Wa(e){return e instanceof Element||e instanceof ja(e).Element}function Ka(e){return e instanceof HTMLElement||e instanceof ja(e).HTMLElement}function Ua(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof ja(e).ShadowRoot)}function Ya(e){const{overflow:t,overflowX:n,overflowY:o,display:l}=Qa(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(l)}function Ga(e){return["table","td","th"].includes(Da(e))}function Xa(e){const t=Za(),n=Qa(e);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some((e=>(n.willChange||"").includes(e)))||["paint","layout","strict","content"].some((e=>(n.contain||"").includes(e)))}function Za(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function Ja(e){return["html","body","#document"].includes(Da(e))}function Qa(e){return ja(e).getComputedStyle(e)}function er(e){return Wa(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function tr(e){if("html"===Da(e))return e;const t=e.assignedSlot||e.parentNode||Ua(e)&&e.host||Ha(e);return Ua(t)?t.host:t}function nr(e){const t=tr(e);return Ja(t)?e.ownerDocument?e.ownerDocument.body:e.body:Ka(t)&&Ya(t)?t:nr(t)}function or(e,t,n){var o;void 0===t&&(t=[]),void 0===n&&(n=!0);const l=nr(e),a=l===(null==(o=e.ownerDocument)?void 0:o.body),r=ja(l);return a?t.concat(r,r.visualViewport||[],Ya(l)?l:[],r.frameElement&&n?or(r.frameElement):[]):t.concat(l,or(l,[],n))}function lr(e){const t=Qa(e);let n=parseFloat(t.width)||0,o=parseFloat(t.height)||0;const l=Ka(e),a=l?e.offsetWidth:n,r=l?e.offsetHeight:o,i=Sa(n)!==a||Sa(o)!==r;return i&&(n=a,o=r),{width:n,height:o,$:i}}function ar(e){return Wa(e)?e:e.contextElement}function rr(e){const t=ar(e);if(!Ka(t))return Ca(1);const n=t.getBoundingClientRect(),{width:o,height:l,$:a}=lr(t);let r=(a?Sa(n.width):n.width)/o,i=(a?Sa(n.height):n.height)/l;return r&&Number.isFinite(r)||(r=1),i&&Number.isFinite(i)||(i=1),{x:r,y:i}}const ir=Ca(0);function sr(e){const t=ja(e);return Za()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:ir}function ur(e,t,n,o){void 0===t&&(t=!1),void 0===n&&(n=!1);const l=e.getBoundingClientRect(),a=ar(e);let r=Ca(1);t&&(o?Wa(o)&&(r=rr(o)):r=rr(e));const i=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==ja(e))&&t}(a,n,o)?sr(a):Ca(0);let s=(l.left+i.x)/r.x,u=(l.top+i.y)/r.y,c=l.width/r.x,d=l.height/r.y;if(a){const e=ja(a),t=o&&Wa(o)?ja(o):o;let n=e,l=n.frameElement;for(;l&&o&&t!==n;){const e=rr(l),t=l.getBoundingClientRect(),o=Qa(l),a=t.left+(l.clientLeft+parseFloat(o.paddingLeft))*e.x,r=t.top+(l.clientTop+parseFloat(o.paddingTop))*e.y;s*=e.x,u*=e.y,c*=e.x,d*=e.y,s+=a,u+=r,n=ja(l),l=n.frameElement}}return Pa({width:c,height:d,x:s,y:u})}const cr=[":popover-open",":modal"];function dr(e){return cr.some((t=>{try{return e.matches(t)}catch(n){return!1}}))}function pr(e){return ur(Ha(e)).left+er(e).scrollLeft}function fr(e,t,n){let o;if("viewport"===t)o=function(e,t){const n=ja(e),o=Ha(e),l=n.visualViewport;let a=o.clientWidth,r=o.clientHeight,i=0,s=0;if(l){a=l.width,r=l.height;const e=Za();(!e||e&&"fixed"===t)&&(i=l.offsetLeft,s=l.offsetTop)}return{width:a,height:r,x:i,y:s}}(e,n);else if("document"===t)o=function(e){const t=Ha(e),n=er(e),o=e.ownerDocument.body,l=xa(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),a=xa(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let r=-n.scrollLeft+pr(e);const i=-n.scrollTop;return"rtl"===Qa(o).direction&&(r+=xa(t.clientWidth,o.clientWidth)-l),{width:l,height:a,x:r,y:i}}(Ha(e));else if(Wa(t))o=function(e,t){const n=ur(e,!0,"fixed"===t),o=n.top+e.clientTop,l=n.left+e.clientLeft,a=Ka(e)?rr(e):Ca(1);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:l*a.x,y:o*a.y}}(t,n);else{const n=sr(e);o=u(s({},t),{x:t.x-n.x,y:t.y-n.y})}return Pa(o)}function vr(e,t){const n=tr(e);return!(n===t||!Wa(n)||Ja(n))&&("fixed"===Qa(n).position||vr(n,t))}function mr(e,t,n){const o=Ka(t),l=Ha(t),a="fixed"===n,r=ur(e,!0,a,t);let i={scrollLeft:0,scrollTop:0};const s=Ca(0);if(o||!o&&!a)if(("body"!==Da(t)||Ya(l))&&(i=er(t)),o){const e=ur(t,!0,a,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else l&&(s.x=pr(l));return{x:r.left+i.scrollLeft-s.x,y:r.top+i.scrollTop-s.y,width:r.width,height:r.height}}function hr(e){return"static"===Qa(e).position}function gr(e,t){return Ka(e)&&"fixed"!==Qa(e).position?t?t(e):e.offsetParent:null}function br(e,t){const n=ja(e);if(dr(e))return n;if(!Ka(e)){let t=tr(e);for(;t&&!Ja(t);){if(Wa(t)&&!hr(t))return t;t=tr(t)}return n}let o=gr(e,t);for(;o&&Ga(o)&&hr(o);)o=gr(o,t);return o&&Ja(o)&&hr(o)&&!Xa(o)?n:o||function(e){let t=tr(e);for(;Ka(t)&&!Ja(t);){if(Xa(t))return t;t=tr(t)}return null}(e)||n}const yr={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:o,strategy:l}=e;const a="fixed"===l,r=Ha(o),i=!!t&&dr(t.floating);if(o===r||i&&a)return n;let s={scrollLeft:0,scrollTop:0},u=Ca(1);const c=Ca(0),d=Ka(o);if((d||!d&&!a)&&(("body"!==Da(o)||Ya(r))&&(s=er(o)),Ka(o))){const e=ur(o);u=rr(o),c.x=e.x+o.clientLeft,c.y=e.y+o.clientTop}return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-s.scrollLeft*u.x+c.x,y:n.y*u.y-s.scrollTop*u.y+c.y}},getDocumentElement:Ha,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:l}=e;const a=[..."clippingAncestors"===n?dr(t)?[]:function(e,t){const n=t.get(e);if(n)return n;let o=or(e,[],!1).filter((e=>Wa(e)&&"body"!==Da(e))),l=null;const a="fixed"===Qa(e).position;let r=a?tr(e):e;for(;Wa(r)&&!Ja(r);){const t=Qa(r),n=Xa(r);n||"fixed"!==t.position||(l=null),(a?!n&&!l:!n&&"static"===t.position&&l&&["absolute","fixed"].includes(l.position)||Ya(r)&&!n&&vr(e,r))?o=o.filter((e=>e!==r)):l=t,r=tr(r)}return t.set(e,o),o}(t,this._c):[].concat(n),o],r=a[0],i=a.reduce(((e,n)=>{const o=fr(t,n,l);return e.top=xa(o.top,e.top),e.right=wa(o.right,e.right),e.bottom=wa(o.bottom,e.bottom),e.left=xa(o.left,e.left),e}),fr(t,r,l));return{width:i.right-i.left,height:i.bottom-i.top,x:i.left,y:i.top}},getOffsetParent:br,getElementRects:function(e){return d(this,null,(function*(){const t=this.getOffsetParent||br,n=this.getDimensions,o=yield n(e.floating);return{reference:mr(e.reference,yield t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}}))},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:n}=lr(e);return{width:t,height:n}},getScale:rr,isElement:Wa,isRTL:function(e){return"rtl"===Qa(e).direction}};function wr(e,t,n,o){void 0===o&&(o={});const{ancestorScroll:l=!0,ancestorResize:a=!0,elementResize:r="function"==typeof ResizeObserver,layoutShift:i="function"==typeof IntersectionObserver,animationFrame:c=!1}=o,d=ar(e),p=l||a?[...d?or(d):[],...or(t)]:[];p.forEach((e=>{l&&e.addEventListener("scroll",n,{passive:!0}),a&&e.addEventListener("resize",n)}));const f=d&&i?function(e,t){let n,o=null;const l=Ha(e);function a(){var e;clearTimeout(n),null==(e=o)||e.disconnect(),o=null}return function r(i,c){void 0===i&&(i=!1),void 0===c&&(c=1),a();const{left:d,top:p,width:f,height:v}=e.getBoundingClientRect();if(i||t(),!f||!v)return;const m={rootMargin:-ka(p)+"px "+-ka(l.clientWidth-(d+f))+"px "+-ka(l.clientHeight-(p+v))+"px "+-ka(d)+"px",threshold:xa(0,wa(1,c))||1};let h=!0;function g(e){const t=e[0].intersectionRatio;if(t!==c){if(!h)return r();t?r(!1,t):n=setTimeout((()=>{r(!1,1e-7)}),1e3)}h=!1}try{o=new IntersectionObserver(g,u(s({},m),{root:l.ownerDocument}))}catch(b){o=new IntersectionObserver(g,m)}o.observe(e)}(!0),a}(d,n):null;let v,m=-1,h=null;r&&(h=new ResizeObserver((e=>{let[o]=e;o&&o.target===d&&h&&(h.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame((()=>{var e;null==(e=h)||e.observe(t)}))),n()})),d&&!c&&h.observe(d),h.observe(t));let g=c?ur(e):null;return c&&function t(){const o=ur(e);!g||o.x===g.x&&o.y===g.y&&o.width===g.width&&o.height===g.height||n();g=o,v=requestAnimationFrame(t)}(),n(),()=>{var e;p.forEach((e=>{l&&e.removeEventListener("scroll",n),a&&e.removeEventListener("resize",n)})),null==f||f(),null==(e=h)||e.disconnect(),h=null,c&&cancelAnimationFrame(v)}}const xr=za,Sr=function(e){return void 0===e&&(e=0),{name:"offset",options:e,fn(t){return d(this,null,(function*(){var n,o;const{x:l,y:a,placement:r,middlewareData:i}=t,c=yield function(e,t){return d(this,null,(function*(){const{placement:n,platform:o,elements:l}=e,a=yield null==o.isRTL?void 0:o.isRTL(l.floating),r=Ba(n),i=Ma(n),u="y"===Ra(n),c=["left","top"].includes(r)?-1:1,d=a&&u?-1:1,p=Ta(t,e);let{mainAxis:f,crossAxis:v,alignmentAxis:m}="number"==typeof p?{mainAxis:p,crossAxis:0,alignmentAxis:null}:s({mainAxis:0,crossAxis:0,alignmentAxis:null},p);return i&&"number"==typeof m&&(v="end"===i?-1*m:m),u?{x:v*d,y:f*c}:{x:f*c,y:v*d}}))}(t,e);return r===(null==(n=i.offset)?void 0:n.placement)&&null!=(o=i.arrow)&&o.alignmentOffset?{}:{x:l+c.x,y:a+c.y,data:u(s({},c),{placement:r})}}))}}},kr=function(e){return void 0===e&&(e={}),{name:"shift",options:e,fn(t){return d(this,null,(function*(){const{x:n,y:o,placement:l}=t,a=Ta(e,t),{mainAxis:r=!0,crossAxis:i=!1,limiter:d={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}}}=a,p=c(a,["mainAxis","crossAxis","limiter"]),f={x:n,y:o},v=yield za(t,p),m=Ra(Ba(l)),h=_a(m);let g=f[h],b=f[m];if(r){const e="y"===h?"bottom":"right";g=Oa(g+v["y"===h?"top":"left"],g,g-v[e])}if(i){const e="y"===m?"bottom":"right";b=Oa(b+v["y"===m?"top":"left"],b,b-v[e])}const y=d.fn(u(s({},t),{[h]:g,[m]:b}));return u(s({},y),{data:{x:y.x-n,y:y.y-o}})}))}}},Cr=function(e){return void 0===e&&(e={}),{name:"flip",options:e,fn(t){return d(this,null,(function*(){var n,o;const{placement:l,middlewareData:a,rects:r,initialPlacement:i,platform:s,elements:u}=t,d=Ta(e,t),{mainAxis:p=!0,crossAxis:f=!0,fallbackPlacements:v,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:h="none",flipAlignment:g=!0}=d,b=c(d,["mainAxis","crossAxis","fallbackPlacements","fallbackStrategy","fallbackAxisSideDirection","flipAlignment"]);if(null!=(n=a.arrow)&&n.alignmentOffset)return{};const y=Ba(l),w=Ba(i)===i,x=yield null==s.isRTL?void 0:s.isRTL(u.floating),S=v||(w||!g?[Fa(i)]:function(e){const t=Fa(e);return[$a(e),t,$a(t)]}(i));v||"none"===h||S.push(...function(e,t,n,o){const l=Ma(e);let a=function(e,t,n){const o=["left","right"],l=["right","left"],a=["top","bottom"],r=["bottom","top"];switch(e){case"top":case"bottom":return n?t?l:o:t?o:l;case"left":case"right":return t?a:r;default:return[]}}(Ba(e),"start"===n,o);return l&&(a=a.map((e=>e+"-"+l)),t&&(a=a.concat(a.map($a)))),a}(i,g,h,x));const k=[i,...S],C=yield za(t,b),E=[];let I=(null==(o=a.flip)?void 0:o.overflows)||[];if(p&&E.push(C[y]),f){const e=function(e,t,n){void 0===n&&(n=!1);const o=Ma(e),l=Aa(e),a=La(l);let r="x"===l?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[a]>t.floating[a]&&(r=Fa(r)),[r,Fa(r)]}(l,r,x);E.push(C[e[0]],C[e[1]])}if(I=[...I,{placement:l,overflows:E}],!E.every((e=>e<=0))){var O,T;const e=((null==(O=a.flip)?void 0:O.index)||0)+1,t=k[e];if(t)return{data:{index:e,overflows:I},reset:{placement:t}};let n=null==(T=I.filter((e=>e.overflows[0]<=0)).sort(((e,t)=>e.overflows[1]-t.overflows[1]))[0])?void 0:T.placement;if(!n)switch(m){case"bestFit":{var B;const e=null==(B=I.map((e=>[e.placement,e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)])).sort(((e,t)=>e[1]-t[1]))[0])?void 0:B[0];e&&(n=e);break}case"initialPlacement":n=i}if(l!==n)return{reset:{placement:n}}}return{}}))}}},Er=e=>({name:"arrow",options:e,fn(t){return d(this,null,(function*(){const{x:n,y:o,placement:l,rects:a,platform:r,elements:i,middlewareData:u}=t,{element:c,padding:d=0}=Ta(e,t)||{};if(null==c)return{};const p=Va(d),f={x:n,y:o},v=Aa(l),m=La(v),h=yield r.getDimensions(c),g="y"===v,b=g?"top":"left",y=g?"bottom":"right",w=g?"clientHeight":"clientWidth",x=a.reference[m]+a.reference[v]-f[v]-a.floating[m],S=f[v]-a.reference[v],k=yield null==r.getOffsetParent?void 0:r.getOffsetParent(c);let C=k?k[w]:0;C&&(yield null==r.isElement?void 0:r.isElement(k))||(C=i.floating[w]||a.floating[m]);const E=x/2-S/2,I=C/2-h[m]/2-1,O=wa(p[b],I),T=wa(p[y],I),B=O,M=C-h[m]-T,_=C/2-h[m]/2+E,L=Oa(B,_,M),R=!u.arrow&&null!=Ma(l)&&_!==L&&a.reference[m]/2-(_{const o=new Map,l=s({platform:yr},n),a=u(s({},l.platform),{_c:o});return((e,t,n)=>d(void 0,null,(function*(){const{placement:o="bottom",strategy:l="absolute",middleware:a=[],platform:r}=n,i=a.filter(Boolean),c=yield null==r.isRTL?void 0:r.isRTL(t);let d=yield r.getElementRects({reference:e,floating:t,strategy:l}),{x:p,y:f}=Na(d,o,c),v=o,m={},h=0;for(let n=0;n{const n={},o=x([]);return{children:o,addChild:l=>{n[l.uid]=l,o.value=((e,t,n)=>fo(e.subTree).filter((e=>{var n;return V(e)&&(null==(n=e.type)?void 0:n.name)===t&&!!e.component})).map((e=>e.component.uid)).map((e=>n[e])).filter((e=>!!e)))(e,t,n)},removeChild:e=>{delete n[e],o.value=o.value.filter((t=>t.uid!==e))}}},Tr=Gn({type:String,values:uo,required:!1}),Br=Symbol("size");function Mr(e,{afterFocus:t,beforeBlur:n,afterBlur:o}={}){const l=b(),{emit:a}=l,r=x(),i=m(!1);return h(r,(e=>{e&&e.setAttribute("tabindex","-1")})),Bt(r,"click",(()=>{var t;null==(t=e.value)||t.focus()})),{wrapperRef:r,isFocused:i,handleFocus:e=>{i.value||(i.value=!0,a("focus",e),null==t||t())},handleBlur:e=>{var t;!!$(n)&&n(e)||e.relatedTarget&&(null==(t=r.value)?void 0:t.contains(e.relatedTarget))||(i.value=!1,a("blur",e),null==o||o())}}}const _r=["",void 0,null],Lr=Xn({emptyValues:Array,valueOnClear:{type:[String,Number,Boolean,Function],default:void 0,validator:e=>$(e)?!e():!e}}),Rr=Xn({ariaLabel:String,ariaOrientation:{type:String,values:["horizontal","vertical","undefined"]},ariaControls:String}),Ar=e=>We(Rr,e),$r=Symbol(),Fr=m();function Vr(e,t=void 0){const n=b()?N($r,Fr):Fr;return e?k((()=>{var o,l;return null!=(l=null==(o=n.value)?void 0:o[e])?l:t})):n}function Pr(e,t){const n=Vr(),o=Bo(e,k((()=>{var e;return(null==(e=n.value)?void 0:e.namespace)||Eo}))),l=Co(k((()=>{var e;return null==(e=n.value)?void 0:e.locale}))),a=ya(k((()=>{var e;return(null==(e=n.value)?void 0:e.zIndex)||ha}))),r=k((()=>{var e;return p(t)||(null==(e=n.value)?void 0:e.size)||""}));return Nr(k((()=>p(n)||{}))),{ns:o,locale:l,zIndex:a,size:r}}const Nr=(e,t,n=!1)=>{var o;const l=!!b(),a=l?Vr():void 0,r=null!=(o=null==t?void 0:t.provide)?o:l?j:void 0;if(!r)return;const i=k((()=>{const t=p(e);return(null==a?void 0:a.value)?zr(a.value,t):t}));return r($r,i),r(ko,k((()=>i.value.locale))),r(Oo,k((()=>i.value.namespace))),r(ba,k((()=>i.value.zIndex))),r(Br,{size:k((()=>i.value.size||""))}),!n&&Fr.value||(Fr.value=i.value),i},zr=(e,t)=>{const n=[...new Set([...ln(e),...ln(t)])],o={};for(const l of n)o[l]=void 0!==t[l]?t[l]:e[l];return o},Dr=Xn(s({a11y:{type:Boolean,default:!0},locale:{type:Object},size:Tr,button:{type:Object},experimentalFeatures:{type:Object},keyboardNavigation:{type:Boolean,default:!0},message:{type:Object},zIndex:Number,namespace:{type:String,default:"el"}},Lr)),jr={},Hr=no(O({name:"ElConfigProvider",props:Dr,setup(e,{slots:t}){h((()=>e.message),(e=>{Object.assign(jr,null!=e?e:{})}),{immediate:!0,deep:!0});const n=Nr(e);return()=>H(t,"default",{config:null==n?void 0:n.value})}})),qr=Xn({zIndex:{type:[Number,String],default:100},target:{type:String,default:""},offset:{type:Number,default:0},position:{type:String,values:["top","bottom"],default:"top"}}),Wr={scroll:({scrollTop:e,fixed:t})=>en(e)&&Qt(t),[io]:e=>Qt(e)};var Kr=(e,t)=>{const n=e.__vccOpts||e;for(const[o,l]of t)n[o]=l;return n};const Ur="ElAffix",Yr=O({name:Ur});const Gr=no(Kr(O(u(s({},Yr),{props:qr,emits:Wr,setup(e,{expose:t,emit:n}){const o=e,l=Bo("affix"),a=x(),r=x(),i=x(),{height:s}=function(e={}){const{window:t=Ot,initialWidth:n=1/0,initialHeight:o=1/0,listenOrientation:l=!0,includeScrollbar:a=!0}=e,r=m(n),i=m(o),s=()=>{t&&(a?(r.value=t.innerWidth,i.value=t.innerHeight):(r.value=t.document.documentElement.clientWidth,i.value=t.document.documentElement.clientHeight))};return s(),Ct(s),Bt("resize",s,{passive:!0}),l&&Bt("orientationchange",s,{passive:!0}),{width:r,height:i}}(),{height:u,width:c,top:d,bottom:f,update:v}=Nt(r,{windowScroll:!1}),g=Nt(a),b=m(!1),w=m(0),C=m(0),E=k((()=>({height:b.value?`${u.value}px`:"",width:b.value?`${c.value}px`:""}))),I=k((()=>{if(!b.value)return{};const e=o.offset?vn(o.offset):0;return{height:`${u.value}px`,width:`${c.value}px`,top:"top"===o.position?e:"",bottom:"bottom"===o.position?e:"",transform:C.value?`translateY(${C.value}px)`:"",zIndex:o.zIndex}})),O=()=>{if(i.value)if(w.value=i.value instanceof Window?document.documentElement.scrollTop:i.value.scrollTop||0,"top"===o.position)if(o.target){const e=g.bottom.value-o.offset-u.value;b.value=o.offset>d.value&&g.bottom.value>0,C.value=e<0?e:0}else b.value=o.offset>d.value;else if(o.target){const e=s.value-g.top.value-o.offset-u.value;b.value=s.value-o.offsetg.top.value,C.value=e<0?-e:0}else b.value=s.value-o.offsetn("change",e))),y((()=>{var e;o.target?(a.value=null!=(e=document.querySelector(o.target))?e:void 0,a.value||sn(Ur,`Target does not exist: ${o.target}`)):a.value=document.documentElement,i.value=hn(r.value,!0),v()})),Bt(i,"scroll",(()=>{v(),n("scroll",{scrollTop:w.value,fixed:b.value})})),S(O),t({update:O,updateRoot:v}),(e,t)=>(T(),B("div",{ref_key:"root",ref:r,class:q(p(l).b()),style:W(p(E))},[M("div",{class:q({[p(l).m("fixed")]:b.value}),style:W(p(I))},[H(e.$slots,"default")],6)],6))}})),[["__file","affix.vue"]])),Xr=Xn({size:{type:[Number,String]},color:{type:String}}),Zr=O({name:"ElIcon",inheritAttrs:!1});const Jr=no(Kr(O(u(s({},Zr),{props:Xr,setup(e){const t=e,n=Bo("icon"),o=k((()=>{const{size:e,color:n}=t;return e||n?{fontSize:Jt(e)?void 0:vn(e),"--color":n}:{}}));return(e,t)=>(T(),B("i",K({class:p(n).b(),style:p(o)},e.$attrs),[H(e.$slots,"default")],16))}})),[["__file","icon.vue"]])),Qr=Symbol("formContextKey"),ei=Symbol("formItemContextKey"),ti=(e,t={})=>{const n=m(void 0),o=t.prop?n:Ao("size"),l=t.global?n:(()=>{const e=N(Br,{});return k((()=>p(e.size)||""))})(),a=t.form?{size:void 0}:N(Qr,void 0),r=t.formItem?{size:void 0}:N(ei,void 0);return k((()=>o.value||p(e)||(null==r?void 0:r.size)||(null==a?void 0:a.size)||l.value||""))},ni=e=>{const t=Ao("disabled"),n=N(Qr,void 0);return k((()=>t.value||p(e)||(null==n?void 0:n.disabled)||!1))},oi=()=>({form:N(Qr,void 0),formItem:N(ei,void 0)}),li=(e,{formItemContext:t,disableIdGeneration:n,disableIdManagement:o})=>{n||(n=m(!1)),o||(o=m(!1));const l=m();let a;const r=k((()=>{var n;return!!(!e.label&&!e.ariaLabel&&t&&t.inputIds&&(null==(n=t.inputIds)?void 0:n.length)<=1)}));return y((()=>{a=h([U(e,"id"),n],(([e,n])=>{const a=null!=e?e:n?void 0:ra().value;a!==l.value&&((null==t?void 0:t.removeInputId)&&(l.value&&t.removeInputId(l.value),(null==o?void 0:o.value)||n||!a||t.addInputId(a)),l.value=a)}),{immediate:!0})})),Y((()=>{a&&a(),(null==t?void 0:t.removeInputId)&&l.value&&t.removeInputId(l.value)})),{isLabeledByFormItem:r,inputId:l}},ai=Xn({size:{type:String,values:uo},disabled:Boolean}),ri=Xn(u(s({},ai),{model:Object,rules:{type:Object},labelPosition:{type:String,values:["left","right","top"],default:"right"},requireAsteriskPosition:{type:String,values:["left","right"],default:"left"},labelWidth:{type:[String,Number],default:""},labelSuffix:{type:String,default:""},inline:Boolean,inlineMessage:Boolean,statusIcon:Boolean,showMessage:{type:Boolean,default:!0},validateOnRuleChange:{type:Boolean,default:!0},hideRequiredAsterisk:Boolean,scrollToError:Boolean,scrollIntoViewOptions:{type:[Object,Boolean]}})),ii={validate:(e,t,n)=>(F(e)||C(e))&&Qt(t)&&C(n)};const si=(e,t)=>{const n=Ke(t);return n.length>0?e.filter((e=>e.prop&&n.includes(e.prop))):e},ui=O({name:"ElForm"});var ci=Kr(O(u(s({},ui),{props:ri,emits:ii,setup(e,{expose:t,emit:n}){const o=e,l=[],a=ti(),r=Bo("form"),i=k((()=>{const{labelPosition:e,inline:t}=o;return[r.b(),r.m(a.value||"default"),{[r.m(`label-${e}`)]:e,[r.m("inline")]:t}]})),c=(e=[])=>{o.model&&si(l,e).forEach((e=>e.resetField()))},f=(e=[])=>{si(l,e).forEach((e=>e.clearValidate()))},v=k((()=>!!o.model)),g=e=>d(this,null,(function*(){return y(void 0,e)})),b=(...e)=>d(this,[...e],(function*(e=[]){if(!v.value)return!1;const t=(e=>{if(0===l.length)return[];const t=si(l,e);return t.length?t:[]})(e);if(0===t.length)return!0;let n={};for(const l of t)try{yield l.validate("")}catch(o){n=s(s({},n),o)}return 0===Object.keys(n).length||Promise.reject(n)})),y=(...e)=>d(this,[...e],(function*(e=[],t){const n=!$(t);try{const n=yield b(e);return!0===n&&(yield null==t?void 0:t(n)),n}catch(l){if(l instanceof Error)throw l;const e=l;return o.scrollToError&&w(Object.keys(e)[0]),yield null==t?void 0:t(!1,e),n&&Promise.reject(e)}})),w=e=>{var t;const n=si(l,e)[0];n&&(null==(t=n.$el)||t.scrollIntoView(o.scrollIntoViewOptions))};return h((()=>o.rules),(()=>{o.validateOnRuleChange&&g().catch((e=>{}))}),{deep:!0}),j(Qr,G(s(u(s({},X(o)),{emit:n,resetFields:c,clearValidate:f,validateField:y,getField:e=>l.find((t=>t.prop===e)),addField:e=>{l.push(e)},removeField:e=>{e.prop&&l.splice(l.indexOf(e),1)}}),function(){const e=m([]),t=k((()=>{if(!e.value.length)return"0";const t=Math.max(...e.value);return t?`${t}px`:""}));function n(n){const o=e.value.indexOf(n);return-1===o&&t.value,o}return{autoLabelWidth:t,registerLabelWidth:function(t,o){if(t&&o){const l=n(o);e.value.splice(l,1,t)}else t&&e.value.push(t)},deregisterLabelWidth:function(t){const o=n(t);o>-1&&e.value.splice(o,1)}}}()))),t({validate:g,validateField:y,resetFields:c,clearValidate:f,scrollToField:w,fields:l}),(e,t)=>(T(),B("form",{class:q(p(i))},[H(e.$slots,"default")],2))}})),[["__file","form.vue"]]);function di(){return di=Object.assign?Object.assign.bind():function(e){for(var t=1;t1?t-1:0),o=1;o=a)return e;switch(e){case"%s":return String(n[l++]);case"%d":return Number(n[l++]);case"%j":try{return JSON.stringify(n[l++])}catch(t){return"[Circular]"}break;default:return e}})):e}function wi(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 xi(e,t,n){var o=0,l=e.length;!function a(r){if(r&&r.length)n(r);else{var i=o;o+=1,i()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,Bi=/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i,Mi={integer:function(e){return Mi.number(e)&&parseInt(e,10)===e},float:function(e){return Mi.number(e)&&!Mi.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch(t){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&&!Mi.array(e)},method:function(e){return"function"==typeof e},email:function(e){return"string"==typeof e&&e.length<=320&&!!e.match(Ti)},url:function(e){return"string"==typeof e&&e.length<=2048&&!!e.match(function(){if(Ii)return Ii;var e="[a-fA-F\\d:]",t=function(t){return t&&t.includeBoundaries?"(?:(?<=\\s|^)(?="+e+")|(?<="+e+")(?=\\s|$))":""},n="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",o="[a-fA-F\\d]{1,4}",l=("\n(?:\n(?:"+o+":){7}(?:"+o+"|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8\n(?:"+o+":){6}(?:"+n+"|:"+o+"|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4\n(?:"+o+":){5}(?::"+n+"|(?::"+o+"){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4\n(?:"+o+":){4}(?:(?::"+o+"){0,1}:"+n+"|(?::"+o+"){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4\n(?:"+o+":){3}(?:(?::"+o+"){0,2}:"+n+"|(?::"+o+"){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4\n(?:"+o+":){2}(?:(?::"+o+"){0,3}:"+n+"|(?::"+o+"){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4\n(?:"+o+":){1}(?:(?::"+o+"){0,4}:"+n+"|(?::"+o+"){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4\n(?::(?:(?::"+o+"){0,5}:"+n+"|(?::"+o+"){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4\n)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1\n").replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),a=new RegExp("(?:^"+n+"$)|(?:^"+l+"$)"),r=new RegExp("^"+n+"$"),i=new RegExp("^"+l+"$"),s=function(e){return e&&e.exact?a:new RegExp("(?:"+t(e)+n+t(e)+")|(?:"+t(e)+l+t(e)+")","g")};s.v4=function(e){return e&&e.exact?r:new RegExp(""+t(e)+n+t(e),"g")},s.v6=function(e){return e&&e.exact?i:new RegExp(""+t(e)+l+t(e),"g")};var u=s.v4().source,c=s.v6().source;return Ii=new RegExp("(?:^(?:(?:(?:[a-z]+:)?//)|www\\.)(?:\\S+(?::\\S*)?@)?(?:localhost|"+u+"|"+c+'|(?:(?:[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,})))(?::\\d{2,5})?(?:[/?#][^\\s"]*)?$)',"i")}())},hex:function(e){return"string"==typeof e&&!!e.match(Bi)}},_i="enum",Li={required:Oi,whitespace:function(e,t,n,o,l){(/^\s+$/.test(t)||""===t)&&o.push(yi(l.messages.whitespace,e.fullField))},type:function(e,t,n,o,l){if(e.required&&void 0===t)Oi(e,t,n,o,l);else{var a=e.type;["integer","float","array","regexp","object","method","email","number","date","url","hex"].indexOf(a)>-1?Mi[a](t)||o.push(yi(l.messages.types[a],e.fullField,e.type)):a&&typeof t!==e.type&&o.push(yi(l.messages.types[a],e.fullField,e.type))}},range:function(e,t,n,o,l){var a="number"==typeof e.len,r="number"==typeof e.min,i="number"==typeof e.max,s=t,u=null,c="number"==typeof t,d="string"==typeof t,p=Array.isArray(t);if(c?u="number":d?u="string":p&&(u="array"),!u)return!1;p&&(s=t.length),d&&(s=t.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"_").length),a?s!==e.len&&o.push(yi(l.messages[u].len,e.fullField,e.len)):r&&!i&&se.max?o.push(yi(l.messages[u].max,e.fullField,e.max)):r&&i&&(se.max)&&o.push(yi(l.messages[u].range,e.fullField,e.min,e.max))},enum:function(e,t,n,o,l){e[_i]=Array.isArray(e[_i])?e[_i]:[],-1===e[_i].indexOf(t)&&o.push(yi(l.messages[_i],e.fullField,e[_i].join(", ")))},pattern:function(e,t,n,o,l){if(e.pattern)if(e.pattern instanceof RegExp)e.pattern.lastIndex=0,e.pattern.test(t)||o.push(yi(l.messages.pattern.mismatch,e.fullField,t,e.pattern));else if("string"==typeof e.pattern){new RegExp(e.pattern).test(t)||o.push(yi(l.messages.pattern.mismatch,e.fullField,t,e.pattern))}}},Ri=function(e,t,n,o,l){var a=e.type,r=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(wi(t,a)&&!e.required)return n();Li.required(e,t,o,r,l,a),wi(t,a)||Li.type(e,t,o,r,l)}n(r)},Ai={string:function(e,t,n,o,l){var a=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(wi(t,"string")&&!e.required)return n();Li.required(e,t,o,a,l,"string"),wi(t,"string")||(Li.type(e,t,o,a,l),Li.range(e,t,o,a,l),Li.pattern(e,t,o,a,l),!0===e.whitespace&&Li.whitespace(e,t,o,a,l))}n(a)},method:function(e,t,n,o,l){var a=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(wi(t)&&!e.required)return n();Li.required(e,t,o,a,l),void 0!==t&&Li.type(e,t,o,a,l)}n(a)},number:function(e,t,n,o,l){var a=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(""===t&&(t=void 0),wi(t)&&!e.required)return n();Li.required(e,t,o,a,l),void 0!==t&&(Li.type(e,t,o,a,l),Li.range(e,t,o,a,l))}n(a)},boolean:function(e,t,n,o,l){var a=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(wi(t)&&!e.required)return n();Li.required(e,t,o,a,l),void 0!==t&&Li.type(e,t,o,a,l)}n(a)},regexp:function(e,t,n,o,l){var a=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(wi(t)&&!e.required)return n();Li.required(e,t,o,a,l),wi(t)||Li.type(e,t,o,a,l)}n(a)},integer:function(e,t,n,o,l){var a=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(wi(t)&&!e.required)return n();Li.required(e,t,o,a,l),void 0!==t&&(Li.type(e,t,o,a,l),Li.range(e,t,o,a,l))}n(a)},float:function(e,t,n,o,l){var a=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(wi(t)&&!e.required)return n();Li.required(e,t,o,a,l),void 0!==t&&(Li.type(e,t,o,a,l),Li.range(e,t,o,a,l))}n(a)},array:function(e,t,n,o,l){var a=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(null==t&&!e.required)return n();Li.required(e,t,o,a,l,"array"),null!=t&&(Li.type(e,t,o,a,l),Li.range(e,t,o,a,l))}n(a)},object:function(e,t,n,o,l){var a=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(wi(t)&&!e.required)return n();Li.required(e,t,o,a,l),void 0!==t&&Li.type(e,t,o,a,l)}n(a)},enum:function(e,t,n,o,l){var a=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(wi(t)&&!e.required)return n();Li.required(e,t,o,a,l),void 0!==t&&Li.enum(e,t,o,a,l)}n(a)},pattern:function(e,t,n,o,l){var a=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(wi(t,"string")&&!e.required)return n();Li.required(e,t,o,a,l),wi(t,"string")||Li.pattern(e,t,o,a,l)}n(a)},date:function(e,t,n,o,l){var a=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(wi(t,"date")&&!e.required)return n();var r;if(Li.required(e,t,o,a,l),!wi(t,"date"))r=t instanceof Date?t:new Date(t),Li.type(e,r,o,a,l),r&&Li.range(e,r.getTime(),o,a,l)}n(a)},url:Ri,hex:Ri,email:Ri,required:function(e,t,n,o,l){var a=[],r=Array.isArray(t)?"array":typeof t;Li.required(e,t,o,a,l,r),n(a)},any:function(e,t,n,o,l){var a=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(wi(t)&&!e.required)return n();Li.required(e,t,o,a,l)}n(a)}};function $i(){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 Fi=$i(),Vi=function(){function e(e){this.rules=null,this._messages=Fi,this.define(e)}var t=e.prototype;return t.define=function(e){var t=this;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");this.rules={},Object.keys(e).forEach((function(n){var o=e[n];t.rules[n]=Array.isArray(o)?o:[o]}))},t.messages=function(e){return e&&(this._messages=Ei($i(),e)),this._messages},t.validate=function(t,n,o){var l=this;void 0===n&&(n={}),void 0===o&&(o=function(){});var a=t,r=n,i=o;if("function"==typeof r&&(i=r,r={}),!this.rules||0===Object.keys(this.rules).length)return i&&i(null,a),Promise.resolve(a);if(r.messages){var s=this.messages();s===Fi&&(s=$i()),Ei(s,r.messages),r.messages=s}else r.messages=this.messages();var u={};(r.keys||Object.keys(this.rules)).forEach((function(e){var n=l.rules[e],o=a[e];n.forEach((function(n){var r=n;"function"==typeof r.transform&&(a===t&&(a=di({},a)),o=a[e]=r.transform(o)),(r="function"==typeof r?{validator:r}:di({},r)).validator=l.getValidationMethod(r),r.validator&&(r.field=e,r.fullField=r.fullField||e,r.type=l.getType(r),u[e]=u[e]||[],u[e].push({rule:r,value:o,source:a,field:e}))}))}));var c={};return ki(u,r,(function(t,n){var o,l=t.rule,i=!("object"!==l.type&&"array"!==l.type||"object"!=typeof l.fields&&"object"!=typeof l.defaultField);function s(e,t){return di({},t,{fullField:l.fullField+"."+e,fullFields:l.fullFields?[].concat(l.fullFields,[e]):[e]})}function u(o){void 0===o&&(o=[]);var u=Array.isArray(o)?o:[o];!r.suppressWarning&&u.length&&e.warning("async-validator:",u),u.length&&void 0!==l.message&&(u=[].concat(l.message));var d=u.map(Ci(l,a));if(r.first&&d.length)return c[l.field]=1,n(d);if(i){if(l.required&&!t.value)return void 0!==l.message?d=[].concat(l.message).map(Ci(l,a)):r.error&&(d=[r.error(l,yi(r.messages.required,l.field))]),n(d);var p={};l.defaultField&&Object.keys(t.value).map((function(e){p[e]=l.defaultField})),p=di({},p,t.rule.fields);var f={};Object.keys(p).forEach((function(e){var t=p[e],n=Array.isArray(t)?t:[t];f[e]=n.map(s.bind(null,e))}));var v=new e(f);v.messages(r.messages),t.rule.options&&(t.rule.options.messages=r.messages,t.rule.options.error=r.error),v.validate(t.value,t.rule.options||r,(function(e){var t=[];d&&d.length&&t.push.apply(t,d),e&&e.length&&t.push.apply(t,e),n(t.length?t:null)}))}else n(d)}if(i=i&&(l.required||!l.required&&t.value),l.field=t.field,l.asyncValidator)o=l.asyncValidator(l,t.value,u,t.source,r);else if(l.validator){try{o=l.validator(l,t.value,u,t.source,r)}catch(d){console.error,r.suppressValidatorError||setTimeout((function(){throw d}),0),u(d.message)}!0===o?u():!1===o?u("function"==typeof l.message?l.message(l.fullField||l.field):l.message||(l.fullField||l.field)+" fails"):o instanceof Array?u(o):o instanceof Error&&u(o.message)}o&&o.then&&o.then((function(){return u()}),(function(e){return u(e)}))}),(function(e){!function(e){for(var t,n,o=[],l={},r=0;r");const l=Bo("form"),a=m(),r=m(0),i=(o="update")=>{w((()=>{t.default&&e.isAutoWidth&&("update"===o?r.value=(()=>{var e;if(null==(e=a.value)?void 0:e.firstElementChild){const e=window.getComputedStyle(a.value.firstElementChild).width;return Math.ceil(Number.parseFloat(e))}return 0})():"remove"===o&&(null==n||n.deregisterLabelWidth(r.value)))}))},s=()=>i("update");return y((()=>{s()})),P((()=>{i("remove")})),Z((()=>s())),h(r,((t,o)=>{e.updateAll&&(null==n||n.registerLabelWidth(t,o))})),Pt(k((()=>{var e,t;return null!=(t=null==(e=a.value)?void 0:e.firstElementChild)?t:null})),s),()=>{var i,s;if(!t)return null;const{isAutoWidth:u}=e;if(u){const e=null==n?void 0:n.autoLabelWidth,s={};if((null==o?void 0:o.hasLabel)&&e&&"auto"!==e){const t=Math.max(0,Number.parseInt(e,10)-r.value),o="left"===n.labelPosition?"marginRight":"marginLeft";t&&(s[o]=`${t}px`)}return J("div",{ref:a,class:[l.be("item","label-wrap")],style:s},[null==(i=t.default)?void 0:i.call(t)])}return J(Q,{ref:a},[null==(s=t.default)?void 0:s.call(t)])}}});const Di=["role","aria-labelledby"],ji=O({name:"ElFormItem"});var Hi=Kr(O(u(s({},ji),{props:Pi,setup(e,{expose:t}){const n=e,o=ee(),l=N(Qr,void 0),a=N(ei,void 0),r=ti(void 0,{formItem:!1}),i=Bo("form-item"),f=ra().value,v=m([]),g=m(""),b=function(e,t=200,n={}){const o=m(e.value),l=St((()=>{o.value=e.value}),t,n);return h(e,(()=>l())),o}(g,100),x=m(""),S=m();let E,I=!1;const O=k((()=>{if("top"===(null==l?void 0:l.labelPosition))return{};const e=vn(n.labelWidth||(null==l?void 0:l.labelWidth)||"");return e?{width:e}:{}})),_=k((()=>{if("top"===(null==l?void 0:l.labelPosition)||(null==l?void 0:l.inline))return{};if(!n.label&&!n.labelWidth&&K)return{};const e=vn(n.labelWidth||(null==l?void 0:l.labelWidth)||"");return n.label||o.label?{}:{marginLeft:e}})),L=k((()=>[i.b(),i.m(r.value),i.is("error","error"===g.value),i.is("validating","validating"===g.value),i.is("success","success"===g.value),i.is("required",Q.value||n.required),i.is("no-asterisk",null==l?void 0:l.hideRequiredAsterisk),"right"===(null==l?void 0:l.requireAsteriskPosition)?"asterisk-right":"asterisk-left",{[i.m("feedback")]:null==l?void 0:l.statusIcon}])),R=k((()=>Qt(n.inlineMessage)?n.inlineMessage:(null==l?void 0:l.inlineMessage)||!1)),A=k((()=>[i.e("error"),{[i.em("error","inline")]:R.value}])),F=k((()=>n.prop?C(n.prop)?n.prop:n.prop.join("."):"")),V=k((()=>!(!n.label&&!o.label))),z=k((()=>n.for||(1===v.value.length?v.value[0]:void 0))),D=k((()=>!z.value&&V.value)),K=!!a,U=k((()=>{const e=null==l?void 0:l.model;if(e&&n.prop)return an(e,n.prop).value})),Y=k((()=>{const{required:e}=n,t=[];n.rules&&t.push(...Ke(n.rules));const o=null==l?void 0:l.rules;if(o&&n.prop){const e=an(o,n.prop).value;e&&t.push(...Ke(e))}if(void 0!==e){const n=t.map(((e,t)=>[e,t])).filter((([e])=>Object.keys(e).includes("required")));if(n.length>0)for(const[o,l]of n)o.required!==e&&(t[l]=u(s({},o),{required:e}));else t.push({required:e})}return t})),Z=k((()=>Y.value.length>0)),Q=k((()=>Y.value.some((e=>e.required)))),se=k((()=>{var e;return"error"===b.value&&n.showMessage&&(null==(e=null==l?void 0:l.showMessage)||e)})),ue=k((()=>`${n.label||""}${(null==l?void 0:l.labelSuffix)||""}`)),ce=e=>{g.value=e},de=e=>d(this,null,(function*(){const t=F.value;return new Vi({[t]:e}).validate({[t]:U.value},{firstFields:!0}).then((()=>(ce("success"),null==l||l.emit("validate",n.prop,!0,""),!0))).catch((e=>((e=>{var t,o;const{errors:a,fields:r}=e;ce("error"),x.value=a?null!=(o=null==(t=null==a?void 0:a[0])?void 0:t.message)?o:`${n.prop} is required`:"",null==l||l.emit("validate",n.prop,!1,x.value)})(e),Promise.reject(e))))})),pe=(e,t)=>d(this,null,(function*(){if(I||!n.prop)return!1;const o=$(t);if(!Z.value)return null==t||t(!1),!1;const l=(e=>Y.value.filter((t=>!t.trigger||!e||(Array.isArray(t.trigger)?t.trigger.includes(e):t.trigger===e))).map((e=>{var t=e,{trigger:n}=t;return c(t,["trigger"])})))(e);return 0===l.length?(null==t||t(!0),!0):(ce("validating"),de(l).then((()=>(null==t||t(!0),!0))).catch((e=>{const{fields:n}=e;return null==t||t(!1,n),!o&&Promise.reject(n)})))})),fe=()=>{ce(""),x.value="",I=!1},ve=()=>d(this,null,(function*(){const e=null==l?void 0:l.model;if(!e||!n.prop)return;const t=an(e,n.prop);I=!0,t.value=Ue(E),yield w(),fe(),I=!1}));h((()=>n.error),(e=>{x.value=e||"",ce(e?"error":"")}),{immediate:!0}),h((()=>n.validateStatus),(e=>ce(e||"")));const me=G(u(s({},X(n)),{$el:S,size:r,validateState:g,labelId:f,inputIds:v,isGroup:D,hasLabel:V,fieldValue:U,addInputId:e=>{v.value.includes(e)||v.value.push(e)},removeInputId:e=>{v.value=v.value.filter((t=>t!==e))},resetField:ve,clearValidate:fe,validate:pe}));return j(ei,me),y((()=>{n.prop&&(null==l||l.addField(me),E=Ue(U.value))})),P((()=>{null==l||l.removeField(me)})),t({size:r,validateMessage:x,validateState:g,validate:pe,clearValidate:fe,resetField:ve}),(e,t)=>{var n;return T(),B("div",{ref_key:"formItemRef",ref:S,class:q(p(L)),role:p(D)?"group":void 0,"aria-labelledby":p(D)?p(f):void 0},[J(p(zi),{"is-auto-width":"auto"===p(O).width,"update-all":"auto"===(null==(n=p(l))?void 0:n.labelWidth)},{default:te((()=>[p(V)?(T(),ne(oe(p(z)?"label":"div"),{key:0,id:p(f),for:p(z),class:q(p(i).e("label")),style:W(p(O))},{default:te((()=>[H(e.$slots,"label",{label:p(ue)},(()=>[le(ae(p(ue)),1)]))])),_:3},8,["id","for","class","style"])):re("v-if",!0)])),_:3},8,["is-auto-width","update-all"]),M("div",{class:q(p(i).e("content")),style:W(p(_))},[H(e.$slots,"default"),J(ie,{name:`${p(i).namespace.value}-zoom-in-top`},{default:te((()=>[p(se)?H(e.$slots,"error",{key:0,error:x.value},(()=>[M("div",{class:q(p(A))},ae(x.value),3)])):re("v-if",!0)])),_:3},8,["name"])],6)],10,Di)}}})),[["__file","form-item.vue"]]);const qi=no(ci,{FormItem:Hi}),Wi=oo(Hi);let Ki;const Ui=`\n height:0 !important;\n visibility:hidden !important;\n ${mt&&/firefox/i.test(window.navigator.userAgent)?"":"overflow:hidden !important;"}\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important;\n`,Yi=["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 Gi(e,t=1,n){var o;Ki||(Ki=document.createElement("textarea"),document.body.appendChild(Ki));const{paddingSize:l,borderSize:a,boxSizing:r,contextStyle:i}=function(e){const t=window.getComputedStyle(e),n=t.getPropertyValue("box-sizing"),o=Number.parseFloat(t.getPropertyValue("padding-bottom"))+Number.parseFloat(t.getPropertyValue("padding-top")),l=Number.parseFloat(t.getPropertyValue("border-bottom-width"))+Number.parseFloat(t.getPropertyValue("border-top-width"));return{contextStyle:Yi.map((e=>`${e}:${t.getPropertyValue(e)}`)).join(";"),paddingSize:o,borderSize:l,boxSizing:n}}(e);Ki.setAttribute("style",`${i};${Ui}`),Ki.value=e.value||e.placeholder||"";let s=Ki.scrollHeight;const u={};"border-box"===r?s+=a:"content-box"===r&&(s-=l),Ki.value="";const c=Ki.scrollHeight-l;if(en(t)){let e=c*t;"border-box"===r&&(e=e+l+a),s=Math.max(e,s),u.minHeight=`${e}px`}if(en(n)){let e=c*n;"border-box"===r&&(e=e+l+a),s=Math.min(e,s)}return u.height=`${s}px`,null==(o=Ki.parentNode)||o.removeChild(Ki),Ki=void 0,u}const Xi=Xn(s({id:{type:String,default:void 0},size:Tr,disabled:Boolean,modelValue:{type:[String,Number,Object],default:""},maxlength:{type:[String,Number]},minlength:{type:[String,Number]},type:{type:String,default:"text"},resize:{type:String,values:["none","both","horizontal","vertical"]},autosize:{type:[Boolean,Object],default:!1},autocomplete:{type:String,default:"off"},formatter:{type:Function},parser:{type:Function},placeholder:{type:String},form:{type:String},readonly:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},suffixIcon:{type:Zn},prefixIcon:{type:Zn},containerRole:{type:String,default:void 0},label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},validateEvent:{type:Boolean,default:!0},inputStyle:{type:[Object,Array,String],default:()=>({})},autofocus:{type:Boolean,default:!1}},Ar(["ariaLabel"]))),Zi={[ro]:e=>C(e),input:e=>C(e),change:e=>C(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0,mouseleave:e=>e instanceof MouseEvent,mouseenter:e=>e instanceof MouseEvent,keydown:e=>e instanceof Event,compositionstart:e=>e instanceof CompositionEvent,compositionupdate:e=>e instanceof CompositionEvent,compositionend:e=>e instanceof CompositionEvent},Ji=["role"],Qi=["id","minlength","maxlength","type","disabled","readonly","autocomplete","tabindex","aria-label","placeholder","form","autofocus"],es=["id","minlength","maxlength","tabindex","disabled","readonly","autocomplete","aria-label","placeholder","form","autofocus"],ts=O({name:"ElInput",inheritAttrs:!1});const ns=no(Kr(O(u(s({},ts),{props:Xi,emits:Zi,setup(e,{expose:t,emit:n}){const o=e,l=se(),a=ee(),r=k((()=>{const e={};return"combobox"===o.containerRole&&(e["aria-haspopup"]=l["aria-haspopup"],e["aria-owns"]=l["aria-owns"],e["aria-expanded"]=l["aria-expanded"]),e})),i=k((()=>["textarea"===o.type?E.b():C.b(),C.m(b.value),C.is("disabled",S.value),C.is("exceed",me.value),{[C.b("group")]:a.prepend||a.append,[C.m("prefix")]:a.prefix||o.prefixIcon,[C.m("suffix")]:a.suffix||o.suffixIcon||o.clearable||o.showPassword,[C.bm("suffix","password-clear")]:de.value&&pe.value,[C.b("hidden")]:"hidden"===o.type},l.class])),u=k((()=>[C.e("wrapper"),C.is("focus",z.value)])),c=go({excludeKeys:k((()=>Object.keys(r.value)))}),{form:f,formItem:v}=oi(),{inputId:g}=li(o,{formItemContext:v}),b=ti(),S=ni(),C=Bo("input"),E=Bo("textarea"),I=x(),O=x(),L=m(!1),R=m(!1),$=m(!1),F=m(),V=x(o.inputStyle),P=k((()=>I.value||O.value)),{wrapperRef:N,isFocused:z,handleFocus:D,handleBlur:j}=Mr(P,{afterBlur(){var e;o.validateEvent&&(null==(e=null==v?void 0:v.validate)||e.call(v,"blur").catch((e=>{})))}}),Y=k((()=>{var e;return null!=(e=null==f?void 0:f.statusIcon)&&e})),G=k((()=>(null==v?void 0:v.validateState)||"")),X=k((()=>G.value&&to[G.value])),Z=k((()=>$.value?qn:Mn)),le=k((()=>[l.style])),ie=k((()=>[o.inputStyle,V.value,{resize:o.resize}])),ce=k((()=>De(o.modelValue)?"":String(o.modelValue))),de=k((()=>o.clearable&&!S.value&&!o.readonly&&!!ce.value&&(z.value||L.value))),pe=k((()=>o.showPassword&&!S.value&&!o.readonly&&!!ce.value&&(!!ce.value||z.value))),fe=k((()=>o.showWordLimit&&!!o.maxlength&&("text"===o.type||"textarea"===o.type)&&!S.value&&!o.readonly&&!o.showPassword)),ve=k((()=>ce.value.length)),me=k((()=>!!fe.value&&ve.value>Number(o.maxlength))),he=k((()=>!!a.suffix||!!o.suffixIcon||de.value||o.showPassword||fe.value||!!G.value&&Y.value)),[ge,be]=function(e){const t=m();return[function(){if(null==e.value)return;const{selectionStart:n,selectionEnd:o,value:l}=e.value;if(null==n||null==o)return;const a=l.slice(0,Math.max(0,n)),r=l.slice(Math.max(0,o));t.value={selectionStart:n,selectionEnd:o,value:l,beforeTxt:a,afterTxt:r}},function(){if(null==e.value||null==t.value)return;const{value:n}=e.value,{beforeTxt:o,afterTxt:l,selectionStart:a}=t.value;if(null==o||null==l||null==a)return;let r=n.length;if(n.endsWith(l))r=n.length-l.length;else if(n.startsWith(o))r=o.length;else{const e=o[a-1],t=n.indexOf(e,a-1);-1!==t&&(r=t+1)}e.value.setSelectionRange(r,r)}]}(I);Pt(O,(e=>{if(we(),!fe.value||"both"!==o.resize)return;const t=e[0],{width:n}=t.contentRect;F.value={right:`calc(100% - ${n+15+6}px)`}}));const ye=()=>{const{type:e,autosize:t}=o;if(mt&&"textarea"===e&&O.value)if(t){const e=_(t)?t.minRows:void 0,n=_(t)?t.maxRows:void 0,o=Gi(O.value,e,n);V.value=s({overflowY:"hidden"},o),w((()=>{O.value.offsetHeight,V.value=o}))}else V.value={minHeight:Gi(O.value).minHeight}},we=(e=>{let t=!1;return()=>{var n;if(t||!o.autosize)return;null===(null==(n=O.value)?void 0:n.offsetParent)||(e(),t=!0)}})(ye),xe=()=>{const e=P.value,t=o.formatter?o.formatter(ce.value):ce.value;e&&e.value!==t&&(e.value=t)},Se=e=>d(this,null,(function*(){ge();let{value:t}=e.target;o.formatter&&(t=o.parser?o.parser(t):t),R.value||(t!==ce.value?(n(ro,t),n("input",t),yield w(),xe(),be()):xe())})),ke=e=>{n("change",e.target.value)},Ce=e=>{n("compositionstart",e),R.value=!0},Ee=e=>{var t;n("compositionupdate",e);const o=null==(t=e.target)?void 0:t.value,l=o[o.length-1]||"";R.value=!vo(l)},Ie=e=>{n("compositionend",e),R.value&&(R.value=!1,Se(e))},Oe=()=>{$.value=!$.value,Te()},Te=()=>d(this,null,(function*(){var e;yield w(),null==(e=P.value)||e.focus()})),Be=e=>{L.value=!1,n("mouseleave",e)},Me=e=>{L.value=!0,n("mouseenter",e)},_e=e=>{n("keydown",e)},Le=()=>{n(ro,""),n("change",""),n("clear"),n("input","")};return h((()=>o.modelValue),(()=>{var e;w((()=>ye())),o.validateEvent&&(null==(e=null==v?void 0:v.validate)||e.call(v,"change").catch((e=>{})))})),h(ce,(()=>xe())),h((()=>o.type),(()=>d(this,null,(function*(){yield w(),xe(),ye()})))),y((()=>{!o.formatter&&o.parser,xe(),w(ye)})),bo({from:"label",replacement:"aria-label",version:"2.8.0",scope:"el-input",ref:"https://element-plus.org/en-US/component/input.html"},k((()=>!!o.label))),t({input:I,textarea:O,ref:P,textareaStyle:ie,autosize:U(o,"autosize"),focus:Te,blur:()=>{var e;return null==(e=P.value)?void 0:e.blur()},select:()=>{var e;null==(e=P.value)||e.select()},clear:Le,resizeTextarea:ye}),(e,t)=>(T(),B("div",K(p(r),{class:[p(i),{[p(C).bm("group","append")]:e.$slots.append,[p(C).bm("group","prepend")]:e.$slots.prepend}],style:p(le),role:e.containerRole,onMouseenter:Me,onMouseleave:Be}),[re(" input "),"textarea"!==e.type?(T(),B(Q,{key:0},[re(" prepend slot "),e.$slots.prepend?(T(),B("div",{key:0,class:q(p(C).be("group","prepend"))},[H(e.$slots,"prepend")],2)):re("v-if",!0),M("div",{ref_key:"wrapperRef",ref:N,class:q(p(u))},[re(" prefix slot "),e.$slots.prefix||e.prefixIcon?(T(),B("span",{key:0,class:q(p(C).e("prefix"))},[M("span",{class:q(p(C).e("prefix-inner"))},[H(e.$slots,"prefix"),e.prefixIcon?(T(),ne(p(Jr),{key:0,class:q(p(C).e("icon"))},{default:te((()=>[(T(),ne(oe(e.prefixIcon)))])),_:1},8,["class"])):re("v-if",!0)],2)],2)):re("v-if",!0),M("input",K({id:p(g),ref_key:"input",ref:I,class:p(C).e("inner")},p(c),{minlength:e.minlength,maxlength:e.maxlength,type:e.showPassword?$.value?"text":"password":e.type,disabled:p(S),readonly:e.readonly,autocomplete:e.autocomplete,tabindex:e.tabindex,"aria-label":e.label||e.ariaLabel,placeholder:e.placeholder,style:e.inputStyle,form:e.form,autofocus:e.autofocus,onCompositionstart:Ce,onCompositionupdate:Ee,onCompositionend:Ie,onInput:Se,onFocus:t[0]||(t[0]=(...e)=>p(D)&&p(D)(...e)),onBlur:t[1]||(t[1]=(...e)=>p(j)&&p(j)(...e)),onChange:ke,onKeydown:_e}),null,16,Qi),re(" suffix slot "),p(he)?(T(),B("span",{key:1,class:q(p(C).e("suffix"))},[M("span",{class:q(p(C).e("suffix-inner"))},[p(de)&&p(pe)&&p(fe)?re("v-if",!0):(T(),B(Q,{key:0},[H(e.$slots,"suffix"),e.suffixIcon?(T(),ne(p(Jr),{key:0,class:q(p(C).e("icon"))},{default:te((()=>[(T(),ne(oe(e.suffixIcon)))])),_:1},8,["class"])):re("v-if",!0)],64)),p(de)?(T(),ne(p(Jr),{key:1,class:q([p(C).e("icon"),p(C).e("clear")]),onMousedown:ue(p(A),["prevent"]),onClick:Le},{default:te((()=>[J(p(En))])),_:1},8,["class","onMousedown"])):re("v-if",!0),p(pe)?(T(),ne(p(Jr),{key:2,class:q([p(C).e("icon"),p(C).e("password")]),onClick:Oe},{default:te((()=>[(T(),ne(oe(p(Z))))])),_:1},8,["class"])):re("v-if",!0),p(fe)?(T(),B("span",{key:3,class:q(p(C).e("count"))},[M("span",{class:q(p(C).e("count-inner"))},ae(p(ve))+" / "+ae(e.maxlength),3)],2)):re("v-if",!0),p(G)&&p(X)&&p(Y)?(T(),ne(p(Jr),{key:4,class:q([p(C).e("icon"),p(C).e("validateIcon"),p(C).is("loading","validating"===p(G))])},{default:te((()=>[(T(),ne(oe(p(X))))])),_:1},8,["class"])):re("v-if",!0)],2)],2)):re("v-if",!0)],2),re(" append slot "),e.$slots.append?(T(),B("div",{key:1,class:q(p(C).be("group","append"))},[H(e.$slots,"append")],2)):re("v-if",!0)],64)):(T(),B(Q,{key:1},[re(" textarea "),M("textarea",K({id:p(g),ref_key:"textarea",ref:O,class:[p(E).e("inner"),p(C).is("focus",p(z))]},p(c),{minlength:e.minlength,maxlength:e.maxlength,tabindex:e.tabindex,disabled:p(S),readonly:e.readonly,autocomplete:e.autocomplete,style:p(ie),"aria-label":e.label||e.ariaLabel,placeholder:e.placeholder,form:e.form,autofocus:e.autofocus,onCompositionstart:Ce,onCompositionupdate:Ee,onCompositionend:Ie,onInput:Se,onFocus:t[2]||(t[2]=(...e)=>p(D)&&p(D)(...e)),onBlur:t[3]||(t[3]=(...e)=>p(j)&&p(j)(...e)),onChange:ke,onKeydown:_e}),null,16,es),p(fe)?(T(),B("span",{key:0,style:W(F.value),class:q(p(C).e("count"))},ae(p(ve))+" / "+ae(e.maxlength),7)):re("v-if",!0)],64))],16,Ji))}})),[["__file","input.vue"]])),os={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"}},ls=Symbol("scrollbarContextKey"),as=Xn({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean});var rs=Kr(O({__name:"thumb",props:as,setup(e){const t=e,n=N(ls),o=Bo("scrollbar");n||sn("Thumb","can not inject scrollbar context");const l=m(),a=m(),i=m({}),s=m(!1);let u=!1,c=!1,d=mt?document.onselectstart:null;const f=k((()=>os[t.vertical?"vertical":"horizontal"])),v=k((()=>(({move:e,size:t,bar:n})=>({[n.size]:t,transform:`translate${n.axis}(${e}%)`}))({size:t.size,move:t.move,bar:f.value}))),h=k((()=>r(l.value[f.value.offset],2)/n.wrapElement[f.value.scrollSize]/t.ratio/a.value[f.value.offset])),g=e=>{var t;if(e.stopPropagation(),e.ctrlKey||[1,2].includes(e.button))return;null==(t=window.getSelection())||t.removeAllRanges(),y(e);const n=e.currentTarget;n&&(i.value[f.value.axis]=n[f.value.offset]-(e[f.value.client]-n.getBoundingClientRect()[f.value.direction]))},b=e=>{if(!a.value||!l.value||!n.wrapElement)return;const t=100*(Math.abs(e.target.getBoundingClientRect()[f.value.direction]-e[f.value.client])-a.value[f.value.offset]/2)*h.value/l.value[f.value.offset];n.wrapElement[f.value.scroll]=t*n.wrapElement[f.value.scrollSize]/100},y=e=>{e.stopImmediatePropagation(),u=!0,document.addEventListener("mousemove",w),document.addEventListener("mouseup",x),d=document.onselectstart,document.onselectstart=()=>!1},w=e=>{if(!l.value||!a.value)return;if(!1===u)return;const t=i.value[f.value.axis];if(!t)return;const o=100*(-1*(l.value.getBoundingClientRect()[f.value.direction]-e[f.value.client])-(a.value[f.value.offset]-t))*h.value/l.value[f.value.offset];n.wrapElement[f.value.scroll]=o*n.wrapElement[f.value.scrollSize]/100},x=()=>{u=!1,i.value[f.value.axis]=0,document.removeEventListener("mousemove",w),document.removeEventListener("mouseup",x),S(),c&&(s.value=!1)};P((()=>{S(),document.removeEventListener("mouseup",x)}));const S=()=>{document.onselectstart!==d&&(document.onselectstart=d)};return Bt(U(n,"scrollbarElement"),"mousemove",(()=>{c=!1,s.value=!!t.size})),Bt(U(n,"scrollbarElement"),"mouseleave",(()=>{c=!0,s.value=u})),(e,t)=>(T(),ne(pe,{name:p(o).b("fade"),persisted:""},{default:te((()=>[ce(M("div",{ref_key:"instance",ref:l,class:q([p(o).e("bar"),p(o).is(p(f).key)]),onMousedown:b},[M("div",{ref_key:"thumb",ref:a,class:q(p(o).e("thumb")),style:W(p(v)),onMousedown:g},null,38)],34),[[de,e.always||s.value]])])),_:1},8,["name"]))}}),[["__file","thumb.vue"]]);const is=Xn({always:{type:Boolean,default:!0},minSize:{type:Number,required:!0}});var ss=Kr(O({__name:"bar",props:is,setup(e,{expose:t}){const n=e,o=N(ls),l=m(0),a=m(0),i=m(""),s=m(""),u=m(1),c=m(1);return t({handleScroll:e=>{if(e){const t=e.offsetHeight-4,n=e.offsetWidth-4;a.value=100*e.scrollTop/t*u.value,l.value=100*e.scrollLeft/n*c.value}},update:()=>{const e=null==o?void 0:o.wrapElement;if(!e)return;const t=e.offsetHeight-4,l=e.offsetWidth-4,a=r(t,2)/e.scrollHeight,d=r(l,2)/e.scrollWidth,p=Math.max(a,n.minSize),f=Math.max(d,n.minSize);u.value=a/(t-a)/(p/(t-p)),c.value=d/(l-d)/(f/(l-f)),s.value=p+4(T(),B(Q,null,[J(rs,{move:l.value,ratio:c.value,size:i.value,always:e.always},null,8,["move","ratio","size","always"]),J(rs,{move:a.value,ratio:u.value,size:s.value,vertical:"",always:e.always},null,8,["move","ratio","size","always"])],64))}}),[["__file","bar.vue"]]);const us=Xn(s({height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:{type:Boolean,default:!1},wrapStyle:{type:[String,Object,Array],default:""},wrapClass:{type:[String,Array],default:""},viewClass:{type:[String,Array],default:""},viewStyle:{type:[String,Array,Object],default:""},noresize:Boolean,tag:{type:String,default:"div"},always:Boolean,minSize:{type:Number,default:20},id:String,role:String},Ar(["ariaLabel","ariaOrientation"]))),cs={scroll:({scrollTop:e,scrollLeft:t})=>[e,t].every(en)},ds=O({name:"ElScrollbar"});const ps=no(Kr(O(u(s({},ds),{props:us,emits:cs,setup(e,{expose:t,emit:n}){const o=e,l=Bo("scrollbar");let a,r;const i=m(),s=m(),u=m(),c=m(),d=k((()=>{const e={};return o.height&&(e.height=vn(o.height)),o.maxHeight&&(e.maxHeight=vn(o.maxHeight)),[o.wrapStyle,e]})),f=k((()=>[o.wrapClass,l.e("wrap"),{[l.em("wrap","hidden-default")]:!o.native}])),v=k((()=>[l.e("view"),o.viewClass])),g=()=>{var e;s.value&&(null==(e=c.value)||e.handleScroll(s.value),n("scroll",{scrollTop:s.value.scrollTop,scrollLeft:s.value.scrollLeft}))};const b=()=>{var e;null==(e=c.value)||e.update()};return h((()=>o.noresize),(e=>{e?(null==a||a(),null==r||r()):(({stop:a}=Pt(u,b)),r=Bt("resize",b))}),{immediate:!0}),h((()=>[o.maxHeight,o.height]),(()=>{o.native||w((()=>{var e;b(),s.value&&(null==(e=c.value)||e.handleScroll(s.value))}))})),j(ls,G({scrollbarElement:i,wrapElement:s})),y((()=>{o.native||w((()=>{b()}))})),Z((()=>b())),t({wrapRef:s,update:b,scrollTo:function(e,t){_(e)?s.value.scrollTo(e):en(e)&&en(t)&&s.value.scrollTo(e,t)},setScrollTop:e=>{en(e)&&(s.value.scrollTop=e)},setScrollLeft:e=>{en(e)&&(s.value.scrollLeft=e)},handleScroll:g}),(e,t)=>(T(),B("div",{ref_key:"scrollbarRef",ref:i,class:q(p(l).b())},[M("div",{ref_key:"wrapRef",ref:s,class:q(p(f)),style:W(p(d)),onScroll:g},[(T(),ne(oe(e.tag),{id:e.id,ref_key:"resizeRef",ref:u,class:q(p(v)),style:W(e.viewStyle),role:e.role,"aria-label":e.ariaLabel,"aria-orientation":e.ariaOrientation},{default:te((()=>[H(e.$slots,"default")])),_:3},8,["id","class","style","role","aria-label","aria-orientation"]))],38),e.native?re("v-if",!0):(T(),ne(ss,{key:0,ref_key:"barRef",ref:c,always:e.always,"min-size":e.minSize},null,8,["always","min-size"]))],2))}})),[["__file","scrollbar.vue"]])),fs=Symbol("popper"),vs=Symbol("popperContent"),ms=Xn({role:{type:String,values:["dialog","grid","group","listbox","menu","navigation","tooltip","tree"],default:"tooltip"}}),hs=O({name:"ElPopper",inheritAttrs:!1});var gs=Kr(O(u(s({},hs),{props:ms,setup(e,{expose:t}){const n=e,o={triggerRef:m(),popperInstanceRef:m(),contentRef:m(),referenceRef:m(),role:k((()=>n.role))};return t(o),j(fs,o),(e,t)=>H(e.$slots,"default")}})),[["__file","popper.vue"]]);const bs=Xn({arrowOffset:{type:Number,default:5}}),ys=O({name:"ElPopperArrow",inheritAttrs:!1});var ws=Kr(O(u(s({},ys),{props:bs,setup(e,{expose:t}){const n=e,o=Bo("popper"),{arrowOffset:l,arrowRef:a,arrowStyle:r}=N(vs,void 0);return h((()=>n.arrowOffset),(e=>{l.value=e})),P((()=>{a.value=void 0})),t({arrowRef:a}),(e,t)=>(T(),B("span",{ref_key:"arrowRef",ref:a,class:q(p(o).e("arrow")),style:W(p(r)),"data-popper-arrow":""},null,6))}})),[["__file","arrow.vue"]]);const xs=O({name:"ElOnlyChild",setup(e,{slots:t,attrs:n}){var o;const l=N(fa),a=(r=null!=(o=null==l?void 0:l.setForwardRef)?o:A,{mounted(e){r(e)},updated(e){r(e)},unmounted(){r(null)}});var r;return()=>{var e;const o=null==(e=t.default)?void 0:e.call(t,n);if(!o)return null;if(o.length>1)return null;const l=Ss(o);return l?ce(fe(l,n),[[a]]):null}}});function Ss(e){if(!e)return null;const t=e;for(const n of t){if(_(n))switch(n.type){case me:continue;case ve:case"svg":return ks(n);case Q:return Ss(n.children);default:return n}return ks(n)}return null}function ks(e){const t=Bo("only-child");return J("span",{class:t.e("content")},[e])}const Cs=Xn({virtualRef:{type:Object},virtualTriggering:Boolean,onMouseenter:{type:Function},onMouseleave:{type:Function},onClick:{type:Function},onKeydown:{type:Function},onFocus:{type:Function},onBlur:{type:Function},onContextmenu:{type:Function},id:String,open:Boolean}),Es=O({name:"ElPopperTrigger",inheritAttrs:!1});var Is=Kr(O(u(s({},Es),{props:Cs,setup(e,{expose:t}){const n=e,{role:o,triggerRef:l}=N(fs,void 0);var a;a=l,j(fa,{setForwardRef:e=>{a.value=e}});const r=k((()=>s.value?n.id:void 0)),i=k((()=>{if(o&&"tooltip"===o.value)return n.open&&n.id?n.id:void 0})),s=k((()=>{if(o&&"tooltip"!==o.value)return o.value})),u=k((()=>s.value?`${n.open}`:void 0));let c;return y((()=>{h((()=>n.virtualRef),(e=>{e&&(l.value=It(e))}),{immediate:!0}),h(l,((e,t)=>{null==c||c(),c=void 0,tn(e)&&(["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"].forEach((o=>{var l;const a=n[o];a&&(e.addEventListener(o.slice(2).toLowerCase(),a),null==(l=null==t?void 0:t.removeEventListener)||l.call(t,o.slice(2).toLowerCase(),a))})),c=h([r,i,s,u],(t=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(((n,o)=>{De(t[o])?e.removeAttribute(n):e.setAttribute(n,t[o])}))}),{immediate:!0})),tn(t)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((e=>t.removeAttribute(e)))}),{immediate:!0})})),P((()=>{null==c||c(),c=void 0})),t({triggerRef:l}),(e,t)=>e.virtualTriggering?re("v-if",!0):(T(),ne(p(xs),K({key:0},e.$attrs,{"aria-controls":p(r),"aria-describedby":p(i),"aria-expanded":p(u),"aria-haspopup":p(s)}),{default:te((()=>[H(e.$slots,"default")])),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}})),[["__file","trigger.vue"]]);const Os="focus-trap.focus-after-trapped",Ts="focus-trap.focus-after-released",Bs={cancelable:!0,bubbles:!1},Ms={cancelable:!0,bubbles:!1},_s="focusAfterTrapped",Ls="focusAfterReleased",Rs=Symbol("elFocusTrap"),As=m(),$s=m(0),Fs=m(0);let Vs=0;const Ps=e=>{const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{const t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0||e===document.activeElement?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t},Ns=(e,t)=>{for(const n of e)if(!zs(n,t))return n},zs=(e,t)=>{if("hidden"===getComputedStyle(e).visibility)return!0;for(;e;){if(t&&e===t)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1},Ds=(e,t)=>{if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),Fs.value=window.performance.now(),e!==n&&(e=>e instanceof HTMLInputElement&&"select"in e)(e)&&t&&e.select()}};function js(e,t){const n=[...e],o=e.indexOf(t);return-1!==o&&n.splice(o,1),n}const Hs=(()=>{let e=[];return{push:t=>{const n=e[0];n&&t!==n&&n.pause(),e=js(e,t),e.unshift(t)},remove:t=>{var n,o;e=js(e,t),null==(o=null==(n=e[0])?void 0:n.resume)||o.call(n)}}})(),qs=()=>{As.value="pointer",$s.value=window.performance.now()},Ws=()=>{As.value="keyboard",$s.value=window.performance.now()},Ks=e=>new CustomEvent("focus-trap.focusout-prevented",u(s({},Ms),{detail:e}));var Us=Kr(O({name:"ElFocusTrap",inheritAttrs:!1,props:{loop:Boolean,trapped:Boolean,focusTrapEl:Object,focusStartEl:{type:[Object,String],default:"first"}},emits:[_s,Ls,"focusin","focusout","focusout-prevented","release-requested"],setup(e,{emit:t}){const n=m();let o,l;const{focusReason:a}=(y((()=>{0===Vs&&(document.addEventListener("mousedown",qs),document.addEventListener("touchstart",qs),document.addEventListener("keydown",Ws)),Vs++})),P((()=>{Vs--,Vs<=0&&(document.removeEventListener("mousedown",qs),document.removeEventListener("touchstart",qs),document.removeEventListener("keydown",Ws))})),{focusReason:As,lastUserFocusTimestamp:$s,lastAutomatedFocusTimestamp:Fs});var r;r=n=>{e.trapped&&!i.paused&&t("release-requested",n)},y((()=>{0===ia.length&&document.addEventListener("keydown",sa),mt&&ia.push(r)})),P((()=>{ia=ia.filter((e=>e!==r)),0===ia.length&&mt&&document.removeEventListener("keydown",sa)}));const i={paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}},c=n=>{if(!e.loop&&!e.trapped)return;if(i.paused)return;const{key:o,altKey:l,ctrlKey:r,metaKey:s,currentTarget:u,shiftKey:c}=n,{loop:d}=e,p=o===ao.tab&&!l&&!r&&!s,f=document.activeElement;if(p&&f){const e=u,[o,l]=(e=>{const t=Ps(e);return[Ns(t,e),Ns(t.reverse(),e)]})(e);if(o&&l)if(c||f!==l){if(c&&[o,e].includes(f)){const e=Ks({focusReason:a.value});t("focusout-prevented",e),e.defaultPrevented||(n.preventDefault(),d&&Ds(l,!0))}}else{const e=Ks({focusReason:a.value});t("focusout-prevented",e),e.defaultPrevented||(n.preventDefault(),d&&Ds(o,!0))}else if(f===e){const e=Ks({focusReason:a.value});t("focusout-prevented",e),e.defaultPrevented||n.preventDefault()}}};j(Rs,{focusTrapRef:n,onKeydown:c}),h((()=>e.focusTrapEl),(e=>{e&&(n.value=e)}),{immediate:!0}),h([n],(([e],[t])=>{e&&(e.addEventListener("keydown",c),e.addEventListener("focusin",g),e.addEventListener("focusout",b)),t&&(t.removeEventListener("keydown",c),t.removeEventListener("focusin",g),t.removeEventListener("focusout",b))}));const f=e=>{t(_s,e)},v=e=>t(Ls,e),g=a=>{const r=p(n);if(!r)return;const s=a.target,u=a.relatedTarget,c=s&&r.contains(s);if(!e.trapped){u&&r.contains(u)||(o=u)}c&&t("focusin",a),i.paused||e.trapped&&(c?l=s:Ds(l,!0))},b=o=>{const r=p(n);if(!i.paused&&r)if(e.trapped){const n=o.relatedTarget;De(n)||r.contains(n)||setTimeout((()=>{if(!i.paused&&e.trapped){const e=Ks({focusReason:a.value});t("focusout-prevented",e),e.defaultPrevented||Ds(l,!0)}}),0)}else{const e=o.target;e&&r.contains(e)||t("focusout",o)}};function x(){return d(this,null,(function*(){yield w();const t=p(n);if(t){Hs.push(i);const n=t.contains(document.activeElement)?o:document.activeElement;o=n;if(!t.contains(n)){const o=new Event(Os,Bs);t.addEventListener(Os,f),t.dispatchEvent(o),o.defaultPrevented||w((()=>{let o=e.focusStartEl;C(o)||(Ds(o),document.activeElement!==o&&(o="first")),"first"===o&&((e,t=!1)=>{const n=document.activeElement;for(const o of e)if(Ds(o,t),document.activeElement!==n)return})(Ps(t),!0),document.activeElement!==n&&"container"!==o||Ds(t)}))}}}))}function S(){const e=p(n);if(e){e.removeEventListener(Os,f);const t=new CustomEvent(Ts,u(s({},Bs),{detail:{focusReason:a.value}}));e.addEventListener(Ts,v),e.dispatchEvent(t),t.defaultPrevented||"keyboard"!=a.value&&$s.value>Fs.value&&!e.contains(document.activeElement)||Ds(null!=o?o:document.body),e.removeEventListener(Ts,v),Hs.remove(i)}}return y((()=>{e.trapped&&x(),h((()=>e.trapped),(e=>{e?x():S()}))})),P((()=>{e.trapped&&S()})),{onKeydown:c}}}),[["render",function(e,t,n,o,l,a){return H(e.$slots,"default",{handleKeydown:e.onKeydown})}],["__file","focus-trap.vue"]]);const Ys=Xn({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:Array,default:void 0},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:Yo,default:"bottom"},popperOptions:{type:Object,default:()=>({})},strategy:{type:String,values:["fixed","absolute"],default:"absolute"}}),Gs=Xn(s(u(s({},Ys),{id:String,style:{type:[String,Array,Object]},className:{type:[String,Array,Object]},effect:{type:String,default:"dark"},visible:Boolean,enterable:{type:Boolean,default:!0},pure:Boolean,focusOnShow:{type:Boolean,default:!1},trapping:{type:Boolean,default:!1},popperClass:{type:[String,Array,Object]},popperStyle:{type:[String,Array,Object]},referenceEl:{type:Object},triggerTargetEl:{type:Object},stopPopperMouseEvent:{type:Boolean,default:!0},virtualTriggering:Boolean,zIndex:Number}),Ar(["ariaLabel"]))),Xs={mouseenter:e=>e instanceof MouseEvent,mouseleave:e=>e instanceof MouseEvent,focus:()=>!0,blur:()=>!0,close:()=>!0};function Zs(e){const{offset:t,gpuAcceleration:n,fallbackPlacements:o}=e;return[{name:"offset",options:{offset:[0,null!=t?t:12]}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5,fallbackPlacements:o}},{name:"computeStyles",options:{gpuAcceleration:n}}]}const Js=e=>{const{popperInstanceRef:t,contentRef:n,triggerRef:o,role:l}=N(fs,void 0),a=m(),r=m(),i=k((()=>({name:"eventListeners",enabled:!!e.visible}))),c=k((()=>{var e;const t=p(a),n=null!=(e=p(r))?e:0;return{name:"arrow",enabled:!Ye(t),options:{element:t,padding:n}}})),d=k((()=>s({onFirstUpdate:()=>{w()}},((e,t=[])=>{const{placement:n,strategy:o,popperOptions:l}=e,a=u(s({placement:n,strategy:o},l),{modifiers:[...Zs(e),...t]});return function(e,t){t&&(e.modifiers=[...e.modifiers,...null!=t?t:[]])}(a,null==l?void 0:l.modifiers),a})(e,[p(c),p(i)])))),f=k((()=>(e=>{if(mt)return It(e)})(e.referenceEl)||p(o))),{attributes:v,state:g,styles:b,update:w,forceUpdate:x,instanceRef:S}=ea(f,n,d);return h(S,(e=>t.value=e)),y((()=>{h((()=>{var e;return null==(e=p(f))?void 0:e.getBoundingClientRect()}),(()=>{w()}))})),{attributes:v,arrowRef:a,contentRef:n,instanceRef:S,state:g,styles:b,role:l,forceUpdate:x,update:w}},Qs=O({name:"ElPopperContent"});var eu=Kr(O(u(s({},Qs),{props:Gs,emits:Xs,setup(e,{expose:t,emit:n}){const o=e,{focusStartRef:l,trapped:a,onFocusAfterReleased:r,onFocusAfterTrapped:i,onFocusInTrap:c,onFocusoutPrevented:d,onReleaseRequested:f}=((e,t)=>{const n=m(!1),o=m();return{focusStartRef:o,trapped:n,onFocusAfterReleased:e=>{var n;"pointer"!==(null==(n=e.detail)?void 0:n.focusReason)&&(o.value="first",t("blur"))},onFocusAfterTrapped:()=>{t("focus")},onFocusInTrap:t=>{e.visible&&!n.value&&(t.target&&(o.value=t.target),n.value=!0)},onFocusoutPrevented:t=>{e.trapping||("pointer"===t.detail.focusReason&&t.preventDefault(),n.value=!1)},onReleaseRequested:()=>{n.value=!1,t("close")}}})(o,n),{attributes:v,arrowRef:g,contentRef:b,styles:w,instanceRef:x,role:S,update:C}=Js(o),{ariaModal:E,arrowStyle:I,contentAttrs:O,contentClass:M,contentStyle:_,updateZIndex:L}=((e,{attributes:t,styles:n,role:o})=>{const{nextZIndex:l}=ya(),a=Bo("popper"),r=k((()=>p(t).popper)),i=m(en(e.zIndex)?e.zIndex:l()),s=k((()=>[a.b(),a.is("pure",e.pure),a.is(e.effect),e.popperClass])),u=k((()=>[{zIndex:p(i)},p(n).popper,e.popperStyle||{}]));return{ariaModal:k((()=>"dialog"===o.value?"false":void 0)),arrowStyle:k((()=>p(n).arrow||{})),contentAttrs:r,contentClass:s,contentStyle:u,contentZIndex:i,updateZIndex:()=>{i.value=en(e.zIndex)?e.zIndex:l()}}})(o,{styles:w,attributes:v,role:S}),R=N(ei,void 0),$=m();let F;j(vs,{arrowStyle:I,arrowRef:g,arrowOffset:$}),R&&j(ei,u(s({},R),{addInputId:A,removeInputId:A}));const V=(e=!0)=>{C(),e&&L()},z=()=>{V(!1),o.visible&&o.focusOnShow?a.value=!0:!1===o.visible&&(a.value=!1)};return y((()=>{h((()=>o.triggerTargetEl),((e,t)=>{null==F||F(),F=void 0;const n=p(e||b.value),l=p(t||b.value);tn(n)&&(F=h([S,()=>o.ariaLabel,E,()=>o.id],(e=>{["role","aria-label","aria-modal","id"].forEach(((t,o)=>{De(e[o])?n.removeAttribute(t):n.setAttribute(t,e[o])}))}),{immediate:!0})),l!==n&&tn(l)&&["role","aria-label","aria-modal","id"].forEach((e=>{l.removeAttribute(e)}))}),{immediate:!0}),h((()=>o.visible),z,{immediate:!0})})),P((()=>{null==F||F(),F=void 0})),t({popperContentRef:b,popperInstanceRef:x,updatePopper:V,contentStyle:_}),(e,t)=>(T(),B("div",K({ref_key:"contentRef",ref:b},p(O),{style:p(_),class:p(M),tabindex:"-1",onMouseenter:t[0]||(t[0]=t=>e.$emit("mouseenter",t)),onMouseleave:t[1]||(t[1]=t=>e.$emit("mouseleave",t))}),[J(p(Us),{trapped:p(a),"trap-on-focus-in":!0,"focus-trap-el":p(b),"focus-start-el":p(l),onFocusAfterTrapped:p(i),onFocusAfterReleased:p(r),onFocusin:p(c),onFocusoutPrevented:p(d),onReleaseRequested:p(f)},{default:te((()=>[H(e.$slots,"default")])),_:3},8,["trapped","focus-trap-el","focus-start-el","onFocusAfterTrapped","onFocusAfterReleased","onFocusin","onFocusoutPrevented","onReleaseRequested"])],16))}})),[["__file","content.vue"]]);const tu=no(gs),nu=Symbol("elTooltip"),ou=Xn(s(u(s(s({},pa),Gs),{appendTo:{type:[String,Object]},content:{type:String,default:""},rawContent:{type:Boolean,default:!1},persistent:Boolean,visible:{type:Boolean,default:null},transition:String,teleported:{type:Boolean,default:!0},disabled:Boolean}),Ar(["ariaLabel"]))),lu=Xn(u(s({},Cs),{disabled:Boolean,trigger:{type:[String,Array],default:"hover"},triggerKeys:{type:Array,default:()=>[ao.enter,ao.space]}})),{useModelToggleProps:au,useModelToggleEmits:ru,useModelToggle:iu}=Ro("visible"),su=Xn(u(s(s(s(s(s({},ms),au),ou),lu),bs),{showArrow:{type:Boolean,default:!0}})),uu=[...ru,"before-show","before-hide","show","hide","open","close"],cu=(e,t,n)=>o=>{((e,t)=>F(e)?e.includes(t):e===t)(p(e),t)&&n(o)},du=O({name:"ElTooltipTrigger"});var pu=Kr(O(u(s({},du),{props:lu,setup(e,{expose:t}){const n=e,o=Bo("tooltip"),{controlled:l,id:a,open:r,onOpen:i,onClose:s,onToggle:u}=N(nu,void 0),c=m(null),d=()=>{if(p(l)||n.disabled)return!0},f=U(n,"trigger"),v=lt(d,cu(f,"hover",i)),h=lt(d,cu(f,"hover",s)),g=lt(d,cu(f,"click",(e=>{0===e.button&&u(e)}))),b=lt(d,cu(f,"focus",i)),y=lt(d,cu(f,"focus",s)),w=lt(d,cu(f,"contextmenu",(e=>{e.preventDefault(),u(e)}))),x=lt(d,(e=>{const{code:t}=e;n.triggerKeys.includes(t)&&(e.preventDefault(),u(e))}));return t({triggerRef:c}),(e,t)=>(T(),ne(p(Is),{id:p(a),"virtual-ref":e.virtualRef,open:p(r),"virtual-triggering":e.virtualTriggering,class:q(p(o).e("trigger")),onBlur:p(y),onClick:p(g),onContextmenu:p(w),onFocus:p(b),onMouseenter:p(v),onMouseleave:p(h),onKeydown:p(x)},{default:te((()=>[H(e.$slots,"default")])),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"]))}})),[["__file","trigger.vue"]]);const fu=O({name:"ElTooltipContent",inheritAttrs:!1});var vu=Kr(O(u(s({},fu),{props:ou,setup(e,{expose:t}){const n=e,{selector:o}=ca(),l=Bo("tooltip"),a=m(null),r=m(!1),{controlled:i,id:s,open:u,trigger:c,onClose:d,onOpen:f,onShow:v,onHide:g,onBeforeShow:b,onBeforeHide:y}=N(nu,void 0),w=k((()=>n.transition||`${l.namespace.value}-fade-in-linear`)),x=k((()=>n.persistent));P((()=>{r.value=!0}));const S=k((()=>!!p(x)||p(u))),C=k((()=>!n.disabled&&p(u))),E=k((()=>n.appendTo||o.value)),I=k((()=>{var e;return null!=(e=n.style)?e:{}})),O=k((()=>!p(u))),B=()=>{g()},M=()=>{if(p(i))return!0},_=lt(M,(()=>{n.enterable&&"hover"===p(c)&&f()})),L=lt(M,(()=>{"hover"===p(c)&&d()})),R=()=>{var e,t;null==(t=null==(e=a.value)?void 0:e.updatePopper)||t.call(e),null==b||b()},A=()=>{null==y||y()},$=()=>{v(),V=function(e,t,n={}){const{window:o=Ot,ignore:l=[],capture:a=!0,detectIframe:r=!1}=n;if(!o)return;bt&&!Mt&&(Mt=!0,Array.from(o.document.body.children).forEach((e=>e.addEventListener("click",gt))));let i=!0;const s=e=>l.some((t=>{if("string"==typeof t)return Array.from(o.document.querySelectorAll(t)).some((t=>t===e.target||e.composedPath().includes(t)));{const n=It(t);return n&&(e.target===n||e.composedPath().includes(n))}})),u=[Bt(o,"click",(n=>{const o=It(e);o&&o!==n.target&&!n.composedPath().includes(o)&&(0===n.detail&&(i=!s(n)),i?t(n):i=!0)}),{passive:!0,capture:a}),Bt(o,"pointerdown",(t=>{const n=It(e);n&&(i=!t.composedPath().includes(n)&&!s(t))}),{passive:!0}),r&&Bt(o,"blur",(n=>{var l;const a=It(e);"IFRAME"!==(null==(l=o.document.activeElement)?void 0:l.tagName)||(null==a?void 0:a.contains(o.document.activeElement))||t(n)}))].filter(Boolean);return()=>u.forEach((e=>e()))}(k((()=>{var e;return null==(e=a.value)?void 0:e.popperContentRef})),(()=>{if(p(i))return;"hover"!==p(c)&&d()}))},F=()=>{n.virtualTriggering||d()};let V;return h((()=>p(u)),(e=>{e||null==V||V()}),{flush:"post"}),h((()=>n.content),(()=>{var e,t;null==(t=null==(e=a.value)?void 0:e.updatePopper)||t.call(e)})),t({contentRef:a}),(e,t)=>(T(),ne(he,{disabled:!e.teleported,to:p(E)},[J(pe,{name:p(w),onAfterLeave:B,onBeforeEnter:R,onAfterEnter:$,onBeforeLeave:A},{default:te((()=>[p(S)?ce((T(),ne(p(eu),K({key:0,id:p(s),ref_key:"contentRef",ref:a},e.$attrs,{"aria-label":e.ariaLabel,"aria-hidden":p(O),"boundaries-padding":e.boundariesPadding,"fallback-placements":e.fallbackPlacements,"gpu-acceleration":e.gpuAcceleration,offset:e.offset,placement:e.placement,"popper-options":e.popperOptions,strategy:e.strategy,effect:e.effect,enterable:e.enterable,pure:e.pure,"popper-class":e.popperClass,"popper-style":[e.popperStyle,p(I)],"reference-el":e.referenceEl,"trigger-target-el":e.triggerTargetEl,visible:p(C),"z-index":e.zIndex,onMouseenter:p(_),onMouseleave:p(L),onBlur:F,onClose:p(d)}),{default:te((()=>[r.value?re("v-if",!0):H(e.$slots,"default",{key:0})])),_:3},16,["id","aria-label","aria-hidden","boundaries-padding","fallback-placements","gpu-acceleration","offset","placement","popper-options","strategy","effect","enterable","pure","popper-class","popper-style","reference-el","trigger-target-el","visible","z-index","onMouseenter","onMouseleave","onClose"])),[[de,p(C)]]):re("v-if",!0)])),_:3},8,["name"])],8,["disabled","to"]))}})),[["__file","content.vue"]]);const mu=["innerHTML"],hu={key:1},gu=O({name:"ElTooltip"});const bu=no(Kr(O(u(s({},gu),{props:su,emits:uu,setup(e,{expose:t,emit:n}){const o=e;da();const l=ra(),a=m(),r=m(),i=()=>{var e;const t=p(a);t&&(null==(e=t.popperInstanceRef)||e.update())},s=m(!1),u=m(),{show:c,hide:d,hasUpdateHandler:f}=iu({indicator:s,toggleReason:u}),{onOpen:v,onClose:b}=(({showAfter:e,hideAfter:t,autoClose:n,open:o,close:l})=>{const{registerTimeout:a}=na(),{registerTimeout:r,cancelTimeout:i}=na();return{onOpen:t=>{a((()=>{o(t);const e=p(n);en(e)&&e>0&&r((()=>{l(t)}),e)}),p(e))},onClose:e=>{i(),a((()=>{l(e)}),p(t))}}})({showAfter:U(o,"showAfter"),hideAfter:U(o,"hideAfter"),autoClose:U(o,"autoClose"),open:c,close:d}),y=k((()=>Qt(o.visible)&&!f.value));j(nu,{controlled:y,id:l,open:g(s),trigger:U(o,"trigger"),onOpen:e=>{v(e)},onClose:e=>{b(e)},onToggle:e=>{p(s)?b(e):v(e)},onShow:()=>{n("show",u.value)},onHide:()=>{n("hide",u.value)},onBeforeShow:()=>{n("before-show",u.value)},onBeforeHide:()=>{n("before-hide",u.value)},updatePopper:i}),h((()=>o.disabled),(e=>{e&&s.value&&(s.value=!1)}));return ge((()=>s.value&&d())),t({popperRef:a,contentRef:r,isFocusInsideContent:e=>{var t,n;const o=null==(n=null==(t=r.value)?void 0:t.contentRef)?void 0:n.popperContentRef,l=(null==e?void 0:e.relatedTarget)||document.activeElement;return o&&o.contains(l)},updatePopper:i,onOpen:v,onClose:b,hide:d}),(e,t)=>(T(),ne(p(tu),{ref_key:"popperRef",ref:a,role:e.role},{default:te((()=>[J(pu,{disabled:e.disabled,trigger:e.trigger,"trigger-keys":e.triggerKeys,"virtual-ref":e.virtualRef,"virtual-triggering":e.virtualTriggering},{default:te((()=>[e.$slots.default?H(e.$slots,"default",{key:0}):re("v-if",!0)])),_:3},8,["disabled","trigger","trigger-keys","virtual-ref","virtual-triggering"]),J(vu,{ref_key:"contentRef",ref:r,"aria-label":e.ariaLabel,"boundaries-padding":e.boundariesPadding,content:e.content,disabled:e.disabled,effect:e.effect,enterable:e.enterable,"fallback-placements":e.fallbackPlacements,"hide-after":e.hideAfter,"gpu-acceleration":e.gpuAcceleration,offset:e.offset,persistent:e.persistent,"popper-class":e.popperClass,"popper-style":e.popperStyle,placement:e.placement,"popper-options":e.popperOptions,pure:e.pure,"raw-content":e.rawContent,"reference-el":e.referenceEl,"trigger-target-el":e.triggerTargetEl,"show-after":e.showAfter,strategy:e.strategy,teleported:e.teleported,transition:e.transition,"virtual-triggering":e.virtualTriggering,"z-index":e.zIndex,"append-to":e.appendTo},{default:te((()=>[H(e.$slots,"content",{},(()=>[e.rawContent?(T(),B("span",{key:0,innerHTML:e.content},null,8,mu)):(T(),B("span",hu,ae(e.content),1))])),e.showArrow?(T(),ne(p(ws),{key:0,"arrow-offset":e.arrowOffset},null,8,["arrow-offset"])):re("v-if",!0)])),_:3},8,["aria-label","boundaries-padding","content","disabled","effect","enterable","fallback-placements","hide-after","gpu-acceleration","offset","persistent","popper-class","popper-style","placement","popper-options","pure","raw-content","reference-el","trigger-target-el","show-after","strategy","teleported","transition","virtual-triggering","z-index","append-to"])])),_:3},8,["role"]))}})),[["__file","tooltip.vue"]])),yu=Xn({value:{type:[String,Number],default:""},max:{type:Number,default:99},isDot:Boolean,hidden:Boolean,type:{type:String,values:["primary","success","warning","info","danger"],default:"danger"},showZero:{type:Boolean,default:!0},color:String,dotStyle:{type:[String,Object,Array]},badgeStyle:{type:[String,Object,Array]},offset:{type:Array,default:[0,0]},dotClass:{type:String},badgeClass:{type:String}}),wu=["textContent"],xu=O({name:"ElBadge"});const Su=no(Kr(O(u(s({},xu),{props:yu,setup(e,{expose:t}){const n=e,o=Bo("badge"),l=k((()=>n.isDot?"":en(n.value)&&en(n.max)?n.max{var e,t,o,l,a,r;return[{backgroundColor:n.color,marginRight:vn(-(null!=(t=null==(e=n.offset)?void 0:e[0])?t:0)),marginTop:vn(null!=(l=null==(o=n.offset)?void 0:o[1])?l:0)},null!=(a=n.dotStyle)?a:{},null!=(r=n.badgeStyle)?r:{}]}));return bo({from:"dot-style",replacement:"badge-style",version:"2.8.0",scope:"el-badge",ref:"https://element-plus.org/en-US/component/badge.html"},k((()=>!!n.dotStyle))),bo({from:"dot-class",replacement:"badge-class",version:"2.8.0",scope:"el-badge",ref:"https://element-plus.org/en-US/component/badge.html"},k((()=>!!n.dotClass))),t({content:l}),(e,t)=>(T(),B("div",{class:q(p(o).b())},[H(e.$slots,"default"),J(pe,{name:`${p(o).namespace.value}-zoom-in-center`,persisted:""},{default:te((()=>[ce(M("sup",{class:q([p(o).e("content"),p(o).em("content",e.type),p(o).is("fixed",!!e.$slots.default),p(o).is("dot",e.isDot),e.dotClass,e.badgeClass]),style:W(p(a)),textContent:ae(p(l))},null,14,wu),[[de,!e.hidden&&(p(l)||e.isDot)]])])),_:1},8,["name"])],2))}})),[["__file","badge.vue"]])),ku=Symbol("buttonGroupContextKey"),Cu=Xn({size:Tr,disabled:Boolean,type:{type:String,values:["default","primary","success","warning","info","danger","text",""],default:""},icon:{type:Zn},nativeType:{type:String,values:["button","submit","reset"],default:"button"},loading:Boolean,loadingIcon:{type:Zn,default:()=>Ln},plain:Boolean,text:Boolean,link:Boolean,bg:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean,color:String,dark:Boolean,autoInsertSpace:{type:Boolean,default:void 0},tag:{type:[String,Object],default:"button"}}),Eu={click:e=>e instanceof MouseEvent};function Iu(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=360===t?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:e=360===t?(e<0?e%t+t:e%t)/parseFloat(String(t)):e%t/parseFloat(String(t))}function Ou(e){return Math.min(1,Math.max(0,e))}function Tu(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Bu(e){return e<=1?"".concat(100*Number(e),"%"):e}function Mu(e){return 1===e.length?"0"+e:String(e)}function _u(e,t,n){e=Iu(e,255),t=Iu(t,255),n=Iu(n,255);var o=Math.max(e,t,n),l=Math.min(e,t,n),a=0,r=0,i=(o+l)/2;if(o===l)r=0,a=0;else{var s=o-l;switch(r=i>.5?s/(2-o-l):s/(o+l),o){case e:a=(t-n)/s+(t1&&(n-=1),n<1/6?e+6*n*(t-e):n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Ru(e,t,n){e=Iu(e,255),t=Iu(t,255),n=Iu(n,255);var o=Math.max(e,t,n),l=Math.min(e,t,n),a=0,r=o,i=o-l,s=0===o?0:i/o;if(o===l)a=0;else{switch(o){case e:a=(t-n)/i+(t>16,g:(65280&e)>>8,b:255&e}}(t)),this.originalInput=t;var l=Pu(t);this.originalInput=t,this.r=l.r,this.g=l.g,this.b=l.b,this.a=l.a,this.roundA=Math.round(100*this.a)/100,this.format=null!==(o=n.format)&&void 0!==o?o:l.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=l.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},e.prototype.getLuminance=function(){var e=this.toRgb(),t=e.r/255,n=e.g/255,o=e.b/255;return.2126*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.7152*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))+.0722*(o<=.03928?o/12.92:Math.pow((o+.055)/1.055,2.4))},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(e){return this.a=Tu(e),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){return 0===this.toHsl().s},e.prototype.toHsv=function(){var e=Ru(this.r,this.g,this.b);return{h:360*e.h,s:e.s,v:e.v,a:this.a}},e.prototype.toHsvString=function(){var e=Ru(this.r,this.g,this.b),t=Math.round(360*e.h),n=Math.round(100*e.s),o=Math.round(100*e.v);return 1===this.a?"hsv(".concat(t,", ").concat(n,"%, ").concat(o,"%)"):"hsva(".concat(t,", ").concat(n,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var e=_u(this.r,this.g,this.b);return{h:360*e.h,s:e.s,l:e.l,a:this.a}},e.prototype.toHslString=function(){var e=_u(this.r,this.g,this.b),t=Math.round(360*e.h),n=Math.round(100*e.s),o=Math.round(100*e.l);return 1===this.a?"hsl(".concat(t,", ").concat(n,"%, ").concat(o,"%)"):"hsla(".concat(t,", ").concat(n,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(e){return void 0===e&&(e=!1),Au(this.r,this.g,this.b,e)},e.prototype.toHexString=function(e){return void 0===e&&(e=!1),"#"+this.toHex(e)},e.prototype.toHex8=function(e){return void 0===e&&(e=!1),function(e,t,n,o,l){var a,r=[Mu(Math.round(e).toString(16)),Mu(Math.round(t).toString(16)),Mu(Math.round(n).toString(16)),Mu((a=o,Math.round(255*parseFloat(a)).toString(16)))];return l&&r[0].startsWith(r[0].charAt(1))&&r[1].startsWith(r[1].charAt(1))&&r[2].startsWith(r[2].charAt(1))&&r[3].startsWith(r[3].charAt(1))?r[0].charAt(0)+r[1].charAt(0)+r[2].charAt(0)+r[3].charAt(0):r.join("")}(this.r,this.g,this.b,this.a,e)},e.prototype.toHex8String=function(e){return void 0===e&&(e=!1),"#"+this.toHex8(e)},e.prototype.toHexShortString=function(e){return void 0===e&&(e=!1),1===this.a?this.toHexString(e):this.toHex8String(e)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var e=Math.round(this.r),t=Math.round(this.g),n=Math.round(this.b);return 1===this.a?"rgb(".concat(e,", ").concat(t,", ").concat(n,")"):"rgba(".concat(e,", ").concat(t,", ").concat(n,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var e=function(e){return"".concat(Math.round(100*Iu(e,255)),"%")};return{r:e(this.r),g:e(this.g),b:e(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var e=function(e){return Math.round(100*Iu(e,255))};return 1===this.a?"rgb(".concat(e(this.r),"%, ").concat(e(this.g),"%, ").concat(e(this.b),"%)"):"rgba(".concat(e(this.r),"%, ").concat(e(this.g),"%, ").concat(e(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(0===this.a)return"transparent";if(this.a<1)return!1;for(var e="#"+Au(this.r,this.g,this.b,!1),t=0,n=Object.entries(Vu);t=0;return t||!o||!e.startsWith("hex")&&"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()},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){void 0===t&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=Ou(n.l),new e(n)},e.prototype.brighten=function(t){void 0===t&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(-t/100*255))),n.g=Math.max(0,Math.min(255,n.g-Math.round(-t/100*255))),n.b=Math.max(0,Math.min(255,n.b-Math.round(-t/100*255))),new e(n)},e.prototype.darken=function(t){void 0===t&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=Ou(n.l),new e(n)},e.prototype.tint=function(e){return void 0===e&&(e=10),this.mix("white",e)},e.prototype.shade=function(e){return void 0===e&&(e=10),this.mix("black",e)},e.prototype.desaturate=function(t){void 0===t&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=Ou(n.s),new e(n)},e.prototype.saturate=function(t){void 0===t&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=Ou(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),o=(n.h+t)%360;return n.h=o<0?360+o:o,new e(n)},e.prototype.mix=function(t,n){void 0===n&&(n=50);var o=this.toRgb(),l=new e(t).toRgb(),a=n/100;return new e({r:(l.r-o.r)*a+o.r,g:(l.g-o.g)*a+o.g,b:(l.b-o.b)*a+o.b,a:(l.a-o.a)*a+o.a})},e.prototype.analogous=function(t,n){void 0===t&&(t=6),void 0===n&&(n=30);var o=this.toHsl(),l=360/n,a=[this];for(o.h=(o.h-(l*t>>1)+720)%360;--t;)o.h=(o.h+l)%360,a.push(new e(o));return a},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){void 0===t&&(t=6);for(var n=this.toHsv(),o=n.h,l=n.s,a=n.v,r=[],i=1/t;t--;)r.push(new e({h:o,s:l,v:a})),a=(a+i)%1;return r},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),o=new e(t).toRgb(),l=n.a+o.a*(1-n.a);return new e({r:(n.r*n.a+o.r*o.a*(1-n.a))/l,g:(n.g*n.a+o.g*o.a*(1-n.a))/l,b:(n.b*n.a+o.b*o.a*(1-n.a))/l,a:l})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),o=n.h,l=[this],a=360/t,r=1;r{let o={};const l=e.color;if(l){const a=new qu(l),r=e.dark?a.tint(20).toString():Wu(a,20);if(e.plain)o=n.cssVarBlock({"bg-color":e.dark?Wu(a,90):a.tint(90).toString(),"text-color":l,"border-color":e.dark?Wu(a,50):a.tint(50).toString(),"hover-text-color":`var(${n.cssVarName("color-white")})`,"hover-bg-color":l,"hover-border-color":l,"active-bg-color":r,"active-text-color":`var(${n.cssVarName("color-white")})`,"active-border-color":r}),t.value&&(o[n.cssVarBlockName("disabled-bg-color")]=e.dark?Wu(a,90):a.tint(90).toString(),o[n.cssVarBlockName("disabled-text-color")]=e.dark?Wu(a,50):a.tint(50).toString(),o[n.cssVarBlockName("disabled-border-color")]=e.dark?Wu(a,80):a.tint(80).toString());else{const i=e.dark?Wu(a,30):a.tint(30).toString(),s=a.isDark()?`var(${n.cssVarName("color-white")})`:`var(${n.cssVarName("color-black")})`;if(o=n.cssVarBlock({"bg-color":l,"text-color":s,"border-color":l,"hover-bg-color":i,"hover-text-color":s,"hover-border-color":i,"active-bg-color":r,"active-border-color":r}),t.value){const t=e.dark?Wu(a,50):a.tint(50).toString();o[n.cssVarBlockName("disabled-bg-color")]=t,o[n.cssVarBlockName("disabled-text-color")]=e.dark?"rgba(255, 255, 255, 0.5)":`var(${n.cssVarName("color-white")})`,o[n.cssVarBlockName("disabled-border-color")]=t}}}return o}))}(o),a=Bo("button"),{_ref:r,_size:i,_type:s,_disabled:u,_props:c,shouldAddSpace:d,handleClick:f}=((e,t)=>{bo({from:"type.text",replacement:"link",version:"3.0.0",scope:"props",ref:"https://element-plus.org/en-US/component/button.html#button-attributes"},k((()=>"text"===e.type)));const n=N(ku,void 0),o=Vr("button"),{form:l}=oi(),a=ti(k((()=>null==n?void 0:n.size))),r=ni(),i=m(),s=ee(),u=k((()=>e.type||(null==n?void 0:n.type)||"")),c=k((()=>{var t,n,l;return null!=(l=null!=(n=e.autoInsertSpace)?n:null==(t=o.value)?void 0:t.autoInsertSpace)&&l})),d=k((()=>"button"===e.tag?{ariaDisabled:r.value||e.loading,disabled:r.value||e.loading,autofocus:e.autofocus,type:e.nativeType}:{})),p=k((()=>{var e;const t=null==(e=s.default)?void 0:e.call(s);if(c.value&&1===(null==t?void 0:t.length)){const e=t[0];if((null==e?void 0:e.type)===ve){const t=e.children;return new RegExp("^\\p{Unified_Ideograph}{2}$","u").test(t.trim())}}return!1}));return{_disabled:r,_size:a,_type:u,_ref:i,_props:d,shouldAddSpace:p,handleClick:n=>{"reset"===e.nativeType&&(null==l||l.resetFields()),t("click",n)}}})(o,n),v=k((()=>[a.b(),a.m(s.value),a.m(i.value),a.is("disabled",u.value),a.is("loading",o.loading),a.is("plain",o.plain),a.is("round",o.round),a.is("circle",o.circle),a.is("text",o.text),a.is("link",o.link),a.is("has-bg",o.bg)]));return t({ref:r,size:i,type:s,disabled:u,shouldAddSpace:d}),(e,t)=>(T(),ne(oe(e.tag),K({ref_key:"_ref",ref:r},p(c),{class:p(v),style:p(l),onClick:p(f)}),{default:te((()=>[e.loading?(T(),B(Q,{key:0},[e.$slots.loading?H(e.$slots,"loading",{key:0}):(T(),ne(p(Jr),{key:1,class:q(p(a).is("loading"))},{default:te((()=>[(T(),ne(oe(e.loadingIcon)))])),_:1},8,["class"]))],64)):e.icon||e.$slots.icon?(T(),ne(p(Jr),{key:1},{default:te((()=>[e.icon?(T(),ne(oe(e.icon),{key:0})):H(e.$slots,"icon",{key:1})])),_:3})):re("v-if",!0),e.$slots.default?(T(),B("span",{key:2,class:q({[p(a).em("text","expand")]:p(d)})},[H(e.$slots,"default")],2)):re("v-if",!0)])),_:3},16,["class","style","onClick"]))}})),[["__file","button.vue"]]);const Yu={size:Cu.size,type:Cu.type},Gu=O({name:"ElButtonGroup"});var Xu=Kr(O(u(s({},Gu),{props:Yu,setup(e){const t=e;j(ku,G({size:U(t,"size"),type:U(t,"type")}));const n=Bo("button");return(e,t)=>(T(),B("div",{class:q(`${p(n).b("group")}`)},[H(e.$slots,"default")],2))}})),[["__file","button-group.vue"]]);const Zu=no(Uu,{ButtonGroup:Xu}),Ju=oo(Xu),Qu=new Map;let ec;function tc(e,t){let n=[];return Array.isArray(t.arg)?n=t.arg:tn(t.arg)&&n.push(t.arg),function(o,l){const a=t.instance.popperRef,r=o.target,i=null==l?void 0:l.target,s=!t||!t.instance,u=!r||!i,c=e.contains(r)||e.contains(i),d=e===r,p=n.length&&n.some((e=>null==e?void 0:e.contains(r)))||n.length&&n.includes(i),f=a&&(a.contains(r)||a.contains(i));s||u||c||d||p||f||t.value(o,l)}}mt&&(document.addEventListener("mousedown",(e=>ec=e)),document.addEventListener("mouseup",(e=>{for(const t of Qu.values())for(const{documentHandler:n}of t)n(e,ec)})));const nc={beforeMount(e,t){Qu.has(e)||Qu.set(e,[]),Qu.get(e).push({documentHandler:tc(e,t),bindingFn:t.value})},updated(e,t){Qu.has(e)||Qu.set(e,[]);const n=Qu.get(e),o=n.findIndex((e=>e.bindingFn===t.oldValue)),l={documentHandler:tc(e,t),bindingFn:t.value};o>=0?n.splice(o,1,l):n.push(l)},unmounted(e){Qu.delete(e)}},oc=100,lc=600,ac={beforeMount(e,t){const n=t.value,{interval:o=oc,delay:l=lc}=$(n)?{}:n;let a,r;const i=()=>$(n)?n():n.handler(),s=()=>{r&&(clearTimeout(r),r=void 0),a&&(clearInterval(a),a=void 0)};e.addEventListener("mousedown",(e=>{0===e.button&&(s(),i(),document.addEventListener("mouseup",(()=>s()),{once:!0}),r=setTimeout((()=>{a=setInterval((()=>{i()}),o)}),l))}))}},rc="_trap-focus-children",ic=[],sc=e=>{if(0===ic.length)return;const t=ic[ic.length-1][rc];if(t.length>0&&e.code===ao.tab){if(1===t.length)return e.preventDefault(),void(document.activeElement!==t[0]&&t[0].focus());const n=e.shiftKey,o=e.target===t[0],l=e.target===t[t.length-1];o&&n&&(e.preventDefault(),t[t.length-1].focus()),l&&!n&&(e.preventDefault(),t[0].focus())}},uc={beforeMount(e){e[rc]=tt(e),ic.push(e),ic.length<=1&&document.addEventListener("keydown",sc)},updated(e){w((()=>{e[rc]=tt(e)}))},unmounted(){ic.shift(),0===ic.length&&document.removeEventListener("keydown",sc)}},cc=Xn({initialIndex:{type:Number,default:0},height:{type:String,default:""},trigger:{type:String,values:["hover","click"],default:"hover"},autoplay:{type:Boolean,default:!0},interval:{type:Number,default:3e3},indicatorPosition:{type:String,values:["","none","outside"],default:""},arrow:{type:String,values:["always","hover","never"],default:"hover"},type:{type:String,values:["","card"],default:""},loop:{type:Boolean,default:!0},direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},pauseOnHover:{type:Boolean,default:!0},motionBlur:{type:Boolean,default:!1}}),dc={change:(e,t)=>[e,t].every(en)},pc=Symbol("carouselContextKey"),fc=(e,t,n)=>{const{children:o,addChild:l,removeChild:a}=Or(b(),"ElCarouselItem"),r=ee(),i=m(-1),s=m(null),u=m(!1),c=m(),d=m(0),f=m(!0),v=m(!0),g=m(!1),w=k((()=>"never"!==e.arrow&&!p(I))),S=k((()=>o.value.some((e=>e.props.label.toString().length>0)))),E=k((()=>"card"===e.type)),I=k((()=>"vertical"===e.direction)),O=k((()=>"auto"!==e.height?{height:e.height}:{height:`${d.value}px`,overflow:"hidden"})),T=Ge((e=>{R(e)}),300,{trailing:!0}),B=Ge((t=>{!function(t){"hover"===e.trigger&&t!==i.value&&(i.value=t,v.value||(g.value=!0))}(t)}),300);function M(){s.value&&(clearInterval(s.value),s.value=null)}function _(){e.interval<=0||!e.autoplay||s.value||(s.value=setInterval((()=>L()),e.interval))}const L=()=>{v.value||(g.value=!0),v.value=!1,i.valuee.props.name===t));e.length>0&&(t=o.value.indexOf(e[0]))}if(t=Number(t),Number.isNaN(t)||t!==Math.floor(t))return;const n=o.value.length,l=i.value;i.value=t<0?e.loop?n-1:0:t>=n?e.loop?0:n-1:t,l===i.value&&A(l),$()}function A(e){o.value.forEach(((t,n)=>{t.translateItem(n,i.value,e)}))}function $(){M(),e.pauseOnHover||_()}h((()=>i.value),((e,n)=>{A(n),f.value&&(e%=2,n%=2),n>-1&&t("change",e,n)})),h((()=>e.autoplay),(e=>{e?_():M()})),h((()=>e.loop),(()=>{R(i.value)})),h((()=>e.interval),(()=>{$()}));const F=x();return y((()=>{h((()=>o.value),(()=>{o.value.length>0&&R(e.initialIndex)}),{immediate:!0}),F.value=Pt(c.value,(()=>{A()})),_()})),P((()=>{M(),c.value&&F.value&&F.value.stop()})),j(pc,{root:c,isCardType:E,isVertical:I,items:o,loop:e.loop,addItem:l,removeItem:a,setActiveItem:R,setContainerHeight:function(t){"auto"===e.height&&(d.value=t)}}),{root:c,activeIndex:i,arrowDisplay:w,hasLabel:S,hover:u,isCardType:E,isTransitioning:g,items:o,isVertical:I,containerStyle:O,isItemsTwoLength:f,handleButtonEnter:function(e){p(I)||o.value.forEach(((t,n)=>{e===function(e,t){var n,l,a,r;const i=p(o),s=i.length;if(0===s||!e.states.inStage)return!1;const u=t+1,c=t-1,d=s-1,f=i[d].states.active,v=i[0].states.active,m=null==(l=null==(n=i[u])?void 0:n.states)?void 0:l.active,h=null==(r=null==(a=i[c])?void 0:a.states)?void 0:r.active;return t===d&&v||m?"left":!!(0===t&&f||h)&&"right"}(t,n)&&(t.states.hover=!0)}))},handleTransitionEnd:function(){g.value=!1},handleButtonLeave:function(){p(I)||o.value.forEach((e=>{e.states.hover=!1}))},handleIndicatorClick:function(e){e!==i.value&&(v.value||(g.value=!0)),i.value=e},handleMouseEnter:function(){u.value=!0,e.pauseOnHover&&M()},handleMouseLeave:function(){u.value=!1,_()},setActiveItem:R,prev:function(){R(i.value-1)},next:function(){R(i.value+1)},PlaceholderItem:function(){var t;const n=null==(t=r.default)?void 0:t.call(r);if(!n)return null;const o=fo(n).filter((e=>V(e)&&"ElCarouselItem"===e.type.name));return 2===(null==o?void 0:o.length)&&e.loop&&!E.value?(f.value=!0,o):(f.value=!1,null)},isTwoLengthShow:e=>!f.value||(i.value<=1?e<=1:e>1),throttledArrowClick:T,throttledIndicatorHover:B}},vc=["aria-label"],mc=["aria-label"],hc=["onMouseenter","onClick"],gc=["aria-label"],bc={key:0},yc={key:3,xmlns:"http://www.w3.org/2000/svg",version:"1.1",style:{display:"none"}},wc=[M("defs",null,[M("filter",{id:"elCarouselHorizontal"},[M("feGaussianBlur",{in:"SourceGraphic",stdDeviation:"12,0"})]),M("filter",{id:"elCarouselVertical"},[M("feGaussianBlur",{in:"SourceGraphic",stdDeviation:"0,10"})])],-1)],xc=O({name:"ElCarousel"});var Sc=Kr(O(u(s({},xc),{props:cc,emits:dc,setup(e,{expose:t,emit:n}){const o=e,{root:l,activeIndex:a,arrowDisplay:r,hasLabel:i,hover:s,isCardType:u,items:c,isVertical:d,containerStyle:f,handleButtonEnter:v,handleButtonLeave:m,isTransitioning:h,handleIndicatorClick:g,handleMouseEnter:b,handleMouseLeave:y,handleTransitionEnd:w,setActiveItem:x,prev:S,next:C,PlaceholderItem:E,isTwoLengthShow:I,throttledArrowClick:O,throttledIndicatorHover:_}=fc(o,n),L=Bo("carousel"),{t:R}=Co(),A=k((()=>{const e=[L.b(),L.m(o.direction)];return p(u)&&e.push(L.m("card")),e})),$=k((()=>{const e=[L.e("container")];return o.motionBlur&&p(h)&&e.push(p(d)?`${L.namespace.value}-transitioning-vertical`:`${L.namespace.value}-transitioning`),e})),F=k((()=>{const e=[L.e("indicators"),L.em("indicators",o.direction)];return p(i)&&e.push(L.em("indicators","labels")),"outside"===o.indicatorPosition&&e.push(L.em("indicators","outside")),p(d)&&e.push(L.em("indicators","right")),e}));return t({setActiveItem:x,prev:S,next:C}),(e,t)=>(T(),B("div",{ref_key:"root",ref:l,class:q(p(A)),onMouseenter:t[7]||(t[7]=ue(((...e)=>p(b)&&p(b)(...e)),["stop"])),onMouseleave:t[8]||(t[8]=ue(((...e)=>p(y)&&p(y)(...e)),["stop"]))},[p(r)?(T(),ne(pe,{key:0,name:"carousel-arrow-left",persisted:""},{default:te((()=>[ce(M("button",{type:"button",class:q([p(L).e("arrow"),p(L).em("arrow","left")]),"aria-label":p(R)("el.carousel.leftArrow"),onMouseenter:t[0]||(t[0]=e=>p(v)("left")),onMouseleave:t[1]||(t[1]=(...e)=>p(m)&&p(m)(...e)),onClick:t[2]||(t[2]=ue((e=>p(O)(p(a)-1)),["stop"]))},[J(p(Jr),null,{default:te((()=>[J(p(yn))])),_:1})],42,vc),[[de,("always"===e.arrow||p(s))&&(o.loop||p(a)>0)]])])),_:1})):re("v-if",!0),p(r)?(T(),ne(pe,{key:1,name:"carousel-arrow-right",persisted:""},{default:te((()=>[ce(M("button",{type:"button",class:q([p(L).e("arrow"),p(L).em("arrow","right")]),"aria-label":p(R)("el.carousel.rightArrow"),onMouseenter:t[3]||(t[3]=e=>p(v)("right")),onMouseleave:t[4]||(t[4]=(...e)=>p(m)&&p(m)(...e)),onClick:t[5]||(t[5]=ue((e=>p(O)(p(a)+1)),["stop"]))},[J(p(Jr),null,{default:te((()=>[J(p(wn))])),_:1})],42,mc),[[de,("always"===e.arrow||p(s))&&(o.loop||p(a)p(w)&&p(w)(...e))},[J(p(E)),H(e.$slots,"default")],38),"none"!==e.indicatorPosition?(T(),B("ul",{key:2,class:q(p(F))},[(T(!0),B(Q,null,be(p(c),((t,n)=>ce((T(),B("li",{key:n,class:q([p(L).e("indicator"),p(L).em("indicator",e.direction),p(L).is("active",n===p(a))]),onMouseenter:e=>p(_)(n),onClick:ue((e=>p(g)(n)),["stop"])},[M("button",{class:q(p(L).e("button")),"aria-label":p(R)("el.carousel.indicator",{index:n+1})},[p(i)?(T(),B("span",bc,ae(t.props.label),1)):re("v-if",!0)],10,gc)],42,hc)),[[de,p(I)(n)]]))),128))],2)):re("v-if",!0),o.motionBlur?(T(),B("svg",yc,wc)):re("v-if",!0)],34))}})),[["__file","carousel.vue"]]);const kc=Xn({name:{type:String,default:""},label:{type:[String,Number],default:""}}),Cc=(e,t)=>{const n=N(pc),o=b(),l=.83,a=m(),r=m(!1),i=m(0),s=m(1),u=m(!1),c=m(!1),d=m(!1),f=m(!1),{isCardType:v,isVertical:h}=n;const g=(e,t,o)=>{var r;const m=p(v),g=null!=(r=n.items.value.length)?r:Number.NaN,b=e===t;m||Jt(o)||(f.value=b||e===o),!b&&g>2&&n.loop&&(e=function(e,t,n){const o=n-1,l=n/2;return 0===t&&e===o?-1:t===o&&0===e?n:e=l?n+1:e>t+1&&e-t>=l?-2:e}(e,t,g));const y=p(h);u.value=b,m?(d.value=Math.round(Math.abs(e-t))<=1,i.value=function(e,t){var o,l;const a=p(h)?(null==(o=n.root.value)?void 0:o.offsetHeight)||0:(null==(l=n.root.value)?void 0:l.offsetWidth)||0;return d.value?a*(1.17*(e-t)+1)/4:e{n.addItem({props:e,states:G({hover:r,translate:i,scale:s,active:u,ready:c,inStage:d,animating:f}),uid:o.uid,translateItem:g})})),Y((()=>{n.removeItem(o.uid)})),{carouselItemRef:a,active:u,animating:f,hover:r,inStage:d,isVertical:h,translate:i,isCardType:v,scale:s,ready:c,handleItemClick:function(){if(n&&p(v)){const e=n.items.value.findIndex((({uid:e})=>e===o.uid));n.setActiveItem(e)}}}},Ec=O({name:"ElCarouselItem"});var Ic=Kr(O(u(s({},Ec),{props:kc,setup(e){const t=e,n=Bo("carousel"),{carouselItemRef:o,active:l,animating:a,hover:r,inStage:i,isVertical:s,translate:u,isCardType:c,scale:d,ready:f,handleItemClick:v}=Cc(t),m=k((()=>[n.e("item"),n.is("active",l.value),n.is("in-stage",i.value),n.is("hover",r.value),n.is("animating",a.value),{[n.em("item","card")]:c.value,[n.em("item","card-vertical")]:c.value&&s.value}])),h=k((()=>({transform:[`${"translate"+(p(s)?"Y":"X")}(${p(u)}px)`,`scale(${p(d)})`].join(" ")})));return(e,t)=>ce((T(),B("div",{ref_key:"carouselItemRef",ref:o,class:q(p(m)),style:W(p(h)),onClick:t[0]||(t[0]=(...e)=>p(v)&&p(v)(...e))},[p(c)?ce((T(),B("div",{key:0,class:q(p(n).e("mask"))},null,2)),[[de,!p(l)]]):re("v-if",!0),H(e.$slots,"default")],6)),[[de,p(f)]])}})),[["__file","carousel-item.vue"]]);const Oc=no(Sc,{CarouselItem:Ic}),Tc=oo(Ic),Bc=s({modelValue:{type:[Number,String,Boolean],default:void 0},label:{type:[String,Boolean,Number,Object],default:void 0},value:{type:[String,Boolean,Number,Object],default:void 0},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:{type:String,default:void 0},trueValue:{type:[String,Number],default:void 0},falseValue:{type:[String,Number],default:void 0},trueLabel:{type:[String,Number],default:void 0},falseLabel:{type:[String,Number],default:void 0},id:{type:String,default:void 0},controls:{type:String,default:void 0},border:Boolean,size:Tr,tabindex:[String,Number],validateEvent:{type:Boolean,default:!0}},Ar(["ariaControls"])),Mc={[ro]:e=>C(e)||en(e)||Qt(e),change:e=>C(e)||en(e)||Qt(e)},_c=Symbol("checkboxGroupContextKey"),Lc=(e,{model:t,isLimitExceeded:n,hasOwnLabel:o,isDisabled:l,isLabeledByFormItem:a})=>{const r=N(_c,void 0),{formItem:i}=oi(),{emit:s}=b();function u(t){var n,o,l,a;return[!0,e.trueValue,e.trueLabel].includes(t)?null==(o=null!=(n=e.trueValue)?n:e.trueLabel)||o:null!=(a=null!=(l=e.falseValue)?l:e.falseLabel)&&a}const c=k((()=>(null==r?void 0:r.validateEvent)||e.validateEvent));return h((()=>e.modelValue),(()=>{c.value&&(null==i||i.validate("change").catch((e=>{})))})),{handleChange:function(e){if(n.value)return;const t=e.target;s("change",u(t.checked),e)},onClickRoot:function(r){return d(this,null,(function*(){if(!n.value&&!o.value&&!l.value&&a.value){r.composedPath().some((e=>"LABEL"===e.tagName))||(t.value=u([!1,e.falseValue,e.falseLabel].includes(t.value)),yield w(),function(e,t){s("change",u(e),t)}(t.value,r))}}))}}},Rc=(e,t)=>{const{formItem:n}=oi(),{model:o,isGroup:l,isLimitExceeded:a}=(e=>{const t=m(!1),{emit:n}=b(),o=N(_c,void 0),l=k((()=>!1===Jt(o))),a=m(!1),r=k({get(){var n,a;return l.value?null==(n=null==o?void 0:o.modelValue)?void 0:n.value:null!=(a=e.modelValue)?a:t.value},set(e){var i,s;l.value&&F(e)?(a.value=void 0!==(null==(i=null==o?void 0:o.max)?void 0:i.value)&&e.length>(null==o?void 0:o.max.value)&&e.length>r.value.length,!1===a.value&&(null==(s=null==o?void 0:o.changeEvent)||s.call(o,e))):(n(ro,e),t.value=e)}});return{model:r,isGroup:l,isLimitExceeded:a}})(e),{isFocused:r,isChecked:i,checkboxButtonSize:s,checkboxSize:u,hasOwnLabel:c,actualValue:d}=((e,t,{model:n})=>{const o=N(_c,void 0),l=m(!1),a=k((()=>nn(e.value)?e.label:e.value)),r=k((()=>{const t=n.value;return Qt(t)?t:F(t)?_(a.value)?t.map(ye).some((e=>Xe(e,a.value))):t.map(ye).includes(a.value):null!=t?t===e.trueValue||t===e.trueLabel:!!t}));return{checkboxButtonSize:ti(k((()=>{var e;return null==(e=null==o?void 0:o.size)?void 0:e.value})),{prop:!0}),isChecked:r,isFocused:l,checkboxSize:ti(k((()=>{var e;return null==(e=null==o?void 0:o.size)?void 0:e.value}))),hasOwnLabel:k((()=>!!t.default||!nn(a.value))),actualValue:a}})(e,t,{model:o}),{isDisabled:p}=(({model:e,isChecked:t})=>{const n=N(_c,void 0),o=k((()=>{var o,l;const a=null==(o=null==n?void 0:n.max)?void 0:o.value,r=null==(l=null==n?void 0:n.min)?void 0:l.value;return!Jt(a)&&e.value.length>=a&&!t.value||!Jt(r)&&e.value.length<=r&&t.value}));return{isDisabled:ni(k((()=>(null==n?void 0:n.disabled.value)||o.value))),isLimitDisabled:o}})({model:o,isChecked:i}),{inputId:f,isLabeledByFormItem:v}=li(e,{formItemContext:n,disableIdGeneration:c,disableIdManagement:l}),{handleChange:h,onClickRoot:g}=Lc(e,{model:o,isLimitExceeded:a,hasOwnLabel:c,isDisabled:p,isLabeledByFormItem:v});var y,w;return e.checked&&(F(o.value)&&!o.value.includes(d.value)?o.value.push(d.value):o.value=null==(w=null!=(y=e.trueValue)?y:e.trueLabel)||w),bo({from:"controls",replacement:"aria-controls",version:"2.8.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},k((()=>!!e.controls))),bo({from:"label act as value",replacement:"value",version:"3.0.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},k((()=>l.value&&nn(e.value)))),bo({from:"true-label",replacement:"true-value",version:"3.0.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},k((()=>!!e.trueLabel))),bo({from:"false-label",replacement:"false-value",version:"3.0.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},k((()=>!!e.falseLabel))),{inputId:f,isLabeledByFormItem:v,isChecked:i,isDisabled:p,isFocused:r,checkboxButtonSize:s,checkboxSize:u,hasOwnLabel:c,model:o,actualValue:d,handleChange:h,onClickRoot:g}},Ac=["id","indeterminate","name","tabindex","disabled","true-value","false-value"],$c=["id","indeterminate","disabled","value","name","tabindex"],Fc=O({name:"ElCheckbox"});var Vc=Kr(O(u(s({},Fc),{props:Bc,emits:Mc,setup(e){const t=e,n=ee(),{inputId:o,isLabeledByFormItem:l,isChecked:a,isDisabled:r,isFocused:i,checkboxSize:s,hasOwnLabel:u,model:c,actualValue:d,handleChange:f,onClickRoot:v}=Rc(t,n),m=Bo("checkbox"),h=k((()=>[m.b(),m.m(s.value),m.is("disabled",r.value),m.is("bordered",t.border),m.is("checked",a.value)])),g=k((()=>[m.e("input"),m.is("disabled",r.value),m.is("checked",a.value),m.is("indeterminate",t.indeterminate),m.is("focus",i.value)]));return(e,t)=>(T(),ne(oe(!p(u)&&p(l)?"span":"label"),{class:q(p(h)),"aria-controls":e.indeterminate?e.controls||e.ariaControls:null,onClick:p(v)},{default:te((()=>{var n,l;return[M("span",{class:q(p(g))},[e.trueValue||e.falseValue||e.trueLabel||e.falseLabel?ce((T(),B("input",{key:0,id:p(o),"onUpdate:modelValue":t[0]||(t[0]=e=>z(c)?c.value=e:null),class:q(p(m).e("original")),type:"checkbox",indeterminate:e.indeterminate,name:e.name,tabindex:e.tabindex,disabled:p(r),"true-value":null!=(n=e.trueValue)?n:e.trueLabel,"false-value":null!=(l=e.falseValue)?l:e.falseLabel,onChange:t[1]||(t[1]=(...e)=>p(f)&&p(f)(...e)),onFocus:t[2]||(t[2]=e=>i.value=!0),onBlur:t[3]||(t[3]=e=>i.value=!1),onClick:t[4]||(t[4]=ue((()=>{}),["stop"]))},null,42,Ac)),[[we,p(c)]]):ce((T(),B("input",{key:1,id:p(o),"onUpdate:modelValue":t[5]||(t[5]=e=>z(c)?c.value=e:null),class:q(p(m).e("original")),type:"checkbox",indeterminate:e.indeterminate,disabled:p(r),value:p(d),name:e.name,tabindex:e.tabindex,onChange:t[6]||(t[6]=(...e)=>p(f)&&p(f)(...e)),onFocus:t[7]||(t[7]=e=>i.value=!0),onBlur:t[8]||(t[8]=e=>i.value=!1),onClick:t[9]||(t[9]=ue((()=>{}),["stop"]))},null,42,$c)),[[we,p(c)]]),M("span",{class:q(p(m).e("inner"))},null,2)],2),p(u)?(T(),B("span",{key:0,class:q(p(m).e("label"))},[H(e.$slots,"default"),e.$slots.default?re("v-if",!0):(T(),B(Q,{key:0},[le(ae(e.label),1)],64))],2)):re("v-if",!0)]})),_:3},8,["class","aria-controls","onClick"]))}})),[["__file","checkbox.vue"]]);const Pc=["name","tabindex","disabled","true-value","false-value"],Nc=["name","tabindex","disabled","value"],zc=O({name:"ElCheckboxButton"});var Dc=Kr(O(u(s({},zc),{props:Bc,emits:Mc,setup(e){const t=e,n=ee(),{isFocused:o,isChecked:l,isDisabled:a,checkboxButtonSize:r,model:i,actualValue:s,handleChange:u}=Rc(t,n),c=N(_c,void 0),d=Bo("checkbox"),f=k((()=>{var e,t,n,o;const l=null!=(t=null==(e=null==c?void 0:c.fill)?void 0:e.value)?t:"";return{backgroundColor:l,borderColor:l,color:null!=(o=null==(n=null==c?void 0:c.textColor)?void 0:n.value)?o:"",boxShadow:l?`-1px 0 0 0 ${l}`:void 0}})),v=k((()=>[d.b("button"),d.bm("button",r.value),d.is("disabled",a.value),d.is("checked",l.value),d.is("focus",o.value)]));return(e,t)=>{var n,r;return T(),B("label",{class:q(p(v))},[e.trueValue||e.falseValue||e.trueLabel||e.falseLabel?ce((T(),B("input",{key:0,"onUpdate:modelValue":t[0]||(t[0]=e=>z(i)?i.value=e:null),class:q(p(d).be("button","original")),type:"checkbox",name:e.name,tabindex:e.tabindex,disabled:p(a),"true-value":null!=(n=e.trueValue)?n:e.trueLabel,"false-value":null!=(r=e.falseValue)?r:e.falseLabel,onChange:t[1]||(t[1]=(...e)=>p(u)&&p(u)(...e)),onFocus:t[2]||(t[2]=e=>o.value=!0),onBlur:t[3]||(t[3]=e=>o.value=!1),onClick:t[4]||(t[4]=ue((()=>{}),["stop"]))},null,42,Pc)),[[we,p(i)]]):ce((T(),B("input",{key:1,"onUpdate:modelValue":t[5]||(t[5]=e=>z(i)?i.value=e:null),class:q(p(d).be("button","original")),type:"checkbox",name:e.name,tabindex:e.tabindex,disabled:p(a),value:p(s),onChange:t[6]||(t[6]=(...e)=>p(u)&&p(u)(...e)),onFocus:t[7]||(t[7]=e=>o.value=!0),onBlur:t[8]||(t[8]=e=>o.value=!1),onClick:t[9]||(t[9]=ue((()=>{}),["stop"]))},null,42,Nc)),[[we,p(i)]]),e.$slots.default||e.label?(T(),B("span",{key:2,class:q(p(d).be("button","inner")),style:W(p(l)?p(f):void 0)},[H(e.$slots,"default",{},(()=>[le(ae(e.label),1)]))],6)):re("v-if",!0)],2)}}})),[["__file","checkbox-button.vue"]]);const jc=Xn(s({modelValue:{type:Array,default:()=>[]},disabled:Boolean,min:Number,max:Number,size:Tr,label:String,fill:String,textColor:String,tag:{type:String,default:"div"},validateEvent:{type:Boolean,default:!0}},Ar(["ariaLabel"]))),Hc={[ro]:e=>F(e),change:e=>F(e)},qc=O({name:"ElCheckboxGroup"});var Wc=Kr(O(u(s({},qc),{props:jc,emits:Hc,setup(e,{emit:t}){const n=e,o=Bo("checkbox"),{formItem:l}=oi(),{inputId:a,isLabeledByFormItem:r}=li(n,{formItemContext:l}),i=e=>d(this,null,(function*(){t(ro,e),yield w(),t("change",e)})),c=k({get:()=>n.modelValue,set(e){i(e)}});return j(_c,u(s({},We(X(n),["size","min","max","disabled","validateEvent","fill","textColor"])),{modelValue:c,changeEvent:i})),bo({from:"label",replacement:"aria-label",version:"2.8.0",scope:"el-checkbox-group",ref:"https://element-plus.org/en-US/component/checkbox.html"},k((()=>!!n.label))),h((()=>n.modelValue),(()=>{n.validateEvent&&(null==l||l.validate("change").catch((e=>{})))})),(e,t)=>{var n;return T(),ne(oe(e.tag),{id:p(a),class:q(p(o).b("group")),role:"group","aria-label":p(r)?void 0:e.label||e.ariaLabel||"checkbox-group","aria-labelledby":p(r)?null==(n=p(l))?void 0:n.labelId:void 0},{default:te((()=>[H(e.$slots,"default")])),_:3},8,["id","class","aria-label","aria-labelledby"])}}})),[["__file","checkbox-group.vue"]]);const Kc=no(Vc,{CheckboxButton:Dc,CheckboxGroup:Wc}),Uc=oo(Dc),Yc=oo(Wc),Gc=Xn({modelValue:{type:[String,Number,Boolean],default:void 0},size:Tr,disabled:Boolean,label:{type:[String,Number,Boolean],default:void 0},value:{type:[String,Number,Boolean],default:void 0},name:{type:String,default:void 0}}),Xc=Xn(u(s({},Gc),{border:Boolean})),Zc={[ro]:e=>C(e)||en(e)||Qt(e),[io]:e=>C(e)||en(e)||Qt(e)},Jc=Symbol("radioGroupKey"),Qc=(e,t)=>{const n=m(),o=N(Jc,void 0),l=k((()=>!!o)),a=k((()=>nn(e.value)?e.label:e.value)),r=k({get:()=>l.value?o.modelValue:e.modelValue,set(r){l.value?o.changeEvent(r):t&&t(ro,r),n.value.checked=e.modelValue===a.value}}),i=ti(k((()=>null==o?void 0:o.size))),s=ni(k((()=>null==o?void 0:o.disabled))),u=m(!1),c=k((()=>s.value||l.value&&r.value!==a.value?-1:0));return bo({from:"label act as value",replacement:"value",version:"3.0.0",scope:"el-radio",ref:"https://element-plus.org/en-US/component/radio.html"},k((()=>l.value&&nn(e.value)))),{radioRef:n,isGroup:l,radioGroup:o,focus:u,size:i,disabled:s,tabIndex:c,modelValue:r,actualValue:a}},ed=["value","name","disabled"],td=O({name:"ElRadio"});var nd=Kr(O(u(s({},td),{props:Xc,emits:Zc,setup(e,{emit:t}){const n=e,o=Bo("radio"),{radioRef:l,radioGroup:a,focus:r,size:i,disabled:s,modelValue:u,actualValue:c}=Qc(n,t);function d(){w((()=>t("change",u.value)))}return(e,t)=>{var n;return T(),B("label",{class:q([p(o).b(),p(o).is("disabled",p(s)),p(o).is("focus",p(r)),p(o).is("bordered",e.border),p(o).is("checked",p(u)===p(c)),p(o).m(p(i))])},[M("span",{class:q([p(o).e("input"),p(o).is("disabled",p(s)),p(o).is("checked",p(u)===p(c))])},[ce(M("input",{ref_key:"radioRef",ref:l,"onUpdate:modelValue":t[0]||(t[0]=e=>z(u)?u.value=e:null),class:q(p(o).e("original")),value:p(c),name:e.name||(null==(n=p(a))?void 0:n.name),disabled:p(s),type:"radio",onFocus:t[1]||(t[1]=e=>r.value=!0),onBlur:t[2]||(t[2]=e=>r.value=!1),onChange:d,onClick:t[3]||(t[3]=ue((()=>{}),["stop"]))},null,42,ed),[[xe,p(u)]]),M("span",{class:q(p(o).e("inner"))},null,2)],2),M("span",{class:q(p(o).e("label")),onKeydown:t[4]||(t[4]=ue((()=>{}),["stop"]))},[H(e.$slots,"default",{},(()=>[le(ae(e.label),1)]))],34)],2)}}})),[["__file","radio.vue"]]);const od=Xn(s({},Gc)),ld=["value","name","disabled"],ad=O({name:"ElRadioButton"});var rd=Kr(O(u(s({},ad),{props:od,setup(e){const t=e,n=Bo("radio"),{radioRef:o,focus:l,size:a,disabled:r,modelValue:i,radioGroup:s,actualValue:u}=Qc(t),c=k((()=>({backgroundColor:(null==s?void 0:s.fill)||"",borderColor:(null==s?void 0:s.fill)||"",boxShadow:(null==s?void 0:s.fill)?`-1px 0 0 0 ${s.fill}`:"",color:(null==s?void 0:s.textColor)||""})));return(e,t)=>{var d;return T(),B("label",{class:q([p(n).b("button"),p(n).is("active",p(i)===p(u)),p(n).is("disabled",p(r)),p(n).is("focus",p(l)),p(n).bm("button",p(a))])},[ce(M("input",{ref_key:"radioRef",ref:o,"onUpdate:modelValue":t[0]||(t[0]=e=>z(i)?i.value=e:null),class:q(p(n).be("button","original-radio")),value:p(u),type:"radio",name:e.name||(null==(d=p(s))?void 0:d.name),disabled:p(r),onFocus:t[1]||(t[1]=e=>l.value=!0),onBlur:t[2]||(t[2]=e=>l.value=!1),onClick:t[3]||(t[3]=ue((()=>{}),["stop"]))},null,42,ld),[[xe,p(i)]]),M("span",{class:q(p(n).be("button","inner")),style:W(p(i)===p(u)?p(c):{}),onKeydown:t[4]||(t[4]=ue((()=>{}),["stop"]))},[H(e.$slots,"default",{},(()=>[le(ae(e.label),1)]))],38)],2)}}})),[["__file","radio-button.vue"]]);const id=Xn(s({id:{type:String,default:void 0},size:Tr,disabled:Boolean,modelValue:{type:[String,Number,Boolean],default:void 0},fill:{type:String,default:""},label:{type:String,default:void 0},textColor:{type:String,default:""},name:{type:String,default:void 0},validateEvent:{type:Boolean,default:!0}},Ar(["ariaLabel"]))),sd=Zc,ud=["id","aria-label","aria-labelledby"],cd=O({name:"ElRadioGroup"}),dd=O(u(s({},cd),{props:id,emits:sd,setup(e,{emit:t}){const n=e,o=Bo("radio"),l=ra(),a=m(),{formItem:r}=oi(),{inputId:i,isLabeledByFormItem:c}=li(n,{formItemContext:r});y((()=>{const e=a.value.querySelectorAll("[type=radio]"),t=e[0];!Array.from(e).some((e=>e.checked))&&t&&(t.tabIndex=0)}));const d=k((()=>n.name||l.value));return j(Jc,G(u(s({},X(n)),{changeEvent:e=>{t(ro,e),w((()=>t("change",e)))},name:d}))),h((()=>n.modelValue),(()=>{n.validateEvent&&(null==r||r.validate("change").catch((e=>{})))})),bo({from:"label",replacement:"aria-label",version:"2.8.0",scope:"el-radio-group",ref:"https://element-plus.org/en-US/component/radio.html"},k((()=>!!n.label))),(e,t)=>(T(),B("div",{id:p(i),ref_key:"radioGroupRef",ref:a,class:q(p(o).b("group")),role:"radiogroup","aria-label":p(c)?void 0:e.label||e.ariaLabel||"radio-group","aria-labelledby":p(c)?p(r).labelId:void 0},[H(e.$slots,"default")],10,ud))}}));var pd=Kr(dd,[["__file","radio-group.vue"]]);const fd=no(nd,{RadioButton:rd,RadioGroup:pd}),vd=oo(pd),md=oo(rd),hd=Xn({type:{type:String,values:["primary","success","info","warning","danger"],default:"primary"},closable:Boolean,disableTransitions:Boolean,hit:Boolean,color:String,size:{type:String,values:uo},effect:{type:String,values:["dark","light","plain"],default:"light"},round:Boolean}),gd={close:e=>e instanceof MouseEvent,click:e=>e instanceof MouseEvent},bd=O({name:"ElTag"});const yd=no(Kr(O(u(s({},bd),{props:hd,emits:gd,setup(e,{emit:t}){const n=e,o=ti(),l=Bo("tag"),a=k((()=>{const{type:e,hit:t,effect:a,closable:r,round:i}=n;return[l.b(),l.is("closable",r),l.m(e||"primary"),l.m(o.value),l.m(a),l.is("hit",t),l.is("round",i)]})),r=e=>{t("close",e)},i=e=>{t("click",e)};return(e,t)=>e.disableTransitions?(T(),B("span",{key:0,class:q(p(a)),style:W({backgroundColor:e.color}),onClick:i},[M("span",{class:q(p(l).e("content"))},[H(e.$slots,"default")],2),e.closable?(T(),ne(p(Jr),{key:0,class:q(p(l).e("close")),onClick:ue(r,["stop"])},{default:te((()=>[J(p(In))])),_:1},8,["class","onClick"])):re("v-if",!0)],6)):(T(),ne(pe,{key:1,name:`${p(l).namespace.value}-zoom-in-center`,appear:""},{default:te((()=>[M("span",{class:q(p(a)),style:W({backgroundColor:e.color}),onClick:i},[M("span",{class:q(p(l).e("content"))},[H(e.$slots,"default")],2),e.closable?(T(),ne(p(Jr),{key:0,class:q(p(l).e("close")),onClick:ue(r,["stop"])},{default:te((()=>[J(p(In))])),_:1},8,["class","onClick"])):re("v-if",!0)],6)])),_:3},8,["name"]))}})),[["__file","tag.vue"]])),wd=Symbol("rowContextKey"),xd=Xn({tag:{type:String,default:"div"},gutter:{type:Number,default:0},justify:{type:String,values:["start","center","end","space-around","space-between","space-evenly"],default:"start"},align:{type:String,values:["top","middle","bottom"]}}),Sd=O({name:"ElRow"});const kd=no(Kr(O(u(s({},Sd),{props:xd,setup(e){const t=e,n=Bo("row"),o=k((()=>t.gutter));j(wd,{gutter:o});const l=k((()=>{const e={};return t.gutter?(e.marginRight=e.marginLeft=`-${t.gutter/2}px`,e):e})),a=k((()=>[n.b(),n.is(`justify-${t.justify}`,"start"!==t.justify),n.is(`align-${t.align}`,!!t.align)]));return(e,t)=>(T(),ne(oe(e.tag),{class:q(p(a)),style:W(p(l))},{default:te((()=>[H(e.$slots,"default")])),_:3},8,["class","style"]))}})),[["__file","row.vue"]])),Cd=Xn({tag:{type:String,default:"div"},span:{type:Number,default:24},offset:{type:Number,default:0},pull:{type:Number,default:0},push:{type:Number,default:0},xs:{type:[Number,Object],default:()=>({})},sm:{type:[Number,Object],default:()=>({})},md:{type:[Number,Object],default:()=>({})},lg:{type:[Number,Object],default:()=>({})},xl:{type:[Number,Object],default:()=>({})}}),Ed=O({name:"ElCol"});const Id=no(Kr(O(u(s({},Ed),{props:Cd,setup(e){const t=e,{gutter:n}=N(wd,{gutter:k((()=>0))}),o=Bo("col"),l=k((()=>{const e={};return n.value&&(e.paddingLeft=e.paddingRight=n.value/2+"px"),e})),a=k((()=>{const e=[];["span","offset","pull","push"].forEach((n=>{const l=t[n];en(l)&&("span"===n?e.push(o.b(`${t[n]}`)):l>0&&e.push(o.b(`${n}-${t[n]}`)))}));return["xs","sm","md","lg","xl"].forEach((n=>{en(t[n])?e.push(o.b(`${n}-${t[n]}`)):_(t[n])&&Object.entries(t[n]).forEach((([t,l])=>{e.push("span"!==t?o.b(`${n}-${t}-${l}`):o.b(`${n}-${l}`))}))})),n.value&&e.push(o.is("guttered")),[o.b(),e]}));return(e,t)=>(T(),ne(oe(e.tag),{class:q(p(a)),style:W(p(l))},{default:te((()=>[H(e.$slots,"default")])),_:3},8,["class","style"]))}})),[["__file","col.vue"]])),Od=O({name:"ElCollapseTransition"});var Td=Kr(O(u(s({},Od),{setup(e){const t=Bo("collapse-transition"),n=e=>{e.style.maxHeight="",e.style.overflow=e.dataset.oldOverflow,e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom},o={beforeEnter(e){e.dataset||(e.dataset={}),e.dataset.oldPaddingTop=e.style.paddingTop,e.dataset.oldPaddingBottom=e.style.paddingBottom,e.style.height&&(e.dataset.elExistsHeight=e.style.height),e.style.maxHeight=0,e.style.paddingTop=0,e.style.paddingBottom=0},enter(e){requestAnimationFrame((()=>{e.dataset.oldOverflow=e.style.overflow,e.dataset.elExistsHeight?e.style.maxHeight=e.dataset.elExistsHeight:0!==e.scrollHeight?e.style.maxHeight=`${e.scrollHeight}px`:e.style.maxHeight=0,e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom,e.style.overflow="hidden"}))},afterEnter(e){e.style.maxHeight="",e.style.overflow=e.dataset.oldOverflow},enterCancelled(e){n(e)},beforeLeave(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.maxHeight=`${e.scrollHeight}px`,e.style.overflow="hidden"},leave(e){0!==e.scrollHeight&&(e.style.maxHeight=0,e.style.paddingTop=0,e.style.paddingBottom=0)},afterLeave(e){n(e)},leaveCancelled(e){n(e)}};return(e,n)=>(T(),ne(pe,K({name:p(t).b()},Se(o)),{default:te((()=>[H(e.$slots,"default")])),_:3},16,["name"]))}})),[["__file","collapse-transition.vue"]]);Td.install=e=>{e.component(Td.name,Td)};const Bd=Td,Md=O({name:"ElContainer"});var _d=Kr(O(u(s({},Md),{props:{direction:{type:String}},setup(e){const t=e,n=ee(),o=Bo("container"),l=k((()=>{if("vertical"===t.direction)return!0;if("horizontal"===t.direction)return!1;if(n&&n.default){return n.default().some((e=>{const t=e.type.name;return"ElHeader"===t||"ElFooter"===t}))}return!1}));return(e,t)=>(T(),B("section",{class:q([p(o).b(),p(o).is("vertical",p(l))])},[H(e.$slots,"default")],2))}})),[["__file","container.vue"]]);const Ld=O({name:"ElAside"});var Rd=Kr(O(u(s({},Ld),{props:{width:{type:String,default:null}},setup(e){const t=e,n=Bo("aside"),o=k((()=>t.width?n.cssVarBlock({width:t.width}):{}));return(e,t)=>(T(),B("aside",{class:q(p(n).b()),style:W(p(o))},[H(e.$slots,"default")],6))}})),[["__file","aside.vue"]]);const Ad=O({name:"ElFooter"});var $d=Kr(O(u(s({},Ad),{props:{height:{type:String,default:null}},setup(e){const t=e,n=Bo("footer"),o=k((()=>t.height?n.cssVarBlock({height:t.height}):{}));return(e,t)=>(T(),B("footer",{class:q(p(n).b()),style:W(p(o))},[H(e.$slots,"default")],6))}})),[["__file","footer.vue"]]);const Fd=O({name:"ElHeader"});var Vd=Kr(O(u(s({},Fd),{props:{height:{type:String,default:null}},setup(e){const t=e,n=Bo("header"),o=k((()=>t.height?n.cssVarBlock({height:t.height}):{}));return(e,t)=>(T(),B("header",{class:q(p(n).b()),style:W(p(o))},[H(e.$slots,"default")],6))}})),[["__file","header.vue"]]);const Pd=O({name:"ElMain"});var Nd=Kr(O(u(s({},Pd),{setup(e){const t=Bo("main");return(e,n)=>(T(),B("main",{class:q(p(t).b())},[H(e.$slots,"default")],2))}})),[["__file","main.vue"]]);const zd=no(_d,{Aside:Rd,Footer:$d,Header:Vd,Main:Nd}),Dd=oo(Rd);oo($d);const jd=oo(Vd),Hd=oo(Nd),qd=Xn({mask:{type:Boolean,default:!0},customMaskEvent:{type:Boolean,default:!1},overlayClass:{type:[String,Array,Object]},zIndex:{type:[String,Number]}});const Wd=O({name:"ElOverlay",props:qd,emits:{click:e=>e instanceof MouseEvent},setup(e,{slots:t,emit:n}){const o=Bo("overlay"),{onClick:l,onMousedown:a,onMouseup:r}=ta(e.customMaskEvent?void 0:e=>{n("click",e)});return()=>e.mask?J("div",{class:[o.b(),e.overlayClass],style:{zIndex:e.zIndex},onClick:l,onMousedown:a,onMouseup:r},[H(t,"default")],po.STYLE|po.CLASS|po.PROPS,["onClick","onMouseup","onMousedown"]):ke("div",{class:e.overlayClass,style:{zIndex:e.zIndex,position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px"}},[H(t,"default")])}}),Kd=Symbol("dialogInjectionKey"),Ud=Xn({center:Boolean,alignCenter:Boolean,closeIcon:{type:Zn},draggable:Boolean,overflow:Boolean,fullscreen:Boolean,showClose:{type:Boolean,default:!0},title:{type:String,default:""},ariaLevel:{type:String,default:"2"}}),Yd=["aria-level"],Gd=["aria-label"],Xd=["id"],Zd=O({name:"ElDialogContent"});var Jd=Kr(O(u(s({},Zd),{props:Ud,emits:{close:()=>!0},setup(e){const t=e,{t:n}=Co(),{Close:o}=Jn,{dialogRef:l,headerRef:a,bodyId:r,ns:i,style:s}=N(Kd),{focusTrapRef:u}=N(Rs),c=k((()=>[i.b(),i.is("fullscreen",t.fullscreen),i.is("draggable",t.draggable),i.is("align-center",t.alignCenter),{[i.m("center")]:t.center}])),d=lo(u,l),f=k((()=>t.draggable)),v=k((()=>t.overflow));return yo(l,a,f,v),(e,t)=>(T(),B("div",{ref:p(d),class:q(p(c)),style:W(p(s)),tabindex:"-1"},[M("header",{ref_key:"headerRef",ref:a,class:q([p(i).e("header"),{"show-close":e.showClose}])},[H(e.$slots,"header",{},(()=>[M("span",{role:"heading","aria-level":e.ariaLevel,class:q(p(i).e("title"))},ae(e.title),11,Yd)])),e.showClose?(T(),B("button",{key:0,"aria-label":p(n)("el.dialog.close"),class:q(p(i).e("headerbtn")),type:"button",onClick:t[0]||(t[0]=t=>e.$emit("close"))},[J(p(Jr),{class:q(p(i).e("close"))},{default:te((()=>[(T(),ne(oe(e.closeIcon||p(o))))])),_:1},8,["class"])],10,Gd)):re("v-if",!0)],2),M("div",{id:p(r),class:q(p(i).e("body"))},[H(e.$slots,"default")],10,Xd),e.$slots.footer?(T(),B("footer",{key:0,class:q(p(i).e("footer"))},[H(e.$slots,"footer")],2)):re("v-if",!0)],6))}})),[["__file","dialog-content.vue"]]);const Qd=Xn(u(s({},Ud),{appendToBody:Boolean,appendTo:{type:String,default:"body"},beforeClose:{type:Function},destroyOnClose:Boolean,closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},modal:{type:Boolean,default:!0},openDelay:{type:Number,default:0},closeDelay:{type:Number,default:0},top:{type:String},modelValue:Boolean,modalClass:String,width:{type:[String,Number]},zIndex:{type:Number},trapFocus:{type:Boolean,default:!1},headerAriaLevel:{type:String,default:"2"}})),ep={open:()=>!0,opened:()=>!0,close:()=>!0,closed:()=>!0,[ro]:e=>Qt(e),openAutoFocus:()=>!0,closeAutoFocus:()=>!0},tp=(e,t)=>{var n;const o=b().emit,{nextZIndex:l}=ya();let a="";const r=ra(),i=ra(),s=m(!1),u=m(!1),c=m(!1),d=m(null!=(n=e.zIndex)?n:l());let p,f;const v=Vr("namespace",Eo),g=k((()=>{const t={},n=`--${v.value}-dialog`;return e.fullscreen||(e.top&&(t[`${n}-margin-top`]=e.top),e.width&&(t[`${n}-width`]=vn(e.width))),t})),x=k((()=>e.alignCenter?{display:"flex"}:{}));function S(){null==f||f(),null==p||p(),e.openDelay&&e.openDelay>0?({stop:p}=Et((()=>I()),e.openDelay)):I()}function C(){null==p||p(),null==f||f(),e.closeDelay&&e.closeDelay>0?({stop:f}=Et((()=>O()),e.closeDelay)):O()}function E(){e.beforeClose?e.beforeClose((function(e){e||(u.value=!0,s.value=!1)})):C()}function I(){mt&&(s.value=!0)}function O(){s.value=!1}return e.lockScroll&&Mo(s),h((()=>e.modelValue),(n=>{n?(u.value=!1,S(),c.value=!0,d.value=Ye(e.zIndex)?l():d.value++,w((()=>{o("open"),t.value&&(t.value.scrollTop=0)}))):s.value&&C()})),h((()=>e.fullscreen),(e=>{t.value&&(e?(a=t.value.style.transform,t.value.style.transform=""):t.value.style.transform=a)})),y((()=>{e.modelValue&&(s.value=!0,c.value=!0,S())})),{afterEnter:function(){o("opened")},afterLeave:function(){o("closed"),o(ro,!1),e.destroyOnClose&&(c.value=!1)},beforeLeave:function(){o("close")},handleClose:E,onModalClick:function(){e.closeOnClickModal&&E()},close:C,doClose:O,onOpenAutoFocus:function(){o("openAutoFocus")},onCloseAutoFocus:function(){o("closeAutoFocus")},onCloseRequested:function(){e.closeOnPressEscape&&E()},onFocusoutPrevented:function(e){var t;"pointer"===(null==(t=e.detail)?void 0:t.focusReason)&&e.preventDefault()},titleId:r,bodyId:i,closed:u,style:g,overlayDialogStyle:x,rendered:c,visible:s,zIndex:d}},np=["aria-label","aria-labelledby","aria-describedby"],op=O({name:"ElDialog",inheritAttrs:!1});const lp=no(Kr(O(u(s({},op),{props:Qd,emits:ep,setup(e,{expose:t}){const n=e,o=ee();bo({scope:"el-dialog",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/dialog.html#slots"},k((()=>!!o.title)));const l=Bo("dialog"),a=m(),r=m(),i=m(),{visible:s,titleId:u,bodyId:c,style:d,overlayDialogStyle:f,rendered:v,zIndex:h,afterEnter:g,afterLeave:b,beforeLeave:y,handleClose:w,onModalClick:x,onOpenAutoFocus:S,onCloseAutoFocus:C,onCloseRequested:E,onFocusoutPrevented:I}=tp(n,a);j(Kd,{dialogRef:a,headerRef:r,bodyId:c,ns:l,rendered:v,style:d});const O=ta(x),B=k((()=>n.draggable&&!n.fullscreen));return t({visible:s,dialogContentRef:i}),(e,t)=>(T(),ne(he,{to:e.appendTo,disabled:"body"===e.appendTo&&!e.appendToBody},[J(pe,{name:"dialog-fade",onAfterEnter:p(g),onAfterLeave:p(b),onBeforeLeave:p(y),persisted:""},{default:te((()=>[ce(J(p(Wd),{"custom-mask-event":"",mask:e.modal,"overlay-class":e.modalClass,"z-index":p(h)},{default:te((()=>[M("div",{role:"dialog","aria-modal":"true","aria-label":e.title||void 0,"aria-labelledby":e.title?void 0:p(u),"aria-describedby":p(c),class:q(`${p(l).namespace.value}-overlay-dialog`),style:W(p(f)),onClick:t[0]||(t[0]=(...e)=>p(O).onClick&&p(O).onClick(...e)),onMousedown:t[1]||(t[1]=(...e)=>p(O).onMousedown&&p(O).onMousedown(...e)),onMouseup:t[2]||(t[2]=(...e)=>p(O).onMouseup&&p(O).onMouseup(...e))},[J(p(Us),{loop:"",trapped:p(s),"focus-start-el":"container",onFocusAfterTrapped:p(S),onFocusAfterReleased:p(C),onFocusoutPrevented:p(I),onReleaseRequested:p(E)},{default:te((()=>[p(v)?(T(),ne(Jd,K({key:0,ref_key:"dialogContentRef",ref:i},e.$attrs,{center:e.center,"align-center":e.alignCenter,"close-icon":e.closeIcon,draggable:p(B),overflow:e.overflow,fullscreen:e.fullscreen,"show-close":e.showClose,title:e.title,"aria-level":e.headerAriaLevel,onClose:p(w)}),Ce({header:te((()=>[e.$slots.title?H(e.$slots,"title",{key:1}):H(e.$slots,"header",{key:0,close:p(w),titleId:p(u),titleClass:p(l).e("title")})])),default:te((()=>[H(e.$slots,"default")])),_:2},[e.$slots.footer?{name:"footer",fn:te((()=>[H(e.$slots,"footer")]))}:void 0]),1040,["center","align-center","close-icon","draggable","overflow","fullscreen","show-close","title","aria-level","onClose"])):re("v-if",!0)])),_:3},8,["trapped","onFocusAfterTrapped","onFocusAfterReleased","onFocusoutPrevented","onReleaseRequested"])],46,np)])),_:3},8,["mask","overlay-class","z-index"]),[[de,p(s)]])])),_:3},8,["onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["to","disabled"]))}})),[["__file","dialog.vue"]])),ap=Xn({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},contentPosition:{type:String,values:["left","center","right"],default:"center"},borderStyle:{type:String,default:"solid"}}),rp=O({name:"ElDivider"});const ip=no(Kr(O(u(s({},rp),{props:ap,setup(e){const t=e,n=Bo("divider"),o=k((()=>n.cssVar({"border-style":t.borderStyle})));return(e,t)=>(T(),B("div",{class:q([p(n).b(),p(n).m(e.direction)]),style:W(p(o)),role:"separator"},[e.$slots.default&&"vertical"!==e.direction?(T(),B("div",{key:0,class:q([p(n).e("text"),p(n).is(e.contentPosition)])},[H(e.$slots,"default")],2)):re("v-if",!0)],6))}})),[["__file","divider.vue"]])),sp=Xn(u(s({},Qd),{direction:{type:String,default:"rtl",values:["ltr","rtl","ttb","btt"]},size:{type:[String,Number],default:"30%"},withHeader:{type:Boolean,default:!0},modalFade:{type:Boolean,default:!0},headerAriaLevel:{type:String,default:"2"}})),up=ep,cp=["aria-label","aria-labelledby","aria-describedby"],dp=["id","aria-level"],pp=["aria-label"],fp=["id"],vp=O({name:"ElDrawer",inheritAttrs:!1});const mp=no(Kr(O(u(s({},vp),{props:sp,emits:up,setup(e,{expose:t}){const n=e,o=ee();bo({scope:"el-drawer",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/drawer.html#slots"},k((()=>!!o.title)));const l=m(),a=m(),r=Bo("drawer"),{t:i}=Co(),{afterEnter:s,afterLeave:u,beforeLeave:c,visible:d,rendered:f,titleId:v,bodyId:h,zIndex:g,onModalClick:b,onOpenAutoFocus:y,onCloseAutoFocus:w,onFocusoutPrevented:x,onCloseRequested:S,handleClose:C}=tp(n,l),E=k((()=>"rtl"===n.direction||"ltr"===n.direction)),I=k((()=>vn(n.size)));return t({handleClose:C,afterEnter:s,afterLeave:u}),(e,t)=>(T(),ne(he,{to:"body",disabled:!e.appendToBody},[J(pe,{name:p(r).b("fade"),onAfterEnter:p(s),onAfterLeave:p(u),onBeforeLeave:p(c),persisted:""},{default:te((()=>[ce(J(p(Wd),{mask:e.modal,"overlay-class":e.modalClass,"z-index":p(g),onClick:p(b)},{default:te((()=>[J(p(Us),{loop:"",trapped:p(d),"focus-trap-el":l.value,"focus-start-el":a.value,onFocusAfterTrapped:p(y),onFocusAfterReleased:p(w),onFocusoutPrevented:p(x),onReleaseRequested:p(S)},{default:te((()=>[M("div",K({ref_key:"drawerRef",ref:l,"aria-modal":"true","aria-label":e.title||void 0,"aria-labelledby":e.title?void 0:p(v),"aria-describedby":p(h)},e.$attrs,{class:[p(r).b(),e.direction,p(d)&&"open"],style:p(E)?"width: "+p(I):"height: "+p(I),role:"dialog",onClick:t[1]||(t[1]=ue((()=>{}),["stop"]))}),[M("span",{ref_key:"focusStartRef",ref:a,class:q(p(r).e("sr-focus")),tabindex:"-1"},null,2),e.withHeader?(T(),B("header",{key:0,class:q(p(r).e("header"))},[e.$slots.title?H(e.$slots,"title",{key:1},(()=>[re(" DEPRECATED SLOT ")])):H(e.$slots,"header",{key:0,close:p(C),titleId:p(v),titleClass:p(r).e("title")},(()=>[e.$slots.title?re("v-if",!0):(T(),B("span",{key:0,id:p(v),role:"heading","aria-level":e.headerAriaLevel,class:q(p(r).e("title"))},ae(e.title),11,dp))])),e.showClose?(T(),B("button",{key:2,"aria-label":p(i)("el.drawer.close"),class:q(p(r).e("close-btn")),type:"button",onClick:t[0]||(t[0]=(...e)=>p(C)&&p(C)(...e))},[J(p(Jr),{class:q(p(r).e("close"))},{default:te((()=>[J(p(In))])),_:1},8,["class"])],10,pp)):re("v-if",!0)],2)):re("v-if",!0),p(f)?(T(),B("div",{key:1,id:p(h),class:q(p(r).e("body"))},[H(e.$slots,"default")],10,fp)):re("v-if",!0),e.$slots.footer?(T(),B("div",{key:2,class:q(p(r).e("footer"))},[H(e.$slots,"footer")],2)):re("v-if",!0)],16,cp)])),_:3},8,["trapped","focus-trap-el","focus-start-el","onFocusAfterTrapped","onFocusAfterReleased","onFocusoutPrevented","onReleaseRequested"])])),_:3},8,["mask","overlay-class","z-index","onClick"]),[[de,p(d)]])])),_:3},8,["name","onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"]))}})),[["__file","drawer.vue"]]));var hp=Kr(O({inheritAttrs:!1}),[["render",function(e,t,n,o,l,a){return H(e.$slots,"default")}],["__file","collection.vue"]]);var gp=Kr(O({name:"ElCollectionItem",inheritAttrs:!1}),[["render",function(e,t,n,o,l,a){return H(e.$slots,"default")}],["__file","collection-item.vue"]]);const bp="data-el-collection-item",yp=e=>{const t=`El${e}Collection`,n=`${t}Item`,o=Symbol(t),l=Symbol(n),a=u(s({},hp),{name:t,setup(){const e=m(null),t=new Map;j(o,{itemMap:t,getItems:()=>{const n=p(e);if(!n)return[];const o=Array.from(n.querySelectorAll(`[${bp}]`));return[...t.values()].sort(((e,t)=>o.indexOf(e.ref)-o.indexOf(t.ref)))},collectionRef:e})}}),r=u(s({},gp),{name:n,setup(e,{attrs:t}){const n=m(null),a=N(o,void 0);j(l,{collectionItemRef:n}),y((()=>{const e=p(n);e&&a.itemMap.set(e,s({ref:e},t))})),P((()=>{const e=p(n);a.itemMap.delete(e)}))}});return{COLLECTION_INJECTION_KEY:o,COLLECTION_ITEM_INJECTION_KEY:l,ElCollection:a,ElCollectionItem:r}},wp=Xn({style:{type:[String,Array,Object]},currentTabId:{type:String},defaultCurrentTabId:String,loop:Boolean,dir:{type:String,values:["ltr","rtl"],default:"ltr"},orientation:{type:String},onBlur:Function,onFocus:Function,onMousedown:Function}),{ElCollection:xp,ElCollectionItem:Sp,COLLECTION_INJECTION_KEY:kp,COLLECTION_ITEM_INJECTION_KEY:Cp}=yp("RovingFocusGroup"),Ep=Symbol("elRovingFocusGroup"),Ip=Symbol("elRovingFocusGroupItem"),Op={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"},Tp=(e,t,n)=>{const o=((e,t)=>{if("rtl"!==t)return e;switch(e){case ao.right:return ao.left;case ao.left:return ao.right;default:return e}})(e.key,n);if(!("vertical"===t&&[ao.left,ao.right].includes(o)||"horizontal"===t&&[ao.up,ao.down].includes(o)))return Op[o]},Bp=e=>{const{activeElement:t}=document;for(const n of e){if(n===t)return;if(n.focus(),t!==document.activeElement)return}},Mp="currentTabIdChange",_p="rovingFocusGroup.entryFocus",Lp={bubbles:!1,cancelable:!0},Rp=O({name:"ElRovingFocusGroupImpl",inheritAttrs:!1,props:wp,emits:[Mp,"entryFocus"],setup(e,{emit:t}){var n;const o=m(null!=(n=e.currentTabId||e.defaultCurrentTabId)?n:null),l=m(!1),a=m(!1),r=m(null),{getItems:i}=N(kp,void 0),s=k((()=>[{outline:"none"},e.style])),u=lt((t=>{var n;null==(n=e.onMousedown)||n.call(e,t)}),(()=>{a.value=!0})),c=lt((t=>{var n;null==(n=e.onFocus)||n.call(e,t)}),(e=>{const t=!p(a),{target:n,currentTarget:r}=e;if(n===r&&t&&!p(l)){const e=new Event(_p,Lp);if(null==r||r.dispatchEvent(e),!e.defaultPrevented){const e=i().filter((e=>e.focusable)),t=[e.find((e=>e.active)),e.find((e=>e.id===p(o))),...e].filter(Boolean).map((e=>e.ref));Bp(t)}}a.value=!1})),d=lt((t=>{var n;null==(n=e.onBlur)||n.call(e,t)}),(()=>{l.value=!1}));j(Ep,{currentTabbedId:g(o),loop:U(e,"loop"),tabIndex:k((()=>p(l)?-1:0)),rovingFocusGroupRef:r,rovingFocusGroupRootStyle:s,orientation:U(e,"orientation"),dir:U(e,"dir"),onItemFocus:e=>{t(Mp,e)},onItemShiftTab:()=>{l.value=!0},onBlur:d,onFocus:c,onMousedown:u}),h((()=>e.currentTabId),(e=>{o.value=null!=e?e:null})),Bt(r,_p,((...e)=>{t("entryFocus",...e)}))}});var Ap=Kr(O({name:"ElRovingFocusGroup",components:{ElFocusGroupCollection:xp,ElRovingFocusGroupImpl:Kr(Rp,[["render",function(e,t,n,o,l,a){return H(e.$slots,"default")}],["__file","roving-focus-group-impl.vue"]])}}),[["render",function(e,t,n,o,l,a){const r=Ee("el-roving-focus-group-impl"),i=Ee("el-focus-group-collection");return T(),ne(i,null,{default:te((()=>[J(r,Ie(Oe(e.$attrs)),{default:te((()=>[H(e.$slots,"default")])),_:3},16)])),_:3})}],["__file","roving-focus-group.vue"]]);var $p=Kr(O({components:{ElRovingFocusCollectionItem:Sp},props:{focusable:{type:Boolean,default:!0},active:{type:Boolean,default:!1}},emits:["mousedown","focus","keydown"],setup(e,{emit:t}){const{currentTabbedId:n,loop:o,onItemFocus:l,onItemShiftTab:a}=N(Ep,void 0),{getItems:r}=N(kp,void 0),i=ra(),s=m(null),u=lt((e=>{t("mousedown",e)}),(t=>{e.focusable?l(p(i)):t.preventDefault()})),c=lt((e=>{t("focus",e)}),(()=>{l(p(i))})),d=lt((e=>{t("keydown",e)}),(e=>{const{key:t,shiftKey:n,target:l,currentTarget:i}=e;if(t===ao.tab&&n)return void a();if(l!==i)return;const s=Tp(e);if(s){e.preventDefault();let t=r().filter((e=>e.focusable)).map((e=>e.ref));switch(s){case"last":t.reverse();break;case"prev":case"next":{"prev"===s&&t.reverse();const e=t.indexOf(i);t=o.value?(c=e+1,(u=t).map(((e,t)=>u[(t+c)%u.length]))):t.slice(e+1);break}}w((()=>{Bp(t)}))}var u,c})),f=k((()=>n.value===p(i)));return j(Ip,{rovingFocusGroupItemRef:s,tabIndex:k((()=>p(f)?0:-1)),handleMousedown:u,handleFocus:c,handleKeydown:d}),{id:i,handleKeydown:d,handleFocus:c,handleMousedown:u}}}),[["render",function(e,t,n,o,l,a){const r=Ee("el-roving-focus-collection-item");return T(),ne(r,{id:e.id,focusable:e.focusable,active:e.active},{default:te((()=>[H(e.$slots,"default")])),_:3},8,["id","focusable","active"])}],["__file","roving-focus-item.vue"]]);const Fp=Xn({trigger:lu.trigger,effect:u(s({},ou.effect),{default:"light"}),type:{type:String},placement:{type:String,default:"bottom"},popperOptions:{type:Object,default:()=>({})},id:String,size:{type:String,default:""},splitButton:Boolean,hideOnClick:{type:Boolean,default:!0},loop:{type:Boolean,default:!0},showTimeout:{type:Number,default:150},hideTimeout:{type:Number,default:150},tabindex:{type:[Number,String],default:0},maxHeight:{type:[Number,String],default:""},popperClass:{type:String,default:""},disabled:{type:Boolean,default:!1},role:{type:String,default:"menu"},buttonProps:{type:Object},teleported:ou.teleported}),Vp=Xn({command:{type:[Object,String,Number],default:()=>({})},disabled:Boolean,divided:Boolean,textValue:String,icon:{type:Zn}}),Pp=Xn({onKeydown:{type:Function}}),Np=[ao.down,ao.pageDown,ao.home],zp=[ao.up,ao.pageUp,ao.end],Dp=[...Np,...zp],{ElCollection:jp,ElCollectionItem:Hp,COLLECTION_INJECTION_KEY:qp,COLLECTION_ITEM_INJECTION_KEY:Wp}=yp("Dropdown"),Kp=Symbol("elDropdown"),{ButtonGroup:Up}=Zu;var Yp=Kr(O({name:"ElDropdown",components:{ElButton:Zu,ElButtonGroup:Up,ElScrollbar:ps,ElDropdownCollection:jp,ElTooltip:bu,ElRovingFocusGroup:Ap,ElOnlyChild:xs,ElIcon:Jr,ArrowDown:bn},props:Fp,emits:["visible-change","click","command"],setup(e,{emit:t}){const n=b(),o=Bo("dropdown"),{t:l}=Co(),a=m(),r=m(),i=m(null),s=m(null),u=m(null),c=m(null),d=m(!1),f=[ao.enter,ao.space,ao.down],v=k((()=>({maxHeight:vn(e.maxHeight)}))),g=k((()=>[o.m(C.value)])),y=k((()=>Ke(e.trigger))),w=ra().value,x=k((()=>e.id||w));function S(){var e;null==(e=i.value)||e.onClose()}h([a,y],(([e,t],[n])=>{var o,l,a;(null==(o=null==n?void 0:n.$el)?void 0:o.removeEventListener)&&n.$el.removeEventListener("pointerenter",E),(null==(l=null==e?void 0:e.$el)?void 0:l.removeEventListener)&&e.$el.removeEventListener("pointerenter",E),(null==(a=null==e?void 0:e.$el)?void 0:a.addEventListener)&&t.includes("hover")&&e.$el.addEventListener("pointerenter",E)}),{immediate:!0}),P((()=>{var e,t;(null==(t=null==(e=a.value)?void 0:e.$el)?void 0:t.removeEventListener)&&a.value.$el.removeEventListener("pointerenter",E)}));const C=ti();function E(){var e,t;null==(t=null==(e=a.value)?void 0:e.$el)||t.focus()}j(Kp,{contentRef:s,role:k((()=>e.role)),triggerId:x,isUsingKeyboard:d,onItemEnter:function(){},onItemLeave:function(){const e=p(s);y.value.includes("hover")&&(null==e||e.focus()),c.value=null}}),j("elDropdown",{instance:n,dropdownSize:C,handleClick:function(){S()},commandHandler:function(...e){t("command",...e)},trigger:U(e,"trigger"),hideOnClick:U(e,"hideOnClick")});return{t:l,ns:o,scrollbar:u,wrapStyle:v,dropdownTriggerKls:g,dropdownSize:C,triggerId:x,triggerKeys:f,currentTabId:c,handleCurrentTabIdChange:function(e){c.value=e},handlerMainButtonClick:e=>{t("click",e)},handleEntryFocus:function(e){d.value||(e.preventDefault(),e.stopImmediatePropagation())},handleClose:S,handleOpen:function(){var e;null==(e=i.value)||e.onOpen()},handleBeforeShowTooltip:function(){t("visible-change",!0)},handleShowTooltip:function(e){"keydown"===(null==e?void 0:e.type)&&s.value.focus()},handleBeforeHideTooltip:function(){t("visible-change",!1)},onFocusAfterTrapped:e=>{var t,n;e.preventDefault(),null==(n=null==(t=s.value)?void 0:t.focus)||n.call(t,{preventScroll:!0})},popperRef:i,contentRef:s,triggeringElementRef:a,referenceElementRef:r}}}),[["render",function(e,t,n,o,l,a){var r;const i=Ee("el-dropdown-collection"),s=Ee("el-roving-focus-group"),u=Ee("el-scrollbar"),c=Ee("el-only-child"),d=Ee("el-tooltip"),p=Ee("el-button"),f=Ee("arrow-down"),v=Ee("el-icon"),m=Ee("el-button-group");return T(),B("div",{class:q([e.ns.b(),e.ns.is("disabled",e.disabled)])},[J(d,{ref:"popperRef",role:e.role,effect:e.effect,"fallback-placements":["bottom","top"],"popper-options":e.popperOptions,"gpu-acceleration":!1,"hide-after":"hover"===e.trigger?e.hideTimeout:0,"manual-mode":!0,placement:e.placement,"popper-class":[e.ns.e("popper"),e.popperClass],"reference-element":null==(r=e.referenceElementRef)?void 0:r.$el,trigger:e.trigger,"trigger-keys":e.triggerKeys,"trigger-target-el":e.contentRef,"show-after":"hover"===e.trigger?e.showTimeout:0,"stop-popper-mouse-event":!1,"virtual-ref":e.triggeringElementRef,"virtual-triggering":e.splitButton,disabled:e.disabled,transition:`${e.ns.namespace.value}-zoom-in-top`,teleported:e.teleported,pure:"",persistent:"",onBeforeShow:e.handleBeforeShowTooltip,onShow:e.handleShowTooltip,onBeforeHide:e.handleBeforeHideTooltip},Ce({content:te((()=>[J(u,{ref:"scrollbar","wrap-style":e.wrapStyle,tag:"div","view-class":e.ns.e("list")},{default:te((()=>[J(s,{loop:e.loop,"current-tab-id":e.currentTabId,orientation:"horizontal",onCurrentTabIdChange:e.handleCurrentTabIdChange,onEntryFocus:e.handleEntryFocus},{default:te((()=>[J(i,null,{default:te((()=>[H(e.$slots,"dropdown")])),_:3})])),_:3},8,["loop","current-tab-id","onCurrentTabIdChange","onEntryFocus"])])),_:3},8,["wrap-style","view-class"])])),_:2},[e.splitButton?void 0:{name:"default",fn:te((()=>[J(c,{id:e.triggerId,ref:"triggeringElementRef",role:"button",tabindex:e.tabindex},{default:te((()=>[H(e.$slots,"default")])),_:3},8,["id","tabindex"])]))}]),1032,["role","effect","popper-options","hide-after","placement","popper-class","reference-element","trigger","trigger-keys","trigger-target-el","show-after","virtual-ref","virtual-triggering","disabled","transition","teleported","onBeforeShow","onShow","onBeforeHide"]),e.splitButton?(T(),ne(m,{key:0},{default:te((()=>[J(p,K({ref:"referenceElementRef"},e.buttonProps,{size:e.dropdownSize,type:e.type,disabled:e.disabled,tabindex:e.tabindex,onClick:e.handlerMainButtonClick}),{default:te((()=>[H(e.$slots,"default")])),_:3},16,["size","type","disabled","tabindex","onClick"]),J(p,K({id:e.triggerId,ref:"triggeringElementRef"},e.buttonProps,{role:"button",size:e.dropdownSize,type:e.type,class:e.ns.e("caret-button"),disabled:e.disabled,tabindex:e.tabindex,"aria-label":e.t("el.dropdown.toggleDropdown")}),{default:te((()=>[J(v,{class:q(e.ns.e("icon"))},{default:te((()=>[J(f)])),_:1},8,["class"])])),_:1},16,["id","size","type","class","disabled","tabindex","aria-label"])])),_:3})):re("v-if",!0)],2)}],["__file","dropdown.vue"]]);const Gp=O({name:"DropdownItemImpl",components:{ElIcon:Jr},props:Vp,emits:["pointermove","pointerleave","click","clickimpl"],setup(e,{emit:t}){const n=Bo("dropdown"),{role:o}=N(Kp,void 0),{collectionItemRef:l}=N(Wp,void 0),{collectionItemRef:a}=N(Cp,void 0),{rovingFocusGroupItemRef:r,tabIndex:i,handleFocus:s,handleKeydown:u,handleMousedown:c}=N(Ip,void 0),d=lo(l,a,r),p=k((()=>"menu"===o.value?"menuitem":"navigation"===o.value?"link":"button")),f=lt((e=>{const{code:n}=e;if(n===ao.enter||n===ao.space)return e.preventDefault(),e.stopImmediatePropagation(),t("clickimpl",e),!0}),u);return{ns:n,itemRef:d,dataset:{[bp]:""},role:p,tabIndex:i,handleFocus:s,handleKeydown:f,handleMousedown:c}}}),Xp=["aria-disabled","tabindex","role"];const Zp=()=>{const e=N("elDropdown",{}),t=k((()=>null==e?void 0:e.dropdownSize));return{elDropdown:e,_elDropdownSize:t}};var Jp=Kr(O({name:"ElDropdownItem",components:{ElDropdownCollectionItem:Hp,ElRovingFocusItem:$p,ElDropdownItemImpl:Kr(Gp,[["render",function(e,t,n,o,l,a){const r=Ee("el-icon");return T(),B(Q,null,[e.divided?(T(),B("li",K({key:0,role:"separator",class:e.ns.bem("menu","item","divided")},e.$attrs),null,16)):re("v-if",!0),M("li",K({ref:e.itemRef},s(s({},e.dataset),e.$attrs),{"aria-disabled":e.disabled,class:[e.ns.be("menu","item"),e.ns.is("disabled",e.disabled)],tabindex:e.tabIndex,role:e.role,onClick:t[0]||(t[0]=t=>e.$emit("clickimpl",t)),onFocus:t[1]||(t[1]=(...t)=>e.handleFocus&&e.handleFocus(...t)),onKeydown:t[2]||(t[2]=ue(((...t)=>e.handleKeydown&&e.handleKeydown(...t)),["self"])),onMousedown:t[3]||(t[3]=(...t)=>e.handleMousedown&&e.handleMousedown(...t)),onPointermove:t[4]||(t[4]=t=>e.$emit("pointermove",t)),onPointerleave:t[5]||(t[5]=t=>e.$emit("pointerleave",t))}),[e.icon?(T(),ne(r,{key:0},{default:te((()=>[(T(),ne(oe(e.icon)))])),_:1})):re("v-if",!0),H(e.$slots,"default")],16,Xp)],64)}],["__file","dropdown-item-impl.vue"]])},inheritAttrs:!1,props:Vp,emits:["pointermove","pointerleave","click"],setup(e,{emit:t,attrs:n}){const{elDropdown:o}=Zp(),l=b(),a=m(null),r=k((()=>{var e,t;return null!=(t=null==(e=p(a))?void 0:e.textContent)?t:""})),{onItemEnter:i,onItemLeave:u}=N(Kp,void 0),c=lt((e=>(t("pointermove",e),e.defaultPrevented)),at((t=>{if(e.disabled)return void u(t);const n=t.currentTarget;n===document.activeElement||n.contains(document.activeElement)||(i(t),t.defaultPrevented||null==n||n.focus())}))),d=lt((e=>(t("pointerleave",e),e.defaultPrevented)),at((e=>{u(e)})));return{handleClick:lt((n=>{if(!e.disabled)return t("click",n),"keydown"!==n.type&&n.defaultPrevented}),(t=>{var n,a,r;e.disabled?t.stopImmediatePropagation():((null==(n=null==o?void 0:o.hideOnClick)?void 0:n.value)&&(null==(a=o.handleClick)||a.call(o)),null==(r=o.commandHandler)||r.call(o,e.command,l,t))})),handlePointerMove:c,handlePointerLeave:d,textContent:r,propsAndAttrs:k((()=>s(s({},e),n)))}}}),[["render",function(e,t,n,o,l,a){var r;const i=Ee("el-dropdown-item-impl"),s=Ee("el-roving-focus-item"),u=Ee("el-dropdown-collection-item");return T(),ne(u,{disabled:e.disabled,"text-value":null!=(r=e.textValue)?r:e.textContent},{default:te((()=>[J(s,{focusable:!e.disabled},{default:te((()=>[J(i,K(e.propsAndAttrs,{onPointerleave:e.handlePointerLeave,onPointermove:e.handlePointerMove,onClickimpl:e.handleClick}),{default:te((()=>[H(e.$slots,"default")])),_:3},16,["onPointerleave","onPointermove","onClickimpl"])])),_:3},8,["focusable"])])),_:3},8,["disabled","text-value"])}],["__file","dropdown-item.vue"]]);const Qp=O({name:"ElDropdownMenu",props:Pp,setup(e){const t=Bo("dropdown"),{_elDropdownSize:n}=Zp(),o=n.value,{focusTrapRef:l,onKeydown:a}=N(Rs,void 0),{contentRef:r,role:i,triggerId:s}=N(Kp,void 0),{collectionRef:u,getItems:c}=N(qp,void 0),{rovingFocusGroupRef:d,rovingFocusGroupRootStyle:f,tabIndex:v,onBlur:m,onFocus:h,onMousedown:g}=N(Ep,void 0),{collectionRef:b}=N(kp,void 0),y=k((()=>[t.b("menu"),t.bm("menu",null==o?void 0:o.value)])),w=lo(r,u,l,d,b),x=lt((t=>{var n;null==(n=e.onKeydown)||n.call(e,t)}),(e=>{const{currentTarget:t,code:n,target:o}=e;if(t.contains(o),ao.tab===n&&e.stopImmediatePropagation(),e.preventDefault(),o!==p(r))return;if(!Dp.includes(n))return;const l=c().filter((e=>!e.disabled)).map((e=>e.ref));zp.includes(n)&&l.reverse(),Bp(l)}));return{size:o,rovingFocusGroupRootStyle:f,tabIndex:v,dropdownKls:y,role:i,triggerId:s,dropdownListWrapperRef:w,handleKeydown:e=>{x(e),a(e)},onBlur:m,onFocus:h,onMousedown:g}}}),ef=["role","aria-labelledby"];var tf=Kr(Qp,[["render",function(e,t,n,o,l,a){return T(),B("ul",{ref:e.dropdownListWrapperRef,class:q(e.dropdownKls),style:W(e.rovingFocusGroupRootStyle),tabindex:-1,role:e.role,"aria-labelledby":e.triggerId,onBlur:t[0]||(t[0]=(...t)=>e.onBlur&&e.onBlur(...t)),onFocus:t[1]||(t[1]=(...t)=>e.onFocus&&e.onFocus(...t)),onKeydown:t[2]||(t[2]=ue(((...t)=>e.handleKeydown&&e.handleKeydown(...t)),["self"])),onMousedown:t[3]||(t[3]=ue(((...t)=>e.onMousedown&&e.onMousedown(...t)),["self"]))},[H(e.$slots,"default")],46,ef)}],["__file","dropdown-menu.vue"]]);const nf=no(Yp,{DropdownItem:Jp,DropdownMenu:tf}),of=oo(Jp),lf=oo(tf),af=Xn({urlList:{type:Array,default:()=>[]},zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},hideOnClickModal:Boolean,teleported:Boolean,closeOnPressEscape:{type:Boolean,default:!0},zoomRate:{type:Number,default:1.2},minScale:{type:Number,default:.2},maxScale:{type:Number,default:7},crossorigin:{type:String}}),rf={close:()=>!0,switch:e=>en(e),rotate:e=>en(e)},sf=["src","crossorigin"],uf=O({name:"ElImageViewer"});const cf=no(Kr(O(u(s({},uf),{props:af,emits:rf,setup(e,{expose:t,emit:n}){var o;const l=e,a={CONTAIN:{name:"contain",icon:Te(Bn)},ORIGINAL:{name:"original",icon:Te(Nn)}},{t:r}=Co(),i=Bo("image-viewer"),{nextZIndex:c}=ya(),d=m(),f=m([]),v=Be(),g=m(!0),b=m(l.initialIndex),S=x(a.CONTAIN),C=m({scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}),E=m(null!=(o=l.zIndex)?o:c()),I=k((()=>{const{urlList:e}=l;return e.length<=1})),O=k((()=>0===b.value)),_=k((()=>b.value===l.urlList.length-1)),L=k((()=>l.urlList[b.value])),R=k((()=>[i.e("btn"),i.e("prev"),i.is("disabled",!l.infinite&&O.value)])),A=k((()=>[i.e("btn"),i.e("next"),i.is("disabled",!l.infinite&&_.value)])),$=k((()=>{const{scale:e,deg:t,offsetX:n,offsetY:o,enableTransition:l}=C.value;let r=n/e,i=o/e;switch(t%360){case 90:case-270:[r,i]=[i,-r];break;case 180:case-180:[r,i]=[-r,-i];break;case 270:case-90:[r,i]=[-i,r]}const s={transform:`scale(${e}) rotate(${t}deg) translate(${r}px, ${i}px)`,transition:l?"transform .3s":""};return S.value.name===a.CONTAIN.name&&(s.maxWidth=s.maxHeight="100%"),s}));function F(){v.stop(),n("close")}function V(){g.value=!1}function P(e){g.value=!1,e.target.alt=r("el.image.error")}function N(e){if(g.value||0!==e.button||!d.value)return;C.value.enableTransition=!1;const{offsetX:t,offsetY:n}=C.value,o=e.pageX,l=e.pageY,a=Ge((e=>{C.value=u(s({},C.value),{offsetX:t+e.pageX-o,offsetY:n+e.pageY-l})})),r=Bt(document,"mousemove",a);Bt(document,"mouseup",(()=>{r()})),e.preventDefault()}function z(){C.value={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}}function D(){if(g.value)return;const e=ln(a),t=Object.values(a),n=S.value.name,o=(t.findIndex((e=>e.name===n))+1)%e.length;S.value=a[e[o]],z()}function j(e){const t=l.urlList.length;b.value=(e+t)%t}function K(){O.value&&!l.infinite||j(b.value-1)}function U(){_.value&&!l.infinite||j(b.value+1)}function Y(e,t={}){if(g.value)return;const{minScale:o,maxScale:a}=l,{zoomRate:r,rotateDeg:i,enableTransition:u}=s({zoomRate:l.zoomRate,rotateDeg:90,enableTransition:!0},t);switch(e){case"zoomOut":C.value.scale>o&&(C.value.scale=Number.parseFloat((C.value.scale/r).toFixed(3)));break;case"zoomIn":C.value.scale{w((()=>{const e=f.value[0];(null==e?void 0:e.complete)||(g.value=!0)}))})),h(b,(e=>{z(),n("switch",e)})),y((()=>{var e,t;!function(){const e=Ge((e=>{switch(e.code){case ao.esc:l.closeOnPressEscape&&F();break;case ao.space:D();break;case ao.left:K();break;case ao.up:Y("zoomIn");break;case ao.right:U();break;case ao.down:Y("zoomOut")}})),t=Ge((e=>{Y((e.deltaY||e.deltaX)<0?"zoomIn":"zoomOut",{zoomRate:l.zoomRate,enableTransition:!1})}));v.run((()=>{Bt(document,"keydown",e),Bt(document,"wheel",t)}))}(),null==(t=null==(e=d.value)?void 0:e.focus)||t.call(e)})),t({setActiveItem:j}),(e,t)=>(T(),ne(he,{to:"body",disabled:!e.teleported},[J(pe,{name:"viewer-fade",appear:""},{default:te((()=>[M("div",{ref_key:"wrapper",ref:d,tabindex:-1,class:q(p(i).e("wrapper")),style:W({zIndex:E.value})},[M("div",{class:q(p(i).e("mask")),onClick:t[0]||(t[0]=ue((t=>e.hideOnClickModal&&F()),["self"]))},null,2),re(" CLOSE "),M("span",{class:q([p(i).e("btn"),p(i).e("close")]),onClick:F},[J(p(Jr),null,{default:te((()=>[J(p(In))])),_:1})],2),re(" ARROW "),p(I)?re("v-if",!0):(T(),B(Q,{key:0},[M("span",{class:q(p(R)),onClick:K},[J(p(Jr),null,{default:te((()=>[J(p(yn))])),_:1})],2),M("span",{class:q(p(A)),onClick:U},[J(p(Jr),null,{default:te((()=>[J(p(wn))])),_:1})],2)],64)),re(" ACTIONS "),M("div",{class:q([p(i).e("btn"),p(i).e("actions")])},[M("div",{class:q(p(i).e("actions__inner"))},[J(p(Jr),{onClick:t[1]||(t[1]=e=>Y("zoomOut"))},{default:te((()=>[J(p(Un))])),_:1}),J(p(Jr),{onClick:t[2]||(t[2]=e=>Y("zoomIn"))},{default:te((()=>[J(p(Kn))])),_:1}),M("i",{class:q(p(i).e("actions__divider"))},null,2),J(p(Jr),{onClick:D},{default:te((()=>[(T(),ne(oe(p(S).icon)))])),_:1}),M("i",{class:q(p(i).e("actions__divider"))},null,2),J(p(Jr),{onClick:t[3]||(t[3]=e=>Y("anticlockwise"))},{default:te((()=>[J(p(Vn))])),_:1}),J(p(Jr),{onClick:t[4]||(t[4]=e=>Y("clockwise"))},{default:te((()=>[J(p(Pn))])),_:1})],2)],2),re(" CANVAS "),M("div",{class:q(p(i).e("canvas"))},[(T(!0),B(Q,null,be(e.urlList,((t,n)=>ce((T(),B("img",{ref_for:!0,ref:e=>f.value[n]=e,key:t,src:t,style:W(p($)),class:q(p(i).e("img")),crossorigin:e.crossorigin,onLoad:V,onError:P,onMousedown:N},null,46,sf)),[[de,n===b.value]]))),128))],2),H(e.$slots,"default")],6)])),_:3})],8,["disabled"]))}})),[["__file","image-viewer.vue"]])),df=Xn({hideOnClickModal:Boolean,src:{type:String,default:""},fit:{type:String,values:["","contain","cover","fill","none","scale-down"],default:""},loading:{type:String,values:["eager","lazy"]},lazy:Boolean,scrollContainer:{type:[String,Object]},previewSrcList:{type:Array,default:()=>[]},previewTeleported:Boolean,zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},zoomRate:{type:Number,default:1.2},minScale:{type:Number,default:.2},maxScale:{type:Number,default:7},crossorigin:{type:String}}),pf={load:e=>e instanceof Event,error:e=>e instanceof Event,switch:e=>en(e),close:()=>!0,show:()=>!0},ff=["src","loading","crossorigin"],vf={key:0},mf=O({name:"ElImage",inheritAttrs:!1});const hf=no(Kr(O(u(s({},mf),{props:df,emits:pf,setup(e,{emit:t}){const n=e;let o="";const{t:l}=Co(),a=Bo("image"),r=se(),i=go(),s=m(),u=m(!1),c=m(!0),f=m(!1),v=m(),g=m(),b=mt&&"loading"in HTMLImageElement.prototype;let x,S;const E=k((()=>[a.e("inner"),_.value&&a.e("preview"),c.value&&a.is("loading")])),I=k((()=>r.style)),O=k((()=>{const{fit:e}=n;return mt&&e?{objectFit:e}:{}})),_=k((()=>{const{previewSrcList:e}=n;return Array.isArray(e)&&e.length>0})),L=k((()=>{const{previewSrcList:e,initialIndex:t}=n;let o=t;return t>e.length-1&&(o=0),o})),R=k((()=>"eager"!==n.loading&&(!b&&"lazy"===n.loading||n.lazy))),A=()=>{mt&&(c.value=!0,u.value=!1,s.value=n.src)};function $(e){c.value=!1,u.value=!1,t("load",e)}function F(e){c.value=!1,u.value=!0,t("error",e)}function V(){((e,t)=>{if(!mt||!e||!t)return!1;const n=e.getBoundingClientRect();let o;return o=t instanceof Element?t.getBoundingClientRect():{top:0,right:window.innerWidth,bottom:window.innerHeight,left:0},n.topo.top&&n.right>o.left&&n.leftV()),100))}))}function z(){mt&&g.value&&P&&(null==x||x(),g.value=void 0)}function D(e){if(e.ctrlKey)return e.deltaY<0||e.deltaY>0?(e.preventDefault(),!1):void 0}function j(){_.value&&(S=Bt("wheel",D,{passive:!1}),o=document.body.style.overflow,document.body.style.overflow="hidden",f.value=!0,t("show"))}function U(){null==S||S(),document.body.style.overflow=o,f.value=!1,t("close")}function Y(e){t("switch",e)}return h((()=>n.src),(()=>{R.value?(c.value=!0,u.value=!1,z(),N()):A()})),y((()=>{R.value?N():A()})),(e,t)=>(T(),B("div",{ref_key:"container",ref:v,class:q([p(a).b(),e.$attrs.class]),style:W(p(I))},[u.value?H(e.$slots,"error",{key:0},(()=>[M("div",{class:q(p(a).e("error"))},ae(p(l)("el.image.error")),3)])):(T(),B(Q,{key:1},[void 0!==s.value?(T(),B("img",K({key:0},p(i),{src:s.value,loading:e.loading,style:p(O),class:p(E),crossorigin:e.crossorigin,onClick:j,onLoad:$,onError:F}),null,16,ff)):re("v-if",!0),c.value?(T(),B("div",{key:1,class:q(p(a).e("wrapper"))},[H(e.$slots,"placeholder",{},(()=>[M("div",{class:q(p(a).e("placeholder"))},null,2)]))],2)):re("v-if",!0)],64)),p(_)?(T(),B(Q,{key:2},[f.value?(T(),ne(p(cf),{key:0,"z-index":e.zIndex,"initial-index":p(L),infinite:e.infinite,"zoom-rate":e.zoomRate,"min-scale":e.minScale,"max-scale":e.maxScale,"url-list":e.previewSrcList,"hide-on-click-modal":e.hideOnClickModal,teleported:e.previewTeleported,"close-on-press-escape":e.closeOnPressEscape,onClose:U,onSwitch:Y},{default:te((()=>[e.$slots.viewer?(T(),B("div",vf,[H(e.$slots,"viewer")])):re("v-if",!0)])),_:3},8,["z-index","initial-index","infinite","zoom-rate","min-scale","max-scale","url-list","hide-on-click-modal","teleported","close-on-press-escape"])):re("v-if",!0)],64)):re("v-if",!0)],6))}})),[["__file","image.vue"]])),gf=Xn(s({id:{type:String,default:void 0},step:{type:Number,default:1},stepStrictly:Boolean,max:{type:Number,default:Number.POSITIVE_INFINITY},min:{type:Number,default:Number.NEGATIVE_INFINITY},modelValue:Number,readonly:Boolean,disabled:Boolean,size:Tr,controls:{type:Boolean,default:!0},controlsPosition:{type:String,default:"",values:["","right"]},valueOnClear:{type:[String,Number,null],validator:e=>null===e||en(e)||["min","max"].includes(e),default:null},name:String,label:String,placeholder:String,precision:{type:Number,validator:e=>e>=0&&e===Number.parseInt(`${e}`,10)},validateEvent:{type:Boolean,default:!0}},Ar(["ariaLabel"]))),bf={[io]:(e,t)=>t!==e,blur:e=>e instanceof FocusEvent,focus:e=>e instanceof FocusEvent,[so]:e=>en(e)||De(e),[ro]:e=>en(e)||De(e)},yf=["aria-label","onKeydown"],wf=["aria-label","onKeydown"],xf=O({name:"ElInputNumber"});const Sf=no(Kr(O(u(s({},xf),{props:gf,emits:bf,setup(e,{expose:t,emit:n}){const o=e,{t:l}=Co(),a=Bo("input-number"),r=m(),i=G({currentValue:o.modelValue,userInput:null}),{formItem:s}=oi(),u=k((()=>en(o.modelValue)&&o.modelValue<=o.min)),c=k((()=>en(o.modelValue)&&o.modelValue>=o.max)),d=k((()=>{const e=x(o.step);return Jt(o.precision)?Math.max(x(o.modelValue),e):(o.precision,o.precision)})),f=k((()=>o.controls&&"right"===o.controlsPosition)),v=ti(),g=ni(),b=k((()=>{if(null!==i.userInput)return i.userInput;let e=i.currentValue;if(De(e))return"";if(en(e)){if(Number.isNaN(e))return"";Jt(o.precision)||(e=e.toFixed(o.precision))}return e})),w=(e,t)=>{if(Jt(t)&&(t=d.value),0===t)return Math.round(e);let n=String(e);const o=n.indexOf(".");if(-1===o)return e;if(!n.replace(".","").split("")[o+t])return e;const l=n.length;return"5"===n.charAt(l-1)&&(n=`${n.slice(0,Math.max(0,l-1))}6`),Number.parseFloat(Number(n).toFixed(t))},x=e=>{if(De(e))return 0;const t=e.toString(),n=t.indexOf(".");let o=0;return-1!==n&&(o=t.length-n-1),o},S=(e,t=1)=>en(e)?w(e+o.step*t):i.currentValue,E=()=>{if(o.readonly||g.value||c.value)return;const e=Number(b.value)||0,t=S(e);M(t),n(so,i.currentValue),$()},I=()=>{if(o.readonly||g.value||u.value)return;const e=Number(b.value)||0,t=S(e,-1);M(t),n(so,i.currentValue),$()},O=(e,t)=>{const{max:l,min:a,step:r,precision:i,stepStrictly:s,valueOnClear:u}=o;ll||cl?l:a,t&&n(ro,c)),c},M=(e,t=!0)=>{var l;const a=i.currentValue,r=O(e);t?a===r&&e||(i.userInput=null,n(ro,r),a!==r&&n(io,r,a),o.validateEvent&&(null==(l=null==s?void 0:s.validate)||l.call(s,"change").catch((e=>{}))),i.currentValue=r):n(ro,r)},_=e=>{i.userInput=e;const t=""===e?null:Number(e);n(so,t),M(t,!1)},L=e=>{const t=""!==e?Number(e):"";(en(t)&&!Number.isNaN(t)||""===e)&&M(t),$(),i.userInput=null},R=e=>{n("focus",e)},A=e=>{var t;i.userInput=null,n("blur",e),o.validateEvent&&(null==(t=null==s?void 0:s.validate)||t.call(s,"blur").catch((e=>{})))},$=()=>{i.currentValue!==o.modelValue&&(i.currentValue=o.modelValue)},F=e=>{document.activeElement===e.target&&e.preventDefault()};return h((()=>o.modelValue),((e,t)=>{const n=O(e,!0);null===i.userInput&&n!==t&&(i.currentValue=n)}),{immediate:!0}),y((()=>{var e;const{min:t,max:l,modelValue:a}=o,s=null==(e=r.value)?void 0:e.input;if(s.setAttribute("role","spinbutton"),Number.isFinite(l)?s.setAttribute("aria-valuemax",String(l)):s.removeAttribute("aria-valuemax"),Number.isFinite(t)?s.setAttribute("aria-valuemin",String(t)):s.removeAttribute("aria-valuemin"),s.setAttribute("aria-valuenow",i.currentValue||0===i.currentValue?String(i.currentValue):""),s.setAttribute("aria-disabled",String(g.value)),!en(a)&&null!=a){let e=Number(a);Number.isNaN(e)&&(e=null),n(ro,e)}s.addEventListener("wheel",F,{passive:!1})})),Z((()=>{var e,t;const n=null==(e=r.value)?void 0:e.input;null==n||n.setAttribute("aria-valuenow",`${null!=(t=i.currentValue)?t:""}`)})),bo({from:"label",replacement:"aria-label",version:"2.8.0",scope:"el-input-number",ref:"https://element-plus.org/en-US/component/input-number.html"},k((()=>!!o.label))),t({focus:()=>{var e,t;null==(t=null==(e=r.value)?void 0:e.focus)||t.call(e)},blur:()=>{var e,t;null==(t=null==(e=r.value)?void 0:e.blur)||t.call(e)}}),(e,t)=>(T(),B("div",{class:q([p(a).b(),p(a).m(p(v)),p(a).is("disabled",p(g)),p(a).is("without-controls",!e.controls),p(a).is("controls-right",p(f))]),onDragstart:t[0]||(t[0]=ue((()=>{}),["prevent"]))},[e.controls?ce((T(),B("span",{key:0,role:"button","aria-label":p(l)("el.inputNumber.decrease"),class:q([p(a).e("decrease"),p(a).is("disabled",p(u))]),onKeydown:Me(I,["enter"])},[H(e.$slots,"decrease-icon",{},(()=>[J(p(Jr),null,{default:te((()=>[p(f)?(T(),ne(p(bn),{key:0})):(T(),ne(p(An),{key:1}))])),_:1})]))],42,yf)),[[p(ac),I]]):re("v-if",!0),e.controls?ce((T(),B("span",{key:1,role:"button","aria-label":p(l)("el.inputNumber.increase"),class:q([p(a).e("increase"),p(a).is("disabled",p(c))]),onKeydown:Me(E,["enter"])},[H(e.$slots,"increase-icon",{},(()=>[J(p(Jr),null,{default:te((()=>[p(f)?(T(),ne(p(xn),{key:0})):(T(),ne(p(Fn),{key:1}))])),_:1})]))],42,wf)),[[p(ac),E]]):re("v-if",!0),J(p(ns),{id:e.id,ref_key:"input",ref:r,type:"number",step:e.step,"model-value":p(b),placeholder:e.placeholder,readonly:e.readonly,disabled:p(g),size:p(v),max:e.max,min:e.min,name:e.name,"aria-label":e.label||e.ariaLabel,"validate-event":!1,onKeydown:[Me(ue(E,["prevent"]),["up"]),Me(ue(I,["prevent"]),["down"])],onBlur:A,onFocus:R,onInput:_,onChange:L},null,8,["id","step","model-value","placeholder","readonly","disabled","size","max","min","name","aria-label","onKeydown"])],34))}})),[["__file","input-number.vue"]]));let kf=class{constructor(e,t){this.parent=e,this.domNode=t,this.subIndex=0,this.subIndex=0,this.init()}init(){this.subMenuItems=this.domNode.querySelectorAll("li"),this.addListeners()}gotoSubIndex(e){e===this.subMenuItems.length?e=0:e<0&&(e=this.subMenuItems.length-1),this.subMenuItems[e].focus(),this.subIndex=e}addListeners(){const e=this.parent.domNode;Array.prototype.forEach.call(this.subMenuItems,(t=>{t.addEventListener("keydown",(t=>{let n=!1;switch(t.code){case ao.down:this.gotoSubIndex(this.subIndex+1),n=!0;break;case ao.up:this.gotoSubIndex(this.subIndex-1),n=!0;break;case ao.tab:ot(e,"mouseleave");break;case ao.enter:case ao.space:n=!0,t.currentTarget.click()}return n&&(t.preventDefault(),t.stopPropagation()),!1}))}))}},Cf=class{constructor(e,t){this.domNode=e,this.submenu=null,this.submenu=null,this.init(t)}init(e){this.domNode.setAttribute("tabindex","0");const t=this.domNode.querySelector(`.${e}-menu`);t&&(this.submenu=new kf(this,t)),this.addListeners()}addListeners(){this.domNode.addEventListener("keydown",(e=>{let t=!1;switch(e.code){case ao.down:ot(e.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(0),t=!0;break;case ao.up:ot(e.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(this.submenu.subMenuItems.length-1),t=!0;break;case ao.tab:ot(e.currentTarget,"mouseleave");break;case ao.enter:case ao.space:t=!0,e.currentTarget.click()}t&&e.preventDefault()}))}},Ef=class{constructor(e,t){this.domNode=e,this.init(t)}init(e){const t=this.domNode.childNodes;Array.from(t).forEach((t=>{1===t.nodeType&&new Cf(t,e)}))}};var If=Kr(O({name:"ElMenuCollapseTransition",setup(){const e=Bo("menu");return{listeners:{onBeforeEnter:e=>e.style.opacity="0.2",onEnter(t,n){dn(t,`${e.namespace.value}-opacity-transition`),t.style.opacity="1",n()},onAfterEnter(t){pn(t,`${e.namespace.value}-opacity-transition`),t.style.opacity=""},onBeforeLeave(t){t.dataset||(t.dataset={}),cn(t,e.m("collapse"))?(pn(t,e.m("collapse")),t.dataset.oldOverflow=t.style.overflow,t.dataset.scrollWidth=t.clientWidth.toString(),dn(t,e.m("collapse"))):(dn(t,e.m("collapse")),t.dataset.oldOverflow=t.style.overflow,t.dataset.scrollWidth=t.clientWidth.toString(),pn(t,e.m("collapse"))),t.style.width=`${t.scrollWidth}px`,t.style.overflow="hidden"},onLeave(e){dn(e,"horizontal-collapse-transition"),e.style.width=`${e.dataset.scrollWidth}px`}}}}}),[["render",function(e,t,n,o,l,a){return T(),ne(pe,K({mode:"out-in"},e.listeners),{default:te((()=>[H(e.$slots,"default")])),_:3},16)}],["__file","menu-collapse-transition.vue"]]);function Of(e,t){const n=k((()=>{let n=e.parent;const o=[t.value];for(;"ElMenu"!==n.type.name;)n.props.index&&o.unshift(n.props.index),n=n.parent;return o}));return{parentMenu:k((()=>{let t=e.parent;for(;t&&!["ElMenu","ElSubMenu"].includes(t.type.name);)t=t.parent;return t})),indexPath:n}}function Tf(e){return k((()=>{const t=e.backgroundColor;return t?new qu(t).shade(20).toString():""}))}const Bf=(e,t)=>{const n=Bo("menu");return k((()=>n.cssVarBlock({"text-color":e.textColor||"","hover-text-color":e.textColor||"","bg-color":e.backgroundColor||"","hover-bg-color":Tf(e).value||"","active-color":e.activeTextColor||"",level:`${t}`})))},Mf=Xn({index:{type:String,required:!0},showTimeout:Number,hideTimeout:Number,popperClass:String,disabled:Boolean,teleported:{type:Boolean,default:void 0},popperOffset:Number,expandCloseIcon:{type:Zn},expandOpenIcon:{type:Zn},collapseCloseIcon:{type:Zn},collapseOpenIcon:{type:Zn}}),_f="ElSubMenu";var Lf=O({name:_f,props:Mf,setup(e,{slots:t,expose:n}){const o=b(),{indexPath:l,parentMenu:a}=Of(o,k((()=>e.index))),r=Bo("menu"),i=Bo("sub-menu"),s=N("rootMenu");s||sn(_f,"can not inject root menu");const u=N(`subMenu:${a.value.uid}`);u||sn(_f,"can not inject sub menu");const c=m({}),d=m({});let p;const f=m(!1),v=m(),g=m(null),w=k((()=>"horizontal"===M.value&&S.value?"bottom-start":"right-start")),x=k((()=>"horizontal"===M.value&&S.value||"vertical"===M.value&&!s.props.collapse?e.expandCloseIcon&&e.expandOpenIcon?T.value?e.expandOpenIcon:e.expandCloseIcon:bn:e.collapseCloseIcon&&e.collapseOpenIcon?T.value?e.collapseOpenIcon:e.collapseCloseIcon:wn)),S=k((()=>0===u.level)),E=k((()=>{const t=e.teleported;return void 0===t?S.value:t})),I=k((()=>s.props.collapse?`${r.namespace.value}-zoom-in-left`:`${r.namespace.value}-zoom-in-top`)),O=k((()=>"horizontal"===M.value&&S.value?["bottom-start","bottom-end","top-start","top-end","right-start","left-start"]:["right-start","right","right-end","left-start","bottom-start","bottom-end","top-start","top-end"])),T=k((()=>s.openedMenus.includes(e.index))),B=k((()=>{let e=!1;return Object.values(c.value).forEach((t=>{t.active&&(e=!0)})),Object.values(d.value).forEach((t=>{t.active&&(e=!0)})),e})),M=k((()=>s.props.mode)),_=G({index:e.index,indexPath:l,active:B}),L=Bf(s.props,u.level+1),R=k((()=>{var t;return null!=(t=e.popperOffset)?t:s.props.popperOffset})),A=k((()=>{var t;return null!=(t=e.popperClass)?t:s.props.popperClass})),$=k((()=>{var t;return null!=(t=e.showTimeout)?t:s.props.showTimeout})),F=k((()=>{var t;return null!=(t=e.hideTimeout)?t:s.props.hideTimeout})),V=e=>{var t,n,o;e||null==(o=null==(n=null==(t=g.value)?void 0:t.popperRef)?void 0:n.popperInstanceRef)||o.destroy()},z=()=>{"hover"===s.props.menuTrigger&&"horizontal"===s.props.mode||s.props.collapse&&"vertical"===s.props.mode||e.disabled||s.handleSubMenuClick({index:e.index,indexPath:l.value,active:B.value})},D=(t,n=$.value)=>{var o;"focus"!==t.type&&("click"===s.props.menuTrigger&&"horizontal"===s.props.mode||!s.props.collapse&&"vertical"===s.props.mode||e.disabled?u.mouseInChild.value=!0:(u.mouseInChild.value=!0,null==p||p(),({stop:p}=Et((()=>{s.openMenu(e.index,l.value)}),n)),E.value&&(null==(o=a.value.vnode.el)||o.dispatchEvent(new MouseEvent("mouseenter")))))},H=(t=!1)=>{var n;"click"===s.props.menuTrigger&&"horizontal"===s.props.mode||!s.props.collapse&&"vertical"===s.props.mode?u.mouseInChild.value=!1:(null==p||p(),u.mouseInChild.value=!1,({stop:p}=Et((()=>!f.value&&s.closeMenu(e.index,l.value)),F.value)),E.value&&t&&(null==(n=u.handleMouseleave)||n.call(u,!0)))};h((()=>s.props.collapse),(e=>V(Boolean(e))));{const e=e=>{d.value[e.index]=e},t=e=>{delete d.value[e.index]};j(`subMenu:${o.uid}`,{addSubMenu:e,removeSubMenu:t,handleMouseleave:H,mouseInChild:f,level:u.level+1})}return n({opened:T}),y((()=>{s.addSubMenu(_),u.addSubMenu(_)})),P((()=>{u.removeSubMenu(_),s.removeSubMenu(_)})),()=>{var n;const l=[null==(n=t.title)?void 0:n.call(t),ke(Jr,{class:i.e("icon-arrow"),style:{transform:T.value?e.expandCloseIcon&&e.expandOpenIcon||e.collapseCloseIcon&&e.collapseOpenIcon&&s.props.collapse?"none":"rotateZ(180deg)":"none"}},{default:()=>C(x.value)?ke(o.appContext.components[x.value]):ke(x.value)})],a=s.isMenuPopup?ke(bu,{ref:g,visible:T.value,effect:"light",pure:!0,offset:R.value,showArrow:!1,persistent:!0,popperClass:A.value,placement:w.value,teleported:E.value,fallbackPlacements:O.value,transition:I.value,gpuAcceleration:!1},{content:()=>{var e;return ke("div",{class:[r.m(M.value),r.m("popup-container"),A.value],onMouseenter:e=>D(e,100),onMouseleave:()=>H(!0),onFocus:e=>D(e,100)},[ke("ul",{class:[r.b(),r.m("popup"),r.m(`popup-${w.value}`)],style:L.value},[null==(e=t.default)?void 0:e.call(t)])])},default:()=>ke("div",{class:i.e("title"),onClick:z},l)}):ke(Q,{},[ke("div",{class:i.e("title"),ref:v,onClick:z},l),ke(Bd,{},{default:()=>{var e;return ce(ke("ul",{role:"menu",class:[r.b(),r.m("inline")],style:L.value},[null==(e=t.default)?void 0:e.call(t)]),[[de,T.value]])}})]);return ke("li",{class:[i.b(),i.is("active",B.value),i.is("opened",T.value),i.is("disabled",e.disabled)],role:"menuitem",ariaHaspopup:!0,ariaExpanded:T.value,onMouseenter:D,onMouseleave:()=>H(),onFocus:D},[a])}}});const Rf=Xn({mode:{type:String,values:["horizontal","vertical"],default:"vertical"},defaultActive:{type:String,default:""},defaultOpeneds:{type:Array,default:()=>[]},uniqueOpened:Boolean,router:Boolean,menuTrigger:{type:String,values:["hover","click"],default:"hover"},collapse:Boolean,backgroundColor:String,textColor:String,activeTextColor:String,closeOnClickOutside:Boolean,collapseTransition:{type:Boolean,default:!0},ellipsis:{type:Boolean,default:!0},popperOffset:{type:Number,default:6},ellipsisIcon:{type:Zn,default:()=>$n},popperEffect:{type:String,values:["dark","light"],default:"dark"},popperClass:String,showTimeout:{type:Number,default:300},hideTimeout:{type:Number,default:300}}),Af=e=>Array.isArray(e)&&e.every((e=>C(e)));var $f=O({name:"ElMenu",props:Rf,emits:{close:(e,t)=>C(e)&&Af(t),open:(e,t)=>C(e)&&Af(t),select:(e,t,n,o)=>C(e)&&Af(t)&&_(n)&&(void 0===o||o instanceof Promise)},setup(e,{emit:t,slots:n,expose:o}){const l=b(),a=l.appContext.config.globalProperties.$router,r=m(),i=Bo("menu"),s=Bo("sub-menu"),u=m(-1),c=m(e.defaultOpeneds&&!e.collapse?e.defaultOpeneds.slice(0):[]),d=m(e.defaultActive),p=m({}),f=m({}),v=k((()=>"horizontal"===e.mode||"vertical"===e.mode&&e.collapse)),g=(n,o)=>{c.value.includes(n)||(e.uniqueOpened&&(c.value=c.value.filter((e=>o.includes(e)))),c.value.push(n),t("open",n,o))},x=e=>{const t=c.value.indexOf(e);-1!==t&&c.value.splice(t,1)},C=(e,n)=>{x(e),t("close",e,n)},E=({index:e,indexPath:t})=>{c.value.includes(e)?C(e,t):g(e,t)},I=n=>{("horizontal"===e.mode||e.collapse)&&(c.value=[]);const{index:o,indexPath:l}=n;if(!De(o)&&!De(l))if(e.router&&a){const e=n.route||o,r=a.push(e).then((e=>(e||(d.value=o),e)));t("select",o,l,{index:o,indexPath:l,route:e},r)}else d.value=o,t("select",o,l,{index:o,indexPath:l})},O=()=>{var e,t;if(!r.value)return-1;const n=Array.from(null!=(t=null==(e=r.value)?void 0:e.childNodes)?t:[]).filter((e=>"#comment"!==e.nodeName&&("#text"!==e.nodeName||e.nodeValue))),o=getComputedStyle(r.value),l=Number.parseInt(o.paddingLeft,10),a=Number.parseInt(o.paddingRight,10),i=r.value.clientWidth-l-a;let s=0,u=0;return n.forEach(((e,t)=>{s+=(e=>{const t=getComputedStyle(e),n=Number.parseInt(t.marginLeft,10),o=Number.parseInt(t.marginRight,10);return e.offsetWidth+n+o||0})(e),s<=i-64&&(u=t+1)})),u===n.length?-1:u};let T=!0;const B=()=>{if(u.value===O())return;const e=()=>{u.value=-1,w((()=>{u.value=O()}))};T?e():((e,t=33.34)=>{let n;return()=>{n&&clearTimeout(n),n=setTimeout((()=>{e()}),t)}})(e)(),T=!1};let M;h((()=>e.defaultActive),(t=>{p.value[t]||(d.value=""),(t=>{const n=p.value,o=n[t]||d.value&&n[d.value]||n[e.defaultActive];d.value=o?o.index:t})(t)})),h((()=>e.collapse),(e=>{e&&(c.value=[])})),h(p.value,(()=>{const t=d.value&&p.value[d.value];if(!t||"horizontal"===e.mode||e.collapse)return;t.indexPath.forEach((e=>{const t=f.value[e];t&&g(e,t.indexPath)}))})),S((()=>{"horizontal"===e.mode&&e.ellipsis?M=Pt(r,B).stop:null==M||M()}));const _=m(!1);{const t=e=>{f.value[e.index]=e},n=e=>{delete f.value[e.index]},o=e=>{p.value[e.index]=e},a=e=>{delete p.value[e.index]};j("rootMenu",G({props:e,openedMenus:c,items:p,subMenus:f,activeIndex:d,isMenuPopup:v,addMenuItem:o,removeMenuItem:a,addSubMenu:t,removeSubMenu:n,openMenu:g,closeMenu:C,handleMenuItemClick:I,handleSubMenuClick:E})),j(`subMenu:${l.uid}`,{addSubMenu:t,removeSubMenu:n,mouseInChild:_,level:0})}y((()=>{"horizontal"===e.mode&&new Ef(l.vnode.el,i.namespace.value)}));o({open:e=>{const{indexPath:t}=f.value[e];t.forEach((e=>g(e,t)))},close:x,handleResize:B});return()=>{var o,l;let a=null!=(l=null==(o=n.default)?void 0:o.call(n))?l:[];const d=[];if("horizontal"===e.mode&&r.value){const t=fo(a),n=-1===u.value?t:t.slice(0,u.value),o=-1===u.value?[]:t.slice(u.value);(null==o?void 0:o.length)&&e.ellipsis&&(a=n,d.push(ke(Lf,{index:"sub-menu-more",class:s.e("hide-arrow"),popperOffset:e.popperOffset},{title:()=>ke(Jr,{class:s.e("icon-more")},{default:()=>ke(e.ellipsisIcon)}),default:()=>o})))}const p=Bf(e,0),v=e.closeOnClickOutside?[[nc,()=>{c.value.length&&(_.value||(c.value.forEach((e=>{return t("close",e,(n=e,f.value[n].indexPath));var n})),c.value=[]))}]]:[],m=ce(ke("ul",{key:String(e.collapse),role:"menubar",ref:r,style:p.value,class:{[i.b()]:!0,[i.m(e.mode)]:!0,[i.m("collapse")]:e.collapse}},[...a,...d]),v);return e.collapseTransition&&"vertical"===e.mode?ke(If,(()=>m)):m}}});const Ff=Xn({index:{type:[String,null],default:null},route:{type:[String,Object]},disabled:Boolean}),Vf="ElMenuItem";var Pf=Kr(O({name:Vf,components:{ElTooltip:bu},props:Ff,emits:{click:e=>C(e.index)&&Array.isArray(e.indexPath)},setup(e,{emit:t}){const n=b(),o=N("rootMenu"),l=Bo("menu"),a=Bo("menu-item");o||sn(Vf,"can not inject root menu");const{parentMenu:r,indexPath:i}=Of(n,U(e,"index")),s=N(`subMenu:${r.value.uid}`);s||sn(Vf,"can not inject sub menu");const u=k((()=>e.index===o.activeIndex)),c=G({index:e.index,indexPath:i,active:u});return y((()=>{s.addSubMenu(c),o.addMenuItem(c)})),P((()=>{s.removeSubMenu(c),o.removeMenuItem(c)})),{parentMenu:r,rootMenu:o,active:u,nsMenu:l,nsMenuItem:a,handleClick:()=>{e.disabled||(o.handleMenuItemClick({index:e.index,indexPath:i.value,route:e.route}),t("click",c))}}}}),[["render",function(e,t,n,o,l,a){const r=Ee("el-tooltip");return T(),B("li",{class:q([e.nsMenuItem.b(),e.nsMenuItem.is("active",e.active),e.nsMenuItem.is("disabled",e.disabled)]),role:"menuitem",tabindex:"-1",onClick:t[0]||(t[0]=(...t)=>e.handleClick&&e.handleClick(...t))},["ElMenu"===e.parentMenu.type.name&&e.rootMenu.props.collapse&&e.$slots.title?(T(),ne(r,{key:0,effect:e.rootMenu.props.popperEffect,placement:"right","fallback-placements":["left"],persistent:""},{content:te((()=>[H(e.$slots,"title")])),default:te((()=>[M("div",{class:q(e.nsMenu.be("tooltip","trigger"))},[H(e.$slots,"default")],2)])),_:3},8,["effect"])):(T(),B(Q,{key:1},[H(e.$slots,"default"),H(e.$slots,"title")],64))],2)}],["__file","menu-item.vue"]]);var Nf=Kr(O({name:"ElMenuItemGroup",props:{title:String},setup:()=>({ns:Bo("menu-item-group")})}),[["render",function(e,t,n,o,l,a){return T(),B("li",{class:q(e.ns.b())},[M("div",{class:q(e.ns.e("title"))},[e.$slots.title?H(e.$slots,"title",{key:1}):(T(),B(Q,{key:0},[le(ae(e.title),1)],64))],2),M("ul",null,[H(e.$slots,"default")])],2)}],["__file","menu-item-group.vue"]]);const zf=no($f,{MenuItem:Pf,MenuItemGroup:Nf,SubMenu:Lf}),Df=oo(Pf);oo(Nf),oo(Lf);const jf=Symbol("ElSelectGroup"),Hf=Symbol("ElSelect");const qf=O({name:"ElOption",componentName:"ElOption",props:{value:{required:!0,type:[String,Number,Boolean,Object]},label:[String,Number],created:Boolean,disabled:Boolean},setup(e){const t=Bo("select"),n=ra(),o=k((()=>[t.be("dropdown","item"),t.is("disabled",p(i)),t.is("selected",p(r)),t.is("hovering",p(f))])),l=G({index:-1,groupDisabled:!1,visible:!0,hover:!1}),{currentLabel:a,itemSelected:r,isDisabled:i,select:s,hoverItem:u,updateOption:c}=function(e,t){const n=N(Hf),o=N(jf,{disabled:!1}),l=k((()=>n.props.multiple?c(n.props.modelValue,e.value):c([n.props.modelValue],e.value))),a=k((()=>{if(n.props.multiple){const e=n.props.modelValue||[];return!l.value&&e.length>=n.props.multipleLimit&&n.props.multipleLimit>0}return!1})),r=k((()=>e.label||(_(e.value)?"":e.value))),i=k((()=>e.value||e.label||"")),s=k((()=>e.disabled||t.groupDisabled||a.value)),u=b(),c=(t=[],o)=>{if(_(e.value)){const e=n.props.valueKey;return t&&t.some((t=>ye(je(t,e))===je(o,e)))}return t&&t.includes(o)};return h((()=>r.value),(()=>{e.created||n.props.remote||n.setSelected()})),h((()=>e.value),((t,o)=>{const{remote:l,valueKey:a}=n.props;if(Xe(t,o)||(n.onOptionDestroy(o,u.proxy),n.onOptionCreate(u.proxy)),!e.created&&!l){if(a&&_(t)&&_(o)&&t[a]===o[a])return;n.setSelected()}})),h((()=>o.disabled),(()=>{t.groupDisabled=o.disabled}),{immediate:!0}),{select:n,currentLabel:r,currentValue:i,itemSelected:l,isDisabled:s,hoverItem:()=>{e.disabled||o.disabled||(n.states.hoveringIndex=n.optionsArray.indexOf(u.proxy))},updateOption:n=>{const o=new RegExp(((e="")=>e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d"))(n),"i");t.visible=o.test(r.value)||e.created}}}(e,l),{visible:d,hover:f}=X(l),v=b().proxy;return s.onOptionCreate(v),P((()=>{const e=v.value,{selected:t}=s.states,n=(s.props.multiple?t:[t]).some((e=>e.value===v.value));w((()=>{s.states.cachedOptions.get(e)!==v||n||s.states.cachedOptions.delete(e)})),s.onOptionDestroy(e,v)})),{ns:t,id:n,containerKls:o,currentLabel:a,itemSelected:r,isDisabled:i,select:s,hoverItem:u,updateOption:c,visible:d,hover:f,selectOptionClick:function(){!0!==e.disabled&&!0!==l.groupDisabled&&s.handleOptionSelect(v)},states:l}}}),Wf=["id","aria-disabled","aria-selected"];var Kf=Kr(qf,[["render",function(e,t,n,o,l,a){return ce((T(),B("li",{id:e.id,class:q(e.containerKls),role:"option","aria-disabled":e.isDisabled||void 0,"aria-selected":e.itemSelected,onMouseenter:t[0]||(t[0]=(...t)=>e.hoverItem&&e.hoverItem(...t)),onClick:t[1]||(t[1]=ue(((...t)=>e.selectOptionClick&&e.selectOptionClick(...t)),["stop"]))},[H(e.$slots,"default",{},(()=>[M("span",null,ae(e.currentLabel),1)]))],42,Wf)),[[de,e.visible]])}],["__file","option.vue"]]);var Uf=Kr(O({name:"ElSelectDropdown",componentName:"ElSelectDropdown",setup(){const e=N(Hf),t=Bo("select"),n=k((()=>e.props.popperClass)),o=k((()=>e.props.multiple)),l=k((()=>e.props.fitInputWidth)),a=m("");function r(){var t;a.value=`${null==(t=e.selectRef)?void 0:t.offsetWidth}px`}return y((()=>{r(),Pt(e.selectRef,r)})),{ns:t,minWidth:a,popperClass:n,isMultiple:o,isFitInputWidth:l}}}),[["render",function(e,t,n,o,l,a){return T(),B("div",{class:q([e.ns.b("dropdown"),e.ns.is("multiple",e.isMultiple),e.popperClass]),style:W({[e.isFitInputWidth?"width":"minWidth"]:e.minWidth})},[e.$slots.header?(T(),B("div",{key:0,class:q(e.ns.be("dropdown","header"))},[H(e.$slots,"header")],2)):re("v-if",!0),H(e.$slots,"default"),e.$slots.footer?(T(),B("div",{key:1,class:q(e.ns.be("dropdown","footer"))},[H(e.$slots,"footer")],2)):re("v-if",!0)],6)}],["__file","select-dropdown.vue"]]);const Yf=(e,t)=>{const{t:n}=Co(),o=ra(),l=Bo("select"),a=Bo("input"),r=G({inputValue:"",options:new Map,cachedOptions:new Map,disabledOptions:new Map,optionValues:[],selected:e.multiple?[]:{},selectionWidth:0,calculatorWidth:0,collapseItemWidth:0,selectedLabel:"",hoveringIndex:-1,previousQuery:null,inputHovering:!1,menuVisibleOnFocus:!1,isBeforeHide:!1}),i=m(null),s=m(null),u=m(null),c=m(null),d=m(null),p=m(null),f=m(null),v=m(null),g=m(null),b=m(null),x=m(null),C=m(null),{wrapperRef:E,isFocused:I,handleFocus:O,handleBlur:T}=Mr(d,{afterFocus(){e.automaticDropdown&&!B.value&&(B.value=!0,r.menuVisibleOnFocus=!0)},beforeBlur(e){var t,n;return(null==(t=u.value)?void 0:t.isFocusInsideContent(e))||(null==(n=c.value)?void 0:n.isFocusInsideContent(e))},afterBlur(){B.value=!1,r.menuVisibleOnFocus=!1}}),B=m(!1),M=m(),{form:L,formItem:R}=oi(),{inputId:A}=li(e,{formItemContext:R}),{valueOnClear:V,isEmptyValue:P}=((e,t)=>{let n=Vr();n.value||(n=m({}));const o=k((()=>e.emptyValues||n.value.emptyValues||_r)),l=k((()=>$(e.valueOnClear)?e.valueOnClear():void 0!==e.valueOnClear?e.valueOnClear:$(n.value.valueOnClear)?n.value.valueOnClear():void 0!==n.value.valueOnClear?n.value.valueOnClear:void 0!==t?t:void 0));return o.value.includes(l.value),{emptyValues:o,valueOnClear:l,isEmptyValue:e=>o.value.includes(e)}})(e),N=k((()=>e.disabled||(null==L?void 0:L.disabled))),z=k((()=>e.multiple?F(e.modelValue)&&e.modelValue.length>0:!P(e.modelValue))),D=k((()=>e.clearable&&!N.value&&r.inputHovering&&z.value)),j=k((()=>e.remote&&e.filterable&&!e.remoteShowSuffix?"":e.suffixIcon)),H=k((()=>l.is("reverse",j.value&&B.value))),q=k((()=>(null==R?void 0:R.validateState)||"")),W=k((()=>to[q.value])),K=k((()=>e.remote?300:0)),U=k((()=>e.loading?e.loadingText||n("el.select.loading"):!(e.remote&&!r.inputValue&&0===r.options.size)&&(e.filterable&&r.inputValue&&r.options.size>0&&0===Y.value?e.noMatchText||n("el.select.noMatch"):0===r.options.size?e.noDataText||n("el.select.noData"):null))),Y=k((()=>X.value.filter((e=>e.visible)).length)),X=k((()=>{const e=Array.from(r.options.values()),t=[];return r.optionValues.forEach((n=>{const o=e.findIndex((e=>e.value===n));o>-1&&t.push(e[o])})),t.length>=e.length?t:e})),Z=k((()=>Array.from(r.cachedOptions.values()))),J=k((()=>{const t=X.value.filter((e=>!e.created)).some((e=>e.currentLabel===r.inputValue));return e.filterable&&e.allowCreate&&""!==r.inputValue&&!t})),Q=()=>{e.filterable&&$(e.filterMethod)||e.filterable&&e.remote&&$(e.remoteMethod)||X.value.forEach((e=>{var t;null==(t=e.updateOption)||t.call(e,r.inputValue)}))},ee=ti(),te=k((()=>["small"].includes(ee.value)?"small":"default")),ne=k({get:()=>B.value&&!1!==U.value,set(e){B.value=e}}),oe=k((()=>F(e.modelValue)?0===e.modelValue.length&&!r.inputValue:!e.filterable||!r.inputValue)),le=k((()=>{var t;const o=null!=(t=e.placeholder)?t:n("el.select.placeholder");return e.multiple||!z.value?o:r.selectedLabel})),ae=k((()=>bt?null:"mouseenter"));h((()=>e.modelValue),((t,n)=>{e.multiple&&e.filterable&&!e.reserveKeyword&&(r.inputValue="",re("")),se(),!Xe(t,n)&&e.validateEvent&&(null==R||R.validate("change").catch((e=>{})))}),{flush:"post",deep:!0}),h((()=>B.value),(e=>{e?re(r.inputValue):(r.inputValue="",r.previousQuery=null,r.isBeforeHide=!0),t("visible-change",e)})),h((()=>r.options.entries()),(()=>{var t;if(!mt)return;const n=(null==(t=i.value)?void 0:t.querySelectorAll("input"))||[];(e.filterable||e.defaultFirstOption||Jt(e.modelValue))&&Array.from(n).includes(document.activeElement)||se(),e.defaultFirstOption&&(e.filterable||e.remote)&&Y.value&&ie()}),{flush:"post"}),h((()=>r.hoveringIndex),(e=>{en(e)&&e>-1?M.value=X.value[e]||{}:M.value={},X.value.forEach((e=>{e.hover=M.value===e}))})),S((()=>{r.isBeforeHide||Q()}));const re=t=>{r.previousQuery!==t&&(r.previousQuery=t,e.filterable&&$(e.filterMethod)?e.filterMethod(t):e.filterable&&e.remote&&$(e.remoteMethod)&&e.remoteMethod(t),e.defaultFirstOption&&(e.filterable||e.remote)&&Y.value?w(ie):w(ce))},ie=()=>{const e=X.value.filter((e=>e.visible&&!e.disabled&&!e.states.groupDisabled)),t=e.find((e=>e.created)),n=e[0];r.hoveringIndex=xe(X.value,t||n)},se=()=>{if(!e.multiple){const t=ue(e.modelValue);return r.selectedLabel=t.currentLabel,void(r.selected=t)}r.selectedLabel="";const t=[];F(e.modelValue)&&e.modelValue.forEach((e=>{t.push(ue(e))})),r.selected=t},ue=t=>{let n;const o="object"===_e(t).toLowerCase(),l="null"===_e(t).toLowerCase(),a="undefined"===_e(t).toLowerCase();for(let i=r.cachedOptions.size-1;i>=0;i--){const l=Z.value[i];if(o?je(l.value,e.valueKey)===je(t,e.valueKey):l.value===t){n={value:t,currentLabel:l.currentLabel,get isDisabled(){return l.isDisabled}};break}}if(n)return n;return{value:t,currentLabel:o?t.label:l||a?"":t}},ce=()=>{e.multiple?r.hoveringIndex=X.value.findIndex((e=>r.selected.some((t=>Me(t)===Me(e))))):r.hoveringIndex=X.value.findIndex((e=>Me(e)===Me(r.selected)))},de=()=>{r.calculatorWidth=p.value.getBoundingClientRect().width},pe=()=>{var e,t;null==(t=null==(e=u.value)?void 0:e.updatePopper)||t.call(e)},fe=()=>{var e,t;null==(t=null==(e=c.value)?void 0:e.updatePopper)||t.call(e)},ve=()=>{r.inputValue.length>0&&!B.value&&(B.value=!0),re(r.inputValue)},me=t=>{if(r.inputValue=t.target.value,!e.remote)return ve();he()},he=Ze((()=>{ve()}),K.value),ge=n=>{Xe(e.modelValue,n)||t(io,n)},be=n=>{n.stopPropagation();const o=e.multiple?[]:V.value;if(e.multiple)for(const e of r.selected)e.isDisabled&&o.push(e.value);t(ro,o),ge(o),r.hoveringIndex=-1,B.value=!1,t("clear"),Oe()},we=n=>{if(e.multiple){const o=(e.modelValue||[]).slice(),l=xe(o,n.value);l>-1?o.splice(l,1):(e.multipleLimit<=0||o.length{Se(n)}))},xe=(t=[],n)=>{if(!_(n))return t.indexOf(n);const o=e.valueKey;let l=-1;return t.some(((e,t)=>ye(je(e,o))===je(n,o)&&(l=t,!0))),l},Se=e=>{var t,n,o,a,r;const i=F(e)?e[0]:e;let s=null;if(null==i?void 0:i.value){const e=X.value.filter((e=>e.value===i.value));e.length>0&&(s=e[0].$el)}if(u.value&&s){const e=null==(a=null==(o=null==(n=null==(t=u.value)?void 0:t.popperRef)?void 0:n.contentRef)?void 0:o.querySelector)?void 0:a.call(o,`.${l.be("dropdown","wrap")}`);e&&function(e,t){if(!mt)return;if(!t)return void(e.scrollTop=0);const n=[];let o=t.offsetParent;for(;null!==o&&e!==o&&e.contains(o);)n.push(o),o=o.offsetParent;const l=t.offsetTop+n.reduce(((e,t)=>e+t.offsetTop),0),a=l+t.offsetHeight,r=e.scrollTop,i=r+e.clientHeight;li&&(e.scrollTop=a-e.clientHeight)}(e,s)}null==(r=C.value)||r.handleScroll()},{handleCompositionStart:ke,handleCompositionUpdate:Ce,handleCompositionEnd:Ee}=function(e){const t=m(!1);return{handleCompositionStart:()=>{t.value=!0},handleCompositionUpdate:e=>{const n=e.target.value,o=n[n.length-1]||"";t.value=!vo(o)},handleCompositionEnd:n=>{t.value&&(t.value=!1,$(e)&&e(n))}}}((e=>me(e))),Ie=k((()=>{var e,t;return null==(t=null==(e=u.value)?void 0:e.popperRef)?void 0:t.contentRef})),Oe=()=>{var e;null==(e=d.value)||e.focus()},Te=e=>{if(B.value=!1,I.value){const t=new FocusEvent("focus",e);w((()=>T(t)))}},Be=()=>{N.value||(bt&&(r.inputHovering=!0),r.menuVisibleOnFocus?r.menuVisibleOnFocus=!1:B.value=!B.value)},Me=t=>_(t.value)?je(t.value,e.valueKey):t.value,Le=k((()=>X.value.filter((e=>e.visible)).every((e=>e.disabled)))),Re=k((()=>e.multiple?e.collapseTags?r.selected.slice(0,e.maxCollapseTags):r.selected:[])),Ae=k((()=>e.multiple&&e.collapseTags?r.selected.slice(e.maxCollapseTags):[])),$e=e=>{if(B.value){if(0!==r.options.size&&0!==Y.value&&!Le.value){"next"===e?(r.hoveringIndex++,r.hoveringIndex===r.options.size&&(r.hoveringIndex=0)):"prev"===e&&(r.hoveringIndex--,r.hoveringIndex<0&&(r.hoveringIndex=r.options.size-1));const t=X.value[r.hoveringIndex];!0!==t.disabled&&!0!==t.states.groupDisabled&&t.visible||$e(e),w((()=>Se(M.value)))}}else B.value=!0},Fe=k((()=>{const t=(()=>{if(!s.value)return 0;const e=window.getComputedStyle(s.value);return Number.parseFloat(e.gap||"6px")})();return{maxWidth:`${x.value&&1===e.maxCollapseTags?r.selectionWidth-r.collapseItemWidth-t:r.selectionWidth}px`}})),Ve=k((()=>({maxWidth:`${r.selectionWidth}px`}))),Pe=k((()=>({width:`${Math.max(r.calculatorWidth,11)}px`})));return e.multiple&&!F(e.modelValue)&&t(ro,[]),!e.multiple&&F(e.modelValue)&&t(ro,""),Pt(s,(()=>{r.selectionWidth=s.value.getBoundingClientRect().width})),Pt(p,de),Pt(g,pe),Pt(E,pe),Pt(b,fe),Pt(x,(()=>{r.collapseItemWidth=x.value.getBoundingClientRect().width})),y((()=>{se()})),{inputId:A,contentId:o,nsSelect:l,nsInput:a,states:r,isFocused:I,expanded:B,optionsArray:X,hoverOption:M,selectSize:ee,filteredOptionsCount:Y,resetCalculatorWidth:de,updateTooltip:pe,updateTagTooltip:fe,debouncedOnInputChange:he,onInput:me,deletePrevTag:n=>{if(e.multiple&&n.code!==ao.delete&&n.target.value.length<=0){const n=e.modelValue.slice(),o=(e=>Je(e,(e=>!r.disabledOptions.has(e))))(n);if(o<0)return;const l=n[o];n.splice(o,1),t(ro,n),ge(n),t("remove-tag",l)}},deleteTag:(n,o)=>{const l=r.selected.indexOf(o);if(l>-1&&!N.value){const n=e.modelValue.slice();n.splice(l,1),t(ro,n),ge(n),t("remove-tag",o.value)}n.stopPropagation(),Oe()},deleteSelected:be,handleOptionSelect:we,scrollToOption:Se,hasModelValue:z,shouldShowPlaceholder:oe,currentPlaceholder:le,mouseEnterEventName:ae,showClose:D,iconComponent:j,iconReverse:H,validateState:q,validateIcon:W,showNewOption:J,updateOptions:Q,collapseTagSize:te,setSelected:se,selectDisabled:N,emptyText:U,handleCompositionStart:ke,handleCompositionUpdate:Ce,handleCompositionEnd:Ee,onOptionCreate:e=>{r.options.set(e.value,e),r.cachedOptions.set(e.value,e),e.disabled&&r.disabledOptions.set(e.value,e)},onOptionDestroy:(e,t)=>{r.options.get(e)===t&&r.options.delete(e)},handleMenuEnter:()=>{r.isBeforeHide=!1,w((()=>Se(r.selected)))},handleFocus:O,focus:Oe,blur:()=>{Te()},handleBlur:T,handleClearClick:e=>{be(e)},handleClickOutside:Te,handleEsc:()=>{r.inputValue.length>0?r.inputValue="":B.value=!1},toggleMenu:Be,selectOption:()=>{B.value?X.value[r.hoveringIndex]&&we(X.value[r.hoveringIndex]):Be()},getValueKey:Me,navigateOptions:$e,dropdownMenuVisible:ne,showTagList:Re,collapseTagList:Ae,tagStyle:Fe,collapseTagStyle:Ve,inputStyle:Pe,popperRef:Ie,inputRef:d,tooltipRef:u,tagTooltipRef:c,calculatorRef:p,prefixRef:f,suffixRef:v,selectRef:i,wrapperRef:E,selectionRef:s,scrollbarRef:C,menuRef:g,tagMenuRef:b,collapseItemRef:x}};var Gf=O({name:"ElOptions",setup(e,{slots:t}){const n=N(Hf);let o=[];return()=>{var e,l;const a=null==(e=t.default)?void 0:e.call(t),r=[];return a.length&&function e(t){F(t)&&t.forEach((t=>{var n,o,l,a;const i=null==(n=(null==t?void 0:t.type)||{})?void 0:n.name;"ElOptionGroup"===i?e(C(t.children)||F(t.children)||!$(null==(o=t.children)?void 0:o.default)?t.children:null==(l=t.children)?void 0:l.default()):"ElOption"===i?r.push(null==(a=t.props)?void 0:a.value):F(t.children)&&e(t.children)}))}(null==(l=a[0])?void 0:l.children),Xe(r,o)||(o=r,n&&(n.states.optionValues=r)),a}}});const Xf=Xn(s(s({name:String,id:String,modelValue:{type:[Array,String,Number,Boolean,Object],default:void 0},autocomplete:{type:String,default:"off"},automaticDropdown:Boolean,size:Tr,effect:{type:String,default:"light"},disabled:Boolean,clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:{type:String,default:""},popperOptions:{type:Object,default:()=>({})},remote:Boolean,loadingText:String,noMatchText:String,noDataText:String,remoteMethod:Function,filterMethod:Function,multiple:Boolean,multipleLimit:{type:Number,default:0},placeholder:{type:String},defaultFirstOption:Boolean,reserveKeyword:{type:Boolean,default:!0},valueKey:{type:String,default:"value"},collapseTags:Boolean,collapseTagsTooltip:Boolean,maxCollapseTags:{type:Number,default:1},teleported:ou.teleported,persistent:{type:Boolean,default:!0},clearIcon:{type:Zn,default:En},fitInputWidth:Boolean,suffixIcon:{type:Zn,default:bn},tagType:u(s({},hd.type),{default:"info"}),validateEvent:{type:Boolean,default:!0},remoteShowSuffix:Boolean,placement:{type:String,values:Yo,default:"bottom-start"},fallbackPlacements:{type:Array,default:["bottom-start","top-start","right","left"]}},Lr),Ar(["ariaLabel"]))),Zf="ElSelect",Jf=O({name:Zf,componentName:Zf,components:{ElInput:ns,ElSelectMenu:Uf,ElOption:Kf,ElOptions:Gf,ElTag:yd,ElScrollbar:ps,ElTooltip:bu,ElIcon:Jr},directives:{ClickOutside:nc},props:Xf,emits:[ro,io,"remove-tag","clear","visible-change","focus","blur"],setup(e,{emit:t}){const n=Yf(e,t);return j(Hf,G({props:e,states:n.states,optionsArray:n.optionsArray,handleOptionSelect:n.handleOptionSelect,onOptionCreate:n.onOptionCreate,onOptionDestroy:n.onOptionDestroy,selectRef:n.selectRef,setSelected:n.setSelected})),s({},n)}}),Qf=["id","name","disabled","autocomplete","readonly","aria-activedescendant","aria-controls","aria-expanded","aria-label"],ev=["textContent"],tv={key:1};var nv=Kr(Jf,[["render",function(e,t,n,o,l,a){const r=Ee("el-tag"),i=Ee("el-tooltip"),s=Ee("el-icon"),u=Ee("el-option"),c=Ee("el-options"),d=Ee("el-scrollbar"),p=Ee("el-select-menu"),f=Le("click-outside");return ce((T(),B("div",{ref:"selectRef",class:q([e.nsSelect.b(),e.nsSelect.m(e.selectSize)]),[Ae(e.mouseEnterEventName)]:t[16]||(t[16]=t=>e.states.inputHovering=!0),onMouseleave:t[17]||(t[17]=t=>e.states.inputHovering=!1),onClick:t[18]||(t[18]=ue(((...t)=>e.toggleMenu&&e.toggleMenu(...t)),["prevent","stop"]))},[J(i,{ref:"tooltipRef",visible:e.dropdownMenuVisible,placement:e.placement,teleported:e.teleported,"popper-class":[e.nsSelect.e("popper"),e.popperClass],"popper-options":e.popperOptions,"fallback-placements":e.fallbackPlacements,effect:e.effect,pure:"",trigger:"click",transition:`${e.nsSelect.namespace.value}-zoom-in-top`,"stop-popper-mouse-event":!1,"gpu-acceleration":!1,persistent:e.persistent,onBeforeShow:e.handleMenuEnter,onHide:t[15]||(t[15]=t=>e.states.isBeforeHide=!1)},{default:te((()=>{var n;return[M("div",{ref:"wrapperRef",class:q([e.nsSelect.e("wrapper"),e.nsSelect.is("focused",e.isFocused),e.nsSelect.is("hovering",e.states.inputHovering),e.nsSelect.is("filterable",e.filterable),e.nsSelect.is("disabled",e.selectDisabled)])},[e.$slots.prefix?(T(),B("div",{key:0,ref:"prefixRef",class:q(e.nsSelect.e("prefix"))},[H(e.$slots,"prefix")],2)):re("v-if",!0),M("div",{ref:"selectionRef",class:q([e.nsSelect.e("selection"),e.nsSelect.is("near",e.multiple&&!e.$slots.prefix&&!!e.states.selected.length)])},[e.multiple?H(e.$slots,"tag",{key:0},(()=>[(T(!0),B(Q,null,be(e.showTagList,(t=>(T(),B("div",{key:e.getValueKey(t),class:q(e.nsSelect.e("selected-item"))},[J(r,{closable:!e.selectDisabled&&!t.isDisabled,size:e.collapseTagSize,type:e.tagType,"disable-transitions":"",style:W(e.tagStyle),onClose:n=>e.deleteTag(n,t)},{default:te((()=>[M("span",{class:q(e.nsSelect.e("tags-text"))},[H(e.$slots,"label",{label:t.currentLabel,value:t.value},(()=>[le(ae(t.currentLabel),1)]))],2)])),_:2},1032,["closable","size","type","style","onClose"])],2)))),128)),e.collapseTags&&e.states.selected.length>e.maxCollapseTags?(T(),ne(i,{key:0,ref:"tagTooltipRef",disabled:e.dropdownMenuVisible||!e.collapseTagsTooltip,"fallback-placements":["bottom","top","right","left"],effect:e.effect,placement:"bottom",teleported:e.teleported},{default:te((()=>[M("div",{ref:"collapseItemRef",class:q(e.nsSelect.e("selected-item"))},[J(r,{closable:!1,size:e.collapseTagSize,type:e.tagType,"disable-transitions":"",style:W(e.collapseTagStyle)},{default:te((()=>[M("span",{class:q(e.nsSelect.e("tags-text"))}," + "+ae(e.states.selected.length-e.maxCollapseTags),3)])),_:1},8,["size","type","style"])],2)])),content:te((()=>[M("div",{ref:"tagMenuRef",class:q(e.nsSelect.e("selection"))},[(T(!0),B(Q,null,be(e.collapseTagList,(t=>(T(),B("div",{key:e.getValueKey(t),class:q(e.nsSelect.e("selected-item"))},[J(r,{class:"in-tooltip",closable:!e.selectDisabled&&!t.isDisabled,size:e.collapseTagSize,type:e.tagType,"disable-transitions":"",onClose:n=>e.deleteTag(n,t)},{default:te((()=>[M("span",{class:q(e.nsSelect.e("tags-text"))},[H(e.$slots,"label",{label:t.currentLabel,value:t.value},(()=>[le(ae(t.currentLabel),1)]))],2)])),_:2},1032,["closable","size","type","onClose"])],2)))),128))],2)])),_:3},8,["disabled","effect","teleported"])):re("v-if",!0)])):re("v-if",!0),e.selectDisabled?re("v-if",!0):(T(),B("div",{key:1,class:q([e.nsSelect.e("selected-item"),e.nsSelect.e("input-wrapper"),e.nsSelect.is("hidden",!e.filterable)])},[ce(M("input",{id:e.inputId,ref:"inputRef","onUpdate:modelValue":t[0]||(t[0]=t=>e.states.inputValue=t),type:"text",name:e.name,class:q([e.nsSelect.e("input"),e.nsSelect.is(e.selectSize)]),disabled:e.selectDisabled,autocomplete:e.autocomplete,style:W(e.inputStyle),role:"combobox",readonly:!e.filterable,spellcheck:"false","aria-activedescendant":(null==(n=e.hoverOption)?void 0:n.id)||"","aria-controls":e.contentId,"aria-expanded":e.dropdownMenuVisible,"aria-label":e.ariaLabel,"aria-autocomplete":"none","aria-haspopup":"listbox",onFocus:t[1]||(t[1]=(...t)=>e.handleFocus&&e.handleFocus(...t)),onBlur:t[2]||(t[2]=(...t)=>e.handleBlur&&e.handleBlur(...t)),onKeydown:[t[3]||(t[3]=Me(ue((t=>e.navigateOptions("next")),["stop","prevent"]),["down"])),t[4]||(t[4]=Me(ue((t=>e.navigateOptions("prev")),["stop","prevent"]),["up"])),t[5]||(t[5]=Me(ue(((...t)=>e.handleEsc&&e.handleEsc(...t)),["stop","prevent"]),["esc"])),t[6]||(t[6]=Me(ue(((...t)=>e.selectOption&&e.selectOption(...t)),["stop","prevent"]),["enter"])),t[7]||(t[7]=Me(ue(((...t)=>e.deletePrevTag&&e.deletePrevTag(...t)),["stop"]),["delete"]))],onCompositionstart:t[8]||(t[8]=(...t)=>e.handleCompositionStart&&e.handleCompositionStart(...t)),onCompositionupdate:t[9]||(t[9]=(...t)=>e.handleCompositionUpdate&&e.handleCompositionUpdate(...t)),onCompositionend:t[10]||(t[10]=(...t)=>e.handleCompositionEnd&&e.handleCompositionEnd(...t)),onInput:t[11]||(t[11]=(...t)=>e.onInput&&e.onInput(...t)),onClick:t[12]||(t[12]=ue(((...t)=>e.toggleMenu&&e.toggleMenu(...t)),["stop"]))},null,46,Qf),[[Re,e.states.inputValue]]),e.filterable?(T(),B("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:q(e.nsSelect.e("input-calculator")),textContent:ae(e.states.inputValue)},null,10,ev)):re("v-if",!0)],2)),e.shouldShowPlaceholder?(T(),B("div",{key:2,class:q([e.nsSelect.e("selected-item"),e.nsSelect.e("placeholder"),e.nsSelect.is("transparent",!e.hasModelValue||e.expanded&&!e.states.inputValue)])},[e.hasModelValue?H(e.$slots,"label",{key:0,label:e.currentPlaceholder,value:e.modelValue},(()=>[M("span",null,ae(e.currentPlaceholder),1)])):(T(),B("span",tv,ae(e.currentPlaceholder),1))],2)):re("v-if",!0)],2),M("div",{ref:"suffixRef",class:q(e.nsSelect.e("suffix"))},[e.iconComponent&&!e.showClose?(T(),ne(s,{key:0,class:q([e.nsSelect.e("caret"),e.nsSelect.e("icon"),e.iconReverse])},{default:te((()=>[(T(),ne(oe(e.iconComponent)))])),_:1},8,["class"])):re("v-if",!0),e.showClose&&e.clearIcon?(T(),ne(s,{key:1,class:q([e.nsSelect.e("caret"),e.nsSelect.e("icon")]),onClick:e.handleClearClick},{default:te((()=>[(T(),ne(oe(e.clearIcon)))])),_:1},8,["class","onClick"])):re("v-if",!0),e.validateState&&e.validateIcon?(T(),ne(s,{key:2,class:q([e.nsInput.e("icon"),e.nsInput.e("validateIcon")])},{default:te((()=>[(T(),ne(oe(e.validateIcon)))])),_:1},8,["class"])):re("v-if",!0)],2)],2)]})),content:te((()=>[J(p,{ref:"menuRef"},{default:te((()=>[e.$slots.header?(T(),B("div",{key:0,class:q(e.nsSelect.be("dropdown","header")),onClick:t[13]||(t[13]=ue((()=>{}),["stop"]))},[H(e.$slots,"header")],2)):re("v-if",!0),ce(J(d,{id:e.contentId,ref:"scrollbarRef",tag:"ul","wrap-class":e.nsSelect.be("dropdown","wrap"),"view-class":e.nsSelect.be("dropdown","list"),class:q([e.nsSelect.is("empty",0===e.filteredOptionsCount)]),role:"listbox","aria-label":e.ariaLabel,"aria-orientation":"vertical"},{default:te((()=>[e.showNewOption?(T(),ne(u,{key:0,value:e.states.inputValue,created:!0},null,8,["value"])):re("v-if",!0),J(c,null,{default:te((()=>[H(e.$slots,"default")])),_:3})])),_:3},8,["id","wrap-class","view-class","class","aria-label"]),[[de,e.states.options.size>0&&!e.loading]]),e.$slots.loading&&e.loading?(T(),B("div",{key:1,class:q(e.nsSelect.be("dropdown","loading"))},[H(e.$slots,"loading")],2)):e.loading||0===e.filteredOptionsCount?(T(),B("div",{key:2,class:q(e.nsSelect.be("dropdown","empty"))},[H(e.$slots,"empty",{},(()=>[M("span",null,ae(e.emptyText),1)]))],2)):re("v-if",!0),e.$slots.footer?(T(),B("div",{key:3,class:q(e.nsSelect.be("dropdown","footer")),onClick:t[14]||(t[14]=ue((()=>{}),["stop"]))},[H(e.$slots,"footer")],2)):re("v-if",!0)])),_:3},512)])),_:3},8,["visible","placement","teleported","popper-class","popper-options","fallback-placements","effect","transition","persistent","onBeforeShow"])],16)),[[f,e.handleClickOutside,e.popperRef]])}],["__file","select.vue"]]);var ov=Kr(O({name:"ElOptionGroup",componentName:"ElOptionGroup",props:{label:String,disabled:Boolean},setup(e){const t=Bo("select"),n=m(null),o=b(),l=m([]);j(jf,G(s({},X(e))));const a=k((()=>l.value.some((e=>!0===e.visible)))),r=e=>{const t=Ke(e),n=[];return t.forEach((e=>{var t,o;(e=>{var t,n;return"ElOption"===(null==(t=e.type)?void 0:t.name)&&!!(null==(n=e.component)?void 0:n.proxy)})(e)?n.push(e.component.proxy):(null==(t=e.children)?void 0:t.length)?n.push(...r(e.children)):(null==(o=e.component)?void 0:o.subTree)&&n.push(...r(e.component.subTree))})),n},i=()=>{l.value=r(o.subTree)};return y((()=>{i()})),Wt(n,i,{attributes:!0,subtree:!0,childList:!0}),{groupRef:n,visible:a,ns:t}}}),[["render",function(e,t,n,o,l,a){return ce((T(),B("ul",{ref:"groupRef",class:q(e.ns.be("group","wrap"))},[M("li",{class:q(e.ns.be("group","title"))},ae(e.label),3),M("li",null,[M("ul",{class:q(e.ns.b("group"))},[H(e.$slots,"default")],2)])],2)),[[de,e.visible]])}],["__file","option-group.vue"]]);const lv=no(nv,{Option:Kf,OptionGroup:ov}),av=oo(Kf),rv=oo(ov),iv=Xn({trigger:lu.trigger,placement:Fp.placement,disabled:lu.disabled,visible:ou.visible,transition:ou.transition,popperOptions:Fp.popperOptions,tabindex:Fp.tabindex,content:ou.content,popperStyle:ou.popperStyle,popperClass:ou.popperClass,enterable:u(s({},ou.enterable),{default:!0}),effect:u(s({},ou.effect),{default:"light"}),teleported:ou.teleported,title:String,width:{type:[String,Number],default:150},offset:{type:Number,default:void 0},showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0},showArrow:{type:Boolean,default:!0},persistent:{type:Boolean,default:!0},"onUpdate:visible":{type:Function}}),sv={"update:visible":e=>Qt(e),"before-enter":()=>!0,"before-leave":()=>!0,"after-enter":()=>!0,"after-leave":()=>!0},uv=O({name:"ElPopover"}),cv=O(u(s({},uv),{props:iv,emits:sv,setup(e,{expose:t,emit:n}){const o=e,l=k((()=>o["onUpdate:visible"])),a=Bo("popover"),r=m(),i=k((()=>{var e;return null==(e=p(r))?void 0:e.popperRef})),s=k((()=>[{width:vn(o.width)},o.popperStyle])),u=k((()=>[a.b(),o.popperClass,{[a.m("plain")]:!!o.content}])),c=k((()=>o.transition===`${a.namespace.value}-fade-in-linear`)),d=()=>{n("before-enter")},f=()=>{n("before-leave")},v=()=>{n("after-enter")},h=()=>{n("update:visible",!1),n("after-leave")};return t({popperRef:i,hide:()=>{var e;null==(e=r.value)||e.hide()}}),(e,t)=>(T(),ne(p(bu),K({ref_key:"tooltipRef",ref:r},e.$attrs,{trigger:e.trigger,placement:e.placement,disabled:e.disabled,visible:e.visible,transition:e.transition,"popper-options":e.popperOptions,tabindex:e.tabindex,content:e.content,offset:e.offset,"show-after":e.showAfter,"hide-after":e.hideAfter,"auto-close":e.autoClose,"show-arrow":e.showArrow,"aria-label":e.title,effect:e.effect,enterable:e.enterable,"popper-class":p(u),"popper-style":p(s),teleported:e.teleported,persistent:e.persistent,"gpu-acceleration":p(c),"onUpdate:visible":p(l),onBeforeShow:d,onBeforeHide:f,onShow:v,onHide:h}),{content:te((()=>[e.title?(T(),B("div",{key:0,class:q(p(a).e("title")),role:"title"},ae(e.title),3)):re("v-if",!0),H(e.$slots,"default",{},(()=>[le(ae(e.content),1)]))])),default:te((()=>[e.$slots.reference?H(e.$slots,"reference",{key:0}):re("v-if",!0)])),_:3},16,["trigger","placement","disabled","visible","transition","popper-options","tabindex","content","offset","show-after","hide-after","auto-close","show-arrow","aria-label","effect","enterable","popper-class","popper-style","teleported","persistent","gpu-acceleration","onUpdate:visible"]))}}));const dv=(e,t)=>{const n=t.arg||t.value,o=null==n?void 0:n.popperRef;o&&(o.triggerRef=e)};var pv,fv;const vv=no(Kr(cv,[["__file","popover.vue"]]),{directive:(fv="popover",(pv={mounted(e,t){dv(e,t)},updated(e,t){dv(e,t)}}).install=e=>{e.directive(fv,pv)},pv)}),mv=Xn({type:{type:String,default:"line",values:["line","circle","dashboard"]},percentage:{type:Number,default:0,validator:e=>e>=0&&e<=100},status:{type:String,default:"",values:["","success","exception","warning"]},indeterminate:{type:Boolean,default:!1},duration:{type:Number,default:3},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:""},striped:Boolean,stripedFlow:Boolean,format:{type:Function,default:e=>`${e}%`}}),hv=["aria-valuenow"],gv={viewBox:"0 0 100 100"},bv=["d","stroke","stroke-linecap","stroke-width"],yv=["d","stroke","opacity","stroke-linecap","stroke-width"],wv={key:0},xv=O({name:"ElProgress"});const Sv=no(Kr(O(u(s({},xv),{props:mv,setup(e){const t=e,n={success:"#13ce66",exception:"#ff4949",warning:"#e6a23c",default:"#20a0ff"},o=Bo("progress"),l=k((()=>{const e={width:`${t.percentage}%`,animationDuration:`${t.duration}s`},n=b(t.percentage);return n.includes("gradient")?e.background=n:e.backgroundColor=n,e})),a=k((()=>(t.strokeWidth/t.width*100).toFixed(1))),r=k((()=>["circle","dashboard"].includes(t.type)?Number.parseInt(""+(50-Number.parseFloat(a.value)/2),10):0)),i=k((()=>{const e=r.value,n="dashboard"===t.type;return`\n M 50 50\n m 0 ${n?"":"-"}${e}\n a ${e} ${e} 0 1 1 0 ${n?"-":""}${2*e}\n a ${e} ${e} 0 1 1 0 ${n?"":"-"}${2*e}\n `})),s=k((()=>2*Math.PI*r.value)),u=k((()=>"dashboard"===t.type?.75:1)),c=k((()=>`${-1*s.value*(1-u.value)/2}px`)),d=k((()=>({strokeDasharray:`${s.value*u.value}px, ${s.value}px`,strokeDashoffset:c.value}))),f=k((()=>({strokeDasharray:`${s.value*u.value*(t.percentage/100)}px, ${s.value}px`,strokeDashoffset:c.value,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease, opacity ease 0.6s"}))),v=k((()=>{let e;return e=t.color?b(t.percentage):n[t.status]||n.default,e})),m=k((()=>"warning"===t.status?Wn:"line"===t.type?"success"===t.status?kn:En:"success"===t.status?Sn:In)),h=k((()=>"line"===t.type?12+.4*t.strokeWidth:.111111*t.width+2)),g=k((()=>t.format(t.percentage)));const b=e=>{var n;const{color:o}=t;if($(o))return o(e);if(C(o))return o;{const t=function(e){const t=100/e.length;return e.map(((e,n)=>C(e)?{color:e,percentage:(n+1)*t}:e)).sort(((e,t)=>e.percentage-t.percentage))}(o);for(const n of t)if(n.percentage>e)return n.color;return null==(n=t[t.length-1])?void 0:n.color}};return(e,t)=>(T(),B("div",{class:q([p(o).b(),p(o).m(e.type),p(o).is(e.status),{[p(o).m("without-text")]:!e.showText,[p(o).m("text-inside")]:e.textInside}]),role:"progressbar","aria-valuenow":e.percentage,"aria-valuemin":"0","aria-valuemax":"100"},["line"===e.type?(T(),B("div",{key:0,class:q(p(o).b("bar"))},[M("div",{class:q(p(o).be("bar","outer")),style:W({height:`${e.strokeWidth}px`})},[M("div",{class:q([p(o).be("bar","inner"),{[p(o).bem("bar","inner","indeterminate")]:e.indeterminate},{[p(o).bem("bar","inner","striped")]:e.striped},{[p(o).bem("bar","inner","striped-flow")]:e.stripedFlow}]),style:W(p(l))},[(e.showText||e.$slots.default)&&e.textInside?(T(),B("div",{key:0,class:q(p(o).be("bar","innerText"))},[H(e.$slots,"default",{percentage:e.percentage},(()=>[M("span",null,ae(p(g)),1)]))],2)):re("v-if",!0)],6)],6)],2)):(T(),B("div",{key:1,class:q(p(o).b("circle")),style:W({height:`${e.width}px`,width:`${e.width}px`})},[(T(),B("svg",gv,[M("path",{class:q(p(o).be("circle","track")),d:p(i),stroke:`var(${p(o).cssVarName("fill-color-light")}, #e5e9f2)`,"stroke-linecap":e.strokeLinecap,"stroke-width":p(a),fill:"none",style:W(p(d))},null,14,bv),M("path",{class:q(p(o).be("circle","path")),d:p(i),stroke:p(v),fill:"none",opacity:e.percentage?1:0,"stroke-linecap":e.strokeLinecap,"stroke-width":p(a),style:W(p(f))},null,14,yv)]))],6)),!e.showText&&!e.$slots.default||e.textInside?re("v-if",!0):(T(),B("div",{key:2,class:q(p(o).e("text")),style:W({fontSize:`${p(h)}px`})},[H(e.$slots,"default",{percentage:e.percentage},(()=>[e.status?(T(),ne(p(Jr),{key:1},{default:te((()=>[(T(),ne(oe(p(m))))])),_:1})):(T(),B("span",wv,ae(p(g)),1))]))],6))],10,hv))}})),[["__file","progress.vue"]])),kv=Symbol("sliderContextKey"),Cv=Xn(s({modelValue:{type:[Number,Array],default:0},id:{type:String,default:void 0},min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1},showInput:Boolean,showInputControls:{type:Boolean,default:!0},size:Tr,inputSize:Tr,showStops:Boolean,showTooltip:{type:Boolean,default:!0},formatTooltip:{type:Function,default:void 0},disabled:Boolean,range:Boolean,vertical:Boolean,height:String,debounce:{type:Number,default:300},label:{type:String,default:void 0},rangeStartLabel:{type:String,default:void 0},rangeEndLabel:{type:String,default:void 0},formatValueText:{type:Function,default:void 0},tooltipClass:{type:String,default:void 0},placement:{type:String,values:Yo,default:"top"},marks:{type:Object},validateEvent:{type:Boolean,default:!0}},Ar(["ariaLabel"]))),Ev=e=>en(e)||F(e)&&e.every(en),Iv={[ro]:Ev,[so]:Ev,[io]:Ev},Ov=(e,t,n)=>{const{form:o,formItem:l}=oi(),a=x(),r=m(),i=m(),s={firstButton:r,secondButton:i},u=k((()=>e.disabled||(null==o?void 0:o.disabled)||!1)),c=k((()=>Math.min(t.firstValue,t.secondValue))),p=k((()=>Math.max(t.firstValue,t.secondValue))),f=k((()=>e.range?100*(p.value-c.value)/(e.max-e.min)+"%":100*(t.firstValue-e.min)/(e.max-e.min)+"%")),v=k((()=>e.range?100*(c.value-e.min)/(e.max-e.min)+"%":"0%")),h=k((()=>e.vertical?{height:e.height}:{})),g=k((()=>e.vertical?{height:f.value,bottom:v.value}:{width:f.value,left:v.value})),b=()=>{a.value&&(t.sliderSize=a.value["client"+(e.vertical?"Height":"Width")])},y=n=>{const o=(n=>{const o=e.min+n*(e.max-e.min)/100;if(!e.range)return r;let l;return l=Math.abs(c.value-o)t.secondValue?"firstButton":"secondButton",s[l]})(n);return o.value.setPosition(n),o},S=e=>{n(ro,e),n(so,e)},C=()=>d(void 0,null,(function*(){yield w(),n(io,e.range?[c.value,p.value]:e.modelValue)})),E=n=>{var o,l,r,i,s,c;if(u.value||t.dragging)return;b();let d=0;if(e.vertical){const e=null!=(r=null==(l=null==(o=n.touches)?void 0:o.item(0))?void 0:l.clientY)?r:n.clientY;d=(a.value.getBoundingClientRect().bottom-e)/t.sliderSize*100}else{d=((null!=(c=null==(s=null==(i=n.touches)?void 0:i.item(0))?void 0:s.clientX)?c:n.clientX)-a.value.getBoundingClientRect().left)/t.sliderSize*100}return d<0||d>100?void 0:y(d)};return{elFormItem:l,slider:a,firstButton:r,secondButton:i,sliderDisabled:u,minValue:c,maxValue:p,runwayStyle:h,barStyle:g,resetSize:b,setPosition:y,emitChange:C,onSliderWrapperPrevent:e=>{var t,n;((null==(t=s.firstButton.value)?void 0:t.dragging)||(null==(n=s.secondButton.value)?void 0:n.dragging))&&e.preventDefault()},onSliderClick:e=>{E(e)&&C()},onSliderDown:e=>d(void 0,null,(function*(){const t=E(e);t&&(yield w(),t.value.onButtonDown(e))})),setFirstValue:n=>{t.firstValue=n,S(e.range?[c.value,p.value]:n)},setSecondValue:n=>{t.secondValue=n,e.range&&S([c.value,p.value])}}},{left:Tv,down:Bv,right:Mv,up:_v,home:Lv,end:Rv,pageUp:Av,pageDown:$v}=ao,Fv=(e,t,n)=>{const{disabled:o,min:l,max:a,step:r,showTooltip:i,precision:s,sliderSize:u,formatTooltip:c,emitChange:p,resetSize:f,updateDragging:v}=N(kv),{tooltip:g,tooltipVisible:b,formatValue:y,displayTooltip:x,hideTooltip:S}=((e,t,n)=>{const o=m(),l=m(!1),a=k((()=>t.value instanceof Function)),r=k((()=>a.value&&t.value(e.modelValue)||e.modelValue)),i=Ze((()=>{n.value&&(l.value=!0)}),50),s=Ze((()=>{n.value&&(l.value=!1)}),50);return{tooltip:o,tooltipVisible:l,formatValue:r,displayTooltip:i,hideTooltip:s}})(e,c,i),C=m(),E=k((()=>(e.modelValue-l.value)/(a.value-l.value)*100+"%")),I=k((()=>e.vertical?{bottom:E.value}:{left:E.value})),O=e=>{o.value||(t.newPosition=Number.parseFloat(E.value)+e/(a.value-l.value)*100,L(t.newPosition),p())},T=e=>{let t,n;return e.type.startsWith("touch")?(n=e.touches[0].clientY,t=e.touches[0].clientX):(n=e.clientY,t=e.clientX),{clientX:t,clientY:n}},B=n=>{t.dragging=!0,t.isClick=!0;const{clientX:o,clientY:l}=T(n);e.vertical?t.startY=l:t.startX=o,t.startPosition=Number.parseFloat(E.value),t.newPosition=t.startPosition},M=n=>{if(t.dragging){let o;t.isClick=!1,x(),f();const{clientX:l,clientY:a}=T(n);e.vertical?(t.currentY=a,o=(t.startY-t.currentY)/u.value*100):(t.currentX=l,o=(t.currentX-t.startX)/u.value*100),t.newPosition=t.startPosition+o,L(t.newPosition)}},_=()=>{t.dragging&&(setTimeout((()=>{t.dragging=!1,t.hovering||S(),t.isClick||L(t.newPosition),p()}),0),window.removeEventListener("mousemove",M),window.removeEventListener("touchmove",M),window.removeEventListener("mouseup",_),window.removeEventListener("touchend",_),window.removeEventListener("contextmenu",_))},L=o=>d(void 0,null,(function*(){if(null===o||Number.isNaN(+o))return;o<0?o=0:o>100&&(o=100);const i=100/((a.value-l.value)/r.value);let u=Math.round(o/i)*i*(a.value-l.value)*.01+l.value;u=Number.parseFloat(u.toFixed(s.value)),u!==e.modelValue&&n(ro,u),t.dragging||e.modelValue===t.oldValue||(t.oldValue=e.modelValue),yield w(),t.dragging&&x(),g.value.updatePopper()}));return h((()=>t.dragging),(e=>{v(e)})),{disabled:o,button:C,tooltip:g,tooltipVisible:b,showTooltip:i,wrapperStyle:I,formatValue:y,handleMouseEnter:()=>{t.hovering=!0,x()},handleMouseLeave:()=>{t.hovering=!1,t.dragging||S()},onButtonDown:e=>{o.value||(e.preventDefault(),B(e),window.addEventListener("mousemove",M),window.addEventListener("touchmove",M),window.addEventListener("mouseup",_),window.addEventListener("touchend",_),window.addEventListener("contextmenu",_),C.value.focus())},onKeyDown:e=>{let t=!0;[Tv,Bv].includes(e.key)?O(-r.value):[Mv,_v].includes(e.key)?O(r.value):e.key===Lv?o.value||(L(0),p()):e.key===Rv?o.value||(L(100),p()):e.key===$v?O(4*-r.value):e.key===Av?O(4*r.value):t=!1,t&&e.preventDefault()},setPosition:L}},Vv=Xn({modelValue:{type:Number,default:0},vertical:Boolean,tooltipClass:String,placement:{type:String,values:Yo,default:"top"}}),Pv={[ro]:e=>en(e)},Nv=["tabindex"],zv=O({name:"ElSliderButton"});var Dv=Kr(O(u(s({},zv),{props:Vv,emits:Pv,setup(e,{expose:t,emit:n}){const o=e,l=Bo("slider"),a=G({hovering:!1,dragging:!1,isClick:!1,startX:0,currentX:0,startY:0,currentY:0,startPosition:0,newPosition:0,oldValue:o.modelValue}),{disabled:r,button:i,tooltip:s,showTooltip:u,tooltipVisible:c,wrapperStyle:d,formatValue:f,handleMouseEnter:v,handleMouseLeave:m,onButtonDown:h,onKeyDown:g,setPosition:b}=Fv(o,a,n),{hovering:y,dragging:w}=X(a);return t({onButtonDown:h,onKeyDown:g,setPosition:b,hovering:y,dragging:w}),(e,t)=>(T(),B("div",{ref_key:"button",ref:i,class:q([p(l).e("button-wrapper"),{hover:p(y),dragging:p(w)}]),style:W(p(d)),tabindex:p(r)?-1:0,onMouseenter:t[0]||(t[0]=(...e)=>p(v)&&p(v)(...e)),onMouseleave:t[1]||(t[1]=(...e)=>p(m)&&p(m)(...e)),onMousedown:t[2]||(t[2]=(...e)=>p(h)&&p(h)(...e)),onTouchstart:t[3]||(t[3]=(...e)=>p(h)&&p(h)(...e)),onFocus:t[4]||(t[4]=(...e)=>p(v)&&p(v)(...e)),onBlur:t[5]||(t[5]=(...e)=>p(m)&&p(m)(...e)),onKeydown:t[6]||(t[6]=(...e)=>p(g)&&p(g)(...e))},[J(p(bu),{ref_key:"tooltip",ref:s,visible:p(c),placement:e.placement,"fallback-placements":["top","bottom","right","left"],"stop-popper-mouse-event":!1,"popper-class":e.tooltipClass,disabled:!p(u),persistent:""},{content:te((()=>[M("span",null,ae(p(f)),1)])),default:te((()=>[M("div",{class:q([p(l).e("button"),{hover:p(y),dragging:p(w)}])},null,2)])),_:1},8,["visible","placement","popper-class","disabled"])],46,Nv))}})),[["__file","button.vue"]]);const jv=Xn({mark:{type:[String,Object],default:void 0}});var Hv=O({name:"ElSliderMarker",props:jv,setup(e){const t=Bo("slider"),n=k((()=>C(e.mark)?e.mark:e.mark.label)),o=k((()=>C(e.mark)?void 0:e.mark.style));return()=>ke("div",{class:t.e("marks-text"),style:o.value},n.value)}});const qv=["id","role","aria-label","aria-labelledby"],Wv={key:1},Kv=O({name:"ElSlider"});const Uv=no(Kr(O(u(s({},Kv),{props:Cv,emits:Iv,setup(e,{expose:t,emit:n}){const o=e,l=Bo("slider"),{t:a}=Co(),r=G({firstValue:0,secondValue:0,oldValue:0,dragging:!1,sliderSize:1}),{elFormItem:i,slider:c,firstButton:f,secondButton:v,sliderDisabled:g,minValue:b,maxValue:x,runwayStyle:S,barStyle:C,resetSize:E,emitChange:I,onSliderWrapperPrevent:O,onSliderClick:_,onSliderDown:L,setFirstValue:R,setSecondValue:A}=Ov(o,r,n),{stops:$,getStopStyle:F}=((e,t,n,o)=>({stops:k((()=>{if(!e.showStops||e.min>e.max)return[];if(0===e.step)return[];const l=(e.max-e.min)/e.step,a=100*e.step/(e.max-e.min),r=Array.from({length:l-1}).map(((e,t)=>(t+1)*a));return e.range?r.filter((t=>t<100*(n.value-e.min)/(e.max-e.min)||t>100*(o.value-e.min)/(e.max-e.min))):r.filter((n=>n>100*(t.firstValue-e.min)/(e.max-e.min)))})),getStopStyle:t=>e.vertical?{bottom:`${t}%`}:{left:`${t}%`}}))(o,r,b,x),{inputId:V,isLabeledByFormItem:P}=li(o,{formItemContext:i}),N=ti(),z=k((()=>o.inputSize||N.value)),D=k((()=>o.label||o.ariaLabel||a("el.slider.defaultLabel",{min:o.min,max:o.max}))),H=k((()=>o.range?o.rangeStartLabel||a("el.slider.defaultRangeStartLabel"):D.value)),K=k((()=>o.formatValueText?o.formatValueText(le.value):`${le.value}`)),U=k((()=>o.rangeEndLabel||a("el.slider.defaultRangeEndLabel"))),Y=k((()=>o.formatValueText?o.formatValueText(ae.value):`${ae.value}`)),Z=k((()=>[l.b(),l.m(N.value),l.is("vertical",o.vertical),{[l.m("with-input")]:o.showInput}])),ee=(e=>k((()=>e.marks?Object.keys(e.marks).map(Number.parseFloat).sort(((e,t)=>e-t)).filter((t=>t<=e.max&&t>=e.min)).map((t=>({point:t,position:100*(t-e.min)/(e.max-e.min),mark:e.marks[t]}))):[])))(o);((e,t,n,o,l,a)=>{const r=e=>{l(ro,e),l(so,e)},i=()=>e.range?![n.value,o.value].every(((e,n)=>e===t.oldValue[n])):e.modelValue!==t.oldValue,s=()=>{var n,o;e.min>e.max&&sn("Slider","min should not be greater than max.");const l=e.modelValue;e.range&&Array.isArray(l)?l[1]e.max?r([e.max,e.max]):l[0]e.max?r([l[0],e.max]):(t.firstValue=l[0],t.secondValue=l[1],i()&&(e.validateEvent&&(null==(n=null==a?void 0:a.validate)||n.call(a,"change").catch((e=>{}))),t.oldValue=l.slice())):e.range||"number"!=typeof l||Number.isNaN(l)||(le.max?r(e.max):(t.firstValue=l,i()&&(e.validateEvent&&(null==(o=null==a?void 0:a.validate)||o.call(a,"change").catch((e=>{}))),t.oldValue=l)))};s(),h((()=>t.dragging),(e=>{e||s()})),h((()=>e.modelValue),((e,n)=>{t.dragging||Array.isArray(e)&&Array.isArray(n)&&e.every(((e,t)=>e===n[t]))&&t.firstValue===e[0]&&t.secondValue===e[1]||s()}),{deep:!0}),h((()=>[e.min,e.max]),(()=>{s()}))})(o,r,b,x,n,i);const te=k((()=>{const e=[o.min,o.max,o.step].map((e=>{const t=`${e}`.split(".")[1];return t?t.length:0}));return Math.max.apply(null,e)})),{sliderWrapper:oe}=((e,t,n)=>{const o=m();return y((()=>d(void 0,null,(function*(){e.range?(Array.isArray(e.modelValue)?(t.firstValue=Math.max(e.min,e.modelValue[0]),t.secondValue=Math.min(e.max,e.modelValue[1])):(t.firstValue=e.min,t.secondValue=e.max),t.oldValue=[t.firstValue,t.secondValue]):("number"!=typeof e.modelValue||Number.isNaN(e.modelValue)?t.firstValue=e.min:t.firstValue=Math.min(e.max,Math.max(e.min,e.modelValue)),t.oldValue=t.firstValue),Bt(window,"resize",n),yield w(),n()})))),{sliderWrapper:o}})(o,r,E),{firstValue:le,secondValue:ae,sliderSize:ie}=X(r);return j(kv,u(s({},X(o)),{sliderSize:ie,disabled:g,precision:te,emitChange:I,resetSize:E,updateDragging:e=>{r.dragging=e}})),bo({from:"label",replacement:"aria-label",version:"2.8.0",scope:"el-slider",ref:"https://element-plus.org/en-US/component/slider.html"},k((()=>!!o.label))),t({onSliderClick:_}),(e,t)=>{var n,o;return T(),B("div",{id:e.range?p(V):void 0,ref_key:"sliderWrapper",ref:oe,class:q(p(Z)),role:e.range?"group":void 0,"aria-label":e.range&&!p(P)?p(D):void 0,"aria-labelledby":e.range&&p(P)?null==(n=p(i))?void 0:n.labelId:void 0,onTouchstart:t[2]||(t[2]=(...e)=>p(O)&&p(O)(...e)),onTouchmove:t[3]||(t[3]=(...e)=>p(O)&&p(O)(...e))},[M("div",{ref_key:"slider",ref:c,class:q([p(l).e("runway"),{"show-input":e.showInput&&!e.range},p(l).is("disabled",p(g))]),style:W(p(S)),onMousedown:t[0]||(t[0]=(...e)=>p(L)&&p(L)(...e)),onTouchstart:t[1]||(t[1]=(...e)=>p(L)&&p(L)(...e))},[M("div",{class:q(p(l).e("bar")),style:W(p(C))},null,6),J(Dv,{id:e.range?void 0:p(V),ref_key:"firstButton",ref:f,"model-value":p(le),vertical:e.vertical,"tooltip-class":e.tooltipClass,placement:e.placement,role:"slider","aria-label":e.range||!p(P)?p(H):void 0,"aria-labelledby":!e.range&&p(P)?null==(o=p(i))?void 0:o.labelId:void 0,"aria-valuemin":e.min,"aria-valuemax":e.range?p(ae):e.max,"aria-valuenow":p(le),"aria-valuetext":p(K),"aria-orientation":e.vertical?"vertical":"horizontal","aria-disabled":p(g),"onUpdate:modelValue":p(R)},null,8,["id","model-value","vertical","tooltip-class","placement","aria-label","aria-labelledby","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"]),e.range?(T(),ne(Dv,{key:0,ref_key:"secondButton",ref:v,"model-value":p(ae),vertical:e.vertical,"tooltip-class":e.tooltipClass,placement:e.placement,role:"slider","aria-label":p(U),"aria-valuemin":p(le),"aria-valuemax":e.max,"aria-valuenow":p(ae),"aria-valuetext":p(Y),"aria-orientation":e.vertical?"vertical":"horizontal","aria-disabled":p(g),"onUpdate:modelValue":p(A)},null,8,["model-value","vertical","tooltip-class","placement","aria-label","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"])):re("v-if",!0),e.showStops?(T(),B("div",Wv,[(T(!0),B(Q,null,be(p($),((e,t)=>(T(),B("div",{key:t,class:q(p(l).e("stop")),style:W(p(F)(e))},null,6)))),128))])):re("v-if",!0),p(ee).length>0?(T(),B(Q,{key:2},[M("div",null,[(T(!0),B(Q,null,be(p(ee),((e,t)=>(T(),B("div",{key:t,style:W(p(F)(e.position)),class:q([p(l).e("stop"),p(l).e("marks-stop")])},null,6)))),128))]),M("div",{class:q(p(l).e("marks"))},[(T(!0),B(Q,null,be(p(ee),((e,t)=>(T(),ne(p(Hv),{key:t,mark:e.mark,style:W(p(F)(e.position))},null,8,["mark","style"])))),128))],2)],64)):re("v-if",!0)],38),e.showInput&&!e.range?(T(),ne(p(Sf),{key:0,ref:"input","model-value":p(le),class:q(p(l).e("input")),step:e.step,disabled:p(g),controls:e.showInputControls,min:e.min,max:e.max,debounce:e.debounce,size:p(z),"onUpdate:modelValue":p(R),onChange:p(I)},null,8,["model-value","class","step","disabled","controls","min","max","debounce","size","onUpdate:modelValue","onChange"])):re("v-if",!0)],42,qv)}}})),[["__file","slider.vue"]])),Yv=Xn(s({modelValue:{type:[Boolean,String,Number],default:!1},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},size:{type:String,validator:co},width:{type:[String,Number],default:""},inlinePrompt:{type:Boolean,default:!1},inactiveActionIcon:{type:Zn},activeActionIcon:{type:Zn},activeIcon:{type:Zn},inactiveIcon:{type:Zn},activeText:{type:String,default:""},inactiveText:{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},beforeChange:{type:Function},id:String,tabindex:{type:[String,Number]},label:{type:String,default:void 0}},Ar(["ariaLabel"]))),Gv={[ro]:e=>Qt(e)||C(e)||en(e),[io]:e=>Qt(e)||C(e)||en(e),[so]:e=>Qt(e)||C(e)||en(e)},Xv=["onClick"],Zv=["id","aria-checked","aria-disabled","aria-label","name","true-value","false-value","disabled","tabindex","onKeydown"],Jv=["aria-hidden"],Qv=["aria-hidden"],em=["aria-hidden"],tm="ElSwitch",nm=O({name:tm});const om=no(Kr(O(u(s({},nm),{props:Yv,emits:Gv,setup(e,{expose:t,emit:n}){const o=e,{formItem:l}=oi(),a=ti(),r=Bo("switch"),{inputId:i}=li(o,{formItemContext:l}),s=ni(k((()=>o.loading))),u=m(!1!==o.modelValue),c=m(),d=m(),f=k((()=>[r.b(),r.m(a.value),r.is("disabled",s.value),r.is("checked",S.value)])),v=k((()=>[r.e("label"),r.em("label","left"),r.is("active",!S.value)])),g=k((()=>[r.e("label"),r.em("label","right"),r.is("active",S.value)])),b=k((()=>({width:vn(o.width)})));h((()=>o.modelValue),(()=>{u.value=!0}));const x=k((()=>!!u.value&&o.modelValue)),S=k((()=>x.value===o.activeValue));[o.activeValue,o.inactiveValue].includes(x.value)||(n(ro,o.inactiveValue),n(io,o.inactiveValue),n(so,o.inactiveValue)),h(S,(e=>{var t;c.value.checked=e,o.validateEvent&&(null==(t=null==l?void 0:l.validate)||t.call(l,"change").catch((e=>{})))}));const C=()=>{const e=S.value?o.inactiveValue:o.activeValue;n(ro,e),n(io,e),n(so,e),w((()=>{c.value.checked=S.value}))},E=()=>{if(s.value)return;const{beforeChange:e}=o;if(!e)return void C();const t=e();[$e(t),Qt(t)].includes(!0)||sn(tm,"beforeChange must return type `Promise` or `boolean`"),$e(t)?t.then((e=>{e&&C()})).catch((e=>{})):t&&C()};return y((()=>{c.value.checked=S.value})),bo({from:"label",replacement:"aria-label",version:"2.8.0",scope:"el-switch",ref:"https://element-plus.org/en-US/component/switch.html"},k((()=>!!o.label))),t({focus:()=>{var e,t;null==(t=null==(e=c.value)?void 0:e.focus)||t.call(e)},checked:S}),(e,t)=>(T(),B("div",{class:q(p(f)),onClick:ue(E,["prevent"])},[M("input",{id:p(i),ref_key:"input",ref:c,class:q(p(r).e("input")),type:"checkbox",role:"switch","aria-checked":p(S),"aria-disabled":p(s),"aria-label":e.label||e.ariaLabel,name:e.name,"true-value":e.activeValue,"false-value":e.inactiveValue,disabled:p(s),tabindex:e.tabindex,onChange:C,onKeydown:Me(E,["enter"])},null,42,Zv),e.inlinePrompt||!e.inactiveIcon&&!e.inactiveText?re("v-if",!0):(T(),B("span",{key:0,class:q(p(v))},[e.inactiveIcon?(T(),ne(p(Jr),{key:0},{default:te((()=>[(T(),ne(oe(e.inactiveIcon)))])),_:1})):re("v-if",!0),!e.inactiveIcon&&e.inactiveText?(T(),B("span",{key:1,"aria-hidden":p(S)},ae(e.inactiveText),9,Jv)):re("v-if",!0)],2)),M("span",{ref_key:"core",ref:d,class:q(p(r).e("core")),style:W(p(b))},[e.inlinePrompt?(T(),B("div",{key:0,class:q(p(r).e("inner"))},[e.activeIcon||e.inactiveIcon?(T(),ne(p(Jr),{key:0,class:q(p(r).is("icon"))},{default:te((()=>[(T(),ne(oe(p(S)?e.activeIcon:e.inactiveIcon)))])),_:1},8,["class"])):e.activeText||e.inactiveText?(T(),B("span",{key:1,class:q(p(r).is("text")),"aria-hidden":!p(S)},ae(p(S)?e.activeText:e.inactiveText),11,Qv)):re("v-if",!0)],2)):re("v-if",!0),M("div",{class:q(p(r).e("action"))},[e.loading?(T(),ne(p(Jr),{key:0,class:q(p(r).is("loading"))},{default:te((()=>[J(p(Ln))])),_:1},8,["class"])):p(S)?H(e.$slots,"active-action",{key:1},(()=>[e.activeActionIcon?(T(),ne(p(Jr),{key:0},{default:te((()=>[(T(),ne(oe(e.activeActionIcon)))])),_:1})):re("v-if",!0)])):p(S)?re("v-if",!0):H(e.$slots,"inactive-action",{key:2},(()=>[e.inactiveActionIcon?(T(),ne(p(Jr),{key:0},{default:te((()=>[(T(),ne(oe(e.inactiveActionIcon)))])),_:1})):re("v-if",!0)]))],2)],6),e.inlinePrompt||!e.activeIcon&&!e.activeText?re("v-if",!0):(T(),B("span",{key:1,class:q(p(g))},[e.activeIcon?(T(),ne(p(Jr),{key:0},{default:te((()=>[(T(),ne(oe(e.activeIcon)))])),_:1})):re("v-if",!0),!e.activeIcon&&e.activeText?(T(),B("span",{key:1,"aria-hidden":!p(S)},ae(e.activeText),9,em)):re("v-if",!0)],2))],10,Xv))}})),[["__file","switch.vue"]])),lm=Symbol("tabsRootContextKey"),am=Xn({tabs:{type:Array,default:()=>[]}}),rm="ElTabBar",im=O({name:rm});var sm=Kr(O(u(s({},im),{props:am,setup(e,{expose:t}){const n=e,o=b(),l=N(lm);l||sn(rm,"");const a=Bo("tabs"),r=m(),i=m(),s=()=>i.value=(()=>{let e=0,t=0;const a=["top","bottom"].includes(l.props.tabPosition)?"width":"height",r="width"===a?"x":"y",i="x"===r?"left":"top";return n.tabs.every((l=>{var r,s;const u=null==(s=null==(r=o.parent)?void 0:r.refs)?void 0:s[`tab-${l.uid}`];if(!u)return!1;if(!l.active)return!0;e=u[`offset${on(i)}`],t=u[`client${on(a)}`];const c=window.getComputedStyle(u);return"width"===a&&(n.tabs.length>1&&(t-=Number.parseFloat(c.paddingLeft)+Number.parseFloat(c.paddingRight)),e+=Number.parseFloat(c.paddingLeft)),!1})),{[a]:`${t}px`,transform:`translate${on(r)}(${e}px)`}})();return h((()=>n.tabs),(()=>d(this,null,(function*(){yield w(),s()}))),{immediate:!0}),Pt(r,(()=>s())),t({ref:r,update:s}),(e,t)=>(T(),B("div",{ref_key:"barRef",ref:r,class:q([p(a).e("active-bar"),p(a).is(p(l).props.tabPosition)]),style:W(i.value)},null,6))}})),[["__file","tab-bar.vue"]]);const um=Xn({panes:{type:Array,default:()=>[]},currentName:{type:[String,Number],default:""},editable:Boolean,type:{type:String,values:["card","border-card",""],default:""},stretch:Boolean}),cm="ElTabNav",dm=O({name:cm,props:um,emits:{tabClick:(e,t,n)=>n instanceof Event,tabRemove:(e,t)=>t instanceof Event},setup(e,{expose:t,emit:n}){const o=b(),l=N(lm);l||sn(cm,"");const a=Bo("tabs"),r=function({document:e=Tt}={}){if(!e)return m("visible");const t=m(e.visibilityState);return Bt(e,"visibilitychange",(()=>{t.value=e.visibilityState})),t}(),i=function({window:e=Ot}={}){if(!e)return m(!1);const t=m(e.document.hasFocus());return Bt(e,"blur",(()=>{t.value=!1})),Bt(e,"focus",(()=>{t.value=!0})),t}(),s=m(),u=m(),c=m(),p=m(),f=m(!1),v=m(0),g=m(!1),x=m(!0),S=k((()=>["top","bottom"].includes(l.props.tabPosition)?"width":"height")),C=k((()=>({transform:`translate${"width"===S.value?"X":"Y"}(-${v.value}px)`}))),E=()=>{if(!s.value)return;const e=s.value[`offset${on(S.value)}`],t=v.value;if(!t)return;const n=t>e?t-e:0;v.value=n},I=()=>{if(!s.value||!u.value)return;const e=u.value[`offset${on(S.value)}`],t=s.value[`offset${on(S.value)}`],n=v.value;if(e-n<=t)return;const o=e-n>2*t?n+t:e-t;v.value=o},O=()=>d(this,null,(function*(){const e=u.value;if(!(f.value&&c.value&&s.value&&e))return;yield w();const t=c.value.querySelector(".is-active");if(!t)return;const n=s.value,o=["top","bottom"].includes(l.props.tabPosition),a=t.getBoundingClientRect(),r=n.getBoundingClientRect(),i=o?e.offsetWidth-r.width:e.offsetHeight-r.height,d=v.value;let p=d;o?(a.leftr.right&&(p=d+a.right-r.right)):(a.topr.bottom&&(p=d+(a.bottom-r.bottom))),p=Math.max(p,0),v.value=Math.min(p,i)})),T=()=>{var t;if(!u.value||!s.value)return;e.stretch&&(null==(t=p.value)||t.update());const n=u.value[`offset${on(S.value)}`],o=s.value[`offset${on(S.value)}`],l=v.value;o0&&(v.value=0))},B=e=>{const t=e.code,{up:n,down:o,left:l,right:a}=ao;if(![n,o,l,a].includes(t))return;const r=Array.from(e.currentTarget.querySelectorAll("[role=tab]:not(.is-disabled)")),i=r.indexOf(e.target);let s;s=t===l||t===n?0===i?r.length-1:i-1:i{x.value&&(g.value=!0)},_=()=>g.value=!1;return h(r,(e=>{"hidden"===e?x.value=!1:"visible"===e&&setTimeout((()=>x.value=!0),50)})),h(i,(e=>{e?setTimeout((()=>x.value=!0),50):x.value=!1})),Pt(c,T),y((()=>setTimeout((()=>O()),0))),Z((()=>T())),t({scrollToActiveTab:O,removeFocus:_}),h((()=>e.panes),(()=>o.update()),{flush:"post",deep:!0}),()=>{const t=f.value?[J("span",{class:[a.e("nav-prev"),a.is("disabled",!f.value.prev)],onClick:E},[J(Jr,null,{default:()=>[J(yn,null,null)]})]),J("span",{class:[a.e("nav-next"),a.is("disabled",!f.value.next)],onClick:I},[J(Jr,null,{default:()=>[J(wn,null,null)]})])]:null,o=e.panes.map(((t,o)=>{var r,i,s,u;const c=t.uid,d=t.props.disabled,p=null!=(i=null!=(r=t.props.name)?r:t.index)?i:`${o}`,f=!d&&(t.isClosable||e.editable);t.index=`${o}`;const v=f?J(Jr,{class:"is-icon-close",onClick:e=>n("tabRemove",t,e)},{default:()=>[J(In,null,null)]}):null,m=(null==(u=(s=t.slots).label)?void 0:u.call(s))||t.props.label,h=!d&&t.active?0:-1;return J("div",{ref:`tab-${c}`,class:[a.e("item"),a.is(l.props.tabPosition),a.is("active",t.active),a.is("disabled",d),a.is("closable",f),a.is("focus",g.value)],id:`tab-${p}`,key:`tab-${c}`,"aria-controls":`pane-${p}`,role:"tab","aria-selected":t.active,tabindex:h,onFocus:()=>M(),onBlur:()=>_(),onClick:e=>{_(),n("tabClick",t,p,e)},onKeydown:e=>{!f||e.code!==ao.delete&&e.code!==ao.backspace||n("tabRemove",t,e)}},[m,v])}));return J("div",{ref:c,class:[a.e("nav-wrap"),a.is("scrollable",!!f.value),a.is(l.props.tabPosition)]},[t,J("div",{class:a.e("nav-scroll"),ref:s},[J("div",{class:[a.e("nav"),a.is(l.props.tabPosition),a.is("stretch",e.stretch&&["top","bottom"].includes(l.props.tabPosition))],ref:u,style:C.value,role:"tablist",onKeydown:B},[e.type?null:J(sm,{ref:p,tabs:[...e.panes]},null),o])])])}}}),pm=Xn({type:{type:String,values:["card","border-card",""],default:""},closable:Boolean,addable:Boolean,modelValue:{type:[String,Number]},editable:Boolean,tabPosition:{type:String,values:["top","right","bottom","left"],default:"top"},beforeLeave:{type:Function,default:()=>!0},stretch:Boolean}),fm=e=>C(e)||en(e),vm={[ro]:e=>fm(e),tabClick:(e,t)=>t instanceof Event,tabChange:e=>fm(e),edit:(e,t)=>["remove","add"].includes(t),tabRemove:e=>fm(e),tabAdd:()=>!0},mm=O({name:"ElTabs",props:pm,emits:vm,setup(e,{emit:t,slots:n,expose:o}){var l;const a=Bo("tabs"),{children:r,addChild:i,removeChild:s}=Or(b(),"ElTabPane"),u=m(),c=m(null!=(l=e.modelValue)?l:"0"),p=(n,o=!1)=>d(this,null,(function*(){var l,a,r;if(c.value!==n&&!Jt(n))try{!1!==(yield null==(l=e.beforeLeave)?void 0:l.call(e,n,c.value))&&(c.value=n,o&&(t(ro,n),t("tabChange",n)),null==(r=null==(a=u.value)?void 0:a.removeFocus)||r.call(a))}catch(i){}})),f=(e,n,o)=>{e.props.disabled||(p(n,!0),t("tabClick",e,o))},v=(e,n)=>{e.props.disabled||Jt(e.props.name)||(n.stopPropagation(),t("edit",e.props.name,"remove"),t("tabRemove",e.props.name))},g=()=>{t("edit",void 0,"add"),t("tabAdd")};return h((()=>e.modelValue),(e=>p(e))),h(c,(()=>d(this,null,(function*(){var e;yield w(),null==(e=u.value)||e.scrollToActiveTab()})))),j(lm,{props:e,currentName:c,registerPane:i,unregisterPane:s}),o({currentName:c}),()=>{const t=n["add-icon"],o=e.editable||e.addable?J("span",{class:a.e("new-tab"),tabindex:"0",onClick:g,onKeydown:e=>{e.code===ao.enter&&g()}},[t?H(n,"add-icon"):J(Jr,{class:a.is("icon-plus")},{default:()=>[J(Fn,null,null)]})]):null,l=J("div",{class:[a.e("header"),a.is(e.tabPosition)]},[o,J(dm,{ref:u,currentName:c.value,editable:e.editable,type:e.type,panes:r.value,stretch:e.stretch,onTabClick:f,onTabRemove:v},null)]),i=J("div",{class:a.e("content")},[H(n,"default")]);return J("div",{class:[a.b(),a.m(e.tabPosition),{[a.m("card")]:"card"===e.type,[a.m("border-card")]:"border-card"===e.type}]},[..."bottom"!==e.tabPosition?[l,i]:[i,l]])}}}),hm=Xn({label:{type:String,default:""},name:{type:[String,Number]},closable:Boolean,disabled:Boolean,lazy:Boolean}),gm=["id","aria-hidden","aria-labelledby"],bm="ElTabPane",ym=O({name:bm});var wm=Kr(O(u(s({},ym),{props:hm,setup(e){const t=e,n=b(),o=ee(),l=N(lm);l||sn(bm,"usage: ");const a=Bo("tab-pane"),r=m(),i=k((()=>t.closable||l.props.closable)),s=vt((()=>{var e;return l.currentName.value===(null!=(e=t.name)?e:r.value)})),u=m(s.value),c=k((()=>{var e;return null!=(e=t.name)?e:r.value})),d=vt((()=>!t.lazy||u.value||s.value));h(s,(e=>{e&&(u.value=!0)}));const f=G({uid:n.uid,slots:o,props:t,paneName:c,active:s,index:r,isClosable:i});return y((()=>{l.registerPane(f)})),Y((()=>{l.unregisterPane(f.uid)})),(e,t)=>p(d)?ce((T(),B("div",{key:0,id:`pane-${p(c)}`,class:q(p(a).b()),role:"tabpanel","aria-hidden":!p(s),"aria-labelledby":`tab-${p(c)}`},[H(e.$slots,"default")],10,gm)),[[de,p(s)]]):re("v-if",!0)}})),[["__file","tab-pane.vue"]]);const xm=no(mm,{TabPane:wm}),Sm=oo(wm),km=Symbol("uploadContextKey");class Cm extends Error{constructor(e,t,n,o){super(e),this.name="UploadAjaxError",this.status=t,this.method=n,this.url=o}}function Em(e,t,n){let o;return o=n.response?`${n.response.error||n.response}`:n.responseText?`${n.responseText}`:`fail to ${t.method} ${e} ${n.status}`,new Cm(o,n.status,t.method,e)}const Im=["text","picture","picture-card"];let Om=1;const Tm=()=>Date.now()+Om++,Bm=Xn({action:{type:String,default:"#"},headers:{type:Object},method:{type:String,default:"post"},data:{type:[Object,Function,Promise],default:()=>({})},multiple:{type:Boolean,default:!1},name:{type:String,default:"file"},drag:{type:Boolean,default:!1},withCredentials:Boolean,showFileList:{type:Boolean,default:!0},accept:{type:String,default:""},fileList:{type:Array,default:()=>[]},autoUpload:{type:Boolean,default:!0},listType:{type:String,values:Im,default:"text"},httpRequest:{type:Function,default:e=>{"undefined"==typeof XMLHttpRequest&&sn("ElUpload","XMLHttpRequest is undefined");const t=new XMLHttpRequest,n=e.action;t.upload&&t.upload.addEventListener("progress",(t=>{const n=t;n.percent=t.total>0?t.loaded/t.total*100:0,e.onProgress(n)}));const o=new FormData;if(e.data)for(const[a,r]of Object.entries(e.data))F(r)&&r.length?o.append(a,...r):o.append(a,r);o.append(e.filename,e.file,e.file.name),t.addEventListener("error",(()=>{e.onError(Em(n,e,t))})),t.addEventListener("load",(()=>{if(t.status<200||t.status>=300)return e.onError(Em(n,e,t));e.onSuccess(function(e){const t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch(n){return t}}(t))})),t.open(e.method,n,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);const l=e.headers||{};if(l instanceof Headers)l.forEach(((e,n)=>t.setRequestHeader(n,e)));else for(const[a,r]of Object.entries(l))De(r)||t.setRequestHeader(a,String(r));return t.send(o),t}},disabled:Boolean,limit:Number}),Mm=Xn(u(s({},Bm),{beforeUpload:{type:Function,default:A},beforeRemove:{type:Function},onRemove:{type:Function,default:A},onChange:{type:Function,default:A},onPreview:{type:Function,default:A},onSuccess:{type:Function,default:A},onProgress:{type:Function,default:A},onError:{type:Function,default:A},onExceed:{type:Function,default:A},crossorigin:{type:String}})),_m=Xn({files:{type:Array,default:()=>[]},disabled:{type:Boolean,default:!1},handlePreview:{type:Function,default:A},listType:{type:String,values:Im,default:"text"},crossorigin:{type:String}}),Lm=["onKeydown"],Rm=["src","crossorigin"],Am=["onClick"],$m=["title"],Fm=["onClick"],Vm=["onClick"],Pm=O({name:"ElUploadList"});var Nm=Kr(O(u(s({},Pm),{props:_m,emits:{remove:e=>!!e},setup(e,{emit:t}){const n=e,{t:o}=Co(),l=Bo("upload"),a=Bo("icon"),r=Bo("list"),i=ni(),s=m(!1),u=k((()=>[l.b("list"),l.bm("list",n.listType),l.is("disabled",n.disabled)])),c=e=>{t("remove",e)};return(e,t)=>(T(),ne(ie,{tag:"ul",class:q(p(u)),name:p(r).b()},{default:te((()=>[(T(!0),B(Q,null,be(e.files,(n=>(T(),B("li",{key:n.uid||n.name,class:q([p(l).be("list","item"),p(l).is(n.status),{focusing:s.value}]),tabindex:"0",onKeydown:Me((e=>!p(i)&&c(n)),["delete"]),onFocus:t[0]||(t[0]=e=>s.value=!0),onBlur:t[1]||(t[1]=e=>s.value=!1),onClick:t[2]||(t[2]=e=>s.value=!1)},[H(e.$slots,"default",{file:n},(()=>["picture"===e.listType||"uploading"!==n.status&&"picture-card"===e.listType?(T(),B("img",{key:0,class:q(p(l).be("list","item-thumbnail")),src:n.url,crossorigin:e.crossorigin,alt:""},null,10,Rm)):re("v-if",!0),"uploading"===n.status||"picture-card"!==e.listType?(T(),B("div",{key:1,class:q(p(l).be("list","item-info"))},[M("a",{class:q(p(l).be("list","item-name")),onClick:ue((t=>e.handlePreview(n)),["prevent"])},[J(p(Jr),{class:q(p(a).m("document"))},{default:te((()=>[J(p(Tn))])),_:1},8,["class"]),M("span",{class:q(p(l).be("list","item-file-name")),title:n.name},ae(n.name),11,$m)],10,Am),"uploading"===n.status?(T(),ne(p(Sv),{key:0,type:"picture-card"===e.listType?"circle":"line","stroke-width":"picture-card"===e.listType?6:2,percentage:Number(n.percentage),style:W("picture-card"===e.listType?"":"margin-top: 0.5rem")},null,8,["type","stroke-width","percentage","style"])):re("v-if",!0)],2)):re("v-if",!0),M("label",{class:q(p(l).be("list","item-status-label"))},["text"===e.listType?(T(),ne(p(Jr),{key:0,class:q([p(a).m("upload-success"),p(a).m("circle-check")])},{default:te((()=>[J(p(kn))])),_:1},8,["class"])):["picture-card","picture"].includes(e.listType)?(T(),ne(p(Jr),{key:1,class:q([p(a).m("upload-success"),p(a).m("check")])},{default:te((()=>[J(p(Sn))])),_:1},8,["class"])):re("v-if",!0)],2),p(i)?re("v-if",!0):(T(),ne(p(Jr),{key:2,class:q(p(a).m("close")),onClick:e=>c(n)},{default:te((()=>[J(p(In))])),_:2},1032,["class","onClick"])),re(" Due to close btn only appears when li gets focused disappears after li gets blurred, thus keyboard navigation can never reach close btn"),re(" This is a bug which needs to be fixed "),re(" TODO: Fix the incorrect navigation interaction "),p(i)?re("v-if",!0):(T(),B("i",{key:3,class:q(p(a).m("close-tip"))},ae(p(o)("el.upload.deleteTip")),3)),"picture-card"===e.listType?(T(),B("span",{key:4,class:q(p(l).be("list","item-actions"))},[M("span",{class:q(p(l).be("list","item-preview")),onClick:t=>e.handlePreview(n)},[J(p(Jr),{class:q(p(a).m("zoom-in"))},{default:te((()=>[J(p(Kn))])),_:1},8,["class"])],10,Fm),p(i)?re("v-if",!0):(T(),B("span",{key:0,class:q(p(l).be("list","item-delete")),onClick:e=>c(n)},[J(p(Jr),{class:q(p(a).m("delete"))},{default:te((()=>[J(p(On))])),_:1},8,["class"])],10,Vm))],2)):re("v-if",!0)]))],42,Lm)))),128)),H(e.$slots,"append")])),_:3},8,["class","name"]))}})),[["__file","upload-list.vue"]]);const zm=Xn({disabled:{type:Boolean,default:!1}}),Dm={file:e=>F(e)},jm=["onDrop","onDragover"],Hm="ElUploadDrag",qm=O({name:Hm});var Wm=Kr(O(u(s({},qm),{props:zm,emits:Dm,setup(e,{emit:t}){N(km)||sn(Hm,"usage: ");const n=Bo("upload"),o=m(!1),l=ni(),a=e=>{if(l.value)return;o.value=!1,e.stopPropagation();const n=Array.from(e.dataTransfer.files);t("file",n)},r=()=>{l.value||(o.value=!0)};return(e,t)=>(T(),B("div",{class:q([p(n).b("dragger"),p(n).is("dragover",o.value)]),onDrop:ue(a,["prevent"]),onDragover:ue(r,["prevent"]),onDragleave:t[0]||(t[0]=ue((e=>o.value=!1),["prevent"]))},[H(e.$slots,"default")],42,jm))}})),[["__file","upload-dragger.vue"]]);const Km=Xn(u(s({},Bm),{beforeUpload:{type:Function,default:A},onRemove:{type:Function,default:A},onStart:{type:Function,default:A},onSuccess:{type:Function,default:A},onProgress:{type:Function,default:A},onError:{type:Function,default:A},onExceed:{type:Function,default:A}})),Um=["onKeydown"],Ym=["name","multiple","accept"],Gm=O({name:"ElUploadContent",inheritAttrs:!1});var Xm=Kr(O(u(s({},Gm),{props:Km,setup(e,{expose:t}){const n=e,o=Bo("upload"),l=ni(),a=x({}),r=x(),i=e=>{if(0===e.length)return;const{autoUpload:t,limit:o,fileList:l,multiple:a,onStart:r,onExceed:i}=n;if(o&&l.length+e.length>o)i(e,l);else{a||(e=e.slice(0,1));for(const n of e){const e=n;e.uid=Tm(),r(e),t&&s(e)}}},s=e=>d(this,null,(function*(){if(r.value.value="",!n.beforeUpload)return c(e);let t,o={};try{const l=n.data,a=n.beforeUpload(e);o=Fe(n.data)?Qe(n.data):n.data,t=yield a,Fe(n.data)&&Xe(l,o)&&(o=Qe(n.data))}catch(a){t=!1}if(!1===t)return void n.onRemove(e);let l=e;t instanceof Blob&&(l=t instanceof File?t:new File([t],e.name,{type:e.type})),c(Object.assign(l,{uid:e.uid}),o)})),u=(e,t)=>d(this,null,(function*(){return $(e)?e(t):e})),c=(e,t)=>d(this,null,(function*(){const{headers:o,data:l,method:r,withCredentials:i,name:s,action:c,onProgress:d,onSuccess:p,onError:f,httpRequest:v}=n;try{t=yield u(null!=t?t:l,e)}catch(b){return void n.onRemove(e)}const{uid:m}=e,h={headers:o||{},withCredentials:i,file:e,data:t,method:r,filename:s,action:c,onProgress:t=>{d(t,e)},onSuccess:t=>{p(t,e),delete a.value[m]},onError:t=>{f(t,e),delete a.value[m]}},g=v(h);a.value[m]=g,g instanceof Promise&&g.then(h.onSuccess,h.onError)})),f=e=>{const t=e.target.files;t&&i(Array.from(t))},v=()=>{l.value||(r.value.value="",r.value.click())},m=()=>{v()};return t({abort:e=>{var t;(t=a.value,Object.entries(t)).filter(e?([t])=>String(e.uid)===t:()=>!0).forEach((([e,t])=>{t instanceof XMLHttpRequest&&t.abort(),delete a.value[e]}))},upload:s}),(e,t)=>(T(),B("div",{class:q([p(o).b(),p(o).m(e.listType),p(o).is("drag",e.drag)]),tabindex:"0",onClick:v,onKeydown:Me(ue(m,["self"]),["enter","space"])},[e.drag?(T(),ne(Wm,{key:0,disabled:p(l),onFile:i},{default:te((()=>[H(e.$slots,"default")])),_:3},8,["disabled"])):H(e.$slots,"default",{key:1}),M("input",{ref_key:"inputRef",ref:r,class:q(p(o).e("input")),name:e.name,multiple:e.multiple,accept:e.accept,type:"file",onChange:f,onClick:t[0]||(t[0]=ue((()=>{}),["stop"]))},null,42,Ym)],42,Um))}})),[["__file","upload-content.vue"]]);const Zm="ElUpload",Jm=e=>{var t;(null==(t=e.url)?void 0:t.startsWith("blob:"))&&URL.revokeObjectURL(e.url)},Qm=O({name:"ElUpload"});const eh=no(Kr(O(u(s({},Qm),{props:Mm,setup(e,{expose:t}){const n=e,o=ni(),l=x(),{abort:a,submit:r,clearFiles:i,uploadFiles:c,handleStart:f,handleError:v,handleRemove:m,handleSuccess:g,handleProgress:b,revokeFileObjectURL:y}=((e,t)=>{const n=Zt(e,"fileList",void 0,{passive:!0}),o=e=>n.value.find((t=>t.uid===e.uid));function l(e){var n;null==(n=t.value)||n.abort(e)}return h((()=>e.listType),(t=>{"picture-card"!==t&&"picture"!==t||(n.value=n.value.map((t=>{const{raw:o,url:l}=t;if(!l&&o)try{t.url=URL.createObjectURL(o)}catch(a){e.onError(a,t,n.value)}return t})))})),h(n,(e=>{for(const t of e)t.uid||(t.uid=Tm()),t.status||(t.status="success")}),{immediate:!0,deep:!0}),{uploadFiles:n,abort:l,clearFiles:function(e=["ready","uploading","success","fail"]){n.value=n.value.filter((t=>!e.includes(t.status)))},handleError:(t,l)=>{const a=o(l);a&&(a.status="fail",n.value.splice(n.value.indexOf(a),1),e.onError(t,a,n.value),e.onChange(a,n.value))},handleProgress:(t,l)=>{const a=o(l);a&&(e.onProgress(t,a,n.value),a.status="uploading",a.percentage=Math.round(t.percent))},handleStart:t=>{De(t.uid)&&(t.uid=Tm());const o={name:t.name,percentage:0,status:"ready",size:t.size,raw:t,uid:t.uid};if("picture-card"===e.listType||"picture"===e.listType)try{o.url=URL.createObjectURL(t)}catch(l){l.message,e.onError(l,o,n.value)}n.value=[...n.value,o],e.onChange(o,n.value)},handleSuccess:(t,l)=>{const a=o(l);a&&(a.status="success",a.response=t,e.onSuccess(t,a,n.value),e.onChange(a,n.value))},handleRemove:t=>d(void 0,null,(function*(){const a=t instanceof File?o(t):t;a||sn(Zm,"file to be removed not found");const r=t=>{l(t);const o=n.value;o.splice(o.indexOf(t),1),e.onRemove(t,o),Jm(t)};e.beforeRemove?!1!==(yield e.beforeRemove(a,n.value))&&r(a):r(a)})),submit:function(){n.value.filter((({status:e})=>"ready"===e)).forEach((({raw:e})=>{var n;return e&&(null==(n=t.value)?void 0:n.upload(e))}))},revokeFileObjectURL:Jm}})(n,l),w=k((()=>"picture-card"===n.listType)),S=k((()=>u(s({},n),{fileList:c.value,onStart:f,onProgress:b,onSuccess:g,onError:v,onRemove:m})));return P((()=>{c.value.forEach(y)})),j(km,{accept:U(n,"accept")}),t({abort:a,submit:r,clearFiles:i,handleStart:f,handleRemove:m}),(e,t)=>(T(),B("div",null,[p(w)&&e.showFileList?(T(),ne(Nm,{key:0,disabled:p(o),"list-type":e.listType,files:p(c),crossorigin:e.crossorigin,"handle-preview":e.onPreview,onRemove:p(m)},Ce({append:te((()=>[J(Xm,K({ref_key:"uploadRef",ref:l},p(S)),{default:te((()=>[e.$slots.trigger?H(e.$slots,"trigger",{key:0}):re("v-if",!0),!e.$slots.trigger&&e.$slots.default?H(e.$slots,"default",{key:1}):re("v-if",!0)])),_:3},16)])),_:2},[e.$slots.file?{name:"default",fn:te((({file:t})=>[H(e.$slots,"file",{file:t})]))}:void 0]),1032,["disabled","list-type","files","crossorigin","handle-preview","onRemove"])):re("v-if",!0),!p(w)||p(w)&&!e.showFileList?(T(),ne(Xm,K({key:1,ref_key:"uploadRef",ref:l},p(S)),{default:te((()=>[e.$slots.trigger?H(e.$slots,"trigger",{key:0}):re("v-if",!0),!e.$slots.trigger&&e.$slots.default?H(e.$slots,"default",{key:1}):re("v-if",!0)])),_:3},16)):re("v-if",!0),e.$slots.trigger?H(e.$slots,"default",{key:2}):re("v-if",!0),H(e.$slots,"tip"),!p(w)&&e.showFileList?(T(),ne(Nm,{key:3,disabled:p(o),"list-type":e.listType,files:p(c),crossorigin:e.crossorigin,"handle-preview":e.onPreview,onRemove:p(m)},Ce({_:2},[e.$slots.file?{name:"default",fn:te((({file:t})=>[H(e.$slots,"file",{file:t})]))}:void 0]),1032,["disabled","list-type","files","crossorigin","handle-preview","onRemove"])):re("v-if",!0)]))}})),[["__file","upload.vue"]])),th=Xn({zIndex:{type:Number,default:1001},visible:Boolean,fill:{type:String,default:"rgba(0,0,0,0.5)"},pos:{type:Object},targetAreaClickable:{type:Boolean,default:!0}}),nh=(e,t,n,o,l)=>{const a=m(null),r=()=>{let t;return t=C(e.value)?document.querySelector(e.value):$(e.value)?e.value():e.value,t},i=()=>{const e=r();if(!e||!t.value)return void(a.value=null);!function(e){const t=window.innerWidth||document.documentElement.clientWidth,n=window.innerHeight||document.documentElement.clientHeight,{top:o,right:l,bottom:a,left:r}=e.getBoundingClientRect();return o>=0&&r>=0&&l<=t&&a<=n}(e)&&t.value&&e.scrollIntoView(l.value);const{left:n,top:o,width:i,height:s}=e.getBoundingClientRect();a.value={left:n,top:o,width:i,height:s,radius:0}};y((()=>{h([t,e],(()=>{i()}),{immediate:!0}),window.addEventListener("resize",i)})),P((()=>{window.removeEventListener("resize",i)}));const s=e=>{var t;return null!=(t=F(n.value.offset)?n.value.offset[e]:n.value.offset)?t:6},u=k((()=>{var e;if(!a.value)return a.value;const t=s(0),o=s(1),l=(null==(e=n.value)?void 0:e.radius)||2;return{left:a.value.left-t,top:a.value.top-o,width:a.value.width+2*t,height:a.value.height+2*o,radius:l}})),c=k((()=>{const e=r();return o.value&&e&&window.DOMRect?{getBoundingClientRect(){var e,t,n,o;return window.DOMRect.fromRect({width:(null==(e=u.value)?void 0:e.width)||0,height:(null==(t=u.value)?void 0:t.height)||0,x:(null==(n=u.value)?void 0:n.left)||0,y:(null==(o=u.value)?void 0:o.top)||0})}}:e||void 0}));return{mergedPosInfo:u,triggerTarget:c}},oh=Symbol("ElTour");const lh=()=>({name:"overflow",fn(e){return d(this,null,(function*(){const t=yield xr(e);let n=0;t.left>0&&(n=t.left),t.right>0&&(n=t.right);return{data:{maxWidth:e.rects.floating.width-n}}}))}}),ah={style:{width:"100%",height:"100%"}},rh=["d"],ih=O({name:"ElTourMask",inheritAttrs:!1});var sh=Kr(O(u(s({},ih),{props:th,setup(e){const t=e,{ns:n}=N(oh),o=k((()=>{var e,n;return null!=(n=null==(e=t.pos)?void 0:e.radius)?n:2})),l=k((()=>{const e=o.value,t=`a${e},${e} 0 0 1`;return{topRight:`${t} ${e},${e}`,bottomRight:`${t} ${-e},${e}`,bottomLeft:`${t} ${-e},${-e}`,topLeft:`${t} ${e},${-e}`}})),a=k((()=>{const e=window.innerWidth,n=window.innerHeight,a=l.value,r=`M${e},0 L0,0 L0,${n} L${e},${n} L${e},0 Z`,i=o.value;return t.pos?`${r} M${t.pos.left+i},${t.pos.top} h${t.pos.width-2*i} ${a.topRight} v${t.pos.height-2*i} ${a.bottomRight} h${-t.pos.width+2*i} ${a.bottomLeft} v${-t.pos.height+2*i} ${a.topLeft} z`:r})),r=k((()=>({fill:t.fill,pointerEvents:"auto",cursor:"auto"})));return Mo(U(t,"visible"),{ns:n}),(e,t)=>e.visible?(T(),B("div",K({key:0,class:p(n).e("mask"),style:{position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:e.zIndex,pointerEvents:e.pos&&e.targetAreaClickable?"none":"auto"}},e.$attrs),[(T(),B("svg",ah,[M("path",{class:q(p(n).e("hollow")),style:W(p(r)),d:p(a)},null,14,rh)]))],16)):re("v-if",!0)}})),[["__file","mask.vue"]]);const uh=Xn({placement:{type:String,values:["top-start","top-end","top","bottom-start","bottom-end","bottom","left-start","left-end","left","right-start","right-end","right"],default:"bottom"},reference:{type:Object,default:null},strategy:{type:String,values:["absolute","fixed"],default:"absolute"},offset:{type:Number,default:10},showArrow:Boolean,zIndex:{type:Number,default:2001}}),ch=["data-side"],dh=O({name:"ElTourContent"});var ph=Kr(O(u(s({},dh),{props:uh,emits:{close:()=>!0},setup(e,{emit:t}){const n=e,o=m(n.placement),l=m(n.strategy),a=m(null),r=m(null);h((()=>n.placement),(()=>{o.value=n.placement}));const{contentStyle:i,arrowStyle:s}=((e,t,n,o,l,a,r,i)=>{const s=m(),u=m(),c=m({}),f={x:s,y:u,placement:o,strategy:l,middlewareData:c},v=k((()=>{const e=[Sr(p(a)),Cr(),kr(),lh()];return p(i)&&p(n)&&e.push(Er({element:p(n)})),e})),h=()=>d(void 0,null,(function*(){if(!mt)return;const n=p(e),a=p(t);if(!n||!a)return;const r=yield Ir(n,a,{placement:p(o),strategy:p(l),middleware:p(v)});ln(f).forEach((e=>{f[e].value=r[e]}))})),g=k((()=>{if(!p(e))return{position:"fixed",top:"50%",left:"50%",transform:"translate3d(-50%, -50%, 0)",maxWidth:"100vw",zIndex:p(r)};const{overflow:t}=p(c);return{position:p(l),zIndex:p(r),top:null!=p(u)?`${p(u)}px`:"",left:null!=p(s)?`${p(s)}px`:"",maxWidth:(null==t?void 0:t.maxWidth)?`${null==t?void 0:t.maxWidth}px`:""}})),b=k((()=>{if(!p(i))return{};const{arrow:e}=p(c);return{left:null!=(null==e?void 0:e.x)?`${null==e?void 0:e.x}px`:"",top:null!=(null==e?void 0:e.y)?`${null==e?void 0:e.y}px`:""}}));let w;return y((()=>{const n=p(e),o=p(t);n&&o&&(w=wr(n,o,h)),S((()=>{h()}))})),P((()=>{w&&w()})),{update:h,contentStyle:g,arrowStyle:b}})(U(n,"reference"),a,r,o,l,U(n,"offset"),U(n,"zIndex"),U(n,"showArrow")),u=k((()=>o.value.split("-")[0])),{ns:c}=N(oh),f=()=>{t("close")},v=e=>{"pointer"===e.detail.focusReason&&e.preventDefault()};return(e,t)=>(T(),B("div",{ref_key:"contentRef",ref:a,style:W(p(i)),class:q(p(c).e("content")),"data-side":p(u),tabindex:"-1"},[J(p(Us),{loop:"",trapped:"","focus-start-el":"container","focus-trap-el":a.value||void 0,onReleaseRequested:f,onFocusoutPrevented:v},{default:te((()=>[H(e.$slots,"default")])),_:3},8,["focus-trap-el"]),e.showArrow?(T(),B("span",{key:0,ref_key:"arrowRef",ref:r,style:W(p(s)),class:q(p(c).e("arrow"))},null,6)):re("v-if",!0)],14,ch))}})),[["__file","content.vue"]]),fh=O({name:"ElTourSteps",props:{current:{type:Number,default:0}},emits:["update-total"],setup(e,{slots:t,emit:n}){let o=0;return()=>{var l,a;const r=null==(l=t.default)?void 0:l.call(t),i=[];let s=0;var u;return r.length&&(u=fo(null==(a=r[0])?void 0:a.children),F(u)&&u.forEach((e=>{var t;"ElTourStep"===(null==(t=(null==e?void 0:e.type)||{})?void 0:t.name)&&(i.push(e),s+=1)}))),o!==s&&(o=s,n("update-total",s)),i.length?i[e.current]:null}}});const vh=Xn({modelValue:Boolean,current:{type:Number,default:0},showArrow:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeIcon:{type:Zn},placement:uh.placement,contentStyle:{type:[Object]},mask:{type:[Boolean,Object],default:!0},gap:{type:Object,default:()=>({offset:6,radius:2})},zIndex:{type:Number},scrollIntoViewOptions:{type:[Boolean,Object],default:()=>({block:"center"})},type:{type:String},appendTo:{type:[String,Object],default:"body"},closeOnPressEscape:{type:Boolean,default:!0},targetAreaClickable:{type:Boolean,default:!0}}),mh={[ro]:e=>Qt(e),"update:current":e=>en(e),close:e=>en(e),finish:()=>!0,change:e=>en(e)},hh=O({name:"ElTour"});var gh=Kr(O(u(s({},hh),{props:vh,emits:mh,setup(e,{emit:t}){const n=e,o=Bo("tour"),l=m(0),a=m(),r=Zt(n,"current",t,{passive:!0}),i=k((()=>{var e;return null==(e=a.value)?void 0:e.target})),s=k((()=>[o.b(),"primary"===y.value?o.m("primary"):""])),u=k((()=>{var e;return(null==(e=a.value)?void 0:e.placement)||n.placement})),c=k((()=>{var e,t;return null!=(t=null==(e=a.value)?void 0:e.contentStyle)?t:n.contentStyle})),d=k((()=>{var e,t;return null!=(t=null==(e=a.value)?void 0:e.mask)?t:n.mask})),f=k((()=>!!d.value&&n.modelValue)),v=k((()=>Qt(d.value)?void 0:d.value)),g=k((()=>{var e,t;return!!i.value&&(null!=(t=null==(e=a.value)?void 0:e.showArrow)?t:n.showArrow)})),b=k((()=>{var e,t;return null!=(t=null==(e=a.value)?void 0:e.scrollIntoViewOptions)?t:n.scrollIntoViewOptions})),y=k((()=>{var e,t;return null!=(t=null==(e=a.value)?void 0:e.type)?t:n.type})),{nextZIndex:w}=ya(),x=w(),S=k((()=>{var e;return null!=(e=n.zIndex)?e:x})),{mergedPosInfo:C,triggerTarget:E}=nh(i,U(n,"modelValue"),U(n,"gap"),d,b);h((()=>n.modelValue),(e=>{e||(r.value=0)}));const I=()=>{n.closeOnPressEscape&&(t("update:modelValue",!1),t("close",r.value))},O=e=>{l.value=e},_=ee();return j(oh,{currentStep:a,current:r,total:l,showClose:U(n,"showClose"),closeIcon:U(n,"closeIcon"),mergedType:y,ns:o,slots:_,updateModelValue(e){t("update:modelValue",e)},onClose(){t("close",r.value)},onFinish(){t("finish")},onChange(){t("change",r.value)}}),(e,t)=>{var n,o;return T(),B(Q,null,[(T(),ne(he,{to:e.appendTo},[M("div",K({class:p(s)},e.$attrs),[J(sh,{visible:p(f),fill:null==(n=p(v))?void 0:n.color,style:W(null==(o=p(v))?void 0:o.style),pos:p(C),"z-index":p(S),"target-area-clickable":e.targetAreaClickable},null,8,["visible","fill","style","pos","z-index","target-area-clickable"]),e.modelValue?(T(),ne(ph,{key:p(r),reference:p(E),placement:p(u),"show-arrow":p(g),"z-index":p(S),style:W(p(c)),onClose:I},{default:te((()=>[J(p(fh),{current:p(r),onUpdateTotal:O},{default:te((()=>[H(e.$slots,"default")])),_:3},8,["current"])])),_:3},8,["reference","placement","show-arrow","z-index","style"])):re("v-if",!0)],16)],8,["to"])),re(" just for IDE "),re("v-if",!0)],64)}}})),[["__file","tour.vue"]]);const bh=Xn({target:{type:[String,Object,Function]},title:String,description:String,showClose:{type:Boolean,default:void 0},closeIcon:{type:Zn},showArrow:{type:Boolean,default:void 0},placement:uh.placement,mask:{type:[Boolean,Object],default:void 0},contentStyle:{type:[Object]},prevButtonProps:{type:Object},nextButtonProps:{type:Object},scrollIntoViewOptions:{type:[Boolean,Object],default:void 0},type:{type:String}}),yh=O({name:"ElTourStep"});var wh=Kr(O(u(s({},yh),{props:bh,emits:{close:()=>!0},setup(e,{emit:t}){const n=e,{Close:o}=Jn,{t:l}=Co(),{currentStep:a,current:r,total:i,showClose:s,closeIcon:u,mergedType:c,ns:d,slots:f,updateModelValue:v,onClose:m,onFinish:g,onChange:b}=N(oh);h(n,(e=>{a.value=e}),{immediate:!0});const y=k((()=>{var e;return null!=(e=n.showClose)?e:s.value})),w=k((()=>{var e,t;return null!=(t=null!=(e=n.closeIcon)?e:u.value)?t:o})),x=e=>{if(e)return et(e,["children","onClick"])},S=()=>{var e,t;r.value-=1,(null==(e=n.prevButtonProps)?void 0:e.onClick)&&(null==(t=n.prevButtonProps)||t.onClick()),b()},C=()=>{var e;r.value>=i.value-1?E():r.value+=1,(null==(e=n.nextButtonProps)?void 0:e.onClick)&&n.nextButtonProps.onClick(),b()},E=()=>{I(),g()},I=()=>{v(!1),m(),t("close")};return(e,t)=>(T(),B(Q,null,[p(y)?(T(),B("button",{key:0,"aria-label":"Close",class:q(p(d).e("closebtn")),type:"button",onClick:I},[J(p(Jr),{class:q(p(d).e("close"))},{default:te((()=>[(T(),ne(oe(p(w))))])),_:1},8,["class"])],2)):re("v-if",!0),M("header",{class:q([p(d).e("header"),{"show-close":p(s)}])},[H(e.$slots,"header",{},(()=>[M("span",{role:"heading",class:q(p(d).e("title"))},ae(e.title),3)]))],2),M("div",{class:q(p(d).e("body"))},[H(e.$slots,"default",{},(()=>[M("span",null,ae(e.description),1)]))],2),M("footer",{class:q(p(d).e("footer"))},[M("div",{class:q(p(d).b("indicators"))},[p(f).indicators?(T(),ne(oe(p(f).indicators),{key:0,current:p(r),total:p(i)},null,8,["current","total"])):(T(!0),B(Q,{key:1},be(p(i),((e,t)=>(T(),B("span",{key:e,class:q([p(d).b("indicator"),t===p(r)?"is-active":""])},null,2)))),128))],2),M("div",{class:q(p(d).b("buttons"))},[p(r)>0?(T(),ne(p(Zu),K({key:0,size:"small",type:p(c)},x(e.prevButtonProps),{onClick:S}),{default:te((()=>{var t,n;return[le(ae(null!=(n=null==(t=e.prevButtonProps)?void 0:t.children)?n:p(l)("el.tour.previous")),1)]})),_:1},16,["type"])):re("v-if",!0),p(r)<=p(i)-1?(T(),ne(p(Zu),K({key:1,size:"small",type:"primary"===p(c)?"default":"primary"},x(e.nextButtonProps),{onClick:C}),{default:te((()=>{var t,n;return[le(ae(null!=(n=null==(t=e.nextButtonProps)?void 0:t.children)?n:p(r)===p(i)-1?p(l)("el.tour.finish"):p(l)("el.tour.next")),1)]})),_:1},16,["type"])):re("v-if",!0)],2)],2)],64))}})),[["__file","step.vue"]]);const xh=no(gh,{TourStep:wh}),Sh=oo(wh);function kh(e){let t;const n=m(!1),o=G(u(s({},e),{originalPosition:"",originalOverflow:"",visible:!1}));function l(){var e,t;null==(t=null==(e=c.$el)?void 0:e.parentNode)||t.removeChild(c.$el)}function a(){if(!n.value)return;const e=o.parent;n.value=!1,e.vLoadingAddClassList=void 0,function(){const e=o.parent,t=c.ns;if(!e.vLoadingAddClassList){let n=e.getAttribute("loading-number");n=Number.parseInt(n)-1,n?e.setAttribute("loading-number",n.toString()):(pn(e,t.bm("parent","relative")),e.removeAttribute("loading-number")),pn(e,t.bm("parent","hidden"))}l(),i.unmount()}()}const r=O({name:"ElLoading",setup(e,{expose:t}){const{ns:n,zIndex:l}=Pr("loading");return t({ns:n,zIndex:l}),()=>{const e=o.spinner||o.svg,t=ke("svg",s({class:"circular",viewBox:o.svgViewBox?o.svgViewBox:"0 0 50 50"},e?{innerHTML:e}:{}),[ke("circle",{class:"path",cx:"25",cy:"25",r:"20",fill:"none"})]),l=o.text?ke("p",{class:n.b("text")},[o.text]):void 0;return ke(pe,{name:n.b("fade"),onAfterLeave:a},{default:te((()=>[ce(J("div",{style:{backgroundColor:o.background||""},class:[n.b("mask"),o.customClass,o.fullscreen?"is-fullscreen":""]},[ke("div",{class:n.b("spinner")},[t,l])]),[[de,o.visible]])]))})}}}),i=Ve(r),c=i.mount(document.createElement("div"));return u(s({},X(o)),{setText:function(e){o.text=e},removeElLoadingChild:l,close:function(){var l;e.beforeClose&&!e.beforeClose()||(n.value=!0,clearTimeout(t),t=window.setTimeout(a,400),o.visible=!1,null==(l=e.closed)||l.call(e))},handleAfterLeave:a,vm:c,get $el(){return c.$el}})}let Ch;const Eh=function(e={}){if(!mt)return;const t=Ih(e);if(t.fullscreen&&Ch)return Ch;const n=kh(u(s({},t),{closed:()=>{var e;null==(e=t.closed)||e.call(t),t.fullscreen&&(Ch=void 0)}}));Oh(t,t.parent,n),Th(t,t.parent,n),t.parent.vLoadingAddClassList=()=>Th(t,t.parent,n);let o=t.parent.getAttribute("loading-number");return o=o?`${Number.parseInt(o)+1}`:"1",t.parent.setAttribute("loading-number",o),t.parent.appendChild(n.$el),w((()=>n.visible.value=t.visible)),t.fullscreen&&(Ch=n),n},Ih=e=>{var t,n,o,l;let a;return a=C(e.target)?null!=(t=document.querySelector(e.target))?t:document.body:e.target||document.body,{parent:a===document.body||e.body?document.body:a,background:e.background||"",svg:e.svg||"",svgViewBox:e.svgViewBox||"",spinner:e.spinner||!1,text:e.text||"",fullscreen:a===document.body&&(null==(n=e.fullscreen)||n),lock:null!=(o=e.lock)&&o,customClass:e.customClass||"",visible:null==(l=e.visible)||l,target:a}},Oh=(e,t,n)=>d(void 0,null,(function*(){const{nextZIndex:o}=n.vm.zIndex||n.vm._.exposed.zIndex,l={};if(e.fullscreen)n.originalPosition.value=fn(document.body,"position"),n.originalOverflow.value=fn(document.body,"overflow"),l.zIndex=o();else if(e.parent===document.body){n.originalPosition.value=fn(document.body,"position"),yield w();for(const t of["top","left"]){const n="top"===t?"scrollTop":"scrollLeft";l[t]=e.target.getBoundingClientRect()[t]+document.body[n]+document.documentElement[n]-Number.parseInt(fn(document.body,`margin-${t}`),10)+"px"}for(const t of["height","width"])l[t]=`${e.target.getBoundingClientRect()[t]}px`}else n.originalPosition.value=fn(t,"position");for(const[e,t]of Object.entries(l))n.$el.style[e]=t})),Th=(e,t,n)=>{const o=n.vm.ns||n.vm._.exposed.ns;["absolute","fixed","sticky"].includes(n.originalPosition.value)?pn(t,o.bm("parent","relative")):dn(t,o.bm("parent","relative")),e.fullscreen&&e.lock?dn(t,o.bm("parent","hidden")):pn(t,o.bm("parent","hidden"))},Bh=Symbol("ElLoading"),Mh=(e,t)=>{var n,o,l,a;const r=t.instance,i=e=>_(t.value)?t.value[e]:void 0,s=t=>(e=>{const t=C(e)&&(null==r?void 0:r[e])||e;return t?m(t):t})(i(t)||e.getAttribute(`element-loading-${Pe(t)}`)),u=null!=(n=i("fullscreen"))?n:t.modifiers.fullscreen,c={text:s("text"),svg:s("svg"),svgViewBox:s("svgViewBox"),spinner:s("spinner"),background:s("background"),customClass:s("customClass"),fullscreen:u,target:null!=(o=i("target"))?o:u?void 0:e,body:null!=(l=i("body"))?l:t.modifiers.body,lock:null!=(a=i("lock"))?a:t.modifiers.lock};e[Bh]={options:c,instance:Eh(c)}},_h={mounted(e,t){t.value&&Mh(e,t)},updated(e,t){const n=e[Bh];t.oldValue!==t.value&&(t.value&&!t.oldValue?Mh(e,t):t.value&&t.oldValue?_(t.value)&&((e,t)=>{for(const n of Object.keys(t))z(t[n])&&(t[n].value=e[n])})(t.value,n.options):null==n||n.instance.close())},unmounted(e){var t;null==(t=e[Bh])||t.instance.close(),e[Bh]=null}},Lh={install(e){e.directive("loading",_h),e.config.globalProperties.$loading=Eh},directive:_h,service:Eh},Rh=["success","info","warning","error"],Ah={customClass:"",center:!1,dangerouslyUseHTMLString:!1,duration:3e3,icon:void 0,id:"",message:"",onClose:void 0,showClose:!1,type:"info",plain:!1,offset:16,zIndex:0,grouping:!1,repeatNum:1,appendTo:mt?document.body:void 0},$h=Xn({customClass:{type:String,default:Ah.customClass},center:{type:Boolean,default:Ah.center},dangerouslyUseHTMLString:{type:Boolean,default:Ah.dangerouslyUseHTMLString},duration:{type:Number,default:Ah.duration},icon:{type:Zn,default:Ah.icon},id:{type:String,default:Ah.id},message:{type:[String,Object,Function],default:Ah.message},onClose:{type:Function,default:Ah.onClose},showClose:{type:Boolean,default:Ah.showClose},type:{type:String,values:Rh,default:Ah.type},plain:{type:Boolean,default:Ah.plain},offset:{type:Number,default:Ah.offset},zIndex:{type:Number,default:Ah.zIndex},grouping:{type:Boolean,default:Ah.grouping},repeatNum:{type:Number,default:Ah.repeatNum}}),Fh=Ne([]),Vh=e=>{const{prev:t}=(e=>{const t=Fh.findIndex((t=>t.id===e)),n=Fh[t];let o;return t>0&&(o=Fh[t-1]),{current:n,prev:o}})(e);return t?t.vm.exposed.bottom.value:0},Ph=["id"],Nh=["innerHTML"],zh=O({name:"ElMessage"});var Dh=Kr(O(u(s({},zh),{props:$h,emits:{destroy:()=>!0},setup(e,{expose:t}){const n=e,{Close:o}=Qn,{ns:l,zIndex:a}=Pr("message"),{currentZIndex:r,nextZIndex:i}=a,s=m(),u=m(!1),c=m(0);let d;const f=k((()=>n.type?"error"===n.type?"danger":n.type:"info")),v=k((()=>{const e=n.type;return{[l.bm("icon",e)]:e&&eo[e]}})),g=k((()=>n.icon||eo[n.type]||"")),b=k((()=>Vh(n.id))),w=k((()=>((e,t)=>Fh.findIndex((t=>t.id===e))>0?16:t)(n.id,n.offset)+b.value)),x=k((()=>c.value+w.value)),S=k((()=>({top:`${w.value}px`,zIndex:r.value})));function C(){0!==n.duration&&({stop:d}=Et((()=>{I()}),n.duration))}function E(){null==d||d()}function I(){u.value=!1}return y((()=>{C(),i(),u.value=!0})),h((()=>n.repeatNum),(()=>{E(),C()})),Bt(document,"keydown",(function({code:e}){e===ao.esc&&I()})),Pt(s,(()=>{c.value=s.value.getBoundingClientRect().height})),t({visible:u,bottom:x,close:I}),(e,t)=>(T(),ne(pe,{name:p(l).b("fade"),onBeforeLeave:e.onClose,onAfterLeave:t[0]||(t[0]=t=>e.$emit("destroy")),persisted:""},{default:te((()=>[ce(M("div",{id:e.id,ref_key:"messageRef",ref:s,class:q([p(l).b(),{[p(l).m(e.type)]:e.type},p(l).is("center",e.center),p(l).is("closable",e.showClose),p(l).is("plain",e.plain),e.customClass]),style:W(p(S)),role:"alert",onMouseenter:E,onMouseleave:C},[e.repeatNum>1?(T(),ne(p(Su),{key:0,value:e.repeatNum,type:p(f),class:q(p(l).e("badge"))},null,8,["value","type","class"])):re("v-if",!0),p(g)?(T(),ne(p(Jr),{key:1,class:q([p(l).e("icon"),p(v)])},{default:te((()=>[(T(),ne(oe(p(g))))])),_:1},8,["class"])):re("v-if",!0),H(e.$slots,"default",{},(()=>[e.dangerouslyUseHTMLString?(T(),B(Q,{key:1},[re(" Caution here, message could've been compromised, never use user's input as message "),M("p",{class:q(p(l).e("content")),innerHTML:e.message},null,10,Nh)],2112)):(T(),B("p",{key:0,class:q(p(l).e("content"))},ae(e.message),3))])),e.showClose?(T(),ne(p(Jr),{key:2,class:q(p(l).e("closeBtn")),onClick:ue(I,["stop"])},{default:te((()=>[J(p(o))])),_:1},8,["class","onClick"])):re("v-if",!0)],46,Ph),[[de,u.value]])])),_:3},8,["name","onBeforeLeave"]))}})),[["__file","message.vue"]]);let jh=1;const Hh=e=>{const t=!e||C(e)||V(e)||$(e)?{message:e}:e,n=s(s({},Ah),t);if(n.appendTo){if(C(n.appendTo)){let e=document.querySelector(n.appendTo);tn(e)||(e=document.body),n.appendTo=e}}else n.appendTo=document.body;return n},qh=(e,t)=>{var n=e,{appendTo:o}=n,l=c(n,["appendTo"]);const a="message_"+jh++,r=l.onClose,i=document.createElement("div"),d=u(s({},l),{id:a,onClose:()=>{null==r||r(),(e=>{const t=Fh.indexOf(e);if(-1===t)return;Fh.splice(t,1);const{handler:n}=e;n.close()})(m)},onDestroy:()=>{ze(null,i)}}),p=J(Dh,d,$(d.message)||V(d.message)?{default:$(d.message)?d.message:()=>d.message}:null);p.appContext=t||Wh._context,ze(p,i),o.appendChild(i.firstElementChild);const f=p.component,v={close:()=>{f.exposed.visible.value=!1}},m={id:a,vnode:p,vm:f,handler:v,props:p.component.props};return m},Wh=(e={},t)=>{if(!mt)return{close:()=>{}};if(en(jr.max)&&Fh.length>=jr.max)return{close:()=>{}};const n=Hh(e);if(n.grouping&&Fh.length){const e=Fh.find((({vnode:e})=>{var t;return(null==(t=e.props)?void 0:t.message)===n.message}));if(e)return e.props.repeatNum+=1,e.props.type=n.type,e.handler}const o=qh(n,t);return Fh.push(o),o.handler};Rh.forEach((e=>{Wh[e]=(t={},n)=>{const o=Hh(t);return Wh(u(s({},o),{type:e}),n)}})),Wh.closeAll=function(e){for(const t of Fh)e&&e!==t.props.type||t.handler.close()},Wh._context=null;const Kh=((e,t)=>(e.install=n=>{e._context=n._context,n.config.globalProperties[t]=e},e))(Wh,"$message"),Uh=O({name:"ElMessageBox",directives:{TrapFocus:uc},components:s({ElButton:Zu,ElFocusTrap:Us,ElInput:ns,ElOverlay:Wd,ElIcon:Jr},Qn),inheritAttrs:!1,props:{buttonSize:{type:String,validator:co},modal:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},closeOnHashChange:{type:Boolean,default:!0},center:Boolean,draggable:Boolean,overflow:Boolean,roundButton:{default:!1,type:Boolean},container:{type:String,default:"body"},boxType:{type:String,default:""}},emits:["vanish","action"],setup(e,{emit:t}){const{locale:n,zIndex:o,ns:l,size:a}=Pr("message-box",k((()=>e.buttonSize))),{t:r}=n,{nextZIndex:i}=o,c=m(!1),p=G({autofocus:!0,beforeClose:null,callback:null,cancelButtonText:"",cancelButtonClass:"",confirmButtonText:"",confirmButtonClass:"",customClass:"",customStyle:{},dangerouslyUseHTMLString:!1,distinguishCancelAndClose:!1,icon:"",inputPattern:null,inputPlaceholder:"",inputType:"text",inputValue:null,inputValidator:null,inputErrorMessage:"",message:null,modalFade:!0,modalClass:"",showCancelButton:!1,showConfirmButton:!0,type:"",title:void 0,showInput:!1,action:"",confirmButtonLoading:!1,cancelButtonLoading:!1,confirmButtonDisabled:!1,editorErrorMessage:"",validateError:!1,zIndex:i()}),f=k((()=>{const e=p.type;return{[l.bm("icon",e)]:e&&eo[e]}})),v=ra(),g=ra(),b=k((()=>p.icon||eo[p.type]||"")),x=k((()=>!!p.message)),S=m(),C=m(),E=m(),I=m(),O=m(),T=k((()=>p.confirmButtonClass));h((()=>p.inputValue),(t=>d(this,null,(function*(){yield w(),"prompt"===e.boxType&&null!==t&&$()}))),{immediate:!0}),h((()=>c.value),(t=>{var n,o;t&&("prompt"!==e.boxType&&(p.autofocus?E.value=null!=(o=null==(n=O.value)?void 0:n.$el)?o:S.value:E.value=S.value),p.zIndex=i()),"prompt"===e.boxType&&(t?w().then((()=>{var e;I.value&&I.value.$el&&(p.autofocus?E.value=null!=(e=F())?e:S.value:E.value=S.value)})):(p.editorErrorMessage="",p.validateError=!1))}));const B=k((()=>e.draggable)),M=k((()=>e.overflow));function _(){c.value&&(c.value=!1,w((()=>{p.action&&t("action",p.action)})))}yo(S,C,B,M),y((()=>d(this,null,(function*(){yield w(),e.closeOnHashChange&&window.addEventListener("hashchange",_)})))),P((()=>{e.closeOnHashChange&&window.removeEventListener("hashchange",_)}));const L=()=>{e.closeOnClickModal&&A(p.distinguishCancelAndClose?"close":"cancel")},R=ta(L),A=t=>{var n;("prompt"!==e.boxType||"confirm"!==t||$())&&(p.action=t,p.beforeClose?null==(n=p.beforeClose)||n.call(p,t,p,_):_())},$=()=>{if("prompt"===e.boxType){const e=p.inputPattern;if(e&&!e.test(p.inputValue||""))return p.editorErrorMessage=p.inputErrorMessage||r("el.messagebox.error"),p.validateError=!0,!1;const t=p.inputValidator;if("function"==typeof t){const e=t(p.inputValue);if(!1===e)return p.editorErrorMessage=p.inputErrorMessage||r("el.messagebox.error"),p.validateError=!0,!1;if("string"==typeof e)return p.editorErrorMessage=e,p.validateError=!0,!1}}return p.editorErrorMessage="",p.validateError=!1,!0},F=()=>{const e=I.value.$refs;return e.input||e.textarea},V=()=>{A("close")};return e.lockScroll&&Mo(c),u(s({},X(p)),{ns:l,overlayEvent:R,visible:c,hasMessage:x,typeClass:f,contentId:v,inputId:g,btnSize:a,iconComponent:b,confirmButtonClasses:T,rootRef:S,focusStartRef:E,headerRef:C,inputRef:I,confirmRef:O,doClose:_,handleClose:V,onCloseRequested:()=>{e.closeOnPressEscape&&V()},handleWrapperClick:L,handleInputEnter:e=>{if("textarea"!==p.inputType)return e.preventDefault(),A("confirm")},handleAction:A,t:r})}}),Yh=["aria-label","aria-describedby"],Gh=["aria-label"],Xh=["id"];var Zh=Kr(Uh,[["render",function(e,t,n,o,l,a){const r=Ee("el-icon"),i=Ee("close"),s=Ee("el-input"),u=Ee("el-button"),c=Ee("el-focus-trap"),d=Ee("el-overlay");return T(),ne(pe,{name:"fade-in-linear",onAfterLeave:t[11]||(t[11]=t=>e.$emit("vanish")),persisted:""},{default:te((()=>[ce(J(d,{"z-index":e.zIndex,"overlay-class":[e.ns.is("message-box"),e.modalClass],mask:e.modal},{default:te((()=>[M("div",{role:"dialog","aria-label":e.title,"aria-modal":"true","aria-describedby":e.showInput?void 0:e.contentId,class:q(`${e.ns.namespace.value}-overlay-message-box`),onClick:t[8]||(t[8]=(...t)=>e.overlayEvent.onClick&&e.overlayEvent.onClick(...t)),onMousedown:t[9]||(t[9]=(...t)=>e.overlayEvent.onMousedown&&e.overlayEvent.onMousedown(...t)),onMouseup:t[10]||(t[10]=(...t)=>e.overlayEvent.onMouseup&&e.overlayEvent.onMouseup(...t))},[J(c,{loop:"",trapped:e.visible,"focus-trap-el":e.rootRef,"focus-start-el":e.focusStartRef,onReleaseRequested:e.onCloseRequested},{default:te((()=>[M("div",{ref:"rootRef",class:q([e.ns.b(),e.customClass,e.ns.is("draggable",e.draggable),{[e.ns.m("center")]:e.center}]),style:W(e.customStyle),tabindex:"-1",onClick:t[7]||(t[7]=ue((()=>{}),["stop"]))},[null!==e.title&&void 0!==e.title?(T(),B("div",{key:0,ref:"headerRef",class:q([e.ns.e("header"),{"show-close":e.showClose}])},[M("div",{class:q(e.ns.e("title"))},[e.iconComponent&&e.center?(T(),ne(r,{key:0,class:q([e.ns.e("status"),e.typeClass])},{default:te((()=>[(T(),ne(oe(e.iconComponent)))])),_:1},8,["class"])):re("v-if",!0),M("span",null,ae(e.title),1)],2),e.showClose?(T(),B("button",{key:0,type:"button",class:q(e.ns.e("headerbtn")),"aria-label":e.t("el.messagebox.close"),onClick:t[0]||(t[0]=t=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel")),onKeydown:t[1]||(t[1]=Me(ue((t=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel")),["prevent"]),["enter"]))},[J(r,{class:q(e.ns.e("close"))},{default:te((()=>[J(i)])),_:1},8,["class"])],42,Gh)):re("v-if",!0)],2)):re("v-if",!0),M("div",{id:e.contentId,class:q(e.ns.e("content"))},[M("div",{class:q(e.ns.e("container"))},[e.iconComponent&&!e.center&&e.hasMessage?(T(),ne(r,{key:0,class:q([e.ns.e("status"),e.typeClass])},{default:te((()=>[(T(),ne(oe(e.iconComponent)))])),_:1},8,["class"])):re("v-if",!0),e.hasMessage?(T(),B("div",{key:1,class:q(e.ns.e("message"))},[H(e.$slots,"default",{},(()=>[e.dangerouslyUseHTMLString?(T(),ne(oe(e.showInput?"label":"p"),{key:1,for:e.showInput?e.inputId:void 0,innerHTML:e.message},null,8,["for","innerHTML"])):(T(),ne(oe(e.showInput?"label":"p"),{key:0,for:e.showInput?e.inputId:void 0},{default:te((()=>[le(ae(e.dangerouslyUseHTMLString?"":e.message),1)])),_:1},8,["for"]))]))],2)):re("v-if",!0)],2),ce(M("div",{class:q(e.ns.e("input"))},[J(s,{id:e.inputId,ref:"inputRef",modelValue:e.inputValue,"onUpdate:modelValue":t[2]||(t[2]=t=>e.inputValue=t),type:e.inputType,placeholder:e.inputPlaceholder,"aria-invalid":e.validateError,class:q({invalid:e.validateError}),onKeydown:Me(e.handleInputEnter,["enter"])},null,8,["id","modelValue","type","placeholder","aria-invalid","class","onKeydown"]),M("div",{class:q(e.ns.e("errormsg")),style:W({visibility:e.editorErrorMessage?"visible":"hidden"})},ae(e.editorErrorMessage),7)],2),[[de,e.showInput]])],10,Xh),M("div",{class:q(e.ns.e("btns"))},[e.showCancelButton?(T(),ne(u,{key:0,loading:e.cancelButtonLoading,class:q([e.cancelButtonClass]),round:e.roundButton,size:e.btnSize,onClick:t[3]||(t[3]=t=>e.handleAction("cancel")),onKeydown:t[4]||(t[4]=Me(ue((t=>e.handleAction("cancel")),["prevent"]),["enter"]))},{default:te((()=>[le(ae(e.cancelButtonText||e.t("el.messagebox.cancel")),1)])),_:1},8,["loading","class","round","size"])):re("v-if",!0),ce(J(u,{ref:"confirmRef",type:"primary",loading:e.confirmButtonLoading,class:q([e.confirmButtonClasses]),round:e.roundButton,disabled:e.confirmButtonDisabled,size:e.btnSize,onClick:t[5]||(t[5]=t=>e.handleAction("confirm")),onKeydown:t[6]||(t[6]=Me(ue((t=>e.handleAction("confirm")),["prevent"]),["enter"]))},{default:te((()=>[le(ae(e.confirmButtonText||e.t("el.messagebox.confirm")),1)])),_:1},8,["loading","class","round","disabled","size"]),[[de,e.showConfirmButton]])],2)],6)])),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])],42,Yh)])),_:3},8,["z-index","overlay-class","mask"]),[[de,e.visible]])])),_:3})}],["__file","index.vue"]]);const Jh=new Map,Qh=(e,t,n=null)=>{const o=J(Zh,e,$(e.message)||V(e.message)?{default:$(e.message)?e.message:()=>e.message}:null);return o.appContext=n,ze(o,t),(e=>{let t=document.body;return e.appendTo&&(C(e.appendTo)&&(t=document.querySelector(e.appendTo)),tn(e.appendTo)&&(t=e.appendTo),tn(t)||(t=document.body)),t})(e).appendChild(t.firstElementChild),o.component},eg=(e,t)=>{const n=document.createElement("div");e.onVanish=()=>{ze(null,n),Jh.delete(l)},e.onAction=t=>{const n=Jh.get(l);let a;a=e.showInput?{value:l.inputValue,action:t}:t,e.callback?e.callback(a,o.proxy):"cancel"===t||"close"===t?e.distinguishCancelAndClose&&"cancel"!==t?n.reject("close"):n.reject("cancel"):n.resolve(a)};const o=Qh(e,n,t),l=o.proxy;for(const a in e)L(e,a)&&!L(l.$props,a)&&(l[a]=e[a]);return l.visible=!0,l};function tg(e,t=null){if(!mt)return Promise.reject();let n;return C(e)||V(e)?e={message:e}:n=e.callback,new Promise(((o,l)=>{const a=eg(e,null!=t?t:tg._context);Jh.set(a,{options:e,callback:n,resolve:o,reject:l})}))}const ng={alert:{closeOnPressEscape:!1,closeOnClickModal:!1},confirm:{showCancelButton:!0},prompt:{showCancelButton:!0,showInput:!0}};["alert","confirm","prompt"].forEach((e=>{tg[e]=function(e){return(t,n,o,l)=>{let a="";return _(n)?(o=n,a=""):a=Jt(n)?"":n,tg(Object.assign(s({title:a,message:t,type:""},ng[e]),o,{boxType:e}),l)}}(e)})),tg.close=()=>{Jh.forEach(((e,t)=>{t.doClose()})),Jh.clear()},tg._context=null;const og=tg;og.install=e=>{og._context=e._context,e.config.globalProperties.$msgbox=og,e.config.globalProperties.$messageBox=og,e.config.globalProperties.$alert=og.alert,e.config.globalProperties.$confirm=og.confirm,e.config.globalProperties.$prompt=og.prompt};const lg=og;export{xh as $,zn as A,zd as B,yd as C,jd as D,Kh as E,Df as F,zf as G,Dd as H,Hd as I,mp as J,bu as K,Lh as L,Sm as M,xm as N,Uc as O,Tc as P,Oc as Q,of as R,lf as S,nf as T,Ju as U,ip as V,rv as W,Yc as X,Kc as Y,Gr as Z,Sh as _,lg as a,Hr as b,Sf as c,lp as d,Jr as e,eh as f,Tm as g,md as h,vd as i,Uv as j,om as k,Zu as l,av as m,lv as n,Id as o,kd as p,vv as q,fd as r,ns as s,Hn as t,jn as u,_h as v,Rn as w,hf as x,Wi as y,qi as z}; diff --git a/assets/element-plus-249c2f7d.js.gz b/assets/element-plus-249c2f7d.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..f588251eeb93a26edf161af8b3ee9b5b5b775e58 GIT binary patch literal 110297 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 literal 0 HcmV?d00001 diff --git a/assets/fabric-c88bb9ac.js b/assets/fabric-c88bb9ac.js new file mode 100644 index 00000000..acb4e82c --- /dev/null +++ b/assets/fabric-c88bb9ac.js @@ -0,0 +1 @@ +var t=Math.pow,e=(t,e,s)=>new Promise(((i,r)=>{var n=t=>{try{a(s.next(t))}catch(e){r(e)}},o=t=>{try{a(s.throw(t))}catch(e){r(e)}},a=t=>t.done?i(t.value):Promise.resolve(t.value).then(n,o);a((s=s.apply(t,e)).next())}));function s(t,e,s){return(e=a(e))in t?Object.defineProperty(t,e,{value:s,enumerable:!0,configurable:!0,writable:!0}):t[e]=s,t}function i(t,e){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),s.push.apply(s,i)}return s}function r(t){for(var e=1;e=0)continue;s[i]=t[i]}return s}(t,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);for(i=0;i=0||{}.propertyIsEnumerable.call(t,s)&&(r[s]=t[s])}return r}function o(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}function a(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var s=t[Symbol.toPrimitive];if(void 0!==s){var i=s.call(t,"string");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}class h{constructor(){s(this,"browserShadowBlurConstant",1),s(this,"DPI",96),s(this,"devicePixelRatio","undefined"!=typeof window?window.devicePixelRatio:1),s(this,"perfLimitSizeTotal",2097152),s(this,"maxCacheSideLimit",4096),s(this,"minCacheSideLimit",256),s(this,"disableStyleCopyPaste",!1),s(this,"enableGLFiltering",!0),s(this,"textureSize",4096),s(this,"forceGLPutImageData",!1),s(this,"cachesBoundsOfCurve",!0),s(this,"fontPaths",{}),s(this,"NUM_FRACTION_DIGITS",4)}}const c=new class extends h{constructor(t){super(),this.configure(t)}configure(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object.assign(this,t)}addFonts(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.fontPaths=r(r({},this.fontPaths),t)}removeFonts(){(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).forEach((t=>{delete this.fontPaths[t]}))}clearFonts(){this.fontPaths={}}restoreDefaults(t){const e=new h,s=(null==t?void 0:t.reduce(((t,s)=>(t[s]=e[s],t)),{}))||e;this.configure(s)}},l=function(t){for(var e=arguments.length,s=new Array(e>1?e-1:0),i=1;ithis.testPrecision(e,t))),e.getExtension("WEBGL_lose_context").loseContext(),l("log","WebGL: max texture size ".concat(this.maxTextureSize)))}isSupported(t){return!!this.maxTextureSize&&this.maxTextureSize>=t}}const p={};let m;const v=()=>m||(m={document:document,window:window,isTouchSupported:"ontouchstart"in window||"ontouchstart"in document||window&&window.navigator&&window.navigator.maxTouchPoints>0,WebGLProbe:new f,dispose(){},copyPasteData:p}),_=()=>v().document,y=()=>v().window,x=()=>{var t;return Math.max(null!==(t=c.devicePixelRatio)&&void 0!==t?t:y().devicePixelRatio,1)},C=new class{constructor(){s(this,"charWidthsCache",{}),s(this,"boundsOfCurveCache",{})}getFontCache(t){let{fontFamily:e,fontStyle:s,fontWeight:i}=t;e=e.toLowerCase(),this.charWidthsCache[e]||(this.charWidthsCache[e]={});const r=this.charWidthsCache[e],n="".concat(s.toLowerCase(),"_").concat((i+"").toLowerCase());return r[n]||(r[n]={}),r[n]}clearFontCache(t){(t=(t||"").toLowerCase())?this.charWidthsCache[t]&&delete this.charWidthsCache[t]:this.charWidthsCache={}}limitDimsByArea(t){const{perfLimitSizeTotal:e}=c,s=Math.sqrt(e*t);return[Math.floor(s),Math.floor(e/s)]}},b="6.0.0";function S(){}const w=Math.PI/2,T=2*Math.PI,O=Math.PI/180,k=Object.freeze([1,0,0,1,0,0]),D=16,M=.4477152502,E="center",P="left",A="top",j="bottom",F="right",L="none",R=/\r?\n/,B="json",I="svg",X=new class{constructor(){this[B]=new Map,this[I]=new Map}getClass(t){const e=this[B].get(t);if(!e)throw new u("No class registered for ".concat(t));return e}setClass(t,e){e?this[B].set(e,t):(this[B].set(t.type,t),this[B].set(t.type.toLowerCase(),t))}getSVGClass(t){return this[I].get(t)}setSVGClass(t,e){this[I].set(null!=e?e:t.type.toLowerCase(),t)}},Y=new class extends Array{remove(t){const e=this.indexOf(t);e>-1&&this.splice(e,1)}cancelAll(){const t=this.splice(0);return t.forEach((t=>t.abort())),t}cancelByCanvas(t){if(!t)return[];const e=this.filter((e=>{var s;return e.target===t||"object"==typeof e.target&&(null===(s=e.target)||void 0===s?void 0:s.canvas)===t}));return e.forEach((t=>t.abort())),e}cancelByTarget(t){if(!t)return[];const e=this.filter((e=>e.target===t));return e.forEach((t=>t.abort())),e}};class W{constructor(){s(this,"__eventListeners",{})}on(t,e){if(this.__eventListeners||(this.__eventListeners={}),"object"==typeof t)return Object.entries(t).forEach((t=>{let[e,s]=t;this.on(e,s)})),()=>this.off(t);if(e){const s=t;return this.__eventListeners[s]||(this.__eventListeners[s]=[]),this.__eventListeners[s].push(e),()=>this.off(s,e)}return()=>!1}once(t,e){if("object"==typeof t){const e=[];return Object.entries(t).forEach((t=>{let[s,i]=t;e.push(this.once(s,i))})),()=>e.forEach((t=>t()))}if(e){const s=this.on(t,(function(){for(var t=arguments.length,i=new Array(t),r=0;r!1}_removeEventListener(t,e){if(this.__eventListeners[t])if(e){const s=this.__eventListeners[t],i=s.indexOf(e);i>-1&&s.splice(i,1)}else this.__eventListeners[t]=[]}off(t,e){if(this.__eventListeners)if(void 0===t)for(const s in this.__eventListeners)this._removeEventListener(s);else"object"==typeof t?Object.entries(t).forEach((t=>{let[e,s]=t;this._removeEventListener(e,s)})):this._removeEventListener(t,e)}fire(t,e){var s;if(!this.__eventListeners)return;const i=null===(s=this.__eventListeners[t])||void 0===s?void 0:s.concat();if(i)for(let r=0;risNaN(t)&&"number"==typeof e?e:t,H=(t,e)=>{const s=t.indexOf(e);return-1!==s&&t.splice(s,1),t},z=t=>{if(0===t)return 1;switch(Math.abs(t)/w){case 1:case 3:return 0;case 2:return-1}return Math.cos(t)},G=t=>{if(0===t)return 0;const e=t/w,s=Math.sign(t);switch(e){case 1:return s;case 2:return 0;case 3:return-s}return Math.sin(t)};class N{constructor(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;"object"==typeof t?(this.x=t.x,this.y=t.y):(this.x=t,this.y=e)}add(t){return new N(this.x+t.x,this.y+t.y)}addEquals(t){return this.x+=t.x,this.y+=t.y,this}scalarAdd(t){return new N(this.x+t,this.y+t)}scalarAddEquals(t){return this.x+=t,this.y+=t,this}subtract(t){return new N(this.x-t.x,this.y-t.y)}subtractEquals(t){return this.x-=t.x,this.y-=t.y,this}scalarSubtract(t){return new N(this.x-t,this.y-t)}scalarSubtractEquals(t){return this.x-=t,this.y-=t,this}multiply(t){return new N(this.x*t.x,this.y*t.y)}scalarMultiply(t){return new N(this.x*t,this.y*t)}scalarMultiplyEquals(t){return this.x*=t,this.y*=t,this}divide(t){return new N(this.x/t.x,this.y/t.y)}scalarDivide(t){return new N(this.x/t,this.y/t)}scalarDivideEquals(t){return this.x/=t,this.y/=t,this}eq(t){return this.x===t.x&&this.y===t.y}lt(t){return this.xt.x&&this.y>t.y}gte(t){return this.x>=t.x&&this.y>=t.y}lerp(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.5;return e=Math.max(Math.min(1,e),0),new N(this.x+(t.x-this.x)*e,this.y+(t.y-this.y)*e)}distanceFrom(t){const e=this.x-t.x,s=this.y-t.y;return Math.sqrt(e*e+s*s)}midPointFrom(t){return this.lerp(t)}min(t){return new N(Math.min(this.x,t.x),Math.min(this.y,t.y))}max(t){return new N(Math.max(this.x,t.x),Math.max(this.y,t.y))}toString(){return"".concat(this.x,",").concat(this.y)}setXY(t,e){return this.x=t,this.y=e,this}setX(t){return this.x=t,this}setY(t){return this.y=t,this}setFromPoint(t){return this.x=t.x,this.y=t.y,this}swap(t){const e=this.x,s=this.y;this.x=t.x,this.y=t.y,t.x=e,t.y=s}clone(){return new N(this.x,this.y)}rotate(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:U;const s=G(t),i=z(t),r=this.subtract(e);return new N(r.x*i-r.y*s,r.x*s+r.y*i).add(e)}transform(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return new N(t[0]*this.x+t[2]*this.y+(e?0:t[4]),t[1]*this.x+t[3]*this.y+(e?0:t[5]))}}const U=new N(0,0),q=t=>!!t&&Array.isArray(t._objects);function K(t){class e extends t{constructor(){super(...arguments),s(this,"_objects",[])}_onObjectAdded(t){}_onObjectRemoved(t){}_onStackOrderChanged(t){}add(){for(var t=arguments.length,e=new Array(t),s=0;sthis._onObjectAdded(t))),i}insertAt(t){for(var e=arguments.length,s=new Array(e>1?e-1:0),i=1;ithis._onObjectAdded(t))),this._objects.length}remove(){const t=this._objects,e=[];for(var s=arguments.length,i=new Array(s),r=0;r{const i=t.indexOf(s);-1!==i&&(t.splice(i,1),e.push(s),this._onObjectRemoved(s))})),e}forEachObject(t){this.getObjects().forEach(((e,s,i)=>t(e,s,i)))}getObjects(){for(var t=arguments.length,e=new Array(t),s=0;st.isType(...e)))}item(t){return this._objects[t]}isEmpty(){return 0===this._objects.length}size(){return this._objects.length}contains(t,s){return!!this._objects.includes(t)||!!s&&this._objects.some((s=>s instanceof e&&s.contains(t,!0)))}complexity(){return this._objects.reduce(((t,e)=>t+(e.complexity?e.complexity():0)),0)}sendObjectToBack(t){return!(!t||t===this._objects[0]||(H(this._objects,t),this._objects.unshift(t),this._onStackOrderChanged(t),0))}bringObjectToFront(t){return!(!t||t===this._objects[this._objects.length-1]||(H(this._objects,t),this._objects.push(t),this._onStackOrderChanged(t),0))}sendObjectBackwards(t,e){if(!t)return!1;const s=this._objects.indexOf(t);if(0!==s){const i=this.findNewLowerIndex(t,s,e);return H(this._objects,t),this._objects.splice(i,0,t),this._onStackOrderChanged(t),!0}return!1}bringObjectForward(t,e){if(!t)return!1;const s=this._objects.indexOf(t);if(s!==this._objects.length-1){const i=this.findNewUpperIndex(t,s,e);return H(this._objects,t),this._objects.splice(i,0,t),this._onStackOrderChanged(t),!0}return!1}moveObjectTo(t,e){return t!==this._objects[e]&&(H(this._objects,t),this._objects.splice(e,0,t),this._onStackOrderChanged(t),!0)}findNewLowerIndex(t,e,s){let i;if(s){i=e;for(let s=e-1;s>=0;--s)if(t.isOverlapping(this._objects[s])){i=s;break}}else i=e-1;return i}findNewUpperIndex(t,e,s){let i;if(s){i=e;for(let s=e+1;s1&&void 0!==arguments[1]?arguments[1]:{};const o=[],a=new N(e,s),h=a.add(new N(i,r));for(let c=this._objects.length-1;c>=0;c--){const t=this._objects[c];t.selectable&&t.visible&&(n&&t.intersectsWithRect(a,h)||t.isContainedWithinRect(a,h)||n&&t.containsPoint(a)||n&&t.containsPoint(h))&&o.push(t)}return o}}return e}class J extends W{_setOptions(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(const e in t)this.set(e,t[e])}_setObject(t){for(const e in t)this._set(e,t[e])}set(t,e){return"object"==typeof t?this._setObject(t):this._set(t,e),this}_set(t,e){this[t]=e}toggle(t){const e=this.get(t);return"boolean"==typeof e&&this.set(t,!e),this}get(t){return this[t]}}function Q(t){return y().requestAnimationFrame(t)}function Z(t){return y().cancelAnimationFrame(t)}let $=0;const tt=()=>$++,et=()=>{const t=_().createElement("canvas");if(!t||void 0===t.getContext)throw new u("Failed to create `canvas` element");return t},st=()=>_().createElement("img"),it=(t,e,s)=>t.toDataURL("image/".concat(e),s),rt=t=>t*O,nt=t=>t/O,ot=t=>t.every(((t,e)=>t===k[e])),at=(t,e,s)=>new N(t).transform(e,s),ht=t=>{const e=1/(t[0]*t[3]-t[1]*t[2]),s=[e*t[3],-e*t[1],-e*t[2],e*t[0],0,0],{x:i,y:r}=new N(t[4],t[5]).transform(s,!0);return s[4]=-i,s[5]=-r,s},ct=(t,e,s)=>[t[0]*e[0]+t[2]*e[1],t[1]*e[0]+t[3]*e[1],t[0]*e[2]+t[2]*e[3],t[1]*e[2]+t[3]*e[3],s?0:t[0]*e[4]+t[2]*e[5]+t[4],s?0:t[1]*e[4]+t[3]*e[5]+t[5]],lt=(t,e)=>t.reduceRight(((t,s)=>s&&t?ct(s,t,e):s||t),void 0)||k.concat(),ut=t=>{let[e,s]=t;return Math.atan2(s,e)},dt=t=>{const e=ut(t),s=Math.pow(t[0],2)+Math.pow(t[1],2),i=Math.sqrt(s),r=(t[0]*t[3]-t[2]*t[1])/i,n=Math.atan2(t[0]*t[2]+t[1]*t[3],s);return{angle:nt(e),scaleX:i,scaleY:r,skewX:nt(n),skewY:0,translateX:t[4]||0,translateY:t[5]||0}},gt=function(t){return[1,0,0,1,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0]};function ft(){let{angle:t=0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{x:e=0,y:s=0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const i=rt(t),r=z(i),n=G(i);return[r,n,-n,r,e?e-(r*e-n*s):0,s?s-(n*e+r*s):0]}const pt=function(t){return[t,0,0,arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,0,0]},mt=t=>Math.tan(rt(t)),vt=t=>[1,0,mt(t),1,0,0],_t=t=>[1,mt(t),0,1,0,0],yt=t=>{let{scaleX:e=1,scaleY:s=1,flipX:i=!1,flipY:r=!1,skewX:n=0,skewY:o=0}=t,a=pt(i?-e:e,r?-s:s);return n&&(a=ct(a,vt(n),!0)),o&&(a=ct(a,_t(o),!0)),a},xt=t=>{const{translateX:e=0,translateY:s=0,angle:i=0}=t;let r=gt(e,s);i&&(r=ct(r,ft({angle:i})));const n=yt(t);return ot(n)||(r=ct(r,n)),r},Ct=function(t){let{signal:e,crossOrigin:s=null}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise((function(i,r){if(e&&e.aborted)return r(new d("loadImage"));const n=st();let o;e&&(o=function(t){n.src="",r(t)},e.addEventListener("abort",o,{once:!0}));const a=function(){n.onload=n.onerror=null,o&&(null==e||e.removeEventListener("abort",o)),i(n)};t?(n.onload=a,n.onerror=function(){o&&(null==e||e.removeEventListener("abort",o)),r(new u("Error loading ".concat(n.src)))},s&&(n.crossOrigin=s),n.src=t):a()}))},bt=function(t){let{signal:e,reviver:s=S}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise(((i,r)=>{const n=[];e&&e.addEventListener("abort",r,{once:!0}),Promise.all(t.map((t=>X.getClass(t.type).fromObject(t,{signal:e}).then((e=>(s(t,e),n.push(e),e)))))).then(i).catch((t=>{n.forEach((t=>{t.dispose&&t.dispose()})),r(t)})).finally((()=>{e&&e.removeEventListener("abort",r)}))}))},St=function(t){let{signal:e}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise(((s,i)=>{const r=[];e&&e.addEventListener("abort",i,{once:!0});const n=Object.values(t).map((t=>t?t.type?bt([t],{signal:e}).then((t=>{let[e]=t;return r.push(e),e})):t.source?X.getClass("pattern").fromObject(t,{signal:e}).then((t=>(r.push(t),t))):t:t)),o=Object.keys(t);Promise.all(n).then((t=>t.reduce(((t,e,s)=>(t[o[s]]=e,t)),{}))).then(s).catch((t=>{r.forEach((t=>{t.dispose&&t.dispose()})),i(t)})).finally((()=>{e&&e.removeEventListener("abort",i)}))}))},wt=function(t){return(arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]).reduce(((e,s)=>(s in t&&(e[s]=t[s]),e)),{})},Tt=(t,e)=>Object.keys(t).reduce(((s,i)=>(e(t[i],i,t)&&(s[i]=t[i]),s)),{}),Ot={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",cadetblue:"#5F9EA0",chartreuse:"#7FFF00",chocolate:"#D2691E",coral:"#FF7F50",cornflowerblue:"#6495ED",cornsilk:"#FFF8DC",crimson:"#DC143C",cyan:"#0FF",darkblue:"#00008B",darkcyan:"#008B8B",darkgoldenrod:"#B8860B",darkgray:"#A9A9A9",darkgrey:"#A9A9A9",darkgreen:"#006400",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",grey:"#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",lightgray:"#D3D3D3",lightgrey:"#D3D3D3",lightgreen:"#90EE90",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:"#639",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"},kt=(t,e,s)=>(s<0&&(s+=1),s>1&&(s-=1),s<1/6?t+6*(e-t)*s:s<.5?e:s<2/3?t+(e-t)*(2/3-s)*6:t),Dt=(t,e,s,i)=>{t/=255,e/=255,s/=255;const r=Math.max(t,e,s),n=Math.min(t,e,s);let o,a;const h=(r+n)/2;if(r===n)o=a=0;else{const i=r-n;switch(a=h>.5?i/(2-r-n):i/(r+n),r){case t:o=(e-s)/i+(e0&&void 0!==arguments[0]?arguments[0]:"1";return parseFloat(t)/(t.endsWith("%")?100:1)},Et=t=>Math.min(Math.round(t),255).toString(16).toUpperCase().padStart(2,"0"),Pt=t=>{let[e,s,i,r=1]=t;const n=Math.round(.3*e+.59*s+.11*i);return[n,n,n,r]};class At{constructor(t){if(s(this,"isUnrecognised",!1),t)if(t instanceof At)this.setSource([...t._source]);else if(Array.isArray(t)){const[e,s,i,r=1]=t;this.setSource([e,s,i,r])}else this.setSource(this._tryParsingColor(t));else this.setSource([0,0,0,1])}_tryParsingColor(t){return t in Ot&&(t=Ot[t]),"transparent"===t?[255,255,255,0]:At.sourceFromHex(t)||At.sourceFromRgb(t)||At.sourceFromHsl(t)||(this.isUnrecognised=!0)&&[0,0,0,1]}getSource(){return this._source}setSource(t){this._source=t}toRgb(){const[t,e,s]=this.getSource();return"rgb(".concat(t,",").concat(e,",").concat(s,")")}toRgba(){return"rgba(".concat(this.getSource().join(","),")")}toHsl(){const[t,e,s]=Dt(...this.getSource());return"hsl(".concat(t,",").concat(e,"%,").concat(s,"%)")}toHsla(){const[t,e,s,i]=Dt(...this.getSource());return"hsla(".concat(t,",").concat(e,"%,").concat(s,"%,").concat(i,")")}toHex(){return this.toHexa().slice(0,6)}toHexa(){const[t,e,s,i]=this.getSource();return"".concat(Et(t)).concat(Et(e)).concat(Et(s)).concat(Et(Math.round(255*i)))}getAlpha(){return this.getSource()[3]}setAlpha(t){return this._source[3]=t,this}toGrayscale(){return this.setSource(Pt(this.getSource())),this}toBlackWhite(t){const[e,,,s]=Pt(this.getSource()),i=e<(t||127)?0:255;return this.setSource([i,i,i,s]),this}overlayWith(t){t instanceof At||(t=new At(t));const e=this.getSource(),s=t.getSource(),[i,r,n]=e.map(((t,e)=>Math.round(.5*t+.5*s[e])));return this.setSource([i,r,n,e[3]]),this}static fromRgb(t){return At.fromRgba(t)}static fromRgba(t){return new At(At.sourceFromRgb(t))}static sourceFromRgb(t){const e=t.match(/^rgba?\(\s*(\d{0,3}(?:\.\d+)?%?)\s*[\s|,]\s*(\d{0,3}(?:\.\d+)?%?)\s*[\s|,]\s*(\d{0,3}(?:\.\d+)?%?)\s*(?:\s*[,/]\s*(\d{0,3}(?:\.\d+)?%?)\s*)?\)$/i);if(e){const[t,s,i]=e.slice(1,4).map((t=>{const e=parseFloat(t);return t.endsWith("%")?Math.round(2.55*e):e}));return[t,s,i,Mt(e[4])]}}static fromHsl(t){return At.fromHsla(t)}static fromHsla(t){return new At(At.sourceFromHsl(t))}static sourceFromHsl(t){const e=t.match(/^hsla?\(\s*([+-]?\d{0,3}(?:\.\d+)?(?:deg|turn|rad)?)\s*[\s|,]\s*(\d{0,3}(?:\.\d+)?%?)\s*[\s|,]\s*(\d{0,3}(?:\.\d+)?%?)\s*(?:\s*[,/]\s*(\d*(?:\.\d+)?%?)\s*)?\)$/i);if(!e)return;const s=(At.parseAngletoDegrees(e[1])%360+360)%360/360,i=parseFloat(e[2])/100,r=parseFloat(e[3])/100;let n,o,a;if(0===i)n=o=a=r;else{const t=r<=.5?r*(i+1):r+i-r*i,e=2*r-t;n=kt(e,t,s+1/3),o=kt(e,t,s),a=kt(e,t,s-1/3)}return[Math.round(255*n),Math.round(255*o),Math.round(255*a),Mt(e[4])]}static fromHex(t){return new At(At.sourceFromHex(t))}static sourceFromHex(t){if(t.match(/^#?(([0-9a-f]){3,4}|([0-9a-f]{2}){3,4})$/i)){const e=t.slice(t.indexOf("#")+1);let s;s=e.length<=4?e.split("").map((t=>t+t)):e.match(/.{2}/g);const[i,r,n,o=255]=s.map((t=>parseInt(t,16)));return[i,r,n,o/255]}}static parseAngletoDegrees(t){const e=t.toLowerCase(),s=parseFloat(e);return e.includes("rad")?nt(s):e.includes("turn")?360*s:s}}const jt=(t,e)=>parseFloat(Number(t).toFixed(e)),Ft=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:D;const s=/\D{0,2}$/.exec(t),i=parseFloat(t),r=c.DPI;switch(null==s?void 0:s[0]){case"mm":return i*r/25.4;case"cm":return i*r/2.54;case"in":return i*r;case"pt":return i*r/72;case"pc":return i*r/72*12;case"em":return i*e;default:return i}},Lt=t=>{const[e,s]=t.trim().split(" "),[i,r]=(n=e)&&n!==L?[n.slice(1,4),n.slice(5,8)]:n===L?[n,n]:["Mid","Mid"];var n;return{meetOrSlice:s||"meet",alignX:i,alignY:r}},Rt=t=>"matrix("+t.map((t=>jt(t,c.NUM_FRACTION_DIGITS))).join(" ")+")",Bt=function(t,e){let s,i,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(e)if(e.toLive)s="url(#SVGID_".concat(e.id,")");else{const t=new At(e),r=t.getAlpha();s=t.toRgb(),1!==r&&(i=r.toString())}else s="none";return r?"".concat(t,": ").concat(s,"; ").concat(i?"".concat(t,"-opacity: ").concat(i,"; "):""):"".concat(t,'="').concat(s,'" ').concat(i?"".concat(t,'-opacity="').concat(i,'" '):"")},It=t=>!!t&&void 0!==t.toLive,Xt=t=>!!t&&"function"==typeof t.toObject,Yt=t=>!!t&&void 0!==t.offsetX&&"source"in t,Wt=t=>!!t&&"function"==typeof t._renderText,Vt=t=>!!t&&"multiSelectionStacking"in t;function Ht(t){const e=t&&zt(t);let s=0,i=0;if(!t||!e)return{left:s,top:i};const r=e.documentElement,n=e.body||{scrollLeft:0,scrollTop:0};for(;t&&(t.parentNode||t.host)&&((t=t.parentNode||t.host)===e?(s=n.scrollLeft||r.scrollLeft||0,i=n.scrollTop||r.scrollTop||0):(s+=t.scrollLeft||0,i+=t.scrollTop||0),1!==t.nodeType||"fixed"!==t.style.position););return{left:s,top:i}}const zt=t=>t.ownerDocument||null,Gt=t=>{var e;return(null===(e=t.ownerDocument)||void 0===e?void 0:e.defaultView)||null};function Nt(t,e){const s=t.style;s&&("string"==typeof e?t.style.cssText+=";"+e:Object.entries(e).forEach((t=>{let[e,i]=t;return s.setProperty(e,i)})))}const Ut=function(t,e,s){let{width:i,height:r}=s,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;t.width=i,t.height=r,n>1&&(t.setAttribute("width",(i*n).toString()),t.setAttribute("height",(r*n).toString()),e.scale(n,n))},qt=(t,e)=>{let{width:s,height:i}=e;s&&(t.style.width="number"==typeof s?"".concat(s,"px"):s),i&&(t.style.height="number"==typeof i?"".concat(i,"px"):i)};function Kt(t){return void 0!==t.onselectstart&&(t.onselectstart=()=>!1),t.style.userSelect=L,t}class Jt{constructor(t){s(this,"_originalCanvasStyle",void 0),s(this,"lower",void 0);const e=this.createLowerCanvas(t);this.lower={el:e,ctx:e.getContext("2d")}}createLowerCanvas(t){const e=(s=t)&&void 0!==s.getContext?t:t&&_().getElementById(t)||et();var s;if(e.hasAttribute("data-fabric"))throw new u("Trying to initialize a canvas that has already been initialized. Did you forget to dispose the canvas?");return this._originalCanvasStyle=e.style.cssText,e.setAttribute("data-fabric","main"),e.classList.add("lower-canvas"),e}cleanupDOM(t){let{width:e,height:s}=t;const{el:i}=this.lower;i.classList.remove("lower-canvas"),i.removeAttribute("data-fabric"),i.setAttribute("width","".concat(e)),i.setAttribute("height","".concat(s)),i.style.cssText=this._originalCanvasStyle||"",this._originalCanvasStyle=void 0}setDimensions(t,e){const{el:s,ctx:i}=this.lower;Ut(s,i,t,e)}setCSSDimensions(t){qt(this.lower.el,t)}calcOffset(){return function(t){var e;let s={left:0,top:0};const i=t&&zt(t),r={left:0,top:0},n={borderLeftWidth:P,borderTopWidth:A,paddingLeft:P,paddingTop:A};if(!i)return r;const o=(null===(e=Gt(t))||void 0===e?void 0:e.getComputedStyle(t,null))||{};for(const c in n)r[n[c]]+=parseInt(o[c],10)||0;const a=i.documentElement;void 0!==t.getBoundingClientRect&&(s=t.getBoundingClientRect());const h=Ht(t);return{left:s.left+h.left-(a.clientLeft||0)+r.left,top:s.top+h.top-(a.clientTop||0)+r.top}}(this.lower.el)}dispose(){v().dispose(this.lower.el),delete this.lower}}const Qt={backgroundVpt:!0,backgroundColor:"",overlayVpt:!0,overlayColor:"",includeDefaultValues:!0,svgViewportTransformation:!0,renderOnAddRemove:!0,skipOffscreen:!0,enableRetinaScaling:!0,imageSmoothingEnabled:!0,controlsAboveOverlay:!1,allowTouchScrolling:!1,viewportTransform:[...k]};class Zt extends(K(J)){get lowerCanvasEl(){var t;return null===(t=this.elements.lower)||void 0===t?void 0:t.el}get contextContainer(){var t;return null===(t=this.elements.lower)||void 0===t?void 0:t.ctx}static getDefaults(){return Zt.ownDefaults}constructor(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(),Object.assign(this,this.constructor.getDefaults()),this.set(e),this.initElements(t),this._setDimensionsImpl({width:this.width||this.elements.lower.el.width||0,height:this.height||this.elements.lower.el.height||0}),this.skipControlsDrawing=!1,this.viewportTransform=[...this.viewportTransform],this.calcViewportBoundaries()}initElements(t){this.elements=new Jt(t)}add(){const t=super.add(...arguments);return arguments.length>0&&this.renderOnAddRemove&&this.requestRenderAll(),t}insertAt(t){for(var e=arguments.length,s=new Array(e>1?e-1:0),i=1;i0&&this.renderOnAddRemove&&this.requestRenderAll(),r}remove(){const t=super.remove(...arguments);return t.length>0&&this.renderOnAddRemove&&this.requestRenderAll(),t}_onObjectAdded(t){t.canvas&&t.canvas!==this&&(l("warn","Canvas is trying to add an object that belongs to a different canvas.\nResulting to default behavior: removing object from previous canvas and adding to new canvas"),t.canvas.remove(t)),t._set("canvas",this),t.setCoords(),this.fire("object:added",{target:t}),t.fire("added",{target:this})}_onObjectRemoved(t){t._set("canvas",void 0),this.fire("object:removed",{target:t}),t.fire("removed",{target:this})}_onStackOrderChanged(){this.renderOnAddRemove&&this.requestRenderAll()}getRetinaScaling(){return this.enableRetinaScaling?x():1}calcOffset(){return this._offset=this.elements.calcOffset()}getWidth(){return this.width}getHeight(){return this.height}setWidth(t,e){return this.setDimensions({width:t},e)}setHeight(t,e){return this.setDimensions({height:t},e)}_setDimensionsImpl(t){let{cssOnly:e=!1,backstoreOnly:s=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e){const e=r({width:this.width,height:this.height},t);this.elements.setDimensions(e,this.getRetinaScaling()),this.hasLostContext=!0,this.width=e.width,this.height=e.height}s||this.elements.setCSSDimensions(t),this.calcOffset()}setDimensions(t,e){this._setDimensionsImpl(t,e),e&&e.cssOnly||this.requestRenderAll()}getZoom(){return this.viewportTransform[0]}setViewportTransform(t){this.viewportTransform=t,this.calcViewportBoundaries(),this.renderOnAddRemove&&this.requestRenderAll()}zoomToPoint(t,e){const s=t,i=[...this.viewportTransform],r=at(t,ht(i));i[0]=e,i[3]=e;const n=at(r,i);i[4]+=s.x-n.x,i[5]+=s.y-n.y,this.setViewportTransform(i)}setZoom(t){this.zoomToPoint(new N(0,0),t)}absolutePan(t){const e=[...this.viewportTransform];return e[4]=-t.x,e[5]=-t.y,this.setViewportTransform(e)}relativePan(t){return this.absolutePan(new N(-t.x-this.viewportTransform[4],-t.y-this.viewportTransform[5]))}getElement(){return this.elements.lower.el}clearContext(t){t.clearRect(0,0,this.width,this.height)}getContext(){return this.elements.lower.ctx}clear(){this.remove(...this.getObjects()),this.backgroundImage=void 0,this.overlayImage=void 0,this.backgroundColor="",this.overlayColor="",this.clearContext(this.getContext()),this.fire("canvas:cleared"),this.renderOnAddRemove&&this.requestRenderAll()}renderAll(){this.cancelRequestedRender(),this.destroyed||this.renderCanvas(this.getContext(),this._objects)}renderAndReset(){this.nextRenderHandle=0,this.renderAll()}requestRenderAll(){this.nextRenderHandle||this.disposed||this.destroyed||(this.nextRenderHandle=Q((()=>this.renderAndReset())))}calcViewportBoundaries(){const t=this.width,e=this.height,s=ht(this.viewportTransform),i=at({x:0,y:0},s),r=at({x:t,y:e},s),n=i.min(r),o=i.max(r);return this.vptCoords={tl:n,tr:new N(o.x,n.y),bl:new N(n.x,o.y),br:o}}cancelRequestedRender(){this.nextRenderHandle&&(Z(this.nextRenderHandle),this.nextRenderHandle=0)}drawControls(t){}renderCanvas(t,e){if(this.destroyed)return;const s=this.viewportTransform,i=this.clipPath;this.calcViewportBoundaries(),this.clearContext(t),t.imageSmoothingEnabled=this.imageSmoothingEnabled,t.patternQuality="best",this.fire("before:render",{ctx:t}),this._renderBackground(t),t.save(),t.transform(s[0],s[1],s[2],s[3],s[4],s[5]),this._renderObjects(t,e),t.restore(),this.controlsAboveOverlay||this.skipControlsDrawing||this.drawControls(t),i&&(i._set("canvas",this),i.shouldCache(),i._transformDone=!0,i.renderCache({forClipping:!0}),this.drawClipPathOnCanvas(t,i)),this._renderOverlay(t),this.controlsAboveOverlay&&!this.skipControlsDrawing&&this.drawControls(t),this.fire("after:render",{ctx:t}),this.__cleanupTask&&(this.__cleanupTask(),this.__cleanupTask=void 0)}drawClipPathOnCanvas(t,e){const s=this.viewportTransform;t.save(),t.transform(...s),t.globalCompositeOperation="destination-in",e.transform(t),t.scale(1/e.zoomX,1/e.zoomY),t.drawImage(e._cacheCanvas,-e.cacheTranslationX,-e.cacheTranslationY),t.restore()}_renderObjects(t,e){for(let s=0,i=e.length;s!t.excludeFromExport)).map((s=>this._toObject(s,t,e)))},this.__serializeBgOverlay(t,e)),i?{clipPath:i}:null)}_toObject(t,e,s){let i;this.includeDefaultValues||(i=t.includeDefaultValues,t.includeDefaultValues=!1);const r=t[e](s);return this.includeDefaultValues||(t.includeDefaultValues=!!i),r}__serializeBgOverlay(t,e){const s={},i=this.backgroundImage,r=this.overlayImage,n=this.backgroundColor,o=this.overlayColor;return It(n)?n.excludeFromExport||(s.background=n.toObject(e)):n&&(s.background=n),It(o)?o.excludeFromExport||(s.overlay=o.toObject(e)):o&&(s.overlay=o),i&&!i.excludeFromExport&&(s.backgroundImage=this._toObject(i,t,e)),r&&!r.excludeFromExport&&(s.overlayImage=this._toObject(r,t,e)),s}toSVG(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1?arguments[1]:void 0;t.reviver=e;const s=[];return this._setSVGPreamble(s,t),this._setSVGHeader(s,t),this.clipPath&&s.push('\n')),this._setSVGBgOverlayColor(s,"background"),this._setSVGBgOverlayImage(s,"backgroundImage",e),this._setSVGObjects(s,e),this.clipPath&&s.push("\n"),this._setSVGBgOverlayColor(s,"overlay"),this._setSVGBgOverlayImage(s,"overlayImage",e),s.push(""),s.join("")}_setSVGPreamble(t,e){e.suppressPreamble||t.push('\n','\n')}_setSVGHeader(t,e){const s=e.width||"".concat(this.width),i=e.height||"".concat(this.height),r=c.NUM_FRACTION_DIGITS,n=e.viewBox;let o;if(n)o='viewBox="'.concat(n.x," ").concat(n.y," ").concat(n.width," ").concat(n.height,'" ');else if(this.svgViewportTransformation){const t=this.viewportTransform;o='viewBox="'.concat(jt(-t[4]/t[0],r)," ").concat(jt(-t[5]/t[3],r)," ").concat(jt(this.width/t[0],r)," ").concat(jt(this.height/t[3],r),'" ')}else o='viewBox="0 0 '.concat(this.width," ").concat(this.height,'" ');t.push("\n',"Created with Fabric.js ",b,"\n","\n",this.createSVGFontFacesMarkup(),this.createSVGRefElementsMarkup(),this.createSVGClipPathMarkup(e),"\n")}createSVGClipPathMarkup(t){const e=this.clipPath;return e?(e.clipPathId="CLIPPATH_".concat(tt()),'\n').concat(e.toClipPathSVG(t.reviver),"\n")):""}createSVGRefElementsMarkup(){return["background","overlay"].map((t=>{const e=this["".concat(t,"Color")];if(It(e)){const s=this["".concat(t,"Vpt")],i=this.viewportTransform,r={isType:()=>!1,width:this.width/(s?i[0]:1),height:this.height/(s?i[3]:1)};return e.toSVG(r,{additionalTransform:s?Rt(i):""})}})).join("")}createSVGFontFacesMarkup(){const t=[],e={},s=c.fontPaths;this._objects.forEach((function e(s){t.push(s),q(s)&&s._objects.forEach(e)})),t.forEach((t=>{if(!Wt(t))return;const{styles:i,fontFamily:r}=t;!e[r]&&s[r]&&(e[r]=!0,i&&Object.values(i).forEach((t=>{Object.values(t).forEach((t=>{let{fontFamily:i=""}=t;!e[i]&&s[i]&&(e[i]=!0)}))})))}));const i=Object.keys(e).map((t=>"\t\t@font-face {\n\t\t\tfont-family: '".concat(t,"';\n\t\t\tsrc: url('").concat(s[t],"');\n\t\t}\n"))).join("");return i?'\t\n"):""}_setSVGObjects(t,e){this.forEachObject((s=>{s.excludeFromExport||this._setSVGObject(t,s,e)}))}_setSVGObject(t,e,s){t.push(e.toSVG(s))}_setSVGBgOverlayImage(t,e,s){const i=this[e];i&&!i.excludeFromExport&&i.toSVG&&t.push(i.toSVG(s))}_setSVGBgOverlayColor(t,e){const s=this["".concat(e,"Color")];if(s)if(It(s)){const i=s.repeat||"",r=this.width,n=this.height,o=this["".concat(e,"Vpt")]?Rt(ht(this.viewportTransform)):"";t.push('\n'))}else t.push('\n")}loadFromJSON(t,e){let{signal:s}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!t)return Promise.reject(new u("`json` is undefined"));const i="string"==typeof t?JSON.parse(t):t,{objects:r=[],backgroundImage:n,background:o,overlayImage:a,overlay:h,clipPath:c}=i,l=this.renderOnAddRemove;return this.renderOnAddRemove=!1,Promise.all([bt(r,{reviver:e,signal:s}),St({backgroundImage:n,backgroundColor:o,overlayImage:a,overlayColor:h,clipPath:c},{signal:s})]).then((t=>{let[e,s]=t;return this.clear(),this.add(...e),this.set(i),this.set(s),this.renderOnAddRemove=l,this}))}clone(t){const e=this.toObject(t);return this.cloneWithoutData().loadFromJSON(e)}cloneWithoutData(){const t=et();return t.width=this.width,t.height=this.height,new this.constructor(t)}toDataURL(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{format:e="png",quality:s=1,multiplier:i=1,enableRetinaScaling:r=!1}=t,n=i*(r?this.getRetinaScaling():1);return it(this.toCanvasElement(n,t),e,s)}toCanvasElement(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,{width:e,height:s,left:i,top:r,filter:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=(e||this.width)*t,a=(s||this.height)*t,h=this.getZoom(),c=this.width,l=this.height,u=this.skipControlsDrawing,d=h*t,g=this.viewportTransform,f=[d,0,0,d,(g[4]-(i||0))*t,(g[5]-(r||0))*t],p=this.enableRetinaScaling,m=et(),v=n?this._objects.filter((t=>n(t))):this._objects;return m.width=o,m.height=a,this.enableRetinaScaling=!1,this.viewportTransform=f,this.width=o,this.height=a,this.skipControlsDrawing=!0,this.calcViewportBoundaries(),this.renderCanvas(m.getContext("2d"),v),this.viewportTransform=g,this.width=c,this.height=l,this.calcViewportBoundaries(),this.enableRetinaScaling=p,this.skipControlsDrawing=u,m}dispose(){return!this.disposed&&this.elements.cleanupDOM({width:this.width,height:this.height}),Y.cancelByCanvas(this),this.disposed=!0,new Promise(((t,e)=>{const s=()=>{this.destroy(),t(!0)};s.kill=e,this.__cleanupTask&&this.__cleanupTask.kill("aborted"),this.destroyed?t(!1):this.nextRenderHandle?this.__cleanupTask=s:s()}))}destroy(){this.destroyed=!0,this.cancelRequestedRender(),this.forEachObject((t=>t.dispose())),this._objects=[],this.backgroundImage&&this.backgroundImage.dispose(),this.backgroundImage=void 0,this.overlayImage&&this.overlayImage.dispose(),this.overlayImage=void 0,this.elements.dispose()}toString(){return"#")}}s(Zt,"ownDefaults",Qt);const $t=["touchstart","touchmove","touchend"],te=t=>{const e=Ht(t.target),s=function(t){const e=t.changedTouches;return e&&e[0]?e[0]:t}(t);return new N(s.clientX+e.left,s.clientY+e.top)},ee=t=>$t.includes(t.type)||"touch"===t.pointerType,se=t=>{t.preventDefault(),t.stopPropagation()},ie=t=>{if(0===t.length)return{left:0,top:0,width:0,height:0};const{min:e,max:s}=t.reduce(((t,e)=>{let{min:s,max:i}=t;return{min:s.min(e),max:i.max(e)}}),{min:new N(t[0]),max:new N(t[0])}),i=s.subtract(e);return{left:e.x,top:e.y,width:i.x,height:i.y}},re=["translateX","translateY","scaleX","scaleY"],ne=(t,e)=>oe(t,ct(e,t.calcOwnMatrix())),oe=(t,e)=>{const s=dt(e),{translateX:i,translateY:r,scaleX:o,scaleY:a}=s,h=n(s,re),c=new N(i,r);t.flipX=!1,t.flipY=!1,Object.assign(t,h),t.set({scaleX:o,scaleY:a}),t.setPositionByOrigin(c,E,E)},ae=t=>{t.scaleX=1,t.scaleY=1,t.skewX=0,t.skewY=0,t.flipX=!1,t.flipY=!1,t.rotate(0)},he=t=>({scaleX:t.scaleX,scaleY:t.scaleY,skewX:t.skewX,skewY:t.skewY,angle:t.angle,left:t.left,flipX:t.flipX,flipY:t.flipY,top:t.top}),ce=(t,e,s)=>{const i=t/2,r=e/2,n=[new N(-i,-r),new N(i,-r),new N(-i,r),new N(i,r)].map((t=>t.transform(s))),o=ie(n);return new N(o.width,o.height)},le=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:k;return ct(ht(arguments.length>1&&void 0!==arguments[1]?arguments[1]:k),t)},ue=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:k,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:k;return t.transform(le(e,s))},de=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:k,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:k;return t.transform(le(e,s),!0)},ge=(t,e,s)=>{const i=le(e,s);return oe(t,ct(i,t.calcOwnMatrix())),i},fe=(t,e)=>{var s;const{transform:{target:i}}=e;null===(s=i.canvas)||void 0===s||s.fire("object:".concat(t),r(r({},e),{},{target:i})),i.fire(t,e)},pe={left:-.5,top:-.5,center:0,bottom:.5,right:.5},me=t=>"string"==typeof t?pe[t]:t-.5,ve="not-allowed";function _e(t){return me(t.originX)===me(E)&&me(t.originY)===me(E)}function ye(t){return.5-me(t)}const xe=(t,e)=>t[e],Ce=(t,e,s,i)=>({e:t,transform:e,pointer:new N(s,i)});function be(t,e){const s=t.getTotalAngle()+nt(Math.atan2(e.y,e.x))+360;return Math.round(s%360/45)}function Se(t,e,s,i,r){var n;let{target:o,corner:a}=t;const h=o.controls[a],c=(null===(n=o.canvas)||void 0===n?void 0:n.getZoom())||1,l=o.padding/c,u=function(t,e,s,i){const r=t.getRelativeCenterPoint(),n=void 0!==s&&void 0!==i?t.translateToGivenOrigin(r,E,E,s,i):new N(t.left,t.top);return(t.angle?e.rotate(-rt(t.angle),r):e).subtract(n)}(o,new N(i,r),e,s);return u.x>=l&&(u.x-=l),u.x<=-l&&(u.x+=l),u.y>=l&&(u.y-=l),u.y<=l&&(u.y+=l),u.x-=h.offsetX,u.y-=h.offsetY,u}const we=(t,e,s,i)=>{const{target:r,offsetX:n,offsetY:o}=e,a=s-n,h=i-o,c=!xe(r,"lockMovementX")&&r.left!==a,l=!xe(r,"lockMovementY")&&r.top!==h;return c&&r.set(P,a),l&&r.set(A,h),(c||l)&&fe("moving",Ce(t,e,s,i)),c||l};class Te{getSvgStyles(t){const e=this.fillRule?this.fillRule:"nonzero",s=this.strokeWidth?this.strokeWidth:"0",i=this.strokeDashArray?this.strokeDashArray.join(" "):L,r=this.strokeDashOffset?this.strokeDashOffset:"0",n=this.strokeLineCap?this.strokeLineCap:"butt",o=this.strokeLineJoin?this.strokeLineJoin:"miter",a=this.strokeMiterLimit?this.strokeMiterLimit:"4",h=void 0!==this.opacity?this.opacity:"1",c=this.visible?"":" visibility: hidden;",l=t?"":this.getSvgFilter(),u=Bt("fill",this.fill);return[Bt("stroke",this.stroke),"stroke-width: ",s,"; ","stroke-dasharray: ",i,"; ","stroke-linecap: ",n,"; ","stroke-dashoffset: ",r,"; ","stroke-linejoin: ",o,"; ","stroke-miterlimit: ",a,"; ",u,"fill-rule: ",e,"; ","opacity: ",h,";",l,c].join("")}getSvgFilter(){return this.shadow?"filter: url(#SVGID_".concat(this.shadow.id,");"):""}getSvgCommons(){return[this.id?'id="'.concat(this.id,'" '):"",this.clipPath?'clip-path="url(#'.concat(this.clipPath.clipPathId,')" '):""].join("")}getSvgTransform(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const s=t?this.calcTransformMatrix():this.calcOwnMatrix(),i='transform="'.concat(Rt(s));return"".concat(i).concat(e,'" ')}_toSVG(t){return[""]}toSVG(t){return this._createBaseSVGMarkup(this._toSVG(t),{reviver:t})}toClipPathSVG(t){return"\t"+this._createBaseClipPathSVGMarkup(this._toSVG(t),{reviver:t})}_createBaseClipPathSVGMarkup(t){let{reviver:e,additionalTransform:s=""}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const i=[this.getSvgTransform(!0,s),this.getSvgCommons()].join(""),r=t.indexOf("COMMON_PARTS");return t[r]=i,e?e(t.join("")):t.join("")}_createBaseSVGMarkup(t){let{noStyle:e,reviver:s,withShadow:i,additionalTransform:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=e?"":'style="'.concat(this.getSvgStyles(),'" '),o=i?'style="'.concat(this.getSvgFilter(),'" '):"",a=this.clipPath,h=this.strokeUniform?'vector-effect="non-scaling-stroke" ':"",c=a&&a.absolutePositioned,l=this.stroke,u=this.fill,d=this.shadow,g=[],f=t.indexOf("COMMON_PARTS");let p;a&&(a.clipPathId="CLIPPATH_".concat(tt()),p='\n').concat(a.toClipPathSVG(s),"\n")),c&&g.push("\n"),g.push("\n");const m=[n,h,e?"":this.addPaintOrder()," ",r?'transform="'.concat(r,'" '):""].join("");return t[f]=m,It(u)&&g.push(u.toSVG(this)),It(l)&&g.push(l.toSVG(this)),d&&g.push(d.toSVG(this)),a&&g.push(p),g.push(t.join("")),g.push("\n"),c&&g.push("\n"),s?s(g.join("")):g.join("")}addPaintOrder(){return"fill"!==this.paintFirst?' paint-order="'.concat(this.paintFirst,'" '):""}}const Oe=(t,e,s,i)=>(tt*Math.pow(2,10*(i-=1))*Math.sin((i*r-e)*T/s),De=(t,e,s,i)=>-s*Math.cos(t/i*w)+s+e,Me=(t,e,s,i)=>(t/=i)<1/2.75?s*(7.5625*t*t)+e:t<2/2.75?s*(7.5625*(t-=1.5/2.75)*t+.75)+e:t<2.5/2.75?s*(7.5625*(t-=2.25/2.75)*t+.9375)+e:s*(7.5625*(t-=2.625/2.75)*t+.984375)+e,Ee=(t,e,s,i)=>s-Me(i-t,0,s,i)+e;var Pe=Object.freeze({__proto__:null,defaultEasing:De,easeInBack:function(t,e,s,i){let r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1.70158;return s*(t/=i)*t*((r+1)*t-r)+e},easeInBounce:Ee,easeInCirc:(t,e,s,i)=>-s*(Math.sqrt(1-(t/=i)*t)-1)+e,easeInCubic:(e,s,i,r)=>i*t(e/r,3)+s,easeInElastic:(t,e,s,i)=>{const r=s;let n=0;if(0===t)return e;if(1==(t/=i))return e+s;n||(n=.3*i);const{a:o,s:a,p:h}=Oe(r,s,n,1.70158);return-ke(o,a,h,t,i)+e},easeInExpo:(e,s,i,r)=>0===e?s:i*t(2,10*(e/r-1))+s,easeInOutBack:function(t,e,s,i){let r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1.70158;return(t/=i/2)<1?s/2*(t*t*((1+(r*=1.525))*t-r))+e:s/2*((t-=2)*t*((1+(r*=1.525))*t+r)+2)+e},easeInOutBounce:(t,e,s,i)=>t(e/=r/2)<1?-i/2*(Math.sqrt(1-t(e,2))-1)+s:i/2*(Math.sqrt(1-(e-=2)*e)+1)+s,easeInOutCubic:(e,s,i,r)=>(e/=r/2)<1?i/2*t(e,3)+s:i/2*(t(e-2,3)+2)+s,easeInOutElastic:(t,e,s,i)=>{const r=s;let n=0;if(0===t)return e;if(2==(t/=i/2))return e+s;n||(n=i*(.3*1.5));const{a:o,s:a,p:h,c:c}=Oe(r,s,n,1.70158);return t<1?-.5*ke(o,a,h,t,i)+e:o*Math.pow(2,-10*(t-=1))*Math.sin((t*i-a)*T/h)*.5+c+e},easeInOutExpo:(e,s,i,r)=>0===e?s:e===r?s+i:(e/=r/2)<1?i/2*t(2,10*(e-1))+s:i/2*-(t(2,-10*--e)+2)+s,easeInOutQuad:(e,s,i,r)=>(e/=r/2)<1?i/2*t(e,2)+s:-i/2*(--e*(e-2)-1)+s,easeInOutQuart:(e,s,i,r)=>(e/=r/2)<1?i/2*t(e,4)+s:-i/2*((e-=2)*t(e,3)-2)+s,easeInOutQuint:(e,s,i,r)=>(e/=r/2)<1?i/2*t(e,5)+s:i/2*(t(e-2,5)+2)+s,easeInOutSine:(t,e,s,i)=>-s/2*(Math.cos(Math.PI*t/i)-1)+e,easeInQuad:(t,e,s,i)=>s*(t/=i)*t+e,easeInQuart:(e,s,i,r)=>i*(e/=r)*t(e,3)+s,easeInQuint:(e,s,i,r)=>i*t(e/r,5)+s,easeInSine:(t,e,s,i)=>-s*Math.cos(t/i*w)+s+e,easeOutBack:function(t,e,s,i){let r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1.70158;return s*((t=t/i-1)*t*((r+1)*t+r)+1)+e},easeOutBounce:Me,easeOutCirc:(t,e,s,i)=>s*Math.sqrt(1-(t=t/i-1)*t)+e,easeOutCubic:(e,s,i,r)=>i*(t(e/r-1,3)+1)+s,easeOutElastic:(e,s,i,r)=>{const n=i;let o=0;if(0===e)return s;if(1==(e/=r))return s+i;o||(o=.3*r);const{a:a,s:h,p:c,c:l}=Oe(n,i,o,1.70158);return a*t(2,-10*e)*Math.sin((e*r-h)*T/c)+l+s},easeOutExpo:(e,s,i,r)=>e===r?s+i:i*-(t(2,-10*e/r)+1)+s,easeOutQuad:(t,e,s,i)=>-s*(t/=i)*(t-2)+e,easeOutQuart:(e,s,i,r)=>-i*((e=e/r-1)*t(e,3)-1)+s,easeOutQuint:(e,s,i,r)=>i*(t(e/r-1,5)+1)+s,easeOutSine:(t,e,s,i)=>s*Math.sin(t/i*w)+e});const Ae=()=>!1;class je{constructor(t){let{startValue:e,byValue:i,duration:r=500,delay:n=0,easing:o=De,onStart:a=S,onChange:h=S,onComplete:c=S,abort:l=Ae,target:u}=t;s(this,"_state","pending"),s(this,"durationProgress",0),s(this,"valueProgress",0),this.tick=this.tick.bind(this),this.duration=r,this.delay=n,this.easing=o,this._onStart=a,this._onChange=h,this._onComplete=c,this._abort=l,this.target=u,this.startValue=e,this.byValue=i,this.value=this.startValue,this.endValue=Object.freeze(this.calculate(this.duration).value)}get state(){return this._state}isDone(){return"aborted"===this._state||"completed"===this._state}start(){const t=t=>{"pending"===this._state&&(this.startTime=t||+new Date,this._state="running",this._onStart(),this.tick(this.startTime))};this.register(),this.delay>0?setTimeout((()=>Q(t)),this.delay):Q(t)}tick(t){const e=(t||+new Date)-this.startTime,s=Math.min(e,this.duration);this.durationProgress=s/this.duration;const{value:i,valueProgress:r}=this.calculate(s);this.value=Object.freeze(i),this.valueProgress=r,"aborted"!==this._state&&(this._abort(this.value,this.valueProgress,this.durationProgress)?(this._state="aborted",this.unregister()):e>=this.duration?(this.durationProgress=this.valueProgress=1,this._onChange(this.endValue,this.valueProgress,this.durationProgress),this._state="completed",this._onComplete(this.endValue,this.valueProgress,this.durationProgress),this.unregister()):(this._onChange(this.value,this.valueProgress,this.durationProgress),Q(this.tick)))}register(){Y.push(this)}unregister(){Y.remove(this)}abort(){this._state="aborted",this.unregister()}}const Fe=["startValue","endValue"];class Le extends je{constructor(t){let{startValue:e=0,endValue:s=100}=t;super(r(r({},n(t,Fe)),{},{startValue:e,byValue:s-e}))}calculate(t){const e=this.easing(t,this.startValue,this.byValue,this.duration);return{value:e,valueProgress:Math.abs((e-this.startValue)/this.byValue)}}}const Re=["startValue","endValue"];class Be extends je{constructor(t){let{startValue:e=[0],endValue:s=[100]}=t;super(r(r({},n(t,Re)),{},{startValue:e,byValue:s.map(((t,s)=>t-e[s]))}))}calculate(t){const e=this.startValue.map(((e,s)=>this.easing(t,e,this.byValue[s],this.duration,s)));return{value:e,valueProgress:Math.abs((e[0]-this.startValue[0])/this.byValue[0])}}}const Ie=(t,e,s)=>Math.max(t,Math.min(e,s)),Xe=["startValue","endValue","easing","onChange","onComplete","abort"],Ye=(t,e,s,i)=>e+s*(1-Math.cos(t/i*w)),We=t=>t&&((e,s,i)=>t(new At(e).toRgba(),s,i));class Ve extends je{constructor(t){let{startValue:e,endValue:s,easing:i=Ye,onChange:o,onComplete:a,abort:h}=t,c=n(t,Xe);const l=new At(e).getSource(),u=new At(s).getSource();super(r(r({},c),{},{startValue:l,byValue:u.map(((t,e)=>t-l[e])),easing:i,onChange:We(o),onComplete:We(a),abort:We(h)}))}calculate(t){const[e,s,i,r]=this.startValue.map(((e,s)=>this.easing(t,e,this.byValue[s],this.duration,s))),n=[...[e,s,i].map(Math.round),Ie(0,r,1)];return{value:n,valueProgress:n.map(((t,e)=>0!==this.byValue[e]?Math.abs((t-this.startValue[e])/this.byValue[e]):0)).find((t=>0!==t))||0}}}function He(t){const e=(s=t,Array.isArray(s.startValue)||Array.isArray(s.endValue)?new Be(t):new Le(t));var s;return e.start(),e}function ze(t){const e=new Ve(t);return e.start(),e}const Ge=new N(1,0),Ne=new N,Ue=(t,e)=>t.rotate(e),qe=(t,e)=>new N(e).subtract(t),Ke=t=>t.distanceFrom(Ne),Je=(t,e)=>Math.atan2(ts(t,e),es(t,e)),Qe=t=>Je(Ge,t),Ze=t=>t.eq(Ne)?t:t.scalarDivide(Ke(t)),$e=function(t){let e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return Ze(new N(-t.y,t.x).scalarMultiply(e?1:-1))},ts=(t,e)=>t.x*e.y-t.y*e.x,es=(t,e)=>t.x*e.x+t.y*e.y,ss=(t,e,s)=>{if(t.eq(e)||t.eq(s))return!0;const i=ts(e,s),r=ts(e,t),n=ts(s,t);return i>=0?r>=0&&n<=0:!(r<=0&&n>=0)};class is{constructor(t){this.status=t,this.points=[]}includes(t){return this.points.some((e=>e.eq(t)))}append(){for(var t=arguments.length,e=new Array(t),s=0;s!this.includes(t)))),this}static isPointContained(t,e,s){let i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(e.eq(s))return t.eq(e);if(e.x===s.x)return t.x===e.x&&(i||t.y>=Math.min(e.y,s.y)&&t.y<=Math.max(e.y,s.y));if(e.y===s.y)return t.y===e.y&&(i||t.x>=Math.min(e.x,s.x)&&t.x<=Math.max(e.x,s.x));{const r=qe(e,s),n=qe(e,t).divide(r);return i?Math.abs(n.x)===Math.abs(n.y):n.x===n.y&&n.x>=0&&n.x<=1}}static isPointInPolygon(t,e){const s=new N(t).setX(Math.min(t.x-1,...e.map((t=>t.x))));let i=0;for(let r=0;r4&&void 0!==arguments[4])||arguments[4],n=!(arguments.length>5&&void 0!==arguments[5])||arguments[5];const o=e.x-t.x,a=e.y-t.y,h=i.x-s.x,c=i.y-s.y,l=t.x-s.x,u=t.y-s.y,d=h*u-c*l,g=o*u-a*l,f=c*o-h*a;if(0!==f){const e=d/f,s=g/f;return(r||0<=e&&e<=1)&&(n||0<=s&&s<=1)?new is("Intersection").append(new N(t.x+e*o,t.y+e*a)):new is}if(0===d||0===g){const o=r||n||is.isPointContained(t,s,i)||is.isPointContained(e,s,i)||is.isPointContained(s,t,e)||is.isPointContained(i,t,e);return new is(o?"Coincident":void 0)}return new is("Parallel")}static intersectSegmentLine(t,e,s,i){return is.intersectLineLine(t,e,s,i,!1,!0)}static intersectSegmentSegment(t,e,s,i){return is.intersectLineLine(t,e,s,i,!1,!1)}static intersectLinePolygon(t,e,s){let i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];const r=new is,n=s.length;for(let o,a,h,c=0;c0&&(r.status="Intersection"),r}static intersectSegmentPolygon(t,e,s){return is.intersectLinePolygon(t,e,s,!1)}static intersectPolygonPolygon(t,e){const s=new is,i=t.length,r=[];for(let n=0;n0&&r.length===t.length?new is("Coincident"):(s.points.length>0&&(s.status="Intersection"),s)}static intersectPolygonRectangle(t,e,s){const i=e.min(s),r=e.max(s),n=new N(r.x,i.y),o=new N(i.x,r.y);return is.intersectPolygonPolygon(t,[i,n,r,o])}}class rs extends J{_getTransformedDimensions(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const e=r({scaleX:this.scaleX,scaleY:this.scaleY,skewX:this.skewX,skewY:this.skewY,width:this.width,height:this.height,strokeWidth:this.strokeWidth},t),s=e.strokeWidth;let i=s,n=0;this.strokeUniform&&(i=0,n=s);const o=e.width+i,a=e.height+i;let h;return h=0===e.skewX&&0===e.skewY?new N(o*e.scaleX,a*e.scaleY):ce(o,a,yt(e)),h.scalarAdd(n)}translateToGivenOrigin(t,e,s,i,r){let n=t.x,o=t.y;const a=me(i)-me(e),h=me(r)-me(s);if(a||h){const t=this._getTransformedDimensions();n+=a*t.x,o+=h*t.y}return new N(n,o)}translateToCenterPoint(t,e,s){const i=this.translateToGivenOrigin(t,e,s,E,E);return this.angle?i.rotate(rt(this.angle),t):i}translateToOriginPoint(t,e,s){const i=this.translateToGivenOrigin(t,E,E,e,s);return this.angle?i.rotate(rt(this.angle),t):i}getCenterPoint(){const t=this.getRelativeCenterPoint();return this.group?at(t,this.group.calcTransformMatrix()):t}getRelativeCenterPoint(){return this.translateToCenterPoint(new N(this.left,this.top),this.originX,this.originY)}getPointByOrigin(t,e){return this.translateToOriginPoint(this.getRelativeCenterPoint(),t,e)}setPositionByOrigin(t,e,s){const i=this.translateToCenterPoint(t,e,s),r=this.translateToOriginPoint(i,this.originX,this.originY);this.set({left:r.x,top:r.y})}_getLeftTopCoords(){return this.translateToOriginPoint(this.getRelativeCenterPoint(),P,A)}}class ns extends rs{getX(){return this.getXY().x}setX(t){this.setXY(this.getXY().setX(t))}getY(){return this.getXY().y}setY(t){this.setXY(this.getXY().setY(t))}getRelativeX(){return this.left}setRelativeX(t){this.left=t}getRelativeY(){return this.top}setRelativeY(t){this.top=t}getXY(){const t=this.getRelativeXY();return this.group?at(t,this.group.calcTransformMatrix()):t}setXY(t,e,s){this.group&&(t=at(t,ht(this.group.calcTransformMatrix()))),this.setRelativeXY(t,e,s)}getRelativeXY(){return new N(this.left,this.top)}setRelativeXY(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.originX,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.originY;this.setPositionByOrigin(t,e,s)}isStrokeAccountedForInDimensions(){return!1}getCoords(){const{tl:t,tr:e,br:s,bl:i}=this.aCoords||(this.aCoords=this.calcACoords()),r=[t,e,s,i];if(this.group){const t=this.group.calcTransformMatrix();return r.map((e=>at(e,t)))}return r}intersectsWithRect(t,e){return"Intersection"===is.intersectPolygonRectangle(this.getCoords(),t,e).status}intersectsWithObject(t){const e=is.intersectPolygonPolygon(this.getCoords(),t.getCoords());return"Intersection"===e.status||"Coincident"===e.status||t.isContainedWithinObject(this)||this.isContainedWithinObject(t)}isContainedWithinObject(t){return this.getCoords().every((e=>t.containsPoint(e)))}isContainedWithinRect(t,e){const{left:s,top:i,width:r,height:n}=this.getBoundingRect();return s>=t.x&&s+r<=e.x&&i>=t.y&&i+n<=e.y}isOverlapping(t){return this.intersectsWithObject(t)||this.isContainedWithinObject(t)||t.isContainedWithinObject(this)}containsPoint(t){return is.isPointInPolygon(t,this.getCoords())}isOnScreen(){if(!this.canvas)return!1;const{tl:t,br:e}=this.canvas.vptCoords;return!!this.getCoords().some((s=>s.x<=e.x&&s.x>=t.x&&s.y<=e.y&&s.y>=t.y))||!!this.intersectsWithRect(t,e)||this.containsPoint(t.midPointFrom(e))}isPartiallyOnScreen(){if(!this.canvas)return!1;const{tl:t,br:e}=this.canvas.vptCoords;return!!this.intersectsWithRect(t,e)||this.getCoords().every((s=>(s.x>=e.x||s.x<=t.x)&&(s.y>=e.y||s.y<=t.y)))&&this.containsPoint(t.midPointFrom(e))}getBoundingRect(){return ie(this.getCoords())}getScaledWidth(){return this._getTransformedDimensions().x}getScaledHeight(){return this._getTransformedDimensions().y}scale(t){this._set("scaleX",t),this._set("scaleY",t),this.setCoords()}scaleToWidth(t){const e=this.getBoundingRect().width/this.getScaledWidth();return this.scale(t/this.width/e)}scaleToHeight(t){const e=this.getBoundingRect().height/this.getScaledHeight();return this.scale(t/this.height/e)}getCanvasRetinaScaling(){var t;return(null===(t=this.canvas)||void 0===t?void 0:t.getRetinaScaling())||1}getTotalAngle(){return this.group?nt(ut(this.calcTransformMatrix())):this.angle}getViewportTransform(){var t;return(null===(t=this.canvas)||void 0===t?void 0:t.viewportTransform)||k.concat()}calcACoords(){const t=ft({angle:this.angle}),{x:e,y:s}=this.getRelativeCenterPoint(),i=gt(e,s),r=ct(i,t),n=this._getTransformedDimensions(),o=n.x/2,a=n.y/2;return{tl:at({x:-o,y:-a},r),tr:at({x:o,y:-a},r),bl:at({x:-o,y:a},r),br:at({x:o,y:a},r)}}setCoords(){this.aCoords=this.calcACoords()}transformMatrixKey(){let t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=[];return!t&&this.group&&(e=this.group.transformMatrixKey(t)),e.push(this.top,this.left,this.width,this.height,this.scaleX,this.scaleY,this.angle,this.strokeWidth,this.skewX,this.skewY,+this.flipX,+this.flipY,me(this.originX),me(this.originY)),e}calcTransformMatrix(){let t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=this.calcOwnMatrix();if(t||!this.group)return e;const s=this.transformMatrixKey(t),i=this.matrixCache;return i&&i.key.every(((t,e)=>t===s[e]))?i.value:(this.group&&(e=ct(this.group.calcTransformMatrix(!1),e)),this.matrixCache={key:s,value:e},e)}calcOwnMatrix(){const t=this.transformMatrixKey(!0),e=this.ownMatrixCache;if(e&&e.key===t)return e.value;const s=this.getRelativeCenterPoint(),i={angle:this.angle,translateX:s.x,translateY:s.y,scaleX:this.scaleX,scaleY:this.scaleY,skewX:this.skewX,skewY:this.skewY,flipX:this.flipX,flipY:this.flipY},r=xt(i);return this.ownMatrixCache={key:t,value:r},r}_getNonTransformedDimensions(){return new N(this.width,this.height).scalarAdd(this.strokeWidth)}_calculateCurrentDimensions(t){return this._getTransformedDimensions(t).transform(this.getViewportTransform(),!0).scalarAdd(2*this.padding)}}class os extends ns{isDescendantOf(t){const{parent:e,group:s}=this;return e===t||s===t||this.canvas===t||!!e&&e.isDescendantOf(t)||!!s&&s!==e&&s.isDescendantOf(t)}getAncestors(){const t=[];let e=this;do{e=e instanceof os?e.parent:void 0,e&&t.push(e)}while(e);return t}findCommonAncestors(t){if(this===t)return{fork:[],otherFork:[],common:[this,...this.getAncestors()]};const e=this.getAncestors(),s=t.getAncestors();if(0===e.length&&s.length>0&&this===s[s.length-1])return{fork:[],otherFork:[t,...s.slice(0,s.length-1)],common:[this]};for(let i,r=0;r-1&&n>o}}class as extends os{animate(t,e){return Object.entries(t).reduce(((t,s)=>{let[i,r]=s;return t[i]=this._animate(i,r,e),t}),{})}_animate(t,e){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i=t.split("."),n=this.constructor.colorProperties.includes(i[i.length-1]),{abort:o,startValue:a,onChange:h,onComplete:c}=s,l=r(r({},s),{},{target:this,startValue:null!=a?a:i.reduce(((t,e)=>t[e]),this),endValue:e,abort:null==o?void 0:o.bind(this),onChange:(t,e,s)=>{i.reduce(((e,s,r)=>(r===i.length-1&&(e[s]=t),e[s])),this),h&&h(t,e,s)},onComplete:(t,e,s)=>{this.setCoords(),c&&c(t,e,s)}});return n?ze(l):He(l)}}function hs(t){return new RegExp("^("+t.join("|")+")\\b","i")}var cs,ls;s(as,"colorProperties",["fill","stroke","backgroundColor"]);const us=String.raw(cs||(cs=o(["(?:[-+]?(?:d*.d+|d+.?)(?:[eE][-+]?d+)?)"],["(?:[-+]?(?:\\d*\\.\\d+|\\d+\\.?)(?:[eE][-+]?\\d+)?)"])));String.raw(ls||(ls=o(["(?:s+,?s*|,s*|$)"],["(?:\\s+,?\\s*|,\\s*|$)"])));const ds=new RegExp("(normal|italic)?\\s*(normal|small-caps)?\\s*(normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900)?\\s*("+us+"(?:px|cm|mm|em|pt|pc|in)*)(?:\\/(normal|"+us+"))?\\s+(.*)"),gs={cx:P,x:P,r:"radius",cy:A,y:A,display:"visible",visibility:"visible",transform:"transformMatrix","fill-opacity":"fillOpacity","fill-rule":"fillRule","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","letter-spacing":"charSpacing","paint-order":"paintFirst","stroke-dasharray":"strokeDashArray","stroke-dashoffset":"strokeDashOffset","stroke-linecap":"strokeLineCap","stroke-linejoin":"strokeLineJoin","stroke-miterlimit":"strokeMiterLimit","stroke-opacity":"strokeOpacity","stroke-width":"strokeWidth","text-decoration":"textDecoration","text-anchor":"textAnchor",opacity:"opacity","clip-path":"clipPath","clip-rule":"clipRule","vector-effect":"strokeUniform","image-rendering":"imageSmoothing"},fs="font-size",ps="clip-path";hs(["path","circle","polygon","polyline","ellipse","rect","line","image","text"]),hs(["symbol","image","marker","pattern","view","svg"]);const ms=hs(["symbol","g","a","svg","clipPath","defs"]),vs="(-?\\d+(?:\\.\\d*)?(?:px)?(?:\\s?|$))?",_s=new RegExp("(?:\\s|^)"+vs+vs+"("+us+"?(?:px)?)?(?:\\s?|$)(?:$|\\s)");class ys{constructor(t){const e="string"==typeof t?ys.parseShadow(t):t;Object.assign(this,ys.ownDefaults);for(const s in e)this[s]=e[s];this.id=tt()}static parseShadow(t){const e=t.trim(),[,s=0,i=0,r=0]=(_s.exec(e)||[]).map((t=>parseFloat(t)||0));return{color:(e.replace(_s,"")||"rgb(0,0,0)").trim(),offsetX:s,offsetY:i,blur:r}}toString(){return[this.offsetX,this.offsetY,this.blur,this.color].join("px ")}toSVG(t){const e=Ue(new N(this.offsetX,this.offsetY),rt(-t.angle)),s=new At(this.color);let i=40,r=40;return t.width&&t.height&&(i=100*jt((Math.abs(e.x)+this.blur)/t.width,c.NUM_FRACTION_DIGITS)+20,r=100*jt((Math.abs(e.y)+this.blur)/t.height,c.NUM_FRACTION_DIGITS)+20),t.flipX&&(e.x*=-1),t.flipY&&(e.y*=-1),'\n\t\n\t\n\t\n\t\n\t\n\t\t\n\t\t\n\t\n\n')}toObject(){const t={color:this.color,blur:this.blur,offsetX:this.offsetX,offsetY:this.offsetY,affectStroke:this.affectStroke,nonScaling:this.nonScaling,type:this.constructor.type},e=ys.ownDefaults;return this.includeDefaultValues?t:Tt(t,((t,s)=>t!==e[s]))}static fromObject(t){return e(this,null,(function*(){return new this(t)}))}}s(ys,"ownDefaults",{color:"rgb(0,0,0)",blur:0,offsetX:0,offsetY:0,affectStroke:!1,includeDefaultValues:!0,nonScaling:!1}),s(ys,"type","shadow"),X.setClass(ys,"shadow");const xs=t=>JSON.parse(JSON.stringify(t)),Cs=[A,P,"scaleX","scaleY","flipX","flipY","originX","originY","angle","opacity","globalCompositeOperation","shadow","visible","skewX","skewY"],bs=["fill","stroke","strokeWidth","strokeDashArray","width","height","paintFirst","strokeUniform","strokeLineCap","strokeDashOffset","strokeLineJoin","strokeMiterLimit","backgroundColor","clipPath"],Ss={top:0,left:0,width:0,height:0,angle:0,flipX:!1,flipY:!1,scaleX:1,scaleY:1,minScaleLimit:0,skewX:0,skewY:0,originX:P,originY:A,strokeWidth:1,strokeUniform:!1,padding:0,opacity:1,paintFirst:"fill",fill:"rgb(0,0,0)",fillRule:"nonzero",stroke:null,strokeDashArray:null,strokeDashOffset:0,strokeLineCap:"butt",strokeLineJoin:"miter",strokeMiterLimit:4,globalCompositeOperation:"source-over",backgroundColor:"",shadow:null,visible:!0,includeDefaultValues:!0,excludeFromExport:!1,objectCaching:!0,clipPath:void 0,inverted:!1,absolutePositioned:!1,centeredRotation:!0,centeredScaling:!1,dirty:!0},ws=["type"],Ts=["extraParam"];let Os=class t extends as{static getDefaults(){return t.ownDefaults}get type(){const t=this.constructor.type;return"FabricObject"===t?"object":t.toLowerCase()}set type(t){l("warn","Setting type has no effect",t)}constructor(e){super(),s(this,"_cacheContext",null),Object.assign(this,t.ownDefaults),this.setOptions(e)}_createCacheCanvas(){this._cacheCanvas=et(),this._cacheContext=this._cacheCanvas.getContext("2d"),this._updateCacheCanvas(),this.dirty=!0}_limitCacheSize(t){const e=t.width,s=t.height,i=c.maxCacheSideLimit,r=c.minCacheSideLimit;if(e<=i&&s<=i&&e*s<=c.perfLimitSizeTotal)return eh&&(t.zoomX/=e/h,t.width=h,t.capped=!0),s>l&&(t.zoomY/=s/l,t.height=l,t.capped=!0),t}_getCacheCanvasDimensions(){const t=this.getTotalObjectScaling(),e=this._getTransformedDimensions({skewX:0,skewY:0}),s=e.x*t.x/this.scaleX,i=e.y*t.y/this.scaleY;return{width:s+2,height:i+2,zoomX:t.x,zoomY:t.y,x:s,y:i}}_updateCacheCanvas(){const t=this._cacheCanvas,e=this._cacheContext,s=this._limitCacheSize(this._getCacheCanvasDimensions()),i=c.minCacheSideLimit,r=s.width,n=s.height,o=s.zoomX,a=s.zoomY,h=r!==t.width||n!==t.height,l=this.zoomX!==o||this.zoomY!==a;if(!t||!e)return!1;let u,d,g=h||l,f=0,p=0,m=!1;if(h){const t=this._cacheCanvas.width,e=this._cacheCanvas.height,o=r>t||n>e;m=o||(r<.9*t||n<.9*e)&&t>i&&e>i,o&&!s.capped&&(r>i||n>i)&&(f=.1*r,p=.1*n)}return Wt(this)&&this.path&&(g=!0,m=!0,f+=this.getHeightOfLine(0)*this.zoomX,p+=this.getHeightOfLine(0)*this.zoomY),!!g&&(m?(t.width=Math.ceil(r+f),t.height=Math.ceil(n+p)):(e.setTransform(1,0,0,1,0,0),e.clearRect(0,0,t.width,t.height)),u=s.x/2,d=s.y/2,this.cacheTranslationX=Math.round(t.width/2-u)+u,this.cacheTranslationY=Math.round(t.height/2-d)+d,e.translate(this.cacheTranslationX,this.cacheTranslationY),e.scale(o,a),this.zoomX=o,this.zoomY=a,!0)}setOptions(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._setOptions(t)}transform(t){const e=this.group&&!this.group._transformDone||this.group&&this.canvas&&t===this.canvas.contextTop,s=this.calcTransformMatrix(!e);t.transform(s[0],s[1],s[2],s[3],s[4],s[5])}toObject(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const e=c.NUM_FRACTION_DIGITS,s=this.clipPath&&!this.clipPath.excludeFromExport?r(r({},this.clipPath.toObject(t)),{},{inverted:this.clipPath.inverted,absolutePositioned:this.clipPath.absolutePositioned}):null,i=r(r({},wt(this,t)),{},{type:this.constructor.type,version:b,originX:this.originX,originY:this.originY,left:jt(this.left,e),top:jt(this.top,e),width:jt(this.width,e),height:jt(this.height,e),fill:Xt(this.fill)?this.fill.toObject():this.fill,stroke:Xt(this.stroke)?this.stroke.toObject():this.stroke,strokeWidth:jt(this.strokeWidth,e),strokeDashArray:this.strokeDashArray?this.strokeDashArray.concat():this.strokeDashArray,strokeLineCap:this.strokeLineCap,strokeDashOffset:this.strokeDashOffset,strokeLineJoin:this.strokeLineJoin,strokeUniform:this.strokeUniform,strokeMiterLimit:jt(this.strokeMiterLimit,e),scaleX:jt(this.scaleX,e),scaleY:jt(this.scaleY,e),angle:jt(this.angle,e),flipX:this.flipX,flipY:this.flipY,opacity:jt(this.opacity,e),shadow:this.shadow&&this.shadow.toObject?this.shadow.toObject():this.shadow,visible:this.visible,backgroundColor:this.backgroundColor,fillRule:this.fillRule,paintFirst:this.paintFirst,globalCompositeOperation:this.globalCompositeOperation,skewX:jt(this.skewX,e),skewY:jt(this.skewY,e)},s?{clipPath:s}:null);return this.includeDefaultValues?i:this._removeDefaultValues(i)}toDatalessObject(t){return this.toObject(t)}_removeDefaultValues(t){const e=this.constructor.getDefaults(),s=Object.keys(e).length>0?e:Object.getPrototypeOf(this);return Tt(t,((t,e)=>{if(e===P||e===A||"type"===e)return!0;const i=s[e];return t!==i&&!(Array.isArray(t)&&Array.isArray(i)&&0===t.length&&0===i.length)}))}toString(){return"#<".concat(this.constructor.type,">")}getObjectScaling(){if(!this.group)return new N(Math.abs(this.scaleX),Math.abs(this.scaleY));const t=dt(this.calcTransformMatrix());return new N(Math.abs(t.scaleX),Math.abs(t.scaleY))}getTotalObjectScaling(){const t=this.getObjectScaling();if(this.canvas){const e=this.canvas.getZoom(),s=this.getCanvasRetinaScaling();return t.scalarMultiply(e*s)}return t}getObjectOpacity(){let t=this.opacity;return this.group&&(t*=this.group.getObjectOpacity()),t}_constrainScale(t){return Math.abs(t)0&&void 0!==arguments[0]&&arguments[0];if(this.isNotVisible())return!1;const e=this._cacheCanvas,s=this._cacheContext;return!(!e||!s||t||!this._updateCacheCanvas())||!!(this.dirty||this.clipPath&&this.clipPath.absolutePositioned)&&(e&&s&&!t&&(s.save(),s.setTransform(1,0,0,1,0,0),s.clearRect(0,0,e.width,e.height),s.restore()),!0)}_renderBackground(t){if(!this.backgroundColor)return;const e=this._getNonTransformedDimensions();t.fillStyle=this.backgroundColor,t.fillRect(-e.x/2,-e.y/2,e.x,e.y),this._removeShadow(t)}_setOpacity(t){this.group&&!this.group._transformDone?t.globalAlpha=this.getObjectOpacity():t.globalAlpha*=this.opacity}_setStrokeStyles(t,e){const s=e.stroke;s&&(t.lineWidth=e.strokeWidth,t.lineCap=e.strokeLineCap,t.lineDashOffset=e.strokeDashOffset,t.lineJoin=e.strokeLineJoin,t.miterLimit=e.strokeMiterLimit,It(s)?"percentage"===s.gradientUnits||s.gradientTransform||s.patternTransform?this._applyPatternForTransformedGradient(t,s):(t.strokeStyle=s.toLive(t),this._applyPatternGradientTransform(t,s)):t.strokeStyle=e.stroke)}_setFillStyles(t,e){let{fill:s}=e;s&&(It(s)?(t.fillStyle=s.toLive(t),this._applyPatternGradientTransform(t,s)):t.fillStyle=s)}_setClippingProperties(t){t.globalAlpha=1,t.strokeStyle="transparent",t.fillStyle="#000000"}_setLineDash(t,e){e&&0!==e.length&&(1&e.length&&e.push(...e),t.setLineDash(e))}_setShadow(t){if(!this.shadow)return;const e=this.shadow,s=this.canvas,i=this.getCanvasRetinaScaling(),[r,,,n]=(null==s?void 0:s.viewportTransform)||k,o=r*i,a=n*i,h=e.nonScaling?new N(1,1):this.getObjectScaling();t.shadowColor=e.color,t.shadowBlur=e.blur*c.browserShadowBlurConstant*(o+a)*(h.x+h.y)/4,t.shadowOffsetX=e.offsetX*o*h.x,t.shadowOffsetY=e.offsetY*a*h.y}_removeShadow(t){this.shadow&&(t.shadowColor="",t.shadowBlur=t.shadowOffsetX=t.shadowOffsetY=0)}_applyPatternGradientTransform(t,e){if(!It(e))return{offsetX:0,offsetY:0};const s=e.gradientTransform||e.patternTransform,i=-this.width/2+e.offsetX||0,r=-this.height/2+e.offsetY||0;return"percentage"===e.gradientUnits?t.transform(this.width,0,0,this.height,i,r):t.transform(1,0,0,1,i,r),s&&t.transform(s[0],s[1],s[2],s[3],s[4],s[5]),{offsetX:i,offsetY:r}}_renderPaintInOrder(t){"stroke"===this.paintFirst?(this._renderStroke(t),this._renderFill(t)):(this._renderFill(t),this._renderStroke(t))}_render(t){}_renderFill(t){this.fill&&(t.save(),this._setFillStyles(t,this),"evenodd"===this.fillRule?t.fill("evenodd"):t.fill(),t.restore())}_renderStroke(t){if(this.stroke&&0!==this.strokeWidth){if(this.shadow&&!this.shadow.affectStroke&&this._removeShadow(t),t.save(),this.strokeUniform){const e=this.getObjectScaling();t.scale(1/e.x,1/e.y)}this._setLineDash(t,this.strokeDashArray),this._setStrokeStyles(t,this),t.stroke(),t.restore()}}_applyPatternForTransformedGradient(t,e){var s;const i=this._limitCacheSize(this._getCacheCanvasDimensions()),r=et(),n=this.getCanvasRetinaScaling(),o=i.x/this.scaleX/n,a=i.y/this.scaleY/n;r.width=Math.ceil(o),r.height=Math.ceil(a);const h=r.getContext("2d");h&&(h.beginPath(),h.moveTo(0,0),h.lineTo(o,0),h.lineTo(o,a),h.lineTo(0,a),h.closePath(),h.translate(o/2,a/2),h.scale(i.zoomX/this.scaleX/n,i.zoomY/this.scaleY/n),this._applyPatternGradientTransform(h,e),h.fillStyle=e.toLive(t),h.fill(),t.translate(-this.width/2-this.strokeWidth/2,-this.height/2-this.strokeWidth/2),t.scale(n*this.scaleX/i.zoomX,n*this.scaleY/i.zoomY),t.strokeStyle=null!==(s=h.createPattern(r,"no-repeat"))&&void 0!==s?s:"")}_findCenterFromElement(){return new N(this.left+this.width/2,this.top+this.height/2)}clone(t){const e=this.toObject(t);return this.constructor.fromObject(e)}cloneAsImage(t){const e=this.toCanvasElement(t);return new(X.getClass("image"))(e)}toCanvasElement(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const e=he(this),s=this.group,i=this.shadow,r=Math.abs,n=t.enableRetinaScaling?x():1,o=(t.multiplier||1)*n,a=t.canvasProvider||(t=>new Zt(t,{enableRetinaScaling:!1,renderOnAddRemove:!1,skipOffscreen:!1}));delete this.group,t.withoutTransform&&ae(this),t.withoutShadow&&(this.shadow=null),t.viewportTransform&&ge(this,this.getViewportTransform()),this.setCoords();const h=et(),c=this.getBoundingRect(),l=this.shadow,u=new N;if(l){const t=l.blur,e=l.nonScaling?new N(1,1):this.getObjectScaling();u.x=2*Math.round(r(l.offsetX)+t)*r(e.x),u.y=2*Math.round(r(l.offsetY)+t)*r(e.y)}const d=c.width+u.x,g=c.height+u.y;h.width=Math.ceil(d),h.height=Math.ceil(g);const f=a(h);"jpeg"===t.format&&(f.backgroundColor="#fff"),this.setPositionByOrigin(new N(f.width/2,f.height/2),E,E);const p=this.canvas;f._objects=[this],this.set("canvas",f),this.setCoords();const m=f.toCanvasElement(o||1,t);return this.set("canvas",p),this.shadow=i,s&&(this.group=s),this.set(e),this.setCoords(),f._objects=[],f.destroy(),m}toDataURL(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return it(this.toCanvasElement(t),t.format||"png",t.quality||1)}isType(){for(var t=arguments.length,e=new Array(t),s=0;s1&&void 0!==arguments[1]?arguments[1]:{},{extraParam:i}=s,o=n(s,Ts);return St(xs(e),o).then((t=>{const e=r(r({},o),t);if(i){const{[i]:t}=e;return new this(t,n(e,[i].map(a)))}return new this(e)}))}static fromObject(t,e){return this._fromObject(t,e)}};s(Os,"stateProperties",Cs),s(Os,"cacheProperties",bs),s(Os,"ownDefaults",Ss),s(Os,"type","FabricObject"),X.setClass(Os),X.setClass(Os,"object");const ks=(t,e)=>(s,i,r,n)=>{const o=e(s,i,r,n);return o&&fe(t,Ce(s,i,r,n)),o};function Ds(t){return(e,s,i,r)=>{const{target:n,originX:o,originY:a}=s,h=n.getRelativeCenterPoint(),c=n.translateToOriginPoint(h,o,a),l=t(e,s,i,r);return n.setPositionByOrigin(c,s.originX,s.originY),l}}const Ms=ks("resizing",Ds(((t,e,s,i)=>{const r=Se(e,e.originX,e.originY,s,i);if(me(e.originX)===me(E)||me(e.originX)===me(F)&&r.x<0||me(e.originX)===me(P)&&r.x>0){const{target:t}=e,s=t.strokeWidth/(t.strokeUniform?t.scaleX:1),i=_e(e)?2:1,n=t.width,o=Math.ceil(Math.abs(r.x*i/t.scaleX)-s);return t.set("width",Math.max(o,0)),n!==t.width}return!1})));function Es(t,e,s,i,r){i=i||{};const n=this.sizeX||i.cornerSize||r.cornerSize,o=this.sizeY||i.cornerSize||r.cornerSize,a=void 0!==i.transparentCorners?i.transparentCorners:r.transparentCorners,h=a?"stroke":"fill",c=!a&&(i.cornerStrokeColor||r.cornerStrokeColor);let l,u=e,d=s;t.save(),t.fillStyle=i.cornerColor||r.cornerColor||"",t.strokeStyle=i.cornerStrokeColor||r.cornerStrokeColor||"",n>o?(l=n,t.scale(1,o/n),d=s*n/o):o>n?(l=o,t.scale(n/o,1),u=e*o/n):l=n,t.lineWidth=1,t.beginPath(),t.arc(u,d,l/2,0,T,!1),t[h](),c&&t.stroke(),t.restore()}function Ps(t,e,s,i,r){i=i||{};const n=this.sizeX||i.cornerSize||r.cornerSize,o=this.sizeY||i.cornerSize||r.cornerSize,a=void 0!==i.transparentCorners?i.transparentCorners:r.transparentCorners,h=a?"stroke":"fill",c=!a&&(i.cornerStrokeColor||r.cornerStrokeColor),l=n/2,u=o/2;t.save(),t.fillStyle=i.cornerColor||r.cornerColor||"",t.strokeStyle=i.cornerStrokeColor||r.cornerStrokeColor||"",t.lineWidth=1,t.translate(e,s);const d=r.getTotalAngle();t.rotate(rt(d)),t["".concat(h,"Rect")](-l,-u,n,o),c&&t.strokeRect(-l,-u,n,o),t.restore()}class As{constructor(t){s(this,"visible",!0),s(this,"actionName","scale"),s(this,"angle",0),s(this,"x",0),s(this,"y",0),s(this,"offsetX",0),s(this,"offsetY",0),s(this,"sizeX",0),s(this,"sizeY",0),s(this,"touchSizeX",0),s(this,"touchSizeY",0),s(this,"cursorStyle","crosshair"),s(this,"withConnection",!1),Object.assign(this,t)}shouldActivate(t,e,s,i){var r;let{tl:n,tr:o,br:a,bl:h}=i;return(null===(r=e.canvas)||void 0===r?void 0:r.getActiveObject())===e&&e.isControlVisible(t)&&is.isPointInPolygon(s,[n,o,a,h])}getActionHandler(t,e,s){return this.actionHandler}getMouseDownHandler(t,e,s){return this.mouseDownHandler}getMouseUpHandler(t,e,s){return this.mouseUpHandler}cursorStyleHandler(t,e,s){return e.cursorStyle}getActionName(t,e,s){return e.actionName}getVisibility(t,e){var s,i;return null!==(s=null===(i=t._controlsVisibility)||void 0===i?void 0:i[e])&&void 0!==s?s:this.visible}setVisibility(t,e,s){this.visible=t}positionHandler(t,e,s,i){return new N(this.x*t.x+this.offsetX,this.y*t.y+this.offsetY).transform(e)}calcCornerCoords(t,e,s,i,r,n){const o=lt([gt(s,i),ft({angle:t}),pt((r?this.touchSizeX:this.sizeX)||e,(r?this.touchSizeY:this.sizeY)||e)]);return{tl:new N(-.5,-.5).transform(o),tr:new N(.5,-.5).transform(o),br:new N(.5,.5).transform(o),bl:new N(-.5,.5).transform(o)}}render(t,e,s,i,r){"circle"===((i=i||{}).cornerStyle||r.cornerStyle)?Es.call(this,t,e,s,i,r):Ps.call(this,t,e,s,i,r)}}const js=(t,e,s)=>s.lockRotation?ve:e.cursorStyle,Fs=ks("rotating",Ds(((t,e,s,i)=>{let{target:r,ex:n,ey:o,theta:a,originX:h,originY:c}=e;const l=r.translateToOriginPoint(r.getRelativeCenterPoint(),h,c);if(xe(r,"lockRotation"))return!1;const u=Math.atan2(o-l.y,n-l.x),d=Math.atan2(i-l.y,s-l.x);let g=nt(d-u+a);if(r.snapAngle&&r.snapAngle>0){const t=r.snapAngle,e=r.snapThreshold||t,s=Math.ceil(g/t)*t,i=Math.floor(g/t)*t;Math.abs(g-i){const i=Ls(t,s);if(Rs(s,0!==e.x&&0===e.y?"x":0===e.x&&0!==e.y?"y":"",i))return ve;const r=be(s,e);return"".concat(Bs[r],"-resize")};function Xs(t,e,s,i){let r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};const n=e.target,o=r.by,a=Ls(t,n);let h,c,l,u,d,g;if(Rs(n,o,a))return!1;if(e.gestureScale)c=e.scaleX*e.gestureScale,l=e.scaleY*e.gestureScale;else{if(h=Se(e,e.originX,e.originY,s,i),d="y"!==o?Math.sign(h.x||e.signX||1):1,g="x"!==o?Math.sign(h.y||e.signY||1):1,e.signX||(e.signX=d),e.signY||(e.signY=g),xe(n,"lockScalingFlip")&&(e.signX!==d||e.signY!==g))return!1;if(u=n._getTransformedDimensions(),a&&!o){const t=Math.abs(h.x)+Math.abs(h.y),{original:s}=e,i=t/(Math.abs(u.x*s.scaleX/n.scaleX)+Math.abs(u.y*s.scaleY/n.scaleY));c=s.scaleX*i,l=s.scaleY*i}else c=Math.abs(h.x*n.scaleX/u.x),l=Math.abs(h.y*n.scaleY/u.y);_e(e)&&(c*=2,l*=2),e.signX!==d&&"y"!==o&&(e.originX=ye(e.originX),c*=-1,e.signX=d),e.signY!==g&&"x"!==o&&(e.originY=ye(e.originY),l*=-1,e.signY=g)}const f=n.scaleX,p=n.scaleY;return o?("x"===o&&n.set("scaleX",c),"y"===o&&n.set("scaleY",l)):(!xe(n,"lockScalingX")&&n.set("scaleX",c),!xe(n,"lockScalingY")&&n.set("scaleY",l)),f!==n.scaleX||p!==n.scaleY}const Ys=ks("scaling",Ds(((t,e,s,i)=>Xs(t,e,s,i)))),Ws=ks("scaling",Ds(((t,e,s,i)=>Xs(t,e,s,i,{by:"x"})))),Vs=ks("scaling",Ds(((t,e,s,i)=>Xs(t,e,s,i,{by:"y"})))),Hs=["target","ex","ey","skewingSide"],zs={x:{counterAxis:"y",scale:"scaleX",skew:"skewX",lockSkewing:"lockSkewingX",origin:"originX",flip:"flipX"},y:{counterAxis:"x",scale:"scaleY",skew:"skewY",lockSkewing:"lockSkewingY",origin:"originY",flip:"flipY"}},Gs=["ns","nesw","ew","nwse"],Ns=(t,e,s)=>{if(0!==e.x&&xe(s,"lockSkewingY"))return ve;if(0!==e.y&&xe(s,"lockSkewingX"))return ve;const i=be(s,e)%4;return"".concat(Gs[i],"-resize")};function Us(t,e,s,i,o){const{target:a}=s,{counterAxis:h,origin:c,lockSkewing:l,skew:u,flip:d}=zs[t];if(xe(a,l))return!1;const{origin:g,flip:f}=zs[h],p=me(s[g])*(a[f]?-1:1),m=-Math.sign(p)*(a[d]?-1:1),v=-(0===a[u]&&Se(s,E,E,i,o)[t]>0||a[u]>0?1:-1)*m*.5+.5;return ks("skewing",Ds(((e,s,i,r)=>function(t,e,s){let{target:i,ex:r,ey:o,skewingSide:a}=e,h=n(e,Hs);const{skew:c}=zs[t],l=s.subtract(new N(r,o)).divide(new N(i.scaleX,i.scaleY))[t],u=i[c],d=h[c],g=Math.tan(rt(d)),f="y"===t?i._getTransformedDimensions({scaleX:1,scaleY:1,skewX:0}).x:i._getTransformedDimensions({scaleX:1,scaleY:1}).y,p=2*l*a/Math.max(f,1)+g,m=nt(Math.atan(p));i.set(c,m);const v=u!==i[c];if(v&&"y"===t){const{skewX:t,scaleX:e}=i,s=i._getTransformedDimensions({skewY:u}),r=i._getTransformedDimensions(),n=0!==t?s.x/r.x:1;1!==n&&i.set("scaleX",n*e)}return v}(t,s,new N(i,r)))))(e,r(r({},s),{},{[c]:v,skewingSide:m}),i,o)}const qs=(t,e,s,i)=>Us("x",t,e,s,i),Ks=(t,e,s,i)=>Us("y",t,e,s,i);function Js(t,e){return t[e.canvas.altActionKey]}const Qs=(t,e,s)=>{const i=Js(t,s);return 0===e.x?i?"skewX":"scaleY":0===e.y?i?"skewY":"scaleX":""},Zs=(t,e,s)=>Js(t,s)?Ns(0,e,s):Is(t,e,s),$s=(t,e,s,i)=>Js(t,e.target)?Ks(t,e,s,i):Ws(t,e,s,i),ti=(t,e,s,i)=>Js(t,e.target)?qs(t,e,s,i):Vs(t,e,s,i),ei=()=>({ml:new As({x:-.5,y:0,cursorStyleHandler:Zs,actionHandler:$s,getActionName:Qs}),mr:new As({x:.5,y:0,cursorStyleHandler:Zs,actionHandler:$s,getActionName:Qs}),mb:new As({x:0,y:.5,cursorStyleHandler:Zs,actionHandler:ti,getActionName:Qs}),mt:new As({x:0,y:-.5,cursorStyleHandler:Zs,actionHandler:ti,getActionName:Qs}),tl:new As({x:-.5,y:-.5,cursorStyleHandler:Is,actionHandler:Ys}),tr:new As({x:.5,y:-.5,cursorStyleHandler:Is,actionHandler:Ys}),bl:new As({x:-.5,y:.5,cursorStyleHandler:Is,actionHandler:Ys}),br:new As({x:.5,y:.5,cursorStyleHandler:Is,actionHandler:Ys}),mtr:new As({x:0,y:-.5,actionHandler:Fs,cursorStyleHandler:js,offsetY:-40,withConnection:!0,actionName:"rotate"})}),si=()=>({mr:new As({x:.5,y:0,actionHandler:Ms,cursorStyleHandler:Zs,actionName:"resizing"}),ml:new As({x:-.5,y:0,actionHandler:Ms,cursorStyleHandler:Zs,actionName:"resizing"})}),ii=()=>r(r({},ei()),si());class ri extends Os{static getDefaults(){return r(r({},super.getDefaults()),ri.ownDefaults)}constructor(t){super(),Object.assign(this,this.constructor.createControls(),ri.ownDefaults),this.setOptions(t)}static createControls(){return{controls:ei()}}_updateCacheCanvas(){const t=this.canvas;if(this.noScaleCache&&t&&t._currentTransform){const e=t._currentTransform,s=e.target,i=e.action;if(this===s&&i&&i.startsWith("scale"))return!1}return super._updateCacheCanvas()}getActiveControl(){const t=this.__corner;return t?{key:t,control:this.controls[t],coord:this.oCoords[t]}:void 0}findControl(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!this.hasControls||!this.canvas)return;this.__corner=void 0;const s=Object.entries(this.oCoords);for(let i=s.length-1;i>=0;i--){const[r,n]=s[i],o=this.controls[r];if(o.shouldActivate(r,this,t,e?n.touchCorner:n.corner))return this.__corner=r,{key:r,control:o,coord:this.oCoords[r]}}}calcOCoords(){const t=this.getViewportTransform(),e=this.getCenterPoint(),s=gt(e.x,e.y),i=ft({angle:this.getTotalAngle()-(this.group&&this.flipX?180:0)}),r=ct(s,i),n=ct(t,r),o=ct(n,[1/t[0],0,0,1/t[3],0,0]),a=this.group?dt(this.calcTransformMatrix()):void 0;a&&(a.scaleX=Math.abs(a.scaleX),a.scaleY=Math.abs(a.scaleY));const h=this._calculateCurrentDimensions(a),c={};return this.forEachControl(((t,e)=>{const s=t.positionHandler(h,o,this,t);c[e]=Object.assign(s,this._calcCornerCoords(t,s))})),c}_calcCornerCoords(t,e){const s=this.getTotalAngle();return{corner:t.calcCornerCoords(s,this.cornerSize,e.x,e.y,!1,this),touchCorner:t.calcCornerCoords(s,this.touchCornerSize,e.x,e.y,!0,this)}}setCoords(){super.setCoords(),this.canvas&&(this.oCoords=this.calcOCoords())}forEachControl(t){for(const e in this.controls)t(this.controls[e],e,this)}drawSelectionBackground(t){if(!this.selectionBackgroundColor||this.canvas&&this.canvas._activeObject!==this)return;t.save();const e=this.getRelativeCenterPoint(),s=this._calculateCurrentDimensions(),i=this.getViewportTransform();t.translate(e.x,e.y),t.scale(1/i[0],1/i[3]),t.rotate(rt(this.angle)),t.fillStyle=this.selectionBackgroundColor,t.fillRect(-s.x/2,-s.y/2,s.x,s.y),t.restore()}strokeBorders(t,e){t.strokeRect(-e.x/2,-e.y/2,e.x,e.y)}_drawBorders(t,e){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i=r({hasControls:this.hasControls,borderColor:this.borderColor,borderDashArray:this.borderDashArray},s);t.save(),t.strokeStyle=i.borderColor,this._setLineDash(t,i.borderDashArray),this.strokeBorders(t,e),i.hasControls&&this.drawControlsConnectingLines(t,e),t.restore()}_renderControls(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{hasBorders:s,hasControls:i}=this,n=r({hasBorders:s,hasControls:i},e),o=this.getViewportTransform(),a=n.hasBorders,h=n.hasControls,c=ct(o,this.calcTransformMatrix()),l=dt(c);t.save(),t.translate(l.translateX,l.translateY),t.lineWidth=1*this.borderScaleFactor,this.group===this.parent&&(t.globalAlpha=this.isMoving?this.borderOpacityWhenMoving:1),this.flipX&&(l.angle-=180),t.rotate(rt(this.group?l.angle:this.angle)),a&&this.drawBorders(t,l,e),h&&this.drawControls(t,e),t.restore()}drawBorders(t,e,s){let i;if(s&&s.forActiveSelection||this.group){const t=ce(this.width,this.height,yt(e)),s=this.isStrokeAccountedForInDimensions()?U:(this.strokeUniform?(new N).scalarAdd(this.canvas?this.canvas.getZoom():1):new N(e.scaleX,e.scaleY)).scalarMultiply(this.strokeWidth);i=t.add(s).scalarAdd(this.borderScaleFactor).scalarAdd(2*this.padding)}else i=this._calculateCurrentDimensions().scalarAdd(this.borderScaleFactor);this._drawBorders(t,i,s)}drawControlsConnectingLines(t,e){let s=!1;t.beginPath(),this.forEachControl(((i,r)=>{i.withConnection&&i.getVisibility(this,r)&&(s=!0,t.moveTo(i.x*e.x,i.y*e.y),t.lineTo(i.x*e.x+i.offsetX,i.y*e.y+i.offsetY))})),s&&t.stroke()}drawControls(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.save();const s=this.getCanvasRetinaScaling(),{cornerStrokeColor:i,cornerDashArray:n,cornerColor:o}=this,a=r({cornerStrokeColor:i,cornerDashArray:n,cornerColor:o},e);t.setTransform(s,0,0,s,0,0),t.strokeStyle=t.fillStyle=a.cornerColor,this.transparentCorners||(t.strokeStyle=a.cornerStrokeColor),this._setLineDash(t,a.cornerDashArray),this.forEachControl(((e,s)=>{if(e.getVisibility(this,s)){const i=this.oCoords[s];e.render(t,i.x,i.y,a,this)}})),t.restore()}isControlVisible(t){return this.controls[t]&&this.controls[t].getVisibility(this,t)}setControlVisible(t,e){this._controlsVisibility||(this._controlsVisibility={}),this._controlsVisibility[t]=e}setControlsVisibility(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object.entries(t).forEach((t=>{let[e,s]=t;return this.setControlVisible(e,s)}))}clearContextTop(t){if(!this.canvas)return;const e=this.canvas.contextTop;if(!e)return;const s=this.canvas.viewportTransform;e.save(),e.transform(s[0],s[1],s[2],s[3],s[4],s[5]),this.transform(e);const i=this.width+4,r=this.height+4;return e.clearRect(-i/2,-r/2,i,r),t||e.restore(),e}onDeselect(t){return!1}onSelect(t){return!1}shouldStartDragging(t){return!1}onDragStart(t){return!1}canDrop(t){return!1}renderDragSourceEffect(t){}renderDropTargetEffect(t){}}function ni(t,e){return e.forEach((e=>{Object.getOwnPropertyNames(e.prototype).forEach((s=>{"constructor"!==s&&Object.defineProperty(t.prototype,s,Object.getOwnPropertyDescriptor(e.prototype,s)||Object.create(null))}))})),t}s(ri,"ownDefaults",{noScaleCache:!0,lockMovementX:!1,lockMovementY:!1,lockRotation:!1,lockScalingX:!1,lockScalingY:!1,lockSkewingX:!1,lockSkewingY:!1,lockScalingFlip:!1,cornerSize:13,touchCornerSize:24,transparentCorners:!0,cornerColor:"rgb(178,204,255)",cornerStrokeColor:"",cornerStyle:"rect",cornerDashArray:null,hasControls:!0,borderColor:"rgb(178,204,255)",borderDashArray:null,borderOpacityWhenMoving:.4,borderScaleFactor:1,hasBorders:!0,selectionBackgroundColor:"",selectable:!0,evented:!0,perPixelTargetFind:!1,activeOn:"down",hoverCursor:null,moveCursor:null});class oi extends ri{}ni(oi,[Te]),X.setClass(oi),X.setClass(oi,"object");const ai=(t,e,s,i)=>{const r=2*(i=Math.round(i))+1,{data:n}=t.getImageData(e-i,s-i,r,r);for(let o=3;o0)return!1;return!0};class hi{constructor(t){this.options=t,this.strokeProjectionMagnitude=this.options.strokeWidth/2,this.scale=new N(this.options.scaleX,this.options.scaleY),this.strokeUniformScalar=this.options.strokeUniform?new N(1/this.options.scaleX,1/this.options.scaleY):new N(1,1)}createSideVector(t,e){const s=qe(t,e);return this.options.strokeUniform?s.multiply(this.scale):s}projectOrthogonally(t,e,s){return this.applySkew(t.add(this.calcOrthogonalProjection(t,e,s)))}isSkewed(){return 0!==this.options.skewX||0!==this.options.skewY}applySkew(t){const e=new N(t);return e.y+=e.x*Math.tan(rt(this.options.skewY)),e.x+=e.y*Math.tan(rt(this.options.skewX)),e}scaleUnitVector(t,e){return t.multiply(this.strokeUniformScalar).scalarMultiply(e)}}const ci=new N;class li extends hi{static getOrthogonalRotationFactor(t,e){const s=e?Je(t,e):Qe(t);return Math.abs(s)2&&void 0!==arguments[2]?arguments[2]:this.strokeProjectionMagnitude;const i=this.createSideVector(t,e),r=$e(i),n=li.getOrthogonalRotationFactor(r,this.bisector);return this.scaleUnitVector(r,s*n)}projectBevel(){const t=[];return(this.alpha%T==0?[this.B]:[this.B,this.C]).forEach((e=>{t.push(this.projectOrthogonally(this.A,e)),t.push(this.projectOrthogonally(this.A,e,-this.strokeProjectionMagnitude))})),t}projectMiter(){const t=[],e=Math.abs(this.alpha),s=1/Math.sin(e/2),i=this.scaleUnitVector(this.bisector,-this.strokeProjectionMagnitude*s),r=this.options.strokeUniform?Ke(this.scaleUnitVector(this.bisector,this.options.strokeMiterLimit)):this.options.strokeMiterLimit;return Ke(i)/this.strokeProjectionMagnitude<=r&&t.push(this.applySkew(this.A.add(i))),t.push(...this.projectBevel()),t}projectRoundNoSkew(t,e){const s=[],i=new N(li.getOrthogonalRotationFactor(this.bisector),li.getOrthogonalRotationFactor(new N(this.bisector.y,this.bisector.x)));return[new N(1,0).scalarMultiply(this.strokeProjectionMagnitude).multiply(this.strokeUniformScalar).multiply(i),new N(0,1).scalarMultiply(this.strokeProjectionMagnitude).multiply(this.strokeUniformScalar).multiply(i)].forEach((i=>{ss(i,t,e)&&s.push(this.A.add(i))})),s}projectRoundWithSkew(e,s){const i=[],{skewX:r,skewY:n,scaleX:o,scaleY:a,strokeUniform:h}=this.options,c=new N(Math.tan(rt(r)),Math.tan(rt(n))),l=this.strokeProjectionMagnitude,u=h?l/a/Math.sqrt(1/t(a,2)+1/t(o,2)*t(c.y,2)):l/Math.sqrt(1+t(c.y,2)),d=new N(Math.sqrt(Math.max(t(l,2)-t(u,2),0)),u),g=h?l/Math.sqrt(1+t(c.x,2)*t(1/a,2)/t(1/o+1/o*c.x*c.y,2)):l/Math.sqrt(1+t(c.x,2)/t(1+c.x*c.y,2)),f=new N(g,Math.sqrt(Math.max(t(l,2)-t(g,2),0)));return[f,f.scalarMultiply(-1),d,d.scalarMultiply(-1)].map((t=>this.applySkew(h?t.multiply(this.strokeUniformScalar):t))).forEach((t=>{ss(t,e,s)&&i.push(this.applySkew(this.A).add(t))})),i}projectRound(){const t=[];t.push(...this.projectBevel());const e=this.alpha%T==0,s=this.applySkew(this.A),i=t[e?0:2].subtract(s),r=t[e?1:0].subtract(s),n=e?this.applySkew(this.AB.scalarMultiply(-1)):this.applySkew(this.bisector.multiply(this.strokeUniformScalar).scalarMultiply(-1)),o=ts(i,n)>0,a=o?i:r,h=o?r:i;return this.isSkewed()?t.push(...this.projectRoundWithSkew(a,h)):t.push(...this.projectRoundNoSkew(a,h)),t}projectPoints(){switch(this.options.strokeLineJoin){case"miter":return this.projectMiter();case"round":return this.projectRound();default:return this.projectBevel()}}project(){return this.projectPoints().map((t=>({originPoint:this.A,projectedPoint:t,angle:this.alpha,bisector:this.bisector})))}}class ui extends hi{constructor(t,e,s){super(s),this.A=new N(t),this.T=new N(e)}calcOrthogonalProjection(t,e){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.strokeProjectionMagnitude;const i=this.createSideVector(t,e);return this.scaleUnitVector($e(i),s)}projectButt(){return[this.projectOrthogonally(this.A,this.T,this.strokeProjectionMagnitude),this.projectOrthogonally(this.A,this.T,-this.strokeProjectionMagnitude)]}projectRound(){const t=[];if(!this.isSkewed()&&this.A.eq(this.T)){const e=new N(1,1).scalarMultiply(this.strokeProjectionMagnitude).multiply(this.strokeUniformScalar);t.push(this.applySkew(this.A.add(e)),this.applySkew(this.A.subtract(e)))}else t.push(...new li(this.A,this.T,this.T,this.options).projectRound());return t}projectSquare(){const t=[];if(this.A.eq(this.T)){const e=new N(1,1).scalarMultiply(this.strokeProjectionMagnitude).multiply(this.strokeUniformScalar);t.push(this.A.add(e),this.A.subtract(e))}else{const e=this.calcOrthogonalProjection(this.A,this.T,this.strokeProjectionMagnitude),s=this.scaleUnitVector(Ze(this.createSideVector(this.A,this.T)),-this.strokeProjectionMagnitude),i=this.A.add(s);t.push(i.add(e),i.subtract(e))}return t.map((t=>this.applySkew(t)))}projectPoints(){switch(this.options.strokeLineCap){case"round":return this.projectRound();case"square":return this.projectSquare();default:return this.projectButt()}}project(){return this.projectPoints().map((t=>({originPoint:this.A,projectedPoint:t})))}}const di=function(t,e){let s=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const i=[];if(0===t.length)return i;const r=t.reduce(((t,e)=>(t[t.length-1].eq(e)||t.push(new N(e)),t)),[new N(t[0])]);if(1===r.length)s=!0;else if(!s){const t=r[0],e=((t,e)=>{for(let s=t.length-1;s>=0;s--)if(e(t[s]))return s;return-1})(r,(e=>!e.eq(t)));r.splice(e+1)}return r.forEach(((t,r,n)=>{let o,a;0===r?(a=n[1],o=s?t:n[n.length-1]):r===n.length-1?(o=n[r-1],a=s?t:n[0]):(o=n[r-1],a=n[r+1]),s&&1===n.length?i.push(...new ui(t,t,e).project()):!s||0!==r&&r!==n.length-1?i.push(...new li(t,o,a,e).project()):i.push(...new ui(t,0===r?a:o,e).project())})),i},gi=t=>t.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">"),fi=t=>{const e=[];for(let s,i=0;i{const s=t.charCodeAt(e);if(isNaN(s))return"";if(s<55296||s>57343)return t.charAt(e);if(55296<=s&&s<=56319){if(t.length<=e+1)throw"High surrogate without following low surrogate";const s=t.charCodeAt(e+1);if(56320>s||s>57343)throw"High surrogate without following low surrogate";return t.charAt(e)+t.charAt(e+1)}if(0===e)throw"Low surrogate without preceding high surrogate";const i=t.charCodeAt(e-1);if(55296>i||i>56319)throw"Low surrogate without preceding high surrogate";return!1};var mi=Object.freeze({__proto__:null,capitalize:function(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return"".concat(t.charAt(0).toUpperCase()).concat(e?t.slice(1):t.slice(1).toLowerCase())},escapeXml:gi,graphemeSplit:fi});const vi=function(t,e){let s=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return t.fill!==e.fill||t.stroke!==e.stroke||t.strokeWidth!==e.strokeWidth||t.fontSize!==e.fontSize||t.fontFamily!==e.fontFamily||t.fontWeight!==e.fontWeight||t.fontStyle!==e.fontStyle||t.textBackgroundColor!==e.textBackgroundColor||t.deltaY!==e.deltaY||s&&(t.overline!==e.overline||t.underline!==e.underline||t.linethrough!==e.linethrough)},_i=(t,e)=>{const s=e.split("\n"),i=[];let r=-1,n={};t=xs(t);for(let o=0;o0&&(vi(n,e,!0)?i.push({start:r,end:r+1,style:e}):i[i.length-1].end++),n=e||{}}else r+=e.length,n={}}return i},yi=(t,e)=>{if(!Array.isArray(t))return xs(t);const s=e.split(R),i={};let n=-1,o=0;for(let a=0;a{var e;return null!==(e=gs[t])&&void 0!==e?e:t},wi=new RegExp("(".concat(us,")"),"gi"),Ti=t=>t.replace(wi," $1 ").replace(/,/gi," ").replace(/\s+/gi," ");var Oi,ki,Di,Mi,Ei,Pi,Ai;const ji="(".concat(us,")"),Fi=String.raw(Oi||(Oi=o(["(skewX)(",")"],["(skewX)\\(","\\)"])),ji),Li=String.raw(ki||(ki=o(["(skewY)(",")"],["(skewY)\\(","\\)"])),ji),Ri=String.raw(Di||(Di=o(["(rotate)(","(?: "," ",")?)"],["(rotate)\\(","(?: "," ",")?\\)"])),ji,ji,ji),Bi=String.raw(Mi||(Mi=o(["(scale)(","(?: ",")?)"],["(scale)\\(","(?: ",")?\\)"])),ji,ji),Ii=String.raw(Ei||(Ei=o(["(translate)(","(?: ",")?)"],["(translate)\\(","(?: ",")?\\)"])),ji,ji),Xi=String.raw(Pi||(Pi=o(["(matrix)("," "," "," "," "," ",")"],["(matrix)\\("," "," "," "," "," ","\\)"])),ji,ji,ji,ji,ji,ji),Yi="(?:".concat(Xi,"|").concat(Ii,"|").concat(Ri,"|").concat(Bi,"|").concat(Fi,"|").concat(Li,")"),Wi="(?:".concat(Yi,"*)"),Vi=String.raw(Ai||(Ai=o(["^s*(?:","?)s*$"],["^\\s*(?:","?)\\s*$"])),Wi),Hi=new RegExp(Vi),zi=new RegExp(Yi),Gi=new RegExp(Yi,"g");function Ni(t){const e=[];if(!(t=Ti(t).replace(/\s*([()])\s*/gi,"$1"))||t&&!Hi.test(t))return[...k];for(const s of t.matchAll(Gi)){const t=zi.exec(s[0]);if(!t)continue;let i=k;const r=t.filter((t=>!!t)),[,n,...o]=r,[a,h,c,l,u,d]=o.map((t=>parseFloat(t)));switch(n){case"translate":i=gt(a,h);break;case"rotate":i=ft({angle:a},{x:h,y:c});break;case"scale":i=pt(a,h);break;case"skewX":i=vt(a);break;case"skewY":i=_t(a);break;case"matrix":i=[a,h,c,l,u,d]}e.push(i)}return lt(e)}function Ui(t,e,s,i){const r=Array.isArray(e);let n,o=e;if("fill"!==t&&"stroke"!==t||e!==L){if("strokeUniform"===t)return"non-scaling-stroke"===e;if("strokeDashArray"===t)o=e===L?null:e.replace(/,/g," ").split(/\s+/).map(parseFloat);else if("transformMatrix"===t)o=s&&s.transformMatrix?ct(s.transformMatrix,Ni(e)):Ni(e);else if("visible"===t)o=e!==L&&"hidden"!==e,s&&!1===s.visible&&(o=!1);else if("opacity"===t)o=parseFloat(e),s&&void 0!==s.opacity&&(o*=s.opacity);else if("textAnchor"===t)o="start"===e?P:"end"===e?F:E;else if("charSpacing"===t)n=Ft(e,i)/i*1e3;else if("paintFirst"===t){const t=e.indexOf("fill"),s=e.indexOf("stroke");o="fill",(t>-1&&s>-1&&s-1)&&(o="stroke")}else{if("href"===t||"xlink:href"===t||"font"===t)return e;if("imageSmoothing"===t)return"optimizeQuality"===e;n=r?e.map(Ft):Ft(e,i)}}else o="";return!r&&isNaN(n)?o:n}const qi={stroke:"strokeOpacity",fill:"fillOpacity"};function Ki(t,e,s){if(!t)return{};let i,n={},o=D;t.parentNode&&ms.test(t.parentNode.nodeName)&&(n=Ki(t.parentElement,e,s),n.fontSize&&(i=o=Ft(n.fontSize)));const a=r(r(r({},e.reduce(((e,s)=>{const i=t.getAttribute(s);return i&&(e[s]=i),e}),{})),function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s={};for(const i in e)bi(t,i.split(" "))&&(s=r(r({},s),e[i]));return s}(t,s)),function(t){const e={},s=t.getAttribute("style");return s?("string"==typeof s?(i=e,s.replace(/;\s*$/,"").split(";").forEach((t=>{const[e,s]=t.split(":");i[e.trim().toLowerCase()]=s.trim()}))):function(t,e){Object.entries(t).forEach((t=>{let[s,i]=t;void 0!==i&&(e[s.toLowerCase()]=i)}))}(s,e),e):e;var i}(t));a[ps]&&t.setAttribute(ps,a[ps]),a[fs]&&(i=Ft(a[fs],o),a[fs]="".concat(i));const h={};for(const r in a){const t=Si(r),e=Ui(t,a[r],n,i);h[t]=e}h&&h.font&&function(t,e){const s=t.match(ds);if(!s)return;const i=s[1],r=s[3],n=s[4],o=s[5],a=s[6];i&&(e.fontStyle=i),r&&(e.fontWeight=isNaN(parseFloat(r))?r:parseFloat(r)),n&&(e.fontSize=Ft(n)),a&&(e.fontFamily=a),o&&(e.lineHeight="normal"===o?1:o)}(h.font,h);const c=r(r({},n),h);return ms.test(t.nodeName)?c:function(t){const e=oi.getDefaults();return Object.entries(qi).forEach((s=>{let[i,r]=s;if(void 0===t[r]||""===t[i])return;if(void 0===t[i]){if(!e[i])return;t[i]=e[i]}if(0===t[i].indexOf("url("))return;const n=new At(t[i]);t[i]=n.setAlpha(jt(n.getAlpha()*t[r],2)).toRgba()})),t}(c)}const Ji=["left","top","width","height","visible"],Qi=["rx","ry"];class Zi extends oi{static getDefaults(){return r(r({},super.getDefaults()),Zi.ownDefaults)}constructor(t){super(),Object.assign(this,Zi.ownDefaults),this.setOptions(t),this._initRxRy()}_initRxRy(){const{rx:t,ry:e}=this;t&&!e?this.ry=t:e&&!t&&(this.rx=e)}_render(t){const{width:e,height:s}=this,i=-e/2,r=-s/2,n=this.rx?Math.min(this.rx,e/2):0,o=this.ry?Math.min(this.ry,s/2):0,a=0!==n||0!==o;t.beginPath(),t.moveTo(i+n,r),t.lineTo(i+e-n,r),a&&t.bezierCurveTo(i+e-M*n,r,i+e,r+M*o,i+e,r+o),t.lineTo(i+e,r+s-o),a&&t.bezierCurveTo(i+e,r+s-M*o,i+e-M*n,r+s,i+e-n,r+s),t.lineTo(i+n,r+s),a&&t.bezierCurveTo(i+M*n,r+s,i,r+s-M*o,i,r+s-o),t.lineTo(i,r+o),a&&t.bezierCurveTo(i,r+M*o,i+M*n,r,i+n,r),t.closePath(),this._renderPaintInOrder(t)}toObject(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return super.toObject([...Qi,...t])}_toSVG(){const{width:t,height:e,rx:s,ry:i}=this;return["\n')]}static fromElement(t,s,i){return e(this,null,(function*(){const e=Ki(t,this.ATTRIBUTE_NAMES,i),{left:o=0,top:a=0,width:h=0,height:c=0,visible:l=!0}=e,u=n(e,Ji);return new this(r(r(r({},s),u),{},{left:o,top:a,width:h,height:c,visible:Boolean(l&&h&&c)}))}))}}s(Zi,"type","Rect"),s(Zi,"cacheProperties",[...bs,...Qi]),s(Zi,"ownDefaults",{rx:0,ry:0}),s(Zi,"ATTRIBUTE_NAMES",[...xi,"x","y","rx","ry","width","height"]),X.setClass(Zi),X.setSVGClass(Zi);const $i="initialization",tr="added",er="removed",sr="imperative",ir=(t,e)=>{const{strokeUniform:s,strokeWidth:i,width:r,height:n,group:o}=e,a=o&&o!==t?le(o.calcTransformMatrix(),t.calcTransformMatrix()):null,h=a?e.getRelativeCenterPoint().transform(a):e.getRelativeCenterPoint(),c=!e.isStrokeAccountedForInDimensions(),l=s&&c?de(new N(i,i),void 0,t.calcTransformMatrix()):U,u=!s&&c?i:0,d=ce(r+u,n+u,lt([a,e.calcOwnMatrix()],!0)).add(l).scalarDivide(2);return[h.subtract(d),h.add(d)]};class rr{calcLayoutResult(t,e){if(this.shouldPerformLayout(t))return this.calcBoundingBox(e,t)}shouldPerformLayout(t){return t.type===$i||t.type===sr||!!t.prevStrategy&&t.strategy!==t.prevStrategy}shouldLayoutClipPath(t){let{type:e,target:{clipPath:s}}=t;return e!==$i&&s&&!s.absolutePositioned}getInitialSize(t,e){return e.size}calcBoundingBox(t,e){if(e.type===sr&&e.overrides)return e.overrides;if(0===t.length)return;const{target:s}=e,{left:i,top:r,width:n,height:o}=ie(t.map((t=>ir(s,t))).reduce(((t,e)=>t.concat(e)),[])),a=new N(n,o),h=new N(i,r).add(a.scalarDivide(2));if(e.type===$i){const t=this.getInitialSize(e,{size:a,center:h});return{center:h,relativeCorrection:new N(0,0),size:t}}return{center:h.transform(s.calcOwnMatrix()),size:a}}}s(rr,"type","strategy");class nr extends rr{shouldPerformLayout(t){return!0}}s(nr,"type","fit-content"),X.setClass(nr);const or=["strategy"],ar=["target","strategy","bubbles","prevStrategy"],hr="layoutManager";class cr{constructor(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new nr;s(this,"strategy",void 0),this.strategy=t,this._subscriptions=new Map}performLayout(t){const e=r(r({bubbles:!0,strategy:this.strategy},t),{},{prevStrategy:this._prevLayoutStrategy,stopPropagation(){this.bubbles=!1}});this.onBeforeLayout(e);const s=this.getLayoutResult(e);s&&this.commitLayout(e,s),this.onAfterLayout(e,s),this._prevLayoutStrategy=e.strategy}attachHandlers(t,e){const{target:s}=e;return["modified","moving","resizing","rotating","scaling","skewing","changed","modifyPoly"].map((e=>t.on(e,(t=>this.performLayout("modified"===e?{type:"object_modified",trigger:e,e:t,target:s}:{type:"object_modifying",trigger:e,e:t,target:s})))))}subscribe(t,e){this.unsubscribe(t,e);const s=this.attachHandlers(t,e);this._subscriptions.set(t,s)}unsubscribe(t,e){(this._subscriptions.get(t)||[]).forEach((t=>t())),this._subscriptions.delete(t)}unsubscribeTargets(t){t.targets.forEach((e=>this.unsubscribe(e,t)))}subscribeTargets(t){t.targets.forEach((e=>this.subscribe(e,t)))}onBeforeLayout(t){const{target:e,type:s}=t,{canvas:i}=e;if(s===$i||s===tr?this.subscribeTargets(t):s===er&&this.unsubscribeTargets(t),e.fire("layout:before",{context:t}),i&&i.fire("object:layout:before",{target:e,context:t}),s===sr&&t.deep){const s=n(t,or);e.forEachObject((t=>t.layoutManager&&t.layoutManager.performLayout(r(r({},s),{},{bubbles:!1,target:t}))))}}getLayoutResult(t){const{target:e}=t,s=t.strategy.calcLayoutResult(t,e.getObjects());if(!s)return;const i=t.type===$i?new N:e.getRelativeCenterPoint(),{center:r,correction:n=new N,relativeCorrection:o=new N}=s,a=i.subtract(r).add(n).transform(t.type===$i?k:ht(e.calcOwnMatrix()),!0).add(o);return{result:s,prevCenter:i,nextCenter:r,offset:a}}commitLayout(t,e){const{target:s}=t,{result:{size:i},nextCenter:r}=e;var n,o;s.set({width:i.x,height:i.y}),this.layoutObjects(t,e),t.type===$i?s.set({left:null!==(n=t.x)&&void 0!==n?n:r.x+i.x*me(s.originX),top:null!==(o=t.y)&&void 0!==o?o:r.y+i.y*me(s.originY)}):(s.setPositionByOrigin(r,E,E),s.setCoords(),s.set("dirty",!0))}layoutObjects(t,e){const{target:s}=t;s.forEachObject((i=>{i.group===s&&this.layoutObject(t,e,i)})),t.strategy.shouldLayoutClipPath(t)&&this.layoutObject(t,e,s.clipPath)}layoutObject(t,e,s){let{offset:i}=e;s.set({left:s.left+i.x,top:s.top+i.y})}onAfterLayout(t,e){const{target:s,strategy:i,bubbles:o,prevStrategy:a}=t,h=n(t,ar),{canvas:c}=s;s.fire("layout:after",{context:t,result:e}),c&&c.fire("object:layout:after",{context:t,result:e,target:s});const l=s.parent;o&&null!=l&&l.layoutManager&&((h.path||(h.path=[])).push(s),l.layoutManager.performLayout(r(r({},h),{},{target:l}))),s.set("dirty",!0)}dispose(){this._subscriptions.forEach((t=>t.forEach((t=>t())))),this._subscriptions.clear()}toObject(){return{type:hr,strategy:this.strategy.constructor.type}}toJSON(){return this.toObject()}}X.setClass(cr,hr);const lr=["type","objects","layoutManager"];class ur extends cr{performLayout(){}}class dr extends(K(oi)){static getDefaults(){return r(r({},super.getDefaults()),dr.ownDefaults)}constructor(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(),s(this,"_activeObjects",[]),s(this,"__objectSelectionTracker",void 0),s(this,"__objectSelectionDisposer",void 0),Object.assign(this,dr.ownDefaults),this.setOptions(e),this.groupInit(t,e)}groupInit(t,e){var s;this._objects=[...t],this.__objectSelectionTracker=this.__objectSelectionMonitor.bind(this,!0),this.__objectSelectionDisposer=this.__objectSelectionMonitor.bind(this,!1),this.forEachObject((t=>{this.enterGroup(t,!1)})),this.layoutManager=null!==(s=e.layoutManager)&&void 0!==s?s:new cr,this.layoutManager.performLayout({type:$i,target:this,targets:[...t],x:e.left,y:e.top})}canEnterGroup(t){return t===this||this.isDescendantOf(t)?(l("error","Group: circular object trees are not supported, this call has no effect"),!1):-1===this._objects.indexOf(t)||(l("error","Group: duplicate objects are not supported inside group, this call has no effect"),!1)}_filterObjectsBeforeEnteringGroup(t){return t.filter(((t,e,s)=>this.canEnterGroup(t)&&s.indexOf(t)===e))}add(){for(var t=arguments.length,e=new Array(t),s=0;s1?e-1:0),i=1;i{s._set(t,e)})),this}_shouldSetNestedCoords(){return this.subTargetCheck}removeAll(){return this._activeObjects=[],this.remove(...this._objects)}__objectSelectionMonitor(t,e){let{target:s}=e;const i=this._activeObjects;if(t)i.push(s),this._set("dirty",!0);else if(i.length>0){const t=i.indexOf(s);t>-1&&(i.splice(t,1),this._set("dirty",!0))}}_watchObject(t,e){t&&this._watchObject(!1,e),t?(e.on("selected",this.__objectSelectionTracker),e.on("deselected",this.__objectSelectionDisposer)):(e.off("selected",this.__objectSelectionTracker),e.off("deselected",this.__objectSelectionDisposer))}enterGroup(t,e){t.group&&t.group.remove(t),t._set("parent",this),this._enterGroup(t,e)}_enterGroup(t,e){e&&oe(t,ct(ht(this.calcTransformMatrix()),t.calcTransformMatrix())),this._shouldSetNestedCoords()&&t.setCoords(),t._set("group",this),t._set("canvas",this.canvas),this._watchObject(!0,t);const s=this.canvas&&this.canvas.getActiveObject&&this.canvas.getActiveObject();s&&(s===t||t.isDescendantOf(s))&&this._activeObjects.push(t)}exitGroup(t,e){this._exitGroup(t,e),t._set("parent",void 0),t._set("canvas",void 0)}_exitGroup(t,e){t._set("group",void 0),e||(oe(t,ct(this.calcTransformMatrix(),t.calcTransformMatrix())),t.setCoords()),this._watchObject(!1,t);const s=this._activeObjects.length>0?this._activeObjects.indexOf(t):-1;s>-1&&this._activeObjects.splice(s,1)}shouldCache(){const t=oi.prototype.shouldCache.call(this);if(t)for(let e=0;et.setCoords()))}triggerLayout(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.layoutManager.performLayout(r({target:this,type:sr},t))}render(t){this._transformDone=!0,super.render(t),this._transformDone=!1}__serializeObjects(t,e){const s=this.includeDefaultValues;return this._objects.filter((function(t){return!t.excludeFromExport})).map((function(i){const r=i.includeDefaultValues;i.includeDefaultValues=s;const n=i[t||"toObject"](e);return i.includeDefaultValues=r,n}))}toObject(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const e=this.layoutManager.toObject();return r(r(r({},super.toObject(["subTargetCheck","interactive",...t])),"fit-content"!==e.strategy||this.includeDefaultValues?{layoutManager:e}:{}),{},{objects:this.__serializeObjects("toObject",t)})}toString(){return"#")}dispose(){this.layoutManager.unsubscribeTargets({targets:this.getObjects(),target:this}),this._activeObjects=[],this.forEachObject((t=>{this._watchObject(!1,t),t.dispose()})),super.dispose()}_createSVGBgRect(t){if(!this.backgroundColor)return"";const e=Zi.prototype._toSVG.call(this),s=e.indexOf("COMMON_PARTS");e[s]='for="group" ';const i=e.join("");return t?t(i):i}_toSVG(t){const e=["\n"],s=this._createSVGBgRect(t);s&&e.push("\t\t",s);for(let i=0;i\n"),e}getSvgStyles(){const t=void 0!==this.opacity&&1!==this.opacity?"opacity: ".concat(this.opacity,";"):"",e=this.visible?"":" visibility: hidden;";return[t,this.getSvgFilter(),e].join("")}toClipPathSVG(t){const e=[],s=this._createSVGBgRect(t);s&&e.push("\t",s);for(let i=0;i{let[e,s]=t;const i=new this(e,r(r(r({},a),s),{},{layoutManager:new ur}));if(o){const t=X.getClass(o.type),e=X.getClass(o.strategy);i.layoutManager=new t(new e)}else i.layoutManager=new cr;return i.layoutManager.subscribeTargets({type:$i,target:i,targets:i.getObjects()}),i.setCoords(),i}))}}s(dr,"type","Group"),s(dr,"ownDefaults",{strokeWidth:0,subTargetCheck:!1,interactive:!1}),X.setClass(dr);const gr=(t,e)=>Math.min(e.width/t.width,e.height/t.height),fr=(t,e)=>Math.max(e.width/t.width,e.height/t.height);var pr;const mr="(".concat(us,")"),vr="(M) (?:".concat(mr," ").concat(mr," ?)+"),_r="(L) (?:".concat(mr," ").concat(mr," ?)+"),yr="(H) (?:".concat(mr," ?)+"),xr="(V) (?:".concat(mr," ?)+"),Cr=String.raw(pr||(pr=o(["(Z)s*"],["(Z)\\s*"]))),br="(C) (?:".concat(mr," ").concat(mr," ").concat(mr," ").concat(mr," ").concat(mr," ").concat(mr," ?)+"),Sr="(S) (?:".concat(mr," ").concat(mr," ").concat(mr," ").concat(mr," ?)+"),wr="(Q) (?:".concat(mr," ").concat(mr," ").concat(mr," ").concat(mr," ?)+"),Tr="(T) (?:".concat(mr," ").concat(mr," ?)+"),Or="(A) (?:".concat(mr," ").concat(mr," ").concat(mr," ([01]) ?([01]) ").concat(mr," ").concat(mr," ?)+"),kr="(?:(?:".concat(vr,")")+"|(?:".concat(_r,")")+"|(?:".concat(yr,")")+"|(?:".concat(xr,")")+"|(?:".concat(Cr,")")+"|(?:".concat(br,")")+"|(?:".concat(Sr,")")+"|(?:".concat(wr,")")+"|(?:".concat(Tr,")")+"|(?:".concat(Or,"))"),Dr={m:"l",M:"L"},Mr=(t,e,s,i,r,n,o,a,h,c,l)=>{const u=z(t),d=G(t),g=z(e),f=G(e),p=s*r*g-i*n*f+o,m=i*r*g+s*n*f+a;return["C",c+h*(-s*r*d-i*n*u),l+h*(-i*r*d+s*n*u),p+h*(s*r*f+i*n*g),m+h*(i*r*f-s*n*g),p,m]},Er=(t,e,s,i)=>{const r=Math.atan2(e,t),n=Math.atan2(i,s);return n>=r?n-r:2*Math.PI-(r-n)};function Pr(t,e,s,i,r,n,o,a){let h;if(c.cachesBoundsOfCurve&&(h=[...arguments].join(),C.boundsOfCurveCache[h]))return C.boundsOfCurveCache[h];const l=Math.sqrt,u=Math.abs,d=[],g=[[0,0],[0,0]];let f=6*t-12*s+6*r,p=-3*t+9*s-9*r+3*o,m=3*s-3*t;for(let c=0;c<2;++c){if(c>0&&(f=6*e-12*i+6*n,p=-3*e+9*i-9*n+3*a,m=3*i-3*e),u(p)<1e-12){if(u(f)<1e-12)continue;const t=-m/f;0{let[r,n,o,a,h,c,l,u]=i;const d=((e,s,i,r,n,o,a)=>{if(0===i||0===r)return[];let h=0,c=0,l=0;const u=Math.PI,d=a*O,g=G(d),f=z(d),p=.5*(-f*e-g*s),m=.5*(-f*s+g*e),v=t(i,2),_=t(r,2),y=t(m,2),x=t(p,2),C=v*_-v*y-_*x;let b=Math.abs(i),S=Math.abs(r);if(C<0){const t=Math.sqrt(1-C/(v*_));b*=t,S*=t}else l=(n===o?-1:1)*Math.sqrt(C/(v*y+_*x));const w=l*b*m/S,T=-l*S*p/b,k=f*w-g*T+.5*e,D=g*w+f*T+.5*s;let M=Er(1,0,(p-w)/b,(m-T)/S),E=Er((p-w)/b,(m-T)/S,(-p-w)/b,(-m-T)/S);0===o&&E>0?E-=2*u:1===o&&E<0&&(E+=2*u);const P=Math.ceil(Math.abs(E/u*2)),A=new Array(P),j=E/P,F=8/3*Math.sin(j/4)*Math.sin(j/4)/Math.sin(j/2);let L=M+j;for(let t=0;t{let e=0,s=0,i=0,r=0;const n=[];let o,a=0,h=0;for(const c of t){const t=[...c];let l;switch(t[0]){case"l":t[1]+=e,t[2]+=s;case"L":e=t[1],s=t[2],l=["L",e,s];break;case"h":t[1]+=e;case"H":e=t[1],l=["L",e,s];break;case"v":t[1]+=s;case"V":s=t[1],l=["L",e,s];break;case"m":t[1]+=e,t[2]+=s;case"M":e=t[1],s=t[2],i=t[1],r=t[2],l=["M",e,s];break;case"c":t[1]+=e,t[2]+=s,t[3]+=e,t[4]+=s,t[5]+=e,t[6]+=s;case"C":a=t[3],h=t[4],e=t[5],s=t[6],l=["C",t[1],t[2],a,h,e,s];break;case"s":t[1]+=e,t[2]+=s,t[3]+=e,t[4]+=s;case"S":"C"===o?(a=2*e-a,h=2*s-h):(a=e,h=s),e=t[3],s=t[4],l=["C",a,h,t[1],t[2],e,s],a=l[3],h=l[4];break;case"q":t[1]+=e,t[2]+=s,t[3]+=e,t[4]+=s;case"Q":a=t[1],h=t[2],e=t[3],s=t[4],l=["Q",a,h,e,s];break;case"t":t[1]+=e,t[2]+=s;case"T":"Q"===o?(a=2*e-a,h=2*s-h):(a=e,h=s),e=t[1],s=t[2],l=["Q",a,h,e,s];break;case"a":t[6]+=e,t[7]+=s;case"A":Ar(e,s,t).forEach((t=>n.push(t))),e=t[6],s=t[7];break;case"z":case"Z":e=i,s=r,l=["Z"]}l?(n.push(l),o=l[0]):o=""}return n},Fr=(e,s,i,r)=>Math.sqrt(t(i-e,2)+t(r-s,2)),Lr=(e,s,i,r,n,o,a,h)=>c=>{const l=t(c,3),u=3*t(f=c,2)*(1-f),d=(e=>3*e*t(1-e,2))(c),g=(e=>t(1-e,3))(c);var f;return new N(a*l+n*u+i*d+e*g,h*l+o*u+r*d+s*g)},Rr=e=>t(e,2),Br=t=>2*t*(1-t),Ir=e=>t(1-e,2),Xr=(t,e,s,i,r,n,o,a)=>h=>{const c=Rr(h),l=Br(h),u=Ir(h),d=3*(u*(s-t)+l*(r-s)+c*(o-r)),g=3*(u*(i-e)+l*(n-i)+c*(a-n));return Math.atan2(g,d)},Yr=(t,e,s,i,r,n)=>o=>{const a=Rr(o),h=Br(o),c=Ir(o);return new N(r*a+s*h+t*c,n*a+i*h+e*c)},Wr=(t,e,s,i,r,n)=>o=>{const a=1-o,h=2*(a*(s-t)+o*(r-s)),c=2*(a*(i-e)+o*(n-i));return Math.atan2(c,h)},Vr=(t,e,s)=>{let i=new N(e,s),r=0;for(let n=1;n<=100;n+=1){const e=t(n/100);r+=Fr(i.x,i.y,e.x,e.y),i=e}return r},Hr=t=>{let e,s,i=0,r=0,n=0,o=0,a=0;const h=[];for(const c of t){const t={x:r,y:n,command:c[0],length:0};switch(c[0]){case"M":s=t,s.x=o=r=c[1],s.y=a=n=c[2];break;case"L":s=t,s.length=Fr(r,n,c[1],c[2]),r=c[1],n=c[2];break;case"C":e=Lr(r,n,c[1],c[2],c[3],c[4],c[5],c[6]),s=t,s.iterator=e,s.angleFinder=Xr(r,n,c[1],c[2],c[3],c[4],c[5],c[6]),s.length=Vr(e,r,n),r=c[5],n=c[6];break;case"Q":e=Yr(r,n,c[1],c[2],c[3],c[4]),s=t,s.iterator=e,s.angleFinder=Wr(r,n,c[1],c[2],c[3],c[4]),s.length=Vr(e,r,n),r=c[3],n=c[4];break;case"Z":s=t,s.destX=o,s.destY=a,s.length=Fr(r,n,o,a),r=o,n=a}i+=s.length,h.push(s)}return h.push({length:i,x:r,y:n}),h},zr=function(t,e){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Hr(t),i=0;for(;e-s[i].length>0&&i{let s,i=0,n=0,o={x:t.x,y:t.y},a=r({},o),h=.01,c=0;const l=t.iterator,u=t.angleFinder;for(;n1e-4;)a=l(i),c=i,s=Fr(o.x,o.y,a.x,a.y),s+n>e?(i-=h,h/=2):(o=a,i+=h,n+=s);return r(r({},a),{},{angle:u(c)})})(n,e)}},Gr=new RegExp(kr,"gi"),Nr=new RegExp(kr,"i"),Ur=t=>{t=Ti(t);const e=[];for(let[s]of t.matchAll(Gr)){const t=[];let i;do{if(i=Nr.exec(s),!i)break;const e=i.filter((t=>t));e.shift();const r=e.map((t=>{const e=Number.parseFloat(t);return Number.isNaN(e)?t:e}));if(t.push(r),e.length<=1)break;e.shift(),s=s.replace(new RegExp("".concat(e.join(" ?")," ?$")),"")}while(i);t.reverse().forEach(((t,s)=>{const i=Dr[t[0]];s>0&&("l"==i||"L"==i)&&(t[0]=i),e.push(t)}))}return e},qr=(t,e)=>t.map((t=>t.map(((t,s)=>0===s||void 0===e?t:jt(t,e))).join(" "))).join(" ");var Kr=Object.freeze({__proto__:null,addTransformToObject:ne,animate:He,animateColor:ze,applyTransformToObject:oe,calcAngleBetweenVectors:Je,calcDimensionsMatrix:yt,calcPlaneChangeMatrix:le,calcVectorRotation:Qe,cancelAnimFrame:Z,capValue:Ie,composeMatrix:xt,copyCanvasElement:t=>{var e;const s=et();return s.width=t.width,s.height=t.height,null===(e=s.getContext("2d"))||void 0===e||e.drawImage(t,0,0),s},cos:z,createCanvasElement:et,createImage:st,createRotateMatrix:ft,createScaleMatrix:pt,createSkewXMatrix:vt,createSkewYMatrix:_t,createTranslateMatrix:gt,createVector:qe,crossProduct:ts,degreesToRadians:rt,dotProduct:es,ease:Pe,enlivenObjectEnlivables:St,enlivenObjects:bt,findScaleToCover:fr,findScaleToFit:gr,getBoundsOfCurve:Pr,getOrthonormalVector:$e,getPathSegmentsInfo:Hr,getPointOnPath:zr,getPointer:te,getRandomInt:(t,e)=>Math.floor(Math.random()*(e-t+1))+t,getRegularPolygonPath:(t,e)=>{const s=2*Math.PI/t;let i=-w;t%2==0&&(i+=s/2);const r=new Array(t+1);for(let n=0;n1&&void 0!==arguments[1]?arguments[1]:0,s=new N(t[0]),i=new N(t[1]),r=1,n=0;const o=[],a=t.length,h=a>2;let c;for(h&&(r=t[2].xt[c-2].x?1:s.x===t[c-2].x?0:-1,n=s.y>t[c-2].y?1:s.y===t[c-2].y?0:-1),o.push(["L",s.x+r*e,s.y+n*e]),o},getSvgAttributes:t=>{const e=["instantiated_by_use","style","id","class"];switch(t){case"linearGradient":return e.concat(["x1","y1","x2","y2","gradientUnits","gradientTransform"]);case"radialGradient":return e.concat(["gradientUnits","gradientTransform","cx","cy","r","fx","fy","fr"]);case"stop":return e.concat(["offset","stop-color","stop-opacity"])}return e},getUnitVector:Ze,groupSVGElements:(t,e)=>t&&1===t.length?t[0]:new dr(t,e),hasStyleChanged:vi,invertTransform:ht,isBetweenVectors:ss,isIdentityMatrix:ot,isTouchEvent:ee,isTransparent:ai,joinPath:qr,loadImage:Ct,magnitude:Ke,makeBoundingBoxFromPoints:ie,makePathSimpler:jr,matrixToSVG:Rt,mergeClipPaths:(t,e)=>{var s;let i=t,r=e;i.inverted&&!r.inverted&&(i=e,r=t),ge(r,null===(s=r.group)||void 0===s?void 0:s.calcTransformMatrix(),i.calcTransformMatrix());const n=i.inverted&&r.inverted;return n&&(i.inverted=r.inverted=!1),new dr([i],{clipPath:r,inverted:n})},multiplyTransformMatrices:ct,multiplyTransformMatrixArray:lt,parsePath:Ur,parsePreserveAspectRatioAttribute:Lt,parseUnit:Ft,pick:wt,projectStrokeOnPoints:di,qrDecompose:dt,radiansToDegrees:nt,removeFromArray:H,removeTransformFromObject:(t,e)=>{const s=ht(e),i=ct(s,t.calcOwnMatrix());oe(t,i)},removeTransformMatrixForSvgParsing:(t,e)=>{let s=t._findCenterFromElement();t.transformMatrix&&((t=>{if(t.transformMatrix){const{scaleX:e,scaleY:s,angle:i,skewX:r}=dt(t.transformMatrix);t.flipX=!1,t.flipY=!1,t.set("scaleX",e),t.set("scaleY",s),t.angle=i,t.skewX=r,t.skewY=0}})(t),s=s.transform(t.transformMatrix)),delete t.transformMatrix,e&&(t.scaleX*=e.scaleX,t.scaleY*=e.scaleY,t.cropX=e.cropX,t.cropY=e.cropY,s.x+=e.offsetLeft,s.y+=e.offsetTop,t.width=e.width,t.height=e.height),t.setPositionByOrigin(s,E,E)},request:function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const s=e.onComplete||S,i=new(y().XMLHttpRequest),r=e.signal,n=function(){i.abort()},o=function(){r&&r.removeEventListener("abort",n),i.onerror=i.ontimeout=S};if(r&&r.aborted)throw new d("request");return r&&r.addEventListener("abort",n,{once:!0}),i.onreadystatechange=function(){4===i.readyState&&(o(),s(i),i.onreadystatechange=S)},i.onerror=i.ontimeout=o,i.open("get",t,!0),i.send(),i},requestAnimFrame:Q,resetObjectTransform:ae,rotatePoint:(t,e,s)=>t.rotate(s,e),rotateVector:Ue,saveObjectTransform:he,sendObjectToPlane:ge,sendPointToPlane:ue,sendVectorToPlane:de,setStyle:Nt,sin:G,sizeAfterTransform:ce,string:mi,stylesFromArray:yi,stylesToArray:_i,toDataURL:it,toFixed:jt,transformPath:(t,e,s)=>(s&&(e=ct(e,[1,0,0,1,-s.x,-s.y])),t.map((t=>{const s=[...t];for(let i=1;i1&&void 0!==arguments[1]?arguments[1]:{};super(t),s(this,"upper",void 0),s(this,"container",void 0);const{el:r}=this.lower,n=this.createUpperCanvas();this.upper={el:n,ctx:n.getContext("2d")},this.applyCanvasStyle(r,{allowTouchScrolling:e}),this.applyCanvasStyle(n,{allowTouchScrolling:e});const o=this.createContainerElement();o.classList.add(i),r.parentNode&&r.parentNode.replaceChild(o,r),o.append(r,n),this.container=o}createUpperCanvas(){const{el:t}=this.lower,e=et();return e.className=t.className,e.classList.remove("lower-canvas"),e.classList.add("upper-canvas"),e.setAttribute("data-fabric","top"),e.style.cssText=t.style.cssText,e.setAttribute("draggable","true"),e}createContainerElement(){const t=_().createElement("div");return t.setAttribute("data-fabric","wrapper"),Nt(t,{position:"relative"}),Kt(t),t}applyCanvasStyle(t,e){let{allowTouchScrolling:s}=e;Nt(t,{position:"absolute",left:"0",top:"0"}),function(t,e){const s=e?"manipulation":L;Nt(t,{"touch-action":s,"-ms-touch-action":s})}(t,s),Kt(t)}setDimensions(t,e){super.setDimensions(t,e);const{el:s,ctx:i}=this.upper;Ut(s,i,t,e)}setCSSDimensions(t){super.setCSSDimensions(t),qt(this.upper.el,t),qt(this.container,t)}cleanupDOM(t){const e=this.container,{el:s}=this.lower,{el:i}=this.upper;super.cleanupDOM(t),e.removeChild(i),e.removeChild(s),e.parentNode&&e.parentNode.replaceChild(s,e)}dispose(){super.dispose(),v().dispose(this.upper.el),delete this.upper,delete this.container}}class Qr extends Zt{constructor(){super(...arguments),s(this,"targets",[]),s(this,"_hoveredTargets",[]),s(this,"_objectsToRender",void 0),s(this,"_currentTransform",null),s(this,"_groupSelector",null),s(this,"contextTopDirty",!1)}static getDefaults(){return r(r({},super.getDefaults()),Qr.ownDefaults)}get upperCanvasEl(){var t;return null===(t=this.elements.upper)||void 0===t?void 0:t.el}get contextTop(){var t;return null===(t=this.elements.upper)||void 0===t?void 0:t.ctx}get wrapperEl(){return this.elements.container}initElements(t){this.elements=new Jr(t,{allowTouchScrolling:this.allowTouchScrolling,containerClass:this.containerClass}),this._createCacheCanvas()}_onObjectAdded(t){this._objectsToRender=void 0,super._onObjectAdded(t)}_onObjectRemoved(t){this._objectsToRender=void 0,t===this._activeObject&&(this.fire("before:selection:cleared",{deselected:[t]}),this._discardActiveObject(),this.fire("selection:cleared",{deselected:[t]}),t.fire("deselected",{target:t})),t===this._hoveredTarget&&(this._hoveredTarget=void 0,this._hoveredTargets=[]),super._onObjectRemoved(t)}_onStackOrderChanged(){this._objectsToRender=void 0,super._onStackOrderChanged()}_chooseObjectsToRender(){const t=this._activeObject;return!this.preserveObjectStacking&&t?this._objects.filter((e=>!e.group&&e!==t)).concat(t):this._objects}renderAll(){this.cancelRequestedRender(),this.destroyed||(!this.contextTopDirty||this._groupSelector||this.isDrawingMode||(this.clearContext(this.contextTop),this.contextTopDirty=!1),this.hasLostContext&&(this.renderTopLayer(this.contextTop),this.hasLostContext=!1),!this._objectsToRender&&(this._objectsToRender=this._chooseObjectsToRender()),this.renderCanvas(this.getContext(),this._objectsToRender))}renderTopLayer(t){t.save(),this.isDrawingMode&&this._isCurrentlyDrawing&&(this.freeDrawingBrush&&this.freeDrawingBrush._render(),this.contextTopDirty=!0),this.selection&&this._groupSelector&&(this._drawSelection(t),this.contextTopDirty=!0),t.restore()}renderTop(){const t=this.contextTop;this.clearContext(t),this.renderTopLayer(t),this.fire("after:render",{ctx:t})}setTargetFindTolerance(t){t=Math.round(t),this.targetFindTolerance=t;const e=this.getRetinaScaling(),s=Math.ceil((2*t+1)*e);this.pixelFindCanvasEl.width=this.pixelFindCanvasEl.height=s,this.pixelFindContext.scale(e,e)}isTargetTransparent(t,e,s){const i=this.targetFindTolerance,r=this.pixelFindContext;this.clearContext(r),r.save(),r.translate(-e+i,-s+i),r.transform(...this.viewportTransform);const n=t.selectionBackgroundColor;t.selectionBackgroundColor="",t.render(r),t.selectionBackgroundColor=n,r.restore();const o=Math.round(i*this.getRetinaScaling());return ai(r,o,o,o)}_isSelectionKeyPressed(t){const e=this.selectionKey;return!!e&&(Array.isArray(e)?!!e.find((e=>!!e&&!0===t[e])):t[e])}_shouldClearSelection(t,e){const s=this.getActiveObjects(),i=this._activeObject;return!!(!e||e&&i&&s.length>1&&-1===s.indexOf(e)&&i!==e&&!this._isSelectionKeyPressed(t)||e&&!e.evented||e&&!e.selectable&&i&&i!==e)}_shouldCenterTransform(t,e,s){if(!t)return;let i;return"scale"===e||"scaleX"===e||"scaleY"===e||"resizing"===e?i=this.centeredScaling||t.centeredScaling:"rotate"===e&&(i=this.centeredRotation||t.centeredRotation),i?!s:s}_getOriginFromCorner(t,e){const s={x:t.originX,y:t.originY};return e?(["ml","tl","bl"].includes(e)?s.x=F:["mr","tr","br"].includes(e)&&(s.x=P),["tl","mt","tr"].includes(e)?s.y=j:["bl","mb","br"].includes(e)&&(s.y=A),s):s}_setupCurrentTransform(t,e,s){var i;const n=e.group?ue(this.getScenePoint(t),void 0,e.group.calcTransformMatrix()):this.getScenePoint(t),{key:o="",control:a}=e.getActiveControl()||{},h=s&&a?null===(i=a.getActionHandler(t,e,a))||void 0===i?void 0:i.bind(a):we,c=((t,e,s,i)=>{if(!e||!t)return"drag";const r=i.controls[e];return r.getActionName(s,r,i)})(s,o,t,e),l=t[this.centeredKey],u=this._shouldCenterTransform(e,c,l)?{x:E,y:E}:this._getOriginFromCorner(e,o),d={target:e,action:c,actionHandler:h,actionPerformed:!1,corner:o,scaleX:e.scaleX,scaleY:e.scaleY,skewX:e.skewX,skewY:e.skewY,offsetX:n.x-e.left,offsetY:n.y-e.top,originX:u.x,originY:u.y,ex:n.x,ey:n.y,lastX:n.x,lastY:n.y,theta:rt(e.angle),width:e.width,height:e.height,shiftKey:t.shiftKey,altKey:l,original:r(r({},he(e)),{},{originX:u.x,originY:u.y})};this._currentTransform=d,this.fire("before:transform",{e:t,transform:d})}setCursor(t){this.upperCanvasEl.style.cursor=t}_drawSelection(t){const{x:e,y:s,deltaX:i,deltaY:r}=this._groupSelector,n=new N(e,s).transform(this.viewportTransform),o=new N(e+i,s+r).transform(this.viewportTransform),a=this.selectionLineWidth/2;let h=Math.min(n.x,o.x),c=Math.min(n.y,o.y),l=Math.max(n.x,o.x),u=Math.max(n.y,o.y);this.selectionColor&&(t.fillStyle=this.selectionColor,t.fillRect(h,c,l-h,u-c)),this.selectionLineWidth&&this.selectionBorderColor&&(t.lineWidth=this.selectionLineWidth,t.strokeStyle=this.selectionBorderColor,h+=a,c+=a,l-=a,u-=a,oi.prototype._setLineDash.call(this,t,this.selectionDashArray),t.strokeRect(h,c,l-h,u-c))}findTarget(t){if(this.skipTargetFind)return;const e=this.getViewportPoint(t),s=this._activeObject,i=this.getActiveObjects();if(this.targets=[],s&&i.length>=1){if(s.findControl(e,ee(t)))return s;if(i.length>1&&this.searchPossibleTargets([s],e))return s;if(s===this.searchPossibleTargets([s],e)){if(this.preserveObjectStacking){const i=this.targets;this.targets=[];const r=this.searchPossibleTargets(this._objects,e);return t[this.altSelectionKey]&&r&&r!==s?(this.targets=i,s):r}return s}}return this.searchPossibleTargets(this._objects,e)}_pointIsInObjectSelectionArea(t,e){let s=t.getCoords();const i=this.getZoom(),r=t.padding/i;if(r){const[t,e,i,n]=s,o=Math.atan2(e.y-t.y,e.x-t.x),a=z(o)*r,h=G(o)*r,c=a+h,l=a-h;s=[new N(t.x-l,t.y-c),new N(e.x+c,e.y-l),new N(i.x+l,i.y+c),new N(n.x-c,n.y+l)]}return is.isPointInPolygon(e,s)}_checkTarget(t,e){if(t&&t.visible&&t.evented&&this._pointIsInObjectSelectionArea(t,ue(e,void 0,this.viewportTransform))){if(!this.perPixelTargetFind&&!t.perPixelTargetFind||t.isEditing)return!0;if(!this.isTargetTransparent(t,e.x,e.y))return!0}return!1}_searchPossibleTargets(t,e){let s=t.length;for(;s--;){const i=t[s];if(this._checkTarget(i,e)){if(q(i)&&i.subTargetCheck){const t=this._searchPossibleTargets(i._objects,e);t&&this.targets.push(t)}return i}}}searchPossibleTargets(t,e){const s=this._searchPossibleTargets(t,e);if(s&&q(s)&&s.interactive&&this.targets[0]){const t=this.targets;for(let e=t.length-1;e>0;e--){const s=t[e];if(!q(s)||!s.interactive)return s}return t[0]}return s}getViewportPoint(t){return this._pointer?this._pointer:this.getPointer(t,!0)}getScenePoint(t){return this._absolutePointer?this._absolutePointer:this.getPointer(t)}getPointer(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const s=this.upperCanvasEl,i=s.getBoundingClientRect();let r=te(t),n=i.width||0,o=i.height||0;n&&o||(A in i&&j in i&&(o=Math.abs(i.top-i.bottom)),F in i&&P in i&&(n=Math.abs(i.right-i.left))),this.calcOffset(),r.x=r.x-this._offset.left,r.y=r.y-this._offset.top,e||(r=ue(r,void 0,this.viewportTransform));const a=this.getRetinaScaling();1!==a&&(r.x/=a,r.y/=a);const h=0===n||0===o?new N(1,1):new N(s.width/n,s.height/o);return r.multiply(h)}_setDimensionsImpl(t,e){this._resetTransformEventData(),super._setDimensionsImpl(t,e),this._isCurrentlyDrawing&&this.freeDrawingBrush&&this.freeDrawingBrush._setBrushStyles(this.contextTop)}_createCacheCanvas(){this.pixelFindCanvasEl=et(),this.pixelFindContext=this.pixelFindCanvasEl.getContext("2d",{willReadFrequently:!0}),this.setTargetFindTolerance(this.targetFindTolerance)}getTopContext(){return this.elements.upper.ctx}getSelectionContext(){return this.elements.upper.ctx}getSelectionElement(){return this.elements.upper.el}getActiveObject(){return this._activeObject}getActiveObjects(){const t=this._activeObject;return Vt(t)?t.getObjects():t?[t]:[]}_fireSelectionEvents(t,e){let s=!1,i=!1;const r=this.getActiveObjects(),n=[],o=[];t.forEach((t=>{r.includes(t)||(s=!0,t.fire("deselected",{e:e,target:t}),o.push(t))})),r.forEach((i=>{t.includes(i)||(s=!0,i.fire("selected",{e:e,target:i}),n.push(i))})),t.length>0&&r.length>0?(i=!0,s&&this.fire("selection:updated",{e:e,selected:n,deselected:o})):r.length>0?(i=!0,this.fire("selection:created",{e:e,selected:n})):t.length>0&&(i=!0,this.fire("selection:cleared",{e:e,deselected:o})),i&&(this._objectsToRender=void 0)}setActiveObject(t,e){const s=this.getActiveObjects(),i=this._setActiveObject(t,e);return this._fireSelectionEvents(s,e),i}_setActiveObject(t,e){const s=this._activeObject;return!(s===t||!this._discardActiveObject(e,t)&&this._activeObject||t.onSelect({e:e})||(this._activeObject=t,Vt(t)&&s!==t&&t.set("canvas",this),t.setCoords(),0))}_discardActiveObject(t,e){const s=this._activeObject;return!!s&&!s.onDeselect({e:t,object:e})&&(this._currentTransform&&this._currentTransform.target===s&&this.endCurrentTransform(t),this._activeObject=void 0,!0)}discardActiveObject(t){const e=this.getActiveObjects(),s=this.getActiveObject();e.length&&this.fire("before:selection:cleared",{e:t,deselected:[s]});const i=this._discardActiveObject(t);return this._fireSelectionEvents(e,t),i}endCurrentTransform(t){const e=this._currentTransform;this._finalizeCurrentTransform(t),e&&e.target&&(e.target.isMoving=!1),this._currentTransform=null}_finalizeCurrentTransform(t){const e=this._currentTransform,s=e.target,i={e:t,target:s,transform:e,action:e.action};s._scaling&&(s._scaling=!1),s.setCoords(),e.actionPerformed&&(this.fire("object:modified",i),s.fire("modified",i))}setViewportTransform(t){super.setViewportTransform(t);const e=this._activeObject;e&&e.setCoords()}destroy(){const t=this._activeObject;Vt(t)&&(t.removeAll(),t.dispose()),delete this._activeObject,super.destroy(),this.pixelFindContext=null,this.pixelFindCanvasEl=void 0}clear(){this.discardActiveObject(),this._activeObject=void 0,this.clearContext(this.contextTop),super.clear()}drawControls(t){const e=this._activeObject;e&&e._renderControls(t)}_toObject(t,e,s){const i=this._realizeGroupTransformOnObject(t),r=super._toObject(t,e,s);return t.set(i),r}_realizeGroupTransformOnObject(t){const{group:e}=t;if(e&&Vt(e)&&this._activeObject===e){const s=wt(t,["angle","flipX","flipY",P,"scaleX","scaleY","skewX","skewY",A]);return ne(t,e.calcOwnMatrix()),s}return{}}_setSVGObject(t,e,s){const i=this._realizeGroupTransformOnObject(e);super._setSVGObject(t,e,s),e.set(i)}}s(Qr,"ownDefaults",{uniformScaling:!0,uniScaleKey:"shiftKey",centeredScaling:!1,centeredRotation:!1,centeredKey:"altKey",altActionKey:"shiftKey",selection:!0,selectionKey:"shiftKey",selectionColor:"rgba(100, 100, 255, 0.3)",selectionDashArray:[],selectionBorderColor:"rgba(255, 255, 255, 0.3)",selectionLineWidth:1,selectionFullyContained:!1,hoverCursor:"move",moveCursor:"move",defaultCursor:"default",freeDrawingCursor:"crosshair",notAllowedCursor:"not-allowed",perPixelTargetFind:!1,targetFindTolerance:0,skipTargetFind:!1,stopContextMenu:!1,fireRightClick:!1,fireMiddleClick:!1,enablePointerEvents:!1,containerClass:"canvas-container",preserveObjectStacking:!1});class Zr{constructor(t){s(this,"targets",[]),s(this,"__disposer",void 0);const e=()=>{const{hiddenTextarea:e}=t.getActiveObject()||{};e&&e.focus()},i=t.upperCanvasEl;i.addEventListener("click",e),this.__disposer=()=>i.removeEventListener("click",e)}exitTextEditing(){this.target=void 0,this.targets.forEach((t=>{t.isEditing&&t.exitEditing()}))}add(t){this.targets.push(t)}remove(t){this.unregister(t),H(this.targets,t)}register(t){this.target=t}unregister(t){t===this.target&&(this.target=void 0)}onMouseMove(t){var e;(null===(e=this.target)||void 0===e?void 0:e.isEditing)&&this.target.updateSelectionOnMouseMove(t)}clear(){this.targets=[],this.target=void 0}dispose(){this.clear(),this.__disposer(),delete this.__disposer}}const $r=["target","oldTarget","fireCanvas","e"],tn={passive:!1},en=(t,e)=>{const s=t.getViewportPoint(e),i=t.getScenePoint(e);return{viewportPoint:s,scenePoint:i,pointer:s,absolutePointer:i}},sn=function(t){for(var e=arguments.length,s=new Array(e>1?e-1:0),i=1;i1?e-1:0),i=1;i1&&void 0!==arguments[1]?arguments[1]:{}),s(this,"_isClick",void 0),s(this,"textEditingManager",new Zr(this)),["_onMouseDown","_onTouchStart","_onMouseMove","_onMouseUp","_onTouchEnd","_onResize","_onMouseWheel","_onMouseOut","_onMouseEnter","_onContextMenu","_onDoubleClick","_onDragStart","_onDragEnd","_onDragProgress","_onDragOver","_onDragEnter","_onDragLeave","_onDrop"].forEach((t=>{this[t]=this[t].bind(this)})),this.addOrRemove(sn,"add")}_getEventPrefix(){return this.enablePointerEvents?"pointer":"mouse"}addOrRemove(t,e){const s=this.upperCanvasEl,i=this._getEventPrefix();t(Gt(s),"resize",this._onResize),t(s,i+"down",this._onMouseDown),t(s,"".concat(i,"move"),this._onMouseMove,tn),t(s,"".concat(i,"out"),this._onMouseOut),t(s,"".concat(i,"enter"),this._onMouseEnter),t(s,"wheel",this._onMouseWheel),t(s,"contextmenu",this._onContextMenu),t(s,"dblclick",this._onDoubleClick),t(s,"dragstart",this._onDragStart),t(s,"dragend",this._onDragEnd),t(s,"dragover",this._onDragOver),t(s,"dragenter",this._onDragEnter),t(s,"dragleave",this._onDragLeave),t(s,"drop",this._onDrop),this.enablePointerEvents||t(s,"touchstart",this._onTouchStart,tn)}removeListeners(){this.addOrRemove(rn,"remove");const t=this._getEventPrefix(),e=zt(this.upperCanvasEl);rn(e,"".concat(t,"up"),this._onMouseUp),rn(e,"touchend",this._onTouchEnd,tn),rn(e,"".concat(t,"move"),this._onMouseMove,tn),rn(e,"touchmove",this._onMouseMove,tn)}_onMouseWheel(t){this.__onMouseWheel(t)}_onMouseOut(t){const e=this._hoveredTarget,s=r({e:t},en(this,t));this.fire("mouse:out",r(r({},s),{},{target:e})),this._hoveredTarget=void 0,e&&e.fire("mouseout",r({},s)),this._hoveredTargets.forEach((t=>{this.fire("mouse:out",r(r({},s),{},{target:t})),t&&t.fire("mouseout",r({},s))})),this._hoveredTargets=[]}_onMouseEnter(t){this._currentTransform||this.findTarget(t)||(this.fire("mouse:over",r({e:t},en(this,t))),this._hoveredTarget=void 0,this._hoveredTargets=[])}_onDragStart(t){this._isClick=!1;const e=this.getActiveObject();if(e&&e.onDragStart(t)){this._dragSource=e;const s={e:t,target:e};return this.fire("dragstart",s),e.fire("dragstart",s),void sn(this.upperCanvasEl,"drag",this._onDragProgress)}se(t)}_renderDragEffects(t,e,s){let i=!1;const r=this._dropTarget;r&&r!==e&&r!==s&&(r.clearContextTop(),i=!0),null==e||e.clearContextTop(),s!==e&&(null==s||s.clearContextTop());const n=this.contextTop;n.save(),n.transform(...this.viewportTransform),e&&(n.save(),e.transform(n),e.renderDragSourceEffect(t),n.restore(),i=!0),s&&(n.save(),s.transform(n),s.renderDropTargetEffect(t),n.restore(),i=!0),n.restore(),i&&(this.contextTopDirty=!0)}_onDragEnd(t){const e=!!t.dataTransfer&&t.dataTransfer.dropEffect!==L,s=e?this._activeObject:void 0,i={e:t,target:this._dragSource,subTargets:this.targets,dragSource:this._dragSource,didDrop:e,dropTarget:s};rn(this.upperCanvasEl,"drag",this._onDragProgress),this.fire("dragend",i),this._dragSource&&this._dragSource.fire("dragend",i),delete this._dragSource,this._onMouseUp(t)}_onDragProgress(t){const e={e:t,target:this._dragSource,dragSource:this._dragSource,dropTarget:this._draggedoverTarget};this.fire("drag",e),this._dragSource&&this._dragSource.fire("drag",e)}findDragTargets(t){return this.targets=[],{target:this._searchPossibleTargets(this._objects,this.getViewportPoint(t)),targets:[...this.targets]}}_onDragOver(t){const e="dragover",{target:s,targets:i}=this.findDragTargets(t),r=this._dragSource,n={e:t,target:s,subTargets:i,dragSource:r,canDrop:!1,dropTarget:void 0};let o;this.fire(e,n),this._fireEnterLeaveEvents(s,n),s&&(s.canDrop(t)&&(o=s),s.fire(e,n));for(let a=0;a0)return;this.__onMouseUp(t),this._resetTransformEventData(),delete this.mainTouchId;const e=this._getEventPrefix(),s=zt(this.upperCanvasEl);rn(s,"touchend",this._onTouchEnd,tn),rn(s,"touchmove",this._onMouseMove,tn),this._willAddMouseDown&&clearTimeout(this._willAddMouseDown),this._willAddMouseDown=setTimeout((()=>{sn(this.upperCanvasEl,"".concat(e,"down"),this._onMouseDown),this._willAddMouseDown=0}),400)}_onMouseUp(t){this.__onMouseUp(t),this._resetTransformEventData();const e=this.upperCanvasEl,s=this._getEventPrefix();if(this._isMainEvent(t)){const t=zt(this.upperCanvasEl);rn(t,"".concat(s,"up"),this._onMouseUp),rn(t,"".concat(s,"move"),this._onMouseMove,tn),sn(e,"".concat(s,"move"),this._onMouseMove,tn)}}_onMouseMove(t){const e=this.getActiveObject();!this.allowTouchScrolling&&(!e||!e.shouldStartDragging(t))&&t.preventDefault&&t.preventDefault(),this.__onMouseMove(t)}_onResize(){this.calcOffset(),this._resetTransformEventData()}_shouldRender(t){const e=this.getActiveObject();return!!e!=!!t||e&&t&&e!==t}__onMouseUp(t){var e;this._cacheTransformEventData(t),this._handleEvent(t,"up:before");const s=this._currentTransform,i=this._isClick,r=this._target,{button:n}=t;if(n)return(this.fireMiddleClick&&1===n||this.fireRightClick&&2===n)&&this._handleEvent(t,"up"),void this._resetTransformEventData();if(this.isDrawingMode&&this._isCurrentlyDrawing)return void this._onMouseUpInDrawingMode(t);if(!this._isMainEvent(t))return;let o,a,h=!1;if(s&&(this._finalizeCurrentTransform(t),h=s.actionPerformed),!i){const e=r===this._activeObject;this.handleSelection(t),h||(h=this._shouldRender(r)||!e&&r===this._activeObject)}if(r){const e=r.findControl(this.getViewportPoint(t),ee(t)),{key:i,control:n}=e||{};if(a=i,r.selectable&&r!==this._activeObject&&"up"===r.activeOn)this.setActiveObject(r,t),h=!0;else if(n){const e=n.getMouseUpHandler(t,r,n);e&&(o=this.getScenePoint(t),e.call(n,t,s,o.x,o.y))}r.isMoving=!1}if(s&&(s.target!==r||s.corner!==a)){const e=s.target&&s.target.controls[s.corner],i=e&&e.getMouseUpHandler(t,s.target,e);o=o||this.getScenePoint(t),i&&i.call(e,t,s,o.x,o.y)}this._setCursorFromEvent(t,r),this._handleEvent(t,"up"),this._groupSelector=null,this._currentTransform=null,r&&(r.__corner=void 0),h?this.requestRenderAll():i||null!==(e=this._activeObject)&&void 0!==e&&e.isEditing||this.renderTop()}_basicEventHandler(t,e){const{target:s,subTargets:i=[]}=e;this.fire(t,e),s&&s.fire(t,e);for(let r=0;r{s=t.hoverCursor||s})),this.setCursor(s)}handleMultiSelection(t,e){const s=this._activeObject,i=Vt(s);if(s&&this._isSelectionKeyPressed(t)&&this.selection&&e&&e.selectable&&(s!==e||i)&&(i||!e.isDescendantOf(s)&&!s.isDescendantOf(e))&&!e.onSelect({e:t})&&!s.getActiveControl()){if(i){const i=s.getObjects();if(e===s){const s=this.getViewportPoint(t);if(!(e=this.searchPossibleTargets(i,s)||this.searchPossibleTargets(this._objects,s))||!e.selectable)return!1}e.group===s?(s.remove(e),this._hoveredTarget=e,this._hoveredTargets=[...this.targets],1===s.size()&&this._setActiveObject(s.item(0),t)):(s.multiSelectAdd(e),this._hoveredTarget=s,this._hoveredTargets=[...this.targets]),this._fireSelectionEvents(i,t)}else{s.exitEditing&&s.exitEditing();const i=new(X.getClass("ActiveSelection"))([],{canvas:this});i.multiSelectAdd(s,e),this._hoveredTarget=i,this._setActiveObject(i,t),this._fireSelectionEvents([s],t)}return!0}return!1}handleSelection(t){if(!this.selection||!this._groupSelector)return!1;const{x:e,y:s,deltaX:i,deltaY:r}=this._groupSelector,n=new N(e,s),o=n.add(new N(i,r)),a=n.min(o),h=n.max(o).subtract(a),c=this.collectObjects({left:a.x,top:a.y,width:h.x,height:h.y},{includeIntersecting:!this.selectionFullyContained}),l=n.eq(o)?c[0]?[c[0]]:[]:c.length>1?c.filter((e=>!e.onSelect({e:t}))).reverse():c;if(1===l.length)this.setActiveObject(l[0],t);else if(l.length>1){const e=X.getClass("ActiveSelection");this.setActiveObject(new e(l,{canvas:this}),t)}return this._groupSelector=null,!0}clear(){this.textEditingManager.clear(),super.clear()}destroy(){this.removeListeners(),this.textEditingManager.dispose(),super.destroy()}}const an={x1:0,y1:0,x2:0,y2:0},hn=r(r({},an),{},{r1:0,r2:0}),cn=/^(\d+\.\d+)%|(\d+)%$/;function ln(t){return t&&cn.test(t)}function un(t,e){const s="number"==typeof t?t:"string"==typeof t?parseFloat(t)/(ln(t)?100:1):NaN;return Ie(0,V(s,e),1)}const dn=/\s*;\s*/,gn=/\s*:\s*/;function fn(t,e){let s,i;const r=t.getAttribute("style");if(r){const t=r.split(dn);""===t[t.length-1]&&t.pop();for(let e=t.length;e--;){const[r,n]=t[e].split(gn).map((t=>t.trim()));"stop-color"===r?s=n:"stop-opacity"===r&&(i=n)}}const n=new At(s||t.getAttribute("stop-color")||"rgb(0,0,0)");return{offset:un(t.getAttribute("offset"),0),color:n.toRgb(),opacity:V(parseFloat(i||t.getAttribute("stop-opacity")||""),1)*n.getAlpha()*e}}function pn(t,e){const s=[],i=t.getElementsByTagName("stop"),r=un(e,1);for(let n=i.length;n--;)s.push(fn(i[n],r));return s}function mn(t){return"linearGradient"===t.nodeName||"LINEARGRADIENT"===t.nodeName?"linear":"radial"}function vn(t){return"userSpaceOnUse"===t.getAttribute("gradientUnits")?"pixels":"percentage"}function _n(t,e){return t.getAttribute(e)}function yn(t,e){return function(t,e){let s,{width:i,height:r,gradientUnits:n}=e;return Object.keys(t).reduce(((e,o)=>{const a=t[o];return"Infinity"===a?s=1:"-Infinity"===a?s=0:(s="string"==typeof a?parseFloat(a):a,"string"==typeof a&&ln(a)&&(s*=.01,"pixels"===n&&("x1"!==o&&"x2"!==o&&"r2"!==o||(s*=i),"y1"!==o&&"y2"!==o||(s*=r)))),e[o]=s,e}),{})}("linear"===mn(t)?{x1:_n(s=t,"x1")||0,y1:_n(s,"y1")||0,x2:_n(s,"x2")||"100%",y2:_n(s,"y2")||0}:function(t){return{x1:_n(t,"fx")||_n(t,"cx")||"50%",y1:_n(t,"fy")||_n(t,"cy")||"50%",r1:0,x2:_n(t,"cx")||"50%",y2:_n(t,"cy")||"50%",r2:_n(t,"r")||"50%"}}(t),r(r({},e),{},{gradientUnits:vn(t)}));var s}class xn{constructor(t){let{type:e="linear",gradientUnits:s="pixels",coords:i={},colorStops:n=[],offsetX:o=0,offsetY:a=0,gradientTransform:h,id:c}=t;this.id=c?"".concat(c,"_").concat(tt()):tt(),this.type=e,this.gradientUnits=s,this.gradientTransform=h,this.offsetX=o,this.offsetY=a,this.coords=r(r({},"radial"===this.type?hn:an),i),this.colorStops=n.slice()}addColorStop(t){for(const e in t){const s=new At(t[e]);this.colorStops.push({offset:parseFloat(e),color:s.toRgb(),opacity:s.getAlpha()})}return this}toObject(t){return r(r({},wt(this,t)),{},{type:this.type,coords:this.coords,colorStops:this.colorStops,offsetX:this.offsetX,offsetY:this.offsetY,gradientUnits:this.gradientUnits,gradientTransform:this.gradientTransform?[...this.gradientTransform]:void 0})}toSVG(t){let{additionalTransform:e}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const s=[],i=this.gradientTransform?this.gradientTransform.concat():k.concat(),n="pixels"===this.gradientUnits?"userSpaceOnUse":"objectBoundingBox",o=this.colorStops.map((t=>r({},t))).sort(((t,e)=>t.offset-e.offset));let a=-this.offsetX,h=-this.offsetY;var c;"objectBoundingBox"===n?(a/=t.width,h/=t.height):(a+=t.width/2,h+=t.height/2),(c=t)&&"function"==typeof c._renderPathCommands&&"percentage"!==this.gradientUnits&&(a-=t.pathOffset.x,h-=t.pathOffset.y),i[4]-=a,i[5]-=h;const l=['id="SVGID_'.concat(this.id,'"'),'gradientUnits="'.concat(n,'"'),'gradientTransform="'.concat(e?e+" ":"").concat(Rt(i),'"'),""].join(" ");if("linear"===this.type){const{x1:t,y1:e,x2:i,y2:r}=this.coords;s.push("\n')}else if("radial"===this.type){const{x1:t,y1:e,x2:i,y2:r,r1:n,r2:a}=this.coords,h=n>a;s.push("\n'),h&&(o.reverse(),o.forEach((t=>{t.offset=1-t.offset})));const c=Math.min(n,a);if(c>0){const t=c/Math.max(n,a);o.forEach((e=>{e.offset+=t*(1-e.offset)}))}}return o.forEach((t=>{let{color:e,offset:i,opacity:r}=t;s.push("\n')})),s.push("linear"===this.type?"":"","\n"),s.join("")}toLive(t){const e=this.coords,s="linear"===this.type?t.createLinearGradient(e.x1,e.y1,e.x2,e.y2):t.createRadialGradient(e.x1,e.y1,e.r1,e.x2,e.y2,e.r2);return this.colorStops.forEach((t=>{let{color:e,opacity:i,offset:r}=t;s.addColorStop(r,void 0!==i?new At(e).setAlpha(i).toRgba():e)})),s}static fromObject(t){return e(this,null,(function*(){return new this(t)}))}static fromElement(t,e,s){const i=vn(t),n=e._findCenterFromElement();return new this(r({id:t.getAttribute("id")||void 0,type:mn(t),coords:yn(t,{width:s.viewBoxWidth||s.width,height:s.viewBoxHeight||s.height}),colorStops:pn(t,s.opacity),gradientUnits:i,gradientTransform:Ni(t.getAttribute("gradientTransform")||"")},"pixels"===i?{offsetX:e.width/2-n.x,offsetY:e.height/2-n.y}:{offsetX:0,offsetY:0}))}}s(xn,"type","Gradient"),X.setClass(xn,"gradient"),X.setClass(xn,"linear"),X.setClass(xn,"radial");const Cn=["type","source"];class bn{get type(){return"pattern"}set type(t){l("warn","Setting type has no effect",t)}constructor(t){s(this,"repeat","repeat"),s(this,"offsetX",0),s(this,"offsetY",0),s(this,"crossOrigin",""),s(this,"patternTransform",null),this.id=tt(),Object.assign(this,t)}isImageSource(){return!!this.source&&"string"==typeof this.source.src}isCanvasSource(){return!!this.source&&!!this.source.toDataURL}sourceToString(){return this.isImageSource()?this.source.src:this.isCanvasSource()?this.source.toDataURL():""}toLive(t){return this.source&&(!this.isImageSource()||this.source.complete&&0!==this.source.naturalWidth&&0!==this.source.naturalHeight)?t.createPattern(this.source,this.repeat):null}toObject(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const{repeat:e,crossOrigin:s}=this;return r(r({},wt(this,t)),{},{type:"pattern",source:this.sourceToString(),repeat:e,crossOrigin:s,offsetX:jt(this.offsetX,c.NUM_FRACTION_DIGITS),offsetY:jt(this.offsetY,c.NUM_FRACTION_DIGITS),patternTransform:this.patternTransform?[...this.patternTransform]:null})}toSVG(t){let{width:e,height:s}=t;const{source:i,repeat:r,id:n}=this,o=V(this.offsetX/e,0),a=V(this.offsetY/s,0),h="repeat-y"===r||"no-repeat"===r?1+Math.abs(o||0):V(i.width/e,0),c="repeat-x"===r||"no-repeat"===r?1+Math.abs(a||0):V(i.height/s,0);return[''),''),"",""].join("\n")}static fromObject(t,s){return e(this,null,(function*(){let{type:e,source:i}=t,o=n(t,Cn);const a=yield Ct(i,r(r({},s),{},{crossOrigin:o.crossOrigin}));return new this(r(r({},o),{},{source:a}))}))}}s(bn,"type","Pattern"),X.setClass(bn),X.setClass(bn,"pattern");const Sn=["path","left","top"],wn=["d"];class Tn extends oi{constructor(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{path:s,left:i,top:r}=e,o=n(e,Sn);super(),Object.assign(this,Tn.ownDefaults),this.setOptions(o),this._setPath(t||[],!0),"number"==typeof i&&this.set(P,i),"number"==typeof r&&this.set(A,r)}_setPath(t,e){this.path=jr(Array.isArray(t)?t:Ur(t)),this.setBoundingBox(e)}_findCenterFromElement(){const t=this._calcBoundsFromPath();return new N(t.left+t.width/2,t.top+t.height/2)}_renderPathCommands(t){const e=-this.pathOffset.x,s=-this.pathOffset.y;t.beginPath();for(const i of this.path)switch(i[0]){case"L":t.lineTo(i[1]+e,i[2]+s);break;case"M":t.moveTo(i[1]+e,i[2]+s);break;case"C":t.bezierCurveTo(i[1]+e,i[2]+s,i[3]+e,i[4]+s,i[5]+e,i[6]+s);break;case"Q":t.quadraticCurveTo(i[1]+e,i[2]+s,i[3]+e,i[4]+s);break;case"Z":t.closePath()}}_render(t){this._renderPathCommands(t),this._renderPaintInOrder(t)}toString(){return"#")}toObject(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return r(r({},super.toObject(t)),{},{path:this.path.map((t=>t.slice()))})}toDatalessObject(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const e=this.toObject(t);return this.sourcePath&&(delete e.path,e.sourcePath=this.sourcePath),e}_toSVG(){const t=qr(this.path,c.NUM_FRACTION_DIGITS);return["\n')]}_getOffsetTransform(){const t=c.NUM_FRACTION_DIGITS;return" translate(".concat(jt(-this.pathOffset.x,t),", ").concat(jt(-this.pathOffset.y,t),")")}toClipPathSVG(t){const e=this._getOffsetTransform();return"\t"+this._createBaseClipPathSVGMarkup(this._toSVG(),{reviver:t,additionalTransform:e})}toSVG(t){const e=this._getOffsetTransform();return this._createBaseSVGMarkup(this._toSVG(),{reviver:t,additionalTransform:e})}complexity(){return this.path.length}setDimensions(){this.setBoundingBox()}setBoundingBox(t){const{width:e,height:s,pathOffset:i}=this._calcDimensions();this.set({width:e,height:s,pathOffset:i}),t&&this.setPositionByOrigin(i,E,E)}_calcBoundsFromPath(){const t=[];let e=0,s=0,i=0,r=0;for(const n of this.path)switch(n[0]){case"L":i=n[1],r=n[2],t.push(new N(e,s),new N(i,r));break;case"M":i=n[1],r=n[2],e=i,s=r;break;case"C":t.push(...Pr(i,r,n[1],n[2],n[3],n[4],n[5],n[6])),i=n[5],r=n[6];break;case"Q":t.push(...Pr(i,r,n[1],n[2],n[1],n[2],n[3],n[4])),i=n[3],r=n[4];break;case"Z":i=e,r=s}return ie(t)}_calcDimensions(){const t=this._calcBoundsFromPath();return r(r({},t),{},{pathOffset:new N(t.left+t.width/2,t.top+t.height/2)})}static fromObject(t){return this._fromObject(t,{extraParam:"path"})}static fromElement(t,s,i){return e(this,null,(function*(){const e=Ki(t,this.ATTRIBUTE_NAMES,i),{d:o}=e;return new this(o,r(r(r({},n(e,wn)),s),{},{left:void 0,top:void 0}))}))}}s(Tn,"type","Path"),s(Tn,"cacheProperties",[...bs,"path","fillRule"]),s(Tn,"ATTRIBUTE_NAMES",[...xi,"d"]),X.setClass(Tn),X.setSVGClass(Tn);const On=["left","top","radius"],kn=["radius","startAngle","endAngle","counterClockwise"];class Dn extends oi{static getDefaults(){return r(r({},super.getDefaults()),Dn.ownDefaults)}constructor(t){super(),Object.assign(this,Dn.ownDefaults),this.setOptions(t)}_set(t,e){return super._set(t,e),"radius"===t&&this.setRadius(e),this}_render(t){t.beginPath(),t.arc(0,0,this.radius,rt(this.startAngle),rt(this.endAngle),this.counterClockwise),this._renderPaintInOrder(t)}getRadiusX(){return this.get("radius")*this.get("scaleX")}getRadiusY(){return this.get("radius")*this.get("scaleY")}setRadius(t){this.radius=t,this.set({width:2*t,height:2*t})}toObject(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return super.toObject([...kn,...t])}_toSVG(){const t=(this.endAngle-this.startAngle)%360;if(0===t)return["\n'];{const{radius:e}=this,s=rt(this.startAngle),i=rt(this.endAngle),r=z(s)*e,n=G(s)*e,o=z(i)*e,a=G(i)*e,h=t>180?1:0,c=this.counterClockwise?0:1;return['\n"]}}static fromElement(t,s,i){return e(this,null,(function*(){const e=Ki(t,this.ATTRIBUTE_NAMES,i),{left:s=0,top:o=0,radius:a=0}=e;return new this(r(r({},n(e,On)),{},{radius:a,left:s-a,top:o-a}))}))}static fromObject(t){return super._fromObject(t)}}s(Dn,"type","Circle"),s(Dn,"cacheProperties",[...bs,...kn]),s(Dn,"ownDefaults",{radius:0,startAngle:0,endAngle:360,counterClockwise:!1}),s(Dn,"ATTRIBUTE_NAMES",["cx","cy","r",...xi]),X.setClass(Dn),X.setSVGClass(Dn);const Mn=["x1","y1","x2","y2"],En=["x1","y1","x2","y2"],Pn=["x1","x2","y1","y2"];class An extends oi{constructor(){let[t,e,s,i]=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[0,0,0,0],r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(),Object.assign(this,An.ownDefaults),this.setOptions(r),this.x1=t,this.x2=s,this.y1=e,this.y2=i,this._setWidthHeight();const{left:n,top:o}=r;"number"==typeof n&&this.set(P,n),"number"==typeof o&&this.set(A,o)}_setWidthHeight(){const{x1:t,y1:e,x2:s,y2:i}=this;this.width=Math.abs(s-t),this.height=Math.abs(i-e);const{left:r,top:n,width:o,height:a}=ie([{x:t,y:e},{x:s,y:i}]),h=new N(r+o/2,n+a/2);this.setPositionByOrigin(h,E,E)}_set(t,e){return super._set(t,e),Pn.includes(t)&&this._setWidthHeight(),this}_render(t){t.beginPath();const e=this.calcLinePoints();t.moveTo(e.x1,e.y1),t.lineTo(e.x2,e.y2),t.lineWidth=this.strokeWidth;const s=t.strokeStyle;var i;It(this.stroke)?t.strokeStyle=this.stroke.toLive(t):t.strokeStyle=null!==(i=this.stroke)&&void 0!==i?i:t.fillStyle,this.stroke&&this._renderStroke(t),t.strokeStyle=s}_findCenterFromElement(){return new N((this.x1+this.x2)/2,(this.y1+this.y2)/2)}toObject(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return r(r({},super.toObject(t)),this.calcLinePoints())}_getNonTransformedDimensions(){const t=super._getNonTransformedDimensions();return"butt"===this.strokeLineCap&&(0===this.width&&(t.y-=this.strokeWidth),0===this.height&&(t.x-=this.strokeWidth)),t}calcLinePoints(){const{x1:t,x2:e,y1:s,y2:i,width:r,height:n}=this,o=t<=e?-1:1,a=s<=i?-1:1;return{x1:o*r/2,x2:o*-r/2,y1:a*n/2,y2:a*-n/2}}_toSVG(){const{x1:t,x2:e,y1:s,y2:i}=this.calcLinePoints();return["\n')]}static fromElement(t,s,i){return e(this,null,(function*(){const e=Ki(t,this.ATTRIBUTE_NAMES,i),{x1:s=0,y1:r=0,x2:o=0,y2:a=0}=e;return new this([s,r,o,a],n(e,Mn))}))}static fromObject(t){let{x1:e,y1:s,x2:i,y2:o}=t,a=n(t,En);return this._fromObject(r(r({},a),{},{points:[e,s,i,o]}),{extraParam:"points"})}}s(An,"type","Line"),s(An,"cacheProperties",[...bs,...Pn]),s(An,"ATTRIBUTE_NAMES",xi.concat(Pn)),X.setClass(An),X.setSVGClass(An);class jn extends oi{static getDefaults(){return r(r({},super.getDefaults()),jn.ownDefaults)}constructor(t){super(),Object.assign(this,jn.ownDefaults),this.setOptions(t)}_render(t){const e=this.width/2,s=this.height/2;t.beginPath(),t.moveTo(-e,s),t.lineTo(0,-s),t.lineTo(e,s),t.closePath(),this._renderPaintInOrder(t)}_toSVG(){const t=this.width/2,e=this.height/2;return["']}}s(jn,"type","Triangle"),s(jn,"ownDefaults",{width:100,height:100}),X.setClass(jn),X.setSVGClass(jn);const Fn=["rx","ry"];class Ln extends oi{static getDefaults(){return r(r({},super.getDefaults()),Ln.ownDefaults)}constructor(t){super(),Object.assign(this,Ln.ownDefaults),this.setOptions(t)}_set(t,e){switch(super._set(t,e),t){case"rx":this.rx=e,this.set("width",2*e);break;case"ry":this.ry=e,this.set("height",2*e)}return this}getRx(){return this.get("rx")*this.get("scaleX")}getRy(){return this.get("ry")*this.get("scaleY")}toObject(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return super.toObject([...Fn,...t])}_toSVG(){return["\n')]}_render(t){t.beginPath(),t.save(),t.transform(1,0,0,this.ry/this.rx,0,0),t.arc(0,0,this.rx,0,T,!1),t.restore(),this._renderPaintInOrder(t)}static fromElement(t,s,i){return e(this,null,(function*(){const e=Ki(t,this.ATTRIBUTE_NAMES,i);return e.left=(e.left||0)-e.rx,e.top=(e.top||0)-e.ry,new this(e)}))}}s(Ln,"type","Ellipse"),s(Ln,"cacheProperties",[...bs,...Fn]),s(Ln,"ownDefaults",{rx:0,ry:0}),s(Ln,"ATTRIBUTE_NAMES",[...xi,"cx","cy","rx","ry"]),X.setClass(Ln),X.setSVGClass(Ln);const Rn=["left","top"],Bn={exactBoundingBox:!1};class In extends oi{static getDefaults(){return r(r({},super.getDefaults()),In.ownDefaults)}constructor(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(),s(this,"strokeDiff",void 0),Object.assign(this,In.ownDefaults),this.setOptions(e),this.points=t;const{left:i,top:r}=e;this.initialized=!0,this.setBoundingBox(!0),"number"==typeof i&&this.set(P,i),"number"==typeof r&&this.set(A,r)}isOpen(){return!0}_projectStrokeOnPoints(t){return di(this.points,t,this.isOpen())}_calcDimensions(t){t=r({scaleX:this.scaleX,scaleY:this.scaleY,skewX:this.skewX,skewY:this.skewY,strokeLineCap:this.strokeLineCap,strokeLineJoin:this.strokeLineJoin,strokeMiterLimit:this.strokeMiterLimit,strokeUniform:this.strokeUniform,strokeWidth:this.strokeWidth},t||{});const e=this.exactBoundingBox?this._projectStrokeOnPoints(t).map((t=>t.projectedPoint)):this.points;if(0===e.length)return{left:0,top:0,width:0,height:0,pathOffset:new N,strokeOffset:new N,strokeDiff:new N};const s=ie(e),i=yt(r(r({},t),{},{scaleX:1,scaleY:1})),n=ie(this.points.map((t=>at(t,i,!0)))),o=new N(this.scaleX,this.scaleY);let a=s.left+s.width/2,h=s.top+s.height/2;return this.exactBoundingBox&&(a-=h*Math.tan(rt(this.skewX)),h-=a*Math.tan(rt(this.skewY))),r(r({},s),{},{pathOffset:new N(a,h),strokeOffset:new N(n.left,n.top).subtract(new N(s.left,s.top)).multiply(o),strokeDiff:new N(s.width,s.height).subtract(new N(n.width,n.height)).multiply(o)})}_findCenterFromElement(){const t=ie(this.points);return new N(t.left+t.width/2,t.top+t.height/2)}setDimensions(){this.setBoundingBox()}setBoundingBox(t){const{left:e,top:s,width:i,height:r,pathOffset:n,strokeOffset:o,strokeDiff:a}=this._calcDimensions();this.set({width:i,height:r,pathOffset:n,strokeOffset:o,strokeDiff:a}),t&&this.setPositionByOrigin(new N(e+i/2,s+r/2),E,E)}isStrokeAccountedForInDimensions(){return this.exactBoundingBox}_getNonTransformedDimensions(){return this.exactBoundingBox?new N(this.width,this.height):super._getNonTransformedDimensions()}_getTransformedDimensions(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.exactBoundingBox){let n;if(Object.keys(t).some((t=>this.strokeUniform||this.constructor.layoutProperties.includes(t)))){var e,s;const{width:i,height:r}=this._calcDimensions(t);n=new N(null!==(e=t.width)&&void 0!==e?e:i,null!==(s=t.height)&&void 0!==s?s:r)}else{var i,r;n=new N(null!==(i=t.width)&&void 0!==i?i:this.width,null!==(r=t.height)&&void 0!==r?r:this.height)}return n.multiply(new N(t.scaleX||this.scaleX,t.scaleY||this.scaleY))}return super._getTransformedDimensions(t)}_set(t,e){const s=this.initialized&&this[t]!==e,i=super._set(t,e);return this.exactBoundingBox&&s&&(("scaleX"===t||"scaleY"===t)&&this.strokeUniform&&this.constructor.layoutProperties.includes("strokeUniform")||this.constructor.layoutProperties.includes(t))&&this.setDimensions(),i}toObject(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return r(r({},super.toObject(t)),{},{points:xs(this.points)})}_toSVG(){const t=[],e=this.pathOffset.x,s=this.pathOffset.y,i=c.NUM_FRACTION_DIGITS;for(let r=0,n=this.points.length;r\n')]}_render(t){const e=this.points.length,s=this.pathOffset.x,i=this.pathOffset.y;if(e&&!isNaN(this.points[e-1].y)){t.beginPath(),t.moveTo(this.points[0].x-s,this.points[0].y-i);for(let r=0;rvoid 0!==t));this._setStyleDeclaration(s,i,n)}getSelectionStyles(t,e,s){const i=[];for(let r=t;r<(e||t);r++)i.push(this.getStyleAtPosition(r,s));return i}getStyleAtPosition(t,e){const{lineIndex:s,charIndex:i}=this.get2DCursorLocation(t);return e?this.getCompleteStyleDeclaration(s,i):this._getStyleDeclaration(s,i)}setSelectionStyles(t,e,s){for(let i=e;i<(s||e);i++)this._extendStyles(i,t);this._forceClearCache=!0}_getStyleDeclaration(t,e){var s;const i=this.styles&&this.styles[t];return i&&null!==(s=i[e])&&void 0!==s?s:{}}getCompleteStyleDeclaration(t,e){return r(r({},wt(this,this.constructor._styleProperties)),this._getStyleDeclaration(t,e))}_setStyleDeclaration(t,e,s){this.styles[t][e]=s}_deleteStyleDeclaration(t,e){delete this.styles[t][e]}_getLineStyle(t){return!!this.styles[t]}_setLineStyle(t){this.styles[t]={}}_deleteLineStyle(t){delete this.styles[t]}}s(Jn,"_styleProperties",zn);const Qn=/ +/g,Zn=/"/g;function $n(t,e,s,i,r){return"\t\t".concat(function(t,e){let{left:s,top:i,width:r,height:n}=e,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:c.NUM_FRACTION_DIGITS;const a=Bt("fill",t,!1),[h,l,u,d]=[s,i,r,n].map((t=>jt(t,o)));return"')}(t,{left:e,top:s,width:i,height:r}),"\n")}const to=["textAnchor","textDecoration","dx","dy","top","left","fontSize","strokeWidth"];let eo;class so extends Jn{static getDefaults(){return r(r({},super.getDefaults()),so.ownDefaults)}constructor(t,e){super(),s(this,"__charBounds",[]),Object.assign(this,so.ownDefaults),this.setOptions(e),this.styles||(this.styles={}),this.text=t,this.initialized=!0,this.path&&this.setPathInfo(),this.initDimensions(),this.setCoords()}setPathInfo(){const t=this.path;t&&(t.segmentsInfo=Hr(t.path))}_splitText(){const t=this._splitTextIntoLines(this.text);return this.textLines=t.lines,this._textLines=t.graphemeLines,this._unwrappedTextLines=t._unwrappedLines,this._text=t.graphemeText,t}initDimensions(){this._splitText(),this._clearCache(),this.dirty=!0,this.path?(this.width=this.path.width,this.height=this.path.height):(this.width=this.calcTextWidth()||this.cursorWidth||this.MIN_TEXT_WIDTH,this.height=this.calcTextHeight()),this.textAlign.includes(Nn)&&this.enlargeSpaces()}enlargeSpaces(){let t,e,s,i,r,n,o;for(let a=0,h=this._textLines.length;a')}_getCacheCanvasDimensions(){const t=super._getCacheCanvasDimensions(),e=this.fontSize;return t.width+=e*t.zoomX,t.height+=e*t.zoomY,t}_render(t){const e=this.path;e&&!e.isNotVisible()&&e._render(t),this._setTextStyles(t),this._renderTextLinesBackground(t),this._renderTextDecoration(t,"underline"),this._renderText(t),this._renderTextDecoration(t,"overline"),this._renderTextDecoration(t,"linethrough")}_renderText(t){"stroke"===this.paintFirst?(this._renderTextStroke(t),this._renderTextFill(t)):(this._renderTextFill(t),this._renderTextStroke(t))}_setTextStyles(t,e,s){if(t.textBaseline="alphabetic",this.path)switch(this.pathAlign){case E:t.textBaseline="middle";break;case"ascender":t.textBaseline=A;break;case"descender":t.textBaseline=j}t.font=this._getFontDeclaration(e,s)}calcTextWidth(){let t=this.getLineWidth(0);for(let e=1,s=this._textLines.length;et&&(t=s)}return t}_renderTextLine(t,e,s,i,r,n){this._renderChars(t,e,s,i,r,n)}_renderTextLinesBackground(t){if(!this.textBackgroundColor&&!this.styleHas("textBackgroundColor"))return;const e=t.fillStyle,s=this._getLeftOffset();let i=this._getTopOffset();for(let r=0,n=this._textLines.length;r=0:ie?t%=e:t<0&&(t+=e),this._setGraphemeOnPath(t,s),t+=s.kernedWidth}return{width:i,numOfSpaces:0}}_setGraphemeOnPath(t,e){const s=t+e.kernedWidth/2,i=this.path,r=zr(i.path,s,i.segmentsInfo);e.renderLeft=r.x-i.pathOffset.x,e.renderTop=r.y-i.pathOffset.y,e.angle=r.angle+(this.pathSide===F?Math.PI:0)}_getGraphemeBox(t,e,s,i,r){const n=this.getCompleteStyleDeclaration(e,s),o=i?this.getCompleteStyleDeclaration(e,s-1):{},a=this._measureChar(t,n,i,o);let h,c=a.kernedWidth,l=a.width;0!==this.charSpacing&&(h=this._getWidthOfCharSpacing(),l+=h,c+=h);const u={width:l,left:0,height:n.fontSize,kernedWidth:c,deltaY:n.deltaY};if(s>0&&!r){const t=this.__charBounds[e][s-1];u.left=t.left+t.width+a.kernedWidth-a.width}return u}getHeightOfLine(t){if(this.__lineHeights[t])return this.__lineHeights[t];let e=this.getHeightOfChar(t,0);for(let s=1,i=this._textLines[t].length;s0){let e=i+u+f;"rtl"===this.direction&&(e=this.width-e-p),m&&v&&(t.fillStyle=v,t.fillRect(e,_+o*y+x,p,this.fontSize/15)),f=n.left,p=n.width,m=d,v=g,y=h,x=c}else p+=n.kernedWidth}let C=i+u+f;"rtl"===this.direction&&(C=this.width-C-p),t.fillStyle=g,d&&g&&t.fillRect(C,_+o*y+x,p-n,this.fontSize/15),s+=h}this._removeShadow(t)}_getFontDeclaration(){let{fontFamily:t=this.fontFamily,fontStyle:e=this.fontStyle,fontWeight:s=this.fontWeight,fontSize:i=this.fontSize}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;const n=t.includes("'")||t.includes('"')||t.includes(",")||so.genericFonts.includes(t.toLowerCase())?t:'"'.concat(t,'"');return[e,s,"".concat(r?this.CACHE_FONT_SIZE:i,"px"),n].join(" ")}render(t){this.visible&&(this.canvas&&this.canvas.skipOffscreen&&!this.group&&!this.isOnScreen()||(this._forceClearCache&&this.initDimensions(),super.render(t)))}graphemeSplit(t){return fi(t)}_splitTextIntoLines(t){const e=t.split(this._reNewline),s=new Array(e.length),i=["\n"];let r=[];for(let n=0;n0&&void 0!==arguments[0]?arguments[0]:[];return r(r({},super.toObject([...Hn,...t])),{},{styles:_i(this.styles,this.text)},this.path?{path:this.path.toObject()}:{})}set(t,e){const{textLayoutProperties:s}=this.constructor;super.set(t,e);let i=!1,r=!1;if("object"==typeof t)for(const n in t)"path"===n&&this.setPathInfo(),i=i||s.includes(n),r=r||"path"===n;else i=s.includes(t),r="path"===t;return r&&this.setPathInfo(),i&&this.initialized&&(this.initDimensions(),this.setCoords()),this}complexity(){return 1}static fromElement(t,s,i){return e(this,null,(function*(){const e=Ki(t,so.ATTRIBUTE_NAMES,i),o=r(r({},s),e),{textAnchor:a=P,textDecoration:h="",dx:c=0,dy:l=0,top:u=0,left:d=0,fontSize:g=D,strokeWidth:f=1}=o,p=n(o,to),m=new this((t.textContent||"").replace(/^\s+|\s+$|\n+/g,"").replace(/\s+/g," "),r({left:d+c,top:u+l,underline:h.includes("underline"),overline:h.includes("overline"),linethrough:h.includes("line-through"),strokeWidth:0,fontSize:g},p)),v=m.getScaledHeight()/m.height,_=((m.height+m.strokeWidth)*m.lineHeight-m.height)*v,y=m.getScaledHeight()+_;let x=0;return a===E&&(x=m.getScaledWidth()/2),a===F&&(x=m.getScaledWidth()),m.set({left:m.left-x,top:m.top-(y-m.fontSize*(.07+m._fontSizeFraction))/m.lineHeight,strokeWidth:f}),m}))}static fromObject(t){return this._fromObject(r(r({},t),{},{styles:yi(t.styles||{},t.text)}),{extraParam:"text"})}}s(so,"textLayoutProperties",Vn),s(so,"cacheProperties",[...bs,...Hn]),s(so,"ownDefaults",Gn),s(so,"type","Text"),s(so,"genericFonts",["sans-serif","serif","cursive","fantasy","monospace"]),s(so,"ATTRIBUTE_NAMES",xi.concat("x","y","dx","dy","font-family","font-style","font-weight","font-size","letter-spacing","text-decoration","text-anchor")),ni(so,[class extends Te{_toSVG(){const t=this._getSVGLeftTopOffsets(),e=this._getSVGTextAndBg(t.textTop,t.textLeft);return this._wrapSVGTextAndBg(e)}toSVG(t){return this._createBaseSVGMarkup(this._toSVG(),{reviver:t,noStyle:!0,withShadow:!0})}_getSVGLeftTopOffsets(){return{textLeft:-this.width/2,textTop:-this.height/2,lineTop:this.getHeightOfLine(0)}}_wrapSVGTextAndBg(t){let{textBgRects:e,textSpans:s}=t;const i=this.getSvgTextDecoration(this);return[e.join(""),'\t\t",s.join(""),"\n"]}_getSVGTextAndBg(t,e){const s=[],i=[];let r,n=t;this.backgroundColor&&i.push(...$n(this.backgroundColor,-this.width/2,-this.height/2,this.width,this.height));for(let o=0,a=this._textLines.length;o").concat(gi(t),"")}_setSVGTextLineText(t,e,s,i){const r=this.getHeightOfLine(e),n=this.textAlign.includes(Nn),o=this._textLines[e];let a,h,c,l,u,d="",g=0;i+=r*(1-this._fontSizeFraction)/this.lineHeight;for(let f=0,p=o.length-1;f<=p;f++)u=f===p||this.charSpacing,d+=o[f],c=this.__charBounds[e][f],0===g?(s+=c.kernedWidth-c.width,g+=c.width):g+=c.kernedWidth,n&&!u&&this._reSpaceAndTab.test(o[f])&&(u=!0),u||(a=a||this.getCompleteStyleDeclaration(e,f),h=this.getCompleteStyleDeclaration(e,f+1),u=vi(a,h,!0)),u&&(l=this._getStyleDeclaration(e,f),t.push(this._createTextCharSpan(d,l,s,i)),d="",a=h,"rtl"===this.direction?s-=g:s+=g,g=0)}_setSVGTextLineBg(t,e,s,i){const r=this._textLines[e],n=this.getHeightOfLine(e)/this.lineHeight;let o,a=0,h=0,c=this.getValueOfPropertyAt(e,0,"textBackgroundColor");for(let l=0;lt[e.replace("-","")])).join(" ")}}]),X.setClass(so),X.setSVGClass(so);class io{constructor(t){s(this,"target",void 0),s(this,"__mouseDownInPlace",!1),s(this,"__dragStartFired",!1),s(this,"__isDraggingOver",!1),s(this,"__dragStartSelection",void 0),s(this,"__dragImageDisposer",void 0),s(this,"_dispose",void 0),this.target=t;const e=[this.target.on("dragenter",this.dragEnterHandler.bind(this)),this.target.on("dragover",this.dragOverHandler.bind(this)),this.target.on("dragleave",this.dragLeaveHandler.bind(this)),this.target.on("dragend",this.dragEndHandler.bind(this)),this.target.on("drop",this.dropHandler.bind(this))];this._dispose=()=>{e.forEach((t=>t())),this._dispose=void 0}}isPointerOverSelection(t){const e=this.target,s=e.getSelectionStartFromPointer(t);return e.isEditing&&s>=e.selectionStart&&s<=e.selectionEnd&&e.selectionStart{y.remove()},zt(t.target||this.target.hiddenTextarea).body.appendChild(y),null===(s=t.dataTransfer)||void 0===s||s.setDragImage(y,p.x,p.y)}onDragStart(t){this.__dragStartFired=!0;const e=this.target,s=this.isActive();if(s&&t.dataTransfer){const s=this.__dragStartSelection={selectionStart:e.selectionStart,selectionEnd:e.selectionEnd},i=e._text.slice(s.selectionStart,s.selectionEnd).join(""),n=r({text:e.text,value:i},s);t.dataTransfer.setData("text/plain",i),t.dataTransfer.setData("application/fabric",JSON.stringify({value:i,styles:e.getSelectionStyles(s.selectionStart,s.selectionEnd,!0)})),t.dataTransfer.effectAllowed="copyMove",this.setDragImage(t,n)}return e.abortCursorAnimation(),s}canDrop(t){if(this.target.editable&&!this.target.getActiveControl()&&!t.defaultPrevented){if(this.isActive()&&this.__dragStartSelection){const e=this.target.getSelectionStartFromPointer(t),s=this.__dragStartSelection;return es.selectionEnd}return!0}return!1}targetCanDrop(t){return this.target.canDrop(t)}dragEnterHandler(t){let{e:e}=t;const s=this.targetCanDrop(e);!this.__isDraggingOver&&s&&(this.__isDraggingOver=!0)}dragOverHandler(t){const{e:e}=t,s=this.targetCanDrop(e);!this.__isDraggingOver&&s?this.__isDraggingOver=!0:this.__isDraggingOver&&!s&&(this.__isDraggingOver=!1),this.__isDraggingOver&&(e.preventDefault(),t.canDrop=!0,t.dropTarget=this.target)}dragLeaveHandler(){(this.__isDraggingOver||this.isActive())&&(this.__isDraggingOver=!1)}dropHandler(t){var e;const{e:s}=t,i=s.defaultPrevented;this.__isDraggingOver=!1,s.preventDefault();let r=null===(e=s.dataTransfer)||void 0===e?void 0:e.getData("text/plain");if(r&&!i){const e=this.target,i=e.canvas;let n=e.getSelectionStartFromPointer(s);const{styles:o}=s.dataTransfer.types.includes("application/fabric")?JSON.parse(s.dataTransfer.getData("application/fabric")):{},a=r[Math.max(0,r.length-1)],h=0;if(this.__dragStartSelection){const t=this.__dragStartSelection.selectionStart,s=this.__dragStartSelection.selectionEnd;n>t&&n<=s?n=t:n>s&&(n-=s-t),e.removeChars(t,s),delete this.__dragStartSelection}e._reNewline.test(a)&&(e._reNewline.test(e._text[n])||n===e._text.length)&&(r=r.trimEnd()),t.didDrop=!0,t.dropTarget=e,e.insertChars(r,o,n),i.setActiveObject(e),e.enterEditing(s),e.selectionStart=Math.min(n+h,e._text.length),e.selectionEnd=Math.min(e.selectionStart+r.length,e._text.length),e.hiddenTextarea.value=e.text,e._updateTextarea(),e.hiddenTextarea.focus(),e.fire("changed",{index:n+h,action:"drop"}),i.fire("text:changed",{target:e}),i.contextTopDirty=!0,i.requestRenderAll()}}dragEndHandler(t){let{e:e}=t;if(this.isActive()&&this.__dragStartFired&&this.__dragStartSelection){var s;const t=this.target,i=this.target.canvas,{selectionStart:r,selectionEnd:n}=this.__dragStartSelection,o=(null===(s=e.dataTransfer)||void 0===s?void 0:s.dropEffect)||L;o===L?(t.selectionStart=r,t.selectionEnd=n,t._updateTextarea(),t.hiddenTextarea.focus()):(t.clearContextTop(),"move"===o&&(t.removeChars(r,n),t.selectionStart=t.selectionEnd=r,t.hiddenTextarea&&(t.hiddenTextarea.value=t.text),t._updateTextarea(),t.fire("changed",{index:r,action:"dragend"}),i.fire("text:changed",{target:t}),i.requestRenderAll()),t.exitEditing())}this.__dragImageDisposer&&this.__dragImageDisposer(),delete this.__dragImageDisposer,delete this.__dragStartSelection,this.__isDraggingOver=!1}dispose(){this._dispose&&this._dispose()}}const ro=/[ \n\.,;!\?\-]/;class no extends so{constructor(){super(...arguments),s(this,"_currentCursorOpacity",1)}initBehavior(){this._tick=this._tick.bind(this),this._onTickComplete=this._onTickComplete.bind(this),this.updateSelectionOnMouseMove=this.updateSelectionOnMouseMove.bind(this)}onDeselect(t){return this.isEditing&&this.exitEditing(),this.selected=!1,super.onDeselect(t)}_animateCursor(t){let{toValue:e,duration:s,delay:i,onComplete:r}=t;return He({startValue:this._currentCursorOpacity,endValue:e,duration:s,delay:i,onComplete:r,abort:()=>!this.canvas||this.selectionStart!==this.selectionEnd,onChange:t=>{this._currentCursorOpacity=t,this.renderCursorOrSelection()}})}_tick(t){this._currentTickState=this._animateCursor({toValue:0,duration:this.cursorDuration/2,delay:Math.max(t||0,100),onComplete:this._onTickComplete})}_onTickComplete(){var t;null===(t=this._currentTickCompleteState)||void 0===t||t.abort(),this._currentTickCompleteState=this._animateCursor({toValue:1,duration:this.cursorDuration,onComplete:this._tick})}initDelayedCursor(t){this.abortCursorAnimation(),this._tick(t?0:this.cursorDelay)}abortCursorAnimation(){let t=!1;[this._currentTickState,this._currentTickCompleteState].forEach((e=>{e&&!e.isDone()&&(t=!0,e.abort())})),this._currentCursorOpacity=1,t&&this.clearContextTop()}restartCursorIfNeeded(){[this._currentTickState,this._currentTickCompleteState].some((t=>!t||t.isDone()))&&this.initDelayedCursor()}selectAll(){return this.selectionStart=0,this.selectionEnd=this._text.length,this._fireSelectionChanged(),this._updateTextarea(),this}getSelectedText(){return this._text.slice(this.selectionStart,this.selectionEnd).join("")}findWordBoundaryLeft(t){let e=0,s=t-1;if(this._reSpace.test(this._text[s]))for(;this._reSpace.test(this._text[s]);)e++,s--;for(;/\S/.test(this._text[s])&&s>-1;)e++,s--;return t-e}findWordBoundaryRight(t){let e=0,s=t;if(this._reSpace.test(this._text[s]))for(;this._reSpace.test(this._text[s]);)e++,s++;for(;/\S/.test(this._text[s])&&s-1;)e++,s--;return t-e}findLineBoundaryRight(t){let e=0,s=t;for(;!/\n/.test(this._text[s])&&s0&&this._reSpace.test(s[t])&&(-1===e||!R.test(s[t-1]))?t-1:t,r=s[i];for(;i>0&&ithis.__selectionStartOnMouseDown?(this.selectionStart=this.__selectionStartOnMouseDown,this.selectionEnd=s):(this.selectionStart=s,this.selectionEnd=this.__selectionStartOnMouseDown),this.selectionStart===i&&this.selectionEnd===r||(this._fireSelectionChanged(),this._updateTextarea(),this.renderCursorOrSelection()))}_setEditingProps(){this.hoverCursor="text",this.canvas&&(this.canvas.defaultCursor=this.canvas.moveCursor="text"),this.borderColor=this.editingBorderColor,this.hasControls=this.selectable=!1,this.lockMovementX=this.lockMovementY=!0}fromStringToGraphemeSelection(t,e,s){const i=s.slice(0,t),r=this.graphemeSplit(i).length;if(t===e)return{selectionStart:r,selectionEnd:r};const n=s.slice(t,e);return{selectionStart:r,selectionEnd:r+this.graphemeSplit(n).length}}fromGraphemeToStringSelection(t,e,s){const i=s.slice(0,t).join("").length;return t===e?{selectionStart:i,selectionEnd:i}:{selectionStart:i,selectionEnd:i+s.slice(t,e).join("").length}}_updateTextarea(){if(this.cursorOffsetCache={},this.hiddenTextarea){if(!this.inCompositionMode){const t=this.fromGraphemeToStringSelection(this.selectionStart,this.selectionEnd,this._text);this.hiddenTextarea.selectionStart=t.selectionStart,this.hiddenTextarea.selectionEnd=t.selectionEnd}this.updateTextareaPosition()}}updateFromTextArea(){if(!this.hiddenTextarea)return;this.cursorOffsetCache={};const t=this.hiddenTextarea;this.text=t.value,this.set("dirty",!0),this.initDimensions(),this.setCoords();const e=this.fromStringToGraphemeSelection(t.selectionStart,t.selectionEnd,t.value);this.selectionEnd=this.selectionStart=e.selectionEnd,this.inCompositionMode||(this.selectionStart=e.selectionStart),this.updateTextareaPosition()}updateTextareaPosition(){if(this.selectionStart===this.selectionEnd){const t=this._calcTextareaPosition();this.hiddenTextarea.style.left=t.left,this.hiddenTextarea.style.top=t.top}}_calcTextareaPosition(){if(!this.canvas)return{left:"1px",top:"1px"};const t=this.inCompositionMode?this.compositionStart:this.selectionStart,e=this._getCursorBoundaries(t),s=this.get2DCursorLocation(t),i=s.lineIndex,r=s.charIndex,n=this.getValueOfPropertyAt(i,r,"fontSize")*this.lineHeight,o=e.leftOffset,a=this.getCanvasRetinaScaling(),h=this.canvas.upperCanvasEl,c=h.width/a,l=h.height/a,u=c-n,d=l-n,g=new N(e.left+o,e.top+e.topOffset+n).transform(this.calcTransformMatrix()).transform(this.canvas.viewportTransform).multiply(new N(h.clientWidth/c,h.clientHeight/l));return g.x<0&&(g.x=0),g.x>u&&(g.x=u),g.y<0&&(g.y=0),g.y>d&&(g.y=d),g.x+=this.canvas._offset.left,g.y+=this.canvas._offset.top,{left:"".concat(g.x,"px"),top:"".concat(g.y,"px"),fontSize:"".concat(n,"px"),charHeight:n}}_saveEditingProps(){this._savedProps={hasControls:this.hasControls,borderColor:this.borderColor,lockMovementX:this.lockMovementX,lockMovementY:this.lockMovementY,hoverCursor:this.hoverCursor,selectable:this.selectable,defaultCursor:this.canvas&&this.canvas.defaultCursor,moveCursor:this.canvas&&this.canvas.moveCursor}}_restoreEditingProps(){this._savedProps&&(this.hoverCursor=this._savedProps.hoverCursor,this.hasControls=this._savedProps.hasControls,this.borderColor=this._savedProps.borderColor,this.selectable=this._savedProps.selectable,this.lockMovementX=this._savedProps.lockMovementX,this.lockMovementY=this._savedProps.lockMovementY,this.canvas&&(this.canvas.defaultCursor=this._savedProps.defaultCursor||this.canvas.defaultCursor,this.canvas.moveCursor=this._savedProps.moveCursor||this.canvas.moveCursor),delete this._savedProps)}_exitEditing(){const t=this.hiddenTextarea;this.selected=!1,this.isEditing=!1,t&&(t.blur&&t.blur(),t.parentNode&&t.parentNode.removeChild(t)),this.hiddenTextarea=null,this.abortCursorAnimation(),this.selectionStart!==this.selectionEnd&&this.clearContextTop()}exitEditing(){const t=this._textBeforeEdit!==this.text;return this._exitEditing(),this.selectionEnd=this.selectionStart,this._restoreEditingProps(),this._forceClearCache&&(this.initDimensions(),this.setCoords()),this.fire("editing:exited"),t&&this.fire("modified"),this.canvas&&(this.canvas.fire("text:editing:exited",{target:this}),t&&this.canvas.fire("object:modified",{target:this})),this}_removeExtraneousStyles(){for(const t in this.styles)this._textLines[t]||delete this.styles[t]}removeStyleFromTo(t,e){const{lineIndex:s,charIndex:i}=this.get2DCursorLocation(t,!0),{lineIndex:r,charIndex:n}=this.get2DCursorLocation(e,!0);if(s!==r){if(this.styles[s])for(let t=i;t=n&&(t[s-e]=t[i],delete t[i])}}}shiftLineStyles(t,e){const s=Object.assign({},this.styles);for(const i in this.styles){const r=parseInt(i,10);r>t&&(this.styles[r+e]=s[r],s[r-e]||delete this.styles[r])}}insertNewlineStyleObject(t,e,s,i){const n={},o=this._unwrappedTextLines[t].length,a=o===e;let h=!1;s||(s=1),this.shiftLineStyles(t,s);const c=this.styles[t]?this.styles[t][0===e?e:e-1]:void 0;for(const r in this.styles[t]){const s=parseInt(r,10);s>=e&&(h=!0,n[s-e]=this.styles[t][r],a&&0===e||delete this.styles[t][r])}let l=!1;for(h&&!a&&(this.styles[t+s]=n,l=!0),(l||o>e)&&s--;s>0;)i&&i[s-1]?this.styles[t+s]={0:r({},i[s-1])}:c?this.styles[t+s]={0:r({},c)}:delete this.styles[t+s],s--;this._forceClearCache=!0}insertCharStyleObject(t,e,s,i){this.styles||(this.styles={});const n=this.styles[t],o=n?r({},n):{};s||(s=1);for(const r in o){const t=parseInt(r,10);t>=e&&(n[t+s]=o[t],o[t-s]||delete n[t])}if(this._forceClearCache=!0,i){for(;s--;)Object.keys(i[s]).length&&(this.styles[t]||(this.styles[t]={}),this.styles[t][e+s]=r({},i[s]));return}if(!n)return;const a=n[e?e-1:1];for(;a&&s--;)this.styles[t][e+s]=r({},a)}insertNewStyleBlock(t,e,s){const i=this.get2DCursorLocation(e,!0),r=[0];let n,o=0;for(let a=0;a0&&(this.insertCharStyleObject(i.lineIndex,i.charIndex,r[0],s),s=s&&s.slice(r[0]+1)),o&&this.insertNewlineStyleObject(i.lineIndex,i.charIndex+r[0],o),n=1;n0?this.insertCharStyleObject(i.lineIndex+n,0,r[n],s):s&&this.styles[i.lineIndex+n]&&s[0]&&(this.styles[i.lineIndex+n][0]=s[0]),s=s&&s.slice(r[n]+1);r[n]>0&&this.insertCharStyleObject(i.lineIndex+n,0,r[n],s)}removeChars(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t+1;this.removeStyleFromTo(t,e),this._text.splice(t,e-t),this.text=this._text.join(""),this.set("dirty",!0),this.initDimensions(),this.setCoords(),this._removeExtraneousStyles()}insertChars(t,e,s){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:s;i>s&&this.removeStyleFromTo(s,i);const r=this.graphemeSplit(t);this.insertNewStyleBlock(r,s,e),this._text=[...this._text.slice(0,s),...r,...this._text.slice(i)],this.text=this._text.join(""),this.set("dirty",!0),this.initDimensions(),this.setCoords(),this._removeExtraneousStyles()}setSelectionStartEndWithShift(t,e,s){s<=t?(e===t?this._selectionDirection=P:this._selectionDirection===F&&(this._selectionDirection=P,this.selectionEnd=t),this.selectionStart=s):s>t&&s{let[s,i]=t;return e.setAttribute(s,i)}));const{top:s,left:i,fontSize:r}=this._calcTextareaPosition();e.style.cssText="position: absolute; top: ".concat(s,"; left: ").concat(i,"; z-index: -999; opacity: 0; width: 1px; height: 1px; font-size: 1px; padding-top: ").concat(r,";"),(this.hiddenTextareaContainer||t.body).appendChild(e),Object.entries({blur:"blur",keydown:"onKeyDown",keyup:"onKeyUp",input:"onInput",copy:"copy",cut:"copy",paste:"paste",compositionstart:"onCompositionStart",compositionupdate:"onCompositionUpdate",compositionend:"onCompositionEnd"}).map((t=>{let[s,i]=t;return e.addEventListener(s,this[i].bind(this))})),this.hiddenTextarea=e}blur(){this.abortCursorAnimation()}onKeyDown(t){if(!this.isEditing)return;const e="rtl"===this.direction?this.keysMapRtl:this.keysMap;if(t.keyCode in e)this[e[t.keyCode]](t);else{if(!(t.keyCode in this.ctrlKeysMapDown)||!t.ctrlKey&&!t.metaKey)return;this[this.ctrlKeysMapDown[t.keyCode]](t)}t.stopImmediatePropagation(),t.preventDefault(),t.keyCode>=33&&t.keyCode<=40?(this.inCompositionMode=!1,this.clearContextTop(),this.renderCursorOrSelection()):this.canvas&&this.canvas.requestRenderAll()}onKeyUp(t){!this.isEditing||this._copyDone||this.inCompositionMode?this._copyDone=!1:t.keyCode in this.ctrlKeysMapUp&&(t.ctrlKey||t.metaKey)&&(this[this.ctrlKeysMapUp[t.keyCode]](t),t.stopImmediatePropagation(),t.preventDefault(),this.canvas&&this.canvas.requestRenderAll())}onInput(t){const e=this.fromPaste;if(this.fromPaste=!1,t&&t.stopPropagation(),!this.isEditing)return;const s=()=>{this.updateFromTextArea(),this.fire("changed"),this.canvas&&(this.canvas.fire("text:changed",{target:this}),this.canvas.requestRenderAll())};if(""===this.hiddenTextarea.value)return this.styles={},void s();const i=this._splitTextIntoLines(this.hiddenTextarea.value).graphemeText,r=this._text.length,n=i.length,o=this.selectionStart,a=this.selectionEnd,h=o!==a;let l,u,d,g,f=n-r;const p=this.fromStringToGraphemeSelection(this.hiddenTextarea.selectionStart,this.hiddenTextarea.selectionEnd,this.hiddenTextarea.value),m=o>p.selectionStart;h?(u=this._text.slice(o,a),f+=a-o):nl[0]))),h?(d=o,g=a):m?(d=a-u.length,g=a):(d=a,g=a+u.length),this.removeStyleFromTo(d,g)),_.length){const{copyPasteData:t}=v();e&&_.join("")===t.copiedText&&!c.disableStyleCopyPaste&&(l=t.copiedTextStyle),this.insertNewStyleBlock(_,o,l)}s()}onCompositionStart(){this.inCompositionMode=!0}onCompositionEnd(){this.inCompositionMode=!1}onCompositionUpdate(t){let{target:e}=t;const{selectionStart:s,selectionEnd:i}=e;this.compositionStart=s,this.compositionEnd=i,this.updateTextareaPosition()}copy(){if(this.selectionStart===this.selectionEnd)return;const{copyPasteData:t}=v();t.copiedText=this.getSelectedText(),c.disableStyleCopyPaste?t.copiedTextStyle=void 0:t.copiedTextStyle=this.getSelectionStyles(this.selectionStart,this.selectionEnd,!0),this._copyDone=!0}paste(){this.fromPaste=!0}_getWidthBeforeCursor(t,e){let s,i=this._getLineLeftOffset(t);return e>0&&(s=this.__charBounds[t][e-1],i+=s.left+s.width),i}getDownCursorOffset(t,e){const s=this._getSelectionForOffset(t,e),i=this.get2DCursorLocation(s),r=i.lineIndex;if(r===this._textLines.length-1||t.metaKey||34===t.keyCode)return this._text.length-s;const n=i.charIndex,o=this._getWidthBeforeCursor(r,n),a=this._getIndexOnLine(r+1,o);return this._textLines[r].slice(n).length+a+1+this.missingNewlineOffset(r)}_getSelectionForOffset(t,e){return t.shiftKey&&this.selectionStart!==this.selectionEnd&&e?this.selectionEnd:this.selectionStart}getUpCursorOffset(t,e){const s=this._getSelectionForOffset(t,e),i=this.get2DCursorLocation(s),r=i.lineIndex;if(0===r||t.metaKey||33===t.keyCode)return-s;const n=i.charIndex,o=this._getWidthBeforeCursor(r,n),a=this._getIndexOnLine(r-1,o),h=this._textLines[r].slice(0,n),c=this.missingNewlineOffset(r-1);return-this._textLines[r-1].length+a-h.length+(1-c)}_getIndexOnLine(t,e){const s=this._textLines[t];let i,r,n=this._getLineLeftOffset(t),o=0;for(let a=0,h=s.length;ae){r=!0;const t=n-i,s=n,h=Math.abs(t-e);o=Math.abs(s-e)=this._text.length&&this.selectionEnd>=this._text.length||this._moveCursorUpOrDown("Down",t)}moveCursorUp(t){0===this.selectionStart&&0===this.selectionEnd||this._moveCursorUpOrDown("Up",t)}_moveCursorUpOrDown(t,e){const s=this["get".concat(t,"CursorOffset")](e,this._selectionDirection===F);if(e.shiftKey?this.moveCursorWithShift(s):this.moveCursorWithoutShift(s),0!==s){const t=this.text.length;this.selectionStart=Ie(0,this.selectionStart,t),this.selectionEnd=Ie(0,this.selectionEnd,t),this.abortCursorAnimation(),this.initDelayedCursor(),this._fireSelectionChanged(),this._updateTextarea()}}moveCursorWithShift(t){const e=this._selectionDirection===P?this.selectionStart+t:this.selectionEnd+t;return this.setSelectionStartEndWithShift(this.selectionStart,this.selectionEnd,e),0!==t}moveCursorWithoutShift(t){return t<0?(this.selectionStart+=t,this.selectionEnd=this.selectionStart):(this.selectionEnd+=t,this.selectionStart=this.selectionEnd),0!==t}moveCursorLeft(t){0===this.selectionStart&&0===this.selectionEnd||this._moveCursorLeftOrRight("Left",t)}_move(t,e,s){let i;if(t.altKey)i=this["findWordBoundary".concat(s)](this[e]);else{if(!t.metaKey&&35!==t.keyCode&&36!==t.keyCode)return this[e]+="Left"===s?-1:1,!0;i=this["findLineBoundary".concat(s)](this[e])}return void 0!==i&&this[e]!==i&&(this[e]=i,!0)}_moveLeft(t,e){return this._move(t,e,"Left")}_moveRight(t,e){return this._move(t,e,"Right")}moveCursorLeftWithoutShift(t){let e=!0;return this._selectionDirection=P,this.selectionEnd===this.selectionStart&&0!==this.selectionStart&&(e=this._moveLeft(t,"selectionStart")),this.selectionEnd=this.selectionStart,e}moveCursorLeftWithShift(t){return this._selectionDirection===F&&this.selectionStart!==this.selectionEnd?this._moveLeft(t,"selectionEnd"):0!==this.selectionStart?(this._selectionDirection=P,this._moveLeft(t,"selectionStart")):void 0}moveCursorRight(t){this.selectionStart>=this._text.length&&this.selectionEnd>=this._text.length||this._moveCursorLeftOrRight("Right",t)}_moveCursorLeftOrRight(t,e){const s="moveCursor".concat(t).concat(e.shiftKey?"WithShift":"WithoutShift");this._currentCursorOpacity=1,this[s](e)&&(this.abortCursorAnimation(),this.initDelayedCursor(),this._fireSelectionChanged(),this._updateTextarea())}moveCursorRightWithShift(t){return this._selectionDirection===P&&this.selectionStart!==this.selectionEnd?this._moveRight(t,"selectionStart"):this.selectionEnd!==this._text.length?(this._selectionDirection=F,this._moveRight(t,"selectionEnd")):void 0}moveCursorRightWithoutShift(t){let e=!0;return this._selectionDirection=F,this.selectionStart===this.selectionEnd?(e=this._moveRight(t,"selectionStart"),this.selectionEnd=this.selectionStart):this.selectionStart=this.selectionEnd,e}}const ao=t=>!!t.button;class ho extends oo{constructor(){super(...arguments),s(this,"draggableTextDelegate",void 0)}initBehavior(){this.on("mousedown",this._mouseDownHandler),this.on("mousedown:before",this._mouseDownHandlerBefore),this.on("mouseup",this.mouseUpHandler),this.on("mousedblclick",this.doubleClickHandler),this.on("tripleclick",this.tripleClickHandler),this.__lastClickTime=+new Date,this.__lastLastClickTime=+new Date,this.__lastPointer={},this.on("mousedown",this.onMouseDown),this.draggableTextDelegate=new io(this),super.initBehavior()}shouldStartDragging(){return this.draggableTextDelegate.isActive()}onDragStart(t){return this.draggableTextDelegate.onDragStart(t)}canDrop(t){return this.draggableTextDelegate.canDrop(t)}onMouseDown(t){if(!this.canvas)return;this.__newClickTime=+new Date;const e=t.pointer;this.isTripleClick(e)&&(this.fire("tripleclick",t),se(t.e)),this.__lastLastClickTime=this.__lastClickTime,this.__lastClickTime=this.__newClickTime,this.__lastPointer=e,this.__lastSelected=this.selected&&!this.getActiveControl()}isTripleClick(t){return this.__newClickTime-this.__lastClickTime<500&&this.__lastClickTime-this.__lastLastClickTime<500&&this.__lastPointer.x===t.x&&this.__lastPointer.y===t.y}doubleClickHandler(t){this.isEditing&&this.selectWord(this.getSelectionStartFromPointer(t.e))}tripleClickHandler(t){this.isEditing&&this.selectLine(this.getSelectionStartFromPointer(t.e))}_mouseDownHandler(t){let{e:e}=t;this.canvas&&this.editable&&!ao(e)&&!this.getActiveControl()&&(this.draggableTextDelegate.start(e)||(this.canvas.textEditingManager.register(this),this.selected&&(this.inCompositionMode=!1,this.setCursorByClick(e)),this.isEditing&&(this.__selectionStartOnMouseDown=this.selectionStart,this.selectionStart===this.selectionEnd&&this.abortCursorAnimation(),this.renderCursorOrSelection())))}_mouseDownHandlerBefore(t){let{e:e}=t;this.canvas&&this.editable&&!ao(e)&&(this.selected=this===this.canvas._activeObject)}mouseUpHandler(t){let{e:e,transform:s}=t;const i=this.draggableTextDelegate.end(e);if(this.canvas){this.canvas.textEditingManager.unregister(this);const t=this.canvas._activeObject;if(t&&t!==this)return}!this.editable||this.group&&!this.group.interactive||s&&s.actionPerformed||ao(e)||i||(this.__lastSelected&&!this.getActiveControl()?(this.selected=!1,this.__lastSelected=!1,this.enterEditing(e),this.selectionStart===this.selectionEnd?this.initDelayedCursor(!0):this.renderCursorOrSelection()):this.selected=!0)}setCursorByClick(t){const e=this.getSelectionStartFromPointer(t),s=this.selectionStart,i=this.selectionEnd;t.shiftKey?this.setSelectionStartEndWithShift(s,i,e):(this.selectionStart=e,this.selectionEnd=e),this.isEditing&&(this._fireSelectionChanged(),this._updateTextarea())}getSelectionStartFromPointer(t){const e=this.canvas.getScenePoint(t).transform(ht(this.calcTransformMatrix())).add(new N(-this._getLeftOffset(),-this._getTopOffset()));let s=0,i=0,r=0;for(let h=0;h0&&(i+=this._textLines[h-1].length+this.missingNewlineOffset(h-1));let n=Math.abs(this._getLineLeftOffset(r));const o=this._textLines[r].length,a=this.__charBounds[r];for(let h=0;h0&&void 0!==arguments[0]?arguments[0]:this.selectionStart||0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.selectionEnd,s=arguments.length>2?arguments[2]:void 0;return super.getSelectionStyles(t,e,s)}setSelectionStyles(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.selectionStart||0,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.selectionEnd;return super.setSelectionStyles(t,e,s)}get2DCursorLocation(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.selectionStart,e=arguments.length>1?arguments[1]:void 0;return super.get2DCursorLocation(t,e)}render(t){super.render(t),this.cursorOffsetCache={},this.renderCursorOrSelection()}toCanvasElement(t){const e=this.isEditing;this.isEditing=!1;const s=super.toCanvasElement(t);return this.isEditing=e,s}renderCursorOrSelection(){if(!this.isEditing)return;const t=this.clearContextTop(!0);if(!t)return;const e=this._getCursorBoundaries();this.selectionStart===this.selectionEnd?this.renderCursor(t,e):this.renderSelection(t,e),this.canvas.contextTopDirty=!0,t.restore()}_getCursorBoundaries(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.selectionStart,e=arguments.length>1?arguments[1]:void 0;const s=this._getLeftOffset(),i=this._getTopOffset(),r=this._getCursorBoundariesOffsets(t,e);return{left:s,top:i,leftOffset:r.left,topOffset:r.top}}_getCursorBoundariesOffsets(t,e){return e?this.__getCursorBoundariesOffsets(t):this.cursorOffsetCache&&"top"in this.cursorOffsetCache?this.cursorOffsetCache:this.cursorOffsetCache=this.__getCursorBoundariesOffsets(t)}__getCursorBoundariesOffsets(t){let e=0,s=0;const{charIndex:i,lineIndex:r}=this.get2DCursorLocation(t);for(let h=0;h0?s:0)};return"rtl"===this.direction&&(this.textAlign===F||this.textAlign===Nn||this.textAlign===qn?a.left*=-1:this.textAlign===P||this.textAlign===Un?a.left=n-(s>0?s:0):this.textAlign!==E&&this.textAlign!==Kn||(a.left=n-(s>0?s:0))),a}renderCursorAt(t){const e=this._getCursorBoundaries(t,!0);this._renderCursor(this.canvas.contextTop,e,t)}renderCursor(t,e){this._renderCursor(t,e,this.selectionStart)}_renderCursor(t,e,s){const i=this.get2DCursorLocation(s),r=i.lineIndex,n=i.charIndex>0?i.charIndex-1:0,o=this.getValueOfPropertyAt(r,n,"fontSize"),a=this.getObjectScaling().x*this.canvas.getZoom(),h=this.cursorWidth/a,c=this.getValueOfPropertyAt(r,n,"deltaY"),l=e.topOffset+(1-this._fontSizeFraction)*this.getHeightOfLine(r)/this.lineHeight-o*(1-this._fontSizeFraction);this.inCompositionMode&&this.renderSelection(t,e),t.fillStyle=this.cursorColor||this.getValueOfPropertyAt(r,n,"fill"),t.globalAlpha=this._currentCursorOpacity,t.fillRect(e.left+e.leftOffset-h/2,l+e.top+c,h,o)}renderSelection(t,e){const s={selectionStart:this.inCompositionMode?this.hiddenTextarea.selectionStart:this.selectionStart,selectionEnd:this.inCompositionMode?this.hiddenTextarea.selectionEnd:this.selectionEnd};this._renderSelection(t,s,e)}renderDragSourceEffect(){const t=this.draggableTextDelegate.getDragStartSelection();this._renderSelection(this.canvas.contextTop,t,this._getCursorBoundaries(t.selectionStart,!0))}renderDropTargetEffect(t){const e=this.getSelectionStartFromPointer(t);this.renderCursorAt(e)}_renderSelection(t,e,s){const i=e.selectionStart,r=e.selectionEnd,n=this.textAlign.includes(Nn),o=this.get2DCursorLocation(i),a=this.get2DCursorLocation(r),h=o.lineIndex,c=a.lineIndex,l=o.charIndex<0?0:o.charIndex,u=a.charIndex<0?0:a.charIndex;for(let d=h;d<=c;d++){const e=this._getLineLeftOffset(d)||0;let i=this.getHeightOfLine(d),r=0,o=0,a=0;if(d===h&&(o=this.__charBounds[h][l].left),d>=h&&d1)&&(i/=this.lineHeight);let g=s.left+e+o,f=i,p=0;const m=a-o;this.inCompositionMode?(t.fillStyle=this.compositionColor||"black",f=1,p=i):t.fillStyle=this.selectionColor,"rtl"===this.direction&&(this.textAlign===F||this.textAlign===Nn||this.textAlign===qn?g=this.width-g-m:this.textAlign===P||this.textAlign===Un?g=s.left+e-a:this.textAlign!==E&&this.textAlign!==Kn||(g=s.left+e-a)),t.fillRect(g,s.top+s.topOffset+p,m,f),s.topOffset+=r}}getCurrentCharFontSize(){const t=this._getCurrentCharIndex();return this.getValueOfPropertyAt(t.l,t.c,"fontSize")}getCurrentCharColor(){const t=this._getCurrentCharIndex();return this.getValueOfPropertyAt(t.l,t.c,"fill")}_getCurrentCharIndex(){const t=this.get2DCursorLocation(this.selectionStart,!0),e=t.charIndex>0?t.charIndex-1:0;return{l:t.lineIndex,c:e}}dispose(){this._exitEditing(),this.draggableTextDelegate.dispose(),super.dispose()}}s(mo,"ownDefaults",po),s(mo,"type","IText"),X.setClass(mo),X.setClass(mo,"i-text");class vo extends mo{static getDefaults(){return r(r({},super.getDefaults()),vo.ownDefaults)}constructor(t,e){super(t,r(r({},vo.ownDefaults),e))}static createControls(){return{controls:ii()}}initDimensions(){this.initialized&&(this.isEditing&&this.initDelayedCursor(),this._clearCache(),this.dynamicMinWidth=0,this._styleMap=this._generateStyleMap(this._splitText()),this.dynamicMinWidth>this.width&&this._set("width",this.dynamicMinWidth),this.textAlign.includes(Nn)&&this.enlargeSpaces(),this.height=this.calcTextHeight())}_generateStyleMap(t){let e=0,s=0,i=0;const r={};for(let n=0;n0?(s=0,i++,e++):!this.splitByGrapheme&&this._reSpaceAndTab.test(t.graphemeText[i])&&n>0&&(s++,i++),r[n]={line:e,offset:s},i+=t.graphemeLines[n].length,s+=t.graphemeLines[n].length;return r}styleHas(t,e){if(this._styleMap&&!this.isWrapping){const t=this._styleMap[e];t&&(e=t.line)}return super.styleHas(t,e)}isEmptyStyles(t){if(!this.styles)return!0;let e,s=0,i=t+1,r=!1;const n=this._styleMap[t],o=this._styleMap[t+1];n&&(t=n.line,s=n.offset),o&&(i=o.line,r=i===t,e=o.offset);const a=void 0===t?this.styles:{line:this.styles[t]};for(const h in a)for(const t in a[h]){const i=parseInt(t,10);if(i>=s&&(!r||i{let n=0;const o=e?this.graphemeSplit(t):this.wordSplit(t);return 0===o.length?[{word:[],width:0}]:o.map((t=>{const o=e?[t]:this.graphemeSplit(t),a=this._measureWord(o,r,n);return i=Math.max(a,i),n+=o.length+s.length,{word:o,width:a}}))})),largestWordWidth:i}}_measureWord(t,e){let s,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=0;for(let n=0,o=t.length;n3&&void 0!==arguments[3]?arguments[3]:0;const o=this._getWidthOfCharSpacing(),a=this.splitByGrapheme,h=[],c=a?"":" ";let l=0,u=[],d=0,g=0,f=!0;e-=n;const p=Math.max(e,i,this.dynamicMinWidth),m=r[t];let v;for(d=0,v=0;vp&&!f?(h.push(u),u=[],l=s,f=!0):l+=o,f||a||u.push(c),u=u.concat(e),g=a?0:this._measureWord([c],t,d),d++,f=!1}return v&&h.push(u),i+n>this.dynamicMinWidth&&(this.dynamicMinWidth=i-o+n),h}isEndOfWrapping(t){return!this._styleMap[t+1]||this._styleMap[t+1].line!==this._styleMap[t].line}missingNewlineOffset(t,e){return this.splitByGrapheme&&!e?this.isEndOfWrapping(t)?1:0:1}_splitTextIntoLines(t){const e=super._splitTextIntoLines(t),s=this._wrapText(e.lines,this.width),i=new Array(s.length);for(let r=0;r0&&void 0!==arguments[0]?arguments[0]:[];return super.toObject(["minWidth","splitByGrapheme",...t])}}s(vo,"type","Textbox"),s(vo,"textLayoutProperties",[...mo.textLayoutProperties,"width"]),s(vo,"ownDefaults",{minWidth:20,dynamicMinWidth:2,lockScalingFlip:!0,noScaleCache:!1,_wordJoiners:/[ \t\r]/,splitByGrapheme:!1}),X.setClass(vo);class _o extends rr{shouldPerformLayout(t){return!!t.target.clipPath&&super.shouldPerformLayout(t)}shouldLayoutClipPath(){return!1}calcLayoutResult(t,e){const{target:s}=t,{clipPath:i}=s;if(!i||!this.shouldPerformLayout(t))return;const{width:r,height:n}=ie(ir(s,i)),o=new N(r,n);var a;if(i.absolutePositioned)return{center:ue(i.getRelativeCenterPoint(),void 0,null===(a=s.group)||void 0===a?void 0:a.calcTransformMatrix()),size:o};{const r=i.getRelativeCenterPoint().transform(s.calcOwnMatrix(),!0);if(this.shouldPerformLayout(t)){const{center:s=new N,correction:i=new N}=this.calcBoundingBox(e,t)||{};return{center:s.add(r),correction:i.subtract(r),size:o}}return{center:s.getRelativeCenterPoint().add(r),size:o}}}}s(_o,"type","clip-path"),X.setClass(_o);class yo extends rr{getInitialSize(t,e){let{target:s}=t,{size:i}=e;return new N(s.width||i.x,s.height||i.y)}}s(yo,"type","fixed"),X.setClass(yo);class xo extends cr{subscribeTargets(t){const e=t.target;t.targets.reduce(((t,e)=>(e.parent&&t.add(e.parent),t)),new Set).forEach((t=>{t.layoutManager.subscribeTargets({target:t,targets:[e]})}))}unsubscribeTargets(t){const e=t.target,s=e.getObjects();t.targets.reduce(((t,e)=>(e.parent&&t.add(e.parent),t)),new Set).forEach((t=>{!s.some((e=>e.parent===t))&&t.layoutManager.unsubscribeTargets({target:t,targets:[e]})}))}}class Co extends dr{static getDefaults(){return r(r({},super.getDefaults()),Co.ownDefaults)}constructor(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(),Object.assign(this,Co.ownDefaults),this.setOptions(e);const{left:s,top:i,layoutManager:r}=e;this.groupInit(t,{left:s,top:i,layoutManager:null!=r?r:new xo})}_shouldSetNestedCoords(){return!0}__objectSelectionMonitor(){}multiSelectAdd(){for(var t=arguments.length,e=new Array(t),s=0;s{const e=this._objects.findIndex((e=>e.isInFrontOf(t))),s=-1===e?this.size():e;this.insertAt(s,t)}))}canEnterGroup(t){return this.getObjects().some((e=>e.isDescendantOf(t)||t.isDescendantOf(e)))?(l("error","ActiveSelection: circular object trees are not supported, this call has no effect"),!1):super.canEnterGroup(t)}enterGroup(t,e){t.parent&&t.parent===t.group?t.parent._exitGroup(t):t.group&&t.parent!==t.group&&t.group.remove(t),this._enterGroup(t,e)}exitGroup(t,e){this._exitGroup(t,e),t.parent&&t.parent._enterGroup(t,!0)}_onAfterObjectsChange(t,e){super._onAfterObjectsChange(t,e);const s=new Set;e.forEach((t=>{const{parent:e}=t;e&&s.add(e)})),t===er?s.forEach((t=>{t._onAfterObjectsChange(tr,e)})):s.forEach((t=>{t._set("dirty",!0)}))}onDeselect(){return this.removeAll(),!1}toString(){return"#")}shouldCache(){return!1}isOnACache(){return!1}_renderControls(t,e,s){t.save(),t.globalAlpha=this.isMoving?this.borderOpacityWhenMoving:1;const i=r(r({hasControls:!1},s),{},{forActiveSelection:!0});for(let r=0;r{t.applyTo(o)}));const{imageData:a}=o;return a.width===s&&a.height===i||(r.width=a.width,r.height=a.height),n.putImageData(a,0,0),o}}class So{constructor(){let{tileSize:t=c.textureSize}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};s(this,"aPosition",new Float32Array([0,0,0,1,1,0,1,1])),s(this,"resources",{}),this.tileSize=t,this.setupGLContext(t,t),this.captureGPUInfo()}setupGLContext(t,e){this.dispose(),this.createWebGLCanvas(t,e)}createWebGLCanvas(t,e){const s=et();s.width=t,s.height=e;const i=s.getContext("webgl",{alpha:!0,premultipliedAlpha:!1,depth:!1,stencil:!1,antialias:!1});i&&(i.clearColor(0,0,0,0),this.canvas=s,this.gl=i)}applyFilters(t,e,s,i,r,n){const o=this.gl,a=r.getContext("2d");if(!o||!a)return;let h;n&&(h=this.getCachedTexture(n,e));const c={originalWidth:e.width||e.originalWidth||0,originalHeight:e.height||e.originalHeight||0,sourceWidth:s,sourceHeight:i,destinationWidth:s,destinationHeight:i,context:o,sourceTexture:this.createTexture(o,s,i,h?void 0:e),targetTexture:this.createTexture(o,s,i),originalTexture:h||this.createTexture(o,s,i,h?void 0:e),passes:t.length,webgl:!0,aPosition:this.aPosition,programCache:this.programCache,pass:0,filterBackend:this,targetCanvas:r},l=o.createFramebuffer();return o.bindFramebuffer(o.FRAMEBUFFER,l),t.forEach((t=>{t&&t.applyTo(c)})),function(t){const e=t.targetCanvas,s=e.width,i=e.height,r=t.destinationWidth,n=t.destinationHeight;s===r&&i===n||(e.width=r,e.height=n)}(c),this.copyGLTo2D(o,c),o.bindTexture(o.TEXTURE_2D,null),o.deleteTexture(c.sourceTexture),o.deleteTexture(c.targetTexture),o.deleteFramebuffer(l),a.setTransform(1,0,0,1,0,0),c}dispose(){this.canvas&&(this.canvas=null,this.gl=null),this.clearWebGLCaches()}clearWebGLCaches(){this.programCache={},this.textureCache={}}createTexture(t,e,s,i,r){const{NEAREST:n,TEXTURE_2D:o,RGBA:a,UNSIGNED_BYTE:h,CLAMP_TO_EDGE:c,TEXTURE_MAG_FILTER:l,TEXTURE_MIN_FILTER:u,TEXTURE_WRAP_S:d,TEXTURE_WRAP_T:g}=t,f=t.createTexture();return t.bindTexture(o,f),t.texParameteri(o,l,r||n),t.texParameteri(o,u,r||n),t.texParameteri(o,d,c),t.texParameteri(o,g,c),i?t.texImage2D(o,0,a,a,h,i):t.texImage2D(o,0,a,e,s,0,a,h,null),f}getCachedTexture(t,e,s){const{textureCache:i}=this;if(i[t])return i[t];{const r=this.createTexture(this.gl,e.width,e.height,e,s);return r&&(i[t]=r),r}}evictCachesForKey(t){this.textureCache[t]&&(this.gl.deleteTexture(this.textureCache[t]),delete this.textureCache[t])}copyGLTo2D(t,e){const s=t.canvas,i=e.targetCanvas,r=i.getContext("2d");if(!r)return;r.translate(0,i.height),r.scale(1,-1);const n=s.height-i.height;r.drawImage(s,0,n,i.width,i.height,0,0,i.width,i.height)}copyGLTo2DPutImageData(t,e){const s=e.targetCanvas.getContext("2d"),i=e.destinationWidth,r=e.destinationHeight,n=i*r*4;if(!s)return;const o=new Uint8Array(this.imageBuffer,0,n),a=new Uint8ClampedArray(this.imageBuffer,0,n);t.readPixels(0,0,i,r,t.RGBA,t.UNSIGNED_BYTE,o);const h=new ImageData(a,i,r);s.putImageData(h,0,0)}captureGPUInfo(){if(this.gpuInfo)return this.gpuInfo;const t=this.gl,e={renderer:"",vendor:""};if(!t)return e;const s=t.getExtension("WEBGL_debug_renderer_info");if(s){const i=t.getParameter(s.UNMASKED_RENDERER_WEBGL),r=t.getParameter(s.UNMASKED_VENDOR_WEBGL);i&&(e.renderer=i.toLowerCase()),r&&(e.vendor=r.toLowerCase())}return this.gpuInfo=e,e}}let wo;function To(){return!wo&&(!(arguments.length>0&&void 0!==arguments[0])||arguments[0])&&(wo=function(){const{WebGLProbe:t}=v();return t.queryWebGL(et()),c.enableGLFiltering&&t.isSupported(c.textureSize)?new So({tileSize:c.textureSize}):new bo}()),wo}const Oo=["filters","resizeFilter","src","crossOrigin","type"],ko=["cropX","cropY"];class Do extends oi{static getDefaults(){return r(r({},super.getDefaults()),Do.ownDefaults)}constructor(t,e){super(),s(this,"_lastScaleX",1),s(this,"_lastScaleY",1),s(this,"_filterScalingX",1),s(this,"_filterScalingY",1),this.filters=[],Object.assign(this,Do.ownDefaults),this.setOptions(e),this.cacheKey="texture".concat(tt()),this.setElement("string"==typeof t?(this.canvas&&zt(this.canvas.getElement())||_()).getElementById(t):t,e)}getElement(){return this._element}setElement(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.removeTexture(this.cacheKey),this.removeTexture("".concat(this.cacheKey,"_filtered")),this._element=t,this._originalElement=t,this._setWidthHeight(e),t.classList.add(Do.CSS_CANVAS),0!==this.filters.length&&this.applyFilters(),this.resizeFilter&&this.applyResizeFilters()}removeTexture(t){const e=To(!1);e instanceof So&&e.evictCachesForKey(t)}dispose(){super.dispose(),this.removeTexture(this.cacheKey),this.removeTexture("".concat(this.cacheKey,"_filtered")),this._cacheContext=null,["_originalElement","_element","_filteredEl","_cacheCanvas"].forEach((t=>{const e=this[t];e&&v().dispose(e),this[t]=void 0}))}getCrossOrigin(){return this._originalElement&&(this._originalElement.crossOrigin||null)}getOriginalSize(){const t=this.getElement();return t?{width:t.naturalWidth||t.width,height:t.naturalHeight||t.height}:{width:0,height:0}}_stroke(t){if(!this.stroke||0===this.strokeWidth)return;const e=this.width/2,s=this.height/2;t.beginPath(),t.moveTo(-e,-s),t.lineTo(e,-s),t.lineTo(e,s),t.lineTo(-e,s),t.lineTo(-e,-s),t.closePath()}toObject(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const e=[];return this.filters.forEach((t=>{t&&e.push(t.toObject())})),r(r({},super.toObject([...ko,...t])),{},{src:this.getSrc(),crossOrigin:this.getCrossOrigin(),filters:e},this.resizeFilter?{resizeFilter:this.resizeFilter.toObject()}:{})}hasCrop(){return!!this.cropX||!!this.cropY||this.width\n','\t\n',"\n"),o=' clip-path="url(#imageCrop_'+t+')" '}if(this.imageSmoothing||(a=' image-rendering="optimizeSpeed"'),t.push("\t\n")),this.stroke||this.strokeDashArray){const t=this.fill;this.fill=null,n=['\t\n')],this.fill=t}return r="fill"!==this.paintFirst?r.concat(n,t):r.concat(t,n),r}getSrc(t){const e=t?this._element:this._originalElement;return e?e.toDataURL?e.toDataURL():this.srcFromAttribute?e.getAttribute("src")||"":e.src:this.src||""}getSvgSrc(t){return this.getSrc(t)}setSrc(t){let{crossOrigin:e,signal:s}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Ct(t,{crossOrigin:e,signal:s}).then((t=>{void 0!==e&&this.set({crossOrigin:e}),this.setElement(t)}))}toString(){return'#')}applyResizeFilters(){const t=this.resizeFilter,e=this.minimumScaleTrigger,s=this.getTotalObjectScaling(),i=s.x,r=s.y,n=this._filteredEl||this._originalElement;if(this.group&&this.set("dirty",!0),!t||i>e&&r>e)return this._element=n,this._filterScalingX=1,this._filterScalingY=1,this._lastScaleX=i,void(this._lastScaleY=r);const o=et(),a=n.width,h=n.height;o.width=a,o.height=h,this._element=o,this._lastScaleX=t.scaleX=i,this._lastScaleY=t.scaleY=r,To().applyFilters([t],n,a,h,this._element),this._filterScalingX=o.width/this._originalElement.width,this._filterScalingY=o.height/this._originalElement.height}applyFilters(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.filters||[];if(t=t.filter((t=>t&&!t.isNeutralState())),this.set("dirty",!0),this.removeTexture("".concat(this.cacheKey,"_filtered")),0===t.length)return this._element=this._originalElement,this._filteredEl=void 0,this._filterScalingX=1,void(this._filterScalingY=1);const e=this._originalElement,s=e.naturalWidth||e.width,i=e.naturalHeight||e.height;if(this._element===this._originalElement){const t=et();t.width=s,t.height=i,this._element=t,this._filteredEl=t}else this._filteredEl&&(this._element=this._filteredEl,this._filteredEl.getContext("2d").clearRect(0,0,s,i),this._lastScaleX=1,this._lastScaleY=1);To().applyFilters(t,this._originalElement,s,i,this._element),this._originalElement.width===this._element.width&&this._originalElement.height===this._element.height||(this._filterScalingX=this._element.width/this._originalElement.width,this._filterScalingY=this._element.height/this._originalElement.height)}_render(t){t.imageSmoothingEnabled=this.imageSmoothing,!0!==this.isMoving&&this.resizeFilter&&this._needsResize()&&this.applyResizeFilters(),this._stroke(t),this._renderPaintInOrder(t)}drawCacheOnCanvas(t){t.imageSmoothingEnabled=this.imageSmoothing,super.drawCacheOnCanvas(t)}shouldCache(){return this.needsItsOwnCache()}_renderFill(t){const e=this._element;if(!e)return;const s=this._filterScalingX,i=this._filterScalingY,r=this.width,n=this.height,o=Math.max(this.cropX,0),a=Math.max(this.cropY,0),h=e.naturalWidth||e.width,c=e.naturalHeight||e.height,l=o*s,u=a*i,d=Math.min(r*s,h-l),g=Math.min(n*i,c-u),f=-r/2,p=-n/2,m=Math.min(r,h/s-o),v=Math.min(n,c/i-a);e&&t.drawImage(e,l,u,d,g,f,p,m,v)}_needsResize(){const t=this.getTotalObjectScaling();return t.x!==this._lastScaleX||t.y!==this._lastScaleY}_resetWidthHeight(){this.set(this.getOriginalSize())}_setWidthHeight(){let{width:t,height:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const s=this.getOriginalSize();this.width=t||s.width,this.height=e||s.height}parsePreserveAspectRatioAttribute(){const t=Lt(this.preserveAspectRatio||""),e=this.width,s=this.height,i={width:e,height:s};let r,n=this._element.width,o=this._element.height,a=1,h=1,c=0,l=0,u=0,d=0;return!t||t.alignX===L&&t.alignY===L?(a=e/n,h=s/o):("meet"===t.meetOrSlice&&(a=h=gr(this._element,i),r=(e-n*a)/2,"Min"===t.alignX&&(c=-r),"Max"===t.alignX&&(c=r),r=(s-o*h)/2,"Min"===t.alignY&&(l=-r),"Max"===t.alignY&&(l=r)),"slice"===t.meetOrSlice&&(a=h=fr(this._element,i),r=n-e/a,"Mid"===t.alignX&&(u=r/2),"Max"===t.alignX&&(u=r),r=o-s/h,"Mid"===t.alignY&&(d=r/2),"Max"===t.alignY&&(d=r),n=e/a,o=s/h)),{width:n,height:o,scaleX:a,scaleY:h,offsetLeft:c,offsetTop:l,cropX:u,cropY:d}}static fromObject(t,e){let{filters:s,resizeFilter:i,src:o,crossOrigin:a,type:h}=t,c=n(t,Oo);return Promise.all([Ct(o,r(r({},e),{},{crossOrigin:a})),s&&bt(s,e),i&&bt([i],e),St(c,e)]).then((t=>{let[e,s=[],[i]=[],n={}]=t;return new this(e,r(r({},c),{},{src:o,filters:s,resizeFilter:i},n))}))}static fromURL(t){let{crossOrigin:e=null,signal:s}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2?arguments[2]:void 0;return Ct(t,{crossOrigin:e,signal:s}).then((t=>new this(t,i)))}static fromElement(t){return e(this,arguments,(function*(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=arguments.length>2?arguments[2]:void 0;const i=Ki(t,this.ATTRIBUTE_NAMES,s);return this.fromURL(i["xlink:href"],e,i).catch((t=>(l("log","Unable to parse Image",t),null)))}))}}s(Do,"type","Image"),s(Do,"cacheProperties",[...bs,...ko]),s(Do,"ownDefaults",{strokeWidth:0,srcFromAttribute:!1,minimumScaleTrigger:.5,cropX:0,cropY:0,imageSmoothing:!0}),s(Do,"CSS_CANVAS","canvas-img"),s(Do,"ATTRIBUTE_NAMES",[...xi,"x","y","width","height","preserveAspectRatio","xlink:href","crossOrigin","image-rendering"]),X.setClass(Do),X.setSVGClass(Do),hs(["pattern","defs","symbol","metadata","clipPath","mask","desc"]);const Mo="modifyPoly",Eo=t=>function(e,s,i){const{points:r,pathOffset:n}=i;return new N(r[t]).subtract(n).transform(ct(i.getViewportTransform(),i.calcTransformMatrix()))},Po=(t,e,s,i)=>{const{target:r,pointIndex:n}=e,o=r,a=ue(new N(s,i),void 0,o.calcOwnMatrix());return o.points[n]=a.add(o.pathOffset),o.setDimensions(),!0},Ao=(t,e)=>function(s,i,n,o){const a=i.target,h=new N(a.points[(t>0?t:a.points.length)-1]),c=h.subtract(a.pathOffset).transform(a.calcOwnMatrix()),l=e(s,r(r({},i),{},{pointIndex:t}),n,o),u=h.subtract(a.pathOffset).transform(a.calcOwnMatrix()).subtract(c);return a.left-=u.x,a.top-=u.y,l},jo=t=>ks(Mo,Ao(t,Po));var Fo=Object.freeze({__proto__:null,changeWidth:Ms,createObjectDefaultControls:ei,createPolyActionHandler:jo,createPolyControls:function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const s={};for(let i=0;i<("number"==typeof t?t:t.points.length);i++)s["p".concat(i)]=new As(r({actionName:Mo,positionHandler:Eo(i),actionHandler:jo(i)},e));return s},createPolyPositionHandler:Eo,createResizeControls:si,createTextboxDefaultControls:ii,dragHandler:we,factoryPolyActionHandler:Ao,getLocalPoint:Se,polyActionHandler:Po,renderCircleControl:Es,renderSquareControl:Ps,rotationStyleHandler:js,rotationWithSnapping:Fs,scaleCursorStyleHandler:Is,scaleOrSkewActionName:Qs,scaleSkewCursorStyleHandler:Zs,scalingEqually:Ys,scalingX:Ws,scalingXOrSkewingY:$s,scalingY:Vs,scalingYOrSkewingX:ti,skewCursorStyleHandler:Ns,skewHandlerX:qs,skewHandlerY:Ks,wrapWithFireEvent:ks,wrapWithFixedAnchor:Ds});const Lo=t=>void 0!==t.webgl,Ro="precision highp float",Bo="\n ".concat(Ro,";\n varying vec2 vTexCoord;\n uniform sampler2D uTexture;\n void main() {\n gl_FragColor = texture2D(uTexture, vTexCoord);\n }"),Io=["type"],Xo=["type"],Yo=new RegExp(Ro,"g");class Wo{get type(){return this.constructor.type}constructor(){let t=n(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Io);Object.assign(this,this.constructor.defaults,t)}getFragmentSource(){return Bo}getVertexSource(){return"\n attribute vec2 aPosition;\n varying vec2 vTexCoord;\n void main() {\n vTexCoord = aPosition;\n gl_Position = vec4(aPosition * 2.0 - 1.0, 0.0, 1.0);\n }"}createProgram(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getFragmentSource(),s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.getVertexSource();const{WebGLProbe:{GLPrecision:i="highp"}}=v();"highp"!==i&&(e=e.replace(Yo,Ro.replace("highp",i)));const r=t.createShader(t.VERTEX_SHADER),n=t.createShader(t.FRAGMENT_SHADER),o=t.createProgram();if(!r||!n||!o)throw new u("Vertex, fragment shader or program creation error");if(t.shaderSource(r,s),t.compileShader(r),!t.getShaderParameter(r,t.COMPILE_STATUS))throw new u("Vertex shader compile error for ".concat(this.type,": ").concat(t.getShaderInfoLog(r)));if(t.shaderSource(n,e),t.compileShader(n),!t.getShaderParameter(n,t.COMPILE_STATUS))throw new u("Fragment shader compile error for ".concat(this.type,": ").concat(t.getShaderInfoLog(n)));if(t.attachShader(o,r),t.attachShader(o,n),t.linkProgram(o),!t.getProgramParameter(o,t.LINK_STATUS))throw new u('Shader link error for "'.concat(this.type,'" ').concat(t.getProgramInfoLog(o)));const a=this.getUniformLocations(t,o)||{};return a.uStepW=t.getUniformLocation(o,"uStepW"),a.uStepH=t.getUniformLocation(o,"uStepH"),{program:o,attributeLocations:this.getAttributeLocations(t,o),uniformLocations:a}}getAttributeLocations(t,e){return{aPosition:t.getAttribLocation(e,"aPosition")}}getUniformLocations(t,e){const s=this.constructor.uniformLocations,i={};for(let r=0;r1){const s=t.destinationWidth,i=t.destinationHeight;t.sourceWidth===s&&t.sourceHeight===i||(e.deleteTexture(t.targetTexture),t.targetTexture=t.filterBackend.createTexture(e,s,i)),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,t.targetTexture,0)}else e.bindFramebuffer(e.FRAMEBUFFER,null),e.finish()}_swapTextures(t){t.passes--,t.pass++;const e=t.targetTexture;t.targetTexture=t.sourceTexture,t.sourceTexture=e}isNeutralState(t){return!1}applyTo(t){Lo(t)?(this._setupFrameBuffer(t),this.applyToWebGL(t),this._swapTextures(t)):this.applyTo2d(t)}applyTo2d(t){}getCacheKey(){return this.type}retrieveShader(t){const e=this.getCacheKey();return t.programCache[e]||(t.programCache[e]=this.createProgram(t.context)),t.programCache[e]}applyToWebGL(t){const e=t.context,s=this.retrieveShader(t);0===t.pass&&t.originalTexture?e.bindTexture(e.TEXTURE_2D,t.originalTexture):e.bindTexture(e.TEXTURE_2D,t.sourceTexture),e.useProgram(s.program),this.sendAttributeData(e,s.attributeLocations,t.aPosition),e.uniform1f(s.uniformLocations.uStepW,1/t.sourceWidth),e.uniform1f(s.uniformLocations.uStepH,1/t.sourceHeight),this.sendUniformData(e,s.uniformLocations),e.viewport(0,0,t.destinationWidth,t.destinationHeight),e.drawArrays(e.TRIANGLE_STRIP,0,4)}bindAdditionalTexture(t,e,s){t.activeTexture(s),t.bindTexture(t.TEXTURE_2D,e),t.activeTexture(t.TEXTURE0)}unbindAdditionalTexture(t,e){t.activeTexture(e),t.bindTexture(t.TEXTURE_2D,null),t.activeTexture(t.TEXTURE0)}sendUniformData(t,e){}createHelpLayer(t){if(!t.helpLayer){const e=et();e.width=t.sourceWidth,e.height=t.sourceHeight,t.helpLayer=e}}toObject(){const t=Object.keys(this.constructor.defaults);return r({type:this.type},t.reduce(((t,e)=>(t[e]=this[e],t)),{}))}toJSON(){return this.toObject()}static fromObject(t,s){return e(this,null,(function*(){return new this(n(t,Xo))}))}}s(Wo,"type","BaseFilter"),s(Wo,"uniformLocations",[]);const Vo={multiply:"gl_FragColor.rgb *= uColor.rgb;\n",screen:"gl_FragColor.rgb = 1.0 - (1.0 - gl_FragColor.rgb) * (1.0 - uColor.rgb);\n",add:"gl_FragColor.rgb += uColor.rgb;\n",difference:"gl_FragColor.rgb = abs(gl_FragColor.rgb - uColor.rgb);\n",subtract:"gl_FragColor.rgb -= uColor.rgb;\n",lighten:"gl_FragColor.rgb = max(gl_FragColor.rgb, uColor.rgb);\n",darken:"gl_FragColor.rgb = min(gl_FragColor.rgb, uColor.rgb);\n",exclusion:"gl_FragColor.rgb += uColor.rgb - 2.0 * (uColor.rgb * gl_FragColor.rgb);\n",overlay:"\n if (uColor.r < 0.5) {\n gl_FragColor.r *= 2.0 * uColor.r;\n } else {\n gl_FragColor.r = 1.0 - 2.0 * (1.0 - gl_FragColor.r) * (1.0 - uColor.r);\n }\n if (uColor.g < 0.5) {\n gl_FragColor.g *= 2.0 * uColor.g;\n } else {\n gl_FragColor.g = 1.0 - 2.0 * (1.0 - gl_FragColor.g) * (1.0 - uColor.g);\n }\n if (uColor.b < 0.5) {\n gl_FragColor.b *= 2.0 * uColor.b;\n } else {\n gl_FragColor.b = 1.0 - 2.0 * (1.0 - gl_FragColor.b) * (1.0 - uColor.b);\n }\n ",tint:"\n gl_FragColor.rgb *= (1.0 - uColor.a);\n gl_FragColor.rgb += uColor.rgb;\n "};class Ho extends Wo{getCacheKey(){return"".concat(this.type,"_").concat(this.mode)}getFragmentSource(){return"\n precision highp float;\n uniform sampler2D uTexture;\n uniform vec4 uColor;\n varying vec2 vTexCoord;\n void main() {\n vec4 color = texture2D(uTexture, vTexCoord);\n gl_FragColor = color;\n if (color.a > 0.0) {\n ".concat(Vo[this.mode],"\n }\n }\n ")}applyTo2d(t){let{imageData:{data:e}}=t;const s=new At(this.color).getSource(),i=s[0]*this.alpha,r=s[1]*this.alpha,n=s[2]*this.alpha,o=1-this.alpha;for(let a=0;anew this(r(r({},o),{},{image:t}))))}))}}s(No,"type","BlendImage"),s(No,"defaults",{mode:"multiply",alpha:1}),s(No,"uniformLocations",["uTransformMatrix","uImage"]),X.setClass(No);class Uo extends Wo{getFragmentSource(){return"\n precision highp float;\n uniform sampler2D uTexture;\n uniform vec2 uDelta;\n varying vec2 vTexCoord;\n const float nSamples = 15.0;\n vec3 v3offset = vec3(12.9898, 78.233, 151.7182);\n float random(vec3 scale) {\n /* use the fragment position for a different seed per-pixel */\n return fract(sin(dot(gl_FragCoord.xyz, scale)) * 43758.5453);\n }\n void main() {\n vec4 color = vec4(0.0);\n float total = 0.0;\n float offset = random(v3offset);\n for (float t = -nSamples; t <= nSamples; t++) {\n float percent = (t + offset - 0.5) / nSamples;\n float weight = 1.0 - abs(percent);\n color += texture2D(uTexture, vTexCoord + uDelta * percent) * weight;\n total += weight;\n }\n gl_FragColor = color / total;\n }\n "}applyTo(t){Lo(t)?(this.aspectRatio=t.sourceWidth/t.sourceHeight,t.passes++,this._setupFrameBuffer(t),this.horizontal=!0,this.applyToWebGL(t),this._swapTextures(t),this._setupFrameBuffer(t),this.horizontal=!1,this.applyToWebGL(t),this._swapTextures(t)):this.applyTo2d(t)}applyTo2d(t){t.imageData=this.simpleBlur(t)}simpleBlur(t){let{ctx:e,imageData:s,filterBackend:{resources:i}}=t;const{width:r,height:n}=s;i.blurLayer1||(i.blurLayer1=et(),i.blurLayer2=et());const o=i.blurLayer1,a=i.blurLayer2;o.width===r&&o.height===n||(a.width=o.width=r,a.height=o.height=n);const h=o.getContext("2d"),c=a.getContext("2d"),l=.06*this.blur*.5;let u,d,g,f;for(h.putImageData(s,0,0),c.clearRect(0,0,r,n),f=-15;f<=15;f++)u=(Math.random()-.5)/4,d=f/15,g=l*d*r+u,c.globalAlpha=1-Math.abs(d),c.drawImage(o,g,u),h.drawImage(a,0,0),c.globalAlpha=1,c.clearRect(0,0,a.width,a.height);for(f=-15;f<=15;f++)u=(Math.random()-.5)/4,d=f/15,g=l*d*n+u,c.globalAlpha=1-Math.abs(d),c.drawImage(o,u,g),h.drawImage(a,0,0),c.globalAlpha=1,c.clearRect(0,0,a.width,a.height);e.drawImage(o,0,0);const p=e.getImageData(0,0,o.width,o.height);return h.globalAlpha=1,h.clearRect(0,0,o.width,o.height),p}sendUniformData(t,e){const s=this.chooseRightDelta();t.uniform2fv(e.delta,s)}isNeutralState(){return 0===this.blur}chooseRightDelta(){let t=1;const e=[0,0];this.horizontal?this.aspectRatio>1&&(t=1/this.aspectRatio):this.aspectRatio<1&&(t=this.aspectRatio);const s=t*this.blur*.12;return this.horizontal?e[0]=s:e[1]=s,e}}s(Uo,"type","Blur"),s(Uo,"defaults",{blur:0}),s(Uo,"uniformLocations",["uDelta"]),X.setClass(Uo);class qo extends Wo{getFragmentSource(){return"\n precision highp float;\n uniform sampler2D uTexture;\n uniform float uBrightness;\n varying vec2 vTexCoord;\n void main() {\n vec4 color = texture2D(uTexture, vTexCoord);\n color.rgb += uBrightness;\n gl_FragColor = color;\n }\n"}applyTo2d(t){let{imageData:{data:e}}=t;const s=Math.round(255*this.brightness);for(let i=0;i0&&void 0!==arguments[0]?arguments[0]:{};super(t),this.subFilters=t.subFilters||[]}applyTo(t){Lo(t)&&(t.passes+=this.subFilters.length-1),this.subFilters.forEach((e=>{e.applyTo(t)}))}toObject(){return{type:this.type,subFilters:this.subFilters.map((t=>t.toObject()))}}isNeutralState(){return!this.subFilters.some((t=>!t.isNeutralState()))}static fromObject(t,e){return Promise.all((t.subFilters||[]).map((t=>X.getClass(t.type).fromObject(t,e)))).then((t=>new this({subFilters:t})))}}s(ra,"type","Composed"),X.setClass(ra);class na extends Wo{getFragmentSource(){return"\n precision highp float;\n uniform sampler2D uTexture;\n uniform float uContrast;\n varying vec2 vTexCoord;\n void main() {\n vec4 color = texture2D(uTexture, vTexCoord);\n float contrastF = 1.015 * (uContrast + 1.0) / (1.0 * (1.015 - uContrast));\n color.rgb = contrastF * (color.rgb - 0.5) + 0.5;\n gl_FragColor = color;\n }"}isNeutralState(){return 0===this.contrast}applyTo2d(t){let{imageData:{data:e}}=t;const s=Math.floor(255*this.contrast),i=259*(s+255)/(255*(259-s));for(let r=0;r=a||m<0||m>=o||(_=4*(v*o+m),y=i[S*r+b],u+=s[_]*y,d+=s[_+1]*y,g+=s[_+2]*y,l||(f+=s[_+3]*y));c[p]=u,c[p+1]=d,c[p+2]=g,c[p+3]=l?s[p+3]:f}t.imageData=h}sendUniformData(t,e){t.uniform1fv(e.uMatrix,this.matrix)}toObject(){return r(r({},super.toObject()),{},{opaque:this.opaque,matrix:[...this.matrix]})}}s(aa,"type","Convolute"),s(aa,"defaults",{opaque:!1,matrix:[0,0,0,0,1,0,0,0,0]}),s(aa,"uniformLocations",["uMatrix","uOpaque","uHalfSize","uSize"]),X.setClass(aa);const ha="Gamma";class ca extends Wo{getFragmentSource(){return"\n precision highp float;\n uniform sampler2D uTexture;\n uniform vec3 uGamma;\n varying vec2 vTexCoord;\n void main() {\n vec4 color = texture2D(uTexture, vTexCoord);\n vec3 correction = (1.0 / uGamma);\n color.r = pow(color.r, correction.r);\n color.g = pow(color.g, correction.g);\n color.b = pow(color.b, correction.b);\n gl_FragColor = color;\n gl_FragColor.rgb *= color.a;\n }\n"}constructor(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};super(t),this.gamma=t.gamma||this.constructor.defaults.gamma.concat()}applyTo2d(t){let{imageData:{data:e}}=t;const s=this.gamma,i=1/s[0],r=1/s[1],n=1/s[2];this.rgbValues||(this.rgbValues={r:new Uint8Array(256),g:new Uint8Array(256),b:new Uint8Array(256)});const o=this.rgbValues;for(let a=0;a<256;a++)o.r[a]=255*Math.pow(a/255,i),o.g[a]=255*Math.pow(a/255,r),o.b[a]=255*Math.pow(a/255,n);for(let a=0;ar[0]&&s>r[1]&&i>r[2]&&t"\n color += texture2D(uTexture, vTexCoord + ".concat(t,") * uTaps[").concat(e,"] + texture2D(uTexture, vTexCoord - ").concat(t,") * uTaps[").concat(e,"];\n sum += 2.0 * uTaps[").concat(e,"];\n "))).join("\n"),"\n gl_FragColor = color / sum;\n }\n ")}applyToForWebgl(t){t.passes++,this.width=t.sourceWidth,this.horizontal=!0,this.dW=Math.round(this.width*this.scaleX),this.dH=t.sourceHeight,this.tempScale=this.dW/this.width,this.taps=this.getTaps(),t.destinationWidth=this.dW,super.applyTo(t),t.sourceWidth=t.destinationWidth,this.height=t.sourceHeight,this.horizontal=!1,this.dH=Math.round(this.height*this.scaleY),this.tempScale=this.dH/this.height,this.taps=this.getTaps(),t.destinationHeight=this.dH,super.applyTo(t),t.sourceHeight=t.destinationHeight}applyTo(t){Lo(t)?this.applyToForWebgl(t):this.applyTo2d(t)}isNeutralState(){return 1===this.scaleX&&1===this.scaleY}lanczosCreate(t){return e=>{if(e>=t||e<=-t)return 0;if(e<1.1920929e-7&&e>-1.1920929e-7)return 1;const s=(e*=Math.PI)/t;return Math.sin(e)/e*Math.sin(s)/s}}applyTo2d(t){const e=t.imageData,s=this.scaleX,i=this.scaleY;this.rcpScaleX=1/s,this.rcpScaleY=1/i;const r=e.width,n=e.height,o=Math.round(r*s),a=Math.round(n*i);let h;h="sliceHack"===this.resizeType?this.sliceByTwo(t,r,n,o,a):"hermite"===this.resizeType?this.hermiteFastResize(t,r,n,o,a):"bilinear"===this.resizeType?this.bilinearFiltering(t,r,n,o,a):"lanczos"===this.resizeType?this.lanczosResize(t,r,n,o,a):new ImageData(o,a),t.imageData=h}sliceByTwo(t,e,s,i,r){const n=t.imageData,o=.5;let a=!1,h=!1,c=e*o,l=s*o;const u=t.filterBackend.resources;let d=0,g=0;const f=e;let p=0;u.sliceByTwo||(u.sliceByTwo=et());const m=u.sliceByTwo;(m.width<1.5*e||m.height=e)){D=Math.floor(1e3*Math.abs(x-m.x)),p[D]||(p[D]={});for(let t=v.y-f;t<=v.y+f;t++)t<0||t>=s||(M=Math.floor(1e3*Math.abs(t-m.y)),p[D][M]||(p[D][M]=h(Math.sqrt(Math.pow(D*u,2)+Math.pow(M*d,2))/1e3)),C=p[D][M],C>0&&(b=4*(t*e+x),S+=C,w+=C*n[b],T+=C*n[b+1],O+=C*n[b+2],k+=C*n[b+3]))}b=4*(y*i+_),a[b]=w/S,a[b+1]=T/S,a[b+2]=O/S,a[b+3]=k/S}return++_1&&s<-1||(r=2*s*s*s-3*s*s+1,r>0&&(t=4*(h+i*e),v+=r*c[t+3],g+=r,c[t+3]<255&&(r=r*c[t+3]/250),f+=r*c[t],p+=r*c[t+1],m+=r*c[t+2],l+=r))}}u[s]=f/l,u[s+1]=p/l,u[s+2]=m/l,u[s+3]=v/g}return l}}s(va,"type","Resize"),s(va,"defaults",{resizeType:"hermite",scaleX:1,scaleY:1,lanczosLobes:3}),s(va,"uniformLocations",["uDelta","uTaps"]),X.setClass(va);class _a extends Wo{getFragmentSource(){return"\n precision highp float;\n uniform sampler2D uTexture;\n uniform float uSaturation;\n varying vec2 vTexCoord;\n void main() {\n vec4 color = texture2D(uTexture, vTexCoord);\n float rgMax = max(color.r, color.g);\n float rgbMax = max(rgMax, color.b);\n color.r += rgbMax != color.r ? (rgbMax - color.r) * uSaturation : 0.00;\n color.g += rgbMax != color.g ? (rgbMax - color.g) * uSaturation : 0.00;\n color.b += rgbMax != color.b ? (rgbMax - color.b) * uSaturation : 0.00;\n gl_FragColor = color;\n }\n"}applyTo2d(t){let{imageData:{data:e}}=t;const s=-this.saturation;for(let i=0;i6S} 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 z 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

z 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 U8Djoo+5P|i58r+OVpD(w04($*A^-pY literal 0 HcmV?d00001 diff --git a/assets/github-3e4af983.js b/assets/github-3e4af983.js new file mode 100644 index 00000000..1e46b7b3 --- /dev/null +++ b/assets/github-3e4af983.js @@ -0,0 +1 @@ +import{ay as t}from"./index-07a369db.js";import{j as e,c as a,k as s,l as o}from"./vue-7635db6f.js";import"./fabric-c88bb9ac.js";import"./lodash-es-2c042c7a.js";import"./element-plus-249c2f7d.js";import"./clipper-lib-fc83c972.js";const r={class:"oauth-container"},n=e({__name:"github",setup(e){const n=e=>{return a=this,s=null,o=function*(){const a=yield t({code:e});a.data&&a.data.data&&window.opener.postMessage(a.data.data,"*")},new Promise(((t,e)=>{var r=t=>{try{i(o.next(t))}catch(a){e(a)}},n=t=>{try{i(o.throw(t))}catch(a){e(a)}},i=e=>e.done?t(e.value):Promise.resolve(e.value).then(r,n);i((o=o.apply(a,s)).next())}));var a,s,o};return a((()=>{const t=(t=>{const e=new RegExp("(^|&)"+t+"=([^&]*)(&|$)","i"),a=window.location.search.substr(1).match(e);return null!=a?decodeURI(a[2]):null})("code");t&&n(t)})),(t,e)=>(s(),o("div",r))}});export{n as default}; diff --git a/assets/greyfloral-2dfccd8c.png b/assets/greyfloral-2dfccd8c.png new file mode 100644 index 0000000000000000000000000000000000000000..a2c193645f61f0a359d57e9fb092c38ad96cae40 GIT binary patch literal 6119 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 q631r(-Y<*yM)z~zP1L?NKx4U literal 0 HcmV?d00001 diff --git a/assets/iconfont-45121c72.ttf b/assets/iconfont-45121c72.ttf new file mode 100644 index 0000000000000000000000000000000000000000..6c35928a6e198caec5876081cde6bf99eaac03a0 GIT binary patch literal 15312 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 literal 0 HcmV?d00001 diff --git a/assets/iconfont-84fa9d3c.woff b/assets/iconfont-84fa9d3c.woff new file mode 100644 index 0000000000000000000000000000000000000000..452cef672b40bc18aba275a8f102f4f6babc71e0 GIT binary patch literal 9424 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 DTxLxa literal 0 HcmV?d00001 diff --git a/assets/index-039cd0bf.css b/assets/index-039cd0bf.css new file mode 100644 index 00000000..b92860f4 --- /dev/null +++ b/assets/index-039cd0bf.css @@ -0,0 +1 @@ +.el-container{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-flex-basis:auto;flex-basis:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;min-width:0}.el-container.is-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.el-aside{box-sizing:border-box;-webkit-flex-shrink:0;flex-shrink:0;overflow:auto;width:var(--el-aside-width,300px)}.el-footer{--el-footer-padding:0 20px;--el-footer-height:60px;box-sizing:border-box;-webkit-flex-shrink:0;flex-shrink:0;height:var(--el-footer-height);padding:var(--el-footer-padding)}.el-header{--el-header-padding:0 20px;--el-header-height:60px;box-sizing:border-box;-webkit-flex-shrink:0;flex-shrink:0;height:var(--el-header-height);padding:var(--el-header-padding)}.el-main{--el-main-padding:20px;box-sizing:border-box;display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-flex-basis:auto;flex-basis:auto;overflow:auto;padding:var(--el-main-padding)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{-webkit-transition:var(--el-transition-fade-linear);transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{-webkit-transition:var(--el-transition-fade-linear);transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{-webkit-transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1);transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{-webkit-transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1);transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition:var(--el-transition-md-fade);transition:var(--el-transition-md-fade)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{-webkit-transform-origin:center bottom;transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:var(--el-transition-md-fade);transition:var(--el-transition-md-fade)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:var(--el-transition-md-fade);transition:var(--el-transition-md-fade)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;-webkit-transform:scale(.45);transform:scale(.45)}.collapse-transition{-webkit-transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out;transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{-webkit-transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out;transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{-webkit-transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out;transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{-webkit-transition:all 1s;transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{-webkit-transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1);transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(var(--el-menu-item-height) - 6px);--el-menu-horizontal-height:60px;--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px}.el-menu{background-color:var(--el-menu-bg-color);border-right:1px solid var(--el-menu-border-color);box-sizing:border-box;list-style:none;margin:0;padding-left:0;position:relative}.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title{padding-left:calc(var(--el-menu-base-level-padding) + var(--el-menu-level)*var(--el-menu-level-padding));white-space:nowrap}.el-menu:not(.el-menu--collapse) .el-sub-menu__title{padding-right:calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width))}.el-menu--horizontal{border-right:none;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;height:var(--el-menu-horizontal-height)}.el-menu--horizontal.el-menu--popup-container{height:unset}.el-menu--horizontal.el-menu{border-bottom:1px solid var(--el-menu-border-color)}.el-menu--horizontal>.el-menu-item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-bottom:2px solid transparent;color:var(--el-menu-text-color);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:none}.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{border-bottom:2px solid transparent;color:var(--el-menu-text-color);height:100%}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-menu-bg-color)}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-menu-bg-color);color:var(--el-menu-text-color);display:-webkit-box;display:-webkit-flex;display:flex;height:var(--el-menu-horizontal-sub-item-height);line-height:var(--el-menu-horizontal-sub-item-height);padding:0 10px}.el-menu--horizontal .el-menu .el-sub-menu__title{padding-right:40px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{background-color:var(--el-menu-hover-bg-color);color:var(--el-menu-hover-text-color);outline:none}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}.el-menu--collapse{width:calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding)*2)}.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{margin:0;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title>span,.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span{display:inline-block;height:0;overflow:hidden;visibility:hidden;width:0}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--popup{border:none;border-radius:var(--el-border-radius-small);box-shadow:var(--el-box-shadow-light);min-width:200px;padding:5px 0;z-index:100}.el-menu .el-icon{-webkit-flex-shrink:0;flex-shrink:0}.el-menu-item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;color:var(--el-menu-text-color);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;font-size:var(--el-menu-item-font-size);height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);list-style:none;padding:0 var(--el-menu-base-level-padding);position:relative;-webkit-transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);white-space:nowrap}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu-item:focus,.el-menu-item:hover{outline:none}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{background:none!important;cursor:not-allowed;opacity:.25}.el-menu-item [class^=el-icon]{font-size:18px;margin-right:5px;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-menu-item.is-active{color:var(--el-menu-active-color)}.el-menu-item.is-active i{color:inherit}.el-menu-item .el-menu-tooltip__trigger{-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:100%;left:0;padding:0 var(--el-menu-base-level-padding);position:absolute;top:0;width:100%}.el-sub-menu{list-style:none;margin:0;padding-left:0}.el-sub-menu__title{-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;color:var(--el-menu-text-color);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;font-size:var(--el-menu-item-font-size);height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);list-style:none;padding:0 var(--el-menu-base-level-padding);position:relative;-webkit-transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);white-space:nowrap}.el-sub-menu__title *{vertical-align:bottom}.el-sub-menu__title i{color:inherit}.el-sub-menu__title:focus,.el-sub-menu__title:hover{outline:none}.el-sub-menu__title.is-disabled{background:none!important;cursor:not-allowed;opacity:.25}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu .el-menu{border:none}.el-sub-menu .el-menu-item{height:var(--el-menu-sub-item-height);line-height:var(--el-menu-sub-item-height)}.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow{display:none!important}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--el-menu-active-color)}.el-sub-menu.is-disabled .el-menu-item,.el-sub-menu.is-disabled .el-sub-menu__title{background:none!important;cursor:not-allowed;opacity:.25}.el-sub-menu .el-icon{font-size:18px;margin-right:5px;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{font-size:12px;margin-right:0;margin-top:-6px;position:absolute;right:var(--el-menu-base-level-padding);top:50%;-webkit-transition:-webkit-transform var(--el-transition-duration);transition:-webkit-transform var(--el-transition-duration);transition:transform var(--el-transition-duration);transition:transform var(--el-transition-duration),-webkit-transform var(--el-transition-duration);width:inherit}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{color:var(--el-text-color-secondary);font-size:12px;line-height:normal;padding:7px 0 7px var(--el-menu-base-level-padding)}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{opacity:0;-webkit-transition:var(--el-transition-duration-fast);transition:var(--el-transition-duration-fast)}.scene-container[data-v-3d83eec7]{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;gap:16px;margin:16px 0 40px}.scene-col[data-v-3d83eec7]{-webkit-flex-basis:1;flex-basis:1;min-width:120px;height:60px;padding:12px 16px 0;border-radius:10px;background:#f6f7f9;cursor:pointer}.scene-col .item-title[data-v-3d83eec7]{font-size:14px;color:#222529;margin-bottom:4px}.scene-col .item-subtitle[data-v-3d83eec7]{font-size:12px;color:#b4b8bf}.scene-col[data-v-3d83eec7]:hover{background:#f1f2f4}.page-section-container[data-v-278f39a6]{display:grid;gap:24px}@media (min-width: 1152px){.page-section-container[data-v-278f39a6]{grid-template-columns:repeat(6,minmax(0,1fr))}.page-section-container>section[data-v-278f39a6]{grid-column:span 3/span 3}}@media (min-width: 1408px){.page-section-container[data-v-278f39a6]{grid-template-columns:repeat(5,minmax(0,1fr))}.page-section-container>section[data-v-278f39a6]:nth-child(1){grid-column:span 3/span 3}.page-section-container>section[data-v-278f39a6]:nth-child(2){grid-column:span 2/span 2}}.page-section-container .section-header[data-v-278f39a6]{display:-webkit-box;display:-webkit-flex;display:flex;gap:24px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:16px}.page-section-container .section-header .title-wrapper[data-v-278f39a6]{font-size:20px;font-weight:700;height:26px;line-height:26px}.page-section-container .tools-wrapper[data-v-278f39a6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(152px,1fr));background-color:#f6f7f9;border-radius:12px;height:120px;gap:8px;padding:8px;overflow:hidden}.page-section-container .tools-wrapper>div[data-v-278f39a6]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;border-radius:6px;height:48px;font-size:14px;font-weight:500;text-align:left;padding:8px;-webkit-transition:cubic-bezier(.2,0,0,1) .3s;transition:cubic-bezier(.2,0,0,1) .3s;cursor:pointer}.page-section-container .tools-wrapper>div[data-v-278f39a6]:hover{background-color:#f6f7f9;-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 0 1px #0003,0 8px 32px 2px #00000014}.page-section-container .materials-wrapper[data-v-278f39a6]{display:-webkit-box;display:-webkit-flex;display:flex}.page-section-container .materials-wrapper .materials-box[data-v-278f39a6]{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.page-section-container .materials-wrapper .materials-box .grid-layout-box[data-v-278f39a6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;background-color:#f6f7f9;border-radius:12px;padding:8px;overflow:hidden;height:120px}.page-section-container .materials-wrapper .materials-box .grid-layout-box>div[data-v-278f39a6]{padding:8px;background-color:#fff;border-radius:6px;height:104px;cursor:pointer;font-size:14px;font-weight:500;-webkit-transition:cubic-bezier(.2,0,0,1) .3s;transition:cubic-bezier(.2,0,0,1) .3s}.page-section-container .materials-wrapper .materials-box .grid-layout-box>div[data-v-278f39a6]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 0 1px #0003,0 8px 32px 2px #00000014}.page-section-container .editor-recommend[data-v-278f39a6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;height:227px}.page-section-container .editor-recommend>div[data-v-278f39a6]{background-color:#f6f7f9;border-radius:12px}.page-section-container .editor-recommend>div[data-v-278f39a6]:nth-child(1){grid-column:span 2/span 2;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:4px;padding-top:20px;position:relative}@media (min-width: 1152px){.page-section-container .editor-recommend>div[data-v-278f39a6]:nth-child(1){grid-column:span 3/span 3}}@media (min-width: 1408px){.page-section-container .editor-recommend>div[data-v-278f39a6]:nth-child(1){grid-column:span 2/span 2}}.page-section-container .editor-recommend>div:nth-child(1)>div[data-v-278f39a6]{color:#f6f7f9;width:88px;height:156px;background-color:#ff4500;opacity:.1;border-radius:8px;-webkit-transition:cubic-bezier(.2,0,0,1) .3s;transition:cubic-bezier(.2,0,0,1) .3s}.page-section-container .editor-recommend>div:nth-child(1)>div[data-v-278f39a6]:hover{background-color:#f6f7f9;-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 0 1px #0003,0 8px 32px 2px #00000014}.page-section-container .editor-recommend>div:nth-child(1)>div[data-v-278f39a6]:nth-child(2n){margin-top:20px}.page-section-container .editor-recommend>div:nth-child(1)>p[data-v-278f39a6]{width:inherit;position:absolute;bottom:0;left:0;right:0;z-index:1;height:45px;background:#f6f7f9;content:"";padding:12px 16px;font-size:14px;font-weight:500}.page-section-container .editor-recommend>div[data-v-278f39a6]:nth-child(2){display:-webkit-box;display:-webkit-flex;display:flex;grid-column:span 1;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:4px;padding-top:20px;position:relative}@media (min-width: 1152px){.page-section-container .editor-recommend>div[data-v-278f39a6]:nth-child(2){display:none}}@media (min-width: 1408px){.page-section-container .editor-recommend>div[data-v-278f39a6]:nth-child(2){display:-webkit-box;display:-webkit-flex;display:flex}}.page-section-container .editor-recommend>div:nth-child(2)>div[data-v-278f39a6]{color:#f6f7f9;width:88px;height:156px;background-color:#ff4500;opacity:.1;border-radius:8px;-webkit-transition:cubic-bezier(.2,0,0,1) .3s;transition:cubic-bezier(.2,0,0,1) .3s}.page-section-container .editor-recommend>div:nth-child(2)>div[data-v-278f39a6]:hover{background-color:#f6f7f9;-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 0 1px #0003,0 8px 32px 2px #00000014}.page-section-container .editor-recommend>div:nth-child(2)>div[data-v-278f39a6]:nth-child(2){margin-top:20px;margin-left:-24px}.page-section-container .editor-recommend>div:nth-child(2)>p[data-v-278f39a6]{width:inherit;position:absolute;bottom:0;left:0;right:0;z-index:1;height:45px;background:#f6f7f9;content:"";padding:12px 16px;font-size:14px;font-weight:500}.page-section-container .hot-topic-calendar[data-v-278f39a6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));row-gap:12px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;height:227px}.page-section-container .hot-topic-calendar>div[data-v-278f39a6]{border-radius:12px}.page-section-container .hot-topic-calendar>div[data-v-278f39a6]:nth-child(1){grid-area:span 2/auto;background-color:#ff4500;opacity:.1}.page-section-container .hot-topic-calendar>div[data-v-278f39a6]{background-color:#f6f7f9}.col-user[data-v-db7cb96f]{display:-webkit-box;display:-webkit-flex;display:flex}.el-aside .el-menu .el-menu-item[data-v-db7cb96f]{height:40px;padding-left:0;padding-right:0;margin-left:var(--el-menu-level-padding);border-radius:5px}.el-aside .el-menu .el-menu-item[data-v-db7cb96f]:hover{background-color:#f1f2f4}.group-move[data-v-db7cb96f],.group-enter-active[data-v-db7cb96f],.group-leave-active[data-v-db7cb96f]{-webkit-transition:.8s all;transition:.8s all}.group-enter-from[data-v-db7cb96f],.group-leave-to[data-v-db7cb96f]{opacity:0;-webkit-transform:translate3d(0px,30px,0);transform:translate3d(0,30px,0)}.group-leave-active[data-v-db7cb96f]{position:absolute}.waterfall-box[data-v-db7cb96f]{--column: 6;display:grid;grid-template-columns:repeat(var(--column),1fr);grid-gap:0 20px;padding:20px 0;-webkit-box-align:end;-webkit-align-items:end;align-items:end}.waterfall-box .waterfall-item[data-v-db7cb96f]{background-color:#fff;margin-bottom:20px;border-radius:10px;overflow:hidden;box-shadow:0 0 12px #0000001f;padding:10px}.waterfall-box .waterfall-item .pic[data-v-db7cb96f]{display:block;width:100%;border-radius:10px;overflow:hidden;margin-bottom:14px;outline:1px solid #eee;cursor:pointer}.waterfall-box .waterfall-item .pic[data-v-db7cb96f]:hover{outline-color:#409eff}.waterfall-box .waterfall-item .title[data-v-db7cb96f]{font-size:20px;font-weight:700;margin-bottom:8px}.waterfall-box .waterfall-item .content[data-v-db7cb96f]{font-size:14px;color:#222;line-height:20px;height:40px}[data-v-db7cb96f] .row-home .el-input .el-select,[data-v-db7cb96f] .row-home .el-input .el-select__wrapper{width:115px;height:40px} diff --git a/assets/index-039cd0bf.css.gz b/assets/index-039cd0bf.css.gz new file mode 100644 index 0000000000000000000000000000000000000000..6a1b46a8497702add590c599d0b210039dd67c20 GIT binary patch literal 3336 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[e])return t;throw Error("Symbol."+e+" is not defined")},c=Math.pow,h=(t,n,r)=>n in t?e(t,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[n]=r,u=(e,t)=>{for(var n in t||(t={}))o.call(t,n)&&h(e,n,t[n]);if(r)for(var n of r(t))s.call(t,n)&&h(e,n,t[n]);return e},d=(e,r)=>t(e,n(r)),f=(e,t)=>{var n={};for(var i in e)o.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&r)for(var i of r(e))t.indexOf(i)<0&&s.call(e,i)&&(n[i]=e[i]);return n},p=(e,t,n)=>(h(e,"symbol"!=typeof t?t+"":t,n),n),g=(e,t,n)=>new Promise(((r,i)=>{var o=e=>{try{a(n.next(e))}catch(t){i(t)}},s=e=>{try{a(n.throw(e))}catch(t){i(t)}},a=e=>e.done?r(e.value):Promise.resolve(e.value).then(o,s);a((n=n.apply(e,t)).next())})),k=function(e,t){this[0]=e,this[1]=t},m=e=>{var t,n=e[l("asyncIterator")],r=!1,i={};return null==n?(n=e[l("iterator")](),t=e=>i[e]=t=>n[e](t)):(n=n.call(e),t=e=>i[e]=t=>{if(r){if(r=!1,"throw"===e)throw t;return t}return r=!0,{done:!1,value:new k(new Promise((r=>{var i=n[e](t);if(!(i instanceof Object))throw TypeError("Object expected");r(i)})),1)}}),i[l("iterator")]=()=>i,t("next"),"throw"in n?t("throw"):i.throw=e=>{throw e},"return"in n&&t("return"),i};import{a7 as v,B as y,at as L,I as w,ah as b,r as _,ag as x,au as C,w as S,K as j,A as E,g as M,o as T,n as A,L as O,e as P,u as I,c as R,b as B,d as H,s as W,j as z,ab as N,J as D,C as F,P as V,O as U,a2 as $,k as Y,S as X,R as Z,ad as G,ar as q,D as K,l as J,G as Q,m as ee,F as te,E as ne,av as re,aw as ie,a6 as oe,W as se,Q as ae,_ as le,U as ce,V as he,T as ue,$ as de,Z as fe,as as pe,ap as ge}from"./vue-7635db6f.js";import{N as ke,B as me,Y as ve,y as ye,P as Le,A as we,o as be,j as _e,a as xe,r as Ce,I as Se,U as je,l as Ee,m as Me,f as Te,R as Ae,b as Oe,c as Pe,d as Ie,e as Re,g as Be,t as He,_ as We,h as ze}from"./fabric-c88bb9ac.js";import{k as Ne,a as De,e as Fe,t as Ve,l as Ue,d as $e,m as Ye}from"./lodash-es-2c042c7a.js";import{E as Xe,a as Ze,b as Ge,c as qe,d as Ke,u as Je,g as Qe,e as et,f as tt,v as nt,h as rt,i as it,j as ot,k as st,l as at,m as lt,n as ct,o as ht,p as ut,q as dt,r as ft,s as pt,t as gt,w as kt,x as mt,y as vt,z as yt}from"./element-plus-249c2f7d.js";import{c as Lt,g as wt,a as bt,C as _t}from"./clipper-lib-fc83c972.js";!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))t(e);new MutationObserver((e=>{for(const n of e)if("childList"===n.type)for(const e of n.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&t(e)})).observe(document,{childList:!0,subtree:!0})}function t(e){if(e.ep)return;e.ep=!0;const t=function(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?t.credentials="include":"anonymous"===e.crossOrigin?t.credentials="omit":t.credentials="same-origin",t}(e);fetch(e.href,t)}}();var xt=!1; +/*! + * pinia v2.1.7 + * (c) 2023 Eduardo San Martin Morote + * @license MIT + */let Ct;const St=e=>Ct=e,jt=Symbol();function Et(e){return e&&"object"==typeof e&&"[object Object]"===Object.prototype.toString.call(e)&&"function"!=typeof e.toJSON}var Mt,Tt;(Tt=Mt||(Mt={})).direct="direct",Tt.patchObject="patch object",Tt.patchFunction="patch function";const At=()=>{};function Ot(e,t,n,r=At){e.push(t);const i=()=>{const n=e.indexOf(t);n>-1&&(e.splice(n,1),r())};return!n&&M()&&T(i),i}function Pt(e,...t){e.slice().forEach((e=>{e(...t)}))}const It=e=>e();function Rt(e,t){e instanceof Map&&t instanceof Map&&t.forEach(((t,n)=>e.set(n,t))),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],i=e[n];Et(i)&&Et(r)&&e.hasOwnProperty(n)&&!y(r)&&!L(r)?e[n]=Rt(i,r):e[n]=r}return e}const Bt=Symbol();const{assign:Ht}=Object;function Wt(e,t,n={},r,i,o){let s;const a=Ht({actions:{}},n),l={deep:!0};let c,h,u,d=[],f=[];const p=r.state.value[e];let g;function k(t){let n;c=h=!1,"function"==typeof t?(t(r.state.value[e]),n={type:Mt.patchFunction,storeId:e,events:u}):(Rt(r.state.value[e],t),n={type:Mt.patchObject,payload:t,storeId:e,events:u});const i=g=Symbol();A().then((()=>{g===i&&(c=!0)})),h=!0,Pt(d,n,r.state.value[e])}o||p||(r.state.value[e]={}),_({});const m=o?function(){const{state:e}=n,t=e?e():{};this.$patch((e=>{Ht(e,t)}))}:At;function w(t,n){return function(){St(r);const i=Array.from(arguments),o=[],s=[];let a;Pt(f,{args:i,name:t,store:C,after:function(e){o.push(e)},onError:function(e){s.push(e)}});try{a=n.apply(this&&this.$id===e?this:C,i)}catch(l){throw Pt(s,l),l}return a instanceof Promise?a.then((e=>(Pt(o,e),e))).catch((e=>(Pt(s,e),Promise.reject(e)))):(Pt(o,a),a)}}const x={_p:r,$id:e,$onAction:Ot.bind(null,f),$patch:k,$reset:m,$subscribe(t,n={}){const i=Ot(d,t,n.detached,(()=>o())),o=s.run((()=>S((()=>r.state.value[e]),(r=>{("sync"===n.flush?h:c)&&t({storeId:e,type:Mt.direct,events:u},r)}),Ht({},l,n))));return i},$dispose:function(){s.stop(),d=[],f=[],r._s.delete(e)}},C=j(x);r._s.set(e,C);const E=(r._a&&r._a.runWithContext||It)((()=>r._e.run((()=>(s=b()).run(t)))));for(const v in E){const t=E[v];if(y(t)&&(!y(T=t)||!T.effect)||L(t))o||(!p||Et(M=t)&&M.hasOwnProperty(Bt)||(y(t)?t.value=p[v]:Rt(t,p[v])),r.state.value[e][v]=t);else if("function"==typeof t){const e=w(v,t);E[v]=e,a.actions[v]=t}}var M,T;return Ht(C,E),Ht(v(C),E),Object.defineProperty(C,"$state",{get:()=>r.state.value[e],set:e=>{k((t=>{Ht(t,e)}))}}),r._p.forEach((e=>{Ht(C,s.run((()=>e({store:C,app:r._a,pinia:r,options:a}))))})),p&&o&&n.hydrate&&n.hydrate(C.$state,p),c=!0,h=!0,C}function zt(e,t,n){let r,i;const o="function"==typeof t;function s(e,n){const s=C();(e=e||(s?E(jt,null):null))&&St(e),(e=Ct)._s.has(r)||(o?Wt(r,t,i,e):function(e,t,n,r){const{state:i,actions:o,getters:s}=t,a=n.state.value[e];let l;l=Wt(e,(function(){a||(n.state.value[e]=i?i():{});const t=O(n.state.value[e]);return Ht(t,o,Object.keys(s||{}).reduce(((t,r)=>(t[r]=x(P((()=>{St(n);const t=n._s.get(e);return s[r].call(t,t)}))),t)),{}))}),t,n,0,!0)}(r,i,e));return e._s.get(r)}return"string"==typeof e?(r=e,i=o?n:t):(i=e,r=e.id),s.$id=r,s}function Nt(e){{e=v(e);const t={};for(const n in e){const r=e[n];(y(r)||L(r))&&(t[n]=w(e,n))}return t}}const Dt="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,Ft=Object.keys,Vt=Array.isArray;function Ut(e,t){return"object"!=typeof t||Ft(t).forEach((function(n){e[n]=t[n]})),e}"undefined"==typeof Promise||Dt.Promise||(Dt.Promise=Promise);const $t=Object.getPrototypeOf,Yt={}.hasOwnProperty;function Xt(e,t){return Yt.call(e,t)}function Zt(e,t){"function"==typeof t&&(t=t($t(e))),("undefined"==typeof Reflect?Ft:Reflect.ownKeys)(t).forEach((n=>{qt(e,n,t[n])}))}const Gt=Object.defineProperty;function qt(e,t,n,r){Gt(e,t,Ut(n&&Xt(n,"get")&&"function"==typeof n.get?{get:n.get,set:n.set,configurable:!0}:{value:n,configurable:!0,writable:!0},r))}function Kt(e){return{from:function(t){return e.prototype=Object.create(t.prototype),qt(e.prototype,"constructor",e),{extend:Zt.bind(null,e.prototype)}}}}const Jt=Object.getOwnPropertyDescriptor;function Qt(e,t){let n;return Jt(e,t)||(n=$t(e))&&Qt(n,t)}const en=[].slice;function tn(e,t,n){return en.call(e,t,n)}function nn(e,t){return t(e)}function rn(e){if(!e)throw new Error("Assertion Failed")}function on(e){Dt.setImmediate?setImmediate(e):setTimeout(e,0)}function sn(e,t){return e.reduce(((e,n,r)=>{var i=t(n,r);return i&&(e[i[0]]=i[1]),e}),{})}function an(e,t){if("string"==typeof t&&Xt(e,t))return e[t];if(!t)return e;if("string"!=typeof t){for(var n=[],r=0,i=t.length;r["Int","Uint","Float"].map((t=>t+e+"Array")))))).filter((e=>Dt[e])),fn=dn.map((e=>Dt[e]));sn(dn,(e=>[e,!0]));let pn=null;function gn(e){pn="undefined"!=typeof WeakMap&&new WeakMap;const t=kn(e);return pn=null,t}function kn(e){if(!e||"object"!=typeof e)return e;let t=pn&&pn.get(e);if(t)return t;if(Vt(e)){t=[],pn&&pn.set(e,t);for(var n=0,r=e.length;n=0)t=e;else{const n=$t(e);for(var i in t=n===Object.prototype?{}:Object.create(n),pn&&pn.set(e,t),e)Xt(e,i)&&(t[i]=kn(e[i]))}return t}const{toString:mn}={};function vn(e){return mn.call(e).slice(8,-1)}const yn="undefined"!=typeof Symbol?Symbol.iterator:"@@iterator",Ln="symbol"==typeof yn?function(e){var t;return null!=e&&(t=e[yn])&&t.apply(e)}:function(){return null},wn={};function bn(e){var t,n,r,i;if(1===arguments.length){if(Vt(e))return e.slice();if(this===wn&&"string"==typeof e)return[e];if(i=Ln(e)){for(n=[];!(r=i.next()).done;)n.push(r.value);return n}if(null==e)return[e];if("number"==typeof(t=e.length)){for(n=new Array(t);t--;)n[t]=e[t];return n}return[e]}for(t=arguments.length,n=new Array(t);t--;)n[t]=arguments[t];return n}const _n="undefined"!=typeof Symbol?e=>"AsyncFunction"===e[Symbol.toStringTag]:()=>!1;var xn="undefined"!=typeof location&&/^(http|https):\/\/(localhost|127\.0\.0\.1)/.test(location.href);function Cn(e,t){xn=e,Sn=t}var Sn=()=>!0;const jn=!new Error("").stack;function En(){if(jn)try{throw En.arguments,new Error}catch(e){return e}return new Error}function Mn(e,t){var n=e.stack;return n?(t=t||0,0===n.indexOf(e.name)&&(t+=(e.name+e.message).split("\n").length),n.split("\n").slice(t).filter(Sn).map((e=>"\n"+e)).join("")):""}var Tn=["Unknown","Constraint","Data","TransactionInactive","ReadOnly","Version","NotFound","InvalidState","InvalidAccess","Abort","Timeout","QuotaExceeded","Syntax","DataClone"],An=["Modify","Bulk","OpenFailed","VersionChange","Schema","Upgrade","InvalidTable","MissingAPI","NoSuchDatabase","InvalidArgument","SubTransaction","Unsupported","Internal","DatabaseClosed","PrematureCommit","ForeignAwait"].concat(Tn),On={VersionChanged:"Database version changed by other database connection",DatabaseClosed:"Database has been closed",Abort:"Transaction aborted",TransactionInactive:"Transaction has already completed or failed",MissingAPI:"IndexedDB API missing. Please visit https://tinyurl.com/y2uuvskb"};function Pn(e,t){this._e=En(),this.name=e,this.message=t}function In(e,t){return e+". Errors: "+Object.keys(t).map((e=>t[e].toString())).filter(((e,t,n)=>n.indexOf(e)===t)).join("\n")}function Rn(e,t,n,r){this._e=En(),this.failures=t,this.failedKeys=r,this.successCount=n,this.message=In(e,t)}function Bn(e,t){this._e=En(),this.name="BulkError",this.failures=Object.keys(t).map((e=>t[e])),this.failuresByPos=t,this.message=In(e,t)}Kt(Pn).from(Error).extend({stack:{get:function(){return this._stack||(this._stack=this.name+": "+this.message+Mn(this._e,2))}},toString:function(){return this.name+": "+this.message}}),Kt(Rn).from(Pn),Kt(Bn).from(Pn);var Hn=An.reduce(((e,t)=>(e[t]=t+"Error",e)),{});const Wn=Pn;var zn=An.reduce(((e,t)=>{var n=t+"Error";function r(e,r){this._e=En(),this.name=n,e?"string"==typeof e?(this.message=`${e}${r?"\n "+r:""}`,this.inner=r||null):"object"==typeof e&&(this.message=`${e.name} ${e.message}`,this.inner=e):(this.message=On[t]||n,this.inner=null)}return Kt(r).from(Wn),e[t]=r,e}),{});zn.Syntax=SyntaxError,zn.Type=TypeError,zn.Range=RangeError;var Nn=Tn.reduce(((e,t)=>(e[t+"Error"]=zn[t],e)),{}),Dn=An.reduce(((e,t)=>(-1===["Syntax","Type","Range"].indexOf(t)&&(e[t+"Error"]=zn[t]),e)),{});function Fn(){}function Vn(e){return e}function Un(e,t){return null==e||e===Vn?t:function(n){return t(e(n))}}function $n(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function Yn(e,t){return e===Fn?t:function(){var n=e.apply(this,arguments);void 0!==n&&(arguments[0]=n);var r=this.onsuccess,i=this.onerror;this.onsuccess=null,this.onerror=null;var o=t.apply(this,arguments);return r&&(this.onsuccess=this.onsuccess?$n(r,this.onsuccess):r),i&&(this.onerror=this.onerror?$n(i,this.onerror):i),void 0!==o?o:n}}function Xn(e,t){return e===Fn?t:function(){e.apply(this,arguments);var n=this.onsuccess,r=this.onerror;this.onsuccess=this.onerror=null,t.apply(this,arguments),n&&(this.onsuccess=this.onsuccess?$n(n,this.onsuccess):n),r&&(this.onerror=this.onerror?$n(r,this.onerror):r)}}function Zn(e,t){return e===Fn?t:function(n){var r=e.apply(this,arguments);Ut(n,r);var i=this.onsuccess,o=this.onerror;this.onsuccess=null,this.onerror=null;var s=t.apply(this,arguments);return i&&(this.onsuccess=this.onsuccess?$n(i,this.onsuccess):i),o&&(this.onerror=this.onerror?$n(o,this.onerror):o),void 0===r?void 0===s?void 0:s:Ut(r,s)}}function Gn(e,t){return e===Fn?t:function(){return!1!==t.apply(this,arguments)&&e.apply(this,arguments)}}function qn(e,t){return e===Fn?t:function(){var n=e.apply(this,arguments);if(n&&"function"==typeof n.then){for(var r=this,i=arguments.length,o=new Array(i);i--;)o[i]=arguments[i];return n.then((function(){return t.apply(r,o)}))}return t.apply(this,arguments)}}Dn.ModifyError=Rn,Dn.DexieError=Pn,Dn.BulkError=Bn;var Kn={};const Jn=100,[Qn,er,tr]="undefined"==typeof Promise?[]:(()=>{let e=Promise.resolve();if("undefined"==typeof crypto||!crypto.subtle)return[e,$t(e),e];const t=crypto.subtle.digest("SHA-512",new Uint8Array([0]));return[t,$t(t),e]})(),nr=er&&er.then,rr=Qn&&Qn.constructor,ir=!!tr;var or=!1,sr=tr?()=>{tr.then(Mr)}:Dt.setImmediate?setImmediate.bind(null,Mr):Dt.MutationObserver?()=>{var e=document.createElement("div");new MutationObserver((()=>{Mr(),e=null})).observe(e,{attributes:!0}),e.setAttribute("i","1")}:()=>{setTimeout(Mr,0)},ar=function(e,t){kr.push([e,t]),cr&&(sr(),cr=!1)},lr=!0,cr=!0,hr=[],ur=[],dr=null,fr=Vn,pr={id:"global",global:!0,ref:0,unhandleds:[],onunhandled:ei,pgp:!1,env:{},finalize:function(){this.unhandleds.forEach((e=>{try{ei(e[0],e[1])}catch(t){}}))}},gr=pr,kr=[],mr=0,vr=[];function yr(e){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");this._listeners=[],this.onuncatched=Fn,this._lib=!1;var t=this._PSD=gr;if(xn&&(this._stackHolder=En(),this._prev=null,this._numPrev=0),"function"!=typeof e){if(e!==Kn)throw new TypeError("Not a function");return this._state=arguments[1],this._value=arguments[2],void(!1===this._state&&_r(this,this._value))}this._state=null,this._value=null,++t.ref,br(this,e)}const Lr={get:function(){var e=gr,t=zr;function n(n,r){var i=!e.global&&(e!==gr||t!==zr);const o=i&&!Vr();var s=new yr(((t,s)=>{Cr(this,new wr(Kr(n,e,i,o),Kr(r,e,i,o),t,s,e))}));return xn&&Er(s,this),s}return n.prototype=Kn,n},set:function(e){qt(this,"then",e&&e.prototype===Kn?Lr:{get:function(){return e},set:Lr.set})}};function wr(e,t,n,r,i){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.resolve=n,this.reject=r,this.psd=i}function br(e,t){try{t((t=>{if(null===e._state){if(t===e)throw new TypeError("A promise cannot be resolved with itself.");var n=e._lib&&Tr();t&&"function"==typeof t.then?br(e,((e,n)=>{t instanceof yr?t._then(e,n):t.then(e,n)})):(e._state=!0,e._value=t,xr(e)),n&&Ar()}}),_r.bind(null,e))}catch(n){_r(e,n)}}function _r(e,t){if(ur.push(t),null===e._state){var n=e._lib&&Tr();t=fr(t),e._state=!1,e._value=t,xn&&null!==t&&"object"==typeof t&&!t._promise&&function(n,r,i){try{(()=>{var n=Qt(t,"stack");t._promise=e,qt(t,"stack",{get:()=>or?n&&(n.get?n.get.apply(t):n.value):e.stack})}).apply(null,void 0)}catch(o){}}(),r=e,hr.some((e=>e._value===r._value))||hr.push(r),xr(e),n&&Ar()}var r}function xr(e){var t=e._listeners;e._listeners=[];for(var n=0,r=t.length;n{0==--mr&&Or()}),[]))}function Cr(e,t){if(null!==e._state){var n=e._state?t.onFulfilled:t.onRejected;if(null===n)return(e._state?t.resolve:t.reject)(e._value);++t.psd.ref,++mr,ar(Sr,[n,e,t])}else e._listeners.push(t)}function Sr(e,t,n){try{dr=t;var r,i=t._value;t._state?r=e(i):(ur.length&&(ur=[]),r=e(i),-1===ur.indexOf(i)&&function(e){for(var t=hr.length;t;)if(hr[--t]._value===e._value)return void hr.splice(t,1)}(t)),n.resolve(r)}catch(o){n.reject(o)}finally{dr=null,0==--mr&&Or(),--n.psd.ref||n.psd.finalize()}}function jr(e,t,n){if(t.length===n)return t;var r="";if(!1===e._state){var i,o,s=e._value;null!=s?(i=s.name||"Error",o=s.message||s,r=Mn(s,0)):(i=s,o=""),t.push(i+(o?": "+o:"")+r)}return xn&&((r=Mn(e._stackHolder,2))&&-1===t.indexOf(r)&&t.push(r),e._prev&&jr(e._prev,t,n)),t}function Er(e,t){var n=t?t._numPrev+1:0;n<100&&(e._prev=t,e._numPrev=n)}function Mr(){Tr()&&Ar()}function Tr(){var e=lr;return lr=!1,cr=!1,e}function Ar(){var e,t,n;do{for(;kr.length>0;)for(e=kr,kr=[],n=e.length,t=0;t0);lr=!0,cr=!0}function Or(){var e=hr;hr=[],e.forEach((e=>{e._PSD.onunhandled.call(null,e._value,e)}));for(var t=vr.slice(0),n=t.length;n;)t[--n]()}function Pr(e){return new yr(Kn,!1,e)}function Ir(e,t){var n=gr;return function(){var r=Tr(),i=gr;try{return Xr(n,!0),e.apply(this,arguments)}catch(o){t&&t(o)}finally{Xr(i,!1),r&&Ar()}}}Zt(yr.prototype,{then:Lr,_then:function(e,t){Cr(this,new wr(null,null,e,t,gr))},catch:function(e){if(1===arguments.length)return this.then(null,e);var t=arguments[0],n=arguments[1];return"function"==typeof t?this.then(null,(e=>e instanceof t?n(e):Pr(e))):this.then(null,(e=>e&&e.name===t?n(e):Pr(e)))},finally:function(e){return this.then((t=>(e(),t)),(t=>(e(),Pr(t))))},stack:{get:function(){if(this._stack)return this._stack;try{or=!0;var e=jr(this,[],20).join("\nFrom previous: ");return null!==this._state&&(this._stack=e),e}finally{or=!1}}},timeout:function(e,t){return e<1/0?new yr(((n,r)=>{var i=setTimeout((()=>r(new zn.Timeout(t))),e);this.then(n,r).finally(clearTimeout.bind(null,i))})):this}}),"undefined"!=typeof Symbol&&Symbol.toStringTag&&qt(yr.prototype,Symbol.toStringTag,"Dexie.Promise"),pr.env=Zr(),Zt(yr,{all:function(){var e=bn.apply(null,arguments).map(Ur);return new yr((function(t,n){0===e.length&&t([]);var r=e.length;e.forEach(((i,o)=>yr.resolve(i).then((n=>{e[o]=n,--r||t(e)}),n)))}))},resolve:e=>{if(e instanceof yr)return e;if(e&&"function"==typeof e.then)return new yr(((t,n)=>{e.then(t,n)}));var t=new yr(Kn,!0,e);return Er(t,dr),t},reject:Pr,race:function(){var e=bn.apply(null,arguments).map(Ur);return new yr(((t,n)=>{e.map((e=>yr.resolve(e).then(t,n)))}))},PSD:{get:()=>gr,set:e=>gr=e},totalEchoes:{get:()=>zr},newPSD:Dr,usePSD:Gr,scheduler:{get:()=>ar,set:e=>{ar=e}},rejectionMapper:{get:()=>fr,set:e=>{fr=e}},follow:(e,t)=>new yr(((n,r)=>Dr(((t,n)=>{var r=gr;r.unhandleds=[],r.onunhandled=n,r.finalize=$n((function(){var e;e=()=>{0===this.unhandleds.length?t():n(this.unhandleds[0])},vr.push((function t(){e(),vr.splice(vr.indexOf(t),1)})),++mr,ar((()=>{0==--mr&&Or()}),[])}),r.finalize),e()}),t,n,r)))}),rr&&(rr.allSettled&&qt(yr,"allSettled",(function(){const e=bn.apply(null,arguments).map(Ur);return new yr((t=>{0===e.length&&t([]);let n=e.length;const r=new Array(n);e.forEach(((e,i)=>yr.resolve(e).then((e=>r[i]={status:"fulfilled",value:e}),(e=>r[i]={status:"rejected",reason:e})).then((()=>--n||t(r)))))}))})),rr.any&&"undefined"!=typeof AggregateError&&qt(yr,"any",(function(){const e=bn.apply(null,arguments).map(Ur);return new yr(((t,n)=>{0===e.length&&n(new AggregateError([]));let r=e.length;const i=new Array(r);e.forEach(((e,o)=>yr.resolve(e).then((e=>t(e)),(e=>{i[o]=e,--r||n(new AggregateError(i))}))))}))})));const Rr={awaits:0,echoes:0,id:0};var Br=0,Hr=[],Wr=0,zr=0,Nr=0;function Dr(e,t,n,r){var i=gr,o=Object.create(i);o.parent=i,o.ref=0,o.global=!1,o.id=++Nr;var s=pr.env;o.env=ir?{Promise:yr,PromiseProp:{value:yr,configurable:!0,writable:!0},all:yr.all,race:yr.race,allSettled:yr.allSettled,any:yr.any,resolve:yr.resolve,reject:yr.reject,nthen:Jr(s.nthen,o),gthen:Jr(s.gthen,o)}:{},t&&Ut(o,t),++i.ref,o.finalize=function(){--this.parent.ref||this.parent.finalize()};var a=Gr(o,e,n,r);return 0===o.ref&&o.finalize(),a}function Fr(){return Rr.id||(Rr.id=++Br),++Rr.awaits,Rr.echoes+=Jn,Rr.id}function Vr(){return!!Rr.awaits&&(0==--Rr.awaits&&(Rr.id=0),Rr.echoes=Rr.awaits*Jn,!0)}function Ur(e){return Rr.echoes&&e&&e.constructor===rr?(Fr(),e.then((e=>(Vr(),e)),(e=>(Vr(),ti(e))))):e}function $r(e){++zr,Rr.echoes&&0!=--Rr.echoes||(Rr.echoes=Rr.id=0),Hr.push(gr),Xr(e,!0)}function Yr(){var e=Hr[Hr.length-1];Hr.pop(),Xr(e,!1)}function Xr(e,t){var n=gr;if((t?!Rr.echoes||Wr++&&e===gr:!Wr||--Wr&&e===gr)||qr(t?$r.bind(null,e):Yr),e!==gr&&(gr=e,n===pr&&(pr.env=Zr()),ir)){var r=pr.env.Promise,i=e.env;er.then=i.nthen,r.prototype.then=i.gthen,(n.global||e.global)&&(Object.defineProperty(Dt,"Promise",i.PromiseProp),r.all=i.all,r.race=i.race,r.resolve=i.resolve,r.reject=i.reject,i.allSettled&&(r.allSettled=i.allSettled),i.any&&(r.any=i.any))}}function Zr(){var e=Dt.Promise;return ir?{Promise:e,PromiseProp:Object.getOwnPropertyDescriptor(Dt,"Promise"),all:e.all,race:e.race,allSettled:e.allSettled,any:e.any,resolve:e.resolve,reject:e.reject,nthen:er.then,gthen:e.prototype.then}:{}}function Gr(e,t,n,r,i){var o=gr;try{return Xr(e,!0),t(n,r,i)}finally{Xr(o,!1)}}function qr(e){nr.call(Qn,e)}function Kr(e,t,n,r){return"function"!=typeof e?e:function(){var i=gr;n&&Fr(),Xr(t,!0);try{return e.apply(this,arguments)}finally{Xr(i,!1),r&&qr(Vr)}}}function Jr(e,t){return function(n,r){return e.call(this,Kr(n,t),Kr(r,t))}}-1===(""+nr).indexOf("[native code]")&&(Fr=Vr=Fn);const Qr="unhandledrejection";function ei(e,t){var n;try{n=t.onuncatched(e)}catch(o){}if(!1!==n)try{var r,i={promise:t,reason:e};if(Dt.document&&document.createEvent?((r=document.createEvent("Event")).initEvent(Qr,!0,!0),Ut(r,i)):Dt.CustomEvent&&Ut(r=new CustomEvent(Qr,{detail:i}),i),r&&Dt.dispatchEvent&&(dispatchEvent(r),!Dt.PromiseRejectionEvent&&Dt.onunhandledrejection))try{Dt.onunhandledrejection(r)}catch(o){}xn&&r&&r.defaultPrevented}catch(o){}}var ti=yr.reject;function ni(e,t,n,r){if(e.idbdb&&(e._state.openComplete||gr.letThrough||e._vip)){var i=e._createTransaction(t,n,e._dbSchema);try{i.create(),e._state.PR1398_maxLoop=3}catch(o){return o.name===Hn.InvalidState&&e.isOpen()&&--e._state.PR1398_maxLoop>0?(e._close(),e.open().then((()=>ni(e,t,n,r)))):ti(o)}return i._promise(t,((e,t)=>Dr((()=>(gr.trans=i,r(e,t,i)))))).then((e=>i._completion.then((()=>e))))}if(e._state.openComplete)return ti(new zn.DatabaseClosed(e._state.dbOpenError));if(!e._state.isBeingOpened){if(!e._options.autoOpen)return ti(new zn.DatabaseClosed);e.open().catch(Fn)}return e._state.dbReadyPromise.then((()=>ni(e,t,n,r)))}const ri="3.2.7",ii=String.fromCharCode(65535),oi=-1/0,si="Invalid key provided. Keys must be of type string, number, Date or Array.",ai="String expected.",li=[],ci="undefined"!=typeof navigator&&/(MSIE|Trident|Edge)/.test(navigator.userAgent),hi=ci,ui=ci,di=e=>!/(dexie\.js|dexie\.min\.js)/.test(e),fi="__dbnames",pi="readonly",gi="readwrite";function ki(e,t){return e?t?function(){return e.apply(this,arguments)&&t.apply(this,arguments)}:e:t}const mi={type:3,lower:-1/0,lowerOpen:!1,upper:[[]],upperOpen:!1};function vi(e){return"string"!=typeof e||/\./.test(e)?e=>e:t=>(void 0===t[e]&&e in t&&delete(t=gn(t))[e],t)}class yi{_trans(e,t,n){const r=this._tx||gr.trans,i=this.name;function o(e,n,r){if(!r.schema[i])throw new zn.NotFound("Table "+i+" not part of transaction");return t(r.idbtrans,r)}const s=Tr();try{return r&&r.db===this.db?r===gr.trans?r._promise(e,o,n):Dr((()=>r._promise(e,o,n)),{trans:r,transless:gr.transless||gr}):ni(this.db,e,[this.name],o)}finally{s&&Ar()}}get(e,t){return e&&e.constructor===Object?this.where(e).first(t):this._trans("readonly",(t=>this.core.get({trans:t,key:e}).then((e=>this.hook.reading.fire(e))))).then(t)}where(e){if("string"==typeof e)return new this.db.WhereClause(this,e);if(Vt(e))return new this.db.WhereClause(this,`[${e.join("+")}]`);const t=Ft(e);if(1===t.length)return this.where(t[0]).equals(e[t[0]]);const n=this.schema.indexes.concat(this.schema.primKey).filter((e=>{if(e.compound&&t.every((t=>e.keyPath.indexOf(t)>=0))){for(let n=0;ne.keyPath.length-t.keyPath.length))[0];if(n&&this.db._maxKey!==ii){const r=n.keyPath.slice(0,t.length);return this.where(r).equals(r.map((t=>e[t])))}const{idxByName:r}=this.schema,i=this.db._deps.indexedDB;function o(e,t){try{return 0===i.cmp(e,t)}catch(n){return!1}}const[s,a]=t.reduce((([t,n],i)=>{const s=r[i],a=e[i];return[t||s,t||!s?ki(n,s&&s.multi?e=>{const t=an(e,i);return Vt(t)&&t.some((e=>o(a,e)))}:e=>o(a,an(e,i))):n]}),[null,null]);return s?this.where(s.name).equals(e[s.keyPath]).filter(a):n?this.filter(a):this.where(t).equals("")}filter(e){return this.toCollection().and(e)}count(e){return this.toCollection().count(e)}offset(e){return this.toCollection().offset(e)}limit(e){return this.toCollection().limit(e)}each(e){return this.toCollection().each(e)}toArray(e){return this.toCollection().toArray(e)}toCollection(){return new this.db.Collection(new this.db.WhereClause(this))}orderBy(e){return new this.db.Collection(new this.db.WhereClause(this,Vt(e)?`[${e.join("+")}]`:e))}reverse(){return this.toCollection().reverse()}mapToClass(e){this.schema.mappedClass=e;const t=t=>{if(!t)return t;const n=Object.create(e.prototype);for(var r in t)if(Xt(t,r))try{n[r]=t[r]}catch(i){}return n};return this.schema.readHook&&this.hook.reading.unsubscribe(this.schema.readHook),this.schema.readHook=t,this.hook("reading",t),e}defineClass(){return this.mapToClass((function(e){Ut(this,e)}))}add(e,t){const{auto:n,keyPath:r}=this.schema.primKey;let i=e;return r&&n&&(i=vi(r)(e)),this._trans("readwrite",(e=>this.core.mutate({trans:e,type:"add",keys:null!=t?[t]:null,values:[i]}))).then((e=>e.numFailures?yr.reject(e.failures[0]):e.lastResult)).then((t=>{if(r)try{ln(e,r,t)}catch(n){}return t}))}update(e,t){if("object"!=typeof e||Vt(e))return this.where(":id").equals(e).modify(t);{const r=an(e,this.schema.primKey.keyPath);if(void 0===r)return ti(new zn.InvalidArgument("Given object does not contain its primary key"));try{"function"!=typeof t?Ft(t).forEach((n=>{ln(e,n,t[n])})):t(e,{value:e,primKey:r})}catch(n){}return this.where(":id").equals(r).modify(t)}}put(e,t){const{auto:n,keyPath:r}=this.schema.primKey;let i=e;return r&&n&&(i=vi(r)(e)),this._trans("readwrite",(e=>this.core.mutate({trans:e,type:"put",values:[i],keys:null!=t?[t]:null}))).then((e=>e.numFailures?yr.reject(e.failures[0]):e.lastResult)).then((t=>{if(r)try{ln(e,r,t)}catch(n){}return t}))}delete(e){return this._trans("readwrite",(t=>this.core.mutate({trans:t,type:"delete",keys:[e]}))).then((e=>e.numFailures?yr.reject(e.failures[0]):void 0))}clear(){return this._trans("readwrite",(e=>this.core.mutate({trans:e,type:"deleteRange",range:mi}))).then((e=>e.numFailures?yr.reject(e.failures[0]):void 0))}bulkGet(e){return this._trans("readonly",(t=>this.core.getMany({keys:e,trans:t}).then((e=>e.map((e=>this.hook.reading.fire(e)))))))}bulkAdd(e,t,n){const r=Array.isArray(t)?t:void 0,i=(n=n||(r?void 0:t))?n.allKeys:void 0;return this._trans("readwrite",(t=>{const{auto:n,keyPath:o}=this.schema.primKey;if(o&&r)throw new zn.InvalidArgument("bulkAdd(): keys argument invalid on tables with inbound keys");if(r&&r.length!==e.length)throw new zn.InvalidArgument("Arguments objects and keys must have the same length");const s=e.length;let a=o&&n?e.map(vi(o)):e;return this.core.mutate({trans:t,type:"add",keys:r,values:a,wantResults:i}).then((({numFailures:e,results:t,lastResult:n,failures:r})=>{if(0===e)return i?t:n;throw new Bn(`${this.name}.bulkAdd(): ${e} of ${s} operations failed`,r)}))}))}bulkPut(e,t,n){const r=Array.isArray(t)?t:void 0,i=(n=n||(r?void 0:t))?n.allKeys:void 0;return this._trans("readwrite",(t=>{const{auto:n,keyPath:o}=this.schema.primKey;if(o&&r)throw new zn.InvalidArgument("bulkPut(): keys argument invalid on tables with inbound keys");if(r&&r.length!==e.length)throw new zn.InvalidArgument("Arguments objects and keys must have the same length");const s=e.length;let a=o&&n?e.map(vi(o)):e;return this.core.mutate({trans:t,type:"put",keys:r,values:a,wantResults:i}).then((({numFailures:e,results:t,lastResult:n,failures:r})=>{if(0===e)return i?t:n;throw new Bn(`${this.name}.bulkPut(): ${e} of ${s} operations failed`,r)}))}))}bulkDelete(e){const t=e.length;return this._trans("readwrite",(t=>this.core.mutate({trans:t,type:"delete",keys:e}))).then((({numFailures:e,lastResult:n,failures:r})=>{if(0===e)return n;throw new Bn(`${this.name}.bulkDelete(): ${e} of ${t} operations failed`,r)}))}}function Li(e){var t={},n=function(n,r){if(r){for(var i=arguments.length,o=new Array(i-1);--i;)o[i-1]=arguments[i];return t[n].subscribe.apply(null,o),e}if("string"==typeof n)return t[n]};n.addEventType=o;for(var r=1,i=arguments.length;rki(r(),t()):t,e.justLimit=n&&!r}function Ci(e,t){if(e.isPrimKey)return t.primaryKey;const n=t.getIndexByKeyPath(e.index);if(!n)throw new zn.Schema("KeyPath "+e.index+" on object store "+t.name+" is not indexed");return n}function Si(e,t,n){const r=Ci(e,t.schema);return t.openCursor({trans:n,values:!e.keysOnly,reverse:"prev"===e.dir,unique:!!e.unique,query:{index:r,range:e.range}})}function ji(e,t,n,r){const i=e.replayFilter?ki(e.filter,e.replayFilter()):e.filter;if(e.or){const o={},s=(e,n,r)=>{if(!i||i(n,r,(e=>n.stop(e)),(e=>n.fail(e)))){var s=n.primaryKey,a=""+s;"[object ArrayBuffer]"===a&&(a=""+new Uint8Array(s)),Xt(o,a)||(o[a]=!0,t(e,n,r))}};return Promise.all([e.or._iterate(s,n),Ei(Si(e,r,n),e.algorithm,s,!e.keysOnly&&e.valueMapper)])}return Ei(Si(e,r,n),ki(e.algorithm,i),t,!e.keysOnly&&e.valueMapper)}function Ei(e,t,n,r){var i=Ir(r?(e,t,i)=>n(r(e),t,i):n);return e.then((e=>{if(e)return e.start((()=>{var n=()=>e.continue();t&&!t(e,(e=>n=e),(t=>{e.stop(t),n=Fn}),(t=>{e.fail(t),n=Fn}))||i(e.value,e,(e=>n=e)),n()}))}))}function Mi(e,t){try{const n=Ti(e),r=Ti(t);if(n!==r)return"Array"===n?1:"Array"===r?-1:"binary"===n?1:"binary"===r?-1:"string"===n?1:"string"===r?-1:"Date"===n?1:"Date"!==r?NaN:-1;switch(n){case"number":case"Date":case"string":return e>t?1:eji(t,e,n,t.table.core)))}count(e){return this._read((e=>{const t=this._ctx,n=t.table.core;if(bi(t,!0))return n.count({trans:e,query:{index:Ci(t,n.schema),range:t.range}}).then((e=>Math.min(e,t.limit)));var r=0;return ji(t,(()=>(++r,!1)),e,n).then((()=>r))})).then(e)}sortBy(e,t){const n=e.split(".").reverse(),r=n[0],i=n.length-1;function o(e,t){return t?o(e[n[t]],t-1):e[r]}var s="next"===this._ctx.dir?1:-1;function a(e,t){var n=o(e,i),r=o(t,i);return nr?s:0}return this.toArray((function(e){return e.sort(a)})).then(t)}toArray(e){return this._read((e=>{var t=this._ctx;if("next"===t.dir&&bi(t,!0)&&t.limit>0){const{valueMapper:n}=t,r=Ci(t,t.table.core.schema);return t.table.core.query({trans:e,limit:t.limit,values:!0,query:{index:r,range:t.range}}).then((({result:e})=>n?e.map(n):e))}{const n=[];return ji(t,(e=>n.push(e)),e,t.table.core).then((()=>n))}}),e)}offset(e){var t=this._ctx;return e<=0||(t.offset+=e,bi(t)?xi(t,(()=>{var t=e;return(e,n)=>0===t||(1===t?(--t,!1):(n((()=>{e.advance(t),t=0})),!1))})):xi(t,(()=>{var t=e;return()=>--t<0}))),this}limit(e){return this._ctx.limit=Math.min(this._ctx.limit,e),xi(this._ctx,(()=>{var t=e;return function(e,n,r){return--t<=0&&n(r),t>=0}}),!0),this}until(e,t){return _i(this._ctx,(function(n,r,i){return!e(n.value)||(r(i),t)})),this}first(e){return this.limit(1).toArray((function(e){return e[0]})).then(e)}last(e){return this.reverse().first(e)}filter(e){var t,n;return _i(this._ctx,(function(t){return e(t.value)})),t=this._ctx,n=e,t.isMatch=ki(t.isMatch,n),this}and(e){return this.filter(e)}or(e){return new this.db.WhereClause(this._ctx.table,e,this)}reverse(){return this._ctx.dir="prev"===this._ctx.dir?"next":"prev",this._ondirectionchange&&this._ondirectionchange(this._ctx.dir),this}desc(){return this.reverse()}eachKey(e){var t=this._ctx;return t.keysOnly=!t.isMatch,this.each((function(t,n){e(n.key,n)}))}eachUniqueKey(e){return this._ctx.unique="unique",this.eachKey(e)}eachPrimaryKey(e){var t=this._ctx;return t.keysOnly=!t.isMatch,this.each((function(t,n){e(n.primaryKey,n)}))}keys(e){var t=this._ctx;t.keysOnly=!t.isMatch;var n=[];return this.each((function(e,t){n.push(t.key)})).then((function(){return n})).then(e)}primaryKeys(e){var t=this._ctx;if("next"===t.dir&&bi(t,!0)&&t.limit>0)return this._read((e=>{var n=Ci(t,t.table.core.schema);return t.table.core.query({trans:e,values:!1,limit:t.limit,query:{index:n,range:t.range}})})).then((({result:e})=>e)).then(e);t.keysOnly=!t.isMatch;var n=[];return this.each((function(e,t){n.push(t.primaryKey)})).then((function(){return n})).then(e)}uniqueKeys(e){return this._ctx.unique="unique",this.keys(e)}firstKey(e){return this.limit(1).keys((function(e){return e[0]})).then(e)}lastKey(e){return this.reverse().firstKey(e)}distinct(){var e=this._ctx,t=e.index&&e.table.schema.idxByName[e.index];if(!t||!t.multi)return this;var n={};return _i(this._ctx,(function(e){var t=e.primaryKey.toString(),r=Xt(n,t);return n[t]=!0,!r})),this}modify(e){var t=this._ctx;return this._write((n=>{var r;if("function"==typeof e)r=e;else{var i=Ft(e),o=i.length;r=function(t){for(var n=!1,r=0;r{const{failures:n,numFailures:r}=t;u+=e-r;for(let i of Ft(n))h.push(n[i])};return this.clone().primaryKeys().then((i=>{const o=h=>{const u=Math.min(c,i.length-h);return s.getMany({trans:n,keys:i.slice(h,h+u),cache:"immutable"}).then((d=>{const p=[],g=[],k=a?[]:null,m=[];for(let e=0;e0&&s.mutate({trans:n,type:"add",values:p}).then((e=>{for(let t in e.failures)m.splice(parseInt(t),1);f(p.length,e)}))).then((()=>(g.length>0||v&&"object"==typeof e)&&s.mutate({trans:n,type:"put",keys:k,values:g,criteria:v,changeSpec:"function"!=typeof e&&e}).then((e=>f(g.length,e))))).then((()=>(m.length>0||v&&e===Pi)&&s.mutate({trans:n,type:"delete",keys:m,criteria:v}).then((e=>f(m.length,e))))).then((()=>i.length>h+u&&o(h+c)))}))};return o(0).then((()=>{if(h.length>0)throw new Rn("Error modifying one or more objects",h,u,d);return i.length}))}))}))}delete(){var e=this._ctx,t=e.range;return bi(e)&&(e.isPrimKey&&!ui||3===t.type)?this._write((n=>{const{primaryKey:r}=e.table.core.schema,i=t;return e.table.core.count({trans:n,query:{index:r,range:i}}).then((t=>e.table.core.mutate({trans:n,type:"deleteRange",range:i}).then((({failures:e,lastResult:n,results:r,numFailures:i})=>{if(i)throw new Rn("Could not delete some values",Object.keys(e).map((t=>e[t])),t-i);return t-i}))))})):this.modify(Pi)}}const Pi=(e,t)=>t.value=null;function Ii(e,t){return et?-1:e===t?0:1}function Bi(e,t,n){var r=e instanceof Fi?new e.Collection(e):e;return r._ctx.error=n?new n(t):new TypeError(t),r}function Hi(e){return new e.Collection(e,(()=>Di(""))).limit(0)}function Wi(e,t,n,r,i,o){for(var s=Math.min(e.length,r.length),a=-1,l=0;l=0?e.substr(0,a)+t[a]+n.substr(a+1):null;i(e[l],c)<0&&(a=l)}return s"string"==typeof e)))return Bi(e,ai);function d(e){i="next"===e?e=>e.toUpperCase():e=>e.toLowerCase(),o=function(e){return"next"===e?e=>e.toLowerCase():e=>e.toUpperCase()}(e),s="next"===e?Ii:Ri;var t=n.map((function(e){return{lower:o(e),upper:i(e)}})).sort((function(e,t){return s(e.lower,t.lower)}));a=t.map((function(e){return e.upper})),l=t.map((function(e){return e.lower})),c=e,h="next"===e?"":r}d("next");var f=new e.Collection(e,(()=>Ni(a[0],l[u-1]+r)));f._ondirectionchange=function(e){d(e)};var p=0;return f._addAlgorithm((function(e,n,r){var i=e.key;if("string"!=typeof i)return!1;var d=o(i);if(t(d,l,p))return!0;for(var f=null,g=p;g0)&&(f=k)}return n(null!==f?function(){e.continue(f+h)}:r),!1})),f}function Ni(e,t,n,r){return{type:2,lower:e,upper:t,lowerOpen:n,upperOpen:r}}function Di(e){return{type:1,lower:e,upper:e}}let Fi=class{get Collection(){return this._ctx.table.db.Collection}between(e,t,n,r){n=!1!==n,r=!0===r;try{return this._cmp(e,t)>0||0===this._cmp(e,t)&&(n||r)&&(!n||!r)?Hi(this):new this.Collection(this,(()=>Ni(e,t,!n,!r)))}catch(i){return Bi(this,si)}}equals(e){return null==e?Bi(this,si):new this.Collection(this,(()=>Di(e)))}above(e){return null==e?Bi(this,si):new this.Collection(this,(()=>Ni(e,void 0,!0)))}aboveOrEqual(e){return null==e?Bi(this,si):new this.Collection(this,(()=>Ni(e,void 0,!1)))}below(e){return null==e?Bi(this,si):new this.Collection(this,(()=>Ni(void 0,e,!1,!0)))}belowOrEqual(e){return null==e?Bi(this,si):new this.Collection(this,(()=>Ni(void 0,e)))}startsWith(e){return"string"!=typeof e?Bi(this,ai):this.between(e,e+ii,!0,!0)}startsWithIgnoreCase(e){return""===e?this.startsWith(e):zi(this,((e,t)=>0===e.indexOf(t[0])),[e],ii)}equalsIgnoreCase(e){return zi(this,((e,t)=>e===t[0]),[e],"")}anyOfIgnoreCase(){var e=bn.apply(wn,arguments);return 0===e.length?Hi(this):zi(this,((e,t)=>-1!==t.indexOf(e)),e,"")}startsWithAnyOfIgnoreCase(){var e=bn.apply(wn,arguments);return 0===e.length?Hi(this):zi(this,((e,t)=>t.some((t=>0===e.indexOf(t)))),e,ii)}anyOf(){const e=bn.apply(wn,arguments);let t=this._cmp;try{e.sort(t)}catch(i){return Bi(this,si)}if(0===e.length)return Hi(this);const n=new this.Collection(this,(()=>Ni(e[0],e[e.length-1])));n._ondirectionchange=n=>{t="next"===n?this._ascending:this._descending,e.sort(t)};let r=0;return n._addAlgorithm(((n,i,o)=>{const s=n.key;for(;t(s,e[r])>0;)if(++r,r===e.length)return i(o),!1;return 0===t(s,e[r])||(i((()=>{n.continue(e[r])})),!1)})),n}notEqual(e){return this.inAnyRange([[oi,e],[e,this.db._maxKey]],{includeLowers:!1,includeUppers:!1})}noneOf(){const e=bn.apply(wn,arguments);if(0===e.length)return new this.Collection(this);try{e.sort(this._ascending)}catch(n){return Bi(this,si)}const t=e.reduce(((e,t)=>e?e.concat([[e[e.length-1][1],t]]):[[oi,t]]),null);return t.push([e[e.length-1],this.db._maxKey]),this.inAnyRange(t,{includeLowers:!1,includeUppers:!1})}inAnyRange(e,t){const n=this._cmp,r=this._ascending,i=this._descending,o=this._min,s=this._max;if(0===e.length)return Hi(this);if(!e.every((e=>void 0!==e[0]&&void 0!==e[1]&&r(e[0],e[1])<=0)))return Bi(this,"First argument to inAnyRange() must be an Array of two-value Arrays [lower,upper] where upper must not be lower than lower",zn.InvalidArgument);const a=!t||!1!==t.includeLowers,l=t&&!0===t.includeUppers;let c,h=r;function u(e,t){return h(e[0],t[0])}try{c=e.reduce((function(e,t){let r=0,i=e.length;for(;r0){i[0]=o(i[0],t[0]),i[1]=s(i[1],t[1]);break}}return r===i&&e.push(t),e}),[]),c.sort(u)}catch(m){return Bi(this,si)}let d=0;const f=l?e=>r(e,c[d][1])>0:e=>r(e,c[d][1])>=0,p=a?e=>i(e,c[d][0])>0:e=>i(e,c[d][0])>=0;let g=f;const k=new this.Collection(this,(()=>Ni(c[0][0],c[c.length-1][1],!a,!l)));return k._ondirectionchange=e=>{"next"===e?(g=f,h=r):(g=p,h=i),c.sort(u)},k._addAlgorithm(((e,t,n)=>{for(var i=e.key;g(i);)if(++d,d===c.length)return t(n),!1;return!(o=i,(f(o)||p(o))&&(0===this._cmp(i,c[d][1])||0===this._cmp(i,c[d][0])||t((()=>{h===r?e.continue(c[d][0]):e.continue(c[d][1])})),1));var o})),k}startsWithAnyOf(){const e=bn.apply(wn,arguments);return e.every((e=>"string"==typeof e))?0===e.length?Hi(this):this.inAnyRange(e.map((e=>[e,e+ii]))):Bi(this,"startsWithAnyOf() only works with strings")}};function Vi(e){return Ir((function(t){return Ui(t),e(t.target.error),!1}))}function Ui(e){e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault()}const $i="storagemutated",Yi="x-storagemutated-1",Xi=Li(null,$i);class Zi{_lock(){return rn(!gr.global),++this._reculock,1!==this._reculock||gr.global||(gr.lockOwnerFor=this),this}_unlock(){if(rn(!gr.global),0==--this._reculock)for(gr.global||(gr.lockOwnerFor=null);this._blockedFuncs.length>0&&!this._locked();){var e=this._blockedFuncs.shift();try{Gr(e[1],e[0])}catch(t){}}return this}_locked(){return this._reculock&&gr.lockOwnerFor!==this}create(e){if(!this.mode)return this;const t=this.db.idbdb,n=this.db._state.dbOpenError;if(rn(!this.idbtrans),!e&&!t)switch(n&&n.name){case"DatabaseClosedError":throw new zn.DatabaseClosed(n);case"MissingAPIError":throw new zn.MissingAPI(n.message,n);default:throw new zn.OpenFailed(n)}if(!this.active)throw new zn.TransactionInactive;return rn(null===this._completion._state),(e=this.idbtrans=e||(this.db.core?this.db.core.transaction(this.storeNames,this.mode,{durability:this.chromeTransactionDurability}):t.transaction(this.storeNames,this.mode,{durability:this.chromeTransactionDurability}))).onerror=Ir((t=>{Ui(t),this._reject(e.error)})),e.onabort=Ir((t=>{Ui(t),this.active&&this._reject(new zn.Abort(e.error)),this.active=!1,this.on("abort").fire(t)})),e.oncomplete=Ir((()=>{this.active=!1,this._resolve(),"mutatedParts"in e&&Xi.storagemutated.fire(e.mutatedParts)})),this}_promise(e,t,n){if("readwrite"===e&&"readwrite"!==this.mode)return ti(new zn.ReadOnly("Transaction is readonly"));if(!this.active)return ti(new zn.TransactionInactive);if(this._locked())return new yr(((r,i)=>{this._blockedFuncs.push([()=>{this._promise(e,t,n).then(r,i)},gr])}));if(n)return Dr((()=>{var e=new yr(((e,n)=>{this._lock();const r=t(e,n,this);r&&r.then&&r.then(e,n)}));return e.finally((()=>this._unlock())),e._lib=!0,e}));var r=new yr(((e,n)=>{var r=t(e,n,this);r&&r.then&&r.then(e,n)}));return r._lib=!0,r}_root(){return this.parent?this.parent._root():this}waitFor(e){var t=this._root();const n=yr.resolve(e);if(t._waitingFor)t._waitingFor=t._waitingFor.then((()=>n));else{t._waitingFor=n,t._waitingQueue=[];var r=t.idbtrans.objectStore(t.storeNames[0]);!function e(){for(++t._spinCount;t._waitingQueue.length;)t._waitingQueue.shift()();t._waitingFor&&(r.get(-1/0).onsuccess=e)}()}var i=t._waitingFor;return new yr(((e,r)=>{n.then((n=>t._waitingQueue.push(Ir(e.bind(null,n)))),(e=>t._waitingQueue.push(Ir(r.bind(null,e))))).finally((()=>{t._waitingFor===i&&(t._waitingFor=null)}))}))}abort(){this.active&&(this.active=!1,this.idbtrans&&this.idbtrans.abort(),this._reject(new zn.Abort))}table(e){const t=this._memoizedTables||(this._memoizedTables={});if(Xt(t,e))return t[e];const n=this.schema[e];if(!n)throw new zn.NotFound("Table "+e+" not part of transaction");const r=new this.db.Table(e,n,this);return r.core=this.db.core.table(e),t[e]=r,r}}function Gi(e,t,n,r,i,o,s){return{name:e,keyPath:t,unique:n,multi:r,auto:i,compound:o,src:(n&&!s?"&":"")+(r?"*":"")+(i?"++":"")+qi(t)}}function qi(e){return"string"==typeof e?e:e?"["+[].join.call(e,"+")+"]":""}function Ki(e,t,n){return{name:e,primKey:t,indexes:n,mappedClass:null,idxByName:sn(n,(e=>[e.name,e]))}}let Ji=e=>{try{return e.only([[]]),Ji=()=>[[]],[[]]}catch(t){return Ji=()=>ii,ii}};function Qi(e){return null==e?()=>{}:"string"==typeof e?1===(t=e).split(".").length?e=>e[t]:e=>an(e,t):t=>an(t,e);var t}function eo(e){return[].slice.call(e)}let to=0;function no(e){return null==e?":id":"string"==typeof e?e:`[${e.join("+")}]`}function ro({_novip:e},t){const n=t.db,r=function(e,t,{IDBKeyRange:n,indexedDB:r},i){const o=(s=function(e,t,n){function r(e){if(3===e.type)return null;if(4===e.type)throw new Error("Cannot convert never type to IDBKeyRange");const{lower:n,upper:r,lowerOpen:i,upperOpen:o}=e;return void 0===n?void 0===r?null:t.upperBound(r,!!o):void 0===r?t.lowerBound(n,!!i):t.bound(n,r,!!i,!!o)}const{schema:i,hasGetAll:o}=function(e,t){const n=eo(e.objectStoreNames);return{schema:{name:e.name,tables:n.map((e=>t.objectStore(e))).map((e=>{const{keyPath:t,autoIncrement:n}=e,r=Vt(t),i=null==t,o={},s={name:e.name,primaryKey:{name:null,isPrimaryKey:!0,outbound:i,compound:r,keyPath:t,autoIncrement:n,unique:!0,extractKey:Qi(t)},indexes:eo(e.indexNames).map((t=>e.index(t))).map((e=>{const{name:t,unique:n,multiEntry:r,keyPath:i}=e,s={name:t,compound:Vt(i),keyPath:i,unique:n,multiEntry:r,extractKey:Qi(i)};return o[no(i)]=s,s})),getIndexByKeyPath:e=>o[no(e)]};return o[":id"]=s.primaryKey,null!=t&&(o[no(t)]=s.primaryKey),s}))},hasGetAll:n.length>0&&"getAll"in t.objectStore(n[0])&&!("undefined"!=typeof navigator&&/Safari/.test(navigator.userAgent)&&!/(Chrome\/|Edge\/)/.test(navigator.userAgent)&&[].concat(navigator.userAgent.match(/Safari\/(\d*)/))[1]<604)}}(e,n),s=i.tables.map((e=>function(e){const t=e.name;return{name:t,schema:e,mutate:function({trans:e,type:n,keys:i,values:o,range:s}){return new Promise(((a,l)=>{a=Ir(a);const c=e.objectStore(t),h=null==c.keyPath,u="put"===n||"add"===n;if(!u&&"delete"!==n&&"deleteRange"!==n)throw new Error("Invalid operation type: "+n);const{length:d}=i||o||{length:1};if(i&&o&&i.length!==o.length)throw new Error("Given keys array must have same length as given values array.");if(0===d)return a({numFailures:0,failures:{},results:[],lastResult:void 0});let f;const p=[],g=[];let k=0;const m=e=>{++k,Ui(e)};if("deleteRange"===n){if(4===s.type)return a({numFailures:k,failures:g,results:[],lastResult:void 0});3===s.type?p.push(f=c.clear()):p.push(f=c.delete(r(s)))}else{const[e,t]=u?h?[o,i]:[o,null]:[i,null];if(u)for(let r=0;r{const t=e.target.result;p.forEach(((e,t)=>null!=e.error&&(g[t]=e.error))),a({numFailures:k,failures:g,results:"delete"===n?i:p.map((e=>e.result)),lastResult:t})};f.onerror=e=>{m(e),v(e)},f.onsuccess=v}))},getMany:({trans:e,keys:n})=>new Promise(((r,i)=>{r=Ir(r);const o=e.objectStore(t),s=n.length,a=new Array(s);let l,c=0,h=0;const u=e=>{const t=e.target;a[t._pos]=t.result,++h===c&&r(a)},d=Vi(i);for(let e=0;enew Promise(((r,i)=>{r=Ir(r);const o=e.objectStore(t).get(n);o.onsuccess=e=>r(e.target.result),o.onerror=Vi(i)})),query:(n=o,e=>new Promise(((i,o)=>{i=Ir(i);const{trans:s,values:a,limit:l,query:c}=e,h=l===1/0?void 0:l,{index:u,range:d}=c,f=s.objectStore(t),p=u.isPrimaryKey?f:f.index(u.name),g=r(d);if(0===l)return i({result:[]});if(n){const e=a?p.getAll(g,h):p.getAllKeys(g,h);e.onsuccess=e=>i({result:e.target.result}),e.onerror=Vi(o)}else{let e=0;const t=a||!("openKeyCursor"in p)?p.openCursor(g):p.openKeyCursor(g),n=[];t.onsuccess=r=>{const o=t.result;return o?(n.push(a?o.value:o.primaryKey),++e===l?i({result:n}):void o.continue()):i({result:n})},t.onerror=Vi(o)}}))),openCursor:function({trans:e,values:n,query:i,reverse:o,unique:s}){return new Promise(((a,l)=>{a=Ir(a);const{index:c,range:h}=i,u=e.objectStore(t),d=c.isPrimaryKey?u:u.index(c.name),f=o?s?"prevunique":"prev":s?"nextunique":"next",p=n||!("openKeyCursor"in d)?d.openCursor(r(h),f):d.openKeyCursor(r(h),f);p.onerror=Vi(l),p.onsuccess=Ir((t=>{const n=p.result;if(!n)return void a(null);n.___id=++to,n.done=!1;const r=n.continue.bind(n);let i=n.continuePrimaryKey;i&&(i=i.bind(n));const o=n.advance.bind(n),s=()=>{throw new Error("Cursor not stopped")};n.trans=e,n.stop=n.continue=n.continuePrimaryKey=n.advance=()=>{throw new Error("Cursor not started")},n.fail=Ir(l),n.next=function(){let e=1;return this.start((()=>e--?this.continue():this.stop())).then((()=>this))},n.start=e=>{const t=new Promise(((e,t)=>{e=Ir(e),p.onerror=Vi(t),n.fail=t,n.stop=t=>{n.stop=n.continue=n.continuePrimaryKey=n.advance=s,e(t)}})),a=()=>{if(p.result)try{e()}catch(t){n.fail(t)}else n.done=!0,n.start=()=>{throw new Error("Cursor behind last entry")},n.stop()};return p.onsuccess=Ir((e=>{p.onsuccess=a,a()})),n.continue=r,n.continuePrimaryKey=i,n.advance=o,a(),t},a(n)}),l)}))},count({query:e,trans:n}){const{index:i,range:o}=e;return new Promise(((e,s)=>{const a=n.objectStore(t),l=i.isPrimaryKey?a:a.index(i.name),c=r(o),h=c?l.count(c):l.count();h.onsuccess=Ir((t=>e(t.target.result))),h.onerror=Vi(s)}))}};var n}(e))),a={};return s.forEach((e=>a[e.name]=e)),{stack:"dbcore",transaction:e.transaction.bind(e),table(e){if(!a[e])throw new Error(`Table '${e}' not found`);return a[e]},MIN_KEY:-1/0,MAX_KEY:Ji(t),schema:i}}(t,n,i),e.dbcore.reduce(((e,{create:t})=>u(u({},e),t(e))),s));var s;return{dbcore:o}}(e._middlewares,n,e._deps,t);e.core=r.dbcore,e.tables.forEach((t=>{const n=t.name;e.core.schema.tables.some((e=>e.name===n))&&(t.core=e.core.table(n),e[n]instanceof e.Table&&(e[n].core=t.core))}))}function io({_novip:e},t,n,r){n.forEach((n=>{const i=r[n];t.forEach((t=>{const r=Qt(t,n);(!r||"value"in r&&void 0===r.value)&&(t===e.Transaction.prototype||t instanceof e.Transaction?qt(t,n,{get(){return this.table(n)},set(e){Gt(this,n,{value:e,writable:!0,configurable:!0,enumerable:!0})}}):t[n]=new e.Table(n,i))}))}))}function oo({_novip:e},t){t.forEach((t=>{for(let n in t)t[n]instanceof e.Table&&delete t[n]}))}function so(e,t){return e._cfg.version-t._cfg.version}function ao(e,t){const n={del:[],add:[],change:[]};let r;for(r in e)t[r]||n.del.push(r);for(r in t){const i=e[r],o=t[r];if(i){const e={name:r,def:o,recreate:!1,del:[],add:[],change:[]};if(""+(i.primKey.keyPath||"")!=""+(o.primKey.keyPath||"")||i.primKey.auto!==o.primKey.auto&&!ci)e.recreate=!0,n.change.push(e);else{const t=i.idxByName,r=o.idxByName;let s;for(s in t)r[s]||e.del.push(s);for(s in r){const n=t[s],i=r[s];n?n.src!==i.src&&e.change.push(i):e.add.push(i)}(e.del.length>0||e.add.length>0||e.change.length>0)&&n.change.push(e)}}else n.add.push([r,o])}return n}function lo(e,t,n,r){const i=e.db.createObjectStore(t,n.keyPath?{keyPath:n.keyPath,autoIncrement:n.auto}:{autoIncrement:n.auto});return r.forEach((e=>co(i,e))),i}function co(e,t){e.createIndex(t.name,t.keyPath,{unique:t.unique,multiEntry:t.multi})}function ho(e,t,n){const r={};return tn(t.objectStoreNames,0).forEach((e=>{const t=n.objectStore(e);let i=t.keyPath;const o=Gi(qi(i),i||"",!1,!1,!!t.autoIncrement,i&&"string"!=typeof i,!0),s=[];for(let n=0;n{if(null!==e[n]){var r=e[n].split(",").map(((e,t)=>{const n=(e=e.trim()).replace(/([&*]|\+\+)/g,""),r=/^\[/.test(n)?n.match(/^\[(.*)\]$/)[1].split("+"):n;return Gi(n,r||null,/\&/.test(e),/\*/.test(e),/\+\+/.test(e),Vt(r),0===t)})),i=r.shift();if(i.multi)throw new zn.Schema("Primary key cannot be multi-valued");r.forEach((e=>{if(e.auto)throw new zn.Schema("Only primary key can be marked as autoIncrement (++)");if(!e.keyPath)throw new zn.Schema("Index must have a name and cannot be an empty string")})),t[n]=Ki(n,i,r)}}))}stores(e){const t=this.db;this._cfg.storesSource=this._cfg.storesSource?Ut(this._cfg.storesSource,e):e;const n=t._versions,r={};let i={};return n.forEach((e=>{Ut(r,e._cfg.storesSource),i=e._cfg.dbschema={},e._parseStoresSpec(r,i)})),t._dbSchema=i,oo(t,[t._allTables,t,t.Transaction.prototype]),io(t,[t._allTables,t,t.Transaction.prototype,this._cfg.tables],Ft(i),i),t._storeNames=Ft(i),this}upgrade(e){return this._cfg.contentUpgrade=qn(this._cfg.contentUpgrade||Fn,e),this}}function po(e,t){let n=e._dbNamesDB;return n||(n=e._dbNamesDB=new Bo(fi,{addons:[],indexedDB:e,IDBKeyRange:t}),n.version(1).stores({dbnames:"name"})),n.table("dbnames")}function go(e){return e&&"function"==typeof e.databases}function ko(e){return Dr((function(){return gr.letThrough=!0,e()}))}function mo(){var e;return!navigator.userAgentData&&/Safari\//.test(navigator.userAgent)&&!/Chrom(e|ium)\//.test(navigator.userAgent)&&indexedDB.databases?new Promise((function(t){var n=function(){return indexedDB.databases().finally(t)};e=setInterval(n,100),n()})).finally((function(){return clearInterval(e)})):Promise.resolve()}function vo(e){const t=e._state,{indexedDB:n}=e._deps;if(t.isBeingOpened||e.idbdb)return t.dbReadyPromise.then((()=>t.dbOpenError?ti(t.dbOpenError):e));xn&&(t.openCanceller._stackHolder=En()),t.isBeingOpened=!0,t.dbOpenError=null,t.openComplete=!1;const r=t.openCanceller;function i(){if(t.openCanceller!==r)throw new zn.DatabaseClosed("db.open() was cancelled")}let o=t.dbReadyResolve,s=null,a=!1;const l=()=>new yr(((r,o)=>{if(i(),!n)throw new zn.MissingAPI;const l=e.name,c=t.autoSchema?n.open(l):n.open(l,Math.round(10*e.verno));if(!c)throw new zn.MissingAPI;c.onerror=Vi(o),c.onblocked=Ir(e._fireOnBlocked),c.onupgradeneeded=Ir((r=>{if(s=c.transaction,t.autoSchema&&!e._options.allowEmptyDB){c.onerror=Ui,s.abort(),c.result.close();const e=n.deleteDatabase(l);e.onsuccess=e.onerror=Ir((()=>{o(new zn.NoSuchDatabase(`Database ${l} doesnt exist`))}))}else{s.onerror=Vi(o);var i=r.oldVersion>Math.pow(2,62)?0:r.oldVersion;a=i<1,e._novip.idbdb=c.result,function(e,t,n,r){const i=e._dbSchema,o=e._createTransaction("readwrite",e._storeNames,i);o.create(n),o._completion.catch(r);const s=o._reject.bind(o),a=gr.transless||gr;Dr((()=>{gr.trans=o,gr.transless=a,0===t?(Ft(i).forEach((e=>{lo(n,e,i[e].primKey,i[e].indexes)})),ro(e,n),yr.follow((()=>e.on.populate.fire(o))).catch(s)):function({_novip:e},t,n,r){const i=[],o=e._versions;let s=e._dbSchema=ho(0,e.idbdb,r),a=!1;return o.filter((e=>e._cfg.version>=t)).forEach((o=>{i.push((()=>{const i=s,l=o._cfg.dbschema;uo(e,i,r),uo(e,l,r),s=e._dbSchema=l;const c=ao(i,l);c.add.forEach((e=>{lo(r,e[0],e[1].primKey,e[1].indexes)})),c.change.forEach((e=>{if(e.recreate)throw new zn.Upgrade("Not yet support for changing primary key");{const t=r.objectStore(e.name);e.add.forEach((e=>co(t,e))),e.change.forEach((e=>{t.deleteIndex(e.name),co(t,e)})),e.del.forEach((e=>t.deleteIndex(e)))}}));const h=o._cfg.contentUpgrade;if(h&&o._cfg.version>t){ro(e,r),n._memoizedTables={},a=!0;let t=cn(l);c.del.forEach((e=>{t[e]=i[e]})),oo(e,[e.Transaction.prototype]),io(e,[e.Transaction.prototype],Ft(t),t),n.schema=t;const o=_n(h);let s;o&&Fr();const u=yr.follow((()=>{if(s=h(n),s&&o){var e=Vr.bind(null,null);s.then(e,e)}}));return s&&"function"==typeof s.then?yr.resolve(s):u.then((()=>s))}})),i.push((t=>{var r,i;a&&hi||(r=o._cfg.dbschema,i=t,[].slice.call(i.db.objectStoreNames).forEach((e=>null==r[e]&&i.db.deleteObjectStore(e)))),oo(e,[e.Transaction.prototype]),io(e,[e.Transaction.prototype],e._storeNames,e._dbSchema),n.schema=e._dbSchema}))})),function e(){return i.length?yr.resolve(i.shift()(n.idbtrans)).then(e):yr.resolve()}().then((()=>{var e,t;t=r,Ft(e=s).forEach((n=>{t.db.objectStoreNames.contains(n)||lo(t,n,e[n].primKey,e[n].indexes)}))}))}(e,t,o,n).catch(s)}))}(e,i/10,s,o)}}),o),c.onsuccess=Ir((()=>{s=null;const n=e._novip.idbdb=c.result,i=tn(n.objectStoreNames);if(i.length>0)try{const r=n.transaction(1===(o=i).length?o[0]:o,"readonly");t.autoSchema?function({_novip:e},t,n){e.verno=t.version/10;const r=e._dbSchema=ho(0,t,n);e._storeNames=tn(t.objectStoreNames,0),io(e,[e._allTables],Ft(r),r)}(e,n,r):(uo(e,e._dbSchema,r),function(e,t){const n=ao(ho(0,e.idbdb,t),e._dbSchema);n.add.length||n.change.some((e=>e.add.length||e.change.length))}(e,r)),ro(e,r)}catch(h){}var o;li.push(e),n.onversionchange=Ir((n=>{t.vcFired=!0,e.on("versionchange").fire(n)})),n.onclose=Ir((t=>{e.on("close").fire(t)})),a&&function({indexedDB:e,IDBKeyRange:t},n){!go(e)&&n!==fi&&po(e,t).put({name:n}).catch(Fn)}(e._deps,l),r()}),o)})).catch((e=>e&&"UnknownError"===e.name&&t.PR1398_maxLoop>0?(t.PR1398_maxLoop--,l()):yr.reject(e)));return yr.race([r,("undefined"==typeof navigator?yr.resolve():mo()).then(l)]).then((()=>(i(),t.onReadyBeingFired=[],yr.resolve(ko((()=>e.on.ready.fire(e.vip)))).then((function n(){if(t.onReadyBeingFired.length>0){let r=t.onReadyBeingFired.reduce(qn,Fn);return t.onReadyBeingFired=[],yr.resolve(ko((()=>r(e.vip)))).then(n)}}))))).finally((()=>{t.onReadyBeingFired=null,t.isBeingOpened=!1})).then((()=>e)).catch((n=>{t.dbOpenError=n;try{s&&s.abort()}catch(i){}return r===t.openCanceller&&e._close(),ti(n)})).finally((()=>{t.openComplete=!0,o()}))}function yo(e){var t=t=>e.next(t),n=i(t),r=i((t=>e.throw(t)));function i(e){return t=>{var i=e(t),o=i.value;return i.done?o:o&&"function"==typeof o.then?o.then(n,r):Vt(o)?Promise.all(o).then(n,r):n(o)}}return i(t)()}function Lo(e,t,n){var r=arguments.length;if(r<2)throw new zn.InvalidArgument("Too few arguments");for(var i=new Array(r-1);--r;)i[r-1]=arguments[r];return n=i.pop(),[e,un(i),n]}function wo(e,t,n,r,i){return yr.resolve().then((()=>{const o=gr.transless||gr,s=e._createTransaction(t,n,e._dbSchema,r),a={trans:s,transless:o};if(r)s.idbtrans=r.idbtrans;else try{s.create(),e._state.PR1398_maxLoop=3}catch(u){return u.name===Hn.InvalidState&&e.isOpen()&&--e._state.PR1398_maxLoop>0?(e._close(),e.open().then((()=>wo(e,t,n,null,i)))):ti(u)}const l=_n(i);let c;l&&Fr();const h=yr.follow((()=>{if(c=i.call(s,s),c)if(l){var e=Vr.bind(null,null);c.then(e,e)}else"function"==typeof c.next&&"function"==typeof c.throw&&(c=yo(c))}),a);return(c&&"function"==typeof c.then?yr.resolve(c).then((e=>s.active?e:ti(new zn.PrematureCommit("Transaction committed too early. See http://bit.ly/2kdckMn")))):h.then((()=>c))).then((e=>(r&&s._resolve(),s._completion.then((()=>e))))).catch((e=>(s._reject(e),ti(e))))}))}function bo(e,t,n){const r=Vt(e)?e.slice():[e];for(let i=0;i0,h=d(u({},n),{isVirtual:c,keyTail:t,keyLength:l,extractKey:Qi(e),unique:!c&&n.unique});return a.push(h),h.isPrimaryKey||o.push(h),l>1&&s(2===l?e[0]:e.slice(0,l-1),t+1,n),a.sort(((e,t)=>e.keyTail-t.keyTail)),h}const a=s(r.primaryKey.keyPath,0,r.primaryKey);i[":id"]=[a];for(const e of r.indexes)s(e.keyPath,0,e);function l(t){const n=t.query.index;return n.isVirtual?d(u({},t),{query:{index:n,range:(r=t.query.range,i=n.keyTail,{type:1===r.type?2:r.type,lower:bo(r.lower,r.lowerOpen?e.MAX_KEY:e.MIN_KEY,i),lowerOpen:!0,upper:bo(r.upper,r.upperOpen?e.MIN_KEY:e.MAX_KEY,i),upperOpen:!0})}}):t;var r,i}return d(u({},n),{schema:d(u({},r),{primaryKey:a,indexes:o,getIndexByKeyPath:function(e){const t=i[no(e)];return t&&t[0]}}),count:e=>n.count(l(e)),query:e=>n.query(l(e)),openCursor(t){const{keyTail:r,isVirtual:i,keyLength:o}=t.query.index;return i?n.openCursor(l(t)).then((n=>{return n&&(i=n,Object.create(i,{continue:{value:function(n){null!=n?i.continue(bo(n,t.reverse?e.MAX_KEY:e.MIN_KEY,r)):t.unique?i.continue(i.key.slice(0,o).concat(t.reverse?e.MIN_KEY:e.MAX_KEY,r)):i.continue()}},continuePrimaryKey:{value(t,n){i.continuePrimaryKey(bo(t,e.MAX_KEY,r),n)}},primaryKey:{get:()=>i.primaryKey},key:{get(){const e=i.key;return 1===o?e[0]:e.slice(0,o)}},value:{get:()=>i.value}}));var i})):n.openCursor(t)}})}})}};function xo(e,t,n,r){return n=n||{},r=r||"",Ft(e).forEach((i=>{if(Xt(t,i)){var o=e[i],s=t[i];if("object"==typeof o&&"object"==typeof s&&o&&s){const e=vn(o);e!==vn(s)?n[r+i]=t[i]:"Object"===e?xo(o,s,n,r+i+"."):o!==s&&(n[r+i]=t[i])}else o!==s&&(n[r+i]=t[i])}else n[r+i]=void 0})),Ft(t).forEach((i=>{Xt(e,i)||(n[r+i]=t[i])})),n}const Co={stack:"dbcore",name:"HooksMiddleware",level:2,create:e=>d(u({},e),{table(t){const n=e.table(t),{primaryKey:r}=n.schema;return d(u({},n),{mutate(e){const i=gr.trans,{deleting:o,creating:s,updating:a}=i.table(t).hook;switch(e.type){case"add":if(s.fire===Fn)break;return i._promise("readwrite",(()=>l(e)),!0);case"put":if(s.fire===Fn&&a.fire===Fn)break;return i._promise("readwrite",(()=>l(e)),!0);case"delete":if(o.fire===Fn)break;return i._promise("readwrite",(()=>l(e)),!0);case"deleteRange":if(o.fire===Fn)break;return i._promise("readwrite",(()=>{return c((t=e).trans,t.range,1e4);var t}),!0)}return n.mutate(e);function l(e){const t=gr.trans,i=e.keys||(l=r,"delete"===(c=e).type?c.keys:c.keys||c.values.map(l.extractKey));var l,c;if(!i)throw new Error("Keys missing");return"delete"!==(e="add"===e.type||"put"===e.type?d(u({},e),{keys:i}):u({},e)).type&&(e.values=[...e.values]),e.keys&&(e.keys=[...e.keys]),function(e,t,n){return"add"===t.type?Promise.resolve([]):e.getMany({trans:t.trans,keys:n,cache:"immutable"})}(n,e,i).then((l=>{const c=i.map(((n,i)=>{const c=l[i],h={onerror:null,onsuccess:null};if("delete"===e.type)o.fire.call(h,n,c,t);else if("add"===e.type||void 0===c){const o=s.fire.call(h,n,e.values[i],t);null==n&&null!=o&&(n=o,e.keys[i]=n,r.outbound||ln(e.values[i],r.keyPath,n))}else{const r=xo(c,e.values[i]),o=a.fire.call(h,r,n,c,t);if(o){const t=e.values[i];Object.keys(o).forEach((e=>{Xt(t,e)?t[e]=o[e]:ln(t,e,o[e])}))}}return h}));return n.mutate(e).then((({failures:t,results:n,numFailures:r,lastResult:o})=>{for(let s=0;s(c.forEach((t=>t.onerror&&t.onerror(e))),Promise.reject(e))))}))}function c(e,t,i){return n.query({trans:e,values:!1,query:{index:r,range:t},limit:i}).then((({result:n})=>l({type:"delete",keys:n,trans:e}).then((r=>r.numFailures>0?Promise.reject(r.failures[0]):n.length({table:t=>{const n=e.table(t);return d(u({},n),{getMany:e=>{if(!e.cache)return n.getMany(e);const t=So(e.keys,e.trans._cache,"clone"===e.cache);return t?yr.resolve(t):n.getMany(e).then((t=>(e.trans._cache={keys:e.keys,values:"clone"===e.cache?gn(t):t},t)))},mutate:e=>("add"!==e.type&&(e.trans._cache=null),n.mutate(e))})}})};function Eo(e){return!("from"in e)}const Mo=function(e,t){if(!this){const t=new Mo;return e&&"d"in e&&Ut(t,e),t}Ut(this,arguments.length?{d:1,from:e,to:arguments.length>1?t:e}:{d:0})};function To(e,t,n){const r=Mi(t,n);if(isNaN(r))return;if(r>0)throw RangeError();if(Eo(e))return Ut(e,{from:t,to:n,d:1});const i=e.l,o=e.r;if(Mi(n,e.from)<0)return i?To(i,t,n):e.l={from:t,to:n,d:1,l:null,r:null},Po(e);if(Mi(t,e.to)>0)return o?To(o,t,n):e.r={from:t,to:n,d:1,l:null,r:null},Po(e);Mi(t,e.from)<0&&(e.from=t,e.l=null,e.d=o?o.d+1:1),Mi(n,e.to)>0&&(e.to=n,e.r=null,e.d=e.l?e.l.d+1:1);const s=!e.r;i&&!e.l&&Ao(e,i),o&&s&&Ao(e,o)}function Ao(e,t){Eo(t)||function e(t,{from:n,to:r,l:i,r:o}){To(t,n,r),i&&e(t,i),o&&e(t,o)}(e,t)}function Oo(e){let t=Eo(e)?null:{s:0,n:e};return{next(e){const n=arguments.length>0;for(;t;)switch(t.s){case 0:if(t.s=1,n)for(;t.n.l&&Mi(e,t.n.from)<0;)t={up:t,n:t.n.l,s:1};else for(;t.n.l;)t={up:t,n:t.n.l,s:1};case 1:if(t.s=2,!n||Mi(e,t.n.to)<=0)return{value:t.n,done:!1};case 2:if(t.n.r){t.s=3,t={up:t,n:t.n.r,s:0};continue}case 3:t=t.up}return{done:!0}}}}function Po(e){var t,n;const r=((null===(t=e.r)||void 0===t?void 0:t.d)||0)-((null===(n=e.l)||void 0===n?void 0:n.d)||0),i=r>1?"r":r<-1?"l":"";if(i){const t="r"===i?"l":"r",n=u({},e),r=e[i];e.from=r.from,e.to=r.to,e[i]=r[i],n[i]=r[t],e[t]=n,n.d=Io(n)}e.d=Io(e)}function Io({r:e,l:t}){return(e?t?Math.max(e.d,t.d):e.d:t?t.d:0)+1}Zt(Mo.prototype,{add(e){return Ao(this,e),this},addKey(e){return To(this,e,e),this},addKeys(e){return e.forEach((e=>To(this,e,e))),this},[yn](){return Oo(this)}});const Ro={stack:"dbcore",level:0,create:e=>{const t=e.schema.name,n=new Mo(e.MIN_KEY,e.MAX_KEY);return d(u({},e),{table:r=>{const i=e.table(r),{schema:o}=i,{primaryKey:s}=o,{extractKey:a,outbound:l}=s,c=d(u({},i),{mutate:e=>{const s=e.trans,a=s.mutatedParts||(s.mutatedParts={}),l=e=>{const n=`idb://${t}/${r}/${e}`;return a[n]||(a[n]=new Mo)},c=l(""),h=l(":dels"),{type:u}=e;let[d,f]="deleteRange"===e.type?[e.range]:"delete"===e.type?[e.keys]:e.values.length<50?[[],e.values]:[];const p=e.trans._cache;return i.mutate(e).then((e=>{if(Vt(d)){"delete"!==u&&(d=e.results),c.addKeys(d);const n=So(d,p);n||"add"===u||h.addKeys(d),(n||f)&&(t=l,r=n,i=f,o.indexes.forEach((function(e){const n=t(e.name||"");function o(t){return null!=t?e.extractKey(t):null}const s=t=>e.multiEntry&&Vt(t)?t.forEach((e=>n.addKey(e))):n.addKey(t);(r||i).forEach(((e,t)=>{const n=r&&o(r[t]),a=i&&o(i[t]);0!==Mi(n,a)&&(null!=n&&s(n),null!=a&&s(a))}))})))}else if(d){const e={from:d.lower,to:d.upper};h.add(e),c.add(e)}else c.add(n),h.add(n),o.indexes.forEach((e=>l(e.name).add(n)));var t,r,i;return e}))}}),h=({query:{index:t,range:n}})=>{var r,i;return[t,new Mo(null!==(r=n.lower)&&void 0!==r?r:e.MIN_KEY,null!==(i=n.upper)&&void 0!==i?i:e.MAX_KEY)]},f={get:e=>[s,new Mo(e.key)],getMany:e=>[s,(new Mo).addKeys(e.keys)],count:h,query:h,openCursor:h};return Ft(f).forEach((e=>{c[e]=function(o){const{subscr:s}=gr;if(s){const c=e=>{const n=`idb://${t}/${r}/${e}`;return s[n]||(s[n]=new Mo)},h=c(""),p=c(":dels"),[g,k]=f[e](o);if(c(g.name||"").add(k),!g.isPrimaryKey){if("count"!==e){const t="query"===e&&l&&o.values&&i.query(d(u({},o),{values:!1}));return i[e].apply(this,arguments).then((n=>{if("query"===e){if(l&&o.values)return t.then((({result:e})=>(h.addKeys(e),n)));const e=o.values?n.result.map(a):n.result;o.values?h.addKeys(e):p.addKeys(e)}else if("openCursor"===e){const e=n,t=o.values;return e&&Object.create(e,{key:{get:()=>(p.addKey(e.primaryKey),e.key)},primaryKey:{get(){const t=e.primaryKey;return p.addKey(t),t}},value:{get:()=>(t&&h.addKey(e.primaryKey),e.value)}})}return n}))}p.add(n)}}return i[e].apply(this,arguments)}})),c}})}};class Bo{constructor(e,t){this._middlewares={},this.verno=0;const n=Bo.dependencies;this._options=t=u({addons:Bo.addons,autoOpen:!0,indexedDB:n.indexedDB,IDBKeyRange:n.IDBKeyRange},t),this._deps={indexedDB:t.indexedDB,IDBKeyRange:t.IDBKeyRange};const{addons:r}=t;this._dbSchema={},this._versions=[],this._storeNames=[],this._allTables={},this.idbdb=null,this._novip=this;const i={dbOpenError:null,isBeingOpened:!1,onReadyBeingFired:null,openComplete:!1,dbReadyResolve:Fn,dbReadyPromise:null,cancelOpen:Fn,openCanceller:null,autoSchema:!0,PR1398_maxLoop:3};var o,s;i.dbReadyPromise=new yr((e=>{i.dbReadyResolve=e})),i.openCanceller=new yr(((e,t)=>{i.cancelOpen=t})),this._state=i,this.name=e,this.on=Li(this,"populate","blocked","versionchange","close",{ready:[qn,Fn]}),this.on.ready.subscribe=nn(this.on.ready.subscribe,(e=>(t,n)=>{Bo.vip((()=>{const r=this._state;if(r.openComplete)r.dbOpenError||yr.resolve().then(t),n&&e(t);else if(r.onReadyBeingFired)r.onReadyBeingFired.push(t),n&&e(t);else{e(t);const r=this;n||e((function e(){r.on.ready.unsubscribe(t),r.on.ready.unsubscribe(e)}))}}))})),this.Collection=(o=this,wi(Oi.prototype,(function(e,t){this.db=o;let n=mi,r=null;if(t)try{n=t()}catch(l){r=l}const i=e._ctx,s=i.table,a=s.hook.reading.fire;this._ctx={table:s,index:i.index,isPrimKey:!i.index||s.schema.primKey.keyPath&&i.index===s.schema.primKey.name,range:n,keysOnly:!1,dir:"next",unique:"",algorithm:null,filter:null,replayFilter:null,justLimit:!0,isMatch:null,offset:0,limit:1/0,error:r,or:i.or,valueMapper:a!==Vn?a:null}}))),this.Table=(s=this,wi(yi.prototype,(function(e,t,n){this.db=s,this._tx=n,this.name=e,this.schema=t,this.hook=s._allTables[e]?s._allTables[e].hook:Li(null,{creating:[Yn,Fn],reading:[Un,Vn],updating:[Zn,Fn],deleting:[Xn,Fn]})}))),this.Transaction=function(e){return wi(Zi.prototype,(function(t,n,r,i,o){this.db=e,this.mode=t,this.storeNames=n,this.schema=r,this.chromeTransactionDurability=i,this.idbtrans=null,this.on=Li(this,"complete","error","abort"),this.parent=o||null,this.active=!0,this._reculock=0,this._blockedFuncs=[],this._resolve=null,this._reject=null,this._waitingFor=null,this._waitingQueue=null,this._spinCount=0,this._completion=new yr(((e,t)=>{this._resolve=e,this._reject=t})),this._completion.then((()=>{this.active=!1,this.on.complete.fire()}),(e=>{var t=this.active;return this.active=!1,this.on.error.fire(e),this.parent?this.parent._reject(e):t&&this.idbtrans&&this.idbtrans.abort(),ti(e)}))}))}(this),this.Version=function(e){return wi(fo.prototype,(function(t){this.db=e,this._cfg={version:t,storesSource:null,dbschema:{},tables:{},contentUpgrade:null}}))}(this),this.WhereClause=function(e){return wi(Fi.prototype,(function(t,n,r){this.db=e,this._ctx={table:t,index:":id"===n?null:n,or:r};const i=e._deps.indexedDB;if(!i)throw new zn.MissingAPI;this._cmp=this._ascending=i.cmp.bind(i),this._descending=(e,t)=>i.cmp(t,e),this._max=(e,t)=>i.cmp(e,t)>0?e:t,this._min=(e,t)=>i.cmp(e,t)<0?e:t,this._IDBKeyRange=e._deps.IDBKeyRange}))}(this),this.on("versionchange",(e=>{e.newVersion,this.close()})),this.on("blocked",(e=>{!e.newVersion||(e.newVersion,e.oldVersion)})),this._maxKey=Ji(t.IDBKeyRange),this._createTransaction=(e,t,n,r)=>new this.Transaction(e,t,n,this._options.chromeTransactionDurability,r),this._fireOnBlocked=e=>{this.on("blocked").fire(e),li.filter((e=>e.name===this.name&&e!==this&&!e._state.vcFired)).map((t=>t.on("versionchange").fire(e)))},this.use(_o),this.use(Co),this.use(Ro),this.use(jo),this.vip=Object.create(this,{_vip:{value:!0}}),r.forEach((e=>e(this)))}version(e){if(isNaN(e)||e<.1)throw new zn.Type("Given version is not a positive number");if(e=Math.round(10*e)/10,this.idbdb||this._state.isBeingOpened)throw new zn.Schema("Cannot add version when database is open");this.verno=Math.max(this.verno,e);const t=this._versions;var n=t.filter((t=>t._cfg.version===e))[0];return n||(n=new this.Version(e),t.push(n),t.sort(so),n.stores({}),this._state.autoSchema=!1,n)}_whenReady(e){return this.idbdb&&(this._state.openComplete||gr.letThrough||this._vip)?e():new yr(((e,t)=>{if(this._state.openComplete)return t(new zn.DatabaseClosed(this._state.dbOpenError));if(!this._state.isBeingOpened){if(!this._options.autoOpen)return void t(new zn.DatabaseClosed);this.open().catch(Fn)}this._state.dbReadyPromise.then(e,t)})).then(e)}use({stack:e,create:t,level:n,name:r}){r&&this.unuse({stack:e,name:r});const i=this._middlewares[e]||(this._middlewares[e]=[]);return i.push({stack:e,create:t,level:null==n?10:n,name:r}),i.sort(((e,t)=>e.level-t.level)),this}unuse({stack:e,name:t,create:n}){return e&&this._middlewares[e]&&(this._middlewares[e]=this._middlewares[e].filter((e=>n?e.create!==n:!!t&&e.name!==t))),this}open(){return vo(this)}_close(){const e=this._state,t=li.indexOf(this);if(t>=0&&li.splice(t,1),this.idbdb){try{this.idbdb.close()}catch(n){}this._novip.idbdb=null}e.dbReadyPromise=new yr((t=>{e.dbReadyResolve=t})),e.openCanceller=new yr(((t,n)=>{e.cancelOpen=n}))}close(){this._close();const e=this._state;this._options.autoOpen=!1,e.dbOpenError=new zn.DatabaseClosed,e.isBeingOpened&&e.cancelOpen(e.dbOpenError)}delete(){const e=arguments.length>0,t=this._state;return new yr(((n,r)=>{const i=()=>{this.close();var e=this._deps.indexedDB.deleteDatabase(this.name);e.onsuccess=Ir((()=>{!function({indexedDB:e,IDBKeyRange:t},n){!go(e)&&n!==fi&&po(e,t).delete(n).catch(Fn)}(this._deps,this.name),n()})),e.onerror=Vi(r),e.onblocked=this._fireOnBlocked};if(e)throw new zn.InvalidArgument("Arguments not allowed in db.delete()");t.isBeingOpened?t.dbReadyPromise.then(i):i()}))}backendDB(){return this.idbdb}isOpen(){return null!==this.idbdb}hasBeenClosed(){const e=this._state.dbOpenError;return e&&"DatabaseClosed"===e.name}hasFailed(){return null!==this._state.dbOpenError}dynamicallyOpened(){return this._state.autoSchema}get tables(){return Ft(this._allTables).map((e=>this._allTables[e]))}transaction(){const e=Lo.apply(this,arguments);return this._transaction.apply(this,e)}_transaction(e,t,n){let r=gr.trans;r&&r.db===this&&-1===e.indexOf("!")||(r=null);const i=-1!==e.indexOf("?");let o,s;e=e.replace("!","").replace("?","");try{if(s=t.map((e=>{var t=e instanceof this.Table?e.name:e;if("string"!=typeof t)throw new TypeError("Invalid table argument to Dexie.transaction(). Only Table or String are allowed");return t})),"r"==e||e===pi)o=pi;else{if("rw"!=e&&e!=gi)throw new zn.InvalidArgument("Invalid transaction mode: "+e);o=gi}if(r){if(r.mode===pi&&o===gi){if(!i)throw new zn.SubTransaction("Cannot enter a sub-transaction with READWRITE mode when parent transaction is READONLY");r=null}r&&s.forEach((e=>{if(r&&-1===r.storeNames.indexOf(e)){if(!i)throw new zn.SubTransaction("Table "+e+" not included in parent transaction.");r=null}})),i&&r&&!r.active&&(r=null)}}catch(l){return r?r._promise(null,((e,t)=>{t(l)})):ti(l)}const a=wo.bind(null,this,o,s,r,n);return r?r._promise(o,a,"lock"):gr.trans?Gr(gr.transless,(()=>this._whenReady(a))):this._whenReady(a)}table(e){if(!Xt(this._allTables,e))throw new zn.InvalidTable(`Table ${e} does not exist`);return this._allTables[e]}}const Ho="undefined"!=typeof Symbol&&"observable"in Symbol?Symbol.observable:"@@observable";class Wo{constructor(e){this._subscribe=e}subscribe(e,t,n){return this._subscribe(e&&"function"!=typeof e?e:{next:e,error:t,complete:n})}[Ho](){return this}}function zo(e,t){return Ft(t).forEach((n=>{Ao(e[n]||(e[n]=new Mo),t[n])})),e}let No;try{No={indexedDB:Dt.indexedDB||Dt.mozIndexedDB||Dt.webkitIndexedDB||Dt.msIndexedDB,IDBKeyRange:Dt.IDBKeyRange||Dt.webkitIDBKeyRange}}catch(PO){No={indexedDB:null,IDBKeyRange:null}}const Do=Bo;function Fo(e){let t=Vo;try{Vo=!0,Xi.storagemutated.fire(e)}finally{Vo=t}}Zt(Do,d(u({},Dn),{delete:e=>new Do(e,{addons:[]}).delete(),exists:e=>new Do(e,{addons:[]}).open().then((e=>(e.close(),!0))).catch("NoSuchDatabaseError",(()=>!1)),getDatabaseNames(e){try{return function({indexedDB:e,IDBKeyRange:t}){return go(e)?Promise.resolve(e.databases()).then((e=>e.map((e=>e.name)).filter((e=>e!==fi)))):po(e,t).toCollection().primaryKeys()}(Do.dependencies).then(e)}catch(t){return ti(new zn.MissingAPI)}},defineClass:()=>function(e){Ut(this,e)},ignoreTransaction:e=>gr.trans?Gr(gr.transless,e):e(),vip:ko,async:function(e){return function(){try{var t=yo(e.apply(this,arguments));return t&&"function"==typeof t.then?t:yr.resolve(t)}catch(n){return ti(n)}}},spawn:function(e,t,n){try{var r=yo(e.apply(n,t||[]));return r&&"function"==typeof r.then?r:yr.resolve(r)}catch(i){return ti(i)}},currentTransaction:{get:()=>gr.trans||null},waitFor:function(e,t){const n=yr.resolve("function"==typeof e?Do.ignoreTransaction(e):e).timeout(t||6e4);return gr.trans?gr.trans.waitFor(n):n},Promise:yr,debug:{get:()=>xn,set:e=>{Cn(e,"dexie"===e?()=>!0:di)}},derive:Kt,extend:Ut,props:Zt,override:nn,Events:Li,on:Xi,liveQuery:function(e){let t,n=!1;const r=new Wo((r=>{const i=_n(e);let o=!1,s={},a={};const l={get closed(){return o},unsubscribe:()=>{o=!0,Xi.storagemutated.unsubscribe(d)}};r.start&&r.start(l);let c=!1,h=!1;function u(){return Ft(a).some((e=>s[e]&&function(e,t){const n=Oo(t);let r=n.next();if(r.done)return!1;let i=r.value;const o=Oo(e);let s=o.next(i.from),a=s.value;for(;!r.done&&!s.done;){if(Mi(a.from,i.to)<=0&&Mi(a.to,i.from)>=0)return!0;Mi(i.from,a.from)<0?i=(r=n.next(a.from)).value:a=(s=o.next(i.from)).value}return!1}(s[e],a[e])))}const d=e=>{zo(s,e),u()&&f()},f=()=>{if(c||o)return;s={};const p={},g=function(t){i&&Fr();const n=()=>Dr(e,{subscr:t,trans:null}),r=gr.trans?Gr(gr.transless,n):n();return i&&r.then(Vr,Vr),r}(p);h||(Xi($i,d),h=!0),c=!0,Promise.resolve(g).then((e=>{n=!0,t=e,c=!1,o||(u()?f():(s={},a=p,r.next&&r.next(e)))}),(e=>{c=!1,n=!1,r.error&&r.error(e),l.unsubscribe()}))};return f(),l}));return r.hasValue=()=>n,r.getValue=()=>t,r},extendObservabilitySet:zo,getByKeyPath:an,setByKeyPath:ln,delByKeyPath:function(e,t){"string"==typeof t?ln(e,t,void 0):"length"in t&&[].map.call(t,(function(t){ln(e,t,void 0)}))},shallowClone:cn,deepClone:gn,getObjectDiff:xo,cmp:Mi,asap:on,minKey:oi,addons:[],connections:li,errnames:Hn,dependencies:No,semVer:ri,version:ri.split(".").map((e=>parseInt(e))).reduce(((e,t,n)=>e+t/Math.pow(10,2*n)))})),Do.maxKey=Ji(Do.dependencies.IDBKeyRange),"undefined"!=typeof dispatchEvent&&"undefined"!=typeof addEventListener&&(Xi($i,(e=>{if(!Vo){let t;ci?(t=document.createEvent("CustomEvent"),t.initCustomEvent(Yi,!0,!0,e)):t=new CustomEvent(Yi,{detail:e}),Vo=!0,dispatchEvent(t),Vo=!1}})),addEventListener(Yi,(({detail:e})=>{Vo||Fo(e)})));let Vo=!1;if("undefined"!=typeof BroadcastChannel){const e=new BroadcastChannel(Yi);"function"==typeof e.unref&&e.unref(),Xi($i,(t=>{Vo||e.postMessage(t)})),e.onmessage=e=>{e.data&&Fo(e.data)}}else if("undefined"!=typeof self&&"undefined"!=typeof navigator){Xi($i,(e=>{try{Vo||("undefined"!=typeof localStorage&&localStorage.setItem(Yi,JSON.stringify({trig:Math.random(),changedParts:e})),"object"==typeof self.clients&&[...self.clients.matchAll({includeUncontrolled:!0})].forEach((t=>t.postMessage({type:Yi,changedParts:e}))))}catch(t){}})),"undefined"!=typeof addEventListener&&addEventListener("storage",(e=>{if(e.key===Yi){const t=JSON.parse(e.newValue);t&&Fo(t.changedParts)}}));const e=self.document&&navigator.serviceWorker;e&&e.addEventListener("message",(function({data:e}){e&&e.type===Yi&&Fo(e.changedParts)}))}yr.rejectionMapper=function(e,t){if(!e||e instanceof Pn||e instanceof TypeError||e instanceof SyntaxError||!e.name||!Nn[e.name])return e;var n=new Nn[e.name](t||e.message,e);return"stack"in e&&qt(n,"stack",{get:function(){return this.inner.stack}}),n},Cn(xn,di);const Uo="WorkSpaceDrawType",$o="WorkSpaceClipType",Yo="WorkSpaceSafeType",Xo="WorkSpaceMaskType",Zo="WorkSpaceLineType",Go=[Uo,$o,Yo,Xo,Zo],qo=[$o,Yo,Xo,Zo],Ko="YFT_DISCARD_DB",Jo={selectable:!1,transparentCorners:!1,evented:!1,excludeFromExport:!0,hasControls:!1,hasBorders:!1,perPixelTargetFind:!1,lockMovementX:!0,lockMovementY:!0,lockRotation:!0,lockScalingX:!0,lockScalingY:!0,lockUniScaling:!0,hoverCursor:"default",name:"YFT-DRAW"},Qo=["id","name","layer","isShow","editable","color","axis","mask","padding","cropKey","cropPath","cropSize","fill","selectable","evented","fillType","fillURL","fillRepeat","lockMovementX","lockMovementY","objectCaching","transparentCorners","codeOption","codeContent","background","hasBorders","originSrc","radius","curvature","effect","reverse","startStyle","endStyle","effects","mask","originSrc","originWidth","originHeight","globalCompositeOperation"],es={rx:0,ry:0,id:"WorkSpaceDrawType",name:"rect",fill:"#fff",selectable:!1,evented:!1,lockMovementX:!1,lockMovementY:!1,objectCaching:!0,transparentCorners:!1,hasBorders:!0,type:"Rect",version:"6.0.0-beta9",originX:"left",originY:"top",left:0,top:0,width:1070.5512,height:645.3543,stroke:"rgba(255,255,255,1)",strokeWidth:1,strokeDashArray:null,strokeLineCap:"butt",strokeDashOffset:0,strokeLineJoin:"miter",strokeUniform:!1,strokeMiterLimit:4,scaleX:1,scaleY:1,angle:0,flipX:!1,flipY:!1,opacity:1,shadow:null,visible:!0,backgroundColor:"",fillRule:"nonzero",paintFirst:"fill",globalCompositeOperation:"source-over",skewX:0,skewY:0},ts=zt({id:"fabricStore",state:()=>({wrapperRef:null,canvasRef:null,zoom:1,clip:2,safe:5,round:0,diagonal:18,opacity:.1,showClip:!1,showSafe:!1,isDragging:!1,isDrawing:!1,isTexting:!1,isCropping:!1,isCtrlKey:!1,isModifed:!1,isChecked:!1,verticalLines:[],horizontalLines:[],elementCoords:[],elementHover:"",scalePercentage:80}),getters:{},actions:{getWidth(){var e;return(null==(e=this.wrapperRef)?void 0:e.offsetWidth)||window.innerWidth-420},getHeight(){var e;return(null==(e=this.wrapperRef)?void 0:e.offsetHeight)||window.innerHeight-40},setZoom(e){this.zoom=e},setCanvasPercentage(e){this.scalePercentage=e},setIsDraggingState(e){this.isDragging=e}}});let ns=e=>crypto.getRandomValues(new Uint8Array(e)),rs=(e,t=21)=>((e,t,n)=>{let r=(2<{let s="";for(;;){let t=n(i),a=i;for(;a--;)if(s+=e[t[a]&r]||"",s.length===o)return s}}})(e,t,ns),is=(e=21)=>{let t="",n=crypto.getRandomValues(new Uint8Array(e));for(;e--;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[63&n[e]];return t};const os=[{label:"Arial",value:"Arial"},{label:"微软雅黑",value:"Microsoft Yahei"},{label:"宋体",value:"SimSun"},{label:"黑体",value:"SimHei"},{label:"楷体",value:"KaiTi"},{label:"新宋体",value:"NSimSun"},{label:"仿宋",value:"FangSong"},{label:"苹方",value:"PingFang SC"},{label:"华文黑体",value:"STHeiti"},{label:"华文楷体",value:"STKaiti"},{label:"华文宋体",value:"STSong"},{label:"华文仿宋",value:"STFangSong"},{label:"华文中宋",value:"STZhongSong"},{label:"华文琥珀",value:"STHupo"},{label:"华文新魏",value:"STXinwei"},{label:"华文隶书",value:"STLiti"},{label:"华文行楷",value:"STXingkai"},{label:"冬青黑体",value:"Hiragino Sans GB"},{label:"兰亭黑",value:"Lantinghei SC"},{label:"偏偏体",value:"Hanzipen SC"},{label:"手札体",value:"Hannotate SC"},{label:"宋体",value:"Songti SC"},{label:"娃娃体",value:"Wawati SC"},{label:"行楷",value:"Xingkai SC"},{label:"圆体",value:"Yuanti SC"},{label:"华文细黑",value:"STXihei"},{label:"幼圆",value:"YouYuan"},{label:"隶书",value:"LiSu"}],ss=[{label:"仓耳小丸子",value:"仓耳小丸子"},{label:"优设标题黑",value:"优设标题黑"},{label:"峰广明锐体",value:"峰广明锐体"},{label:"摄图摩登小方体",value:"摄图摩登小方体"},{label:"站酷快乐体",value:"站酷快乐体"},{label:"字制区喜脉体",value:"字制区喜脉体"},{label:"素材集市康康体",value:"素材集市康康体"},{label:"素材集市酷方体",value:"素材集市酷方体"},{label:"途牛类圆体",value:"途牛类圆体"},{label:"锐字真言体",value:"锐字真言体"},{label:"得意黑",value:"得意黑"},{label:"xuminY",value:"xuminY"}],as=[{label:"纵横比(方形)",children:[{key:"1:1",ratio:1}]},{label:"纵横比(纵向)",children:[{key:"2:3",ratio:1.5},{key:"3:4",ratio:4/3},{key:"3:5",ratio:5/3},{key:"4:5",ratio:5/4}]},{label:"纵横比(横向)",children:[{key:"3:2",ratio:2/3},{key:"4:3",ratio:3/4},{key:"5:3",ratio:.6},{key:"5:4",ratio:.8}]},{children:[{key:"16:9",ratio:9/16},{key:"16:10",ratio:.625}]}],ls={rect:{name:"矩形",type:"rect",radius:"0",style:"",createPath:(e,t)=>`M ${-e/2} ${-t/2} L ${e/2} ${-t/2} L ${e/2} ${t/2} L ${e/2} ${t/2} L ${-e/2} ${t/2} Z`},rect2:{name:"矩形2",type:"polygon",style:"polygon(0% 0%, 80% 0%, 100% 20%, 100% 100%, 0 100%)",createPath:(e,t)=>`M ${-e/2} ${-t/2} L ${.3*e} ${-t/2} L ${e/2} ${.3*-t} L ${e/2} ${t/2} L ${-e/2} ${t/2} Z`},rect3:{name:"矩形3",type:"polygon",style:"polygon(0% 0%, 80% 0%, 100% 20%, 100% 100%, 20% 100%, 0% 80%)",createPath:(e,t)=>`M ${-e/2} ${-t/2} L ${.3*e} ${-t/2} L ${e/2} ${.3*-t} L ${e/2} ${t/2} L ${.3*-e} ${t/2} L ${-e/2} ${.3*t} Z`},roundRect:{name:"圆角矩形",type:"rect",radius:"10px",style:"inset(0 0 0 0 round 10px 10px 10px 10px)",createPath:(e,t,n=50)=>`M ${-e/2+n} ${-t/2}\n Q ${-e/2} ${-t/2} ${-e/2} ${-t/2+n}\n L ${-e/2} ${t/2-n}\n Q ${-e/2} ${t/2} ${-e/2+n} ${t/2}\n L ${e/2-n} ${t/2}\n Q ${e/2} ${t/2} ${e/2} ${t/2-n}\n L ${e/2} ${-t/2+n}\n Q ${e/2} ${-t/2} ${e/2-n} ${-t/2}\n L ${-e/2+n} ${-t/2}\n Z`},ellipse:{name:"圆形",type:"ellipse",style:"ellipse(50% 50% at 50% 50%)",createPath:(e,t,n=100)=>{const r=Math.min(e,t);return`M ${r/2} 0\n A ${r/2} ${r/2} 0 1 0 ${-r/2} 0\n A ${r/2} ${r/2} 0 1 0 ${r/2} 0\n Z`}},triangle:{name:"三角形",type:"polygon",style:"polygon(50% 0%, 0% 100%, 100% 100%)",createPath:(e,t)=>`M 0 ${-t/2} L ${-e/2} ${t/2} L ${e/2} ${t/2} Z`},triangle2:{name:"三角形2",type:"polygon",style:"polygon(50% 100%, 0% 0%, 100% 0%)",createPath:(e,t)=>`M 0 ${t/2} L ${-e/2} ${-t/2} L ${e/2} ${-t/2} Z`},triangle3:{name:"三角形3",type:"polygon",style:"polygon(0% 0%, 0% 100%, 100% 100%)",createPath:(e,t)=>`M ${-e/2} ${-t/2} L ${-e/2} ${t/2} L ${e/2} ${t/2} Z`},rhombus:{name:"菱形",type:"polygon",style:"polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%)",createPath:(e,t)=>`M 0 ${-t/2} L ${e/2} 0 L 0 ${t/2} L ${-e/2} 0 Z`},pentagon:{name:"五边形",type:"polygon",style:"polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%)",createPath:(e,t)=>`M 0 ${-t/2} L ${e/2} ${-.12*t} L ${.32*e} ${t/2} L ${-.32*e} ${t/2} L ${-e/2} ${-.12*t} Z`},hexagon:{name:"六边形",type:"polygon",style:"polygon(20% 0%, 80% 0%, 100% 50%, 80% 100%, 20% 100%, 0% 50%)",createPath:(e,t)=>`M ${.3*-e} ${-t/2} L ${.3*e} ${-t/2} L ${e/2} 0 L ${.3*e} ${t/2} L ${.3*-e} ${t/2} L ${-e/2} 0 Z`},heptagon:{name:"七边形",type:"polygon",style:"polygon(50% 0%, 90% 20%, 100% 60%, 75% 100%, 25% 100%, 0% 60%, 10% 20%)",createPath:(e,t)=>`M 0 ${-t/2} L ${.4*e} ${.3*-t} L ${e/2} ${.1*t} L ${.25*e} ${t/2} L ${.25*-e} ${t/2} L ${.5*-e} ${.1*t} L ${.4*-e} ${.3*-t} Z`},octagon:{name:"八边形",type:"polygon",style:"polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%)",createPath:(e,t)=>`M ${.2*-e} ${.5*-t} L ${.2*e} ${.5*-t} L ${.5*e} ${.2*-t} L ${.5*e} ${.2*t} L ${.2*e} ${.5*t} L ${.2*-e} ${.5*t} L ${.5*-e} ${.2*t} L ${.5*-e} ${.2*-t} Z`},chevron:{name:"V形",type:"polygon",style:"polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%)",createPath:(e,t)=>`M ${.25*e} ${.5*-t} L ${.5*e} 0 L ${.25*e} ${.5*t} L ${.5*-e} ${.5*t} L ${.25*-e} 0 L ${.5*-e} ${.5*-t} Z`},point:{name:"点",type:"polygon",style:"polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%)",createPath:(e,t)=>`M ${.5*-e} ${.5*-t} L ${.25*e} ${.5*-t} L ${.5*e} 0 L ${.25*e} ${.5*t} L ${.5*-e} ${.5*t} Z`},arrow:{name:"箭头",type:"polygon",style:"polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%)",createPath:(e,t)=>`M ${.5*-e} ${.3*-t} L ${.1*e} ${.3*-t} L ${.1*e} ${.5*-t} L ${.5*e} 0 L ${.1*e} ${.5*t} L ${.1*e} ${.3*t} L ${.5*-e} ${.3*t} Z`},parallelogram:{name:"平行四边形",type:"polygon",style:"polygon(30% 0%, 100% 0%, 70% 100%, 0% 100%)",createPath:(e,t)=>`M ${.2*-e} ${.5*-t} L ${.5*e} ${.5*-t} L ${.2*e} ${.5*t} L ${.5*-e} ${.5*t} Z`},parallelogram2:{name:"平行四边形2",type:"polygon",style:"polygon(30% 100%, 100% 100%, 70% 0%, 0% 0%)",createPath:(e,t)=>`M ${.2*-e} ${.5*t} L ${.5*e} ${.5*t} L ${.2*e} ${.5*-t} L ${.5*-e} ${.5*-t} Z`},trapezoid:{name:"梯形",type:"polygon",style:"polygon(25% 0%, 75% 0%, 100% 100%, 0% 100%)",createPath:(e,t)=>`M ${.25*-e} ${.5*-t} L ${.25*e} ${.5*-t} L ${.5*e} ${.5*t} L ${.5*-e} ${.5*t} Z`},trapezoid2:{name:"梯形2",type:"polygon",style:"polygon(0% 0%, 100% 0%, 75% 100%, 25% 100%)",createPath:(e,t)=>`M ${.5*-e} ${.5*-t} L ${.5*e} ${.5*-t} L ${.25*e} ${.5*t} L ${.25*-e} ${.5*t} Z`}},cs=[{name:"escheresque",url:new URL("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAdCAMAAADiia4GAAAAJ1BMVEXb29vj4+Pm5ubk5OTd3d3g4ODc3Nzh4eHl5eXe3t7i4uLf3t7f399+XFm3AAABH0lEQVR42nXUCw6DIBAE0EEUFvT+5y3utJ3wM9FUebKAQ4Fw/I944kopt1/BH+eULpxRIEDcMkrk1XksyMbrggfvlzVyRc3eL2uEkduNm50QgC+rrecZpV0FUgM6CvLAk0qOR2htIy9W8NgC24PWNvHjqCnVSfPhih92ofQFrOCyY8V5f/ootUQnm2f+E3DBd0G15aqvke25Zmea955roYs+w8BZWBnwew5IKXjvyZmu9xQICioz9p7kniBOLS545NRdNf5wTt/k2sCNOf6uwAOOSmWt46YhcoY5dgFxJh7QxShiCMjE+xiR6/NPXFEQV7gmrs0qroBMXDESZ0A2XICc227LtQWda2g7rv8hVE18y7V0YFD05DbxFpSur1g+eZYPS/as5GIAAAAASUVORK5CYII=",self.location).href},{name:"greyfloral",url:new URL(""+new URL("greyfloral-2dfccd8c.png",import.meta.url).href,self.location).href},{name:"honey_im_subtle",url:new URL(""+new URL("honey_im_subtle-41108903.png",import.meta.url).href,self.location).href},{name:"nasty_fabric",url:new URL(""+new URL("nasty_fabric-c74ad35f.png",import.meta.url).href,self.location).href},{name:"retina_wood",url:new URL(""+new URL("retina_wood-9c41b0a6.png",import.meta.url).href,self.location).href}],hs="Grayscale",us=[0,-1,0,-1,5,-1,0,-1,0],ds=[1,1,1,1,.7,-1,-1,-1,-1],fs=[{id:0,name:"背景",type:"backgrounds",category:[],total:[]},{id:1,name:"自然",type:"nature",category:[],total:[]},{id:2,name:"科学",type:"science",category:[],total:[]},{id:3,name:"教育",type:"education",category:[],total:[]},{id:4,name:"情感",type:"feelings",category:[],total:[]},{id:5,name:"健康",type:"health",category:[],total:[]},{id:6,name:"场所",type:"places",category:[],total:[]},{id:7,name:"动物",type:"animals",category:[],total:[]},{id:8,name:"工业",type:"industry",category:[],total:[]},{id:9,name:"计算机",type:"computer",category:[],total:[]},{id:10,name:"食品",type:"food",category:[],total:[]},{id:11,name:"体育",type:"sports",category:[],total:[]},{id:12,name:"交通",type:"transportation",category:[],total:[]},{id:13,name:"旅游",type:"travel",category:[],total:[]},{id:14,name:"建筑",type:"buildings",category:[],total:[]},{id:15,name:"商业",type:"business",category:[],total:[]},{id:16,name:"时尚",type:"fashion",category:[],total:[]},{id:17,name:"人物",type:"people",category:[],total:[]}],ps=[{id:"universal",key:"universal",name:"通用"},{id:"people",key:"people",name:"人像"}],gs=[{id:"source-over",key:"source-over",name:"正常"},{id:"screen",key:"screen",name:"滤色"},{id:"multiply",key:"multiply",name:"正片叠加"},{id:"darken",key:"darken",name:"变暗"},{id:"lighten",key:"lighten",name:"变亮"},{id:"color-dodge",key:"color-dodge",name:"颜色减淡"},{id:"color-burn",key:"color-burn",name:"颜色加深"},{id:"hard-light",key:"hard-light",name:"强光"},{id:"soft-light",key:"soft-light",name:"柔光"},{id:"difference",key:"difference",name:"差值"},{id:"exclusion",key:"exclusion",name:"排除"},{id:"hue",key:"hue",name:"色相"},{id:"saturation",key:"saturation",name:"饱和度"},{id:"color",key:"color",name:"颜色"},{id:"luminosity",key:"luminosity",name:"明度"}];function ks(e){return g(this,null,(function*(){let t;try{t=(yield window.queryLocalFonts()).filter((t=>t.family===e))[0]}catch(PO){}finally{return t}}))}var ms=(e=>(e.TEXTBOX="textbox",e.TEXT="text",e.ITEXT="i-text",e.ARCTEXT="arctext",e.VERTICALTEXT="verticaltext",e.IMAGE="image",e.SVGIMAGE="svgimage",e.CROPIMAGE="cropimage",e.MASK="mask",e.PATH="path",e.RECT="rect",e.LINE="line",e.ARROW="arrow",e.POLYLINE="polyline",e.ELLIPSE="ellipse",e.QRCODE="qrcode",e.BARCODE="barcode",e.GROUP="group",e.ACTIVE="activeselection",e.CIRCLE="circle",e.REFERENCELINE="referenceline",e.DOT="dot",e))(ms||{});const vs=["group","activeselection","itext","text","textbox","image"];var ys=(e=>(e.ROUND_RECT="roundRect",e.ROUND_RECT_DIAGONAL="roundRectDiagonal",e.ROUND_RECT_SINGLE="roundRectSingle",e.ROUND_RECT_SAMESIDE="roundRectSameSide",e.CUT_RECT_DIAGONAL="cutRectDiagonal",e.CUT_RECT_SINGLE="cutRectSingle",e.CUT_RECT_SAMESIDE="cutRectSameSide",e.MESSAGE="message",e.ROUND_MESSAGE="roundMessage",e.L="L",e.RING_RECT="ringRect",e.PLUS="plus",e.TRIANGLE="triangle",e.PARALLELOGRAM_LEFT="parallelogramLeft",e.PARALLELOGRAM_RIGHT="parallelogramRight",e.TRAPEZOID="trapezoid",e.BULLET="bullet",e.INDICATOR="indicator",e))(ys||{}),Ls=(e=>(e.ELEMENT_CANVAS="design",e.ELEMENT_TEXT="text",e.ELEMENT_SVG="path",e.ELEMENT_IMAGE="image",e.ELEMENT_CODE="code",e.ELEMENT_STYLE="style",e.ELEMENT_POSITION="position",e.ELEMENT_LAYER="layer",e.ELEMENT_EFFECT="effect",e))(Ls||{}),ws=(e=>(e.LEFT="left",e.RIGHT="right",e.HORIZONTAL="horizontal",e.VERTICAL="vertical",e.CENTER="center",e.TOP="top",e.BOTTOM="bottom",e))(ws||{}),bs=(e=>(e.UP="left",e.DOWN="right",e.TOP="top",e.BOTTOM="bottom",e))(bs||{});function _s(e,t){return function(){return e.apply(t,arguments)}}const{toString:xs}=Object.prototype,{getPrototypeOf:Cs}=Object,Ss=(js=Object.create(null),e=>{const t=xs.call(e);return js[t]||(js[t]=t.slice(8,-1).toLowerCase())});var js;const Es=e=>(e=e.toLowerCase(),t=>Ss(t)===e),Ms=e=>t=>typeof t===e,{isArray:Ts}=Array,As=Ms("undefined");const Os=Es("ArrayBuffer");const Ps=Ms("string"),Is=Ms("function"),Rs=Ms("number"),Bs=e=>null!==e&&"object"==typeof e,Hs=e=>{if("object"!==Ss(e))return!1;const t=Cs(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},Ws=Es("Date"),zs=Es("File"),Ns=Es("Blob"),Ds=Es("FileList"),Fs=Es("URLSearchParams"),[Vs,Us,$s,Ys]=["ReadableStream","Request","Response","Headers"].map(Es);function Xs(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,i;if("object"!=typeof e&&(e=[e]),Ts(e))for(r=0,i=e.length;r0;)if(r=n[i],t===r.toLowerCase())return r;return null}const Gs="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,qs=e=>!As(e)&&e!==Gs;const Ks=(Js="undefined"!=typeof Uint8Array&&Cs(Uint8Array),e=>Js&&e instanceof Js);var Js;const Qs=Es("HTMLFormElement"),ea=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),ta=Es("RegExp"),na=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Xs(n,((n,i)=>{let o;!1!==(o=t(n,i,e))&&(r[i]=o||n)})),Object.defineProperties(e,r)},ra="abcdefghijklmnopqrstuvwxyz",ia="0123456789",oa={DIGIT:ia,ALPHA:ra,ALPHA_DIGIT:ra+ra.toUpperCase()+ia};const sa=Es("AsyncFunction"),aa={isArray:Ts,isArrayBuffer:Os,isBuffer:function(e){return null!==e&&!As(e)&&null!==e.constructor&&!As(e.constructor)&&Is(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||Is(e.append)&&("formdata"===(t=Ss(e))||"object"===t&&Is(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&Os(e.buffer),t},isString:Ps,isNumber:Rs,isBoolean:e=>!0===e||!1===e,isObject:Bs,isPlainObject:Hs,isReadableStream:Vs,isRequest:Us,isResponse:$s,isHeaders:Ys,isUndefined:As,isDate:Ws,isFile:zs,isBlob:Ns,isRegExp:ta,isFunction:Is,isStream:e=>Bs(e)&&Is(e.pipe),isURLSearchParams:Fs,isTypedArray:Ks,isFileList:Ds,forEach:Xs,merge:function e(){const{caseless:t}=qs(this)&&this||{},n={},r=(r,i)=>{const o=t&&Zs(n,i)||i;Hs(n[o])&&Hs(r)?n[o]=e(n[o],r):Hs(r)?n[o]=e({},r):Ts(r)?n[o]=r.slice():n[o]=r};for(let i=0,o=arguments.length;i(Xs(t,((t,r)=>{n&&Is(t)?e[r]=_s(t,n):e[r]=t}),{allOwnKeys:r}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let i,o,s;const a={};if(t=t||{},null==e)return t;do{for(i=Object.getOwnPropertyNames(e),o=i.length;o-- >0;)s=i[o],r&&!r(s,e,t)||a[s]||(t[s]=e[s],a[s]=!0);e=!1!==n&&Cs(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:Ss,kindOfTest:Es,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(Ts(e))return e;let t=e.length;if(!Rs(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:Qs,hasOwnProperty:ea,hasOwnProp:ea,reduceDescriptors:na,freezeMethods:e=>{na(e,((t,n)=>{if(Is(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];Is(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return Ts(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:Zs,global:Gs,isContextDefined:qs,ALPHABET:oa,generateString:(e=16,t=oa.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&Is(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(Bs(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const i=Ts(e)?[]:{};return Xs(e,((e,t)=>{const o=n(e,r+1);!As(o)&&(i[t]=o)})),t[r]=void 0,i}}return e};return n(e,0)},isAsyncFn:sa,isThenable:e=>e&&(Bs(e)||Is(e))&&Is(e.then)&&Is(e.catch)};function la(e,t,n,r,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i)}aa.inherits(la,Error,{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:aa.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const ca=la.prototype,ha={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{ha[e]={value:e}})),Object.defineProperties(la,ha),Object.defineProperty(ca,"isAxiosError",{value:!0}),la.from=(e,t,n,r,i,o)=>{const s=Object.create(ca);return aa.toFlatObject(e,s,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),la.call(s,e.message,t,n,r,i),s.cause=e,s.name=e.name,o&&Object.assign(s,o),s};function ua(e){return aa.isPlainObject(e)||aa.isArray(e)}function da(e){return aa.endsWith(e,"[]")?e.slice(0,-2):e}function fa(e,t,n){return e?e.concat(t).map((function(e,t){return e=da(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const pa=aa.toFlatObject(aa,{},null,(function(e){return/^is[A-Z]/.test(e)}));function ga(e,t,n){if(!aa.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=aa.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!aa.isUndefined(t[e])}))).metaTokens,i=n.visitor||c,o=n.dots,s=n.indexes,a=(n.Blob||"undefined"!=typeof Blob&&Blob)&&aa.isSpecCompliantForm(t);if(!aa.isFunction(i))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(aa.isDate(e))return e.toISOString();if(!a&&aa.isBlob(e))throw new la("Blob is not supported. Use a Buffer instead.");return aa.isArrayBuffer(e)||aa.isTypedArray(e)?a&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function c(e,n,i){let a=e;if(e&&!i&&"object"==typeof e)if(aa.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(aa.isArray(e)&&function(e){return aa.isArray(e)&&!e.some(ua)}(e)||(aa.isFileList(e)||aa.endsWith(n,"[]"))&&(a=aa.toArray(e)))return n=da(n),a.forEach((function(e,r){!aa.isUndefined(e)&&null!==e&&t.append(!0===s?fa([n],r,o):null===s?n:n+"[]",l(e))})),!1;return!!ua(e)||(t.append(fa(i,n,o),l(e)),!1)}const h=[],u=Object.assign(pa,{defaultVisitor:c,convertValue:l,isVisitable:ua});if(!aa.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!aa.isUndefined(n)){if(-1!==h.indexOf(n))throw Error("Circular reference detected in "+r.join("."));h.push(n),aa.forEach(n,(function(n,o){!0===(!(aa.isUndefined(n)||null===n)&&i.call(t,n,aa.isString(o)?o.trim():o,r,u))&&e(n,r?r.concat(o):[o])})),h.pop()}}(e),t}function ka(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function ma(e,t){this._pairs=[],e&&ga(e,this,t)}const va=ma.prototype;function ya(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function La(e,t,n){if(!t)return e;const r=n&&n.encode||ya,i=n&&n.serialize;let o;if(o=i?i(t,n):aa.isURLSearchParams(t)?t.toString():new ma(t,n).toString(r),o){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}va.append=function(e,t){this._pairs.push([e,t])},va.toString=function(e){const t=e?function(t){return e.call(this,t,ka)}:ka;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const wa=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){aa.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},ba={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},_a={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:ma,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},xa="undefined"!=typeof window&&"undefined"!=typeof document,Ca=(Sa="undefined"!=typeof navigator&&navigator.product,xa&&["ReactNative","NativeScript","NS"].indexOf(Sa)<0);var Sa;const ja="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,Ea=xa&&window.location.href||"http://localhost",Ma=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:xa,hasStandardBrowserEnv:Ca,hasStandardBrowserWebWorkerEnv:ja,origin:Ea},Symbol.toStringTag,{value:"Module"})),Ta=u(u({},Ma),_a);function Aa(e){function t(e,n,r,i){let o=e[i++];if("__proto__"===o)return!0;const s=Number.isFinite(+o),a=i>=e.length;if(o=!o&&aa.isArray(r)?r.length:o,a)return aa.hasOwnProp(r,o)?r[o]=[r[o],n]:r[o]=n,!s;r[o]&&aa.isObject(r[o])||(r[o]=[]);return t(e,n,r[o],i)&&aa.isArray(r[o])&&(r[o]=function(e){const t={},n=Object.keys(e);let r;const i=n.length;let o;for(r=0;r{t(function(e){return aa.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null}const Oa={transitional:ba,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,i=aa.isObject(e);i&&aa.isHTMLForm(e)&&(e=new FormData(e));if(aa.isFormData(e))return r?JSON.stringify(Aa(e)):e;if(aa.isArrayBuffer(e)||aa.isBuffer(e)||aa.isStream(e)||aa.isFile(e)||aa.isBlob(e)||aa.isReadableStream(e))return e;if(aa.isArrayBufferView(e))return e.buffer;if(aa.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let o;if(i){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return ga(e,new Ta.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return Ta.isNode&&aa.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((o=aa.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return ga(o?{"files[]":e}:e,t&&new t,this.formSerializer)}}return i||r?(t.setContentType("application/json",!1),function(e,t,n){if(aa.isString(e))try{return(t||JSON.parse)(e),aa.trim(e)}catch(PO){if("SyntaxError"!==PO.name)throw PO}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||Oa.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(aa.isResponse(e)||aa.isReadableStream(e))return e;if(e&&aa.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(PO){if(n){if("SyntaxError"===PO.name)throw la.from(PO,la.ERR_BAD_RESPONSE,this,null,this.response);throw PO}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ta.classes.FormData,Blob:Ta.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};aa.forEach(["delete","get","head","post","put","patch"],(e=>{Oa.headers[e]={}}));const Pa=Oa,Ia=aa.toObjectSet(["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"]),Ra=Symbol("internals");function Ba(e){return e&&String(e).trim().toLowerCase()}function Ha(e){return!1===e||null==e?e:aa.isArray(e)?e.map(Ha):String(e)}function Wa(e,t,n,r,i){return aa.isFunction(r)?r.call(this,t,n):(i&&(t=n),aa.isString(t)?aa.isString(r)?-1!==t.indexOf(r):aa.isRegExp(r)?r.test(t):void 0:void 0)}class za{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function i(e,t,n){const i=Ba(t);if(!i)throw new Error("header name must be a non-empty string");const o=aa.findKey(r,i);(!o||void 0===r[o]||!0===n||void 0===n&&!1!==r[o])&&(r[o||t]=Ha(e))}const o=(e,t)=>aa.forEach(e,((e,n)=>i(e,n,t)));if(aa.isPlainObject(e)||e instanceof this.constructor)o(e,t);else if(aa.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))o((e=>{const t={};let n,r,i;return e&&e.split("\n").forEach((function(e){i=e.indexOf(":"),n=e.substring(0,i).trim().toLowerCase(),r=e.substring(i+1).trim(),!n||t[n]&&Ia[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t);else if(aa.isHeaders(e))for(const[s,a]of e.entries())i(a,s,n);else null!=e&&i(t,e,n);return this}get(e,t){if(e=Ba(e)){const n=aa.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(aa.isFunction(t))return t.call(this,e,n);if(aa.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=Ba(e)){const n=aa.findKey(this,e);return!(!n||void 0===this[n]||t&&!Wa(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function i(e){if(e=Ba(e)){const i=aa.findKey(n,e);!i||t&&!Wa(0,n[i],i,t)||(delete n[i],r=!0)}}return aa.isArray(e)?e.forEach(i):i(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const i=t[n];e&&!Wa(0,this[i],i,e,!0)||(delete this[i],r=!0)}return r}normalize(e){const t=this,n={};return aa.forEach(this,((r,i)=>{const o=aa.findKey(n,i);if(o)return t[o]=Ha(r),void delete t[i];const s=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(i):String(i).trim();s!==i&&delete t[i],t[s]=Ha(r),n[s]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return aa.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&aa.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[Ra]=this[Ra]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=Ba(e);t[r]||(!function(e,t){const n=aa.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,i){return this[r].call(this,t,e,n,i)},configurable:!0})}))}(n,e),t[r]=!0)}return aa.isArray(e)?e.forEach(r):r(e),this}}za.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),aa.reduceDescriptors(za.prototype,(({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}})),aa.freezeMethods(za);const Na=za;function Da(e,t){const n=this||Pa,r=t||n,i=Na.from(r.headers);let o=r.data;return aa.forEach(e,(function(e){o=e.call(n,o,i.normalize(),t?t.status:void 0)})),i.normalize(),o}function Fa(e){return!(!e||!e.__CANCEL__)}function Va(e,t,n){la.call(this,null==e?"canceled":e,la.ERR_CANCELED,t,n),this.name="CanceledError"}function Ua(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new la("Request failed with status code "+n.status,[la.ERR_BAD_REQUEST,la.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}aa.inherits(Va,la,{__CANCEL__:!0});const $a=(e,t,n=3)=>{let r=0;const i=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let i,o=0,s=0;return t=void 0!==t?t:1e3,function(a){const l=Date.now(),c=r[s];i||(i=l),n[o]=a,r[o]=l;let h=s,u=0;for(;h!==o;)u+=n[h++],h%=e;if(o=(o+1)%e,o===s&&(s=(s+1)%e),l-ir)return i&&(clearTimeout(i),i=null),n=o,e.apply(null,arguments);i||(i=setTimeout((()=>(i=null,n=Date.now(),e.apply(null,arguments))),r-(o-n)))}}((n=>{const o=n.loaded,s=n.lengthComputable?n.total:void 0,a=o-r,l=i(a);r=o;const c={loaded:o,total:s,progress:s?o/s:void 0,bytes:a,rate:l||void 0,estimated:l&&s&&o<=s?(s-o)/l:void 0,event:n,lengthComputable:null!=s};c[t?"download":"upload"]=!0,e(c)}),n)},Ya=Ta.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let n;function r(n){let r=n;return e&&(t.setAttribute("href",r),r=t.href),t.setAttribute("href",r),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=r(window.location.href),function(e){const t=aa.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0},Xa=Ta.hasStandardBrowserEnv?{write(e,t,n,r,i,o){const s=[e+"="+encodeURIComponent(t)];aa.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),aa.isString(r)&&s.push("path="+r),aa.isString(i)&&s.push("domain="+i),!0===o&&s.push("secure"),document.cookie=s.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function Za(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const Ga=e=>e instanceof Na?u({},e):e;function qa(e,t){t=t||{};const n={};function r(e,t,n){return aa.isPlainObject(e)&&aa.isPlainObject(t)?aa.merge.call({caseless:n},e,t):aa.isPlainObject(t)?aa.merge({},t):aa.isArray(t)?t.slice():t}function i(e,t,n){return aa.isUndefined(t)?aa.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function o(e,t){if(!aa.isUndefined(t))return r(void 0,t)}function s(e,t){return aa.isUndefined(t)?aa.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function a(n,i,o){return o in t?r(n,i):o in e?r(void 0,n):void 0}const l={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:a,headers:(e,t)=>i(Ga(e),Ga(t),!0)};return aa.forEach(Object.keys(Object.assign({},e,t)),(function(r){const o=l[r]||i,s=o(e[r],t[r],r);aa.isUndefined(s)&&o!==a||(n[r]=s)})),n}const Ka=e=>{const t=qa({},e);let n,{data:r,withXSRFToken:i,xsrfHeaderName:o,xsrfCookieName:s,headers:a,auth:l}=t;if(t.headers=a=Na.from(a),t.url=La(Za(t.baseURL,t.url),e.params,e.paramsSerializer),l&&a.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):""))),aa.isFormData(r))if(Ta.hasStandardBrowserEnv||Ta.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if(!1!==(n=a.getContentType())){const[e,...t]=n?n.split(";").map((e=>e.trim())).filter(Boolean):[];a.setContentType([e||"multipart/form-data",...t].join("; "))}if(Ta.hasStandardBrowserEnv&&(i&&aa.isFunction(i)&&(i=i(t)),i||!1!==i&&Ya(t.url))){const e=o&&s&&Xa.read(s);e&&a.set(o,e)}return t},Ja="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){const r=Ka(e);let i=r.data;const o=Na.from(r.headers).normalize();let s,{responseType:a}=r;function l(){r.cancelToken&&r.cancelToken.unsubscribe(s),r.signal&&r.signal.removeEventListener("abort",s)}let c=new XMLHttpRequest;function h(){if(!c)return;const r=Na.from("getAllResponseHeaders"in c&&c.getAllResponseHeaders());Ua((function(e){t(e),l()}),(function(e){n(e),l()}),{data:a&&"text"!==a&&"json"!==a?c.response:c.responseText,status:c.status,statusText:c.statusText,headers:r,config:e,request:c}),c=null}c.open(r.method.toUpperCase(),r.url,!0),c.timeout=r.timeout,"onloadend"in c?c.onloadend=h:c.onreadystatechange=function(){c&&4===c.readyState&&(0!==c.status||c.responseURL&&0===c.responseURL.indexOf("file:"))&&setTimeout(h)},c.onabort=function(){c&&(n(new la("Request aborted",la.ECONNABORTED,r,c)),c=null)},c.onerror=function(){n(new la("Network Error",la.ERR_NETWORK,r,c)),c=null},c.ontimeout=function(){let e=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const t=r.transitional||ba;r.timeoutErrorMessage&&(e=r.timeoutErrorMessage),n(new la(e,t.clarifyTimeoutError?la.ETIMEDOUT:la.ECONNABORTED,r,c)),c=null},void 0===i&&o.setContentType(null),"setRequestHeader"in c&&aa.forEach(o.toJSON(),(function(e,t){c.setRequestHeader(t,e)})),aa.isUndefined(r.withCredentials)||(c.withCredentials=!!r.withCredentials),a&&"json"!==a&&(c.responseType=r.responseType),"function"==typeof r.onDownloadProgress&&c.addEventListener("progress",$a(r.onDownloadProgress,!0)),"function"==typeof r.onUploadProgress&&c.upload&&c.upload.addEventListener("progress",$a(r.onUploadProgress)),(r.cancelToken||r.signal)&&(s=t=>{c&&(n(!t||t.type?new Va(null,e,c):t),c.abort(),c=null)},r.cancelToken&&r.cancelToken.subscribe(s),r.signal&&(r.signal.aborted?s():r.signal.addEventListener("abort",s)));const u=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(r.url);u&&-1===Ta.protocols.indexOf(u)?n(new la("Unsupported protocol "+u+":",la.ERR_BAD_REQUEST,e)):c.send(i||null)}))},Qa=(e,t)=>{let n,r=new AbortController;const i=function(e){if(!n){n=!0,s();const t=e instanceof Error?e:this.reason;r.abort(t instanceof la?t:new Va(t instanceof Error?t.message:t))}};let o=t&&setTimeout((()=>{i(new la(`timeout ${t} of ms exceeded`,la.ETIMEDOUT))}),t);const s=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach((e=>{e&&(e.removeEventListener?e.removeEventListener("abort",i):e.unsubscribe(i))})),e=null)};e.forEach((e=>e&&e.addEventListener&&e.addEventListener("abort",i)));const{signal:a}=r;return a.unsubscribe=s,[a,()=>{o&&clearTimeout(o),o=null}]},el=function*(e,t){let n=e.byteLength;if(!t||n(t=e[l("asyncIterator")])?t.call(e):(e=e[l("iterator")](),t={},(n=(n,r)=>(r=e[n])&&(t[n]=t=>new Promise(((n,i,o)=>(t=r.call(e,t),o=t.done,Promise.resolve(t.value).then((e=>n({value:e,done:o})),i))))))("next"),n("return"),t))(e);r=!(i=yield new k(s.next())).done;r=!1){const e=i.value;yield*m(el(ArrayBuffer.isView(e)?e:yield new k(n(String(e))),t))}}catch(i){o=[i]}finally{try{r&&(i=s.return)&&(yield new k(i.call(s)))}finally{if(o)throw o[0]}}},s=(e,t,n,r)=>{try{var i=o[e](t),a=(t=i.value)instanceof k,l=i.done;Promise.resolve(a?t[0]:t).then((i=>a?s("return"===e?e:"next",t[1]?{done:i.done,value:i.value}:i,n,r):n({value:i,done:l}))).catch((e=>s("throw",e,n,r)))}catch(PO){r(PO)}},a=e=>c[e]=t=>new Promise(((n,r)=>s(e,t,n,r))),c={},o=o.apply(r,i),c[Symbol.asyncIterator]=()=>c,a("next"),a("throw"),a("return"),c;var r,i,o,s,a,c},nl=(e,t,n,r,i)=>{const o=tl(e,t,i);let s=0;return new ReadableStream({type:"bytes",pull(e){return g(this,null,(function*(){const{done:t,value:i}=yield o.next();if(t)return e.close(),void r();let a=i.byteLength;n&&n(s+=a),e.enqueue(new Uint8Array(i))}))},cancel:e=>(r(e),o.return())},{highWaterMark:2})},rl=(e,t)=>{const n=null!=e;return r=>setTimeout((()=>t({lengthComputable:n,total:e,loaded:r})))},il="function"==typeof fetch&&"function"==typeof Request&&"function"==typeof Response,ol=il&&"function"==typeof ReadableStream,sl=il&&("function"==typeof TextEncoder?(al=new TextEncoder,e=>al.encode(e)):e=>g(void 0,null,(function*(){return new Uint8Array(yield new Response(e).arrayBuffer())})));var al;const ll=ol&&(()=>{let e=!1;const t=new Request(Ta.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})(),cl=ol&&!!(()=>{try{return aa.isReadableStream(new Response("").body)}catch(e){}})(),hl={stream:cl&&(e=>e.body)};var ul;il&&(ul=new Response,["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!hl[e]&&(hl[e]=aa.isFunction(ul[e])?t=>t[e]():(t,n)=>{throw new la(`Response type '${e}' is not supported`,la.ERR_NOT_SUPPORT,n)})})));const dl=(e,t)=>g(void 0,null,(function*(){const n=aa.toFiniteNumber(e.getContentLength());return null==n?(e=>g(void 0,null,(function*(){return null==e?0:aa.isBlob(e)?e.size:aa.isSpecCompliantForm(e)?(yield new Request(e).arrayBuffer()).byteLength:aa.isArrayBufferView(e)?e.byteLength:(aa.isURLSearchParams(e)&&(e+=""),aa.isString(e)?(yield sl(e)).byteLength:void 0)})))(t):n})),fl={http:null,xhr:Ja,fetch:il&&(e=>g(void 0,null,(function*(){let{url:t,method:n,data:r,signal:i,cancelToken:o,timeout:s,onDownloadProgress:a,onUploadProgress:l,responseType:c,headers:h,withCredentials:f="same-origin",fetchOptions:p}=Ka(e);c=c?(c+"").toLowerCase():"text";let g,k,[m,v]=i||o||s?Qa([i,o],s):[];const y=()=>{!g&&setTimeout((()=>{m&&m.unsubscribe()})),g=!0};let L;try{if(l&&ll&&"get"!==n&&"head"!==n&&0!==(L=yield dl(h,r))){let e,n=new Request(t,{method:"POST",body:r,duplex:"half"});aa.isFormData(r)&&(e=n.headers.get("content-type"))&&h.setContentType(e),n.body&&(r=nl(n.body,65536,rl(L,$a(l)),null,sl))}aa.isString(f)||(f=f?"cors":"omit"),k=new Request(t,d(u({},p),{signal:m,method:n.toUpperCase(),headers:h.normalize().toJSON(),body:r,duplex:"half",withCredentials:f}));let i=yield fetch(k);const o=cl&&("stream"===c||"response"===c);if(cl&&(a||o)){const e={};["status","statusText","headers"].forEach((t=>{e[t]=i[t]}));const t=aa.toFiniteNumber(i.headers.get("content-length"));i=new Response(nl(i.body,65536,a&&rl(t,$a(a,!0)),o&&y,sl),e)}c=c||"text";let s=yield hl[aa.findKey(hl,c)||"text"](i,e);return!o&&y(),v&&v(),yield new Promise(((t,n)=>{Ua(t,n,{data:s,headers:Na.from(i.headers),status:i.status,statusText:i.statusText,config:e,request:k})}))}catch(w){if(y(),w&&"TypeError"===w.name&&/fetch/i.test(w.message))throw Object.assign(new la("Network Error",la.ERR_NETWORK,e,k),{cause:w.cause||w});throw la.from(w,w&&w.code,e,k)}})))};aa.forEach(fl,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(PO){}Object.defineProperty(e,"adapterName",{value:t})}}));const pl=e=>`- ${e}`,gl=e=>aa.isFunction(e)||null===e||!1===e,kl=e=>{e=aa.isArray(e)?e:[e];const{length:t}=e;let n,r;const i={};for(let o=0;o`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build")));throw new la("There is no suitable adapter to dispatch the request "+(t?e.length>1?"since :\n"+e.map(pl).join("\n"):" "+pl(e[0]):"as no adapter specified"),"ERR_NOT_SUPPORT")}return r};function ml(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Va(null,e)}function vl(e){ml(e),e.headers=Na.from(e.headers),e.data=Da.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return kl(e.adapter||Pa.adapter)(e).then((function(t){return ml(e),t.data=Da.call(e,e.transformResponse,t),t.headers=Na.from(t.headers),t}),(function(t){return Fa(t)||(ml(e),t&&t.response&&(t.response.data=Da.call(e,e.transformResponse,t.response),t.response.headers=Na.from(t.response.headers))),Promise.reject(t)}))}const yl="1.7.2",Ll={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{Ll[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const wl={};Ll.transitional=function(e,t,n){return(r,i,o)=>{if(!1===e)throw new la(function(e,t){return"[Axios v1.7.2] Transitional option '"+e+"'"+t+(n?". "+n:"")}(i," has been removed"+(t?" in "+t:"")),la.ERR_DEPRECATED);return t&&!wl[i]&&(wl[i]=!0),!e||e(r,i,o)}};const bl={assertOptions:function(e,t,n){if("object"!=typeof e)throw new la("options must be an object",la.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let i=r.length;for(;i-- >0;){const o=r[i],s=t[o];if(s){const t=e[o],n=void 0===t||s(t,o,e);if(!0!==n)throw new la("option "+o+" must be "+n,la.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new la("Unknown option "+o,la.ERR_BAD_OPTION)}},validators:Ll},_l=bl.validators;class xl{constructor(e){this.defaults=e,this.interceptors={request:new wa,response:new wa}}request(e,t){return g(this,null,(function*(){try{return yield this._request(e,t)}catch(n){if(n instanceof Error){let e;Error.captureStackTrace?Error.captureStackTrace(e={}):e=new Error;const t=e.stack?e.stack.replace(/^.+\n/,""):"";try{n.stack?t&&!String(n.stack).endsWith(t.replace(/^.+\n.+\n/,""))&&(n.stack+="\n"+t):n.stack=t}catch(PO){}}throw n}}))}_request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=qa(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:i}=t;void 0!==n&&bl.assertOptions(n,{silentJSONParsing:_l.transitional(_l.boolean),forcedJSONParsing:_l.transitional(_l.boolean),clarifyTimeoutError:_l.transitional(_l.boolean)},!1),null!=r&&(aa.isFunction(r)?t.paramsSerializer={serialize:r}:bl.assertOptions(r,{encode:_l.function,serialize:_l.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();let o=i&&aa.merge(i.common,i[t.method]);i&&aa.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete i[e]})),t.headers=Na.concat(o,i);const s=[];let a=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(a=a&&e.synchronous,s.unshift(e.fulfilled,e.rejected))}));const l=[];let c;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let h,u=0;if(!a){const e=[vl.bind(this),void 0];for(e.unshift.apply(e,s),e.push.apply(e,l),h=e.length,c=Promise.resolve(t);u{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,i){n.reason||(n.reason=new Va(e,r,i),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;return{token:new Sl((function(t){e=t})),cancel:e}}}const jl=Sl;const El={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(El).forEach((([e,t])=>{El[t]=e}));const Ml=El;const Tl=function e(t){const n=new Cl(t),r=_s(Cl.prototype.request,n);return aa.extend(r,Cl.prototype,n,{allOwnKeys:!0}),aa.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(qa(t,n))},r}(Pa);Tl.Axios=Cl,Tl.CanceledError=Va,Tl.CancelToken=jl,Tl.isCancel=Fa,Tl.VERSION=yl,Tl.toFormData=ga,Tl.AxiosError=la,Tl.Cancel=Tl.CanceledError,Tl.all=function(e){return Promise.all(e)},Tl.spread=function(e){return function(t){return e.apply(null,t)}},Tl.isAxiosError=function(e){return aa.isObject(e)&&!0===e.isAxiosError},Tl.mergeConfig=qa,Tl.AxiosHeaders=Na,Tl.formToJSON=e=>Aa(aa.isHTMLForm(e)?new FormData(e):e),Tl.getAdapter=kl,Tl.HttpStatusCode=Ml,Tl.default=Tl;const Al=Tl,Ol={set(e,t){window.localStorage.setItem(e,JSON.stringify(t))},get(e){const t=window.localStorage.getItem(e);return JSON.parse(t)},remove(e){window.localStorage.removeItem(e)},clear(){window.localStorage.clear()}},Pl=Al.create({baseURL:{}.VITE_APP_BASE_API,timeout:5e5,headers:{"Content-Type":"application/json;charset=utf-8"}});Pl.interceptors.request.use((e=>{if(!e.headers)throw new Error("Expected 'config' and 'config.headers' not to be undefined");const{loginStatus:t}=Nt(Oh());return t&&Ol.get("access_token")&&(e.headers.Authorization=`Bearer ${Ol.get("access_token")}`),e}),(e=>Promise.reject(e))),Pl.interceptors.response.use((e=>{const{code:t,msg:n}=e.data;return 200===t?e:401===t?(Ol.remove("access_token"),e):e.data instanceof ArrayBuffer||e.data instanceof Array?e:(Xe({message:n||"系统出错",type:"error"}),Promise.reject(new Error(n||"Error")))}),(e=>{if(e.response.data){const{detail:t}=e.response.data;"Signature has expired."===t?Ze.confirm("当前页面已失效,请重新登录","Warning",{confirmButtonText:"OK",type:"warning"}).then((()=>{Ol.clear(),window.location.href="/"})):Xe({message:t||"系统出错",type:"error"})}return Promise.reject(e.message)}));function Il(e){return!!M()&&(T(e),!0)}function Rl(e){return null!=I(e)}function Bl(e){return"function"==typeof e?e():I(e)}const Hl="undefined"!=typeof window&&"undefined"!=typeof document;"undefined"!=typeof WorkerGlobalScope&&(globalThis,WorkerGlobalScope);const Wl=e=>null!=e,zl=Object.prototype.toString,Nl=e=>"[object Object]"===zl.call(e),Dl=()=>{};function Fl(e,t=!0,n){const r=function(e){return e||B()}();r?R(e,n):t?e():A(e)}function Vl(e){var t;const n=Bl(e);return null!=(t=null==n?void 0:n.$el)?t:n}const Ul=Hl?window:void 0;function $l(...e){let t,n,r,i;if("string"==typeof e[0]||Array.isArray(e[0])?([n,r,i]=e,t=Ul):[t,n,r,i]=e,!t)return Dl;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const o=[],s=()=>{o.forEach((e=>e())),o.length=0},a=S((()=>[Vl(t),Bl(i)]),(([e,t])=>{if(s(),!e)return;const i=Nl(t)?u({},t):t;o.push(...n.flatMap((t=>r.map((n=>((e,t,n,r)=>(e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)))(e,t,n,i))))))}),{immediate:!0,flush:"post"}),l=()=>{a(),s()};return Il(l),l}function Yl(e){const t=function(){const e=_(!1),t=B();return t&&R((()=>{e.value=!0}),t),e}();return P((()=>(t.value,Boolean(e()))))}function Xl(e,t,n={}){const r=n,{window:i=Ul}=r,o=f(r,["window"]);let s;const a=Yl((()=>i&&"MutationObserver"in i)),l=()=>{s&&(s.disconnect(),s=void 0)},c=P((()=>{const t=Bl(e),n=(Array.isArray(t)?t:[t]).map(Vl).filter(Wl);return new Set(n)})),h=S((()=>c.value),(e=>{l(),a.value&&e.size&&(s=new MutationObserver(t),e.forEach((e=>s.observe(e,o))))}),{immediate:!0,flush:"post"}),u=()=>{l(),h()};return Il(u),{isSupported:a,stop:u,takeRecords:()=>null==s?void 0:s.takeRecords()}}function Zl(e={}){var t;const{window:n=Ul,deep:r=!0,triggerOnRemoval:i=!1}=e,o=null!=(t=e.document)?t:null==n?void 0:n.document,s=_(),a=()=>{s.value=(()=>{var e;let t=null==o?void 0:o.activeElement;if(r)for(;null==t?void 0:t.shadowRoot;)t=null==(e=null==t?void 0:t.shadowRoot)?void 0:e.activeElement;return t})()};return n&&($l(n,"blur",(e=>{null===e.relatedTarget&&a()}),!0),$l(n,"focus",a,!0)),i&&Xl(o,(e=>{e.filter((e=>e.removedNodes.length)).map((e=>Array.from(e.removedNodes))).flat().forEach((e=>{e===s.value&&a()}))}),{childList:!0,subtree:!0}),a(),s}function Gl(e,t={}){const{reset:n=!0,windowResize:r=!0,windowScroll:i=!0,immediate:o=!0}=t,s=_(0),a=_(0),l=_(0),c=_(0),h=_(0),u=_(0),d=_(0),p=_(0);function g(){const t=Vl(e);if(!t)return void(n&&(s.value=0,a.value=0,l.value=0,c.value=0,h.value=0,u.value=0,d.value=0,p.value=0));const r=t.getBoundingClientRect();s.value=r.height,a.value=r.bottom,l.value=r.left,c.value=r.right,h.value=r.top,u.value=r.width,d.value=r.x,p.value=r.y}return function(e,t,n={}){const r=n,{window:i=Ul}=r,o=f(r,["window"]);let s;const a=Yl((()=>i&&"ResizeObserver"in i)),l=()=>{s&&(s.disconnect(),s=void 0)},c=P((()=>Array.isArray(e)?e.map((e=>Vl(e))):[Vl(e)])),h=S(c,(e=>{if(l(),a.value&&i){s=new ResizeObserver(t);for(const t of e)t&&s.observe(t,o)}}),{immediate:!0,flush:"post"}),u=()=>{l(),h()};Il(u)}(e,g),S((()=>Vl(e)),(e=>!e&&g())),Xl(e,g,{attributeFilter:["style","class"]}),i&&$l("scroll",g,{capture:!0,passive:!0}),r&&$l("resize",g,{passive:!0}),Fl((()=>{o&&g()})),{height:s,bottom:a,left:l,right:c,top:h,width:u,x:d,y:p,update:g}}const ql={ctrl:"control",command:"meta",cmd:"meta",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright"};function Kl(e,t,n,r={}){var i,o,s;const{clone:a=!1,passive:l=!1,eventName:c,deep:h=!1,defaultValue:u,shouldEmit:d}=r,f=B(),p=n||(null==f?void 0:f.emit)||(null==(i=null==f?void 0:f.$emit)?void 0:i.bind(f))||(null==(s=null==(o=null==f?void 0:f.proxy)?void 0:o.$emit)?void 0:s.bind(null==f?void 0:f.proxy));let g=c;t||(t="modelValue"),g=g||`update:${t.toString()}`;const k=e=>{return a?"function"==typeof a?a(e):(t=e,JSON.parse(JSON.stringify(t))):e;var t},m=()=>void 0!==e[t]?k(e[t]):u,v=e=>{d?d(e)&&p(g,e):p(g,e)};if(l){const n=m(),r=_(n);let i=!1;return S((()=>e[t]),(e=>{i||(i=!0,r.value=k(e),A((()=>i=!1)))})),S(r,(n=>{i||n===e[t]&&!h||v(n)}),{deep:h}),r}return P({get:()=>m(),set(e){v(e)}})}class Jl extends Error{constructor(e){super(`Encountered errors while disposing of store. Errors: [${e.join(", ")}]`),this.errors=e}}function Ql(e){if((t=e)&&"object"==typeof t&&"function"==typeof t[Symbol.iterator]){const t=[];for(const n of e)if(n)try{n.dispose()}catch(PO){t.push(PO)}if(1===t.length)throw t[0];if(t.length>1)throw new Jl(t);return Array.isArray(e)?[]:e}if(e)return e.dispose(),e;var t}class ec{constructor(){p(this,"_toDispose",new Set),p(this,"_isDisposed",!1)}dispose(){this._isDisposed||(this._isDisposed=!0,this.clear())}get isDisposed(){return this._isDisposed}clear(){if(0!==this._toDispose.size)try{Ql(this._toDispose)}finally{this._toDispose.clear()}}add(e){if(!e)return e;if(e===this)throw new Error("Cannot register a disposable on itself!");return this._isDisposed||this._toDispose.add(e),e}}p(ec,"DISABLE_DISPOSED_WARNING",!1);class tc{constructor(){p(this,"_store",new ec)}dispose(){this._store.dispose()}_register(e){if(e===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(e)}}class nc extends UIEvent{constructor(e,t){super(e,t),p(this,"touches"),p(this,"targetTouches"),p(this,"changedTouches"),this.touches=t.touches,this.targetTouches=t.targetTouches,this.changedTouches=t.changedTouches}}const rc=(e={})=>{const{onSwipe:t,onSwipeEnd:n,onSwipeStart:r}=e,i=j({x:0,y:0}),o=j({x:0,y:0}),s=_(!1),a=_(!1),l=P((()=>o.x-i.x)),c=P((()=>o.y-i.y)),h=e=>{o.x=e.x,o.y=e.y},u=function(e,t){const[n]=kh();n.on(e,t);const r=()=>{n.off(e,t)};return Il(r),r}({"mouse:down":e=>{var t;e.e instanceof nc&&1!==e.e.touches.length||(a.value=!0,t=e.viewportPoint,i.x=t.x,i.y=t.y,h(e.viewportPoint),null==r||r(e))},"mouse:move":e=>{a.value&&(e.e instanceof nc&&1!==e.e.touches.length||(h(e.viewportPoint),s.value=!0,null==t||t(e)))},"mouse:up":e=>{s.value&&(null==n||n(e)),a.value=!1,s.value=!1}});return Il(u),{isSwiping:s,coordsStart:i,coordsEnd:o,lengthX:l,lengthY:c,stop:u}};class ic extends tc{constructor(e){super(),p(this,"options",{move:{defaultCursor:"default",skipTargetFind:!1,selection:!0},handMove:{defaultCursor:"grab",skipTargetFind:!0,selection:!1},shape:{defaultCursor:"crosshair",skipTargetFind:!0,selection:!1}}),p(this,"_handMoveActivate",!1),this.canvas=e,this.initHandMove()}get handMoveActivate(){return this._handMoveActivate}set handMoveActivate(e){this._handMoveActivate=e}applyOption(e){const{defaultCursor:t,skipTargetFind:n,selection:r}=this.options[e];this.canvas.defaultCursor=t,this.canvas.setCursor(t),this.canvas.skipTargetFind=n,this.canvas.selection=r}initHandMove(){const e=this.canvas;let t=e.viewportTransform;const{spaceKeyState:n}=Nt(Ah()),{lengthX:r,lengthY:i,isSwiping:o}=rc({onSwipeStart:r=>{(2===r.e.buttons||n.value&&1===r.e.buttons)&&(o.value=!0,t=e.viewportTransform,this.handMoveActivate=!0,this.applyOption("handMove"),e.setCursor("grab"))},onSwipe:()=>{this.handMoveActivate&&(e.setCursor("grab"),requestAnimationFrame((()=>{const n=new ke(r.value,i.value).scalarDivide(e.getZoom()).transform(t).scalarMultiply(-1);e.absolutePan(n)})))},onSwipeEnd:()=>{this.applyOption(n.value?"handMove":"move"),this.handMoveActivate&&(n.value||(this.handMoveActivate=!1))}}),s=Zl(),a=P((()=>{var e,t;return"INPUT"!==(null==(e=s.value)?void 0:e.tagName)&&"TEXTAREA"!==(null==(t=s.value)?void 0:t.tagName)}));S(P((()=>[n.value,a.value].every((e=>Bl(e))))),(e=>{this.applyOption(e?"handMove":"move"),o.value||(this.handMoveActivate=e)}))}}const oc=e=>!!e&&Array.isArray(e._objects),sc=e=>e instanceof me,ac=e=>!!e&&e.isType("Text","IText","Textbox","ArcText"),lc=e=>e instanceof ye,cc=e=>e instanceof ve,hc=e=>Object.keys(e);class uc extends tc{constructor(e){super(),p(this,"canvasEvents"),p(this,"aligningLineMargin",10),p(this,"aligningLineWidth",1),p(this,"aligningLineColor","#F68066"),p(this,"verticalLines",[]),p(this,"horizontalLines",[]),p(this,"activeObj"),p(this,"ignoreObjTypes",[]),p(this,"pickObjTypes",[]),p(this,"dirty",!1),this.canvas=e;this.canvasEvents={"before:render":this.clearGuideline.bind(this),"after:render":this.drawGuideLines.bind(this),"object:moving":this.objectMoving.bind(this),"mouse:up":()=>{(this.horizontalLines.length||this.verticalLines.length)&&(this.clearGuideline(),this.clearStretLine())}},e.on(this.canvasEvents)}objectMoving({target:e}){if(this.clearStretLine(),cc(e))return!1;if(!this.canvas._currentTransform)return;this.activeObj=e;const t=this.canvas.getActiveObjects(),n=[],r=i=>{const o=i.getObjects().filter((n=>this.ignoreObjTypes.length?!this.ignoreObjTypes.some((e=>n.get(e.key)===e.value)):this.pickObjTypes.length?this.pickObjTypes.some((e=>n.get(e.key)===e.value)):!t.includes(n)&&(!!n.visible&&(sc(n)?(r(n),!1):!oc(n)||!e.group||n!==e.group||(r(n),!1)))));n.push(...o)};if(sc(e)){const t=new Set;e.forEachObject((e=>{const n=e.group?e.group:this.canvas;n&&t.add(n)})),t.forEach((e=>{lc(e)&&n.push(e),r(e)}))}else{const t=e.group?e.group:this.canvas;lc(t)&&n.push(t),r(t)}this.traversAllObjects(e,n)}clearStretLine(){this.verticalLines.length=this.horizontalLines.length=0}getObjDraggingObjCoords(e){const t=this.getCoords(e),n=this.calcCenterPointByACoords(t).subtract(e.getCenterPoint()),r=hc(t).map((e=>t[e].subtract(n)));return{tl:r[0],tr:r[1],br:r[2],bl:r[3],c:e.getCenterPoint()}}getObjMaxWidthHeightByCoords(e){const{c:t,tl:n,tr:r}=e;return{objHeight:2*Math.max(Math.abs(t.y-n.y),Math.abs(t.y-r.y)),objWidth:2*Math.max(Math.abs(t.x-n.x),Math.abs(t.x-r.x))}}omitCoords(e,t){const n=e,r="vertical"===t?"x":"y";return hc(e).forEach((t=>{e[t][r]n.tl[r]&&(n[t]=e[t])})),n}isInRange(e,t){return Math.abs(Math.round(e)-Math.round(t))<=this.aligningLineMargin/this.canvas.getZoom()}getCoords(e){const[t,n,r,i]=e.getCoords();return{tl:t,tr:n,br:r,bl:i}}calcCenterPointByACoords(e){return new ke((e.tl.x+e.br.x)/2,(e.tl.y+e.br.y)/2)}traversAllObjects(e,t){const n=this.getObjDraggingObjCoords(e),r=new Set,i=new Set;for(let o=t.length;o--;){const s=d(u({},this.getCoords(t[o])),{c:t[o].getCenterPoint()}),{objHeight:a,objWidth:l}=this.getObjMaxWidthHeightByCoords(s);hc(n).forEach((r=>{const a=0!==t[o].angle?this.omitCoords(s,"horizontal"):s;hc(a).forEach((t=>{if(this.isInRange(n[r].y,s[t].y)){const o=s[t].y,a=n[r].y-o;i.add(n.c.y-a);const c=this.getCoords(e),{x1:h,x2:f}=function(e,t){let n,i;return"c"===e?(n=Math.min(s.c.x-l/2,t[r].x),i=Math.max(s.c.x+l/2,t[r].x)):(n=Math.min(s[e].x,t[r].x),i=Math.max(s[e].x,t[r].x)),{x1:n,x2:i}}(t,d(u({},c),{c:this.calcCenterPointByACoords(c)}));this.horizontalLines.push({y:o,x1:h,x2:f})}}))})),hc(n).forEach((i=>{const l=0!==t[o].angle?this.omitCoords(s,"vertical"):s;hc(l).forEach((t=>{if(this.isInRange(n[i].x,s[t].x)){const o=s[t].x,c=n[i].x-o;r.add(n.c.x-c);const h=this.getCoords(e),{y1:f,y2:p}=function(e,t){let n,r;return"c"===e?(n=Math.min(l.c.y-a/2,t[i].y),r=Math.max(l.c.y+a/2,t[i].y)):(n=Math.min(s[e].y,t[i].y),r=Math.max(s[e].y,t[i].y)),{y1:n,y2:r}}(t,d(u({},h),{c:this.calcCenterPointByACoords(h)}));this.verticalLines.push({x:o,y1:f,y2:p})}}))}))}this.snap({activeObject:e,draggingObjCoords:n,snapXPoints:r,snapYPoints:i})}snap({activeObject:e,draggingObjCoords:t,snapXPoints:n,snapYPoints:r}){if(0===n.size&&0===r.size)return;const i=(e,t)=>{if(0===e.size)return t;return[...e].sort(((e,n)=>Math.abs(t-e)-Math.abs(t-n)))[0]};e.setXY(new ke(i(n,t.c.x),i(r,t.c.y)),"center","center")}drawSign(e,t){const n=this.canvas.getTopContext();n.strokeStyle=this.aligningLineColor,n.beginPath();n.moveTo(e-3,t-3),n.lineTo(e+3,t+3),n.moveTo(e+3,t-3),n.lineTo(e-3,t+3),n.stroke()}drawLine(e,t,n,r){const i=this.canvas.getTopContext(),o=be.transformPoint(new ke(e,t),this.canvas.viewportTransform),s=be.transformPoint(new ke(n,r),this.canvas.viewportTransform);i.save(),i.lineWidth=this.aligningLineWidth,i.strokeStyle=this.aligningLineColor,i.beginPath(),i.moveTo(o.x,o.y),i.lineTo(s.x,s.y),i.stroke(),this.drawSign(o.x,o.y),this.drawSign(s.x,s.y),i.restore(),this.dirty=!0}drawVerticalLine(e,t){Object.values(t).some((t=>Math.abs(t.x-e.x)<1e-4))&&this.drawLine(e.x,Math.min(e.y1,e.y2),e.x,Math.max(e.y1,e.y2))}drawHorizontalLine(e,t){Object.values(t).some((t=>Math.abs(t.y-e.y)<1e-4))&&this.drawLine(Math.min(e.x1,e.x2),e.y,Math.max(e.x1,e.x2),e.y)}drawGuideLines(e){if(!e.ctx||!this.verticalLines.length&&!this.horizontalLines.length||!this.activeObj)return;const t=this.getObjDraggingObjCoords(this.activeObj);for(let n=this.verticalLines.length;n--;)this.drawVerticalLine(this.verticalLines[n],t);for(let n=this.horizontalLines.length;n--;)this.drawHorizontalLine(this.horizontalLines[n],t)}clearGuideline(){this.dirty&&(this.dirty=!1,this.canvas.clearContext(this.canvas.getTopContext()))}dispose(){super.dispose(),this.canvas.off(this.canvasEvents)}}class dc{constructor(e,t,n,r){p(this,"_handler"),p(this,"_node"),p(this,"_type"),p(this,"_options"),this._node=e,this._type=t,this._handler=n,this._options=r||!1,this._node.addEventListener(this._type,this._handler,this._options)}dispose(){this._handler&&(this._node.removeEventListener(this._type,this._handler,this._options),this._node=null,this._handler=null)}}class fc extends tc{constructor(e){var t,n;super(),p(this,"canvasEvents"),p(this,"lineWidth",2),p(this,"hoveredTarget"),this.canvas=e,this.canvasEvents={"mouse:out":this.clearBorder.bind(this),"mouse:over":this.drawBorder.bind(this)},e.on(this.canvasEvents),this._register((t=this.canvas.upperCanvasEl,new dc(t,"mouseout",(()=>{this.canvas.contextTopDirty&&this.hoveredTarget&&(this.clearContextTop(this.hoveredTarget.group||this.hoveredTarget),this.hoveredTarget=void 0)}),n))),this.initWatch()}clearContextTop(e,t=!1){const n=this.canvas.contextTop;n.save(),n.transform(...this.canvas.viewportTransform),e.transform(n);const{strokeWidth:r,scaleX:i,scaleY:o,strokeUniform:s}=e,a=this.canvas.getZoom(),l=e.width+4/a+(s?r/i:r),c=e.height+4/a+(s?r/o:r);return n.clearRect(-l/2,-c/2,l,c),t||n.restore(),n}clearBorder(e){const t=e.target;this.hoveredTarget=void 0,t&&t!==this.canvas._activeObject&&this.clearBorderByObject(t)}clearBorderByObject(e){this.canvas.contextTopDirty&&this.clearContextTop(e)}drawBorder(e){const t=e.target;t&&t!==this.canvas._activeObject&&this.drawBorderByObject(t)}drawBorderByObject(e){this.hoveredTarget=e;const t=this.clearContextTop(e,!0);if(!t)return;const n=De(e);if(n instanceof _e&&n.isType("Textbox"))return void this.showUnderline(t,n);if(n instanceof xe&&n.isType("IText"))return void this.showUnderline(t,n);(oc(n)||n.isType("ArcText"))&&(n._render=Ce.prototype._render);const{strokeWidth:r,strokeUniform:i}=n;let{width:o,height:s}=n;o+=i?r/n.scaleX:r,s+=i?r/n.scaleY:r;const a=n.getTotalObjectScaling(),l=Math.min(this.lineWidth,o*a.x,s*a.y);o-=l/a.x,s-=l/a.y,n.set({width:o,height:s,stroke:"rgb(60,126,255)",strokeWidth:l,strokeDashArray:null,strokeDashOffset:0,strokeLineCap:"butt",strokeLineJoin:"miter",strokeMiterLimit:4}),n._renderPaintInOrder=()=>{t.save();const e=n.getTotalObjectScaling();t.scale(1/e.x,1/e.y),n._setLineDash(t,n.strokeDashArray),n._setStrokeStyles(t,n),t.stroke(),t.restore()},n._render(t),t.restore(),this.canvas.contextTopDirty=!0}showUnderline(e,t){t.underline=!0,t.fill="rgb(60,126,255)",t._renderTextDecoration(e,"underline"),t._drawClipPath(e,t.clipPath),e.restore(),this.canvas.contextTopDirty=!0}initWatch(){const e=vh(),{hoveredObject:t,leavedObject:n}=Nt(e);P((()=>{t.value?this.drawBorderByObject(t.value):this.clearBorderByObject(n.value)}))}dispose(){super.dispose(),this.canvas.off(this.canvasEvents)}}class pc extends tc{constructor(e){super(),p(this,"edgeMoveStatus",!0),p(this,"setCoords",Fe((()=>{const{renderOnAddRemove:e}=this.canvas;this.canvas.renderOnAddRemove=!1,this.canvas.setViewportTransform(this.canvas.viewportTransform),this.canvas.renderOnAddRemove=e}),150)),this.canvas=e,this.initWhellScroll(),this.initEdgeMove()}initWhellScroll(){const{ctrl:e,cmd:t,shift:n}=function(e={}){const{reactive:t=!1,target:n=Ul,aliasMap:r=ql,passive:i=!0,onEventFired:o=Dl}=e,s=j(new Set),a={toJSON:()=>({}),current:s},l=t?j(a):a,c=new Set,h=new Set;function u(e,n){e in l&&(t?l[e]=n:l[e].value=n)}function d(){s.clear();for(const e of h)u(e,!1)}function f(e,t){var n,r;const i=null==(n=e.key)?void 0:n.toLowerCase(),o=[null==(r=e.code)?void 0:r.toLowerCase(),i].filter(Boolean);i&&(t?s.add(i):s.delete(i));for(const s of o)h.add(s),u(s,t);"meta"!==i||t?"function"==typeof e.getModifierState&&e.getModifierState("Meta")&&t&&[...s,...o].forEach((e=>c.add(e))):(c.forEach((e=>{s.delete(e),u(e,!1)})),c.clear())}$l(n,"keydown",(e=>(f(e,!0),o(e))),{passive:i}),$l(n,"keyup",(e=>(f(e,!1),o(e))),{passive:i}),$l("blur",d,{passive:!0}),$l("focus",d,{passive:!0});const p=new Proxy(l,{get(e,n,i){if("string"!=typeof n)return Reflect.get(e,n,i);if((n=n.toLowerCase())in r&&(n=r[n]),!(n in l))if(/[+_-]/.test(n)){const e=n.split(/[+_-]/g).map((e=>e.trim()));l[n]=P((()=>e.every((e=>Bl(p[e])))))}else l[n]=_(!1);const o=Reflect.get(e,n,i);return t?Bl(o):o}});return p}(),r=ts(),{zoom:i}=Nt(r),o=r=>{r.e.preventDefault(),r.e.stopPropagation();const{deltaX:o,deltaY:s,offsetX:a,offsetY:l}=r.e;if(e.value||t.value){const e=Math.abs(s)<10?2*s:s/3;let t=this.canvas.getZoom()*(1-e/200);return t>.97&&t<1.03&&(t=1),i.value=t,this.canvas.zoomToPoint(new ke(a,l),t),void this.setCoords()}const c=new ke;n.value?c.x=s>0?-20:20:c.y=s>0?-20:20,this.canvas.relativePan(c),this.setCoords()};var s;this.canvas.on("mouse:wheel",o),this._register((s=()=>{this.canvas.off("mouse:wheel",o)},{dispose:Ne((()=>{s()}))}))}initEdgeMove(){!function(e,t=1e3,n={}){const{immediate:r=!0,immediateCallback:i=!1}=n;let o=null;const s=_(!1);function a(){o&&(clearInterval(o),o=null)}function l(){s.value=!1,a()}function c(){const n=Bl(t);n<=0||(s.value=!0,i&&e(),a(),o=setInterval(e,n))}r&&Hl&&c(),(y(t)||"function"==typeof t)&&Il(S(t,(()=>{s.value&&Hl&&c()})));Il(l)}((()=>{}),16,{immediate:!1})}judgePosition(e,t,n){let r=0,i=0;return e.xn.x&&(r|=2,i+=e.x-n.x),e.yn.y&&(r|=8,i+=e.y-n.y),[r,i]}}const gc="rgba(0,0,0,0)",kc=30,mc=800,vc=[{id:0,name:"mm"},{id:1,name:"px"}],yc=[{id:0,name:"名片",disabled:!1},{id:1,name:"单页",disabled:!1},{id:2,name:"自定义",disabled:!0}],Lc=[{id:0,name:"纯色填充"},{id:1,name:"图片填充"},{id:2,name:"渐变填充"},{id:3,name:"网格填充"},{id:4,name:"形状填充"},{id:5,name:"智能填充"}],wc=[{id:"contain",name:"缩放"},{id:"repeat",name:"拼贴"},{id:"cover",name:"铺满"}],bc=[{id:0,name:"线性渐变",value:"linear"},{id:1,name:"径向渐变",value:"radial"}],_c=[{id:0,name:"渐变",value:"interpolateLinear"},{id:1,name:"闪烁",value:"sparkle"},{id:2,name:"阴影",value:"shadows"}];function xc(e,t){return void 0===t&&(t=15),+parseFloat(Number(e).toPrecision(t))}function Cc(e){var t=e.toString().split(/[eE]/),n=(t[0].split(".")[1]||"").length-+(t[1]||0);return n>0?n:0}function Sc(e){if(-1===e.toString().indexOf("e"))return Number(e.toString().replace(".",""));var t=Cc(e);return t>0?xc(Number(e)*Math.pow(10,t)):Number(e)}function jc(e){Pc&&(e>Number.MAX_SAFE_INTEGER||Number.MIN_SAFE_INTEGER)}function Ec(e){return function(){for(var t=[],n=0;nMath.random()*(t-e),Bc=()=>/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini|HarmonyOS/i.test(navigator.userAgent),Hc=Math.PI/180,Wc=(e,t=2)=>Ic.round(e,t),zc=25.4,Nc=20,Dc=e=>new Promise((t=>{const n=document.createElement("img");n.src=e,n.style.opacity="0",document.body.appendChild(n),n.onload=()=>{const e=n.clientWidth,r=n.clientHeight;n.onload=null,n.onerror=null,document.body.removeChild(n),t({width:e,height:r})},n.onerror=()=>{n.onload=null,n.onerror=null}})),Fc=e=>new Promise((t=>{const n=new FileReader;n.addEventListener("load",(()=>{t(n.result)})),n.readAsDataURL(e)})),Vc=e=>new Promise((t=>{const n=new FileReader;n.addEventListener("load",(()=>{t(n.result)})),n.readAsText(e)})),Uc=e=>e/300*zc,$c=e=>300*e/zc;class Yc extends je{constructor(e,t={}){const n=999999;let r="horizontal"===t.axis?[-n,0,n,0]:[0,-n,0,n];"object"==typeof e&&(r=e),"number"==typeof e&&(r="horizontal"===t.axis?[-n,e,n,e]:[e,-n,e,n]);const i="horizontal"===t.axis;t[i?"lockMovementX":"lockMovementY"]=!0,super(r,t),p(this,"axis",""),this.axis=t.axis,this.initEvent(),this.hoverCursor=i?"ns-resize":"ew-resize"}initEvent(){const e=()=>{};this.on("mousedown:before",(e=>{var t;"down"===this.activeOn&&(null==(t=this.canvas)||t.setActiveObject(this,e.e))})),this.on("moving",(e=>{var t;this.isPointOnRuler(e.e)?this.moveCursor="not-allowed":this.moveCursor=this.isHorizontal()?"ns-resize":"ew-resize",null==(t=this.canvas)||t.fire("referenceline:moving",{target:this,e:e.e})})),this.on("mouseup",(e=>{var t,n,r;this.isPointOnRuler(e.e)?null==(t=this.canvas)||t.remove(this):(this.moveCursor=this.isHorizontal()?"ns-resize":"ew-resize",this.selectable=!1,null==(n=this.canvas)||n.fire("referenceline:mouseup",{target:this,e:e.e}),null==(r=this.canvas)||r.fire("object:modified"))})),this.on("removed",(()=>{var t;this.off("removed",e),this.off("mousedown:before",e),this.off("moving",e),this.off("mouseup",e),null==(t=this.canvas)||t.fire("object:modified")}))}isHorizontal(){return 0===this.height}getBoundingRect(e,t){var n;null==(n=this.canvas)||n.bringObjectToFront(this);const r=this.isHorizontal(),i=super.getBoundingRect();return i[r?"top":"left"]+=i[r?"height":"width"]/2,i[r?"height":"width"]=0,i}isPointOnRuler(e){var t;const n=this.isHorizontal(),r=null==(t=this.canvas.ruler)?void 0:t.getPointHover(new ke(e.offsetX,e.offsetY));return!!(n&&"horizontal"===r||!n&&"vertical"===r)&&r}fire(e,t){super.fire(e,t)}fromObject(e){return g(this,null,(function*(){const t=0===e.height;return e.xy=t?e.y1:e.x1,e.axis=t?"horizontal":"vertical",yield Ee._fromObject(e.type,e)}))}}p(Yc,"type","ReferenceLine"),Se.setClass(Yc,"ReferenceLine");class Xc extends tc{constructor(e){super(),p(this,"canvasEvents"),p(this,"lastCursor"),p(this,"workSpaceDraw"),p(this,"options"),p(this,"tempReferenceLine"),p(this,"activeOn","up"),p(this,"objectRect"),this.canvas=e,this.lastCursor=this.canvas.defaultCursor,this.options=Object.assign({ruleSize:20,fontSize:8,enabled:!Bc()});const{unitMode:t}=Nt(vh());H((()=>{const e=vc.filter((e=>e.id===t.value))[0].name;this.options=u(u({},this.options),{backgroundColor:"#fff",borderColor:"#ccc",highlightColor:"#165dff3b",textColor:"#444",unitName:e}),this.render({ctx:this.canvas.contextContainer})})),this.canvasEvents={"after:render":this.render.bind(this),"mouse:move":this.mouseMove.bind(this),"mouse:down":this.mouseDown.bind(this),"mouse:up":this.mouseUp.bind(this),"referenceline:moving":this.referenceLineMoving.bind(this),"referenceline:mouseup":this.referenceLineMouseup.bind(this)},this.enabled=this.options.enabled,e.ruler=this}getPointHover(e){return new Ce({left:0,top:0,width:this.options.ruleSize,height:this.canvas.height,absolutePositioned:!0}).containsPoint(e)?"vertical":new Ce({left:0,top:0,width:this.canvas.width,height:this.options.ruleSize,absolutePositioned:!0}).containsPoint(e)?"horizontal":""}mouseMove(e){if(!e.viewportPoint)return;if(this.tempReferenceLine&&e.scenePoint){const t={};"horizontal"===this.tempReferenceLine.axis?t.top=e.scenePoint.y:t.left=e.scenePoint.x,this.tempReferenceLine.set(d(u({},t),{visible:!0})),this.canvas.renderAll();const n=this.getCommonEventInfo(e);this.canvas.fire("object:moving",n),this.tempReferenceLine.fire("moving",n)}const t=this.getPointHover(e.viewportPoint);this.canvas.defaultCursor=this.lastCursor,t&&(this.lastCursor=this.canvas.defaultCursor,this.canvas.defaultCursor="horizontal"===t?"ns-resize":"ew-resize")}mouseDown(e){const t=this.getPointHover(e.viewportPoint);if(t&&"up"===this.activeOn){this.canvas.selection=!1,this.activeOn="down";const n="horizontal"===t?e.viewportPoint.y:e.viewportPoint.x;this.tempReferenceLine=new Yc(n,{type:"ReferenceLine",axis:t,visible:!1,name:"ReferenceLine",hasControls:!1,hasBorders:!1,stroke:"pink",fill:"pink",originX:"center",originY:"center",padding:4,globalCompositeOperation:"difference"}),this.canvas.add(this.tempReferenceLine);Mh().modifedElement(),this.canvas.setActiveObject(this.tempReferenceLine),this.canvas._setupCurrentTransform(e.e,this.tempReferenceLine,!0),this.tempReferenceLine.fire("down",this.getCommonEventInfo(e))}}getCommonEventInfo(e){if(this.tempReferenceLine&&e.scenePoint)return{e:e.e,transform:this.tempReferenceLine.get("transform"),pointer:{x:e.scenePoint.x,y:e.scenePoint.y},target:this.tempReferenceLine}}mouseUp(e){var t;"down"===this.activeOn&&(this.canvas.selection=!0,this.tempReferenceLine.selectable=!1,this.canvas.renderAll(),this.activeOn="up",null==(t=this.tempReferenceLine)||t.fire("up",this.getCommonEventInfo(e)),this.tempReferenceLine=void 0)}setWorkSpaceDraw(){this.workSpaceDraw=this.canvas.getObjects().filter((e=>e.id===Uo))[0]}isRectOut(e,t){return!1}referenceLineMoving(e){if(!this.workSpaceDraw)return void this.setWorkSpaceDraw();const{target:t}=e;this.isRectOut(this.workSpaceDraw,t)&&(t.moveCursor="not-allowed")}referenceLineMouseup(e){var t;if(!this.workSpaceDraw)return void this.setWorkSpaceDraw();const{target:n}=e;this.isRectOut(this.workSpaceDraw,n)&&(this.canvas.remove(n),this.canvas.setCursor(null!=(t=this.canvas.defaultCursor)?t:""))}get enabled(){return this.options.enabled}set enabled(e){this.options.enabled=e,e?(this.canvas.on(this.canvasEvents),this.render({ctx:this.canvas.contextContainer})):(this.canvas.off(this.canvasEvents),this.canvas.requestRenderAll())}getSize(){return{width:this.canvas.width,height:this.canvas.height}}render({ctx:e}){if(e!==this.canvas.contextContainer)return;const{viewportTransform:t}=this.canvas;this.calcObjectRect(),this.draw({ctx:e,isHorizontal:!0,rulerLength:this.getSize().width,startCalibration:-t[4]/t[0]}),this.draw({ctx:e,isHorizontal:!1,rulerLength:this.getSize().height,startCalibration:-t[5]/t[3]});const{borderColor:n,backgroundColor:r,ruleSize:i,textColor:o}=this.options;this.darwRect(e,{left:0,top:0,width:i,height:i,fill:r,stroke:n}),this.darwText(e,{text:this.options.unitName,left:i/2,top:i/2,align:"center",baseline:"middle",fill:o})}draw(e){const{ctx:t,isHorizontal:n,rulerLength:r,startCalibration:i}=e,o=this.canvas.getZoom(),s=this.getGap(o),a=Math.ceil(r/o),l=Math.floor(i/s)*s,c=l-i,h=this.getSize(),{textColor:u,borderColor:d,ruleSize:f,highlightColor:p}=this.options;this.darwRect(t,{left:0,top:0,width:n?h.width:f,height:n?f:h.height,fill:this.options.backgroundColor,stroke:this.options.borderColor});for(let g=0;g+c<=a;g+=s)for(let e=0;e<10;e++){const r=Math.round((c+g+s*e/10)*o),i=0===e,[a,l]=n?[r,i?0:f-8]:[i?0:f-8,r],[h,u]=n?[0,f-l]:[f-a,0];this.darwLine(t,{left:a,top:l,width:h,height:u,stroke:d})}if(this.objectRect){const e=n?"x":"y";this.objectRect[e].forEach((r=>{if(r.skip===e)return;const[s,a,l,c]=n?[(r.left-i)*o,0,r.width*o,f]:[0,(r.top-i)*o,f,r.height*o];this.darwRect(t,{left:s,top:a,width:l,height:c,fill:p})}))}for(let g=0;g+c<=a;g+=s){const e=(c+g)*o;let r=(l+g).toString();"mm"===this.options.unitName&&(r=Uc(l+g).toFixed(0));const[i,s,a]=n?[e+6,2.5,0]:[2.5,e-6,-90];this.darwText(t,{text:r,left:i,top:s,fill:u,angle:a})}}getGap(e){const t=[.02,.03,.05,.1,.2,.5,1,2,5];let n=0;for(;n{const n=t.getBoundingRect();return e.push(n),e}),[]);0!==t.length&&(this.objectRect={x:this.mergeLines(t,!0),y:this.mergeLines(t,!1)})}mergeLines(e,t){const n=t?"left":"top",r=t?"width":"height";e.sort(((e,t)=>e[n]-t[n]));const i=[];let o=Object.assign({},e[0]);for(let s=1;s=t[n]?o[r]=Math.max(o[n]+o[r],t[n]+t[r])-o[n]:(i.push(o),o=Object.assign({},t))}return i.push(o),i}dispose(){super.dispose(),this.enabled=!1}}class Zc extends tc{constructor(e){super(),p(this,"isTwoTouch",!1),p(this,"isDragging",!1),p(this,"startDistance",1),p(this,"startX",0),p(this,"startY",0),p(this,"startScale",1),p(this,"lastPan"),p(this,"touchStartHandle",(e=>{e.preventDefault();const t=this.canvas;if(!t)return;const n=e.touches;if(2===n.length){t.isDrawingMode=!0,this.isTwoTouch=!0;const e=n[0],r=n[1];this.startDistance=Math.hypot(r.pageX-e.pageX,r.pageY-e.pageY),this.startX=(e.pageX+r.pageX)/2,this.startY=(e.pageY+r.pageY)/2,this.startScale=t.getZoom()}})),p(this,"touchMoveHandle",(e=>{e.preventDefault();const t=this.canvas;if(!t)return;const n=e.touches;if(2===n.length){const e=n[0],r=n[1],i=Math.hypot(r.pageX-e.pageX,r.pageY-e.pageY),o=(e.pageX+r.pageX)/2,s=(e.pageY+r.pageY)/2;let a=this.startScale*(i/this.startDistance);a=Math.max(.03,Math.min(5,a)),t.zoomToPoint(new ke(this.startX,this.startY),a);const l=new ke(o-this.startX,s-this.startY);ts().setZoom(a),this.isDragging?this.lastPan&&(t.relativePan(new ke(l.x-this.lastPan.x,l.y-this.lastPan.y)),this.lastPan=l,this.saveTransform()):(this.isDragging=!0,this.lastPan=l)}})),p(this,"touchEndHandle",(e=>{this.isDragging=!1,this.canvas.isDrawingMode=!1,this.isTwoTouch&&0===e.touches.length&&(this.isTwoTouch=!1)})),p(this,"saveTransform",Fe((()=>{var e,t;(null==(e=this.canvas)?void 0:e.viewportTransform)&&(null==(t=this.canvas)||t.requestRenderAll())}),500)),this.canvas=e,this.initTouchEvent()}initTouchEvent(){var e;const t=null==(e=this.canvas)?void 0:e.upperCanvasEl;t&&(t.addEventListener("touchstart",this.touchStartHandle,{passive:!1}),t.addEventListener("touchmove",this.touchMoveHandle,{passive:!1}),t.addEventListener("touchend",this.touchEndHandle,{passive:!1}))}removeTouchEvent(){var e;const t=null==(e=this.canvas)?void 0:e.upperCanvasEl;t&&(t.removeEventListener("touchstart",this.touchStartHandle),t.removeEventListener("touchmove",this.touchMoveHandle),t.removeEventListener("touchend",this.touchEndHandle))}}const Gc=e=>{if(e.ref)return e;const t=["id","name","hideOnLayer","originX","originY","top","left","width","height","scaleX","scaleY","flipX","flipY","opacity","angle","skewX","skewY","hoverCursor","moveCursor","padding","borderColor","borderDashArray","cornerColor","cornerStrokeColor","cornerStyle","cornerDashArray","centeredScaling","centeredRotation","fill","fillRule","globalCompositeOperation","backgroundColor","selectionBackgroundColor","stroke","strokeWidth","strokeDashArray","strokeDashOffset","strokeLineCap","strokeLineJoin","strokeMiterLimit","shadow","borderScaleFactor","minScaleLimit","selectable","evented","visible","hasControls","hasBorders","perPixelTargetFind","includeDefaultValues","lockMovementX","lockMovementY","lockRotation","lockScalingX","lockScalingY","lockSkewingX","lockSkewingY","lockScalingFlip","excludeFromExport","objectCaching","noScaleCache","strokeUniform","dirty","paintFirst","activeOn","colorProperties","inverted","absolutePositioned"];return e.isType("Rect")&&t.push("rx","ry"),e.isType("Text","Textbox")&&t.push("text","charSpacing","lineHeight","fontSize","fontWeight","fontFamily","fontStyle","pathSide","pathAlign","underline","overline","linethrough","textAlign","direction"),e.ref=j({}),t.forEach((t=>{e.ref[t]=e[t],Object.defineProperty(e,t,{get(){return this.ref[t]},set(e){this.ref[t]!==e&&(this.ref[t]=e)}})})),e};class qc extends Me{constructor(e,t){super(e,t),p(this,"ruler"),p(this,"loading"),p(this,"activeObject",W())}get _activeObject(){return this.activeObject?this.activeObject.value:void 0}set _activeObject(e){vh().setCanvasObject(e),this.activeObject.value=e}add(...e){return super.add(...e.map((e=>(this.setDefaultAttr(e),Gc(e)))))}insertAt(e,...t){return super.insertAt(e,...t.map((e=>(this.setDefaultAttr(e),Gc(e)))))}setDefaultAttr(e){var t;e.name||e.set({name:e.type}),e.id||e.set({id:(t=8,rs("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz")(t))}),ac(e)&&e.set({color:e.fill}),oc(e)&&e._objects.forEach((e=>{this.setDefaultAttr(e)}))}}function Kc(e,t,n){var r,i;const o=this.pointIndex,s=n.points[o].x-n.pathOffset.x,a=n.points[o].y-n.pathOffset.y,l=(null==(r=n.canvas)?void 0:r.viewportTransform)?null==(i=n.canvas)?void 0:i.viewportTransform:[1,0,0,1,0,0],c=be.transformPoint({x:s,y:a},be.multiplyTransformMatrices(l,n.calcTransformMatrix()));return n.pointMoving(o,c),c}const Jc=e=>{const t=e.scaleX,n=e.scaleY,r=e.strokeWidth,i=e.width,o=e.height,s=new ke(e.strokeUniform?1/t:1,e.strokeUniform?1/n:1).scalarMultiply(r);return new ke(i+s.x,o+s.y)},Qc=(e,t)=>function(n,r,i,o){const s=r.target,a=s.points[e].x,l=s.points[e].y,c=new ke({x:a-s.pathOffset.x,y:l-s.pathOffset.y}),h=be.transformPoint(c,s.calcTransformMatrix()),u=t(n,r,i,o);s.setDimensions();const d=Jc(s),f=(a-s.pathOffset.x)/d.x,p=(l-s.pathOffset.y)/d.y;return s.setPositionByOrigin(h,f+.5,p+.5),u},eh=(e,t,n,r)=>{const i=t.target;if(!i.__corner)return;const o=i.controls[i.__corner],s=Te.getLocalPoint(t,"center","center",n,r),a=Jc(i),l=i._getTransformedDimensions(0),c={x:s.x*a.x/l.x+i.pathOffset.x,y:s.y*a.y/l.y+i.pathOffset.y};return i.points[o.pointIndex]=c,!0},th=(e,t=!1)=>{const n=e.getObjectScaling(),r=e._getTransformedDimensions({scaleX:n.x,scaleY:n.y});return t||(r.setX(Wc(r.x)),r.setY(Wc(r.y))),r},nh=e=>`url("data:image/svg+xml,") 12 12,auto`,rh=e=>({sizeX:16,sizeY:16,actionHandler:(t,n,r,i)=>{var o;return null==(o=n.target.canvas)||o.setCursor(nh(n.target.angle+e)),((e,t,n,r)=>{const{shiftKey:i}=e,{target:o}=t,{rotationWithSnapping:s}=Te;let a;i&&(a=o.snapAngle,o.snapAngle=15);const l=s(e,t,n,r);return a&&(o.snapAngle=a),l})(t,n,r,i)},cursorStyleHandler:(t,n,r)=>nh(r.angle+e),render:Dl,actionName:"rotate"}),ih={cursorStyleHandler:Te.scaleCursorStyleHandler,actionHandler:Te.scalingEqually,actionName:"scaling"},oh=Te.wrapWithFireEvent("scaling",Te.wrapWithFixedAnchor(Te.changeWidth)),sh=Te.wrapWithFireEvent("scaling",Te.wrapWithFixedAnchor(((e,t,n,r)=>{const i=Te.getLocalPoint(t,t.originX,t.originY,n,r),{target:o}=t;if("top"===t.originY&&i.y>0||"bottom"===t.originY&&i.y<0){const e=o.strokeWidth?o.strokeWidth:0;if(!o.scaleY)return!1;const t=e/(o.strokeUniform?o.scaleY:1),n=o.height,r=Math.ceil(Math.abs(1*i.y/o.scaleY)-t);return o.set("height",Math.max(r,0)),n!==o.height}return!1})));Te.wrapWithFireEvent("scaling",Te.wrapWithFixedAnchor(((e,t,n,r)=>{const i=t.target;let o,s=Te.getLocalPoint(t,t.originX,t.originY,n,r),a=i.strokeWidth/(i.strokeUniform?i.scaleX:1),l="center"===t.originY?2:1,c=(s.y+i.controls[t.corner].offsetY-i.height/2+i._contentOffsetY)*l/i.scaleY-a,h=i.calcTextHeight();return o=Math.abs(c)<=h/2?0:c>0?c-h/2:c+h/2,i.set(o),!1})));const ah=()=>({size:new Ae({x:0,y:.5,cursorStyleHandler:()=>"",offsetY:14,sizeX:1e-4,sizeY:1e-4,touchSizeX:1e-4,touchSizeY:1e-4,render:(e,t,n,r,i)=>{e.save(),e.translate(t,n);e.rotate((()=>{const e=i.group?i.getTotalAngle():i.angle,t=e*Hc,n=Math.sin(t),r=Math.cos(t);return(e-(Math.abs(n)>Math.abs(r)?90*Math.sign(n):90*Math.sign(r)-90))*Hc})());e.font="12px Tahoma",e.textAlign="center",e.textBaseline="middle";const{x:o,y:s}=th(i),{unitMode:a}=Nt(vh());let l=0===a.value?`${Wc(Uc(o))} × ${Wc(Uc(s))}`:`${o} × ${s}`;const c=e.measureText(l).width+8;e.fillStyle="#0066ff",e.fillRect(-c/2,-9,c,18),e.fill(),e.fillStyle="#fff",e.fillText(l,0,1),e.restore()},positionHandler:(e,t,n,r)=>{var i,o;const s=(null==(i=n.canvas)?void 0:i.getActiveObject)instanceof Function?null==(o=n.canvas)?void 0:o.getActiveObject():null;if(s&&s===n){const e=n.getTotalAngle()*Hc,t=Math.sin(e),i=Math.cos(e);if(Math.abs(t)>=Math.abs(i)){const e=Math.sign(t);r.x=e/2,r.y=0,r.offsetX=14*e,r.offsetY=0}else{const e=Math.sign(i);r.x=0,r.y=e/2,r.offsetX=0,r.offsetY=14*e}(e=>{if(!e.canvas)return;const t=e.canvas.getZoom(),n=th(e).scalarMultiply(t),r=e.controls;["ml","mr"].forEach((t=>{r[t].sizeX=e.cornerSize,r[t].sizeY=n.y,r[t].touchSizeX=e.touchCornerSize,r[t].touchSizeY=n.y})),["mt","mb"].forEach((t=>{r[t].sizeX=n.x,r[t].sizeY=e.cornerSize,r[t].touchSizeX=n.x,r[t].touchSizeY=e.touchCornerSize}))})(n)}return((e,t,n,r)=>new ke(r.x*e.x+r.offsetX,r.y*e.y+r.offsetY).transform(t))(e,t,0,r)}}),tlr:new Ae(u({x:-.5,y:-.5,offsetX:-4,offsetY:-4},rh(0))),trr:new Ae(u({x:.5,y:-.5,offsetX:4,offsetY:-4},rh(90))),brr:new Ae(u({x:.5,y:.5,offsetX:4,offsetY:4},rh(180))),blr:new Ae(u({x:-.5,y:.5,offsetX:-4,offsetY:4},rh(270))),ml:new Ae({x:-.5,y:0,actionHandler:Te.scalingXOrSkewingY,cursorStyleHandler:Te.scaleSkewCursorStyleHandler,actionName:"scaling",render:Dl}),mr:new Ae({x:.5,y:0,actionHandler:Te.scalingXOrSkewingY,cursorStyleHandler:Te.scaleSkewCursorStyleHandler,actionName:"scaling",render:Dl}),mb:new Ae({x:0,y:.5,actionHandler:Te.scalingYOrSkewingX,cursorStyleHandler:Te.scaleSkewCursorStyleHandler,actionName:"scaling",render:Dl}),mt:new Ae({x:0,y:-.5,actionHandler:Te.scalingYOrSkewingX,cursorStyleHandler:Te.scaleSkewCursorStyleHandler,actionName:"scaling",render:Dl}),tl:new Ae(u({x:-.5,y:-.5},ih)),tr:new Ae(u({x:.5,y:-.5},ih)),bl:new Ae(u({x:-.5,y:.5},ih)),br:new Ae(u({x:.5,y:.5},ih))}),lh=()=>u(u({},ah()),{mr:new Ae({x:.5,y:0,actionHandler:oh,cursorStyleHandler:Te.scaleSkewCursorStyleHandler,render:Dl}),ml:new Ae({x:-.5,y:0,actionHandler:oh,cursorStyleHandler:Te.scaleSkewCursorStyleHandler,render:Dl}),mt:new Ae({x:0,y:-.5,actionHandler:sh,cursorStyleHandler:Te.scaleSkewCursorStyleHandler,render:Dl}),mb:new Ae({x:0,y:.5,actionHandler:sh,cursorStyleHandler:Te.scaleSkewCursorStyleHandler,render:Dl})}),ch=(e,t)=>{if(0===e.length)return null;const n=[];e.forEach((e=>{const t=e.getRelativeCenterPoint();let r=e._getTransformedDimensions().scalarDivide(2);if(e.angle){const t=be.degreesToRadians(e.angle),n=Math.abs(be.sin(t)),i=Math.abs(be.cos(t)),o=r.x*i+r.y*n,s=r.x*n+r.y*i;r=new ke(o,s)}n.push(t.subtract(r),t.add(r))}));const{left:r,top:i,width:o,height:s}=be.makeBoundingBoxFromPoints(n),a=new ke(o,s),l=(t?new ke:new ke(r,i)).add(a.scalarDivide(2)).transform([1,0,0,1,0,0]);return{centerX:l.x,centerY:l.y,width:a.x,height:a.y}},hh=()=>({initCommon:()=>{const[e]=kh();if(!e)return;const t=e.getObjects().filter((e=>e.id===Uo))[0];if(!t)return;const n=ts(),{clip:r,safe:i,diagonal:o,opacity:s,showClip:a,showSafe:l}=Nt(n);e.remove(...e.getObjects().filter((e=>qo.includes(e.id))));const c=t.width,h=t.height,d=25e3,f=96*r.value/zc,p=96*o.value/zc,g=2*i.value*96/zc,k=t.left,m=t.top,v=new Ce(u({left:k+f,top:m+f,width:c-2*f,height:h-2*f,fill:gc,stroke:"red",strokeWidth:1,visible:a.value,id:$o},Jo)),y=new Ce(u({left:k+g,top:m+g,width:c-2*g,height:h-2*g,fill:gc,stroke:"yellow",strokeWidth:1,visible:l.value,id:Yo},Jo)),L=new Oe(`M0 0 L50000 0 L50000 50000 L0 50000 L0 0 Z \n M${d+k} ${d+m} \n L${d+k} ${d+m+h} \n L${d+k+c} ${d+m+h} \n L${d+k+c} ${d+m} \n L${d+k} ${d+m} Z`,u({left:-25e3,top:-25e3,fill:"#f3f3f3",opacity:s.value,id:Xo,originX:"left",originY:"top"},Jo)),w=p/2,b=[];[[d-w-f,d+f,d-w/2-f,d+f],[d,d-w,d,d-w/2],[d-w-f,d+h-f,d-w/2-f,d+h-f],[d,d+w+h,d,d+h+w/2],[d+c+f,d+f,d+c+w/2+f,d+f],[d+c-2*f,d-w,d+c-2*f,d-w/2],[d+c+f,d+h-f,d+c+w/2+f,d+h-f],[d+c-2*f,d+w+h,d+c-2*f,d+h+w/2]].forEach((e=>{const t=new je(e,{selectable:!1,hoverCursor:"default",evented:!1,excludeFromExport:!1,hasBorders:!1,perPixelTargetFind:!0,strokeWidth:1,stroke:"red"});b.push(t)}));const _=new ye([...b],u({id:$o,left:k-w,top:m-w,visible:a.value},Jo));e.add(v),e.add(y),e.add(_),e.add(L),e.renderAll(),e.getObjects("ReferenceLine").forEach((t=>{const n=t;n.set({selectable:!0,hasControls:!1,hasBorders:!1,padding:5}),e.bringObjectToFront(n),e.renderAll()}))}});let uh=null;const dh=()=>{Ee.ownDefaults.objectCaching=!1,Ee.ownDefaults.borderColor="blue",Ee.ownDefaults.cornerColor="white",Ee.ownDefaults.cornerStrokeColor="#c0c0c0",Ee.ownDefaults.borderOpacityWhenMoving=1,Ee.ownDefaults.borderScaleFactor=1,Ee.ownDefaults.cornerSize=8,Ee.ownDefaults.cornerStyle="rect",Ee.ownDefaults.centeredScaling=!1,Ee.ownDefaults.centeredRotation=!0,Ee.ownDefaults.transparentCorners=!1,Ee.ownDefaults.controls=ah(),Object.assign(_e.ownDefaults,{controls:lh()}),Object.assign(xe.ownDefaults,{controls:lh()});const e={getWidthHeight(e=!1){const t=this.getObjectScaling(),n=this._getTransformedDimensions({scaleX:t.x,scaleY:t.y});return e||(n.setX(n.x),n.setY(n.y)),n},getHeight(){return this.getWidthHeight().y},getWidth(){return this.getWidthHeight().x}};Object.assign(Ee.prototype,e)},fh=()=>{if(!uh)return;const e=ts(),{zoom:t,wrapperRef:n,scalePercentage:r}=Nt(e),{width:i,height:o}=Gl(n.value);uh.setDimensions({width:i.value,height:o.value});const s=uh.getObjects().filter((e=>!qo.includes(e.id))),a=ch(s);if(!a)return;let l=a.width,c=a.height,h=a.centerX,u=a.centerY;const d=uh.getObjects().filter((e=>e.id===Uo))[0];d&&(l=d.width,c=d.height,h=d.left+d.width/2,u=d.top+d.height/2),t.value=Math.min(uh.getWidth()/l,uh.getHeight()/c)*r.value/100,uh.setZoom(t.value),uh.absolutePan(new ke(h,u).scalarMultiply(t.value).subtract(uh.getCenterPoint()))},ph=e=>g(void 0,null,(function*(){if(!uh)return;const{initCommon:t}=hh(),n=Mh(),{currentTemplate:r}=Nt(n);e&&Number(e)>0||(yield uh.loadFromJSON(r.value),fh(),t(),(()=>{if(!uh)return;const e=Mh();uh.on("object:modified",(()=>e.modifedElement()))})())})),gh=e=>g(void 0,null,(function*(){const t=ts(),{wrapperRef:n}=Nt(t);dh(),(()=>{const e=ts(),{canvasRef:t}=Nt(e),n=e.getWidth(),r=e.getHeight();t.value&&(uh=new qc(t.value,{width:n,height:r}),new ic(uh),new uc(uh),new fc(uh),new pc(uh),new Xc(uh),new Zc(uh),uh.preserveObjectStacking=!0,uh.renderAll())})(),ph(e);const{width:r,height:i}=Gl(n.value);S([r,i],(()=>{fh()}))})),kh=()=>[uh],mh=rs("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz")(10),vh=zt("main",{state:()=>({canvasObject:void 0,clonedObject:void 0,hoveredObject:void 0,leavedObject:void 0,currentPoint:null,rightState:Ls.ELEMENT_CANVAS,imageCategoryType:[],imageCategoryData:fs,illustrationCategoryType:[],illustrationCategoryData:fs,handleElementId:"",sizeMode:0,unitMode:0,gridColorSelf:[[]],databaseId:mh,selectedTemplatesIndex:[],thumbnailsFocus:!1,drawAreaFocus:!1,systemFonts:os,onlineFonts:[],disableHotkeys:!1,exportType:"image",lastEdit:"editor",lastHelp:"editor",poolType:"editor",poolShow:!1}),getters:{activeElementList(){},handleElement(){}},actions:{setCanvasObject(e){this.canvasObject=e},setHoveredObject(e){this.hoveredObject=e},setLeaveddObject(e){this.leavedObject=e},setActiveObject(){const[e]=kh();e&&e._activeObject},setPoolType(e){"help"===e&&(this.lastHelp=this.poolType),this.poolType=e},setRightState(e){this.rightState=e},setThumbnailsFocus(e){this.thumbnailsFocus=e},getFonts(){this.getSystemFonts(),this.getOnlineFonts()},getSystemFonts(){this.systemFonts=(e=>{const t=100,n=100,r=document.createElement("canvas"),i=r.getContext("2d",{willReadFrequently:!0});return i?(r.width=t,r.height=n,i.textAlign="center",i.fillStyle="black",i.textBaseline="middle",e.filter((e=>{if("string"!=typeof e.value)return!1;const r="Arial";if(e.value.toLowerCase()===r.toLowerCase())return!0;const o=e=>{i.clearRect(0,0,t,n),i.font=`100px ${e}, ${r}`,i.fillText("a",50,50);const o=i.getImageData(0,0,t,n).data;return[].slice.call(o).filter((e=>0!==e))};return o(r).join("")!==o(e.value).join("")}))):[]})(os)},getOnlineFonts(){return g(this,null,(function*(){const e=yield Pl({url:"api/design/font/info",method:"get",params:t});var t;if(200===e.data.code){const t=document.createElement("style");t.type="text/css",e.data.data.forEach((e=>{this.onlineFonts.push({label:e.fontname,value:e.fontname}),t.appendChild(document.createTextNode(`@font-face {font-family: '${e.fontname}'; src: url(${e.url}) format('truetype');}`))})),document.head.appendChild(t)}}))},setExportType(e){this.exportType=e},setDrawAreaFocus(e){this.drawAreaFocus=e},updateSelectedTemplatesIndex(e){this.selectedTemplatesIndex=e}}}),yh=[{version:"6.0.0-beta12",id:"APxCmQX_hz",background:"rgba(255,255,255,0)",objects:[{rx:0,ry:0,id:"WorkSpaceDrawType",name:"rect",color:"#ffffff",padding:0,fill:"#ffffff",selectable:!1,evented:!1,fillType:0,lockMovementX:!1,lockMovementY:!1,objectCaching:!0,transparentCorners:!1,hasBorders:!0,globalCompositeOperation:"source-over",type:"Rect",version:"6.0.0-beta12",originX:"left",originY:"top",left:0,top:0,width:1070.5512,height:645.3543,stroke:"",strokeWidth:1,strokeDashArray:null,strokeLineCap:"butt",strokeDashOffset:0,strokeLineJoin:"miter",strokeUniform:!1,strokeMiterLimit:4,scaleX:1,scaleY:1,angle:0,flipX:!1,flipY:!1,opacity:1,shadow:null,visible:!0,backgroundColor:"rgba(0,0,0,0)",fillRule:"nonzero",paintFirst:"fill",skewX:0,skewY:0},{id:"CIRlKuzGBu",name:"path",padding:0,fill:"#ff5e17",selectable:!0,evented:!0,lockMovementX:!1,lockMovementY:!1,objectCaching:!1,transparentCorners:!1,hasBorders:!0,globalCompositeOperation:"source-over",type:"Path",version:"6.0.0-beta12",originX:"left",originY:"left",left:435.2756,top:217.0772,width:200,height:200,stroke:null,strokeWidth:1,strokeDashArray:null,strokeLineCap:"butt",strokeDashOffset:0,strokeLineJoin:"miter",strokeUniform:!1,strokeMiterLimit:4,scaleX:1,scaleY:1,angle:0,flipX:!1,flipY:!1,opacity:1,shadow:null,visible:!0,backgroundColor:"",fillRule:"nonzero",paintFirst:"fill",skewX:0,skewY:0,path:[["M",50,0],["L",150,0],["Q",200,0,200,50],["L",200,150],["Q",200,200,150,200],["L",50,200],["Q",0,200,0,150],["L",0,50],["Q",0,0,50,0],["Z"]]},{fontSize:"160",fontWeight:"normal",fontFamily:"得意黑",fontStyle:"normal",lineHeight:1.3,text:"yft",charSpacing:3,textAlign:"justify-center",styles:[],path:null,pathStartOffset:0,pathSide:"left",pathAlign:"baseline",underline:!1,overline:!1,linethrough:!1,textBackgroundColor:"",direction:"ltr",minWidth:20,splitByGrapheme:!1,id:"XBWMxwBboP",name:"textbox",editable:!0,color:"rgb(0,0,0)",padding:0,fill:"rgb(0,0,0)",selectable:!0,evented:!0,fillType:0,lockMovementX:!1,lockMovementY:!1,objectCaching:!1,transparentCorners:!1,hasBorders:!0,radius:66,globalCompositeOperation:"source-over",type:"Textbox",version:"6.0.0-beta12",originX:"left",originY:"top",left:136.1019,top:226.6772,width:153.92,height:180.8,stroke:null,strokeWidth:1,strokeDashArray:null,strokeLineCap:"butt",strokeDashOffset:0,strokeLineJoin:"miter",strokeUniform:!1,strokeMiterLimit:4,scaleX:1,scaleY:1,angle:0,flipX:!1,flipY:!1,opacity:1,shadow:null,visible:!0,backgroundColor:"",fillRule:"nonzero",paintFirst:"fill",skewX:0,skewY:0},{id:"evc7yQi-5F",name:"path",color:"#000000",padding:0,fill:"#000000",selectable:!0,evented:!0,fillType:0,lockMovementX:!1,lockMovementY:!1,objectCaching:!1,transparentCorners:!1,background:{fillType:0,fill:"#000000",color:"#000000"},hasBorders:!0,globalCompositeOperation:"source-over",type:"Path",version:"6.0.0-beta12",originX:"left",originY:"left",left:451.5156,top:232.2772,width:167.52,height:169.6,stroke:null,strokeWidth:1,strokeDashArray:null,strokeLineCap:"butt",strokeDashOffset:0,strokeLineJoin:"miter",strokeUniform:!1,strokeMiterLimit:4,scaleX:1,scaleY:1,angle:0,flipX:!1,flipY:!1,opacity:1,shadow:null,visible:!0,backgroundColor:"",fillRule:"nonzero",paintFirst:"fill",skewX:0,skewY:0,path:[["M",71.04,-92.8],["L",37.76,.64],["Q",32.96,14.24,28.72,22.56],["Q",24.48,30.88,19.04,34.64],["Q",13.6,38.4,5.12,38.4],["L",5.12,38.4],["Q",1.6,38.4,-1.92,37.84],["Q",-5.44,37.28,-9.44,35.84],["L",-9.44,35.84],["L",-7.2,22.08],["Q",-4.32,22.88,-1.6,23.44],["Q",1.12,24,4,24],["L",4,24],["Q",9.44,24,13.12,20],["Q",16.8,16,18.72,9.76],["L",18.72,9.76],["L",8.16,-92.8],["L",24,-92.8],["L",28.32,-32.64],["Q",28.64,-27.84,28.88,-23.04],["Q",29.12,-18.24,29.28,-13.44],["L",29.28,-13.44],["Q",30.88,-18.24,32.4,-23.04],["Q",33.92,-27.84,35.52,-32.64],["L",35.52,-32.64],["L",55.04,-92.8],["L",71.04,-92.8],["Z"],["M",72.16,-78.72],["L",74.24,-92.8],["L",84.96,-92.8],["L",85.76,-98.4],["Q",87.52,-111.2,91.36,-118.32],["Q",95.2,-125.44,100.56,-128.32],["Q",105.92,-131.2,112.32,-131.2],["L",112.32,-131.2],["Q",117.6,-131.2,121.12,-130.08],["L",121.12,-130.08],["L",119.04,-115.84],["Q",117.76,-116.16,116.08,-116.48],["Q",114.4,-116.8,112.96,-116.8],["L",112.96,-116.8],["Q",106.24,-116.8,104,-110.48],["Q",101.76,-104.16,100.16,-92.8],["L",100.16,-92.8],["L",118.08,-92.8],["L",116,-78.72],["L",98.24,-78.72],["L",87.04,4.8],["L",71.52,4.8],["L",83.04,-78.72],["L",72.16,-78.72],["Z"],["M",114.24,-23.52],["L",114.24,-23.52],["L",122.88,-78.72],["L",112.48,-78.72],["L",114.56,-92.8],["L",125.12,-92.8],["L",129.28,-119.68],["L",144,-119.68],["L",140,-92.8],["L",158.08,-92.8],["L",156,-78.72],["L",137.76,-78.72],["L",129.76,-25.28],["Q",128.48,-16.48,129.68,-12.24],["Q",130.88,-8,135.36,-8],["L",135.36,-8],["Q",139.2,-8,143.52,-11.04],["L",143.52,-11.04],["L",148.48,2.08],["Q",143.52,4.32,138.16,5.6],["Q",132.8,6.88,127.84,6.24],["Q",122.88,5.6,119.28,2.48],["Q",115.68,-.64,114.16,-6.96],["Q",112.64,-13.28,114.24,-23.52],["Z"]]},{id:"NkbIrgbD",name:"path",color:"rgba(255,94,23,1)",padding:0,fill:"rgba(255,94,23,1)",selectable:!0,evented:!0,fillType:0,lockMovementX:!1,lockMovementY:!1,objectCaching:!1,transparentCorners:!1,background:{fillType:0,fill:"rgba(255,94,23,1)",color:"rgba(255,94,23,1)"},hasBorders:!0,globalCompositeOperation:"source-over",type:"Path",version:"6.0.0-beta12",originX:"left",originY:"top",left:767.3619,top:217.0772,width:200,height:200,stroke:null,strokeWidth:1,strokeDashArray:null,strokeLineCap:"butt",strokeDashOffset:0,strokeLineJoin:"miter",strokeUniform:!1,strokeMiterLimit:4,scaleX:1,scaleY:1,angle:0,flipX:!1,flipY:!1,opacity:1,shadow:null,visible:!0,backgroundColor:"",fillRule:"nonzero",paintFirst:"fill",skewX:0,skewY:0,path:[["M",151,.01],["L",152.01,.02],["L",153.01,.05],["L",153.99,.08],["L",155,.13],["L",156,.19],["L",156.99,.26],["L",157.99,.35],["L",158.98,.44],["L",159.98,.55],["L",160.97,.68],["L",161.95,.82],["L",162.95,.97],["L",163.93,1.13],["L",164.92,1.32],["L",165.89,1.52],["L",166.87,1.73],["L",167.84,1.96],["L",168.81,2.21],["L",169.79,2.48],["L",170.75,2.76],["L",171.69,3.06],["L",172.64,3.39],["L",173.59,3.73],["L",174.52,4.09],["L",175.44,4.47],["L",176.35,4.88],["L",177.26,5.3],["L",178.15,5.74],["L",179.04,6.21],["L",179.92,6.71],["L",180.77,7.22],["L",181.61,7.74],["L",182.45,8.3],["L",183.26,8.88],["L",184.07,9.49],["L",184.85,10.1],["L",185.61,10.75],["L",186.35,11.4],["L",187.08,12.09],["L",187.79,12.79],["L",188.48,13.52],["L",189.15,14.27],["L",189.8,15.03],["L",190.42,15.81],["L",191.03,16.61],["L",191.61,17.42],["L",192.17,18.26],["L",192.7,19.09],["L",193.22,19.96],["L",193.71,20.82],["L",194.18,21.71],["L",194.63,22.6],["L",195.06,23.5],["L",195.46,24.41],["L",195.85,25.34],["L",196.21,26.27],["L",196.56,27.22],["L",196.89,28.16],["L",197.19,29.1],["L",197.48,30.06],["L",197.75,31.03],["L",198,32],["L",198.23,32.97],["L",198.45,33.95],["L",198.65,34.92],["L",198.84,35.91],["L",199,36.88],["L",199.16,37.88],["L",199.3,38.86],["L",199.43,39.86],["L",199.54,40.85],["L",199.64,41.84],["L",199.72,42.85],["L",199.8,43.84],["L",199.86,44.84],["L",199.91,45.84],["L",199.95,46.84],["L",199.98,47.84],["L",199.99,48.83],["L",200,49.83],["L",200,150.84],["L",199.96,152.84],["L",199.92,153.83],["L",199.88,154.83],["L",199.82,155.84],["L",199.75,156.83],["L",199.67,157.82],["L",199.57,158.82],["L",199.46,159.82],["L",199.34,160.82],["L",199.21,161.8],["L",199.06,162.8],["L",198.89,163.78],["L",198.71,164.75],["L",198.51,165.75],["L",198.31,166.71],["L",198.07,167.7],["L",197.83,168.66],["L",197.56,169.63],["L",197.29,170.58],["L",196.98,171.54],["L",196.66,172.49],["L",196.33,173.43],["L",195.97,174.36],["L",195.59,175.28],["L",195.19,176.2],["L",194.77,177.12],["L",194.32,178.02],["L",193.86,178.9],["L",193.38,179.76],["L",192.87,180.64],["L",192.34,181.48],["L",191.79,182.32],["L",191.21,183.13],["L",190.62,183.93],["L",190,184.72],["L",189.37,185.48],["L",188.7,186.24],["L",188.02,186.97],["L",187.32,187.68],["L",186.59,188.38],["L",185.85,189.05],["L",185.1,189.69],["L",184.32,190.32],["L",183.51,190.94],["L",182.7,191.52],["L",181.88,192.08],["L",181.04,192.62],["L",180.19,193.13],["L",179.32,193.63],["L",178.43,194.11],["L",177.54,194.56],["L",176.63,194.99],["L",175.73,195.4],["L",174.82,195.79],["L",173.89,196.15],["L",172.94,196.5],["L",172,196.83],["L",171.04,197.14],["L",170.09,197.43],["L",169.12,197.71],["L",168.15,197.96],["L",167.19,198.2],["L",166.21,198.42],["L",165.24,198.62],["L",164.26,198.81],["L",163.26,198.98],["L",162.27,199.14],["L",161.29,199.28],["L",160.3,199.41],["L",159.31,199.52],["L",158.31,199.62],["L",157.3,199.71],["L",156.32,199.79],["L",155.32,199.85],["L",154.32,199.9],["L",153.31,199.94],["L",152.32,199.97],["L",151.32,199.99],["L",150.32,200],["L",49.32,200],["L",48.33,199.99],["L",47.33,199.96],["L",46.32,199.93],["L",45.33,199.89],["L",44.32,199.83],["L",43.33,199.76],["L",42.34,199.68],["L",41.33,199.59],["L",40.34,199.48],["L",39.36,199.36],["L",38.36,199.23],["L",37.37,199.08],["L",36.38,198.92],["L",35.39,198.74],["L",34.41,198.55],["L",33.45,198.34],["L",32.45,198.11],["L",31.5,197.87],["L",30.54,197.61],["L",29.57,197.33],["L",28.6,197.03],["L",27.67,196.72],["L",26.71,196.38],["L",25.79,196.03],["L",24.86,195.65],["L",23.94,195.25],["L",23.03,194.84],["L",22.13,194.4],["L",21.25,193.94],["L",20.36,193.45],["L",19.5,192.95],["L",18.66,192.43],["L",17.82,191.88],["L",16.99,191.31],["L",16.19,190.72],["L",15.41,190.11],["L",14.63,189.47],["L",13.88,188.81],["L",13.14,188.13],["L",12.43,187.43],["L",11.73,186.71],["L",11.06,185.97],["L",10.41,185.22],["L",9.77,184.44],["L",9.17,183.65],["L",8.57,182.83],["L",8.02,182.02],["L",7.47,181.18],["L",6.94,180.32],["L",6.45,179.46],["L",5.97,178.58],["L",5.51,177.69],["L",5.08,176.78],["L",4.66,175.88],["L",4.27,174.95],["L",3.9,174.03],["L",3.55,173.09],["L",3.22,172.15],["L",2.9,171.19],["L",2.61,170.24],["L",2.34,169.29],["L",2.08,168.31],["L",1.84,167.35],["L",1.62,166.37],["L",1.41,165.39],["L",1.22,164.4],["L",1.05,163.43],["L",.89,162.44],["L",.74,161.44],["L",.61,160.45],["L",.39,158.47],["L",.3,157.47],["L",.22,156.48],["L",.16,155.48],["L",.06,153.48],["L",.03,152.48],["L",.01,151.48],["L",0,150.49],["L",0,49.49],["L",.01,48.47],["L",.03,47.48],["L",.06,46.48],["L",.11,45.49],["L",.16,44.48],["L",.23,43.49],["L",.31,42.49],["L",.4,41.49],["L",.5,40.49],["L",.62,39.51],["L",.75,38.52],["L",.89,37.52],["L",1.05,36.54],["L",1.23,35.55],["L",1.42,34.57],["L",1.63,33.59],["L",1.85,32.61],["L",2.09,31.65],["L",2.34,30.69],["L",2.62,29.72],["L",2.92,28.77],["L",3.23,27.81],["L",3.56,26.88],["L",3.91,25.94],["L",4.28,25.01],["L",4.68,24.09],["L",5.09,23.18],["L",5.53,22.28],["L",5.98,21.39],["L",6.47,20.5],["L",6.97,19.64],["L",7.49,18.79],["L",8.04,17.95],["L",8.59,17.14],["L",9.19,16.32],["L",9.8,15.53],["L",10.43,14.75],["L",11.09,13.99],["L",11.75,13.27],["L",12.45,12.55],["L",13.17,11.85],["L",13.9,11.17],["L",14.66,10.51],["L",15.44,9.87],["L",16.22,9.26],["L",17.02,8.67],["L",17.85,8.1],["L",18.69,7.55],["L",19.53,7.03],["L",20.4,6.53],["L",21.28,6.04],["L",22.16,5.59],["L",23.07,5.15],["L",23.97,4.73],["L",24.89,4.33],["L",25.81,3.96],["L",26.75,3.61],["L",27.71,3.27],["L",28.64,2.96],["L",29.61,2.66],["L",30.56,2.38],["L",31.54,2.12],["L",32.49,1.88],["L",33.47,1.65],["L",34.45,1.44],["L",35.43,1.25],["L",36.42,1.07],["L",37.41,.91],["L",38.39,.77],["L",39.38,.63],["L",40.38,.51],["L",41.37,.41],["L",42.36,.32],["L",43.36,.24],["L",44.36,.17],["L",45.35,.11],["L",46.36,.07],["L",47.35,.04],["L",48.35,.01],["L",49.36,0],["L",150.01,0],["Z"],["M",34.3,53.6],["L",33.9,54.14],["L",34,55.13],["L",34.1,56.14],["L",34.2,57.13],["L",34.31,58.12],["L",34.41,59.11],["L",34.51,60.11],["L",34.61,61.1],["L",34.72,62.1],["L",34.82,63.09],["L",34.92,64.09],["L",35.12,66.07],["L",35.23,67.07],["L",35.33,68.06],["L",35.43,69.07],["L",35.53,70.05],["L",35.64,71.06],["L",35.94,74.03],["L",36.05,75.04],["L",36.25,77.02],["L",36.35,78.02],["L",36.46,79],["L",36.56,80.01],["L",36.66,81],["L",36.76,82],["L",36.87,82.99],["L",36.97,83.99],["L",37.07,84.98],["L",37.17,85.98],["L",37.28,86.97],["L",37.48,88.95],["L",37.58,89.96],["L",37.69,90.95],["L",37.79,91.94],["L",37.89,92.94],["L",37.99,93.93],["L",38.1,94.93],["L",38.2,95.93],["L",38.3,96.91],["L",38.4,97.91],["L",38.5,98.9],["L",38.61,99.89],["L",38.71,100.88],["L",38.81,101.88],["L",38.92,102.89],["L",39.02,103.88],["L",39.12,104.88],["L",39.22,105.86],["L",39.32,106.87],["L",39.43,107.85],["L",39.53,108.86],["L",39.73,110.84],["L",39.84,111.83],["L",39.94,112.83],["L",40.14,114.81],["L",40.25,115.81],["L",40.35,116.8],["L",40.45,117.81],["L",40.55,118.81],["L",40.65,119.78],["L",40.76,120.79],["L",40.96,122.77],["L",41.07,123.78],["L",41.17,124.76],["L",41.27,125.77],["L",41.37,126.75],["L",41.47,127.74],["L",41.58,128.74],["L",41.68,129.75],["L",41.78,130.74],["L",41.88,131.72],["L",41.99,132.73],["L",42.09,133.72],["L",42.19,134.72],["L",42.29,135.71],["L",42.4,136.7],["L",42.5,137.71],["L",42.6,138.69],["L",42.7,139.68],["L",42.81,140.68],["L",42.91,141.68],["L",43.11,143.66],["L",43.22,144.67],["L",43.32,145.65],["L",43.42,146.65],["L",43.52,147.64],["L",43.63,148.64],["L",43.73,149.63],["L",43.83,150.63],["L",44.03,152.61],["L",44.14,153.61],["L",44.34,155.61],["L",44.27,156.57],["L",43.95,157.52],["L",43.6,158.47],["L",43.23,159.38],["L",42.81,160.31],["L",42.38,161.2],["L",41.91,162.08],["L",41.39,162.95],["L",40.85,163.79],["L",40.28,164.6],["L",39.67,165.4],["L",39.02,166.16],["L",38.33,166.88],["L",37.59,167.57],["L",36.82,168.17],["L",35.98,168.73],["L",35.1,169.2],["L",34.18,169.61],["L",33.23,169.92],["L",32.27,170.15],["L",31.28,170.31],["L",30.27,170.39],["L",29.28,170.4],["L",28.27,170.37],["L",27.28,170.3],["L",26.29,170.2],["L",25.3,170.06],["L",24.31,169.89],["L",23.33,169.68],["L",22.36,169.47],["L",21.39,169.24],["L",20.42,169],["L",19.44,168.74],["L",18.49,168.48],["L",18.32,169.47],["L",18,171.43],["L",17.52,174.4],["L",17.36,175.38],["L",17.19,176.38],["L",17.03,177.37],["L",16.87,178.35],["L",16.39,181.32],["L",16.3,182.26],["L",17.23,182.59],["L",18.19,182.9],["L",19.14,183.19],["L",20.12,183.46],["L",21.08,183.7],["L",22.06,183.92],["L",23.04,184.12],["L",24.02,184.28],["L",25.01,184.42],["L",26.01,184.54],["L",27,184.64],["L",27.99,184.71],["L",29,184.76],["L",30,184.79],["L",31,184.8],["L",31.99,184.78],["L",33,184.73],["L",34,184.66],["L",34.99,184.55],["L",35.98,184.4],["L",36.96,184.23],["L",37.94,184.01],["L",38.9,183.75],["L",39.85,183.46],["L",40.8,183.11],["L",41.71,182.73],["L",42.62,182.29],["L",43.49,181.82],["L",44.36,181.29],["L",45.16,180.72],["L",45.96,180.11],["L",46.72,179.47],["L",47.47,178.78],["L",48.16,178.08],["L",48.85,177.34],["L",49.5,176.58],["L",50.12,175.81],["L",50.73,175.01],["L",51.31,174.19],["L",51.87,173.36],["L",52.4,172.52],["L",52.92,171.67],["L",53.42,170.8],["L",53.9,169.92],["L",54.36,169.04],["L",54.82,168.13],["L",55.25,167.25],["L",55.69,166.34],["L",56.11,165.44],["L",56.53,164.53],["L",56.94,163.61],["L",57.35,162.7],["L",57.74,161.79],["L",58.13,160.87],["L",58.52,159.94],["L",58.9,159.02],["L",59.28,158.09],["L",59.65,157.17],["L",60.02,156.24],["L",60.39,155.3],["L",60.75,154.37],["L",61.1,153.44],["L",61.46,152.49],["L",61.81,151.56],["L",62.15,150.63],["L",62.49,149.68],["L",62.83,148.75],["L",63.17,147.81],["L",63.5,146.86],["L",63.84,145.93],["L",64.17,144.98],["L",64.51,144.04],["L",64.85,143.08],["L",65.18,142.15],["L",65.52,141.21],["L",65.85,140.26],["L",66.18,139.33],["L",66.53,138.38],["L",67.19,136.5],["L",67.53,135.56],["L",67.87,134.61],["L",68.2,133.68],["L",68.54,132.73],["L",68.87,131.79],["L",69.21,130.84],["L",69.54,129.9],["L",69.88,128.97],["L",70.21,128.02],["L",70.55,127.08],["L",70.89,126.13],["L",71.22,125.19],["L",71.55,124.26],["L",71.89,123.31],["L",72.23,122.37],["L",72.56,121.43],["L",72.9,120.48],["L",73.23,119.54],["L",73.57,118.59],["L",73.9,117.67],["L",74.24,116.72],["L",74.57,115.78],["L",74.91,114.83],["L",75.24,113.9],["L",75.58,112.94],["L",75.92,112.01],["L",76.25,111.06],["L",76.59,110.13],["L",76.92,109.19],["L",77.6,107.29],["L",77.93,106.36],["L",78.27,105.41],["L",78.6,104.47],["L",78.94,103.53],["L",79.28,102.58],["L",79.61,101.64],["L",79.95,100.7],["L",80.28,99.76],["L",80.62,98.81],["L",80.95,97.87],["L",81.29,96.93],["L",81.62,96],["L",81.96,95.04],["L",82.29,94.11],["L",82.63,93.16],["L",82.96,92.23],["L",83.3,91.29],["L",83.63,90.35],["L",83.97,89.39],["L",84.3,88.46],["L",84.98,86.58],["L",85.31,85.63],["L",85.65,84.68],["L",85.98,83.74],["L",86.66,81.86],["L",86.99,80.93],["L",87.33,79.97],["L",87.66,79.04],["L",88,78.09],["L",88.33,77.15],["L",88.67,76.2],["L",89,75.27],["L",89.34,74.32],["L",89.67,73.39],["L",90.01,72.44],["L",90.34,71.51],["L",90.68,70.55],["L",91.02,69.61],["L",91.35,68.66],["L",91.69,67.73],["L",92.02,66.79],["L",92.36,65.84],["L",92.69,64.91],["L",93.03,63.96],["L",93.37,63.02],["L",93.7,62.08],["L",94.04,61.13],["L",94.37,60.19],["L",94.71,59.25],["L",95.04,58.31],["L",95.38,57.36],["L",95.71,56.42],["L",96.05,55.49],["L",96.39,54.54],["L",96.72,53.6],["L",81.37,53.6],["L",80.61,53.94],["L",80.3,54.88],["L",79.99,55.85],["L",79.68,56.79],["L",79.38,57.74],["L",79.06,58.7],["L",78.76,59.64],["L",78.45,60.59],["L",78.14,61.56],["L",77.83,62.51],["L",77.52,63.45],["L",77.21,64.41],["L",76.9,65.36],["L",76.6,66.3],["L",75.67,69.15],["L",75.36,70.12],["L",75.05,71.06],["L",74.74,72.02],["L",74.44,72.97],["L",73.82,74.87],["L",73.51,75.81],["L",73.2,76.77],["L",72.89,77.72],["L",72.58,78.68],["L",72.28,79.62],["L",71.97,80.58],["L",71.66,81.52],["L",71.35,82.47],["L",71.04,83.43],["L",70.42,85.33],["L",70.12,86.28],["L",69.5,88.18],["L",69.19,89.14],["L",68.26,91.99],["L",67.96,92.93],["L",67.34,94.85],["L",67.03,95.79],["L",66.72,96.74],["L",66.41,97.7],["L",66.11,98.64],["L",65.8,99.6],["L",65.49,100.54],["L",65.18,101.5],["L",64.87,102.44],["L",64.25,104.36],["L",63.95,105.3],["L",63.63,106.26],["L",63.33,107.21],["L",63.02,108.15],["L",62.71,109.11],["L",62.4,110.06],["L",62.09,111.02],["L",61.78,111.96],["L",61.48,112.91],["L",61.16,113.87],["L",60.85,114.81],["L",60.53,115.77],["L",60.23,116.7],["L",59.91,117.66],["L",59.6,118.62],["L",59.29,119.57],["L",58.99,120.51],["L",58.68,121.47],["L",58.38,122.42],["L",58.07,123.38],["L",57.77,124.33],["L",57.47,125.27],["L",57.16,126.23],["L",56.86,127.18],["L",56.55,128.14],["L",56.24,129.08],["L",55.93,130.03],["L",55.61,130.99],["L",55.3,131.93],["L",54.98,132.89],["L",54.93,132.04],["L",54.89,131.05],["L",54.86,130.03],["L",54.78,128.05],["L",54.73,127.03],["L",54.69,126.04],["L",54.64,125.05],["L",54.59,124.05],["L",54.54,123.04],["L",54.49,122.05],["L",54.44,121.05],["L",54.39,120.06],["L",54.33,119.05],["L",54.27,118.05],["L",54.15,116.07],["L",54.08,115.05],["L",54.02,114.06],["L",53.95,113.06],["L",53.81,111.08],["L",53.73,110.06],["L",53.66,109.08],["L",53.59,108.07],["L",53.52,107.08],["L",53.38,105.08],["L",53.31,104.09],["L",53.23,103.09],["L",53.09,101.09],["L",53.02,100.11],["L",52.95,99.1],["L",52.88,98.11],["L",52.8,97.1],["L",52.73,96.12],["L",52.52,93.12],["L",52.45,92.13],["L",52.37,91.12],["L",52.3,90.13],["L",52.23,89.13],["L",52.16,88.14],["L",52.09,87.13],["L",52.02,86.13],["L",51.94,85.13],["L",51.8,83.15],["L",51.73,82.14],["L",51.66,81.15],["L",51.59,80.15],["L",51.52,79.16],["L",51.44,78.16],["L",51.37,77.16],["L",51.3,76.15],["L",51.23,75.17],["L",51.16,74.16],["L",51.09,73.17],["L",51.01,72.16],["L",50.94,71.18],["L",50.87,70.18],["L",50.8,69.17],["L",50.73,68.18],["L",50.65,67.18],["L",50.58,66.19],["L",50.51,65.18],["L",50.44,64.18],["L",50.37,63.2],["L",50.3,62.19],["L",50.23,61.2],["L",50.15,60.21],["L",49.94,57.21],["L",49.87,56.2],["L",49.8,55.21],["L",49.72,54.22],["L",49.3,53.6],["Z"],["M",148.42,68.55],["L",148.12,70.51],["L",147.96,71.5],["L",147.81,72.49],["L",147.65,73.48],["L",147.5,74.48],["L",147.34,75.46],["L",147.19,76.44],["L",147.03,77.44],["L",146.73,79.4],["L",146.57,80.4],["L",146.42,81.38],["L",146.26,82.36],["L",146.1,83.37],["L",145.95,84.35],["L",145.8,85.34],["L",145.64,86.33],["L",145.49,87.32],["L",145.33,88.29],["L",145.18,89.3],["L",145.02,90.27],["L",144.87,91.27],["L",144.71,92.25],["L",144.56,93.24],["L",144.4,94.23],["L",144.25,95.22],["L",144.09,96.21],["L",143.79,98.19],["L",143.63,99.17],["L",143.48,100.15],["L",143.32,101.14],["L",143.17,102.13],["L",143.01,103.13],["L",142.86,104.11],["L",142.7,105.09],["L",142.55,106.09],["L",142.39,107.08],["L",142.24,108.05],["L",142.08,109.06],["L",141.78,111.02],["L",141.62,112.01],["L",141.47,113],["L",141.31,113.98],["L",141.16,114.97],["L",141,115.97],["L",140.85,116.95],["L",140.69,117.93],["L",140.54,118.93],["L",140.38,119.91],["L",140.23,120.9],["L",140.07,121.9],["L",139.92,122.88],["L",139.79,123.71],["L",139.66,124.71],["L",139.53,125.68],["L",139.42,126.69],["L",139.32,127.68],["L",139.24,128.69],["L",139.18,129.66],["L",139.13,130.67],["L",139.1,131.67],["L",139.1,132.67],["L",139.12,133.67],["L",139.17,134.66],["L",139.24,135.66],["L",139.34,136.66],["L",139.48,137.65],["L",139.66,138.63],["L",139.88,139.61],["L",140.14,140.57],["L",140.43,141.54],["L",140.76,142.49],["L",141.13,143.41],["L",141.55,144.32],["L",142.01,145.2],["L",142.53,146.06],["L",143.1,146.87],["L",143.73,147.66],["L",144.42,148.39],["L",145.16,149.05],["L",145.94,149.67],["L",146.77,150.24],["L",147.63,150.75],["L",148.52,151.21],["L",149.44,151.61],["L",150.38,151.94],["L",151.34,152.22],["L",152.3,152.44],["L",153.29,152.61],["L",154.3,152.73],["L",155.3,152.81],["L",156.28,152.85],["L",157.28,152.85],["L",158.28,152.82],["L",159.29,152.75],["L",160.28,152.64],["L",161.27,152.51],["L",162.26,152.34],["L",163.23,152.14],["L",164.22,151.91],["L",165.17,151.66],["L",166.15,151.4],["L",167.11,151.12],["L",168.05,150.83],["L",169,150.51],["L",169.94,150.18],["L",170.88,149.84],["L",171.81,149.48],["L",172.74,149.1],["L",173.66,148.71],["L",173.99,148.04],["L",173.65,147.13],["L",173.29,146.18],["L",172.93,145.24],["L",172.58,144.31],["L",172.23,143.37],["L",171.88,142.44],["L",171.52,141.5],["L",171.17,140.56],["L",170.82,139.64],["L",170.46,138.7],["L",170.11,137.77],["L",169.75,136.83],["L",169.4,135.89],["L",168.85,135.6],["L",168.01,136.14],["L",167.14,136.65],["L",166.25,137.11],["L",165.34,137.51],["L",164.4,137.85],["L",163.42,138.12],["L",162.45,138.3],["L",161.46,138.39],["L",160.46,138.38],["L",159.46,138.25],["L",158.51,137.96],["L",157.62,137.51],["L",156.85,136.88],["L",156.22,136.1],["L",155.74,135.23],["L",155.4,134.29],["L",155.15,133.31],["L",154.99,132.33],["L",154.87,131.33],["L",154.81,130.34],["L",154.78,129.33],["L",154.79,128.34],["L",154.82,127.34],["L",154.87,126.35],["L",154.95,125.34],["L",155.04,124.35],["L",155.15,123.35],["L",155.27,122.37],["L",155.4,121.38],["L",155.55,120.38],["L",155.85,118.4],["L",156,117.4],["L",156.14,116.42],["L",156.29,115.43],["L",156.44,114.45],["L",156.59,113.46],["L",156.73,112.47],["L",156.88,111.47],["L",157.03,110.5],["L",157.18,109.51],["L",157.33,108.51],["L",157.47,107.53],["L",157.62,106.53],["L",157.77,105.56],["L",157.92,104.56],["L",158.22,102.58],["L",158.36,101.58],["L",158.51,100.59],["L",158.81,98.63],["L",158.95,97.64],["L",159.1,96.65],["L",159.25,95.65],["L",159.4,94.67],["L",159.55,93.68],["L",159.69,92.7],["L",159.84,91.7],["L",160.14,89.72],["L",160.29,88.72],["L",160.44,87.75],["L",160.59,86.75],["L",160.73,85.77],["L",160.88,84.77],["L",161.03,83.79],["L",161.33,81.81],["L",161.47,80.82],["L",161.62,79.84],["L",161.92,77.86],["L",162.06,76.87],["L",162.36,74.89],["L",162.51,73.89],["L",162.66,72.9],["L",162.81,71.92],["L",162.95,70.92],["L",163.1,69.94],["L",163.25,68.95],["L",163.4,67.97],["L",164.16,67.68],["L",181.15,67.68],["L",181.75,67.21],["L",181.89,66.23],["L",182.04,65.23],["L",182.19,64.24],["L",182.33,63.26],["L",182.48,62.26],["L",182.63,61.28],["L",182.77,60.29],["L",182.92,59.31],["L",183.06,58.31],["L",183.36,56.33],["L",183.5,55.34],["L",183.65,54.36],["L",183.52,53.6],["L",166.53,53.6],["L",165.7,53.44],["L",165.85,52.44],["L",166,51.47],["L",166.14,50.48],["L",166.44,48.5],["L",166.59,47.5],["L",166.73,46.52],["L",166.88,45.54],["L",167.03,44.54],["L",167.18,43.55],["L",167.32,42.57],["L",167.62,40.59],["L",167.76,39.59],["L",167.91,38.61],["L",168.06,37.61],["L",168.2,36.63],["L",168.35,35.63],["L",168.5,34.64],["L",168.65,33.66],["L",168.79,32.67],["L",169.24,29.7],["L",169.38,28.72],["L",169.53,27.72],["L",169.68,26.74],["L",168.69,26.72],["L",155.69,26.72],["L",154.92,26.99],["L",154.77,27.96],["L",154.61,28.97],["L",154.31,30.93],["L",154.16,31.92],["L",154,32.9],["L",153.85,33.91],["L",153.69,34.89],["L",153.54,35.88],["L",153.39,36.86],["L",153.24,37.85],["L",153.08,38.84],["L",152.93,39.83],["L",152.78,40.81],["L",152.62,41.81],["L",152.47,42.8],["L",152.17,44.76],["L",152.01,45.75],["L",151.86,46.75],["L",151.71,47.73],["L",151.55,48.73],["L",151.4,49.72],["L",151.25,50.7],["L",151.1,51.69],["L",150.94,52.67],["L",150.73,53.6],["L",126.02,53.6],["L",125.96,52.79],["L",126.1,51.79],["L",126.26,50.8],["L",126.41,49.82],["L",126.75,47.84],["L",127.11,45.88],["L",127.31,44.89],["L",127.51,43.92],["L",127.72,42.94],["L",127.95,41.97],["L",128.18,40.99],["L",128.43,40.03],["L",128.69,39.06],["L",128.97,38.1],["L",129.27,37.15],["L",129.58,36.19],["L",129.93,35.26],["L",130.35,34.35],["L",130.86,33.49],["L",131.45,32.67],["L",132.11,31.95],["L",132.88,31.29],["L",133.71,30.76],["L",134.61,30.32],["L",135.56,30],["L",136.53,29.77],["L",137.53,29.65],["L",138.54,29.6],["L",139.53,29.63],["L",140.52,29.72],["L",141.51,29.87],["L",142.5,30.06],["L",143.48,30.27],["L",144.46,30.49],["L",144.82,29.85],["L",144.97,28.86],["L",145.11,27.86],["L",145.26,26.87],["L",145.4,25.9],["L",145.55,24.89],["L",145.69,23.92],["L",145.84,22.92],["L",146.12,20.94],["L",146.27,19.95],["L",146.41,18.97],["L",146.56,17.98],["L",146.7,16.99],["L",146.49,16.23],["L",145.52,15.96],["L",144.54,15.75],["L",143.55,15.58],["L",142.56,15.45],["L",141.57,15.34],["L",140.57,15.27],["L",139.57,15.23],["L",138.57,15.2],["L",137.58,15.2],["L",136.58,15.24],["L",135.59,15.31],["L",134.58,15.42],["L",133.6,15.56],["L",132.62,15.75],["L",131.64,15.97],["L",130.68,16.24],["L",129.72,16.55],["L",128.79,16.9],["L",127.86,17.28],["L",126.96,17.71],["L",126.07,18.17],["L",125.21,18.68],["L",124.38,19.24],["L",123.59,19.84],["L",122.82,20.49],["L",122.09,21.16],["L",121.39,21.88],["L",120.73,22.62],["L",120.08,23.4],["L",119.48,24.19],["L",118.91,25],["L",118.35,25.85],["L",117.83,26.69],["L",117.33,27.56],["L",116.85,28.45],["L",116.4,29.33],["L",115.98,30.24],["L",115.59,31.16],["L",115.21,32.1],["L",114.87,33.02],["L",114.54,33.97],["L",114.23,34.91],["L",113.94,35.87],["L",113.66,36.83],["L",113.4,37.81],["L",113.16,38.76],["L",112.92,39.74],["L",112.71,40.73],["L",112.5,41.7],["L",112.31,42.67],["L",111.95,44.65],["L",111.79,45.63],["L",111.49,47.61],["L",111.21,49.59],["L",111.07,50.59],["L",110.79,52.57],["L",110.65,53.55],["L",109.69,53.6],["L",100.69,53.6],["L",99.89,53.82],["L",99.74,54.82],["L",99.59,55.8],["L",99.45,56.79],["L",99.3,57.79],["L",99.15,58.78],["L",99.01,59.78],["L",98.86,60.76],["L",98.72,61.75],["L",98.57,62.74],["L",98.42,63.72],["L",98.28,64.71],["L",98.13,65.69],["L",97.99,66.69],["L",97.84,67.68],["L",108.57,67.68],["L",108.61,68.51],["L",108.47,69.5],["L",108.33,70.48],["L",108.2,71.49],["L",107.92,73.45],["L",107.79,74.44],["L",107.51,76.44],["L",107.38,77.42],["L",107.1,79.4],["L",106.97,80.39],["L",106.69,82.37],["L",106.56,83.36],["L",106.42,84.36],["L",106.28,85.34],["L",106.15,86.35],["L",105.87,88.33],["L",105.74,89.31],["L",105.6,90.31],["L",105.46,91.29],["L",105.33,92.29],["L",105.19,93.28],["L",105.05,94.26],["L",104.92,95.26],["L",104.64,97.24],["L",104.51,98.23],["L",104.37,99.23],["L",104.23,100.21],["L",104.1,101.2],["L",103.96,102.19],["L",103.82,103.19],["L",103.69,104.18],["L",103.55,105.16],["L",103.41,106.16],["L",103.28,107.15],["L",103.14,108.12],["L",103,109.13],["L",102.87,110.11],["L",102.73,111.11],["L",102.59,112.1],["L",102.46,113.09],["L",102.18,115.07],["L",102.05,116.05],["L",101.91,117.05],["L",101.77,118.04],["L",101.64,119.03],["L",101.5,120.03],["L",101.36,121.02],["L",101.23,122],["L",101.09,123],["L",100.95,123.98],["L",100.82,124.97],["L",100.68,125.97],["L",100.54,126.96],["L",100.41,127.95],["L",100.27,128.93],["L",100.13,129.94],["L",100,130.92],["L",99.72,132.9],["L",99.59,133.89],["L",99.45,134.87],["L",99.31,135.88],["L",99.18,136.87],["L",99.04,137.85],["L",98.9,138.84],["L",98.77,139.83],["L",98.63,140.83],["L",98.49,141.82],["L",98.36,142.81],["L",98.22,143.79],["L",98.08,144.79],["L",97.95,145.78],["L",97.67,147.76],["L",97.54,148.75],["L",97.4,149.75],["L",97.26,150.73],["L",97.73,151.2],["L",111.73,151.2],["L",112.72,151.18],["L",112.85,150.2],["L",112.99,149.22],["L",113.12,148.23],["L",113.25,147.23],["L",113.38,146.24],["L",113.52,145.24],["L",113.65,144.26],["L",113.78,143.27],["L",113.92,142.28],["L",114.05,141.29],["L",114.18,140.28],["L",114.32,139.3],["L",114.45,138.31],["L",114.58,137.31],["L",114.72,136.32],["L",114.85,135.34],["L",115.11,133.36],["L",115.25,132.35],["L",115.38,131.37],["L",115.64,129.39],["L",115.78,128.41],["L",115.91,127.41],["L",116.04,126.42],["L",116.18,125.43],["L",116.31,124.43],["L",116.44,123.45],["L",116.57,122.46],["L",116.71,121.46],["L",116.97,119.48],["L",117.11,118.49],["L",117.37,116.51],["L",117.51,115.51],["L",117.9,112.54],["L",118.04,111.55],["L",118.17,110.56],["L",118.3,109.56],["L",118.43,108.58],["L",118.57,107.57],["L",118.7,106.6],["L",118.83,105.61],["L",118.97,104.62],["L",119.1,103.62],["L",119.23,102.63],["L",119.37,101.64],["L",119.5,100.64],["L",119.63,99.66],["L",119.77,98.66],["L",119.9,97.67],["L",120.03,96.69],["L",120.16,95.69],["L",120.3,94.7],["L",120.43,93.71],["L",120.56,92.71],["L",120.7,91.73],["L",120.83,90.74],["L",120.96,89.73],["L",121.09,88.76],["L",121.23,87.76],["L",121.36,86.76],["L",121.49,85.78],["L",121.63,84.78],["L",121.76,83.8],["L",121.89,82.8],["L",122.02,81.81],["L",122.16,80.82],["L",122.29,79.82],["L",122.42,78.84],["L",122.56,77.86],["L",122.82,75.86],["L",122.96,74.87],["L",123.09,73.89],["L",123.22,72.89],["L",123.35,71.91],["L",123.49,70.9],["L",123.62,69.91],["L",123.75,68.93],["L",123.89,67.93],["L",124.66,67.68],["L",148.43,67.68],["Z"]]},{fontSize:80,fontWeight:"normal",fontFamily:"Arial",fontStyle:"normal",lineHeight:1.3,text:"双击修改文字",charSpacing:3,textAlign:"justify-center",styles:[],pathStartOffset:0,pathSide:"left",pathAlign:"baseline",underline:!1,overline:!1,linethrough:!1,textBackgroundColor:"",direction:"ltr",minWidth:20,splitByGrapheme:!0,id:"BijrkWb91U",name:"textbox",editable:!0,color:"rgb(0,0,0)",padding:0,fill:"rgb(0,0,0)",selectable:!0,evented:!0,fillType:0,lockMovementX:!1,lockMovementY:!1,objectCaching:!1,transparentCorners:!1,hasBorders:!0,radius:66,globalCompositeOperation:"source-over",type:"Textbox",version:"6.0.0-beta12",originX:"left",originY:"top",left:154.0756,top:53.0588,width:481.2,height:90.4,stroke:null,strokeWidth:1,strokeDashArray:null,strokeLineCap:"butt",strokeDashOffset:0,strokeLineJoin:"miter",strokeUniform:!1,strokeMiterLimit:4,scaleX:1,scaleY:1,angle:0,flipX:!1,flipY:!1,opacity:1,shadow:null,visible:!1,backgroundColor:"",fillRule:"nonzero",paintFirst:"fill",skewX:0,skewY:0},{fontSize:80,fontWeight:"normal",fontFamily:"Arial",fontStyle:"normal",lineHeight:1.3,text:"双击修改文字",charSpacing:3,textAlign:"justify-center",styles:[],pathStartOffset:0,pathSide:"left",pathAlign:"baseline",underline:!1,overline:!1,linethrough:!1,textBackgroundColor:"",direction:"ltr",id:"yuIEbg5-5j",name:"textbox",editable:!0,color:"rgb(0,0,0)",padding:0,fill:"rgb(0,0,0)",selectable:!0,evented:!0,fillType:0,lockMovementX:!1,lockMovementY:!1,objectCaching:!1,transparentCorners:!1,hasBorders:!0,radius:331,curvature:30.211480362537763,globalCompositeOperation:"source-over",type:"ArcText",version:"6.0.0-beta12",originX:"left",originY:"top",left:0,top:.5,width:533.8893,height:165.355,stroke:null,strokeWidth:1,strokeDashArray:null,strokeLineCap:"butt",strokeDashOffset:0,strokeLineJoin:"miter",strokeUniform:!1,strokeMiterLimit:4,scaleX:.6917,scaleY:.6917,angle:0,flipX:!1,flipY:!1,opacity:1,shadow:null,visible:!0,backgroundColor:"",fillRule:"nonzero",paintFirst:"fill",skewX:0,skewY:0},{fontSize:60,fontWeight:"normal",fontFamily:"Arial",fontStyle:"normal",lineHeight:12,text:"双击123修改abc文字",charSpacing:3,textAlign:"right",styles:[],pathStartOffset:0,pathSide:"left",pathAlign:"baseline",underline:!1,overline:!1,linethrough:!1,textBackgroundColor:"",direction:"rtl",id:"M_VAPTvm1m",name:"textbox",editable:!0,color:"rgb(0,0,0)",padding:0,fill:"rgb(0,0,0)",selectable:!0,evented:!0,fillType:0,lockMovementX:!1,lockMovementY:!1,objectCaching:!1,transparentCorners:!1,hasBorders:!0,radius:66,globalCompositeOperation:"source-over",type:"VerticalText",version:"6.0.0-beta12",originX:"left",originY:"top",left:673.2276,top:36.0343,width:67.8,height:562.0857,stroke:null,strokeWidth:1,strokeDashArray:null,strokeLineCap:"butt",strokeDashOffset:0,strokeLineJoin:"miter",strokeUniform:!1,strokeMiterLimit:4,scaleX:1,scaleY:1,angle:0,flipX:!1,flipY:!1,opacity:1,shadow:null,visible:!0,backgroundColor:"",fillRule:"nonzero",paintFirst:"fill",skewX:0,skewY:0}],workSpace:{fillType:0,left:0,top:0,angle:0,scaleX:1,scaleY:1,color:"#ffffff",fill:"#ffffff",backgroundColor:"rgba(0,0,0,0)"},zoom:.4298950822503346,width:456.97508743145806,height:274.18505245887485}],Lh=()=>{const[e]=kh(),t=e.getObjects().filter((e=>e.id===Uo))[0],n=e.getObjects().filter((e=>!qo.includes(e.id))),r=ch(n);let i=0,o=0,s=e.getCenterPoint(),a=e.getWidth(),l=e.getHeight();return r&&(s=new ke(r.centerX,r.centerY),a=r.width,l=r.height,i=r.centerX-r.width/2,o=r.centerY-r.height/2),t&&(s=new ke(t.left+t.width/2,t.top+t.height/2),a=t.width,l=t.height,i=t.left,o=t.top),{width:a,height:l,left:i,top:o,centerPoint:s}},wh=()=>{const e=ts(),{zoom:t,wrapperRef:n,scalePercentage:r}=Nt(e),i=P((()=>Math.round(100*t.value)+"%")),o=()=>{const[t]=kh();if(!t)return;const{zoom:n}=Nt(e),i=t.getObjects().filter((e=>!qo.includes(e.id))),o=ch(i),{width:s,height:a,centerPoint:l}=Lh();o&&(n.value=Math.min(t.getWidth()/s,t.getHeight()/a)*r.value/100,t.setZoom(n.value),t.absolutePan(new ke(l.x,l.y).scalarMultiply(n.value).subtract(t.getCenterPoint())))};return{canvasScalePercentage:i,setCanvasScalePercentage:e=>{const[n]=kh(),{centerPoint:r}=Lh();n.zoomToPoint(r,e/100),t.value=n.getZoom()},setCanvasTransform:o,setWorkSpace:(e,t)=>{const[n]=kh();if(!n)return;const r=ts(),i=Mh(),{scalePercentage:o,zoom:s,clip:a}=Nt(r),{currentTemplate:l}=Nt(i),c=o.value/100;let h=1;const u=l.value.width/l.value.zoom,d=l.value.height/l.value.zoom;return(ed/t?u/(e*c):d/(t*c)),s.value=1/h,a.value=l.value.clip,n.setZoom(s.value),{workWidth:u,workHeight:d}},scaleCanvas:e=>{const[n]=kh();let r=Math.round(100*t.value);"+"===e&&r<=500&&(r+=5),"-"===e&&r>=10&&(r-=5);const{centerPoint:i}=Lh();n.zoomToPoint(i,r/100),t.value=n.getZoom()},resetCanvas:()=>{o()},setCanvasSize:()=>{const[e]=kh(),{width:t,height:r}=Gl(n.value);e.setDimensions({width:t.value,height:r.value})}}},bh=()=>{const e=Th();return{addHistorySnapshot:Fe((function(){e.addSnapshot()}),300,{trailing:!0}),redo:Ve((function(){e.reDo()}),100,{leading:!0,trailing:!1}),undo:Ve((function(){e.unDo()}),100,{leading:!0,trailing:!1})}};function _h(){return new Worker(""+new URL("pixi-43474831.js",import.meta.url).href)}let xh;const Ch=()=>{const e=window.devicePixelRatio,t=document.createElement("canvas");t.style.width="800px",t.style.height="600px",document.body.appendChild(t),xh=new _h;const n=t.transferControlToOffscreen();xh.postMessage({width:800,height:600,resolution:e,view:n},[n]),jh(xh),document.body.removeChild(t)},Sh=(e,t)=>{if(t)for(let n=0;n{const t=Mh(),[n]=kh();e.addEventListener("message",(e=>g(void 0,null,(function*(){const r=e.data,i=n.getObjects(),o=Sh(r.id,i);o instanceof Pe&&(o.originSrc=o.getSrc(),yield o.setSrc(r.res),o.dirty=!0,n.renderAll(),t.modifedElement())}))))},Eh=()=>[xh],Mh=zt("Templates",{state:()=>({templateId:0,templates:yh,templateIndex:0}),getters:{currentTemplate:e=>e.templates[e.templateIndex],currentTemplateWidth(e){const t=e.templates[e.templateIndex];return t.width/t.zoom},currentTemplateHeight(e){const t=e.templates[e.templateIndex];return t.height/t.zoom},currentTemplateElement(e){const t=e.templates[e.templateIndex],[n]=kh(),r=n.getActiveObject();return t.objects.filter((e=>e.id===r.id))[0]}},actions:{renderTemplate(){return g(this,null,(function*(){const[e]=kh(),{initCommon:t}=hh(),{setCanvasSize:n}=wh();yield e.loadFromJSON(this.currentTemplate),this.setObjectFilter(this.currentTemplate.objects),n(),t()}))},renderElement(){return g(this,null,(function*(){const[e]=kh(),{initCommon:t}=hh(),{setCanvasSize:n}=wh(),r=vh();e.discardActiveObject(),r.setCanvasObject(void 0),yield e.loadFromJSON(this.currentTemplate),n(),t()}))},modifedElement(){const[e]=kh(),{addHistorySnapshot:t}=bh(),n=e.toObject(Qo);this.templates[this.templateIndex].objects=n.objects,this.templates[this.templateIndex].background=n.background,this.templates[this.templateIndex].backgroundImage=n.backgroundImage,t()},setClip(e){const{addHistorySnapshot:t}=bh();this.templates.forEach((t=>{t.clip=e})),t()},setSize(e,t,n){const{initCommon:r}=hh(),{addHistorySnapshot:i}=bh();this.templates.forEach((r=>{r.width=e,r.height=t,r.zoom=n,r.objects.filter((e=>e.id===Uo)).map((r=>{r.width=e/n,r.height=t/n}))})),r(),i()},setObjectFilter(e){e.forEach((e=>{e.type.toLowerCase()===ms.IMAGE&&this.setImageFilter(e),e.type.toLowerCase()===ms.GROUP&&this.setObjectFilter(e.objects)}))},setImageFilter(e){if(!e.pixiFilters)return;const[t]=Eh();t.postMessage({id:e.id,type:"filter",src:e.src,pixiFilters:JSON.stringify(e.pixiFilters),width:e.width,height:e.height})},setImageMask(e){if(!e.mask)return;const[t]=Eh();t.postMessage({id:e.id,type:"mask",src:e.src,mask:JSON.stringify(e.mask),width:e.width,height:e.height})},changeTemplate(e){return g(this,null,(function*(){const{setCanvasTransform:t}=wh(),n=Array.isArray(e)?e:[e];this.templates=n,this.templateIndex=0,yield this.renderTemplate(),t()}))},setTemplates(e){this.templates=e},setTemplateId(e){this.templateId=e,this.templates=[]},setTemplateIndex(e){this.templateIndex=e},addTemplate(e){return g(this,null,(function*(){const t=Array.isArray(e)?e:[e],n=this.templateIndex+1;this.templates.splice(n,0,...t),this.templateIndex=n,yield this.renderTemplate()}))},updateTemplate(e){const{addHistorySnapshot:t}=bh(),n=this.templateIndex;this.templates[n]=u(u({},this.templates[n]),e),t()},deleteTemplate(e){const{addHistorySnapshot:t}=bh(),n=Array.isArray(e)?e:[e],r=[];for(let s=0;se.id===n[s]));r.push(e)}let i=Math.min(...r);const o=this.templates.length-n.length-1;i>o&&(i=o),this.templateIndex=i,this.templates=this.templates.filter((e=>!n.includes(e.id))),t()},clearTemplate(){const e=this.templates[this.templateIndex].objects.filter((e=>e.id===Uo));this.templates[this.templateIndex].objects=e,this.renderTemplate()},updateWorkSpace(e){const t=this.templateIndex;this.templates[t]=u(u({},this.templates[t]),e)},updateElement(e){const{addHistorySnapshot:t}=bh(),{id:n,props:r}=e,i="string"==typeof n?[n]:n;if(!i)return;const o=this.templates[this.templateIndex].objects.map((e=>i.includes(e.id)?u(u({},e),r):e));this.templates[this.templateIndex].objects=o,t()},addElement(e){const{addHistorySnapshot:t}=bh(),n=Array.isArray(e)?e:[e],r=[...this.templates[this.templateIndex].objects,...n];this.templates[this.templateIndex].objects=r,t()},deleteElement(e){const{addHistorySnapshot:t}=bh(),n=Array.isArray(e)?e:[e],r=this.templates[this.templateIndex].objects.filter((e=>!n.includes(e.id)));this.templates[this.templateIndex].objects=r,t()},setBackgroundImage(e){this.currentTemplate.backgroundImage=e}}}),Th=zt("snapshot",{state:()=>({snapshotCursor:-1,snapshotLength:0}),getters:{canUndo:e=>e.snapshotCursor>0,canRedo:e=>e.snapshotCursor=0&&this.snapshotCursor20&&(i.push(r[0]),s--),s>=2&&Ih.snapshots.update(r[s-2],{index:e.templateIndex}),yield Ih.snapshots.bulkDelete(i),this.setSnapshotCursor(s-1),this.setSnapshotLength(s)}))},unDo(){return g(this,null,(function*(){if(this.snapshotCursor<=0)return;const e=Mh(),t=vh(),n=this.snapshotCursor-1,r=(yield Ih.snapshots.orderBy("id").toArray())[n],{index:i,templates:o}=r,s=i>o.length-1?o.length-1:i;e.setTemplates(o),e.setTemplateIndex(s),this.setSnapshotCursor(n),e.renderElement(),t.setCanvasObject(void 0)}))},reDo(){return g(this,null,(function*(){if(this.snapshotCursor>=this.snapshotLength-1)return;const e=Mh(),t=vh(),n=this.snapshotCursor+1,r=(yield Ih.snapshots.orderBy("id").toArray())[n],{index:i,templates:o}=r,s=i>o.length-1?o.length-1:i;e.setTemplates(o),e.setTemplateIndex(s),this.setSnapshotCursor(n),e.renderElement(),t.setCanvasObject(void 0)}))}}}),Ah=zt("keyboard",{state:()=>({ctrlKeyState:!1,shiftKeyState:!1,spaceKeyState:!1}),getters:{ctrlOrShiftKeyActive:e=>e.ctrlKeyState||e.shiftKeyState},actions:{setCtrlKeyState(e){this.ctrlKeyState=e},setShiftKeyState(e){this.shiftKeyState=e},setSpaceKeyState(e){this.spaceKeyState=e}}}),Oh=zt("user",{state:()=>({id:0,uuid:"",username:"",nickname:"",phone:"",avatar:"",deptId:0,email:"",isMultiLogin:!1,isStaff:!1,isSuperuser:!1,joinTime:"",lastLoginTime:"",loginStatus:!1,token:""}),getters:{activeElementList(){}},actions:{setLoginStatus(e){this.loginStatus=e}}}),Ph="YFT";const Ih=new class extends Bo{constructor(){super(`${Ph}_${mh}_${(new Date).getTime()}`),p(this,"snapshots"),p(this,"writingBoardImgs"),this.version(1).stores({snapshots:"++id",writingBoardImgs:"++id"}),this.snapshots=this.table("snapshots"),this.writingBoardImgs=this.table("writingBoardImgs")}},Rh="undefined"!=typeof window,Bh=(e,t=!1)=>t?Symbol.for(e):Symbol(e),Hh=(e,t,n)=>Wh({l:e,k:t,s:n}),Wh=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),zh=e=>"number"==typeof e&&isFinite(e),Nh=e=>"[object Date]"===nu(e),Dh=e=>"[object RegExp]"===nu(e),Fh=e=>ru(e)&&0===Object.keys(e).length,Vh=Object.assign; +/*! + * shared v9.13.1 + * (c) 2024 kazuya kawaguchi + * Released under the MIT License. + */let Uh;const $h=()=>Uh||(Uh="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{});function Yh(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const Xh=Object.prototype.hasOwnProperty;function Zh(e,t){return Xh.call(e,t)}const Gh=Array.isArray,qh=e=>"function"==typeof e,Kh=e=>"string"==typeof e,Jh=e=>"boolean"==typeof e,Qh=e=>null!==e&&"object"==typeof e,eu=e=>Qh(e)&&qh(e.then)&&qh(e.catch),tu=Object.prototype.toString,nu=e=>tu.call(e),ru=e=>{if(!Qh(e))return!1;const t=Object.getPrototypeOf(e);return null===t||t.constructor===Object};function iu(e){let t=e;return()=>++t}function ou(e,t){}const su=e=>!Qh(e)||Gh(e);function au(e,t){if(su(e)||su(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:e,des:t}=n.pop();Object.keys(e).forEach((r=>{su(e[r])||su(t[r])?t[r]=e[r]:n.push({src:e[r],des:t[r]})}))}} +/*! + * message-compiler v9.13.1 + * (c) 2024 kazuya kawaguchi + * Released under the MIT License. + */function lu(e,t,n){const r={start:e,end:t};return null!=n&&(r.source=n),r}const cu=/\{([0-9a-zA-Z]+)\}/g;function hu(e,...t){return 1===t.length&&fu(t[0])&&(t=t[0]),t&&t.hasOwnProperty||(t={}),e.replace(cu,((e,n)=>t.hasOwnProperty(n)?t[n]:""))}const uu=Object.assign,du=e=>"string"==typeof e,fu=e=>null!==e&&"object"==typeof e;function pu(e,t=""){return e.reduce(((e,n,r)=>0===r?e+n:e+t+n),"")}const gu={USE_MODULO_SYNTAX:1,__EXTEND_POINT__:2},ku={[gu.USE_MODULO_SYNTAX]:"Use modulo before '{{0}}'."};const mu={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,UNHANDLED_CODEGEN_NODE_TYPE:15,UNHANDLED_MINIFIER_NODE_TYPE:16,__EXTEND_POINT__:17},vu={[mu.EXPECTED_TOKEN]:"Expected token: '{0}'",[mu.INVALID_TOKEN_IN_PLACEHOLDER]:"Invalid token in placeholder: '{0}'",[mu.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER]:"Unterminated single quote in placeholder",[mu.UNKNOWN_ESCAPE_SEQUENCE]:"Unknown escape sequence: \\{0}",[mu.INVALID_UNICODE_ESCAPE_SEQUENCE]:"Invalid unicode escape sequence: {0}",[mu.UNBALANCED_CLOSING_BRACE]:"Unbalanced closing brace",[mu.UNTERMINATED_CLOSING_BRACE]:"Unterminated closing brace",[mu.EMPTY_PLACEHOLDER]:"Empty placeholder",[mu.NOT_ALLOW_NEST_PLACEHOLDER]:"Not allowed nest placeholder",[mu.INVALID_LINKED_FORMAT]:"Invalid linked format",[mu.MUST_HAVE_MESSAGES_IN_PLURAL]:"Plural must have messages",[mu.UNEXPECTED_EMPTY_LINKED_MODIFIER]:"Unexpected empty linked modifier",[mu.UNEXPECTED_EMPTY_LINKED_KEY]:"Unexpected empty linked key",[mu.UNEXPECTED_LEXICAL_ANALYSIS]:"Unexpected lexical analysis in token: '{0}'",[mu.UNHANDLED_CODEGEN_NODE_TYPE]:"unhandled codegen node type: '{0}'",[mu.UNHANDLED_MINIFIER_NODE_TYPE]:"unhandled mimifier node type: '{0}'"};function yu(e,t,n={}){const{domain:r,messages:i,args:o}=n,s=hu((i||vu)[e]||"",...o||[]),a=new SyntaxError(String(s));return a.code=e,t&&(a.location=t),a.domain=r,a}function Lu(e){throw e}const wu=" ",bu="\r",_u="\n",xu=String.fromCharCode(8232),Cu=String.fromCharCode(8233);function Su(e){const t=e;let n=0,r=1,i=1,o=0;const s=e=>t[e]===bu&&t[e+1]===_u,a=e=>t[e]===Cu,l=e=>t[e]===xu,c=e=>s(e)||(e=>t[e]===_u)(e)||a(e)||l(e),h=e=>s(e)||a(e)||l(e)?_u:t[e];function u(){return o=0,c(n)&&(r++,i=0),s(n)&&n++,n++,i++,t[n]}return{index:()=>n,line:()=>r,column:()=>i,peekOffset:()=>o,charAt:h,currentChar:()=>h(n),currentPeek:()=>h(n+o),next:u,peek:function(){return s(n+o)&&o++,o++,t[n+o]},reset:function(){n=0,r=1,i=1,o=0},resetPeek:function(e=0){o=e},skipToPeek:function(){const e=n+o;for(;e!==n;)u();o=0}}}const ju=void 0,Eu="'",Mu="tokenizer";function Tu(e,t={}){const n=!1!==t.location,r=Su(e),i=()=>r.index(),o=()=>{return e=r.line(),t=r.column(),n=r.index(),{line:e,column:t,offset:n};var e,t,n},s=o(),a=i(),l={currentType:14,offset:a,startLoc:s,endLoc:s,lastType:14,lastOffset:a,lastStartLoc:s,lastEndLoc:s,braceNest:0,inLinked:!1,text:""},c=()=>l,{onError:h}=t;function u(e,t,r,...i){const o=c();if(t.column+=r,t.offset+=r,h){const r=yu(e,n?lu(o.startLoc,t):null,{domain:Mu,args:i});h(r)}}function d(e,t,r){e.endLoc=o(),e.currentType=t;const i={type:t};return n&&(i.loc=lu(e.startLoc,e.endLoc)),null!=r&&(i.value=r),i}const f=e=>d(e,14);function p(e,t){return e.currentChar()===t?(e.next(),t):(u(mu.EXPECTED_TOKEN,o(),0,t),"")}function g(e){let t="";for(;e.currentPeek()===wu||e.currentPeek()===_u;)t+=e.currentPeek(),e.peek();return t}function k(e){const t=g(e);return e.skipToPeek(),t}function m(e){if(e===ju)return!1;const t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||95===t}function v(e,t){const{currentType:n}=t;if(2!==n)return!1;g(e);const r=function(e){if(e===ju)return!1;const t=e.charCodeAt(0);return t>=48&&t<=57}("-"===e.currentPeek()?e.peek():e.currentPeek());return e.resetPeek(),r}function y(e){g(e);const t="|"===e.currentPeek();return e.resetPeek(),t}function L(e,t=!0){const n=(t=!1,r="",i=!1)=>{const o=e.currentPeek();return"{"===o?"%"!==r&&t:"@"!==o&&o?"%"===o?(e.peek(),n(t,"%",!0)):"|"===o?!("%"!==r&&!i)||!(r===wu||r===_u):o===wu?(e.peek(),n(!0,wu,i)):o!==_u||(e.peek(),n(!0,_u,i)):"%"===r||t},r=n();return t&&e.resetPeek(),r}function w(e,t){const n=e.currentChar();return n===ju?ju:t(n)?(e.next(),n):null}function b(e){const t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||t>=48&&t<=57||95===t||36===t}function _(e){return w(e,b)}function x(e){const t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||t>=48&&t<=57||95===t||36===t||45===t}function C(e){return w(e,x)}function S(e){const t=e.charCodeAt(0);return t>=48&&t<=57}function j(e){return w(e,S)}function E(e){const t=e.charCodeAt(0);return t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102}function M(e){return w(e,E)}function T(e){let t="",n="";for(;t=j(e);)n+=t;return n}function A(e){let t="";for(;;){const n=e.currentChar();if("{"===n||"}"===n||"@"===n||"|"===n||!n)break;if("%"===n){if(!L(e))break;t+=n,e.next()}else if(n===wu||n===_u)if(L(e))t+=n,e.next();else{if(y(e))break;t+=n,e.next()}else t+=n,e.next()}return t}function O(e){return e!==Eu&&e!==_u}function P(e){const t=e.currentChar();switch(t){case"\\":case"'":return e.next(),`\\${t}`;case"u":return I(e,t,4);case"U":return I(e,t,6);default:return u(mu.UNKNOWN_ESCAPE_SEQUENCE,o(),0,t),""}}function I(e,t,n){p(e,t);let r="";for(let i=0;i=1&&u(mu.NOT_ALLOW_NEST_PLACEHOLDER,o(),0),e.next(),n=d(t,2,"{"),k(e),t.braceNest++,n;case"}":return t.braceNest>0&&2===t.currentType&&u(mu.EMPTY_PLACEHOLDER,o(),0),e.next(),n=d(t,3,"}"),t.braceNest--,t.braceNest>0&&k(e),t.inLinked&&0===t.braceNest&&(t.inLinked=!1),n;case"@":return t.braceNest>0&&u(mu.UNTERMINATED_CLOSING_BRACE,o(),0),n=W(e,t)||f(t),t.braceNest=0,n;default:{let r=!0,i=!0,s=!0;if(y(e))return t.braceNest>0&&u(mu.UNTERMINATED_CLOSING_BRACE,o(),0),n=d(t,1,B(e)),t.braceNest=0,t.inLinked=!1,n;if(t.braceNest>0&&(5===t.currentType||6===t.currentType||7===t.currentType))return u(mu.UNTERMINATED_CLOSING_BRACE,o(),0),t.braceNest=0,z(e,t);if(r=function(e,t){const{currentType:n}=t;if(2!==n)return!1;g(e);const r=m(e.currentPeek());return e.resetPeek(),r}(e,t))return n=d(t,5,function(e){k(e);let t="",n="";for(;t=C(e);)n+=t;return e.currentChar()===ju&&u(mu.UNTERMINATED_CLOSING_BRACE,o(),0),n}(e)),k(e),n;if(i=v(e,t))return n=d(t,6,function(e){k(e);let t="";return"-"===e.currentChar()?(e.next(),t+=`-${T(e)}`):t+=T(e),e.currentChar()===ju&&u(mu.UNTERMINATED_CLOSING_BRACE,o(),0),t}(e)),k(e),n;if(s=function(e,t){const{currentType:n}=t;if(2!==n)return!1;g(e);const r=e.currentPeek()===Eu;return e.resetPeek(),r}(e,t))return n=d(t,7,function(e){k(e),p(e,"'");let t="",n="";for(;t=w(e,O);)n+="\\"===t?P(e):t;const r=e.currentChar();return r===_u||r===ju?(u(mu.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,o(),0),r===_u&&(e.next(),p(e,"'")),n):(p(e,"'"),n)}(e)),k(e),n;if(!r&&!i&&!s)return n=d(t,13,function(e){k(e);let t="",n="";for(;t=w(e,R);)n+=t;return n}(e)),u(mu.INVALID_TOKEN_IN_PLACEHOLDER,o(),0,n.value),k(e),n;break}}return n}function W(e,t){const{currentType:n}=t;let r=null;const i=e.currentChar();switch(8!==n&&9!==n&&12!==n&&10!==n||i!==_u&&i!==wu||u(mu.INVALID_LINKED_FORMAT,o(),0),i){case"@":return e.next(),r=d(t,8,"@"),t.inLinked=!0,r;case".":return k(e),e.next(),d(t,9,".");case":":return k(e),e.next(),d(t,10,":");default:return y(e)?(r=d(t,1,B(e)),t.braceNest=0,t.inLinked=!1,r):function(e,t){const{currentType:n}=t;if(8!==n)return!1;g(e);const r="."===e.currentPeek();return e.resetPeek(),r}(e,t)||function(e,t){const{currentType:n}=t;if(8!==n&&12!==n)return!1;g(e);const r=":"===e.currentPeek();return e.resetPeek(),r}(e,t)?(k(e),W(e,t)):function(e,t){const{currentType:n}=t;if(9!==n)return!1;g(e);const r=m(e.currentPeek());return e.resetPeek(),r}(e,t)?(k(e),d(t,12,function(e){let t="",n="";for(;t=_(e);)n+=t;return n}(e))):function(e,t){const{currentType:n}=t;if(10!==n)return!1;const r=()=>{const t=e.currentPeek();return"{"===t?m(e.peek()):!("@"===t||"%"===t||"|"===t||":"===t||"."===t||t===wu||!t)&&(t===_u?(e.peek(),r()):L(e,!1))},i=r();return e.resetPeek(),i}(e,t)?(k(e),"{"===i?H(e,t)||r:d(t,11,function(e){const t=n=>{const r=e.currentChar();return"{"!==r&&"%"!==r&&"@"!==r&&"|"!==r&&"("!==r&&")"!==r&&r?r===wu?n:(n+=r,e.next(),t(n)):n};return t("")}(e))):(8===n&&u(mu.INVALID_LINKED_FORMAT,o(),0),t.braceNest=0,t.inLinked=!1,z(e,t))}}function z(e,t){let n={type:14};if(t.braceNest>0)return H(e,t)||f(t);if(t.inLinked)return W(e,t)||f(t);switch(e.currentChar()){case"{":return H(e,t)||f(t);case"}":return u(mu.UNBALANCED_CLOSING_BRACE,o(),0),e.next(),d(t,3,"}");case"@":return W(e,t)||f(t);default:{if(y(e))return n=d(t,1,B(e)),t.braceNest=0,t.inLinked=!1,n;const{isModulo:r,hasSpace:i}=function(e){const t=g(e),n="%"===e.currentPeek()&&"{"===e.peek();return e.resetPeek(),{isModulo:n,hasSpace:t.length>0}}(e);if(r)return i?d(t,0,A(e)):d(t,4,function(e){k(e);const t=e.currentChar();return"%"!==t&&u(mu.EXPECTED_TOKEN,o(),0,t),e.next(),"%"}(e));if(L(e))return d(t,0,A(e));break}}return n}return{nextToken:function(){const{currentType:e,offset:t,startLoc:n,endLoc:s}=l;return l.lastType=e,l.lastOffset=t,l.lastStartLoc=n,l.lastEndLoc=s,l.offset=i(),l.startLoc=o(),r.currentChar()===ju?d(l,14):z(r,l)},currentOffset:i,currentPosition:o,context:c}}const Au="parser",Ou=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function Pu(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const e=parseInt(t||n,16);return e<=55295||e>=57344?String.fromCodePoint(e):"�"}}}function Iu(e={}){const t=!1!==e.location,{onError:n,onWarn:r}=e;function i(e,r,i,o,...s){const a=e.currentPosition();if(a.offset+=o,a.column+=o,n){const e=yu(r,t?lu(i,a):null,{domain:Au,args:s});n(e)}}function o(e,n,i,o,...s){const a=e.currentPosition();if(a.offset+=o,a.column+=o,r){const e=t?lu(i,a):null;r(function(e,t,...n){const r=hu(ku[e]||"",...n||[]),i={message:String(r),code:e};return t&&(i.location=t),i}(n,e,s))}}function s(e,n,r){const i={type:e};return t&&(i.start=n,i.end=n,i.loc={start:r,end:r}),i}function a(e,n,r,i){i&&(e.type=i),t&&(e.end=n,e.loc&&(e.loc.end=r))}function l(e,t){const n=e.context(),r=s(3,n.offset,n.startLoc);return r.value=t,a(r,e.currentOffset(),e.currentPosition()),r}function c(e,t){const n=e.context(),{lastOffset:r,lastStartLoc:i}=n,o=s(5,r,i);return o.index=parseInt(t,10),e.nextToken(),a(o,e.currentOffset(),e.currentPosition()),o}function h(e,t,n){const r=e.context(),{lastOffset:i,lastStartLoc:o}=r,l=s(4,i,o);return l.key=t,!0===n&&(l.modulo=!0),e.nextToken(),a(l,e.currentOffset(),e.currentPosition()),l}function u(e,t){const n=e.context(),{lastOffset:r,lastStartLoc:i}=n,o=s(9,r,i);return o.value=t.replace(Ou,Pu),e.nextToken(),a(o,e.currentOffset(),e.currentPosition()),o}function d(e){const t=e.context(),n=s(6,t.offset,t.startLoc);let r=e.nextToken();if(9===r.type){const t=function(e){const t=e.nextToken(),n=e.context(),{lastOffset:r,lastStartLoc:o}=n,l=s(8,r,o);return 12!==t.type?(i(e,mu.UNEXPECTED_EMPTY_LINKED_MODIFIER,n.lastStartLoc,0),l.value="",a(l,r,o),{nextConsumeToken:t,node:l}):(null==t.value&&i(e,mu.UNEXPECTED_LEXICAL_ANALYSIS,n.lastStartLoc,0,Ru(t)),l.value=t.value||"",a(l,e.currentOffset(),e.currentPosition()),{node:l})}(e);n.modifier=t.node,r=t.nextConsumeToken||e.nextToken()}switch(10!==r.type&&i(e,mu.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Ru(r)),r=e.nextToken(),2===r.type&&(r=e.nextToken()),r.type){case 11:null==r.value&&i(e,mu.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Ru(r)),n.key=function(e,t){const n=e.context(),r=s(7,n.offset,n.startLoc);return r.value=t,a(r,e.currentOffset(),e.currentPosition()),r}(e,r.value||"");break;case 5:null==r.value&&i(e,mu.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Ru(r)),n.key=h(e,r.value||"");break;case 6:null==r.value&&i(e,mu.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Ru(r)),n.key=c(e,r.value||"");break;case 7:null==r.value&&i(e,mu.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Ru(r)),n.key=u(e,r.value||"");break;default:{i(e,mu.UNEXPECTED_EMPTY_LINKED_KEY,t.lastStartLoc,0);const o=e.context(),l=s(7,o.offset,o.startLoc);return l.value="",a(l,o.offset,o.startLoc),n.key=l,a(n,o.offset,o.startLoc),{nextConsumeToken:r,node:n}}}return a(n,e.currentOffset(),e.currentPosition()),{node:n}}function f(e){const t=e.context(),n=s(2,1===t.currentType?e.currentOffset():t.offset,1===t.currentType?t.endLoc:t.startLoc);n.items=[];let r=null,f=null;do{const s=r||e.nextToken();switch(r=null,s.type){case 0:null==s.value&&i(e,mu.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Ru(s)),n.items.push(l(e,s.value||""));break;case 6:null==s.value&&i(e,mu.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Ru(s)),n.items.push(c(e,s.value||""));break;case 4:f=!0;break;case 5:null==s.value&&i(e,mu.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Ru(s)),n.items.push(h(e,s.value||"",!!f)),f&&(o(e,gu.USE_MODULO_SYNTAX,t.lastStartLoc,0,Ru(s)),f=null);break;case 7:null==s.value&&i(e,mu.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Ru(s)),n.items.push(u(e,s.value||""));break;case 8:{const t=d(e);n.items.push(t.node),r=t.nextConsumeToken||null;break}}}while(14!==t.currentType&&1!==t.currentType);return a(n,1===t.currentType?t.lastOffset:e.currentOffset(),1===t.currentType?t.lastEndLoc:e.currentPosition()),n}function p(e){const t=e.context(),{offset:n,startLoc:r}=t,o=f(e);return 14===t.currentType?o:function(e,t,n,r){const o=e.context();let l=0===r.items.length;const c=s(1,t,n);c.cases=[],c.cases.push(r);do{const t=f(e);l||(l=0===t.items.length),c.cases.push(t)}while(14!==o.currentType);return l&&i(e,mu.MUST_HAVE_MESSAGES_IN_PLURAL,n,0),a(c,e.currentOffset(),e.currentPosition()),c}(e,n,r,o)}return{parse:function(n){const r=Tu(n,uu({},e)),o=r.context(),l=s(0,o.offset,o.startLoc);return t&&l.loc&&(l.loc.source=n),l.body=p(r),e.onCacheKey&&(l.cacheKey=e.onCacheKey(n)),14!==o.currentType&&i(r,mu.UNEXPECTED_LEXICAL_ANALYSIS,o.lastStartLoc,0,n[o.offset]||""),a(l,r.currentOffset(),r.currentPosition()),l}}}function Ru(e){if(14===e.type)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function Bu(e,t){for(let n=0;nn,helper:e=>(n.helpers.add(e),e)}}(e);n.helper("normalize"),e.body&&Hu(e.body,n);const r=n.context();e.helpers=Array.from(r.helpers)}function zu(e){if(1===e.items.length){const t=e.items[0];3!==t.type&&9!==t.type||(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;n1){e.push(`${n("plural")}([`),e.indent(r());const i=t.cases.length;for(let n=0;n{const n=du(t.mode)?t.mode:"normal",r=du(t.filename)?t.filename:"message.intl",i=!!t.sourceMap,o=null!=t.breakLineCode?t.breakLineCode:"arrow"===n?";":"\n",s=t.needIndent?t.needIndent:"arrow"!==n,a=e.helpers||[],l=function(e,t){const{sourceMap:n,filename:r,breakLineCode:i,needIndent:o}=t,s=!1!==t.location,a={filename:r,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:i,needIndent:o,indentLevel:0};function l(e,t){a.code+=e}function c(e,t=!0){const n=t?i:"";l(o?n+" ".repeat(e):n)}return s&&e.loc&&(a.source=e.loc.source),{context:()=>a,push:l,indent:function(e=!0){const t=++a.indentLevel;e&&c(t)},deindent:function(e=!0){const t=--a.indentLevel;e&&c(t)},newline:function(){c(a.indentLevel)},helper:e=>`_${e}`,needIndent:()=>a.needIndent}}(e,{mode:n,filename:r,sourceMap:i,breakLineCode:o,needIndent:s});l.push("normal"===n?"function __msg__ (ctx) {":"(ctx) => {"),l.indent(s),a.length>0&&(l.push(`const { ${pu(a.map((e=>`${e}: _${e}`)),", ")} } = ctx`),l.newline()),l.push("return "),Vu(l,e),l.deindent(s),l.push("}"),delete e.helpers;const{code:c,map:h}=l.context();return{ast:e,code:c,map:h?h.toJSON():void 0}};function $u(e,t={}){const n=uu({},t),r=!!n.jit,i=!!n.minify,o=null==n.optimize||n.optimize,s=Iu(n).parse(e);return r?(o&&function(e){const t=e.body;2===t.type?zu(t):t.cases.forEach((e=>zu(e)))}(s),i&&Du(s),{ast:s,code:""}):(Wu(s,n),Uu(s,n))} +/*! + * core-base v9.13.1 + * (c) 2024 kazuya kawaguchi + * Released under the MIT License. + */const Yu=[];Yu[0]={w:[0],i:[3,0],"[":[4],o:[7]},Yu[1]={w:[1],".":[2],"[":[4],o:[7]},Yu[2]={w:[2],i:[3,0],0:[3,0]},Yu[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},Yu[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},Yu[5]={"'":[4,0],o:8,l:[5,0]},Yu[6]={'"':[4,0],o:8,l:[6,0]};const Xu=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function Zu(e){if(null==e)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function Gu(e){const t=e.trim();return("0"!==e.charAt(0)||!isNaN(parseInt(e)))&&(n=t,Xu.test(n)?function(e){const t=e.charCodeAt(0);return t!==e.charCodeAt(e.length-1)||34!==t&&39!==t?e:e.slice(1,-1)}(t):"*"+t);var n}const qu=new Map;function Ku(e,t){return Qh(e)?e[t]:null}const Ju=e=>e,Qu=e=>"",ed="text",td=e=>0===e.length?"":function(e,t=""){return e.reduce(((e,n,r)=>0===r?e+n:e+t+n),"")}(e),nd=e=>null==e?"":Gh(e)||ru(e)&&e.toString===tu?JSON.stringify(e,null,2):String(e);function rd(e,t){return e=Math.abs(e),2===t?e?e>1?1:0:1:e?Math.min(e,2):0}function id(e={}){const t=e.locale,n=function(e){const t=zh(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(zh(e.named.count)||zh(e.named.n))?zh(e.named.count)?e.named.count:zh(e.named.n)?e.named.n:t:t}(e),r=Qh(e.pluralRules)&&Kh(t)&&qh(e.pluralRules[t])?e.pluralRules[t]:rd,i=Qh(e.pluralRules)&&Kh(t)&&qh(e.pluralRules[t])?rd:void 0,o=e.list||[],s=e.named||{};zh(e.pluralIndex)&&function(e,t){t.count||(t.count=e),t.n||(t.n=e)}(n,s);function a(t){const n=qh(e.messages)?e.messages(t):!!Qh(e.messages)&&e.messages[t];return n||(e.parent?e.parent.message(t):Qu)}const l=ru(e.processor)&&qh(e.processor.normalize)?e.processor.normalize:td,c=ru(e.processor)&&qh(e.processor.interpolate)?e.processor.interpolate:nd,h={list:e=>o[e],named:e=>s[e],plural:e=>e[r(n,e.length,i)],linked:(t,...n)=>{const[r,i]=n;let o="text",s="";1===n.length?Qh(r)?(s=r.modifier||s,o=r.type||o):Kh(r)&&(s=r||s):2===n.length&&(Kh(r)&&(s=r||s),Kh(i)&&(o=i||o));const l=a(t)(h),c="vnode"===o&&Gh(l)&&s?l[0]:l;return s?(u=s,e.modifiers?e.modifiers[u]:Ju)(c,o):c;var u},message:a,type:ru(e.processor)&&Kh(e.processor.type)?e.processor.type:ed,interpolate:c,normalize:l,values:Vh({},o,s)};return h}let od=null;const sd=ad("function:translate");function ad(e){return t=>od&&od.emit(e,t)}const ld=gu.__EXTEND_POINT__,cd=iu(ld),hd={NOT_FOUND_KEY:ld,FALLBACK_TO_TRANSLATE:cd(),CANNOT_FORMAT_NUMBER:cd(),FALLBACK_TO_NUMBER_FORMAT:cd(),CANNOT_FORMAT_DATE:cd(),FALLBACK_TO_DATE_FORMAT:cd(),EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER:cd(),__EXTEND_POINT__:cd()},ud=mu.__EXTEND_POINT__,dd=iu(ud),fd={INVALID_ARGUMENT:ud,INVALID_DATE_ARGUMENT:dd(),INVALID_ISO_DATE_ARGUMENT:dd(),NOT_SUPPORT_NON_STRING_MESSAGE:dd(),NOT_SUPPORT_LOCALE_PROMISE_VALUE:dd(),NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:dd(),NOT_SUPPORT_LOCALE_TYPE:dd(),__EXTEND_POINT__:dd()};function pd(e){return yu(e,null,void 0)}function gd(e,t){return null!=t.locale?md(t.locale):md(e.locale)}let kd;function md(e){if(Kh(e))return e;if(qh(e)){if(e.resolvedOnce&&null!=kd)return kd;if("Function"===e.constructor.name){const t=e();if(eu(t))throw pd(fd.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return kd=t}throw pd(fd.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}throw pd(fd.NOT_SUPPORT_LOCALE_TYPE)}function vd(e,t,n){return[...new Set([n,...Gh(t)?t:Qh(t)?Object.keys(t):Kh(t)?[t]:[n]])]}function yd(e,t,n){const r=Kh(n)?n:Cd,i=e;i.__localeChainCache||(i.__localeChainCache=new Map);let o=i.__localeChainCache.get(r);if(!o){o=[];let e=[n];for(;Gh(e);)e=Ld(o,e,t);const s=Gh(t)||!ru(t)?t:t.default?t.default:null;e=Kh(s)?[s]:s,Gh(e)&&Ld(o,e,!1),i.__localeChainCache.set(r,o)}return o}function Ld(e,t,n){let r=!0;for(let i=0;i`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;let Ed,Md,Td;function Ad(e){Ed=e}let Od=null;const Pd=()=>Od;let Id=null;const Rd=e=>{Id=e},Bd=()=>Id;let Hd=0;function Wd(e={}){const t=qh(e.onWarn)?e.onWarn:ou,n=Kh(e.version)?e.version:_d,r=Kh(e.locale)||qh(e.locale)?e.locale:Cd,i=qh(r)?Cd:r,o=Gh(e.fallbackLocale)||ru(e.fallbackLocale)||Kh(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:i,s=ru(e.messages)?e.messages:{[i]:{}},a=ru(e.datetimeFormats)?e.datetimeFormats:{[i]:{}},l=ru(e.numberFormats)?e.numberFormats:{[i]:{}},c=Vh({},e.modifiers||{},{upper:(e,t)=>"text"===t&&Kh(e)?e.toUpperCase():"vnode"===t&&Qh(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>"text"===t&&Kh(e)?e.toLowerCase():"vnode"===t&&Qh(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>"text"===t&&Kh(e)?jd(e):"vnode"===t&&Qh(e)&&"__v_isVNode"in e?jd(e.children):e}),h=e.pluralRules||{},u=qh(e.missing)?e.missing:null,d=!Jh(e.missingWarn)&&!Dh(e.missingWarn)||e.missingWarn,f=!Jh(e.fallbackWarn)&&!Dh(e.fallbackWarn)||e.fallbackWarn,p=!!e.fallbackFormat,g=!!e.unresolving,k=qh(e.postTranslation)?e.postTranslation:null,m=ru(e.processor)?e.processor:null,v=!Jh(e.warnHtmlMessage)||e.warnHtmlMessage,y=!!e.escapeParameter,L=qh(e.messageCompiler)?e.messageCompiler:Ed,w=qh(e.messageResolver)?e.messageResolver:Md||Ku,b=qh(e.localeFallbacker)?e.localeFallbacker:Td||vd,_=Qh(e.fallbackContext)?e.fallbackContext:void 0,x=e,C=Qh(x.__datetimeFormatters)?x.__datetimeFormatters:new Map,S=Qh(x.__numberFormatters)?x.__numberFormatters:new Map,j=Qh(x.__meta)?x.__meta:{};Hd++;const E={version:n,cid:Hd,locale:r,fallbackLocale:o,messages:s,modifiers:c,pluralRules:h,missing:u,missingWarn:d,fallbackWarn:f,fallbackFormat:p,unresolving:g,postTranslation:k,processor:m,warnHtmlMessage:v,escapeParameter:y,messageCompiler:L,messageResolver:w,localeFallbacker:b,fallbackContext:_,onWarn:t,__meta:j};return E.datetimeFormats=a,E.numberFormats=l,E.__datetimeFormatters=C,E.__numberFormatters=S,__INTLIFY_PROD_DEVTOOLS__&&function(e,t,n){od&&od.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}(E,n,j),E}function zd(e,t,n,r,i){const{missing:o,onWarn:s}=e;if(null!==o){const r=o(e,n,t,i);return Kh(r)?r:t}return t}function Nd(e,t,n){e.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function Dd(e,t){const n=t.indexOf(e);if(-1===n)return!1;for(let o=n+1;ofunction(e,t){const n=t.b||t.body;if(1===(n.t||n.type)){const t=n,r=t.c||t.cases;return e.plural(r.reduce(((t,n)=>[...t,Vd(e,n)]),[]))}return Vd(e,n)}(t,e)}function Vd(e,t){const n=t.s||t.static;if(n)return"text"===e.type?n:e.normalize([n]);{const n=(t.i||t.items).reduce(((t,n)=>[...t,Ud(e,n)]),[]);return e.normalize(n)}}function Ud(e,t){const n=t.t||t.type;switch(n){case 3:{const e=t;return e.v||e.value}case 9:{const e=t;return e.v||e.value}case 4:{const n=t;return e.interpolate(e.named(n.k||n.key))}case 5:{const n=t;return e.interpolate(e.list(null!=n.i?n.i:n.index))}case 6:{const n=t,r=n.m||n.modifier;return e.linked(Ud(e,n.k||n.key),r?Ud(e,r):void 0,e.type)}case 7:{const e=t;return e.v||e.value}case 8:{const e=t;return e.v||e.value}default:throw new Error(`unhandled node type on format message part: ${n}`)}}const $d=e=>e;let Yd=Object.create(null);const Xd=e=>Qh(e)&&(0===e.t||0===e.type)&&("b"in e||"body"in e);function Zd(e,t={}){let n=!1;const r=t.onError||Lu;return t.onError=e=>{n=!0,r(e)},d(u({},$u(e,t)),{detectError:n})}const Gd=(e,t)=>{if(!Kh(e))throw pd(fd.NOT_SUPPORT_NON_STRING_MESSAGE);{!Jh(t.warnHtmlMessage)||t.warnHtmlMessage;const n=(t.onCacheKey||$d)(e),r=Yd[n];if(r)return r;const{code:i,detectError:o}=Zd(e,t),s=new Function(`return ${i}`)();return o?s:Yd[n]=s}};const qd=()=>"",Kd=e=>qh(e);function Jd(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:i,messageCompiler:o,fallbackLocale:s,messages:a}=e,[l,c]=tf(...t),h=Jh(c.missingWarn)?c.missingWarn:e.missingWarn,u=Jh(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,d=Jh(c.escapeParameter)?c.escapeParameter:e.escapeParameter,f=!!c.resolvedMessage,p=Kh(c.default)||Jh(c.default)?Jh(c.default)?o?l:()=>l:c.default:n?o?l:()=>l:"",g=n||""!==p,k=gd(e,c);d&&function(e){Gh(e.list)?e.list=e.list.map((e=>Kh(e)?Yh(e):e)):Qh(e.named)&&Object.keys(e.named).forEach((t=>{Kh(e.named[t])&&(e.named[t]=Yh(e.named[t]))}))}(c);let[m,v,y]=f?[l,k,a[k]||{}]:Qd(e,l,k,s,u,h),L=m,w=l;if(f||Kh(L)||Xd(L)||Kd(L)||g&&(L=p,w=L),!(f||(Kh(L)||Xd(L)||Kd(L))&&Kh(v)))return i?xd:l;let b=!1;const _=Kd(L)?L:ef(e,l,v,L,w,(()=>{b=!0}));if(b)return L;const x=function(e,t,n,r){const{modifiers:i,pluralRules:o,messageResolver:s,fallbackLocale:a,fallbackWarn:l,missingWarn:c,fallbackContext:h}=e,u=r=>{let i=s(n,r);if(null==i&&h){const[,,e]=Qd(h,r,t,a,l,c);i=s(e,r)}if(Kh(i)||Xd(i)){let n=!1;const o=ef(e,r,t,i,r,(()=>{n=!0}));return n?qd:o}return Kd(i)?i:qd},d={locale:t,modifiers:i,pluralRules:o,messages:u};e.processor&&(d.processor=e.processor);r.list&&(d.list=r.list);r.named&&(d.named=r.named);zh(r.plural)&&(d.pluralIndex=r.plural);return d}(e,v,y,c),C=function(e,t,n){const r=t(n);return r}(0,_,id(x)),S=r?r(C,l):C;if(__INTLIFY_PROD_DEVTOOLS__){const t={timestamp:Date.now(),key:Kh(l)?l:Kd(L)?L.key:"",locale:v||(Kd(L)?L.locale:""),format:Kh(L)?L:Kd(L)?L.source:"",message:S};t.meta=Vh({},e.__meta,Pd()||{}),sd(t)}return S}function Qd(e,t,n,r,i,o){const{messages:s,onWarn:a,messageResolver:l,localeFallbacker:c}=e,h=c(e,r,n);let u,d={},f=null;for(let p=0;pr;return e.locale=n,e.key=t,e}const l=s(r,function(e,t,n,r,i,o){return{locale:t,key:n,warnHtmlMessage:i,onError:e=>{throw o&&o(e),e},onCacheKey:e=>Hh(t,n,e)}}(0,n,i,0,a,o));return l.locale=n,l.key=t,l.source=r,l}function tf(...e){const[t,n,r]=e,i={};if(!(Kh(t)||zh(t)||Kd(t)||Xd(t)))throw pd(fd.INVALID_ARGUMENT);const o=zh(t)?String(t):(Kd(t),t);return zh(n)?i.plural=n:Kh(n)?i.default=n:ru(n)&&!Fh(n)?i.named=n:Gh(n)&&(i.list=n),zh(r)?i.plural=r:Kh(r)?i.default=r:ru(r)&&Vh(i,r),[o,i]}function nf(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:i,onWarn:o,localeFallbacker:s}=e,{__datetimeFormatters:a}=e,[l,c,h,u]=of(...t);Jh(h.missingWarn)?h.missingWarn:e.missingWarn;Jh(h.fallbackWarn)?h.fallbackWarn:e.fallbackWarn;const d=!!h.part,f=gd(e,h),p=s(e,i,f);if(!Kh(l)||""===l)return new Intl.DateTimeFormat(f,u).format(c);let g,k={},m=null;for(let L=0;L{rf.includes(e)?a[e]=n[e]:o[e]=n[e]})),Kh(r)?o.locale=r:ru(r)&&(a=r),ru(i)&&(a=i),[o.key||"",s,o,a]}function sf(e,t,n){const r=e;for(const i in n){const e=`${t}__${i}`;r.__datetimeFormatters.has(e)&&r.__datetimeFormatters.delete(e)}}function af(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:i,onWarn:o,localeFallbacker:s}=e,{__numberFormatters:a}=e,[l,c,h,u]=cf(...t);Jh(h.missingWarn)?h.missingWarn:e.missingWarn;Jh(h.fallbackWarn)?h.fallbackWarn:e.fallbackWarn;const d=!!h.part,f=gd(e,h),p=s(e,i,f);if(!Kh(l)||""===l)return new Intl.NumberFormat(f,u).format(c);let g,k={},m=null;for(let L=0;L{lf.includes(e)?s[e]=n[e]:o[e]=n[e]})),Kh(r)?o.locale=r:ru(r)&&(s=r),ru(i)&&(s=i),[o.key||"",a,o,s]}function hf(e,t,n){const r=e;for(const i in n){const e=`${t}__${i}`;r.__numberFormatters.has(e)&&r.__numberFormatters.delete(e)}}"boolean"!=typeof __INTLIFY_PROD_DEVTOOLS__&&($h().__INTLIFY_PROD_DEVTOOLS__=!1),"boolean"!=typeof __INTLIFY_JIT_COMPILATION__&&($h().__INTLIFY_JIT_COMPILATION__=!1),"boolean"!=typeof __INTLIFY_DROP_MESSAGE_COMPILER__&&($h().__INTLIFY_DROP_MESSAGE_COMPILER__=!1); +/*! + * vue-i18n v9.13.1 + * (c) 2024 kazuya kawaguchi + * Released under the MIT License. + */ +const uf="9.13.1";const df=hd.__EXTEND_POINT__,ff=iu(df);ff(),ff(),ff(),ff(),ff(),ff(),ff(),ff(),ff();const pf=fd.__EXTEND_POINT__,gf=iu(pf),kf={UNEXPECTED_RETURN_TYPE:pf,INVALID_ARGUMENT:gf(),MUST_BE_CALL_SETUP_TOP:gf(),NOT_INSTALLED:gf(),NOT_AVAILABLE_IN_LEGACY_MODE:gf(),REQUIRED_VALUE:gf(),INVALID_VALUE:gf(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:gf(),NOT_INSTALLED_WITH_PROVIDE:gf(),UNEXPECTED_ERROR:gf(),NOT_COMPATIBLE_LEGACY_VUE_I18N:gf(),BRIDGE_SUPPORT_VUE_2_ONLY:gf(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:gf(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:gf(),__EXTEND_POINT__:gf()};function mf(e,...t){return yu(e,null,void 0)}const vf=Bh("__translateVNode"),yf=Bh("__datetimeParts"),Lf=Bh("__numberParts"),wf=Bh("__setPluralRules"),bf=Bh("__injectWithOption"),_f=Bh("__dispose");function xf(e){if(!Qh(e))return e;for(const t in e)if(Zh(e,t))if(t.includes(".")){const n=t.split("."),r=n.length-1;let i=e,o=!1;for(let e=0;e{if("locale"in e&&"resource"in e){const{locale:t,resource:n}=e;t?(s[t]=s[t]||{},au(n,s[t])):au(n,s)}else Kh(e)&&au(JSON.parse(e),s)})),null==i&&o)for(const a in s)Zh(s,a)&&xf(s[a]);return s}function Sf(e){return e.type}function jf(e,t,n){let r=Qh(t.messages)?t.messages:{};"__i18nGlobal"in n&&(r=Cf(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const i=Object.keys(r);if(i.length&&i.forEach((t=>{e.mergeLocaleMessage(t,r[t])})),Qh(t.datetimeFormats)){const n=Object.keys(t.datetimeFormats);n.length&&n.forEach((n=>{e.mergeDateTimeFormat(n,t.datetimeFormats[n])}))}if(Qh(t.numberFormats)){const n=Object.keys(t.numberFormats);n.length&&n.forEach((n=>{e.mergeNumberFormat(n,t.numberFormats[n])}))}}function Ef(e){return U($,null,e,0)}const Mf=()=>[],Tf=()=>!1;let Af=0;function Of(e){return(t,n,r,i)=>e(n,r,B()||void 0,i)}function Pf(e={},t){const{__root:n,__injectWithOption:r}=e,i=void 0===n,o=e.flatJson,s=Rh?_:W,a=!!e.translateExistCompatible;let l=!Jh(e.inheritLocale)||e.inheritLocale;const c=s(n&&l?n.locale.value:Kh(e.locale)?e.locale:Cd),h=s(n&&l?n.fallbackLocale.value:Kh(e.fallbackLocale)||Gh(e.fallbackLocale)||ru(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:c.value),u=s(Cf(c.value,e)),d=s(ru(e.datetimeFormats)?e.datetimeFormats:{[c.value]:{}}),f=s(ru(e.numberFormats)?e.numberFormats:{[c.value]:{}});let p=n?n.missingWarn:!Jh(e.missingWarn)&&!Dh(e.missingWarn)||e.missingWarn,g=n?n.fallbackWarn:!Jh(e.fallbackWarn)&&!Dh(e.fallbackWarn)||e.fallbackWarn,k=n?n.fallbackRoot:!Jh(e.fallbackRoot)||e.fallbackRoot,m=!!e.fallbackFormat,v=qh(e.missing)?e.missing:null,y=qh(e.missing)?Of(e.missing):null,L=qh(e.postTranslation)?e.postTranslation:null,w=n?n.warnHtmlMessage:!Jh(e.warnHtmlMessage)||e.warnHtmlMessage,b=!!e.escapeParameter;const x=n?n.modifiers:ru(e.modifiers)?e.modifiers:{};let C,j=e.pluralRules||n&&n.pluralRules;C=(()=>{i&&Rd(null);const t={version:uf,locale:c.value,fallbackLocale:h.value,messages:u.value,modifiers:x,pluralRules:j,missing:null===y?void 0:y,missingWarn:p,fallbackWarn:g,fallbackFormat:m,unresolving:!0,postTranslation:null===L?void 0:L,warnHtmlMessage:w,escapeParameter:b,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};t.datetimeFormats=d.value,t.numberFormats=f.value,t.__datetimeFormatters=ru(C)?C.__datetimeFormatters:void 0,t.__numberFormatters=ru(C)?C.__numberFormatters:void 0;const n=Wd(t);return i&&Rd(n),n})(),Nd(C,c.value,h.value);const E=P({get:()=>c.value,set:e=>{c.value=e,C.locale=c.value}}),M=P({get:()=>h.value,set:e=>{h.value=e,C.fallbackLocale=h.value,Nd(C,c.value,e)}}),T=P((()=>u.value)),A=P((()=>d.value)),O=P((()=>f.value));const I=(e,t,r,o,s,a)=>{let l;c.value,h.value,u.value,d.value,f.value;try{__INTLIFY_PROD_DEVTOOLS__,i||(C.fallbackContext=n?Bd():void 0),l=e(C)}finally{__INTLIFY_PROD_DEVTOOLS__,i||(C.fallbackContext=void 0)}if("translate exists"!==r&&zh(l)&&l===xd||"translate exists"===r&&!l){const[e,r]=t();return n&&k?o(n):s(e)}if(a(l))return l;throw mf(kf.UNEXPECTED_RETURN_TYPE)};function R(...e){return I((t=>Reflect.apply(Jd,null,[t,...e])),(()=>tf(...e)),"translate",(t=>Reflect.apply(t.t,t,[...e])),(e=>e),(e=>Kh(e)))}const B={normalize:function(e){return e.map((e=>Kh(e)||zh(e)||Jh(e)?Ef(String(e)):e))},interpolate:e=>e,type:"vnode"};function H(e){return u.value[e]||{}}Af++,n&&Rh&&(S(n.locale,(e=>{l&&(c.value=e,C.locale=e,Nd(C,c.value,h.value))})),S(n.fallbackLocale,(e=>{l&&(h.value=e,C.fallbackLocale=e,Nd(C,c.value,h.value))})));const z={id:Af,locale:E,fallbackLocale:M,get inheritLocale(){return l},set inheritLocale(e){l=e,e&&n&&(c.value=n.locale.value,h.value=n.fallbackLocale.value,Nd(C,c.value,h.value))},get availableLocales(){return Object.keys(u.value).sort()},messages:T,get modifiers(){return x},get pluralRules(){return j||{}},get isGlobal(){return i},get missingWarn(){return p},set missingWarn(e){p=e,C.missingWarn=p},get fallbackWarn(){return g},set fallbackWarn(e){g=e,C.fallbackWarn=g},get fallbackRoot(){return k},set fallbackRoot(e){k=e},get fallbackFormat(){return m},set fallbackFormat(e){m=e,C.fallbackFormat=m},get warnHtmlMessage(){return w},set warnHtmlMessage(e){w=e,C.warnHtmlMessage=e},get escapeParameter(){return b},set escapeParameter(e){b=e,C.escapeParameter=e},t:R,getLocaleMessage:H,setLocaleMessage:function(e,t){if(o){const n={[e]:t};for(const e in n)Zh(n,e)&&xf(n[e]);t=n[e]}u.value[e]=t,C.messages=u.value},mergeLocaleMessage:function(e,t){u.value[e]=u.value[e]||{};const n={[e]:t};if(o)for(const r in n)Zh(n,r)&&xf(n[r]);au(t=n[e],u.value[e]),C.messages=u.value},getPostTranslationHandler:function(){return qh(L)?L:null},setPostTranslationHandler:function(e){L=e,C.postTranslation=e},getMissingHandler:function(){return v},setMissingHandler:function(e){null!==e&&(y=Of(e)),v=e,C.missing=y},[wf]:function(e){j=e,C.pluralRules=j}};return z.datetimeFormats=A,z.numberFormats=O,z.rt=function(...e){const[t,n,r]=e;if(r&&!Qh(r))throw mf(kf.INVALID_ARGUMENT);return R(t,n,Vh({resolvedMessage:!0},r||{}))},z.te=function(e,t){return I((()=>{if(!e)return!1;const n=H(Kh(t)?t:c.value),r=C.messageResolver(n,e);return a?null!=r:Xd(r)||Kd(r)||Kh(r)}),(()=>[e]),"translate exists",(n=>Reflect.apply(n.te,n,[e,t])),Tf,(e=>Jh(e)))},z.tm=function(e){const t=function(e){let t=null;const n=yd(C,h.value,c.value);for(let r=0;rReflect.apply(nf,null,[t,...e])),(()=>of(...e)),"datetime format",(t=>Reflect.apply(t.d,t,[...e])),(()=>Sd),(e=>Kh(e)))},z.n=function(...e){return I((t=>Reflect.apply(af,null,[t,...e])),(()=>cf(...e)),"number format",(t=>Reflect.apply(t.n,t,[...e])),(()=>Sd),(e=>Kh(e)))},z.getDateTimeFormat=function(e){return d.value[e]||{}},z.setDateTimeFormat=function(e,t){d.value[e]=t,C.datetimeFormats=d.value,sf(C,e,t)},z.mergeDateTimeFormat=function(e,t){d.value[e]=Vh(d.value[e]||{},t),C.datetimeFormats=d.value,sf(C,e,t)},z.getNumberFormat=function(e){return f.value[e]||{}},z.setNumberFormat=function(e,t){f.value[e]=t,C.numberFormats=f.value,hf(C,e,t)},z.mergeNumberFormat=function(e,t){f.value[e]=Vh(f.value[e]||{},t),C.numberFormats=f.value,hf(C,e,t)},z[bf]=r,z[vf]=function(...e){return I((t=>{let n;const r=t;try{r.processor=B,n=Reflect.apply(Jd,null,[r,...e])}finally{r.processor=null}return n}),(()=>tf(...e)),"translate",(t=>t[vf](...e)),(e=>[Ef(e)]),(e=>Gh(e)))},z[yf]=function(...e){return I((t=>Reflect.apply(nf,null,[t,...e])),(()=>of(...e)),"datetime format",(t=>t[yf](...e)),Mf,(e=>Kh(e)||Gh(e)))},z[Lf]=function(...e){return I((t=>Reflect.apply(af,null,[t,...e])),(()=>cf(...e)),"number format",(t=>t[Lf](...e)),Mf,(e=>Kh(e)||Gh(e)))},z}function If(e={},t){{const t=Pf(function(e){const t=Kh(e.locale)?e.locale:Cd,n=Kh(e.fallbackLocale)||Gh(e.fallbackLocale)||ru(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:t,r=qh(e.missing)?e.missing:void 0,i=!Jh(e.silentTranslationWarn)&&!Dh(e.silentTranslationWarn)||!e.silentTranslationWarn,o=!Jh(e.silentFallbackWarn)&&!Dh(e.silentFallbackWarn)||!e.silentFallbackWarn,s=!Jh(e.fallbackRoot)||e.fallbackRoot,a=!!e.formatFallbackMessages,l=ru(e.modifiers)?e.modifiers:{},c=e.pluralizationRules,h=qh(e.postTranslation)?e.postTranslation:void 0,u=!Kh(e.warnHtmlInMessage)||"off"!==e.warnHtmlInMessage,d=!!e.escapeParameterHtml,f=!Jh(e.sync)||e.sync;let p=e.messages;if(ru(e.sharedMessages)){const t=e.sharedMessages;p=Object.keys(t).reduce(((e,n)=>{const r=e[n]||(e[n]={});return Vh(r,t[n]),e}),p||{})}const{__i18n:g,__root:k,__injectWithOption:m}=e,v=e.datetimeFormats,y=e.numberFormats,L=e.flatJson,w=e.translateExistCompatible;return{locale:t,fallbackLocale:n,messages:p,flatJson:L,datetimeFormats:v,numberFormats:y,missing:r,missingWarn:i,fallbackWarn:o,fallbackRoot:s,fallbackFormat:a,modifiers:l,pluralRules:c,postTranslation:h,warnHtmlMessage:u,escapeParameter:d,messageResolver:e.messageResolver,inheritLocale:f,translateExistCompatible:w,__i18n:g,__root:k,__injectWithOption:m}}(e)),{__extender:n}=e,r={id:t.id,get locale(){return t.locale.value},set locale(e){t.locale.value=e},get fallbackLocale(){return t.fallbackLocale.value},set fallbackLocale(e){t.fallbackLocale.value=e},get messages(){return t.messages.value},get datetimeFormats(){return t.datetimeFormats.value},get numberFormats(){return t.numberFormats.value},get availableLocales(){return t.availableLocales},get formatter(){return{interpolate:()=>[]}},set formatter(e){},get missing(){return t.getMissingHandler()},set missing(e){t.setMissingHandler(e)},get silentTranslationWarn(){return Jh(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(e){t.missingWarn=Jh(e)?!e:e},get silentFallbackWarn(){return Jh(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(e){t.fallbackWarn=Jh(e)?!e:e},get modifiers(){return t.modifiers},get formatFallbackMessages(){return t.fallbackFormat},set formatFallbackMessages(e){t.fallbackFormat=e},get postTranslation(){return t.getPostTranslationHandler()},set postTranslation(e){t.setPostTranslationHandler(e)},get sync(){return t.inheritLocale},set sync(e){t.inheritLocale=e},get warnHtmlInMessage(){return t.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(e){t.warnHtmlMessage="off"!==e},get escapeParameterHtml(){return t.escapeParameter},set escapeParameterHtml(e){t.escapeParameter=e},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(e){},get pluralizationRules(){return t.pluralRules||{}},__composer:t,t(...e){const[n,r,i]=e,o={};let s=null,a=null;if(!Kh(n))throw mf(kf.INVALID_ARGUMENT);const l=n;return Kh(r)?o.locale=r:Gh(r)?s=r:ru(r)&&(a=r),Gh(i)?s=i:ru(i)&&(a=i),Reflect.apply(t.t,t,[l,s||a||{},o])},rt:(...e)=>Reflect.apply(t.rt,t,[...e]),tc(...e){const[n,r,i]=e,o={plural:1};let s=null,a=null;if(!Kh(n))throw mf(kf.INVALID_ARGUMENT);const l=n;return Kh(r)?o.locale=r:zh(r)?o.plural=r:Gh(r)?s=r:ru(r)&&(a=r),Kh(i)?o.locale=i:Gh(i)?s=i:ru(i)&&(a=i),Reflect.apply(t.t,t,[l,s||a||{},o])},te:(e,n)=>t.te(e,n),tm:e=>t.tm(e),getLocaleMessage:e=>t.getLocaleMessage(e),setLocaleMessage(e,n){t.setLocaleMessage(e,n)},mergeLocaleMessage(e,n){t.mergeLocaleMessage(e,n)},d:(...e)=>Reflect.apply(t.d,t,[...e]),getDateTimeFormat:e=>t.getDateTimeFormat(e),setDateTimeFormat(e,n){t.setDateTimeFormat(e,n)},mergeDateTimeFormat(e,n){t.mergeDateTimeFormat(e,n)},n:(...e)=>Reflect.apply(t.n,t,[...e]),getNumberFormat:e=>t.getNumberFormat(e),setNumberFormat(e,n){t.setNumberFormat(e,n)},mergeNumberFormat(e,n){t.mergeNumberFormat(e,n)},getChoiceIndex:(e,t)=>-1};return r.__extender=n,r}}const Rf={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>"parent"===e||"global"===e,default:"parent"},i18n:{type:Object}};function Bf(e){return V}const Hf=z({name:"i18n-t",props:Vh({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>zh(e)||!isNaN(e)}},Rf),setup(e,t){const{slots:n,attrs:r}=t,i=e.i18n||Xf({useScope:e.scope,__useComponent:!0});return()=>{const o=Object.keys(n).filter((e=>"_"!==e)),s={};e.locale&&(s.locale=e.locale),void 0!==e.plural&&(s.plural=Kh(e.plural)?+e.plural:e.plural);const a=function({slots:e},t){if(1===t.length&&"default"===t[0])return(e.default?e.default():[]).reduce(((e,t)=>[...e,...t.type===V?t.children:[t]]),[]);return t.reduce(((t,n)=>{const r=e[n];return r&&(t[n]=r()),t}),{})}(t,o),l=i[vf](e.keypath,a,s),c=Vh({},r),h=Kh(e.tag)||Qh(e.tag)?e.tag:Bf();return N(h,c,l)}}});function Wf(e,t,n,r){const{slots:i,attrs:o}=t;return()=>{const t={part:!0};let s={};e.locale&&(t.locale=e.locale),Kh(e.format)?t.key=e.format:Qh(e.format)&&(Kh(e.format.key)&&(t.key=e.format.key),s=Object.keys(e.format).reduce(((t,r)=>n.includes(r)?Vh({},t,{[r]:e.format[r]}):t),{}));const a=r(e.value,t,s);let l=[t.key];Gh(a)?l=a.map(((e,t)=>{const n=i[e.type],r=n?n({[e.type]:e.value,index:t,parts:a}):[e.value];var o;return Gh(o=r)&&!Kh(o[0])&&(r[0].key=`${e.type}-${t}`),r})):Kh(a)&&(l=[a]);const c=Vh({},o),h=Kh(e.tag)||Qh(e.tag)?e.tag:Bf();return N(h,c,l)}}const zf=z({name:"i18n-n",props:Vh({value:{type:Number,required:!0},format:{type:[String,Object]}},Rf),setup(e,t){const n=e.i18n||Xf({useScope:e.scope,__useComponent:!0});return Wf(e,t,lf,((...e)=>n[Lf](...e)))}}),Nf=z({name:"i18n-d",props:Vh({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Rf),setup(e,t){const n=e.i18n||Xf({useScope:e.scope,__useComponent:!0});return Wf(e,t,rf,((...e)=>n[yf](...e)))}});function Df(e){if(Kh(e))return{path:e};if(ru(e)){if(!("path"in e))throw mf(kf.REQUIRED_VALUE);return e}throw mf(kf.INVALID_VALUE)}function Ff(e){const{path:t,locale:n,args:r,choice:i,plural:o}=e,s={},a=r||{};return Kh(n)&&(s.locale=n),zh(i)&&(s.plural=i),zh(o)&&(s.plural=o),[t,a,s]}function Vf(e,t,...n){const r=ru(n[0])?n[0]:{},i=!!r.useI18nComponentName;(!Jh(r.globalInstall)||r.globalInstall)&&([i?"i18n":Hf.name,"I18nT"].forEach((t=>e.component(t,Hf))),[zf.name,"I18nN"].forEach((t=>e.component(t,zf))),[Nf.name,"I18nD"].forEach((t=>e.component(t,Nf)))),e.directive("t",function(e){const t=t=>{const{instance:n,modifiers:r,value:i}=t;if(!n||!n.$)throw mf(kf.UNEXPECTED_ERROR);const o=function(e,t){const n=e;if("composition"===e.mode)return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return null!=r?r.__composer:e.global.__composer}}(e,n.$),s=Df(i);return[Reflect.apply(o.t,o,[...Ff(s)]),o]};return{created:(n,r)=>{const[i,o]=t(r);Rh&&e.global===o&&(n.__i18nWatcher=S(o.locale,(()=>{r.instance&&r.instance.$forceUpdate()}))),n.__composer=o,n.textContent=i},unmounted:e=>{Rh&&e.__i18nWatcher&&(e.__i18nWatcher(),e.__i18nWatcher=void 0,delete e.__i18nWatcher),e.__composer&&(e.__composer=void 0,delete e.__composer)},beforeUpdate:(e,{value:t})=>{if(e.__composer){const n=e.__composer,r=Df(t);e.textContent=Reflect.apply(n.t,n,[...Ff(r)])}},getSSRProps:e=>{const[n]=t(e);return{textContent:n}}}}(t))}function Uf(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[wf](t.pluralizationRules||e.pluralizationRules);const n=Cf(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach((t=>e.mergeLocaleMessage(t,n[t]))),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach((n=>e.mergeDateTimeFormat(n,t.datetimeFormats[n]))),t.numberFormats&&Object.keys(t.numberFormats).forEach((n=>e.mergeNumberFormat(n,t.numberFormats[n]))),e}const $f=Bh("global-vue-i18n");function Yf(e={},t){const n=__VUE_I18N_LEGACY_API__&&Jh(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,r=!Jh(e.globalInjection)||e.globalInjection,i=!__VUE_I18N_LEGACY_API__||!n||!!e.allowComposition,o=new Map,[s,a]=function(e,t,n){const r=b();{const n=__VUE_I18N_LEGACY_API__&&t?r.run((()=>If(e))):r.run((()=>Pf(e)));if(null==n)throw mf(kf.UNEXPECTED_ERROR);return[r,n]}}(e,n),l=Bh("");{const e={get mode(){return __VUE_I18N_LEGACY_API__&&n?"legacy":"composition"},get allowComposition(){return i},install(t,...i){return g(this,null,(function*(){if(t.__VUE_I18N_SYMBOL__=l,t.provide(t.__VUE_I18N_SYMBOL__,e),ru(i[0])){const t=i[0];e.__composerExtend=t.__composerExtend,e.__vueI18nExtend=t.__vueI18nExtend}let o=null;!n&&r&&(o=function(e,t){const n=Object.create(null);Zf.forEach((e=>{const r=Object.getOwnPropertyDescriptor(t,e);if(!r)throw mf(kf.UNEXPECTED_ERROR);const i=y(r.value)?{get:()=>r.value.value,set(e){r.value.value=e}}:{get:()=>r.get&&r.get()};Object.defineProperty(n,e,i)})),e.config.globalProperties.$i18n=n,Gf.forEach((n=>{const r=Object.getOwnPropertyDescriptor(t,n);if(!r||!r.value)throw mf(kf.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${n}`,r)}));const r=()=>{delete e.config.globalProperties.$i18n,Gf.forEach((t=>{delete e.config.globalProperties[`$${t}`]}))};return r}(t,e.global)),__VUE_I18N_FULL_INSTALL__&&Vf(t,e,...i),__VUE_I18N_LEGACY_API__&&n&&t.mixin(function(e,t,n){return{beforeCreate(){const r=B();if(!r)throw mf(kf.UNEXPECTED_ERROR);const i=this.$options;if(i.i18n){const r=i.i18n;if(i.__i18n&&(r.__i18n=i.__i18n),r.__root=t,this===this.$root)this.$i18n=Uf(e,r);else{r.__injectWithOption=!0,r.__extender=n.__vueI18nExtend,this.$i18n=If(r);const e=this.$i18n;e.__extender&&(e.__disposer=e.__extender(this.$i18n))}}else if(i.__i18n)if(this===this.$root)this.$i18n=Uf(e,i);else{this.$i18n=If({__i18n:i.__i18n,__injectWithOption:!0,__extender:n.__vueI18nExtend,__root:t});const e=this.$i18n;e.__extender&&(e.__disposer=e.__extender(this.$i18n))}else this.$i18n=e;i.__i18nGlobal&&jf(t,i,i),this.$t=(...e)=>this.$i18n.t(...e),this.$rt=(...e)=>this.$i18n.rt(...e),this.$tc=(...e)=>this.$i18n.tc(...e),this.$te=(e,t)=>this.$i18n.te(e,t),this.$d=(...e)=>this.$i18n.d(...e),this.$n=(...e)=>this.$i18n.n(...e),this.$tm=e=>this.$i18n.tm(e),n.__setInstance(r,this.$i18n)},mounted(){},unmounted(){const e=B();if(!e)throw mf(kf.UNEXPECTED_ERROR);const t=this.$i18n;delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,t.__disposer&&(t.__disposer(),delete t.__disposer,delete t.__extender),n.__deleteInstance(e),delete this.$i18n}}}(a,a.__composer,e));const s=t.unmount;t.unmount=()=>{o&&o(),e.dispose(),s()}}))},get global(){return a},dispose(){s.stop()},__instances:o,__getInstance:function(e){return o.get(e)||null},__setInstance:function(e,t){o.set(e,t)},__deleteInstance:function(e){o.delete(e)}};return e}}function Xf(e={}){const t=B();if(null==t)throw mf(kf.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&null!=t.appContext.app&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw mf(kf.NOT_INSTALLED);const n=function(e){{const t=E(e.isCE?$f:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw mf(e.isCE?kf.NOT_INSTALLED_WITH_PROVIDE:kf.UNEXPECTED_ERROR);return t}}(t),r=function(e){return"composition"===e.mode?e.global:e.global.__composer}(n),i=Sf(t),o=function(e,t){return Fh(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}(e,i);if(__VUE_I18N_LEGACY_API__&&"legacy"===n.mode&&!e.__useComponent){if(!n.allowComposition)throw mf(kf.NOT_AVAILABLE_IN_LEGACY_MODE);return function(e,t,n,r={}){const i="local"===t,o=W(null);if(i&&e.proxy&&!e.proxy.$options.i18n&&!e.proxy.$options.__i18n)throw mf(kf.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const s=Jh(r.inheritLocale)?r.inheritLocale:!Kh(r.locale),a=_(!i||s?n.locale.value:Kh(r.locale)?r.locale:Cd),l=_(!i||s?n.fallbackLocale.value:Kh(r.fallbackLocale)||Gh(r.fallbackLocale)||ru(r.fallbackLocale)||!1===r.fallbackLocale?r.fallbackLocale:a.value),c=_(Cf(a.value,r)),h=_(ru(r.datetimeFormats)?r.datetimeFormats:{[a.value]:{}}),u=_(ru(r.numberFormats)?r.numberFormats:{[a.value]:{}}),d=i?n.missingWarn:!Jh(r.missingWarn)&&!Dh(r.missingWarn)||r.missingWarn,f=i?n.fallbackWarn:!Jh(r.fallbackWarn)&&!Dh(r.fallbackWarn)||r.fallbackWarn,p=i?n.fallbackRoot:!Jh(r.fallbackRoot)||r.fallbackRoot,g=!!r.fallbackFormat,k=qh(r.missing)?r.missing:null,m=qh(r.postTranslation)?r.postTranslation:null,v=i?n.warnHtmlMessage:!Jh(r.warnHtmlMessage)||r.warnHtmlMessage,y=!!r.escapeParameter,L=i?n.modifiers:ru(r.modifiers)?r.modifiers:{},w=r.pluralRules||i&&n.pluralRules;function b(){return[a.value,l.value,c.value,h.value,u.value]}const x=P({get:()=>o.value?o.value.locale.value:a.value,set:e=>{o.value&&(o.value.locale.value=e),a.value=e}}),C=P({get:()=>o.value?o.value.fallbackLocale.value:l.value,set:e=>{o.value&&(o.value.fallbackLocale.value=e),l.value=e}}),S=P((()=>o.value?o.value.messages.value:c.value)),j=P((()=>h.value)),E=P((()=>u.value));function M(){return o.value?o.value.getPostTranslationHandler():m}function T(e){o.value&&o.value.setPostTranslationHandler(e)}function A(){return o.value?o.value.getMissingHandler():k}function O(e){o.value&&o.value.setMissingHandler(e)}function I(e){return b(),e()}function R(...e){return o.value?I((()=>Reflect.apply(o.value.t,null,[...e]))):I((()=>""))}function B(...e){return o.value?Reflect.apply(o.value.rt,null,[...e]):""}function H(...e){return o.value?I((()=>Reflect.apply(o.value.d,null,[...e]))):I((()=>""))}function z(...e){return o.value?I((()=>Reflect.apply(o.value.n,null,[...e]))):I((()=>""))}function N(e){return o.value?o.value.tm(e):{}}function D(e,t){return!!o.value&&o.value.te(e,t)}function V(e){return o.value?o.value.getLocaleMessage(e):{}}function U(e,t){o.value&&(o.value.setLocaleMessage(e,t),c.value[e]=t)}function $(e,t){o.value&&o.value.mergeLocaleMessage(e,t)}function Y(e){return o.value?o.value.getDateTimeFormat(e):{}}function X(e,t){o.value&&(o.value.setDateTimeFormat(e,t),h.value[e]=t)}function Z(e,t){o.value&&o.value.mergeDateTimeFormat(e,t)}function G(e){return o.value?o.value.getNumberFormat(e):{}}function q(e,t){o.value&&(o.value.setNumberFormat(e,t),u.value[e]=t)}function K(e,t){o.value&&o.value.mergeNumberFormat(e,t)}const J={get id(){return o.value?o.value.id:-1},locale:x,fallbackLocale:C,messages:S,datetimeFormats:j,numberFormats:E,get inheritLocale(){return o.value?o.value.inheritLocale:s},set inheritLocale(e){o.value&&(o.value.inheritLocale=e)},get availableLocales(){return o.value?o.value.availableLocales:Object.keys(c.value)},get modifiers(){return o.value?o.value.modifiers:L},get pluralRules(){return o.value?o.value.pluralRules:w},get isGlobal(){return!!o.value&&o.value.isGlobal},get missingWarn(){return o.value?o.value.missingWarn:d},set missingWarn(e){o.value&&(o.value.missingWarn=e)},get fallbackWarn(){return o.value?o.value.fallbackWarn:f},set fallbackWarn(e){o.value&&(o.value.missingWarn=e)},get fallbackRoot(){return o.value?o.value.fallbackRoot:p},set fallbackRoot(e){o.value&&(o.value.fallbackRoot=e)},get fallbackFormat(){return o.value?o.value.fallbackFormat:g},set fallbackFormat(e){o.value&&(o.value.fallbackFormat=e)},get warnHtmlMessage(){return o.value?o.value.warnHtmlMessage:v},set warnHtmlMessage(e){o.value&&(o.value.warnHtmlMessage=e)},get escapeParameter(){return o.value?o.value.escapeParameter:y},set escapeParameter(e){o.value&&(o.value.escapeParameter=e)},t:R,getPostTranslationHandler:M,setPostTranslationHandler:T,getMissingHandler:A,setMissingHandler:O,rt:B,d:H,n:z,tm:N,te:D,getLocaleMessage:V,setLocaleMessage:U,mergeLocaleMessage:$,getDateTimeFormat:Y,setDateTimeFormat:X,mergeDateTimeFormat:Z,getNumberFormat:G,setNumberFormat:q,mergeNumberFormat:K};function Q(e){e.locale.value=a.value,e.fallbackLocale.value=l.value,Object.keys(c.value).forEach((t=>{e.mergeLocaleMessage(t,c.value[t])})),Object.keys(h.value).forEach((t=>{e.mergeDateTimeFormat(t,h.value[t])})),Object.keys(u.value).forEach((t=>{e.mergeNumberFormat(t,u.value[t])})),e.escapeParameter=y,e.fallbackFormat=g,e.fallbackRoot=p,e.fallbackWarn=f,e.missingWarn=d,e.warnHtmlMessage=v}return F((()=>{if(null==e.proxy||null==e.proxy.$i18n)throw mf(kf.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const n=o.value=e.proxy.$i18n.__composer;"global"===t?(a.value=n.locale.value,l.value=n.fallbackLocale.value,c.value=n.messages.value,h.value=n.datetimeFormats.value,u.value=n.numberFormats.value):i&&Q(n)})),J}(t,o,r,e)}if("global"===o)return jf(r,e,i),r;if("parent"===o){let i=function(e,t,n=!1){let r=null;const i=t.root;let o=function(e,t=!1){if(null==e)return null;return t&&e.vnode.ctx||e.parent}(t,n);for(;null!=o;){const t=e;if("composition"===e.mode)r=t.__getInstance(o);else if(__VUE_I18N_LEGACY_API__){const e=t.__getInstance(o);null!=e&&(r=e.__composer,n&&r&&!r[bf]&&(r=null))}if(null!=r)break;if(i===o)break;o=o.parent}return r}(n,t,e.__useComponent);return null==i&&(i=r),i}const s=n;let a=s.__getInstance(t);if(null==a){const n=Vh({},e);"__i18n"in i&&(n.__i18n=i.__i18n),r&&(n.__root=r),a=Pf(n),s.__composerExtend&&(a[_f]=s.__composerExtend(a)),function(e,t,n){R((()=>{}),t),D((()=>{const r=n;e.__deleteInstance(t);const i=r[_f];i&&(i(),delete r[_f])}),t)}(s,t,a),s.__setInstance(t,a)}return a}const Zf=["locale","fallbackLocale","availableLocales"],Gf=["t","rt","d","n","tm","te"];var qf;if("boolean"!=typeof __VUE_I18N_FULL_INSTALL__&&($h().__VUE_I18N_FULL_INSTALL__=!0),"boolean"!=typeof __VUE_I18N_LEGACY_API__&&($h().__VUE_I18N_LEGACY_API__=!0),"boolean"!=typeof __INTLIFY_JIT_COMPILATION__&&($h().__INTLIFY_JIT_COMPILATION__=!1),"boolean"!=typeof __INTLIFY_DROP_MESSAGE_COMPILER__&&($h().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),"boolean"!=typeof __INTLIFY_PROD_DEVTOOLS__&&($h().__INTLIFY_PROD_DEVTOOLS__=!1),__INTLIFY_JIT_COMPILATION__?Ad((function(e,t){if(__INTLIFY_JIT_COMPILATION__&&!__INTLIFY_DROP_MESSAGE_COMPILER__&&Kh(e)){!Jh(t.warnHtmlMessage)||t.warnHtmlMessage;const n=(t.onCacheKey||$d)(e),r=Yd[n];if(r)return r;const{ast:i,detectError:o}=Zd(e,d(u({},t),{location:!1,jit:!0})),s=Fd(i);return o?s:Yd[n]=s}{const t=e.cacheKey;if(t){return Yd[t]||(Yd[t]=Fd(e))}return Fd(e)}})):Ad(Gd),Md=function(e,t){if(!Qh(e))return null;let n=qu.get(t);if(n||(n=function(e){const t=[];let n,r,i,o,s,a,l,c=-1,h=0,u=0;const d=[];function f(){const t=e[c+1];if(5===h&&"'"===t||6===h&&'"'===t)return c++,i="\\"+t,d[0](),!0}for(d[0]=()=>{void 0===r?r=i:r+=i},d[1]=()=>{void 0!==r&&(t.push(r),r=void 0)},d[2]=()=>{d[0](),u++},d[3]=()=>{if(u>0)u--,h=4,d[0]();else{if(u=0,void 0===r)return!1;if(r=Gu(r),!1===r)return!1;d[1]()}};null!==h;)if(c++,n=e[c],"\\"!==n||!f()){if(o=Zu(n),l=Yu[h],s=l[o]||l.l||8,8===s)return;if(h=s[0],void 0!==s[1]&&(a=d[s[1]],a&&(i=n,!1===a())))return;if(7===h)return t}}(t),n&&qu.set(t,n)),!n)return null;const r=n.length;let i=e,o=0;for(;o{let e=function(e){if(!e)throw new Error("key is empty");const t=localStorage.getItem(e);return t?JSON.parse(t):null}(tp);if(!e){let t=navigator.language;if(t){const n=t.split("-")[0];t=n,e=n,np(tp,n)}}return e},op=()=>{const e=ip(),t=Object.assign({"./lang/en.ts":Jf,"./lang/zh.ts":ep}),n={};return Object.keys(t).forEach((e=>{const r=e.replace("./lang/","").split(".")[0];n[r]=t[e].default})),{legacy:!1,locale:e,messages:n,allowComposition:!0,globalInjection:!0,silentTranslationWarn:!0,missingWarn:!1,silentFallbackWarn:!1}},sp=e=>g(void 0,null,(function*(){const t=null==rp?void 0:rp.global;if(!t)return;return t.locale!==e?((e=>{"legacy"===(null==rp?void 0:rp.mode)?rp.global.locale=e:(null==rp?void 0:rp.global.locale).value=e,np(tp,e)})(e),e):void 0})),ap=()=>u({changeLocale:sp},Xf()||{}),lp=(e,t)=>{const n=e.__vccOpts||e;for(const[r,i]of t)n[r]=i;return n},cp=lp(z({__name:"App",setup(e){const{messages:t}=ap(),n=P((()=>t.value)),r=Th(),i=vh();return R((()=>g(this,null,(function*(){yield g(void 0,null,(function*(){const e=(new Date).getTime(),t=localStorage.getItem(Ko),n=t?JSON.parse(t):[],r=(yield Bo.getDatabaseNames()).filter((t=>{if(-1===t.indexOf(Ph))return!1;const[r,i,o]=t.split("_");return r!==Ph||!i||!o||!!n.includes(i)||e-+o>=432e5}));for(const i of r)Bo.delete(i);localStorage.removeItem(Ko)})),yield r.initSnapshotDatabase(),i.getFonts()})))),window.addEventListener("beforeinstallprompt",(e=>{e.preventDefault(),window.deferredPrompt=e})),(e,t)=>{const r=G("router-view"),i=Ge;return Y(),X(i,{locale:n.value.el},{default:Z((()=>[U(r)])),_:1},8,["locale"])}}}),[["__scopeId","data-v-42042a16"]]),hp={},up=function(e,t,n){if(!t||0===t.length)return e();const r=document.getElementsByTagName("link");return Promise.all(t.map((e=>{if(e=function(e,t){return new URL(e,t).href}(e,n),e in hp)return;hp[e]=!0;const t=e.endsWith(".css"),i=t?'[rel="stylesheet"]':"";if(!!n)for(let n=r.length-1;n>=0;n--){const i=r[n];if(i.href===e&&(!t||"stylesheet"===i.rel))return}else if(document.querySelector(`link[href="${e}"]${i}`))return;const o=document.createElement("link");return o.rel=t?"stylesheet":"modulepreload",t||(o.as="script",o.crossOrigin=""),o.href=e,document.head.appendChild(o),t?new Promise(((t,n)=>{o.addEventListener("load",t),o.addEventListener("error",(()=>n(new Error(`Unable to preload CSS for ${e}`))))})):void 0}))).then((()=>e())).catch((e=>{const t=new Event("vite:preloadError",{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}))},dp="undefined"!=typeof document;const fp=Object.assign;function pp(e,t){const n={};for(const r in t){const i=t[r];n[r]=kp(i)?i.map(e):e(i)}return n}const gp=()=>{},kp=Array.isArray,mp=/#/g,vp=/&/g,yp=/\//g,Lp=/=/g,wp=/\?/g,bp=/\+/g,_p=/%5B/g,xp=/%5D/g,Cp=/%5E/g,Sp=/%60/g,jp=/%7B/g,Ep=/%7C/g,Mp=/%7D/g,Tp=/%20/g;function Ap(e){return encodeURI(""+e).replace(Ep,"|").replace(_p,"[").replace(xp,"]")}function Op(e){return Ap(e).replace(bp,"%2B").replace(Tp,"+").replace(mp,"%23").replace(vp,"%26").replace(Sp,"`").replace(jp,"{").replace(Mp,"}").replace(Cp,"^")}function Pp(e){return null==e?"":function(e){return Ap(e).replace(mp,"%23").replace(wp,"%3F")}(e).replace(yp,"%2F")}function Ip(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}const Rp=/\/$/,Bp=e=>e.replace(Rp,"");function Hp(e,t,n="/"){let r,i={},o="",s="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(r=t.slice(0,l),o=t.slice(l+1,a>-1?a:t.length),i=e(o)),a>-1&&(r=r||t.slice(0,a),s=t.slice(a,t.length)),r=function(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),i=r[r.length-1];".."!==i&&"."!==i||r.push("");let o,s,a=n.length-1;for(o=0;o1&&a--}return n.slice(0,a).join("/")+"/"+r.slice(o).join("/")}(null!=r?r:t,n),{fullPath:r+(o&&"?")+o+s,path:r,query:i,hash:Ip(s)}}function Wp(e,t){return t&&e.toLowerCase().startsWith(t.toLowerCase())?e.slice(t.length)||"/":e}function zp(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Np(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Dp(e[n],t[n]))return!1;return!0}function Dp(e,t){return kp(e)?Fp(e,t):kp(t)?Fp(t,e):e===t}function Fp(e,t){return kp(t)?e.length===t.length&&e.every(((e,n)=>e===t[n])):1===e.length&&e[0]===t}const Vp={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Up,$p,Yp,Xp;($p=Up||(Up={})).pop="pop",$p.push="push",(Xp=Yp||(Yp={})).back="back",Xp.forward="forward",Xp.unknown="";const Zp=/^[^#]+#/;function Gp(e,t){return e.replace(Zp,"#")+t}const qp=()=>({left:window.scrollX,top:window.scrollY});function Kp(e){let t;if("el"in e){const n=e.el,r="string"==typeof n&&n.startsWith("#"),i="string"==typeof n?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;t=function(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}(i,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(null!=t.left?t.left:window.scrollX,null!=t.top?t.top:window.scrollY)}function Jp(e,t){return(history.state?history.state.position-t:-1)+e}const Qp=new Map;let eg=()=>location.protocol+"//"+location.host;function tg(e,t){const{pathname:n,search:r,hash:i}=t,o=e.indexOf("#");if(o>-1){let t=i.includes(e.slice(o))?e.slice(o).length:1,n=i.slice(t);return"/"!==n[0]&&(n="/"+n),Wp(n,"")}return Wp(n,e)+r+i}function ng(e,t,n,r=!1,i=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:i?qp():null}}function rg(e){return"string"==typeof e||"symbol"==typeof e}const ig=Symbol("");var og,sg;function ag(e,t){return fp(new Error,{type:e,[ig]:!0},t)}function lg(e,t){return e instanceof Error&&ig in e&&(null==t||!!(e.type&t))}(sg=og||(og={}))[sg.aborted=4]="aborted",sg[sg.cancelled=8]="cancelled",sg[sg.duplicated=16]="duplicated";const cg="[^/]+?",hg={sensitive:!1,strict:!1,start:!0,end:!0},ug=/[.+*?^${}()[\]/\\]/g;function dg(e,t){let n=0;for(;nt.length?1===t.length&&80===t[0]?1:-1:0}function fg(e,t){let n=0;const r=e.score,i=t.score;for(;n0&&t[t.length-1]<0}const gg={type:0,value:""},kg=/[a-zA-Z0-9_]/;function mg(e,t,n){const r=function(e,t){const n=fp({},hg,t),r=[];let i=n.start?"^":"";const o=[];for(const l of e){const e=l.length?[]:[90];n.strict&&!l.length&&(i+="/");for(let t=0;t1&&("*"===a||"+"===a)&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:c,regexp:h,repeatable:"*"===a||"+"===a,optional:"*"===a||"?"===a})):t("Invalid state to consume buffer"),c="")}function d(){c+=a}for(;l{o(d)}:gp}function o(e){if(rg(e)){const t=r.get(e);t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(o),t.alias.forEach(o))}else{const t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&r.delete(e.record.name),e.children.forEach(o),e.alias.forEach(o))}}function s(e){const t=function(e,t){let n=0,r=t.length;for(;n!==r;){const i=n+r>>1;fg(e,t[i])<0?r=i:n=i+1}const i=function(e){let t=e;for(;t=t.parent;)if(xg(t)&&0===fg(e,t))return t;return}(e);i&&(r=t.lastIndexOf(i,r-1));return r}(e,n);n.splice(t,0,e),e.record.name&&!wg(e)&&r.set(e.record.name,e)}return t=_g({strict:!1,end:!0,sensitive:!1},t),e.forEach((e=>i(e))),{addRoute:i,resolve:function(e,t){let i,o,s,a={};if("name"in e&&e.name){if(i=r.get(e.name),!i)throw ag(1,{location:e});s=i.record.name,a=fp(yg(t.params,i.keys.filter((e=>!e.optional)).concat(i.parent?i.parent.keys.filter((e=>e.optional)):[]).map((e=>e.name))),e.params&&yg(e.params,i.keys.map((e=>e.name)))),o=i.stringify(a)}else if(null!=e.path)o=e.path,i=n.find((e=>e.re.test(o))),i&&(a=i.parse(o),s=i.record.name);else{if(i=t.name?r.get(t.name):n.find((e=>e.re.test(t.path))),!i)throw ag(1,{location:e,currentLocation:t});s=i.record.name,a=fp({},t.params,e.params),o=i.stringify(a)}const l=[];let c=i;for(;c;)l.unshift(c.record),c=c.parent;return{name:s,path:o,params:a,matched:l,meta:bg(l)}},removeRoute:o,clearRoutes:function(){n.length=0,r.clear()},getRoutes:function(){return n},getRecordMatcher:function(e){return r.get(e)}}}function yg(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Lg(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]="object"==typeof n?n[r]:n;return t}function wg(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function bg(e){return e.reduce(((e,t)=>fp(e,t.meta)),{})}function _g(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function xg({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Cg(e){const t={};if(""===e||"?"===e)return t;const n=("?"===e[0]?e.slice(1):e).split("&");for(let r=0;re&&Op(e))):[r&&Op(r)]).forEach((e=>{void 0!==e&&(t+=(t.length?"&":"")+n,null!=e&&(t+="="+e))}))}return t}function jg(e){const t={};for(const n in e){const r=e[n];void 0!==r&&(t[n]=kp(r)?r.map((e=>null==e?null:""+e)):null==r?r:""+r)}return t}const Eg=Symbol(""),Mg=Symbol(""),Tg=Symbol(""),Ag=Symbol(""),Og=Symbol("");function Pg(){let e=[];return{add:function(t){return e.push(t),()=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)}},list:()=>e.slice(),reset:function(){e=[]}}}function Ig(e,t,n,r,i,o=(e=>e())){const s=r&&(r.enterCallbacks[i]=r.enterCallbacks[i]||[]);return()=>new Promise(((a,l)=>{const c=e=>{var o;!1===e?l(ag(4,{from:n,to:t})):e instanceof Error?l(e):"string"==typeof(o=e)||o&&"object"==typeof o?l(ag(2,{from:t,to:e})):(s&&r.enterCallbacks[i]===s&&"function"==typeof e&&s.push(e),a())},h=o((()=>e.call(r&&r.instances[i],t,n,c)));let u=Promise.resolve(h);e.length<3&&(u=u.then(c)),u.catch((e=>l(e)))}))}function Rg(e,t,n,r,i=(e=>e())){const o=[];for(const a of e)for(const e in a.components){let l=a.components[e];if("beforeRouteEnter"===t||a.instances[e])if("object"==typeof(s=l)||"displayName"in s||"props"in s||"__vccOpts"in s){const s=(l.__vccOpts||l)[t];s&&o.push(Ig(s,n,r,a,e,i))}else{let s=l();o.push((()=>s.then((o=>{if(!o)return Promise.reject(new Error(`Couldn't resolve component "${e}" at "${a.path}"`));const s=(l=o).__esModule||"Module"===l[Symbol.toStringTag]?o.default:o;var l;a.components[e]=s;const c=(s.__vccOpts||s)[t];return c&&Ig(c,n,r,a,e,i)()}))))}}var s;return o}function Bg(e){const t=E(Tg),n=E(Ag),r=P((()=>{const n=I(e.to);return t.resolve(n)})),i=P((()=>{const{matched:e}=r.value,{length:t}=e,i=e[t-1],o=n.matched;if(!i||!o.length)return-1;const s=o.findIndex(zp.bind(null,i));if(s>-1)return s;const a=Wg(e[t-2]);return t>1&&Wg(i)===a&&o[o.length-1].path!==a?o.findIndex(zp.bind(null,e[t-2])):s})),o=P((()=>i.value>-1&&function(e,t){for(const n in t){const r=t[n],i=e[n];if("string"==typeof r){if(r!==i)return!1}else if(!kp(i)||i.length!==r.length||r.some(((e,t)=>e!==i[t])))return!1}return!0}(n.params,r.value.params))),s=P((()=>i.value>-1&&i.value===n.matched.length-1&&Np(n.params,r.value.params)));return{route:r,href:P((()=>r.value.href)),isActive:o,isExactActive:s,navigate:function(n={}){return function(e){if(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)return;if(e.defaultPrevented)return;if(void 0!==e.button&&0!==e.button)return;if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}e.preventDefault&&e.preventDefault();return!0}(n)?t[I(e.replace)?"replace":"push"](I(e.to)).catch(gp):Promise.resolve()}}}const Hg=z({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Bg,setup(e,{slots:t}){const n=j(Bg(e)),{options:r}=E(Tg),i=P((()=>({[zg(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[zg(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive})));return()=>{const r=t.default&&t.default(n);return e.custom?r:N("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},r)}}});function Wg(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const zg=(e,t,n)=>null!=e?e:null!=t?t:n;function Ng(e,t){if(!e)return null;const n=e(t);return 1===n.length?n[0]:n}const Dg=z({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=E(Og),i=P((()=>e.route||r.value)),o=E(Mg,0),s=P((()=>{let e=I(o);const{matched:t}=i.value;let n;for(;(n=t[e])&&!n.components;)e++;return e})),a=P((()=>i.value.matched[s.value]));K(Mg,P((()=>s.value+1))),K(Eg,a),K(Og,i);const l=_();return S((()=>[l.value,a.value,e.name]),(([e,t,n],[r,i,o])=>{t&&(t.instances[n]=e,i&&i!==t&&e&&e===r&&(t.leaveGuards.size||(t.leaveGuards=i.leaveGuards),t.updateGuards.size||(t.updateGuards=i.updateGuards))),!e||!t||i&&zp(t,i)&&r||(t.enterCallbacks[n]||[]).forEach((t=>t(e)))}),{flush:"post"}),()=>{const r=i.value,o=e.name,s=a.value,c=s&&s.components[o];if(!c)return Ng(n.default,{Component:c,route:r});const h=s.props[o],u=h?!0===h?r.params:"function"==typeof h?h(r):h:null,d=N(c,fp({},u,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(s.instances[o]=null)},ref:l}));return Ng(n.default,{Component:d,route:r})||d}}});function Fg(){return E(Tg)}const Vg=[{path:"/home",component:()=>up((()=>import("./index-1083272f.js")),["./index-1083272f.js","./vue-7635db6f.js","./element-plus-249c2f7d.js","./lodash-es-2c042c7a.js","./index-c2fdf143.js","./fabric-c88bb9ac.js","./clipper-lib-fc83c972.js","./index-039cd0bf.css"],import.meta.url),meta:{hidden:!0,title:"yft-home"}},{path:"/",name:"/",component:()=>up((()=>import("./index-dd69cdc0.js")),["./index-dd69cdc0.js","./element-plus-249c2f7d.js","./vue-7635db6f.js","./lodash-es-2c042c7a.js","./clipper-lib-fc83c972.js","./index-c2fdf143.js","./fabric-c88bb9ac.js","./opentype.js-eb278330.js","./index-164ef104.css"],import.meta.url),meta:{title:"yft-design"}},{path:"/github",component:()=>up((()=>import("./github-3e4af983.js")),["./github-3e4af983.js","./vue-7635db6f.js","./fabric-c88bb9ac.js","./lodash-es-2c042c7a.js","./element-plus-249c2f7d.js","./clipper-lib-fc83c972.js"],import.meta.url),meta:{title:"yft-github"}},{path:"/401",component:()=>up((()=>import("./401-5cba1d08.js")),["./401-5cba1d08.js","./vue-7635db6f.js","./fabric-c88bb9ac.js","./lodash-es-2c042c7a.js","./element-plus-249c2f7d.js","./clipper-lib-fc83c972.js","./401-2a9b5f24.css"],import.meta.url),meta:{hidden:!0}},{path:"/404",component:()=>up((()=>import("./404-38165fcf.js")),["./404-38165fcf.js","./vue-7635db6f.js","./fabric-c88bb9ac.js","./lodash-es-2c042c7a.js","./element-plus-249c2f7d.js","./clipper-lib-fc83c972.js","./404-1e71c88c.css"],import.meta.url),meta:{hidden:!0}}],Ug=function(e){const t=vg(e.routes,e),n=e.parseQuery||Cg,r=e.stringifyQuery||Sg,i=e.history,o=Pg(),s=Pg(),a=Pg(),l=W(Vp);let c=Vp;dp&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const h=pp.bind(null,(e=>""+e)),u=pp.bind(null,Pp),d=pp.bind(null,Ip);function f(e,o){if(o=fp({},o||l.value),"string"==typeof e){const r=Hp(n,e,o.path),s=t.resolve({path:r.path},o),a=i.createHref(r.fullPath);return fp(r,s,{params:d(s.params),hash:Ip(r.hash),redirectedFrom:void 0,href:a})}let s;if(null!=e.path)s=fp({},e,{path:Hp(n,e.path,o.path).path});else{const t=fp({},e.params);for(const e in t)null==t[e]&&delete t[e];s=fp({},e,{params:u(t)}),o.params=u(o.params)}const a=t.resolve(s,o),c=e.hash||"";a.params=h(d(a.params));const f=function(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}(r,fp({},e,{hash:(p=c,Ap(p).replace(jp,"{").replace(Mp,"}").replace(Cp,"^")),path:a.path}));var p;const g=i.createHref(f);return fp({fullPath:f,hash:c,query:r===Sg?jg(e.query):e.query||{}},a,{redirectedFrom:void 0,href:g})}function p(e){return"string"==typeof e?Hp(n,e,l.value.path):fp({},e)}function g(e,t){if(c!==e)return ag(8,{from:t,to:e})}function k(e){return v(e)}function m(e){const t=e.matched[e.matched.length-1];if(t&&t.redirect){const{redirect:n}=t;let r="function"==typeof n?n(e):n;return"string"==typeof r&&(r=r.includes("?")||r.includes("#")?r=p(r):{path:r},r.params={}),fp({query:e.query,hash:e.hash,params:null!=r.path?{}:e.params},r)}}function v(e,t){const n=c=f(e),i=l.value,o=e.state,s=e.force,a=!0===e.replace,h=m(n);if(h)return v(fp(p(h),{state:"object"==typeof h?fp({},o,h.state):o,force:s,replace:a}),t||n);const u=n;let d;return u.redirectedFrom=t,!s&&function(e,t,n){const r=t.matched.length-1,i=n.matched.length-1;return r>-1&&r===i&&zp(t.matched[r],n.matched[i])&&Np(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}(r,i,n)&&(d=ag(16,{to:u,from:i}),O(i,i,!0,!1)),(d?Promise.resolve(d):w(u,i)).catch((e=>lg(e)?lg(e,2)?e:T(e):M(e,u,i))).then((e=>{if(e){if(lg(e,2))return v(fp({replace:a},p(e.to),{state:"object"==typeof e.to?fp({},o,e.to.state):o,force:s}),t||u)}else e=_(u,i,!0,a,o);return b(u,i,e),e}))}function y(e,t){const n=g(e,t);return n?Promise.reject(n):Promise.resolve()}function L(e){const t=B.values().next().value;return t&&"function"==typeof t.runWithContext?t.runWithContext(e):e()}function w(e,t){let n;const[r,i,a]=function(e,t){const n=[],r=[],i=[],o=Math.max(t.matched.length,e.matched.length);for(let s=0;szp(e,o)))?r.push(o):n.push(o));const a=e.matched[s];a&&(t.matched.find((e=>zp(e,a)))||i.push(a))}return[n,r,i]}(e,t);n=Rg(r.reverse(),"beforeRouteLeave",e,t);for(const o of r)o.leaveGuards.forEach((r=>{n.push(Ig(r,e,t))}));const l=y.bind(null,e,t);return n.push(l),z(n).then((()=>{n=[];for(const r of o.list())n.push(Ig(r,e,t));return n.push(l),z(n)})).then((()=>{n=Rg(i,"beforeRouteUpdate",e,t);for(const r of i)r.updateGuards.forEach((r=>{n.push(Ig(r,e,t))}));return n.push(l),z(n)})).then((()=>{n=[];for(const r of a)if(r.beforeEnter)if(kp(r.beforeEnter))for(const i of r.beforeEnter)n.push(Ig(i,e,t));else n.push(Ig(r.beforeEnter,e,t));return n.push(l),z(n)})).then((()=>(e.matched.forEach((e=>e.enterCallbacks={})),n=Rg(a,"beforeRouteEnter",e,t,L),n.push(l),z(n)))).then((()=>{n=[];for(const r of s.list())n.push(Ig(r,e,t));return n.push(l),z(n)})).catch((e=>lg(e,8)?e:Promise.reject(e)))}function b(e,t,n){a.list().forEach((r=>L((()=>r(e,t,n)))))}function _(e,t,n,r,o){const s=g(e,t);if(s)return s;const a=t===Vp,c=dp?history.state:{};n&&(r||a?i.replace(e.fullPath,fp({scroll:a&&c&&c.scroll},o)):i.push(e.fullPath,o)),l.value=e,O(e,t,n,a),T()}let x;function C(){x||(x=i.listen(((e,t,n)=>{if(!H.listening)return;const r=f(e),o=m(r);if(o)return void v(fp(o,{replace:!0}),r).catch(gp);c=r;const s=l.value;var a,h;dp&&(a=Jp(s.fullPath,n.delta),h=qp(),Qp.set(a,h)),w(r,s).catch((e=>lg(e,12)?e:lg(e,2)?(v(e.to,r).then((e=>{lg(e,20)&&!n.delta&&n.type===Up.pop&&i.go(-1,!1)})).catch(gp),Promise.reject()):(n.delta&&i.go(-n.delta,!1),M(e,r,s)))).then((e=>{(e=e||_(r,s,!1))&&(n.delta&&!lg(e,8)?i.go(-n.delta,!1):n.type===Up.pop&&lg(e,20)&&i.go(-1,!1)),b(r,s,e)})).catch(gp)})))}let S,j=Pg(),E=Pg();function M(e,t,n){T(e);const r=E.list();return r.length&&r.forEach((r=>r(e,t,n))),Promise.reject(e)}function T(e){return S||(S=!e,C(),j.list().forEach((([t,n])=>e?n(e):t())),j.reset()),e}function O(t,n,r,i){const{scrollBehavior:o}=e;if(!dp||!o)return Promise.resolve();const s=!r&&function(e){const t=Qp.get(e);return Qp.delete(e),t}(Jp(t.fullPath,0))||(i||!r)&&history.state&&history.state.scroll||null;return A().then((()=>o(t,n,s))).then((e=>e&&Kp(e))).catch((e=>M(e,t,n)))}const P=e=>i.go(e);let R;const B=new Set,H={currentRoute:l,listening:!0,addRoute:function(e,n){let r,i;return rg(e)?(r=t.getRecordMatcher(e),i=n):i=e,t.addRoute(i,r)},removeRoute:function(e){const n=t.getRecordMatcher(e);n&&t.removeRoute(n)},clearRoutes:t.clearRoutes,hasRoute:function(e){return!!t.getRecordMatcher(e)},getRoutes:function(){return t.getRoutes().map((e=>e.record))},resolve:f,options:e,push:k,replace:function(e){return k(fp(p(e),{replace:!0}))},go:P,back:()=>P(-1),forward:()=>P(1),beforeEach:o.add,beforeResolve:s.add,afterEach:a.add,onError:E.add,isReady:function(){return S&&l.value!==Vp?Promise.resolve():new Promise(((e,t)=>{j.add([e,t])}))},install(e){e.component("RouterLink",Hg),e.component("RouterView",Dg),e.config.globalProperties.$router=this,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>I(l)}),dp&&!R&&l.value===Vp&&(R=!0,k(i.location).catch((e=>{})));const t={};for(const r in Vp)Object.defineProperty(t,r,{get:()=>l.value[r],enumerable:!0});e.provide(Tg,this),e.provide(Ag,q(t)),e.provide(Og,l);const n=e.unmount;B.add(e),e.unmount=function(){B.delete(e),B.size<1&&(c=Vp,x&&x(),x=null,l.value=Vp,R=!1,S=!1),n()}}};function z(e){return e.reduce(((e,t)=>e.then((()=>L(t)))),Promise.resolve())}return H}({history:function(e){const t=function(e){const{history:t,location:n}=window,r={value:tg(e,n)},i={value:t.state};function o(r,o,s){const a=e.indexOf("#"),l=a>-1?(n.host&&document.querySelector("base")?e:e.slice(a))+r:eg()+e+r;try{t[s?"replaceState":"pushState"](o,"",l),i.value=o}catch(c){n[s?"replace":"assign"](l)}}return i.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0),{location:r,state:i,push:function(e,n){const s=fp({},i.value,t.state,{forward:e,scroll:qp()});o(s.current,s,!0),o(e,fp({},ng(r.value,e,null),{position:s.position+1},n),!1),r.value=e},replace:function(e,n){o(e,fp({},t.state,ng(i.value.back,e,i.value.forward,!0),n,{position:i.value.position}),!0),r.value=e}}}(e=function(e){if(!e)if(dp){const t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return"/"!==e[0]&&"#"!==e[0]&&(e="/"+e),Bp(e)}(e)),n=function(e,t,n,r){let i=[],o=[],s=null;const a=({state:o})=>{const a=tg(e,location),l=n.value,c=t.value;let h=0;if(o){if(n.value=a,t.value=o,s&&s===l)return void(s=null);h=c?o.position-c.position:0}else r(a);i.forEach((e=>{e(n.value,l,{delta:h,type:Up.pop,direction:h?h>0?Yp.forward:Yp.back:Yp.unknown})}))};function l(){const{history:e}=window;e.state&&e.replaceState(fp({},e.state,{scroll:qp()}),"")}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",l,{passive:!0}),{pauseListeners:function(){s=n.value},listen:function(e){i.push(e);const t=()=>{const t=i.indexOf(e);t>-1&&i.splice(t,1)};return o.push(t),t},destroy:function(){for(const e of o)e();o=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",l)}}}(e,t.state,t.location,t.replace),r=fp({location:"",base:e,go:function(e,t=!0){t||n.pauseListeners(),history.go(e)},createHref:Gp.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}(),routes:Vg,scrollBehavior:()=>({left:0,top:0})});Ug.beforeResolve(((e,t,n)=>{window.document.title=e.meta.title,n()}));const $g=(e,t,n,r,i="source-over")=>g(void 0,null,(function*(){var o;const s=r.width,a=r.height,l=r.getSrc();let c=document.createElement("canvas");const h=c.getContext("2d");if(!h)return;if(0===t)return;h.save(),h.clearRect(0,0,c.width,c.height),h.restore(),c.width=s+2*t,c.height=a+2*t;const u=[-1,-1,0,-1,1,-1,-1,0,1,0,-1,1,0,1,1,1],d=yield Yg(l);if(!d)return;for(let e=0;eg(void 0,null,(function*(){return new Promise(((t,n)=>{const r=new Image;r.crossOrigin="anonymous",r.onload=()=>t(r),r.onerror=()=>n(),r.src=e}))})),Xg=e=>e-0==0,Zg=e=>g(void 0,null,(function*(){const t=new Image;return t.crossOrigin="anonymous",t.src=e,yield new Promise((e=>{t.onload=()=>e()})),createImageBitmap(t)}));function Gg(e,t,n,r){const i=e.getRelativeCenterPoint(),o=void 0!==n&&void 0!==r?e.translateToGivenOrigin(i,"center","center",n,r):new ke(e.left,e.top);return(e.angle?t.rotate(-be.degreesToRadians(e.angle),i):t).subtract(o)}function qg(e,t,n,r,i){const o=Math.abs(e.x/n),s=Math.abs(e.y/t);return r||i?Math.max(o,s):Math.min(o,s)}function Kg(e,t,n,r){const i=t,o="right",{width:s}=i.target,a=-s/2,l=i.target.getRelativeCenterPoint(),c=Gg(i.target,new ke(n,r),"center","center"),h=i.target.translateToOriginPoint(l,o,i.originY);let u=c.x/i.target.scaleX-a,d=s-u;return i.target.cropX+u<0&&(u=-i.target.cropX,d=s+i.target.cropX),d<=0&&(u+=d,d=0),i.target.width=d,i.target.setPositionByOrigin(h,o,i.originY),i.target.cropX+=u,!0}function Jg(e,t,n,r){const i=t,o="right",{width:s}=i.target,a=i.target.getOriginalElementWidth(),l=-s/2,c=i.target.getRelativeCenterPoint(),h=Gg(i.target,new ke(n,r),"center","center"),u=i.target.translateToOriginPoint(c,o,i.originY);let d=s-(h.x/i.target.scaleX-l);return d+i.target.cropX>a&&(d=a-i.target.cropX),d<0&&(d=0),i.target.width=d,i.target.setPositionByOrigin(u,o,i.originY),!0}function Qg(e,t,n,r){const i=t,o="left",{width:s}=i.target,a=i.target.getOriginalElementWidth(),l=s/2,c=i.target.getRelativeCenterPoint(),h=Gg(i.target,new ke(n,r),"center","center"),u=i.target.translateToOriginPoint(c,o,i.originY);let d=s-(l-h.x/i.target.scaleX);return d+i.target.cropX>a&&(d=a-i.target.cropX),d<0&&(d=0),i.target.width=d,i.target.setPositionByOrigin(u,o,i.originY),!0}function ek(e,t,n,r){const i=t,o="left",{width:s}=i.target,a=s/2,l=i.target.getRelativeCenterPoint(),c=Te.getLocalPoint(t,"center","center",n,r),h=i.target.translateToOriginPoint(l,o,i.originY);let u=a-c.x/i.target.scaleX,d=s-u;return i.target.cropX+u<0&&(u=-i.target.cropX,d=s+i.target.cropX),d<=0&&(u+=d,d=0),i.target.width=d,i.target.setPositionByOrigin(h,o,i.originY),i.target.cropX+=u,!0}function tk(e,t,n,r){const i=t,o="bottom",{height:s}=i.target,a=-s/2,l=i.target.getRelativeCenterPoint(),c=Te.getLocalPoint(t,"center","center",n,r),h=i.target.translateToOriginPoint(l,i.originX,o);let u=c.y/i.target.scaleY-a,d=s-u;return i.target.cropY+u<0&&(u=-i.target.cropY,d=s+i.target.cropY),d<=0&&(u+=d,d=0),i.target.height=d,i.target.setPositionByOrigin(h,i.originX,o),i.target.cropY+=u,!0}function nk(e,t,n,r){const i=t,o="bottom",{height:s}=i.target,a=i.target.getOriginalElementHeight(),l=-s/2,c=i.target.getRelativeCenterPoint(),h=Te.getLocalPoint(t,"center","center",n,r),u=i.target.translateToOriginPoint(c,i.originX,o);let d=s-(h.y/i.target.scaleY-l);return d+i.target.cropY>a&&(d=a-i.target.cropY),d<0&&(d=0),i.target.height=d,i.target.setPositionByOrigin(u,i.originX,o),!0}function rk(e,t,n,r){const i=t,{height:o}=i.target,s=i.target.getOriginalElementHeight(),a=o/2,l=i.target.getRelativeCenterPoint(),c=Te.getLocalPoint(t,"center","center",n,r),h=i.target.translateToOriginPoint(l,i.originX,"top");let u=o-(a-c.y/i.target.scaleY);return u+i.target.cropY>s&&(u=s-i.target.cropY),u<0&&(u=0),i.target.height=u,i.target.setPositionByOrigin(h,i.originX,"top"),!0}function ik(e,t,n,r){const i=t,{height:o}=i.target,s=o/2,a=i.target.getRelativeCenterPoint(),l=Te.getLocalPoint(t,"center","center",n,r),c=i.target.translateToOriginPoint(a,i.originX,"top");let h=s-l.y/i.target.scaleY,u=o-h;return i.target.cropY+h<0&&(h=-i.target.cropY,u=o+i.target.cropY),u<=0&&(h+=u,u=0),i.target.height=u,i.target.setPositionByOrigin(c,i.originX,"top"),i.target.cropY+=h,!0}const ok=e=>(t,n,r,i)=>e(t,n,r,i),sk=ok(((e,t,n,r)=>{const{target:i}=t,o=i.flipX?Jg(0,t,n,r):Kg(0,t,n,r),s=i.flipY?nk(0,t,n,r):tk(0,t,n,r);return o||s})),ak=ok(((e,t,n,r)=>{const{target:i}=t,o=i.flipX?ek(0,t,n,r):Qg(0,t,n,r),s=i.flipY?ik(0,t,n,r):rk(0,t,n,r);return o||s})),lk=ok(((e,t,n,r)=>{const{target:i}=t,o=i.flipX?Jg(0,t,n,r):Kg(0,t,n,r),s=i.flipY?ik(0,t,n,r):rk(0,t,n,r);return o||s})),ck=ok(((e,t,n,r)=>{const{target:i}=t,o=i.flipX?ek(0,t,n,r):Qg(0,t,n,r),s=i.flipY?nk(0,t,n,r):tk(0,t,n,r);return o||s}));function hk(e,t,n){const r=n.calcTransformMatrix(),i=n.getViewportTransform(),o=be.multiplyTransformMatrices(i,r),s={x:-n.width/2-n.cropX,y:-n.height/2-n.cropY};return be.transformPoint(s,o)}function uk(e,t,n){const r=n.calcTransformMatrix(),i=n.getViewportTransform(),o=be.multiplyTransformMatrices(i,r),s={x:n.getOriginalElementWidth()-n.width/2-n.cropX,y:-n.height/2-n.cropY};return be.transformPoint(s,o)}function dk(e,t,n){const r=n.calcTransformMatrix(),i=n.getViewportTransform(),o=be.multiplyTransformMatrices(i,r),s=n.getOriginalElementWidth(),a=n.getOriginalElementHeight(),l={x:s-n.width/2-n.cropX,y:a-n.height/2-n.cropY};return be.transformPoint(l,o)}function fk(e,t,n){const r=n.calcTransformMatrix(),i=n.getViewportTransform(),o=be.multiplyTransformMatrices(i,r),s=n.getOriginalElementHeight(),a={x:-n.width/2-n.cropX,y:s-n.height/2-n.cropY};return be.transformPoint(a,o)}function pk(e,t,n,r){const{target:i}=t,o=i.getOriginalElementWidth(),s=i.getOriginalElementHeight(),a=s-i.height-i.cropY,l=i.cropX/i.width,c=a/i.height,h=i.getRelativeCenterPoint(),u=i.translateToOriginPoint(h,-l,1+c),d=Te.getLocalPoint(t,-l,1+c,n,r),f=i.scaleX,p=i.scaleY,g=qg(d,s,o,i.flipX,i.flipY),k=g/f,m=g/p,v=i.width/k,y=i.height/m,L=a/m,w=i.cropX/k,b=s-y-L;if(w+v>o||L+y>s)return!1;i.scaleX=g,i.scaleY=g,i.height=y,i.width=v,i.cropX=w,i.cropY=b,i.clippingPath&&(i.clippingPath.scaleX/=k,i.clippingPath.scaleY/=m);const _=L/i.height,x=i.cropX/i.width;return i.setPositionByOrigin(u,-x,1+_),!0}function gk(e,t,n,r){const{target:i}=t,o=i.getOriginalElementWidth(),s=i.getOriginalElementHeight(),a=i.cropX/i.width,l=i.cropY/i.height,c=i.getRelativeCenterPoint(),h=i.translateToOriginPoint(c,-a,-l),u=Te.getLocalPoint(t,-a,-l,n,r),d=i.scaleX,f=i.scaleY,p=qg(u,s,o,i.flipX,i.flipY),g=p/d,k=p/f,m=i.width/g,v=i.height/k,y=i.cropX/g,L=i.cropY/k;if(y+m>o||L+v>s)return!1;i.scaleX=p,i.scaleY=p,i.height=v,i.width=m,i.cropX=y,i.cropY=L,i.clippingPath&&(i.clippingPath.scaleX/=g,i.clippingPath.scaleY/=k);const w=i.cropX/i.width,b=i.cropY/i.height;return i.setPositionByOrigin(h,-w,-b),!0}function kk(e,t,n,r){const{target:i}=t,o=i.getOriginalElementWidth(),s=i.getOriginalElementHeight(),a=o-i.width-i.cropX,l=a/i.width,c=i.cropY/i.height,h=i.getRelativeCenterPoint(),u=i.translateToOriginPoint(h,1+l,-c),d=Te.getLocalPoint(t,1+l,-c,n,r),f=i.scaleX,p=i.scaleY,g=qg(d,s,o,i.flipX,i.flipY),k=g/f,m=g/p,v=i.width/k,y=i.height/m,L=a/k,w=o-v-L,b=i.cropY/m;if(v+a>o||y+b>s)return!1;i.scaleX=g,i.scaleY=g,i.height=y,i.width=v,i.cropX=w,i.cropY=b,i.clippingPath&&(i.clippingPath.scaleX/=k,i.clippingPath.scaleY/=m);const _=L/v,x=b/y;return i.setPositionByOrigin(u,1+_,-x),!0}function mk(e,t,n,r){const{target:i}=t,o=i.getOriginalElementWidth(),s=i.getOriginalElementHeight(),a=o-i.width-i.cropX,l=s-i.height-i.cropY,c=1+a/i.width,h=1+l/i.height,u=i.getRelativeCenterPoint(),d=i.translateToOriginPoint(u,c,h),f=qg(Te.getLocalPoint(t,c,h,n,r),s,o,i.flipX,i.flipY),p=f/i.scaleX,g=f/i.scaleY,k=a/p,m=l/g,v=i.width/p,y=i.height/g,L=o-v-k,w=s-y-m;if(v+k>o||y+m>s)return!1;i.scaleX=f,i.scaleY=f,i.width=v,i.height=y,i.cropX=L,i.cropY=w,i.clippingPath&&(i.clippingPath.scaleX/=p,i.clippingPath.scaleY/=g);const b=1+k/v,_=1+m/y;return i.setPositionByOrigin(d,b,_),!0}function vk(){delete this.__targetlessCanvasDrag,this.defaultCursor=this.__defaultCursor,delete this.__defaultCursor}function yk(e){const t=e.target,n=this.getActiveObject();if(n&&(!t||n.id!==t.id)&&n.isCropping){const{tlS:t,trS:r,blS:i,brS:o}=n.oCoords,s=[{x:t.x,y:t.y},{x:r.x,y:r.y},{x:o.x,y:o.y},{x:i.x,y:i.y}];if(n.__corner)return;const a=function(e,t){let n=!1;for(let r=0,i=t.length-1;re.y!=l>e.y&&e.x<(a-o)*(e.y-s)/(l-s)+o&&(n=!n)}return n}(n.canvas.getPointer(e,!0),s);if(a)return n.resetCropModeAnchors(),n.canvas.__targetlessCanvasDrag=!0,n.canvas.__defaultCursor=n.canvas.defaultCursor,n.canvas.defaultCursor="move",n.canvas.selectable=!1,void(n.canvas.evented=!1);if(n.cropPath){const e=new Oe(n.cropPath);n.set({clipPath:e,width:e.width,height:e.height})}n.onDeselectEvent(),n.isCropping=!1,n.canvas.defaultCursor="default",n.canvas.renderAll()}}function Lk({e:e}){var t;const n=this.getActiveObject();if(!n||!(null==(t=n.canvas)?void 0:t.__targetlessCanvasDrag)||"mousemove"!==e.type||!n)return;const r={x:e.movementX,y:e.movementY},i=n.calcTransformMatrix(),o=n.canvas.viewportTransform,s=be.invertTransform(be.multiplyTransformMatrices(o,i));s[4]=0,s[5]=0;const a=be.transformPoint(r,s);n.cropX-=a.x,n.cropY-=a.y,n.fire("moving"),n.canvas.requestRenderAll()}const wk=be.degreesToRadians;function bk(e,t,n,r,i){if(!this.getVisibility(i))return;e.save(),e.translate(t,n),e.rotate(wk(this.angle+i.angle)),e.beginPath(),e.lineWidth=6,e.lineCap="round",e.strokeStyle="#dfe2e8",e.moveTo(0,10),e.lineTo(0,0),e.lineTo(10,0),e.stroke(),e.restore()}function _k(e,t,n,r,i){if(this.visibility=!0,!this.getVisibility(i)||i.clippingPath)return void(this.visibility=!1);e.save(),e.translate(t,n),e.rotate(wk(this.angle+i.angle)),e.beginPath(),e.lineWidth=4,e.lineCap="round",e.strokeStyle="#dfe2e8",e.moveTo(-6,0),e.lineTo(6,0),e.stroke(),e.restore()}function xk(e,t,n){return function(r,i,o,s,a){r.save(),r.shadowColor="rgba(12, 18, 28, 0.38)",r.shadowBlur=4,r.shadowOffsetX=e,r.shadowOffsetY=t,n.call(this,r,i,o,s,a),r.restore()}}const{scaleCursorStyleHandler:Ck,renderCircleControl:Sk}=Te,jk=xk(2,2,bk),Ek=xk(-2,2,bk),Mk=xk(2,-2,bk),Tk=xk(-2,-2,bk),Ak=xk(0,2,_k),Ok=xk(0,-2,_k),Pk=xk(2,0,_k),Ik=xk(-2,0,_k),Rk={tlS:new Ae({x:-.5,y:-.5,actionName:"tlS",cursorStyleHandler:Ck,positionHandler:hk,actionHandler:mk,render:Sk}),trS:new Ae({x:.5,y:-.5,actionName:"trS",cursorStyleHandler:Ck,positionHandler:uk,actionHandler:pk,render:Sk}),blS:new Ae({x:-.5,y:.5,actionName:"blS",cursorStyleHandler:Ck,positionHandler:fk,actionHandler:kk,render:Sk}),brS:new Ae({x:.5,y:.5,actionName:"brS",cursorStyleHandler:Ck,positionHandler:dk,actionHandler:gk,render:Sk}),cropLeft:new Ae({x:-.5,y:0,actionName:"cropLeft",render:Pk,actionHandler:Kg,angle:90}),cropRight:new Ae({x:.5,y:0,actionName:"cropRight",render:Ik,actionHandler:Qg,angle:90}),cropTop:new Ae({x:0,y:-.5,actionName:"cropTop",render:Ak,actionHandler:tk}),cropBottom:new Ae({x:0,y:.5,actionName:"cropBottom",render:Ok,actionHandler:rk}),cropCornerTL:new Ae({x:-.5,y:-.5,actionName:"cropCornerTL",render:jk,actionHandler:sk}),cropCornerBL:new Ae({x:-.5,y:.5,actionName:"cropCornerBL",render:Mk,angle:270,actionHandler:lk}),cropCornerBR:new Ae({x:.5,y:.5,actionName:"cropCornerBR",render:Tk,angle:180,actionHandler:ak}),cropCornerTR:new Ae({x:.5,y:-.5,actionName:"cropCornerTR",render:Ek,angle:90,actionHandler:ck})};Ee.prototype.controls;const Bk={tlS:new Ae({x:-.5,y:-.5,actionName:"tlS",cursorStyleHandler:Ck,positionHandler:uk,actionHandler:pk,render:Sk}),trS:new Ae({x:.5,y:-.5,actionName:"trS",cursorStyleHandler:Ck,positionHandler:hk,actionHandler:mk,render:Sk}),blS:new Ae({x:-.5,y:.5,actionName:"blS",cursorStyleHandler:Ck,positionHandler:dk,actionHandler:gk,render:Sk}),brS:new Ae({x:.5,y:.5,actionName:"brS",cursorStyleHandler:Ck,positionHandler:fk,actionHandler:kk,render:Sk}),cropLeft:new Ae({x:-.5,y:0,actionName:"cropLeft",render:Pk,actionHandler:Jg,angle:90}),cropRight:new Ae({x:.5,y:0,actionName:"cropRight",render:Ik,actionHandler:ek,angle:90}),cropTop:new Ae({x:0,y:-.5,actionName:"cropTop",render:Ak,actionHandler:tk}),cropBottom:new Ae({x:0,y:.5,actionName:"cropBottom",render:Ok,actionHandler:rk}),cropCornerTL:new Ae({x:-.5,y:-.5,actionName:"cropCornerTL",render:jk,actionHandler:sk}),cropCornerBL:new Ae({x:-.5,y:.5,actionName:"cropCornerBL",render:Mk,angle:270,actionHandler:lk}),cropCornerBR:new Ae({x:.5,y:.5,actionName:"cropCornerBR",render:Tk,angle:180,actionHandler:ak}),cropCornerTR:new Ae({x:.5,y:-.5,actionName:"cropCornerTR",render:Ek,angle:90,actionHandler:ck})},Hk={tlS:new Ae({x:-.5,y:-.5,actionName:"tlS",cursorStyleHandler:Ck,positionHandler:fk,actionHandler:kk,render:Sk}),trS:new Ae({x:.5,y:-.5,actionName:"trS",cursorStyleHandler:Ck,positionHandler:dk,actionHandler:gk,render:Sk}),blS:new Ae({x:-.5,y:.5,actionName:"blS",cursorStyleHandler:Ck,positionHandler:hk,actionHandler:mk,render:Sk}),brS:new Ae({x:.5,y:.5,actionName:"brS",cursorStyleHandler:Ck,positionHandler:uk,actionHandler:pk,render:Sk}),cropLeft:new Ae({x:-.5,y:0,actionName:"cropLeft",render:Pk,actionHandler:Kg,angle:90}),cropRight:new Ae({x:.5,y:0,actionName:"cropRight",render:Ik,actionHandler:Qg,angle:90}),cropTop:new Ae({x:0,y:-.5,actionName:"cropTop",render:Ak,actionHandler:nk}),cropBottom:new Ae({x:0,y:.5,actionName:"cropBottom",render:Ok,actionHandler:ik}),cropCornerTL:new Ae({x:-.5,y:-.5,actionName:"cropCornerTL",render:jk,actionHandler:sk}),cropCornerBL:new Ae({x:-.5,y:.5,actionName:"cropCornerBL",render:Mk,angle:270,actionHandler:lk}),cropCornerBR:new Ae({x:.5,y:.5,actionName:"cropCornerBR",render:Tk,angle:180,actionHandler:ak}),cropCornerTR:new Ae({x:.5,y:-.5,actionName:"cropCornerTR",render:Ek,angle:90,actionHandler:ck})},Wk={tlS:new Ae({x:-.5,y:-.5,actionName:"tlS",cursorStyleHandler:Ck,positionHandler:dk,actionHandler:function(e,t,n,r){const{target:i}=t,o=i.getOriginalElementWidth(),s=i.getOriginalElementHeight(),a=1+i.cropX/i.width,l=1+i.cropY/i.height,c=i.getRelativeCenterPoint(),h=i.translateToOriginPoint(c,a,l),u=Te.getLocalPoint(t,a,l,n,r),d=i.scaleX,f=i.scaleY,p=qg(u,s,o,i.flipX,i.flipY),g=p/d,k=p/f,m=i.width/g,v=i.height/k,y=i.cropX/g,L=i.cropY/k;if(y+m>o||L+v>s)return!1;i.scaleX=p,i.scaleY=p,i.height=v,i.width=m,i.cropX=y,i.cropY=L,i.clippingPath&&(i.clippingPath.scaleX/=g,i.clippingPath.scaleY/=k);const w=1+i.cropX/i.width,b=1+i.cropY/i.height;return i.setPositionByOrigin(h,w,b),!0},render:Sk}),trS:new Ae({x:.5,y:-.5,actionName:"trS",cursorStyleHandler:Ck,positionHandler:fk,actionHandler:function(e,t,n,r){const{target:i}=t,o=i.getOriginalElementWidth(),s=i.getOriginalElementHeight(),a=o-i.width-i.cropX,l=a/i.width,c=i.cropY/i.height,h=i.getRelativeCenterPoint(),u=i.translateToOriginPoint(h,-l,1+c),d=Te.getLocalPoint(t,-l,1+c,n,r),f=i.scaleX,p=i.scaleY,g=qg(d,s,o,i.flipX,i.flipY),k=g/f,m=g/p,v=i.width/k,y=i.height/m,L=a/k,w=o-v-L,b=i.cropY/m;if(v+a>o||y+b>s)return!1;i.scaleX=g,i.scaleY=g,i.height=y,i.width=v,i.cropX=w,i.cropY=b,i.clippingPath&&(i.clippingPath.scaleX/=k,i.clippingPath.scaleY/=m);const _=L/v,x=b/y;return i.setPositionByOrigin(u,-_,1+x),!0},render:Sk}),blS:new Ae({x:-.5,y:.5,actionName:"blS",cursorStyleHandler:Ck,positionHandler:uk,actionHandler:function(e,t,n,r){const{target:i}=t,o=i.getOriginalElementWidth(),s=i.getOriginalElementHeight(),a=s-i.height-i.cropY,l=i.cropX/i.width,c=a/i.height,h=i.getRelativeCenterPoint(),u=i.translateToOriginPoint(h,1+l,-c),d=Te.getLocalPoint(t,1+l,-c,n,r),f=i.scaleX,p=i.scaleY,g=qg(d,s,o,i.flipX,i.flipY),k=g/f,m=g/p,v=i.width/k,y=i.height/m,L=a/m,w=i.cropX/k,b=s-y-L;if(w+v>o||L+y>s)return!1;i.scaleX=g,i.scaleY=g,i.height=y,i.width=v,i.cropX=w,i.cropY=b,i.clippingPath&&(i.clippingPath.scaleX/=k,i.clippingPath.scaleY/=m);const _=L/i.height,x=i.cropX/i.width;return i.setPositionByOrigin(u,1+x,-_),!0},render:Sk}),brS:new Ae({x:.5,y:.5,actionName:"brS",cursorStyleHandler:Ck,positionHandler:hk,actionHandler:function(e,t,n,r){const{target:i}=t,o=i.getOriginalElementWidth(),s=i.getOriginalElementHeight(),a=o-i.width-i.cropX,l=s-i.height-i.cropY,c=a/i.width,h=l/i.height,u=i.getRelativeCenterPoint(),d=i.translateToOriginPoint(u,-c,-h),f=qg(Te.getLocalPoint(t,-c,-h,n,r),s,o,i.flipX,i.flipY),p=f/i.scaleX,g=f/i.scaleY,k=a/p,m=l/g,v=i.width/p,y=i.height/g,L=o-v-k,w=s-y-m;if(v+k>o||y+m>s)return!1;i.scaleX=f,i.scaleY=f,i.width=v,i.height=y,i.cropX=L,i.cropY=w,i.clippingPath&&(i.clippingPath.scaleX/=p,i.clippingPath.scaleY/=g);const b=k/v,_=m/y;return i.setPositionByOrigin(d,-b,-_),!0},render:Sk}),cropLeft:new Ae({x:-.5,y:0,actionName:"cropLeft",render:Pk,actionHandler:Jg,angle:90}),cropRight:new Ae({x:.5,y:0,actionName:"cropRight",render:Ik,actionHandler:ek,angle:90}),cropTop:new Ae({x:0,y:-.5,actionName:"cropTop",render:Ak,actionHandler:nk}),cropBottom:new Ae({x:0,y:.5,actionName:"cropBottom",render:Ok,actionHandler:ik}),cropCornerTL:new Ae({x:-.5,y:-.5,actionName:"cropCornerTL",render:jk,actionHandler:sk}),cropCornerBL:new Ae({x:-.5,y:.5,actionName:"cropCornerBL",render:Mk,angle:270,actionHandler:lk}),cropCornerBR:new Ae({x:.5,y:.5,actionName:"cropCornerBR",render:Tk,angle:180,actionHandler:ak}),cropCornerTR:new Ae({x:.5,y:-.5,actionName:"cropCornerTR",render:Ek,angle:90,actionHandler:ck})},zk=Math.PI/2,Nk=Math.PI/180,Dk=Object.freeze([1,0,0,1,0,0]),Fk=16,Vk="center",Uk="left",$k="right",Yk="none",Xk=(e,t)=>parseFloat(Number(e).toFixed(t)),Zk=(e,t=Fk)=>{const n=/\D{0,2}$/.exec(e),r=parseFloat(e),i=Ie.DPI;switch(null==n?void 0:n[0]){case"mm":return r*i/25.4;case"cm":return r*i/2.54;case"in":return r*i;case"pt":return r*i/72;case"pc":return r*i/72*12;case"em":return r*t;default:return r}},Gk=e=>{const[t,n]=e.trim().split(" "),[r,i]=(o=t)&&o!==Yk?[o.slice(1,4),o.slice(5,8)]:o===Yk?[o,o]:["Mid","Mid"];var o;return{meetOrSlice:n||"meet",alignX:r,alignY:i}};function qk(e){return new RegExp("^("+e.join("|")+")\\b","i")}const Kk=String.raw`(?:[-+]?(?:\d*\.\d+|\d+\.?)(?:[eE][-+]?\d+)?)`,Jk="http://www.w3.org/2000/svg",Qk=new RegExp("(normal|italic)?\\s*(normal|small-caps)?\\s*(normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900)?\\s*("+Kk+"(?:px|cm|mm|em|pt|pc|in)*)(?:\\/(normal|"+Kk+"))?\\s+(.*)"),em={cx:Uk,x:Uk,r:"radius",cy:"top",y:"top",display:"visible",visibility:"visible",transform:"transformMatrix","fill-opacity":"fillOpacity","fill-rule":"fillRule","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","letter-spacing":"charSpacing","paint-order":"paintFirst","stroke-dasharray":"strokeDashArray","stroke-dashoffset":"strokeDashOffset","stroke-linecap":"strokeLineCap","stroke-linejoin":"strokeLineJoin","stroke-miterlimit":"strokeMiterLimit","stroke-opacity":"strokeOpacity","stroke-width":"strokeWidth","text-decoration":"textDecoration","text-anchor":"textAnchor",opacity:"opacity","clip-path":"clipPath","clip-rule":"clipRule","vector-effect":"strokeUniform","image-rendering":"imageSmoothing"},tm="font-size",nm="clip-path",rm="mask",im=qk(["path","circle","polygon","polyline","ellipse","rect","line","image","text"]),om=qk(["symbol","image","marker","pattern","view","svg"]),sm=qk(["symbol","g","a","svg","clipPath","defs","mask"]),am=new RegExp("^\\s*("+Kk+"+)\\s*,?\\s*("+Kk+"+)\\s*,?\\s*("+Kk+"+)\\s*,?\\s*("+Kk+"+)\\s*$");function lm(e,t){const n=e.nodeName,r=e.getAttribute("class"),i=e.getAttribute("id");let o;if(o=new RegExp("^"+n,"i"),t=t.replace(o,""),i&&t.length&&(o=new RegExp("#"+i+"(?![a-zA-Z\\-]+)","i"),t=t.replace(o,"")),r&&t.length){const e=r.split(" ");for(let n=e.length;n--;)o=new RegExp("\\."+e[n]+"(?![a-zA-Z\\-]+)","i"),t=t.replace(o,"")}return 0===t.length}function cm(e,t){let n=!0;const r=lm(e,t.pop());return r&&t.length&&(n=function(e,t){let n,r=!0;for(;e.parentElement&&1===e.parentElement.nodeType&&t.length;)r&&(n=t.pop()),r=lm(e=e.parentElement,n);return 0===t.length}(e,t)),r&&n&&0===t.length}function hm(e,t={}){let n={};for(const r in t)cm(e,r.split(" "))&&(n=u(u({},n),t[r]));return n}const um=e=>{var t;return null!=(t=em[e])?t:e},dm=e=>e*Nk,fm=e=>e/Nk,pm=e=>{if(0===e)return 1;switch(Math.abs(e)/zk){case 1:case 3:return 0;case 2:return-1}return Math.cos(e)},gm=e=>{if(0===e)return 0;const t=e/zk,n=Math.sign(e);switch(t){case 1:return n;case 2:return 0;case 3:return-n}return Math.sin(e)},km=(e,t,n)=>[e[0]*t[0]+e[2]*t[1],e[1]*t[0]+e[3]*t[1],e[0]*t[2]+e[2]*t[3],e[1]*t[2]+e[3]*t[3],n?0:e[0]*t[4]+e[2]*t[5]+e[4],n?0:e[1]*t[4]+e[3]*t[5]+e[5]],mm=e=>{const t=Math.atan2(e[1],e[0]),n=Math.pow(e[0],2)+Math.pow(e[1],2),r=Math.sqrt(n),i=(e[0]*e[3]-e[2]*e[1])/r,o=Math.atan2(e[0]*e[2]+e[1]*e[3],n);return{angle:fm(t),scaleX:r,scaleY:i,skewX:fm(o),skewY:0,translateX:e[4]||0,translateY:e[5]||0}};function vm({angle:e=0}={},{x:t=0,y:n=0}={}){const r=dm(e),i=pm(r),o=gm(r);return[i,o,-o,i,t?t-(i*t-o*n):0,n?n-(o*t+i*n):0]}const ym=(e,t=e)=>[e,0,0,t,0,0],Lm=e=>Math.tan(dm(e)),wm=e=>[1,0,Lm(e),1,0,0],bm=e=>[1,Lm(e),0,1,0,0],_m=(e,t=0)=>[1,0,0,1,e,t],xm=(e,t)=>e.reduceRight(((e,n)=>n?km(n,e,t):e),Dk),Cm=e=>e.replace(new RegExp(`(${Kk})`,"gi")," $1 ").replace(/,/gi," ").replace(/\s+/gi," "),Sm=`(${Kk})`,jm=String.raw`(skewX)\(${Sm}\)`,Em=String.raw`(skewY)\(${Sm}\)`,Mm=String.raw`(rotate)\(${Sm}(?: ${Sm} ${Sm})?\)`,Tm=String.raw`(scale)\(${Sm}(?: ${Sm})?\)`,Am=String.raw`(translate)\(${Sm}(?: ${Sm})?\)`,Om=`(?:${String.raw`(matrix)\(${Sm} ${Sm} ${Sm} ${Sm} ${Sm} ${Sm}\)`}|${Am}|${Mm}|${Tm}|${jm}|${Em})`,Pm=`(?:${Om}*)`,Im=String.raw`^\s*(?:${Pm}?)\s*$`,Rm=new RegExp(Im),Bm=new RegExp(Om,"g");function Hm(e){const t=[];if(!(e=Cm(e).replace(/\s*([()])\s*/gi,"$1"))||e&&!Rm.test(e))return[...Dk];for(const n of e.matchAll(Bm)){const e=new RegExp(Om).exec(n[0]);if(!e)continue;let r=Dk;const i=e.filter((e=>!!e)),[,o,...s]=i,[a,l,c,h,u,d]=s.map((e=>parseFloat(e)));switch(o){case"translate":r=_m(a,l);break;case"rotate":r=vm({angle:a},{x:l,y:c});break;case"scale":r=ym(a,l);break;case"skewX":r=wm(a);break;case"skewY":r=bm(a);break;case"matrix":r=[a,l,c,h,u,d]}t.push(r)}return xm(t)}function Wm(e,t,n,r){const i=Array.isArray(t);let o,s=t;if("fill"!==e&&"stroke"!==e||t!==Yk){if("strokeUniform"===e)return"non-scaling-stroke"===t;if("strokeDashArray"===e)s=t===Yk?null:t.replace(/,/g," ").split(/\s+/).map(parseFloat);else if("transformMatrix"===e)s=n&&n.transformMatrix?km(n.transformMatrix,Hm(t)):Hm(t);else if("visible"===e)s=t!==Yk&&"hidden"!==t,n&&!1===n.visible&&(s=!1);else if("opacity"===e)s=parseFloat(t),n&&void 0!==n.opacity&&(s*=n.opacity);else if("textAnchor"===e)s="start"===t?Uk:"end"===t?$k:Vk;else if("charSpacing"===e)o=Zk(t,r)/r*1e3;else if("paintFirst"===e){const e=t.indexOf("fill"),n=t.indexOf("stroke");s="fill",(e>-1&&n>-1&&n-1)&&(s="stroke")}else{if("href"===e||"xlink:href"===e||"font"===e)return t;if("imageSmoothing"===e)return"optimizeQuality"===t;o=i?t.map(Zk):Zk(t,r)}}else s="";return!i&&isNaN(o)?s:o}function zm(e){const t={},n=e.getAttribute("style");return n?("string"==typeof n?function(e,t){e.replace(/;\s*$/,"").split(";").forEach((e=>{const[n,r]=e.split(":");t[n.trim().toLowerCase()]=r.trim()}))}(n,t):function(e,t){Object.entries(e).forEach((([e,n])=>{void 0!==n&&(t[e.toLowerCase()]=n)}))}(n,t),t):t}const Nm={stroke:"strokeOpacity",fill:"fillOpacity"};function Dm(e,t,n){if(!e)return{};let r,i={},o={},s=Fk;e.parentNode&&sm.test(e.parentNode.nodeName)&&(i=Dm(e.parentElement,t,n),i.fontSize&&(r=s=Zk(i.fontSize))),"text"===e.tagName.toLowerCase().replace("svg:","")&&e.childNodes&&e.childNodes.forEach((e=>{o=Fm(e,t,n)}));const a=u(u(u({},t.reduce(((t,n)=>{const r=e.getAttribute(n);return r&&(t[n]=r),t}),{})),hm(e,n)),zm(e));a[rm]&&e.setAttribute(rm,a[rm]),a[nm]&&e.setAttribute(nm,a[nm]),a[tm]&&(r=Zk(a[tm],s),a[tm]=`${r}`);const l={};for(const h in a){const e=um(h),t=Wm(e,a[h],i,r);l[e]=t}l&&l.font&&function(e,t){const n=e.match(Qk);if(!n)return;const r=n[1],i=n[3],o=n[4],s=n[5],a=n[6];r&&(t.fontStyle=r),i&&(t.fontWeight=isNaN(parseFloat(i))?i:parseFloat(i)),o&&(t.fontSize=Zk(o)),a&&(t.fontFamily=a),s&&(t.lineHeight="normal"===s?1:s)}(l.font,l);const c=u(u(u({},i),l),o);return sm.test(e.nodeName)?c:function(e){const t=Ee.getDefaults();return Object.entries(Nm).forEach((([n,r])=>{if(void 0===e[r]||""===e[n])return;if(void 0===e[n]){if(!t[n])return;e[n]=t[n]}if(0===e[n].indexOf("url("))return;const i=new Re(e[n]);e[n]=i.setAlpha(Xk(i.getAlpha()*e[r],2)).toRgba()})),e}(c)}const Fm=(e,t,n)=>{if(!e)return{};const r=u(u(u({},t.reduce(((t,n)=>{const r=e.getAttribute(n);return r&&(t[n]=r),t}),{})),hm(e,n)),zm(e));if(r.x){const e=Wm("left",r.x,{},void 0);r.dx=e,delete r.x}if(r.y){const e=Wm("top",r.y,{},void 0);r.dy=e,delete r.y}return r};let Vm=class extends Pe{constructor(e,t){super(e,u({filters:[]},t)),p(this,"isCropping"),p(this,"cropKey"),p(this,"cropPath"),p(this,"cropSize"),p(this,"originWidth"),p(this,"originHeight"),p(this,"effects"),p(this,"groupMask"),this.effects=null==t?void 0:t.effects,this.groupMask=null==t?void 0:t.groupMask,this.renderEffects(),this.on("mousedblclick",this.doubleClickHandler.bind(this))}doubleClickHandler(e){!this.canvas||!e.target||e.target!==this||e.target.lockMovementX&&e.target.lockMovementY||(this.set({__isCropping:!0,clipPath:void 0}),this.canvas.setActiveObject(this),this.canvas.requestRenderAll())}get __isCropping(){return this.isCropping}set __isCropping(e){this.isCropping=e,this.__isCropping&&this.onMousedbclickEvent()}onMousedbclickEvent(){const e=this.canvas;e&&(e.defaultCursor="move",function(e){const{canvas:t}=e;if(!t)return;e.hoverCursor=Ee.prototype.hoverCursor,t.requestRenderAll();const n=e.onDeselect;e.onDeselect=(...t)=>(n.call(e,...t),!0)}(this),this.lastEventTop=this.top,this.lastEventLeft=this.left,this.setupDragMatrix(),this.bindCropModeHandlers(),this.controls=Rk,this.flipX&&!this.flipY&&(this.controls=Bk),this.flipY&&!this.flipX&&(this.controls=Hk),this.flipX&&this.flipY&&(this.controls=Wk),this.scaleX!=this.scaleY?this.setControlsVisibility({tlS:!1,trS:!1,blS:!1,brS:!1}):this.setControlsVisibility({tlS:!0,trS:!0,blS:!0,brS:!0}),this.setCoords(),e.centeredKey=null,e.altActionKey=null,e.selection=!1)}get _cropKey(){return this.cropKey}set _cropKey(e){this.cropSize=Math.min(this.width,this.height),this.cropKey!==e&&e&&(this.clipPath=void 0),this.cropKey=e,this.setCropCoords(this.cropSize,this.cropSize)}initEffects(){this.effects&&(this.originWidth=this.width,this.originHeight=this.height,this.originSrc=this.getSrc())}setCropCoords(e,t){if(!this.clipPath){const n=this.left+this.getOriginalElementWidth()/2-e/2,r=this.top+this.getOriginalElementHeight()/2-t/2;this.cropX=n-this.left,this.cropY=r-this.top,this.width=e,this.height=t}}getOriginalElementWidth(){return this._originalElement?this._originalElement.naturalWidth||this._originalElement.width:0}getOriginalElementHeight(){return this._originalElement?this._originalElement.naturalHeight||this._originalElement.height:0}getElementWidth(){return this._element?this._element.naturalWidth||this._element.width:0}getElementHeight(){return this._element?this._element.naturalHeight||this._element.height:0}_getOriginalTransformedDimensions(e={}){const t=u({scaleX:this.scaleX,scaleY:this.scaleY,skewX:this.skewX,skewY:this.skewY,width:this.getOriginalElementWidth(),height:this.getOriginalElementHeight(),strokeWidth:this.strokeWidth},e),n=t.strokeWidth;let r=n,i=0;this.strokeUniform&&(r=0,i=n);const o=t.width+r,s=t.height+r;let a;return a=0===t.skewX&&0===t.skewY?new ke(o*t.scaleX,s*t.scaleY):be.sizeAfterTransform(o,s,t),a.scalarAdd(i)}_render(e){const t=this.width||0,n=this.height||0,r=this._element;if(e.save(),this.__isCropping){this._removeShadow(e),e.globalAlpha=.5;const i=this.getElementWidth(),o=this.getElementHeight(),s=-(this.cropX||0)-t/2,a=-(this.cropY||0)-n/2;e.drawImage(r,s,a,i,o),e.globalAlpha=1}super._render(e),this._drawCroppingLines(e),this._drawCroppingPath(e),e.restore()}drawBorders(e,t,n){this._renderCroppingBorders(e),super.drawBorders(e,t,n)}renderEffects(e){return g(this,null,(function*(){if(this.effects){this.initEffects(),this.originSrc&&(yield this.setSrc(this.originSrc));for(let t=0;t{const r=n.top-t.top,i=n.left-t.left;r<=0&&i<=0&&n.height+r>=t.height&&n.width+i>=t.width||(e.fillStyle="#000",r>0&&e.fillRect(0,0,t.width,r),i>0&&e.fillRect(0,0,i,t.height),r+n.heightnew this(e,r)))}))}static fromObject(e,t){return g(this,null,(function*(){var n=e,{filters:r,resizeFilter:i,src:o,crossOrigin:s}=n,a=f(n,["filters","resizeFilter","src","crossOrigin"]);return a.originSrc&&a.effects&&(o=a.originSrc),a.originWidth&&a.effects&&(a.width=a.originWidth),a.originHeight&&a.effects&&(a.height=a.originHeight),Promise.all([be.loadImage(o,d(u({},t),{crossOrigin:s})),r&&be.enlivenObjects(r,t),i&&be.enlivenObjects([i],t),be.enlivenObjectEnlivables(a,t)]).then((([e,t=[],[n]=[],r={}])=>{const i=new this(e,u(d(u({},a),{src:o,crossOrigin:s,filters:t,resizeFilter:n}),r));return i.renderMask(),i}))}))}static fromElement(e){return g(this,arguments,(function*(e,t={},n){const r=Dm(e,this.ATTRIBUTE_NAMES.concat(["mask"]),n);return this.fromURL(r["xlink:href"],t,r).catch((e=>null))}))}};Object.assign(Vm.prototype,u(u({cacheProperties:[...Ee.cacheProperties,"cropX","cropY"]},{type:"Image",strokeWidth:0,srcFromAttribute:!1,minimumScaleTrigger:.5,cropX:0,cropY:0,imageSmoothing:!0}),{cropBorderColor:"#43b9d3",cropBorderScaleFactor:2,cropCornerStyle:"default",cropDarkLayer:"#16191e",cropLinesColor:"#f6f7fa",croppingBeforeVals:["stroke","strokeWidth","cornerSize"],bindCropModeHandlers(){this.unbindCropModeHandlers(),this.on("moving",this.cropModeHandlerMoveImage),this.on("mousedown",this.resetCropModeAnchors),this.canvas.on("before:transform",this.cropBeforeHelper),this.canvas.on("mouse:up",vk),this.canvas.on("mouse:down",yk),this.canvas.on("mouse:move",Lk)},unbindCropModeHandlers(){this.off("moving",this.cropModeHandlerMoveImage),this.off("mousedown",this.resetCropModeAnchors),this.canvas.off("before:transform",this.cropBeforeHelper),this.canvas.off("mouse:up",vk),this.canvas.off("mouse:down",yk),this.canvas.off("mouse:move",Lk)},onDeselectEvent(){const e=this.canvas;var t,n;e&&(function(e){const{canvas:t}=e;if(!t)return;t.requestRenderAll();const n=e.onDeselect;e.onDeselect=(...t)=>(n.call(e,...t),!1)}(this),delete this.lastEventTop,delete this.lastEventLeft,this.unbindCropModeHandlers(),e.centeredKey=Me.prototype.centeredKey,e.altActionKey=Me.prototype.altActionKey,e.selection=!0,this.controls=ah(),this.setCoords(),null==(n=(t=this).canvas)||n.fire("object:modified",{action:"cropImage",target:t}))},_drawDarkLayer(e){!this.isCropping&&!this.isInPerspectiveMode||this===this.canvas.backgroundImage||(e.save(),e.setTransform(1,0,0,1,0,0),e.globalAlpha=.5,e.fillStyle=this.cropDarkLayer,e.fillRect(0,0,this.canvas.lowerCanvasEl.width,this.canvas.lowerCanvasEl.height),e.restore())},_drawCroppingLines(e){if(!this.__isCropping||!this.canvas||this.cropKey)return;const t=this.width,n=this.height,r=this.canvas.getZoom()*Ie.devicePixelRatio;e.save(),e.lineWidth=1,e.globalAlpha=1,e.strokeStyle=this.cropLinesColor,e.beginPath(),e.moveTo(-t/2+t/3,-n/2),e.lineTo(-t/2+t/3,n/2),e.moveTo(-t/2+2*t/3,-n/2),e.lineTo(-t/2+2*t/3,n/2),e.moveTo(-t/2,-n/2+n/3),e.lineTo(t/2,-n/2+n/3),e.moveTo(-t/2,-n/2+2*n/3),e.lineTo(t/2,-n/2+2*n/3),e.scale(1/(this.scaleX*r),1/(this.scaleY*r)),e.stroke(),e.restore()},_drawCroppingPath(e){if(!this.__isCropping||!this.canvas||!this.cropKey)return;const t=this.canvas.getZoom()*Ie.devicePixelRatio;e.save(),e.lineWidth=1,e.globalAlpha=1,e.strokeStyle=this.cropLinesColor,this.cropPath=ls[this.cropKey].createPath(this.width,this.height),e.stroke(new Path2D(this.cropPath)),e.scale(1/(this.scaleX*t),1/(this.scaleY*t)),e.restore()},resetCropModeAnchors(){this.lastEventTop=this.top,this.lastEventLeft=this.left,this.lastTop=void 0,this.lastLeft=void 0},setupDragMatrix(){this.moveTransformationMatrix=be.invertTransform(this.calcTransformMatrix()),this.changeToPositionMatrix=this.calcTransformMatrix().concat(),this.moveTransformationMatrix[4]=0,this.moveTransformationMatrix[5]=0,this.changeToPositionMatrix[4]=0,this.changeToPositionMatrix[5]=0},cropBeforeHelper({transform:e}){const{action:t,target:n}=e;"scale"===t.substring(0,5)&&(n.cropAnchorPoint=n.translateToOriginPoint(n.getCenterPoint(),e.originX,e.originY))},cropModeHandlerMoveImage(){if(!this.isCropping)return;const e=void 0===this.lastTop?this.lastEventTop:this.lastTop,t=void 0===this.lastLeft?this.lastEventLeft:this.lastLeft,n=new ke(t-this.left,e-this.top),r=be.transformPoint(n,this.moveTransformationMatrix),i=this._element.naturalWidth||this._element.width,o=this._element.naturalHeight||this._element.height,s=r.x,a=r.y;let l=this.cropX+s,c=this.cropY+a;l<0?(this.cropX,l=0):l+this.width>i&&(l=i-this.width,this.cropX,this.width),c<0?(this.cropY,c=0):c+this.height>o&&(c=o-this.height,this.cropY,this.height),this.cropX=l,this.cropY=c,this.lastTop=this.top,this.lastLeft=this.left,this.top=this.lastEventTop,this.left=this.lastEventLeft}})),Se.setClass(Vm),Se.setSVGClass(Vm);Se.setClass(class e extends ye{constructor(e,t){super(e,t),p(this,"subTargetCheck",!0),p(this,"interactive",!1),p(this,"isShow",!1),this.on("mousedblclick",this.doubleClickHandler.bind(this))}addDeselectedEvent(e){e.once("deselected",(()=>{var e;const t=null==(e=this.canvas)?void 0:e.getActiveObject();t&&t.getAncestors().includes(this)?this.addDeselectedEvent(t):this.set({interactive:!1,objectCaching:!0})}))}onActiveTarget(e){this.canvas&&e.group&&!e.group.interactive&&e.getAncestors().forEach((t=>{const n=t;n.interactive||(n.set({interactive:!0,objectCaching:!1}),n.addDeselectedEvent(e))}))}doubleClickHandler(e){var t;if(!this.canvas||!e.target||e.target!==this||!e.subTargets||0===e.subTargets.length||this.interactive)return;this.set({interactive:!0,objectCaching:!1}),this.addDeselectedEvent(this);const n=e.subTargets.indexOf(this),r=null!=(t=e.subTargets[n-1])?t:e.subTargets[e.subTargets.length-1];this.canvas.setActiveObject(r),this.canvas.requestRenderAll()}_onObjectRemoved(e,t){if(super._onObjectRemoved(e,t),0===this.size()){const e=this.group?this.group:this.canvas;e&&e.remove(this)}}static fromObject(t,n){return g(this,null,(function*(){var r,o,s,l=t,{type:c,objects:h=[],layoutManager:d}=l,p=f(l,["type","objects","layoutManager"]);return p.mask&&h.forEach((e=>e.groupMask=p.mask)),(r=e,o=this,s="fromObject",a(i(r),s,o)).call(this,u({type:c,objects:h,layoutManager:d},p),n)}))}});const Um=e=>Object.keys(e);Se.setClass(class extends Be{constructor(e,t){super(e,t),p(this,"canvasEvents"),p(this,"pointSize",10),p(this,"aligningLineMargin",10),p(this,"aligningLineWidth",1),p(this,"aligningLineColor","#F68066"),p(this,"verticalLines",[]),p(this,"horizontalLines",[]),p(this,"ignoreObjTypes",[]),p(this,"pickObjTypes",[]),p(this,"startStyle"),p(this,"endStyle"),this.startStyle=t.startStyle,this.endStyle=t.endStyle;this.canvasEvents={mouseup:()=>{(this.horizontalLines.length||this.verticalLines.length)&&(this.clearGuideline(),this.clearStretLine())}},this.on(this.canvasEvents),this.initControls()}pointMoving(e,t){var n;if(!(null==(n=this.canvas)?void 0:n.contextTop))return t;if(this.clearStretLine(),!this.canvas)return t;if(!this.canvas._currentTransform)return t;const r=this.canvas.getActiveObjects(),i=[],o=e=>{const t=e.getObjects().filter((e=>this.ignoreObjTypes.length?!this.ignoreObjTypes.some((t=>e.get(t.key)===t.value)):this.pickObjTypes.length?this.pickObjTypes.some((t=>e.get(t.key)===t.value)):!r.includes(e)&&(!!e.visible&&(sc(e)?(o(e),!1):!oc(e)||!this.group||e!==this.group||(o(e),!1)))));i.push(...t)},s=this.group?this.group:this.canvas;return lc(s)&&i.push(s),o(s),this.traversAllObjects(e,t,i)}clearStretLine(){this.verticalLines.length=this.horizontalLines.length=0}initControls(){const e={};this.points.forEach(((t,n)=>{e[n]=new Ae({positionHandler:Kc,actionHandler:Qc(n>0?n-1:this.points.length-1,eh),actionName:"modifyPolygon",pointIndex:n})})),this.controls=e}traversAllObjects(e,t,n){const r=this.getObjDraggingObjCoords(),i=new Set,o=new Set;for(let s=n.length;s--;){const e=d(u({},this.__getCoords(n[s])),{c:n[s].getCenterPoint()}),{objHeight:t,objWidth:a}=this.getObjMaxWidthHeightByCoords(e);Um(r).forEach((t=>{const i=0!==n[s].angle?this.omitCoords(e,"horizontal"):e;Um(i).forEach((n=>{if(this.isInRange(r[t].y,e[n].y)){const i=e[n].y,s=r[t].y-i;o.add(r.c.y-s);const l=this.__getCoords(this),{x1:c,x2:h}=function(n,r){let i,o;return"c"===n?(i=Math.min(e.c.x-a/2,r[t].x),o=Math.max(e.c.x+a/2,r[t].x)):(i=Math.min(e[n].x,r[t].x),o=Math.max(e[n].x,r[t].x)),{x1:i,x2:o}}(n,d(u({},l),{c:this.calcCenterPointByACoords(l)}));this.horizontalLines.push({y:i,x1:c,x2:h})}}))})),Um(r).forEach((o=>{const a=0!==n[s].angle?this.omitCoords(e,"vertical"):e;Um(a).forEach((n=>{if(this.isInRange(r[o].x,e[n].x)){const s=e[n].x,l=r[o].x-s;i.add(r.c.x-l);const c=this.__getCoords(this),{y1:h,y2:f}=function(n,r){let i,s;return"c"===n?(i=Math.min(a.c.y-t/2,r[o].y),s=Math.max(a.c.y+t/2,r[o].y)):(i=Math.min(e[n].y,r[o].y),s=Math.max(e[n].y,r[o].y)),{y1:i,y2:s}}(n,d(u({},c),{c:this.calcCenterPointByACoords(c)}));this.verticalLines.push({x:s,y1:h,y2:f})}}))}))}return this.snap({point:t,snapXPoints:i,snapYPoints:o})}getObjDraggingObjCoords(){const e=this.__getCoords(this),t=this.calcCenterPointByACoords(e).subtract(this.getCenterPoint()),n=Um(e).map((n=>e[n].subtract(t)));return{tl:n[0],tr:n[1],br:n[2],bl:n[3],c:this.getCenterPoint()}}getObjMaxWidthHeightByCoords(e){const{c:t,tl:n,tr:r}=e;return{objHeight:2*Math.max(Math.abs(t.y-n.y),Math.abs(t.y-r.y)),objWidth:2*Math.max(Math.abs(t.x-n.x),Math.abs(t.x-r.x))}}omitCoords(e,t){const n=e,r="vertical"===t?"x":"y";return Um(e).forEach((t=>{e[t][r]n.tl[r]&&(n[t]=e[t])})),n}isInRange(e,t){return!!this.canvas&&Math.abs(Math.round(e)-Math.round(t))<=this.aligningLineMargin/this.canvas.getZoom()}__getCoords(e){const[t,n,r,i]=e.getCoords();return{tl:t,tr:n,br:r,bl:i}}calcCenterPointByACoords(e){return new ke((e.tl.x+e.br.x)/2,(e.tl.y+e.br.y)/2)}snap({point:e,snapXPoints:t,snapYPoints:n}){if(0===t.size&&0===n.size)return e;const r=(e,t)=>{if(0===e.size)return t;return[...e].sort(((e,n)=>Math.abs(t-e)-Math.abs(t-n)))[0]};return new ke(r(t,e.x),r(n,e.y))}setLineMode(e,t){"start"===t&&(this.startStyle=e),"end"===t&&(this.endStyle=e)}_render(e){super._render(e),this.clearGuideline(),this.renderStartStyle(e),this.renderEndStyle(e),this.drawGuideLines()}renderStartStyle(e){if(!this.startStyle)return;const t=this.points[0],n=this.points[this.points.length-1],r=t.x-n.x,i=t.y-n.y,o=Math.atan2(i,r);this.startStyle===ms.ARROW&&(e.save(),e.translate((t.x-n.x)/2,(t.y-n.y)/2),e.rotate(o),e.beginPath(),e.moveTo(this.pointSize,0),e.lineTo(-this.pointSize,this.pointSize),e.lineTo(-this.pointSize,-this.pointSize),e.closePath(),e.fillStyle=this.stroke,e.fill(),e.restore()),this.startStyle===ms.DOT&&(e.save(),e.translate((t.x-n.x)/2,(t.y-n.y)/2),e.rotate(o),e.beginPath(),e.arc(0,0,this.pointSize,0,2*Math.PI),e.closePath(),e.fillStyle=this.stroke,e.fill(),e.restore())}renderEndStyle(e){if(!this.endStyle)return;this.points[0];const t=this.points[this.points.length-1],n=t.x-this.points[0].x,r=t.y-this.points[0].y,i=Math.atan2(r,n);this.endStyle===ms.ARROW&&(e.save(),e.translate((t.x-this.points[0].x)/2,(t.y-this.points[0].y)/2),e.rotate(i),e.beginPath(),e.moveTo(this.pointSize,0),e.lineTo(-this.pointSize,this.pointSize),e.lineTo(-this.pointSize,-this.pointSize),e.closePath(),e.fillStyle=this.stroke,e.fill(),e.restore()),this.endStyle===ms.DOT&&(e.save(),e.translate((t.x-this.points[0].x)/2,(t.y-this.points[0].y)/2),e.rotate(i),e.beginPath(),e.arc(0,0,this.pointSize,0,2*Math.PI),e.closePath(),e.fillStyle=this.stroke,e.fill(),e.restore())}drawVerticalLine(e,t){this.drawLine(e.x,Math.min(e.y1,e.y2),e.x,Math.max(e.y1,e.y2))}drawSign(e,t){if(!this.canvas)return;const n=this.canvas.getTopContext();n.strokeStyle=this.aligningLineColor,n.beginPath();n.moveTo(e-3,t-3),n.lineTo(e+3,t+3),n.moveTo(e+3,t-3),n.lineTo(e-3,t+3),n.stroke()}drawLine(e,t,n,r){if(!this.canvas)return;const i=this.canvas.getTopContext(),o=be.transformPoint(new ke(e,t),this.canvas.viewportTransform),s=be.transformPoint(new ke(n,r),this.canvas.viewportTransform);i.save(),i.lineWidth=this.aligningLineWidth,i.strokeStyle=this.aligningLineColor,i.beginPath(),i.moveTo(o.x,o.y),i.lineTo(s.x,s.y),i.stroke(),this.drawSign(o.x,o.y),this.drawSign(s.x,s.y),i.restore(),this.dirty=!0}drawHorizontalLine(e,t){this.drawLine(Math.min(e.x1,e.x2),e.y,Math.max(e.x1,e.x2),e.y)}drawGuideLines(){if(!this.canvas)return;const e=this.getObjDraggingObjCoords();if(this.verticalLines.length)for(let t=this.verticalLines.length;t--;)this.drawVerticalLine(this.verticalLines[t],e);if(this.horizontalLines.length)for(let t=this.horizontalLines.length;t--;)this.drawHorizontalLine(this.horizontalLines[t],e);this.canvas.calcOffset()}clearGuideline(){this.canvas&&(this.dirty=!1,this.canvas.contextTop&&this.canvas.clearContext(this.canvas.getTopContext()))}toSVG(e){return super.toSVG(e)}dispose(){super.dispose(),this.off(this.canvasEvents)}});const $m=e=>Object.keys(e);class Ym extends He{constructor(e,t){super(e,t),p(this,"canvasEvents"),p(this,"pointSize",10),p(this,"aligningLineMargin",10),p(this,"aligningLineWidth",1),p(this,"aligningLineColor","#F68066"),p(this,"verticalLines",[]),p(this,"horizontalLines",[]),p(this,"ignoreObjTypes",[]),p(this,"pickObjTypes",[]),p(this,"startStyle"),p(this,"endStyle"),this.startStyle=t.startStyle,this.endStyle=t.endStyle;this.canvasEvents={mouseup:()=>{(this.horizontalLines.length||this.verticalLines.length)&&(this.clearGuideline(),this.clearStretLine())}},this.on(this.canvasEvents),this.initControls()}pointMoving(e,t){var n;if(!(null==(n=this.canvas)?void 0:n.contextTop))return t;if(this.clearStretLine(),!this.canvas)return t;if(!this.canvas._currentTransform)return t;const r=this.canvas.getActiveObjects(),i=[],o=e=>{const t=e.getObjects().filter((e=>this.ignoreObjTypes.length?!this.ignoreObjTypes.some((t=>e.get(t.key)===t.value)):this.pickObjTypes.length?this.pickObjTypes.some((t=>e.get(t.key)===t.value)):!r.includes(e)&&(!!e.visible&&(sc(e)?(o(e),!1):!oc(e)||!this.group||e!==this.group||(o(e),!1)))));i.push(...t)},s=this.group?this.group:this.canvas;return lc(s)&&i.push(s),o(s),this.traversAllObjects(e,t,i)}clearStretLine(){this.verticalLines.length=this.horizontalLines.length=0}initControls(){const e={};this.points.forEach(((t,n)=>{e[n]=new Ae({positionHandler:Kc,actionHandler:Qc(n>0?n-1:this.points.length-1,eh),actionName:"modifyPolyline",pointIndex:n})})),this.controls=e}traversAllObjects(e,t,n){const r=this.getObjDraggingObjCoords(),i=new Set,o=new Set;for(let s=n.length;s--;){const e=d(u({},this.__getCoords(n[s])),{c:n[s].getCenterPoint()}),{objHeight:t,objWidth:a}=this.getObjMaxWidthHeightByCoords(e);$m(r).forEach((t=>{const i=0!==n[s].angle?this.omitCoords(e,"horizontal"):e;$m(i).forEach((n=>{if(this.isInRange(r[t].y,e[n].y)){const i=e[n].y,s=r[t].y-i;o.add(r.c.y-s);const l=this.__getCoords(this),{x1:c,x2:h}=function(n,r){let i,o;return"c"===n?(i=Math.min(e.c.x-a/2,r[t].x),o=Math.max(e.c.x+a/2,r[t].x)):(i=Math.min(e[n].x,r[t].x),o=Math.max(e[n].x,r[t].x)),{x1:i,x2:o}}(n,d(u({},l),{c:this.calcCenterPointByACoords(l)}));this.horizontalLines.push({y:i,x1:c,x2:h})}}))})),$m(r).forEach((o=>{const a=0!==n[s].angle?this.omitCoords(e,"vertical"):e;$m(a).forEach((n=>{if(this.isInRange(r[o].x,e[n].x)){const s=e[n].x,l=r[o].x-s;i.add(r.c.x-l);const c=this.__getCoords(this),{y1:h,y2:f}=function(n,r){let i,s;return"c"===n?(i=Math.min(a.c.y-t/2,r[o].y),s=Math.max(a.c.y+t/2,r[o].y)):(i=Math.min(e[n].y,r[o].y),s=Math.max(e[n].y,r[o].y)),{y1:i,y2:s}}(n,d(u({},c),{c:this.calcCenterPointByACoords(c)}));this.verticalLines.push({x:s,y1:h,y2:f})}}))}))}return this.snap({point:t,snapXPoints:i,snapYPoints:o})}getObjDraggingObjCoords(){const e=this.__getCoords(this),t=this.calcCenterPointByACoords(e).subtract(this.getCenterPoint()),n=$m(e).map((n=>e[n].subtract(t)));return{tl:n[0],tr:n[1],br:n[2],bl:n[3],c:this.getCenterPoint()}}getObjMaxWidthHeightByCoords(e){const{c:t,tl:n,tr:r}=e;return{objHeight:2*Math.max(Math.abs(t.y-n.y),Math.abs(t.y-r.y)),objWidth:2*Math.max(Math.abs(t.x-n.x),Math.abs(t.x-r.x))}}omitCoords(e,t){const n=e,r="vertical"===t?"x":"y";return $m(e).forEach((t=>{e[t][r]n.tl[r]&&(n[t]=e[t])})),n}isInRange(e,t){return!!this.canvas&&Math.abs(Math.round(e)-Math.round(t))<=this.aligningLineMargin/this.canvas.getZoom()}__getCoords(e){const[t,n,r,i]=e.getCoords();return{tl:t,tr:n,br:r,bl:i}}calcCenterPointByACoords(e){return new ke((e.tl.x+e.br.x)/2,(e.tl.y+e.br.y)/2)}snap({point:e,snapXPoints:t,snapYPoints:n}){if(0===t.size&&0===n.size)return e;const r=(e,t)=>{if(0===e.size)return t;return[...e].sort(((e,n)=>Math.abs(t-e)-Math.abs(t-n)))[0]};return new ke(r(t,e.x),r(n,e.y))}setLineMode(e,t){"start"===t&&(this.startStyle=e),"end"===t&&(this.endStyle=e)}_render(e){super._render(e)}renderStartStyle(e){if(!this.startStyle)return;const t=this.points[0],n=this.points[this.points.length-1],r=t.x-n.x,i=t.y-n.y,o=Math.atan2(i,r);this.renderPointStyle(e,r,i,o,this.startStyle)}renderEndStyle(e){if(!this.endStyle)return;const t=this.points[this.points.length-2],n=this.points[this.points.length-1],r=n.x-t.x,i=n.y-t.y,o=Math.atan2(i,r);this.renderPointStyle(e,r,i,o,this.endStyle)}renderPointStyle(e,t,n,r,i){e.save(),e.translate(t/2,n/2),e.rotate(r),e.beginPath(),"arrow"===i?(e.moveTo(this.pointSize,0),e.lineTo(-this.pointSize,this.pointSize),e.lineTo(-this.pointSize,-this.pointSize)):e.arc(0,0,this.pointSize,0,2*Math.PI),e.closePath(),e.fillStyle=this.stroke,e.fill(),e.restore()}drawVerticalLine(e,t){this.drawLine(e.x,Math.min(e.y1,e.y2),e.x,Math.max(e.y1,e.y2))}drawSign(e,t){if(!this.canvas)return;const n=this.canvas.getTopContext();n.strokeStyle=this.aligningLineColor,n.beginPath();n.moveTo(e-3,t-3),n.lineTo(e+3,t+3),n.moveTo(e+3,t-3),n.lineTo(e-3,t+3),n.stroke()}drawLine(e,t,n,r){if(!this.canvas)return;const i=this.canvas.getTopContext(),o=be.transformPoint(new ke(e,t),this.canvas.viewportTransform),s=be.transformPoint(new ke(n,r),this.canvas.viewportTransform);i.save(),i.lineWidth=this.aligningLineWidth,i.strokeStyle=this.aligningLineColor,i.beginPath(),i.moveTo(o.x,o.y),i.lineTo(s.x,s.y),i.stroke(),this.drawSign(o.x,o.y),this.drawSign(s.x,s.y),i.restore(),this.dirty=!0}drawHorizontalLine(e,t){this.drawLine(Math.min(e.x1,e.x2),e.y,Math.max(e.x1,e.x2),e.y)}drawGuideLines(){if(!this.canvas)return;const e=this.getObjDraggingObjCoords();if(this.verticalLines.length)for(let t=this.verticalLines.length;t--;)this.drawVerticalLine(this.verticalLines[t],e);if(this.horizontalLines.length)for(let t=this.horizontalLines.length;t--;)this.drawHorizontalLine(this.horizontalLines[t],e);this.canvas.calcOffset()}clearGuideline(){this.canvas&&(this.dirty=!1,this.canvas.contextTop&&this.canvas.clearContext(this.canvas.getTopContext()))}toSVG(e){return super.toSVG(e)}dispose(){super.dispose(),this.off(this.canvasEvents)}}Se.setClass(Ym);const Xm=e=>Object.keys(e);Se.setClass(class extends je{constructor([e,t,n,r],i){super([e,t,n,r],i),p(this,"canvasEvents"),p(this,"aligningLineMargin",10),p(this,"aligningLineWidth",1),p(this,"aligningLineColor","#F68066"),p(this,"verticalLines",[]),p(this,"horizontalLines",[]),p(this,"ignoreObjTypes",[]),p(this,"pickObjTypes",[]),p(this,"startStyle"),p(this,"endStyle");this.canvasEvents={mouseup:()=>{(this.horizontalLines.length||this.verticalLines.length)&&(this.clearGuideline(),this.clearStretLine())}},this.on(this.canvasEvents)}pointMoving(e,t){var n;if(!(null==(n=this.canvas)?void 0:n.contextTop))return t;if(this.clearStretLine(),!this.canvas)return t;if(!this.canvas._currentTransform)return t;const r=this.canvas.getActiveObjects(),i=[],o=e=>{const t=e.getObjects().filter((e=>this.ignoreObjTypes.length?!this.ignoreObjTypes.some((t=>e.get(t.key)===t.value)):this.pickObjTypes.length?this.pickObjTypes.some((t=>e.get(t.key)===t.value)):!r.includes(e)&&(!!e.visible&&(sc(e)?(o(e),!1):!oc(e)||!this.group||e!==this.group||(o(e),!1)))));i.push(...t)},s=this.group?this.group:this.canvas;return lc(s)&&i.push(s),o(s),this.traversAllObjects(e,t,i)}clearStretLine(){this.verticalLines.length=this.horizontalLines.length=0}traversAllObjects(e,t,n){const r=this.getObjDraggingObjCoords(),i=new Set,o=new Set;for(let s=n.length;s--;){const e=d(u({},this.__getCoords(n[s])),{c:n[s].getCenterPoint()}),{objHeight:t,objWidth:a}=this.getObjMaxWidthHeightByCoords(e);Xm(r).forEach((t=>{const i=0!==n[s].angle?this.omitCoords(e,"horizontal"):e;Xm(i).forEach((n=>{if(this.isInRange(r[t].y,e[n].y)){const i=e[n].y,s=r[t].y-i;o.add(r.c.y-s);const l=this.__getCoords(this),{x1:c,x2:h}=function(n,r){let i,o;return"c"===n?(i=Math.min(e.c.x-a/2,r[t].x),o=Math.max(e.c.x+a/2,r[t].x)):(i=Math.min(e[n].x,r[t].x),o=Math.max(e[n].x,r[t].x)),{x1:i,x2:o}}(n,d(u({},l),{c:this.calcCenterPointByACoords(l)}));this.horizontalLines.push({y:i,x1:c,x2:h})}}))})),Xm(r).forEach((o=>{const a=0!==n[s].angle?this.omitCoords(e,"vertical"):e;Xm(a).forEach((n=>{if(this.isInRange(r[o].x,e[n].x)){const s=e[n].x,l=r[o].x-s;i.add(r.c.x-l);const c=this.__getCoords(this),{y1:h,y2:f}=function(n,r){let i,s;return"c"===n?(i=Math.min(a.c.y-t/2,r[o].y),s=Math.max(a.c.y+t/2,r[o].y)):(i=Math.min(e[n].y,r[o].y),s=Math.max(e[n].y,r[o].y)),{y1:i,y2:s}}(n,d(u({},c),{c:this.calcCenterPointByACoords(c)}));this.verticalLines.push({x:s,y1:h,y2:f})}}))}))}return this.snap({point:t,snapXPoints:i,snapYPoints:o})}getObjDraggingObjCoords(){const e=this.__getCoords(this),t=this.calcCenterPointByACoords(e).subtract(this.getCenterPoint()),n=Xm(e).map((n=>e[n].subtract(t)));return{tl:n[0],tr:n[1],br:n[2],bl:n[3],c:this.getCenterPoint()}}getObjMaxWidthHeightByCoords(e){const{c:t,tl:n,tr:r}=e;return{objHeight:2*Math.max(Math.abs(t.y-n.y),Math.abs(t.y-r.y)),objWidth:2*Math.max(Math.abs(t.x-n.x),Math.abs(t.x-r.x))}}omitCoords(e,t){const n=e,r="vertical"===t?"x":"y";return Xm(e).forEach((t=>{e[t][r]n.tl[r]&&(n[t]=e[t])})),n}isInRange(e,t){return!!this.canvas&&Math.abs(Math.round(e)-Math.round(t))<=this.aligningLineMargin/this.canvas.getZoom()}__getCoords(e){const[t,n,r,i]=e.getCoords();return{tl:t,tr:n,br:r,bl:i}}calcCenterPointByACoords(e){return new ke((e.tl.x+e.br.x)/2,(e.tl.y+e.br.y)/2)}snap({point:e,snapXPoints:t,snapYPoints:n}){if(0===t.size&&0===n.size)return e;const r=(e,t)=>{if(0===e.size)return t;return[...e].sort(((e,n)=>Math.abs(t-e)-Math.abs(t-n)))[0]};return new ke(r(t,e.x),r(n,e.y))}setLineMode(e,t){"start"===t&&(this.startStyle=e),"end"===t&&(this.endStyle=e)}_render(e){if(super._render(e),this.endStyle===ms.ARROW){e.save();const t=this.x2-this.x1,n=this.y2-this.y1,r=Math.atan2(n,t);e.translate(t/2,n/2),e.rotate(r),e.beginPath(),e.moveTo(5,0),e.lineTo(-5,5),e.lineTo(-5,-5),e.closePath(),e.fillStyle=this.stroke,e.fill(),e.restore()}}drawVerticalLine(e,t){this.drawLine(e.x,Math.min(e.y1,e.y2),e.x,Math.max(e.y1,e.y2))}drawSign(e,t){if(!this.canvas)return;const n=this.canvas.getTopContext();n.strokeStyle=this.aligningLineColor,n.beginPath();n.moveTo(e-3,t-3),n.lineTo(e+3,t+3),n.moveTo(e+3,t-3),n.lineTo(e-3,t+3),n.stroke()}drawLine(e,t,n,r){if(!this.canvas)return;const i=this.canvas.getTopContext(),o=be.transformPoint(new ke(e,t),this.canvas.viewportTransform),s=be.transformPoint(new ke(n,r),this.canvas.viewportTransform);i.save(),i.lineWidth=this.aligningLineWidth,i.strokeStyle=this.aligningLineColor,i.beginPath(),i.moveTo(o.x,o.y),i.lineTo(s.x,s.y),i.stroke(),this.drawSign(o.x,o.y),this.drawSign(s.x,s.y),i.restore(),this.dirty=!0}drawHorizontalLine(e,t){this.drawLine(Math.min(e.x1,e.x2),e.y,Math.max(e.x1,e.x2),e.y)}drawGuideLines(){if(!this.canvas)return;const e=this.getObjDraggingObjCoords();if(this.verticalLines.length)for(let t=this.verticalLines.length;t--;)this.drawVerticalLine(this.verticalLines[t],e);if(this.horizontalLines.length)for(let t=this.horizontalLines.length;t--;)this.drawHorizontalLine(this.horizontalLines[t],e);this.canvas.calcOffset()}clearGuideline(){this.canvas&&(this.dirty=!1,this.canvas.contextTop&&this.canvas.clearContext(this.canvas.getTopContext()))}toSVG(e){return super.toSVG(e)}dispose(){super.dispose(),this.off(this.canvasEvents)}});let Zm=class extends Pe{constructor(e,t){super(e,u({filters:[]},t))}};Se.setClass(Zm,"BarCode");class Gm extends Pe{constructor(e,t){super(e,u({filters:[]},t))}}Se.setClass(Gm,"QRCode");class qm extends Pe{constructor(){super(...arguments),p(this,"originWidth"),p(this,"originHeight"),p(this,"originScale"),p(this,"srcWidth"),p(this,"srcHeight")}static getScale(e,t){return g(this,null,(function*(){if(!t.srcWidth&&!t.srcHeight){const{width:n,height:r}=yield Dc(e);t.srcWidth=n,t.srcHeight=r}if(!t.srcWidth||!t.srcHeight)return;const n=t.width/t.srcWidth,r=t.height/t.srcHeight,i=n>r?n:r;t.originWidth||(t.originWidth=t.width),t.originHeight||(t.originHeight=t.height),t.originScale||(t.originScale=t.scaleX),t.scaleX=t.scaleY=i,t.width=t.originWidth/i,t.height=t.originHeight/i}))}static fromURL(e){return g(this,arguments,(function*(e,t={}){return be.loadImage(e,t).then((e=>new this(e,t)))}))}static fromObject(e,t){return g(this,null,(function*(){var n=e,{filters:r,resizeFilter:i,src:o,crossOrigin:s}=n,a=f(n,["filters","resizeFilter","src","crossOrigin"]);return yield this.getScale(o,a),Promise.all([be.loadImage(o,d(u({},t),{crossOrigin:s})),r&&be.enlivenObjects(r,t),i&&be.enlivenObjects([i],t),be.enlivenObjectEnlivables(a,t)]).then((([e,t=[],[n]=[],r={}])=>{const i=new this(e,u(d(u({},a),{src:o,crossOrigin:s,filters:t,resizeFilter:n}),r));return a.originWidth&&(i.originWidth=a.originWidth),a.originHeight&&(i.originHeight=a.originHeight),a.originScale&&(i.originScale=a.originScale),a.srcWidth&&(i.srcWidth=a.srcWidth),a.srcHeight&&(i.srcHeight=a.srcHeight),i}))}))}toObject(e){const t=super.toObject(e);return t.originWidth&&(t.width=t.originWidth),t.originHeight&&(t.height=t.originHeight),this.srcWidth&&(t.srcWidth=this.srcWidth),this.srcHeight&&(t.srcHeight=this.srcWidth),t.originScale&&(t.scaleX=t.scaleY=t.originScale),t}}p(qm,"type","svgimage"),Se.setClass(qm);const Km=(e,t)=>Qm(e,t,(function(e,t){return e>=t})),Jm=(e,t)=>Qm(e,t,(function(e,t){return e{if(!e||0===e.length)return;let r=e.length-1,i=t?e[r][t]:e[r];if(t)for(;r--;)n(e[r][t],i)&&(i=e[r][t]);else for(;r--;)n(e[r],i)&&(i=e[r]);return i};class ev extends xe{constructor(e,t){super(e,t),p(this,"letters"),p(this,"hasEffect",!1),p(this,"radius",100),p(this,"range",5),p(this,"smallFont",10),p(this,"largeFont",30),p(this,"effect","curved"),p(this,"spacing",20),p(this,"reverse",!1),p(this,"_isRendering",0),p(this,"_textLines",[]),p(this,"_dimensionAffectingProps",["fontSize","fontWeight","fontFamily","fontStyle","lineHeight","text","charSpacing","textAlign","styles","scaleX","scaleY"]),this.radius=t.width/2,this.on("editing:entered",this.editingEnterdHandler.bind(this)),this.on("editing:exited",this.editingExitedHandler.bind(this)),this.letters=new ye([],{selectable:!1,padding:0}),this.initialize(e,t)}initialize(e,t){this.hasEffect=!0,this.setOptions(t),this.setText(e,t),this._render()}setText(e,t){if(this.letters&&this.hasEffect){this.letters._objects=[];for(let n=0;nn.set(e,t)))),this}_calcBounds(e){let t,n,r,i=[],o=[],s=["tr","br","bl","tl"],a=this.letters._objects.length,l=s.length;for(let c=0;c"];if(this.letters)for(let n=0,r=this.letters.size();n"),e?e(t.join("")):t.join("")}}function tv(e,t){let n=t-e;for(;n>=2*Math.PI;)n-=2*Math.PI;for(;n<=0;)n+=2*Math.PI;return n}function nv(e,t,n){return tv(e,t)+tv(t,n)<2*Math.PI}function rv(e,t,n,r){let i=e.x,o=e.y,s=i,a=o;t.xs&&(s=t.x),t.ya&&(a=t.y);let l=Math.atan2(e.y-n.y,e.x-n.x),c=Math.atan2(t.y-n.y,t.x-n.x);if(nv(l,0,c)){let e=n.x+r;e>s&&(s=e)}if(nv(l,Math.PI/2,c)){let e=n.y+r;e>a&&(a=e)}if(nv(l,Math.PI,c)){let e=n.x-r;ee.button&&1!==e.button,ov={minFontSize:2,maxFontSize:250,minLineHeight:2,maxLineHeight:200,maxStrokeWidth(){return Math.ceil(this.getFontSize()/10)},setProperty(e,t){this[e]=t,this._textBeforeEdit=this.text},_removeStyle(e){for(let t in this.styles)for(let n in this.styles[t])delete this.styles[t][n][e]},_removeStyleAt(e,t){let n=this.getStylePosition(t);if(!this._getLineStyle(n.lineIndex)||!this._getStyleDeclaration(n.lineIndex,n.charIndex))return;let r=this.styles[n.lineIndex][n.charIndex];delete r[e],Object.keys(r).length||(delete this.styles[n.lineIndex][n.charIndex],this.styles[n.lineIndex].length||delete this.styles[n.lineIndex])},_modifyObjectStyleProperty(e,t){let n=0;for(let r in this.styles)for(let i in this.styles[r]){if(void 0!==this.styles[r][i]&&this.styles[r][i][e]!==t)return;n++}n===this.text.length&&(this._removeStyle(e),this[e]=t)},setStyleInterval(e,t,n,r){if(void 0===t||this[e]===t){for(let t=n;tthis.__selectionStartOnMouseDown?(this.selectionStart=this.__selectionStartOnMouseDown,this.selectionEnd=t):(this.selectionStart=t,this.selectionEnd=this.__selectionStartOnMouseDown),this.selectionStart===n&&this.selectionEnd===r||(this.restartCursorIfNeeded(),this._fireSelectionChanged(),this._updateTextarea(),this.renderCursorOrSelection()),this.group&&delete e.e._group)}},sv=["fontSize","fontWeight","fontFamily","fontStyle","lineHeight","text","charSpacing","textAlign","styles","color","canvas","curvature"],av=/ +/g;class lv extends xe{constructor(e,t){super(e,t),p(this,"curvature",151),p(this,"radius",66),p(this,"useRenderBoundingBoxes",!0),p(this,"showCurvature"),p(this,"color"),p(this,"splitByGrapheme"),p(this,"borderWidth",0),p(this,"__isMousedown",!1),p(this,"__lineInfo",[]),p(this,"__renderOffsetTop",0),p(this,"_linesRads",[]),p(this,"_contentOffsetX",0),p(this,"_contentOffsetY",0),p(this,"_curvingCenter",new ke(0,0)),p(this,"_specialArray",[]),p(this,"_translatedX",0),p(this,"_translatedY",0),p(this,"_charTransformations",[]),p(this,"textTransform",""),p(this,"useBothRenderingMethod",!0),p(this,"backgroundStroke"),this.createCurvatureControl(),this.curvature=t.curvature?t.curvature:this.curvature,this.showCurvature=!0}get type(){return"ArcText"}createCurvatureControl(){this.on("scaling",this.updateCurvingControl)}updateCurvingControl(){this.controls.c}changeCurvature(e,t,n,r){const i=t.target,o=Te.getLocalPoint(t,t.originX,t.originY,n,r),s=i.strokeWidth/(i.strokeUniform?i.scaleX:1),a="center"===t.originY?2:1,l=(o.y+i.controls[t.corner].offsetY-i.height/2+i._contentOffsetY)*a/i.scaleY-s,c=i.calcTextHeight();let h=0;return Math.abs(l)>c/2&&(h=l>0?l-c/2:l+c/2),i.setRadius(h),!1}setRadius(e){this.setCurvature(1e4/e)}setCurvature(e){var t;this.set("curvature",e),null==(t=this.canvas)||t.fire("object:modified")}renderCharCallback(e,t,n,r,i,o,s,a){for(let l=r;l<=i;l++){const r=this._charTransformations[n][l];if(t.textAlign="center",r.char){let n=this.curvature>0?-r.charAngle:-r.charAngle-Math.PI;r.contour&&a.contourStroke&&(t.save(),t.lineWidth=a.contourStrokeWidth,t.strokeStyle=a.contourStroke,t.beginPath(),t.moveTo(r.contour.tl.x,r.contour.tl.y),t.lineTo(r.contour.tr.x,r.contour.tr.y),t.lineTo(r.contour.br.x,r.contour.br.y),t.lineTo(r.contour.bl.x,r.contour.bl.y),t.closePath(),t.stroke(),t.restore()),this.runCharRendering(e,t,r.char,r.cl.x,r.cl.y,n,a,"center")}}}runCharRendering(e,t,n,r,i,o,s,a){t&&(t.save(),t.translate(r,i),t.rotate(o)),this.defaultTextRender(e,t,n,s),t&&t.restore()}getSelectionStartFromPointer(e){const t=this.getLocalPointer(e);let n=t.x+(-this.width/2+this._contentOffsetX)*this.scaleX,r=t.y+(-this.height/2-this._curvingCenter.y+this._contentOffsetY)*this.scaleY,i=Math.atan2(-n,-r),o=Math.sqrt(n*n+r*r)/this.scaleY,s=0;if(this.curvature>0)for(;othis._linesRads[s];)s++;s>=this._textLines.length&&(s=this._textLines.length-1);let a=0;for(let f=0;f0?t/2+this.radius:-t/2+this.radius;this._curvingCenter=new ke(0,i);let o=0;r>0&&(o=t),this._linesRads=[],-1!==this.textAlign.indexOf("justify")&&this.enArcLargeSpaces(n);const s=this._charTransformations=[];let a=1/0,l=-1/0,c=1/0,h=-1/0;for(let k=0;k0?o-=d:o+=d;const p=Math.abs(this.radius)+o;this._linesRads.push(p);for(let n=0;n0){v=m+p,y=m+p+d,L=m+p+f,w=m+p+d-d/this.lineHeight;const e=(3*v+2*y)/5;b=-(u+o.left)/e,x=-(u+o.left+o.width)/e,_=-(u+o.left+o.width/2)/e}else{v=m+p,y=m+p-d,L=m+p-f,w=m+p-d+d/this.lineHeight;let e=(2*v+3*y)/5;b=Math.PI+(u+o.left)/e,x=Math.PI+(u+o.left+o.width)/e,_=Math.PI+(u+o.left+o.width/2)/e}const j=Math.sin(x),E=Math.cos(x),M=Math.sin(b),T=Math.cos(b),A=Math.sin(_),O=Math.cos(_),P={contour:o.contour&&{x:o.contour.x*g.fontSize,w:o.contour.w*g.fontSize,h:o.contour.h*g.fontSize,y:this._getBaseLine(g.fontSize)+o.contour.y*g.fontSize},char:this._textLines[k][n],charAngle:_,leftAngle:b,rightAngle:x,charRadius:L,bottomRadius:v,topRadius:y,lineRadius:w,renderLeftAngle:C,renderRightAngle:S,bl:{x:0-v*M,y:i-v*T},br:{x:0-v*j,y:i-v*E},tl:{x:0-y*M,y:i-y*T},tr:{x:0-y*j,y:i-y*E},nl:{x:0-w*M,y:i-w*T},nr:{x:0-w*j,y:i-w*E},cl:{x:0-L*A,y:i-L*O},lc:{x:0-w*A,y:i-w*O}};if((null==(e=P.char)?void 0:e.trim())&&o.contour){let e=be.cos(-_),t=be.sin(-_),i=[e,t,-t,e,0,0],o=be.multiplyTransformMatrices([1,0,0,1,P.lc.x,P.lc.y],i),s=P.contour.y;if(r>0){const e=P.contour.x-this.__charBounds[k][n].width/2;P.contour.br=be.transformPoint({x:e+P.contour.w,y:-s},o),P.contour.bl=be.transformPoint({x:e,y:-s},o),P.contour.tl=be.transformPoint({x:e,y:-s-P.contour.h},o),P.contour.tr=be.transformPoint({x:e+P.contour.w,y:-s-P.contour.h},o)}else{const e=-P.contour.x+this.__charBounds[k][n].width/2;P.contour.br=be.transformPoint({x:e-P.contour.w,y:s},o),P.contour.bl=be.transformPoint({x:e,y:s},o),P.contour.tl=be.transformPoint({x:e,y:s+P.contour.h},o),P.contour.tr=be.transformPoint({x:e-P.contour.w,y:s+P.contour.h},o)}c=Math.min(c,P.contour.br.x,P.contour.bl.x,P.contour.tl.x,P.contour.tr.x),h=Math.max(h,P.contour.br.x,P.contour.bl.x,P.contour.tl.x,P.contour.tr.x),a=Math.min(a,P.contour.br.y,P.contour.bl.y,P.contour.tl.y,P.contour.tr.y),l=Math.max(l,P.contour.br.y,P.contour.bl.y,P.contour.tl.y,P.contour.tr.y)}s[k][n]=P}}for(let k=0;k0?(i=rv(t.tl,n.tr,this._curvingCenter,this._linesRads[k]+this.__lineHeights[k]),o=rv(t.nl,n.nr,this._curvingCenter,this._linesRads[k])):(i=rv(n.tr,t.tl,this._curvingCenter,this._linesRads[k]-this.__lineHeights[k]),o=rv(n.nr,t.nl,this._curvingCenter,this._linesRads[k])),c=Math.min(c,i.x,o.x),h=Math.max(h,i.x+i.width,o.x+o.width),a=Math.min(a,i.y,o.y),l=Math.max(l,i.y+i.height,o.y+o.height)}this._enableDiacritics();const u=-c-n/2,d=h-n/2,f=-a-t/2,p=l-t/2;this.width=Math.max(n+u+d,this.MIN_TEXT_WIDTH),this.height=t+f+p,this._contentOffsetY=p/2-f/2,this._contentOffsetX=d/2-u/2;const g="left"===this.originX?u:this._contentOffsetX;this._translate(g,f),this.updateCurvingControl()}_hasStyleChanged(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!0;for(let n in e)if(e[n]!==t[n])return!0;return!1}interateTextChunks(e,t,n){let r,i,o,s=0,a=this._specialArray,l=this._textLines[e],c=-1!==this.textAlign.indexOf("justify");if(c||0!==this.charSpacing||a&&a[e]||!this.isEmptyStyles(e))for(let h=0,u=l.length-1;h<=u;h++)o=h===u||this.charSpacing,n&&n(h),c&&!o&&this._reSpaceAndTab.test(l[h])&&(o=!0),o||(r=r||this.getCompleteStyleDeclaration(e,h),i=this.getCompleteStyleDeclaration(e,h+1),o=a&&a[e]&&a[e][h]!==a[e][h+1]||this._hasStyleChanged(r,i)),o&&(t(s,h,r),s=h+1,r=i);else t(0,l.length,null)}_enableDiacritics(){const e=this._charTransformations,t=["́","̀","̂","̌","̋","̏","̃","̇","̣","·","̈","ː","̆","̑","͗","̃","҃","̩","̄","̱","⃓","̷","̵","̊","̓","̒","̔","̉","̛","̦","̧","̡","̢","̨","͝","͡","","͞","͠"];for(let n in e)for(let r in e[n])if(e[n][r].char&&t.includes(e[n][r].char))for(let t=r;t--;)if(e[n][t].char){e[n][t].char+=e[n][r].char,e[n][r].isDiacritic=!0,delete e[n][r].char;break}}_drawTextLinesDecorationSector(e,t,n,r,i,o){e.fillStyle=t,e.lineWidth=this.fontSize/15;let s=this._charTransformations[r][i],a=this._charTransformations[r][o-1];e.beginPath(),this.curvature<0?e.arc(this._curvingCenter.x,this._curvingCenter.y,s.charRadius+1+n,-s.leftAngle-Math.PI/2,-a.rightAngle-Math.PI/2,!0):e.arc(this._curvingCenter.x,this._curvingCenter.y,s.charRadius-1-n,-s.leftAngle-Math.PI/2,-a.rightAngle-Math.PI/2,!1),e.stroke()}_contextSelectBackgroundSector(e,t,n,r,i){e.beginPath();let o=this._charTransformations[t][n],s=this._charTransformations[t][r];e.moveTo(o.tl.x,o.tl.y);let a=i?o.bottomRadius:o.lineRadius;const l=this.curvature<0;e.arc(this._curvingCenter.x,this._curvingCenter.y,a,-o.leftAngle-Math.PI/2,-s.rightAngle-Math.PI/2,l),e.lineTo(s.tr.x,s.tr.y);const c=!(this.curvature<0);e.arc(this._curvingCenter.x,this._curvingCenter.y,o.topRadius,-s.rightAngle-Math.PI/2,-o.leftAngle-Math.PI/2,c),e.closePath()}_renderTextLinesBackground(e){if(!this.textBackgroundColor&&!this.styleHas("textBackgroundColor"))return;let t,n,r,i=e.fillStyle;for(let o=0,s=this._textLines.length;o=s&&h0?n.charIndex-1:0,o=this.scaleX*this.canvas.getZoom(),s=this.cursorWidth/o;this.inCompositionMode&&this.renderSelection(e,t);const a=this._charTransformations[n.lineIndex][n.charIndex];e.save(),e.translate(-this._contentOffsetX,-this._contentOffsetY),e.lineWidth=s,e.strokeStyle=this.getValueOfPropertyAt(r,i,"fill"),e.globalAlpha=this.__isMousedown?1:this._currentCursorOpacity,e.beginPath(),e.moveTo(a.nl.x,a.nl.y),e.lineTo(a.tl.x,a.tl.y),e.stroke(),e.restore()}_renderText(e){if(this.fill&&(e.fillStyle=this.fill),this.useBothRenderingMethod)return this._renderTextCommon(e,"both");"stroke"===this.paintFirst?(this._renderTextStroke(e),this._renderTextFill(e)):(this._renderTextFill(e),this._renderTextStroke(e))}_splitText(){let e=this.text;this.textTransform&&("uppercase"===this.textTransform&&(e=e.toUpperCase()),"lowercase"===this.textTransform&&(e=e.toLowerCase()),"capitalize"===this.textTransform&&(e=be.string.capitalize(e)));let t=this._splitTextIntoLines(e);return this.textLines=t.lines,this._textLines=t.graphemeLines,this._unwrappedTextLines=t._unwrappedLines,this._text=t.graphemeText,this.useRenderBoundingBoxes&&(this.__lineInfo=[]),t}calcTextHeight(){let e,t=0;for(let n=0,r=this._textLines.length;n{this._renderStr(e,t,o,n,s,r,i),r+=l,l=0}),(e=>{s=this.__charBounds[o][e],0===l?(r+=s.kernedWidth-s.width,l+=s.width):l+=s.kernedWidth})),t&&t.restore()}_renderStr(e,t,n,r,i,o,s){const a=this._getStyleDeclaration(n,r),l=this.getCompleteStyleDeclaration(n,r),c="fillText"===e&&l.fill,h="strokeText"===e&&l.stroke&&l.strokeWidth;if("calc"===e||"both"===e||h||c){if(t&&a&&t.save(),c&&this._setFillStyles(t,l),h&&this._setStrokeStyles(t,l),a&&a.textBackgroundColor&&this._removeShadow(t),a&&a.deltaY&&(s+=a.deltaY),l.special=this._specialArray&&this._specialArray[n]&&this._specialArray[n][r],this.renderCharCallback)this.renderCharCallback(e,t,n,r,i,o,s,l);else{const a=this._textLines[n].slice(r,i+1).join("");this.runCharRendering(e,t,a,o,s,0,l)}t&&a&&t.restore()}}_renderBackground(e){if(!this.backgroundColor&&!this.backgroundStroke)return;let t=this._getNonTransformedDimensions();this.backgroundColor&&(e.fillStyle=this.backgroundColor,e.fillRect(-t.x/2,-t.y/2,t.x,t.y)),this.backgroundStroke&&(this._setStrokeStyles(e,this.backgroundStroke),e.strokeRect(-t.x/2,-t.y/2,t.x,t.y)),this._removeShadow(e)}defaultTextRender(e,t,n,r){return"both"===e?(r.fill&&"fill"===this.paintFirst&&t.fillText(n,0,0),r.stroke&&r.strokeWidth&&(this.shadow&&!this.shadow.affectStroke&&this._removeShadow(t),t.save(),this._setLineDash(t,this.strokeDashArray),t.beginPath(),t.strokeText(n,0,0),t.closePath(),t.restore()),r.fill&&"stroke"===this.paintFirst&&t.fillText(n,0,0)):("fillText"===e&&r.fill&&t.fillText(n,0,0),"strokeText"===e&&r.stroke&&r.strokeWidth&&t.strokeText(n,0,0)),!0}getHeightOfLine(e){if(this.__lineHeights||this.initDimensions(),this.__lineHeights[e])return this.__lineHeights[e];const t=this._textLines[e];let n=this.getHeightOfChar(e,0);for(let r=1,i=t.length;r`}_toSVG(){const e=this._getSVGLeftTopOffsets(),t=this._getSVGTextAndBg(e.textTop,e.textLeft);return this._wrapSVGTextAndBg(t)}_getSVGLeftTopOffsets(){return{textLeft:-this.width/2,textTop:-this.height/2,lineTop:this.getHeightOfLine(0)}}_wrapSVGTextAndBg(e){const t=this.getSvgTextDecoration(this);return[e.textBgRects.join(""),'\t\t",e.textSpans.join(""),"\n"]}_setSVGBg(e){this.backgroundColor&&e.push("\t\t\n')}_getSVGTextAndBg(e,t){let n,r=[],i=[],o=e;this._setSVGBg(i);for(let s=0,a=this._textLines.length;s",be.string.escapeXml(e),""].join("")}_hasStyleChangedForSvg(e,t){return this._hasStyleChanged(e,t)||e.overline!==t.overline||e.underline!==t.underline||e.linethrough!==t.linethrough}_setSVGTextLineText(e,t,n,r){let i,o,s,a,l,c=this.getHeightOfLine(t),h=-1!==this.textAlign.indexOf("justify"),u="",d=0,f=this._textLines[t];this._fontSizeFraction,this.lineHeight;for(let p=0,g=f.length-1;p<=g;p++){l=p===g||this.charSpacing,u+=f[p],s=this._charTransformations[t][p];const n=this.curvature>0?-s.charAngle:-s.charAngle-Math.PI;if(0===d?(s.kernedWidth-s.width,d+=s.width):d+=s.kernedWidth,h&&!l&&this._reSpaceAndTab.test(f[p])&&(l=!0),l||(i=i||this.getCompleteStyleDeclaration(t,p),o=this.getCompleteStyleDeclaration(t,p+1),l=this._hasStyleChangedForSvg(i,o)),l){a=this._getStyleDeclaration(t,p)||{};const r=180*n/Math.PI;e.push(this._createTextCharSpan(u,a,s.cl.x,s.cl.y,r)),u="",i=o,d=0}}}_pushTextBgRect(e,t,n,r,i,o){e.push("\t\t\n')}_setSVGTextLineBg(e,t,n,r){let i,o,s=this._textLines[t],a=this.getHeightOfLine(t)/this.lineHeight,l=0,c=0,h=this.getValueOfPropertyAt(t,0,"textBackgroundColor");for(let u=0,d=s.length;u=0;a--){const e=this.effects[a];t.save(),t.strokeStyle=e.stroke,t.lineJoin=e.strokeLineJoin,t.lineWidth=e.strokeWidth,t.strokeText(i,o,s),t.restore()}super._renderChar(e,t,n,r,i,o,s)}static fromElement(e,t,n){return g(this,null,(function*(){const r=Dm(e,We.ATTRIBUTE_NAMES,n),i=u(u({},t),r),{textAnchor:o=Uk,textDecoration:s="",dx:a=0,dy:l=0,top:c=0,left:h=0,fontSize:d=Fk,strokeWidth:p=1}=i,g=f(i,["textAnchor","textDecoration","dx","dy","top","left","fontSize","strokeWidth"]),k=new this((e.textContent||"").replace(/^\s+|\s+$|\n+/g,"").replace(/\s+/g," "),u({left:h+a,top:c+l,underline:s.includes("underline"),overline:s.includes("overline"),linethrough:s.includes("line-through"),strokeWidth:0,fontSize:d},g)),m=k.getScaledHeight()/k.height,v=((k.height+k.strokeWidth)*k.lineHeight-k.height)*m,y=k.getScaledHeight()+v;let L=0;return o===Vk&&(L=k.getScaledWidth()/2),o===$k&&(L=k.getScaledWidth()),k.set({left:k.left-L,top:k.top-(y-k.fontSize*(.07+k._fontSizeFraction))/k.lineHeight,strokeWidth:p}),k}))}}Se.setClass(hv),Se.setSVGClass(hv);const uv=e=>e.button&&1!==e.button,dv={minFontSize:2,maxFontSize:250,minLineHeight:2,maxLineHeight:200,maxStrokeWidth(){return Math.ceil(this.getFontSize()/10)},setProperty(e,t){this[e]=t,this._textBeforeEdit=this.text},_removeStyle(e){for(let t in this.styles)for(let n in this.styles[t])delete this.styles[t][n][e]},_removeStyleAt(e,t){let n=this.getStylePosition(t);if(!this._getLineStyle(n.lineIndex)||!this._getStyleDeclaration(n.lineIndex,n.charIndex))return;let r=this.styles[n.lineIndex][n.charIndex];delete r[e],Object.keys(r).length||(delete this.styles[n.lineIndex][n.charIndex],this.styles[n.lineIndex].length||delete this.styles[n.lineIndex])},_modifyObjectStyleProperty(e,t){let n=0;for(let r in this.styles)for(let i in this.styles[r]){if(void 0!==this.styles[r][i]&&this.styles[r][i][e]!==t)return;n++}n===this.text.length&&(this._removeStyle(e),this[e]=t)},setStyleInterval(e,t,n,r){if(void 0===t||this[e]===t){for(let t=n;tthis.__selectionStartOnMouseDown?(this.selectionStart=this.__selectionStartOnMouseDown,this.selectionEnd=t):(this.selectionStart=t,this.selectionEnd=this.__selectionStartOnMouseDown),this.selectionStart===n&&this.selectionEnd===r||(this.restartCursorIfNeeded(),this._fireSelectionChanged(),this._updateTextarea(),this.renderCursorOrSelection()),this.group&&delete e.e._group)}},fv=/[a-zA-Z\.\s]+/,pv=/[0-9]/,gv=/[\(\)\]\[\{\}\]]/,kv=/[ー「」『』()〔〕[]{}⦅⦆〈〉《》【】〖〗〘〙〚〛゛゜。、・゠=〜…•‥◦﹅﹆]/;class mv extends xe{constructor(e,t){super(e,t),p(this,"minHeight"),p(this,"__isMousedown",!1),this.textAlign="left",this.direction="ltr",this.minHeight=t.width,this.offsets={underline:.05,linethrough:.65,overline:1.1}}initDimensions(){super.initDimensions(),this.heightn&&(n=r)}return n+this.cursorWidth}getSelectionStartFromPointer(e){let t,n,r=this.getLocalPointer(e),i=0,o=0,s=0,a=0,l=0,c=0,h=0;0!==this.charSpacing&&(h=this._getWidthOfCharSpacing()),r.x=this.width*this.scaleX-r.x+o;for(let d=0,f=this._textLines.length;d0&&(a+=this._textLines[d-1].length+this.missingNewlineOffset(d-1));n=this._textLines[l];const u=n.length;for(let d=0;do||s<0?0:1);return this.flipX&&(a=i-a),a>this._text.length&&(a=this._text.length),a}_getCursorBoundariesOffsets(e,t){if(this.cursorOffsetCache&&"top"in this.cursorOffsetCache)return this.cursorOffsetCache;let n,r,i,o,s,a=0,l=0,c=this.get2DCursorLocation(e);i=c.charIndex,r=c.lineIndex;for(let h=0;h0?a:0),left:l},"rtl"===this.direction&&(o.left*=-1),this.cursorOffsetCache=o,this.cursorOffsetCache}_getGraphemeBox(e,t,n,r,i){let o=super._getGraphemeBox(e,t,n,r,i);if(o.top=0,o.height=Number(o.height),n>0&&!i){const e=this.__charBounds[t][n-1],r=this._isLatin(this._textLines[t][n-1]);o.top=e.top+e[r?"width":"height"]}return o}renderSelection(e,t){var n,r;let i=this.inCompositionMode?null==(n=this.hiddenTextarea)?void 0:n.selectionStart:this.selectionStart,o=this.inCompositionMode?null==(r=this.hiddenTextarea)?void 0:r.selectionEnd:this.selectionEnd,s=-1!==this.textAlign.indexOf("justify"),a=this.get2DCursorLocation(i),l=this.get2DCursorLocation(o),c=a.lineIndex,h=l.lineIndex,u=a.charIndex<0?0:a.charIndex,d=l.charIndex<0?0:l.charIndex;for(let f=c;f<=h;f++){let n=this.getHeightOfLine(f),r=0,i=0;if(f===c&&(r=this.__charBounds[c][u].top),f>=c&&f1)&&(a/=this.lineHeight),this.inCompositionMode?e.fillStyle=this.compositionColor||"black":e.fillStyle=this.selectionColor,"rtl"===this.direction&&(o=this.width-o-a),e.fillRect(o,t.top+r,a,l),t.leftOffset-=n}}renderCursor(e,t){let n=this.get2DCursorLocation(),r=n.lineIndex,i=n.charIndex>0?n.charIndex-1:0,o=this.__charBounds[r][i],s=this.getValueOfPropertyAt(r,i,"fontSize"),a=this.scaleX*this.canvas.getZoom(),l=this.cursorWidth/a,c=t.topOffset,h=this.getHeightOfLine(r),u=t.left-t.leftOffset+(h/this.lineHeight+o.height)/2;this.inCompositionMode&&this.renderSelection(e,t),"rtl"===this.direction&&(u=this.width-u),e.fillStyle=this.cursorColor||this.getValueOfPropertyAt(r,i,"fill"),e.globalAlpha=this.__isMousedown?1:this._currentCursorOpacity,e.fillRect(u,c+t.top,s,l)}_renderTextLinesBackground(e){if(!this.textBackgroundColor&&!this.styleHas("textBackgroundColor"))return;let t,n,r,i,o,s,a=e.fillStyle,l=this.width-this._getLeftOffset(),c=this._getTopOffset(),h=this.path,u=0,d=0,f=null;for(let p=0,g=this._textLines.length;p`}getLocalPointer(e,t){t=t||this.canvas.getPointer(e);let n=new ke(t.x,t.y);const r=this._getLeftTopCoords();return this.angle&&(n=be.rotatePoint(n,r,be.degreesToRadians(-this.angle))),{x:n.x-r.x,y:n.y-r.y}}_renderTextDecoration(e,t){if(!this.get(t)&&!this.styleHas(t))return;let n,r,i,o,s,a,l,c,h,u,d,f=0,p=0,g=0,k=0,m="",v=this.width-this._getLeftOffset(),y=this._getTopOffset(),L=this.offsets[t];for(let w=0,b=this._textLines.length;w0?(a&&d&&(e.fillStyle=d,e.fillRect(v-p+n-f*L,y+g,this.fontSize/15,k)),l=c.width,k=this._isLatin(m)?c.width:c.height,a=h,d=u,r=f,i=o,g=c.top):(this._isLatin(m)?k+=c.kernedWidth:k+=c.height,l+=c.kernedWidth);e.fillStyle=u,h&&u&&e.fillRect(v-p+n-f*L,y+g,this.fontSize/15,k)}this._removeShadow(e)}}function vv(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}p(mv,"type","VerticalText"),Object.assign(mv.prototype,u({},dv)),Se.setClass(mv),function e(t,n,r){function i(s,a){if(!n[s]){if(!t[s]){if(!a&&vv)return vv(s,!0);if(o)return o(s,!0);var l=new Error("Cannot find module '"+s+"'");throw l.code="MODULE_NOT_FOUND",l}var c=n[s]={exports:{}};t[s][0].call(c.exports,(function(e){var n=t[s][1][e];return i(n||e)}),c,c.exports,e,t,n,r)}return n[s].exports}for(var o=vv,s=0;s>=l,h-=l,k!==o){if(k===s)break;for(var m=ko;)y=p[y]>>8,++v;var L=y;if(d+v+(m!==k?1:0)>r)return;n[d++]=L;var w=d+=v;for(m!==k&&(n[d++]=L),y=m;v--;)y=p[y],n[--w]=255&y,y>>=8;null!==g&&a<4096&&(p[a++]=g<<8|L,a>=c+1&&l<12&&(++l,c=c<<1|1)),g=k}else a=s+1,c=(1<<(l=i+1))-1,g=null}return n}try{n.GifWriter=function(e,t,n,r){var i=0,o=void 0===(r=void 0===r?{}:r).loop?null:r.loop,s=void 0===r.palette?null:r.palette;if(t<=0||n<=0||t>65535||n>65535)throw"Width/Height invalid.";function a(e){var t=e.length;if(t<2||t>256||t&t-1)throw"Invalid code/color length, must be power of 2 and 2 .. 256.";return t}e[i++]=71,e[i++]=73,e[i++]=70,e[i++]=56,e[i++]=57,e[i++]=97;var l=0,c=0;if(null!==s){for(var h=a(s);h>>=1;)++l;if(h=1<=h)throw"Background index out of range.";if(0===c)throw"Background index explicitly passed as 0."}}if(e[i++]=255&t,e[i++]=t>>8&255,e[i++]=255&n,e[i++]=n>>8&255,e[i++]=(null!==s?128:0)|l,e[i++]=c,e[i++]=0,null!==s)for(var u=0,d=s.length;u>16&255,e[i++]=f>>8&255,e[i++]=255&f}if(null!==o){if(o<0||o>65535)throw"Loop count invalid.";e[i++]=33,e[i++]=255,e[i++]=11,e[i++]=78,e[i++]=69,e[i++]=84,e[i++]=83,e[i++]=67,e[i++]=65,e[i++]=80,e[i++]=69,e[i++]=50,e[i++]=46,e[i++]=48,e[i++]=3,e[i++]=1,e[i++]=255&o,e[i++]=o>>8&255,e[i++]=0}var p=!1;this.addFrame=function(t,n,r,o,l,c){if(!0===p&&(--i,p=!1),c=void 0===c?{}:c,t<0||n<0||t>65535||n>65535)throw"x/y invalid.";if(r<=0||o<=0||r>65535||o>65535)throw"Width/Height invalid.";if(l.length>=1;)++f;d=1<3)throw"Disposal out of range.";var m=!1,v=0;if(void 0!==c.transparent&&null!==c.transparent&&(m=!0,(v=c.transparent)<0||v>=d))throw"Transparent color index.";if((0!==k||m||0!==g)&&(e[i++]=33,e[i++]=249,e[i++]=4,e[i++]=k<<2|(!0===m?1:0),e[i++]=255&g,e[i++]=g>>8&255,e[i++]=v,e[i++]=0),e[i++]=44,e[i++]=255&t,e[i++]=t>>8&255,e[i++]=255&n,e[i++]=n>>8&255,e[i++]=255&r,e[i++]=r>>8&255,e[i++]=255&o,e[i++]=o>>8&255,e[i++]=!0===h?128|f-1:0,!0===h)for(var y=0,L=u.length;y>16&255,e[i++]=w>>8&255,e[i++]=255&w}i=function(e,t,n,r){e[t++]=n;var i=t++,o=1<=n;)e[t++]=255&u,u>>=8,h-=8,t===i+256&&(e[i]=255,i=t++)}function f(e){u|=e<=8;)e[t++]=255&u,u>>=8,h-=8,t===i+256&&(e[i]=255,i=t++);4096===l?(f(o),l=a+1,c=n+1,g={}):(l>=1<>7,a=1<<1+(7&o);e[t++],e[t++];var l=null;s&&(l=t,t+=3*a);var c=!0,h=[],u=0,d=null,f=0,p=null;for(this.width=n,this.height=i;c&&t>2&7,t++;break;case 254:for(;0!==(C=e[t++]);)t+=C;break;default:throw"Unknown graphic control label: 0x"+e[t-1].toString(16)}break;case 44:var k=e[t++]|e[t++]<<8,m=e[t++]|e[t++]<<8,v=e[t++]|e[t++]<<8,y=e[t++]|e[t++]<<8,L=e[t++],w=L>>6&1,b=l,_=!1;L>>7&&(_=!0,b=t,t+=3*(1<<1+(7&L)));var x=t;for(t++;;){var C;if(0===(C=e[t++]))break;t+=C}h.push({x:k,y:m,width:v,height:y,has_local_palette:_,palette_offset:b,data_offset:x,data_length:t-x,transparent_index:d,interlaced:!!w,delay:u,disposal:f});break;case 59:c=!1;break;default:throw"Unknown gif block: 0x"+e[t-1].toString(16)}this.numFrames=function(){return h.length},this.loopCount=function(){return p},this.frameInfo=function(e){if(e<0||e>=h.length)throw"Frame index out of range.";return h[e]},this.decodeAndBlitFrameBGRA=function(t,i){var o=this.frameInfo(t),s=o.width*o.height,a=new Uint8Array(s);r(e,o.data_offset,a,s);var l=o.palette_offset,c=o.transparent_index;null===c&&(c=256);var h=o.width,u=n-h,d=h,f=4*(o.y*n+o.x),p=4*((o.y+o.height)*n+o.x),g=f,k=4*u;!0===o.interlaced&&(k+=4*n*7);for(var m=8,v=0,y=a.length;v=p&&(k=4*u+4*n*(m-1),g=f+(h+u)*(m<<1),m>>=1)),L===c)g+=4;else{var w=e[l+3*L],b=e[l+3*L+1],_=e[l+3*L+2];i[g++]=_,i[g++]=b,i[g++]=w,i[g++]=255}--d}},this.decodeAndBlitFrameRGBA=function(t,i){var o=this.frameInfo(t),s=o.width*o.height,a=new Uint8Array(s);r(e,o.data_offset,a,s);var l=o.palette_offset,c=o.transparent_index;null===c&&(c=256);var h=o.width,u=n-h,d=h,f=4*(o.y*n+o.x),p=4*((o.y+o.height)*n+o.x),g=f,k=4*u;!0===o.interlaced&&(k+=4*n*7);for(var m=8,v=0,y=a.length;v=p&&(k=4*u+4*n*(m-1),g=f+(h+u)*(m<<1),m>>=1)),L===c)g+=4;else{var w=e[l+3*L],b=e[l+3*L+1],_=e[l+3*L+2];i[g++]=w,i[g++]=b,i[g++]=_,i[g++]=255}--d}}}}catch(PO){}},{}],2:[function(e,t,n){var r,i,o,s,a,l,c,h=function(e,t){return function(){return e.apply(t,arguments)}};i=e("omggif").GifReader,l=function(e){var t;return(t=new XMLHttpRequest).open("GET",e,!0),t.responseType="arraybuffer",{xhr:t,get:function(e){return t.onload=c(e),t.send(),this},animate:function(e){var n;return n=a(e),t.onload=c((function(e){return e.animateInCanvas(n)})),t.send(),this},frames:function(e,n,r){var i;return null==r&&(r=!1),i=a(e),t.onload=c((function(e){return e.onDrawFrame=n,e.animateInCanvas(i,r)})),t.send(),this}}},c=function(e){return function(t){return e(new r(new i(new Uint8Array(this.response))))}},a=function(e){var t,n;if("string"==typeof e&&"CANVAS"===(null!=(n=t=document.querySelector(e))?n.tagName:void 0))return t;if("CANVAS"===(null!=e?e.tagName:void 0))return e;throw new Error("Unexpected selector type. Valid types are query-selector-string/canvas-element")},o=function(e,t,n){var r,i,o;return i=(r=document.createElement("canvas")).getContext("2d"),r.width=e.width,r.height=e.height,(o=i.createImageData(t,n)).data.set(e.pixels),i.putImageData(o,-e.x,-e.y),r},s=function(e,t){var n;return function(){n=[];for(var t=0,r=e.numFrames();0<=r?tr;0<=r?t++:t--)n.push(t);return n}.apply(this).map((function(t){var n;return(n=e.frameInfo(t)).pixels=new Uint8ClampedArray(e.width*e.height*4),e.decodeAndBlitFrameRGBA(t,n.pixels),n}))},r=function(){function e(e){var t;this._reader=e,this._advanceFrame=h(this._advanceFrame,this),this._nextFrameRender=h(this._nextFrameRender,this),this._nextFrame=h(this._nextFrame,this),t=this._reader,this.width=t.width,this.height=t.height,this._frames=s(this._reader),this._loopCount=this._reader.loopCount(),this._loops=0,this._frameIndex=0,this._running=!1}return e.prototype.start=function(){return this._lastTime=(new Date).valueOf(),this._delayCompensation=0,this._running=!0,setTimeout(this._nextFrame,0),this},e.prototype.stop=function(){return this._running=!1,this},e.prototype.reset=function(){return this._frameIndex=0,this._loops=0,this},e.prototype._nextFrame=function(){requestAnimationFrame(this._nextFrameRender)},e.prototype._nextFrameRender=function(){var e,t;if(this._running)return e=this._frames[this._frameIndex],null!=(t=this.onFrame)&&t.apply(this,[e,this._frameIndex]),this._enqueueNextFrame()},e.prototype._advanceFrame=function(){this._frameIndex+=1,this._frameIndex>=this._frames.length&&(0!==this._loopCount&&this._loopCount===this._loops?this.stop():(this._frameIndex=0,this._loops+=1))},e.prototype._enqueueNextFrame=function(){var e,t,n,r;for(this._advanceFrame();this._running;){if(n=this._frames[this._frameIndex],t=(new Date).valueOf()-this._lastTime,this._lastTime+=t,this._delayCompensation+=t,e=(r=10*n.delay)-this._delayCompensation,this._delayCompensation-=r,!(e<0)){setTimeout(this._nextFrame,e);break}this._advanceFrame()}},e.prototype.animateInCanvas=function(e,t){var n,r;return null==t&&(t=!0),t&&(e.width=this.width,e.height=this.height),n=e.getContext("2d"),null==this.onDrawFrame&&(this.onDrawFrame=function(e,t,n){return e.drawImage(t.buffer,t.x,t.y)}),null==this.onFrame&&(this.onFrame=(r=this,function(t,i){var s,a;switch(null==t.buffer&&(t.buffer=o(t,r.width,r.height)),"function"==typeof r.disposeFrame&&r.disposeFrame(),t.disposal){case 2:r.disposeFrame=function(){return n.clearRect(0,0,e.width,e.height)};break;case 3:a=n.getImageData(0,0,e.width,e.height),r.disposeFrame=function(){return n.putImageData(a,0,0)};break;default:r.disposeFrame=null}return null!=(s=r.onDrawFrame)?s.apply(r,[n,t,i]):void 0})),this.start(),this},e}(),l.Animator=r,l.decodeFrames=s,l.createBufferCanvas=o,"undefined"!=typeof window&&null!==window&&(window.gifler=l),null!=t&&(t.exports=l)},{omggif:1}]},{},[2]);class yv extends Pe{constructor(e,t){super(e,t),p(this,"gifCanvas"),p(this,"gifler"),p(this,"isStarted",!1),this.gifCanvas=document.createElement("canvas")}drawFrame(e,t){var n;this.gifCanvas&&(this.gifCanvas.width=t.width,this.gifCanvas.height=t.height,e.drawImage(t.buffer,0,0),this.setSrc(this.gifCanvas.toDataURL()),null==(n=this.canvas)||n.renderAll())}_render(e){super._render(e),this.dirty=!0,this.isStarted||(this.isStarted=!0,this.gifler=window.gifler(this.getSrc()).frames(this.gifCanvas,((e,t)=>{this.isStarted=!0,this.drawFrame(e,t)})))}static fromURL(e,t={}){return be.loadImage(e,t).then((e=>new this(e,t)))}}p(yv,"type","GifImage"),Se.setClass(yv);Se.setClass(class extends ve{constructor(e={}){super(e),p(this,"line1"),p(this,"line2"),p(this,"line3"),this.initEvent()}initEvent(){this.on("selected",this.onObjectSelected.bind(this)),this.on("moving",this.onObjectMoving.bind(this)),this.on("deselected",this.onSelectionCleared.bind(this))}onObjectSelected(e){var t;const n=e.target;"p0"!==n.name&&"p2"!==n.name||(n.line2.animate("opacity","1",{duration:200,onChange:null==(t=this.canvas)?void 0:t.renderAll.bind(this.canvas)}),n.line2.selectable=!0)}onObjectMoving(e){const t=e.target;t&&("p0"===t.name||"p2"===t.name?t.line1?(t.line1.path[0][1]=t.left,t.line1.path[0][2]=t.top):t.line3&&(t.line3.path[1][3]=t.left,t.line3.path[1][4]=t.top):"p1"===t.name?t.line2&&(t.line2.path[1][1]=t.left,t.line2.path[1][2]=t.top):"p0"!==t.name&&"p2"!==t.name||(t.line1&&t.line1.set({x2:t.left,y2:t.top}),t.line2&&t.line2.set({x1:t.left,y1:t.top}),t.line3&&t.line3.set({x1:t.left,y1:t.top}),t.line4&&t.line4.set({x1:t.left,y1:t.top})))}onSelectionCleared(e){var t,n,r=e.target;"p0"===r.name||"p2"===r.name?(r.line2.animate("opacity","0",{duration:200,onChange:null==(t=this.canvas)?void 0:t.renderAll.bind(this.canvas)}),r.line2.selectable=!1):"p1"===r.name&&(r.animate("opacity","0",{duration:200,onChange:null==(n=this.canvas)?void 0:n.renderAll.bind(this.canvas)}),r.selectable=!1)}destroyed(){this.off("selected",this.onObjectSelected.bind(this)),this.off("moving",this.onObjectMoving.bind(this)),this.off("deselected",this.onSelectionCleared.bind(this))}});const Lv=["xlink:href"],wv=lp(z({__name:"index",props:{iconClass:{type:String,required:!0},className:{type:String,default:""}},setup(e){const t=e,n=P((()=>{return e=t.iconClass,/^(https?:|mailto:|tel:)/.test(e);var e})),r=P((()=>`#icon-${t.iconClass}`)),i=P((()=>t.className?`svg-icon ${t.className}`:"svg-icon")),o=P((()=>({mask:`url(${t.iconClass}) no-repeat 50% 50%`,"-webkit-mask":`url(${t.iconClass}) no-repeat 50% 50%`})));return(e,t)=>n.value?(Y(),J("div",{key:0,style:Q(o.value),class:"svg-external-icon svg-icon"},null,4)):(Y(),J("svg",{key:1,class:te(i.value),"aria-hidden":"true"},[ee("use",{"xlink:href":r.value},null,8,Lv)],2))}}),[["__scopeId","data-v-2e52bf5e"]]),bv={install(e){e.component("SvgIcon",wv)}};var _v={size:"1em",strokeWidth:4,strokeLinecap:"round",strokeLinejoin:"round",rtl:!1,theme:"outline",colors:{outline:{fill:"#333",background:"transparent"},filled:{fill:"#333",background:"#FFF"},twoTone:{fill:"#333",twoTone:"#2F88FF"},multiColor:{outStrokeColor:"#333",outFillColor:"#2F88FF",innerStrokeColor:"#FFF",innerFillColor:"#43CCF8"}},prefix:"i"};var xv=Symbol("icon-context");function Cv(e,t,n){return{name:"icon-"+e,props:["size","strokeWidth","strokeLinecap","strokeLinejoin","theme","fill","spin"],setup:function(r){var i="icon-"+(4294967296*(1+Math.random())|0).toString(16).substring(1),o=E(xv,_v);return function(){var s=r.size,a=r.strokeWidth,l=r.strokeLinecap,c=r.strokeLinejoin,h=r.theme,u=r.fill,d=r.spin,f=function(e,t,n){var r="string"==typeof t.fill?[t.fill]:t.fill||[],i=[];switch(t.theme||n.theme){case"outline":i.push("string"==typeof r[0]?r[0]:"currentColor"),i.push("none"),i.push("string"==typeof r[0]?r[0]:"currentColor"),i.push("none");break;case"filled":i.push("string"==typeof r[0]?r[0]:"currentColor"),i.push("string"==typeof r[0]?r[0]:"currentColor"),i.push("#FFF"),i.push("#FFF");break;case"two-tone":i.push("string"==typeof r[0]?r[0]:"currentColor"),i.push("string"==typeof r[1]?r[1]:n.colors.twoTone.twoTone),i.push("string"==typeof r[0]?r[0]:"currentColor"),i.push("string"==typeof r[1]?r[1]:n.colors.twoTone.twoTone);break;case"multi-color":i.push("string"==typeof r[0]?r[0]:"currentColor"),i.push("string"==typeof r[1]?r[1]:n.colors.multiColor.outFillColor),i.push("string"==typeof r[2]?r[2]:n.colors.multiColor.innerStrokeColor),i.push("string"==typeof r[3]?r[3]:n.colors.multiColor.innerFillColor)}return{size:t.size||n.size,strokeWidth:t.strokeWidth||n.strokeWidth,strokeLinecap:t.strokeLinecap||n.strokeLinecap,strokeLinejoin:t.strokeLinejoin||n.strokeLinejoin,colors:i,id:e}}(i,{size:s,strokeWidth:a,strokeLinecap:l,strokeLinejoin:c,theme:h,fill:u},o),p=[o.prefix+"-icon"];return p.push(o.prefix+"-icon-"+e),t&&o.rtl&&p.push(o.prefix+"-icon-rtl"),d&&p.push(o.prefix+"-icon-spin"),U("span",{class:p.join(" ")},[n(f)])}}}}const Sv=Cv("add-text",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M4 8H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M28 21H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M18 42L18 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M36 42L36 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])})),jv=Cv("add-text-two",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),U("path",{d:"M32 16H16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 34V16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Ev=Cv("align-bottom",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"17",y:"6",width:"14",height:"28",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 42H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Mv=Cv("align-horizontally",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"7",y:"17",width:"34",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Tv=Cv("align-left",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"14.5",y:"17",width:"28",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6.5 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Av=Cv("align-right",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"6",y:"17",width:"28",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Ov=Cv("align-text-both",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M42 19H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 39H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Pv=Cv("align-text-bottom-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M34 27H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M27 34H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Iv=Cv("align-text-center",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M36 19H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M36 39H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Rv=Cv("align-text-center-one",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M30 24H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M34 15H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M34 33H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Bv=Cv("align-text-left",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M34 19H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M34 39H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Hv=Cv("align-text-middle-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M34 20H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M26 27H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Wv=Cv("align-text-right",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 19H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 39H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),zv=Cv("align-text-top-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M26 20H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M34 13H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Nv=Cv("align-top",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"17",y:"14.5",width:"14",height:"28",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 6.5H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Dv=Cv("align-vertically",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"17",y:"7",width:"14",height:"34",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 24H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Fv=Cv("all-application",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M18 6H8C6.89543 6 6 6.89543 6 8V18C6 19.1046 6.89543 20 8 20H18C19.1046 20 20 19.1046 20 18V8C20 6.89543 19.1046 6 18 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M18 28H8C6.89543 28 6 28.8954 6 30V40C6 41.1046 6.89543 42 8 42H18C19.1046 42 20 41.1046 20 40V30C20 28.8954 19.1046 28 18 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M40 6H30C28.8954 6 28 6.89543 28 8V18C28 19.1046 28.8954 20 30 20H40C41.1046 20 42 19.1046 42 18V8C42 6.89543 41.1046 6 40 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M40 28H30C28.8954 28 28 28.8954 28 30V40C28 41.1046 28.8954 42 30 42H40C41.1046 42 42 41.1046 42 40V30C42 28.8954 41.1046 28 40 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),Vv=Cv("application-menu",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M10 14C12.2091 14 14 12.2091 14 10C14 7.79086 12.2091 6 10 6C7.79086 6 6 7.79086 6 10C6 12.2091 7.79086 14 10 14Z",fill:e.colors[0]},null),U("path",{d:"M24 14C26.2091 14 28 12.2091 28 10C28 7.79086 26.2091 6 24 6C21.7909 6 20 7.79086 20 10C20 12.2091 21.7909 14 24 14Z",fill:e.colors[0]},null),U("path",{d:"M38 14C40.2091 14 42 12.2091 42 10C42 7.79086 40.2091 6 38 6C35.7909 6 34 7.79086 34 10C34 12.2091 35.7909 14 38 14Z",fill:e.colors[0]},null),U("path",{d:"M10 28C12.2091 28 14 26.2091 14 24C14 21.7909 12.2091 20 10 20C7.79086 20 6 21.7909 6 24C6 26.2091 7.79086 28 10 28Z",fill:e.colors[0]},null),U("path",{d:"M24 28C26.2091 28 28 26.2091 28 24C28 21.7909 26.2091 20 24 20C21.7909 20 20 21.7909 20 24C20 26.2091 21.7909 28 24 28Z",fill:e.colors[0]},null),U("path",{d:"M38 28C40.2091 28 42 26.2091 42 24C42 21.7909 40.2091 20 38 20C35.7909 20 34 21.7909 34 24C34 26.2091 35.7909 28 38 28Z",fill:e.colors[0]},null),U("path",{d:"M10 42C12.2091 42 14 40.2091 14 38C14 35.7909 12.2091 34 10 34C7.79086 34 6 35.7909 6 38C6 40.2091 7.79086 42 10 42Z",fill:e.colors[0]},null),U("path",{d:"M24 42C26.2091 42 28 40.2091 28 38C28 35.7909 26.2091 34 24 34C21.7909 34 20 35.7909 20 38C20 40.2091 21.7909 42 24 42Z",fill:e.colors[0]},null),U("path",{d:"M38 42C40.2091 42 42 40.2091 42 38C42 35.7909 40.2091 34 38 34C35.7909 34 34 35.7909 34 38C34 40.2091 35.7909 42 38 42Z",fill:e.colors[0]},null)])})),Uv=Cv("arrow-circle-left",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32.4917 24.5H14.4917",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M23.4917 15.5L14.4917 24.5L23.4917 33.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),$v=Cv("back",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M44 40.8361C39.1069 34.8632 34.7617 31.4739 30.9644 30.6682C27.1671 29.8625 23.5517 29.7408 20.1182 30.303V41L4 23.5453L20.1182 7V17.167C26.4667 17.2172 31.8638 19.4948 36.3095 24C40.7553 28.5052 43.3187 34.1172 44 40.8361Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),Yv=Cv("background-color",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M37 37C39.2091 37 41 35.2091 41 33C41 31.5272 39.6667 29.5272 37 27C34.3333 29.5272 33 31.5272 33 33C33 35.2091 34.7909 37 37 37Z",fill:e.colors[0]},null),U("path",{d:"M20.8535 5.50439L24.389 9.03993",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M23.6818 8.33281L8.12549 23.8892L19.4392 35.2029L34.9955 19.6465L23.6818 8.33281Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 20.0732L28.961 25.6496",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M4 43H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])})),Xv=Cv("bar-code",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M4 20H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 25.9956V37.9992",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M20.4 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M20.4 26V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M34.8 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M34.8 26V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M13.2 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M13.2 26V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M27.6 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M27.6 26V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 26V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Zv=Cv("bring-forward",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"6",y:"34",width:"36",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("rect",{x:"6",y:"20",width:"36",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M30 12L24 6L18 12V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 28V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 6V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Gv=Cv("bring-to-front",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M41 18H19C18.4477 18 18 18.4477 18 19V41C18 41.5523 18.4477 42 19 42H41C41.5523 42 42 41.5523 42 41V19C42 18.4477 41.5523 18 41 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M9.96906 6H6V10.0336",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M9.99705 30H6V26.012",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M26.0023 6H30V10.0152",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16.0283 6H20.0083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 16C6 18.6536 6 19.9869 6 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M30 16C30 18.6765 30 19.3456 30 18.0074",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M15.9922 30H17.9996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])})),qv=Cv("bring-to-front-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M14 21V34H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M21 14H34V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M5 21V5H21V21H5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M27 43V27H43V43H27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Kv=Cv("chart-histogram",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M14 30V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M22 22V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M30 6V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M38 14V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Jv=Cv("chart-histogram-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M18 34H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M26 26H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 18H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M34 10L14 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Qv=Cv("chart-line",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M14 34L22 18L32 27L42 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),ey=Cv("chart-line-area",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M14 34L22 18L32 27L42 6V34H14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),ty=Cv("chart-pie",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M44 24C44 35.0457 35.0457 44 24 44C12.9543 44 4 35.0457 4 24C4 12.9543 12.9543 4 24 4V24H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M43.0844 18H30V4.91553C36.2202 6.86917 41.1308 11.7798 43.0844 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),ny=Cv("chart-proportion",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M16.3446 5.51758C13.9 6.53124 11.7001 8.01574 9.85786 9.85797C6.23858 13.4773 4 18.4773 4 24.0001C4 35.0458 12.9543 44.0001 24 44.0001V44.0001C29.5228 44.0001 34.5228 41.7615 38.1421 38.1422C39.9844 36.3 41.4689 34.1001 42.4825 31.6555",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 24H44C44 12.9543 35.0457 4 24 4L24 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),ry=Cv("chart-ring",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M43.7756 20.9938C42.4735 12.3555 35.6463 5.5277 27.0084 4.22461M20.9757 4.22702C11.3651 5.68478 4 13.9822 4 23.9998C4 34.0212 11.3705 42.321 20.9863 43.7743C21.9692 43.9228 22.9756 43.9998 24 43.9998C25.0209 43.9998 26.024 43.9233 27.0038 43.7758C35.6458 42.4741 42.4762 35.6427 43.7764 27.0003",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 16C19.5817 16 16 19.5817 16 24C16 28.4183 19.5817 32 24 32C28.4183 32 32 28.4183 32 24C32 19.5817 28.4183 16 24 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),iy=Cv("chart-scatter",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20 24C22.2091 24 24 22.2091 24 20C24 17.7909 22.2091 16 20 16C17.7909 16 16 17.7909 16 20C16 22.2091 17.7909 24 20 24Z",fill:e.colors[0]},null),U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M37 16C39.7614 16 42 13.7614 42 11C42 8.23858 39.7614 6 37 6C34.2386 6 32 8.23858 32 11C32 13.7614 34.2386 16 37 16Z",fill:e.colors[0]},null),U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15 36C16.6569 36 18 34.6569 18 33C18 31.3431 16.6569 30 15 30C13.3431 30 12 31.3431 12 33C12 34.6569 13.3431 36 15 36Z",fill:e.colors[0]},null),U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M33 32C34.6569 32 36 30.6569 36 29C36 27.3431 34.6569 26 33 26C31.3431 26 30 27.3431 30 29C30 30.6569 31.3431 32 33 32Z",fill:e.colors[0]},null)])})),oy=Cv("check-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24 44C29.5228 44 34.5228 41.7614 38.1421 38.1421C41.7614 34.5228 44 29.5228 44 24C44 18.4772 41.7614 13.4772 38.1421 9.85786C34.5228 6.23858 29.5228 4 24 4C18.4772 4 13.4772 6.23858 9.85786 9.85786C6.23858 13.4772 4 18.4772 4 24C4 29.5228 6.23858 34.5228 9.85786 38.1421C13.4772 41.7614 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 24L22 30L34 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),sy=Cv("clear",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20 5.91406H28V13.9141H43V21.9141H5V13.9141H20V5.91406Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M8 40H40V22H8V40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 39.8976V33.9141",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 39.8977V33.8977",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 39.8976V33.9141",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 40H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),ay=Cv("click",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24 4V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M22 22L42 26L36 30L42 36L36 42L30 36L26 42L22 22Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M38.1421 9.85789L32.4853 15.5147",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M9.85787 38.1421L15.5147 32.4853",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M4 24H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M9.85795 9.85787L15.5148 15.5147",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),ly=Cv("click-tap",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M15 26V15C15 13.3431 16.3431 12 18 12C19.6569 12 21 13.3431 21 15V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M39 25V31.5C39 37.8513 33.8513 43 27.5 43H26.5C20.1487 43 15 37.8513 15 31.5V25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M21 29V27.1058V24C21 22.3431 22.3431 21 24 21C25.6569 21 27 22.3431 27 24V27.1818V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M27 29V27.1058V24C27 22.3431 28.3431 21 30 21C31.6569 21 33 22.3431 33 24V27.1818V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M33 29V27.1058V24C33 22.3431 34.3431 21 36 21C37.6569 21 39 22.3431 39 24V27.1818V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M28 15C28 13.9489 27.8378 12.9357 27.5371 11.9839C27.2008 10.9195 26.6913 9.93208 26.0415 9.0547C24.2198 6.59472 21.2961 5 18 5C14.7039 5 11.7802 6.59472 9.95847 9.0547C9.30873 9.93208 8.79916 10.9195 8.46286 11.9839C8.16217 12.9357 8 13.9489 8 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])})),cy=Cv("close",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M8 8L40 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M8 40L40 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),hy=Cv("close-small",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M14 14L34 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M14 34L34 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),uy=Cv("code",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M16 13L4 25.4322L16 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 13L44 25.4322L32 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M28 4L21 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])})),dy=Cv("color-filter",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24 40.9444C26.123 42.8446 28.9266 44 32 44C38.6274 44 44 38.6274 44 32C44 26.4085 40.1757 21.7102 35 20.3781",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M13 20.3781C7.82432 21.7102 4 26.4085 4 32C4 38.6274 9.37258 44 16 44C22.6274 44 28 38.6274 28 32C28 30.4506 27.7063 28.9697 27.1716 27.6101",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 28C30.6274 28 36 22.6274 36 16C36 9.37258 30.6274 4 24 4C17.3726 4 12 9.37258 12 16C12 22.6274 17.3726 28 24 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),fy=Cv("connection",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M39 34L44 39L39 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M8 12C10.2091 12 12 10.2091 12 8C12 5.79086 10.2091 4 8 4C5.79086 4 4 5.79086 4 8C4 10.2091 5.79086 12 8 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 8L20 8C22.2091 8 24 9.79086 24 12V35C24 37.2091 25.7909 39 28 39H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),py=Cv("contrast-view-circle",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44V4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 4C35.0457 4 44 12.9543 44 24C44 35.0457 35.0457 44 24 44V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 36H9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 28H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 20H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 12H9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),gy=Cv("copy",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M13 12.4316V7.8125C13 6.2592 14.2592 5 15.8125 5H40.1875C41.7408 5 43 6.2592 43 7.8125V32.1875C43 33.7408 41.7408 35 40.1875 35H35.5163",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32.1875 13H7.8125C6.2592 13 5 14.2592 5 15.8125V40.1875C5 41.7408 6.2592 43 7.8125 43H32.1875C33.7408 43 35 41.7408 35 40.1875V15.8125C35 14.2592 33.7408 13 32.1875 13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),ky=Cv("copy-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M13 38H41V16H30V4H13V38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M30 4L41 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M7 20V44H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M19 20H23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M19 28H31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])})),my=Cv("cutting-one",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M11 42C13.7614 42 16 39.7614 16 37C16 34.2386 13.7614 32 11 32C8.23858 32 6 34.2386 6 37C6 39.7614 8.23858 42 11 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M37 42C39.7614 42 42 39.7614 42 37C42 34.2386 39.7614 32 37 32C34.2386 32 32 34.2386 32 37C32 39.7614 34.2386 42 37 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M15.3774 39.4131L17.5 35.8162L34.5 6.37138",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M13.4957 6.17518L30.4957 35.62L32.6265 39.4131",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])})),vy=Cv("delete",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M9 10V44H39V10H9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M20 20V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M28 20V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M4 10H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 10L19.289 4H28.7771L32 10H16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),yy=Cv("distortion",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M4 19V40H17M4 19V8H17M4 19C4 19 13 13 24 19C35 25 44 19 44 19M44 19V8H17M44 19V40H17M4 29C4 29 13 23 24 29C35 35 44 29 44 29M17 8C17 8 23 16 17 24C11 32 17 40 17 40M31 8C31 8 37 16 31 24C25 32 31 40 31 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Ly=Cv("dividing-line",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M5 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M21 38H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M37 38H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M21 10H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M5 38H11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M5 10H11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M37 10H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),wy=Cv("down",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M36 18L24 30L12 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),by=Cv("down-one",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M36 19L24 31L12 19H36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),_y=Cv("download-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M11.6777 20.271C7.27476 21.3181 4 25.2766 4 30C4 35.5228 8.47715 40 14 40C14.9474 40 15.864 39.8683 16.7325 39.6221",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M36.0547 20.271C40.4577 21.3181 43.7324 25.2766 43.7324 30C43.7324 35.5228 39.2553 40 33.7324 40C32.785 40 31.8684 39.8683 30.9999 39.6221",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M36 20C36 13.3726 30.6274 8 24 8C17.3726 8 12 13.3726 12 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M17.0654 30.119L23.9999 37.0764L31.1318 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 20V33.5382",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),xy=Cv("edit",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M7 42H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M11 26.7199V34H18.3172L39 13.3081L31.6951 6L11 26.7199Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),Cy=Cv("effects",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24.9507 42.3603L30.4164 30.3695L43.1046 26.6501L33.3383 17.7699L33.7059 4.60732L22.2044 11.1099L9.74329 6.69439L12.4013 19.5934L4.33228 30.027L17.4766 31.4965L24.9507 42.3603Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M36.1777 36.0537L44.1777 44.0179",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Sy=Cv("erase",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M4 42H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M31 4L7 28L13 34H21L41 14L31 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),jy=Cv("exclude-selection",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"16",y:"16",width:"27",height:"27",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("rect",{x:"5",y:"5",width:"27",height:"27",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M25.0005 32L16.0005 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M41.0005 16L32.0005 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16.0005 23L7.00049 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32.0005 7L23.0005 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M43.0005 24L24.0005 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24.0005 5L5.00049 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M43.0005 34L34.0005 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M14 5L5 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Ey=Cv("expand-down-one",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M6 9L42 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 19L42 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 26L24 40L42 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),My=Cv("fill",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("rect",{x:"14",y:"14",width:"20",height:"20",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M34 23L23 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M25 14L14 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M34 14L14 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M14 22V34H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M22 14H34V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Ty=Cv("flip-horizontally",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M4 34L16 12V34H4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M44 34H32V12L44 34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),Ay=Cv("flip-vertically",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M42 24L6 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M14 4L36 16H14V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M14 44V32H36L14 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),Oy=Cv("fold-up-one",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M6 10L42 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 20L42 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 40L24 26L42 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Py=Cv("folder-close",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M43 22H5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M5 16V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M43 16V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Iy=Cv("font-size",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M8 10.9333L8 6H40V10.9333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 42H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Ry=Cv("format",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"8",y:"24",width:"32",height:"18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M4 13H18V6H30V13H44V24H4V13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 32L16 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])})),By=Cv("format-brush",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M34 5H6V20H34V5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M34.0251 12H43V28.1014L19 31.2004V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Hy=Cv("formula",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M40 9L37 6H8L26 24L8 42H37L40 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Wy=Cv("full-screen",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M33 6H42V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 33V42H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M15 42H6V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 15V6H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),zy=Cv("full-screen-one",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M6 6L16 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 41.8995L16 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42.0001 41.8995L32.1006 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M41.8995 6L32 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M33 6H42V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 33V42H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M15 42H6V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 15V6H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Ny=Cv("full-screen-play",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M16 40H6C4.89543 40 4 39.1046 4 38V10C4 8.89543 4.89543 8 6 8H42C43.1046 8 44 8.89543 44 10V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 24H26C24.8954 24 24 24.8954 24 26V38C24 39.1046 24.8954 40 26 40H42C43.1046 40 44 39.1046 44 38V26C44 24.8954 43.1046 24 42 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),Dy=Cv("fullwidth",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M42 6V42M17 19L12 24M12 24L17 29M12 24H36M31 19L36 24M36 24L31 29M6 6L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Fy=Cv("github",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4ZM0 24C0 10.7452 10.7452 0 24 0C37.2548 0 48 10.7452 48 24C48 37.2548 37.2548 48 24 48C10.7452 48 0 37.2548 0 24Z",fill:e.colors[0]},null),U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.1833 45.4716C18.9898 45.2219 18.9898 42.9973 19.1833 38.798C17.1114 38.8696 15.8024 38.7258 15.2563 38.3667C14.437 37.828 13.6169 36.1667 12.8891 34.9959C12.1614 33.8251 10.5463 33.64 9.89405 33.3783C9.24182 33.1165 9.07809 32.0496 11.6913 32.8565C14.3044 33.6634 14.4319 35.8607 15.2563 36.3745C16.0806 36.8883 18.0515 36.6635 18.9448 36.2519C19.8382 35.8403 19.7724 34.3078 19.9317 33.7007C20.1331 33.134 19.4233 33.0083 19.4077 33.0037C18.5355 33.0037 13.9539 32.0073 12.6955 27.5706C11.437 23.134 13.0581 20.2341 13.9229 18.9875C14.4995 18.1564 14.4485 16.3852 13.7699 13.6737C16.2335 13.3589 18.1347 14.1343 19.4734 16.0001C19.4747 16.0108 21.2285 14.9572 24.0003 14.9572C26.772 14.9572 27.7553 15.8154 28.5142 16.0001C29.2731 16.1848 29.88 12.7341 34.5668 13.6737C33.5883 15.5969 32.7689 18.0001 33.3943 18.9875C34.0198 19.9749 36.4745 23.1147 34.9666 27.5706C33.9614 30.5413 31.9853 32.3523 29.0384 33.0037C28.7005 33.1115 28.5315 33.2855 28.5315 33.5255C28.5315 33.8856 28.9884 33.9249 29.6465 35.6117C30.0853 36.7362 30.117 39.948 29.7416 45.247C28.7906 45.4891 28.0508 45.6516 27.5221 45.7347C26.5847 45.882 25.5669 45.9646 24.5669 45.9965C23.5669 46.0284 23.2196 46.0248 21.837 45.8961C20.9154 45.8103 20.0308 45.6688 19.1833 45.4716Z",fill:e.colors[0]},null)])})),Vy=Cv("graphic-design",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M19 32C11.268 32 5 25.732 5 18C5 10.268 11.268 4 19 4C26.732 4 33 10.268 33 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M44 18H18V44H44V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),Uy=Cv("group",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M12 4H4V12H12V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M44 36H36V44H44V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 36H4V44H12V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M44 4H36V12H44V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M8 36V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M40 36V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 8H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 40H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16 16H25.6V22.4H32V32H22.4V25.6H16V16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),$y=Cv("guide-board",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24 4V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 8H39.5455L42 12L39.5455 16H24V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 22H8.45455L6 26L8.45455 30H24V22Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 42H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Yy=Cv("h1",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M6 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M25 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 24H25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M34.2261 24L39.0001 19.0166V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Xy=Cv("h3",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M6 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M7 24H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 20H42L35 29C39 29 42 31 42 35C42 39 39 40 37 40C34.619 40 33 39 32 37.9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Zy=Cv("hamburger-button",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M7.94971 11.9497H39.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M7.94971 23.9497H39.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M7.94971 35.9497H39.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Gy=Cv("headset-one",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M36 32C40.4183 32 44 28.4183 44 24C44 19.5817 40.4183 16 36 16",fill:e.colors[1]},null),U("path",{d:"M36 32V32C40.4183 32 44 28.4183 44 24C44 19.5817 40.4183 16 36 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 16C7.58172 16 4 19.5817 4 24C4 28.4183 7.58172 32 12 32",fill:e.colors[1]},null),U("path",{d:"M12 16C7.58172 16 4 19.5817 4 24C4 28.4183 7.58172 32 12 32V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 32V31.5V29V24V16C12 9.37258 17.3726 4 24 4C30.6274 4 36 9.37258 36 16V32C36 38.6274 30.6274 44 24 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),qy=Cv("helpcenter",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 28.625V24.625C27.3137 24.625 30 21.9387 30 18.625C30 15.3113 27.3137 12.625 24 12.625C20.6863 12.625 18 15.3113 18 18.625",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 37.625C25.3807 37.625 26.5 36.5057 26.5 35.125C26.5 33.7443 25.3807 32.625 24 32.625C22.6193 32.625 21.5 33.7443 21.5 35.125C21.5 36.5057 22.6193 37.625 24 37.625Z",fill:e.colors[2]},null)])})),Ky=Cv("high-light",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M6 44L6 25H12V17H36V25H42V44H6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M17 17V8L31 4V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Jy=Cv("home",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M9 18V42H39V18L24 6L9 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M19 29V42H29V29H19Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M9 42H39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])})),Qy=Cv("id-card",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M42 8H6C4.89543 8 4 8.89543 4 10V38C4 39.1046 4.89543 40 6 40H42C43.1046 40 44 39.1046 44 38V10C44 8.89543 43.1046 8 42 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M36 16H28V24H36V16Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 32H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 16H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 24H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),eL=Cv("indent-left",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M6 9H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M19 19H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M19 29H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M11 19L6 24L11 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 39H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),tL=Cv("indent-right",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M29 19H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M29 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M37 19L42 24L37 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 39H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),nL=Cv("insert-table",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M39.3 6H8.7C7.20883 6 6 7.20883 6 8.7V39.3C6 40.7912 7.20883 42 8.7 42H39.3C40.7912 42 42 40.7912 42 39.3V8.7C42 7.20883 40.7912 6 39.3 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),U("path",{d:"M18 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M30 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M6 18H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M6 30H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])})),rL=Cv("intersect-selection",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"16",y:"16",width:"27",height:"27",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("rect",{x:"5",y:"5",width:"27",height:"27",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M27 16L16 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 21L21 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),iL=Cv("intersection",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M31 31H40C41.1046 31 42 30.1046 42 29V8C42 6.89543 41.1046 6 40 6H19C17.8954 6 17 6.89543 17 8V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M17 17H8C6.89543 17 6 17.8954 6 19V40C6 41.1046 6.89543 42 8 42H29C30.1046 42 31 41.1046 31 40V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("rect",{x:"17",y:"17",width:"14",height:"14",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),oL=Cv("keyboard-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"4",y:"18",width:"40",height:"24",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("circle",{cx:"14",cy:"24",r:"2",fill:e.colors[0]},null),U("circle",{cx:"16",cy:"30",r:"2",fill:e.colors[0]},null),U("circle",{cx:"10",cy:"30",r:"2",fill:e.colors[0]},null),U("circle",{cx:"20",cy:"24",r:"2",fill:e.colors[0]},null),U("circle",{cx:"22",cy:"30",r:"2",fill:e.colors[0]},null),U("circle",{cx:"26",cy:"24",r:"2",fill:e.colors[0]},null),U("circle",{cx:"28",cy:"30",r:"2",fill:e.colors[0]},null),U("circle",{cx:"32",cy:"24",r:"2",fill:e.colors[0]},null),U("circle",{cx:"34",cy:"30",r:"2",fill:e.colors[0]},null),U("circle",{cx:"38",cy:"24",r:"2",fill:e.colors[0]},null),U("path",{d:"M17 36H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M33 18V13.125C33 12.5727 33.4477 12.125 34 12.125H39C39.5523 12.125 40 11.6773 40 11.125V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),sL=Cv("layers",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M4 11.9143L24 19L44 11.9143L24 5L4 11.9143Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M4 20L24 27L44 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M4 28L24 35L44 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M4 36L24 43L44 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),aL=Cv("left",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M31 36L19 24L31 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),lL=Cv("left-c",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M27 33L18 24L27 15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),cL=Cv("left-small-down",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M15 33L32 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M33 33H15V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),hL=Cv("left-small-up",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M32 32L15 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M15 33V15H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),uL=Cv("left-two",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24 5L6 24L24 43L24 31L42 31V17H24V5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),dL=Cv("link-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M26.2401 16.373L17.1001 7.23303C14.4388 4.57168 10.0653 4.6303 7.33158 7.36397C4.59791 10.0976 4.53929 14.4712 7.20064 17.1325L15.1359 25.0678",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32.9027 23.0031L40.838 30.9384C43.4994 33.5998 43.4407 37.9733 40.7071 40.707C37.9734 43.4407 33.5999 43.4993 30.9385 40.8379L21.7985 31.6979",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M26.1093 26.1416C28.843 23.4079 28.9016 19.0344 26.2403 16.373",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M21.7989 21.7984C19.0652 24.5321 19.0066 28.9056 21.6679 31.5669",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),fL=Cv("list",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M5 10L8 13L14 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M5 24L8 27L14 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M5 38L8 41L14 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M21 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M21 38H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M21 10H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),pL=Cv("list-view",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"4",y:"6",width:"40",height:"36",rx:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M4 14H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M20 24H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M20 32H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 24H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 32H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),gL=Cv("lock",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"6",y:"22",width:"36",height:"22",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M14 22V14C14 8.47715 18.4772 4 24 4C29.5228 4 34 8.47715 34 14V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 30V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),kL=Cv("logout",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M23.9917 6H6V42H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M33 33L42 24L33 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 23.9917H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),mL=Cv("magic",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M20.1005 8.1005L24.3431 12.3431M30 4V10V4ZM39.8995 8.1005L35.6569 12.3431L39.8995 8.1005ZM44 18H38H44ZM39.8995 27.8995L35.6569 23.6569L39.8995 27.8995ZM30 32V26V32ZM20.1005 27.8995L24.3431 23.6569L20.1005 27.8995ZM16 18H22H16Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M29.5856 18.4143L5.54395 42.4559",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),vL=Cv("magic-wand",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M7.57932 35.4207C5.32303 32.1826 4 28.2458 4 24C4 12.9543 12.9543 4 24 4C35.0457 4 44 12.9543 44 24C44 35.0457 35.0457 44 24 44C19.7542 44 15.8174 42.677 12.5793 40.4207M7.57932 35.4207C8.93657 37.3685 10.6315 39.0634 12.5793 40.4207M7.57932 35.4207L16 27M12.5793 40.4207L21 32M16 27L20 23L25 28L21 32M16 27L21 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M17 14H21M19 12V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M28 17H34M31 14V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 29H36M34 27V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),yL=Cv("mail",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M4 39H44V24V9H24H4V24V39Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M4 9L24 24L44 9",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 9H4V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M44 24V9H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),LL=Cv("map-draw",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M17 12L4 6V36L17 42L31 36L44 42V12L31 6L17 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M31 6V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M17 12V42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M10.5 9L17 12L31 6L37.5 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M10.5 39L17 42L31 36L37.5 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),wL=Cv("minus",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M10.5 24L38.5 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),bL=Cv("more",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("circle",{cx:"12",cy:"24",r:"3",fill:e.colors[0]},null),U("circle",{cx:"24",cy:"24",r:"3",fill:e.colors[0]},null),U("circle",{cx:"36",cy:"24",r:"3",fill:e.colors[0]},null)])})),_L=Cv("needle",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("g",{"clip-path":"url(#"+e.id+"3d50a8e2)"},[U("path",{d:"M39 23L25 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M43.9995 17L30.9995 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M34.999 18.999L39.999 13.999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M28.999 12.999L33.999 7.99902",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M11 37L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M27.9999 12.0001L11.9999 27.9998L10.9999 37L19.9999 35.9998L35.9999 20.0001L27.9999 12.0001Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)]),U("defs",null,[U("clipPath",{id:e.id+"3d50a8e2"},[U("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])})),xL=Cv("newlybuild",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M19 10V7C19 5.89543 19.8954 5 21 5H41C42.1046 5 43 5.89543 43 7V29C43 30.1046 42.1046 31 41 31H37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("rect",{x:"5",y:"18",width:"24",height:"24",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M17 25V35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 30H22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),CL=Cv("next",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 40.8361C8.89307 34.8632 13.2383 31.4739 17.0356 30.6682C20.8329 29.8625 24.4483 29.7408 27.8818 30.303V41L44 23.5453L27.8818 7V17.167C21.5333 17.2172 16.1362 19.4948 11.6905 24C7.24474 28.5052 4.68126 34.1172 4 40.8361Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),SL=Cv("off-screen-one",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M6 6L16 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 41.8995L16 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42.0001 41.8995L32.1006 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M41.8995 6L32 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 7V16H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 7V16H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 41V32H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 41V32H40.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),jL=Cv("ordered-list",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M9 4V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 13H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 27H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 19.9998C6 19.9998 9 16.9998 11 19.9998C13 22.9999 6 26.9998 6 26.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6.00016 34.5001C6.00016 34.5001 8.00016 31.5 11.0002 33.5C14.0002 35.5 11.0002 38 11.0002 38C11.0002 38 14.0002 40.5 11.0002 42.5C8.00015 44.5 6.00015 41.5 6.00015 41.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M11 38H9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M9 4L6 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M21 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M21 38H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M21 10H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),EL=Cv("page-template",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M23 4H4V26H23V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M44 34H4V43H44V34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M44 4H31V12H44V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M44 18H31V26H44V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),ML=Cv("pause",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M16 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),TL=Cv("pay-code-two",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M16 6H8C6.89543 6 6 6.89543 6 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 42H8C6.89543 42 6 41.1046 6 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 42H40C41.1046 42 42 41.1046 42 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 6H40C41.1046 6 42 6.89543 42 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 16V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 16V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 16V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),AL=Cv("peoples",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32.6077 7C34.6405 8.2249 36.0001 10.4537 36.0001 13C36.0001 15.5463 34.6405 17.7751 32.6077 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M4 40.8V42H34V40.8C34 36.3196 34 34.0794 33.1281 32.3681C32.3611 30.8628 31.1372 29.6389 29.6319 28.8719C27.9206 28 25.6804 28 21.2 28H16.8C12.3196 28 10.0794 28 8.36808 28.8719C6.86278 29.6389 5.63893 30.8628 4.87195 32.3681C4 34.0794 4 36.3196 4 40.8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M43.9999 42.0001V40.8001C43.9999 36.3197 43.9999 34.0795 43.128 32.3682C42.361 30.8629 41.1371 29.6391 39.6318 28.8721",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),OL=Cv("picture",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M18 23C20.7614 23 23 20.7614 23 18C23 15.2386 20.7614 13 18 13C15.2386 13 13 15.2386 13 18C13 20.7614 15.2386 23 18 23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M27.7901 26.2194C28.6064 25.1269 30.2528 25.1538 31.0329 26.2725L39.8077 38.8561C40.7322 40.182 39.7835 42.0001 38.1671 42.0001H16L27.7901 26.2194Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),PL=Cv("platte",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24 44C29.9601 44 26.3359 35.136 30 31C33.1264 27.4709 44 29.0856 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M28 17C29.6569 17 31 15.6569 31 14C31 12.3431 29.6569 11 28 11C26.3431 11 25 12.3431 25 14C25 15.6569 26.3431 17 28 17Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 21C17.6569 21 19 19.6569 19 18C19 16.3431 17.6569 15 16 15C14.3431 15 13 16.3431 13 18C13 19.6569 14.3431 21 16 21Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M17 34C18.6569 34 20 32.6569 20 31C20 29.3431 18.6569 28 17 28C15.3431 28 14 29.3431 14 31C14 32.6569 15.3431 34 17 34Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),IL=Cv("play-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M15 24V11.8756L25.5 17.9378L36 24L25.5 30.0622L15 36.1244V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),RL=Cv("plus",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24.0605 10L24.0239 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M10 24L38 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),BL=Cv("power",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M14.5 8C13.8406 8.37652 13.2062 8.79103 12.6 9.24051C11.5625 10.0097 10.6074 10.8814 9.75 11.8402C6.79377 15.1463 5 19.4891 5 24.2455C5 34.6033 13.5066 43 24 43C34.4934 43 43 34.6033 43 24.2455C43 19.4891 41.2062 15.1463 38.25 11.8402C37.3926 10.8814 36.4375 10.0097 35.4 9.24051C34.7938 8.79103 34.1594 8.37652 33.5 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 4V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),HL=Cv("ppt",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M4 8H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8 8H40V34H8V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M22 16L27 21L22 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 42L24 34L32 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),WL=Cv("preview-close",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M6 16C6.63472 17.2193 7.59646 18.3504 8.82276 19.3554C12.261 22.1733 17.779 24 24 24C30.221 24 35.739 22.1733 39.1772 19.3554C40.4035 18.3504 41.3653 17.2193 42 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M28.9775 24L31.048 31.7274",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M37.3535 21.3536L43.0103 27.0104",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M5.00004 27.0103L10.6569 21.3534",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16.9278 31.7276L18.9983 24.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),zL=Cv("preview-close-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M9.85786 18C6.23858 21 4 24 4 24C4 24 12.9543 36 24 36C25.3699 36 26.7076 35.8154 28 35.4921M20.0318 12.5C21.3144 12.1816 22.6414 12 24 12C35.0457 12 44 24 44 24C44 24 41.7614 27 38.1421 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M20.3142 20.6211C19.4981 21.5109 19 22.6972 19 23.9998C19 26.7612 21.2386 28.9998 24 28.9998C25.3627 28.9998 26.5981 28.4546 27.5 27.5705",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 42L6 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),NL=Cv("preview-open",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24 36C35.0457 36 44 24 44 24C44 24 35.0457 12 24 12C12.9543 12 4 24 4 24C4 24 12.9543 36 24 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 29C26.7614 29 29 26.7614 29 24C29 21.2386 26.7614 19 24 19C21.2386 19 19 21.2386 19 24C19 26.7614 21.2386 29 24 29Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),DL=Cv("quote",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.8533 9.11587C11.3227 13.9521 7.13913 19.5811 6.30256 26.0028C5.00021 35.9999 13.9404 40.8932 18.4703 36.4966C23.0002 32.1 20.2848 26.5195 17.0047 24.9941C13.7246 23.4686 11.7187 23.9999 12.0686 21.9614C12.4185 19.923 17.0851 14.2712 21.1849 11.6391C21.4569 11.4078 21.5604 10.959 21.2985 10.6185C21.1262 10.3946 20.7883 9.95545 20.2848 9.30102C19.8445 8.72875 19.4227 8.75017 18.8533 9.11587Z",fill:e.colors[0]},null),U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38.6789 9.11587C31.1484 13.9521 26.9648 19.5811 26.1282 26.0028C24.8259 35.9999 33.7661 40.8932 38.296 36.4966C42.8259 32.1 40.1105 26.5195 36.8304 24.9941C33.5503 23.4686 31.5443 23.9999 31.8943 21.9614C32.2442 19.923 36.9108 14.2712 41.0106 11.6391C41.2826 11.4078 41.3861 10.959 41.1241 10.6185C40.9519 10.3946 40.614 9.95545 40.1105 9.30102C39.6702 8.72875 39.2484 8.75017 38.6789 9.11587Z",fill:e.colors[0]},null)])})),FL=Cv("reduce-one",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 24L32 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),VL=Cv("refresh",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M42 8V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 24L6 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 24C42 14.0589 33.9411 6 24 6C18.9145 6 14.3216 8.10896 11.0481 11.5M6 24C6 33.9411 14.0589 42 24 42C28.8556 42 33.2622 40.0774 36.5 36.9519",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),UL=Cv("right",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M19 12L31 24L19 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),$L=Cv("right-angle",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8 9.1153C8 7.29468 10.2347 6.42094 11.4696 7.75874L40.9016 39.6434C42.0842 40.9246 41.1755 43 39.432 43H10C8.89543 43 8 42.1046 8 41V9.1153Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),YL=Cv("right-c",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M21 33L30 24L21 15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),XL=Cv("right-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M20 12L32 24L20 36V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),ZL=Cv("right-small-down",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M32.3535 32.3535L15.3535 15.3535",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32.3535 14.3535V32.3535H14.3535",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),GL=Cv("right-small-up",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M16 32L33 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M15 15H33V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),qL=Cv("right-two",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24 43L42 24L24 5L24 17L6 17V31H24V43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),KL=Cv("rotate",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M12 24H42V42H12V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 8V17H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M38.4747 13.2985C35.1956 8.87049 29.933 6 24 6C18.1788 6 13.0029 8.76334 9.71272 13.0498L6 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),JL=Cv("round",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])})),QL=Cv("row-height",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M16 35L10 41L4 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 13L10 7L4 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M10 7V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M44 9H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M36 19H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M44 29H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M36 39H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),ew=Cv("ruler",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M44 14L34 4L30.25 7.75L26.5 11.5L19 19L11.5 26.5L7.75 30.25L4 34L14 44L44 14Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M30.25 7.75L7.75 30.25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M9 29L13 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M14 24L20 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M19 19L23 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 14L30 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M29 9L33 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),tw=Cv("save",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M6 9C6 7.34315 7.34315 6 9 6H34.2814L42 13.2065V39C42 40.6569 40.6569 42 39 42H9C7.34315 42 6 40.6569 6 39V9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24.0083 6L24 13.3846C24 13.7245 23.5523 14 23 14H15C14.4477 14 14 13.7245 14 13.3846L14 6",fill:e.colors[3]},null),U("path",{d:"M24.0083 6L24 13.3846C24 13.7245 23.5523 14 23 14H15C14.4477 14 14 13.7245 14 13.3846L14 6H24.0083Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M9 6H34.2814",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M14 26H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M14 34H24.0083",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),nw=Cv("screen-rotation",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M4 24C4 35.0457 12.9543 44 24 44L19 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M44 24C44 12.9543 35.0457 4 24 4L29 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M30 41L7 18L18 7L41 30L30 41Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),rw=Cv("send-backward",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{width:"36",height:"8",transform:"matrix(1 0 0 -1 6 14)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("rect",{width:"36",height:"8",transform:"matrix(1 0 0 -1 6 28)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M30 36L24 42L18 36V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 42V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 14V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),iw=Cv("send-to-back",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M14 21H5V5H21V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 27H43V43H27V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M14 32V14H32V32H14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),ow=Cv("sent-to-back",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M30 18H41C41.5523 18 42 18.4477 42 19V41C42 41.5523 41.5523 42 41 42H19C18.4477 42 18 41.5523 18 41V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M9.96906 6H6V10.0336",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M9.99705 30H6V26.012",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M26 30H29.9971V26.012",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M26.0023 6H30V9.99785",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16.0283 6H20.0083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M6 16V20.0148",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M30 16V20.0148",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M15.9922 30H19.9996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),sw=Cv("share",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M28 6H42V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 29.4737V39C42 40.6569 40.6569 42 39 42H9C7.34315 42 6 40.6569 6 39V9C6 7.34315 7.34315 6 9 6L18 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M25.7998 22.1999L41.0998 6.8999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),aw=Cv("shield",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M6 8.25564L24.0086 3L42 8.25564V19.0337C42 30.3622 34.7502 40.4194 24.0026 44.0005C13.2521 40.4195 6 30.36 6 19.0287V8.25564Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),lw=Cv("shuffle-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M40 33L44 37L40 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M40 7L44 11L40 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M44 11H37C29.8203 11 24 16.8203 24 24C24 31.1797 29.8203 37 37 37H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M4 37H11C18.1797 37 24 31.1797 24 24C24 16.8203 18.1797 11 11 11H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])})),cw=Cv("square",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])})),hw=Cv("stopwatch-start",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24 44C33.3888 44 41 36.3888 41 27C41 17.6112 33.3888 10 24 10C14.6112 10 7 17.6112 7 27C7 36.3888 14.6112 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M18 4H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 19V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 27H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),uw=Cv("strikethrough",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M5 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 24C40 30 34 44 24 44C13.9999 44 12 36 12 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M35.9999 12C35.9999 12 33 4 23.9999 4C14.9999 4 11.4359 11.5995 15.6096 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 36C12 36 15.9999 44 24 44C32 44 36.564 36.4005 32.3903 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),dw=Cv("subtract-selection",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"16",y:"16",width:"27",height:"27",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 32H7C5.89543 32 5 31.1046 5 30V7C5 5.89543 5.89543 5 7 5H30C31.1046 5 32 5.89543 32 7V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M29 16L16 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M38 16L16 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M43 21L23 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M43 32L33 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),fw=Cv("subtract-selection-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M32 16H41C42.1046 16 43 16.8954 43 18V41C43 42.1046 42.1046 43 41 43H18C16.8954 43 16 42.1046 16 41V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("rect",{x:"5",y:"5",width:"27",height:"27",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M18 5L5 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M27 5L5 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 10L12 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 21L22 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),pw=Cv("tailoring",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M12 4V36H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M20 12H36V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 12H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M36 44V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])})),gw=Cv("tencent-qq",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M23.7927 44.5178C20.1344 44.5178 16.7762 43.2933 14.6142 41.4646C13.5161 41.7927 12.1115 42.3204 11.2254 42.9751C10.4664 43.535 10.5613 44.1059 10.6979 44.3362C11.298 45.3491 20.9938 44.9831 23.7927 44.6678V44.5178ZM23.7927 44.5178C27.4516 44.5178 30.8095 43.2933 32.9718 41.4646C34.0693 41.7927 35.4742 42.3204 36.3606 42.9751C37.119 43.535 37.0244 44.1059 36.8875 44.3362C36.2874 45.3491 26.5919 44.9831 23.7927 44.6678V44.5178Z",fill:e.colors[0]},null),U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M36.3386 20.9326C34.6979 21.3809 29.856 22.5505 23.8144 22.5914H23.7698C17.5753 22.5491 12.6423 21.3214 11.1274 20.8999C10.816 20.8129 10.6458 20.6334 10.6458 20.6334C10.644 20.5785 10.6207 19.6503 10.6207 19.171C10.6207 11.1055 14.4284 3.00029 23.7922 3C33.1561 3.00029 36.9635 11.1052 36.9635 19.1713C36.9635 19.65 36.9402 20.5785 36.9387 20.6337C36.9387 20.6337 36.7297 20.8255 36.3386 20.9326ZM38.8284 25.3504C39.3462 26.7001 39.8573 28.1055 40.2318 29.3107C42.0176 35.0578 41.4388 37.4364 40.9986 37.4898C40.0532 37.6039 37.3187 33.1634 37.3187 33.1634C37.3187 37.6757 33.2448 44.604 23.916 44.6677H23.6685C14.3394 44.604 10.2655 37.6757 10.2655 33.1634C10.2655 33.1634 7.53131 37.6039 6.58588 37.4895C6.14542 37.4364 5.5666 35.0581 7.35268 29.3107C7.72717 28.1058 8.23827 26.7001 8.75609 25.3504C8.75609 25.3504 9.10519 25.3285 9.28207 25.3795C10.7319 25.798 12.2762 26.1689 13.8447 26.4792C13.5776 28.1343 13.4249 30.1827 13.5692 32.6021C13.9533 39.0363 17.7745 43.081 23.6727 43.1394H23.9121C29.8106 43.081 33.6314 39.0363 34.0161 32.6021C34.1604 30.1823 34.0075 28.1345 33.7402 26.4793C35.3363 26.1633 36.9076 25.7848 38.3798 25.3571C38.5307 25.3136 38.8284 25.3504 38.8284 25.3504ZM33.7402 26.4793C30.3004 27.1601 26.7448 27.5502 23.8144 27.5147H23.7698C20.8396 27.5498 17.2841 27.1598 13.8447 26.4792C13.8586 26.3929 13.8728 26.3076 13.8874 26.2234C17.3136 26.8989 20.8513 27.2853 23.769 27.2503H23.8137L23.814 27.25C26.7323 27.2856 30.2709 26.8989 33.6974 26.2231C33.712 26.3074 33.7262 26.3928 33.7402 26.4793ZM18.0376 11.6868C18.1059 13.5266 19.1912 14.9735 20.4615 14.916C21.7309 14.8594 22.7044 13.3208 22.6349 11.4802C22.566 9.6398 21.4811 8.19348 20.2122 8.2504C18.9419 8.30791 17.9687 9.84646 18.0376 11.6868ZM27.1253 14.916C28.3957 14.9735 29.4809 13.5263 29.5489 11.6868C29.6181 9.84646 28.6449 8.30791 27.3746 8.2504C26.1055 8.19378 25.0208 9.64009 24.9519 11.4805C24.8825 13.3208 25.8556 14.8591 27.1253 14.916ZM23.8148 15.9248C28.0469 15.9248 31.4658 16.7625 31.805 17.5141V17.5144C31.821 17.5477 31.8295 17.5841 31.8298 17.621C31.8294 17.6731 31.8131 17.7238 31.7831 17.7663C31.497 18.1835 27.701 20.2436 23.8148 20.2436H23.7692C19.8827 20.2436 16.0867 18.1829 15.8006 17.7663C15.7708 17.7239 15.7545 17.6734 15.7539 17.6216C15.7542 17.5845 15.7627 17.5479 15.7787 17.5144C16.1182 16.7625 19.5368 15.9248 23.7692 15.9248H23.8148Z",fill:e.colors[0]},null),U("path",{d:"M22.0218 11.7142C22.0799 12.441 21.6812 13.0867 21.1327 13.157C20.5831 13.2277 20.0912 12.6958 20.0329 11.969C19.9754 11.2416 20.3735 10.596 20.9211 10.5259C21.4716 10.4547 21.9643 10.9871 22.0218 11.7139V11.7142ZM25.5117 11.9571C25.624 11.7559 26.3885 10.6984 27.9714 11.0834C28.3874 11.1847 28.5797 11.3336 28.6203 11.392C28.6801 11.4784 28.6968 11.6015 28.6358 11.7673C28.5155 12.096 28.2671 12.087 28.1296 12.0227C28.0406 11.9813 26.9381 11.2463 25.9223 12.3429C25.8523 12.418 25.7274 12.4439 25.6091 12.3546C25.4903 12.2647 25.4416 12.0832 25.5117 11.9571Z",fill:e.colors[0]},null),U("path",{d:"M15.5039 26.7117V33.0437C15.5039 33.0437 18.4044 33.6286 21.3105 33.2235V27.383C19.4695 27.2788 17.4841 27.0468 15.5039 26.7117Z",fill:e.colors[0]},null),U("path",{d:"M36.9385 20.6337C36.9385 20.6337 31.2962 22.4148 23.8142 22.4653H23.7695C16.2998 22.4151 10.6648 20.6395 10.6456 20.6337L8.75586 25.35C13.4824 26.775 19.3401 27.6933 23.7695 27.6399H23.8142C28.2436 27.6933 34.101 26.775 38.8282 25.35L36.9385 20.6337Z",fill:e.colors[0]},null)])})),kw=Cv("text",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 19V16H32V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M22 34H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 18L24 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),mw=Cv("text-bold",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 24C29.5056 24 33.9688 19.5228 33.9688 14C33.9688 8.47715 29.5056 4 24 4H11V24H24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M28.0312 44C33.5368 44 38 39.5228 38 34C38 28.4772 33.5368 24 28.0312 24H11V44H28.0312Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),vw=Cv("text-italic",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M20 6H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 42H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M29 5.95215L19 41.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),yw=Cv("text-rotation-down",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M29 35L21 31.3333M29 13L21 16.6667M21 16.6667L17 18.5L5 24L17 29.5L21 31.3333M21 16.6667V31.3333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M37 6V42L43 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Lw=Cv("text-rotation-none",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M13 29L16.6667 21M35 29L31.3333 21M31.3333 21L29.5 17L24 5L18.5 17L16.6667 21M31.3333 21H16.6667",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 37H42L36 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),ww=Cv("text-style-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M4 42L8.94118 30M32 42L27.0588 30M27.0588 30L25 25L18 8L11 25L8.94118 30M27.0588 30H8.94118",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M28 10L44 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 20L44 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M36 30L44 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M40 40H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),bw=Cv("text-underline",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M8 44H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M37 6.09717C37 12.7638 37 15.3335 37 22.0002C37 29.1799 31.1797 35.0002 24 35.0002C16.8203 35.0002 11 29.1799 11 22.0002C11 15.3335 11 12.7638 11 6.09717",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])})),_w=Cv("theme",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M18 6C18 9.31371 20.6863 12 24 12C27.3137 12 30 9.31371 30 6H35.4545L42 15.8182L36.2727 20.7273V42H11.7273V20.7273L6 15.8182L12.5455 6H18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),xw=Cv("transfer-data",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M10 8L4 14L10 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M38 28L44 34L38 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M4 14H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M4 34H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Cw=Cv("transform",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("circle",{cx:"13.7146",cy:"13.7141",r:"6.85714",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("circle",{cx:"34.2859",cy:"34.2854",r:"6.85714",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24.001 44C12.9553 44 4.00098 35.0457 4.00098 24L10.6676 27.3333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24.001 4C35.0467 4 44.001 12.9543 44.001 24L37.3343 20.6667",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Sw=Cv("translate",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M28.2857 37H39.7143M42 42L39.7143 37L42 42ZM26 42L28.2857 37L26 42ZM28.2857 37L34 24L39.7143 37H28.2857Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 6L17 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 11H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M10 16C10 16 11.7895 22.2609 16.2632 25.7391C20.7368 29.2174 28 32 28 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 11C24 11 22.2105 19.2174 17.7368 23.7826C13.2632 28.3478 6 32 6 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),jw=Cv("triangle-round-rectangle",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M20 29H6V43H20V29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 4L34 21H14L24 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M36 44C40.4183 44 44 40.4183 44 36C44 31.5817 40.4183 28 36 28C31.5817 28 28 31.5817 28 36C28 40.4183 31.5817 44 36 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Ew=Cv("two-dimensional-code-two",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M18 6H6V18H18V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M18 30H6V42H18V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 6H30V18H42V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 6V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M42 24H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M34 30V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M42 30V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M26 30V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])})),Mw=Cv("undo",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M11.2721 36.7279C14.5294 39.9853 19.0294 42 24 42C33.9411 42 42 33.9411 42 24C42 14.0589 33.9411 6 24 6C19.0294 6 14.5294 8.01472 11.2721 11.2721C9.61407 12.9301 6 17 6 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 9V17H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Tw=Cv("ungroup",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M11.2727 4H4V11.2727H11.2727V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M43.9998 36.7271H36.7271V43.9998H43.9998V36.7271Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M11.2727 24H4V31.2727H11.2727V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M23.9998 36.7271H16.7271V43.9998H23.9998V36.7271Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M31.2727 4H24V11.2727H31.2727V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M43.9998 16.7271H36.7271V23.9998H43.9998V16.7271Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M11.2729 7.63623H24.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 40.3638H36.7273",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M11.2729 27.6366H27.6366V11.2729",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M28.8275 20.3633H36.7269M20.3633 36.7269V27.6282V36.7269Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M7.63672 11.2725V23.9997",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M40.3633 24V36.7273",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Aw=Cv("union-selection",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M32 16H41C42.1046 16 43 16.8954 43 18V41C43 42.1046 42.1046 43 41 43H18C16.8954 43 16 42.1046 16 41V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 16V7C32 5.89543 31.1046 5 30 5H7C5.89543 5 5 5.89543 5 7V30C5 31.1046 5.89543 32 7 32H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M41.0005 16L17.0005 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32.0005 7L7.00049 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32.0005 16L16.0005 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M43.0005 24L24.0005 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24.0005 5L5.00049 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M43.0005 34L34.0005 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M14.0005 5L5.00049 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Ow=Cv("unlock",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"7",y:"22.0476",width:"34",height:"22",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M14 22V14.0047C13.9948 8.87022 17.9227 4.56718 23.0859 4.05117C28.249 3.53516 32.9673 6.97408 34 12.0059",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 30V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Pw=Cv("up",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M13 30L25 18L37 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Iw=Cv("upload",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("mask",{id:e.id+"04cec2fa",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"48",height:"48",style:{maskType:"alpha"}},[U("path",{d:"M48 0H0V48H48V0Z",fill:e.colors[2]},null)]),U("g",{mask:"url(#"+e.id+"04cec2fa)"},[U("path",{d:"M6 24.0083V42H42V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M33 15L24 6L15 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M23.9917 32V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])])})),Rw=Cv("upload-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M11.6777 20.271C7.27476 21.3181 4 25.2766 4 30C4 35.5228 8.47715 40 14 40C14.9474 40 15.864 39.8683 16.7325 39.6221",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M36.0547 20.271C40.4577 21.3181 43.7324 25.2766 43.7324 30C43.7324 35.5228 39.2553 40 33.7324 40C32.785 40 31.8684 39.8683 30.9999 39.6221",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M36 20C36 13.3726 30.6274 8 24 8C17.3726 8 12 13.3726 12 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M17.0654 27.8812L23.9999 20.9238L31.1318 28.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 38.0001V24.4619",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Bw=Cv("vertical-spacing-between-items",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M8 6V12H40V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M14 24H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M8 42V36H40V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Hw=Cv("video-two",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M20.5 28V21.9378L25.75 24.9689L31 28L25.75 31.0311L20.5 34.0622V28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 15H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M33 6L27 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M21 6L15 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Ww=Cv("volume-mute",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{opacity:"0.01",x:"30",y:"18",width:"13",height:"13",fill:e.colors[2]},null),U("mask",{id:e.id+"603476ab",maskUnits:"userSpaceOnUse",x:"30",y:"18",width:"13",height:"13",style:{maskType:"alpha"}},[U("rect",{x:"30",y:"18",width:"13",height:"13",fill:e.colors[2]},null)]),U("g",{mask:"url(#"+e.id+"603476ab)"},[U("path",{d:"M40.7348 20.2858L32.2495 28.7711",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32.2496 20.2858L40.7349 28.7711",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),U("path",{d:"M24 6V42C17 42 11.7985 32.8391 11.7985 32.8391H6C4.89543 32.8391 4 31.9437 4 30.8391V17.0108C4 15.9062 4.89543 15.0108 6 15.0108H11.7985C11.7985 15.0108 17 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),zw=Cv("volume-notice",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24 6V42C17 42 11.7985 32.8391 11.7985 32.8391H6C4.89543 32.8391 4 31.9437 4 30.8391V17.0108C4 15.9062 4.89543 15.0108 6 15.0108H11.7985C11.7985 15.0108 17 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 15L32 15C32.6232 15.5565 33.1881 16.1797 33.6841 16.8588C35.1387 18.8504 36 21.3223 36 24C36 26.6545 35.1535 29.1067 33.7218 31.0893C33.2168 31.7885 32.6391 32.4293 32 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M34.2359 41.1857C40.0836 37.6953 44 31.305 44 24C44 16.8085 40.2043 10.5035 34.507 6.97906",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])})),Nw=Cv("volume-small",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24 6V42C17 42 11.7985 32.8391 11.7985 32.8391H6C4.89543 32.8391 4 31.9437 4 30.8391V17.0108C4 15.9062 4.89543 15.0108 6 15.0108H11.7985C11.7985 15.0108 17 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 15L32 15C32.6232 15.5565 33.1881 16.1797 33.6841 16.8588C35.1387 18.8504 36 21.3223 36 24C36 26.6545 35.1535 29.1067 33.7218 31.0893C33.2168 31.7885 32.6391 32.4293 32 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Dw=Cv("wechat",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M36.9974 21.7112C36.8434 13.0079 29.7401 6 21 6C12.1634 6 5 13.1634 5 22C5 26.1701 6.59531 29.9676 9.20892 32.8154L8.01043 40.0257L15.125 36.9699C18.2597 38.0122 21.218 38.2728 24 37.7516",fill:e.colors[1]},null),U("path",{d:"M36.9974 21.7112C36.8434 13.0079 29.7401 6 21 6C12.1634 6 5 13.1634 5 22C5 26.1701 6.59531 29.9676 9.20892 32.8154L8.01043 40.0257L15.125 36.9699C18.2597 38.0122 21.218 38.2728 24 37.7516",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M15.125 20.4667C16.3676 20.4667 17.375 19.4519 17.375 18.2C17.375 16.9482 16.3676 15.9333 15.125 15.9333C13.8824 15.9333 12.875 16.9482 12.875 18.2C12.875 19.4519 13.8824 20.4667 15.125 20.4667Z",fill:e.colors[2]},null),U("path",{d:"M24.125 20.4667C25.3676 20.4667 26.375 19.4519 26.375 18.2C26.375 16.9482 25.3676 15.9333 24.125 15.9333C22.8824 15.9333 21.875 16.9482 21.875 18.2C21.875 19.4519 22.8824 20.4667 24.125 20.4667Z",fill:e.colors[2]},null),U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38.7618 39.9293C37.0135 41.2302 34.8467 42 32.5 42C26.701 42 22 37.299 22 31.5C22 25.701 26.701 21 32.5 21C38.299 21 43 25.701 43 31.5C43 33.0997 42.6423 34.6159 42.0024 35.9728",fill:e.colors[1]},null),U("path",{d:"M38.7618 39.9293C37.0135 41.2302 34.8467 42 32.5 42C26.701 42 22 37.299 22 31.5C22 25.701 26.701 21 32.5 21C38.299 21 43 25.701 43 31.5C43 33.0997 42.6423 34.6159 42.0024 35.9728",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M42.0024 35.9728L43 42L38.7618 39.9293",fill:e.colors[1]},null),U("path",{d:"M42.0024 35.9728L43 42L38.7618 39.9293",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M35.6875 30.7999C34.7555 30.7999 34 30.0388 34 29.0999C34 28.161 34.7555 27.3999 35.6875 27.3999C36.6195 27.3999 37.375 28.161 37.375 29.0999C37.375 30.0388 36.6195 30.7999 35.6875 30.7999Z",fill:e.colors[2]},null),U("path",{d:"M28.9375 30.7999C28.0055 30.7999 27.25 30.0388 27.25 29.0999C27.25 28.161 28.0055 27.3999 28.9375 27.3999C29.8695 27.3999 30.625 28.161 30.625 29.0999C30.625 30.0388 29.8695 30.7999 28.9375 30.7999Z",fill:e.colors[2]},null)])})),Fw={IconPlayOne:IL,IconFullScreenPlay:Ny,IconLock:gL,IconUnlock:Ow,IconPpt:HL,IconFormat:Ry,IconPicture:OL,IconFullScreen:Wy,IconList:fL,IconOrderedList:jL,IconHelpcenter:qy,IconFlipVertically:Ay,IconFlipHorizontally:Ty,IconFontSize:Iy,IconCode:uy,IconTextBold:mw,IconTextItalic:vw,IconTextUnderline:bw,IconStrikethrough:uw,IconEdit:xy,IconQuote:DL,IconBackgroundColor:Yv,IconGroup:Uy,IconUngroup:Tw,IconBack:$v,IconNext:CL,IconFullwidth:Dy,IconAlignTop:Nv,IconAlignLeft:Tv,IconAlignRight:Av,IconAlignBottom:Ev,IconAlignVertically:Dv,IconAlignHorizontally:Mv,IconBringToFront:Gv,IconSendToBack:iw,IconAlignTextLeft:Bv,IconAlignTextRight:Wv,IconAlignTextCenter:Iv,IconRowHeight:QL,IconWrite:Cv("write",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M5.32497 43.4996L13.81 43.4998L44.9227 12.3871L36.4374 3.90186L5.32471 35.0146L5.32497 43.4996Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M27.9521 12.3872L36.4374 20.8725",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),IconInsertTable:nL,IconAddText:Sv,IconFill:My,IconTailoring:pw,IconEffects:Cy,IconColorFilter:dy,IconUp:Pw,IconDown:wy,IconPlus:RL,IconMinus:wL,IconConnection:fy,IconBringToFrontOne:qv,IconSentToBack:ow,IconGithub:Fy,IconChartProportion:ny,IconChartHistogram:Kv,IconChartHistogramOne:Jv,IconChartLineArea:ey,IconChartRing:ry,IconChartScatter:iy,IconChartLine:Qv,IconChartPie:ty,IconText:kw,IconRotate:KL,IconLeftTwo:uL,IconRightTwo:qL,IconPlatte:PL,IconClose:cy,IconCloseSmall:hy,IconUndo:Mw,IconTransform:Cw,IconClick:ay,IconTheme:_w,IconArrowCircleLeft:Uv,IconGraphicDesign:Vy,IconLogout:kL,IconErase:Sy,IconClear:sy,IconFolderClose:Py,IconAlignTextTopOne:zv,IconAlignTextBottomOne:Pv,IconAlignTextMiddleOne:Hv,IconPause:ML,IconVolumeMute:Ww,IconVolumeNotice:zw,IconVolumeSmall:Nw,IconVideoTwo:Hw,IconFormula:Hy,IconLinkOne:dL,IconFullScreenOne:zy,IconOffScreenOne:SL,IconPower:BL,IconListView:pL,IconMagic:mL,IconHighLight:Ky,IconShare:sw,IconIndentLeft:eL,IconIndentRight:tL,IconVerticalSpacingBetweenItems:Bw,IconCopy:gy,IconDelete:vy,IconSquare:cw,IconRound:JL,IconNeedle:_L,IconTextRotationNone:Lw,IconTextRotationDown:yw,IconFormatBrush:By,IconPreviewOpen:NL,IconPreviewClose:WL,IconStopwatchStart:hw,IconShuffleOne:lw,IconReduceOne:FL,IconTwoDimensionalCodeTwo:Ew,IconMore:bL,IconRightAngle:$L,IconPageTemplate:EL,IconTriangleRoundRectangle:jw,IconLeft:aL,IconRight:UL,IconGuideBoard:$y,IconKeyboardOne:oL,IconHeadsetOne:Gy,IconApplicationMenu:Vv,IconPreviewCloseOne:zL,IconUpload:Iw,IconLayers:sL,IconAlignTextCenterOne:Rv,IconRefresh:VL,IconPeoples:AL,IconScreenRotation:nw,IconUploadOne:Rw,IconDownloadOne:_y,IconSave:tw,IconShield:aw,IconCuttingOne:my,IconRuler:ew,IconIdCard:Qy,IconExpandDownOne:Ey,IconFoldUpOne:Oy,IconClickTap:ly,IconAddTextTwo:jv,IconCheckOne:oy,IconBarCode:Xv,IconPayCodeTwo:TL,IconTextStyleOne:ww,IconIntersection:iL,IconSendBackward:rw,IconBringForward:Zv,IconIntersectSelection:rL,IconUnionSelection:Aw,IconExcludeSelection:jy,IconSubtractSelection:dw,IconSubtractSelectionOne:fw,IconAllApplication:Fv,IconHome:Jy,IconNewlybuild:xL,IconDividingLine:Ly,IconAlignTextBoth:Ov,IconDistortion:yy,IconTranslate:Sw,IconMagicWand:vL,IconH1:Yy,IconH3:Xy,IconTransferData:xw,IconHamburgerButton:Zy,IconContrastViewCircle:py,IconLeftSmallUp:hL,IconLeftSmallDown:cL,IconRightSmallUp:GL,IconRightSmallDown:ZL,IconMapDraw:LL,IconRightC:YL,IconLeftC:lL,IconRightOne:XL,IconDownOne:by,IconCopyOne:ky,IconWechat:Dw,IconTencentQq:gw,IconMail:yL},Vw={install(e){for(const[t,n]of Object.entries(Fw))e.component(t,n)}},Uw=["accept"],$w=lp(z({__name:"FileInput",props:{accept:{type:String,default:"image/*"}},emits:["change"],setup(e,{emit:t}){const n=t,r=_();return(t,i)=>(Y(),J("div",{class:"file-input",onClick:i[1]||(i[1]=e=>{r.value&&(r.value.value="",r.value.click())})},[ne(t.$slots,"default",{},void 0,!0),ee("input",{class:"input",type:"file",name:"upload",ref_key:"inputRef",ref:r,accept:e.accept,onChange:i[0]||(i[0]=e=>(e=>{const t=e.target.files;t&&n("change",t)})(e))},null,40,Uw)]))}}),[["__scopeId","data-v-b2d0b82e"]]);function Yw(e){return(Yw="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})(e)}var Xw=/^\s+/,Zw=/\s+$/;function Gw(e,t){if(t=t||{},(e=e||"")instanceof Gw)return e;if(!(this instanceof Gw))return new Gw(e,t);var n=function(e){var t={r:0,g:0,b:0},n=1,r=null,i=null,o=null,s=!1,a=!1;"string"==typeof e&&(e=function(e){e=e.replace(Xw,"").replace(Zw,"").toLowerCase();var t,n=!1;if(db[e])e=db[e],n=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};if(t=Cb.rgb.exec(e))return{r:t[1],g:t[2],b:t[3]};if(t=Cb.rgba.exec(e))return{r:t[1],g:t[2],b:t[3],a:t[4]};if(t=Cb.hsl.exec(e))return{h:t[1],s:t[2],l:t[3]};if(t=Cb.hsla.exec(e))return{h:t[1],s:t[2],l:t[3],a:t[4]};if(t=Cb.hsv.exec(e))return{h:t[1],s:t[2],v:t[3]};if(t=Cb.hsva.exec(e))return{h:t[1],s:t[2],v:t[3],a:t[4]};if(t=Cb.hex8.exec(e))return{r:mb(t[1]),g:mb(t[2]),b:mb(t[3]),a:wb(t[4]),format:n?"name":"hex8"};if(t=Cb.hex6.exec(e))return{r:mb(t[1]),g:mb(t[2]),b:mb(t[3]),format:n?"name":"hex"};if(t=Cb.hex4.exec(e))return{r:mb(t[1]+""+t[1]),g:mb(t[2]+""+t[2]),b:mb(t[3]+""+t[3]),a:wb(t[4]+""+t[4]),format:n?"name":"hex8"};if(t=Cb.hex3.exec(e))return{r:mb(t[1]+""+t[1]),g:mb(t[2]+""+t[2]),b:mb(t[3]+""+t[3]),format:n?"name":"hex"};return!1}(e));"object"==Yw(e)&&(Sb(e.r)&&Sb(e.g)&&Sb(e.b)?(l=e.r,c=e.g,h=e.b,t={r:255*gb(l,255),g:255*gb(c,255),b:255*gb(h,255)},s=!0,a="%"===String(e.r).substr(-1)?"prgb":"rgb"):Sb(e.h)&&Sb(e.s)&&Sb(e.v)?(r=yb(e.s),i=yb(e.v),t=function(e,t,n){e=6*gb(e,360),t=gb(t,100),n=gb(n,100);var r=Math.floor(e),i=e-r,o=n*(1-t),s=n*(1-i*t),a=n*(1-(1-i)*t),l=r%6,c=[n,s,o,o,a,n][l],h=[a,n,n,s,o,o][l],u=[o,o,a,n,n,s][l];return{r:255*c,g:255*h,b:255*u}}(e.h,r,i),s=!0,a="hsv"):Sb(e.h)&&Sb(e.s)&&Sb(e.l)&&(r=yb(e.s),o=yb(e.l),t=function(e,t,n){var r,i,o;function s(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=gb(e,360),t=gb(t,100),n=gb(n,100),0===t)r=i=o=n;else{var a=n<.5?n*(1+t):n+t-n*t,l=2*n-a;r=s(l,a,e+1/3),i=s(l,a,e),o=s(l,a,e-1/3)}return{r:255*r,g:255*i,b:255*o}}(e.h,r,o),s=!0,a="hsl"),e.hasOwnProperty("a")&&(n=e.a));var l,c,h;return n=pb(n),{ok:s,format:e.format||a,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}function qw(e,t,n){e=gb(e,255),t=gb(t,255),n=gb(n,255);var r,i,o=Math.max(e,t,n),s=Math.min(e,t,n),a=(o+s)/2;if(o==s)r=i=0;else{var l=o-s;switch(i=a>.5?l/(2-o-s):l/(o+s),o){case e:r=(t-n)/l+(t>1)+720)%360;--t;)r.h=(r.h+i)%360,o.push(Gw(r));return o}function ub(e,t){t=t||6;for(var n=Gw(e).toHsv(),r=n.h,i=n.s,o=n.v,s=[],a=1/t;t--;)s.push(Gw({h:r,s:i,v:o})),o=(o+a)%1;return s}Gw.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,r=this.toRgb();return e=r.r/255,t=r.g/255,n=r.b/255,.2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=pb(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=Kw(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=Kw(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=qw(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=qw(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return Jw(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,r,i){var o=[vb(Math.round(e).toString(16)),vb(Math.round(t).toString(16)),vb(Math.round(n).toString(16)),vb(Lb(r))];if(i&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)&&o[3].charAt(0)==o[3].charAt(1))return o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0);return o.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*gb(this._r,255))+"%",g:Math.round(100*gb(this._g,255))+"%",b:Math.round(100*gb(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*gb(this._r,255))+"%, "+Math.round(100*gb(this._g,255))+"%, "+Math.round(100*gb(this._b,255))+"%)":"rgba("+Math.round(100*gb(this._r,255))+"%, "+Math.round(100*gb(this._g,255))+"%, "+Math.round(100*gb(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(fb[Jw(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+Qw(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var i=Gw(e);n="#"+Qw(i._r,i._g,i._b,i._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return t||!r||"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 Gw(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(rb,arguments)},brighten:function(){return this._applyModification(ib,arguments)},darken:function(){return this._applyModification(ob,arguments)},desaturate:function(){return this._applyModification(eb,arguments)},saturate:function(){return this._applyModification(tb,arguments)},greyscale:function(){return this._applyModification(nb,arguments)},spin:function(){return this._applyModification(sb,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(hb,arguments)},complement:function(){return this._applyCombination(ab,arguments)},monochromatic:function(){return this._applyCombination(ub,arguments)},splitcomplement:function(){return this._applyCombination(cb,arguments)},triad:function(){return this._applyCombination(lb,[3])},tetrad:function(){return this._applyCombination(lb,[4])}},Gw.fromRatio=function(e,t){if("object"==Yw(e)){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]="a"===r?e[r]:yb(e[r]));e=n}return Gw(e,t)},Gw.equals=function(e,t){return!(!e||!t)&&Gw(e).toRgbString()==Gw(t).toRgbString()},Gw.random=function(){return Gw.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},Gw.mix=function(e,t,n){n=0===n?0:n||50;var r=Gw(e).toRgb(),i=Gw(t).toRgb(),o=n/100;return Gw({r:(i.r-r.r)*o+r.r,g:(i.g-r.g)*o+r.g,b:(i.b-r.b)*o+r.b,a:(i.a-r.a)*o+r.a})},Gw.readability=function(e,t){var n=Gw(e),r=Gw(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)},Gw.isReadable=function(e,t,n){var r,i,o=Gw.readability(e,t);switch(i=!1,(r=function(e){var t,n;t=((e=e||{level:"AA",size:"small"}).level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),"AA"!==t&&"AAA"!==t&&(t="AA");"small"!==n&&"large"!==n&&(n="small");return{level:t,size:n}}(n)).level+r.size){case"AAsmall":case"AAAlarge":i=o>=4.5;break;case"AAlarge":i=o>=3;break;case"AAAsmall":i=o>=7}return i},Gw.mostReadable=function(e,t,n){var r,i,o,s,a=null,l=0;i=(n=n||{}).includeFallbackColors,o=n.level,s=n.size;for(var c=0;cl&&(l=r,a=Gw(t[c]));return Gw.isReadable(e,a,{level:o,size:s})||!i?a:(n.includeFallbackColors=!1,Gw.mostReadable(e,["#fff","#000"],n))};var db=Gw.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"},fb=Gw.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(db);function pb(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function gb(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=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function kb(e){return Math.min(1,Math.max(0,e))}function mb(e){return parseInt(e,16)}function vb(e){return 1==e.length?"0"+e:""+e}function yb(e){return e<=1&&(e=100*e+"%"),e}function Lb(e){return Math.round(255*parseFloat(e)).toString(16)}function wb(e){return mb(e)/255}var bb,_b,xb,Cb=(_b="[\\s|\\(]+("+(bb="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+bb+")[,|\\s]+("+bb+")\\s*\\)?",xb="[\\s|\\(]+("+bb+")[,|\\s]+("+bb+")[,|\\s]+("+bb+")[,|\\s]+("+bb+")\\s*\\)?",{CSS_UNIT:new RegExp(bb),rgb:new RegExp("rgb"+_b),rgba:new RegExp("rgba"+xb),hsl:new RegExp("hsl"+_b),hsla:new RegExp("hsla"+xb),hsv:new RegExp("hsv"+_b),hsva:new RegExp("hsva"+xb),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 Sb(e){return!!Cb.CSS_UNIT.exec(e)}const jb=(()=>{let e=0;return()=>(e+=1,`u${`0000${(Math.random()*c(36,4)|0).toString(36)}`.slice(-4)}${e}`)})();function Eb(e){const t=[];for(let n=0,r=e.length;n{const r=new Image;r.decode=()=>t(r),r.onload=()=>t(r),r.onerror=n,r.crossOrigin="anonymous",r.decoding="async",r.src=e}))}function Pb(e,t,n){return g(this,null,(function*(){const r="http://www.w3.org/2000/svg",i=document.createElementNS(r,"svg"),o=document.createElementNS(r,"foreignObject");return i.setAttribute("width",`${t}`),i.setAttribute("height",`${n}`),i.setAttribute("viewBox",`0 0 ${t} ${n}`),o.setAttribute("width","100%"),o.setAttribute("height","100%"),o.setAttribute("x","0"),o.setAttribute("y","0"),o.setAttribute("externalResourcesRequired","true"),i.appendChild(o),o.appendChild(e),function(e){return g(this,null,(function*(){return Promise.resolve().then((()=>(new XMLSerializer).serializeToString(e))).then(encodeURIComponent).then((e=>`data:image/svg+xml;charset=utf-8,${e}`))}))}(i)}))}const Ib=(e,t)=>{if(e instanceof t)return!0;const n=Object.getPrototypeOf(e);return null!==n&&(n.constructor.name===t.name||Ib(n,t))};function Rb(e,t,n){const r=`.${e}:${t}`,i=n.cssText?function(e){const t=e.getPropertyValue("content");return`${e.cssText} content: '${t.replace(/'|"/g,"")}';`}(n):function(e){return Eb(e).map((t=>`${t}: ${e.getPropertyValue(t)}${e.getPropertyPriority(t)?" !important":""};`)).join(" ")}(n);return document.createTextNode(`${r}{${i}}`)}function Bb(e,t,n){const r=window.getComputedStyle(e,n),i=r.getPropertyValue("content");if(""===i||"none"===i)return;const o=jb();try{t.className=`${t.className} ${o}`}catch(a){return}const s=document.createElement("style");s.appendChild(Rb(o,n,r)),t.appendChild(s)}const Hb="application/font-woff",Wb="image/jpeg",zb={woff:Hb,woff2:Hb,ttf:"application/font-truetype",eot:"application/vnd.ms-fontobject",png:"image/png",jpg:Wb,jpeg:Wb,gif:"image/gif",tiff:"image/tiff",svg:"image/svg+xml",webp:"image/webp"};function Nb(e){const t=function(e){const t=/\.([^./]*?)$/g.exec(e);return t?t[1]:""}(e).toLowerCase();return zb[t]||""}function Db(e){return-1!==e.search(/^(data:)/)}function Fb(e,t){return`data:${t};base64,${e}`}function Vb(e,t,n){return g(this,null,(function*(){const r=yield fetch(e,t);if(404===r.status)throw new Error(`Resource "${r.url}" not found`);const i=yield r.blob();return new Promise(((e,t)=>{const o=new FileReader;o.onerror=t,o.onloadend=()=>{try{e(n({res:r,result:o.result}))}catch(i){t(i)}},o.readAsDataURL(i)}))}))}const Ub={};function $b(e,t,n){return g(this,null,(function*(){const r=function(e,t,n){let r=e.replace(/\?.*/,"");return n&&(r=e),/ttf|otf|eot|woff2?/i.test(r)&&(r=r.replace(/.*\//,"")),t?`[${t}]${r}`:r}(e,t,n.includeQueryParams);if(null!=Ub[r])return Ub[r];let i;n.cacheBust&&(e+=(/\?/.test(e)?"&":"?")+(new Date).getTime());try{const r=yield Vb(e,n.fetchRequestInit,(({res:e,result:n})=>(t||(t=e.headers.get("Content-Type")||""),function(e){return e.split(/,/)[1]}(n))));i=Fb(r,t)}catch(o){i=n.imagePlaceholder||"";let t=`Failed to fetch resource: ${e}`;o&&(t="string"==typeof o?o:o.message)}return Ub[r]=i,i}))}function Yb(e,t){return g(this,null,(function*(){return Ib(e,HTMLCanvasElement)?function(e){return g(this,null,(function*(){const t=e.toDataURL();return"data:,"===t?e.cloneNode(!1):Ob(t)}))}(e):Ib(e,HTMLVideoElement)?function(e,t){return g(this,null,(function*(){if(e.currentSrc){const t=document.createElement("canvas"),n=t.getContext("2d");return t.width=e.clientWidth,t.height=e.clientHeight,null==n||n.drawImage(e,0,0,t.width,t.height),Ob(t.toDataURL())}const n=e.poster,r=Nb(n);return Ob(yield $b(n,r,t))}))}(e,t):Ib(e,HTMLIFrameElement)?function(e){return g(this,null,(function*(){var t;try{if(null===(t=null==e?void 0:e.contentDocument)||void 0===t?void 0:t.body)return yield Gb(e.contentDocument.body,{},!0)}catch(n){}return e.cloneNode(!1)}))}(e):e.cloneNode(!1)}))}const Xb=e=>null!=e.tagName&&"SLOT"===e.tagName.toUpperCase();function Zb(e,t){return Ib(t,Element)&&(function(e,t){const n=t.style;if(!n)return;const r=window.getComputedStyle(e);r.cssText?(n.cssText=r.cssText,n.transformOrigin=r.transformOrigin):Eb(r).forEach((i=>{let o=r.getPropertyValue(i);if("font-size"===i&&o.endsWith("px")){const e=Math.floor(parseFloat(o.substring(0,o.length-2)))-.1;o=`${e}px`}Ib(e,HTMLIFrameElement)&&"display"===i&&"inline"===o&&(o="block"),"d"===i&&t.getAttribute("d")&&(o=`path(${t.getAttribute("d")})`),n.setProperty(i,o,r.getPropertyPriority(i))}))}(e,t),function(e,t){Bb(e,t,":before"),Bb(e,t,":after")}(e,t),function(e,t){Ib(e,HTMLTextAreaElement)&&(t.innerHTML=e.value),Ib(e,HTMLInputElement)&&t.setAttribute("value",e.value)}(e,t),function(e,t){if(Ib(e,HTMLSelectElement)){const n=t,r=Array.from(n.children).find((t=>e.value===t.getAttribute("value")));r&&r.setAttribute("selected","")}}(e,t)),t}function Gb(e,t,n){return g(this,null,(function*(){return n||!t.filter||t.filter(e)?Promise.resolve(e).then((e=>Yb(e,t))).then((n=>function(e,t,n){return g(this,null,(function*(){var r,i;let o=[];return o=Xb(e)&&e.assignedNodes?Eb(e.assignedNodes()):Ib(e,HTMLIFrameElement)&&(null===(r=e.contentDocument)||void 0===r?void 0:r.body)?Eb(e.contentDocument.body.childNodes):Eb((null!==(i=e.shadowRoot)&&void 0!==i?i:e).childNodes),0===o.length||Ib(e,HTMLVideoElement)||(yield o.reduce(((e,r)=>e.then((()=>Gb(r,n))).then((e=>{e&&t.appendChild(e)}))),Promise.resolve())),t}))}(e,n,t))).then((t=>Zb(e,t))).then((e=>function(e,t){return g(this,null,(function*(){const n=e.querySelectorAll?e.querySelectorAll("use"):[];if(0===n.length)return e;const r={};for(let o=0;o{for(;;){const[n,,r]=Kb.exec(e)||[];if(!r)return"";if(r===t)return`src: ${n};`}})):e}(e,n),i=function(e){const t=[];return e.replace(qb,((e,n,r)=>(t.push(r),e))),t.filter((e=>!Db(e)))}(r);return i.reduce(((e,r)=>e.then((e=>Qb(e,r,t,n)))),Promise.resolve(r))}))}function n_(e,t,n){return g(this,null,(function*(){var r;const i=null===(r=t.style)||void 0===r?void 0:r.getPropertyValue(e);if(i){const r=yield t_(i,null,n);return t.style.setProperty(e,r,t.style.getPropertyPriority(e)),!0}return!1}))}function r_(e,t){return g(this,null,(function*(){Ib(e,Element)&&(yield function(e,t){return g(this,null,(function*(){(yield n_("background",e,t))||(yield n_("background-image",e,t)),(yield n_("mask",e,t))||(yield n_("mask-image",e,t))}))}(e,t),yield function(e,t){return g(this,null,(function*(){const n=Ib(e,HTMLImageElement);if((!n||Db(e.src))&&(!Ib(e,SVGImageElement)||Db(e.href.baseVal)))return;const r=n?e.src:e.href.baseVal,i=yield $b(r,Nb(r),t);yield new Promise(((t,r)=>{e.onload=t,e.onerror=r;const o=e;o.decode&&(o.decode=t),"lazy"===o.loading&&(o.loading="eager"),n?(e.srcset="",e.src=i):e.href.baseVal=i}))}))}(e,t),yield function(e,t){return g(this,null,(function*(){const n=Eb(e.childNodes).map((e=>r_(e,t)));yield Promise.all(n).then((()=>e))}))}(e,t))}))}const i_={};function o_(e){return g(this,null,(function*(){let t=i_[e];if(null!=t)return t;const n=yield fetch(e),r=yield n.text();return t={url:e,cssText:r},i_[e]=t,t}))}function s_(e,t){return g(this,null,(function*(){let n=e.cssText;const r=/url\(["']?([^"')]+)["']?\)/g,i=(n.match(/url\([^)]+\)/g)||[]).map((i=>g(this,null,(function*(){let o=i.replace(r,"$1");return o.startsWith("https://")||(o=new URL(o,e.url).href),Vb(o,t.fetchRequestInit,(({result:e})=>(n=n.replace(i,`url(${e})`),[i,e])))}))));return Promise.all(i).then((()=>n))}))}function a_(e){if(null==e)return[];const t=[];let n=e.replace(/(\/\*[\s\S]*?\*\/)/gi,"");const r=new RegExp("((@.*?keyframes [\\s\\S]*?){([\\s\\S]*?}\\s*?)})","gi");for(;;){const e=r.exec(n);if(null===e)break;t.push(e[0])}n=n.replace(r,"");const i=/@import[\s\S]*?url\([^)]*\)[\s\S]*?;/gi,o=new RegExp("((\\s*?(?:\\/\\*[\\s\\S]*?\\*\\/)?\\s*?@media[\\s\\S]*?){([\\s\\S]*?)}\\s*?})|(([\\s\\S]*?){([\\s\\S]*?)})","gi");for(;;){let e=i.exec(n);if(null===e){if(e=o.exec(n),null===e)break;i.lastIndex=o.lastIndex}else o.lastIndex=i.lastIndex;t.push(e[0])}return t}function l_(e,t){return g(this,null,(function*(){if(null==e.ownerDocument)throw new Error("Provided element is not within a Document");const n=Eb(e.ownerDocument.styleSheets),r=yield function(e,t){return g(this,null,(function*(){const n=[],r=[];return e.forEach((n=>{if("cssRules"in n)try{Eb(n.cssRules||[]).forEach(((e,i)=>{if(e.type===CSSRule.IMPORT_RULE){let o=i+1;const s=o_(e.href).then((e=>s_(e,t))).then((e=>a_(e).forEach((e=>{try{n.insertRule(e,e.startsWith("@import")?o+=1:n.cssRules.length)}catch(t){}})))).catch((e=>{}));r.push(s)}}))}catch(PO){const o=e.find((e=>null==e.href))||document.styleSheets[0];null!=n.href&&r.push(o_(n.href).then((e=>s_(e,t))).then((e=>a_(e).forEach((e=>{o.insertRule(e,n.cssRules.length)})))).catch((e=>{})))}})),Promise.all(r).then((()=>(e.forEach((e=>{if("cssRules"in e)try{Eb(e.cssRules||[]).forEach((e=>{n.push(e)}))}catch(PO){}})),n)))}))}(n,t);return function(e){return e.filter((e=>e.type===CSSRule.FONT_FACE_RULE)).filter((e=>e_(e.style.getPropertyValue("src"))))}(r)}))}function c_(e,t){return g(this,null,(function*(){const n=null!=t.fontEmbedCSS?t.fontEmbedCSS:t.skipFonts?null:yield function(e,t){return g(this,null,(function*(){const n=yield l_(e,t);return(yield Promise.all(n.map((e=>{const n=e.parentStyleSheet?e.parentStyleSheet.href:null;return t_(e.cssText,n,t)})))).join("\n")}))}(e,t);if(n){const t=document.createElement("style"),r=document.createTextNode(n);t.appendChild(r),e.firstChild?e.insertBefore(t,e.firstChild):e.appendChild(t)}}))}function h_(e){return g(this,arguments,(function*(e,t={}){const{width:n,height:r}=Tb(e,t),i=yield Gb(e,t,!0);yield c_(i,t),yield r_(i,t),function(e,t){const{style:n}=e;t.backgroundColor&&(n.backgroundColor=t.backgroundColor),t.width&&(n.width=`${t.width}px`),t.height&&(n.height=`${t.height}px`);const r=t.style;null!=r&&Object.keys(r).forEach((e=>{n[e]=r[e]}))}(i,t);return yield Pb(i,n,r)}))}function u_(e){return g(this,arguments,(function*(e,t={}){const{width:n,height:r}=Tb(e,t),i=yield h_(e,t),o=yield Ob(i),s=document.createElement("canvas"),a=s.getContext("2d"),l=t.pixelRatio||function(){let e,t;try{t=process}catch(PO){}const n=t&&t.env?t.env.devicePixelRatio:null;return n&&(e=parseInt(n,10),Number.isNaN(e)&&(e=1)),e||window.devicePixelRatio||1}(),c=t.canvasWidth||n,h=t.canvasHeight||r;return s.width=c*l,s.height=h*l,t.skipAutoScale||function(e){(e.width>Ab||e.height>Ab)&&(e.width>Ab&&e.height>Ab?e.width>e.height?(e.height*=Ab/e.width,e.width=Ab):(e.width*=Ab/e.height,e.height=Ab):e.width>Ab?(e.height*=Ab/e.width,e.width=Ab):(e.width*=Ab/e.height,e.height=Ab))}(s),s.style.width=`${c}`,s.style.height=`${h}`,t.backgroundColor&&(a.fillStyle=t.backgroundColor,a.fillRect(0,0,s.width,s.height)),a.drawImage(o,0,0,s.width,s.height),s}))}const d_=lp(z({__name:"Checkboard",props:{size:{type:Number,default:8},white:{type:String,default:"#fff"},grey:{type:String,default:"#e6e6e6"}},setup(e){const t=e,n={},r=(e,t,r)=>{const i=e+","+t+","+r;if(n[i])return n[i];const o=((e,t,n)=>{const r=document.createElement("canvas");r.width=r.height=2*n;const i=r.getContext("2d");return i?(i.fillStyle=e,i.fillRect(0,0,r.width,r.height),i.fillStyle=t,i.fillRect(0,0,n,n),i.translate(n,n),i.fillRect(0,0,n,n),r.toDataURL()):null})(e,t,r);return n[i]=o,o},i=P((()=>({backgroundImage:`url(${r(t.white,t.grey,t.size)})`})));return(e,t)=>(Y(),J("div",{class:"checkerboard",style:Q(i.value)},null,4))}}),[["__scopeId","data-v-b1c2a1c4"]]),f_={class:"alpha"},p_={class:"alpha-checkboard-wrap"},g_=[(e=>(re("data-v-fe195959"),e=e(),ie(),e))((()=>ee("div",{class:"alpha-picker"},null,-1)))],k_=lp(z({__name:"Alpha",props:{value:{type:Object,required:!0}},emits:["colorChange"],setup(e,{emit:t}){const n=e,r=t,i=P((()=>n.value)),o=P((()=>{const e=[i.value.r,i.value.g,i.value.b].join(",");return`linear-gradient(to right, rgba(${e}, 0) 0%, rgba(${e}, 1) 100%)`})),s=_(),a=e=>{if(e.preventDefault(),!s.value)return;const t=s.value.clientWidth,n=s.value.getBoundingClientRect().left+window.pageXOffset,o=e.pageX-n;let a;a=o<0?0:o>t?1:Math.round(100*o/t)/100,i.value.a!==a&&r("colorChange",{r:i.value.r,g:i.value.g,b:i.value.b,a:a})},l=()=>{window.removeEventListener("mousemove",a),window.removeEventListener("mouseup",l)};return D(l),(e,t)=>(Y(),J("div",f_,[ee("div",p_,[U(d_)]),ee("div",{class:"alpha-gradient",style:Q({background:o.value})},null,4),ee("div",{class:"alpha-container",ref_key:"alphaRef",ref:s,onMousedown:t[0]||(t[0]=e=>(a(e),window.addEventListener("mousemove",a),void window.addEventListener("mouseup",l)))},[ee("div",{class:"alpha-pointer",style:Q({left:100*i.value.a+"%"})},g_,4)],544)]))}}),[["__scopeId","data-v-fe195959"]]),m_={class:"hue"},v_=[(e=>(re("data-v-f9d05544"),e=e(),ie(),e))((()=>ee("div",{class:"hue-picker"},null,-1)))],y_=lp(z({__name:"Hue",props:{value:{type:Object,required:!0},hue:{type:Number,required:!0}},emits:["colorChange"],setup(e,{emit:t}){const n=e,r=t,i=_(0),o=_(""),s=P((()=>{const e=Gw(n.value).toHsl();return-1!==n.hue&&(e.h=n.hue),e})),a=P((()=>0===s.value.h&&"right"===o.value?"100%":100*s.value.h/360+"%"));S((()=>n.value),(()=>{const e=Gw(n.value).toHsl(),t=0===e.s?n.hue:e.h;0!==t&&t-i.value>0&&(o.value="right"),0!==t&&t-i.value<0&&(o.value="left"),i.value=t}));const l=_(),c=e=>{if(e.preventDefault(),!l.value)return;const t=l.value.clientWidth,i=l.value.getBoundingClientRect().left+window.pageXOffset,o=e.pageX-i;let a,c;o<0?a=0:o>t?a=360:(c=100*o/t,a=360*c/100),-1!==n.hue&&s.value.h===a||r("colorChange",{h:a,l:s.value.l,s:s.value.s,a:s.value.a})},h=()=>{window.removeEventListener("mousemove",c),window.removeEventListener("mouseup",h)};return D(h),(e,t)=>(Y(),J("div",m_,[ee("div",{class:"hue-container",ref_key:"hueRef",ref:l,onMousedown:t[0]||(t[0]=e=>(c(e),window.addEventListener("mousemove",c),void window.addEventListener("mouseup",h)))},[ee("div",{class:"hue-pointer",style:Q({left:a.value})},v_,4)],544)]))}}),[["__scopeId","data-v-f9d05544"]]),L_=e=>(re("data-v-31f6e420"),e=e(),ie(),e),w_=L_((()=>ee("div",{class:"saturation-white"},null,-1))),b_=L_((()=>ee("div",{class:"saturation-black"},null,-1))),__=[L_((()=>ee("div",{class:"saturation-circle"},null,-1)))],x_=lp(z({__name:"Saturation",props:{value:{type:Object,required:!0},hue:{type:Number,required:!0}},emits:["colorChange"],setup(e,{emit:t}){const n=e,r=t,i=P((()=>{const e=Gw(n.value).toHsv();return-1!==n.hue&&(e.h=n.hue),e})),o=P((()=>`hsl(${i.value.h}, 100%, 50%)`)),s=P((()=>-100*i.value.v+1+100+"%")),a=P((()=>100*i.value.s+"%")),l=Ve((function(e){r("colorChange",e)}),20,{leading:!0,trailing:!1}),c=_(),h=e=>{if(e.preventDefault(),!c.value)return;const t=c.value.clientWidth,n=c.value.clientHeight,r=c.value.getBoundingClientRect().left+window.pageXOffset,o=c.value.getBoundingClientRect().top+window.pageYOffset,s=Ue(e.pageX-r,0,t),a=Ue(e.pageY-o,0,n),h=s/t,u=Ue(-a/n+1,0,1);l({h:i.value.h,s:h,v:u,a:i.value.a})},u=()=>{window.removeEventListener("mousemove",h),window.removeEventListener("mouseup",u)};return D(u),(e,t)=>(Y(),J("div",{class:"saturation",ref_key:"saturationRef",ref:c,style:Q({background:o.value}),onMousedown:t[0]||(t[0]=e=>(h(e),window.addEventListener("mousemove",h),void window.addEventListener("mouseup",u)))},[w_,b_,ee("div",{class:"saturation-pointer",style:Q({top:s.value,left:a.value})},__,4)],36))}}),[["__scopeId","data-v-31f6e420"]]),C_={class:"editable-input"},S_=["value"],j_=lp(z({__name:"EditableInput",props:{value:{type:Object,required:!0}},emits:["colorChange"],setup(e,{emit:t}){const n=e,r=t,i=P((()=>{let e="";return e=n.value.a<1?Gw(n.value).toHex8String().toUpperCase():Gw(n.value).toHexString().toUpperCase(),e.replace("#","")}));return(e,t)=>(Y(),J("div",C_,[ee("input",{class:"input-content",value:i.value,onInput:t[0]||(t[0]=e=>(e=>{const t=e.target.value;t.length>=6&&r("colorChange",Gw(t).toRgb())})(e))},null,40,S_)]))}}),[["__scopeId","data-v-1448e47d"]]),E_={class:"color-picker"},M_={class:"picker-saturation-wrap"},T_={class:"picker-controls"},A_={class:"picker-color-wrap"},O_={class:"picker-sliders"},P_={class:"picker-hue-wrap"},I_={class:"picker-alpha-wrap"},R_={class:"picker-field"},B_={class:"picker-presets"},H_=["onClick"],W_={class:"picker-gradient-presets"},z_=["onClick"],N_={class:"picker-presets"},D_=["onClick"],F_={key:0,class:"recent-colors-title"},V_={class:"picker-presets"},U_=["onClick"],$_="RECENT_COLORS",Y_=lp(z({__name:"index",props:{modelValue:{type:String,default:"#e86b99"}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,r=t,i=[["#7f7f7f","#f2f2f2"],["#0d0d0d","#808080"],["#1c1a10","#ddd8c3"],["#0e243d","#c6d9f0"],["#233f5e","#dae5f0"],["#632623","#f2dbdb"],["#4d602c","#eaf1de"],["#3f3150","#e6e0ec"],["#1e5867","#d9eef3"],["#99490f","#fee9da"]],o=(e,t,n)=>{const r=Gw(e).toRgb(),i=Gw(t).toRgb(),o=(i.r-r.r)/n,s=(i.g-r.g)/n,a=(i.b-r.b)/n,l=[];for(let c=0;cGw(n.modelValue).toRgb(),set(e){const t=`rgba(${[e.r,e.g,e.b,e.a].join(",")})`;r("update:modelValue",t)}}),u=(()=>{const e=[];for(const t of i)e.push(o(t[1],t[0],5));return e})(),d=P((()=>`rgba(${[h.value.r,h.value.g,h.value.b,h.value.a].join(",")})`)),f=e=>{l.value=Gw(e).toHsl().h,r("update:modelValue",e)},p=Fe((function(){const e=Gw(h.value).toRgbString();if(!c.value.includes(e)){c.value=[e,...c.value];const t=10;c.value.length>t&&(c.value=c.value.slice(0,t))}}),300,{trailing:!0});R((()=>{const e=localStorage.getItem($_);e&&(c.value=JSON.parse(e))})),S(c,(()=>{const e=JSON.stringify(c.value);localStorage.setItem($_,e)}));const g=e=>{"h"in e?(l.value=e.h,h.value=Gw(e).toRgb()):(l.value=Gw(e).toHsl().h,h.value=e),p()},k=()=>{Xe({type:"success",message:"按 ESC 键关闭取色吸管"});(new window.EyeDropper).open().then((e=>{const t=Gw(e.sRGBHex);l.value=t.toHsl().h,h.value=t.toRgb(),p()})).catch((()=>{Xe({type:"success",message:"关闭取色吸管"})}))},m=()=>{const e=document.querySelector(".canvas");if(!e)return;const t=document.createElement("div");t.style.cssText="position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 9999; cursor: wait;",document.body.appendChild(t);const n=document.createElement("div");n.style.cssText="position: absolute; top: -100px; left: -100px; width: 16px; height: 16px; border: 1px solid #000; z-index: 999",t.appendChild(n);const{left:r,top:i,width:o,height:s}=e.getBoundingClientRect();u_(e,{filter:e=>(!e.tagName||"FOREIGNOBJECT"!==e.tagName.toUpperCase())&&(!e.classList||!e.classList.contains("operate")),fontEmbedCSS:"",width:o,height:s,canvasWidth:o,canvasHeight:s,pixelRatio:1}).then((e=>{e.style.cssText=`position: absolute; top: ${i}px; left: ${r}px; cursor: crosshair;`,t.style.cursor="default",t.appendChild(e);const o=e.getContext("2d");if(!o)return;let s="";const a=e=>{const t=e.x,a=e.y,l=t-r,c=a-i,[h,u,d,f]=o.getImageData(l,c,1,1).data;s=`rgba(${h}, ${u}, ${d}, ${(f/255).toFixed(2)})`,n.style.left=t+10+"px",n.style.top=a+10+"px",n.style.backgroundColor=s},c=()=>{s="",n.style.left="-100px",n.style.top="-100px",n.style.backgroundColor=""},u=n=>{if(s&&0===n.button){const e=Gw(s);l.value=e.toHsl().h,h.value=e.toRgb(),p()}document.body.removeChild(t),e.removeEventListener("mousemove",a),e.removeEventListener("mouseleave",c),window.removeEventListener("mousedown",u)};e.addEventListener("mousemove",a),e.addEventListener("mouseleave",c),window.addEventListener("mousedown",u)})).catch((()=>{Xe({type:"error",message:"取色吸管初始化失败"}),document.body.removeChild(t)}))};return(e,t)=>{const n=G("IconNeedle");return Y(),J("div",E_,[ee("div",M_,[U(x_,{value:h.value,hue:l.value,onColorChange:t[0]||(t[0]=e=>g(e))},null,8,["value","hue"])]),ee("div",T_,[ee("div",A_,[ee("div",{class:"picker-current-color",style:Q({background:d.value})},null,4),U(d_)]),ee("div",O_,[ee("div",P_,[U(y_,{value:h.value,hue:l.value,onColorChange:t[1]||(t[1]=e=>g(e))},null,8,["value","hue"])]),ee("div",I_,[U(k_,{value:h.value,onColorChange:t[2]||(t[2]=e=>g(e))},null,8,["value"])])])]),ee("div",R_,[U(j_,{class:"input",value:h.value,onColorChange:t[3]||(t[3]=e=>g(e))},null,8,["value"]),ee("div",{class:"straw",onClick:t[4]||(t[4]=e=>{"EyeDropper"in window?k():m()})},[U(n)])]),ee("div",B_,[(Y(),J(V,null,oe(s,(e=>ee("div",{class:"picker-presets-color",key:e,style:Q({background:e}),onClick:t=>f(e)},null,12,H_))),64))]),ee("div",W_,[(Y(!0),J(V,null,oe(I(u),((e,t)=>(Y(),J("div",{class:"picker-gradient-col",key:t},[(Y(!0),J(V,null,oe(e,(e=>(Y(),J("div",{class:"picker-gradient-color",key:e,style:Q({background:e}),onClick:t=>f(e)},null,12,z_)))),128))])))),128))]),ee("div",N_,[(Y(),J(V,null,oe(a,(e=>ee("div",{key:e,class:"picker-presets-color",style:Q({background:e}),onClick:t=>f(e)},null,12,D_))),64))]),c.value.length?(Y(),J("div",F_,"最近使用:")):se("",!0),ee("div",V_,[(Y(!0),J(V,null,oe(c.value,(e=>(Y(),J("div",{key:e,class:"picker-presets-color alpha",onClick:t=>f(e)},[ee("div",{class:"picker-presets-color-content",style:Q({background:e})},null,4)],8,U_)))),128))])])}}}),[["__scopeId","data-v-5ad11601"]]),X_={class:"color-btn el-button"},Z_={class:"color-block"},G_=lp(z({__name:"ColorButton",props:{color:{type:String,required:!0}},setup:e=>(t,n)=>{const r=G("IconPlatte");return Y(),J("div",X_,[ee("div",Z_,[ee("div",{class:"content",style:Q({backgroundColor:e.color})},null,4)]),U(r,{class:"color-btn-icon"})])}}),[["__scopeId","data-v-5bfc3800"]]),q_={class:"text-color-btn"},K_={class:"text-color-block"},J_=lp(z({__name:"TextColorButton",props:{color:{type:String,required:!0}},setup:e=>(t,n)=>(Y(),J("div",q_,[ne(t.$slots,"default",{},void 0,!0),ee("div",K_,[ee("div",{class:"text-color-block-content",style:Q({backgroundColor:e.color})},null,4)])]))}),[["__scopeId","data-v-059633ad"]]),Q_={key:0,class:"fullscreen-spin"},ex=lp(z({__name:"FullscreenSpin",props:{loading:{type:Boolean,default:!1},tip:{type:String,default:""}},setup:e=>(t,n)=>{const r=G("Spin");return e.loading?(Y(),J("div",Q_,[U(r,{tip:e.tip,size:"large"},null,8,["tip"])])):se("",!0)}}),[["__scopeId","data-v-2c307610"]]),tx=["id","markerWidth","markerHeight","refX","refY"],nx=["d","fill","transform"],rx=z({__name:"LinePointMarker",props:{id:{type:String,required:!0},position:{type:String,required:!0},type:{type:String,required:!0},color:{type:String},baseSize:{type:Number,required:!0}},setup(e){const t=e,n={dot:"m0 5a5 5 0 1 0 10 0a5 5 0 1 0 -10 0z",arrow:"M0,0 L10,5 0,10 Z"},r={"arrow-start":180,"arrow-end":0},i=P((()=>n[t.type])),o=P((()=>r[`${t.type}-${t.position}`]||0)),s=P((()=>t.baseSize<2?2:t.baseSize));return(t,n)=>(Y(),J("marker",{id:`${e.id}-${e.type}-${e.position}`,markerUnits:"userSpaceOnUse",orient:"auto",markerWidth:3*s.value,markerHeight:3*s.value,refX:1.5*s.value,refY:1.5*s.value},[ee("path",{d:i.value,fill:e.color,transform:`scale(${.3*s.value}, ${.3*s.value}) rotate(${o.value}, 5, 5)`},null,8,nx)],8,tx))}}),ix=()=>{const e=vh(),{unitMode:t}=Nt(e),n=e=>0===t.value?Uc(e):e;return{handleActive:e=>{const[t]=kh(),r=_();let i=!1;H((()=>{if(!Rl(t.activeObject))return void(r.value=void 0);const o=t.activeObject.value;let s;switch(i=!0,e){case"width":s=n(o.getWidth());break;case"height":s=n(o.getHeight());break;case"opacity":s=Ic.times(o.opacity,100);break;case"angle":s=(e=>{const t=(e%360+360)%360;return t>180?t-360:t})(o.angle);break;case"left":s=n(o.left);break;case"top":s=n(o.top);break;case"fontSize":if(ac(o)){let e=o.getStyleAtPosition(0).fontSize,t=!0;for(let n=1;ni=!1))}));const o=(t,n)=>{"opacity"===e&&(n=Ic.divide(n,100)),t.get(e)!==n&&t.set(e,n)},s=(n,r)=>{var s;const a=t.activeObject.value;!i&&Rl(a)&&(["width","height","left","top","angle"].includes(e)?(a.set(e,Number(n)),"change"===r&&(null==(s=a.group)?void 0:s.updateLayout)&&a.group.updateLayout()):a.isType("Text","Textbox")&&["fontSize"].includes(e)&&a.selectionEnd-a.selectionStart>0?a.setSelectionStyles({fontSize:n}):oc(a)&&!["left","top","visible","globalCompositeOperation","opacity"].includes(e)?a.forEachObject((e=>{o(e,n)})):o(a,n),t.requestRenderAll())};return P((()=>({disabled:!Rl(t.activeObject.value),modelValue:r.value,onSwipe:e=>{s(e,"swipe")},onChange:e=>{s(e,"change"),Rl(t.activeObject)&&t.fire("object:modified",{target:t.activeObject.value})}})))},handleInput:e=>0===t.value?$c(e):e,handleUnit:n}},ox=lp(z({__name:"SwipeInput",props:{label:{},modelValue:{},modelEvent:{default:"change"},step:{default:1},max:{},min:{}},emits:["update:modelValue","change","swipe"],setup(e,{emit:t}){const{handleInput:n}=ix(),r=e,i=t;ae();const o=Kl(r,"modelValue",i);S(o,(e=>{e&&(o.value=Wc(e))}),{immediate:!0});const s=(e,t)=>{e&&(e=n(e),i("change",e,t))};return(e,t)=>{const n=qe;return Y(),X(n,{class:"swipe-input",modelValue:I(o),"onUpdate:modelValue":t[0]||(t[0]=e=>y(o)?o.value=e:null),step:e.step,max:e.max,min:e.min,controls:!1,label:e.label,onChange:s},null,8,["modelValue","step","max","min","label"])}}}),[["__scopeId","data-v-6884a013"]]);function sx(e,t){const n=new FormData;return n.append("file",e),n.append("type",t),Pl({url:"/api/design/parse/file",method:"post",data:n,headers:{"Content-Type":"multipart/form-data"}})}function ax(e){if(!om.test(e.nodeName))return{};const t=e.getAttribute("viewBox");let n,r,i=1,o=1,s=0,a=0;const l=e.getAttribute("width"),c=e.getAttribute("height"),h=e.getAttribute("x")||0,u=e.getAttribute("y")||0,d=!(t&&am.test(t)),f=!l||!c||"100%"===l||"100%"===c;let p="",g=0,k=0;if(d&&(h||u)&&e.parentNode&&"#document"!==e.parentNode.nodeName&&(p=" translate("+Zk(h||"0")+" "+Zk(u||"0")+") ",n=(e.getAttribute("transform")||"")+p,e.setAttribute("transform",n),e.removeAttribute("x"),e.removeAttribute("y")),d&&f)return{width:0,height:0};const m={width:0,height:0};if(d)return m.width=Zk(l),m.height=Zk(c),m;const v=t.match(am);s=-parseFloat(v[1]),a=-parseFloat(v[2]);const y=parseFloat(v[3]),L=parseFloat(v[4]);m.minX=s,m.minY=a,m.viewBoxWidth=y,m.viewBoxHeight=L,f?(m.width=y,m.height=L):(m.width=Zk(l),m.height=Zk(c),i=m.width/y,o=m.height/L);const w=Gk(e.getAttribute("preserveAspectRatio")||"");if(w.alignX!==Yk&&("meet"===w.meetOrSlice&&(o=i=i>o?o:i),"slice"===w.meetOrSlice&&(o=i=i>o?i:o),g=m.width-y*i,k=m.height-L*i,"Mid"===w.alignX&&(g/=2),"Mid"===w.alignY&&(k/=2),"Min"===w.alignX&&(g=0),"Min"===w.alignY&&(k=0)),1===i&&1===o&&0===s&&0===a&&0===h&&0===u)return m;if((h||u)&&"#document"!==e.parentNode.nodeName&&(p=" translate("+Zk(h||"0")+" "+Zk(u||"0")+") "),n=p+" matrix("+i+" 0 0 "+o+" "+(s*i+g)+" "+(a*o+k)+") ","svg"===e.nodeName){for(r=e.ownerDocument.createElementNS(Jk,"g");e.firstChild;)r.appendChild(e.firstChild);e.appendChild(r)}else r=e,r.removeAttribute("x"),r.removeAttribute("y"),n=r.getAttribute("transform")+n;return r.setAttribute("transform",n),m}const lx=qk(["pattern","defs","symbol","metadata","clipPath","mask","desc"]);function cx(e,t){if(e.getElementById)return e.getElementById(t);const n=e.getElementsByTagName("*");for(let r=0,i=n.length;r{let n=e._findCenterFromElement();e.transformMatrix&&((e=>{if(e.transformMatrix){const{scaleX:t,scaleY:n,angle:r,skewX:i}=mm(e.transformMatrix);e.flipX=!1,e.flipY=!1,e.set("scaleX",t),e.set("scaleY",n),e.angle=r,e.skewX=i,e.skewY=0}})(e),n=n.transform(e.transformMatrix)),delete e.transformMatrix,t&&(e.scaleX*=t.scaleX,e.scaleY*=t.scaleY,e.cropX=t.cropX,e.cropY=t.cropY,n.x+=t.offsetLeft,n.y+=t.offsetTop,e.width=t.width,e.height=t.height),e.setPositionByOrigin(n,Vk,Vk)},dx=["gradientTransform","x1","x2","y1","y2","gradientUnits","cx","cy","r","fx","fy"],fx="xlink:href";function px(e,t){var n;const r=cx(e,(null==(n=t.getAttribute(fx))?void 0:n.slice(1))||"");if(r&&r.getAttribute(fx)&&px(e,r),r&&(dx.forEach((e=>{const n=r.getAttribute(e);!t.hasAttribute(e)&&n&&t.setAttribute(e,n)})),!t.children.length)){const e=r.cloneNode(!0);for(;e.firstChild;)t.appendChild(e.firstChild)}t.removeAttribute(fx)}const gx=["linearGradient","radialGradient","svg:linearGradient","svg:radialGradient"];const kx=e=>{const t=e.tagName.toLowerCase().replace("svg:","");return"image"===t?Vm:"text"===t?hv:Se.getSVGClass(e.tagName.toLowerCase().replace("svg:",""))};class mx{constructor(e,t,n,r,i,o){this.elements=e,this.options=t,this.reviver=n,this.regexUrl=/^url\(['"]?#([^'"]+)['"]?\)/g,this.doc=r,this.clipPaths=i,this.masks=o,this.gradientDefs=function(e){const t=hx(e,gx),n={};let r=t.length;for(;r--;){const i=t[r];i.getAttribute("xlink:href")&&px(e,i);const o=i.getAttribute("id");o&&(n[o]=i)}return n}(r),this.cssRules=function(e){const t=e.getElementsByTagName("style");let n,r;const i={};for(n=0,r=t.length;n{""!==(e=e.replace(/^svg/i,"").trim())&&(i[e]=u(u({},i[e]||{}),o))}))}))}return i}(r)}parse(){return Promise.all(this.elements.map((e=>this.createObject(e))))}createObject(e){return g(this,null,(function*(){const t=kx(e);if(t){const n=yield t.fromElement(e,this.options,this.cssRules);return n.set({id:is(10)}),this.resolveGradient(n,e,"fill"),this.resolveGradient(n,e,"stroke"),n instanceof Vm&&n._originalElement?ux(n,n.parsePreserveAspectRatioAttribute()):ux(n),yield this.resolveClipPath(n,e),yield this.resolveMask(n,e),this.reviver&&this.reviver(e,n),n}return null}))}extractPropertyDefinition(e,t,n){const r=e[t],i=this.regexUrl;if(!i.test(r))return;i.lastIndex=0;const o=i.exec(r)[1];return i.lastIndex=0,n[o]}resolveGradient(e,t,n){const r=this.extractPropertyDefinition(e,n,this.gradientDefs);if(r){const i=t.getAttribute(n+"-opacity"),o=Le.fromElement(r,e,d(u({},this.options),{opacity:i}));e.set(n,o)}}resolveClipPath(e,t){return g(this,null,(function*(){const n=this.extractPropertyDefinition(e,"clipPath",this.clipPaths);if(n){const r=(e=>{const t=1/(e[0]*e[3]-e[1]*e[2]),n=[t*e[3],-t*e[1],-t*e[2],t*e[0],0,0],{x:r,y:i}=new ke(e[4],e[5]).transform(n,!0);return n[4]=-r,n[5]=-i,n})(e.calcTransformMatrix()),i=n[0].parentElement;let o=t;for(;o.parentElement&&o.getAttribute("clip-path")!==e.clipPath;)o=o.parentElement;o.parentElement.appendChild(i);const s=yield Promise.all(n.map((e=>kx(e).fromElement(e,this.options,this.cssRules).then((e=>(ux(e),e.fillRule=e.clipRule,delete e.clipRule,e)))))),a=1===s.length?s[0]:new ye(s),l=km(r,a.calcTransformMatrix());a.clipPath&&(yield this.resolveClipPath(a,o));const{scaleX:c,scaleY:h,angle:u,skewX:d,translateX:f,translateY:p}=mm(l);a.set({flipX:!1,flipY:!1}),a.set({scaleX:c,scaleY:h,angle:u,skewX:d,skewY:0}),a.setPositionByOrigin(new ke(f,p),Vk,Vk),e.clipPath=a}else delete e.clipPath}))}resolveMask(e,t){return g(this,null,(function*(){const t=this.extractPropertyDefinition(e,"mask",this.masks);if(t){const n=t[0],r=yield Vm.fromElement(n);let i=null==r?void 0:r.getSrc();if("text"===n.tagName.toLowerCase()){i=(yield hv.fromElement(n)).toDataURL()}e.set({mask:{src:i,left:e.left,top:e.top,width:e.width,height:e.height}})}}))}}const vx=e=>im.test(e.nodeName.replace("svg:","")),yx=()=>({objects:[],elements:[],options:{},allElements:[]});function Lx(e,t){return g(this,arguments,(function*(e,t,{crossOrigin:n,signal:r}={}){if(r&&r.aborted)return yx();const i=e.documentElement;!function(e){const t=hx(e,["use","svg:use"]);let n=0;for(;t.length&&n(ax(e),vx(e)&&!function(e){let t=e;for(;t&&(t=t.parentElement);)if(t&&t.nodeName&&lx.test(t.nodeName.replace("svg:",""))&&!t.getAttribute("instantiated_by_use"))return!0;return!1}(e))));if(!a||a&&!a.length)return d(u({},yx()),{options:s,allElements:o});const l={},c={};o.filter((e=>"clipPath"===e.nodeName.replace("svg:",""))).forEach((e=>{const t=e.getAttribute("id");l[t]=Array.from(e.getElementsByTagName("*")).filter((e=>vx(e)))})),o.filter((e=>"mask"===e.nodeName.replace("svg:",""))).forEach((e=>{const t=e.getAttribute("id");c[t]=Array.from(e.getElementsByTagName("*")).filter((e=>vx(e)))}));const h=new mx(a,s,t,e,l,c);return{objects:yield h.parse(),elements:a,options:s,allElements:o}}))}function wx(e,t,n){return Lx((new(ze().DOMParser)).parseFromString(e.trim(),"text/xml"),t,n)}const bx=()=>({setZindex:e=>{e.sendObjectToBack(e.getObjects().filter((e=>e.id===Uo))[0]),e.bringObjectToFront(e.getObjects().filter((e=>e.id===Xo))[0]),e.bringObjectToFront(e.getObjects().filter((e=>e.id===$o))[0]),e.bringObjectToFront(e.getObjects().filter((e=>e.id===Yo))[0])}}),_x=()=>{const e=vh(),t=Mh(),{setZindex:n}=bx(),{t:r}=Yf(op()).global,{rightState:i,systemFonts:o}=Nt(e),s=e=>{const[r]=kh();r.viewportCenterObject(e),r.add(e),r.setActiveObject(e),i.value=Ls.ELEMENT_STYLE,n(r),r.renderAll(),t.modifedElement()},a=(e,t=!1,n="双击修改文字")=>{const{centerPoint:r}=Lh(),i=new mv(n,{id:is(10),left:r.x,top:r.y,fontSize:e,fontFamily:o.value[0].value,fillType:0,hasControls:!0,hasBorders:!0,fontWeight:"normal",charSpacing:3,opacity:1,lineHeight:1.3,originX:"left",originY:"top",name:ms.VERTICALTEXT});i.set({left:i.left-i.width/2,top:i.top-i.height/2}),t&&(i.fill="",i.stroke="black",i.strokeWidth=1),s(i)},l=(e,t,n,r)=>{const{centerPoint:i}=Lh(),o=new Ym(e,{id:is(10),left:i.x,top:i.y,strokeWidth:4,stroke:"pink",fill:"",scaleX:1,scaleY:1,originX:"left",originY:"top",startStyle:t,endStyle:n,hasBorders:!1,objectCaching:!1,transparentCorners:!1,strokeDashArray:r,name:ms.LINE});s(o)};return{createTextElement:(e,t="transverse",n=!1,i=r("default.textValue"))=>{if("direction"===t)return void a(e,n,i);const{centerPoint:l}=Lh(),c=new cv(i,{id:is(10),left:l.x,top:l.y,fontSize:e,fontFamily:o.value[0].value,fillType:0,hasControls:!0,hasBorders:!0,fontWeight:"normal",charSpacing:3,opacity:1,lineHeight:1.3,originX:"left",originY:"top",textAlign:"justify-center",name:ms.TEXTBOX,splitByGrapheme:!1,width:e*i.length/2});c.set({left:c.left-c.width/2,top:c.top-c.height/2,splitByGrapheme:!0}),n&&(c.fill="",c.stroke="black",c.strokeWidth=1),s(c)},createPathElement:(e,t,n)=>{const{centerPoint:r}=Lh(),i=new Oe(e,{id:is(10),left:t||r.x,top:n||r.y,hasControls:!0,hasBorders:!0,opacity:1,originX:"left",originY:"top",fill:"#ff5e17",name:ms.PATH});i.left-=i.width/2,i.top-=i.height/2,s(i)},createLineElement:(e,t,n,r)=>{l(e,t,n,r)},createImageElement:e=>{const{zoom:t}=Nt(ts()),{currentTemplateWidth:n,currentTemplateHeight:r}=Nt(Mh()),{centerPoint:i}=Lh();Dc(e).then((o=>g(void 0,[o],(function*({width:o,height:a}){let l=1;a/on.value?l=n.value/o:a>r.value&&(l=r.value/a);const c=yield Vm.fromURL(e,{},{id:is(10),angle:0,left:i.x-o*l/2,top:i.y-a*l/2,scaleX:l,scaleY:l,hasControls:!0,hasBorders:!0,opacity:1,originX:"left",originY:"top",borderColor:"#ff8d23",name:ms.IMAGE,crossOrigin:"anonymous"});s(c)}))))},createQRCodeElement:(e,t,n)=>g(void 0,null,(function*(){const{centerPoint:r}=Lh(),i=yield Gm.fromURL(e,{},{id:is(10),name:ms.QRCODE,angle:0,left:r.x,top:r.y,hasControls:!0,hasBorders:!0,opacity:1,originX:"left",originY:"top",borderColor:"#ff8d23",codeContent:n,codeOption:t,crossOrigin:"anonymous"});i.left-=i.width/2,i.top-=i.height/2,s(i)})),createBarCodeElement:(e,t,n)=>g(void 0,null,(function*(){const{centerPoint:r}=Lh(),i=yield Zm.fromURL(e,{},{id:is(10),name:ms.BARCODE,angle:0,left:r.x,top:r.y,hasControls:!0,hasBorders:!0,opacity:1,originX:"left",originY:"top",borderColor:"#ff8d23",codeContent:t,codeOption:n,crossOrigin:"anonymous"});i.left-=i.width/2,i.top-=i.height/2,s(i)})),createVideoElement:e=>{const{centerPoint:t}=Lh(),[n]=kh(),r=document.createElement("video");r.loop=!0,r.crossOrigin="anonymous",r.controls=!0,r.style.display="none";const i=document.createElement("source");i.src=e,r.appendChild(i),r.addEventListener("loadeddata",(function(){r.width=r.videoWidth,r.height=r.videoHeight;const e=new Pe(r,{left:t.x,top:t.y,originX:"center",originY:"center",objectCaching:!1});n.add(e);e.getElement().play(),be.requestAnimFrame((function e(){n.renderAll(),be.requestAnimFrame(e)}))}))},createArcTextElement:(e,t="transverse",n=!1,r="双击修改文字")=>{const{centerPoint:i}=Lh(),a=new lv(r,{id:is(10),left:i.x,top:i.y,fontSize:e,fontFamily:o.value[0].value,fillType:0,hasControls:!0,hasBorders:!0,fontWeight:"normal",charSpacing:3,opacity:1,lineHeight:1.3,originX:"left",originY:"top",textAlign:"justify-center",name:ms.TEXTBOX,splitByGrapheme:"direction"===t});a.set({left:a.left-a.width/2,top:a.top-a.height/2}),n&&(a.fill="",a.stroke="black",a.strokeWidth=1),s(a)},createVerticalTextElement:a,createTableElement:()=>{}}};var xx={exports:{}}; +/*! + * clipboard.js v2.0.11 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */const Cx=wt(xx.exports=function(){return function(){var e={686:function(e,t,n){n.d(t,{default:function(){return b}});var r=n(279),i=n.n(r),o=n(370),s=n.n(o),a=n(817),l=n.n(a);function c(e){try{return document.execCommand(e)}catch(t){return!1}}var h=function(e){var t=l()(e);return c("cut"),t},u=function(e,t){var n=function(e){var t="rtl"===document.documentElement.getAttribute("dir"),n=document.createElement("textarea");n.style.fontSize="12pt",n.style.border="0",n.style.padding="0",n.style.margin="0",n.style.position="absolute",n.style[t?"right":"left"]="-9999px";var r=window.pageYOffset||document.documentElement.scrollTop;return n.style.top="".concat(r,"px"),n.setAttribute("readonly",""),n.value=e,n}(e);t.container.appendChild(n);var r=l()(n);return c("copy"),n.remove(),r},d=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body},n="";return"string"==typeof e?n=u(e,t):e instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(null==e?void 0:e.type)?n=u(e.value,t):(n=l()(e),c("copy")),n};function f(e){return(f="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})(e)}var p=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.action,n=void 0===t?"copy":t,r=e.container,i=e.target,o=e.text;if("copy"!==n&&"cut"!==n)throw new Error('Invalid "action" value, use either "copy" or "cut"');if(void 0!==i){if(!i||"object"!==f(i)||1!==i.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===n&&i.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===n&&(i.hasAttribute("readonly")||i.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes')}return o?d(o,{container:r}):i?"cut"===n?h(i):d(i,{container:r}):void 0};function g(e){return(g="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})(e)}function k(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===g(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var t=this;this.listener=s()(e,"click",(function(e){return t.onClick(e)}))}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget,n=this.action(t)||"copy",r=p({action:n,container:this.container,target:this.target(t),text:this.text(t)});this.emit(r?"success":"error",{action:n,text:r,trigger:t,clearSelection:function(){t&&t.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(e){return L("action",e)}},{key:"defaultTarget",value:function(e){var t=L("target",e);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(e){return L("text",e)}},{key:"destroy",value:function(){this.listener.destroy()}}],r=[{key:"copy",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body};return d(e,t)}},{key:"cut",value:function(e){return h(e)}},{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t="string"==typeof e?[e]:e,n=!!document.queryCommandSupported;return t.forEach((function(e){n=n&&!!document.queryCommandSupported(e)})),n}}],n&&k(t.prototype,n),r&&k(t,r),o}(i()),b=w},828:function(e){if("undefined"!=typeof Element&&!Element.prototype.matches){var t=Element.prototype;t.matches=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector}e.exports=function(e,t){for(;e&&9!==e.nodeType;){if("function"==typeof e.matches&&e.matches(t))return e;e=e.parentNode}}},438:function(e,t,n){var r=n(828);function i(e,t,n,r,i){var s=o.apply(this,arguments);return e.addEventListener(n,s,i),{destroy:function(){e.removeEventListener(n,s,i)}}}function o(e,t,n,i){return function(n){n.delegateTarget=r(n.target,t),n.delegateTarget&&i.call(e,n)}}e.exports=function(e,t,n,r,o){return"function"==typeof e.addEventListener?i.apply(null,arguments):"function"==typeof n?i.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,(function(e){return i(e,t,n,r,o)})))}},879:function(e,t){t.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},t.nodeList=function(e){var n=Object.prototype.toString.call(e);return void 0!==e&&("[object NodeList]"===n||"[object HTMLCollection]"===n)&&"length"in e&&(0===e.length||t.node(e[0]))},t.string=function(e){return"string"==typeof e||e instanceof String},t.fn=function(e){return"[object Function]"===Object.prototype.toString.call(e)}},370:function(e,t,n){var r=n(879),i=n(438);e.exports=function(e,t,n){if(!e&&!t&&!n)throw new Error("Missing required arguments");if(!r.string(t))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(e))return function(e,t,n){return e.addEventListener(t,n),{destroy:function(){e.removeEventListener(t,n)}}}(e,t,n);if(r.nodeList(e))return function(e,t,n){return Array.prototype.forEach.call(e,(function(e){e.addEventListener(t,n)})),{destroy:function(){Array.prototype.forEach.call(e,(function(e){e.removeEventListener(t,n)}))}}}(e,t,n);if(r.string(e))return function(e,t,n){return i(document.body,e,t,n)}(e,t,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},817:function(e){e.exports=function(e){var t;if("SELECT"===e.nodeName)e.focus(),t=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var n=e.hasAttribute("readonly");n||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),n||e.removeAttribute("readonly"),t=e.value}else{e.hasAttribute("contenteditable")&&e.focus();var r=window.getSelection(),i=document.createRange();i.selectNodeContents(e),r.removeAllRanges(),r.addRange(i),t=r.toString()}return t}},279:function(e){function t(){}t.prototype={on:function(e,t,n){var r=this.e||(this.e={});return(r[e]||(r[e]=[])).push({fn:t,ctx:n}),this},once:function(e,t,n){var r=this;function i(){r.off(e,i),t.apply(n,arguments)}return i._=t,this.on(e,i,n)},emit:function(e){for(var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),r=0,i=n.length;r>>2]>>>24-o%4*8&255;t[r+o>>>2]|=s<<24-(r+o)%4*8}else for(var a=0;a>>2]=n[a>>>2];return this.sigBytes+=i,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=a.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],n=0;n>>2]>>>24-i%4*8&255;r.push((o>>>4).toString(16)),r.push((15&o).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new l.init(n,t/2)}},u=c.Latin1={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i>>2]>>>24-i%4*8&255;r.push(String.fromCharCode(o))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new l.init(n,t)}},d=c.Utf8={stringify:function(e){try{return decodeURIComponent(escape(u.stringify(e)))}catch(PO){throw new Error("Malformed UTF-8 data")}},parse:function(e){return u.parse(unescape(encodeURIComponent(e)))}},f=s.BufferedBlockAlgorithm=a.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=d.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n,r=this._data,i=r.words,o=r.sigBytes,s=this.blockSize,a=o/(4*s),c=(a=t?e.ceil(a):e.max((0|a)-this._minBufferSize,0))*s,h=e.min(4*c,o);if(c){for(var u=0;u>>2]|=e[i]<<24-i%4*8;n.call(this,r,t)}else n.apply(this,arguments)};r.prototype=t}}(),e.lib.WordArray)),Rx.exports;var e}var Hx,Wx={exports:{}};function zx(){return Hx?Wx.exports:(Hx=1,Wx.exports=(e=Tx(),function(){var t=e,n=t.lib.WordArray,r=t.enc;function i(e){return e<<8&4278255360|e>>>8&16711935}r.Utf16=r.Utf16BE={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i>>2]>>>16-i%4*8&65535;r.push(String.fromCharCode(o))}return r.join("")},parse:function(e){for(var t=e.length,r=[],i=0;i>>1]|=e.charCodeAt(i)<<16-i%2*16;return n.create(r,2*t)}},r.Utf16LE={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],o=0;o>>2]>>>16-o%4*8&65535);r.push(String.fromCharCode(s))}return r.join("")},parse:function(e){for(var t=e.length,r=[],o=0;o>>1]|=i(e.charCodeAt(o)<<16-o%2*16);return n.create(r,2*t)}}}(),e.enc.Utf16));var e}var Nx,Dx={exports:{}};function Fx(){return Nx||(Nx=1,Dx.exports=(e=Tx(),function(){var t=e,n=t.lib.WordArray;function r(e,t,r){for(var i=[],o=0,s=0;s>>6-s%4*2;i[o>>>2]|=a<<24-o%4*8,o++}return n.create(i,o)}t.enc.Base64={stringify:function(e){var t=e.words,n=e.sigBytes,r=this._map;e.clamp();for(var i=[],o=0;o>>2]>>>24-o%4*8&255)<<16|(t[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|t[o+2>>>2]>>>24-(o+2)%4*8&255,a=0;a<4&&o+.75*a>>6*(3-a)&63));var l=r.charAt(64);if(l)for(;i.length%4;)i.push(l);return i.join("")},parse:function(e){var t=e.length,n=this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var o=0;o>>6-s%4*2;i[o>>>2]|=a<<24-o%4*8,o++}return n.create(i,o)}t.enc.Base64url={stringify:function(e,t){void 0===t&&(t=!0);var n=e.words,r=e.sigBytes,i=t?this._safe_map:this._map;e.clamp();for(var o=[],s=0;s>>2]>>>24-s%4*8&255)<<16|(n[s+1>>>2]>>>24-(s+1)%4*8&255)<<8|n[s+2>>>2]>>>24-(s+2)%4*8&255,l=0;l<4&&s+.75*l>>6*(3-l)&63));var c=i.charAt(64);if(c)for(;o.length%4;)o.push(c);return o.join("")},parse:function(e,t){void 0===t&&(t=!0);var n=e.length,i=t?this._safe_map:this._map,o=this._reverseMap;if(!o){o=this._reverseMap=[];for(var s=0;s>>24)|4278255360&(i<<24|i>>>8)}var o=this._hash.words,s=e[t+0],l=e[t+1],f=e[t+2],p=e[t+3],g=e[t+4],k=e[t+5],m=e[t+6],v=e[t+7],y=e[t+8],L=e[t+9],w=e[t+10],b=e[t+11],_=e[t+12],x=e[t+13],C=e[t+14],S=e[t+15],j=o[0],E=o[1],M=o[2],T=o[3];j=c(j,E,M,T,s,7,a[0]),T=c(T,j,E,M,l,12,a[1]),M=c(M,T,j,E,f,17,a[2]),E=c(E,M,T,j,p,22,a[3]),j=c(j,E,M,T,g,7,a[4]),T=c(T,j,E,M,k,12,a[5]),M=c(M,T,j,E,m,17,a[6]),E=c(E,M,T,j,v,22,a[7]),j=c(j,E,M,T,y,7,a[8]),T=c(T,j,E,M,L,12,a[9]),M=c(M,T,j,E,w,17,a[10]),E=c(E,M,T,j,b,22,a[11]),j=c(j,E,M,T,_,7,a[12]),T=c(T,j,E,M,x,12,a[13]),M=c(M,T,j,E,C,17,a[14]),j=h(j,E=c(E,M,T,j,S,22,a[15]),M,T,l,5,a[16]),T=h(T,j,E,M,m,9,a[17]),M=h(M,T,j,E,b,14,a[18]),E=h(E,M,T,j,s,20,a[19]),j=h(j,E,M,T,k,5,a[20]),T=h(T,j,E,M,w,9,a[21]),M=h(M,T,j,E,S,14,a[22]),E=h(E,M,T,j,g,20,a[23]),j=h(j,E,M,T,L,5,a[24]),T=h(T,j,E,M,C,9,a[25]),M=h(M,T,j,E,p,14,a[26]),E=h(E,M,T,j,y,20,a[27]),j=h(j,E,M,T,x,5,a[28]),T=h(T,j,E,M,f,9,a[29]),M=h(M,T,j,E,v,14,a[30]),j=u(j,E=h(E,M,T,j,_,20,a[31]),M,T,k,4,a[32]),T=u(T,j,E,M,y,11,a[33]),M=u(M,T,j,E,b,16,a[34]),E=u(E,M,T,j,C,23,a[35]),j=u(j,E,M,T,l,4,a[36]),T=u(T,j,E,M,g,11,a[37]),M=u(M,T,j,E,v,16,a[38]),E=u(E,M,T,j,w,23,a[39]),j=u(j,E,M,T,x,4,a[40]),T=u(T,j,E,M,s,11,a[41]),M=u(M,T,j,E,p,16,a[42]),E=u(E,M,T,j,m,23,a[43]),j=u(j,E,M,T,L,4,a[44]),T=u(T,j,E,M,_,11,a[45]),M=u(M,T,j,E,S,16,a[46]),j=d(j,E=u(E,M,T,j,f,23,a[47]),M,T,s,6,a[48]),T=d(T,j,E,M,v,10,a[49]),M=d(M,T,j,E,C,15,a[50]),E=d(E,M,T,j,k,21,a[51]),j=d(j,E,M,T,_,6,a[52]),T=d(T,j,E,M,p,10,a[53]),M=d(M,T,j,E,w,15,a[54]),E=d(E,M,T,j,l,21,a[55]),j=d(j,E,M,T,y,6,a[56]),T=d(T,j,E,M,S,10,a[57]),M=d(M,T,j,E,m,15,a[58]),E=d(E,M,T,j,x,21,a[59]),j=d(j,E,M,T,g,6,a[60]),T=d(T,j,E,M,b,10,a[61]),M=d(M,T,j,E,f,15,a[62]),E=d(E,M,T,j,L,21,a[63]),o[0]=o[0]+j|0,o[1]=o[1]+E|0,o[2]=o[2]+M|0,o[3]=o[3]+T|0},_doFinalize:function(){var e=this._data,n=e.words,r=8*this._nDataBytes,i=8*e.sigBytes;n[i>>>5]|=128<<24-i%32;var o=t.floor(r/4294967296),s=r;n[15+(i+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),n[14+(i+64>>>9<<4)]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),e.sigBytes=4*(n.length+1),this._process();for(var a=this._hash,l=a.words,c=0;c<4;c++){var h=l[c];l[c]=16711935&(h<<8|h>>>24)|4278255360&(h<<24|h>>>8)}return a},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});function c(e,t,n,r,i,o,s){var a=e+(t&n|~t&r)+i+s;return(a<>>32-o)+t}function h(e,t,n,r,i,o,s){var a=e+(t&r|n&~r)+i+s;return(a<>>32-o)+t}function u(e,t,n,r,i,o,s){var a=e+(t^n^r)+i+s;return(a<>>32-o)+t}function d(e,t,n,r,i,o,s){var a=e+(n^(t|~r))+i+s;return(a<>>32-o)+t}n.MD5=o._createHelper(l),n.HmacMD5=o._createHmacHelper(l)}(Math),e.MD5)),Xx.exports;var e}var Gx,qx={exports:{}};function Kx(){return Gx||(Gx=1,qx.exports=(a=Tx(),t=(e=a).lib,n=t.WordArray,r=t.Hasher,i=e.algo,o=[],s=i.SHA1=r.extend({_doReset:function(){this._hash=new n.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],i=n[1],s=n[2],a=n[3],l=n[4],c=0;c<80;c++){if(c<16)o[c]=0|e[t+c];else{var h=o[c-3]^o[c-8]^o[c-14]^o[c-16];o[c]=h<<1|h>>>31}var u=(r<<5|r>>>27)+l+o[c];u+=c<20?1518500249+(i&s|~i&a):c<40?1859775393+(i^s^a):c<60?(i&s|i&a|s&a)-1894007588:(i^s^a)-899497514,l=a,a=s,s=i<<30|i>>>2,i=r,r=u}n[0]=n[0]+r|0,n[1]=n[1]+i|0,n[2]=n[2]+s|0,n[3]=n[3]+a|0,n[4]=n[4]+l|0},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[14+(r+64>>>9<<4)]=Math.floor(n/4294967296),t[15+(r+64>>>9<<4)]=n,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=r.clone.call(this);return e._hash=this._hash.clone(),e}}),e.SHA1=r._createHelper(s),e.HmacSHA1=r._createHmacHelper(s),a.SHA1)),qx.exports;var e,t,n,r,i,o,s,a}var Jx,Qx={exports:{}};function eC(){return Jx||(Jx=1,Qx.exports=(e=Tx(),function(t){var n=e,r=n.lib,i=r.WordArray,o=r.Hasher,s=n.algo,a=[],l=[];!function(){function e(e){for(var n=t.sqrt(e),r=2;r<=n;r++)if(!(e%r))return!1;return!0}function n(e){return 4294967296*(e-(0|e))|0}for(var r=2,i=0;i<64;)e(r)&&(i<8&&(a[i]=n(t.pow(r,.5))),l[i]=n(t.pow(r,1/3)),i++),r++}();var c=[],h=s.SHA256=o.extend({_doReset:function(){this._hash=new i.init(a.slice(0))},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],i=n[1],o=n[2],s=n[3],a=n[4],h=n[5],u=n[6],d=n[7],f=0;f<64;f++){if(f<16)c[f]=0|e[t+f];else{var p=c[f-15],g=(p<<25|p>>>7)^(p<<14|p>>>18)^p>>>3,k=c[f-2],m=(k<<15|k>>>17)^(k<<13|k>>>19)^k>>>10;c[f]=g+c[f-7]+m+c[f-16]}var v=r&i^r&o^i&o,y=(r<<30|r>>>2)^(r<<19|r>>>13)^(r<<10|r>>>22),L=d+((a<<26|a>>>6)^(a<<21|a>>>11)^(a<<7|a>>>25))+(a&h^~a&u)+l[f]+c[f];d=u,u=h,h=a,a=s+L|0,s=o,o=i,i=r,r=L+(y+v)|0}n[0]=n[0]+r|0,n[1]=n[1]+i|0,n[2]=n[2]+o|0,n[3]=n[3]+s|0,n[4]=n[4]+a|0,n[5]=n[5]+h|0,n[6]=n[6]+u|0,n[7]=n[7]+d|0},_doFinalize:function(){var e=this._data,n=e.words,r=8*this._nDataBytes,i=8*e.sigBytes;return n[i>>>5]|=128<<24-i%32,n[14+(i+64>>>9<<4)]=t.floor(r/4294967296),n[15+(i+64>>>9<<4)]=r,e.sigBytes=4*n.length,this._process(),this._hash},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});n.SHA256=o._createHelper(h),n.HmacSHA256=o._createHmacHelper(h)}(Math),e.SHA256)),Qx.exports;var e}var tC,nC={exports:{}};var rC,iC={exports:{}};function oC(){return rC||(rC=1,iC.exports=(e=Tx(),Px(),function(){var t=e,n=t.lib.Hasher,r=t.x64,i=r.Word,o=r.WordArray,s=t.algo;function a(){return i.create.apply(i,arguments)}var l=[a(1116352408,3609767458),a(1899447441,602891725),a(3049323471,3964484399),a(3921009573,2173295548),a(961987163,4081628472),a(1508970993,3053834265),a(2453635748,2937671579),a(2870763221,3664609560),a(3624381080,2734883394),a(310598401,1164996542),a(607225278,1323610764),a(1426881987,3590304994),a(1925078388,4068182383),a(2162078206,991336113),a(2614888103,633803317),a(3248222580,3479774868),a(3835390401,2666613458),a(4022224774,944711139),a(264347078,2341262773),a(604807628,2007800933),a(770255983,1495990901),a(1249150122,1856431235),a(1555081692,3175218132),a(1996064986,2198950837),a(2554220882,3999719339),a(2821834349,766784016),a(2952996808,2566594879),a(3210313671,3203337956),a(3336571891,1034457026),a(3584528711,2466948901),a(113926993,3758326383),a(338241895,168717936),a(666307205,1188179964),a(773529912,1546045734),a(1294757372,1522805485),a(1396182291,2643833823),a(1695183700,2343527390),a(1986661051,1014477480),a(2177026350,1206759142),a(2456956037,344077627),a(2730485921,1290863460),a(2820302411,3158454273),a(3259730800,3505952657),a(3345764771,106217008),a(3516065817,3606008344),a(3600352804,1432725776),a(4094571909,1467031594),a(275423344,851169720),a(430227734,3100823752),a(506948616,1363258195),a(659060556,3750685593),a(883997877,3785050280),a(958139571,3318307427),a(1322822218,3812723403),a(1537002063,2003034995),a(1747873779,3602036899),a(1955562222,1575990012),a(2024104815,1125592928),a(2227730452,2716904306),a(2361852424,442776044),a(2428436474,593698344),a(2756734187,3733110249),a(3204031479,2999351573),a(3329325298,3815920427),a(3391569614,3928383900),a(3515267271,566280711),a(3940187606,3454069534),a(4118630271,4000239992),a(116418474,1914138554),a(174292421,2731055270),a(289380356,3203993006),a(460393269,320620315),a(685471733,587496836),a(852142971,1086792851),a(1017036298,365543100),a(1126000580,2618297676),a(1288033470,3409855158),a(1501505948,4234509866),a(1607167915,987167468),a(1816402316,1246189591)],c=[];!function(){for(var e=0;e<80;e++)c[e]=a()}();var h=s.SHA512=n.extend({_doReset:function(){this._hash=new o.init([new i.init(1779033703,4089235720),new i.init(3144134277,2227873595),new i.init(1013904242,4271175723),new i.init(2773480762,1595750129),new i.init(1359893119,2917565137),new i.init(2600822924,725511199),new i.init(528734635,4215389547),new i.init(1541459225,327033209)])},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],i=n[1],o=n[2],s=n[3],a=n[4],h=n[5],u=n[6],d=n[7],f=r.high,p=r.low,g=i.high,k=i.low,m=o.high,v=o.low,y=s.high,L=s.low,w=a.high,b=a.low,_=h.high,x=h.low,C=u.high,S=u.low,j=d.high,E=d.low,M=f,T=p,A=g,O=k,P=m,I=v,R=y,B=L,H=w,W=b,z=_,N=x,D=C,F=S,V=j,U=E,$=0;$<80;$++){var Y,X,Z=c[$];if($<16)X=Z.high=0|e[t+2*$],Y=Z.low=0|e[t+2*$+1];else{var G=c[$-15],q=G.high,K=G.low,J=(q>>>1|K<<31)^(q>>>8|K<<24)^q>>>7,Q=(K>>>1|q<<31)^(K>>>8|q<<24)^(K>>>7|q<<25),ee=c[$-2],te=ee.high,ne=ee.low,re=(te>>>19|ne<<13)^(te<<3|ne>>>29)^te>>>6,ie=(ne>>>19|te<<13)^(ne<<3|te>>>29)^(ne>>>6|te<<26),oe=c[$-7],se=oe.high,ae=oe.low,le=c[$-16],ce=le.high,he=le.low;X=(X=(X=J+se+((Y=Q+ae)>>>0>>0?1:0))+re+((Y+=ie)>>>0>>0?1:0))+ce+((Y+=he)>>>0>>0?1:0),Z.high=X,Z.low=Y}var ue,de=H&z^~H&D,fe=W&N^~W&F,pe=M&A^M&P^A&P,ge=T&O^T&I^O&I,ke=(M>>>28|T<<4)^(M<<30|T>>>2)^(M<<25|T>>>7),me=(T>>>28|M<<4)^(T<<30|M>>>2)^(T<<25|M>>>7),ve=(H>>>14|W<<18)^(H>>>18|W<<14)^(H<<23|W>>>9),ye=(W>>>14|H<<18)^(W>>>18|H<<14)^(W<<23|H>>>9),Le=l[$],we=Le.high,be=Le.low,_e=V+ve+((ue=U+ye)>>>0>>0?1:0),xe=me+ge;V=D,U=F,D=z,F=N,z=H,N=W,H=R+(_e=(_e=(_e=_e+de+((ue+=fe)>>>0>>0?1:0))+we+((ue+=be)>>>0>>0?1:0))+X+((ue+=Y)>>>0>>0?1:0))+((W=B+ue|0)>>>0>>0?1:0)|0,R=P,B=I,P=A,I=O,A=M,O=T,M=_e+(ke+pe+(xe>>>0>>0?1:0))+((T=ue+xe|0)>>>0>>0?1:0)|0}p=r.low=p+T,r.high=f+M+(p>>>0>>0?1:0),k=i.low=k+O,i.high=g+A+(k>>>0>>0?1:0),v=o.low=v+I,o.high=m+P+(v>>>0>>0?1:0),L=s.low=L+B,s.high=y+R+(L>>>0>>0?1:0),b=a.low=b+W,a.high=w+H+(b>>>0>>0?1:0),x=h.low=x+N,h.high=_+z+(x>>>0>>0?1:0),S=u.low=S+F,u.high=C+D+(S>>>0>>0?1:0),E=d.low=E+U,d.high=j+V+(E>>>0>>0?1:0)},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[30+(r+128>>>10<<5)]=Math.floor(n/4294967296),t[31+(r+128>>>10<<5)]=n,e.sigBytes=4*t.length,this._process(),this._hash.toX32()},clone:function(){var e=n.clone.call(this);return e._hash=this._hash.clone(),e},blockSize:32});t.SHA512=n._createHelper(h),t.HmacSHA512=n._createHmacHelper(h)}(),e.SHA512)),iC.exports;var e}var sC,aC={exports:{}};var lC,cC={exports:{}};function hC(){return lC?cC.exports:(lC=1,cC.exports=(e=Tx(),Px(),function(t){var n=e,r=n.lib,i=r.WordArray,o=r.Hasher,s=n.x64.Word,a=n.algo,l=[],c=[],h=[];!function(){for(var e=1,t=0,n=0;n<24;n++){l[e+5*t]=(n+1)*(n+2)/2%64;var r=(2*e+3*t)%5;e=t%5,t=r}for(e=0;e<5;e++)for(t=0;t<5;t++)c[e+5*t]=t+(2*e+3*t)%5*5;for(var i=1,o=0;o<24;o++){for(var a=0,u=0,d=0;d<7;d++){if(1&i){var f=(1<>>24)|4278255360&(o<<24|o>>>8),s=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),(E=n[i]).high^=s,E.low^=o}for(var a=0;a<24;a++){for(var d=0;d<5;d++){for(var f=0,p=0,g=0;g<5;g++)f^=(E=n[d+5*g]).high,p^=E.low;var k=u[d];k.high=f,k.low=p}for(d=0;d<5;d++){var m=u[(d+4)%5],v=u[(d+1)%5],y=v.high,L=v.low;for(f=m.high^(y<<1|L>>>31),p=m.low^(L<<1|y>>>31),g=0;g<5;g++)(E=n[d+5*g]).high^=f,E.low^=p}for(var w=1;w<25;w++){var b=(E=n[w]).high,_=E.low,x=l[w];x<32?(f=b<>>32-x,p=_<>>32-x):(f=_<>>64-x,p=b<>>64-x);var C=u[c[w]];C.high=f,C.low=p}var S=u[0],j=n[0];for(S.high=j.high,S.low=j.low,d=0;d<5;d++)for(g=0;g<5;g++){var E=n[w=d+5*g],M=u[w],T=u[(d+1)%5+5*g],A=u[(d+2)%5+5*g];E.high=M.high^~T.high&A.high,E.low=M.low^~T.low&A.low}E=n[0];var O=h[a];E.high^=O.high,E.low^=O.low}},_doFinalize:function(){var e=this._data,n=e.words;this._nDataBytes;var r=8*e.sigBytes,o=32*this.blockSize;n[r>>>5]|=1<<24-r%32,n[(t.ceil((r+1)/o)*o>>>5)-1]|=128,e.sigBytes=4*n.length,this._process();for(var s=this._state,a=this.cfg.outputLength/8,l=a/8,c=[],h=0;h>>24)|4278255360&(d<<24|d>>>8),f=16711935&(f<<8|f>>>24)|4278255360&(f<<24|f>>>8),c.push(f),c.push(d)}return new i.init(c,a)},clone:function(){for(var e=o.clone.call(this),t=e._state=this._state.slice(0),n=0;n<25;n++)t[n]=t[n].clone();return e}});n.SHA3=o._createHelper(d),n.HmacSHA3=o._createHmacHelper(d)}(Math),e.SHA3));var e}var uC,dC={exports:{}};var fC,pC={exports:{}};function gC(){return fC||(fC=1,pC.exports=(e=Tx(),n=(t=e).lib.Base,r=t.enc.Utf8,void(t.algo.HMAC=n.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=r.parse(t));var n=e.blockSize,i=4*n;t.sigBytes>i&&(t=e.finalize(t)),t.clamp();for(var o=this._oKey=t.clone(),s=this._iKey=t.clone(),a=o.words,l=s.words,c=0;c>>2];e.sigBytes-=t}};r.BlockCipher=h.extend({cfg:h.cfg.extend({mode:f,padding:p}),reset:function(){var e;h.reset.call(this);var t=this.cfg,n=t.iv,r=t.mode;this._xformMode==this._ENC_XFORM_MODE?e=r.createEncryptor:(e=r.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==e?this._mode.init(this,n&&n.words):(this._mode=e.call(r,this,n&&n.words),this._mode.__creator=e)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e,t=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(t.pad(this._data,this.blockSize),e=this._process(!0)):(e=this._process(!0),t.unpad(e)),e},blockSize:4});var g=r.CipherParams=i.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}}),k=(n.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,n=e.salt;return(n?o.create([1398893684,1701076831]).concat(n).concat(t):t).toString(l)},parse:function(e){var t,n=l.parse(e),r=n.words;return 1398893684==r[0]&&1701076831==r[1]&&(t=o.create(r.slice(2,4)),r.splice(0,4),n.sigBytes-=16),g.create({ciphertext:n,salt:t})}},m=r.SerializableCipher=i.extend({cfg:i.extend({format:k}),encrypt:function(e,t,n,r){r=this.cfg.extend(r);var i=e.createEncryptor(n,r),o=i.finalize(t),s=i.cfg;return g.create({ciphertext:o,key:n,iv:s.iv,algorithm:e,mode:s.mode,padding:s.padding,blockSize:e.blockSize,formatter:r.format})},decrypt:function(e,t,n,r){return r=this.cfg.extend(r),t=this._parse(t,r.format),e.createDecryptor(n,r).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),v=(n.kdf={}).OpenSSL={execute:function(e,t,n,r,i){if(r||(r=o.random(8)),i)s=c.create({keySize:t+n,hasher:i}).compute(e,r);else var s=c.create({keySize:t+n}).compute(e,r);var a=o.create(s.words.slice(t),4*n);return s.sigBytes=4*t,g.create({key:s,iv:a,salt:r})}},y=r.PasswordBasedCipher=m.extend({cfg:m.cfg.extend({kdf:v}),encrypt:function(e,t,n,r){var i=(r=this.cfg.extend(r)).kdf.execute(n,e.keySize,e.ivSize,r.salt,r.hasher);r.iv=i.iv;var o=m.encrypt.call(this,e,t,i.key,r);return o.mixIn(i),o},decrypt:function(e,t,n,r){r=this.cfg.extend(r),t=this._parse(t,r.format);var i=r.kdf.execute(n,e.keySize,e.ivSize,t.salt,r.hasher);return r.iv=i.iv,m.decrypt.call(this,e,t,i.key,r)}})}()))),bC.exports;var e}var xC,CC={exports:{}};var SC,jC={exports:{}};var EC,MC={exports:{}};function TC(){return EC?MC.exports:(EC=1,MC.exports=(e=Tx(),_C(), +/** @preserve + * Counter block mode compatible with Dr Brian Gladman fileenc.c + * derived from CryptoJS.mode.CTR + * Jan Hruby jhruby.web@gmail.com + */ +e.mode.CTRGladman=function(){var t=e.lib.BlockCipherMode.extend();function n(e){if(255&~(e>>24))e+=1<<24;else{var t=e>>16&255,n=e>>8&255,r=255&e;255===t?(t=0,255===n?(n=0,255===r?r=0:++r):++n):++t,e=0,e+=t<<16,e+=n<<8,e+=r}return e}function r(e){return 0===(e[0]=n(e[0]))&&(e[1]=n(e[1])),e}var i=t.Encryptor=t.extend({processBlock:function(e,t){var n=this._cipher,i=n.blockSize,o=this._iv,s=this._counter;o&&(s=this._counter=o.slice(0),this._iv=void 0),r(s);var a=s.slice(0);n.encryptBlock(a,0);for(var l=0;l>>5]>>>31-r%32&1}for(var i=this._subKeys=[],o=0;o<16;o++){var c=i[o]=[],h=l[o];for(n=0;n<24;n++)c[n/6|0]|=t[(a[n]-1+h)%28]<<31-n%6,c[4+(n/6|0)]|=t[28+(a[n+24]-1+h)%28]<<31-n%6;for(c[0]=c[0]<<1|c[0]>>>31,n=1;n<7;n++)c[n]=c[n]>>>4*(n-1)+3;c[7]=c[7]<<5|c[7]>>>27}var u=this._invSubKeys=[];for(n=0;n<16;n++)u[n]=i[15-n]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._subKeys)},decryptBlock:function(e,t){this._doCryptBlock(e,t,this._invSubKeys)},_doCryptBlock:function(e,t,n){this._lBlock=e[t],this._rBlock=e[t+1],d.call(this,4,252645135),d.call(this,16,65535),f.call(this,2,858993459),f.call(this,8,16711935),d.call(this,1,1431655765);for(var r=0;r<16;r++){for(var i=n[r],o=this._lBlock,s=this._rBlock,a=0,l=0;l<8;l++)a|=c[l][((s^i[l])&h[l])>>>0];this._lBlock=s,this._rBlock=o^a}var u=this._lBlock;this._lBlock=this._rBlock,this._rBlock=u,d.call(this,1,1431655765),f.call(this,8,16711935),f.call(this,2,858993459),d.call(this,16,65535),d.call(this,4,252645135),e[t]=this._lBlock,e[t+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function d(e,t){var n=(this._lBlock>>>e^this._rBlock)&t;this._rBlock^=n,this._lBlock^=n<>>e^this._lBlock)&t;this._lBlock^=n,this._rBlock^=n<192.");var t=e.slice(0,2),n=e.length<4?e.slice(0,2):e.slice(2,4),i=e.length<6?e.slice(0,2):e.slice(4,6);this._des1=u.createEncryptor(r.create(t)),this._des2=u.createEncryptor(r.create(n)),this._des3=u.createEncryptor(r.create(i))},encryptBlock:function(e,t){this._des1.encryptBlock(e,t),this._des2.decryptBlock(e,t),this._des3.encryptBlock(e,t)},decryptBlock:function(e,t){this._des3.decryptBlock(e,t),this._des2.encryptBlock(e,t),this._des1.decryptBlock(e,t)},keySize:6,ivSize:2,blockSize:2});t.TripleDES=i._createHelper(p)}(),e.TripleDES));var e}var JC,QC={exports:{}};var eS,tS={exports:{}};var nS,rS={exports:{}};var iS,oS,sS,aS,lS,cS,hS,uS={exports:{}};function dS(){return iS||(iS=1,uS.exports=(e=Tx(),Fx(),Zx(),LC(),_C(),function(){var t=e,n=t.lib.BlockCipher,r=t.algo;const i=16,o=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],s=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]];var a={pbox:[],sbox:[]};function l(e,t){let n=t>>24&255,r=t>>16&255,i=t>>8&255,o=255&t,s=e.sbox[0][n]+e.sbox[1][r];return s^=e.sbox[2][i],s+=e.sbox[3][o],s}function c(e,t,n){let r,o=t,s=n;for(let a=0;a1;--a)o^=e.pbox[a],s=l(e,o)^s,r=o,o=s,s=r;return r=o,o=s,s=r,s^=e.pbox[1],o^=e.pbox[0],{left:o,right:s}}function u(e,t,n){for(let i=0;i<4;i++){e.sbox[i]=[];for(let t=0;t<256;t++)e.sbox[i][t]=s[i][t]}let r=0;for(let s=0;s=n&&(r=0);let a=0,l=0,h=0;for(let o=0;o>>24)|4278255360&(i<<24|i>>>8)}var o,s,f,L,w,b,_,x,C,S,j,E=this._hash.words,M=u.words,T=d.words,A=a.words,O=l.words,P=c.words,I=h.words;for(b=o=E[0],_=s=E[1],x=f=E[2],C=L=E[3],S=w=E[4],n=0;n<80;n+=1)j=o+e[t+A[n]]|0,j+=n<16?p(s,f,L)+M[0]:n<32?g(s,f,L)+M[1]:n<48?k(s,f,L)+M[2]:n<64?m(s,f,L)+M[3]:v(s,f,L)+M[4],j=(j=y(j|=0,P[n]))+w|0,o=w,w=L,L=y(f,10),f=s,s=j,j=b+e[t+O[n]]|0,j+=n<16?v(_,x,C)+T[0]:n<32?m(_,x,C)+T[1]:n<48?k(_,x,C)+T[2]:n<64?g(_,x,C)+T[3]:p(_,x,C)+T[4],j=(j=y(j|=0,I[n]))+S|0,b=S,S=C,C=y(x,10),x=_,_=j;j=E[1]+f+C|0,E[1]=E[2]+L+S|0,E[2]=E[3]+w+b|0,E[3]=E[4]+o+_|0,E[4]=E[0]+s+x|0,E[0]=j},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;t[r>>>5]|=128<<24-r%32,t[14+(r+64>>>9<<4)]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),e.sigBytes=4*(t.length+1),this._process();for(var i=this._hash,o=i.words,s=0;s<5;s++){var a=o[s];o[s]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8)}return i},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});function p(e,t,n){return e^t^n}function g(e,t,n){return e&t|~e&n}function k(e,t,n){return(e|~t)^n}function m(e,t,n){return e&n|t&~n}function v(e,t,n){return e^(t|~n)}function y(e,t){return e<>>32-t}n.RIPEMD160=o._createHelper(f),n.HmacRIPEMD160=o._createHmacHelper(f)}(),e.RIPEMD160));var e}(),gC(),function(){return kC?mC.exports:(kC=1,mC.exports=(l=Tx(),eC(),gC(),t=(e=l).lib,n=t.Base,r=t.WordArray,i=e.algo,o=i.SHA256,s=i.HMAC,a=i.PBKDF2=n.extend({cfg:n.extend({keySize:4,hasher:o,iterations:25e4}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var n=this.cfg,i=s.create(n.hasher,e),o=r.create(),a=r.create([1]),l=o.words,c=a.words,h=n.keySize,u=n.iterations;l.length>>2]|=i<<24-o%4*8,e.sigBytes+=i},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},e.pad.Ansix923));var e}(),function(){return HC?WC.exports:(HC=1,WC.exports=(e=Tx(),_C(),e.pad.Iso10126={pad:function(t,n){var r=4*n,i=r-t.sigBytes%r;t.concat(e.lib.WordArray.random(i-1)).concat(e.lib.WordArray.create([i<<24],1))},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},e.pad.Iso10126));var e}(),function(){return zC?NC.exports:(zC=1,NC.exports=(e=Tx(),_C(),e.pad.Iso97971={pad:function(t,n){t.concat(e.lib.WordArray.create([2147483648],1)),e.pad.ZeroPadding.pad(t,n)},unpad:function(t){e.pad.ZeroPadding.unpad(t),t.sigBytes--}},e.pad.Iso97971));var e}(),function(){return DC?FC.exports:(DC=1,FC.exports=(e=Tx(),_C(),e.pad.ZeroPadding={pad:function(e,t){var n=4*t;e.clamp(),e.sigBytes+=n-(e.sigBytes%n||n)},unpad:function(e){var t=e.words,n=e.sigBytes-1;for(n=e.sigBytes-1;n>=0;n--)if(t[n>>>2]>>>24-n%4*8&255){e.sigBytes=n+1;break}}},e.pad.ZeroPadding));var e}(),function(){return VC?UC.exports:(VC=1,UC.exports=(e=Tx(),_C(),e.pad.NoPadding={pad:function(){},unpad:function(){}},e.pad.NoPadding));var e}(),function(){return $C?YC.exports:($C=1,YC.exports=(r=Tx(),_C(),t=(e=r).lib.CipherParams,n=e.enc.Hex,e.format.Hex={stringify:function(e){return e.ciphertext.toString(n)},parse:function(e){var r=n.parse(e);return t.create({ciphertext:r})}},r.format.Hex));var e,t,n,r}(),function(){return XC?ZC.exports:(XC=1,ZC.exports=(e=Tx(),Fx(),Zx(),LC(),_C(),function(){var t=e,n=t.lib.BlockCipher,r=t.algo,i=[],o=[],s=[],a=[],l=[],c=[],h=[],u=[],d=[],f=[];!function(){for(var e=[],t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;var n=0,r=0;for(t=0;t<256;t++){var p=r^r<<1^r<<2^r<<3^r<<4;p=p>>>8^255&p^99,i[n]=p,o[p]=n;var g=e[n],k=e[g],m=e[k],v=257*e[p]^16843008*p;s[n]=v<<24|v>>>8,a[n]=v<<16|v>>>16,l[n]=v<<8|v>>>24,c[n]=v,v=16843009*m^65537*k^257*g^16843008*n,h[p]=v<<24|v>>>8,u[p]=v<<16|v>>>16,d[p]=v<<8|v>>>24,f[p]=v,n?(n=g^e[e[e[m^g]]],r^=e[e[r]]):n=r=1}}();var p=[0,1,2,4,8,16,32,64,128,27,54],g=r.AES=n.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e=this._keyPriorReset=this._key,t=e.words,n=e.sigBytes/4,r=4*((this._nRounds=n+6)+1),o=this._keySchedule=[],s=0;s6&&s%n==4&&(c=i[c>>>24]<<24|i[c>>>16&255]<<16|i[c>>>8&255]<<8|i[255&c]):(c=i[(c=c<<8|c>>>24)>>>24]<<24|i[c>>>16&255]<<16|i[c>>>8&255]<<8|i[255&c],c^=p[s/n|0]<<24),o[s]=o[s-n]^c);for(var a=this._invKeySchedule=[],l=0;l>>24]]^u[i[c>>>16&255]]^d[i[c>>>8&255]]^f[i[255&c]]}}},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,s,a,l,c,i)},decryptBlock:function(e,t){var n=e[t+1];e[t+1]=e[t+3],e[t+3]=n,this._doCryptBlock(e,t,this._invKeySchedule,h,u,d,f,o),n=e[t+1],e[t+1]=e[t+3],e[t+3]=n},_doCryptBlock:function(e,t,n,r,i,o,s,a){for(var l=this._nRounds,c=e[t]^n[0],h=e[t+1]^n[1],u=e[t+2]^n[2],d=e[t+3]^n[3],f=4,p=1;p>>24]^i[h>>>16&255]^o[u>>>8&255]^s[255&d]^n[f++],k=r[h>>>24]^i[u>>>16&255]^o[d>>>8&255]^s[255&c]^n[f++],m=r[u>>>24]^i[d>>>16&255]^o[c>>>8&255]^s[255&h]^n[f++],v=r[d>>>24]^i[c>>>16&255]^o[h>>>8&255]^s[255&u]^n[f++];c=g,h=k,u=m,d=v}g=(a[c>>>24]<<24|a[h>>>16&255]<<16|a[u>>>8&255]<<8|a[255&d])^n[f++],k=(a[h>>>24]<<24|a[u>>>16&255]<<16|a[d>>>8&255]<<8|a[255&c])^n[f++],m=(a[u>>>24]<<24|a[d>>>16&255]<<16|a[c>>>8&255]<<8|a[255&h])^n[f++],v=(a[d>>>24]<<24|a[c>>>16&255]<<16|a[h>>>8&255]<<8|a[255&u])^n[f++],e[t]=g,e[t+1]=k,e[t+2]=m,e[t+3]=v},keySize:8});t.AES=n._createHelper(g)}(),e.AES));var e}(),KC(),function(){return JC?QC.exports:(JC=1,QC.exports=(e=Tx(),Fx(),Zx(),LC(),_C(),function(){var t=e,n=t.lib.StreamCipher,r=t.algo,i=r.RC4=n.extend({_doReset:function(){for(var e=this._key,t=e.words,n=e.sigBytes,r=this._S=[],i=0;i<256;i++)r[i]=i;i=0;for(var o=0;i<256;i++){var s=i%n,a=t[s>>>2]>>>24-s%4*8&255;o=(o+r[i]+a)%256;var l=r[i];r[i]=r[o],r[o]=l}this._i=this._j=0},_doProcessBlock:function(e,t){e[t]^=o.call(this)},keySize:8,ivSize:0});function o(){for(var e=this._S,t=this._i,n=this._j,r=0,i=0;i<4;i++){n=(n+e[t=(t+1)%256])%256;var o=e[t];e[t]=e[n],e[n]=o,r|=e[(e[t]+e[n])%256]<<24-8*i}return this._i=t,this._j=n,r}t.RC4=n._createHelper(i);var s=r.RC4Drop=i.extend({cfg:i.cfg.extend({drop:192}),_doReset:function(){i._doReset.call(this);for(var e=this.cfg.drop;e>0;e--)o.call(this)}});t.RC4Drop=n._createHelper(s)}(),e.RC4));var e}(),function(){return eS?tS.exports:(eS=1,tS.exports=(e=Tx(),Fx(),Zx(),LC(),_C(),function(){var t=e,n=t.lib.StreamCipher,r=t.algo,i=[],o=[],s=[],a=r.Rabbit=n.extend({_doReset:function(){for(var e=this._key.words,t=this.cfg.iv,n=0;n<4;n++)e[n]=16711935&(e[n]<<8|e[n]>>>24)|4278255360&(e[n]<<24|e[n]>>>8);var r=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],i=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];for(this._b=0,n=0;n<4;n++)l.call(this);for(n=0;n<8;n++)i[n]^=r[n+4&7];if(t){var o=t.words,s=o[0],a=o[1],c=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),h=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),u=c>>>16|4294901760&h,d=h<<16|65535&c;for(i[0]^=c,i[1]^=u,i[2]^=h,i[3]^=d,i[4]^=c,i[5]^=u,i[6]^=h,i[7]^=d,n=0;n<4;n++)l.call(this)}},_doProcessBlock:function(e,t){var n=this._X;l.call(this),i[0]=n[0]^n[5]>>>16^n[3]<<16,i[1]=n[2]^n[7]>>>16^n[5]<<16,i[2]=n[4]^n[1]>>>16^n[7]<<16,i[3]=n[6]^n[3]>>>16^n[1]<<16;for(var r=0;r<4;r++)i[r]=16711935&(i[r]<<8|i[r]>>>24)|4278255360&(i[r]<<24|i[r]>>>8),e[t+r]^=i[r]},blockSize:4,ivSize:2});function l(){for(var e=this._X,t=this._C,n=0;n<8;n++)o[n]=t[n];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0>>0?1:0)|0,this._b=t[7]>>>0>>0?1:0,n=0;n<8;n++){var r=e[n]+t[n],i=65535&r,a=r>>>16,l=((i*i>>>17)+i*a>>>15)+a*a,c=((4294901760&r)*r|0)+((65535&r)*r|0);s[n]=l^c}e[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,e[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,e[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,e[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,e[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,e[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,e[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,e[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}t.Rabbit=n._createHelper(a)}(),e.Rabbit));var e}(),function(){return nS?rS.exports:(nS=1,rS.exports=(e=Tx(),Fx(),Zx(),LC(),_C(),function(){var t=e,n=t.lib.StreamCipher,r=t.algo,i=[],o=[],s=[],a=r.RabbitLegacy=n.extend({_doReset:function(){var e=this._key.words,t=this.cfg.iv,n=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],r=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];this._b=0;for(var i=0;i<4;i++)l.call(this);for(i=0;i<8;i++)r[i]^=n[i+4&7];if(t){var o=t.words,s=o[0],a=o[1],c=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),h=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),u=c>>>16|4294901760&h,d=h<<16|65535&c;for(r[0]^=c,r[1]^=u,r[2]^=h,r[3]^=d,r[4]^=c,r[5]^=u,r[6]^=h,r[7]^=d,i=0;i<4;i++)l.call(this)}},_doProcessBlock:function(e,t){var n=this._X;l.call(this),i[0]=n[0]^n[5]>>>16^n[3]<<16,i[1]=n[2]^n[7]>>>16^n[5]<<16,i[2]=n[4]^n[1]>>>16^n[7]<<16,i[3]=n[6]^n[3]>>>16^n[1]<<16;for(var r=0;r<4;r++)i[r]=16711935&(i[r]<<8|i[r]>>>24)|4278255360&(i[r]<<24|i[r]>>>8),e[t+r]^=i[r]},blockSize:4,ivSize:2});function l(){for(var e=this._X,t=this._C,n=0;n<8;n++)o[n]=t[n];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0>>0?1:0)|0,this._b=t[7]>>>0>>0?1:0,n=0;n<8;n++){var r=e[n]+t[n],i=65535&r,a=r>>>16,l=((i*i>>>17)+i*a>>>15)+a*a,c=((4294901760&r)*r|0)+((65535&r)*r|0);s[n]=l^c}e[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,e[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,e[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,e[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,e[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,e[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,e[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,e[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}t.RabbitLegacy=n._createHelper(a)}(),e.RabbitLegacy));var e}(),dS())); +/*! pako 2.1.0 https://github.com/nodeca/pako @license (MIT AND Zlib) */function pS(e){let t=e.length;for(;--t>=0;)e[t]=0}const gS=256,kS=286,mS=30,vS=15,yS=new Uint8Array([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]),LS=new Uint8Array([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]),wS=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),bS=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),_S=new Array(576);pS(_S);const xS=new Array(60);pS(xS);const CS=new Array(512);pS(CS);const SS=new Array(256);pS(SS);const jS=new Array(29);pS(jS);const ES=new Array(mS);function MS(e,t,n,r,i){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=r,this.max_length=i,this.has_stree=e&&e.length}let TS,AS,OS;function PS(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}pS(ES);const IS=e=>e<256?CS[e]:CS[256+(e>>>7)],RS=(e,t)=>{e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255},BS=(e,t,n)=>{e.bi_valid>16-n?(e.bi_buf|=t<>16-e.bi_valid,e.bi_valid+=n-16):(e.bi_buf|=t<{BS(e,n[2*t],n[2*t+1])},WS=(e,t)=>{let n=0;do{n|=1&e,e>>>=1,n<<=1}while(--t>0);return n>>>1},zS=(e,t,n)=>{const r=new Array(16);let i,o,s=0;for(i=1;i<=vS;i++)s=s+n[i-1]<<1,r[i]=s;for(o=0;o<=t;o++){let t=e[2*o+1];0!==t&&(e[2*o]=WS(r[t]++,t))}},NS=e=>{let t;for(t=0;t{e.bi_valid>8?RS(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0},FS=(e,t,n,r)=>{const i=2*t,o=2*n;return e[i]{const r=e.heap[n];let i=n<<1;for(;i<=e.heap_len&&(i{let r,i,o,s,a=0;if(0!==e.sym_next)do{r=255&e.pending_buf[e.sym_buf+a++],r+=(255&e.pending_buf[e.sym_buf+a++])<<8,i=e.pending_buf[e.sym_buf+a++],0===r?HS(e,i,t):(o=SS[i],HS(e,o+gS+1,t),s=yS[o],0!==s&&(i-=jS[o],BS(e,i,s)),r--,o=IS(r),HS(e,o,n),s=LS[o],0!==s&&(r-=ES[o],BS(e,r,s)))}while(a{const n=t.dyn_tree,r=t.stat_desc.static_tree,i=t.stat_desc.has_stree,o=t.stat_desc.elems;let s,a,l,c=-1;for(e.heap_len=0,e.heap_max=573,s=0;s>1;s>=1;s--)VS(e,n,s);l=o;do{s=e.heap[1],e.heap[1]=e.heap[e.heap_len--],VS(e,n,1),a=e.heap[1],e.heap[--e.heap_max]=s,e.heap[--e.heap_max]=a,n[2*l]=n[2*s]+n[2*a],e.depth[l]=(e.depth[s]>=e.depth[a]?e.depth[s]:e.depth[a])+1,n[2*s+1]=n[2*a+1]=l,e.heap[1]=l++,VS(e,n,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],((e,t)=>{const n=t.dyn_tree,r=t.max_code,i=t.stat_desc.static_tree,o=t.stat_desc.has_stree,s=t.stat_desc.extra_bits,a=t.stat_desc.extra_base,l=t.stat_desc.max_length;let c,h,u,d,f,p,g=0;for(d=0;d<=vS;d++)e.bl_count[d]=0;for(n[2*e.heap[e.heap_max]+1]=0,c=e.heap_max+1;c<573;c++)h=e.heap[c],d=n[2*n[2*h+1]+1]+1,d>l&&(d=l,g++),n[2*h+1]=d,h>r||(e.bl_count[d]++,f=0,h>=a&&(f=s[h-a]),p=n[2*h],e.opt_len+=p*(d+f),o&&(e.static_len+=p*(i[2*h+1]+f)));if(0!==g){do{for(d=l-1;0===e.bl_count[d];)d--;e.bl_count[d]--,e.bl_count[d+1]+=2,e.bl_count[l]--,g-=2}while(g>0);for(d=l;0!==d;d--)for(h=e.bl_count[d];0!==h;)u=e.heap[--c],u>r||(n[2*u+1]!==d&&(e.opt_len+=(d-n[2*u+1])*n[2*u],n[2*u+1]=d),h--)}})(e,t),zS(n,c,e.bl_count)},YS=(e,t,n)=>{let r,i,o=-1,s=t[1],a=0,l=7,c=4;for(0===s&&(l=138,c=3),t[2*(n+1)+1]=65535,r=0;r<=n;r++)i=s,s=t[2*(r+1)+1],++a{let r,i,o=-1,s=t[1],a=0,l=7,c=4;for(0===s&&(l=138,c=3),r=0;r<=n;r++)if(i=s,s=t[2*(r+1)+1],!(++a{BS(e,0+(r?1:0),3),DS(e),RS(e,n),RS(e,~n),n&&e.pending_buf.set(e.window.subarray(t,t+n),e.pending),e.pending+=n};var qS={_tr_init:e=>{ZS||((()=>{let e,t,n,r,i;const o=new Array(16);for(n=0,r=0;r<28;r++)for(jS[r]=n,e=0;e<1<>=7;r{let i,o,s=0;e.level>0?(2===e.strm.data_type&&(e.strm.data_type=(e=>{let t,n=4093624447;for(t=0;t<=31;t++,n>>>=1)if(1&n&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t{let t;for(YS(e,e.dyn_ltree,e.l_desc.max_code),YS(e,e.dyn_dtree,e.d_desc.max_code),$S(e,e.bl_desc),t=18;t>=3&&0===e.bl_tree[2*bS[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t})(e),i=e.opt_len+3+7>>>3,o=e.static_len+3+7>>>3,o<=i&&(i=o)):i=o=n+5,n+4<=i&&-1!==t?GS(e,t,n,r):4===e.strategy||o===i?(BS(e,2+(r?1:0),3),US(e,_S,xS)):(BS(e,4+(r?1:0),3),((e,t,n,r)=>{let i;for(BS(e,t-257,5),BS(e,n-1,5),BS(e,r-4,4),i=0;i(e.pending_buf[e.sym_buf+e.sym_next++]=t,e.pending_buf[e.sym_buf+e.sym_next++]=t>>8,e.pending_buf[e.sym_buf+e.sym_next++]=n,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(SS[n]+gS+1)]++,e.dyn_dtree[2*IS(t)]++),e.sym_next===e.sym_end),_tr_align:e=>{BS(e,2,3),HS(e,256,_S),(e=>{16===e.bi_valid?(RS(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)})(e)}};var KS=(e,t,n,r)=>{let i=65535&e,o=e>>>16&65535,s=0;for(;0!==n;){s=n>2e3?2e3:n,n-=s;do{i=i+t[r++]|0,o=o+i|0}while(--s);i%=65521,o%=65521}return i|o<<16};const JS=new Uint32Array((()=>{let e,t=[];for(var n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t})());var QS=(e,t,n,r)=>{const i=JS,o=r+n;e^=-1;for(let s=r;s>>8^i[255&(e^t[s])];return~e},ej={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},tj={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:nj,_tr_stored_block:rj,_tr_flush_block:ij,_tr_tally:oj,_tr_align:sj}=qS,{Z_NO_FLUSH:aj,Z_PARTIAL_FLUSH:lj,Z_FULL_FLUSH:cj,Z_FINISH:hj,Z_BLOCK:uj,Z_OK:dj,Z_STREAM_END:fj,Z_STREAM_ERROR:pj,Z_DATA_ERROR:gj,Z_BUF_ERROR:kj,Z_DEFAULT_COMPRESSION:mj,Z_FILTERED:vj,Z_HUFFMAN_ONLY:yj,Z_RLE:Lj,Z_FIXED:wj,Z_DEFAULT_STRATEGY:bj,Z_UNKNOWN:_j,Z_DEFLATED:xj}=tj,Cj=258,Sj=262,jj=42,Ej=113,Mj=666,Tj=(e,t)=>(e.msg=ej[t],t),Aj=e=>2*e-(e>4?9:0),Oj=e=>{let t=e.length;for(;--t>=0;)e[t]=0},Pj=e=>{let t,n,r,i=e.w_size;t=e.hash_size,r=t;do{n=e.head[--r],e.head[r]=n>=i?n-i:0}while(--t);t=i,r=t;do{n=e.prev[--r],e.prev[r]=n>=i?n-i:0}while(--t)};let Ij=(e,t,n)=>(t<{const t=e.state;let n=t.pending;n>e.avail_out&&(n=e.avail_out),0!==n&&(e.output.set(t.pending_buf.subarray(t.pending_out,t.pending_out+n),e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pending_out=0))},Bj=(e,t)=>{ij(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,Rj(e.strm)},Hj=(e,t)=>{e.pending_buf[e.pending++]=t},Wj=(e,t)=>{e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t},zj=(e,t,n,r)=>{let i=e.avail_in;return i>r&&(i=r),0===i?0:(e.avail_in-=i,t.set(e.input.subarray(e.next_in,e.next_in+i),n),1===e.state.wrap?e.adler=KS(e.adler,t,i,n):2===e.state.wrap&&(e.adler=QS(e.adler,t,i,n)),e.next_in+=i,e.total_in+=i,i)},Nj=(e,t)=>{let n,r,i=e.max_chain_length,o=e.strstart,s=e.prev_length,a=e.nice_match;const l=e.strstart>e.w_size-Sj?e.strstart-(e.w_size-Sj):0,c=e.window,h=e.w_mask,u=e.prev,d=e.strstart+Cj;let f=c[o+s-1],p=c[o+s];e.prev_length>=e.good_match&&(i>>=2),a>e.lookahead&&(a=e.lookahead);do{if(n=t,c[n+s]===p&&c[n+s-1]===f&&c[n]===c[o]&&c[++n]===c[o+1]){o+=2,n++;do{}while(c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&os){if(e.match_start=t,s=r,r>=a)break;f=c[o+s-1],p=c[o+s]}}}while((t=u[t&h])>l&&0!=--i);return s<=e.lookahead?s:e.lookahead},Dj=e=>{const t=e.w_size;let n,r,i;do{if(r=e.window_size-e.lookahead-e.strstart,e.strstart>=t+(t-Sj)&&(e.window.set(e.window.subarray(t,t+t-r),0),e.match_start-=t,e.strstart-=t,e.block_start-=t,e.insert>e.strstart&&(e.insert=e.strstart),Pj(e),r+=t),0===e.strm.avail_in)break;if(n=zj(e.strm,e.window,e.strstart+e.lookahead,r),e.lookahead+=n,e.lookahead+e.insert>=3)for(i=e.strstart-e.insert,e.ins_h=e.window[i],e.ins_h=Ij(e,e.ins_h,e.window[i+1]);e.insert&&(e.ins_h=Ij(e,e.ins_h,e.window[i+3-1]),e.prev[i&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=i,i++,e.insert--,!(e.lookahead+e.insert<3)););}while(e.lookahead{let n,r,i,o=e.pending_buf_size-5>e.w_size?e.w_size:e.pending_buf_size-5,s=0,a=e.strm.avail_in;do{if(n=65535,i=e.bi_valid+42>>3,e.strm.avail_outr+e.strm.avail_in&&(n=r+e.strm.avail_in),n>i&&(n=i),n>8,e.pending_buf[e.pending-2]=~n,e.pending_buf[e.pending-1]=~n>>8,Rj(e.strm),r&&(r>n&&(r=n),e.strm.output.set(e.window.subarray(e.block_start,e.block_start+r),e.strm.next_out),e.strm.next_out+=r,e.strm.avail_out-=r,e.strm.total_out+=r,e.block_start+=r,n-=r),n&&(zj(e.strm,e.strm.output,e.strm.next_out,n),e.strm.next_out+=n,e.strm.avail_out-=n,e.strm.total_out+=n)}while(0===s);return a-=e.strm.avail_in,a&&(a>=e.w_size?(e.matches=2,e.window.set(e.strm.input.subarray(e.strm.next_in-e.w_size,e.strm.next_in),0),e.strstart=e.w_size,e.insert=e.strstart):(e.window_size-e.strstart<=a&&(e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,e.insert>e.strstart&&(e.insert=e.strstart)),e.window.set(e.strm.input.subarray(e.strm.next_in-a,e.strm.next_in),e.strstart),e.strstart+=a,e.insert+=a>e.w_size-e.insert?e.w_size-e.insert:a),e.block_start=e.strstart),e.high_wateri&&e.block_start>=e.w_size&&(e.block_start-=e.w_size,e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,i+=e.w_size,e.insert>e.strstart&&(e.insert=e.strstart)),i>e.strm.avail_in&&(i=e.strm.avail_in),i&&(zj(e.strm,e.window,e.strstart,i),e.strstart+=i,e.insert+=i>e.w_size-e.insert?e.w_size-e.insert:i),e.high_water>3,i=e.pending_buf_size-i>65535?65535:e.pending_buf_size-i,o=i>e.w_size?e.w_size:i,r=e.strstart-e.block_start,(r>=o||(r||t===hj)&&t!==aj&&0===e.strm.avail_in&&r<=i)&&(n=r>i?i:r,s=t===hj&&0===e.strm.avail_in&&n===r?1:0,rj(e,e.block_start,n,s),e.block_start+=n,Rj(e.strm)),s?3:1)},Vj=(e,t)=>{let n,r;for(;;){if(e.lookahead=3&&(e.ins_h=Ij(e,e.ins_h,e.window[e.strstart+3-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==n&&e.strstart-n<=e.w_size-Sj&&(e.match_length=Nj(e,n)),e.match_length>=3)if(r=oj(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do{e.strstart++,e.ins_h=Ij(e,e.ins_h,e.window[e.strstart+3-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!=--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=Ij(e,e.ins_h,e.window[e.strstart+1]);else r=oj(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(Bj(e,!1),0===e.strm.avail_out))return 1}return e.insert=e.strstart<2?e.strstart:2,t===hj?(Bj(e,!0),0===e.strm.avail_out?3:4):e.sym_next&&(Bj(e,!1),0===e.strm.avail_out)?1:2},Uj=(e,t)=>{let n,r,i;for(;;){if(e.lookahead=3&&(e.ins_h=Ij(e,e.ins_h,e.window[e.strstart+3-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=2,0!==n&&e.prev_length4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-3,r=oj(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=i&&(e.ins_h=Ij(e,e.ins_h,e.window[e.strstart+3-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!=--e.prev_length);if(e.match_available=0,e.match_length=2,e.strstart++,r&&(Bj(e,!1),0===e.strm.avail_out))return 1}else if(e.match_available){if(r=oj(e,0,e.window[e.strstart-1]),r&&Bj(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return 1}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(r=oj(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<2?e.strstart:2,t===hj?(Bj(e,!0),0===e.strm.avail_out?3:4):e.sym_next&&(Bj(e,!1),0===e.strm.avail_out)?1:2};function $j(e,t,n,r,i){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=r,this.func=i}const Yj=[new $j(0,0,0,0,Fj),new $j(4,4,8,4,Vj),new $j(4,5,16,8,Vj),new $j(4,6,32,32,Vj),new $j(4,4,16,16,Uj),new $j(8,16,32,32,Uj),new $j(8,16,128,128,Uj),new $j(8,32,128,256,Uj),new $j(32,128,258,1024,Uj),new $j(32,258,258,4096,Uj)];function Xj(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=xj,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(1146),this.dyn_dtree=new Uint16Array(122),this.bl_tree=new Uint16Array(78),Oj(this.dyn_ltree),Oj(this.dyn_dtree),Oj(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(16),this.heap=new Uint16Array(573),Oj(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(573),Oj(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const Zj=e=>{if(!e)return 1;const t=e.state;return!t||t.strm!==e||t.status!==jj&&57!==t.status&&69!==t.status&&73!==t.status&&91!==t.status&&103!==t.status&&t.status!==Ej&&t.status!==Mj?1:0},Gj=e=>{if(Zj(e))return Tj(e,pj);e.total_in=e.total_out=0,e.data_type=_j;const t=e.state;return t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=2===t.wrap?57:t.wrap?jj:Ej,e.adler=2===t.wrap?0:1,t.last_flush=-2,nj(t),dj},qj=e=>{const t=Gj(e);var n;return t===dj&&((n=e.state).window_size=2*n.w_size,Oj(n.head),n.max_lazy_match=Yj[n.level].max_lazy,n.good_match=Yj[n.level].good_length,n.nice_match=Yj[n.level].nice_length,n.max_chain_length=Yj[n.level].max_chain,n.strstart=0,n.block_start=0,n.lookahead=0,n.insert=0,n.match_length=n.prev_length=2,n.match_available=0,n.ins_h=0),t},Kj=(e,t,n,r,i,o)=>{if(!e)return pj;let s=1;if(t===mj&&(t=6),r<0?(s=0,r=-r):r>15&&(s=2,r-=16),i<1||i>9||n!==xj||r<8||r>15||t<0||t>9||o<0||o>wj||8===r&&1!==s)return Tj(e,pj);8===r&&(r=9);const a=new Xj;return e.state=a,a.strm=e,a.status=jj,a.wrap=s,a.gzhead=null,a.w_bits=r,a.w_size=1<Kj(e,t,xj,15,8,bj),deflateInit2:Kj,deflateReset:qj,deflateResetKeep:Gj,deflateSetHeader:(e,t)=>Zj(e)||2!==e.state.wrap?pj:(e.state.gzhead=t,dj),deflate:(e,t)=>{if(Zj(e)||t>uj||t<0)return e?Tj(e,pj):pj;const n=e.state;if(!e.output||0!==e.avail_in&&!e.input||n.status===Mj&&t!==hj)return Tj(e,0===e.avail_out?kj:pj);const r=n.last_flush;if(n.last_flush=t,0!==n.pending){if(Rj(e),0===e.avail_out)return n.last_flush=-1,dj}else if(0===e.avail_in&&Aj(t)<=Aj(r)&&t!==hj)return Tj(e,kj);if(n.status===Mj&&0!==e.avail_in)return Tj(e,kj);if(n.status===jj&&0===n.wrap&&(n.status=Ej),n.status===jj){let t=xj+(n.w_bits-8<<4)<<8,r=-1;if(r=n.strategy>=yj||n.level<2?0:n.level<6?1:6===n.level?2:3,t|=r<<6,0!==n.strstart&&(t|=32),t+=31-t%31,Wj(n,t),0!==n.strstart&&(Wj(n,e.adler>>>16),Wj(n,65535&e.adler)),e.adler=1,n.status=Ej,Rj(e),0!==n.pending)return n.last_flush=-1,dj}if(57===n.status)if(e.adler=0,Hj(n,31),Hj(n,139),Hj(n,8),n.gzhead)Hj(n,(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),Hj(n,255&n.gzhead.time),Hj(n,n.gzhead.time>>8&255),Hj(n,n.gzhead.time>>16&255),Hj(n,n.gzhead.time>>24&255),Hj(n,9===n.level?2:n.strategy>=yj||n.level<2?4:0),Hj(n,255&n.gzhead.os),n.gzhead.extra&&n.gzhead.extra.length&&(Hj(n,255&n.gzhead.extra.length),Hj(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(e.adler=QS(e.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=69;else if(Hj(n,0),Hj(n,0),Hj(n,0),Hj(n,0),Hj(n,0),Hj(n,9===n.level?2:n.strategy>=yj||n.level<2?4:0),Hj(n,3),n.status=Ej,Rj(e),0!==n.pending)return n.last_flush=-1,dj;if(69===n.status){if(n.gzhead.extra){let t=n.pending,r=(65535&n.gzhead.extra.length)-n.gzindex;for(;n.pending+r>n.pending_buf_size;){let i=n.pending_buf_size-n.pending;if(n.pending_buf.set(n.gzhead.extra.subarray(n.gzindex,n.gzindex+i),n.pending),n.pending=n.pending_buf_size,n.gzhead.hcrc&&n.pending>t&&(e.adler=QS(e.adler,n.pending_buf,n.pending-t,t)),n.gzindex+=i,Rj(e),0!==n.pending)return n.last_flush=-1,dj;t=0,r-=i}let i=new Uint8Array(n.gzhead.extra);n.pending_buf.set(i.subarray(n.gzindex,n.gzindex+r),n.pending),n.pending+=r,n.gzhead.hcrc&&n.pending>t&&(e.adler=QS(e.adler,n.pending_buf,n.pending-t,t)),n.gzindex=0}n.status=73}if(73===n.status){if(n.gzhead.name){let t,r=n.pending;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>r&&(e.adler=QS(e.adler,n.pending_buf,n.pending-r,r)),Rj(e),0!==n.pending)return n.last_flush=-1,dj;r=0}t=n.gzindexr&&(e.adler=QS(e.adler,n.pending_buf,n.pending-r,r)),n.gzindex=0}n.status=91}if(91===n.status){if(n.gzhead.comment){let t,r=n.pending;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>r&&(e.adler=QS(e.adler,n.pending_buf,n.pending-r,r)),Rj(e),0!==n.pending)return n.last_flush=-1,dj;r=0}t=n.gzindexr&&(e.adler=QS(e.adler,n.pending_buf,n.pending-r,r))}n.status=103}if(103===n.status){if(n.gzhead.hcrc){if(n.pending+2>n.pending_buf_size&&(Rj(e),0!==n.pending))return n.last_flush=-1,dj;Hj(n,255&e.adler),Hj(n,e.adler>>8&255),e.adler=0}if(n.status=Ej,Rj(e),0!==n.pending)return n.last_flush=-1,dj}if(0!==e.avail_in||0!==n.lookahead||t!==aj&&n.status!==Mj){let r=0===n.level?Fj(n,t):n.strategy===yj?((e,t)=>{let n;for(;;){if(0===e.lookahead&&(Dj(e),0===e.lookahead)){if(t===aj)return 1;break}if(e.match_length=0,n=oj(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(Bj(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,t===hj?(Bj(e,!0),0===e.strm.avail_out?3:4):e.sym_next&&(Bj(e,!1),0===e.strm.avail_out)?1:2})(n,t):n.strategy===Lj?((e,t)=>{let n,r,i,o;const s=e.window;for(;;){if(e.lookahead<=Cj){if(Dj(e),e.lookahead<=Cj&&t===aj)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&e.strstart>0&&(i=e.strstart-1,r=s[i],r===s[++i]&&r===s[++i]&&r===s[++i])){o=e.strstart+Cj;do{}while(r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&ie.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(n=oj(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=oj(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(Bj(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,t===hj?(Bj(e,!0),0===e.strm.avail_out?3:4):e.sym_next&&(Bj(e,!1),0===e.strm.avail_out)?1:2})(n,t):Yj[n.level].func(n,t);if(3!==r&&4!==r||(n.status=Mj),1===r||3===r)return 0===e.avail_out&&(n.last_flush=-1),dj;if(2===r&&(t===lj?sj(n):t!==uj&&(rj(n,0,0,!1),t===cj&&(Oj(n.head),0===n.lookahead&&(n.strstart=0,n.block_start=0,n.insert=0))),Rj(e),0===e.avail_out))return n.last_flush=-1,dj}return t!==hj?dj:n.wrap<=0?fj:(2===n.wrap?(Hj(n,255&e.adler),Hj(n,e.adler>>8&255),Hj(n,e.adler>>16&255),Hj(n,e.adler>>24&255),Hj(n,255&e.total_in),Hj(n,e.total_in>>8&255),Hj(n,e.total_in>>16&255),Hj(n,e.total_in>>24&255)):(Wj(n,e.adler>>>16),Wj(n,65535&e.adler)),Rj(e),n.wrap>0&&(n.wrap=-n.wrap),0!==n.pending?dj:fj)},deflateEnd:e=>{if(Zj(e))return pj;const t=e.state.status;return e.state=null,t===Ej?Tj(e,gj):dj},deflateSetDictionary:(e,t)=>{let n=t.length;if(Zj(e))return pj;const r=e.state,i=r.wrap;if(2===i||1===i&&r.status!==jj||r.lookahead)return pj;if(1===i&&(e.adler=KS(e.adler,t,n,0)),r.wrap=0,n>=r.w_size){0===i&&(Oj(r.head),r.strstart=0,r.block_start=0,r.insert=0);let e=new Uint8Array(r.w_size);e.set(t.subarray(n-r.w_size,n),0),t=e,n=r.w_size}const o=e.avail_in,s=e.next_in,a=e.input;for(e.avail_in=n,e.next_in=0,e.input=t,Dj(r);r.lookahead>=3;){let e=r.strstart,t=r.lookahead-2;do{r.ins_h=Ij(r,r.ins_h,r.window[e+3-1]),r.prev[e&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=e,e++}while(--t);r.strstart=e,r.lookahead=2,Dj(r)}return r.strstart+=r.lookahead,r.block_start=r.strstart,r.insert=r.lookahead,r.lookahead=0,r.match_length=r.prev_length=2,r.match_available=0,e.next_in=s,e.input=a,e.avail_in=o,r.wrap=i,dj},deflateInfo:"pako deflate (from Nodeca project)"};const Qj=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var eE={assign:function(e){const t=Array.prototype.slice.call(arguments,1);for(;t.length;){const n=t.shift();if(n){if("object"!=typeof n)throw new TypeError(n+"must be non-object");for(const t in n)Qj(n,t)&&(e[t]=n[t])}}return e},flattenChunks:e=>{let t=0;for(let r=0,i=e.length;r=252?6:RO>=248?5:RO>=240?4:RO>=224?3:RO>=192?2:1;nE[254]=nE[254]=1;var rE={string2buf:e=>{if("function"==typeof TextEncoder&&TextEncoder.prototype.encode)return(new TextEncoder).encode(e);let t,n,r,i,o,s=e.length,a=0;for(i=0;i>>6,t[o++]=128|63&n):n<65536?(t[o++]=224|n>>>12,t[o++]=128|n>>>6&63,t[o++]=128|63&n):(t[o++]=240|n>>>18,t[o++]=128|n>>>12&63,t[o++]=128|n>>>6&63,t[o++]=128|63&n);return t},buf2string:(e,t)=>{const n=t||e.length;if("function"==typeof TextDecoder&&TextDecoder.prototype.decode)return(new TextDecoder).decode(e.subarray(0,t));let r,i;const o=new Array(2*n);for(i=0,r=0;r4)o[i++]=65533,r+=s-1;else{for(t&=2===s?31:3===s?15:7;s>1&&r1?o[i++]=65533:t<65536?o[i++]=t:(t-=65536,o[i++]=55296|t>>10&1023,o[i++]=56320|1023&t)}}return((e,t)=>{if(t<65534&&e.subarray&&tE)return String.fromCharCode.apply(null,e.length===t?e:e.subarray(0,t));let n="";for(let r=0;r{(t=t||e.length)>e.length&&(t=e.length);let n=t-1;for(;n>=0&&128==(192&e[n]);)n--;return n<0||0===n?t:n+nE[e[n]]>t?n:t}};var iE=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0};const oE=Object.prototype.toString,{Z_NO_FLUSH:sE,Z_SYNC_FLUSH:aE,Z_FULL_FLUSH:lE,Z_FINISH:cE,Z_OK:hE,Z_STREAM_END:uE,Z_DEFAULT_COMPRESSION:dE,Z_DEFAULT_STRATEGY:fE,Z_DEFLATED:pE}=tj;function gE(e){this.options=eE.assign({level:dE,method:pE,chunkSize:16384,windowBits:15,memLevel:8,strategy:fE},e||{});let t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new iE,this.strm.avail_out=0;let n=Jj.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(n!==hE)throw new Error(ej[n]);if(t.header&&Jj.deflateSetHeader(this.strm,t.header),t.dictionary){let e;if(e="string"==typeof t.dictionary?rE.string2buf(t.dictionary):"[object ArrayBuffer]"===oE.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,n=Jj.deflateSetDictionary(this.strm,e),n!==hE)throw new Error(ej[n]);this._dict_set=!0}}function kE(e,t){const n=new gE(t);if(n.push(e,!0),n.err)throw n.msg||ej[n.err];return n.result}gE.prototype.push=function(e,t){const n=this.strm,r=this.options.chunkSize;let i,o;if(this.ended)return!1;for(o=t===~~t?t:!0===t?cE:sE,"string"==typeof e?n.input=rE.string2buf(e):"[object ArrayBuffer]"===oE.call(e)?n.input=new Uint8Array(e):n.input=e,n.next_in=0,n.avail_in=n.input.length;;)if(0===n.avail_out&&(n.output=new Uint8Array(r),n.next_out=0,n.avail_out=r),(o===aE||o===lE)&&n.avail_out<=6)this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;else{if(i=Jj.deflate(n,o),i===uE)return n.next_out>0&&this.onData(n.output.subarray(0,n.next_out)),i=Jj.deflateEnd(this.strm),this.onEnd(i),this.ended=!0,i===hE;if(0!==n.avail_out){if(o>0&&n.next_out>0)this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;else if(0===n.avail_in)break}else this.onData(n.output)}return!0},gE.prototype.onData=function(e){this.chunks.push(e)},gE.prototype.onEnd=function(e){e===hE&&(this.result=eE.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};var mE={Deflate:gE,deflate:kE,deflateRaw:function(e,t){return(t=t||{}).raw=!0,kE(e,t)},gzip:function(e,t){return(t=t||{}).gzip=!0,kE(e,t)},constants:tj};const vE=16209;var yE=function(e,t){let n,r,i,o,s,a,l,c,h,u,d,f,p,g,k,m,v,y,L,w,b,_,x,C;const S=e.state;n=e.next_in,x=e.input,r=n+(e.avail_in-5),i=e.next_out,C=e.output,o=i-(t-e.avail_out),s=i+(e.avail_out-257),a=S.dmax,l=S.wsize,c=S.whave,h=S.wnext,u=S.window,d=S.hold,f=S.bits,p=S.lencode,g=S.distcode,k=(1<>>24,d>>>=y,f-=y,y=v>>>16&255,0===y)C[i++]=65535&v;else{if(!(16&y)){if(64&y){if(32&y){S.mode=16191;break e}e.msg="invalid literal/length code",S.mode=vE;break e}v=p[(65535&v)+(d&(1<>>=y,f-=y),f<15&&(d+=x[n++]<>>24,d>>>=y,f-=y,y=v>>>16&255,16&y){if(w=65535&v,y&=15,fa){e.msg="invalid distance too far back",S.mode=vE;break e}if(d>>>=y,f-=y,y=i-o,w>y){if(y=w-y,y>c&&S.sane){e.msg="invalid distance too far back",S.mode=vE;break e}if(b=0,_=u,0===h){if(b+=l-y,y2;)C[i++]=_[b++],C[i++]=_[b++],C[i++]=_[b++],L-=3;L&&(C[i++]=_[b++],L>1&&(C[i++]=_[b++]))}else{b=i-w;do{C[i++]=C[b++],C[i++]=C[b++],C[i++]=C[b++],L-=3}while(L>2);L&&(C[i++]=C[b++],L>1&&(C[i++]=C[b++]))}break}if(64&y){e.msg="invalid distance code",S.mode=vE;break e}v=g[(65535&v)+(d&(1<>3,n-=L,f-=L<<3,d&=(1<{const l=a.bits;let c,h,u,d,f,p,g=0,k=0,m=0,v=0,y=0,L=0,w=0,b=0,_=0,x=0,C=null;const S=new Uint16Array(16),j=new Uint16Array(16);let E,M,T,A=null;for(g=0;g<=LE;g++)S[g]=0;for(k=0;k=1&&0===S[v];v--);if(y>v&&(y=v),0===v)return i[o++]=20971520,i[o++]=20971520,a.bits=1,0;for(m=1;m0&&(0===e||1!==v))return-1;for(j[1]=0,g=1;g852||2===e&&_>592)return 1;for(;;){E=g-w,s[k]+1=p?(M=A[s[k]-p],T=C[s[k]-p]):(M=96,T=0),c=1<>w)+h]=E<<24|M<<16|T}while(0!==h);for(c=1<>=1;if(0!==c?(x&=c-1,x+=c):x=0,k++,0==--S[g]){if(g===v)break;g=t[n+s[k]]}if(g>y&&(x&d)!==u){for(0===w&&(w=y),f+=m,L=g-w,b=1<852||2===e&&_>592)return 1;u=x&d,i[u]=y<<24|L<<16|f-o}}return 0!==x&&(i[f+x]=g-w<<24|64<<16),a.bits=y,0};const{Z_FINISH:SE,Z_BLOCK:jE,Z_TREES:EE,Z_OK:ME,Z_STREAM_END:TE,Z_NEED_DICT:AE,Z_STREAM_ERROR:OE,Z_DATA_ERROR:PE,Z_MEM_ERROR:IE,Z_BUF_ERROR:RE,Z_DEFLATED:BE}=tj,HE=16180,WE=16190,zE=16191,NE=16192,DE=16194,FE=16199,VE=16200,UE=16206,$E=16209,YE=e=>(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24);function XE(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const ZE=e=>{if(!e)return 1;const t=e.state;return!t||t.strm!==e||t.mode16211?1:0},GE=e=>{if(ZE(e))return OE;const t=e.state;return e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=HE,t.last=0,t.havedict=0,t.flags=-1,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Int32Array(852),t.distcode=t.distdyn=new Int32Array(592),t.sane=1,t.back=-1,ME},qE=e=>{if(ZE(e))return OE;const t=e.state;return t.wsize=0,t.whave=0,t.wnext=0,GE(e)},KE=(e,t)=>{let n;if(ZE(e))return OE;const r=e.state;return t<0?(n=0,t=-t):(n=5+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?OE:(null!==r.window&&r.wbits!==t&&(r.window=null),r.wrap=n,r.wbits=t,qE(e))},JE=(e,t)=>{if(!e)return OE;const n=new XE;e.state=n,n.strm=e,n.window=null,n.mode=HE;const r=KE(e,t);return r!==ME&&(e.state=null),r};let QE,eM,tM=!0;const nM=e=>{if(tM){QE=new Int32Array(512),eM=new Int32Array(32);let t=0;for(;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(CE(1,e.lens,0,288,QE,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;CE(2,e.lens,0,32,eM,0,e.work,{bits:5}),tM=!1}e.lencode=QE,e.lenbits=9,e.distcode=eM,e.distbits=5},rM=(e,t,n,r)=>{let i;const o=e.state;return null===o.window&&(o.wsize=1<=o.wsize?(o.window.set(t.subarray(n-o.wsize,n),0),o.wnext=0,o.whave=o.wsize):(i=o.wsize-o.wnext,i>r&&(i=r),o.window.set(t.subarray(n-r,n-r+i),o.wnext),(r-=i)?(o.window.set(t.subarray(n-r,n),0),o.wnext=r,o.whave=o.wsize):(o.wnext+=i,o.wnext===o.wsize&&(o.wnext=0),o.whaveJE(e,15),inflateInit2:JE,inflate:(e,t)=>{let n,r,i,o,s,a,l,c,h,u,d,f,p,g,k,m,v,y,L,w,b,_,x=0;const C=new Uint8Array(4);let S,j;const E=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(ZE(e)||!e.output||!e.input&&0!==e.avail_in)return OE;n=e.state,n.mode===zE&&(n.mode=NE),s=e.next_out,i=e.output,l=e.avail_out,o=e.next_in,r=e.input,a=e.avail_in,c=n.hold,h=n.bits,u=a,d=l,_=ME;e:for(;;)switch(n.mode){case HE:if(0===n.wrap){n.mode=NE;break}for(;h<16;){if(0===a)break e;a--,c+=r[o++]<>>8&255,n.check=QS(n.check,C,2,0),c=0,h=0,n.mode=16181;break}if(n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&c)<<8)+(c>>8))%31){e.msg="incorrect header check",n.mode=$E;break}if((15&c)!==BE){e.msg="unknown compression method",n.mode=$E;break}if(c>>>=4,h-=4,b=8+(15&c),0===n.wbits&&(n.wbits=b),b>15||b>n.wbits){e.msg="invalid window size",n.mode=$E;break}n.dmax=1<>8&1),512&n.flags&&4&n.wrap&&(C[0]=255&c,C[1]=c>>>8&255,n.check=QS(n.check,C,2,0)),c=0,h=0,n.mode=16182;case 16182:for(;h<32;){if(0===a)break e;a--,c+=r[o++]<>>8&255,C[2]=c>>>16&255,C[3]=c>>>24&255,n.check=QS(n.check,C,4,0)),c=0,h=0,n.mode=16183;case 16183:for(;h<16;){if(0===a)break e;a--,c+=r[o++]<>8),512&n.flags&&4&n.wrap&&(C[0]=255&c,C[1]=c>>>8&255,n.check=QS(n.check,C,2,0)),c=0,h=0,n.mode=16184;case 16184:if(1024&n.flags){for(;h<16;){if(0===a)break e;a--,c+=r[o++]<>>8&255,n.check=QS(n.check,C,2,0)),c=0,h=0}else n.head&&(n.head.extra=null);n.mode=16185;case 16185:if(1024&n.flags&&(f=n.length,f>a&&(f=a),f&&(n.head&&(b=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Uint8Array(n.head.extra_len)),n.head.extra.set(r.subarray(o,o+f),b)),512&n.flags&&4&n.wrap&&(n.check=QS(n.check,r,f,o)),a-=f,o+=f,n.length-=f),n.length))break e;n.length=0,n.mode=16186;case 16186:if(2048&n.flags){if(0===a)break e;f=0;do{b=r[o+f++],n.head&&b&&n.length<65536&&(n.head.name+=String.fromCharCode(b))}while(b&&f>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=zE;break;case 16189:for(;h<32;){if(0===a)break e;a--,c+=r[o++]<>>=7&h,h-=7&h,n.mode=UE;break}for(;h<3;){if(0===a)break e;a--,c+=r[o++]<>>=1,h-=1,3&c){case 0:n.mode=16193;break;case 1:if(nM(n),n.mode=FE,t===EE){c>>>=2,h-=2;break e}break;case 2:n.mode=16196;break;case 3:e.msg="invalid block type",n.mode=$E}c>>>=2,h-=2;break;case 16193:for(c>>>=7&h,h-=7&h;h<32;){if(0===a)break e;a--,c+=r[o++]<>>16^65535)){e.msg="invalid stored block lengths",n.mode=$E;break}if(n.length=65535&c,c=0,h=0,n.mode=DE,t===EE)break e;case DE:n.mode=16195;case 16195:if(f=n.length,f){if(f>a&&(f=a),f>l&&(f=l),0===f)break e;i.set(r.subarray(o,o+f),s),a-=f,o+=f,l-=f,s+=f,n.length-=f;break}n.mode=zE;break;case 16196:for(;h<14;){if(0===a)break e;a--,c+=r[o++]<>>=5,h-=5,n.ndist=1+(31&c),c>>>=5,h-=5,n.ncode=4+(15&c),c>>>=4,h-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=$E;break}n.have=0,n.mode=16197;case 16197:for(;n.have>>=3,h-=3}for(;n.have<19;)n.lens[E[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,S={bits:n.lenbits},_=CE(0,n.lens,0,19,n.lencode,0,n.work,S),n.lenbits=S.bits,_){e.msg="invalid code lengths set",n.mode=$E;break}n.have=0,n.mode=16198;case 16198:for(;n.have>>24,m=x>>>16&255,v=65535&x,!(k<=h);){if(0===a)break e;a--,c+=r[o++]<>>=k,h-=k,n.lens[n.have++]=v;else{if(16===v){for(j=k+2;h>>=k,h-=k,0===n.have){e.msg="invalid bit length repeat",n.mode=$E;break}b=n.lens[n.have-1],f=3+(3&c),c>>>=2,h-=2}else if(17===v){for(j=k+3;h>>=k,h-=k,b=0,f=3+(7&c),c>>>=3,h-=3}else{for(j=k+7;h>>=k,h-=k,b=0,f=11+(127&c),c>>>=7,h-=7}if(n.have+f>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=$E;break}for(;f--;)n.lens[n.have++]=b}}if(n.mode===$E)break;if(0===n.lens[256]){e.msg="invalid code -- missing end-of-block",n.mode=$E;break}if(n.lenbits=9,S={bits:n.lenbits},_=CE(1,n.lens,0,n.nlen,n.lencode,0,n.work,S),n.lenbits=S.bits,_){e.msg="invalid literal/lengths set",n.mode=$E;break}if(n.distbits=6,n.distcode=n.distdyn,S={bits:n.distbits},_=CE(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,S),n.distbits=S.bits,_){e.msg="invalid distances set",n.mode=$E;break}if(n.mode=FE,t===EE)break e;case FE:n.mode=VE;case VE:if(a>=6&&l>=258){e.next_out=s,e.avail_out=l,e.next_in=o,e.avail_in=a,n.hold=c,n.bits=h,yE(e,d),s=e.next_out,i=e.output,l=e.avail_out,o=e.next_in,r=e.input,a=e.avail_in,c=n.hold,h=n.bits,n.mode===zE&&(n.back=-1);break}for(n.back=0;x=n.lencode[c&(1<>>24,m=x>>>16&255,v=65535&x,!(k<=h);){if(0===a)break e;a--,c+=r[o++]<>y)],k=x>>>24,m=x>>>16&255,v=65535&x,!(y+k<=h);){if(0===a)break e;a--,c+=r[o++]<>>=y,h-=y,n.back+=y}if(c>>>=k,h-=k,n.back+=k,n.length=v,0===m){n.mode=16205;break}if(32&m){n.back=-1,n.mode=zE;break}if(64&m){e.msg="invalid literal/length code",n.mode=$E;break}n.extra=15&m,n.mode=16201;case 16201:if(n.extra){for(j=n.extra;h>>=n.extra,h-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=16202;case 16202:for(;x=n.distcode[c&(1<>>24,m=x>>>16&255,v=65535&x,!(k<=h);){if(0===a)break e;a--,c+=r[o++]<>y)],k=x>>>24,m=x>>>16&255,v=65535&x,!(y+k<=h);){if(0===a)break e;a--,c+=r[o++]<>>=y,h-=y,n.back+=y}if(c>>>=k,h-=k,n.back+=k,64&m){e.msg="invalid distance code",n.mode=$E;break}n.offset=v,n.extra=15&m,n.mode=16203;case 16203:if(n.extra){for(j=n.extra;h>>=n.extra,h-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=$E;break}n.mode=16204;case 16204:if(0===l)break e;if(f=d-l,n.offset>f){if(f=n.offset-f,f>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=$E;break}f>n.wnext?(f-=n.wnext,p=n.wsize-f):p=n.wnext-f,f>n.length&&(f=n.length),g=n.window}else g=i,p=s-n.offset,f=n.length;f>l&&(f=l),l-=f,n.length-=f;do{i[s++]=g[p++]}while(--f);0===n.length&&(n.mode=VE);break;case 16205:if(0===l)break e;i[s++]=n.length,l--,n.mode=VE;break;case UE:if(n.wrap){for(;h<32;){if(0===a)break e;a--,c|=r[o++]<{if(ZE(e))return OE;let t=e.state;return t.window&&(t.window=null),e.state=null,ME},inflateGetHeader:(e,t)=>{if(ZE(e))return OE;const n=e.state;return 2&n.wrap?(n.head=t,t.done=!1,ME):OE},inflateSetDictionary:(e,t)=>{const n=t.length;let r,i,o;return ZE(e)?OE:(r=e.state,0!==r.wrap&&r.mode!==WE?OE:r.mode===WE&&(i=1,i=KS(i,t,n,0),i!==r.check)?PE:(o=rM(e,t,n,n),o?(r.mode=16210,IE):(r.havedict=1,ME)))},inflateInfo:"pako inflate (from Nodeca project)"};var oM=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1};const sM=Object.prototype.toString,{Z_NO_FLUSH:aM,Z_FINISH:lM,Z_OK:cM,Z_STREAM_END:hM,Z_NEED_DICT:uM,Z_STREAM_ERROR:dM,Z_DATA_ERROR:fM,Z_MEM_ERROR:pM}=tj;function gM(e){this.options=eE.assign({chunkSize:65536,windowBits:15,to:""},e||{});const t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&(15&t.windowBits||(t.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new iE,this.strm.avail_out=0;let n=iM.inflateInit2(this.strm,t.windowBits);if(n!==cM)throw new Error(ej[n]);if(this.header=new oM,iM.inflateGetHeader(this.strm,this.header),t.dictionary&&("string"==typeof t.dictionary?t.dictionary=rE.string2buf(t.dictionary):"[object ArrayBuffer]"===sM.call(t.dictionary)&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(n=iM.inflateSetDictionary(this.strm,t.dictionary),n!==cM)))throw new Error(ej[n])}function kM(e,t){const n=new gM(t);if(n.push(e),n.err)throw n.msg||ej[n.err];return n.result}gM.prototype.push=function(e,t){const n=this.strm,r=this.options.chunkSize,i=this.options.dictionary;let o,s,a;if(this.ended)return!1;for(s=t===~~t?t:!0===t?lM:aM,"[object ArrayBuffer]"===sM.call(e)?n.input=new Uint8Array(e):n.input=e,n.next_in=0,n.avail_in=n.input.length;;){for(0===n.avail_out&&(n.output=new Uint8Array(r),n.next_out=0,n.avail_out=r),o=iM.inflate(n,s),o===uM&&i&&(o=iM.inflateSetDictionary(n,i),o===cM?o=iM.inflate(n,s):o===fM&&(o=uM));n.avail_in>0&&o===hM&&n.state.wrap>0&&0!==e[n.next_in];)iM.inflateReset(n),o=iM.inflate(n,s);switch(o){case dM:case fM:case uM:case pM:return this.onEnd(o),this.ended=!0,!1}if(a=n.avail_out,n.next_out&&(0===n.avail_out||o===hM))if("string"===this.options.to){let e=rE.utf8border(n.output,n.next_out),t=n.next_out-e,i=rE.buf2string(n.output,e);n.next_out=t,n.avail_out=r-t,t&&n.output.set(n.output.subarray(e,e+t),0),this.onData(i)}else this.onData(n.output.length===n.next_out?n.output:n.output.subarray(0,n.next_out));if(o!==cM||0!==a){if(o===hM)return o=iM.inflateEnd(this.strm),this.onEnd(o),this.ended=!0,!0;if(0===n.avail_in)break}}return!0},gM.prototype.onData=function(e){this.chunks.push(e)},gM.prototype.onEnd=function(e){e===cM&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=eE.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};var mM={Inflate:gM,inflate:kM,inflateRaw:function(e,t){return(t=t||{}).raw=!0,kM(e,t)},ungzip:kM,constants:tj};const{Deflate:vM,deflate:yM,deflateRaw:LM,gzip:wM}=mE,{Inflate:bM,inflate:_M,inflateRaw:xM,ungzip:CM}=mM;var SM={Deflate:vM,deflate:yM,deflateRaw:LM,gzip:wM,Inflate:bM,inflate:_M,inflateRaw:xM,ungzip:CM,constants:tj};const jM="yft-design",EM=e=>{let t=atob(e);const n=t.split("").map((function(e){return e.charCodeAt(0)})),r=new Uint8Array(n),i=SM.inflate(r);return t=new TextDecoder("utf-8").decode(i),JSON.parse(t)},MM=e=>new Promise(((t,n)=>{const r=document.createElement("button"),i=new Cx(r,{text:()=>e,action:()=>"copy",container:document.body});i.on("success",(e=>{i.destroy(),t(e)})),i.on("error",(e=>{i.destroy(),n(e)})),document.body.appendChild(r),r.click(),document.body.removeChild(r)})),TM=e=>{let t;try{t=JSON.parse((n=e,fS.AES.decrypt(n,jM).toString(fS.enc.Utf8)))}catch(PO){t=e}var n;return t};var AM=(e=>(e.C="C",e.V="V",e.X="X",e.Z="Z",e.Y="Y",e.A="A",e.G="G",e.L="L",e.F="F",e.D="D",e.B="B",e.P="P",e.R="R",e.MINUS="-",e.EQUAL="=",e.DELETE="DELETE",e.UP="ARROWUP",e.DOWN="ARROWDOWN",e.LEFT="ARROWLEFT",e.RIGHT="ARROWRIGHT",e.ENTER="ENTER",e.SPACE=" ",e.TAB="TAB",e.BACKSPACE="BACKSPACE",e.ESC="ESCAPE",e.PAGEUP="PAGEUP",e.PAGEDOWN="PAGEDOWN",e.F5="F5",e))(AM||{});const OM=[{type:"通用",children:[{label:"剪切",value:"Ctrl + X"},{label:"复制",value:"Ctrl + C"},{label:"粘贴",value:"Ctrl + V"},{label:"全选",value:"Ctrl + A"},{label:"撤销",value:"Ctrl + Z"},{label:"恢复",value:"Ctrl + Y"},{label:"删除",value:"Delete / Backspace"},{label:"多选",value:"按住 Ctrl 或 Shift"},{label:"打印",value:"Ctrl + P"},{label:"关闭",value:"ESC"}]},{type:"页面预览",children:[{label:"从第一页预览",value:"F5"},{label:"从当前页预览",value:"Shift + F5"},{label:"切换上一页",value:"↑ / ← / PgUp"},{label:"切换下一页",value:"↓ / → / PgDown"},{label:"切换下一页",value:"Enter / Space"},{label:"退出预览",value:"ESC"}]},{type:"页面编辑",children:[{label:"新建页面",value:"Enter"},{label:"移动画布",value:"Space + 鼠标拖拽"},{label:"缩放画布",value:"Ctrl + 鼠标滚轮"},{label:"放大画布",value:"Ctrl + ="},{label:"缩小画布",value:"Ctrl + -"},{label:"适应屏幕",value:"Ctrl + 0"},{label:"上一页(未选中元素)",value:"↑ / ←"},{label:"下一页(未选中元素)",value:"↓ / →"},{label:"上一页",value:"鼠标上滚 / PgUp"},{label:"下一页",value:"鼠标下滚 / PgDown"}]},{type:"元素操作",children:[{label:"移动",value:"↑ / ← / ↓ / →"},{label:"锁定",value:"Ctrl + L"},{label:"组合",value:"Ctrl + G"},{label:"取消组合",value:"Ctrl + Shift + G"},{label:"置顶层",value:"Alt + F"},{label:"置底层",value:"Alt + B"},{label:"锁定宽高比例",value:"按住 Ctrl 或 Shift"},{label:"创建水平 / 垂直线条",value:"按住 Ctrl 或 Shift"},{label:"切换焦点元素",value:"Tab"},{label:"确认图片裁剪",value:"Enter"}]},{type:"表格编辑",children:[{label:"聚焦到下一个单元格",value:"Tab"},{label:"在上方插入一行",value:"Ctrl + ↑"},{label:"在下方插入一行",value:"Ctrl + ↓"},{label:"在左侧插入一列",value:"Ctrl + ←"},{label:"在右侧插入一列",value:"Ctrl + →"}]},{type:"文本编辑",children:[{label:"加粗",value:"Ctrl + B"},{label:"斜体",value:"Ctrl + I"},{label:"下划线",value:"Ctrl + U"},{label:"删除线",value:"Ctrl + D"}]}],PM=e=>{const t={},n={};for(const r of e){const e=r.type===ms.GROUP?r.id:"";e&&!t[e]&&(t[e]=is(10)),n[r.id]=is(10)}return{groupIdMap:t,elIdMap:n}},IM=()=>{vh();const e=Mh(),{currentTemplate:t}=Nt(e);return{addElementsFromData:n=>{const{groupIdMap:r,elIdMap:i}=PM(n),o=t.value.objects.map((e=>e.id));for(const e of n){const t=o.includes(e.id);e.id=i[e.id],t&&e.left&&e.top&&(e.left=e.left+10,e.top=e.top+10),e.type===ms.GROUP&&(e.id=r[e.id])}e.addElement(n)},addTemplatesFromData:t=>{const n=(e=>{const t={};for(const n of e)t[n.id]=is(10);return t})(t),r=t.map((e=>{const{groupIdMap:t,elIdMap:r}=PM(e.objects);for(const n of e.objects)n.id=r[n.id];return d(u({},e),{id:n[e.id]})}));e.addTemplate(r)}}},RM=()=>{const e=Mh(),t=vh(),{templates:n,templateIndex:r,currentTemplate:i}=Nt(e),{selectedTemplatesIndex:o}=Nt(t),s=P((()=>[...o.value,r.value])),a=P((()=>n.value.filter(((e,t)=>s.value.includes(t))))),l=P((()=>a.value.map((e=>e.id)))),{pasteTextClipboardData:c}=(()=>{const{createTextElement:e}=_x(),{addElementsFromData:t,addTemplatesFromData:n}=IM();return{pasteTextClipboardData:(r,i)=>{const o=(null==i?void 0:i.onlySlide)||!1,s=(null==i?void 0:i.onlyElements)||!1,a=TM(r);if("object"==typeof a){const{type:e,data:r}=a;"elements"!==e||o?"templates"!==e||s||n(r):t(r)}else s||o||e(36)}}})(),h=()=>({id:is(10),version:"5.3.0",zoom:i.value.zoom,width:i.value.width,height:i.value.height,clip:i.value.clip,objects:i.value.objects.filter((e=>e.id===Uo)),workSpace:{fillType:0,left:0,top:0,angle:0,scaleX:1,scaleY:1},background:"rgba(255,255,255,0)"}),u=()=>g(void 0,null,(function*(){e.setTemplateIndex(0),e.setTemplates([h()]),yield e.renderTemplate()})),d=()=>{const e=(n=JSON.stringify({type:"slides",data:a.value}),fS.AES.encrypt(n,jM).toString());var n;MM(e).then((()=>{t.setThumbnailsFocus(!0)}))},f=(r=l.value)=>{n.value.length===r.length?u():e.deleteTemplate(r),t.updateSelectedTemplatesIndex([])};return{resetTemplate:u,updateTemplateIndex:t=>g(void 0,null,(function*(){t===AM.UP&&r.value>0?e.setTemplateIndex(r.value-1):t===AM.DOWN&&r.value{new Promise(((e,t)=>{var n;(null==(n=navigator.clipboard)?void 0:n.readText)?navigator.clipboard.readText().then((n=>(n||t("剪贴板为空或者不包含文本"),e(n)))):t("浏览器不支持或禁止访问剪贴板,请使用快捷键 Ctrl + V")})).then((e=>{c(e,{onlySlide:!0})})).catch((e=>Xe({message:e,type:"warning"})))},createTemplate:()=>g(void 0,null,(function*(){yield e.addTemplate(h()),e.setTemplateIndex(r.value),yield e.renderTemplate()})),deleteTemplate:f,cutTemplate:()=>{const e=[...l.value];d(),f(e)},addTemplate:t=>g(void 0,null,(function*(){yield e.addTemplate(t),e.setTemplateIndex(r.value),yield e.renderTemplate()})),sortTemplates:(t,r)=>{if(r===t)return;const i=JSON.parse(JSON.stringify(n.value)),o=i[r];i.splice(r,1),i.splice(t,0,o),e.setTemplates(i),e.setTemplateIndex(t),e.renderElement()}}},BM=ee("div",{class:"el-upload__text"},[ce(" 拖拽文件到这里 或者 "),ee("em",null,"选择文件上传")],-1),HM=ee("div",{class:"el-upload__tip"}," 支持 PSD / PDF / SVG / CDR 以及 图片 等格式 ",-1),WM=z({__name:"index",props:{visible:{type:Boolean,required:!0}},emits:["close"],setup(e,{emit:t}){const n=Mh(),{setCanvasTransform:r}=wh(),{createImageElement:i,createVideoElement:o}=_x(),{addTemplate:s}=RM(),a=_(!1),l=_(!1),c=_(".pdf,.psd,.cdr,.ai,.svg,.jpg,.jpeg,.png,.webp,.json,.mp4"),h=_(),u=e,d=t;S((()=>u.visible),(e=>{var t;a.value=e,e&&(null==(t=h.value)||t.clearFiles())}));const f=()=>{d("close")},p=e=>g(this,null,(function*(){const t=yield wx(e),n=t.options,r=[];t.objects.slice(0,1e3).forEach((e=>r.push(e.toObject(Qo)))),es.width=n.width,es.height=n.height;return{id:is(10),version:"6.12",zoom:1,width:n.width,height:n.height,clip:2,objects:[es,...r],workSpace:{fillType:0,left:0,top:0,angle:0,scaleX:1,scaleY:1}}})),k=e=>g(this,null,(function*(){const t=e.file.name.split(".").pop();if(!c.value.split(",").includes(`.${t}`))return;if("svg"===t){const t=yield Vc(e.file),i=yield p(t);return yield n.addTemplate(i),r(),void d("close")}if("json"===t){const t=yield Vc(e.file),n=JSON.parse(t);return s(n),void d("close")}if(["jpg","jpeg","png","webp"].includes(t)){const t=yield Fc(e.file);return i(t),void d("close")}if(["mp4"].includes(t)){const t=URL.createObjectURL(e.file);return o(t),void d("close")}l.value=!0;const a=yield sx(e.file,t);if(l.value=!1,a&&200===a.data.code){const e=a.data.data;if(!e)return;if(["pdf","ai"].includes(t))return yield n.addTemplate(e),r(),void d("close");yield n.addTemplate(e),r(),d("close")}})),m=e=>{h.value.clearFiles();const t=e[0];t.uid=Qe(),h.value.handleStart(t)};return(e,t)=>{const n=et,r=tt,i=Ke,o=nt;return Y(),X(i,{modelValue:a.value,"onUpdate:modelValue":t[0]||(t[0]=e=>a.value=e),title:"导入文件",width:"35%",class:"upload-dialog","before-close":f},{default:Z((()=>[le((Y(),X(r,{class:"upload-demo",ref_key:"uploadRef",ref:h,"on-exceed":m,drag:"",action:"http","http-request":k,limit:1,accept:c.value},{tip:Z((()=>[HM])),default:Z((()=>[U(n,{size:50},{default:Z((()=>[U(I(Je))])),_:1}),BM])),_:1},8,["accept"])),[[o,l.value]])])),_:1},8,["modelValue"])}}});var zM,NM={exports:{}};zM=NM,function(){function e(e,t){return void 0===t?t={autoBom:!1}:"object"!=typeof t&&(t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\ufeff",e],{type:e.type}):e}function t(e,t,n){var r=new XMLHttpRequest;r.open("GET",e),r.responseType="blob",r.onload=function(){s(r.response,t,n)},r.onerror=function(){},r.send()}function n(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(n){}return 200<=t.status&&299>=t.status}function r(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(n){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var i="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof Lt&&Lt.global===Lt?Lt:void 0,o=i.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),s=i.saveAs||("object"!=typeof window||window!==i?function(){}:"download"in HTMLAnchorElement.prototype&&!o?function(e,o,s){var a=i.URL||i.webkitURL,l=document.createElement("a");o=o||e.name||"download",l.download=o,l.rel="noopener","string"==typeof e?(l.href=e,l.origin===location.origin?r(l):n(l.href)?t(e,o,s):r(l,l.target="_blank")):(l.href=a.createObjectURL(e),setTimeout((function(){a.revokeObjectURL(l.href)}),4e4),setTimeout((function(){r(l)}),0))}:"msSaveOrOpenBlob"in navigator?function(i,o,s){if(o=o||i.name||"download","string"!=typeof i)navigator.msSaveOrOpenBlob(e(i,s),o);else if(n(i))t(i,o,s);else{var a=document.createElement("a");a.href=i,a.target="_blank",setTimeout((function(){r(a)}))}}:function(e,n,r,s){if((s=s||open("","_blank"))&&(s.document.title=s.document.body.innerText="downloading..."),"string"==typeof e)return t(e,n,r);var a="application/octet-stream"===e.type,l=/constructor/i.test(i.HTMLElement)||i.safari,c=/CriOS\/[\d]+/.test(navigator.userAgent);if((c||a&&l||o)&&"undefined"!=typeof FileReader){var h=new FileReader;h.onloadend=function(){var e=h.result;e=c?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),s?s.location.href=e:location=e,s=null},h.readAsDataURL(e)}else{var u=i.URL||i.webkitURL,d=u.createObjectURL(e);s?s.location=d:location.href=d,s=null,setTimeout((function(){u.revokeObjectURL(d)}),4e4)}});i.saveAs=s.saveAs=s,zM.exports=s}();var DM=NM.exports;const FM=(e,t)=>{const n=document.createElement("a");n.style.display="none",n.download=t,n.href=e,document.body.appendChild(n),n.click(),document.body.removeChild(n),URL.revokeObjectURL(e)};var VM={};Object.defineProperty(VM,"__esModule",{value:!0}),VM.changeDpiBlob=function(e,t){var n=e.slice(0,33);return new Promise((function(r,i){var o=new FileReader;o.onload=function(){var n=new Uint8Array(o.result),i=e.slice(33),s=nT(n,t,e.type);r(new Blob([s,i],{type:e.type}))},o.readAsArrayBuffer(n)}))};var UM=VM.changeDpiDataUrl=function(e,t){var n=e.split(","),r=n[0],i=n[1],o=void 0,s=void 0,a=!1;if(-1!==r.indexOf(XM)){o=XM;var l=function(e){var t=e.indexOf(GM);-1===t&&(t=e.indexOf(qM));-1===t&&(t=e.indexOf(KM));return t}(i);l>=0?(s=4*Math.ceil((l+28)/3),a=!0):s=44}-1!==r.indexOf(ZM)&&(o=ZM,s=24);for(var c=i.substring(0,s),h=i.substring(s),u=atob(c),d=new Uint8Array(u.length),f=0;f>>1:n>>>1;e[t]=n}return e}());for(var n=0;n>>8;return~t}var YM=void 0,XM="image/png",ZM="image/jpeg",GM="AAlwSFlz",qM="AAAJcEhZ",KM="AAAACXBI",JM="p".charCodeAt(0),QM="H".charCodeAt(0),eT="Y".charCodeAt(0),tT="s".charCodeAt(0);function nT(e,t,n,r){if(n===ZM)return e[13]=1,e[14]=t>>8,e[15]=255&t,e[16]=t>>8,e[17]=255&t,e;if(n===XM){var i=new Uint8Array(13);t*=39.3701,i[0]=JM,i[1]=QM,i[2]=eT,i[3]=tT,i[4]=t>>>24,i[5]=t>>>16,i[6]=t>>>8,i[7]=255&t,i[8]=i[4],i[9]=i[5],i[10]=i[6],i[11]=i[7],i[12]=1;var o=$M(i),s=new Uint8Array(4);if(s[0]=o>>>24,s[1]=o>>>16,s[2]=o>>>8,s[3]=255&o,r){var a=function(e){for(var t=e.length-1;t>=4;t--)if(9===e[t-4]&&e[t-3]===JM&&e[t-2]===QM&&e[t-1]===eT&&e[t]===tT)return t-3}(e);return e.set(i,a),e.set(s,a+13),e}var l=new Uint8Array(4);l[0]=0,l[1]=0,l[2]=0,l[3]=9;var c=new Uint8Array(54);return c.set(e,0),c.set(l,33),c.set(i,37),c.set(s,50),c}}const rT="3.7.7",iT=rT,oT="function"==typeof Buffer,sT="function"==typeof TextDecoder?new TextDecoder:void 0,aT="function"==typeof TextEncoder?new TextEncoder:void 0,lT=Array.prototype.slice.call("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="),cT=(e=>{let t={};return lT.forEach(((e,n)=>t[e]=n)),t})(),hT=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,uT=String.fromCharCode.bind(String),dT="function"==typeof Uint8Array.from?Uint8Array.from.bind(Uint8Array):e=>new Uint8Array(Array.prototype.slice.call(e,0)),fT=e=>e.replace(/=/g,"").replace(/[+\/]/g,(e=>"+"==e?"-":"_")),pT=e=>e.replace(/[^A-Za-z0-9\+\/]/g,""),gT=e=>{let t,n,r,i,o="";const s=e.length%3;for(let a=0;a255||(r=e.charCodeAt(a++))>255||(i=e.charCodeAt(a++))>255)throw new TypeError("invalid character found");t=n<<16|r<<8|i,o+=lT[t>>18&63]+lT[t>>12&63]+lT[t>>6&63]+lT[63&t]}return s?o.slice(0,s-3)+"===".substring(s):o},kT="function"==typeof btoa?e=>btoa(e):oT?e=>Buffer.from(e,"binary").toString("base64"):gT,mT=oT?e=>Buffer.from(e).toString("base64"):e=>{let t=[];for(let n=0,r=e.length;nt?fT(mT(e)):mT(e),yT=e=>{if(e.length<2)return(t=e.charCodeAt(0))<128?e:t<2048?uT(192|t>>>6)+uT(128|63&t):uT(224|t>>>12&15)+uT(128|t>>>6&63)+uT(128|63&t);var t=65536+1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320);return uT(240|t>>>18&7)+uT(128|t>>>12&63)+uT(128|t>>>6&63)+uT(128|63&t)},LT=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,wT=e=>e.replace(LT,yT),bT=oT?e=>Buffer.from(e,"utf8").toString("base64"):aT?e=>mT(aT.encode(e)):e=>kT(wT(e)),_T=(e,t=!1)=>t?fT(bT(e)):bT(e),xT=e=>_T(e,!0),CT=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ST=e=>{switch(e.length){case 4:var t=((7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3))-65536;return uT(55296+(t>>>10))+uT(56320+(1023&t));case 3:return uT((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return uT((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},jT=e=>e.replace(CT,ST),ET=e=>{if(e=e.replace(/\s+/g,""),!hT.test(e))throw new TypeError("malformed base64.");e+="==".slice(2-(3&e.length));let t,n,r,i="";for(let o=0;o>16&255):64===r?uT(t>>16&255,t>>8&255):uT(t>>16&255,t>>8&255,255&t);return i},MT="function"==typeof atob?e=>atob(pT(e)):oT?e=>Buffer.from(e,"base64").toString("binary"):ET,TT=oT?e=>dT(Buffer.from(e,"base64")):e=>dT(MT(e).split("").map((e=>e.charCodeAt(0)))),AT=e=>TT(PT(e)),OT=oT?e=>Buffer.from(e,"base64").toString("utf8"):sT?e=>sT.decode(TT(e)):e=>jT(MT(e)),PT=e=>pT(e.replace(/[-_]/g,(e=>"-"==e?"+":"/"))),IT=e=>OT(PT(e)),RT=e=>({value:e,enumerable:!1,writable:!0,configurable:!0}),BT=function(){const e=(e,t)=>Object.defineProperty(String.prototype,e,RT(t));e("fromBase64",(function(){return IT(this)})),e("toBase64",(function(e){return _T(this,e)})),e("toBase64URI",(function(){return _T(this,!0)})),e("toBase64URL",(function(){return _T(this,!0)})),e("toUint8Array",(function(){return AT(this)}))},HT=function(){const e=(e,t)=>Object.defineProperty(Uint8Array.prototype,e,RT(t));e("toBase64",(function(e){return vT(this,e)})),e("toBase64URI",(function(){return vT(this,!0)})),e("toBase64URL",(function(){return vT(this,!0)}))},WT={version:rT,VERSION:iT,atob:MT,atobPolyfill:ET,btoa:kT,btoaPolyfill:gT,fromBase64:IT,toBase64:_T,encode:_T,encodeURI:xT,encodeURL:xT,utob:wT,btou:jT,decode:IT,isValid:e=>{if("string"!=typeof e)return!1;const t=e.replace(/\s+/g,"").replace(/={0,2}$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(t)||!/[^\s0-9a-zA-Z\-_]/.test(t)},fromUint8Array:vT,toUint8Array:AT,extendString:BT,extendUint8Array:HT,extendBuiltins:()=>{BT(),HT()}},zT=()=>{const e=_(!1),{showClip:t,showSafe:n}=Nt(ts()),{currentTemplate:r}=Nt(Mh()),i=()=>{const[e]=kh(),{left:t,top:n,width:r,height:i}=Lh();e.getObjects().filter((e=>e.type===ms.REFERENCELINE&&!0===e.visible)).map((e=>e.set({visible:!1}))),e.renderAll();const o=e.toSVG({viewBox:{x:t,y:n,width:r,height:i},width:r+"px",height:i+"px"},(e=>e));return e.getObjects().filter((e=>e.type===ms.REFERENCELINE&&!1===e.visible)).map((e=>e.set({visible:!0}))),e.renderAll(),o},o=()=>{const[e]=kh(),t=e.toObject(Qo);return t.workSpace=r.value.workSpace,t.zoom=r.value.zoom,t.width=r.value.width,t.height=r.value.height,t},s=e=>g(void 0,null,(function*(){const t={data:WT.encode(i()),filetype:e,width:r.value.width/r.value.zoom,height:r.value.height/r.value.zoom},n=yield(o=t,Pl({url:"/api/design/export/file",method:"post",data:o}));var o;n&&n.data.link&&FM(n.data.link,`yft-design-${Date.now()}.${e}`)}));return{exportImage:(r,i,o,s=!0)=>{e.value=!0;const[a]=kh(),{left:l,top:c,width:h,height:u}=Lh(),d=a.getZoom(),f=a.viewportTransform,p=a.getActiveObject();let g=a.getObjects().filter((e=>Go.includes(e.id)));"jpeg"===r&&(g=a.getObjects().filter((e=>qo.includes(e.id)))),s&&(g.map((e=>e.set({visible:!1}))),a.renderAll()),p&&a.discardActiveObject(),a.getObjects().filter((e=>e.type===ms.REFERENCELINE&&!0===e.visible)).map((e=>e.set({visible:!1}))),a.set({background:"rgba(255,255,255,0)"}),a.renderAll();let k=a.toDataURL({multiplier:1/d,quality:i,format:r,width:h*d,height:u*d,left:l*d+f[4],top:c*d+f[5]});k=UM(k,o),DM.saveAs(k,`yft-design-${Date.now()}.${r}`),e.value=!1,g.map((e=>e.set({visible:!0}))),a.getObjects().filter((e=>e.id===$o)).map((e=>e.set({visible:t.value}))),a.getObjects().filter((e=>e.id===Yo)).map((e=>e.set({visible:n.value}))),p&&a.setActiveObject(p),a.getObjects().filter((e=>e.type===ms.REFERENCELINE&&!1===e.visible)).map((e=>e.set({visible:!0}))),a.renderAll()},exportPDF:()=>g(void 0,null,(function*(){s("pdf")})),exportPSD:()=>g(void 0,null,(function*(){s("psd")})),exportJSON:()=>{const e=o(),t=new Blob([JSON.stringify(e)]);DM.saveAs(t,`yft-design-${Date.now()}.json`)},exportSVG:()=>{const[e]=kh(),r=e.getObjects().filter((e=>qo.includes(e.id)));r.map((e=>e.set({visible:!1}))),e.renderAll();((e,t)=>{const n=new Blob([e],{type:"image/svg+xml"}),r=URL.createObjectURL(n),i=document.createElement("a");i.style.display="none",i.download=t,i.href=r,document.body.appendChild(i),i.click(),document.body.removeChild(i),URL.revokeObjectURL(r)})(i(),`yft-design-${Date.now()}.svg`),r.map((e=>e.set({visible:!0}))),e.getObjects().filter((e=>e.id===$o)).map((e=>e.set({visible:t.value}))),e.getObjects().filter((e=>e.id===Yo)).map((e=>e.set({visible:n.value}))),e.renderAll()},getJSONData:o,getSVGData:i,Exporting:e}},NT={class:"export-img-dialog"},DT={class:"configs"},FT={class:"row"},VT={class:"title"},UT={class:"row"},$T={class:"title"},YT={key:0,class:"row"},XT=["data-range"],ZT={class:"row"},GT={class:"title"},qT={class:"row"},KT={class:"title"},JT={class:"row"},QT={class:"title"},eA={class:"config-item"},tA={class:"btns"},nA=lp(z({__name:"ExportImage",emits:["close"],setup(e,{emit:t}){const n=t,{templates:r}=Nt(Mh()),{t:i}=ap(),{Exporting:o,exportImage:s}=zT(),a=_("current"),l=_(300),c=_([1,r.value.length]),h=_("jpeg"),u=_(1);_(!1);const d=_(!0);return(e,t)=>{const f=rt,p=it,g=ot,k=st,m=at,v=nt;return Y(),J("div",NT,[ee("div",DT,[ee("div",FT,[ee("div",VT,he(I(i)("message.exportFormat"))+":",1),U(p,{class:"config-item",modelValue:h.value,"onUpdate:modelValue":t[0]||(t[0]=e=>h.value=e)},{default:Z((()=>[U(f,{style:{width:"50%"},value:"jpeg",label:"jpeg"},{default:Z((()=>[ce("JPEG")])),_:1}),U(f,{style:{width:"50%"},value:"png",label:"png"},{default:Z((()=>[ce("PNG")])),_:1})])),_:1},8,["modelValue"])]),ee("div",UT,[ee("div",$T,he(I(i)("exportRange"))+":",1),U(p,{class:"config-item",modelValue:a.value,"onUpdate:modelValue":t[1]||(t[1]=e=>a.value=e)},{default:Z((()=>[U(f,{style:{width:"50%"},value:"all",label:"all"},{default:Z((()=>[ce(he(I(i)("message.allPages")),1)])),_:1}),U(f,{style:{width:"50%"},value:"current",label:"current"},{default:Z((()=>[ce(he(I(i)("message.currentPage")),1)])),_:1})])),_:1},8,["modelValue"])]),"custom"===a.value?(Y(),J("div",YT,[ee("div",{class:"title","data-range":`(${c.value[0]} ~ ${c.value[1]})`},he(I(i)("message.selfRange"))+":",9,XT),U(g,{class:"config-item",range:"",min:1,max:I(r).length,step:1,modelValue:c.value,"onUpdate:modelValue":t[2]||(t[2]=e=>c.value=e)},null,8,["max","modelValue"])])):se("",!0),ee("div",ZT,[ee("div",GT,he(I(i)("message.imageQuality"))+":",1),U(g,{class:"config-item",min:0,max:1,step:.1,modelValue:u.value,"onUpdate:modelValue":t[3]||(t[3]=e=>u.value=e)},null,8,["modelValue"])]),ee("div",qT,[ee("div",KT,he(I(i)("message.imageResolution"))+":",1),U(p,{class:"config-item",modelValue:l.value,"onUpdate:modelValue":t[4]||(t[4]=e=>l.value=e)},{default:Z((()=>[U(f,{style:{width:"33.33%"},value:72,label:72},{default:Z((()=>[ce("72DPI")])),_:1}),U(f,{style:{width:"33.33%"},value:150,label:150},{default:Z((()=>[ce("150DPI")])),_:1}),U(f,{style:{width:"33.33%"},value:300,label:300},{default:Z((()=>[ce("300DPI")])),_:1})])),_:1},8,["modelValue"])]),ee("div",JT,[ee("div",QT,he(I(i)("message.ignoreBloods"))+":",1),ee("div",eA,[U(k,{modelValue:d.value,"onUpdate:modelValue":t[5]||(t[5]=e=>d.value=e)},null,8,["modelValue"])])])]),ee("div",tA,[le((Y(),X(m,{class:"btn export",type:"primary",onClick:t[6]||(t[6]=e=>{s(h.value,u.value,l.value,d.value)})},{default:Z((()=>[ce(he(I(i)("message.exportImages")),1)])),_:1})),[[v,I(o),void 0,{fullscreen:!0,lock:!0}]]),U(m,{class:"btn close",onClick:t[7]||(t[7]=e=>n("close"))},{default:Z((()=>[ce(he(I(i)("message.close")),1)])),_:1})])])}}}),[["__scopeId","data-v-55bc3798"]]),rA={class:"export-svg-dialog"},iA=["innerHTML"],oA={class:"btns"},sA=lp(z({__name:"ExportSVG",emits:["close"],setup(e,{emit:t}){const n=t,{exportSVG:r,getSVGData:i}=zT(),o=P((()=>i()));return(e,t)=>{const i=at;return Y(),J("div",rA,[ee("div",{class:"preview",innerHTML:o.value},null,8,iA),ee("div",oA,[U(i,{class:"btn export",type:"primary",onClick:t[0]||(t[0]=e=>I(r)())},{default:Z((()=>[ce("导出 SVG")])),_:1}),U(i,{class:"btn close",onClick:t[1]||(t[1]=e=>n("close"))},{default:Z((()=>[ce("关闭")])),_:1})])])}}}),[["__scopeId","data-v-a11da92d"]]),aA={class:"export-pdf-dialog"},lA={class:"configs"},cA={class:"row"},hA={class:"title"},uA={class:"row"},dA={class:"title"},fA={class:"row"},pA={class:"title"},gA={class:"config-item"},kA={class:"btns"},mA=lp(z({__name:"ExportPDF",emits:["close"],setup(e,{emit:t}){const{exportPDF:n}=zT(),{t:r}=ap(),i=t,o=_("all"),s=_(1),a=_(!1);return(e,t)=>{const l=rt,c=it,h=lt,u=ct,d=st,f=at;return Y(),J("div",aA,[ee("div",lA,[ee("div",cA,[ee("div",hA,he(I(r)("message.exportRange"))+":",1),U(c,{class:"config-item",modelValue:o.value,"onUpdate:modelValue":t[0]||(t[0]=e=>o.value=e)},{default:Z((()=>[U(l,{style:{width:"50%"},value:"all"},{default:Z((()=>[ce(he(I(r)("message.allPages")),1)])),_:1}),U(l,{style:{width:"50%"},value:"current"},{default:Z((()=>[ce(he(I(r)("message.currentPage")),1)])),_:1})])),_:1},8,["modelValue"])]),ee("div",uA,[ee("div",dA,he(I(r)("message.quantityPerPage"))+":",1),U(u,{class:"config-item",value:s.value,"onUpdate:value":t[1]||(t[1]=e=>s.value=e)},{default:Z((()=>[U(h,{value:1},{default:Z((()=>[ce("1")])),_:1}),U(h,{value:2},{default:Z((()=>[ce("2")])),_:1}),U(h,{value:3},{default:Z((()=>[ce("3")])),_:1})])),_:1},8,["value"])]),ee("div",fA,[ee("div",pA,he(I(r)("message.blankEdges"))+":",1),ee("div",gA,[U(d,{checked:a.value,"onUpdate:checked":t[2]||(t[2]=e=>a.value=e)},null,8,["checked"])])])]),ee("div",kA,[U(f,{class:"btn export",type:"primary",onClick:t[3]||(t[3]=e=>{n()})},{default:Z((()=>[ce(he(I(r)("message.exportPDF")),1)])),_:1}),U(f,{class:"btn close",onClick:t[4]||(t[4]=e=>i("close"))},{default:Z((()=>[ce(he(I(r)("message.close")),1)])),_:1})])])}}}),[["__scopeId","data-v-5bbbce40"]]),vA={class:"export-pdf-dialog"},yA={class:"configs"},LA={class:"row"},wA={class:"title"},bA={class:"row"},_A={class:"title"},xA={class:"row"},CA={class:"title"},SA={class:"config-item"},jA={class:"btns"},EA=lp(z({__name:"ExportPSD",emits:["close"],setup(e,{emit:t}){const{exportPSD:n}=zT(),{t:r}=ap(),i=t,o=_("all"),s=_(1),a=_(!1);return(e,t)=>{const l=rt,c=it,h=lt,u=ct,d=st,f=at;return Y(),J("div",vA,[ee("div",yA,[ee("div",LA,[ee("div",wA,he(I(r)("message.exportRange"))+":",1),U(c,{class:"config-item",modelValue:o.value,"onUpdate:modelValue":t[0]||(t[0]=e=>o.value=e)},{default:Z((()=>[U(l,{style:{width:"50%"},value:"all"},{default:Z((()=>[ce(he(I(r)("message.allPages")),1)])),_:1}),U(l,{style:{width:"50%"},value:"current"},{default:Z((()=>[ce(he(I(r)("message.currentPage")),1)])),_:1})])),_:1},8,["modelValue"])]),ee("div",bA,[ee("div",_A,he(I(r)("message.quantityPerPage"))+":",1),U(u,{class:"config-item",value:s.value,"onUpdate:value":t[1]||(t[1]=e=>s.value=e)},{default:Z((()=>[U(h,{value:1},{default:Z((()=>[ce("1")])),_:1}),U(h,{value:2},{default:Z((()=>[ce("2")])),_:1}),U(h,{value:3},{default:Z((()=>[ce("3")])),_:1})])),_:1},8,["value"])]),ee("div",xA,[ee("div",CA,he(I(r)("message.blankEdges"))+":",1),ee("div",SA,[U(d,{checked:a.value,"onUpdate:checked":t[2]||(t[2]=e=>a.value=e)},null,8,["checked"])])])]),ee("div",jA,[U(f,{class:"btn export",type:"primary",onClick:t[3]||(t[3]=e=>{n()})},{default:Z((()=>[ce(he(I(r)("message.exportPSD")),1)])),_:1}),U(f,{class:"btn close",onClick:t[4]||(t[4]=e=>i("close"))},{default:Z((()=>[ce(he(I(r)("message.close")),1)])),_:1})])])}}}),[["__scopeId","data-v-98a2e02e"]]),MA={class:"export-json-dialog"},TA={class:"preview"},AA={class:"btns"},OA=lp(z({__name:"ExportJSON",emits:["close"],setup(e,{emit:t}){const n=t,{exportJSON:r,getJSONData:i}=zT();return(e,t)=>{const o=at;return Y(),J("div",MA,[ee("div",TA,[ee("pre",null,he(I(i)()),1)]),ee("div",AA,[U(o,{class:"btn export",type:"primary",onClick:t[0]||(t[0]=e=>I(r)())},{default:Z((()=>[ce("导出 JSON")])),_:1}),U(o,{class:"btn close",onClick:t[1]||(t[1]=e=>n("close"))},{default:Z((()=>[ce("关闭")])),_:1})])])}}}),[["__scopeId","data-v-6d4fbabd"]]),PA={class:"export-dialog"},IA={class:"tabs"},RA=["onClick"],BA={class:"content"},HA=lp(z({__name:"index",props:{visible:{type:Boolean,required:!0}},emits:["close"],setup(e,{emit:t}){const n=vh(),{exportType:r}=Nt(n),i=_(!1),o=n.setExportType,s=e,a=t;S((()=>s.visible),(e=>{i.value=e}));const l=[{key:"image",label:"导出图片"},{key:"svg",label:"导出SVG"},{key:"pdf",label:"导出PDF"},{key:"json",label:"导出JSON"}],c=P((()=>({image:nA,svg:sA,pdf:mA,psd:EA,json:OA,"":""}[r.value]||null))),h=()=>{a("close")};return(e,t)=>{const n=Ke;return Y(),X(n,{modelValue:i.value,"onUpdate:modelValue":t[0]||(t[0]=e=>i.value=e),width:"35%",class:"export-dialog","before-close":h},{default:Z((()=>[ee("div",PA,[ee("div",IA,[(Y(),J(V,null,oe(l,(e=>ee("div",{class:te(["tab",{active:e.key===I(r)}]),key:e.key,onClick:t=>I(o)(e.key)},he(e.label),11,RA))),64))]),ee("div",BA,[(Y(),X(ue(c.value),{onClose:h},null,32))])])])),_:1},8,["modelValue"])}}}),[["__scopeId","data-v-492223fd"]]);const WA={class:"el-upload__text"},zA={class:"el-upload__tip"},NA={class:"content"},DA=["src","alt"],FA=["src","alt"],VA={class:"dialog-footer"},UA=z({__name:"index",props:{visible:{type:Boolean,required:!0},imageId:{type:String,required:!1},image:{type:String,required:!1}},emits:["close"],setup(e,{emit:t}){const{t:n}=ap();Mh(),wh(),_x(),RM();const r=j({dialogVisible:!1,fileAccept:".jpg,.jpeg,.png,.webp",show:!1,filename:"",originImage:"",resultImage:"",offsetWidth:0,percent:0,progress:0,progressText:"",toolModel:!0,loading:!1}),i=_(!1),o=_(ps[0].key),s=_(),a=e,l=t;S((()=>a.visible),(e=>{var t;r.dialogVisible=e,e&&(null==(t=s.value)||t.clearFiles(),u(a.image))}));const c=()=>{l("close")},h=e=>g(this,null,(function*(){r.filename=e.file.name;const t=r.filename.split(".").pop();if(!r.fileAccept.split(",").includes(`.${t}`))return;r.originImage=yield Fc(e.file);const n=(yield function(e,t){const n=new FormData;return n.append("image",e),Pl({url:"/api/design/matting/file",method:"post",data:n,headers:{"Content-Type":"multipart/form-data"}})}(e.file)).data;yield Dc(r.originImage),200===n.code&&(r.resultImage=n.resultImage,requestAnimationFrame(k))})),u=e=>g(this,null,(function*(){if(!e)return;r.originImage=e;const t=yield function(e){return Pl({url:"/api/matting/url",method:"post",data:{image:e}})}(e),n=t.data;yield Dc(r.originImage),200===n.code&&(r.resultImage=n.resultImage,requestAnimationFrame(k))})),d=()=>g(this,null,(function*(){const[e]=kh(),t=e.getActiveObject();t&&(yield t.setSrc(r.resultImage),e.renderAll(),l("close"))})),f=e=>{s.value.clearFiles();const t=e[0];t.uid=Qe(),s.value.handleStart(t)},p=()=>{URL.revokeObjectURL(r.originImage),r.originImage="",r.resultImage="",r.percent=0,r.offsetWidth=0},k=()=>{r.percent+=1,i.value=!0,r.percent<100?requestAnimationFrame(k):i.value=!1},m=()=>{},v=()=>{r.resultImage&&FM(r.resultImage,`yft-design-${Date.now()}-matting-${r.filename}`)},y=e=>{!i.value&&(r.percent=e.offsetX/e.target.width*100)};return(e,t)=>{const i=ht,l=lt,u=ct,g=ut,k=et,L=tt,w=at,b=Ke,_=nt;return Y(),X(b,{modelValue:r.dialogVisible,"onUpdate:modelValue":t[1]||(t[1]=e=>r.dialogVisible=e),title:I(n)("message.AICutoutImage"),width:"35%",class:"matting-dialog","before-close":c,"close-on-click-modal":!1},{footer:Z((()=>[ee("div",VA,[le(U(w,{type:"danger",onClick:p},{default:Z((()=>[ce(he(I(n)("message.clear")),1)])),_:1},512),[[de,r.originImage&&r.toolModel]]),le(U(w,{type:"primary",onClick:m},{default:Z((()=>[ce(he(I(n)("message.edit")),1)])),_:1},512),[[de,r.resultImage]]),le(U(w,{type:"success",onClick:v},{default:Z((()=>[ce(he(I(n)("message.download")),1)])),_:1},512),[[de,r.resultImage&&r.toolModel]]),le((Y(),X(w,{type:"primary"},{default:Z((()=>[ce(he(r.loading?I(n)("message.uploading"):I(n)("message.completeImageCutout")),1)])),_:1})),[[de,r.resultImage&&!r.toolModel],[_,r.loading]]),le((Y(),X(w,{type:"primary",onClick:d},{default:Z((()=>[ce(" 替换 ")])),_:1})),[[de,r.resultImage&&a.image],[_,r.loading]])])])),default:Z((()=>[U(g,{class:"model-row"},{default:Z((()=>[U(i,{span:2,class:"model-tip"},{default:Z((()=>[ce(he(I(n)("message.model")),1)])),_:1}),U(i,{span:4},{default:Z((()=>[U(u,{modelValue:o.value,"onUpdate:modelValue":t[0]||(t[0]=e=>o.value=e)},{default:Z((()=>[(Y(!0),J(V,null,oe(I(ps),(e=>(Y(),X(l,{key:e.key,value:e.id,label:e.name},null,8,["value","label"])))),128))])),_:1},8,["modelValue"])])),_:1})])),_:1}),r.originImage?se("",!0):le((Y(),X(L,{key:0,class:"upload-demo",ref_key:"uploadRef",ref:s,"on-exceed":f,drag:"",action:"http","http-request":h,limit:1,accept:r.fileAccept},{tip:Z((()=>[ee("div",zA,he(I(n)("message.imageLimit2MTips")),1)])),default:Z((()=>[U(k,{size:50},{default:Z((()=>[U(I(Je))])),_:1}),ee("div",WA,[ce(he(I(n)("message.dragAndDropFiles")),1),ee("em",null,he(I(n)("message.selectFileUpload")),1)])])),_:1},8,["accept"])),[[_,r.loading]]),ee("div",NA,[le((Y(),J("div",{style:Q({width:r.offsetWidth?r.offsetWidth+"px":"100%"}),class:"scan-effect transparent-background"},[ee("img",{ref:"raw",style:Q({"clip-path":"inset(0 0 0 "+r.percent+"%)"}),src:r.originImage,alt:I(n)("message.rawImage")},null,12,DA),le(ee("img",{src:r.resultImage,onMousemove:y,alt:I(n)("message.resultImage")},null,40,FA),[[de,r.resultImage]]),le(ee("div",{style:Q({left:r.percent+"%"}),class:"scan-line"},null,4),[[de,r.resultImage]])],4)),[[de,r.originImage],[_,!r.resultImage]])])])),_:1},8,["modelValue","title"])}}}),$A=lp(UA,[["__scopeId","data-v-cb4c81ee"]]),YA=ee("div",{class:"el-upload__text"},[ce(" 拖拽图片到这里 或者 "),ee("em",null,"选择图片上传")],-1),XA=ee("div",{class:"el-upload__tip"}," 支持图片格式 ",-1),ZA={key:1},GA=ee("canvas",{id:"ImageFillColor",class:"mt-10px"},null,-1),qA={class:"dialog-footer"},KA=z({__name:"ImageFillColor",props:{visible:{type:Boolean,required:!0}},emits:["close"],setup(e,{emit:t}){const{t:n}=ap();Mh(),wh(),_x(),RM();const r=_(!1),i=_(!1),o=_(!0),s=_(".jpg,.jpeg,.png,.webp,"),a=_(),l=e,c=_(400),h=_(""),u=_("#ffffff"),d=t;S((()=>l.visible),(e=>{var t;r.value=e,e&&(null==(t=a.value)||t.clearFiles())}));const f=()=>{d("close")},p=e=>g(this,null,(function*(){const t=e.file.name.split(".").pop();s.value.split(",").includes(`.${t}`)&&["jpg","jpeg","png","webp"].includes(t)&&(h.value=yield Fc(e.file),o.value=!1,A((()=>{y()})))})),k=()=>{h.value="",o.value=!0},m=e=>{a.value.clearFiles();const t=e[0];t.uid=Qe(),a.value.handleStart(t)};let v=null;const y=()=>{v=document.getElementById("ImageFillColor");const e=v.getContext("2d",{willReadFrequently:!0}),t=new Image;t.src=h.value,t.onload=()=>{const n=Math.max(t.width,t.height),r=c.value/n;v.width=t.width*r,v.height=t.height*r,e.drawImage(t,0,0,v.width,v.height),h.value=e.getImageData(0,0,v.width,v.height)},v.addEventListener("click",(t=>{const n=t.offsetX,r=t.offsetY;if(!h.value)return;e.putImageData(h.value,0,0);const i=e.getImageData(0,0,v.width,v.height),o=w(n,r,i),s=Gw(u.value).toRgb(),a=[s.r,s.g,s.b,255],l=[{x:n,y:r}];for(;l.length>0;){const{x:e,y:t}=l.pop();if(e<0||e>=v.width||t<0||t>=v.height)continue;const n=L(e,t),r=w(e,t,i);b(r,o)<=100&&0!==b(r,a)&&(i.data.set(a,n),l.push({x:e+1,y:t}),l.push({x:e-1,y:t}),l.push({x:e,y:t+1}),l.push({x:e,y:t-1}))}e.putImageData(i,0,0),h.value=i}))},L=(e,t)=>4*(t*v.width+e),w=(e,t,n)=>{const r=L(e,t);return[n.data[r],n.data[r+1],n.data[r+2],n.data[r+3]]},b=(e,t)=>Math.abs(e[0]-t[0])+Math.abs(e[1]-t[1])+Math.abs(e[2]-t[2])+Math.abs(e[3]-t[3]),x=()=>{if(!h.value)return;const e=document.getElementById("ImageFillColor");FM(e.toDataURL("image/png"),`yft-design-${Date.now()}-ImageFillColor.png`)};return(e,t)=>{const l=et,c=tt,d=G_,g=Y_,v=dt,y=at,L=Ke,w=nt;return Y(),X(L,{modelValue:r.value,"onUpdate:modelValue":t[1]||(t[1]=e=>r.value=e),width:432,title:e.$t("message.ColorFillImage"),class:"upload-dialog","before-close":f,"close-on-click-modal":!1},{footer:Z((()=>[ee("div",qA,[le(U(y,{type:"danger",onClick:k},{default:Z((()=>[ce(he(I(n)("message.clear")),1)])),_:1},512),[[de,!o.value&&h.value]]),le(U(y,{type:"success",onClick:x},{default:Z((()=>[ce(he(I(n)("message.download")),1)])),_:1},512),[[de,!o.value&&h.value]])])])),default:Z((()=>[o.value?le((Y(),X(c,{key:0,class:"upload-demo",ref_key:"uploadRef",ref:a,"on-exceed":m,drag:"",action:"http","http-request":p,limit:1,accept:s.value},{tip:Z((()=>[XA])),default:Z((()=>[U(l,{size:50},{default:Z((()=>[U(I(Je))])),_:1}),YA])),_:1},8,["accept"])),[[w,i.value]]):(Y(),J("div",ZA,[U(v,{trigger:"click",width:265},{reference:Z((()=>[U(d,{color:u.value},null,8,["color"])])),default:Z((()=>[U(g,{modelValue:u.value,"onUpdate:modelValue":t[0]||(t[0]=e=>(e=>{u.value=Gw(e).toHexString()})(e))},null,8,["modelValue"])])),_:1}),GA]))])),_:1},8,["modelValue","title"])}}}),JA=lp(z({__name:"ReferencePopover",props:{referenceRef:{type:null},referencePopoverRef:{type:null}},emits:["add"],setup(e,{emit:t}){const n=_(!1),r=_("horizontal"),i=_(0),o=e,s=e=>{n.value=e},a=()=>{const[e]=kh();if(!e.ruler)return;const t=new Yc(Number(i.value),{type:"ReferenceLine",axis:r.value,visible:!0,name:"ReferenceLine",selectable:!0,hasControls:!1,hasBorders:!1,stroke:"pink",fill:"pink",originX:"center",originY:"center",padding:4,globalCompositeOperation:"difference"});e.add(t),e.renderAll();Mh().modifedElement()};return(e,t)=>{const n=ht,l=ft,c=it,h=ut,u=pt,d=at,f=dt;return Y(),J("div",null,[U(f,{placement:"right",trigger:"click","popper-style":{padding:0},width:"240",onBeforeEnter:t[3]||(t[3]=e=>s(!0)),onHide:t[4]||(t[4]=e=>s(!1)),ref:o.referencePopoverRef,"virtual-ref":o.referenceRef,"virtual-triggering":""},{default:Z((()=>[U(h,{class:"reference-pop-row"},{default:Z((()=>[U(n,{span:8,class:"reference-pop-text"},{default:Z((()=>[ce(he(e.$t("default.direction"))+":",1)])),_:1}),U(n,{span:16,class:"reference-pop-direction"},{default:Z((()=>[U(c,{modelValue:r.value,"onUpdate:modelValue":t[0]||(t[0]=e=>r.value=e)},{default:Z((()=>[U(l,{value:"vertical",size:"small"},{default:Z((()=>[ce("X "+he(e.$t("style.axis")),1)])),_:1}),U(l,{value:"horizontal",size:"small"},{default:Z((()=>[ce("Y "+he(e.$t("style.axis")),1)])),_:1})])),_:1},8,["modelValue"])])),_:1})])),_:1}),U(h,{class:"reference-pop-row"},{default:Z((()=>[U(n,{span:6,class:"reference-pop-text"},{default:Z((()=>[ce(he(e.$t("style.position"))+":",1)])),_:1}),U(n,{span:18},{default:Z((()=>[U(h,{class:"reference-flex-end"},{default:Z((()=>[U(n,{span:10},{default:Z((()=>[U(u,{modelValue:i.value,"onUpdate:modelValue":t[1]||(t[1]=e=>i.value=e),size:"small"},null,8,["modelValue"])])),_:1}),U(n,{span:4,class:"reference-pop-text reference-flex-end"},{default:Z((()=>[ce("px")])),_:1})])),_:1})])),_:1})])),_:1}),U(h,{class:"reference-pop-btn"},{default:Z((()=>[U(d,{size:"small",onClick:t[2]||(t[2]=e=>s(!1))},{default:Z((()=>[ce(he(e.$t("default.cancel")),1)])),_:1}),U(d,{size:"small",type:"primary",onClick:a},{default:Z((()=>[ce(he(e.$t("default.ok")),1)])),_:1})])),_:1})])),_:1},8,["virtual-ref"])])}}}),[["__scopeId","data-v-28d75bed"]]),QA=(e=>(re("data-v-8ca0e5b0"),e=e(),ie(),e))((()=>ee("span",{class:"pop-text"},"添加模板",-1))),eO={class:"pop-text"},tO={class:"pop-text"},nO={class:"pop-text"},rO=lp(z({__name:"HomePopover",props:{menuRef:{type:null},menuPopoverRef:{type:null},menuVisibleRef:{type:Boolean,default:!1}},emits:["hide"],setup(e,{emit:t}){const{createTemplate:n}=RM(),{t:r}=ap(),i=_(!1);_(!1);const o=_(!1),s=_(),a=_(),l=e,c=e=>{i.value=e},h=()=>{o.value=!0},u=()=>{o.value=!1};return(e,t)=>{const i=G("IconPlus"),d=ut,f=G("IconNewlybuild"),p=G("IconUpload"),g=G("IconDividingLine"),k=dt,m=WM;return Y(),J("div",null,[U(k,{placement:"right",width:"220",trigger:"click","popper-class":"home-pop",onBeforeEnter:t[1]||(t[1]=e=>c(!0)),onHide:t[2]||(t[2]=e=>c(!1)),ref:l.menuPopoverRef,"virtual-ref":l.menuRef,"virtual-triggering":""},{default:Z((()=>[U(d,{class:"pop-row",onClick:t[0]||(t[0]=e=>I(n)())},{default:Z((()=>[U(i,{class:"pop-icon"}),QA])),_:1}),U(d,{class:"pop-row"},{default:Z((()=>[U(f,{class:"pop-icon"}),ee("span",eO,he(I(r)("message.createDesign")),1)])),_:1}),U(d,{class:"pop-row",onClick:h},{default:Z((()=>[U(p,{class:"pop-icon"}),ee("span",tO,he(I(r)("message.uploadFiles")),1)])),_:1}),U(d,{class:"pop-row",ref_key:"referenceRef",ref:s},{default:Z((()=>[U(g,{class:"pop-icon"}),ee("span",nO,he(I(r)("message.referenceLine")),1)])),_:1},512)])),_:1},8,["virtual-ref"]),U(m,{visible:o.value,onClose:u},null,8,["visible"]),U(JA,{"reference-ref":s.value,"reference-popover-ref":a.value},null,8,["reference-ref","reference-popover-ref"])])}}}),[["__scopeId","data-v-8ca0e5b0"]]);function iO(e){return Pl({url:"/api/oauth/github/callback",method:"get",params:e})}const oO={class:"overflow-hidden relative mt-[20px] mx-auto p-[10px] border border-solid border-[rgba(0, 0, 0, .08)] rounded-[8px] justify-center"},sO={class:"w-[150px] h-[150px]"},aO=["src"],lO={class:"w-[170px] h-[45px]"},cO=(e=>(re("data-v-fb843563"),e=e(),ie(),e))((()=>ee("strong",null,[ee("a",{href:"",class:"hover:text-blue-700"},"用户服务协议")],-1))),hO=z({__name:"index",props:{visible:{type:Boolean,required:!0}},emits:["close"],setup(e,{emit:t}){const n=_(!1),r=P((()=>Bc()?"75%":"35%")),i=_(""),o=_(2),s=_("普通"),a=_(""),l=_(!1),{loginStatus:c,username:h}=Nt(Oh()),u=e,d=j({username:"",password:"",captcha:""}),f=j({username:[{required:!0,message:"请输入用户名或者邮箱地址",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}],captcha:[{required:!0,message:"请输入验证码",trigger:"blur"}]}),p=t;S((()=>u.visible),(e=>{n.value=e}));const k=()=>{p("close",!1),i.value=""},m=()=>g(this,null,(function*(){l.value=!0;const e=yield Pl({url:"/api/oauth/captcha",method:"get"});200===e.data.code&&(a.value="data:image/png;base64,"+e.data.data.image,l.value=!1)})),v=()=>g(this,null,(function*(){yield(e=d,Pl({url:"/api/oauth/login",method:"post",data:e}));var e})),y=()=>g(this,null,(function*(){const e=yield Pl({url:"/api/oauth/github/token",method:"get"});if(e.data&&200===e.data.code){const t=window.open(e.data.data,"_blank","width=600,height=400,menubar=no,toolbar=no,location=no");window.addEventListener("message",(e=>{if(e.origin===window.location.origin){c.value=!0;const n=e.data;Ol.set("access_token",n.access_token),h.value=n.user.username,null==t||t.close(),p("close",!1)}}))}})),L=()=>{o.value=1,s.value="微信"},w=()=>{o.value=2,s.value="普通",m()};return R((()=>{m()})),(e,t)=>{const c=ut,h=mt,u=pt,p=vt,g=yt,b=at,_=G("IconGithub"),x=ht,C=G("IconTencentQq"),S=G("IconMail"),j=Ke,E=nt;return Y(),X(j,{modelValue:n.value,"onUpdate:modelValue":t[3]||(t[3]=e=>n.value=e),title:"",width:r.value,class:"login-dialog","before-close":k},{footer:Z((()=>[U(c,{class:"justify-center text-[12px] text-[#9da3ac]"},{default:Z((()=>[ce(" 登录即代表您同意《"),cO,ce("》 ")])),_:1})])),default:Z((()=>[U(c,null,{default:Z((()=>[U(c,{class:"text-[20px] text-[#222529] font-semibold leading-snug justify-center"},{default:Z((()=>[ce(he(s.value)+"登录 ",1)])),_:1}),U(c,{class:"text-[12px] mt-[10px] justify-center"},{default:Z((()=>[ce(" 仅用于身份识别,yft-design不会获取您的任何隐私信息~ ")])),_:1}),1===o.value?(Y(),X(c,{key:0},{default:Z((()=>[ee("div",oO,[ee("div",sO,[le(U(h,{src:i.value,class:"w-full h-full"},null,8,["src"]),[[E,!i.value]])])])])),_:1})):se("",!0),2===o.value?(Y(),X(c,{key:1},{default:Z((()=>[U(c,{class:"h-[172px] mx-auto mt-[20px] content-center"},{default:Z((()=>[U(g,{ref:"loginFormRef",model:I(d),rules:I(f),"label-width":"auto"},{default:Z((()=>[U(p,{prop:"username"},{default:Z((()=>[U(u,{type:"username",autocomplete:"off","prefix-icon":I(gt),modelValue:I(d).username,"onUpdate:modelValue":t[0]||(t[0]=e=>I(d).username=e)},null,8,["prefix-icon","modelValue"])])),_:1}),U(p,null,{default:Z((()=>[U(u,{type:"password",autocomplete:"off","prefix-icon":I(kt),modelValue:I(d).password,"onUpdate:modelValue":t[1]||(t[1]=e=>I(d).password=e),"show-password":""},null,8,["prefix-icon","modelValue"])])),_:1}),U(p,null,{default:Z((()=>[U(u,{style:{width:"100px"},modelValue:I(d).captcha,"onUpdate:modelValue":t[2]||(t[2]=e=>I(d).captcha=e)},null,8,["modelValue"]),ee("div",{class:"w-[100px] h-full outline-box",onClick:m},[le(ee("img",{src:a.value,alt:""},null,8,aO),[[E,l.value]])])])),_:1})])),_:1},8,["model","rules"])])),_:1}),U(c,{class:"content-center"},{default:Z((()=>[U(b,{class:"w-[200px]",type:"primary",onClick:v},{default:Z((()=>[ce("登陆")])),_:1})])),_:1})])),_:1})):se("",!0),U(c,{class:"mt-[28px] justify-center"},{default:Z((()=>[ee("div",lO,[U(c,{class:"h-full"},{default:Z((()=>[U(x,{span:8,class:"flex justify-center"},{default:Z((()=>[U(b,{class:"h-full",onClick:y},{default:Z((()=>[U(_,{class:"text-[20px]"})])),_:1})])),_:1}),U(x,{span:8,class:"flex justify-center"},{default:Z((()=>[U(b,{class:"h-full",onClick:L},{default:Z((()=>[U(C,{class:"text-[20px]"})])),_:1})])),_:1}),U(x,{span:8,class:"flex justify-center"},{default:Z((()=>[U(b,{class:"h-full",onClick:w},{default:Z((()=>[U(S,{class:"text-[20px]"})])),_:1})])),_:1})])),_:1})])])),_:1})])),_:1})])),_:1},8,["modelValue","width"])}}}),uO=lp(hO,[["__scopeId","data-v-fb843563"]]),dO={FileInput:$w,ColorButton:G_,TextColorButton:J_,ColorPicker:Y_,FullscreenSpin:ex,LinePointMarker:rx,SwipeInput:ox,FileUpload:WM,FileExport:HA,ImageMatting:$A,ImageFillColor:KA,HomePopover:rO,LoginDialog:uO},fO={install(e){for(const t of Object.keys(dO))e.component(t,dO[t])}};var pO={exports:{}};window,pO.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},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 r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1)}([function(e,t,n){var r,i;r=[n(2)],void 0===(i=function(e){function t(r){if(t.is(r,"function"))return n?r():e.on("raphael.DOMload",r);if(t.is(r,T))return t._engine.create[f](t,r.splice(0,3+t.is(r[0],M))).add(r);var i=Array.prototype.slice.call(arguments,0);if(t.is(i[i.length-1],"function")){var o=i.pop();return n?o.call(t._engine.create[f](t,i)):e.on("raphael.DOMload",(function(){o.call(t._engine.create[f](t,i))}))}return t._engine.create[f](t,arguments)}t.version="2.3.0",t.eve=e;var n,r,i,o,s=/[, ]+/,a={circle:1,rect:1,path:1,ellipse:1,text:1,image:1},l=/\{(\d+)\}/g,c="hasOwnProperty",h={doc:document,win:window},u={was:Object.prototype[c].call(h.win,"Raphael"),is:h.win.Raphael},d=function(){this.ca=this.customAttributes={}},f="apply",p="concat",g="ontouchstart"in window||window.TouchEvent||window.DocumentTouch&&document instanceof DocumentTouch,k="",m=" ",v=String,y="split",L="click dblclick mousedown mousemove mouseout mouseover mouseup touchstart touchmove touchend touchcancel"[y](m),w={mousedown:"touchstart",mousemove:"touchmove",mouseup:"touchend"},b=v.prototype.toLowerCase,_=Math,x=_.max,C=_.min,S=_.abs,j=_.pow,E=_.PI,M="number",T="array",A=Object.prototype.toString,O=(t._ISURL=/^url\(['"]?(.+?)['"]?\)$/i,/^\s*((#[a-f\d]{6})|(#[a-f\d]{3})|rgba?\(\s*([\d\.]+%?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+%?(?:\s*,\s*[\d\.]+%?)?)\s*\)|hsba?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\)|hsla?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\))\s*$/i),P={NaN:1,Infinity:1,"-Infinity":1},I=/^(?:cubic-)?bezier\(([^,]+),([^,]+),([^,]+),([^\)]+)\)/,R=_.round,B=parseFloat,H=parseInt,W=v.prototype.toUpperCase,z=t._availableAttrs={"arrow-end":"none","arrow-start":"none",blur:0,"clip-rect":"0 0 1e9 1e9",cursor:"default",cx:0,cy:0,fill:"#fff","fill-opacity":1,font:'10px "Arial"',"font-family":'"Arial"',"font-size":"10","font-style":"normal","font-weight":400,gradient:0,height:0,href:"http://raphaeljs.com/","letter-spacing":0,opacity:1,path:"M0,0",r:0,rx:0,ry:0,src:"",stroke:"#000","stroke-dasharray":"","stroke-linecap":"butt","stroke-linejoin":"butt","stroke-miterlimit":0,"stroke-opacity":1,"stroke-width":1,target:"_blank","text-anchor":"middle",title:"Raphael",transform:"",width:0,x:0,y:0,class:""},N=t._availableAnimAttrs={blur:M,"clip-rect":"csv",cx:M,cy:M,fill:"colour","fill-opacity":M,"font-size":M,height:M,opacity:M,path:"path",r:M,rx:M,ry:M,stroke:"colour","stroke-opacity":M,"stroke-width":M,transform:"transform",width:M,x:M,y:M},D=/[\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]*,[\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]*/,F={hs:1,rg:1},V=/,?([achlmqrstvxz]),?/gi,U=/([achlmrqstvz])[\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,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\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]*,?[\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]*)+)/gi,$=/([rstm])[\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,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\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]*,?[\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]*)+)/gi,Y=/(-?\d*\.?\d*(?:e[\-+]?\d+)?)[\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]*,?[\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]*/gi,X=(t._radial_gradient=/^r(?:\(([^,]+?)[\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]*,[\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]*([^\)]+?)\))?/,{}),Z=function(e,t){return B(e)-B(t)},G=function(e){return e},q=t._rectPath=function(e,t,n,r,i){return i?[["M",e+i,t],["l",n-2*i,0],["a",i,i,0,0,1,i,i],["l",0,r-2*i],["a",i,i,0,0,1,-i,i],["l",2*i-n,0],["a",i,i,0,0,1,-i,-i],["l",0,2*i-r],["a",i,i,0,0,1,i,-i],["z"]]:[["M",e,t],["l",n,0],["l",0,r],["l",-n,0],["z"]]},K=function(e,t,n,r){return null==r&&(r=n),[["M",e,t],["m",0,-r],["a",n,r,0,1,1,0,2*r],["a",n,r,0,1,1,0,-2*r],["z"]]},J=t._getPath={path:function(e){return e.attr("path")},circle:function(e){var t=e.attrs;return K(t.cx,t.cy,t.r)},ellipse:function(e){var t=e.attrs;return K(t.cx,t.cy,t.rx,t.ry)},rect:function(e){var t=e.attrs;return q(t.x,t.y,t.width,t.height,t.r)},image:function(e){var t=e.attrs;return q(t.x,t.y,t.width,t.height)},text:function(e){var t=e._getBBox();return q(t.x,t.y,t.width,t.height)},set:function(e){var t=e._getBBox();return q(t.x,t.y,t.width,t.height)}},Q=t.mapPath=function(e,t){if(!t)return e;var n,r,i,o,s,a,l;for(i=0,s=(e=je(e)).length;i',(ee=te.firstChild).style.behavior="url(#default#VML)",!ee||"object"!=typeof ee.adj)return t.type=k;te=null}function ne(e){if("function"==typeof e||Object(e)!==e)return e;var t=new e.constructor;for(var n in e)e[c](n)&&(t[n]=ne(e[n]));return t}t.svg=!(t.vml="VML"==t.type),t._Paper=d,t.fn=r=d.prototype=t.prototype,t._id=0,t.is=function(e,t){return"finite"==(t=b.call(t))?!P[c](+e):"array"==t?e instanceof Array:"null"==t&&null===e||t==typeof e&&null!==e||"object"==t&&e===Object(e)||"array"==t&&Array.isArray&&Array.isArray(e)||A.call(e).slice(8,-1).toLowerCase()==t},t.angle=function(e,n,r,i,o,s){if(null==o){var a=e-r,l=n-i;return a||l?(180+180*_.atan2(-l,-a)/E+360)%360:0}return t.angle(e,n,o,s)-t.angle(r,i,o,s)},t.rad=function(e){return e%360*E/180},t.deg=function(e){return Math.round(180*e/E%360*1e3)/1e3},t.snapTo=function(e,n,r){if(r=t.is(r,"finite")?r:10,t.is(e,T)){for(var i=e.length;i--;)if(S(e[i]-n)<=r)return e[i]}else{var o=n%(e=+e);if(oe-r)return n-o+e}return n},t.createUUID=(i=/[xy]/g,o=function(e){var t=16*_.random()|0;return("x"==e?t:3&t|8).toString(16)},function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(i,o).toUpperCase()}),t.setWindow=function(n){e("raphael.setWindow",t,h.win,n),h.win=n,h.doc=h.win.document,t._engine.initWin&&t._engine.initWin(h.win)};var re=function(e){if(t.vml){var n,r=/^\s+|\s+$/g;try{var i=new ActiveXObject("htmlfile");i.write(""),i.close(),n=i.body}catch(a){n=createPopup().document.body}var o=n.createTextRange();re=ce((function(e){try{n.style.color=v(e).replace(r,k);var t=o.queryCommandValue("ForeColor");return"#"+("000000"+(t=(255&t)<<16|65280&t|(16711680&t)>>>16).toString(16)).slice(-6)}catch(i){return"none"}}))}else{var s=h.doc.createElement("i");s.title="Raphaël Colour Picker",s.style.display="none",h.doc.body.appendChild(s),re=ce((function(e){return s.style.color=e,h.doc.defaultView.getComputedStyle(s,k).getPropertyValue("color")}))}return re(e)},ie=function(){return"hsb("+[this.h,this.s,this.b]+")"},oe=function(){return"hsl("+[this.h,this.s,this.l]+")"},se=function(){return this.hex},ae=function(e,n,r){if(null==n&&t.is(e,"object")&&"r"in e&&"g"in e&&"b"in e&&(r=e.b,n=e.g,e=e.r),null==n&&t.is(e,"string")){var i=t.getRGB(e);e=i.r,n=i.g,r=i.b}return(e>1||n>1||r>1)&&(e/=255,n/=255,r/=255),[e,n,r]},le=function(e,n,r,i){var o={r:e*=255,g:n*=255,b:r*=255,hex:t.rgb(e,n,r),toString:se};return t.is(i,"finite")&&(o.opacity=i),o};function ce(e,t,n){return function r(){var i=Array.prototype.slice.call(arguments,0),o=i.join("␀"),s=r.cache=r.cache||{},a=r.count=r.count||[];return s[c](o)?(function(e,t){for(var n=0,r=e.length;n=1e3&&delete s[a.shift()],a.push(o),s[o]=e[f](t,i),n?n(s[o]):s[o])}}function he(){return this.hex}function ue(e,t){for(var n=[],r=0,i=e.length;i-2*!t>r;r+=2){var o=[{x:+e[r-2],y:+e[r-1]},{x:+e[r],y:+e[r+1]},{x:+e[r+2],y:+e[r+3]},{x:+e[r+4],y:+e[r+5]}];t?r?i-4==r?o[3]={x:+e[0],y:+e[1]}:i-2==r&&(o[2]={x:+e[0],y:+e[1]},o[3]={x:+e[2],y:+e[3]}):o[0]={x:+e[i-2],y:+e[i-1]}:i-4==r?o[3]=o[2]:r||(o[0]={x:+e[r],y:+e[r+1]}),n.push(["C",(-o[0].x+6*o[1].x+o[2].x)/6,(-o[0].y+6*o[1].y+o[2].y)/6,(o[1].x+6*o[2].x-o[3].x)/6,(o[1].y+6*o[2].y-o[3].y)/6,o[2].x,o[2].y])}return n}t.color=function(e){var n;return t.is(e,"object")&&"h"in e&&"s"in e&&"b"in e?(n=t.hsb2rgb(e),e.r=n.r,e.g=n.g,e.b=n.b,e.hex=n.hex):t.is(e,"object")&&"h"in e&&"s"in e&&"l"in e?(n=t.hsl2rgb(e),e.r=n.r,e.g=n.g,e.b=n.b,e.hex=n.hex):(t.is(e,"string")&&(e=t.getRGB(e)),t.is(e,"object")&&"r"in e&&"g"in e&&"b"in e?(n=t.rgb2hsl(e),e.h=n.h,e.s=n.s,e.l=n.l,n=t.rgb2hsb(e),e.v=n.b):(e={hex:"none"}).r=e.g=e.b=e.h=e.s=e.v=e.l=-1),e.toString=se,e},t.hsb2rgb=function(e,t,n,r){var i,o,s,a,l;return this.is(e,"object")&&"h"in e&&"s"in e&&"b"in e&&(n=e.b,t=e.s,r=e.o,e=e.h),a=(l=n*t)*(1-S((e=(e*=360)%360/60)%2-1)),i=o=s=n-l,le(i+=[l,a,0,0,a,l][e=~~e],o+=[a,l,l,a,0,0][e],s+=[0,0,a,l,l,a][e],r)},t.hsl2rgb=function(e,t,n,r){var i,o,s,a,l;return this.is(e,"object")&&"h"in e&&"s"in e&&"l"in e&&(n=e.l,t=e.s,e=e.h),(e>1||t>1||n>1)&&(e/=360,t/=100,n/=100),a=(l=2*t*(n<.5?n:1-n))*(1-S((e=(e*=360)%360/60)%2-1)),i=o=s=n-l/2,le(i+=[l,a,0,0,a,l][e=~~e],o+=[a,l,l,a,0,0][e],s+=[0,0,a,l,l,a][e],r)},t.rgb2hsb=function(e,t,n){var r,i;return e=(n=ae(e,t,n))[0],t=n[1],n=n[2],{h:((0==(i=(r=x(e,t,n))-C(e,t,n))?null:r==e?(t-n)/i:r==t?(n-e)/i+2:(e-t)/i+4)+360)%6*60/360,s:0==i?0:i/r,b:r,toString:ie}},t.rgb2hsl=function(e,t,n){var r,i,o,s;return e=(n=ae(e,t,n))[0],t=n[1],n=n[2],r=((i=x(e,t,n))+(o=C(e,t,n)))/2,{h:((0==(s=i-o)?null:i==e?(t-n)/s:i==t?(n-e)/s+2:(e-t)/s+4)+360)%6*60/360,s:0==s?0:r<.5?s/(2*r):s/(2-2*r),l:r,toString:oe}},t._path2string=function(){return this.join(",").replace(V,"$1")},t._preload=function(e,t){var n=h.doc.createElement("img");n.style.cssText="position:absolute;left:-9999em;top:-9999em",n.onload=function(){t.call(this),this.onload=null,h.doc.body.removeChild(this)},n.onerror=function(){h.doc.body.removeChild(this)},h.doc.body.appendChild(n),n.src=e},t.getRGB=ce((function(e){if(!e||(e=v(e)).indexOf("-")+1)return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:he};if("none"==e)return{r:-1,g:-1,b:-1,hex:"none",toString:he};!F[c](e.toLowerCase().substring(0,2))&&"#"!=e.charAt()&&(e=re(e));var n,r,i,o,s,a,l=e.match(O);return l?(l[2]&&(i=H(l[2].substring(5),16),r=H(l[2].substring(3,5),16),n=H(l[2].substring(1,3),16)),l[3]&&(i=H((s=l[3].charAt(3))+s,16),r=H((s=l[3].charAt(2))+s,16),n=H((s=l[3].charAt(1))+s,16)),l[4]&&(a=l[4][y](D),n=B(a[0]),"%"==a[0].slice(-1)&&(n*=2.55),r=B(a[1]),"%"==a[1].slice(-1)&&(r*=2.55),i=B(a[2]),"%"==a[2].slice(-1)&&(i*=2.55),"rgba"==l[1].toLowerCase().slice(0,4)&&(o=B(a[3])),a[3]&&"%"==a[3].slice(-1)&&(o/=100)),l[5]?(a=l[5][y](D),n=B(a[0]),"%"==a[0].slice(-1)&&(n*=2.55),r=B(a[1]),"%"==a[1].slice(-1)&&(r*=2.55),i=B(a[2]),"%"==a[2].slice(-1)&&(i*=2.55),("deg"==a[0].slice(-3)||"°"==a[0].slice(-1))&&(n/=360),"hsba"==l[1].toLowerCase().slice(0,4)&&(o=B(a[3])),a[3]&&"%"==a[3].slice(-1)&&(o/=100),t.hsb2rgb(n,r,i,o)):l[6]?(a=l[6][y](D),n=B(a[0]),"%"==a[0].slice(-1)&&(n*=2.55),r=B(a[1]),"%"==a[1].slice(-1)&&(r*=2.55),i=B(a[2]),"%"==a[2].slice(-1)&&(i*=2.55),("deg"==a[0].slice(-3)||"°"==a[0].slice(-1))&&(n/=360),"hsla"==l[1].toLowerCase().slice(0,4)&&(o=B(a[3])),a[3]&&"%"==a[3].slice(-1)&&(o/=100),t.hsl2rgb(n,r,i,o)):((l={r:n,g:r,b:i,toString:he}).hex="#"+(16777216|i|r<<8|n<<16).toString(16).slice(1),t.is(o,"finite")&&(l.opacity=o),l)):{r:-1,g:-1,b:-1,hex:"none",error:1,toString:he}}),t),t.hsb=ce((function(e,n,r){return t.hsb2rgb(e,n,r).hex})),t.hsl=ce((function(e,n,r){return t.hsl2rgb(e,n,r).hex})),t.rgb=ce((function(e,t,n){function r(e){return e+.5|0}return"#"+(16777216|r(n)|r(t)<<8|r(e)<<16).toString(16).slice(1)})),t.getColor=function(e){var t=this.getColor.start=this.getColor.start||{h:0,s:1,b:e||.75},n=this.hsb2rgb(t.h,t.s,t.b);return t.h+=.075,t.h>1&&(t.h=0,t.s-=.2,t.s<=0&&(this.getColor.start={h:0,s:1,b:t.b})),n.hex},t.getColor.reset=function(){delete this.start},t.parsePathString=function(e){if(!e)return null;var n=de(e);if(n.arr)return ye(n.arr);var r={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0},i=[];return t.is(e,T)&&t.is(e[0],T)&&(i=ye(e)),i.length||v(e).replace(U,(function(e,t,n){var o=[],s=t.toLowerCase();if(n.replace(Y,(function(e,t){t&&o.push(+t)})),"m"==s&&o.length>2&&(i.push([t][p](o.splice(0,2))),s="l",t="m"==t?"l":"L"),"r"==s)i.push([t][p](o));else for(;o.length>=r[s]&&(i.push([t][p](o.splice(0,r[s]))),r[s]););})),i.toString=t._path2string,n.arr=ye(i),i},t.parseTransformString=ce((function(e){if(!e)return null;var n=[];return t.is(e,T)&&t.is(e[0],T)&&(n=ye(e)),n.length||v(e).replace($,(function(e,t,r){var i=[];b.call(t),r.replace(Y,(function(e,t){t&&i.push(+t)})),n.push([t][p](i))})),n.toString=t._path2string,n}),this,(function(e){if(!e)return e;for(var t=[],n=0;n1?1:l<0?0:l)/2,h=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],u=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],d=0,f=0;f<12;f++){var p=c*h[f]+c,g=fe(p,e,n,i,s),k=fe(p,t,r,o,a),m=g*g+k*k;d+=u[f]*_.sqrt(m)}return c*d}function ge(e,t,n,r,i,o,s,a){if(!(x(e,n)x(i,s)||x(t,r)x(o,a))){var l=(e-n)*(o-a)-(t-r)*(i-s);if(l){var c=((e*r-t*n)*(i-s)-(e-n)*(i*a-o*s))/l,h=((e*r-t*n)*(o-a)-(t-r)*(i*a-o*s))/l,u=+c.toFixed(2),d=+h.toFixed(2);if(!(u<+C(e,n).toFixed(2)||u>+x(e,n).toFixed(2)||u<+C(i,s).toFixed(2)||u>+x(i,s).toFixed(2)||d<+C(t,r).toFixed(2)||d>+x(t,r).toFixed(2)||d<+C(o,a).toFixed(2)||d>+x(o,a).toFixed(2)))return{x:c,y:h}}}}function ke(e,n,r){var i=t.bezierBBox(e),o=t.bezierBBox(n);if(!t.isBBoxIntersect(i,o))return r?0:[];for(var s=pe.apply(0,e),a=pe.apply(0,n),l=x(~~(s/5),1),c=x(~~(a/5),1),h=[],u=[],d={},f=r?0:[],p=0;p=0&&j<=1.001&&E>=0&&E<=1.001&&(r?f++:f.push({x:_.x,y:_.y,t1:C(j,1),t2:C(E,1)}))}}return f}function me(e,n,r){e=t._path2curve(e),n=t._path2curve(n);for(var i,o,s,a,l,c,h,u,d,f,p=r?0:[],g=0,k=e.length;gv||m=e.x&&t<=e.x2&&n>=e.y&&n<=e.y2},t.isBBoxIntersect=function(e,n){var r=t.isPointInsideBBox;return r(n,e.x,e.y)||r(n,e.x2,e.y)||r(n,e.x,e.y2)||r(n,e.x2,e.y2)||r(e,n.x,n.y)||r(e,n.x2,n.y)||r(e,n.x,n.y2)||r(e,n.x2,n.y2)||(e.xn.x||n.xe.x)&&(e.yn.y||n.ye.y)},t.pathIntersection=function(e,t){return me(e,t)},t.pathIntersectionNumber=function(e,t){return me(e,t,1)},t.isPointInsidePath=function(e,n,r){var i=t.pathBBox(e);return t.isPointInsideBBox(i,n,r)&&me(e,[["M",n,r],["H",i.x2+10]],1)%2==1},t._removedFactory=function(t){return function(){e("raphael.log",null,"Raphaël: you are calling to method “"+t+"” of removed object",t)}};var ve=t.pathBBox=function(e){var t=de(e);if(t.bbox)return ne(t.bbox);if(!e)return{x:0,y:0,width:0,height:0,x2:0,y2:0};for(var n,r=0,i=0,o=[],s=[],a=0,l=(e=je(e)).length;a1&&(n*=v=_.sqrt(v),r*=v);var L=n*n,w=r*r,b=(o==s?-1:1)*_.sqrt(S((L*w-L*m*m-w*k*k)/(L*m*m+w*k*k))),x=b*n*m/r+(e+a)/2,C=b*-r*k/n+(t+l)/2,j=_.asin(((t-C)/r).toFixed(9)),M=_.asin(((l-C)/r).toFixed(9));(j=eM&&(j-=2*E),!s&&M>j&&(M-=2*E)}var T=M-j;if(S(T)>u){var A=M,O=a,P=l;M=j+u*(s&&M>j?1:-1),a=x+n*_.cos(M),l=C+r*_.sin(M),f=xe(a,l,n,r,i,0,s,O,P,[M,A,x,C])}T=M-j;var I=_.cos(j),R=_.sin(j),B=_.cos(M),H=_.sin(M),W=_.tan(T/4),z=4/3*n*W,N=4/3*r*W,D=[e,t],F=[e+z*R,t-N*I],V=[a+z*H,l-N*B],U=[a,l];if(F[0]=2*D[0]-F[0],F[1]=2*D[1]-F[1],c)return[F,V,U][p](f);for(var $=[],Y=0,X=(f=[F,V,U][p](f).join()[y](",")).length;Y"1e12"&&(d=.5),S(p)>"1e12"&&(p=.5),d>0&&d<1&&(l=Ce(e,t,n,r,i,o,s,a,d),k.push(l.x),g.push(l.y)),p>0&&p<1&&(l=Ce(e,t,n,r,i,o,s,a,p),k.push(l.x),g.push(l.y)),c=o-2*r+t-(a-2*o+r),u=t-r,d=(-(h=2*(r-t)-2*(o-r))+_.sqrt(h*h-4*c*u))/2/c,p=(-h-_.sqrt(h*h-4*c*u))/2/c,S(d)>"1e12"&&(d=.5),S(p)>"1e12"&&(p=.5),d>0&&d<1&&(l=Ce(e,t,n,r,i,o,s,a,d),k.push(l.x),g.push(l.y)),p>0&&p<1&&(l=Ce(e,t,n,r,i,o,s,a,p),k.push(l.x),g.push(l.y)),{min:{x:C[f](0,k),y:C[f](0,g)},max:{x:x[f](0,k),y:x[f](0,g)}}})),je=t._path2curve=ce((function(e,t){var n=!t&&de(e);if(!t&&n.curve)return ye(n.curve);for(var r=we(e),i=t&&we(t),o={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},s={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},a=function(e,t,n){var r,i;if(!e)return["C",t.x,t.y,t.x,t.y,t.x,t.y];switch(!(e[0]in{T:1,Q:1})&&(t.qx=t.qy=null),e[0]){case"M":t.X=e[1],t.Y=e[2];break;case"A":e=["C"][p](xe[f](0,[t.x,t.y][p](e.slice(1))));break;case"S":"C"==n||"S"==n?(r=2*t.x-t.bx,i=2*t.y-t.by):(r=t.x,i=t.y),e=["C",r,i][p](e.slice(1));break;case"T":"Q"==n||"T"==n?(t.qx=2*t.x-t.qx,t.qy=2*t.y-t.qy):(t.qx=t.x,t.qy=t.y),e=["C"][p](_e(t.x,t.y,t.qx,t.qy,e[1],e[2]));break;case"Q":t.qx=e[1],t.qy=e[2],e=["C"][p](_e(t.x,t.y,e[1],e[2],e[3],e[4]));break;case"L":e=["C"][p](be(t.x,t.y,e[1],e[2]));break;case"H":e=["C"][p](be(t.x,t.y,e[1],t.y));break;case"V":e=["C"][p](be(t.x,t.y,t.x,e[1]));break;case"Z":e=["C"][p](be(t.x,t.y,t.X,t.Y))}return e},l=function(e,t){if(e[t].length>7){e[t].shift();for(var n=e[t];n.length;)h[t]="A",i&&(u[t]="A"),e.splice(t++,0,["C"][p](n.splice(0,6)));e.splice(t,1),m=x(r.length,i&&i.length||0)}},c=function(e,t,n,o,s){e&&t&&"M"==e[s][0]&&"M"!=t[s][0]&&(t.splice(s,0,["M",o.x,o.y]),n.bx=0,n.by=0,n.x=e[s][1],n.y=e[s][2],m=x(r.length,i&&i.length||0))},h=[],u=[],d="",g="",k=0,m=x(r.length,i&&i.length||0);k.01;)c=pe(e,t,n,r,i,o,s,a,u+=(ci){if(n&&!d.start){if(u+=["C"+(h=Xe(s,a,l[1],l[2],l[3],l[4],l[5],l[6],i-f)).start.x,h.start.y,h.m.x,h.m.y,h.x,h.y],o)return u;d.start=u,u=["M"+h.x,h.y+"C"+h.n.x,h.n.y,h.end.x,h.end.y,l[5],l[6]].join(),f+=c,s=+l[5],a=+l[6];continue}if(!e&&!n)return{x:(h=Xe(s,a,l[1],l[2],l[3],l[4],l[5],l[6],i-f)).x,y:h.y,alpha:h.alpha}}f+=c,s=+l[5],a=+l[6]}u+=l.shift()+l}return d.end=u,(h=e?f:n?d:t.findDotsAtSegment(s,a,l[0],l[1],l[2],l[3],l[4],l[5],1)).alpha&&(h={x:h.x,y:h.y,alpha:h.alpha}),h}},Ge=Ze(1),qe=Ze(),Ke=Ze(0,1);t.getTotalLength=Ge,t.getPointAtLength=qe,t.getSubpath=function(e,t,n){if(this.getTotalLength(e)-n<1e-6)return Ke(e,t).end;var r=Ke(e,n,1);return t?Ke(r,t).end:r},Ve.getTotalLength=function(){var e=this.getPath();if(e)return this.node.getTotalLength?this.node.getTotalLength():Ge(e)},Ve.getPointAtLength=function(e){var t=this.getPath();if(t)return qe(t,e)},Ve.getPath=function(){var e,n=t._getPath[this.type];if("text"!=this.type&&"set"!=this.type)return n&&(e=n(this)),e},Ve.getSubpath=function(e,n){var r=this.getPath();if(r)return t.getSubpath(r,e,n)};var Je=t.easing_formulas={linear:function(e){return e},"<":function(e){return j(e,1.7)},">":function(e){return j(e,.48)},"<>":function(e){var t=.48-e/1.04,n=_.sqrt(.1734+t*t),r=n-t,i=-n-t,o=j(S(r),1/3)*(r<0?-1:1)+j(S(i),1/3)*(i<0?-1:1)+.5;return 3*(1-o)*o*o+o*o*o},backIn:function(e){var t=1.70158;return e*e*((t+1)*e-t)},backOut:function(e){var t=1.70158;return(e-=1)*e*((t+1)*e+t)+1},elastic:function(e){return e==!!e?e:j(2,-10*e)*_.sin(2*E*(e-.075)/.3)+1},bounce:function(e){var t=7.5625,n=2.75;return e<1/n?t*e*e:e<2/n?t*(e-=1.5/n)*e+.75:e<2.5/n?t*(e-=2.25/n)*e+.9375:t*(e-=2.625/n)*e+.984375}};Je.easeIn=Je["ease-in"]=Je["<"],Je.easeOut=Je["ease-out"]=Je[">"],Je.easeInOut=Je["ease-in-out"]=Je["<>"],Je["back-in"]=Je.backIn,Je["back-out"]=Je.backOut;var Qe=[],et=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){setTimeout(e,16)},tt=function(){for(var n=+new Date,r=0;r1&&!i.next){for(s in f)f[c](s)&&(v[s]=i.totalOrigin[s]);i.el.attr(v),ot(i.anim,i.el,i.anim.percents[0],null,i.totalOrigin,i.repeat-1)}i.next&&!i.stop&&ot(i.anim,i.el,i.next,null,i.totalOrigin,i.repeat)}}}Qe.length&&et(tt)},nt=function(e){return e>255?255:e<0?0:e};function rt(e,t,n,r,i,o){var s,a=3*t,l=3*(r-t)-a,c=1-a-l,h=3*n,u=3*(i-n)-h,d=1-h-u;function f(e){return((c*e+l)*e+a)*e}return s=function(e,t){var n,r,i,o,s,h;for(i=e,h=0;h<8;h++){if(o=f(i)-e,S(o)(r=1))return r;for(;no?n=i:r=i,i=(r-n)/2+n}return i}(e,1/(200*o)),((d*s+u)*s+h)*s}function it(e,t){var n=[],r={};if(this.ms=t,this.times=1,e){for(var i in e)e[c](i)&&(r[B(i)]=e[i],n.push(B(i)));n.sort(Z)}this.anim=r,this.top=n[n.length-1],this.percents=n}function ot(n,r,i,o,a,l){i=B(i);var h,u,d,f,g,k,m=n.ms,L={},w={},b={};if(o)for(x=0,C=Qe.length;xo*n.top){i=n.percents[x],g=n.percents[x-1]||0,m=m/n.top*(i-g),f=n.percents[x+1],h=n.anim[i];break}o&&r.attr(n.anim[n.percents[x]])}if(h){if(u)u.initstatus=o,u.start=new Date-u.ms*o;else{for(var S in h)if(h[c](S)&&(N[c](S)||r.paper.customAttributes[c](S)))switch(L[S]=r.attr(S),null==L[S]&&(L[S]=z[S]),w[S]=h[S],N[S]){case M:b[S]=(w[S]-L[S])/m;break;case"colour":L[S]=t.getRGB(L[S]);var j=t.getRGB(w[S]);b[S]={r:(j.r-L[S].r)/m,g:(j.g-L[S].g)/m,b:(j.b-L[S].b)/m};break;case"path":var E=je(L[S],w[S]),T=E[1];for(L[S]=E[0],b[S]=[],x=0,C=L[S].length;xl&&(l=u)}!e[l+="%"].callback&&(e[l].callback=i)}return new it(e,n)},Ve.animate=function(e,n,r,i){if(this.removed)return i&&i.call(this),this;var o=e instanceof it?e:t.animation(e,n,r,i);return ot(o,this,o.percents[0],null,this.attr()),this},Ve.setTime=function(e,t){return e&&null!=t&&this.status(e,C(t,e.ms)/e.ms),this},Ve.status=function(e,t){var n,r,i=[],o=0;if(null!=t)return ot(e,this,-1,C(t,1)),this;for(n=Qe.length;o1)for(var r=0,i=n.length;r.5)-1;l(d-.5,2)+l(f-.5,2)>.25&&(f=o.sqrt(.25-l(d-.5,2))*i+.5)&&.5!=f&&(f=f.toFixed(5)-1e-5*i)}return u}))).split(/\s*\-\s*/),"linear"==c){var L=i.shift();if(L=-r(L),isNaN(L))return null;var w=[0,0,o.cos(e.rad(L)),o.sin(e.rad(L))],b=1/(s(a(w[2]),a(w[3]))||1);w[2]*=b,w[3]*=b,w[2]<0&&(w[0]=-w[2],w[2]=0),w[3]<0&&(w[1]=-w[3],w[3]=0)}var _=e._parseDots(i);if(!_)return null;if(h=h.replace(/[\(\)\s,\xb0#]/g,"_"),t.gradient&&h!=t.gradient.id&&(g.defs.removeChild(t.gradient),delete t.gradient),!t.gradient){y=k(c+"Gradient",{id:h}),t.gradient=y,k(y,"radial"==c?{fx:d,fy:f}:{x1:w[0],y1:w[1],x2:w[2],y2:w[3],gradientTransform:t.matrix.invert()}),g.defs.appendChild(y);for(var x=0,C=_.length;x1?P.opacity/100:P.opacity});case"stroke":P=e.getRGB(g),l.setAttribute(p,P.hex),"stroke"==p&&P[t]("opacity")&&k(l,{"stroke-opacity":P.opacity>1?P.opacity/100:P.opacity}),"stroke"==p&&r._.arrows&&("startString"in r._.arrows&&L(r,r._.arrows.startString),"endString"in r._.arrows&&L(r,r._.arrows.endString,1));break;case"gradient":("circle"==r.type||"ellipse"==r.type||"r"!=n(g).charAt())&&m(r,g);break;case"opacity":h.gradient&&!h[t]("stroke-opacity")&&k(l,{"stroke-opacity":g>1?g/100:g});case"fill-opacity":if(h.gradient){(I=e._g.doc.getElementById(l.getAttribute("fill").replace(/^url\(#|\)$/g,u)))&&(R=I.getElementsByTagName("stop"),k(R[R.length-1],{"stop-opacity":g}));break}default:"font-size"==p&&(g=i(g,10)+"px");var B=p.replace(/(\-.)/g,(function(e){return e.substring(1).toUpperCase()}));l.style[B]=g,r._.dirty=1,l.setAttribute(p,g)}}x(r,o),l.style.visibility=d},x=function(r,o){if("text"==r.type&&(o[t]("text")||o[t]("font")||o[t]("font-size")||o[t]("x")||o[t]("y"))){var s=r.attrs,a=r.node,l=a.firstChild?i(e._g.doc.defaultView.getComputedStyle(a.firstChild,u).getPropertyValue("font-size"),10):10;if(o[t]("text")){for(s.text=o.text;a.firstChild;)a.removeChild(a.firstChild);for(var c,h=n(o.text).split("\n"),d=[],f=0,p=h.length;f"));var Z=Y.getBoundingClientRect();j.W=g.w=(Z.right-Z.left)/100,j.H=g.h=(Z.bottom-Z.top)/100,j.X=g.x,j.Y=g.y+j.H/2,("x"in l||"y"in l)&&(j.path.v=e.format("m{0},{1}l{2},{1}",o(g.x*v),o(g.y*v),o(g.x*v)+1));for(var G=["x","y","text","font","font-family","font-weight","font-style","font-size"],q=0,K=G.length;q.25&&(n=i.sqrt(.25-a(t-.5,2))*(2*(n>.5)-1)+.5),c=t+u+n),d}))).split(/\s*\-\s*/),"linear"==l){var h=o.shift();if(h=-r(h),isNaN(h))return null}var f=e._parseDots(o);if(!f)return null;if(t=t.shape||t.node,f.length){t.removeChild(s),s.on=!0,s.method="none",s.color=f[0].color,s.color2=f[f.length-1].color;for(var p=[],g=0,k=f.length;g')}}catch(n){_=function(e){return t.createElement("<"+e+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}},e._engine.initWin(e._g.win),e._engine.create=function(){var t=e._getContainer.apply(0,arguments),n=t.container,r=t.height,i=t.width,o=t.x,s=t.y;if(!n)throw new Error("VML container not found.");var a=new e._Paper,l=a.canvas=e._g.doc.createElement("div"),c=l.style;return o=o||0,s=s||0,i=i||512,r=r||342,a.width=i,a.height=r,i==+i&&(i+="px"),r==+r&&(r+="px"),a.coordsize=216e5+u+216e5,a.coordorigin="0 0",a.span=e._g.doc.createElement("span"),a.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;",l.appendChild(a.span),c.cssText=e.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",i,r),1==n?(e._g.doc.body.appendChild(l),c.left=o+"px",c.top=s+"px",c.position="absolute"):n.firstChild?n.insertBefore(l,n.firstChild):n.appendChild(l),a.renderfix=function(){},a},e.prototype.clear=function(){e.eve("raphael.clear",this),this.canvas.innerHTML=d,this.span=e._g.doc.createElement("span"),this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;",this.canvas.appendChild(this.span),this.bottom=this.top=null},e.prototype.remove=function(){for(var t in e.eve("raphael.remove",this),this.canvas.parentNode.removeChild(this.canvas),this)this[t]="function"==typeof this[t]?e._removedFactory(t):null;return!0};var M=e.st;for(var T in E)E[t](T)&&!M[t](T)&&(M[T]=function(e){return function(){var t=arguments;return this.forEach((function(n){n[e].apply(n,t)}))}}(T))}}.apply(t,r))||(e.exports=i)}]);const gO=wt(pO.exports);const kO=(e,t,n,r=0,i=0)=>{const o=e.path.toString().replaceAll(","," ").split("Z");let s=[];for(let a=0;a{var n,r,i="";for(t||(t=1),n=0;n{e.forEach((e=>{const n="center"===t?e.left+e.width/2:e.left-e.width/2,r="center"===t?e.top+e.height/2:e.top-e.height/2;e.set({originX:t,originY:t,left:n,top:r})}))},yO=()=>{const e=Mh(),t=vh(),{currentTemplate:n}=Nt(e);Nt(ts());const{canvasObject:r,clonedObject:i,currentPoint:o}=Nt(t),{setZindex:s}=bx(),a=()=>g(void 0,null,(function*(){r.value&&(i.value=yield r.value.clone(Qo),navigator.clipboard.writeText(""))})),l=e=>{const[t]=kh();if(e.isEditing){const n=e;return n.getSelectedText()?n.removeChars(n.selectionStart,n.selectionEnd):n.removeChars(n.selectionStart,n.selectionStart+1),t.renderAll(),!0}return!1},c=n=>{const[r]=kh(),i=u(n);if(i){if(i.group)if(1===i.group._objects.length){const e=i.group;c(e.id)}else{if(i.type===ms.TEXTBOX&&l(i))return;i.group.remove(i)}i.type===ms.TEXTBOX&&l(i)||(r.discardActiveObject(),t.setCanvasObject(void 0),r.remove(i),r.renderAll(),e.modifedElement())}},h=(e,t)=>{if(t)for(let n=0;n{const[t]=kh(),n=t.getObjects().filter((e=>!Go.includes(e.id)));let r=n.filter((t=>t.id===e))[0];return r||h(e,n)},d=(e,t)=>{for(let n=0;n{const t=n.value.objects;let r=t.filter((t=>t.id===e))[0];return r||d(e,t)};return{layerElement:(e,t)=>{if(Go.includes(e.draggedContext.element.id))return!1},sortElement:t=>g(void 0,null,(function*(){if(Go.includes(t.moved.element.id))return;const r=t.moved.newIndex,i=t.moved.oldIndex,o=t.moved.element;if(i===r)return;const s=u(o.id);if(s){if(s.group){const e=f(s.group.id);if(!e)return;const t=e.objects[i];e.objects.splice(i,1),e.objects.splice(r,0,t)}else{const e=JSON.parse(JSON.stringify(n.value.objects.reverse())),t=e[i];e.splice(i,1),e.splice(r,0,t),n.value.objects=e.reverse()}yield e.renderElement(),e.modifedElement()}})),lockElement:(t,n)=>{const[i]=kh(),o=u(t);o&&(o.lockMovementX=n,o.lockMovementY=n,o.selectable=!n,n&&(o.hoverCursor="not-allowed",r.value&&r.value.id==o.id&&i.discardActiveObject()),i.renderAll(),e.modifedElement())},copyElement:a,cutElement:()=>{r.value&&(a(),c(r.value.id))},pasteElement:()=>g(void 0,null,(function*(){const[n]=kh();if(!i.value)return;const r=yield i.value.clone(Qo);let a=i.value.left+10,l=i.value.top+10;if(o.value&&(a=o.value.x,l=o.value.y),n.discardActiveObject(),t.setCanvasObject(void 0),r.set({left:a,top:l,evented:!0}),r.type===ms.ACTIVE){r.canvas=n;r.forEachObject((t=>{const r=t;n.add(r),s(n),e.modifedElement()})),r.setCoords()}else n.add(r),s(n),e.modifedElement();i.value.top=l,i.value.left=a,n.setActiveObject(r),n.renderAll()})),deleteElement:c,moveElement:(t,n=2)=>{const[r]=kh(),i=r.getActiveObject();if(!i||!i.left||!i.top)return;const o=Zl();if(o.value){const e=o.value.tagName;if("INPUT"===e||"TEXTARE"===e)return}const s=i.left,a=i.top;switch(t){case AM.LEFT:i.set("left",s-n),i.setCoords(),r.renderAll();break;case AM.RIGHT:i.set("left",s+n),i.setCoords(),r.renderAll();break;case AM.UP:i.set("top",a-n),i.setCoords(),r.renderAll();break;case AM.DOWN:i.set("top",a+n),i.setCoords(),r.renderAll()}e.updateElement({id:i.id,props:i.toObject(Qo)})},combineElements:()=>g(void 0,null,(function*(){const[t]=kh(),n=t.getActiveObjects();if(!n)return;t.discardActiveObject();const r=new ye(n,{id:is(10),name:ms.GROUP,interactive:!1,subTargetCheck:!0});t.remove(...n),t.add(r),e.modifedElement(),e.renderElement()})),uncombineElements:()=>{const[n]=kh(),r=n.getActiveObject();if(!r)return;const i=r.removeAll();n.discardActiveObject(),t.setCanvasObject(void 0),r.group?(r.group.add(...i),r.group.remove(r)):(n.add(...i),n.remove(r)),e.modifedElement(),s(n),n.renderAll()},queryElement:u,selectElement:e=>{const[t]=kh(),n=u(e);n&&(t.setActiveObject(n),t.renderAll())},visibleElement:(t,n)=>{const[r]=kh(),i=u(t);i&&(i.set({visible:n}),r.discardActiveObject(),r.renderAll(),e.modifedElement())},showElement:t=>{const n=u(t);n&&(n.isShow=!n.isShow,e.modifedElement())},mouseoverElement:e=>{const n=r.value;if(n&&n.id===e)return;const i=u(e);i&&t.setHoveredObject(i)},mouseleaveElement:e=>{t.setHoveredObject(void 0);const n=r.value;if(n&&n.id===e)return;const i=u(e);i&&t.setLeaveddObject(i)},cancelElement:()=>{const[e]=kh();t.setCanvasObject(void 0),e.discardActiveObject(),e.renderAll()},forwardElement:()=>{const[t]=kh();r.value&&(s(t),t.renderAll(),e.modifedElement())},backwardElement:()=>{const[t]=kh();r.value&&(s(t),t.renderAll(),e.modifedElement())},checkElement:t=>{const[n]=kh();u(t).isSelected=!0,n.renderAll(),e.modifedElement()},intersectElements:e=>{const[t]=kh();let n=t.getActiveObjects();if(!n)return;1===n.length&&n[0].type===ms.GROUP&&(n=n[0]._objects);const r=function(e,t){vO(e,"center");const n=e[0],r=e[1],i=r.left-n.left,o=r.top-n.top,s=r.pathOffset.x-n.pathOffset.x,a=r.pathOffset.y-n.pathOffset.y,l=kO(n,n.scaleX,n.scaleY),c=kO(r,r.scaleX,r.scaleY,-s+i,-a+o);_t.JS.ScaleUpPaths(l,100),_t.JS.ScaleUpPaths(c,100);const h=new _t.Clipper;h.AddPaths(l,_t.PolyType.ptSubject,!0),h.AddPaths(c,_t.PolyType.ptClip,!0);const u=_t.PolyFillType.pftNonZero,d=_t.PolyFillType.pftNonZero,f=[_t.ClipType.ctUnion,_t.ClipType.ctDifference,_t.ClipType.ctIntersection,_t.ClipType.ctXor];let p=new _t.Paths;return h.Execute(f[t],p,u,d),vO(e,"left"),mO(p,100)}(n,e),i=new Oe(r);t.add(i),t.renderAll()},maskElement:e=>{},resetElements:()=>{Ze.confirm("确认是否清空画布?","Warning",{confirmButtonText:"OK",type:"warning"}).then((()=>{e.clearTemplate()}))}}},LO={class:"menu-content"},wO=["onClick"],bO={class:"text"},_O={key:0,class:"sub-text"},xO=lp(z({__name:"MenuContent",props:{menus:{type:Array,required:!0},handleClickMenuItem:{type:Function,required:!0}},setup:e=>(t,n)=>{const r=G("menu-content",!0);return Y(),J("ul",LO,[(Y(!0),J(V,null,oe(e.menus,((t,n)=>(Y(),J(V,{key:t.text||n},[t.hide?se("",!0):(Y(),J("li",{key:0,class:te(["menu-item",{divider:t.divider,disable:t.disable}]),onClick:fe((n=>e.handleClickMenuItem(t)),["stop"])},[t.divider?se("",!0):(Y(),J("div",{key:0,class:te(["menu-item-content",{"has-children":t.children,"has-handler":t.handler}])},[ee("span",bO,he(t.text),1),t.subText&&!t.children?(Y(),J("span",_O,he(t.subText),1)):se("",!0),t.children&&t.children.length?(Y(),X(r,{key:1,class:"sub-menu",menus:t.children,handleClickMenuItem:e.handleClickMenuItem},null,8,["menus","handleClickMenuItem"])):se("",!0)],2))],10,wO))],64)))),128))])}}),[["__scopeId","data-v-10e0a8c0"]]),CO=z({__name:"index",props:{axis:{type:Object,required:!0},el:{type:Object,required:!0},menus:{type:Array,required:!0},removeContextmenu:{type:Function,required:!0}},setup(e){const t=e,n=P((()=>{const{x:e,y:n}=t.axis,r=30*t.menus.filter((e=>!(e.divider||e.hide))).length+11*t.menus.filter((e=>e.divider)).length+10;return{left:document.body.clientWidth<=e+170?e-170:e,top:document.body.clientHeight<=n+r?n-r:n}})),r=e=>{e.disable||e.children&&!e.handler||(e.handler&&e.handler(t.el),t.removeContextmenu())};return(t,i)=>(Y(),J(V,null,[ee("div",{class:"mask",onContextmenu:i[0]||(i[0]=fe((t=>e.removeContextmenu()),["prevent"])),onMousedown:i[1]||(i[1]=t=>e.removeContextmenu())},null,32),ee("div",{class:"contextmenu",style:Q({left:n.value.left+"px",top:n.value.top+"px"}),onContextmenu:i[2]||(i[2]=fe((()=>{}),["prevent"]))},[U(xO,{menus:e.menus,handleClickMenuItem:r},null,8,["menus"])],36)],64))}}),SO=(e,t,n)=>{t.stopPropagation(),t.preventDefault(),(()=>{const{elementHover:e}=Nt(ts()),{selectElement:t}=yO();e.value&&t(e.value)})();const r=n.value(e);if(!r)return;let i=null;const o=()=>{i&&(document.body.removeChild(i),i=null),document.body.removeEventListener("scroll",o),window.removeEventListener("resize",o)},s={axis:{x:t.x,y:t.y},el:e,menus:r,removeContextmenu:o};i=document.createElement("div");const a=U(CO,s,null);pe(a,i),document.body.appendChild(i),document.body.addEventListener("scroll",o),window.addEventListener("resize",o)},jO={mounted(e,t){e.addEventListener("contextmenu",(n=>SO(e,n,t)))},unmounted(e,t){if(e){const n=n=>SO(e,n,t);e.removeEventListener("contextmenu",n)}}},EO=(e,t,n)=>{const r=n.value,i=t.composedPath();(i?i.indexOf(e)<0:!e.contains(t.target))&&r(t)},MO={mounted(e,t){const n=n=>EO(e,n,t);setTimeout((()=>{document.addEventListener("click",n)}),0)},unmounted(e,t){document.removeEventListener("click",(n=>EO(e,n,t)))}},TO=(e,t)=>{Object.entries(t).forEach((t=>g(void 0,[t],(function*([t,n]){e.style[t]=""}))))},AO={mounted(e,t){const n=t.value.highlightStyle||{backgroundColor:"#f0f0f0"};e.addEventListener("dragover",(e=>e.preventDefault())),e.addEventListener("dragenter",(()=>((e,t)=>{Object.entries(t).forEach((([t,n])=>{e.style[t]=n}))})(e,n))),e.addEventListener("dragleave",(()=>TO(e,n))),e.addEventListener("drop",(r=>{r.preventDefault(),TO(e,n);const i=r.dataTransfer.files;t.value.uploadFunction&&"function"==typeof t.value.uploadFunction?t.value.uploadFunction(i):t.value.url&&((e,t)=>{g(void 0,null,(function*(){const{addTemplate:t}=RM(),{createImageElement:n}=_x(),r=Mh(),{setCanvasTransform:i}=wh();Array.from(e).forEach((e=>g(void 0,null,(function*(){const[o]=kh(),s=e.name.split(".").pop();if(!".pdf,.psd,.cdr,.ai,.svg,.jpg,.jpeg,.png,.webp,.json".split(",").includes(`.${s}`))return;if("svg"===s){const t=yield Vc(e),n=yield wx(t);o.add(...n.objects),o.renderAll()}if("json"===s){const n=yield Vc(e),r=JSON.parse(n);t(r)}if(["jpg","jpeg","png","webp"].includes(s)){const t=yield Fc(e);n(t)}const a=yield sx(e,s);if(a&&200===a.data.code){const e=a.data.data;if(!e)return;yield r.addTemplate(e),i()}}))))}))})(i,t.value.url)}))}},OO={install(e){e.directive("contextmenu",jO),e.directive("click-outside",MO),e.directive("drop-image",AO)}};if("undefined"!=typeof window){let e=function(){var e=document.body,t=document.getElementById("__svg__icons__dom__");t||((t=document.createElementNS("http://www.w3.org/2000/svg","svg")).style.position="absolute",t.style.width="0",t.style.height="0",t.id="__svg__icons__dom__",t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),t.innerHTML='',e.insertBefore(t,e.lastChild)};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}!function(e={}){const{immediate:t=!0,onNeedRefresh:n,onOfflineReady:r,onRegistered:i,onRegisteredSW:o,onRegisterError:s}=e,a=_(!1),l=_(!1);(function(e={}){const{immediate:t=!1,onNeedRefresh:n,onOfflineReady:r,onRegistered:i,onRegisteredSW:o,onRegisterError:s}=e;let a,l;l=function(){return g(this,null,(function*(){if("serviceWorker"in navigator){const{Workbox:e}=yield up((()=>import("./workbox-window.prod.es5-418dd3b0.js")),[],import.meta.url);a=new e("./sw.js",{scope:"./",type:"classic"}),a.addEventListener("activated",(e=>{(e.isUpdate||e.isExternal)&&window.location.reload()})),a.addEventListener("installed",(e=>{e.isUpdate||null==r||r()})),a.register({immediate:t}).then((e=>{o?o("./sw.js",e):null==i||i(e)})).catch((e=>{null==s||s(e)}))}}))}()})({immediate:t,onNeedRefresh(){a.value=!0,null==n||n()},onOfflineReady(){l.value=!0,null==r||r()},onRegistered:i,onRegisteredSW:o,onRegisterError:s})}(),function(){g(this,null,(function*(){const e=ge(cp);yield(e=>g(void 0,null,(function*(){const t=op();rp=Yf(t),e.use(rp)})))(e),e.use(Ug),e.use(function(){const e=b(!0),t=e.run((()=>_({})));let n=[],r=[];const i=x({install(e){St(i),i._a=e,e.provide(jt,i),e.config.globalProperties.$pinia=i,r.forEach((e=>n.push(e))),r=[]},use(e){return this._a||xt?n.push(e):r.push(e),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return i}()),e.use(Vw),e.use(bv),e.use(fO),e.use(OO),e.mount("#app")}))}();export{_c as $,ws as A,yO as B,Uo as C,ch as D,ms as E,Ah as F,yv as G,OM as H,rO as I,ts as J,Th as K,bs as L,bh as M,AM as N,gh as O,Nc as P,Ch as Q,np as R,ys as S,tp as T,Y_ as U,gc as V,qo as W,Lc as X,wc as Y,bc as Z,lp as _,Fg as a,Qo as a0,Rc as a1,G_ as a2,is as a3,Uc as a4,vc as a5,yc as a6,$c as a7,kc as a8,mc as a9,$o as aa,Xo as ab,ix as ac,ox as ad,cs as ae,Ls as af,mv as ag,ss as ah,ks as ai,lv as aj,J_ as ak,us as al,ds as am,hs as an,gs as ao,ls as ap,as as aq,vs as ar,Go as as,HA as at,Yo as au,Ol as av,Ko as aw,Bc as ax,iO as ay,uO as b,vh as c,wv as d,ap as e,RM as f,wh as g,_x as h,WT as i,Vc as j,Fc as k,wx as l,sx as m,rx as n,$A as o,kh as p,Mh as q,EM as r,Nt as s,$w as t,Oh as u,Pl as v,Lh as w,MM as x,KA as y,bx as z}; diff --git a/assets/index-07a369db.js.gz b/assets/index-07a369db.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..f6c896529e1620880bf1aa411976ceb20289693c GIT binary patch literal 277165 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 z�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

_&UBYNT-(_zgHL%5%~x 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 literal 0 HcmV?d00001 diff --git a/assets/index-1083272f.js b/assets/index-1083272f.js new file mode 100644 index 00000000..74facab3 --- /dev/null +++ b/assets/index-1083272f.js @@ -0,0 +1 @@ +var e=(e,a,l)=>new Promise(((n,i)=>{var s=e=>{try{o(l.next(e))}catch(a){i(a)}},t=e=>{try{o(l.throw(e))}catch(a){i(a)}},o=e=>e.done?n(e.value):Promise.resolve(e.value).then(s,t);o((l=l.apply(e,a)).next())}));import{_ as a,u as l,s as n,a as i,P as s,b as t}from"./index-07a369db.js";import{j as o,r as c,k as d,S as m,R as r,O as u,u as p,B as b,l as v,P as f,a6 as h,m as E,V as g,av as _,aw as C,K as x,c as I,J as w,ad as O,U as y,X as R}from"./vue-7635db6f.js";import{A as M,m as D,n as N,s as A,o as S,p as P,B as T,C as k,l as U,D as j,F,G as L,H as B,I as H}from"./element-plus-249c2f7d.js";import{g as V}from"./index-c2fdf143.js";import{t as W}from"./lodash-es-2c042c7a.js";import"./fabric-c88bb9ac.js";import"./clipper-lib-fc83c972.js";const G=""+new URL("logo-93940820.svg",import.meta.url).href,K=o({__name:"MainSearch",setup(e){const a=c("1");return(e,l)=>{const n=D,i=N,s=A,t=S,o=P;return d(),m(o,{gutter:20,class:"h-[100px] flex items-center row-home"},{default:r((()=>[u(t,{span:10,offset:7},{default:r((()=>[u(s,{class:"h-[40px]","prefix-icon":p(M),placeholder:"五一假期"},{append:r((()=>[u(i,{modelValue:p(a),"onUpdate:modelValue":l[0]||(l[0]=e=>b(a)?a.value=e:null),placeholder:"Select"},{default:r((()=>[u(n,{label:"精选模版",value:"1"}),u(n,{label:"我的空间",value:"2"})])),_:1},8,["modelValue"])])),_:1},8,["prefix-icon"])])),_:1})])),_:1})}}}),z=[{id:0,name:"精选推荐",label:"RECOMMEND",icon:"plus",themeColor:"#2254f4"},{id:0,name:"小红书",label:"REDBOOK",icon:"",themeColor:"#FF725C"},{id:0,name:"公众号",label:"WECHAT",icon:"",themeColor:"#45D582"},{id:0,name:"电商",label:"E-COMMERCE",icon:""},{id:0,name:"教育培训",label:"EDUCATION",icon:""},{id:0,name:"短视频",label:"VIDEO",icon:""},{id:0,name:"金融保险",label:"FINANCIAL",icon:""},{id:0,name:"粉丝应援",label:"SUPPORT",icon:""},{id:0,name:"个人生活",label:"LIFE",icon:""},{id:0,name:"设计师",label:"DESIGN",icon:""},{id:0,name:"门店",label:"STORE",icon:""},{id:0,name:"电竞运营",label:"ESPORTS",icon:""},{id:0,name:"精选推荐",label:"RECOMMEND",icon:""},{id:0,name:"精选推荐",label:"RECOMMEND",icon:""},{id:0,name:"精选推荐",label:"RECOMMEND",icon:""}],q=[{id:0,name:"创建设计",label:"RECOMMEND",icon:""},{id:0,name:"智能设计",label:"REDBOOK",icon:""},{id:0,name:"AI绘图",label:"WECHAT",icon:""},{id:0,name:"AI素材",label:"E-COMMERCE",icon:""},{id:0,name:"AI文案",label:"EDUCATION",icon:""},{id:0,name:"批量抠人像",label:"VIDEO",icon:""},{id:0,name:"智能抠图",label:"FINANCIAL",icon:""},{id:0,name:"粉丝应援",label:"SUPPORT",icon:""},{id:0,name:"个人生活",label:"LIFE",icon:""},{id:0,name:"设计师",label:"DESIGN",icon:""}],J=[{id:0,name:"精选推荐",label:"RECOMMEND",icon:""},{id:0,name:"小红书",label:"REDBOOK",icon:""},{id:0,name:"公众号",label:"WECHAT",icon:""},{id:0,name:"电商",label:"E-COMMERCE",icon:""},{id:0,name:"教育培训",label:"EDUCATION",icon:""},{id:0,name:"粉丝应援",label:"SUPPORT",icon:""},{id:0,name:"个人生活",label:"LIFE",icon:""},{id:0,name:"设计师",label:"DESIGN",icon:""},{id:0,name:"批量抠人像",label:"VIDEO",icon:""},{id:0,name:"智能抠图",label:"FINANCIAL",icon:""}],X={class:"scene-container"},$={class:"item-title"},Q={class:"item-subtitle"},Y=a(o({__name:"MainScene",setup:e=>(e,a)=>(d(),v("section",X,[(d(!0),v(f,null,h(p(z),(e=>(d(),v("div",{key:e.label,class:"scene-col"},[E("div",$,g(e.name),1),E("div",Q,g(e.label),1)])))),128))]))}),[["__scopeId","data-v-3d83eec7"]]),Z=e=>(_("data-v-278f39a6"),e=e(),C(),e),ee={class:"page-section-container mb-10"},ae=Z((()=>E("div",{class:"section-header"},[E("h2",{class:"title-wrapper"},"常用工具")],-1))),le={class:"tools-wrapper"},ne=Z((()=>E("div",{class:"section-header"},[E("h2",{class:"title-wrapper"},"常用物料")],-1))),ie={class:"materials-wrapper"},se={class:"materials-box"},te={class:"grid-layout-box"},oe={class:"page-section-container"},ce=Z((()=>E("div",{class:"section-header"},[E("h2",{class:"title-wrapper"},"编辑推荐")],-1))),de={class:"editor-recommend"},me=Z((()=>E("p",null,"每日-新品推介",-1))),re=Z((()=>E("div",null,[E("div",null,"img1"),E("div",null,"img2"),E("p",null," 夏日精选营销物料 ")],-1))),ue=Z((()=>E("section",null,[E("div",{class:"section-header"},[E("h2",{class:"title-wrapper"},"热点日历")]),E("div",{class:"hot-topic-calendar"},[E("div",null,"1"),E("div",null,"2"),E("div",null,"3")])],-1))),pe=a(o({__name:"MainTools",setup:e=>(e,a)=>(d(),v(f,null,[E("div",ee,[E("section",null,[ae,E("div",le,[(d(!0),v(f,null,h(p(q),(e=>(d(),v("div",{key:e.name},g(e.name),1)))),128))])]),E("section",null,[ne,E("div",ie,[E("div",se,[E("div",te,[(d(!0),v(f,null,h(p(J),(e=>(d(),v("div",{key:e.name},g(e.name),1)))),128))])])])])]),E("div",oe,[E("section",null,[ce,E("div",de,[E("div",null,[(d(),v(f,null,h(["img1","img2","img3","img4"],(e=>E("div",{key:e},g(e),1))),64)),me]),re])]),ue])],64))}),[["__scopeId","data-v-278f39a6"]]),be=e=>(_("data-v-db7cb96f"),e=e(),C(),e),ve=be((()=>E("img",{src:G,alt:"",class:"h-full"},null,-1))),fe={key:0,class:"cursor-pointer"},he={key:1},Ee=be((()=>E("b",{class:"text-[20px]"},"今日推荐",-1))),ge=["src","onClick"],_e={class:"title"},Ce={class:"content ellipsis_2"},xe=a(o({__name:"index",setup(a){const o=i(),m=l(),b=c(!1),{loginStatus:_,username:C}=n(m),M=x({loading:!1,page:1,totalPage:1,column:6,move:!0,items:[]}),D=W((()=>e(this,null,(function*(){const e=document.getElementById("main");e.scrollHeight-(e.scrollTop+e.clientHeight)<=200&&M.page{b.value=e},A=()=>e(this,null,(function*(){const e={page:M.page,size:s},a=yield V(e);a.data&&200===a.data.code&&(M.page=a.data.data.page,M.totalPage=a.data.data.total_pages,M.items=M.items.concat(a.data.data.items))}));let G;return I((()=>{A();const e=document.getElementById("homeWaterfall");G=new ResizeObserver((a=>{const l=a[0].contentRect;l.width>1200?M.column=6:l.width>900?M.column=5:l.width>600?M.column=4:l.width>300?M.column=3:l.width>200&&(M.column=2),e.style.setProperty("--column",M.column.toString())})),G.observe(e)})),w((()=>{G.disconnect()})),(e,a)=>{const l=S,n=k,i=U,s=P,c=j,m=O("IconMapDraw"),_=F,x=L,I=B,w=H,A=T,V=t;return d(),v("div",null,[u(A,null,{default:r((()=>[u(c,{class:"border-b-[1px] items-center flex"},{default:r((()=>[u(s,{class:"justify-between items-center"},{default:r((()=>[u(l,{span:4,class:"h-[50px]"},{default:r((()=>[ve])),_:1}),u(l,{span:6,class:"flex justify-end col-user"},{default:r((()=>[p(C)?(d(),v("div",fe,[u(n,null,{default:r((()=>[y(g(p(C)),1)])),_:1})])):(d(),v("div",he,[u(i,{type:"primary",onClick:a[0]||(a[0]=e=>N(!0))},{default:r((()=>[y("登陆/注册")])),_:1})]))])),_:1})])),_:1})])),_:1}),u(A,null,{default:r((()=>[u(I,{width:"216px"},{default:r((()=>[u(x,{"active-text-color":"#000","default-active":"1",class:"pt-[20px] h-lvh"},{default:r((()=>[u(_,{index:"1"},{default:r((()=>[u(m),y("为你推荐 ")])),_:1}),u(_,{index:"2"},{default:r((()=>[y(" 智能AI ")])),_:1}),u(_,{index:"3"},{default:r((()=>[u(m),y("模版空间 ")])),_:1})])),_:1})])),_:1}),u(w,{onScroll:p(D),class:"h-lvh",id:"main"},{default:r((()=>[u(K),u(Y),u(pe),u(s,{class:"mt-[40px]"},{default:r((()=>[Ee])),_:1}),u(R,{name:p(M).move?"group":"",tag:"div",class:"waterfall-box",id:"homeWaterfall"},{default:r((()=>[(d(!0),v(f,null,h(p(M).items,((e,a)=>(d(),v("div",{class:"waterfall-item",key:e.id},[E("img",{class:"pic",src:e.preview+"?x-oss-process=style/img_thumb",alt:"",ref_for:!0,ref:e=>((e,a)=>{if(!e)return;const l=()=>{const l=e.parentElement;if(!l)return;const n=a>=M.column?8:0,i=Math.ceil(l.clientHeight/2)+n;l.style.gridRowEnd=`span ${i}`};l(),e.onload=l,e.onerror=function(){e.src=new URL(""+new URL("loading-356a6359.gif",import.meta.url).href,self.location).href,l()}})(e,a),onClick:a=>(e=>{const{href:a}=o.resolve({path:"/",query:{template:e}});window.open(a,"_blank")})(e.id)},null,8,ge),E("div",_e,g(e.title),1),E("div",Ce,g(e.text),1)])))),128))])),_:1},8,["name"])])),_:1},8,["onScroll"])])),_:1})])),_:1}),u(V,{visible:p(b),onClose:N},null,8,["visible"])])}}}),[["__scopeId","data-v-db7cb96f"]]);export{xe as default}; diff --git a/assets/index-164ef104.css b/assets/index-164ef104.css new file mode 100644 index 00000000..b7f42544 --- /dev/null +++ b/assets/index-164ef104.css @@ -0,0 +1 @@ +.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color,var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary,20px);background-color:var(--el-drawer-bg-color);box-shadow:var(--el-box-shadow-dark);box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow:hidden;position:absolute;-webkit-transition:all var(--el-transition-duration);transition:all var(--el-transition-duration)}.el-drawer .btt,.el-drawer .ltr,.el-drawer .rtl,.el-drawer .ttb{-webkit-transform:translate(0);transform:translate(0)}.el-drawer__sr-focus:focus{outline:none!important}.el-drawer__header{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#72767b;display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:32px;padding:var(--el-drawer-padding-primary);padding-bottom:0}.el-drawer__header>:first-child{-webkit-box-flex:1;-webkit-flex:1;flex:1}.el-drawer__title{-webkit-box-flex:1;-webkit-flex:1;flex:1;font-size:1rem;line-height:inherit;margin:0}.el-drawer__footer{padding:var(--el-drawer-padding-primary);padding-top:10px;text-align:right}.el-drawer__close-btn{background-color:transparent;border:none;color:inherit;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:var(--el-font-size-extra-large);outline:none}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__body{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:auto;padding:var(--el-drawer-padding-primary)}.el-drawer__body>*{box-sizing:border-box}.el-drawer.ltr,.el-drawer.rtl{bottom:0;height:100%;top:0}.el-drawer.btt,.el-drawer.ttb{left:0;right:0;width:100%}.el-drawer.ltr{left:0}.el-drawer.rtl{right:0}.el-drawer.ttb{top:0}.el-drawer.btt{bottom:0}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{-webkit-transition:all var(--el-transition-duration);transition:all var(--el-transition-duration)}.el-drawer-fade-enter-active,.el-drawer-fade-enter-from,.el-drawer-fade-enter-to,.el-drawer-fade-leave-active,.el-drawer-fade-leave-from,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{opacity:0}.el-drawer-fade-enter-to,.el-drawer-fade-leave-from{opacity:1}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{-webkit-transform:translateX(100%);transform:translate(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{-webkit-transform:translateX(-100%);transform:translate(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{-webkit-transform:translateY(100%);transform:translateY(100%)}.hotkey-doc[data-v-5980d094]{height:100%;overflow:auto;font-size:12px;margin:0 -20px;padding:0 24px}.title[data-v-5980d094]{font-size:14px;font-weight:700;border-bottom:1px solid #e5e5e5;padding:24px 0 5px}.title[data-v-5980d094]:first-child{padding-top:0}.hotkey-item[data-v-5980d094]{border-bottom:1px solid #e5e5e5;padding:15px 0 5px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.label[data-v-5980d094]{width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.help-pop-row[data-v-ee17a7da]{font-size:12px;padding:10px;cursor:pointer}.help-pop-row .help-pop-icon[data-v-ee17a7da]{font-size:20px}.help-pop-row .help-pop-text[data-v-ee17a7da]{padding-left:10px}.help-pop-row[data-v-ee17a7da]:hover{background-color:#f9f9f9}.top-tab[data-v-c3d54922]{width:100%;height:40px;text-align:center;font-size:20px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-bottom:1px solid #eee}.top-tab .handler-item[data-v-c3d54922]{width:32px;height:32px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0 2px;border-radius:2px}.top-tab .handler-item[data-v-c3d54922]:not(.group-btn):hover{background-color:#f1f1f1}.center-tabs[data-v-c3d54922]{overflow-x:hidden;height:calc(100vh - 100px)}.center-tabs .center-tab[data-v-c3d54922]:hover{background:#f1f1f1;border-radius:5px}.center-tab[data-v-c3d54922]{width:100%;height:60px;padding-left:2px;text-align:center;font-size:12px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative}.left-active[data-v-c3d54922]{color:#409eff}.left-name[data-v-c3d54922]{font-size:14px;line-height:1.2}.svg-size[data-v-c3d54922]{font-size:20px}.left-active[data-v-c3d54922]:before{background-color:#409eff;border-radius:4px;content:"";height:41px;left:-3px;position:absolute;-webkit-transition:top .2s;transition:top .2s;width:6px;z-index:20}.left-content[data-v-c3d54922]{position:relative;width:300px;left:50px;top:-360px;height:100%;z-index:1;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;-webkit-transition:left .5s linear,right .5s linear;transition:left .5s linear,right .5s linear}.left-close[data-v-c3d54922]{cursor:default;left:-320px;position:relative;top:50%}.layout-toggle[data-v-c3d54922]{background:#409eff;cursor:pointer;height:88px;position:absolute;right:-19px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:right .1s linear;transition:right .1s linear;width:16px;z-index:1;border-top-right-radius:20px;border-bottom-right-radius:20px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-top:1px solid #eee;border-bottom:1px solid #eee;border-right:1px solid #eee}.bottom-tabs[data-v-c3d54922]{position:absolute;bottom:0;width:51px;z-index:30;border-right:1px solid #eee}.bottom-tab[data-v-c3d54922]{height:60px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;background:#fff;position:relative;border-radius:5px}.bottom-tab .help-handle[data-v-c3d54922]{font-size:20px}.bottom-tab #left-tabs-help[data-v-c3d54922],.bottom-tab #left-tabs-layer[data-v-c3d54922]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.bottom-tab[data-v-c3d54922]:hover{background:#f1f1f1}.has-help[data-v-c3d54922]{color:#409eff}.help-pop-row[data-v-c3d54922]{font-size:15px;padding:10px 25px;cursor:pointer}.help-pop-row .help-pop-icon[data-v-c3d54922]{font-size:20px}.help-pop-row .help-pop-text[data-v-c3d54922]{padding-left:10px}.help-pop-row[data-v-c3d54922]:hover{background-color:#f9f9f9}.edit-pool[data-v-40ad5c5a]{overflow:scroll}.mt-10[data-v-40ad5c5a]{margin-top:10px}.edit-section[data-v-40ad5c5a]{width:90%;margin:0 20px}.edit-section .item-box[data-v-40ad5c5a]{background-color:#f6f6f6;border-radius:5px;padding:15px 10px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;font-size:12px;margin-bottom:10px}.edit-section .item-box[data-v-40ad5c5a]:hover{background-color:#e8eaec}.mt-5px[data-v-40ad5c5a]{margin-top:5px}.edit-upload .item-box[data-v-40ad5c5a]{width:100%}.code-common[data-v-40ad5c5a]{width:100%;height:80px;border:1px solid #eee;border-radius:5px;margin:0 20px 20px;background:#f6f6f6;display:-webkit-box;display:-webkit-flex;display:flex;cursor:pointer}.code-icon[data-v-40ad5c5a]{width:50px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.code-text[data-v-40ad5c5a]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.font-middle[data-v-40ad5c5a]{font-size:12px;font-weight:500;color:#31363f;line-height:12px;margin:5px 0}.font-little[data-v-40ad5c5a]{font-size:12px;font-weight:400;color:#31363f;line-height:12px;margin:5px 0}.icon-font[data-v-40ad5c5a]{font-size:20px;height:20px}[data-v-40ad5c5a] .edit-upload .el-upload{width:100%}.el-tabs{--el-tabs-header-height:40px}.el-tabs__header{margin:0 0 15px;padding:0;position:relative}.el-tabs__active-bar{background-color:var(--el-color-primary);bottom:0;height:2px;left:0;list-style:none;position:absolute;-webkit-transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),-webkit-transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),-webkit-transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),-webkit-transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);z-index:1}.el-tabs__new-tab{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:1px solid var(--el-border-color);border-radius:3px;color:var(--el-text-color-primary);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;float:right;font-size:12px;height:20px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;line-height:20px;margin:10px 0 10px 10px;text-align:center;-webkit-transition:all .15s;transition:all .15s;width:20px}.el-tabs__new-tab .is-icon-plus{height:inherit;-webkit-transform:scale(.8);transform:scale(.8);width:inherit}.el-tabs__new-tab .is-icon-plus svg{vertical-align:middle}.el-tabs__new-tab:hover{color:var(--el-color-primary)}.el-tabs__nav-wrap{margin-bottom:-1px;overflow:hidden;position:relative}.el-tabs__nav-wrap:after{background-color:var(--el-border-color-light);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%;z-index:var(--el-index-normal)}.el-tabs__nav-wrap.is-scrollable{box-sizing:border-box;padding:0 20px}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{color:var(--el-text-color-secondary);cursor:pointer;font-size:12px;line-height:44px;position:absolute;text-align:center;width:20px}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{display:-webkit-box;display:-webkit-flex;display:flex;float:left;position:relative;-webkit-transition:-webkit-transform var(--el-transition-duration);transition:-webkit-transform var(--el-transition-duration);transition:transform var(--el-transition-duration);transition:transform var(--el-transition-duration),-webkit-transform var(--el-transition-duration);white-space:nowrap;z-index:calc(var(--el-index-normal) + 1)}.el-tabs__nav.is-stretch{display:-webkit-box;display:-webkit-flex;display:flex;min-width:100%}.el-tabs__nav.is-stretch>*{-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align:center}.el-tabs__item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;color:var(--el-text-color-primary);display:-webkit-box;display:-webkit-flex;display:flex;font-size:var(--el-font-size-base);font-weight:500;height:var(--el-tabs-header-height);-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;list-style:none;padding:0 20px;position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:none}.el-tabs__item:focus-visible{border-radius:3px;box-shadow:0 0 2px 2px var(--el-color-primary) inset}.el-tabs__item .is-icon-close{border-radius:50%;margin-left:5px;text-align:center;-webkit-transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs__item .is-icon-close:before{display:inline-block;-webkit-transform:scale(.9);transform:scale(.9)}.el-tabs__item .is-icon-close:hover{background-color:var(--el-text-color-placeholder);color:#fff}.el-tabs__item.is-active{color:var(--el-color-primary)}.el-tabs__item:hover{color:var(--el-color-primary);cursor:pointer}.el-tabs__item.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-tabs__content{overflow:hidden;position:relative}.el-tabs--card>.el-tabs__header{border-bottom:1px solid var(--el-border-color-light);height:var(--el-tabs-header-height)}.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid var(--el-border-color-light);border-bottom:none;border-radius:4px 4px 0 0;box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .is-icon-close{font-size:12px;height:14px;overflow:hidden;position:relative;right:-2px;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;width:0}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid var(--el-border-color-light);-webkit-transition:color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);transition:color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .is-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:var(--el-bg-color)}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .is-icon-close{width:14px}.el-tabs--border-card{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:var(--el-fill-color-light);border-bottom:1px solid var(--el-border-color-light);margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--border-card>.el-tabs__header .el-tabs__item{border:1px solid transparent;color:var(--el-text-color-secondary);margin-top:-1px;-webkit-transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{background-color:var(--el-bg-color-overlay);border-left-color:var(--el-border-color);border-right-color:var(--el-border-color);color:var(--el-color-primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--el-color-primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:var(--el-disabled-text-color)}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),.el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:last-child,.el-tabs--bottom .el-tabs__item.is-top:last-child,.el-tabs--top .el-tabs__item.is-bottom:last-child,.el-tabs--top .el-tabs__item.is-top:last-child{padding-right:0}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover{padding-left:13px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover{padding-right:13px}.el-tabs--bottom .el-tabs__header.is-bottom{margin-bottom:0;margin-top:10px}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid var(--el-border-color)}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-bottom:0;margin-top:-1px}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-scroll,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{bottom:auto;height:auto;top:0;width:2px}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{cursor:pointer;height:30px;line-height:30px;text-align:center;width:100%}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{left:auto;top:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{bottom:0;right:auto}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after{bottom:auto;height:100%;top:0;width:2px}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.el-tabs--left .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-left{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-right{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.el-tabs--left .el-tabs__header.is-left{float:left;margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__nav-wrap.is-left:after{left:auto;right:0}.el-tabs--left .el-tabs__active-bar.is-left{left:auto;right:0}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left{display:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-bottom:none;border-left:none;border-right:1px solid var(--el-border-color-light);border-top:1px solid var(--el-border-color-light);text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid var(--el-border-color-light);border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid var(--el-border-color-light);border-bottom:none;border-left:none;border-right:1px solid #fff}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--el-border-color-light);border-radius:4px 0 0 4px;border-right:none}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid var(--el-border-color)}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:rgb(209,219,229) transparent}.el-tabs--right .el-tabs__header.is-right{float:right;margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right:after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid var(--el-border-color-light)}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid var(--el-border-color-light);border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid var(--el-border-color-light);border-bottom:none;border-left:1px solid #fff;border-right:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--el-border-color-light);border-left:none;border-radius:0 4px 4px 0}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid var(--el-border-color)}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:rgb(209,219,229) transparent}.slideInLeft-transition,.slideInRight-transition{display:inline-block}.slideInRight-enter{-webkit-animation:slideInRight-enter var(--el-transition-duration);animation:slideInRight-enter var(--el-transition-duration)}.slideInRight-leave{-webkit-animation:slideInRight-leave var(--el-transition-duration);animation:slideInRight-leave var(--el-transition-duration);left:0;position:absolute;right:0}.slideInLeft-enter{-webkit-animation:slideInLeft-enter var(--el-transition-duration);animation:slideInLeft-enter var(--el-transition-duration)}.slideInLeft-leave{-webkit-animation:slideInLeft-leave var(--el-transition-duration);animation:slideInLeft-leave var(--el-transition-duration);left:0;position:absolute;right:0}@-webkit-keyframes slideInRight-enter{0%{opacity:0;-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes slideInRight-enter{0%{opacity:0;-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transform-origin:0 0;transform-origin:0 0}}@-webkit-keyframes slideInRight-leave{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:0;-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes slideInRight-leave{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:0;-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transform-origin:0 0;transform-origin:0 0}}@-webkit-keyframes slideInLeft-enter{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes slideInLeft-enter{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transform-origin:0 0;transform-origin:0 0}}@-webkit-keyframes slideInLeft-leave{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:0;-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes slideInLeft-leave{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:0;-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-transform-origin:0 0;transform-origin:0 0}}[data-v-1d330b13] .el-tabs__item{padding:0}.layout-search[data-v-1d330b13]{margin:0 auto;width:68%;padding:20px 10px 10px}.layout-tabs[data-v-1d330b13]{width:90%;margin:0 auto}.layout-templates[data-v-1d330b13]{overflow:scroll;height:100vh;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:2px 2px 20px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2px 0;-webkit-box-align:start;-webkit-align-items:start;align-items:start}.layout-templates .thumbnail[data-v-1d330b13]{padding:2px 0}.layout-templates .thumbnail img[data-v-1d330b13]{outline:1px solid #eee;width:124px;margin:0 5px;cursor:pointer}.layout-templates .thumbnail img[data-v-1d330b13]:hover{outline-color:#409eff}.full-ratio[data-v-1d330b13]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-ratio .el-radio-button[data-v-1d330b13]{width:50%}.full-ratio .el-radio-button__inner[data-v-1d330b13],[data-v-1d330b13] .full-ratio .el-radio-button__inner{width:100%}.shape-pool[data-v-9e26ebaa]{width:100%;margin-top:-12px;margin-bottom:-12px;margin-right:-12px;padding-right:12px;padding-top:12px}.category-name[data-v-9e26ebaa]{width:100%;font-size:13px;margin-bottom:10px;border-left:4px solid #aaa;background-color:#eee;padding:2px 0 2px 10px}.shape-list[data-v-9e26ebaa]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;align-content:flex-start;margin-bottom:10px}.shape-item[data-v-9e26ebaa]{width:19%;margin-bottom:1.25%;height:0;padding-bottom:19%;-webkit-flex-shrink:0;flex-shrink:0;position:relative;cursor:pointer}.shape-item[data-v-9e26ebaa]:not(:nth-child(5n)){margin-right:1.25%}.shape-content[data-v-9e26ebaa]{position:absolute;inset:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.shape-content:hover .shape-path[data-v-9e26ebaa]:not(.outlined){stroke:#409eff}.shape-content:hover .shape-path.outlined[data-v-9e26ebaa]{fill:#409eff}.shape-content svg[data-v-9e26ebaa]:not(:root){overflow:visible}.title[data-v-9e26ebaa]{height:28px;line-height:28px;background-color:#ededed;margin-bottom:12px;padding:0 14px;font-size:12px;text-align:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}.title .center[data-v-9e26ebaa]{cursor:pointer}.title .center[data-v-9e26ebaa]:hover{color:#409eff}.line-pool[data-v-983cb3e2]{width:100%;margin-bottom:-12px;margin-right:-12px;padding-right:12px}.category-name[data-v-983cb3e2]{width:100%;font-size:13px;margin-bottom:10px;border-left:4px solid #aaa;background-color:#eee;padding:2px 0 2px 10px}.line-list[data-v-983cb3e2]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;align-content:flex-start;margin-bottom:10px}.line-item[data-v-983cb3e2]{width:19%;margin-bottom:1.25%;height:0;padding-bottom:19%;-webkit-flex-shrink:0;flex-shrink:0;position:relative;cursor:pointer}.line-item[data-v-983cb3e2]:not(:nth-child(5n)){margin-right:1.25%}.line-content[data-v-983cb3e2]{position:absolute;inset:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#999}.line-content[data-v-983cb3e2]:hover{color:#409eff}.line-content svg[data-v-983cb3e2]:not(:root){overflow:visible}[data-v-eb444a44] .el-tabs__item{padding:0}.layout-search[data-v-eb444a44]{margin:0 auto;width:80%;padding:20px 10px 10px}.layout-upload[data-v-eb444a44]{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-tabs[data-v-eb444a44]{width:90%;margin:0 auto}.layout-templates[data-v-eb444a44]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:2px}.layout-templates .thumbnail[data-v-eb444a44]{display:-webkit-box;display:-webkit-flex;display:flex;width:124px;margin:2px}.layout-templates .thumbnail img[data-v-eb444a44]{outline:1px solid #eee;margin:0 5px;cursor:pointer}.layout-templates .thumbnail img[data-v-eb444a44]:hover{outline-color:#409eff}.material-tab .el-tabs__content{height:100vh;overflow-y:scroll}.el-checkbox-button{--el-checkbox-button-checked-bg-color:var(--el-color-primary);--el-checkbox-button-checked-text-color:var(--el-color-white);--el-checkbox-button-checked-border-color:var(--el-color-primary);display:inline-block;position:relative}.el-checkbox-button__inner{-webkit-appearance:none;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);border-left-color:transparent;border-radius:0;box-sizing:border-box;color:var(--el-button-text-color,var(--el-text-color-regular));cursor:pointer;display:inline-block;font-size:var(--el-font-size-base);font-weight:var(--el-checkbox-font-weight);line-height:1;margin:0;outline:none;padding:8px 15px;position:relative;text-align:center;-webkit-transition:var(--el-transition-all);transition:var(--el-transition-all);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-checkbox-button__inner.is-round{padding:8px 15px}.el-checkbox-button__inner:hover{color:var(--el-color-primary)}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{margin:0;opacity:0;outline:none;position:absolute;z-index:-1}.el-checkbox-button.is-checked .el-checkbox-button__inner{background-color:var(--el-checkbox-button-checked-bg-color);border-color:var(--el-checkbox-button-checked-border-color);box-shadow:-1px 0 0 0 var(--el-color-primary-light-7);color:var(--el-checkbox-button-checked-text-color)}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button.is-disabled .el-checkbox-button__inner{background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));background-image:none;border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none;color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:var(--el-button-disabled-border-color,var(--el-border-color-light))}.el-checkbox-button:first-child .el-checkbox-button__inner{border-bottom-left-radius:var(--el-border-radius-base);border-left:var(--el-border);border-top-left-radius:var(--el-border-radius-base);box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button:last-child .el-checkbox-button__inner{border-bottom-right-radius:var(--el-border-radius-base);border-top-right-radius:var(--el-border-radius-base)}.el-checkbox-button--large .el-checkbox-button__inner{border-radius:0;font-size:var(--el-font-size-base);padding:12px 19px}.el-checkbox-button--large .el-checkbox-button__inner.is-round{padding:12px 19px}.el-checkbox-button--small .el-checkbox-button__inner{border-radius:0;font-size:12px;padding:5px 11px}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:5px 11px}[data-v-983a02e2] .el-tabs__item{padding:0}.layout-search[data-v-983a02e2]{margin:0 auto;width:68%;padding:20px 10px 10px}.layout-style[data-v-983a02e2]{margin:0 auto;padding:20px}.full-ratio[data-v-983a02e2]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-ratio .el-radio-button[data-v-983a02e2]{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:0}.full-ratio .el-radio-button__inner[data-v-983a02e2]{width:100%}.layout-text[data-v-983a02e2]{margin:0 auto;padding:10px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;cursor:pointer}.layout-text .large[data-v-983a02e2]{font-size:24px;font-weight:700;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-text .large[data-v-983a02e2]:hover{overflow:visible;padding:0 5px;border-radius:5px;background-color:#f3f3f3}.layout-text .middle[data-v-983a02e2]{font-size:16px;font-weight:700}.layout-text .middle[data-v-983a02e2]:hover{padding:0 5px;border-radius:5px;background-color:#f3f3f3}.layout-text .small[data-v-983a02e2]{font-size:14px}.layout-text .small[data-v-983a02e2]:hover{border-radius:5px;padding:0 5px;background-color:#f3f3f3}.layout-tabs[data-v-983a02e2]{width:90%;margin:0 auto}.layout-templates[data-v-983a02e2]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:2px}.layout-templates .thumbnail[data-v-983a02e2]{display:-webkit-box;display:-webkit-flex;display:flex;width:124px;margin:2px}.layout-templates .thumbnail img[data-v-983a02e2]{outline:1px solid #eee;margin:0 5px;cursor:pointer}.layout-templates .thumbnail img[data-v-983a02e2]:hover{outline-color:#409eff}[data-v-983a02e2] .full-ratio .el-radio-button__inner{width:100%}[data-v-983a02e2] .full-ratio .el-radio-button{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:0;-webkit-box-flex:1;-webkit-flex:1;flex:1;width:50%}.col-tip[data-v-8cc3a6b1]{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.col-name[data-v-8cc3a6b1]{text-align:center}.mt-5[data-v-8cc3a6b1]{margin-top:5px}.category-box[data-v-8cc3a6b1]{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow:hidden;height:100px}.category-box .box-image[data-v-8cc3a6b1]{height:100px;padding:0 2px}.category-box .box-image .el-image[data-v-8cc3a6b1]{border-radius:2px;border:1px solid #eee;height:100%;cursor:pointer}.category-box .box-image .el-image[data-v-8cc3a6b1]:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}.category-container[data-v-8cc3a6b1]{overflow-y:scroll;height:100vh;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.total-box[data-v-8cc3a6b1]{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 2px;padding-bottom:20px;-webkit-box-align:end;-webkit-align-items:end;align-items:end}.total-box .box-image[data-v-8cc3a6b1]{padding:2px}.total-box .box-image img[data-v-8cc3a6b1]{width:128px;cursor:pointer;border-radius:5px;border:1px solid #eee}.total-box .box-image img[data-v-8cc3a6b1]:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}.image-bottom[data-v-8cc3a6b1]{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding-top:20px;margin-bottom:130px}[data-v-fa5cec3c] .el-tabs__item{padding:0}.layout-search[data-v-fa5cec3c]{margin:0 auto;width:80%;padding:20px 10px 10px}.layout-upload[data-v-fa5cec3c]{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-tabs[data-v-fa5cec3c]{width:90%;margin:0 auto}.layout-templates[data-v-fa5cec3c]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:2px}.layout-templates .thumbnail[data-v-fa5cec3c]{display:-webkit-box;display:-webkit-flex;display:flex;width:124px;margin:2px}.layout-templates .thumbnail img[data-v-fa5cec3c]{outline:1px solid #eee;margin:0 5px;cursor:pointer}.layout-templates .thumbnail img[data-v-fa5cec3c]:hover{outline-color:#409eff}.col-img[data-v-fa5cec3c]{height:100px}.col-img img[data-v-fa5cec3c]{max-height:100%}.el-tabs .el-tabs__nav{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;justify-content:space-around;width:100%}.layout-search[data-v-58f96583]{margin:0 auto;width:68%;padding:20px 10px 10px}.code-common[data-v-58f96583]{width:100%;height:80px;border:1px solid #eee;border-radius:5px;margin:0 20px 20px;background:#f6f6f6;display:-webkit-box;display:-webkit-flex;display:flex;cursor:pointer}.code-common[data-v-58f96583]:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}.code-icon[data-v-58f96583]{width:50px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.code-text[data-v-58f96583]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.font-middle[data-v-58f96583]{font-size:12px;font-weight:500;color:#31363f;line-height:12px;margin:5px 0}.font-little[data-v-58f96583]{font-size:12px;font-weight:400;color:#31363f;line-height:12px;margin:5px 0}.icon-font[data-v-58f96583]{font-size:20px}.layout-search[data-v-c5a72ec2]{margin:0 auto;width:68%;padding:20px 10px 10px}.code-common[data-v-c5a72ec2]{width:100%;height:80px;border:1px solid #eee;border-radius:5px;margin:0 20px 20px;background:#f6f6f6;display:-webkit-box;display:-webkit-flex;display:flex;cursor:pointer}.code-common[data-v-c5a72ec2]:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}.code-icon[data-v-c5a72ec2]{width:50px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.code-text[data-v-c5a72ec2]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.font-middle[data-v-c5a72ec2]{font-size:12px;font-weight:500;color:#31363f;line-height:12px;margin:5px 0}.font-little[data-v-c5a72ec2]{font-size:12px;font-weight:400;color:#31363f;line-height:12px;margin:5px 0}.icon-font[data-v-c5a72ec2]{font-size:20px}.layout-search[data-v-a5df1dc1]{margin:0 auto;width:68%;padding:20px 10px 10px}.layer-content .element-content[data-v-a5df1dc1]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;height:30px;padding:5px;border:1px solid #eee;border-radius:5px;margin-bottom:5px}.layer-content .element-content .element-info[data-v-a5df1dc1]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.layer-content .element-content .element-handler[data-v-a5df1dc1]{display:-webkit-box;display:-webkit-flex;display:flex}.layer-content .element-content[data-v-a5df1dc1]:not(.group-btn):hover{border:1px solid #409eff}.layer-content .layer-active[data-v-a5df1dc1]{border:1px solid #409eff}.element-type[data-v-a5df1dc1]{width:58px;margin-left:10px;font-size:12px}.element-text[data-v-a5df1dc1]{width:50px;font-size:12px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.element-layer[data-v-a5df1dc1]{width:80px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.element-layer[data-v-a5df1dc1]:hover{text-overflow:inherit;overflow:visible;white-space:pre-line}.common-icon[data-v-a5df1dc1]{width:24px;height:24px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:2px}.common-icon[data-v-a5df1dc1]:not(.group-btn):hover{background-color:#f1f1f1}.layout-search[data-v-a2ba5d40]{margin:0 auto;width:68%;padding:20px 10px 10px}.layer-draggable[data-v-a2ba5d40]{overflow-y:scroll;height:calc(100% - 100px)}.layer-content .element-content[data-v-a2ba5d40]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;height:30px;padding:5px;border:1px solid #eee;border-radius:5px;margin-bottom:5px}.layer-content .element-content .element-info[data-v-a2ba5d40]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.layer-content .element-content .element-handler[data-v-a2ba5d40]{display:-webkit-box;display:-webkit-flex;display:flex}.layer-content .element-content[data-v-a2ba5d40]:not(.group-btn):hover{border:1px solid #409eff}.layer-content .layer-active[data-v-a2ba5d40]{border:1px solid #409eff}.element-type[data-v-a2ba5d40]{width:58px;margin-left:10px;font-size:12px}.element-text[data-v-a2ba5d40]{width:50px;font-size:12px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.common-icon[data-v-a2ba5d40]{width:24px;height:24px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:2px}.common-icon[data-v-a2ba5d40]:not(.group-btn):hover{background-color:#f1f1f1}.layout-search[data-v-fa663ba3]{margin:0 auto;width:68%;padding:20px 10px 10px}.layer-draggable[data-v-fa663ba3]{overflow-y:scroll;height:calc(100% - 100px)}.layer-content .element-content[data-v-fa663ba3]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;height:30px;padding:5px;border:1px solid #eee;border-radius:5px;margin-bottom:5px}.layer-content .element-content .element-info[data-v-fa663ba3]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.layer-content .element-content .element-handler[data-v-fa663ba3]{display:-webkit-box;display:-webkit-flex;display:flex}.layer-content .element-content[data-v-fa663ba3]:not(.group-btn):hover{border:1px solid #409eff}.layer-content .layer-active[data-v-fa663ba3]{border:1px solid #409eff}.element-type[data-v-fa663ba3]{width:58px;margin-left:10px;font-size:12px}.element-text[data-v-fa663ba3]{width:50px;font-size:12px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.common-icon[data-v-fa663ba3]{width:24px;height:24px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:2px}.common-icon[data-v-fa663ba3]:not(.group-btn):hover{background-color:#f1f1f1}.layout-search[data-v-0df038d1]{margin:0 auto;width:68%;padding:20px 10px 10px}.el-carousel{--el-carousel-arrow-font-size:12px;--el-carousel-arrow-size:36px;--el-carousel-arrow-background:rgba(31,45,61,.11);--el-carousel-arrow-hover-background:rgba(31,45,61,.23);--el-carousel-indicator-width:30px;--el-carousel-indicator-height:2px;--el-carousel-indicator-padding-horizontal:4px;--el-carousel-indicator-padding-vertical:12px;--el-carousel-indicator-out-color:var(--el-border-color-hover);position:relative}.el-carousel--horizontal,.el-carousel--vertical{overflow:hidden}.el-carousel__container{height:300px;position:relative}.el-carousel__arrow{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-carousel-arrow-background);border:none;border-radius:50%;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:var(--el-carousel-arrow-font-size);height:var(--el-carousel-arrow-size);-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0;outline:none;padding:0;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:var(--el-transition-duration);transition:var(--el-transition-duration);width:var(--el-carousel-arrow-size);z-index:10}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__arrow:hover{background-color:var(--el-carousel-arrow-hover-background)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{list-style:none;margin:0;padding:0;position:absolute;z-index:calc(var(--el-index-normal) + 1)}.el-carousel__indicators--horizontal{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.el-carousel__indicators--vertical{right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-carousel__indicators--outside{bottom:calc(var(--el-carousel-indicator-height) + var(--el-carousel-indicator-padding-vertical)*2);position:static;text-align:center;-webkit-transform:none;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:var(--el-carousel-indicator-out-color);opacity:.24}.el-carousel__indicators--right{right:0}.el-carousel__indicators--labels{left:0;right:0;text-align:center;-webkit-transform:none;transform:none}.el-carousel__indicators--labels .el-carousel__button{color:#000;font-size:12px;height:auto;padding:2px 18px;width:auto}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{background-color:transparent;cursor:pointer}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{display:inline-block;padding:var(--el-carousel-indicator-padding-vertical) var(--el-carousel-indicator-padding-horizontal)}.el-carousel__indicator--vertical{padding:var(--el-carousel-indicator-padding-horizontal) var(--el-carousel-indicator-padding-vertical)}.el-carousel__indicator--vertical .el-carousel__button{height:calc(var(--el-carousel-indicator-width)/2);width:var(--el-carousel-indicator-height)}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{background-color:#fff;border:none;cursor:pointer;display:block;height:var(--el-carousel-indicator-height);margin:0;opacity:.48;outline:none;padding:0;-webkit-transition:var(--el-transition-duration);transition:var(--el-transition-duration);width:var(--el-carousel-indicator-width)}.carousel-arrow-left-enter-from,.carousel-arrow-left-leave-active{opacity:0;-webkit-transform:translateY(-50%) translateX(-10px);transform:translateY(-50%) translate(-10px)}.carousel-arrow-right-enter-from,.carousel-arrow-right-leave-active{opacity:0;-webkit-transform:translateY(-50%) translateX(10px);transform:translateY(-50%) translate(10px)}.el-transitioning{-webkit-filter:url(#elCarouselHorizontal);filter:url(#elCarouselHorizontal)}.el-transitioning-vertical{-webkit-filter:url(#elCarouselVertical);filter:url(#elCarouselVertical)}.el-carousel__item{display:inline-block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.el-carousel__item,.el-carousel__item.is-active{z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item--card,.el-carousel__item.is-animating{-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.el-carousel__item--card{width:50%}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:var(--el-index-normal)}.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:calc(var(--el-index-normal) + 1)}.el-carousel__item--card-vertical{height:50%;width:100%}.el-carousel__mask{background-color:var(--el-color-white);height:100%;left:0;opacity:.24;position:absolute;top:0;-webkit-transition:var(--el-transition-duration-fast);transition:var(--el-transition-duration-fast);width:100%}.layout-search[data-v-42a3b74c]{margin:0 auto;width:68%;padding:20px 10px 10px}.code-content[data-v-42a3b74c]{width:90%;margin:0 auto}.code-style[data-v-42a3b74c]{display:-webkit-box;display:-webkit-flex;display:flex;position:relative;box-sizing:border-box;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;overflow-x:auto}.row[data-v-42a3b74c]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.code-item[data-v-42a3b74c]{width:100px;height:100px;margin-top:10px;background:pink}.full-ratio[data-v-42a3b74c]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-ratio .el-radio-button[data-v-42a3b74c]{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:0}.full-ratio .el-radio-button__inner[data-v-42a3b74c]{width:100%}.layout-templates[data-v-42a3b74c]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:2px}.layout-templates .thumbnail[data-v-42a3b74c]{display:-webkit-box;display:-webkit-flex;display:flex;width:124px;margin:2px}.layout-templates .thumbnail img[data-v-42a3b74c]{outline:1px solid #eee;margin:0 5px;cursor:pointer}.layout-templates .thumbnail img[data-v-42a3b74c]:hover{outline-color:#409eff}[data-v-42a3b74c] .full-ratio .el-radio-button__inner{width:100%}[data-v-42a3b74c] .full-ratio .el-radio-button{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:0;-webkit-box-flex:1;-webkit-flex:1;flex:1;width:25%}.el-carousel__item[data-v-42a3b74c]{border-radius:10px}.el-carousel__item div[data-v-42a3b74c]{color:#475669;opacity:.75;line-height:135px;margin:0;text-align:center}.el-carousel__item[data-v-42a3b74c]:nth-child(2n){background-color:#99a9bf}.el-carousel__item[data-v-42a3b74c]:nth-child(odd){background-color:#d3dce6}.menu-content[data-v-85fdfcf0]{position:absolute;width:300px;left:50px;top:42px;z-index:1;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;-webkit-transition:left .5s linear,right .5s linear;transition:left .5s linear,right .5s linear}.menu-pool[data-v-85fdfcf0]{width:300px;height:100vh;-webkit-transition:left .3s linear;transition:left .3s linear;border-bottom:1px solid #eee}.menu-close[data-v-85fdfcf0]{cursor:default;left:-251px;top:calc(50% + 42px);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.layout-toggle[data-v-85fdfcf0]{background:#409eff;cursor:pointer;height:88px;position:absolute;right:-19px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:right .1s linear;transition:right .1s linear;width:16px;z-index:1;border-top-right-radius:20px;border-bottom-right-radius:20px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-top:1px solid #eee;border-bottom:1px solid #eee;border-right:1px solid #eee}.toggle-icon[data-v-85fdfcf0]{color:#fff}.thumbnail-slide[data-v-0ed124f0]{background-color:#fff;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.elements[data-v-0ed124f0]{-webkit-transform-origin:0 0;transform-origin:0 0}.background[data-v-0ed124f0]{width:100%;height:100%;background-position:center;position:absolute}.placeholder[data-v-0ed124f0]{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.thumb-handle[data-v-e7294b04]{height:40px;font-size:12px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-shrink:0;flex-shrink:0;border-bottom:1px solid #eee}.thumb-handle .btn[data-v-e7294b04]{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.thumb-handle .btn[data-v-e7294b04]:hover{background-color:#f9f9f9}.thumb-handle .select-btn[data-v-e7294b04]{width:30px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-left:1px solid #eee}.thumb-handle .select-btn[data-v-e7294b04]:hover{background-color:#f9f9f9}.thumb-handle .icon[data-v-e7294b04]{margin-right:3px;font-size:14px}.thumb-content[data-v-e7294b04]{padding:5px 0;-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:auto;border-left:1px solid #eee}.thumbnail-item[data-v-e7294b04]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:5px 0}.thumbnail-item .thumbnail[data-v-e7294b04]{outline:1px solid rgba(64,158,255,.15)}.thumbnail-item.active .label[data-v-e7294b04]{color:#409eff}.thumbnail-item.active .thumbnail[data-v-e7294b04],.thumbnail-item.selected .thumbnail[data-v-e7294b04]{outline-color:#409eff}.label[data-v-e7294b04]{font-size:12px;color:#999;width:20px;cursor:-webkit-grab;cursor:grab}.label.offset-left[data-v-e7294b04]{position:relative;left:-4px}.label[data-v-e7294b04]:active{cursor:-webkit-grabbing;cursor:grabbing}.thumb-number[data-v-e7294b04]{height:0;font-size:12px;border-top:1px solid #eee;line-height:40px;text-align:center;color:#666}.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: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:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-top-right-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.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:active,.el-button-group>.el-button:focus,.el-button-group>.el-button:hover{z-index:1}.el-button-group>.el-button.is-active{z-index:1}.el-button-group>.el-dropdown>.el-button{border-bottom-left-radius:0;border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0}.el-button-group .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-dropdown{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;color:var(--el-text-color-regular);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:var(--el-font-size-base);line-height:1;position:relative;vertical-align:top}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:none}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:0}.el-dropdown .el-dropdown__caret-button{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-left:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding-left:0;padding-right:0;width:32px}.el-dropdown .el-dropdown__caret-button>span{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{background:var(--el-overlay-color-lighter);bottom:-1px;content:"";display:block;left:0;position:absolute;top:-1px;width:1px}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:none}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{background-color:var(--el-bg-color-overlay);border:none;border-radius:var(--el-border-radius-base);box-shadow:none;left:0;list-style:none;margin:0;padding:5px 0;position:relative;top:0;z-index:var(--el-dropdown-menu-index)}.el-dropdown-menu__item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--el-text-color-regular);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;font-size:var(--el-font-size-base);line-height:22px;list-style:none;margin:0;outline:none;padding:5px 16px;white-space:nowrap}.el-dropdown-menu__item:not(.is-disabled):focus,.el-dropdown-menu__item:not(.is-disabled):hover{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{border-top:1px solid var(--el-border-color-lighter);margin:6px 0}.el-dropdown-menu__item.is-disabled{color:var(--el-text-color-disabled);cursor:not-allowed}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{font-size:14px;line-height:22px;padding:7px 20px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{font-size:12px;line-height:20px;padding:2px 12px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.left-handler[data-v-289c0909]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.center-handler[data-v-289c0909]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-webkit-flex;display:flex}.center-handler .handler-icon[data-v-289c0909]{font-size:14px;width:18px}.center-handler .icon-down[data-v-289c0909]{-webkit-transition:margin-top .05s;transition:margin-top .05s}.center-handler .handler-item[data-v-289c0909]{width:32px;height:24px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0 2px;border-radius:2px}.handler-item[data-v-289c0909]{margin:0 10px;font-size:14px;overflow:hidden;cursor:pointer}.handler-item.disable[data-v-289c0909]{opacity:.5;cursor:not-allowed}.right-handler[data-v-289c0909]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.right-handler .text[data-v-289c0909]{width:40px;text-align:center;cursor:pointer}.preset-item[data-v-289c0909]{padding:8px 20px;text-align:center;cursor:pointer}.preset-item[data-v-289c0909]:hover{color:#409eff}.center-handler .handler-dropdown[data-v-289c0909]{display:-webkit-box;display:-webkit-flex;display:flex;width:42px;height:24px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:2px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:2px}.center-handler .handler-dropdown[data-v-289c0909]:hover{background:#f1f1f1}.center-handler .handler-dropdown:hover .icon-down[data-v-289c0909]{margin-top:3px}.el-popover.el-popper.viewport-size{min-width:100px;padding:0}.full-size[data-v-ff9826ae]{height:100%;width:100%}.background-grid[data-v-ff9826ae]{--offsetX: 0px;--offsetY: 0px;--size: 8px;--color: #dedcdc;background-image:-webkit-linear-gradient(45deg,var(--color) 25%,transparent 0,transparent 75%,var(--color) 0),-webkit-linear-gradient(45deg,var(--color) 25%,transparent 0,transparent 75%,var(--color) 0);background-image:linear-gradient(45deg,var(--color) 25%,transparent 0,transparent 75%,var(--color) 0),linear-gradient(45deg,var(--color) 25%,transparent 0,transparent 75%,var(--color) 0);background-position:var(--offsetX) var(--offsetY),calc(var(--size) + var(--offsetX)) calc(var(--size) + var(--offsetY));background-size:calc(var(--size) * 2) calc(var(--size) * 2)}.handler-icon[data-v-c4d2b706]{font-size:16px;width:18px}.el-divider{position:relative}.el-divider--horizontal{border-top:1px var(--el-border-color) var(--el-border-style);display:block;height:1px;margin:24px 0;width:100%}.el-divider--vertical{border-left:1px var(--el-border-color) var(--el-border-style);display:inline-block;height:1em;margin:0 8px;position:relative;vertical-align:middle;width:1px}.el-divider__text{background-color:var(--el-bg-color);color:var(--el-text-color-primary);font-size:14px;font-weight:500;padding:0 20px;position:absolute}.el-divider__text.is-left{left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-divider__text.is-center{left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}.el-divider__text.is-right{right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.self-main[data-v-388fc2db]{padding:30px;background:#e8e8e8}.self-content[data-v-388fc2db]{margin:0 auto;width:300px}.self-main canvas[data-v-388fc2db]{max-width:100%;width:300px;max-height:100%;height:200px;-o-object-fit:contain;object-fit:contain;-webkit-filter:drop-shadow(2px 2px 8px rgba(0,0,0,.2));filter:drop-shadow(2px 2px 8px rgba(0,0,0,.2))}.self-footer[data-v-388fc2db]{padding:15px 30px;margin:0 auto;text-align:center}.self-color[data-v-388fc2db]{margin:15px 0}.color-content[data-v-388fc2db]{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;max-width:calc(100% - 90px)}.color-item[data-v-388fc2db]{height:32px;width:32px;-webkit-box-flex:0;-webkit-flex:0 1 32px;flex:0 1 32px;display:inline-block;cursor:pointer;margin:0 2px;-webkit-transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.ml-5[data-v-388fc2db]{margin-left:5px}.color-select[data-v-388fc2db]{width:32px;height:32px}.self-background .el-dialog__body,.self-background .el-dialog__header{padding:0}.icon-btn[data-v-9b5b17ec]{cursor:pointer}.canvas-design-panel[data-v-9b5b17ec]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.row[data-v-9b5b17ec]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.title[data-v-9b5b17ec]{margin-bottom:10px}.fixed-ratio[data-v-9b5b17ec]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.slider-name[data-v-9b5b17ec]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.slider-num[data-v-9b5b17ec]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.mb-10[data-v-9b5b17ec]{margin-bottom:10px}.full-row[data-v-9b5b17ec]{-webkit-box-flex:1;-webkit-flex:1;flex:1;width:100%}.full-group[data-v-9b5b17ec]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-group .el-button[data-v-9b5b17ec]{width:50%}.full-ratio[data-v-9b5b17ec]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-ratio .el-radio-button[data-v-9b5b17ec]{width:50%}.full-ratio .el-radio-button__inner[data-v-9b5b17ec]{width:100%}.background-image[data-v-9b5b17ec]{height:0;padding-bottom:56.25%;border:1px dashed var(--el-border-color);border-radius:2px;position:relative;-webkit-transition:all .2s;transition:all .2s}.background-image[data-v-9b5b17ec]:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.background-image .content[data-v-9b5b17ec]{position:absolute;inset:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer}.theme-list[data-v-9b5b17ec]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;align-content:flex-start}.theme-item[data-v-9b5b17ec]{width:48%;margin-bottom:4%;padding-bottom:30%;border-radius:2px;position:relative;cursor:pointer}.theme-item[data-v-9b5b17ec]:not(:nth-child(2n)){margin-right:4%}.theme-item .theme-item-content[data-v-9b5b17ec]{position:absolute;inset:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:8px;border:1px solid #eee}.theme-item .text[data-v-9b5b17ec]{font-size:16px}.theme-item .colors[data-v-9b5b17ec]{display:-webkit-box;display:-webkit-flex;display:flex}.theme-item .color-block[data-v-9b5b17ec]{margin-top:8px;width:12px;height:12px;margin-right:2px}.theme-item:hover .btns[data-v-9b5b17ec]{display:-webkit-box;display:-webkit-flex;display:flex}.theme-item .btns[data-v-9b5b17ec]{position:absolute;inset:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:none;background-color:#00000040}.theme-item .btn[data-v-9b5b17ec]{width:72px;padding:5px 0;text-align:center;background-color:#409eff;color:#fff;font-size:12px;border-radius:2px}.theme-item .btn[data-v-9b5b17ec]:hover{background-color:#c42f19}.theme-item .btn+.btn[data-v-9b5b17ec]{margin-top:5px}.slider[data-v-9b5b17ec]{-webkit-box-flex:3;-webkit-flex:3;flex:3}.mt-10[data-v-9b5b17ec]{margin-top:10px}.color-group[data-v-9b5b17ec]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1;flex:1 1}.color-box[data-v-9b5b17ec]{-webkit-box-flex:1;-webkit-flex:1 1;flex:1 1;height:25px}.color-contianer[data-v-9b5b17ec]:hover{box-shadow:0 0 20px 2px #0006;width:calc(100% - 5px)!important;cursor:pointer}.config-strength[data-v-9b5b17ec],.config-variance[data-v-9b5b17ec],.config-size[data-v-9b5b17ec]{-webkit-box-flex:10;-webkit-flex:10;flex:10}.gradient-box[data-v-9b5b17ec]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.gradient-box .el-button[data-v-9b5b17ec]{width:100%}.background-gradient-body[data-v-9b5b17ec]{height:300px;overflow:auto}.gradient-content[data-v-9b5b17ec]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding-bottom:2px}.gradient-content[data-v-9b5b17ec]:hover{width:calc(100% - 2px)!important;border-color:#409eff;cursor:pointer}.background-shading-body[data-v-9b5b17ec]{height:500px;overflow:auto}.shading-box[data-v-9b5b17ec]{-webkit-box-flex:1;-webkit-flex:1;flex:1;height:50px;margin-bottom:5px;border:1px solid transparent;border-color:#d9d9d9;border-radius:5px}.shading-box[data-v-9b5b17ec]:hover{width:calc(100% - 2px)!important;cursor:pointer;border-color:#409eff}.color-item[data-v-9b5b17ec]{height:42px;border:1px solid transparent;border-color:#d9d9d9;border-radius:5px;-webkit-box-flex:1;-webkit-flex:1;flex:1;display:inline-block;cursor:pointer;margin:0 2px;-webkit-transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.color-item[data-v-9b5b17ec]:hover{border-color:#409eff}.color-non[data-v-9b5b17ec]{display:none}.color-select[data-v-9b5b17ec]{width:100%;height:100%}.common-slider[data-v-9b5b17ec]{width:90%;margin:0 auto}[data-v-9b5b17ec] .el-input .el-input-group__prepend,[data-v-9b5b17ec] .el-input .el-input-group__append{padding:0 5px}[data-v-9b5b17ec] .full-ratio .el-radio-button__inner{width:100%}[data-v-fbf6769c] .w-full .el-radio-button__inner{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.icon-btn[data-v-2d5ffbc9]{cursor:pointer}.canvas-design-panel[data-v-2d5ffbc9]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.row[data-v-2d5ffbc9]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.title[data-v-2d5ffbc9]{margin-bottom:10px}.fixed-ratio[data-v-2d5ffbc9]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.slider-name[data-v-2d5ffbc9]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.mb-10[data-v-2d5ffbc9]{margin-bottom:10px}.full-row[data-v-2d5ffbc9]{-webkit-box-flex:1;-webkit-flex:1;flex:1;width:100%}.full-group[data-v-2d5ffbc9]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-group .el-button[data-v-2d5ffbc9]{width:50%}.full-ratio[data-v-2d5ffbc9]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-ratio .el-radio-button[data-v-2d5ffbc9]{width:50%}.full-ratio .el-radio-button__inner[data-v-2d5ffbc9]{width:100%}.background-image[data-v-2d5ffbc9]{height:0;padding-bottom:56.25%;border:1px dashed var(--el-border-color);border-radius:2px;position:relative;-webkit-transition:all .2s;transition:all .2s}.background-image[data-v-2d5ffbc9]:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.background-image .content[data-v-2d5ffbc9]{position:absolute;inset:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer}.theme-list[data-v-2d5ffbc9]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;align-content:flex-start}.theme-item[data-v-2d5ffbc9]{width:48%;margin-bottom:4%;padding-bottom:30%;border-radius:2px;position:relative;cursor:pointer}.theme-item[data-v-2d5ffbc9]:not(:nth-child(2n)){margin-right:4%}.theme-item .theme-item-content[data-v-2d5ffbc9]{position:absolute;inset:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:8px;border:1px solid #eee}.theme-item .text[data-v-2d5ffbc9]{font-size:16px}.theme-item .colors[data-v-2d5ffbc9]{display:-webkit-box;display:-webkit-flex;display:flex}.theme-item .color-block[data-v-2d5ffbc9]{margin-top:8px;width:12px;height:12px;margin-right:2px}.theme-item:hover .btns[data-v-2d5ffbc9]{display:-webkit-box;display:-webkit-flex;display:flex}.theme-item .btns[data-v-2d5ffbc9]{position:absolute;inset:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:none;background-color:#00000040}.theme-item .btn[data-v-2d5ffbc9]{width:72px;padding:5px 0;text-align:center;background-color:#409eff;color:#fff;font-size:12px;border-radius:2px}.theme-item .btn[data-v-2d5ffbc9]:hover{background-color:#c42f19}.theme-item .btn+.btn[data-v-2d5ffbc9]{margin-top:5px}.mt-10[data-v-2d5ffbc9]{margin-top:10px}.slider-num[data-v-2d5ffbc9]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}[data-v-2d5ffbc9] .el-input .el-input-group__prepend,[data-v-2d5ffbc9] .el-input .el-input-group__append{padding:0 5px}[data-v-2d5ffbc9] .full-ratio .el-radio-button__inner{width:100%}[data-v-2d5ffbc9] .size-row .el-input-group__prepend{min-width:24px}.align-item[data-v-81a5ab12]{height:30px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;border-radius:2px}.align-item[data-v-81a5ab12]:hover{background-color:#f1f1f1}.mb-10[data-v-81a5ab12]{margin-bottom:10px}.fixed-ratio[data-v-81a5ab12]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.position-col[data-v-81a5ab12] .el-input-number{width:auto}.position-col .swipe-input[data-v-81a5ab12]{position:relative}.position-col .swipe-input[data-v-81a5ab12]:after{width:25px;content:attr(content);height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:absolute;right:var(--el-input-number-unit-offset-x);color:#999}.angle-col[data-v-81a5ab12]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;border-radius:2px}.angle-col[data-v-81a5ab12]:hover{background-color:#f1f1f1}[data-v-81a5ab12] .el-input .el-input-group__prepend{padding:0 5px;width:7px}[data-v-81a5ab12] .el-input .el-input-group__append{padding:0 5px}[data-v-81a5ab12] .full-ratio .el-radio-button__inner{width:100%}.row[data-v-7de12fb8]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.stroke-name[data-v-7de12fb8]{-webkit-box-flex:2;-webkit-flex:2;flex:2}.stroke-option[data-v-7de12fb8]{-webkit-box-flex:3;-webkit-flex:3;flex:3}.switch-wrapper[data-v-7de12fb8]{text-align:right}.slider[data-v-7de12fb8]{-webkit-box-flex:3;-webkit-flex:3;flex:3;width:80%}.row[data-v-b4d84bf9]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.switch-wrapper[data-v-b4d84bf9]{text-align:right}.slider[data-v-b4d84bf9]{-webkit-box-flex:3;-webkit-flex:3;flex:3}.slider-name[data-v-b4d84bf9]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.slider-num[data-v-b4d84bf9]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.row[data-v-c5dc2ef7]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.slider[data-v-c5dc2ef7]{-webkit-box-flex:3;-webkit-flex:3;flex:3}.slider-name[data-v-c5dc2ef7]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.slider-num[data-v-c5dc2ef7]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.row[data-v-99ae9a16]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.switch-wrapper[data-v-99ae9a16]{text-align:right}.slider[data-v-99ae9a16],.select[data-v-99ae9a16]{-webkit-box-flex:3;-webkit-flex:3;flex:3}.full-btn[data-v-838fbb93]{width:98%}.full-btn .btn-right[data-v-838fbb93]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.icon-btn[data-v-484a658e]{cursor:pointer}.canvas-design-panel[data-v-484a658e]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.row[data-v-484a658e]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.title[data-v-484a658e]{margin-bottom:10px}.fixed-ratio[data-v-484a658e]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.slider-name[data-v-484a658e]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.slider-num[data-v-484a658e]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.mb-10[data-v-484a658e]{margin-bottom:10px}.full-row[data-v-484a658e]{-webkit-box-flex:1;-webkit-flex:1;flex:1;width:100%}.full-group[data-v-484a658e]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-group .el-button[data-v-484a658e]{width:50%}.full-ratio[data-v-484a658e]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-ratio .el-radio-button[data-v-484a658e]{width:50%}.full-ratio .el-radio-button__inner[data-v-484a658e]{width:100%}.background-image[data-v-484a658e]{height:0;padding-bottom:56.25%;border:1px dashed var(--el-border-color);border-radius:2px;position:relative;-webkit-transition:all .2s;transition:all .2s}.background-image[data-v-484a658e]:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.background-image .content[data-v-484a658e]{position:absolute;inset:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer}.theme-list[data-v-484a658e]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;align-content:flex-start}.theme-item[data-v-484a658e]{width:48%;margin-bottom:4%;padding-bottom:30%;border-radius:2px;position:relative;cursor:pointer}.theme-item[data-v-484a658e]:not(:nth-child(2n)){margin-right:4%}.theme-item .theme-item-content[data-v-484a658e]{position:absolute;inset:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:8px;border:1px solid #eee}.theme-item .text[data-v-484a658e]{font-size:16px}.theme-item .colors[data-v-484a658e]{display:-webkit-box;display:-webkit-flex;display:flex}.theme-item .color-block[data-v-484a658e]{margin-top:8px;width:12px;height:12px;margin-right:2px}.theme-item:hover .btns[data-v-484a658e]{display:-webkit-box;display:-webkit-flex;display:flex}.theme-item .btns[data-v-484a658e]{position:absolute;inset:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:none;background-color:#00000040}.theme-item .btn[data-v-484a658e]{width:72px;padding:5px 0;text-align:center;background-color:#409eff;color:#fff;font-size:12px;border-radius:2px}.theme-item .btn[data-v-484a658e]:hover{background-color:#c42f19}.theme-item .btn+.btn[data-v-484a658e]{margin-top:5px}.slider[data-v-484a658e]{-webkit-box-flex:3;-webkit-flex:3;flex:3}.mt-10[data-v-484a658e]{margin-top:10px}.color-group[data-v-484a658e]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1;flex:1 1}.color-box[data-v-484a658e]{-webkit-box-flex:1;-webkit-flex:1 1;flex:1 1;height:25px}.color-contianer[data-v-484a658e]:hover{box-shadow:0 0 20px 2px #0006;width:calc(100% - 5px)!important;cursor:pointer}.config-strength[data-v-484a658e],.config-variance[data-v-484a658e],.config-size[data-v-484a658e]{-webkit-box-flex:10;-webkit-flex:10;flex:10}.gradient-box[data-v-484a658e]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.gradient-box .el-button[data-v-484a658e]{width:100%}.background-gradient-body[data-v-484a658e]{height:300px;overflow:auto}.gradient-content[data-v-484a658e]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding-bottom:2px}.gradient-content[data-v-484a658e]:hover{width:calc(100% - 2px)!important;border-color:#409eff;cursor:pointer}.background-shading-body[data-v-484a658e]{height:500px;overflow:auto}.shading-box[data-v-484a658e]{-webkit-box-flex:1;-webkit-flex:1;flex:1;height:50px;margin-bottom:5px;border:1px solid transparent;border-color:#d9d9d9;border-radius:5px}.shading-box[data-v-484a658e]:hover{width:calc(100% - 2px)!important;cursor:pointer;border-color:#409eff}.color-item[data-v-484a658e]{height:42px;border:1px solid transparent;border-color:#d9d9d9;border-radius:5px;-webkit-box-flex:1;-webkit-flex:1;flex:1;display:inline-block;cursor:pointer;margin:0 2px;-webkit-transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.color-item[data-v-484a658e]:hover{border-color:#409eff}.color-non[data-v-484a658e]{display:none}.color-select[data-v-484a658e]{width:100%;height:100%}.common-slider[data-v-484a658e]{width:90%;margin:0 auto}[data-v-484a658e] .el-input .el-input-group__prepend,[data-v-484a658e] .el-input .el-input-group__append{padding:0 5px}[data-v-484a658e] .full-ratio .el-radio-button__inner{width:100%}.text-style-panel[data-v-3a8f184c]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.row[data-v-3a8f184c]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.preset-style[data-v-3a8f184c]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.preset-style-item[data-v-3a8f184c]{width:50%;height:50px;border:solid 1px #d6d6d6;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.preset-style-item[data-v-3a8f184c]:hover{border-color:#409eff;color:#409eff;z-index:1}.preset-style-item[data-v-3a8f184c]:nth-child(2n){margin-left:-1px}.preset-style-item[data-v-3a8f184c]:nth-child(n+3){margin-top:-1px}.font-size-btn[data-v-3a8f184c]{padding:0}.link-popover[data-v-3a8f184c]{width:240px}.link-popover .btns[data-v-3a8f184c]{margin-top:10px;text-align:right}.mt-10[data-v-3a8f184c]{margin-top:10px}.full-group[data-v-3a8f184c]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-group .el-button[data-v-3a8f184c]{width:50%}.tooltip-popover .el-button[data-v-3a8f184c]{width:100%;border-radius:0}.tooltip-popover .font-color[data-v-3a8f184c]{border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:0}.tooltip-popover .high-light[data-v-3a8f184c]{border-right:0}.font-size[data-v-3a8f184c]{border-top-left-radius:0;border-bottom-left-radius:0}.full-ratio[data-v-3a8f184c]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-ratio .el-radio-button[data-v-3a8f184c]{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:0;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-ratio .el-radio-button__inner[data-v-3a8f184c]{width:100%}.flex-align[data-v-3a8f184c]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.full-checkbox[data-v-3a8f184c]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-button[data-v-3a8f184c]{width:100%}.full-button .iconfont[data-v-3a8f184c]{font-size:32px}[data-v-3a8f184c] .full-ratio .el-radio-button__inner{width:100%}[data-v-3a8f184c] .full-ratio .el-radio-button,[data-v-3a8f184c] .full-checkbox .el-checkbox-button{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:0;-webkit-box-flex:1;-webkit-flex:1;flex:1}[data-v-3a8f184c] .full-checkbox .el-checkbox-button__inner{width:100%}.row[data-v-77ad7066]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.switch-wrapper[data-v-77ad7066]{text-align:right}.el-checkbox-group{font-size:0;line-height:0}.row[data-v-70005f2c]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.full-group[data-v-70005f2c]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-group .el-checkbox-button[data-v-70005f2c]{width:50%}[data-v-70005f2c] .full-group .el-checkbox-button__inner{width:100%}.row[data-v-fd8ac424]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.switch-wrapper[data-v-fd8ac424]{text-align:right}.filter[data-v-fd8ac424]{font-size:12px}.filter-item[data-v-fd8ac424]{padding:8px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.filter-item .name[data-v-fd8ac424]{width:60px}.filter-item .filter-slider[data-v-fd8ac424]{-webkit-box-flex:1;-webkit-flex:1;flex:1;margin:0 6px}.slider-num[data-v-fd8ac424]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.flex-align[data-v-fd8ac424]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex-right[data-v-fd8ac424]{text-align:right}.mt-10[data-v-fd8ac424]{margin-top:10px}.full-group[data-v-fd8ac424]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-group .el-checkbox-button[data-v-fd8ac424]{width:50%}.full-checkbox[data-v-fd8ac424]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-checkbox .el-checkbox-button[data-v-fd8ac424]{width:25%}.full-ratio[data-v-fd8ac424]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-ratio .el-radio-button[data-v-fd8ac424]{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:0}.full-ratio .el-radio-button__inner[data-v-fd8ac424]{width:100%}.slider-wrapper[data-v-fd8ac424]{width:88%;margin:0 auto}[data-v-fd8ac424] .full-group .el-checkbox-button__inner{width:100%}[data-v-fd8ac424] .full-checkbox .el-checkbox-button__inner{width:100%;padding:8px 0}[data-v-fd8ac424] .full-ratio .el-radio-button__inner{width:100%}[data-v-fd8ac424] .full-ratio .el-radio-button{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:0;-webkit-box-flex:1;-webkit-flex:1;flex:1;width:25%}.row[data-v-c63ab792]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.switch-wrapper[data-v-c63ab792]{text-align:right}.opacity-slider[data-v-c63ab792]{-webkit-box-flex:3;-webkit-flex:3;flex:3}.slider-name[data-v-c63ab792]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.slider-num[data-v-c63ab792]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.blend-row[data-v-d3686b36]{margin-top:10px}.belnd-col[data-v-d3686b36]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border:1px solid var(--el-border-color);border-radius:var(--el-border-radius-base)}.row[data-v-40cb1129]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.switch-wrapper[data-v-40cb1129]{text-align:right}.origin-image[data-v-40cb1129]{height:100px;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#f9f9f9;margin-bottom:10px}.full-width-btn[data-v-40cb1129]{width:100%;margin-bottom:10px}.full-btn[data-v-40cb1129]{width:100%}.btn-icon[data-v-40cb1129]{margin-right:3px}.clip[data-v-40cb1129]{width:260px;font-size:12px}.clip .title[data-v-40cb1129]{margin-bottom:5px}.shape-clip[data-v-40cb1129]{margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;align-content:flex-start}.shape-clip-item[data-v-40cb1129]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;width:16%;margin-bottom:5%}.shape-clip-item[data-v-40cb1129]:not(:nth-child(5n)){margin-right:5%}.shape-clip-item:hover .shape[data-v-40cb1129]{background-color:#ccc}.shape-clip-item .shape[data-v-40cb1129]{width:40px;height:40px;background-color:#e1e1e1}.clip-image[data-v-40cb1129]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.clip-image .clip-button[data-v-40cb1129]{width:70%}.clip-image .clip-popover[data-v-40cb1129]{width:30%}.matting-button[data-v-40cb1129]{width:100%}.mt-10[data-v-40cb1129]{margin-top:10px}.shape-style-panel[data-v-d5e95c8d]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.row[data-v-d5e95c8d]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.font-size-btn[data-v-d5e95c8d]{padding:0}.slider[data-v-d5e95c8d]{-webkit-box-flex:3;-webkit-flex:3;flex:3}.mb-10[data-v-d5e95c8d]{margin-bottom:10px}.full-row[data-v-d5e95c8d]{-webkit-box-flex:1;-webkit-flex:1;flex:1;width:100%}.gradient-box[data-v-d5e95c8d]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.gradient-box .el-button[data-v-d5e95c8d]{width:100%}.mt-10[data-v-d5e95c8d]{margin-top:10px}.full-group[data-v-d5e95c8d]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-group .el-button[data-v-d5e95c8d]{width:50%}.tooltip-popover .el-button[data-v-d5e95c8d]{width:100%;border-radius:0}.tooltip-popover .font-color[data-v-d5e95c8d]{border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:0}.tooltip-popover .high-light[data-v-d5e95c8d]{border-right:0}.font-size[data-v-d5e95c8d]{border-top-left-radius:0;border-bottom-left-radius:0}.shape-style-panel[data-v-5a05df03]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.row[data-v-5a05df03]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.font-size-btn[data-v-5a05df03]{padding:0}.slider[data-v-5a05df03]{-webkit-box-flex:3;-webkit-flex:3;flex:3}.mb-10[data-v-5a05df03]{margin-bottom:10px}.full-row[data-v-5a05df03]{-webkit-box-flex:1;-webkit-flex:1;flex:1;width:100%}.gradient-box[data-v-5a05df03]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.gradient-box .el-button[data-v-5a05df03]{width:100%}.mt-10[data-v-5a05df03]{margin-top:10px}.full-group[data-v-5a05df03]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-group .el-button[data-v-5a05df03]{width:50%}.tooltip-popover .el-button[data-v-5a05df03]{width:100%;border-radius:0}.tooltip-popover .font-color[data-v-5a05df03]{border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:0}.tooltip-popover .high-light[data-v-5a05df03]{border-right:0}.font-size[data-v-5a05df03]{border-top-left-radius:0;border-bottom-left-radius:0}.row[data-v-a4fe3aa9]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.line-btn[data-v-a4fe3aa9]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:0!important}.line-btn .line-wrapper[data-v-a4fe3aa9]{margin-left:8px}.line-wrapper[data-v-a4fe3aa9]{overflow:visible}.line-btn-icon[data-v-a4fe3aa9]{width:30px;font-size:12px;margin-top:2px;color:#bfbfbf}.preset-point-style[data-v-a4fe3aa9]{padding:0 10px}.preset-point-style+.preset-point-style[data-v-a4fe3aa9]{margin-top:10px}.row[data-v-6cf118ca]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.switch-wrapper[data-v-6cf118ca]{text-align:right}.origin-image[data-v-6cf118ca]{height:100px;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#f9f9f9;margin-bottom:10px}.full-width-btn[data-v-6cf118ca]{width:100%;margin-bottom:10px}.btn-icon[data-v-6cf118ca]{margin-right:3px}.clip[data-v-6cf118ca]{width:260px;font-size:12px}.clip .title[data-v-6cf118ca]{margin-bottom:5px}.title[data-v-6cf118ca]{margin-bottom:10px}.shape-clip[data-v-6cf118ca]{margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;align-content:flex-start}.shape-clip-item[data-v-6cf118ca]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;width:16%;margin-bottom:5%}.shape-clip-item[data-v-6cf118ca]:not(:nth-child(5n)){margin-right:5%}.shape-clip-item:hover .shape[data-v-6cf118ca]{background-color:#ccc}.shape-clip-item .shape[data-v-6cf118ca]{width:40px;height:40px;background-color:#e1e1e1}.config-margin[data-v-6cf118ca],.full-ratio[data-v-6cf118ca]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-ratio .el-radio-button[data-v-6cf118ca]{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:0}.full-ratio .el-radio-button__inner[data-v-6cf118ca],[data-v-6cf118ca] .full-ratio .el-radio-button__inner{width:100%}[data-v-6cf118ca] .full-ratio .el-radio-button{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:0;-webkit-box-flex:1;-webkit-flex:1;flex:1;width:25%}.el-carousel__item[data-v-6cf118ca]{border-radius:10px}.el-carousel__item div[data-v-6cf118ca]{color:#475669;opacity:.75;line-height:var(--QRSize) + "px";margin:0;text-align:center}.el-carousel__item[data-v-6cf118ca]:nth-child(2n){background-color:#99a9bf}.el-carousel__item[data-v-6cf118ca]:nth-child(odd){background-color:#d3dce6}.row[data-v-da2f8903]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.switch-wrapper[data-v-da2f8903]{text-align:right}.origin-image[data-v-da2f8903]{height:100px;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#f9f9f9;margin-bottom:10px}.full-width-btn[data-v-da2f8903]{width:100%;margin-bottom:10px}.btn-icon[data-v-da2f8903]{margin-right:3px}.mb-10[data-v-da2f8903]{margin-bottom:10px}.clip[data-v-da2f8903]{width:260px;font-size:12px}.clip .title[data-v-da2f8903]{margin-bottom:5px}.title[data-v-da2f8903]{margin-bottom:10px}.shape-clip[data-v-da2f8903]{margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;align-content:flex-start}.shape-clip-item[data-v-da2f8903]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;width:16%;margin-bottom:5%}.shape-clip-item[data-v-da2f8903]:not(:nth-child(5n)){margin-right:5%}.shape-clip-item:hover .shape[data-v-da2f8903]{background-color:#ccc}.shape-clip-item .shape[data-v-da2f8903]{width:40px;height:40px;background-color:#e1e1e1}.config-margin[data-v-da2f8903]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-row[data-v-da2f8903]{-webkit-box-flex:1;-webkit-flex:1;flex:1;width:100%}.full-ratio[data-v-da2f8903]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-ratio .el-radio-button[data-v-da2f8903]{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:0}.full-ratio .el-radio-button__inner[data-v-da2f8903],[data-v-da2f8903] .full-ratio .el-radio-button__inner{width:100%}[data-v-da2f8903] .full-ratio .el-radio-button{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:0;-webkit-box-flex:1;-webkit-flex:1;flex:1;width:25%}.el-carousel__item[data-v-da2f8903]{border-radius:10px}.el-carousel__item div[data-v-da2f8903]{color:#475669;opacity:.75;line-height:var(--QRSize) + "px";margin:0;text-align:center}.el-carousel__item[data-v-da2f8903]:nth-child(2n){background-color:#99a9bf}.el-carousel__item[data-v-da2f8903]:nth-child(odd){background-color:#d3dce6}[data-v-da2f8903] .size-row .el-input-group__prepend{min-width:24px}.row[data-v-11e86fb4]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.font-size-btn[data-v-11e86fb4]{padding:0}.mt-10[data-v-11e86fb4]{margin-top:10px}.full-group[data-v-11e86fb4]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-group .el-button[data-v-11e86fb4]{width:50%}.tooltip-popover .el-button[data-v-11e86fb4]{width:100%;border-radius:0}.tooltip-popover .font-color[data-v-11e86fb4]{border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:0}.tooltip-popover .high-light[data-v-11e86fb4]{border-right:0}.font-size[data-v-11e86fb4]{border-top-left-radius:0;border-bottom-left-radius:0}.full-ratio[data-v-11e86fb4]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-ratio .el-radio-button[data-v-11e86fb4]{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:0;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-ratio .el-radio-button__inner[data-v-11e86fb4],[data-v-11e86fb4] .full-ratio .el-radio-button__inner{width:100%}[data-v-11e86fb4] .full-ratio .el-radio-button{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:0;-webkit-box-flex:1;-webkit-flex:1;flex:1}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary);-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--el-checkbox-text-color);cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:var(--el-font-size-base);font-weight:var(--el-checkbox-font-weight);height:var(--el-checkbox-height,32px);margin-right:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.el-checkbox.is-disabled{cursor:not-allowed}.el-checkbox.is-bordered{border:var(--el-border);border-radius:var(--el-border-radius-base);box-sizing:border-box;padding:0 15px 0 9px}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter)}.el-checkbox.is-bordered.el-checkbox--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:0 11px 0 7px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox input:focus-visible+.el-checkbox__inner{border-radius:var(--el-checkbox-border-radius);outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px}.el-checkbox__input{cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:none;position:relative;white-space:nowrap}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-icon-color);cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-checked-icon-color);-webkit-transform:rotate(45deg) scaleY(1);transform:rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-checked-icon-color);content:"";display:block;height:2px;left:0;position:absolute;right:0;top:5px;-webkit-transform:scale(.5);transform:scale(.5)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{background-color:var(--el-checkbox-bg-color);border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;display:inline-block;height:var(--el-checkbox-input-height);position:relative;-webkit-transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46);width:var(--el-checkbox-input-width);z-index:var(--el-index-normal)}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{border:1px solid transparent;border-left:0;border-top:0;box-sizing:content-box;content:"";height:7px;left:4px;position:absolute;top:1px;-webkit-transform:rotate(45deg) scaleY(0);transform:rotate(45deg) scaleY(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .15s ease-in .05s;transition:-webkit-transform .15s ease-in .05s;transition:transform .15s ease-in .05s;transition:transform .15s ease-in .05s,-webkit-transform .15s ease-in .05s;width:3px}.el-checkbox__original{height:0;margin:0;opacity:0;outline:none;position:absolute;width:0;z-index:-1}.el-checkbox__label{display:inline-block;font-size:var(--el-checkbox-font-size);line-height:1;padding-left:8px}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox:last-of-type{margin-right:0}.row-info[data-v-cdef000c]{margin-top:10px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.row-info .el-col[data-v-cdef000c]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.row-info .info-handler[data-v-cdef000c]{-webkit-box-pack:end;-webkit-justify-content:end;justify-content:end}.row-effect[data-v-cdef000c]{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:10px}.row-effect .effect-handler[data-v-cdef000c]{-webkit-box-pack:end;-webkit-justify-content:end;justify-content:end}.row-effect .effect-handler .el-col[data-v-cdef000c]{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.row-effect .effect-layer[data-v-cdef000c]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.row-effect .effect-layer .layer-icon[data-v-cdef000c]{font-size:12px}.row-effect .effect-layer .icon-size[data-v-cdef000c]{font-size:14px}.row-effect .effect-style[data-v-cdef000c]{margin-top:10px;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.row-effect .effect-style .style-row[data-v-cdef000c]{-webkit-box-pack:end;-webkit-justify-content:end;justify-content:end}.row-effect .effect-style .style-row .el-col .color-btn[data-v-cdef000c]{margin-left:1px}.row-effect .effect-style .color-btn[data-v-cdef000c]{width:99%}.handler-item[data-v-cdef000c]{width:32px;height:32px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0 2px;border-radius:2px;font-size:16px;overflow:hidden;cursor:pointer}.handler-item[data-v-cdef000c]:hover{background:#f1f1f1}.handler-item:hover .icon-down[data-v-cdef000c]{margin-top:3px}[data-v-cdef000c] .effect-style .el-input .el-input__wrapper{padding:1px 5px;margin-right:1px}[data-v-cdef000c] .effect-style .el-input .el-input__inner{text-align:left}[data-v-cdef000c] .effect-style .el-select .el-select__wrapper{padding:0 5px}[data-v-cdef000c] .effect-style .el-select .el-select__placeholder{width:200%}[data-v-cdef000c] .style-row .el-input-number{width:60px}[data-v-cdef000c] .style-row .el-input-number span{width:12px;border-right:1px solid var(--el-border-color)}.layer-content .element-content[data-v-7a2b2536]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;height:35px;padding:5px 2px;border:1px solid #eee;border-radius:2px;margin-bottom:5px}.layer-content .element-content .element-info[data-v-7a2b2536]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.layer-content .element-content .element-handler[data-v-7a2b2536]{display:-webkit-box;display:-webkit-flex;display:flex}.layer-content .element-content[data-v-7a2b2536]:not(.group-btn):hover{border:1px solid #409eff}.layer-content .layer-active[data-v-7a2b2536]{border:1px solid #409eff}.element-type[data-v-7a2b2536]{margin-left:5px;font-size:12px}.element-text[data-v-7a2b2536]{width:50px;font-size:12px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.element-layer[data-v-7a2b2536]{margin-left:3px;width:80px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.element-layer[data-v-7a2b2536]:hover{text-overflow:inherit;overflow:visible;white-space:pre-line}.common-icon[data-v-7a2b2536]{width:24px;height:24px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:2px}.common-icon[data-v-7a2b2536]:not(.group-btn):hover{background-color:#f1f1f1}.common-span[data-v-7a2b2536]{width:24px}.icon-font[data-v-7a2b2536]{cursor:pointer;border-radius:2px}.icon-font[data-v-7a2b2536]:not(.group-btn):hover{background-color:#f1f1f1}.icon-span[data-v-7a2b2536]{width:16px}.mask-image[data-v-7a2b2536]{height:35px;padding:3px 0}.mask-image img[data-v-7a2b2536]{height:100%;border:1px solid #eee}.layer-draggable[data-v-3a045bfb]{overflow-y:scroll;overflow-x:hidden;height:calc(100% - 100px)}.layer-draggable[data-v-14b71547]{overflow-y:scroll;overflow-x:hidden;height:calc(100% - 100px);width:102%}.layout-search[data-v-bd7507c2]{margin:0 auto;width:68%;padding:20px 10px 10px}.right-top[data-v-663a9aa0]{height:40px;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-bottom:1px solid #eee}.right-bottom[data-v-663a9aa0]{height:calc(100% - 40px)}.right-tabs[data-v-663a9aa0]{height:32px;font-size:12px;-webkit-flex-shrink:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tab[data-v-663a9aa0]{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#f9f9f9;border-bottom:1px solid #eee;cursor:pointer}.tab.active[data-v-663a9aa0]{background-color:#fff;border-bottom-color:#fff}.tab+.tab[data-v-663a9aa0]{border-left:1px solid #eee}.right-content[data-v-663a9aa0]{padding:10px 5px 10px 10px;font-size:13px;overflow-y:scroll;overflow-x:hidden;height:100%}.icp[data-v-8128be92]{width:calc(100% - 470px);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.icp a[data-v-8128be92]:hover{text-decoration:underline}.el-affix--fixed{position:fixed}.center-affix .el-affix .el-affix--fixed{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.el-affix .el-checkbox-group .clip-btn .el-checkbox-button__inner{border-top-left-radius:20px;border-bottom-left-radius:20px}.el-affix .el-checkbox-group .safe-btn .el-checkbox-button__inner{border-top-right-radius:20px;border-bottom-right-radius:20px}.dom-barcode[data-v-3d10c257],.dom-snap[data-v-3d10c257]{height:50%}.el-tour{--el-tour-width:520px;--el-tour-padding-primary:12px;--el-tour-font-line-height:var(--el-font-line-height-primary);--el-tour-title-font-size:16px;--el-tour-title-text-color:var(--el-text-color-primary);--el-tour-title-font-weight:400;--el-tour-close-color:var(--el-color-info);--el-tour-font-size:14px;--el-tour-color:var(--el-text-color-primary);--el-tour-bg-color:var(--el-bg-color);--el-tour-border-radius:4px}.el-tour__hollow{-webkit-transition:all var(--el-transition-duration) ease;transition:all var(--el-transition-duration) ease}.el-tour__content{border-radius:var(--el-tour-border-radius);box-shadow:var(--el-box-shadow-light);outline:none;overflow-wrap:break-word;padding:var(--el-tour-padding-primary);width:var(--el-tour-width)}.el-tour__arrow,.el-tour__content{background:var(--el-tour-bg-color);box-sizing:border-box}.el-tour__arrow{height:10px;pointer-events:none;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}.el-tour__content[data-side^=top] .el-tour__arrow{border-left-color:transparent;border-top-color:transparent}.el-tour__content[data-side^=bottom] .el-tour__arrow{border-bottom-color:transparent;border-right-color:transparent}.el-tour__content[data-side^=left] .el-tour__arrow{border-bottom-color:transparent;border-left-color:transparent}.el-tour__content[data-side^=right] .el-tour__arrow{border-right-color:transparent;border-top-color:transparent}.el-tour__content[data-side^=top] .el-tour__arrow{bottom:-5px}.el-tour__content[data-side^=bottom] .el-tour__arrow{top:-5px}.el-tour__content[data-side^=left] .el-tour__arrow{right:-5px}.el-tour__content[data-side^=right] .el-tour__arrow{left:-5px}.el-tour__closebtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:40px;outline:none;padding:0;position:absolute;right:0;top:0;width:40px}.el-tour__closebtn .el-tour__close{color:var(--el-tour-close-color);font-size:inherit}.el-tour__closebtn:focus .el-tour__close,.el-tour__closebtn:hover .el-tour__close{color:var(--el-color-primary)}.el-tour__header{padding-bottom:var(--el-tour-padding-primary)}.el-tour__header.show-close{padding-right:calc(var(--el-tour-padding-primary) + var(--el-message-close-size, 16px))}.el-tour__title{color:var(--el-tour-title-text-color);font-size:var(--el-tour-title-font-size);font-weight:var(--el-tour-title-font-weight);line-height:var(--el-tour-font-line-height)}.el-tour__body{color:var(--el-tour-text-color);font-size:var(--el-tour-font-size)}.el-tour__body img,.el-tour__body video{max-width:100%}.el-tour__footer{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding-top:var(--el-tour-padding-primary)}.el-tour__content .el-tour-indicators{display:inline-block;-webkit-box-flex:1;-webkit-flex:1;flex:1}.el-tour__content .el-tour-indicator{background:var(--el-color-info-light-9);border-radius:50%;display:inline-block;height:6px;margin-right:6px;width:6px}.el-tour__content .el-tour-indicator.is-active{background:var(--el-color-primary)}.el-tour.el-tour--primary{--el-tour-title-text-color:#fff;--el-tour-text-color:#fff;--el-tour-bg-color:var(--el-color-primary);--el-tour-close-color:#fff}.el-tour.el-tour--primary .el-tour__closebtn:focus .el-tour__close,.el-tour.el-tour--primary .el-tour__closebtn:hover .el-tour__close{color:var(--el-tour-title-text-color)}.el-tour.el-tour--primary .el-button--default{background:#fff;border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-tour.el-tour--primary .el-button--primary{border-color:#fff}.el-tour.el-tour--primary .el-tour-indicator{background:rgba(255,255,255,.15)}.el-tour.el-tour--primary .el-tour-indicator.is-active{background:#fff}.el-tour-parent--hidden{overflow:hidden}.layout-content[data-v-4c12e388]{height:calc(100% - 40px)}.layout-content-center[data-v-4c12e388]{width:calc(100% - 470px)}.layout-content-center .center-header[data-v-4c12e388]{border-left:1px solid #eee}.layout-content-center .center-body[data-v-4c12e388]{height:100%}.layout-content-center .center-footer[data-v-4c12e388]{border-top:1px solid #eee;background-color:#f9f9f9}.layout-content-right[data-v-4c12e388]{border-left:solid 1px #eee}.content-center .center-col[data-v-febc0aed]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.yft-design[data-v-8c8838c1]{height:100%}.layout-content[data-v-8c8838c1]{height:calc(100% - 40px);display:-webkit-box;display:-webkit-flex;display:flex}.layout-mobile-thumb[data-v-8c8838c1]{position:absolute;z-index:10;width:160px;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-shrink:0;flex-shrink:0;border-right:solid 1px #eee;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-transition:left .5s linear,right .5s linear;transition:left .5s linear,right .5s linear}.layout-mobile-center[data-v-8c8838c1]{width:100%}.layout-mobile-center .center-header[data-v-8c8838c1]{position:relative;border-bottom:1px solid #eee;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:0 10px;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:40px}.layout-mobile-center .center-body[data-v-8c8838c1]{height:calc(100% - 40px)}.layout-mobile-center .center-footer[data-v-8c8838c1]{height:40px;position:relative;border-top:1px solid #eee;background-color:#f9f9f9;line-height:1.5;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-barcode[data-v-8c8838c1]{position:absolute;top:-200px} diff --git a/assets/index-164ef104.css.gz b/assets/index-164ef104.css.gz new file mode 100644 index 0000000000000000000000000000000000000000..6cea1cb599c631a5bab7705da9943c5f8808956f GIT binary patch literal 15456 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 literal 0 HcmV?d00001 diff --git a/assets/index-b2fef5e1.css b/assets/index-b2fef5e1.css new file mode 100644 index 00000000..833c286d --- /dev/null +++ b/assets/index-b2fef5e1.css @@ -0,0 +1 @@ +@charset "UTF-8";#app{height:100%}[data-v-42042a16] #app .el-divider .el-divider--horizontal{margin:12px 0}:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645,.045,.355,1);--el-transition-function-fast-bezier:cubic-bezier(.23,1,.32,1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0,0,0,.04),0px 8px 20px rgba(0,0,0,.08);--el-box-shadow-light:0px 0px 12px rgba(0,0,0,.12);--el-box-shadow-lighter:0px 0px 6px rgba(0,0,0,.12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0,0,0,.08),0px 12px 32px rgba(0,0,0,.12),0px 8px 16px -8px rgba(0,0,0,.16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0,0,0,.8);--el-overlay-color-light:rgba(0,0,0,.7);--el-overlay-color-lighter:rgba(0,0,0,.5);--el-mask-color:rgba(255,255,255,.9);--el-mask-color-extra-light:rgba(255,255,255,.3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{-webkit-transition:var(--el-transition-fade-linear);transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{-webkit-transition:var(--el-transition-fade-linear);transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{-webkit-transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1);transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{-webkit-transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1);transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition:var(--el-transition-md-fade);transition:var(--el-transition-md-fade)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{-webkit-transform-origin:center bottom;transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:var(--el-transition-md-fade);transition:var(--el-transition-md-fade)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:var(--el-transition-md-fade);transition:var(--el-transition-md-fade)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;-webkit-transform:scale(.45);transform:scale(.45)}.collapse-transition{-webkit-transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out;transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{-webkit-transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out;transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{-webkit-transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out;transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{-webkit-transition:all 1s;transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{-webkit-transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1);transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.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%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.el-icon{--color:inherit;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:1em;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;line-height:1em;position:relative;width:1em;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}.el-affix--fixed{position:fixed}.el-alert{--el-alert-padding:8px 16px;--el-alert-border-radius-base:var(--el-border-radius-base);--el-alert-title-font-size:14px;--el-alert-title-with-description-font-size:16px;--el-alert-description-font-size:14px;--el-alert-close-font-size:16px;--el-alert-close-customed-font-size:14px;--el-alert-icon-size:16px;--el-alert-icon-large-size:28px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-color-white);border-radius:var(--el-alert-border-radius-base);box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;margin:0;opacity:1;overflow:hidden;padding:var(--el-alert-padding);position:relative;-webkit-transition:opacity var(--el-transition-duration-fast);transition:opacity var(--el-transition-duration-fast);width:100%}.el-alert.is-light .el-alert__close-btn{color:var(--el-text-color-placeholder)}.el-alert.is-dark .el-alert__close-btn,.el-alert.is-dark .el-alert__description{color:var(--el-color-white)}.el-alert.is-center{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.el-alert--success{--el-alert-bg-color:var(--el-color-success-light-9)}.el-alert--success.is-light{background-color:var(--el-alert-bg-color)}.el-alert--success.is-light,.el-alert--success.is-light .el-alert__description{color:var(--el-color-success)}.el-alert--success.is-dark{background-color:var(--el-color-success);color:var(--el-color-white)}.el-alert--info{--el-alert-bg-color:var(--el-color-info-light-9)}.el-alert--info.is-light{background-color:var(--el-alert-bg-color)}.el-alert--info.is-light,.el-alert--info.is-light .el-alert__description{color:var(--el-color-info)}.el-alert--info.is-dark{background-color:var(--el-color-info);color:var(--el-color-white)}.el-alert--warning{--el-alert-bg-color:var(--el-color-warning-light-9)}.el-alert--warning.is-light{background-color:var(--el-alert-bg-color)}.el-alert--warning.is-light,.el-alert--warning.is-light .el-alert__description{color:var(--el-color-warning)}.el-alert--warning.is-dark{background-color:var(--el-color-warning);color:var(--el-color-white)}.el-alert--error{--el-alert-bg-color:var(--el-color-error-light-9)}.el-alert--error.is-light{background-color:var(--el-alert-bg-color)}.el-alert--error.is-light,.el-alert--error.is-light .el-alert__description{color:var(--el-color-error)}.el-alert--error.is-dark{background-color:var(--el-color-error);color:var(--el-color-white)}.el-alert__content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:4px}.el-alert .el-alert__icon{font-size:var(--el-alert-icon-size);margin-right:8px;width:var(--el-alert-icon-size)}.el-alert .el-alert__icon.is-big{font-size:var(--el-alert-icon-large-size);margin-right:12px;width:var(--el-alert-icon-large-size)}.el-alert__title{font-size:var(--el-alert-title-font-size);line-height:24px}.el-alert__title.with-description{font-size:var(--el-alert-title-with-description-font-size)}.el-alert .el-alert__description{font-size:var(--el-alert-description-font-size);margin:0}.el-alert .el-alert__close-btn{cursor:pointer;font-size:var(--el-alert-close-font-size);opacity:1;position:absolute;right:16px;top:12px}.el-alert .el-alert__close-btn.is-customed{font-size:var(--el-alert-close-customed-font-size);font-style:normal;line-height:24px;top:8px}.el-alert-fade-enter-from,.el-alert-fade-leave-active{opacity:0}.el-aside{box-sizing:border-box;-webkit-flex-shrink:0;flex-shrink:0;overflow:auto;width:var(--el-aside-width,300px)}.el-autocomplete{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;display:inline-block;position:relative;width:var(--el-input-width)}.el-autocomplete__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-autocomplete__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-autocomplete__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-autocomplete-suggestion{border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-autocomplete-suggestion__wrap{box-sizing:border-box;max-height:280px;padding:10px 0}.el-autocomplete-suggestion__list{margin:0;padding:0}.el-autocomplete-suggestion li{color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-base);line-height:34px;list-style:none;margin:0;overflow:hidden;padding:0 20px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.el-autocomplete-suggestion li:hover,.el-autocomplete-suggestion li.highlighted{background-color:var(--el-fill-color-light)}.el-autocomplete-suggestion li.divider{border-top:1px solid var(--el-color-black);margin-top:6px}.el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.el-autocomplete-suggestion.is-loading li{color:var(--el-text-color-secondary);font-size:20px;height:100px;line-height:100px;text-align:center}.el-autocomplete-suggestion.is-loading li:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-autocomplete-suggestion.is-loading li:hover{background-color:var(--el-bg-color-overlay)}.el-autocomplete-suggestion.is-loading .el-icon-loading{vertical-align:middle}.el-avatar{--el-avatar-text-color:var(--el-color-white);--el-avatar-bg-color:var(--el-text-color-disabled);--el-avatar-text-size:14px;--el-avatar-icon-size:18px;--el-avatar-border-radius:var(--el-border-radius-base);--el-avatar-size-large:56px;--el-avatar-size-small:24px;--el-avatar-size:40px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:var(--el-avatar-bg-color);box-sizing:border-box;color:var(--el-avatar-text-color);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:var(--el-avatar-text-size);height:var(--el-avatar-size);-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;overflow:hidden;text-align:center;width:var(--el-avatar-size)}.el-avatar>img{display:block;height:100%;width:100%}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:var(--el-avatar-border-radius)}.el-avatar--icon{font-size:var(--el-avatar-icon-size)}.el-avatar--small{--el-avatar-size:24px}.el-avatar--large{--el-avatar-size:56px}.el-backtop{--el-backtop-bg-color:var(--el-bg-color-overlay);--el-backtop-text-color:var(--el-color-primary);--el-backtop-hover-bg-color:var(--el-border-color-extra-light);-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-backtop-bg-color);border-radius:50%;box-shadow:var(--el-box-shadow-lighter);color:var(--el-backtop-text-color);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;font-size:20px;height:40px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:fixed;width:40px;z-index:5}.el-backtop:hover{background-color:var(--el-backtop-hover-bg-color)}.el-backtop__icon{font-size:20px}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;display:inline-block;position:relative;vertical-align:middle;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.el-badge__content{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-badge-bg-color);border:1px solid var(--el-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:var(--el-badge-font-size);height:var(--el-badge-size);-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:0 var(--el-badge-padding);white-space:nowrap}.el-badge__content.is-fixed{position:absolute;right:calc(1px + var(--el-badge-size)/2);top:0;-webkit-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translate(100%);z-index:var(--el-index-normal)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{border-radius:50%;height:8px;padding:0;right:0;width:8px}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-breadcrumb{font-size:14px;line-height:1}.el-breadcrumb:after,.el-breadcrumb:before{content:"";display:table}.el-breadcrumb:after{clear:both}.el-breadcrumb__separator{color:var(--el-text-color-placeholder);font-weight:700;margin:0 9px}.el-breadcrumb__separator.el-icon{font-weight:400;margin:0 6px}.el-breadcrumb__separator.el-icon svg{vertical-align:middle}.el-breadcrumb__item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;float:left}.el-breadcrumb__inner{color:var(--el-text-color-regular)}.el-breadcrumb__inner a,.el-breadcrumb__inner.is-link{color:var(--el-text-color-primary);font-weight:700;text-decoration:none;-webkit-transition:var(--el-transition-color);transition:var(--el-transition-color)}.el-breadcrumb__inner a:hover,.el-breadcrumb__inner.is-link:hover{color:var(--el-color-primary);cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover{color:var(--el-text-color-regular);cursor:text;font-weight:400}.el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}.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: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:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-top-right-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.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:active,.el-button-group>.el-button:focus,.el-button-group>.el-button:hover{z-index:1}.el-button-group>.el-button.is-active{z-index:1}.el-button-group>.el-dropdown>.el-button{border-bottom-left-radius:0;border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0}.el-button-group .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-calendar{--el-calendar-border:var(--el-table-border,1px solid var(--el-border-color-lighter));--el-calendar-header-border-bottom:var(--el-calendar-border);--el-calendar-selected-bg-color:var(--el-color-primary-light-9);--el-calendar-cell-width:85px;background-color:var(--el-fill-color-blank)}.el-calendar__header{border-bottom:var(--el-calendar-header-border-bottom);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:12px 20px}.el-calendar__title{-webkit-align-self:center;align-self:center;color:var(--el-text-color)}.el-calendar__body{padding:12px 20px 35px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{color:var(--el-text-color-regular);font-weight:400;padding:12px 0}.el-calendar-table:not(.is-range) td.next,.el-calendar-table:not(.is-range) td.prev{color:var(--el-text-color-placeholder)}.el-calendar-table td{border-bottom:var(--el-calendar-border);border-right:var(--el-calendar-border);-webkit-transition:background-color var(--el-transition-duration-fast) ease;transition:background-color var(--el-transition-duration-fast) ease;vertical-align:top}.el-calendar-table td.is-selected{background-color:var(--el-calendar-selected-bg-color)}.el-calendar-table td.is-today{color:var(--el-color-primary)}.el-calendar-table tr:first-child td{border-top:var(--el-calendar-border)}.el-calendar-table tr td:first-child{border-left:var(--el-calendar-border)}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day{box-sizing:border-box;height:var(--el-calendar-cell-width);padding:8px}.el-calendar-table .el-calendar-day:hover{background-color:var(--el-calendar-selected-bg-color);cursor:pointer}.el-card{--el-card-border-color:var(--el-border-color-light);--el-card-border-radius:4px;--el-card-padding:20px;--el-card-bg-color:var(--el-fill-color-blank);background-color:var(--el-card-bg-color);border:1px solid var(--el-card-border-color);border-radius:var(--el-card-border-radius);color:var(--el-text-color-primary);overflow:hidden;-webkit-transition:var(--el-transition-duration);transition:var(--el-transition-duration)}.el-card.is-always-shadow{box-shadow:var(--el-box-shadow-light)}.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{box-shadow:var(--el-box-shadow-light)}.el-card__header{border-bottom:1px solid var(--el-card-border-color);box-sizing:border-box;padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding)}.el-card__body{padding:var(--el-card-padding)}.el-card__footer{border-top:1px solid var(--el-card-border-color);box-sizing:border-box;padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding)}.el-carousel__item{display:inline-block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.el-carousel__item,.el-carousel__item.is-active{z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item--card,.el-carousel__item.is-animating{-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.el-carousel__item--card{width:50%}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:var(--el-index-normal)}.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:calc(var(--el-index-normal) + 1)}.el-carousel__item--card-vertical{height:50%;width:100%}.el-carousel__mask{background-color:var(--el-color-white);height:100%;left:0;opacity:.24;position:absolute;top:0;-webkit-transition:var(--el-transition-duration-fast);transition:var(--el-transition-duration-fast);width:100%}.el-carousel{--el-carousel-arrow-font-size:12px;--el-carousel-arrow-size:36px;--el-carousel-arrow-background:rgba(31,45,61,.11);--el-carousel-arrow-hover-background:rgba(31,45,61,.23);--el-carousel-indicator-width:30px;--el-carousel-indicator-height:2px;--el-carousel-indicator-padding-horizontal:4px;--el-carousel-indicator-padding-vertical:12px;--el-carousel-indicator-out-color:var(--el-border-color-hover);position:relative}.el-carousel--horizontal,.el-carousel--vertical{overflow:hidden}.el-carousel__container{height:300px;position:relative}.el-carousel__arrow{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-carousel-arrow-background);border:none;border-radius:50%;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:var(--el-carousel-arrow-font-size);height:var(--el-carousel-arrow-size);-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0;outline:none;padding:0;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:var(--el-transition-duration);transition:var(--el-transition-duration);width:var(--el-carousel-arrow-size);z-index:10}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__arrow:hover{background-color:var(--el-carousel-arrow-hover-background)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{list-style:none;margin:0;padding:0;position:absolute;z-index:calc(var(--el-index-normal) + 1)}.el-carousel__indicators--horizontal{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.el-carousel__indicators--vertical{right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-carousel__indicators--outside{bottom:calc(var(--el-carousel-indicator-height) + var(--el-carousel-indicator-padding-vertical)*2);position:static;text-align:center;-webkit-transform:none;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:var(--el-carousel-indicator-out-color);opacity:.24}.el-carousel__indicators--right{right:0}.el-carousel__indicators--labels{left:0;right:0;text-align:center;-webkit-transform:none;transform:none}.el-carousel__indicators--labels .el-carousel__button{color:#000;font-size:12px;height:auto;padding:2px 18px;width:auto}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{background-color:transparent;cursor:pointer}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{display:inline-block;padding:var(--el-carousel-indicator-padding-vertical) var(--el-carousel-indicator-padding-horizontal)}.el-carousel__indicator--vertical{padding:var(--el-carousel-indicator-padding-horizontal) var(--el-carousel-indicator-padding-vertical)}.el-carousel__indicator--vertical .el-carousel__button{height:calc(var(--el-carousel-indicator-width)/2);width:var(--el-carousel-indicator-height)}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{background-color:#fff;border:none;cursor:pointer;display:block;height:var(--el-carousel-indicator-height);margin:0;opacity:.48;outline:none;padding:0;-webkit-transition:var(--el-transition-duration);transition:var(--el-transition-duration);width:var(--el-carousel-indicator-width)}.carousel-arrow-left-enter-from,.carousel-arrow-left-leave-active{opacity:0;-webkit-transform:translateY(-50%) translateX(-10px);transform:translateY(-50%) translate(-10px)}.carousel-arrow-right-enter-from,.carousel-arrow-right-leave-active{opacity:0;-webkit-transform:translateY(-50%) translateX(10px);transform:translateY(-50%) translate(10px)}.el-transitioning{-webkit-filter:url(#elCarouselHorizontal);filter:url(#elCarouselHorizontal)}.el-transitioning-vertical{-webkit-filter:url(#elCarouselVertical);filter:url(#elCarouselVertical)}.el-cascader-panel{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);border-radius:var(--el-cascader-menu-radius);display:-webkit-box;display:-webkit-flex;display:flex;font-size:var(--el-cascader-menu-font-size)}.el-cascader-panel.is-bordered{border:var(--el-cascader-menu-border);border-radius:var(--el-cascader-menu-radius)}.el-cascader-menu{border-right:var(--el-cascader-menu-border);box-sizing:border-box;color:var(--el-cascader-menu-text-color);min-width:180px}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu:last-child .el-cascader-node{padding-right:20px}.el-cascader-menu__wrap.el-scrollbar__wrap{height:204px}.el-cascader-menu__list{box-sizing:border-box;list-style:none;margin:0;min-height:100%;padding:6px 0;position:relative}.el-cascader-menu__hover-zone{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.el-cascader-menu__empty-text{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--el-cascader-color-empty);display:-webkit-box;display:-webkit-flex;display:flex;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.el-cascader-menu__empty-text .is-loading{margin-right:2px}.el-cascader-node{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;height:34px;line-height:34px;outline:none;padding:0 30px 0 20px;position:relative}.el-cascader-node.is-selectable.in-active-path{color:var(--el-cascader-menu-text-color)}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover{background:var(--el-cascader-node-background-hover)}.el-cascader-node.is-disabled{color:var(--el-cascader-node-color-disabled);cursor:not-allowed}.el-cascader-node__prefix{left:10px;position:absolute}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:hidden;padding:0 8px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.el-cascader-node>.el-checkbox{margin-right:0}.el-cascader-node>.el-radio{margin-right:0}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-cascader{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);display:inline-block;font-size:var(--el-font-size-base);line-height:32px;outline:none;position:relative;vertical-align:middle}.el-cascader:not(.is-disabled):hover .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset;cursor:pointer}.el-cascader .el-input{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex}.el-cascader .el-input .el-input__inner{cursor:pointer;text-overflow:ellipsis}.el-cascader .el-input .el-input__suffix-inner .el-icon{height:calc(100% - 2px)}.el-cascader .el-input .el-input__suffix-inner .el-icon svg{vertical-align:middle}.el-cascader .el-input .icon-arrow-down{font-size:14px;-webkit-transition:-webkit-transform var(--el-transition-duration);transition:-webkit-transform var(--el-transition-duration);transition:transform var(--el-transition-duration);transition:transform var(--el-transition-duration),-webkit-transform var(--el-transition-duration)}.el-cascader .el-input .icon-arrow-down.is-reverse{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.el-cascader .el-input .icon-circle-close:hover{color:var(--el-input-clear-hover-color,var(--el-text-color-secondary))}.el-cascader .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-cascader--large{font-size:14px;line-height:40px}.el-cascader--small{font-size:12px;line-height:24px}.el-cascader.is-disabled .el-cascader__label{color:var(--el-disabled-text-color);z-index:calc(var(--el-index-normal) + 1)}.el-cascader__dropdown{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);border-radius:var(--el-cascader-menu-radius);font-size:var(--el-cascader-menu-font-size)}.el-cascader__dropdown.el-popper{background:var(--el-cascader-menu-fill);border:var(--el-cascader-menu-border)}.el-cascader__dropdown.el-popper .el-popper__arrow:before{border:var(--el-cascader-menu-border)}.el-cascader__dropdown.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-cascader__dropdown.el-popper{box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__tags{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;left:0;line-height:normal;position:absolute;right:30px;text-align:left;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-cascader__tags .el-tag{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:var(--el-cascader-tag-background);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;margin:2px 0 2px 6px;max-width:100%;text-overflow:ellipsis}.el-cascader__tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__tags .el-tag>span{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);color:var(--el-color-white);-webkit-box-flex:0;-webkit-flex:none;flex:none}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__tags.is-validate{right:55px}.el-cascader__collapse-tags{white-space:normal;z-index:var(--el-index-normal)}.el-cascader__collapse-tags .el-tag{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:var(--el-fill-color);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;margin:2px 0 2px 6px;max-width:100%;text-overflow:ellipsis}.el-cascader__collapse-tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__collapse-tags .el-tag>span{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__collapse-tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);color:var(--el-color-white);-webkit-box-flex:0;-webkit-flex:none;flex:none}.el-cascader__collapse-tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__suggestion-panel{border-radius:var(--el-cascader-menu-radius)}.el-cascader__suggestion-list{color:var(--el-cascader-menu-text-color);font-size:var(--el-font-size-base);margin:0;max-height:204px;padding:6px 0;text-align:center}.el-cascader__suggestion-item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;height:34px;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;outline:none;padding:0 15px;text-align:left}.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover{background:var(--el-cascader-node-background-hover)}.el-cascader__suggestion-item.is-checked{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__empty-text{color:var(--el-cascader-color-empty);margin:10px 0}.el-cascader__search-input{background:transparent;border:none;box-sizing:border-box;color:var(--el-cascader-menu-text-color);-webkit-box-flex:1;-webkit-flex:1;flex:1;height:24px;margin:2px 0 2px 11px;min-width:60px;outline:none;padding:0}.el-cascader__search-input::-moz-placeholder{color:transparent}.el-cascader__search-input::-webkit-input-placeholder{color:transparent}.el-cascader__search-input::placeholder{color:transparent}.el-check-tag{background-color:var(--el-color-info-light-9);border-radius:var(--el-border-radius-base);color:var(--el-color-info);cursor:pointer;display:inline-block;font-size:var(--el-font-size-base);font-weight:700;line-height:var(--el-font-size-base);padding:7px 15px;-webkit-transition:var(--el-transition-all);transition:var(--el-transition-all)}.el-check-tag:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.is-checked.el-check-tag--primary{background-color:var(--el-color-primary-light-8);color:var(--el-color-primary)}.el-check-tag.is-checked.el-check-tag--primary:hover{background-color:var(--el-color-primary-light-7)}.el-check-tag.is-checked.el-check-tag--success{background-color:var(--el-color-success-light-8);color:var(--el-color-success)}.el-check-tag.is-checked.el-check-tag--success:hover{background-color:var(--el-color-success-light-7)}.el-check-tag.is-checked.el-check-tag--warning{background-color:var(--el-color-warning-light-8);color:var(--el-color-warning)}.el-check-tag.is-checked.el-check-tag--warning:hover{background-color:var(--el-color-warning-light-7)}.el-check-tag.is-checked.el-check-tag--danger{background-color:var(--el-color-danger-light-8);color:var(--el-color-danger)}.el-check-tag.is-checked.el-check-tag--danger:hover{background-color:var(--el-color-danger-light-7)}.el-check-tag.is-checked.el-check-tag--error{background-color:var(--el-color-error-light-8);color:var(--el-color-error)}.el-check-tag.is-checked.el-check-tag--error:hover{background-color:var(--el-color-error-light-7)}.el-check-tag.is-checked.el-check-tag--info{background-color:var(--el-color-info-light-8);color:var(--el-color-info)}.el-check-tag.is-checked.el-check-tag--info:hover{background-color:var(--el-color-info-light-7)}.el-checkbox-button{--el-checkbox-button-checked-bg-color:var(--el-color-primary);--el-checkbox-button-checked-text-color:var(--el-color-white);--el-checkbox-button-checked-border-color:var(--el-color-primary);display:inline-block;position:relative}.el-checkbox-button__inner{-webkit-appearance:none;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);border-left-color:transparent;border-radius:0;box-sizing:border-box;color:var(--el-button-text-color,var(--el-text-color-regular));cursor:pointer;display:inline-block;font-size:var(--el-font-size-base);font-weight:var(--el-checkbox-font-weight);line-height:1;margin:0;outline:none;padding:8px 15px;position:relative;text-align:center;-webkit-transition:var(--el-transition-all);transition:var(--el-transition-all);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-checkbox-button__inner.is-round{padding:8px 15px}.el-checkbox-button__inner:hover{color:var(--el-color-primary)}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{margin:0;opacity:0;outline:none;position:absolute;z-index:-1}.el-checkbox-button.is-checked .el-checkbox-button__inner{background-color:var(--el-checkbox-button-checked-bg-color);border-color:var(--el-checkbox-button-checked-border-color);box-shadow:-1px 0 0 0 var(--el-color-primary-light-7);color:var(--el-checkbox-button-checked-text-color)}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button.is-disabled .el-checkbox-button__inner{background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));background-image:none;border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none;color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:var(--el-button-disabled-border-color,var(--el-border-color-light))}.el-checkbox-button:first-child .el-checkbox-button__inner{border-bottom-left-radius:var(--el-border-radius-base);border-left:var(--el-border);border-top-left-radius:var(--el-border-radius-base);box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button:last-child .el-checkbox-button__inner{border-bottom-right-radius:var(--el-border-radius-base);border-top-right-radius:var(--el-border-radius-base)}.el-checkbox-button--large .el-checkbox-button__inner{border-radius:0;font-size:var(--el-font-size-base);padding:12px 19px}.el-checkbox-button--large .el-checkbox-button__inner.is-round{padding:12px 19px}.el-checkbox-button--small .el-checkbox-button__inner{border-radius:0;font-size:12px;padding:5px 11px}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:5px 11px}.el-checkbox-group{font-size:0;line-height:0}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary);-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--el-checkbox-text-color);cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:var(--el-font-size-base);font-weight:var(--el-checkbox-font-weight);height:var(--el-checkbox-height,32px);margin-right:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.el-checkbox.is-disabled{cursor:not-allowed}.el-checkbox.is-bordered{border:var(--el-border);border-radius:var(--el-border-radius-base);box-sizing:border-box;padding:0 15px 0 9px}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter)}.el-checkbox.is-bordered.el-checkbox--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:0 11px 0 7px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox input:focus-visible+.el-checkbox__inner{border-radius:var(--el-checkbox-border-radius);outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px}.el-checkbox__input{cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:none;position:relative;white-space:nowrap}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-icon-color);cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-checked-icon-color);-webkit-transform:rotate(45deg) scaleY(1);transform:rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-checked-icon-color);content:"";display:block;height:2px;left:0;position:absolute;right:0;top:5px;-webkit-transform:scale(.5);transform:scale(.5)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{background-color:var(--el-checkbox-bg-color);border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;display:inline-block;height:var(--el-checkbox-input-height);position:relative;-webkit-transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46);width:var(--el-checkbox-input-width);z-index:var(--el-index-normal)}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{border:1px solid transparent;border-left:0;border-top:0;box-sizing:content-box;content:"";height:7px;left:4px;position:absolute;top:1px;-webkit-transform:rotate(45deg) scaleY(0);transform:rotate(45deg) scaleY(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .15s ease-in .05s;transition:-webkit-transform .15s ease-in .05s;transition:transform .15s ease-in .05s;transition:transform .15s ease-in .05s,-webkit-transform .15s ease-in .05s;width:3px}.el-checkbox__original{height:0;margin:0;opacity:0;outline:none;position:absolute;width:0;z-index:-1}.el-checkbox__label{display:inline-block;font-size:var(--el-checkbox-font-size);line-height:1;padding-left:8px}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox:last-of-type{margin-right:0}.el-collapse{--el-collapse-border-color:var(--el-border-color-lighter);--el-collapse-header-height:48px;--el-collapse-header-bg-color:var(--el-fill-color-blank);--el-collapse-header-text-color:var(--el-text-color-primary);--el-collapse-header-font-size:13px;--el-collapse-content-bg-color:var(--el-fill-color-blank);--el-collapse-content-font-size:13px;--el-collapse-content-text-color:var(--el-text-color-primary);border-bottom:1px solid var(--el-collapse-border-color);border-top:1px solid var(--el-collapse-border-color)}.el-collapse-item.is-disabled .el-collapse-item__header{color:var(--el-text-color-disabled);cursor:not-allowed}.el-collapse-item__header{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-collapse-header-bg-color);border:none;border-bottom:1px solid var(--el-collapse-border-color);color:var(--el-collapse-header-text-color);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;font-size:var(--el-collapse-header-font-size);font-weight:500;height:var(--el-collapse-header-height);line-height:var(--el-collapse-header-height);outline:none;padding:0;-webkit-transition:border-bottom-color var(--el-transition-duration);transition:border-bottom-color var(--el-transition-duration);width:100%}.el-collapse-item__arrow{font-weight:300;margin:0 8px 0 auto;-webkit-transition:-webkit-transform var(--el-transition-duration);transition:-webkit-transform var(--el-transition-duration);transition:transform var(--el-transition-duration);transition:transform var(--el-transition-duration),-webkit-transform var(--el-transition-duration)}.el-collapse-item__arrow.is-active{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-collapse-item__header.focusing:focus:not(:hover){color:var(--el-color-primary)}.el-collapse-item__header.is-active{border-bottom-color:transparent}.el-collapse-item__wrap{background-color:var(--el-collapse-content-bg-color);border-bottom:1px solid var(--el-collapse-border-color);box-sizing:border-box;overflow:hidden;will-change:height}.el-collapse-item__content{color:var(--el-collapse-content-text-color);font-size:var(--el-collapse-content-font-size);line-height:1.7692307692;padding-bottom:25px}.el-collapse-item:last-child{margin-bottom:-1px}.el-color-predefine{display:-webkit-box;display:-webkit-flex;display:flex;font-size:12px;margin-top:8px;width:280px}.el-color-predefine__colors{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-flex-wrap:wrap;flex-wrap:wrap}.el-color-predefine__color-selector{border-radius:4px;cursor:pointer;height:20px;margin:0 0 8px 8px;width:20px}.el-color-predefine__color-selector:nth-child(10n+1){margin-left:0}.el-color-predefine__color-selector.selected{box-shadow:0 0 3px 2px var(--el-color-primary)}.el-color-predefine__color-selector>div{border-radius:3px;display:-webkit-box;display:-webkit-flex;display:flex;height:100%}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{background-color:red;box-sizing:border-box;float:right;height:12px;padding:0 2px;position:relative;width:280px}.el-color-hue-slider__bar{background:-webkit-linear-gradient(left,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00);background:linear-gradient(90deg,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00);height:100%;position:relative}.el-color-hue-slider__thumb{background:#fff;border:1px solid var(--el-border-color-lighter);border-radius:1px;box-shadow:0 0 2px #0009;box-sizing:border-box;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:4px;z-index:1}.el-color-hue-slider.is-vertical{height:180px;padding:2px 0;width:12px}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:-webkit-linear-gradient(top,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00);background:linear-gradient(180deg,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{height:4px;left:0;top:0;width:100%}.el-color-svpanel{height:180px;position:relative;width:280px}.el-color-svpanel__black,.el-color-svpanel__white{inset:0;position:absolute}.el-color-svpanel__white{background:-webkit-linear-gradient(left,#fff,rgba(255,255,255,0));background:linear-gradient(90deg,#fff,rgba(255,255,255,0))}.el-color-svpanel__black{background:-webkit-linear-gradient(bottom,#000,rgba(0,0,0,0));background:linear-gradient(0deg,#000,rgba(0,0,0,0))}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{border-radius:50%;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006;cursor:head;height:4px;-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px);width:4px}.el-color-alpha-slider{background-image:-webkit-linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),-webkit-linear-gradient(315deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),-webkit-linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),-webkit-linear-gradient(315deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-position:0 0,6px 0,6px -6px,0 6px;background-size:12px 12px;box-sizing:border-box;height:12px;position:relative;width:280px}.el-color-alpha-slider__bar{background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,var(--el-bg-color) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,var(--el-bg-color) 100%);height:100%;position:relative}.el-color-alpha-slider__thumb{background:#fff;border:1px solid var(--el-border-color-lighter);border-radius:1px;box-shadow:0 0 2px #0009;box-sizing:border-box;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:4px;z-index:1}.el-color-alpha-slider.is-vertical{height:180px;width:20px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgb(255,255,255));background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgb(255,255,255))}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{height:4px;left:0;top:0;width:100%}.el-color-dropdown{width:300px}.el-color-dropdown__main-wrapper{margin-bottom:6px}.el-color-dropdown__main-wrapper:after{clear:both;content:"";display:table}.el-color-dropdown__btns{margin-top:12px;text-align:right}.el-color-dropdown__value{color:#000;float:left;font-size:12px;line-height:26px;width:160px}.el-color-picker{display:inline-block;line-height:normal;outline:none;position:relative}.el-color-picker:hover:not(.is-disabled,.is-focused) .el-color-picker__trigger{border-color:var(--el-border-color-hover)}.el-color-picker:focus-visible:not(.is-disabled) .el-color-picker__trigger{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-picker.is-focused .el-color-picker__trigger{border-color:var(--el-color-primary)}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed}.el-color-picker--large{height:40px}.el-color-picker--large .el-color-picker__trigger{height:40px;width:40px}.el-color-picker--large .el-color-picker__mask{height:38px;width:38px}.el-color-picker--small{height:24px}.el-color-picker--small .el-color-picker__trigger{height:24px;width:24px}.el-color-picker--small .el-color-picker__mask{height:22px;width:22px}.el-color-picker--small .el-color-picker__empty,.el-color-picker--small .el-color-picker__icon{-webkit-transform:scale(.8);transform:scale(.8)}.el-color-picker__mask{background-color:#ffffffb3;border-radius:4px;cursor:not-allowed;height:30px;left:1px;position:absolute;top:1px;width:30px;z-index:1}.el-color-picker__trigger{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:1px solid var(--el-border-color);border-radius:4px;box-sizing:border-box;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:0;height:32px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:4px;position:relative;width:32px}.el-color-picker__color{border:1px solid var(--el-text-color-secondary);border-radius:var(--el-border-radius-small);box-sizing:border-box;display:block;height:100%;position:relative;text-align:center;width:100%}.el-color-picker__color.is-alpha{background-image:-webkit-linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),-webkit-linear-gradient(315deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),-webkit-linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),-webkit-linear-gradient(315deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-position:0 0,6px 0,6px -6px,0 6px;background-size:12px 12px}.el-color-picker__color-inner{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%}.el-color-picker .el-color-picker__empty{color:var(--el-text-color-secondary);font-size:12px}.el-color-picker .el-color-picker__icon{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:12px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.el-color-picker__panel{background-color:#fff;border-radius:var(--el-border-radius-base);box-shadow:var(--el-box-shadow-light);box-sizing:content-box;padding:6px;position:absolute;z-index:10}.el-color-picker__panel.el-popper{border:1px solid var(--el-border-color-lighter)}.el-color-picker,.el-color-picker__panel{--el-color-picker-alpha-bg-a:#ccc;--el-color-picker-alpha-bg-b:transparent}.dark .el-color-picker,.dark .el-color-picker__panel{--el-color-picker-alpha-bg-a:#333333}.el-container{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-flex-basis:auto;flex-basis:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;min-width:0}.el-container.is-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.el-date-table{font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-date-table.is-week-mode .el-date-table__row:hover .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:var(--el-datepicker-text-color)}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child .el-date-table-cell{border-bottom-left-radius:15px;border-top-left-radius:15px;margin-left:5px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell{border-bottom-right-radius:15px;border-top-right-radius:15px;margin-right:5px}.el-date-table.is-week-mode .el-date-table__row.current .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td{box-sizing:border-box;cursor:pointer;height:30px;padding:4px 0;position:relative;text-align:center;width:32px}.el-date-table td .el-date-table-cell{box-sizing:border-box;height:30px;padding:3px 0}.el-date-table td .el-date-table-cell .el-date-table-cell__text{border-radius:50%;display:block;height:24px;left:50%;line-height:24px;margin:0 auto;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%);width:24px}.el-date-table td.next-month,.el-date-table td.prev-month{color:var(--el-datepicker-off-text-color)}.el-date-table td.today{position:relative}.el-date-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-date-table td.today.end-date .el-date-table-cell__text,.el-date-table td.today.start-date .el-date-table-cell__text{color:#fff}.el-date-table td.available:hover{color:var(--el-datepicker-hover-text-color)}.el-date-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff}.el-date-table td.current:not(.disabled):focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-date-table td.end-date .el-date-table-cell,.el-date-table td.start-date .el-date-table-cell{color:#fff}.el-date-table td.end-date .el-date-table-cell__text,.el-date-table td.start-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color)}.el-date-table td.start-date .el-date-table-cell{border-bottom-left-radius:15px;border-top-left-radius:15px;margin-left:5px}.el-date-table td.end-date .el-date-table-cell{border-bottom-right-radius:15px;border-top-right-radius:15px;margin-right:5px}.el-date-table td.disabled .el-date-table-cell{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed;opacity:1}.el-date-table td.selected .el-date-table-cell{border-radius:15px;margin-left:5px;margin-right:5px}.el-date-table td.selected .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);border-radius:15px;color:#fff}.el-date-table td.week{color:var(--el-datepicker-header-text-color);font-size:80%}.el-date-table td:focus{outline:none}.el-date-table th{border-bottom:1px solid var(--el-border-color-lighter);color:var(--el-datepicker-header-text-color);font-weight:400;padding:5px}.el-month-table{border-collapse:collapse;font-size:12px;margin:-1px}.el-month-table td{cursor:pointer;padding:8px 0;position:relative;text-align:center;width:68px}.el-month-table td div{box-sizing:border-box;height:48px;padding:6px 0}.el-month-table td.today .cell{color:var(--el-color-primary);font-weight:700}.el-month-table td.today.end-date .cell,.el-month-table td.today.start-date .cell{color:#fff}.el-month-table td.disabled .cell{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed}.el-month-table td.disabled .cell:hover{color:var(--el-text-color-placeholder)}.el-month-table td .cell{border-radius:18px;color:var(--el-datepicker-text-color);display:block;height:36px;left:50%;line-height:36px;margin:0 auto;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%);width:54px}.el-month-table td .cell:hover{color:var(--el-datepicker-hover-text-color)}.el-month-table td.in-range div{background-color:var(--el-datepicker-inrange-bg-color)}.el-month-table td.in-range div:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-month-table td.end-date div,.el-month-table td.start-date div{color:#fff}.el-month-table td.end-date .cell,.el-month-table td.start-date .cell{background-color:var(--el-datepicker-active-color);color:#fff}.el-month-table td.start-date div{border-bottom-left-radius:24px;border-top-left-radius:24px;margin-left:3px}.el-month-table td.end-date div{border-bottom-right-radius:24px;border-top-right-radius:24px;margin-right:3px}.el-month-table td.current:not(.disabled) div{border-radius:24px;margin-left:3px;margin-right:3px}.el-month-table td.current:not(.disabled) .cell{background-color:var(--el-datepicker-active-color);color:#fff}.el-month-table td:focus-visible{outline:none}.el-month-table td:focus-visible .cell{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-year-table{border-collapse:collapse;font-size:12px;margin:-1px}.el-year-table .el-icon{color:var(--el-datepicker-icon-color)}.el-year-table td{cursor:pointer;padding:8px 0;position:relative;text-align:center;width:68px}.el-year-table td div{box-sizing:border-box;height:48px;padding:6px 0}.el-year-table td.today .cell{color:var(--el-color-primary);font-weight:700}.el-year-table td.disabled .cell{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed}.el-year-table td.disabled .cell:hover{color:var(--el-text-color-placeholder)}.el-year-table td .cell{border-radius:18px;color:var(--el-datepicker-text-color);display:block;height:36px;left:50%;line-height:36px;margin:0 auto;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%);width:54px}.el-year-table td .cell:hover{color:var(--el-datepicker-hover-text-color)}.el-year-table td.current:not(.disabled) div{border-radius:24px;margin-left:3px;margin-right:3px}.el-year-table td.current:not(.disabled) .cell{background-color:var(--el-datepicker-active-color);color:#fff}.el-year-table td:focus-visible{outline:none}.el-year-table td:focus-visible .cell{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{display:inline-block;max-height:192px;overflow:auto;position:relative;vertical-align:top;width:50%}.el-time-spinner__wrapper.el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;overflow:hidden;text-align:center}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{-webkit-transform:translateY(-32px);transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:default}.el-time-spinner__arrow{color:var(--el-text-color-secondary);cursor:pointer;font-size:12px;height:30px;left:0;line-height:30px;position:absolute;text-align:center;width:100%;z-index:var(--el-index-normal)}.el-time-spinner__arrow:hover{color:var(--el-color-primary)}.el-time-spinner__arrow.arrow-up{top:10px}.el-time-spinner__arrow.arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__input.el-input .el-input__inner,.el-time-spinner__list{padding:0;text-align:center}.el-time-spinner__list{list-style:none;margin:0}.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";display:block;height:80px;width:100%}.el-time-spinner__item{color:var(--el-text-color-regular);font-size:12px;height:32px;line-height:32px}.el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:pointer}.el-time-spinner__item.is-active:not(.is-disabled){color:var(--el-text-color-primary);font-weight:700}.el-time-spinner__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-picker__popper{--el-datepicker-border-color:var(--el-disabled-border-color)}.el-picker__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-datepicker-border-color);box-shadow:var(--el-box-shadow-light)}.el-picker__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-datepicker-border-color)}.el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-date-editor{--el-date-editor-width:220px;--el-date-editor-monthrange-width:300px;--el-date-editor-daterange-width:350px;--el-date-editor-datetimerange-width:400px;--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;position:relative;text-align:left;vertical-align:middle}.el-date-editor.el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-date-editor.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-date-editor.el-input,.el-date-editor.el-input__wrapper{height:var(--el-input-height,var(--el-component-size));width:var(--el-date-editor-width)}.el-date-editor--monthrange{--el-date-editor-width:var(--el-date-editor-monthrange-width)}.el-date-editor--daterange,.el-date-editor--timerange{--el-date-editor-width:var(--el-date-editor-daterange-width)}.el-date-editor--datetimerange{--el-date-editor-width:var(--el-date-editor-datetimerange-width)}.el-date-editor--dates .el-input__wrapper{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .clear-icon,.el-date-editor .close-icon{cursor:pointer}.el-date-editor .clear-icon:hover{color:var(--el-text-color-secondary)}.el-date-editor .el-range__icon{color:var(--el-text-color-placeholder);float:left;font-size:14px;height:inherit}.el-date-editor .el-range__icon svg{vertical-align:middle}.el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--el-text-color-regular);display:inline-block;font-size:var(--el-font-size-base);height:30px;line-height:30px;margin:0;outline:none;padding:0;text-align:center;width:39%}.el-date-editor .el-range-input::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-input::-webkit-input-placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-input::placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-separator{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--el-text-color-primary);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;font-size:14px;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0;overflow-wrap:break-word;padding:0 5px}.el-date-editor .el-range__close-icon{color:var(--el-text-color-placeholder);cursor:pointer;font-size:14px;height:inherit;width:unset}.el-date-editor .el-range__close-icon:hover{color:var(--el-text-color-secondary)}.el-date-editor .el-range__close-icon svg{vertical-align:middle}.el-date-editor .el-range__close-icon--hidden{opacity:0;visibility:hidden}.el-range-editor.el-input__wrapper{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;padding:0 10px}.el-range-editor.is-active,.el-range-editor.is-active:hover{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-range-editor--large{line-height:var(--el-component-size-large)}.el-range-editor--large.el-input__wrapper{height:var(--el-component-size-large)}.el-range-editor--large .el-range-separator{font-size:14px;line-height:40px}.el-range-editor--large .el-range-input{font-size:14px;height:38px;line-height:38px}.el-range-editor--small{line-height:var(--el-component-size-small)}.el-range-editor--small.el-input__wrapper{height:var(--el-component-size-small)}.el-range-editor--small .el-range-separator{font-size:12px;line-height:24px}.el-range-editor--small .el-range-input{font-size:12px;height:22px;line-height:22px}.el-range-editor.is-disabled{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover{border-color:var(--el-disabled-border-color)}.el-range-editor.is-disabled input{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled input::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled input::-webkit-input-placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled input::placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled .el-range-separator{color:var(--el-disabled-text-color)}.el-picker-panel{background:var(--el-bg-color-overlay);border-radius:var(--el-border-radius-base);color:var(--el-text-color-regular);line-height:30px}.el-picker-panel .el-time-panel{background-color:var(--el-bg-color-overlay);border:1px solid var(--el-datepicker-border-color);box-shadow:var(--el-box-shadow-light);margin:5px 0}.el-picker-panel__body-wrapper:after,.el-picker-panel__body:after{clear:both;content:"";display:table}.el-picker-panel__content{margin:15px;position:relative}.el-picker-panel__footer{background-color:var(--el-bg-color-overlay);border-top:1px solid var(--el-datepicker-inner-border-color);font-size:0;padding:4px 12px;position:relative;text-align:right}.el-picker-panel__shortcut{background-color:transparent;border:0;color:var(--el-datepicker-text-color);cursor:pointer;display:block;font-size:14px;line-height:28px;outline:none;padding-left:12px;text-align:left;width:100%}.el-picker-panel__shortcut:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__shortcut.active{background-color:#e6f1fe;color:var(--el-datepicker-active-color)}.el-picker-panel__btn{background-color:transparent;border:1px solid var(--el-fill-color-darker);border-radius:2px;color:var(--el-text-color-primary);cursor:pointer;font-size:12px;line-height:24px;outline:none;padding:0 20px}.el-picker-panel__btn[disabled]{color:var(--el-text-color-disabled);cursor:not-allowed}.el-picker-panel__icon-btn{background:transparent;border:0;color:var(--el-datepicker-icon-color);cursor:pointer;font-size:12px;margin-top:8px;outline:none}.el-picker-panel__icon-btn:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn:focus-visible{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn.is-disabled{color:var(--el-text-color-disabled)}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__icon-btn .el-icon{cursor:pointer;font-size:inherit}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{background-color:var(--el-bg-color-overlay);border-right:1px solid var(--el-datepicker-inner-border-color);bottom:0;box-sizing:border-box;overflow:auto;padding-top:6px;position:absolute;top:0;width:110px}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-date-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{display:table-cell;padding:0 5px;position:relative}.el-date-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;display:table;font-size:12px;padding:8px 5px 5px;position:relative;width:100%}.el-date-picker__header{margin:12px;text-align:center}.el-date-picker__header--bordered{border-bottom:1px solid var(--el-border-color-lighter);margin-bottom:0;padding-bottom:12px}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{color:var(--el-text-color-regular);cursor:pointer;font-size:16px;font-weight:500;line-height:22px;padding:0 5px;text-align:center}.el-date-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label:focus-visible{color:var(--el-datepicker-hover-text-color);outline:none}.el-date-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{padding:10px;text-align:center}.el-date-picker__time-label{cursor:pointer;float:left;line-height:30px;margin-left:10px}.el-date-picker .el-time-panel{position:absolute}.el-date-range-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker__header{height:28px;position:relative;text-align:center}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{font-size:16px;font-weight:500;margin-right:50px}.el-date-range-picker__content{box-sizing:border-box;float:left;margin:0;padding:16px;width:50%}.el-date-range-picker__content.is-left{border-right:1px solid var(--el-datepicker-inner-border-color)}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;display:table;font-size:12px;padding:8px 5px 5px;position:relative;width:100%}.el-date-range-picker__time-header>.el-icon-arrow-right{color:var(--el-datepicker-icon-color);display:table-cell;font-size:20px;vertical-align:middle}.el-date-range-picker__time-picker-wrap{display:table-cell;padding:0 5px;position:relative}.el-date-range-picker__time-picker-wrap .el-picker-panel{background:#ffffff;position:absolute;right:0;top:13px;z-index:1}.el-date-range-picker__time-picker-wrap .el-time-panel{position:absolute}.el-time-range-picker{overflow:visible;width:354px}.el-time-range-picker__content{padding:10px;position:relative;text-align:center;z-index:1}.el-time-range-picker__cell{box-sizing:border-box;display:inline-block;margin:0;padding:4px 7px 7px;width:50%}.el-time-range-picker__header{font-size:14px;margin-bottom:5px;text-align:center}.el-time-range-picker__body{border:1px solid var(--el-datepicker-border-color);border-radius:2px}.el-time-panel{border-radius:2px;box-sizing:content-box;left:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:180px;z-index:var(--el-index-top)}.el-time-panel__content{font-size:0;overflow:hidden;position:relative}.el-time-panel__content:after,.el-time-panel__content:before{box-sizing:border-box;content:"";height:32px;left:0;margin-top:-16px;padding-top:6px;position:absolute;right:0;text-align:left;top:50%;z-index:-1}.el-time-panel__content:after{left:50%;margin-left:12%;margin-right:12%}.el-time-panel__content:before{border-bottom:1px solid var(--el-border-color-light);border-top:1px solid var(--el-border-color-light);margin-left:12%;margin-right:12%;padding-left:50%}.el-time-panel__content.has-seconds:after{left:66.6666666667%}.el-time-panel__content.has-seconds:before{padding-left:33.3333333333%}.el-time-panel__footer{border-top:1px solid var(--el-timepicker-inner-border-color,var(--el-border-color-light));box-sizing:border-box;height:36px;line-height:25px;padding:4px;text-align:right}.el-time-panel__btn{background-color:transparent;border:none;color:var(--el-text-color-primary);cursor:pointer;font-size:12px;line-height:28px;margin:0 5px;outline:none;padding:0 5px}.el-time-panel__btn.confirm{color:var(--el-timepicker-active-color,var(--el-color-primary));font-weight:800}.el-descriptions{--el-descriptions-table-border:1px solid var(--el-border-color-lighter);--el-descriptions-item-bordered-label-background:var(--el-fill-color-light);box-sizing:border-box;color:var(--el-text-color-primary);font-size:var(--el-font-size-base)}.el-descriptions__header{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:16px}.el-descriptions__title{color:var(--el-text-color-primary);font-size:16px;font-weight:700}.el-descriptions__body{background-color:var(--el-fill-color-blank)}.el-descriptions__body .el-descriptions__table{border-collapse:collapse;width:100%}.el-descriptions__body .el-descriptions__table .el-descriptions__cell{box-sizing:border-box;font-size:14px;font-weight:400;line-height:23px;text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-left{text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-center{text-align:center}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-right{text-align:right}.el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{border:var(--el-descriptions-table-border);padding:8px 11px}.el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:12px}.el-descriptions--large{font-size:14px}.el-descriptions--large .el-descriptions__header{margin-bottom:20px}.el-descriptions--large .el-descriptions__header .el-descriptions__title{font-size:16px}.el-descriptions--large .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:14px}.el-descriptions--large .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:12px 15px}.el-descriptions--large .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:16px}.el-descriptions--small{font-size:12px}.el-descriptions--small .el-descriptions__header{margin-bottom:12px}.el-descriptions--small .el-descriptions__header .el-descriptions__title{font-size:14px}.el-descriptions--small .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:12px}.el-descriptions--small .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:4px 7px}.el-descriptions--small .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:8px}.el-descriptions__label.el-descriptions__cell.is-bordered-label{background:var(--el-descriptions-item-bordered-label-background);color:var(--el-text-color-regular);font-weight:700}.el-descriptions__label:not(.is-bordered-label){color:var(--el-text-color-primary);margin-right:16px}.el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:6px}.el-descriptions__content.el-descriptions__cell.is-bordered-content{color:var(--el-text-color-primary)}.el-descriptions__content:not(.is-bordered-label){color:var(--el-text-color-regular)}.el-descriptions--large .el-descriptions__label:not(.is-bordered-label){margin-right:16px}.el-descriptions--large .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:8px}.el-descriptions--small .el-descriptions__label:not(.is-bordered-label){margin-right:12px}.el-descriptions--small .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:4px}.el-divider{position:relative}.el-divider--horizontal{border-top:1px var(--el-border-color) var(--el-border-style);display:block;height:1px;margin:24px 0;width:100%}.el-divider--vertical{border-left:1px var(--el-border-color) var(--el-border-style);display:inline-block;height:1em;margin:0 8px;position:relative;vertical-align:middle;width:1px}.el-divider__text{background-color:var(--el-bg-color);color:var(--el-text-color-primary);font-size:14px;font-weight:500;padding:0 20px;position:absolute}.el-divider__text.is-left{left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-divider__text.is-center{left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}.el-divider__text.is-right{right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color,var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary,20px);background-color:var(--el-drawer-bg-color);box-shadow:var(--el-box-shadow-dark);box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow:hidden;position:absolute;-webkit-transition:all var(--el-transition-duration);transition:all var(--el-transition-duration)}.el-drawer .btt,.el-drawer .ltr,.el-drawer .rtl,.el-drawer .ttb{-webkit-transform:translate(0);transform:translate(0)}.el-drawer__sr-focus:focus{outline:none!important}.el-drawer__header{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#72767b;display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:32px;padding:var(--el-drawer-padding-primary);padding-bottom:0}.el-drawer__header>:first-child{-webkit-box-flex:1;-webkit-flex:1;flex:1}.el-drawer__title{-webkit-box-flex:1;-webkit-flex:1;flex:1;font-size:1rem;line-height:inherit;margin:0}.el-drawer__footer{padding:var(--el-drawer-padding-primary);padding-top:10px;text-align:right}.el-drawer__close-btn{background-color:transparent;border:none;color:inherit;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:var(--el-font-size-extra-large);outline:none}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__body{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:auto;padding:var(--el-drawer-padding-primary)}.el-drawer__body>*{box-sizing:border-box}.el-drawer.ltr,.el-drawer.rtl{bottom:0;height:100%;top:0}.el-drawer.btt,.el-drawer.ttb{left:0;right:0;width:100%}.el-drawer.ltr{left:0}.el-drawer.rtl{right:0}.el-drawer.ttb{top:0}.el-drawer.btt{bottom:0}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{-webkit-transition:all var(--el-transition-duration);transition:all var(--el-transition-duration)}.el-drawer-fade-enter-active,.el-drawer-fade-enter-from,.el-drawer-fade-enter-to,.el-drawer-fade-leave-active,.el-drawer-fade-leave-from,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{opacity:0}.el-drawer-fade-enter-to,.el-drawer-fade-leave-from{opacity:1}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{-webkit-transform:translateX(100%);transform:translate(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{-webkit-transform:translateX(-100%);transform:translate(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{-webkit-transform:translateY(100%);transform:translateY(100%)}.el-dropdown{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;color:var(--el-text-color-regular);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:var(--el-font-size-base);line-height:1;position:relative;vertical-align:top}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:none}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:0}.el-dropdown .el-dropdown__caret-button{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-left:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding-left:0;padding-right:0;width:32px}.el-dropdown .el-dropdown__caret-button>span{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{background:var(--el-overlay-color-lighter);bottom:-1px;content:"";display:block;left:0;position:absolute;top:-1px;width:1px}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:none}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{background-color:var(--el-bg-color-overlay);border:none;border-radius:var(--el-border-radius-base);box-shadow:none;left:0;list-style:none;margin:0;padding:5px 0;position:relative;top:0;z-index:var(--el-dropdown-menu-index)}.el-dropdown-menu__item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--el-text-color-regular);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;font-size:var(--el-font-size-base);line-height:22px;list-style:none;margin:0;outline:none;padding:5px 16px;white-space:nowrap}.el-dropdown-menu__item:not(.is-disabled):focus,.el-dropdown-menu__item:not(.is-disabled):hover{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{border-top:1px solid var(--el-border-color-lighter);margin:6px 0}.el-dropdown-menu__item.is-disabled{color:var(--el-text-color-disabled);cursor:not-allowed}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{font-size:14px;line-height:22px;padding:7px 20px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{font-size:12px;line-height:20px;padding:2px 12px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.el-empty{--el-empty-padding:40px 0;--el-empty-image-width:160px;--el-empty-description-margin-top:20px;--el-empty-bottom-margin-top:20px;--el-empty-fill-color-0:var(--el-color-white);--el-empty-fill-color-1:#fcfcfd;--el-empty-fill-color-2:#f8f9fb;--el-empty-fill-color-3:#f7f8fc;--el-empty-fill-color-4:#eeeff3;--el-empty-fill-color-5:#edeef2;--el-empty-fill-color-6:#e9ebef;--el-empty-fill-color-7:#e5e7e9;--el-empty-fill-color-8:#e0e3e9;--el-empty-fill-color-9:#d5d7de;-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:var(--el-empty-padding);text-align:center}.el-empty__image{width:var(--el-empty-image-width)}.el-empty__image img{height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:top;width:100%}.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;height:100%;vertical-align:top;width:100%}.el-empty__description{margin-top:var(--el-empty-description-margin-top)}.el-empty__description p{color:var(--el-text-color-secondary);font-size:var(--el-font-size-base);margin:0}.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}.el-footer{--el-footer-padding:0 20px;--el-footer-height:60px;box-sizing:border-box;-webkit-flex-shrink:0;flex-shrink:0;height:var(--el-footer-height);padding:var(--el-footer-padding)}.el-header{--el-header-padding:0 20px;--el-header-height:60px;box-sizing:border-box;-webkit-flex-shrink:0;flex-shrink:0;height:var(--el-header-height);padding:var(--el-header-padding)}.el-link{--el-link-font-size:var(--el-font-size-base);--el-link-font-weight:var(--el-font-weight-primary);--el-link-text-color:var(--el-text-color-regular);--el-link-hover-text-color:var(--el-color-primary);--el-link-disabled-text-color:var(--el-text-color-placeholder);-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--el-link-text-color);cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;font-size:var(--el-link-font-size);font-weight:var(--el-link-font-weight);-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;outline:none;padding:0;position:relative;text-decoration:none;vertical-align:middle}.el-link:hover{color:var(--el-link-hover-text-color)}.el-link.is-underline:hover:after{border-bottom:1px solid var(--el-link-hover-text-color);bottom:0;content:"";height:0;left:0;position:absolute;right:0}.el-link.is-disabled{color:var(--el-link-disabled-text-color);cursor:not-allowed}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link.el-link--default:after{border-color:var(--el-link-hover-text-color)}.el-link__inner{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.el-link.el-link--primary{--el-link-text-color:var(--el-color-primary);--el-link-hover-text-color:var(--el-color-primary-light-3);--el-link-disabled-text-color:var(--el-color-primary-light-5)}.el-link.el-link--primary:after{border-color:var(--el-link-text-color)}.el-link.el-link--primary.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--success{--el-link-text-color:var(--el-color-success);--el-link-hover-text-color:var(--el-color-success-light-3);--el-link-disabled-text-color:var(--el-color-success-light-5)}.el-link.el-link--success:after{border-color:var(--el-link-text-color)}.el-link.el-link--success.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--warning{--el-link-text-color:var(--el-color-warning);--el-link-hover-text-color:var(--el-color-warning-light-3);--el-link-disabled-text-color:var(--el-color-warning-light-5)}.el-link.el-link--warning:after{border-color:var(--el-link-text-color)}.el-link.el-link--warning.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--danger{--el-link-text-color:var(--el-color-danger);--el-link-hover-text-color:var(--el-color-danger-light-3);--el-link-disabled-text-color:var(--el-color-danger-light-5)}.el-link.el-link--danger:after{border-color:var(--el-link-text-color)}.el-link.el-link--danger.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--error{--el-link-text-color:var(--el-color-error);--el-link-hover-text-color:var(--el-color-error-light-3);--el-link-disabled-text-color:var(--el-color-error-light-5)}.el-link.el-link--error:after{border-color:var(--el-link-text-color)}.el-link.el-link--error.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--info{--el-link-text-color:var(--el-color-info);--el-link-hover-text-color:var(--el-color-info-light-3);--el-link-disabled-text-color:var(--el-color-info-light-5)}.el-link.el-link--info:after{border-color:var(--el-link-text-color)}.el-link.el-link--info.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-main{--el-main-padding:20px;box-sizing:border-box;display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-flex-basis:auto;flex-basis:auto;overflow:auto;padding:var(--el-main-padding)}:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(var(--el-menu-item-height) - 6px);--el-menu-horizontal-height:60px;--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px}.el-menu{background-color:var(--el-menu-bg-color);border-right:1px solid var(--el-menu-border-color);box-sizing:border-box;list-style:none;margin:0;padding-left:0;position:relative}.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title{padding-left:calc(var(--el-menu-base-level-padding) + var(--el-menu-level)*var(--el-menu-level-padding));white-space:nowrap}.el-menu:not(.el-menu--collapse) .el-sub-menu__title{padding-right:calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width))}.el-menu--horizontal{border-right:none;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;height:var(--el-menu-horizontal-height)}.el-menu--horizontal.el-menu--popup-container{height:unset}.el-menu--horizontal.el-menu{border-bottom:1px solid var(--el-menu-border-color)}.el-menu--horizontal>.el-menu-item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-bottom:2px solid transparent;color:var(--el-menu-text-color);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:none}.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{border-bottom:2px solid transparent;color:var(--el-menu-text-color);height:100%}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-menu-bg-color)}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-menu-bg-color);color:var(--el-menu-text-color);display:-webkit-box;display:-webkit-flex;display:flex;height:var(--el-menu-horizontal-sub-item-height);line-height:var(--el-menu-horizontal-sub-item-height);padding:0 10px}.el-menu--horizontal .el-menu .el-sub-menu__title{padding-right:40px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{background-color:var(--el-menu-hover-bg-color);color:var(--el-menu-hover-text-color);outline:none}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}.el-menu--collapse{width:calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding)*2)}.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{margin:0;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title>span,.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span{display:inline-block;height:0;overflow:hidden;visibility:hidden;width:0}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--popup{border:none;border-radius:var(--el-border-radius-small);box-shadow:var(--el-box-shadow-light);min-width:200px;padding:5px 0;z-index:100}.el-menu .el-icon{-webkit-flex-shrink:0;flex-shrink:0}.el-menu-item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;color:var(--el-menu-text-color);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;font-size:var(--el-menu-item-font-size);height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);list-style:none;padding:0 var(--el-menu-base-level-padding);position:relative;-webkit-transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);white-space:nowrap}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu-item:focus,.el-menu-item:hover{outline:none}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{background:none!important;cursor:not-allowed;opacity:.25}.el-menu-item [class^=el-icon]{font-size:18px;margin-right:5px;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-menu-item.is-active{color:var(--el-menu-active-color)}.el-menu-item.is-active i{color:inherit}.el-menu-item .el-menu-tooltip__trigger{-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:100%;left:0;padding:0 var(--el-menu-base-level-padding);position:absolute;top:0;width:100%}.el-sub-menu{list-style:none;margin:0;padding-left:0}.el-sub-menu__title{-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;color:var(--el-menu-text-color);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;font-size:var(--el-menu-item-font-size);height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);list-style:none;padding:0 var(--el-menu-base-level-padding);position:relative;-webkit-transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);white-space:nowrap}.el-sub-menu__title *{vertical-align:bottom}.el-sub-menu__title i{color:inherit}.el-sub-menu__title:focus,.el-sub-menu__title:hover{outline:none}.el-sub-menu__title.is-disabled{background:none!important;cursor:not-allowed;opacity:.25}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu .el-menu{border:none}.el-sub-menu .el-menu-item{height:var(--el-menu-sub-item-height);line-height:var(--el-menu-sub-item-height)}.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow{display:none!important}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--el-menu-active-color)}.el-sub-menu.is-disabled .el-menu-item,.el-sub-menu.is-disabled .el-sub-menu__title{background:none!important;cursor:not-allowed;opacity:.25}.el-sub-menu .el-icon{font-size:18px;margin-right:5px;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{font-size:12px;margin-right:0;margin-top:-6px;position:absolute;right:var(--el-menu-base-level-padding);top:50%;-webkit-transition:-webkit-transform var(--el-transition-duration);transition:-webkit-transform var(--el-transition-duration);transition:transform var(--el-transition-duration);transition:transform var(--el-transition-duration),-webkit-transform var(--el-transition-duration);width:inherit}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{color:var(--el-text-color-secondary);font-size:12px;line-height:normal;padding:7px 0 7px var(--el-menu-base-level-padding)}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{opacity:0;-webkit-transition:var(--el-transition-duration-fast);transition:var(--el-transition-duration-fast)}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);box-shadow:var(--el-messagebox-box-shadow);box-sizing:border-box;display:inline-block;font-size:var(--el-messagebox-font-size);max-width:var(--el-messagebox-width);overflow:hidden;overflow-wrap:break-word;padding:var(--el-messagebox-padding-primary);position:relative;text-align:left;vertical-align:middle;width:100%}.el-message-box:focus{outline:none!important}.el-overlay.is-message-box .el-overlay-message-box{inset:0;overflow:auto;padding:16px;position:fixed;text-align:center}.el-overlay.is-message-box .el-overlay-message-box:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size, 16px))}.el-message-box__title{color:var(--el-messagebox-title-color);font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:40px;outline:none;padding:0;position:absolute;right:0;top:0;width:40px}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;gap:12px}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input{border-color:var(--el-color-error)}.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{margin:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;padding-top:var(--el-messagebox-padding-primary)}.el-message-box--center .el-message-box__title{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;gap:6px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.fade-in-linear-enter-active .el-overlay-message-box{-webkit-animation:msgbox-fade-in var(--el-transition-duration);animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@-webkit-keyframes msgbox-fade-in{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes msgbox-fade-in{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-message-bg-color);border-color:var(--el-message-border-color);border-radius:var(--el-border-radius-base);border-style:var(--el-border-style);border-width:var(--el-border-width);box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;gap:8px;left:50%;max-width:calc(100% - 32px);padding:var(--el-message-padding);position:fixed;top:20px;-webkit-transform:translateX(-50%);transform:translate(-50%);-webkit-transition:opacity var(--el-transition-duration),top .4s,-webkit-transform .4s;transition:opacity var(--el-transition-duration),top .4s,-webkit-transform .4s;transition:opacity var(--el-transition-duration),transform .4s,top .4s;transition:opacity var(--el-transition-duration),transform .4s,top .4s,-webkit-transform .4s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.el-message.is-center{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;right:-8px;top:-8px}.el-message__content{font-size:14px;line-height:1;padding:0}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{color:var(--el-message-close-icon-color);cursor:pointer;font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.el-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size,16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular);background-color:var(--el-bg-color-overlay);border:1px solid var(--el-notification-border-color);border-radius:var(--el-notification-radius);box-shadow:var(--el-notification-shadow);box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden;overflow-wrap:break-word;padding:var(--el-notification-padding);position:fixed;-webkit-transition:opacity var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration),-webkit-transform var(--el-transition-duration);transition:opacity var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration),-webkit-transform var(--el-transition-duration);transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration);transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration),-webkit-transform var(--el-transition-duration);width:var(--el-notification-width);z-index:9999}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right)}.el-notification__title{color:var(--el-notification-title-color);font-size:var(--el-notification-title-font-size);font-weight:700;line-height:var(--el-notification-icon-size);margin:0}.el-notification__content{color:var(--el-notification-content-color);font-size:var(--el-notification-content-font-size);line-height:24px;margin:6px 0 0}.el-notification__content p{margin:0}.el-notification .el-notification__icon{font-size:var(--el-notification-icon-size);height:var(--el-notification-icon-size);width:var(--el-notification-icon-size)}.el-notification .el-notification__closeBtn{color:var(--el-notification-close-color);cursor:pointer;font-size:var(--el-notification-close-font-size);position:absolute;right:15px;top:18px}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}.el-notification-fade-enter-from.right{right:0;-webkit-transform:translateX(100%);transform:translate(100%)}.el-notification-fade-enter-from.left{left:0;-webkit-transform:translateX(-100%);transform:translate(-100%)}.el-notification-fade-leave-to{opacity:0}.el-page-header.is-contentful .el-page-header__main{border-top:1px solid var(--el-border-color-light);margin-top:16px}.el-page-header__header{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;line-height:24px}.el-page-header__left{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;margin-right:40px;position:relative}.el-page-header__back{-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex}.el-page-header__left .el-divider--vertical{margin:0 16px}.el-page-header__icon{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;font-size:16px;margin-right:10px}.el-page-header__icon .el-icon{font-size:inherit}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{color:var(--el-text-color-primary);font-size:18px}.el-page-header__breadcrumb{margin-bottom:16px}.el-pagination{--el-pagination-font-size:14px;--el-pagination-bg-color:var(--el-fill-color-blank);--el-pagination-text-color:var(--el-text-color-primary);--el-pagination-border-radius:2px;--el-pagination-button-color:var(--el-text-color-primary);--el-pagination-button-width:32px;--el-pagination-button-height:32px;--el-pagination-button-disabled-color:var(--el-text-color-placeholder);--el-pagination-button-disabled-bg-color:var(--el-fill-color-blank);--el-pagination-button-bg-color:var(--el-fill-color);--el-pagination-hover-color:var(--el-color-primary);--el-pagination-font-size-small:12px;--el-pagination-button-width-small:24px;--el-pagination-button-height-small:24px;--el-pagination-button-width-large:40px;--el-pagination-button-height-large:40px;--el-pagination-item-gap:16px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--el-pagination-text-color);display:-webkit-box;display:-webkit-flex;display:flex;font-size:var(--el-pagination-font-size);font-weight:400;white-space:nowrap}.el-pagination .el-input__inner{-moz-appearance:textfield;text-align:center}.el-pagination .el-select{width:128px}.el-pagination button{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:var(--el-pagination-bg-color);border:none;border-radius:var(--el-pagination-border-radius);box-sizing:border-box;color:var(--el-pagination-button-color);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;font-size:var(--el-pagination-font-size);height:var(--el-pagination-button-height);-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;line-height:var(--el-pagination-button-height);min-width:var(--el-pagination-button-width);padding:0 4px;text-align:center}.el-pagination button *{pointer-events:none}.el-pagination button:focus{outline:none}.el-pagination button:hover{color:var(--el-pagination-hover-color)}.el-pagination button.is-active{color:var(--el-pagination-hover-color);cursor:default;font-weight:700}.el-pagination button.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:700}.el-pagination button.is-disabled,.el-pagination button:disabled{background-color:var(--el-pagination-button-disabled-bg-color);color:var(--el-pagination-button-disabled-color);cursor:not-allowed}.el-pagination button:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{display:block;font-size:12px;font-weight:700;width:inherit}.el-pagination>.is-first{margin-left:0!important}.el-pagination>.is-last{margin-right:0!important}.el-pagination .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination__sizes,.el-pagination__total{color:var(--el-text-color-regular);font-weight:400;margin-left:var(--el-pagination-item-gap)}.el-pagination__total[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__jump{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--el-text-color-regular);display:-webkit-box;display:-webkit-flex;display:flex;font-weight:400;margin-left:var(--el-pagination-item-gap)}.el-pagination__jump[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__goto{margin-right:8px}.el-pagination__editor{box-sizing:border-box;text-align:center}.el-pagination__editor.el-input{width:56px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination__classifier{margin-left:8px}.el-pagination__rightwrapper{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{background-color:var(--el-pagination-button-bg-color);margin:0 4px}.el-pagination.is-background .btn-next.is-active,.el-pagination.is-background .btn-prev.is-active,.el-pagination.is-background .el-pager li.is-active{background-color:var(--el-color-primary);color:var(--el-color-white)}.el-pagination.is-background .btn-next.is-disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev.is-disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .el-pager li.is-disabled,.el-pagination.is-background .el-pager li:disabled{background-color:var(--el-disabled-bg-color);color:var(--el-text-color-placeholder)}.el-pagination.is-background .btn-next.is-disabled.is-active,.el-pagination.is-background .btn-next:disabled.is-active,.el-pagination.is-background .btn-prev.is-disabled.is-active,.el-pagination.is-background .btn-prev:disabled.is-active,.el-pagination.is-background .el-pager li.is-disabled.is-active,.el-pagination.is-background .el-pager li:disabled.is-active{background-color:var(--el-fill-color-dark);color:var(--el-text-color-secondary)}.el-pagination.is-background .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li{font-size:var(--el-pagination-font-size-small);height:var(--el-pagination-button-height-small);line-height:var(--el-pagination-button-height-small);min-width:var(--el-pagination-button-width-small)}.el-pagination--small button,.el-pagination--small span:not([class*=suffix]){font-size:var(--el-pagination-font-size-small)}.el-pagination--small .el-select{width:100px}.el-pagination--large .btn-next,.el-pagination--large .btn-prev,.el-pagination--large .el-pager li{height:var(--el-pagination-button-height-large);line-height:var(--el-pagination-button-height-large);min-width:var(--el-pagination-button-width-large)}.el-pagination--large .el-select .el-input{width:160px}.el-pager{font-size:0;list-style:none;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-pager,.el-pager li{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.el-pager li{background:var(--el-pagination-bg-color);border:none;border-radius:var(--el-pagination-border-radius);box-sizing:border-box;color:var(--el-pagination-button-color);cursor:pointer;font-size:var(--el-pagination-font-size);height:var(--el-pagination-button-height);-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;line-height:var(--el-pagination-button-height);min-width:var(--el-pagination-button-width);padding:0 4px;text-align:center}.el-pager li *{pointer-events:none}.el-pager li:focus{outline:none}.el-pager li:hover{color:var(--el-pagination-hover-color)}.el-pager li.is-active{color:var(--el-pagination-hover-color);cursor:default;font-weight:700}.el-pager li.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:700}.el-pager li.is-disabled,.el-pager li:disabled{background-color:var(--el-pagination-button-disabled-bg-color);color:var(--el-pagination-button-disabled-color);cursor:not-allowed}.el-pager li:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-popconfirm__main{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{margin-top:8px;text-align:right}.el-rate{--el-rate-height:20px;--el-rate-font-size:var(--el-font-size-base);--el-rate-icon-size:18px;--el-rate-icon-margin:6px;--el-rate-void-color:var(--el-border-color-darker);--el-rate-fill-color:#f7ba2a;--el-rate-disabled-void-color:var(--el-fill-color);--el-rate-text-color:var(--el-text-color-primary);-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:32px}.el-rate:active,.el-rate:focus{outline:none}.el-rate__item{color:var(--el-rate-void-color);cursor:pointer;display:inline-block;font-size:0;line-height:normal;position:relative;vertical-align:middle}.el-rate .el-rate__icon{display:inline-block;font-size:var(--el-rate-icon-size);margin-right:var(--el-rate-icon-margin);position:relative;-webkit-transition:var(--el-transition-duration);transition:var(--el-transition-duration)}.el-rate .el-rate__icon.hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.el-rate .el-rate__icon .path2{left:0;position:absolute;top:0}.el-rate .el-rate__icon.is-active{color:var(--el-rate-fill-color)}.el-rate__decimal{color:var(--el-rate-fill-color);display:inline-block;overflow:hidden}.el-rate__decimal,.el-rate__decimal--box{left:0;position:absolute;top:0}.el-rate__text{color:var(--el-rate-text-color);font-size:var(--el-rate-font-size);vertical-align:middle}.el-rate--large{height:40px}.el-rate--small{height:24px}.el-rate--small .el-rate__icon{font-size:14px}.el-rate.is-disabled .el-rate__item{color:var(--el-rate-disabled-void-color);cursor:auto}.el-result{--el-result-padding:40px 30px;--el-result-icon-font-size:64px;--el-result-title-font-size:20px;--el-result-title-margin-top:20px;--el-result-subtitle-margin-top:10px;--el-result-extra-margin-top:30px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:var(--el-result-padding);text-align:center}.el-result__icon svg{height:var(--el-result-icon-font-size);width:var(--el-result-icon-font-size)}.el-result__title{margin-top:var(--el-result-title-margin-top)}.el-result__title p{color:var(--el-text-color-primary);font-size:var(--el-result-title-font-size);line-height:1.3;margin:0}.el-result__subtitle{margin-top:var(--el-result-subtitle-margin-top)}.el-result__subtitle p{color:var(--el-text-color-regular);font-size:var(--el-font-size-base);line-height:1.3;margin:0}.el-result__extra{margin-top:var(--el-result-extra-margin-top)}.el-result .icon-primary{--el-result-color:var(--el-color-primary);color:var(--el-result-color)}.el-result .icon-success{--el-result-color:var(--el-color-success);color:var(--el-result-color)}.el-result .icon-warning{--el-result-color:var(--el-color-warning);color:var(--el-result-color)}.el-result .icon-danger{--el-result-color:var(--el-color-danger);color:var(--el-result-color)}.el-result .icon-error{--el-result-color:var(--el-color-error);color:var(--el-result-color)}.el-result .icon-info{--el-result-color:var(--el-color-info);color:var(--el-result-color)}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{background-color:var(--el-color-primary);background-position:50%;background-repeat:no-repeat;border-right:none;border-top:none;content:"";height:12px;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px}.el-skeleton{--el-skeleton-circle-size:var(--el-avatar-size)}.el-skeleton__item{background:var(--el-skeleton-color);border-radius:var(--el-border-radius-base);display:inline-block;height:16px;width:100%}.el-skeleton__circle{border-radius:50%;height:var(--el-skeleton-circle-size);line-height:var(--el-skeleton-circle-size);width:var(--el-skeleton-circle-size)}.el-skeleton__button{border-radius:4px;height:40px;width:64px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{height:var(--el-font-size-small);width:100%}.el-skeleton__caption{height:var(--el-font-size-extra-small)}.el-skeleton__h1{height:var(--el-font-size-extra-large)}.el-skeleton__h3{height:var(--el-font-size-large)}.el-skeleton__h5{height:var(--el-font-size-medium)}.el-skeleton__image{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:unset}.el-skeleton__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;height:22%;width:22%}.el-skeleton{--el-skeleton-color:var(--el-fill-color);--el-skeleton-to-color:var(--el-fill-color-darker)}@-webkit-keyframes el-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes el-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.el-skeleton{width:100%}.el-skeleton__first-line,.el-skeleton__paragraph{background:var(--el-skeleton-color);height:16px;margin-top:16px}.el-skeleton.is-animated .el-skeleton__item{-webkit-animation:el-skeleton-loading 1.4s ease infinite;animation:el-skeleton-loading 1.4s ease infinite;background:-webkit-linear-gradient(left,var(--el-skeleton-color) 25%,var(--el-skeleton-to-color) 37%,var(--el-skeleton-color) 63%);background:linear-gradient(90deg,var(--el-skeleton-color) 25%,var(--el-skeleton-to-color) 37%,var(--el-skeleton-color) 63%);background-size:400% 100%}.el-space{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;vertical-align:top}.el-space__item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.el-space__item>*{-webkit-box-flex:1;-webkit-flex:1;flex:1}.el-space--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.el-time-spinner{white-space:nowrap;width:100%}.el-spinner{display:inline-block;vertical-align:middle}.el-spinner-inner{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:50px;width:50px}.el-spinner-inner .path{stroke:var(--el-border-color-lighter);stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.el-step{-webkit-flex-shrink:1;flex-shrink:1;position:relative}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{-webkit-flex-basis:auto!important;flex-basis:auto!important;-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0}.el-step:last-of-type .el-step__description,.el-step:last-of-type .el-step__main{padding-right:0}.el-step__head{position:relative;width:100%}.el-step__head.is-process{border-color:var(--el-text-color-primary);color:var(--el-text-color-primary)}.el-step__head.is-wait{border-color:var(--el-text-color-placeholder);color:var(--el-text-color-placeholder)}.el-step__head.is-success{border-color:var(--el-color-success);color:var(--el-color-success)}.el-step__head.is-error{border-color:var(--el-color-danger);color:var(--el-color-danger)}.el-step__head.is-finish{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-step__icon{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:var(--el-bg-color);box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:14px;height:24px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;-webkit-transition:.15s ease-out;transition:.15s ease-out;width:24px;z-index:1}.el-step__icon.is-text{border:2px solid;border-color:inherit;border-radius:50%}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{color:inherit;display:inline-block;font-weight:700;line-height:1;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:400}.el-step__icon-inner.is-status{-webkit-transform:translateY(1px);transform:translateY(1px)}.el-step__line{background-color:var(--el-text-color-placeholder);border-color:inherit;position:absolute}.el-step__line-inner{border:1px solid;border-color:inherit;box-sizing:border-box;display:block;height:0;-webkit-transition:.15s ease-out;transition:.15s ease-out;width:0}.el-step__main{text-align:left;white-space:normal}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{color:var(--el-text-color-primary);font-weight:700}.el-step__title.is-wait{color:var(--el-text-color-placeholder)}.el-step__title.is-success{color:var(--el-color-success)}.el-step__title.is-error{color:var(--el-color-danger)}.el-step__title.is-finish{color:var(--el-color-primary)}.el-step__description{font-size:12px;font-weight:400;line-height:20px;margin-top:-5px;padding-right:10%}.el-step__description.is-process{color:var(--el-text-color-primary)}.el-step__description.is-wait{color:var(--el-text-color-placeholder)}.el-step__description.is-success{color:var(--el-color-success)}.el-step__description.is-error{color:var(--el-color-danger)}.el-step__description.is-finish{color:var(--el-color-primary)}.el-step.is-horizontal{display:inline-block}.el-step.is-horizontal .el-step__line{height:2px;left:0;right:0;top:11px}.el-step.is-vertical{display:-webkit-box;display:-webkit-flex;display:flex}.el-step.is-vertical .el-step__head{-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0;width:24px}.el-step.is-vertical .el-step__main{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;padding-left:10px}.el-step.is-vertical .el-step__title{line-height:24px;padding-bottom:8px}.el-step.is-vertical .el-step__line{bottom:0;left:11px;top:0;width:2px}.el-step.is-vertical .el-step__icon.is-icon{width:24px}.el-step.is-center .el-step__head,.el-step.is-center .el-step__main{text-align:center}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:50%;right:-50%}.el-step.is-simple{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.el-step.is-simple .el-step__head{font-size:0;padding-right:10px;width:auto}.el-step.is-simple .el-step__icon{background:transparent;font-size:12px;height:16px;width:16px}.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.el-step.is-simple .el-step__icon-inner.is-status{-webkit-transform:scale(.8) translateY(1px);transform:scale(.8) translateY(1px)}.el-step.is-simple .el-step__main{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;position:relative}.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.el-step.is-simple:not(:last-of-type) .el-step__title{max-width:50%;overflow-wrap:break-word}.el-step.is-simple .el-step__arrow{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.el-step.is-simple .el-step__arrow:after,.el-step.is-simple .el-step__arrow:before{background:var(--el-text-color-placeholder);content:"";display:inline-block;height:15px;position:absolute;width:1px}.el-step.is-simple .el-step__arrow:before{-webkit-transform:rotate(-45deg) translateY(-4px);transform:rotate(-45deg) translateY(-4px);-webkit-transform-origin:0 0;transform-origin:0 0}.el-step.is-simple .el-step__arrow:after{-webkit-transform:rotate(45deg) translateY(4px);transform:rotate(45deg) translateY(4px);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.el-step.is-simple:last-of-type .el-step__arrow{display:none}.el-steps{display:-webkit-box;display:-webkit-flex;display:flex}.el-steps--simple{background:var(--el-fill-color-light);border-radius:4px;padding:13px 8%}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column;height:100%}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{background-color:#fff;border:1px solid var(--el-border-color-lighter);border-radius:2px;box-shadow:var(--el-box-shadow-light);box-sizing:border-box}.el-table-filter__list{list-style:none;margin:0;min-width:100px;padding:5px 0}.el-table-filter__list-item{cursor:pointer;font-size:var(--el-font-size-base);line-height:36px;padding:0 10px}.el-table-filter__list-item:hover{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.el-table-filter__list-item.is-active{background-color:var(--el-color-primary);color:#fff}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid var(--el-border-color-lighter);padding:8px}.el-table-filter__bottom button{background:transparent;border:none;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-small);padding:0 3px}.el-table-filter__bottom button:hover{color:var(--el-color-primary)}.el-table-filter__bottom button:focus{outline:none}.el-table-filter__bottom button.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;height:unset;margin-bottom:12px;margin-left:5px;margin-right:5px}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-table{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-bg-color);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0,0,0,.15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0,0,0,.15);--el-table-index:var(--el-index-normal);background-color:var(--el-table-bg-color);box-sizing:border-box;color:var(--el-table-text-color);font-size:14px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:100%;overflow:hidden;position:relative;width:100%}.el-table__inner-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:100%;position:relative}.el-table__inner-wrapper:before{bottom:0;height:1px;left:0}.el-table tbody:focus-visible{outline:none}.el-table.has-footer.el-table--fluid-height tr:last-child td.el-table__cell,.el-table.has-footer.el-table--scrollable-y tr:last-child td.el-table__cell{border-bottom-color:transparent}.el-table__empty-block{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;left:0;min-height:60px;position:-webkit-sticky;position:sticky;text-align:center;width:100%}.el-table__empty-text{color:var(--el-text-color-secondary);line-height:60px;width:50%}.el-table__expand-column .cell{padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-table__expand-icon{color:var(--el-text-color-regular);cursor:pointer;font-size:12px;height:20px;position:relative;-webkit-transition:-webkit-transform var(--el-transition-duration-fast) ease-in-out;transition:-webkit-transform var(--el-transition-duration-fast) ease-in-out;transition:transform var(--el-transition-duration-fast) ease-in-out;transition:transform var(--el-transition-duration-fast) ease-in-out,-webkit-transform var(--el-transition-duration-fast) ease-in-out}.el-table__expand-icon--expanded{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-table__expand-icon>.el-icon{font-size:12px}.el-table__expanded-cell{background-color:var(--el-table-expanded-cell-bg-color)}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:transparent!important}.el-table__placeholder{display:inline-block;width:20px}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-bottom:0;border-right:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table--fit .el-table__inner-wrapper:before{width:100%}.el-table thead{color:var(--el-table-header-text-color)}.el-table thead th{font-weight:600}.el-table thead.is-group th.el-table__cell{background:var(--el-fill-color-light)}.el-table .el-table__cell{box-sizing:border-box;min-width:0;padding:8px 0;position:relative;text-align:left;text-overflow:ellipsis;vertical-align:middle;z-index:var(--el-table-index)}.el-table .el-table__cell.is-center{text-align:center}.el-table .el-table__cell.is-right{text-align:right}.el-table .el-table__cell.gutter{border-bottom-width:0;border-right-width:0;padding:0;width:15px}.el-table .el-table__cell.is-hidden>*{visibility:hidden}.el-table .cell{box-sizing:border-box;line-height:23px;overflow:hidden;overflow-wrap:break-word;padding:0 12px;text-overflow:ellipsis;white-space:normal}.el-table .cell.el-tooltip{min-width:50px;white-space:nowrap}.el-table--large{font-size:var(--el-font-size-base)}.el-table--large .el-table__cell{padding:12px 0}.el-table--large .cell{padding:0 16px}.el-table--default{font-size:14px}.el-table--default .el-table__cell{padding:8px 0}.el-table--default .cell{padding:0 12px}.el-table--small{font-size:12px}.el-table--small .el-table__cell{padding:4px 0}.el-table--small .cell{padding:0 8px}.el-table tr{background-color:var(--el-table-tr-bg-color)}.el-table tr input[type=checkbox]{margin:0}.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-bottom:var(--el-table-border)}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{background-color:var(--el-table-header-bg-color)}.el-table th.el-table__cell>.cell.highlight{color:var(--el-color-primary)}.el-table th.el-table__cell.required>div:before{background:#ff4d51;border-radius:50%;content:"";display:inline-block;height:8px;margin-right:5px;vertical-align:middle;width:8px}.el-table td.el-table__cell div{box-sizing:border-box}.el-table td.el-table__cell.gutter{width:0}.el-table--border .el-table__inner-wrapper:after,.el-table--border:after,.el-table--border:before,.el-table__inner-wrapper:before{background-color:var(--el-table-border-color);content:"";position:absolute;z-index:calc(var(--el-table-index) + 2)}.el-table--border .el-table__inner-wrapper:after{height:1px;left:0;top:0;width:100%;z-index:calc(var(--el-table-index) + 2)}.el-table--border:before{height:100%;left:0;top:-1px;width:1px}.el-table--border:after{height:100%;right:0;top:-1px;width:1px}.el-table--border .el-table__inner-wrapper{border-bottom:none;border-right:none}.el-table--border .el-table__footer-wrapper{-webkit-flex-shrink:0;flex-shrink:0;position:relative}.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table--border th.el-table__cell.gutter:last-of-type{border-bottom:var(--el-table-border);border-bottom-width:1px}.el-table--border th.el-table__cell{border-bottom:var(--el-table-border)}.el-table--hidden{visibility:hidden}.el-table__body-wrapper,.el-table__footer-wrapper,.el-table__header-wrapper{width:100%}.el-table__body-wrapper tr td.el-table-fixed-column--left,.el-table__body-wrapper tr td.el-table-fixed-column--right,.el-table__body-wrapper tr th.el-table-fixed-column--left,.el-table__body-wrapper tr th.el-table-fixed-column--right,.el-table__footer-wrapper tr td.el-table-fixed-column--left,.el-table__footer-wrapper tr td.el-table-fixed-column--right,.el-table__footer-wrapper tr th.el-table-fixed-column--left,.el-table__footer-wrapper tr th.el-table-fixed-column--right,.el-table__header-wrapper tr td.el-table-fixed-column--left,.el-table__header-wrapper tr td.el-table-fixed-column--right,.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background:inherit;position:-webkit-sticky!important;position:sticky!important;z-index:calc(var(--el-table-index) + 1)}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{bottom:-1px;box-shadow:none;content:"";overflow-x:hidden;overflow-y:hidden;pointer-events:none;position:absolute;top:0;touch-action:none;width:10px}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before{left:-10px}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{box-shadow:none;right:-10px}.el-table__body-wrapper tr td.el-table__fixed-right-patch,.el-table__body-wrapper tr th.el-table__fixed-right-patch,.el-table__footer-wrapper tr td.el-table__fixed-right-patch,.el-table__footer-wrapper tr th.el-table__fixed-right-patch,.el-table__header-wrapper tr td.el-table__fixed-right-patch,.el-table__header-wrapper tr th.el-table__fixed-right-patch{background:#fff;position:-webkit-sticky!important;position:sticky!important;right:0;z-index:calc(var(--el-table-index) + 1)}.el-table__header-wrapper{-webkit-flex-shrink:0;flex-shrink:0}.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body,.el-table__footer,.el-table__header{border-collapse:separate;table-layout:fixed}.el-table__header-wrapper{overflow:hidden}.el-table__header-wrapper tbody td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__footer-wrapper{-webkit-flex-shrink:0;flex-shrink:0;overflow:hidden}.el-table__footer-wrapper tfoot td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__body-wrapper .el-table-column--selection>.cell,.el-table__header-wrapper .el-table-column--selection>.cell{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:23px}.el-table__body-wrapper .el-table-column--selection .el-checkbox,.el-table__header-wrapper .el-table-column--selection .el-checkbox{height:unset}.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-left.el-table--border .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:var(--el-table-border)}.el-table.is-scrolling-left th.el-table-fixed-column--left{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-right th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-none .el-table-fixed-column--left.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--left.is-last-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-last-column:before{box-shadow:none}.el-table.is-scrolling-none th.el-table-fixed-column--left,.el-table.is-scrolling-none th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body-wrapper{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:hidden;position:relative}.el-table__body-wrapper .el-scrollbar__bar{z-index:calc(var(--el-table-index) + 2)}.el-table .caret-wrapper{-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:14px;overflow:initial;position:relative;vertical-align:middle;width:24px}.el-table .sort-caret{border:5px solid transparent;height:0;left:7px;position:absolute;width:0}.el-table .sort-caret.ascending{border-bottom-color:var(--el-text-color-placeholder);top:-5px}.el-table .sort-caret.descending{border-top-color:var(--el-text-color-placeholder);bottom:-3px}.el-table .ascending .sort-caret.ascending{border-bottom-color:var(--el-color-primary)}.el-table .descending .sort-caret.descending{border-top-color:var(--el-color-primary)}.el-table .hidden-columns{position:absolute;visibility:hidden;z-index:-1}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--el-fill-color-lighter)}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table__body tr>td.hover-cell{background-color:var(--el-table-row-hover-bg-color)}.el-table__body tr.current-row>td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table.el-table--scrollable-y .el-table__body-header{position:-webkit-sticky;position:sticky;top:0;z-index:calc(var(--el-table-index) + 2)}.el-table.el-table--scrollable-y .el-table__body-footer{bottom:0;position:-webkit-sticky;position:sticky;z-index:calc(var(--el-table-index) + 2)}.el-table__column-resize-proxy{border-left:var(--el-table-border);bottom:0;left:200px;position:absolute;top:0;width:0;z-index:calc(var(--el-table-index) + 9)}.el-table__column-filter-trigger{cursor:pointer;display:inline-block}.el-table__column-filter-trigger i{color:var(--el-color-info);font-size:14px;vertical-align:middle}.el-table__border-left-patch{height:100%;top:0;width:1px}.el-table__border-bottom-patch,.el-table__border-left-patch{background-color:var(--el-table-border-color);left:0;position:absolute;z-index:calc(var(--el-table-index) + 2)}.el-table__border-bottom-patch{height:1px}.el-table__border-right-patch{background-color:var(--el-table-border-color);height:100%;position:absolute;top:0;width:1px;z-index:calc(var(--el-table-index) + 2)}.el-table--enable-row-transition .el-table__body td.el-table__cell{-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table [class*=el-table__row--level] .el-table__expand-icon{display:inline-block;height:12px;line-height:12px;margin-right:8px;text-align:center;width:12px}.el-table .el-table.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table:not(.el-table--border) .el-table__cell{border-right:none}.el-table:not(.el-table--border)>.el-table__inner-wrapper:after{content:none}.el-table-v2{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-bg-color);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0,0,0,.15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0,0,0,.15);--el-table-index:var(--el-index-normal);font-size:14px}.el-table-v2 *{box-sizing:border-box}.el-table-v2__root{position:relative}.el-table-v2__root:hover .el-table-v2__main .el-virtual-scrollbar{opacity:1}.el-table-v2__main{background-color:var(--el-bg-color);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;left:0;overflow:hidden;position:absolute;top:0}.el-table-v2__main .el-vl__horizontal,.el-table-v2__main .el-vl__vertical{z-index:2}.el-table-v2__left{background-color:var(--el-bg-color);box-shadow:2px 0 4px #0000000f;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;left:0;overflow:hidden;position:absolute;top:0}.el-table-v2__left .el-virtual-scrollbar{opacity:0}.el-table-v2__left .el-vl__horizontal,.el-table-v2__left .el-vl__vertical{z-index:-1}.el-table-v2__right{background-color:var(--el-bg-color);box-shadow:-2px 0 4px #0000000f;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;overflow:hidden;position:absolute;right:0;top:0}.el-table-v2__right .el-virtual-scrollbar{opacity:0}.el-table-v2__right .el-vl__horizontal,.el-table-v2__right .el-vl__vertical{z-index:-1}.el-table-v2__header-row,.el-table-v2__row{-webkit-padding-end:var(--el-table-scrollbar-size);-moz-padding-end:var(--el-table-scrollbar-size);padding-inline-end:var(--el-table-scrollbar-size)}.el-table-v2__header-wrapper{overflow:hidden}.el-table-v2__header{overflow:hidden;position:relative}.el-table-v2__footer{bottom:0;overflow:hidden;right:0}.el-table-v2__empty,.el-table-v2__footer,.el-table-v2__overlay{left:0;position:absolute}.el-table-v2__overlay{bottom:0;right:0;top:0;z-index:9999}.el-table-v2__header-row{border-bottom:var(--el-table-border);display:-webkit-box;display:-webkit-flex;display:flex}.el-table-v2__header-cell{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-table-header-bg-color);color:var(--el-table-header-text-color);display:-webkit-box;display:-webkit-flex;display:flex;font-weight:700;height:100%;overflow:hidden;padding:0 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-table-v2__header-cell.is-align-center{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center}.el-table-v2__header-cell.is-align-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:right}.el-table-v2__header-cell.is-sortable{cursor:pointer}.el-table-v2__header-cell:hover .el-icon{display:block}.el-table-v2__sort-icon{display:none;opacity:.6;-webkit-transition:opacity,display var(--el-transition-duration);transition:opacity,display var(--el-transition-duration)}.el-table-v2__sort-icon.is-sorting{display:block;opacity:1}.el-table-v2__row{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-bottom:var(--el-table-border);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-transition:background-color var(--el-transition-duration);transition:background-color var(--el-transition-duration)}.el-table-v2__row.is-hovered,.el-table-v2__row:hover{background-color:var(--el-table-row-hover-bg-color)}.el-table-v2__row-cell{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;height:100%;overflow:hidden;padding:0 8px}.el-table-v2__row-cell.is-align-center{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center}.el-table-v2__row-cell.is-align-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:right}.el-table-v2__expand-icon{cursor:pointer;margin:0 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-table-v2__expand-icon svg{-webkit-transition:-webkit-transform var(--el-transition-duration);transition:-webkit-transform var(--el-transition-duration);transition:transform var(--el-transition-duration);transition:transform var(--el-transition-duration),-webkit-transform var(--el-transition-duration)}.el-table-v2__expand-icon.is-expanded svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-table-v2:not(.is-dynamic) .el-table-v2__cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-table-v2.is-dynamic .el-table-v2__row{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;overflow:hidden}.el-table-v2.is-dynamic .el-table-v2__row .el-table-v2__row-cell{overflow-wrap:break-word}.el-tabs{--el-tabs-header-height:40px}.el-tabs__header{margin:0 0 15px;padding:0;position:relative}.el-tabs__active-bar{background-color:var(--el-color-primary);bottom:0;height:2px;left:0;list-style:none;position:absolute;-webkit-transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),-webkit-transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),-webkit-transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),-webkit-transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);z-index:1}.el-tabs__new-tab{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:1px solid var(--el-border-color);border-radius:3px;color:var(--el-text-color-primary);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;float:right;font-size:12px;height:20px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;line-height:20px;margin:10px 0 10px 10px;text-align:center;-webkit-transition:all .15s;transition:all .15s;width:20px}.el-tabs__new-tab .is-icon-plus{height:inherit;-webkit-transform:scale(.8);transform:scale(.8);width:inherit}.el-tabs__new-tab .is-icon-plus svg{vertical-align:middle}.el-tabs__new-tab:hover{color:var(--el-color-primary)}.el-tabs__nav-wrap{margin-bottom:-1px;overflow:hidden;position:relative}.el-tabs__nav-wrap:after{background-color:var(--el-border-color-light);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%;z-index:var(--el-index-normal)}.el-tabs__nav-wrap.is-scrollable{box-sizing:border-box;padding:0 20px}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{color:var(--el-text-color-secondary);cursor:pointer;font-size:12px;line-height:44px;position:absolute;text-align:center;width:20px}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{display:-webkit-box;display:-webkit-flex;display:flex;float:left;position:relative;-webkit-transition:-webkit-transform var(--el-transition-duration);transition:-webkit-transform var(--el-transition-duration);transition:transform var(--el-transition-duration);transition:transform var(--el-transition-duration),-webkit-transform var(--el-transition-duration);white-space:nowrap;z-index:calc(var(--el-index-normal) + 1)}.el-tabs__nav.is-stretch{display:-webkit-box;display:-webkit-flex;display:flex;min-width:100%}.el-tabs__nav.is-stretch>*{-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align:center}.el-tabs__item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;color:var(--el-text-color-primary);display:-webkit-box;display:-webkit-flex;display:flex;font-size:var(--el-font-size-base);font-weight:500;height:var(--el-tabs-header-height);-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;list-style:none;padding:0 20px;position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:none}.el-tabs__item:focus-visible{border-radius:3px;box-shadow:0 0 2px 2px var(--el-color-primary) inset}.el-tabs__item .is-icon-close{border-radius:50%;margin-left:5px;text-align:center;-webkit-transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs__item .is-icon-close:before{display:inline-block;-webkit-transform:scale(.9);transform:scale(.9)}.el-tabs__item .is-icon-close:hover{background-color:var(--el-text-color-placeholder);color:#fff}.el-tabs__item.is-active{color:var(--el-color-primary)}.el-tabs__item:hover{color:var(--el-color-primary);cursor:pointer}.el-tabs__item.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-tabs__content{overflow:hidden;position:relative}.el-tabs--card>.el-tabs__header{border-bottom:1px solid var(--el-border-color-light);height:var(--el-tabs-header-height)}.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid var(--el-border-color-light);border-bottom:none;border-radius:4px 4px 0 0;box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .is-icon-close{font-size:12px;height:14px;overflow:hidden;position:relative;right:-2px;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;width:0}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid var(--el-border-color-light);-webkit-transition:color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);transition:color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .is-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:var(--el-bg-color)}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .is-icon-close{width:14px}.el-tabs--border-card{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:var(--el-fill-color-light);border-bottom:1px solid var(--el-border-color-light);margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--border-card>.el-tabs__header .el-tabs__item{border:1px solid transparent;color:var(--el-text-color-secondary);margin-top:-1px;-webkit-transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{background-color:var(--el-bg-color-overlay);border-left-color:var(--el-border-color);border-right-color:var(--el-border-color);color:var(--el-color-primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--el-color-primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:var(--el-disabled-text-color)}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),.el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:last-child,.el-tabs--bottom .el-tabs__item.is-top:last-child,.el-tabs--top .el-tabs__item.is-bottom:last-child,.el-tabs--top .el-tabs__item.is-top:last-child{padding-right:0}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover{padding-left:13px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover{padding-right:13px}.el-tabs--bottom .el-tabs__header.is-bottom{margin-bottom:0;margin-top:10px}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid var(--el-border-color)}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-bottom:0;margin-top:-1px}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-scroll,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{bottom:auto;height:auto;top:0;width:2px}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{cursor:pointer;height:30px;line-height:30px;text-align:center;width:100%}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{left:auto;top:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{bottom:0;right:auto}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after{bottom:auto;height:100%;top:0;width:2px}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.el-tabs--left .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-left{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-right{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.el-tabs--left .el-tabs__header.is-left{float:left;margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__nav-wrap.is-left:after{left:auto;right:0}.el-tabs--left .el-tabs__active-bar.is-left{left:auto;right:0}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left{display:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-bottom:none;border-left:none;border-right:1px solid var(--el-border-color-light);border-top:1px solid var(--el-border-color-light);text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid var(--el-border-color-light);border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid var(--el-border-color-light);border-bottom:none;border-left:none;border-right:1px solid #fff}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--el-border-color-light);border-radius:4px 0 0 4px;border-right:none}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid var(--el-border-color)}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:rgb(209,219,229) transparent}.el-tabs--right .el-tabs__header.is-right{float:right;margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right:after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid var(--el-border-color-light)}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid var(--el-border-color-light);border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid var(--el-border-color-light);border-bottom:none;border-left:1px solid #fff;border-right:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--el-border-color-light);border-left:none;border-radius:0 4px 4px 0}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid var(--el-border-color)}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:rgb(209,219,229) transparent}.slideInLeft-transition,.slideInRight-transition{display:inline-block}.slideInRight-enter{-webkit-animation:slideInRight-enter var(--el-transition-duration);animation:slideInRight-enter var(--el-transition-duration)}.slideInRight-leave{-webkit-animation:slideInRight-leave var(--el-transition-duration);animation:slideInRight-leave var(--el-transition-duration);left:0;position:absolute;right:0}.slideInLeft-enter{-webkit-animation:slideInLeft-enter var(--el-transition-duration);animation:slideInLeft-enter var(--el-transition-duration)}.slideInLeft-leave{-webkit-animation:slideInLeft-leave var(--el-transition-duration);animation:slideInLeft-leave var(--el-transition-duration);left:0;position:absolute;right:0}@-webkit-keyframes slideInRight-enter{0%{opacity:0;-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes slideInRight-enter{0%{opacity:0;-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transform-origin:0 0;transform-origin:0 0}}@-webkit-keyframes slideInRight-leave{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:0;-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes slideInRight-leave{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:0;-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transform-origin:0 0;transform-origin:0 0}}@-webkit-keyframes slideInLeft-enter{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes slideInLeft-enter{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transform-origin:0 0;transform-origin:0 0}}@-webkit-keyframes slideInLeft-leave{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:0;-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes slideInLeft-leave{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:0;-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-transform-origin:0 0;transform-origin:0 0}}.el-text{--el-text-font-size:var(--el-font-size-base);--el-text-color:var(--el-text-color-regular);-webkit-align-self:center;align-self:center;color:var(--el-text-color);font-size:var(--el-text-font-size);margin:0;overflow-wrap:break-word;padding:0}.el-text.is-truncated{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-text.is-line-clamp{display:-webkit-inline-box;-webkit-box-orient:vertical;overflow:hidden}.el-text--large{--el-text-font-size:var(--el-font-size-medium)}.el-text--default{--el-text-font-size:var(--el-font-size-base)}.el-text--small{--el-text-font-size:var(--el-font-size-extra-small)}.el-text.el-text--primary{--el-text-color:var(--el-color-primary)}.el-text.el-text--success{--el-text-color:var(--el-color-success)}.el-text.el-text--warning{--el-text-color:var(--el-color-warning)}.el-text.el-text--danger{--el-text-color:var(--el-color-danger)}.el-text.el-text--error{--el-text-color:var(--el-color-error)}.el-text.el-text--info{--el-text-color:var(--el-color-info)}.el-text>.el-icon{vertical-align:-2px}.time-select{margin:5px 0;min-width:0}.time-select .el-picker-panel__content{margin:0;max-height:200px}.time-select-item{font-size:14px;line-height:20px;padding:8px 10px}.time-select-item.disabled{color:var(--el-datepicker-border-color);cursor:not-allowed}.time-select-item:hover{background-color:var(--el-fill-color-light);cursor:pointer;font-weight:700}.time-select .time-select-item.selected:not(.disabled){color:var(--el-color-primary);font-weight:700}.el-timeline-item{padding-bottom:20px;position:relative}.el-timeline-item__wrapper{padding-left:28px;position:relative;top:-3px}.el-timeline-item__tail{border-left:2px solid var(--el-timeline-node-color);height:100%;left:4px;position:absolute}.el-timeline-item .el-timeline-item__icon{color:var(--el-color-white);font-size:var(--el-font-size-small)}.el-timeline-item__node{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-timeline-node-color);border-color:var(--el-timeline-node-color);border-radius:50%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:absolute}.el-timeline-item__node--normal{height:var(--el-timeline-node-size-normal);left:-1px;width:var(--el-timeline-node-size-normal)}.el-timeline-item__node--large{height:var(--el-timeline-node-size-large);left:-2px;width:var(--el-timeline-node-size-large)}.el-timeline-item__node.is-hollow{background:var(--el-color-white);border-style:solid;border-width:2px}.el-timeline-item__node--primary{background-color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-timeline-item__node--success{background-color:var(--el-color-success);border-color:var(--el-color-success)}.el-timeline-item__node--warning{background-color:var(--el-color-warning);border-color:var(--el-color-warning)}.el-timeline-item__node--danger{background-color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-timeline-item__node--info{background-color:var(--el-color-info);border-color:var(--el-color-info)}.el-timeline-item__dot{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:absolute}.el-timeline-item__content{color:var(--el-text-color-primary)}.el-timeline-item__timestamp{color:var(--el-text-color-secondary);font-size:var(--el-font-size-small);line-height:1}.el-timeline-item__timestamp.is-top{margin-bottom:8px;padding-top:4px}.el-timeline-item__timestamp.is-bottom{margin-top:8px}.el-timeline{--el-timeline-node-size-normal:12px;--el-timeline-node-size-large:14px;--el-timeline-node-color:var(--el-border-color-light);font-size:var(--el-font-size-base);list-style:none;margin:0}.el-timeline .el-timeline-item:last-child .el-timeline-item__tail{display:none}.el-timeline .el-timeline-item__center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.el-timeline .el-timeline-item__center .el-timeline-item__wrapper{width:100%}.el-timeline .el-timeline-item__center .el-timeline-item__tail{top:0}.el-timeline .el-timeline-item__center:first-child .el-timeline-item__tail{height:calc(50% + 10px);top:calc(50% - 10px)}.el-timeline .el-timeline-item__center:last-child .el-timeline-item__tail{display:block;height:calc(50% - 10px)}.el-tooltip-v2__content{--el-tooltip-v2-padding:5px 10px;--el-tooltip-v2-border-radius:4px;--el-tooltip-v2-border-color:var(--el-border-color);background-color:var(--el-color-white);border:1px solid var(--el-border-color);border-radius:var(--el-tooltip-v2-border-radius);color:var(--el-color-black);padding:var(--el-tooltip-v2-padding)}.el-tooltip-v2__arrow{color:var(--el-color-white);height:var(--el-tooltip-v2-arrow-height);left:var(--el-tooltip-v2-arrow-x);pointer-events:none;position:absolute;top:var(--el-tooltip-v2-arrow-y);width:var(--el-tooltip-v2-arrow-width)}.el-tooltip-v2__arrow:before{border:var(--el-tooltip-v2-arrow-border-width) solid transparent;content:"";height:0;position:absolute;width:0}.el-tooltip-v2__arrow:after{border:var(--el-tooltip-v2-arrow-border-width) solid transparent;content:"";height:0;position:absolute;width:0}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow{bottom:0}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow:before{border-bottom:0;border-top-color:var(--el-color-white);border-top-width:var(--el-tooltip-v2-arrow-border-width);top:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow:after{border-bottom:0;border-top-color:var(--el-border-color);border-top-width:var(--el-tooltip-v2-arrow-border-width);top:100%;z-index:-1}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow{top:0}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow:before{border-bottom-color:var(--el-color-white);border-bottom-width:var(--el-tooltip-v2-arrow-border-width);border-top:0;bottom:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow:after{border-bottom-color:var(--el-border-color);border-bottom-width:var(--el-tooltip-v2-arrow-border-width);border-top:0;bottom:100%;z-index:-1}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow{right:0}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow:before{border-left-color:var(--el-color-white);border-left-width:var(--el-tooltip-v2-arrow-border-width);border-right:0;left:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow:after{border-left-color:var(--el-border-color);border-left-width:var(--el-tooltip-v2-arrow-border-width);border-right:0;left:100%;z-index:-1}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow{left:0}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow:before{border-left:0;border-right-color:var(--el-color-white);border-right-width:var(--el-tooltip-v2-arrow-border-width);right:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow:after{border-left:0;border-right-color:var(--el-border-color);border-right-width:var(--el-tooltip-v2-arrow-border-width);right:100%;z-index:-1}.el-tooltip-v2__content.is-dark{--el-tooltip-v2-border-color:transparent;color:var(--el-color-white)}.el-tooltip-v2__content.is-dark,.el-tooltip-v2__content.is-dark .el-tooltip-v2__arrow{background-color:var(--el-color-black);border-color:transparent}.el-transfer{--el-transfer-border-color:var(--el-border-color-lighter);--el-transfer-border-radius:var(--el-border-radius-base);--el-transfer-panel-width:200px;--el-transfer-panel-header-height:40px;--el-transfer-panel-header-bg-color:var(--el-fill-color-light);--el-transfer-panel-footer-height:40px;--el-transfer-panel-body-height:278px;--el-transfer-item-height:30px;--el-transfer-filter-height:32px;font-size:var(--el-font-size-base)}.el-transfer__buttons{display:inline-block;padding:0 30px;vertical-align:middle}.el-transfer__button{vertical-align:top}.el-transfer__button:nth-child(2){margin:0 0 0 10px}.el-transfer__button i,.el-transfer__button span{font-size:14px}.el-transfer__button .el-icon+span{margin-left:0}.el-transfer-panel{background:var(--el-bg-color-overlay);box-sizing:border-box;display:inline-block;max-height:100%;overflow:hidden;position:relative;text-align:left;vertical-align:middle;width:var(--el-transfer-panel-width)}.el-transfer-panel__body{border-bottom:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);border-left:1px solid var(--el-transfer-border-color);border-right:1px solid var(--el-transfer-border-color);height:var(--el-transfer-panel-body-height);overflow:hidden}.el-transfer-panel__body.is-with-footer{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.el-transfer-panel__list{box-sizing:border-box;height:var(--el-transfer-panel-body-height);list-style:none;margin:0;overflow:auto;padding:6px 0}.el-transfer-panel__list.is-filterable{height:calc(100% - var(--el-transfer-filter-height) - 30px);padding-top:0}.el-transfer-panel__item{display:block!important;height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);padding-left:15px}.el-transfer-panel__item+.el-transfer-panel__item{margin-left:0}.el-transfer-panel__item.el-checkbox{color:var(--el-text-color-regular)}.el-transfer-panel__item:hover{color:var(--el-color-primary)}.el-transfer-panel__item.el-checkbox .el-checkbox__label{box-sizing:border-box;display:block;line-height:var(--el-transfer-item-height);overflow:hidden;padding-left:22px;text-overflow:ellipsis;white-space:nowrap;width:100%}.el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}.el-transfer-panel__filter{box-sizing:border-box;padding:15px;text-align:center}.el-transfer-panel__filter .el-input__inner{border-radius:calc(var(--el-transfer-filter-height)/2);box-sizing:border-box;display:inline-block;font-size:12px;height:var(--el-transfer-filter-height);width:100%}.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.el-transfer-panel .el-transfer-panel__header{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:var(--el-transfer-panel-header-bg-color);border:1px solid var(--el-transfer-border-color);border-top-left-radius:var(--el-transfer-border-radius);border-top-right-radius:var(--el-transfer-border-radius);box-sizing:border-box;color:var(--el-color-black);display:-webkit-box;display:-webkit-flex;display:flex;height:var(--el-transfer-panel-header-height);margin:0;padding-left:15px}.el-transfer-panel .el-transfer-panel__header .el-checkbox{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;width:100%}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{color:var(--el-text-color-primary);font-size:16px;font-weight:400}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span{color:var(--el-text-color-secondary);font-size:12px;font-weight:400;position:absolute;right:15px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.el-transfer-panel .el-transfer-panel__footer{background:var(--el-bg-color-overlay);border:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);height:var(--el-transfer-panel-footer-height);margin:0;padding:0}.el-transfer-panel .el-transfer-panel__footer:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{color:var(--el-text-color-regular);padding-left:20px}.el-transfer-panel .el-transfer-panel__empty{color:var(--el-text-color-secondary);height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);margin:0;padding:6px 15px 0;text-align:center}.el-transfer-panel .el-checkbox__label{padding-left:8px}.el-transfer-panel .el-checkbox__inner{border-radius:3px;height:14px;width:14px}.el-transfer-panel .el-checkbox__inner:after{height:6px;left:4px;width:3px}.el-tree{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder);background:var(--el-fill-color-blank);color:var(--el-tree-text-color);cursor:default;font-size:var(--el-font-size-base);position:relative}.el-tree__empty-block{height:100%;min-height:60px;position:relative;text-align:center;width:100%}.el-tree__empty-text{color:var(--el-text-color-secondary);font-size:var(--el-font-size-base);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.el-tree__drop-indicator{background-color:var(--el-color-primary);height:1px;left:0;position:absolute;right:0}.el-tree-node{outline:none;white-space:nowrap}.el-tree-node:focus>.el-tree-node__content{background-color:var(--el-tree-node-hover-bg-color)}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:var(--el-color-primary);color:#fff}.el-tree-node__content{--el-checkbox-height:var(--el-tree-node-content-height);-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;height:var(--el-tree-node-content-height)}.el-tree-node__content>.el-tree-node__expand-icon{box-sizing:content-box;padding:6px}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:var(--el-tree-node-hover-bg-color)}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{color:var(--el-tree-expand-icon-color);cursor:pointer;font-size:12px;-webkit-transform:rotate(0deg);transform:rotate(0);-webkit-transition:-webkit-transform var(--el-transition-duration) ease-in-out;transition:-webkit-transform var(--el-transition-duration) ease-in-out;transition:transform var(--el-transition-duration) ease-in-out;transition:transform var(--el-transition-duration) ease-in-out,-webkit-transform var(--el-transition-duration) ease-in-out}.el-tree-node__expand-icon.expanded{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default;visibility:hidden}.el-tree-node__expand-icon.is-hidden{visibility:hidden}.el-tree-node__loading-icon{color:var(--el-tree-expand-icon-color);font-size:var(--el-font-size-base);margin-right:8px}.el-tree-node>.el-tree-node__children{background-color:transparent;overflow:hidden}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:var(--el-color-primary-light-9)}.el-tree-select{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder)}.el-tree-select__popper .el-tree-node__expand-icon{margin-left:8px}.el-tree-select__popper .el-tree-node.is-checked>.el-tree-node__content .el-select-dropdown__item.selected:after{content:none}.el-tree-select__popper .el-select-dropdown__list>.el-select-dropdown__item{padding-left:32px}.el-tree-select__popper .el-select-dropdown__item{background:transparent!important;-webkit-box-flex:1;-webkit-flex:1;flex:1;height:20px;line-height:20px;padding-left:0}.el-vl__wrapper{position:relative}.el-vl__wrapper:hover .el-virtual-scrollbar,.el-vl__wrapper.always-on .el-virtual-scrollbar{opacity:1}.el-vl__window{scrollbar-width:none}.el-vl__window::-webkit-scrollbar{display:none}.el-virtual-scrollbar{opacity:0;-webkit-transition:opacity .34s ease-out;transition:opacity .34s ease-out}.el-virtual-scrollbar.always-on{opacity:1}.el-vg__wrapper{position:relative}.el-statistic{--el-statistic-title-font-weight:400;--el-statistic-title-font-size:var(--el-font-size-extra-small);--el-statistic-title-color:var(--el-text-color-regular);--el-statistic-content-font-weight:400;--el-statistic-content-font-size:var(--el-font-size-extra-large);--el-statistic-content-color:var(--el-text-color-primary)}.el-statistic__head{color:var(--el-statistic-title-color);font-size:var(--el-statistic-title-font-size);font-weight:var(--el-statistic-title-font-weight);line-height:20px;margin-bottom:4px}.el-statistic__content{color:var(--el-statistic-content-color);font-size:var(--el-statistic-content-font-size);font-weight:var(--el-statistic-content-font-weight)}.el-statistic__value{display:inline-block}.el-statistic__prefix{display:inline-block;margin-right:4px}.el-statistic__suffix{display:inline-block;margin-left:4px}.el-tour{--el-tour-width:520px;--el-tour-padding-primary:12px;--el-tour-font-line-height:var(--el-font-line-height-primary);--el-tour-title-font-size:16px;--el-tour-title-text-color:var(--el-text-color-primary);--el-tour-title-font-weight:400;--el-tour-close-color:var(--el-color-info);--el-tour-font-size:14px;--el-tour-color:var(--el-text-color-primary);--el-tour-bg-color:var(--el-bg-color);--el-tour-border-radius:4px}.el-tour__hollow{-webkit-transition:all var(--el-transition-duration) ease;transition:all var(--el-transition-duration) ease}.el-tour__content{border-radius:var(--el-tour-border-radius);box-shadow:var(--el-box-shadow-light);outline:none;overflow-wrap:break-word;padding:var(--el-tour-padding-primary);width:var(--el-tour-width)}.el-tour__arrow,.el-tour__content{background:var(--el-tour-bg-color);box-sizing:border-box}.el-tour__arrow{height:10px;pointer-events:none;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}.el-tour__content[data-side^=top] .el-tour__arrow{border-left-color:transparent;border-top-color:transparent}.el-tour__content[data-side^=bottom] .el-tour__arrow{border-bottom-color:transparent;border-right-color:transparent}.el-tour__content[data-side^=left] .el-tour__arrow{border-bottom-color:transparent;border-left-color:transparent}.el-tour__content[data-side^=right] .el-tour__arrow{border-right-color:transparent;border-top-color:transparent}.el-tour__content[data-side^=top] .el-tour__arrow{bottom:-5px}.el-tour__content[data-side^=bottom] .el-tour__arrow{top:-5px}.el-tour__content[data-side^=left] .el-tour__arrow{right:-5px}.el-tour__content[data-side^=right] .el-tour__arrow{left:-5px}.el-tour__closebtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:40px;outline:none;padding:0;position:absolute;right:0;top:0;width:40px}.el-tour__closebtn .el-tour__close{color:var(--el-tour-close-color);font-size:inherit}.el-tour__closebtn:focus .el-tour__close,.el-tour__closebtn:hover .el-tour__close{color:var(--el-color-primary)}.el-tour__header{padding-bottom:var(--el-tour-padding-primary)}.el-tour__header.show-close{padding-right:calc(var(--el-tour-padding-primary) + var(--el-message-close-size, 16px))}.el-tour__title{color:var(--el-tour-title-text-color);font-size:var(--el-tour-title-font-size);font-weight:var(--el-tour-title-font-weight);line-height:var(--el-tour-font-line-height)}.el-tour__body{color:var(--el-tour-text-color);font-size:var(--el-tour-font-size)}.el-tour__body img,.el-tour__body video{max-width:100%}.el-tour__footer{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding-top:var(--el-tour-padding-primary)}.el-tour__content .el-tour-indicators{display:inline-block;-webkit-box-flex:1;-webkit-flex:1;flex:1}.el-tour__content .el-tour-indicator{background:var(--el-color-info-light-9);border-radius:50%;display:inline-block;height:6px;margin-right:6px;width:6px}.el-tour__content .el-tour-indicator.is-active{background:var(--el-color-primary)}.el-tour.el-tour--primary{--el-tour-title-text-color:#fff;--el-tour-text-color:#fff;--el-tour-bg-color:var(--el-color-primary);--el-tour-close-color:#fff}.el-tour.el-tour--primary .el-tour__closebtn:focus .el-tour__close,.el-tour.el-tour--primary .el-tour__closebtn:hover .el-tour__close{color:var(--el-tour-title-text-color)}.el-tour.el-tour--primary .el-button--default{background:#fff;border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-tour.el-tour--primary .el-button--primary{border-color:#fff}.el-tour.el-tour--primary .el-tour-indicator{background:rgba(255,255,255,.15)}.el-tour.el-tour--primary .el-tour-indicator.is-active{background:#fff}.el-tour-parent--hidden{overflow:hidden}.el-anchor{--el-anchor-bg-color:var(--el-bg-color);--el-anchor-padding-indent:14px;--el-anchor-line-height:22px;--el-anchor-font-size:12px;--el-anchor-color:var(--el-text-color-secondary);--el-anchor-active-color:var(--el-color-primary);--el-anchor-marker-bg-color:var(--el-color-primary);background-color:var(--el-anchor-bg-color);position:relative}.el-anchor__marker{background-color:var(--el-anchor-marker-bg-color);border-radius:4px;opacity:0;position:absolute;z-index:0}.el-anchor.el-anchor--vertical .el-anchor__marker{height:14px;left:0;top:8px;-webkit-transition:top .25s ease-in-out,opacity .25s;transition:top .25s ease-in-out,opacity .25s;width:4px}.el-anchor.el-anchor--vertical .el-anchor__list{padding-left:var(--el-anchor-padding-indent)}.el-anchor.el-anchor--vertical.el-anchor--underline:before{background-color:#0505050f;content:"";height:100%;left:0;position:absolute;width:2px}.el-anchor.el-anchor--vertical.el-anchor--underline .el-anchor__marker{border-radius:unset;width:2px}.el-anchor.el-anchor--horizontal .el-anchor__marker{bottom:0;height:2px;-webkit-transition:left .25s ease-in-out,opacity .25s,width .25s;transition:left .25s ease-in-out,opacity .25s,width .25s;width:20px}.el-anchor.el-anchor--horizontal .el-anchor__list{display:-webkit-box;display:-webkit-flex;display:flex;padding-bottom:4px}.el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item{padding-left:16px}.el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item:first-child{padding-left:0}.el-anchor.el-anchor--horizontal.el-anchor--underline:before{background-color:#0505050f;bottom:0;content:"";height:2px;position:absolute;width:100%}.el-anchor.el-anchor--horizontal.el-anchor--underline .el-anchor__marker{border-radius:unset;height:2px}.el-anchor__item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow:hidden}.el-anchor__link{color:var(--el-anchor-color);cursor:pointer;font-size:var(--el-anchor-font-size);line-height:var(--el-anchor-line-height);max-width:100%;outline:none;overflow:hidden;padding:4px 0;text-decoration:none;text-overflow:ellipsis;-webkit-transition:color var(--el-transition-duration);transition:color var(--el-transition-duration);white-space:nowrap}.el-anchor__link:focus,.el-anchor__link:hover{color:var(--el-anchor-color)}.el-anchor__link.is-active{color:var(--el-anchor-active-color)}.el-anchor .el-anchor__list .el-anchor__item a{display:inline-block}.el-segmented{--el-segmented-color:var(--el-text-color-regular);--el-segmented-bg-color:var(--el-fill-color-light);--el-segmented-padding:2px;--el-segmented-item-selected-color:var(--el-color-white);--el-segmented-item-selected-bg-color:var(--el-color-primary);--el-segmented-item-selected-disabled-bg-color:var(--el-color-primary-light-5);--el-segmented-item-hover-color:var(--el-text-color-primary);--el-segmented-item-hover-bg-color:var(--el-fill-color-dark);--el-segmented-item-active-bg-color:var(--el-fill-color-darker);--el-segmented-item-disabled-color:var(--el-text-color-placeholder);-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;background:var(--el-segmented-bg-color);border-radius:var(--el-border-radius-base);box-sizing:border-box;color:var(--el-segmented-color);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:14px;min-height:32px;padding:var(--el-segmented-padding)}.el-segmented__group{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;width:100%}.el-segmented__item-selected{background:var(--el-segmented-item-selected-bg-color);border-radius:calc(var(--el-border-radius-base) - 2px);height:100%;left:0;pointer-events:none;position:absolute;top:0;-webkit-transition:all .3s;transition:all .3s;width:10px}.el-segmented__item-selected.is-disabled{background:var(--el-segmented-item-selected-disabled-bg-color)}.el-segmented__item-selected.is-focus-visible:before{border-radius:inherit;content:"";inset:0;outline:2px solid var(--el-segmented-item-selected-bg-color);outline-offset:1px;position:absolute}.el-segmented__item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:calc(var(--el-border-radius-base) - 2px);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:0 11px}.el-segmented__item:not(.is-disabled):not(.is-selected):hover{background:var(--el-segmented-item-hover-bg-color);color:var(--el-segmented-item-hover-color)}.el-segmented__item:not(.is-disabled):not(.is-selected):active{background:var(--el-segmented-item-active-bg-color)}.el-segmented__item.is-selected,.el-segmented__item.is-selected.is-disabled{color:var(--el-segmented-item-selected-color)}.el-segmented__item.is-disabled{color:var(--el-segmented-item-disabled-color);cursor:not-allowed}.el-segmented__item-input{height:0;margin:0;opacity:0;pointer-events:none;position:absolute;width:0}.el-segmented__item-label{-webkit-box-flex:1;-webkit-flex:1;flex:1;line-height:normal;overflow:hidden;text-align:center;text-overflow:ellipsis;-webkit-transition:color .3s;transition:color .3s;white-space:nowrap;z-index:1}.el-segmented.is-block{display:-webkit-box;display:-webkit-flex;display:flex}.el-segmented.is-block .el-segmented__item{min-width:0}.el-segmented--large{border-radius:var(--el-border-radius-base);font-size:16px;min-height:40px}.el-segmented--large .el-segmented__item,.el-segmented--large .el-segmented__item-selected{border-radius:calc(var(--el-border-radius-base) - 2px)}.el-segmented--large .el-segmented__item{padding:0 11px}.el-segmented--small{border-radius:calc(var(--el-border-radius-base) - 1px);font-size:14px;min-height:24px}.el-segmented--small .el-segmented__item,.el-segmented--small .el-segmented__item-selected{border-radius:calc(var(--el-border-radius-base) - 3px)}.el-segmented--small .el-segmented__item{padding:0 7px}.i-icon{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i-icon-spin svg{-webkit-animation:i-icon-spin 1s infinite linear;animation:i-icon-spin 1s infinite linear}.i-icon-rtl{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@keyframes i-icon-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes i-icon-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:iconfont;src:url(./iconfont-12019ac7.woff2?t=1716012055244) format("woff2"),url(./iconfont-84fa9d3c.woff?t=1716012055244) format("woff"),url(./iconfont-45121c72.ttf?t=1716012055244) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-gpt:before{content:""}.icon-mask:before{content:""}.icon-ai:before{content:""}.icon-text-path:before{content:""}.icon-ruler:before{content:""}.icon-zuoxiajiao:before{content:""}.icon-radio-on:before{content:""}.icon-zuo:before{content:""}.icon-shipin:before{content:""}.icon-yijianfankui:before{content:""}.icon-you:before{content:""}.icon-ditudaohang-:before{content:""}.icon-kefu:before{content:""}.icon-icon_lupai:before{content:""}.icon-peizhi-kuaijiejian:before{content:""}.icon-juzuo:before{content:""}.icon-juzhong:before{content:""}.icon-hengpai:before{content:""}.icon-qingchu:before{content:""}.icon-yousuojin:before{content:""}.icon-zuosuojin:before{content:""}.icon-zitijiacu:before{content:""}.icon-zitishanchuxian:before{content:""}.icon-zitixiahuaxian:before{content:""}.icon-zitixieti:before{content:""}.icon-ziti:before{content:""}.icon-geshishua:before{content:""}.icon-chuizhijianju-:before{content:""}.icon-shuipingjianju-:before{content:""}.icon-zuoyoufanzhuan_huaban1:before{content:""}.icon-chuizhifanzhuan_huaban1:before{content:""}.icon-geshishua1:before{content:""}.icon-wenben:before{content:""}.icon-menu-application:before{content:""}.icon-caozuojiemiantubiao---_yuanjiao:before{content:""}.icon-24gl-circle:before{content:""}.icon-24gl-rectangle:before{content:""}.icon-yuanjiao-rect:before{content:""}.icon-zhijiao-triangle:before{content:""}.icon-yanse:before{content:""}.icon-zhijiaojuxing:before{content:""}.icon-shangyiyiceng:before{content:""}.icon-xiayiyiceng:before{content:""}.icon-zhidi:before{content:""}.icon-zhiding:before{content:""}.icon-shanchu:before{content:""}.icon-yanjing:before{content:""}.icon-biyan:before{content:""}.icon-jurassic_VerTop-fenbu:before{content:""}.icon-jurassic_horizalign-center:before{content:""}.icon-jurassic_horizalign-right:before{content:""}.icon-jurassic_horizalign-left:before{content:""}.icon-jurassic_verticalalign-bottom:before{content:""}.icon-jurassic_verticalalign-top:before{content:""}.icon-jurassic_verticalalign-center:before{content:""}.icon-layer:before{content:""}.icon-shanchu1:before{content:""}.icon-quxiaozuhe-copy:before{content:""}.icon-zuhe1:before{content:""}.icon-chexiao:before{content:""}.icon-zhongzuo:before{content:""}.icon-bianji:before{content:""}.icon-mobankuangjia:before{content:""}.icon-jiesuo:before{content:""}.icon-suoding:before{content:""}html,body{width:100%!important;height:100%;overflow:hidden;background-color:#fff;color:#41464b;margin:0}::-webkit-scrollbar{width:5px;height:5px;background-color:#fff}::-webkit-scrollbar-thumb{background-color:#c1c1c1}pre{margin-top:0;margin-bottom:1em;overflow:auto}.transparent-background{background-color:#f0f0f0;background-image:-webkit-linear-gradient(bottom left,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),-webkit-linear-gradient(bottom left,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);background-image:linear-gradient(to top right,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),linear-gradient(to top right,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);background-position:0 0,8px 8px;background-size:16px 16px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}@font-face{font-family:仓耳小丸子;src:url(./仓耳小丸子-17202a84.ttf)}@font-face{font-family:优设标题黑;src:url(./优设标题黑-dab883d6.ttf)}@font-face{font-family:峰广明锐体;src:url(./峰广明锐体-1083ec3d.ttf)}@font-face{font-family:摄图摩登小方体;src:url(./摄图摩登小方体-eb90123b.ttf)}@font-face{font-family:站酷快乐体;src:url(./站酷快乐体-302d8dee.ttf)}@font-face{font-family:字制区喜脉体;src:url(./字制区喜脉体-a36ad1ed.ttf)}@font-face{font-family:素材集市康康体;src:url(./素材集市康康体-25715eb0.ttf)}@font-face{font-family:素材集市酷方体;src:url(./素材集市酷方体-bfa1dc88.ttf)}@font-face{font-family:途牛类圆体;src:url(./途牛类圆体-e325ae70.ttf)}@font-face{font-family:锐字真言体;src:url(./锐字真言体-ec8523db.ttf)}@font-face{font-family:得意黑;src:url(./得意黑-51211bf7.ttf)}@font-face{font-family:xuminY;src:url(../fonts/xuminY.ttf)}.el-row{width:100%}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-font-feature-settings:normal;-moz-font-feature-settings:normal;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;-webkit-font-feature-settings:normal;-moz-font-feature-settings:normal;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;-webkit-font-feature-settings:inherit;-moz-font-feature-settings:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::-webkit-backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-left-\[300px\]{left:-300px}.bottom-\[5px\]{bottom:5px}.-z-\[200\]{z-index:-200}.z-10{z-index:10}.m-32{margin:8rem}.m-8{margin:2rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-10{margin-bottom:2.5rem}.mb-\[20px\]{margin-bottom:20px}.ml-5{margin-left:1.25rem}.mt-10{margin-top:2.5rem}.mt-5{margin-top:1.25rem}.mt-\[10px\]{margin-top:10px}.mt-\[20px\]{margin-top:20px}.mt-\[28px\]{margin-top:28px}.mt-\[40px\]{margin-top:40px}.block{display:block}.flex{display:-webkit-box;display:-webkit-flex;display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-\[100px\]{height:100px}.h-\[100vh\]{height:100vh}.h-\[150px\]{height:150px}.h-\[172px\]{height:172px}.h-\[39px\]{height:39px}.h-\[40px\]{height:40px}.h-\[45px\]{height:45px}.h-\[50px\]{height:50px}.h-full{height:100%}.h-lvh{height:100lvh}.w-1\/2{width:50%}.w-1\/5{width:20%}.w-11\/12{width:91.666667%}.w-\[100px\]{width:100px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[170px\]{width:170px}.w-\[200px\]{width:200px}.w-\[260px\]{width:260px}.w-\[50px\]{width:50px}.w-full{width:100%}.flex-1{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%}.flex-shrink{-webkit-flex-shrink:1;flex-shrink:1}.flex-shrink-0{-webkit-flex-shrink:0;flex-shrink:0}.shrink{-webkit-flex-shrink:1;flex-shrink:1}.flex-grow{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.\!transform{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.transform{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.flex-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.content-center{-webkit-align-content:center;align-content:center}.items-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.justify-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.justify-center{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[8px\]{border-radius:8px}.border{border-width:1px}.border-b-\[1px\]{border-bottom-width:1px}.border-solid{border-style:solid}.bg-\[\#fff\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.p-\[10px\]{padding:10px}.px-\[8px\]{padding-left:8px;padding-right:8px}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.pt-\[20px\]{padding-top:20px}.text-center{text-align:center}.align-middle{vertical-align:middle}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-lg{font-size:1.125rem;line-height:1.75rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-snug{line-height:1.375}.text-\[\#222529\]{--tw-text-opacity: 1;color:rgb(34 37 41 / var(--tw-text-opacity))}.text-\[\#9da3ac\]{--tw-text-opacity: 1;color:rgb(157 163 172 / var(--tw-text-opacity))}.underline{-moz-text-decoration-line:underline;text-decoration-line:underline}.overline{-moz-text-decoration-line:overline;text-decoration-line:overline}.line-through{-moz-text-decoration-line:line-through;text-decoration-line:line-through}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia: sepia(100%);-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-moz-text-decoration-color,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.before\:transform:before{content:var(--tw-content);-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.svg-icon[data-v-2e52bf5e]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.svg-external-icon[data-v-2e52bf5e]{background-color:currentColor;-webkit-mask-size:cover!important;mask-size:cover!important;display:inline-block}.input[data-v-b2d0b82e]{display:none}.checkerboard[data-v-b1c2a1c4]{background-size:contain;position:absolute;inset:0}.alpha[data-v-fe195959]{position:absolute;inset:0}.alpha-checkboard-wrap[data-v-fe195959]{overflow:hidden;position:absolute;inset:0}.alpha-gradient[data-v-fe195959]{position:absolute;inset:0}.alpha-container[data-v-fe195959]{cursor:pointer;position:relative;z-index:2;height:100%;margin:0 3px}.alpha-pointer[data-v-fe195959]{z-index:2;position:absolute}.alpha-picker[data-v-fe195959]{cursor:pointer;width:4px;height:8px;box-shadow:0 0 2px #0009;background:#fff;margin-top:1px;-webkit-transform:translateX(-2px);transform:translate(-2px)}.hue[data-v-f9d05544]{background:-webkit-linear-gradient(left,#f00 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00 100%);background:linear-gradient(to right,#f00 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00 100%);position:absolute;inset:0}.hue-container[data-v-f9d05544]{cursor:pointer;margin:0 2px;position:relative;height:100%}.hue-pointer[data-v-f9d05544]{z-index:2;position:absolute;top:0}.hue-picker[data-v-f9d05544]{cursor:pointer;margin-top:1px;width:4px;height:8px;box-shadow:0 0 2px #0009;background:#fff;-webkit-transform:translateX(-2px);transform:translate(-2px)}.saturation[data-v-31f6e420],.saturation-white[data-v-31f6e420],.saturation-black[data-v-31f6e420]{position:absolute;inset:0;cursor:pointer}.saturation-white[data-v-31f6e420]{background:-webkit-linear-gradient(left,#fff,rgba(255,255,255,0));background:linear-gradient(to right,#fff,rgba(255,255,255,0))}.saturation-black[data-v-31f6e420]{background:-webkit-linear-gradient(bottom,#000,rgba(0,0,0,0));background:linear-gradient(to top,#000,rgba(0,0,0,0))}.saturation-pointer[data-v-31f6e420]{cursor:pointer;position:absolute}.saturation-circle[data-v-31f6e420]{width:4px;height:4px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006;border-radius:50%;-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}.editable-input[data-v-1448e47d]{width:100%;position:relative;overflow:hidden;text-align:center;font-size:14px}.editable-input[data-v-1448e47d]:after{content:"#";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#999}.input-content[data-v-1448e47d]{width:100%;padding:3px;border:0;border-bottom:1px solid #ddd;outline:none;text-align:center}.input-label[data-v-1448e47d]{text-transform:capitalize}.color-picker[data-v-5ad11601]{position:relative;width:240px;background:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:-10px}.picker-saturation-wrap[data-v-5ad11601]{width:100%;padding-bottom:50%;position:relative;overflow:hidden}.picker-controls[data-v-5ad11601]{display:-webkit-box;display:-webkit-flex;display:flex}.picker-sliders[data-v-5ad11601]{padding:4px 0;-webkit-box-flex:1;-webkit-flex:1;flex:1}.picker-hue-wrap[data-v-5ad11601]{position:relative;height:10px}.picker-alpha-wrap[data-v-5ad11601]{position:relative;height:10px;margin-top:4px;overflow:hidden}.picker-color-wrap[data-v-5ad11601]{width:24px;height:24px;position:relative;margin-top:4px;margin-right:4px;outline:1px dashed rgba(102,102,102,.12)}.picker-color-wrap .checkerboard[data-v-5ad11601]{background-size:auto}.picker-current-color[data-v-5ad11601]{position:absolute;inset:0;z-index:2}.picker-field[data-v-5ad11601]{display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:8px}.picker-field .straw[data-v-5ad11601]{width:24px;height:24px;margin-top:4px;margin-left:4px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:20px;cursor:pointer}.picker-field .input[data-v-5ad11601]{-webkit-box-flex:1;-webkit-flex:1;flex:1}.picker-presets[data-v-5ad11601]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;align-content:flex-start}.picker-presets-color[data-v-5ad11601]{width:7%;margin-bottom:calc(30% / 9);height:0;padding-bottom:7%;-webkit-flex-shrink:0;flex-shrink:0;position:relative;cursor:pointer}.picker-presets-color[data-v-5ad11601]:not(:nth-child(10n)){margin-right:calc(30% / 9)}.picker-presets-color.alpha[data-v-5ad11601]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAADBJREFUOE9jfPbs2X8GPEBSUhKfNAPjqAHDIgz+//+PNx08f/4cfzoYNYCBceiHAQC5flV5JzgrxQAAAABJRU5ErkJggg==)}.picker-presets-color-content[data-v-5ad11601]{position:absolute;inset:0}.picker-gradient-presets[data-v-5ad11601]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;align-content:flex-start}.picker-gradient-col[data-v-5ad11601]{width:7%;margin-bottom:calc(30% / 9);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.picker-gradient-col[data-v-5ad11601]:not(:nth-child(10n)){margin-right:calc(30% / 9)}.picker-gradient-color[data-v-5ad11601]{width:100%;height:16px;position:relative;cursor:pointer}.recent-colors-title[data-v-5ad11601]{font-size:12px;margin-bottom:4px}.color-btn[data-v-5bfc3800]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0!important;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.color-block[data-v-5bfc3800]{height:20px;margin-left:8px;-webkit-box-flex:1;-webkit-flex:1;flex:1;outline:1px dashed rgba(102,102,102,.12);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAEBJREFUOE9jfPbs2X8GIoCkpCQRqhgYGEcNxBlOo2GIM2iGQLL5//8/UTnl+fPnxOWUUQNxhtNoGOLOKYM+2QAAh2Nq10DwkukAAAAASUVORK5CYII=)}.content[data-v-5bfc3800]{width:100%;height:100%}.color-btn-icon[data-v-5bfc3800]{width:30px;font-size:20px;margin-top:2px;color:#bfbfbf;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.text-color-btn[data-v-059633ad]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0}.text-color-block[data-v-059633ad]{width:17px;height:4px;margin-top:1px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAACdJREFUGFdjfPbs2X8GBgYGSUlJEMXAiCHw//9/sIrnz59DVKALAADNxxVfaiODNQAAAABJRU5ErkJggg==)}.text-color-block .text-color-block-content[data-v-059633ad]{width:100%;height:100%}.fullscreen-spin[data-v-2c307610]{position:fixed;inset:0;z-index:100;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#f1f1f1b3}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;display:inline-block;font-size:var(--el-font-size-base);position:relative;vertical-align:bottom;width:100%}.el-textarea__inner{-webkit-appearance:none;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;box-sizing:border-box;color:var(--el-input-text-color,var(--el-text-color-regular));display:block;font-family:inherit;font-size:inherit;line-height:1.5;padding:5px 11px;position:relative;resize:vertical;-webkit-transition:var(--el-transition-box-shadow);transition:var(--el-transition-box-shadow);width:100%}.el-textarea__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner::-webkit-input-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:none}.el-textarea .el-input__count{background:var(--el-fill-color-blank);bottom:5px;color:var(--el-color-info);font-size:12px;line-height:14px;position:absolute;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:var(--el-font-size-base);line-height:var(--el-input-height);position:relative;vertical-align:middle;width:var(--el-input-width)}.el-input::-webkit-scrollbar{width:6px;z-index:11}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner,.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);cursor:pointer;font-size:14px}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--el-color-info);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:12px;height:100%}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);display:inline-block;line-height:normal;padding-left:8px}.el-input__wrapper{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;cursor:text;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:1px 11px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:var(--el-transition-box-shadow);transition:var(--el-transition-box-shadow)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 32px) - 2px);-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:var(--el-input-text-color,var(--el-text-color-regular));-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);outline:none;padding:0;width:100%}.el-input__inner:focus{outline:none}.el-input__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner::-webkit-input-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__inner[type=number]{line-height:1}.el-input__prefix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;pointer-events:none;text-align:center;-webkit-transition:all var(--el-transition-duration);transition:all var(--el-transition-duration);white-space:nowrap}.el-input__prefix-inner{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;pointer-events:all}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;pointer-events:none;text-align:center;-webkit-transition:all var(--el-transition-duration);transition:all var(--el-transition-duration);white-space:nowrap}.el-input__suffix-inner{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;pointer-events:all}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;height:inherit;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;line-height:inherit;margin-left:8px;-webkit-transition:all var(--el-transition-duration);transition:all var(--el-transition-duration)}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color, ) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large .el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small .el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 24px) - 2px)}.el-input-group{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;width:100%}.el-input-group__append,.el-input-group__prepend{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-fill-color-light);border-radius:var(--el-input-border-radius);color:var(--el-color-info);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;min-height:100%;padding:0 20px;position:relative;white-space:nowrap}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:0 -20px}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper{background-color:transparent;border-color:transparent;color:inherit}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group__append{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--prepend>.el-input__wrapper{border-bottom-left-radius:0;border-top-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group--append>.el-input__wrapper{border-bottom-right-radius:0;border-top-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-hidden{display:none!important}.el-input-number{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;line-height:30px;position:relative;width:150px}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;line-height:1;text-align:center}.el-input-number .el-input__inner::-webkit-inner-spin-button,.el-input-number .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-input-number__decrease,.el-input-number__increase{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:var(--el-fill-color-light);bottom:1px;color:var(--el-text-color-regular);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;font-size:13px;height:auto;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:absolute;top:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:32px;z-index:1}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:var(--el-color-primary)}.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input__wrapper,.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{border-left:var(--el-border);border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;right:1px}.el-input-number__decrease{border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border);left:1px}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--large{line-height:38px;width:180px}.el-input-number--large .el-input-number__decrease,.el-input-number--large .el-input-number__increase{font-size:14px;width:40px}.el-input-number--large .el-input--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{line-height:22px;width:120px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{font-size:12px;width:24px}.el-input-number--small .el-input--small .el-input__wrapper{padding-left:31px;padding-right:31px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.9);transform:scale(.9)}.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{--el-input-number-controls-height:15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.8);transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-bottom:var(--el-border);border-radius:0 var(--el-border-radius-base) 0 0;bottom:auto;left:auto}.el-input-number.is-controls-right .el-input-number__decrease{border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0;border-right:none;left:auto;right:1px;top:auto}.el-input-number.is-controls-right[class*=large] [class*=decrease],.el-input-number.is-controls-right[class*=large] [class*=increase]{--el-input-number-controls-height:19px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{--el-input-number-controls-height:11px}.swipe-input[data-v-6884a013] .el-input__wrapper{padding:1px}.swipe-input[data-v-6884a013] .el-input__prefix-inner{margin:0;width:25px}.swipe-input[data-v-6884a013] .label-ref{margin:0}:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{background-color:var(--el-mask-color);inset:0;margin:0;position:absolute;-webkit-transition:opacity var(--el-transition-duration);transition:opacity var(--el-transition-duration);z-index:2000}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:calc((0px - var(--el-loading-fullscreen-spinner-size))/2)}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:var(--el-loading-fullscreen-spinner-size);width:var(--el-loading-fullscreen-spinner-size)}.el-loading-spinner{margin-top:calc((0px - var(--el-loading-spinner-size))/2);position:absolute;text-align:center;top:50%;width:100%}.el-loading-spinner .el-loading-text{color:var(--el-color-primary);font-size:14px;margin:3px 0}.el-loading-spinner .circular{-webkit-animation:loading-rotate 2s linear infinite;animation:loading-rotate 2s linear infinite;display:inline;height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size)}.el-loading-spinner .path{-webkit-animation:loading-dash 1.5s ease-in-out infinite;animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:var(--el-color-primary);stroke-linecap:round}.el-loading-spinner i{color:var(--el-color-primary)}.el-loading-fade-enter-from,.el-loading-fade-leave-to{opacity:0}@-webkit-keyframes loading-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{-webkit-animation:v-modal-in var(--el-transition-duration-fast) ease;animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{-webkit-animation:v-modal-out var(--el-transition-duration-fast) ease forwards;animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@-webkit-keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-in{0%{opacity:0}}@-webkit-keyframes v-modal-out{to{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{background:var(--el-popup-modal-bg-color);height:100%;left:0;opacity:var(--el-popup-modal-opacity);position:fixed;top:0;width:100%}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-small);background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;margin:var(--el-dialog-margin-top,15vh) auto 50px;overflow-wrap:break-word;padding:var(--el-dialog-padding-primary);position:relative;width:var(--el-dialog-width,50%)}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{inset:0;margin:0;overflow:auto;position:fixed}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size, 16px))}.el-dialog__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:48px;outline:none;padding:0;position:absolute;right:0;top:0;width:48px}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{color:var(--el-text-color-primary);font-size:var(--el-dialog-title-font-size);line-height:var(--el-dialog-font-line-height)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{box-sizing:border-box;padding-top:var(--el-dialog-padding-primary);text-align:right}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-overlay-dialog{inset:0;overflow:auto;position:fixed}.dialog-fade-enter-active{-webkit-animation:modal-fade-in var(--el-transition-duration);animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{-webkit-animation:dialog-fade-in var(--el-transition-duration);animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{-webkit-animation:modal-fade-out var(--el-transition-duration);animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{-webkit-animation:dialog-fade-out var(--el-transition-duration);animation:dialog-fade-out var(--el-transition-duration)}@-webkit-keyframes dialog-fade-in{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes dialog-fade-in{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes dialog-fade-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}}@keyframes dialog-fade-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}}@-webkit-keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-overlay{background-color:var(--el-overlay-color-lighter);height:100%;inset:0;overflow:auto;position:fixed;z-index:2000}.el-overlay .el-overlay-root{height:0}.el-upload{--el-upload-dragger-padding-horizontal:40px;--el-upload-dragger-padding-vertical:10px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;outline:none}.el-upload__input{display:none}.el-upload__tip{color:var(--el-text-color-regular);font-size:12px;margin-top:7px}.el-upload iframe{filter:alpha(opacity=0);left:0;opacity:0;position:absolute;top:0;z-index:-1}.el-upload--picture-card{--el-upload-picture-card-size:148px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-fill-color-lighter);border:1px dashed var(--el-border-color-darker);border-radius:6px;box-sizing:border-box;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:var(--el-upload-picture-card-size);-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;vertical-align:top;width:var(--el-upload-picture-card-size)}.el-upload--picture-card>i{color:var(--el-text-color-secondary);font-size:28px}.el-upload--picture-card:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload.is-drag{display:block}.el-upload:focus{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload:focus .el-upload-dragger{border-color:var(--el-color-primary)}.el-upload-dragger{background-color:var(--el-fill-color-blank);border:1px dashed var(--el-border-color);border-radius:6px;box-sizing:border-box;cursor:pointer;overflow:hidden;padding:var(--el-upload-dragger-padding-horizontal) var(--el-upload-dragger-padding-vertical);position:relative;text-align:center}.el-upload-dragger .el-icon--upload{color:var(--el-text-color-placeholder);font-size:67px;line-height:50px;margin-bottom:16px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-upload-dragger~.el-upload__files{border-top:var(--el-border);margin-top:7px;padding-top:5px}.el-upload-dragger .el-upload__text{color:var(--el-text-color-regular);font-size:14px;text-align:center}.el-upload-dragger .el-upload__text em{color:var(--el-color-primary);font-style:normal}.el-upload-dragger:hover{border-color:var(--el-color-primary)}.el-upload-dragger.is-dragover{background-color:var(--el-color-primary-light-9);border:2px dashed var(--el-color-primary);padding:calc(var(--el-upload-dragger-padding-horizontal) - 1px) calc(var(--el-upload-dragger-padding-vertical) - 1px)}.el-upload-list{list-style:none;margin:10px 0 0;padding:0;position:relative}.el-upload-list__item{border-radius:4px;box-sizing:border-box;color:var(--el-text-color-regular);font-size:14px;margin-bottom:5px;position:relative;-webkit-transition:all .5s cubic-bezier(.55,0,.1,1);transition:all .5s cubic-bezier(.55,0,.1,1);width:100%}.el-upload-list__item .el-progress{position:absolute;top:20px;width:100%}.el-upload-list__item .el-progress__text{position:absolute;right:0;top:-13px}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item .el-icon--upload-success{color:var(--el-color-success)}.el-upload-list__item .el-icon--close{color:var(--el-text-color-regular);cursor:pointer;display:none;opacity:.75;position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity var(--el-transition-duration);transition:opacity var(--el-transition-duration)}.el-upload-list__item .el-icon--close:hover{color:var(--el-color-primary);opacity:1}.el-upload-list__item .el-icon--close-tip{color:var(--el-color-primary);cursor:pointer;display:none;font-size:12px;font-style:normal;opacity:1;position:absolute;right:5px;top:1px}.el-upload-list__item:hover{background-color:var(--el-fill-color-light)}.el-upload-list__item:hover .el-icon--close{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.el-upload-list__item:hover .el-progress__text{display:none}.el-upload-list__item .el-upload-list__item-info{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-left:4px;width:calc(100% - 30px)}.el-upload-list__item.is-success .el-upload-list__item-status-label{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.el-upload-list__item.is-success .el-upload-list__item-name:focus,.el-upload-list__item.is-success .el-upload-list__item-name:hover{color:var(--el-color-primary);cursor:pointer}.el-upload-list__item.is-success:focus:not(:hover) .el-icon--close-tip{display:inline-block}.el-upload-list__item.is-success:active,.el-upload-list__item.is-success:not(.focusing):focus{outline-width:0}.el-upload-list__item.is-success:active .el-icon--close-tip,.el-upload-list__item.is-success:not(.focusing):focus .el-icon--close-tip{display:none}.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:hover .el-upload-list__item-status-label{display:none;opacity:0}.el-upload-list__item-name{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--el-text-color-regular);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:var(--el-font-size-base);padding:0 4px;text-align:center;-webkit-transition:color var(--el-transition-duration);transition:color var(--el-transition-duration)}.el-upload-list__item-name .el-icon{color:var(--el-text-color-secondary);margin-right:6px}.el-upload-list__item-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-upload-list__item-status-label{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:none;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;line-height:inherit;position:absolute;right:5px;top:0;-webkit-transition:opacity var(--el-transition-duration);transition:opacity var(--el-transition-duration)}.el-upload-list__item-delete{color:var(--el-text-color-regular);display:none;font-size:12px;position:absolute;right:10px;top:0}.el-upload-list__item-delete:hover{color:var(--el-color-primary)}.el-upload-list--picture-card{--el-upload-list-picture-card-size:148px;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0}.el-upload-list--picture-card .el-upload-list__item{background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:var(--el-upload-list-picture-card-size);margin:0 8px 8px 0;overflow:hidden;padding:0;width:var(--el-upload-list-picture-card-size)}.el-upload-list--picture-card .el-upload-list__item .el-icon--check,.el-upload-list--picture-card .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture-card .el-upload-list__item .el-icon--close{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{display:block;opacity:0}.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture-card .el-upload-list__item .el-upload-list__item-name{display:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.el-upload-list--picture-card .el-upload-list__item-status-label{background:var(--el-color-success);height:24px;right:-15px;text-align:center;top:-6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:40px}.el-upload-list--picture-card .el-upload-list__item-status-label i{font-size:12px;margin-top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.el-upload-list--picture-card .el-upload-list__item-actions{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-overlay-color-lighter);color:#fff;cursor:default;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:20px;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity var(--el-transition-duration);transition:opacity var(--el-transition-duration);width:100%}.el-upload-list--picture-card .el-upload-list__item-actions span{cursor:pointer;display:none}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:1rem}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{color:inherit;font-size:inherit;position:static}.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.el-upload-list--picture-card .el-progress{bottom:auto;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:126px}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;margin-top:10px;overflow:hidden;padding:10px;z-index:0}.el-upload-list--picture .el-upload-list__item .el-icon--check,.el-upload-list--picture .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;opacity:0}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.el-upload-list--picture .el-upload-list__item .el-icon--close{top:5px;-webkit-transform:translateY(0);transform:translateY(0)}.el-upload-list--picture .el-upload-list__item-thumbnail{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-color-white);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:70px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-o-object-fit:contain;object-fit:contain;position:relative;width:70px;z-index:1}.el-upload-list--picture .el-upload-list__item-status-label{background:var(--el-color-success);height:26px;position:absolute;right:-17px;text-align:center;top:-7px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:46px}.el-upload-list--picture .el-upload-list__item-status-label i{font-size:12px;margin-top:12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{cursor:default;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:10}.el-upload-cover:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-upload-cover img{display:block;height:100%;width:100%}.el-upload-cover__label{background:var(--el-color-success);height:24px;right:-15px;text-align:center;top:-6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:40px}.el-upload-cover__label i{color:#fff;font-size:12px;margin-top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.el-upload-cover__progress{display:inline-block;position:static;vertical-align:middle;width:243px}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{height:100%;left:0;position:absolute;top:0;width:100%}.el-upload-cover__interact{background-color:var(--el-overlay-color-light);bottom:0;height:100%;left:0;position:absolute;text-align:center;width:100%}.el-upload-cover__interact .btn{color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin-top:60px;-webkit-transition:var(--el-transition-md-fade);transition:var(--el-transition-md-fade);vertical-align:middle}.el-upload-cover__interact .btn i{margin-top:0}.el-upload-cover__interact .btn span{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn:hover{-webkit-transform:translateY(-13px);transform:translateY(-13px)}.el-upload-cover__interact .btn:hover span{opacity:1}.el-upload-cover__interact .btn i{color:#fff;display:block;font-size:24px;line-height:inherit;margin:0 auto 5px}.el-upload-cover__title{background-color:#fff;bottom:0;color:var(--el-text-color-primary);font-size:14px;font-weight:400;height:36px;left:0;line-height:36px;margin:0;overflow:hidden;padding:0 10px;position:absolute;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.el-upload-cover+.el-upload__inner{opacity:0;position:relative;z-index:1}.el-progress{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;line-height:1;position:relative}.el-progress__text{color:var(--el-text-color-regular);font-size:14px;line-height:1;margin-left:5px;min-width:50px}.el-progress__text i{display:block;vertical-align:middle}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{left:0;margin:0;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{display:inline-block;vertical-align:middle}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{display:block;margin-right:0;padding-right:0}.el-progress--text-inside .el-progress-bar{margin-right:0;padding-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:var(--el-color-success)}.el-progress.is-success .el-progress__text{color:var(--el-color-success)}.el-progress.is-warning .el-progress-bar__inner{background-color:var(--el-color-warning)}.el-progress.is-warning .el-progress__text{color:var(--el-color-warning)}.el-progress.is-exception .el-progress-bar__inner{background-color:var(--el-color-danger)}.el-progress.is-exception .el-progress__text{color:var(--el-color-danger)}.el-progress-bar{box-sizing:border-box;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.el-progress-bar__outer{background-color:var(--el-border-color-lighter);border-radius:100px;height:6px;overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{background-color:var(--el-color-primary);border-radius:100px;height:100%;left:0;line-height:1;position:absolute;text-align:right;top:0;-webkit-transition:width .6s ease;transition:width .6s ease;white-space:nowrap}.el-progress-bar__inner:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-progress-bar__inner--indeterminate{-webkit-animation:indeterminate 3s infinite;animation:indeterminate 3s infinite;-webkit-transform:translateZ(0);transform:translateZ(0)}.el-progress-bar__inner--striped{background-image:-webkit-linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 0,transparent 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 75%,transparent 0,transparent);background-image:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 0,transparent 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 75%,transparent 0,transparent);background-size:1.25em 1.25em}.el-progress-bar__inner--striped.el-progress-bar__inner--striped-flow{-webkit-animation:striped-flow 3s linear infinite;animation:striped-flow 3s linear infinite}.el-progress-bar__innerText{color:#fff;display:inline-block;font-size:12px;margin:0 5px;vertical-align:middle}@-webkit-keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@-webkit-keyframes indeterminate{0%{left:-100%}to{left:100%}}@keyframes indeterminate{0%{left:-100%}to{left:100%}}@-webkit-keyframes striped-flow{0%{background-position:-100%}to{background-position:100%}}@keyframes striped-flow{0%{background-position:-100%}to{background-position:100%}}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:rgba(255,255,255,.5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-color-info);--el-button-active-color:var(--el-text-color-primary);-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);border-radius:var(--el-border-radius-base);box-sizing:border-box;color:var(--el-button-text-color);cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:var(--el-font-size-base);font-weight:var(--el-button-font-weight);height:32px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;line-height:1;outline:none;padding:8px 15px;text-align:center;-webkit-transition:.1s;transition:.1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-button:hover{background-color:var(--el-button-hover-bg-color);border-color:var(--el-button-hover-border-color);color:var(--el-button-hover-text-color);outline:none}.el-button:active{background-color:var(--el-button-active-bg-color);border-color:var(--el-button-active-border-color);color:var(--el-button-active-text-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;-webkit-transition:outline-offset 0s,outline 0s;transition:outline-offset 0s,outline 0s}.el-button>span{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{background-color:var(--el-button-active-bg-color);border-color:var(--el-button-active-border-color);color:var(--el-button-active-text-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{background-color:var(--el-button-disabled-bg-color);background-image:none;border-color:var(--el-button-disabled-border-color);color:var(--el-button-disabled-text-color);cursor:not-allowed}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{background-color:var(--el-mask-color-extra-light);border-radius:inherit;content:"";inset:-1px;pointer-events:none;position:absolute;z-index:1}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-circle{border-radius:50%;padding:8px;width:32px}.el-button.is-text{background-color:transparent;border:0 solid transparent;color:var(--el-button-text-color)}.el-button.is-text.is-disabled{background-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;-webkit-transition:outline-offset 0s,outline 0s;transition:outline-offset 0s,outline 0s}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{background:transparent;border-color:transparent;color:var(--el-button-text-color);height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{background-color:transparent!important;border-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button.is-link:not(.is-disabled):hover{background-color:transparent;border-color:transparent}.el-button.is-link:not(.is-disabled):active{background-color:transparent;border-color:transparent;color:var(--el-button-active-color)}.el-button--text{background:transparent;border-color:transparent;color:var(--el-color-primary);padding-left:0;padding-right:0}.el-button--text.is-disabled{background-color:transparent!important;border-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button--text:not(.is-disabled):hover{background-color:transparent;border-color:transparent;color:var(--el-color-primary-light-3)}.el-button--text:not(.is-disabled):active{background-color:transparent;border-color:transparent;color:var(--el-color-primary-dark-2)}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-link,.el-button--primary.is-plain,.el-button--primary.is-text{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:active,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:hover,.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,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:hover{background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8);color:var(--el-color-primary-light-5)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-link,.el-button--success.is-plain,.el-button--success.is-text{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:active,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:hover,.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,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:active,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:hover{background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8);color:var(--el-color-success-light-5)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-link,.el-button--warning.is-plain,.el-button--warning.is-text{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:active,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:hover,.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,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:hover{background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8);color:var(--el-color-warning-light-5)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-link,.el-button--danger.is-plain,.el-button--danger.is-text{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:active,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:hover,.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,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:hover{background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8);color:var(--el-color-danger-light-5)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-link,.el-button--info.is-plain,.el-button--info.is-text{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:active,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:hover,.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,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:active,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:hover{background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8);color:var(--el-color-info-light-5)}.el-button--large{--el-button-size:40px;border-radius:var(--el-border-radius-base);font-size:var(--el-font-size-base);height:var(--el-button-size);padding:12px 19px}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{padding:12px;width:var(--el-button-size)}.el-button--small{--el-button-size:24px;border-radius:calc(var(--el-border-radius-base) - 1px);font-size:12px;height:var(--el-button-size);padding:5px 11px}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{padding:5px;width:var(--el-button-size)}.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color);-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:14px;height:32px;line-height:20px;position:relative;vertical-align:middle}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{color:var(--el-text-color-primary);cursor:pointer;display:inline-block;font-size:14px;font-weight:500;height:20px;-webkit-transition:var(--el-transition-duration-fast);transition:var(--el-transition-duration-fast);vertical-align:middle}.el-switch__label.is-active{color:var(--el-color-primary)}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{display:inline-block;font-size:14px;line-height:1}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{height:0;margin:0;opacity:0;position:absolute;width:0}.el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--el-switch-on-color);outline-offset:1px}.el-switch__core{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:var(--el-switch-off-color);border:1px solid var(--el-switch-border-color,var(--el-switch-off-color));border-radius:10px;box-sizing:border-box;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:20px;min-width:40px;outline:none;position:relative;-webkit-transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration);transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration)}.el-switch__core .el-switch__inner{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;height:16px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;overflow:hidden;padding:0 4px 0 18px;-webkit-transition:all var(--el-transition-duration);transition:all var(--el-transition-duration);width:100%}.el-switch__core .el-switch__inner .is-icon,.el-switch__core .el-switch__inner .is-text{color:var(--el-color-white);font-size:12px;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.el-switch__core .el-switch__action{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-color-white);border-radius:var(--el-border-radius-circle);color:var(--el-switch-off-color);display:-webkit-box;display:-webkit-flex;display:flex;height:16px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;left:1px;position:absolute;-webkit-transition:all var(--el-transition-duration);transition:all var(--el-transition-duration);width:16px}.el-switch.is-checked .el-switch__core{background-color:var(--el-switch-on-color);border-color:var(--el-switch-border-color,var(--el-switch-on-color))}.el-switch.is-checked .el-switch__core .el-switch__action{color:var(--el-switch-on-color);left:calc(100% - 17px)}.el-switch.is-checked .el-switch__core .el-switch__inner{padding:0 18px 0 4px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-switch--large{font-size:14px;height:40px;line-height:24px}.el-switch--large .el-switch__label{font-size:14px;height:24px}.el-switch--large .el-switch__label *{font-size:14px}.el-switch--large .el-switch__core{border-radius:12px;height:24px;min-width:50px}.el-switch--large .el-switch__core .el-switch__inner{height:20px;padding:0 6px 0 22px}.el-switch--large .el-switch__core .el-switch__action{height:20px;width:20px}.el-switch--large.is-checked .el-switch__core .el-switch__action{left:calc(100% - 21px)}.el-switch--large.is-checked .el-switch__core .el-switch__inner{padding:0 22px 0 6px}.el-switch--small{font-size:12px;height:24px;line-height:16px}.el-switch--small .el-switch__label{font-size:12px;height:16px}.el-switch--small .el-switch__label *{font-size:12px}.el-switch--small .el-switch__core{border-radius:8px;height:16px;min-width:30px}.el-switch--small .el-switch__core .el-switch__inner{height:12px;padding:0 2px 0 14px}.el-switch--small .el-switch__core .el-switch__action{height:12px;width:12px}.el-switch--small.is-checked .el-switch__core .el-switch__action{left:calc(100% - 13px)}.el-switch--small.is-checked .el-switch__core .el-switch__inner{padding:0 14px 0 2px}.el-slider{--el-slider-main-bg-color:var(--el-color-primary);--el-slider-runway-bg-color:var(--el-border-color-light);--el-slider-stop-bg-color:var(--el-color-white);--el-slider-disabled-color:var(--el-text-color-placeholder);--el-slider-border-radius:3px;--el-slider-height:6px;--el-slider-button-size:20px;--el-slider-button-wrapper-size:36px;--el-slider-button-wrapper-offset:-15px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;height:32px;width:100%}.el-slider__runway{background-color:var(--el-slider-runway-bg-color);border-radius:var(--el-slider-border-radius);cursor:pointer;-webkit-box-flex:1;-webkit-flex:1;flex:1;height:var(--el-slider-height);position:relative}.el-slider__runway.show-input{margin-right:30px;width:auto}.el-slider__runway.is-disabled{cursor:default}.el-slider__runway.is-disabled .el-slider__bar{background-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button{border-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button-wrapper.hover,.el-slider__runway.is-disabled .el-slider__button-wrapper:hover,.el-slider__runway.is-disabled .el-slider__button-wrapper.dragging{cursor:not-allowed}.el-slider__runway.is-disabled .el-slider__button.dragging,.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover{-webkit-transform:scale(1);transform:scale(1)}.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover,.el-slider__runway.is-disabled .el-slider__button.dragging{cursor:not-allowed}.el-slider__input{-webkit-flex-shrink:0;flex-shrink:0;width:130px}.el-slider__bar{background-color:var(--el-slider-main-bg-color);border-bottom-left-radius:var(--el-slider-border-radius);border-top-left-radius:var(--el-slider-border-radius);height:var(--el-slider-height);position:absolute}.el-slider__button-wrapper{background-color:transparent;height:var(--el-slider-button-wrapper-size);line-height:normal;outline:none;position:absolute;text-align:center;top:var(--el-slider-button-wrapper-offset);-webkit-transform:translateX(-50%);transform:translate(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--el-slider-button-wrapper-size);z-index:1}.el-slider__button-wrapper:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover{cursor:-webkit-grab;cursor:grab}.el-slider__button-wrapper.dragging{cursor:-webkit-grabbing;cursor:grabbing}.el-slider__button{background-color:var(--el-color-white);border:2px solid var(--el-slider-main-bg-color);border-radius:50%;box-sizing:border-box;display:inline-block;height:var(--el-slider-button-size);-webkit-transition:var(--el-transition-duration-fast);transition:var(--el-transition-duration-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:var(--el-slider-button-size)}.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.el-slider__button.hover,.el-slider__button:hover{cursor:-webkit-grab;cursor:grab}.el-slider__button.dragging{cursor:-webkit-grabbing;cursor:grabbing}.el-slider__stop{background-color:var(--el-slider-stop-bg-color);border-radius:var(--el-border-radius-circle);height:var(--el-slider-height);position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%);width:var(--el-slider-height)}.el-slider__marks{height:100%;left:12px;top:0;width:18px}.el-slider__marks-text{color:var(--el-color-info);font-size:14px;margin-top:15px;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%);white-space:pre}.el-slider.is-vertical{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-flex:0;-webkit-flex:0;flex:0;height:100%;position:relative;width:auto}.el-slider.is-vertical .el-slider__runway{height:100%;margin:0 16px;width:var(--el-slider-height)}.el-slider.is-vertical .el-slider__bar{border-radius:0 0 3px 3px;height:auto;width:var(--el-slider-height)}.el-slider.is-vertical .el-slider__button-wrapper{left:var(--el-slider-button-wrapper-offset);top:auto;-webkit-transform:translateY(50%);transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{-webkit-transform:translateY(50%);transform:translateY(50%)}.el-slider.is-vertical .el-slider__marks-text{left:15px;margin-top:0;-webkit-transform:translateY(50%);transform:translateY(50%)}.el-slider--large{height:40px}.el-slider--small{height:24px}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius,4px);border-radius:var(--el-popper-border-radius);font-size:12px;line-height:20px;min-width:10px;overflow-wrap:break-word;padding:5px 11px;position:absolute;visibility:visible;z-index:2000}.el-popper.is-dark{background:var(--el-text-color-primary);border:1px solid var(--el-text-color-primary);color:var(--el-bg-color)}.el-popper.is-dark .el-popper__arrow:before{background:var(--el-text-color-primary);border:1px solid var(--el-text-color-primary);right:0}.el-popper.is-light{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light)}.el-popper.is-light .el-popper__arrow:before{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);right:0}.el-popper.is-pure{padding:0}.el-popper__arrow{height:10px;position:absolute;width:10px;z-index:-1}.el-popper__arrow:before{background:var(--el-text-color-primary);box-sizing:border-box;content:" ";height:10px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px;z-index:-1}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent!important;border-top-color:transparent!important}.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent!important;border-right-color:transparent!important}.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent!important;border-left-color:transparent!important}.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent!important;border-top-color:transparent!important}.el-radio-group{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:0}.el-radio-button{--el-radio-button-checked-bg-color:var(--el-color-primary);--el-radio-button-checked-text-color:var(--el-color-white);--el-radio-button-checked-border-color:var(--el-color-primary);--el-radio-button-disabled-checked-fill:var(--el-border-color-extra-light)}.el-radio-button,.el-radio-button__inner{display:inline-block;outline:none;position:relative}.el-radio-button__inner{-webkit-appearance:none;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);border-left:0;border-radius:0;box-sizing:border-box;color:var(--el-button-text-color,var(--el-text-color-regular));cursor:pointer;font-size:var(--el-font-size-base);font-weight:var(--el-button-font-weight,var(--el-font-weight-primary));line-height:1;margin:0;padding:8px 15px;text-align:center;-webkit-transition:var(--el-transition-all);transition:var(--el-transition-all);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-radio-button__inner.is-round{padding:8px 15px}.el-radio-button__inner:hover{color:var(--el-color-primary)}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-left:var(--el-border);border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);box-shadow:none!important}.el-radio-button__original-radio{opacity:0;outline:none;position:absolute;z-index:-1}.el-radio-button__original-radio:checked+.el-radio-button__inner{background-color:var(--el-radio-button-checked-bg-color,var(--el-color-primary));border-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));box-shadow:-1px 0 0 0 var(--el-radio-button-checked-border-color,var(--el-color-primary));color:var(--el-radio-button-checked-text-color,var(--el-color-white))}.el-radio-button__original-radio:focus-visible+.el-radio-button__inner{border-left:var(--el-border);border-left-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));border-radius:var(--el-border-radius-base);box-shadow:none;outline:2px solid var(--el-radio-button-checked-border-color);outline-offset:1px;z-index:2}.el-radio-button__original-radio:disabled+.el-radio-button__inner{background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));background-image:none;border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none;color:var(--el-disabled-text-color);cursor:not-allowed}.el-radio-button__original-radio:disabled:checked+.el-radio-button__inner{background-color:var(--el-radio-button-disabled-checked-fill)}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:var(--el-border-radius-base)}.el-radio-button--large .el-radio-button__inner{border-radius:0;font-size:var(--el-font-size-base);padding:12px 19px}.el-radio-button--large .el-radio-button__inner.is-round{padding:12px 19px}.el-radio-button--small .el-radio-button__inner{border-radius:0;font-size:12px;padding:5px 11px}.el-radio-button--small .el-radio-button__inner.is-round{padding:5px 11px}.export-img-dialog[data-v-55bc3798]{height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.thumbnails-view[data-v-55bc3798]{position:absolute;inset:0}.thumbnails-view[data-v-55bc3798]:after{content:"";background-color:#fff;position:absolute;inset:0}.configs[data-v-55bc3798]{width:350px;height:calc(100% - 100px);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;z-index:1}.configs .row[data-v-55bc3798]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:25px}.configs .title[data-v-55bc3798]{width:120px;position:relative}.configs .title[data-v-55bc3798]:after{content:attr(data-range);position:absolute;top:20px;left:0}.configs .config-item[data-v-55bc3798]{-webkit-box-flex:1;-webkit-flex:1;flex:1}.btns[data-v-55bc3798]{width:300px;height:100px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.btns .export[data-v-55bc3798]{-webkit-box-flex:1;-webkit-flex:1;flex:1}.btns .close[data-v-55bc3798]{width:100px;margin-left:10px}.config-item .el-radio-button__inner{width:100%}.export-svg-dialog[data-v-a11da92d]{height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.preview[data-v-a11da92d]{width:100%;height:calc(100% - 100px);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background-color:#f9f9f9;color:#0451a5}.btns[data-v-a11da92d]{width:300px;height:100px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.btns .export[data-v-a11da92d]{-webkit-box-flex:1;-webkit-flex:1;flex:1}.btns .close[data-v-a11da92d]{width:100px;margin-left:10px}[data-v-a11da92d]::-webkit-scrollbar{width:10px;height:10px;background-color:#f9f9f9}[data-v-a11da92d]::-webkit-scrollbar-thumb{background-color:#c1c1c1}.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px;--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary);-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);border-radius:var(--el-tag-border-radius);border-style:solid;border-width:1px;box-sizing:border-box;color:var(--el-tag-text-color);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:var(--el-tag-font-size);height:24px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;line-height:1;padding:0 9px;vertical-align:middle;white-space:nowrap;--el-icon-size:14px}.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info)}.el-tag.el-tag--primary{--el-tag-text-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color:var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{color:var(--el-tag-text-color);-webkit-flex-shrink:0;flex-shrink:0}.el-tag .el-tag__close:hover{background-color:var(--el-tag-hover-color);color:var(--el-color-white)}.el-tag .el-icon{border-radius:50%;cursor:pointer;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size)}.el-tag .el-tag__close{margin-left:6px}.el-tag--dark{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3);--el-tag-text-color:var(--el-color-white)}.el-tag--dark.el-tag--primary{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color:var(--el-color-success);--el-tag-border-color:var(--el-color-success);--el-tag-hover-color:var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color:var(--el-color-warning);--el-tag-border-color:var(--el-color-warning);--el-tag-hover-color:var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color:var(--el-color-danger);--el-tag-border-color:var(--el-color-danger);--el-tag-hover-color:var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color:var(--el-color-error);--el-tag-border-color:var(--el-color-error);--el-tag-hover-color:var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color:var(--el-color-info);--el-tag-border-color:var(--el-color-info);--el-tag-hover-color:var(--el-color-info-light-3)}.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info,.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning{--el-tag-text-color:var(--el-color-white)}.el-tag--plain{--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary);--el-tag-bg-color:var(--el-fill-color-blank)}.el-tag--plain.el-tag--primary{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary)}.el-tag--plain.el-tag--success{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{height:32px;padding:0 11px;--el-icon-size:16px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{height:20px;padding:0 7px;--el-icon-size:12px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{-webkit-transform:scale(.8);transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{background-color:var(--el-color-primary);background-position:50%;background-repeat:no-repeat;border-right:none;border-top:none;content:"";height:12px;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);height:100%;overflow:hidden;position:relative}.el-scrollbar__wrap{height:100%;overflow:auto}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));border-radius:inherit;cursor:pointer;display:block;height:0;opacity:var(--el-scrollbar-opacity,.3);position:relative;-webkit-transition:var(--el-transition-duration) background-color;transition:var(--el-transition-duration) background-color;width:0}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{border-radius:4px;bottom:2px;position:absolute;right:2px;z-index:1}.el-scrollbar__bar.is-vertical{top:2px;width:6px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{-webkit-transition:opacity .34s ease-out;transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{-webkit-transition:opacity .12s ease-out;transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-select-dropdown{border-radius:var(--el-border-radius-base);box-sizing:border-box;z-index:calc(var(--el-index-top) + 1)}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__empty,.el-select-dropdown__loading{color:var(--el-text-color-secondary);font-size:var(--el-select-font-size);margin:0;padding:10px 0;text-align:center}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:6px 0}.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}.el-select-dropdown__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__item{box-sizing:border-box;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-base);height:34px;line-height:34px;overflow:hidden;padding:0 32px 0 20px;position:relative;text-overflow:ellipsis;white-space:nowrap}.el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.is-selected{color:var(--el-color-primary);font-weight:700}.el-select-dropdown__item.is-disabled{background-color:unset;color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{background-color:var(--el-color-primary);background-position:50%;background-repeat:no-repeat;border-right:none;border-top:none;content:"";height:12px;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after{background-color:var(--el-text-color-placeholder)}.el-select-group{margin:0;padding:0}.el-select-group__wrap{list-style:none;margin:0;padding:0;position:relative}.el-select-group__title{color:var(--el-color-info);font-size:12px;line-height:34px;padding-left:20px}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-color:var(--el-disabled-text-color);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;--el-select-width:100%;display:inline-block;position:relative;vertical-align:middle;width:var(--el-select-width)}.el-select__wrapper{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-fill-color-blank);border-radius:var(--el-border-radius-base);box-shadow:0 0 0 1px var(--el-border-color) inset;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;font-size:14px;gap:6px;line-height:24px;min-height:32px;padding:4px 12px;position:relative;text-align:left;-webkit-transition:var(--el-transition-duration);transition:var(--el-transition-duration)}.el-select__wrapper:hover{box-shadow:0 0 0 1px var(--el-text-color) inset}.el-select__wrapper.is-filterable{cursor:text}.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-select__wrapper.is-disabled{background-color:var(--el-fill-color-light);box-shadow:0 0 0 1px var(--el-select-disabled-border) inset;color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select__wrapper.is-disabled:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-select__wrapper.is-disabled .el-select__selected-item{color:var(--el-select-disabled-color)}.el-select__wrapper.is-disabled .el-select__caret,.el-select__wrapper.is-disabled .el-tag{cursor:not-allowed}.el-select__prefix,.el-select__suffix{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-shrink:0;flex-shrink:0;gap:6px}.el-select__caret{color:var(--el-select-input-color);cursor:pointer;font-size:var(--el-select-input-font-size);-webkit-transform:rotate(0deg);transform:rotate(0);-webkit-transition:var(--el-transition-duration);transition:var(--el-transition-duration)}.el-select__caret.is-reverse{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.el-select__selection{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:6px;min-width:0;position:relative}.el-select__selection.is-near{margin-left:-8px}.el-select__selection .el-tag{border-color:transparent;cursor:pointer}.el-select__selection .el-tag .el-tag__content{min-width:0}.el-select__selected-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-select__tags-text{line-height:normal}.el-select__placeholder,.el-select__tags-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-select__placeholder{color:var(--el-input-text-color,var(--el-text-color-regular));position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.el-select__placeholder.is-transparent{color:var(--el-text-color-placeholder);-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-select__input-wrapper{max-width:100%}.el-select__input-wrapper.is-hidden{opacity:0;position:absolute}.el-select__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--el-select-multiple-input-color);font-family:inherit;font-size:inherit;height:24px;max-width:100%;outline:none;padding:0}.el-select__input.is-disabled{cursor:not-allowed}.el-select__input-calculator{left:0;max-width:100%;overflow:hidden;position:absolute;top:0;visibility:hidden;white-space:pre}.el-select--large .el-select__wrapper{font-size:14px;gap:6px;line-height:24px;min-height:40px;padding:8px 16px}.el-select--large .el-select__selection{gap:6px}.el-select--large .el-select__selection.is-near{margin-left:-8px}.el-select--large .el-select__prefix,.el-select--large .el-select__suffix{gap:6px}.el-select--large .el-select__input{height:24px}.el-select--small .el-select__wrapper{font-size:12px;gap:4px;line-height:20px;min-height:24px;padding:2px 8px}.el-select--small .el-select__selection{gap:4px}.el-select--small .el-select__selection.is-near{margin-left:-6px}.el-select--small .el-select__prefix,.el-select--small .el-select__suffix{gap:4px}.el-select--small .el-select__input{height:20px}.export-pdf-dialog[data-v-5bbbce40]{height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.thumbnails-view[data-v-5bbbce40]{position:absolute;inset:0}.thumbnails-view[data-v-5bbbce40]:after{content:"";background-color:#fff;position:absolute;inset:0}.thumbnail.break-page[data-v-5bbbce40]{-webkit-column-break-after:page;-moz-column-break-after:page;break-after:page}.configs[data-v-5bbbce40]{width:300px;height:calc(100% - 100px);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;z-index:1}.configs .row[data-v-5bbbce40]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:25px}.configs .title[data-v-5bbbce40]{width:120px}.configs .config-item[data-v-5bbbce40]{-webkit-box-flex:1;-webkit-flex:1;flex:1}.configs .tip[data-v-5bbbce40]{font-size:12px;color:#aaa;line-height:1.8;margin-top:25px}.btns[data-v-5bbbce40]{width:300px;height:100px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.btns .export[data-v-5bbbce40]{-webkit-box-flex:1;-webkit-flex:1;flex:1}.btns .close[data-v-5bbbce40]{width:100px;margin-left:10px}.export-pdf-dialog[data-v-98a2e02e]{height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.thumbnails-view[data-v-98a2e02e]{position:absolute;inset:0}.thumbnails-view[data-v-98a2e02e]:after{content:"";background-color:#fff;position:absolute;inset:0}.thumbnail.break-page[data-v-98a2e02e]{-webkit-column-break-after:page;-moz-column-break-after:page;break-after:page}.configs[data-v-98a2e02e]{width:300px;height:calc(100% - 100px);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;z-index:1}.configs .row[data-v-98a2e02e]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:25px}.configs .title[data-v-98a2e02e]{width:120px}.configs .config-item[data-v-98a2e02e]{-webkit-box-flex:1;-webkit-flex:1;flex:1}.configs .tip[data-v-98a2e02e]{font-size:12px;color:#aaa;line-height:1.8;margin-top:25px}.btns[data-v-98a2e02e]{width:300px;height:100px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.btns .export[data-v-98a2e02e]{-webkit-box-flex:1;-webkit-flex:1;flex:1}.btns .close[data-v-98a2e02e]{width:100px;margin-left:10px}.export-json-dialog[data-v-6d4fbabd]{height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.preview[data-v-6d4fbabd]{width:100%;height:calc(100% - 100px);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background-color:#f9f9f9;color:#0451a5}.preview pre[data-v-6d4fbabd]{margin:0}.btns[data-v-6d4fbabd]{width:300px;height:100px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.btns .export[data-v-6d4fbabd]{-webkit-box-flex:1;-webkit-flex:1;flex:1}.btns .close[data-v-6d4fbabd]{width:100px;margin-left:10px}[data-v-6d4fbabd]::-webkit-scrollbar{width:10px;height:10px;background-color:#f9f9f9}[data-v-6d4fbabd]::-webkit-scrollbar-thumb{background-color:#c1c1c1}.preview svg{width:100%;height:100%}.tabs[data-v-492223fd]{height:50px;font-size:12px;-webkit-flex-shrink:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-top-left-radius:2px;border-top-right-radius:2px;overflow:hidden}.tab[data-v-492223fd]{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#f9f9f9;border-bottom:1px solid #eee;cursor:pointer}.tab.active[data-v-492223fd]{background-color:#fff;border-bottom-color:#fff}.tab+.tab[data-v-492223fd]{border-left:1px solid #eee}.content[data-v-492223fd]{height:400px;padding:12px;font-size:13px;overflow:auto;overflow:overlay;overflow-x:hidden}.export-dialog .el-dialog__body,.export-dialog .el-dialog__header{padding:0}.export-dialog .el-dialog__headerbtn{display:none}.el-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative}.el-row.is-justify-center{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.el-row.is-justify-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.el-row.is-justify-space-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.el-row.is-justify-space-around{-webkit-justify-content:space-around;justify-content:space-around}.el-row.is-justify-space-evenly{-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly}.el-row.is-align-top{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.el-row.is-align-middle{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.el-row.is-align-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}[class*=el-col-]{box-sizing:border-box}[class*=el-col-].is-guttered{display:block;min-height:1px}.el-col-0{-webkit-box-flex:0;-webkit-flex:0 0 0%;flex:0 0 0%;max-width:0}.el-col-0,.el-col-0.is-guttered{display:none}.el-col-offset-0{margin-left:0}.el-col-pull-0{position:relative;right:0}.el-col-push-0{left:0;position:relative}.el-col-1{-webkit-box-flex:0;-webkit-flex:0 0 4.1666666667%;flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-1,.el-col-1.is-guttered{display:block}.el-col-offset-1{margin-left:4.1666666667%}.el-col-pull-1{position:relative;right:4.1666666667%}.el-col-push-1{left:4.1666666667%;position:relative}.el-col-2{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-2,.el-col-2.is-guttered{display:block}.el-col-offset-2{margin-left:8.3333333333%}.el-col-pull-2{position:relative;right:8.3333333333%}.el-col-push-2{left:8.3333333333%;position:relative}.el-col-3{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.el-col-3,.el-col-3.is-guttered{display:block}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{position:relative;right:12.5%}.el-col-push-3{left:12.5%;position:relative}.el-col-4{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-4,.el-col-4.is-guttered{display:block}.el-col-offset-4{margin-left:16.6666666667%}.el-col-pull-4{position:relative;right:16.6666666667%}.el-col-push-4{left:16.6666666667%;position:relative}.el-col-5{-webkit-box-flex:0;-webkit-flex:0 0 20.8333333333%;flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-5,.el-col-5.is-guttered{display:block}.el-col-offset-5{margin-left:20.8333333333%}.el-col-pull-5{position:relative;right:20.8333333333%}.el-col-push-5{left:20.8333333333%;position:relative}.el-col-6{-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.el-col-6,.el-col-6.is-guttered{display:block}.el-col-offset-6{margin-left:25%}.el-col-pull-6{position:relative;right:25%}.el-col-push-6{left:25%;position:relative}.el-col-7{-webkit-box-flex:0;-webkit-flex:0 0 29.1666666667%;flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-7,.el-col-7.is-guttered{display:block}.el-col-offset-7{margin-left:29.1666666667%}.el-col-pull-7{position:relative;right:29.1666666667%}.el-col-push-7{left:29.1666666667%;position:relative}.el-col-8{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-8,.el-col-8.is-guttered{display:block}.el-col-offset-8{margin-left:33.3333333333%}.el-col-pull-8{position:relative;right:33.3333333333%}.el-col-push-8{left:33.3333333333%;position:relative}.el-col-9{-webkit-box-flex:0;-webkit-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.el-col-9,.el-col-9.is-guttered{display:block}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{position:relative;right:37.5%}.el-col-push-9{left:37.5%;position:relative}.el-col-10{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-10,.el-col-10.is-guttered{display:block}.el-col-offset-10{margin-left:41.6666666667%}.el-col-pull-10{position:relative;right:41.6666666667%}.el-col-push-10{left:41.6666666667%;position:relative}.el-col-11{-webkit-box-flex:0;-webkit-flex:0 0 45.8333333333%;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-11,.el-col-11.is-guttered{display:block}.el-col-offset-11{margin-left:45.8333333333%}.el-col-pull-11{position:relative;right:45.8333333333%}.el-col-push-11{left:45.8333333333%;position:relative}.el-col-12{-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.el-col-12,.el-col-12.is-guttered{display:block}.el-col-offset-12{margin-left:50%}.el-col-pull-12{position:relative;right:50%}.el-col-push-12{left:50%;position:relative}.el-col-13{-webkit-box-flex:0;-webkit-flex:0 0 54.1666666667%;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-13,.el-col-13.is-guttered{display:block}.el-col-offset-13{margin-left:54.1666666667%}.el-col-pull-13{position:relative;right:54.1666666667%}.el-col-push-13{left:54.1666666667%;position:relative}.el-col-14{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-14,.el-col-14.is-guttered{display:block}.el-col-offset-14{margin-left:58.3333333333%}.el-col-pull-14{position:relative;right:58.3333333333%}.el-col-push-14{left:58.3333333333%;position:relative}.el-col-15{-webkit-box-flex:0;-webkit-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.el-col-15,.el-col-15.is-guttered{display:block}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{position:relative;right:62.5%}.el-col-push-15{left:62.5%;position:relative}.el-col-16{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-16,.el-col-16.is-guttered{display:block}.el-col-offset-16{margin-left:66.6666666667%}.el-col-pull-16{position:relative;right:66.6666666667%}.el-col-push-16{left:66.6666666667%;position:relative}.el-col-17{-webkit-box-flex:0;-webkit-flex:0 0 70.8333333333%;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-17,.el-col-17.is-guttered{display:block}.el-col-offset-17{margin-left:70.8333333333%}.el-col-pull-17{position:relative;right:70.8333333333%}.el-col-push-17{left:70.8333333333%;position:relative}.el-col-18{-webkit-box-flex:0;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.el-col-18,.el-col-18.is-guttered{display:block}.el-col-offset-18{margin-left:75%}.el-col-pull-18{position:relative;right:75%}.el-col-push-18{left:75%;position:relative}.el-col-19{-webkit-box-flex:0;-webkit-flex:0 0 79.1666666667%;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-19,.el-col-19.is-guttered{display:block}.el-col-offset-19{margin-left:79.1666666667%}.el-col-pull-19{position:relative;right:79.1666666667%}.el-col-push-19{left:79.1666666667%;position:relative}.el-col-20{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-20,.el-col-20.is-guttered{display:block}.el-col-offset-20{margin-left:83.3333333333%}.el-col-pull-20{position:relative;right:83.3333333333%}.el-col-push-20{left:83.3333333333%;position:relative}.el-col-21{-webkit-box-flex:0;-webkit-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.el-col-21,.el-col-21.is-guttered{display:block}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{position:relative;right:87.5%}.el-col-push-21{left:87.5%;position:relative}.el-col-22{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-22,.el-col-22.is-guttered{display:block}.el-col-offset-22{margin-left:91.6666666667%}.el-col-pull-22{position:relative;right:91.6666666667%}.el-col-push-22{left:91.6666666667%;position:relative}.el-col-23{-webkit-box-flex:0;-webkit-flex:0 0 95.8333333333%;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-23,.el-col-23.is-guttered{display:block}.el-col-offset-23{margin-left:95.8333333333%}.el-col-pull-23{position:relative;right:95.8333333333%}.el-col-push-23{left:95.8333333333%;position:relative}.el-col-24{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.el-col-24,.el-col-24.is-guttered{display:block}.el-col-offset-24{margin-left:100%}.el-col-pull-24{position:relative;right:100%}.el-col-push-24{left:100%;position:relative}@media only screen and (max-width:767px){.el-col-xs-0{display:none;-webkit-box-flex:0;-webkit-flex:0 0 0%;flex:0 0 0%;max-width:0}.el-col-xs-0.is-guttered{display:none}.el-col-xs-offset-0{margin-left:0}.el-col-xs-pull-0{position:relative;right:0}.el-col-xs-push-0{left:0;position:relative}.el-col-xs-1{-webkit-box-flex:0;-webkit-flex:0 0 4.1666666667%;flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-xs-1,.el-col-xs-1.is-guttered{display:block}.el-col-xs-offset-1{margin-left:4.1666666667%}.el-col-xs-pull-1{position:relative;right:4.1666666667%}.el-col-xs-push-1{left:4.1666666667%;position:relative}.el-col-xs-2{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-xs-2,.el-col-xs-2.is-guttered{display:block}.el-col-xs-offset-2{margin-left:8.3333333333%}.el-col-xs-pull-2{position:relative;right:8.3333333333%}.el-col-xs-push-2{left:8.3333333333%;position:relative}.el-col-xs-3{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.el-col-xs-3,.el-col-xs-3.is-guttered{display:block}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{left:12.5%;position:relative}.el-col-xs-4{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-xs-4,.el-col-xs-4.is-guttered{display:block}.el-col-xs-offset-4{margin-left:16.6666666667%}.el-col-xs-pull-4{position:relative;right:16.6666666667%}.el-col-xs-push-4{left:16.6666666667%;position:relative}.el-col-xs-5{-webkit-box-flex:0;-webkit-flex:0 0 20.8333333333%;flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-xs-5,.el-col-xs-5.is-guttered{display:block}.el-col-xs-offset-5{margin-left:20.8333333333%}.el-col-xs-pull-5{position:relative;right:20.8333333333%}.el-col-xs-push-5{left:20.8333333333%;position:relative}.el-col-xs-6{-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.el-col-xs-6,.el-col-xs-6.is-guttered{display:block}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{left:25%;position:relative}.el-col-xs-7{-webkit-box-flex:0;-webkit-flex:0 0 29.1666666667%;flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-xs-7,.el-col-xs-7.is-guttered{display:block}.el-col-xs-offset-7{margin-left:29.1666666667%}.el-col-xs-pull-7{position:relative;right:29.1666666667%}.el-col-xs-push-7{left:29.1666666667%;position:relative}.el-col-xs-8{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-xs-8,.el-col-xs-8.is-guttered{display:block}.el-col-xs-offset-8{margin-left:33.3333333333%}.el-col-xs-pull-8{position:relative;right:33.3333333333%}.el-col-xs-push-8{left:33.3333333333%;position:relative}.el-col-xs-9{-webkit-box-flex:0;-webkit-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.el-col-xs-9,.el-col-xs-9.is-guttered{display:block}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{left:37.5%;position:relative}.el-col-xs-10{display:block;-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-xs-10.is-guttered{display:block}.el-col-xs-offset-10{margin-left:41.6666666667%}.el-col-xs-pull-10{position:relative;right:41.6666666667%}.el-col-xs-push-10{left:41.6666666667%;position:relative}.el-col-xs-11{display:block;-webkit-box-flex:0;-webkit-flex:0 0 45.8333333333%;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-xs-11.is-guttered{display:block}.el-col-xs-offset-11{margin-left:45.8333333333%}.el-col-xs-pull-11{position:relative;right:45.8333333333%}.el-col-xs-push-11{left:45.8333333333%;position:relative}.el-col-xs-12{display:block;-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.el-col-xs-12.is-guttered{display:block}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{left:50%;position:relative}.el-col-xs-13{display:block;-webkit-box-flex:0;-webkit-flex:0 0 54.1666666667%;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-xs-13.is-guttered{display:block}.el-col-xs-offset-13{margin-left:54.1666666667%}.el-col-xs-pull-13{position:relative;right:54.1666666667%}.el-col-xs-push-13{left:54.1666666667%;position:relative}.el-col-xs-14{display:block;-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-xs-14.is-guttered{display:block}.el-col-xs-offset-14{margin-left:58.3333333333%}.el-col-xs-pull-14{position:relative;right:58.3333333333%}.el-col-xs-push-14{left:58.3333333333%;position:relative}.el-col-xs-15{display:block;-webkit-box-flex:0;-webkit-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.el-col-xs-15.is-guttered{display:block}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{left:62.5%;position:relative}.el-col-xs-16{display:block;-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-xs-16.is-guttered{display:block}.el-col-xs-offset-16{margin-left:66.6666666667%}.el-col-xs-pull-16{position:relative;right:66.6666666667%}.el-col-xs-push-16{left:66.6666666667%;position:relative}.el-col-xs-17{display:block;-webkit-box-flex:0;-webkit-flex:0 0 70.8333333333%;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-xs-17.is-guttered{display:block}.el-col-xs-offset-17{margin-left:70.8333333333%}.el-col-xs-pull-17{position:relative;right:70.8333333333%}.el-col-xs-push-17{left:70.8333333333%;position:relative}.el-col-xs-18{display:block;-webkit-box-flex:0;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.el-col-xs-18.is-guttered{display:block}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{left:75%;position:relative}.el-col-xs-19{display:block;-webkit-box-flex:0;-webkit-flex:0 0 79.1666666667%;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-xs-19.is-guttered{display:block}.el-col-xs-offset-19{margin-left:79.1666666667%}.el-col-xs-pull-19{position:relative;right:79.1666666667%}.el-col-xs-push-19{left:79.1666666667%;position:relative}.el-col-xs-20{display:block;-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-xs-20.is-guttered{display:block}.el-col-xs-offset-20{margin-left:83.3333333333%}.el-col-xs-pull-20{position:relative;right:83.3333333333%}.el-col-xs-push-20{left:83.3333333333%;position:relative}.el-col-xs-21{display:block;-webkit-box-flex:0;-webkit-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.el-col-xs-21.is-guttered{display:block}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{left:87.5%;position:relative}.el-col-xs-22{display:block;-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-xs-22.is-guttered{display:block}.el-col-xs-offset-22{margin-left:91.6666666667%}.el-col-xs-pull-22{position:relative;right:91.6666666667%}.el-col-xs-push-22{left:91.6666666667%;position:relative}.el-col-xs-23{display:block;-webkit-box-flex:0;-webkit-flex:0 0 95.8333333333%;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-xs-23.is-guttered{display:block}.el-col-xs-offset-23{margin-left:95.8333333333%}.el-col-xs-pull-23{position:relative;right:95.8333333333%}.el-col-xs-push-23{left:95.8333333333%;position:relative}.el-col-xs-24{display:block;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.el-col-xs-24.is-guttered{display:block}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{left:100%;position:relative}}@media only screen and (min-width:768px){.el-col-sm-0{display:none;-webkit-box-flex:0;-webkit-flex:0 0 0%;flex:0 0 0%;max-width:0}.el-col-sm-0.is-guttered{display:none}.el-col-sm-offset-0{margin-left:0}.el-col-sm-pull-0{position:relative;right:0}.el-col-sm-push-0{left:0;position:relative}.el-col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 4.1666666667%;flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-sm-1,.el-col-sm-1.is-guttered{display:block}.el-col-sm-offset-1{margin-left:4.1666666667%}.el-col-sm-pull-1{position:relative;right:4.1666666667%}.el-col-sm-push-1{left:4.1666666667%;position:relative}.el-col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-sm-2,.el-col-sm-2.is-guttered{display:block}.el-col-sm-offset-2{margin-left:8.3333333333%}.el-col-sm-pull-2{position:relative;right:8.3333333333%}.el-col-sm-push-2{left:8.3333333333%;position:relative}.el-col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.el-col-sm-3,.el-col-sm-3.is-guttered{display:block}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{left:12.5%;position:relative}.el-col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-sm-4,.el-col-sm-4.is-guttered{display:block}.el-col-sm-offset-4{margin-left:16.6666666667%}.el-col-sm-pull-4{position:relative;right:16.6666666667%}.el-col-sm-push-4{left:16.6666666667%;position:relative}.el-col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 20.8333333333%;flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-sm-5,.el-col-sm-5.is-guttered{display:block}.el-col-sm-offset-5{margin-left:20.8333333333%}.el-col-sm-pull-5{position:relative;right:20.8333333333%}.el-col-sm-push-5{left:20.8333333333%;position:relative}.el-col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.el-col-sm-6,.el-col-sm-6.is-guttered{display:block}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{left:25%;position:relative}.el-col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 29.1666666667%;flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-sm-7,.el-col-sm-7.is-guttered{display:block}.el-col-sm-offset-7{margin-left:29.1666666667%}.el-col-sm-pull-7{position:relative;right:29.1666666667%}.el-col-sm-push-7{left:29.1666666667%;position:relative}.el-col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-sm-8,.el-col-sm-8.is-guttered{display:block}.el-col-sm-offset-8{margin-left:33.3333333333%}.el-col-sm-pull-8{position:relative;right:33.3333333333%}.el-col-sm-push-8{left:33.3333333333%;position:relative}.el-col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.el-col-sm-9,.el-col-sm-9.is-guttered{display:block}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{left:37.5%;position:relative}.el-col-sm-10{display:block;-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-sm-10.is-guttered{display:block}.el-col-sm-offset-10{margin-left:41.6666666667%}.el-col-sm-pull-10{position:relative;right:41.6666666667%}.el-col-sm-push-10{left:41.6666666667%;position:relative}.el-col-sm-11{display:block;-webkit-box-flex:0;-webkit-flex:0 0 45.8333333333%;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-sm-11.is-guttered{display:block}.el-col-sm-offset-11{margin-left:45.8333333333%}.el-col-sm-pull-11{position:relative;right:45.8333333333%}.el-col-sm-push-11{left:45.8333333333%;position:relative}.el-col-sm-12{display:block;-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.el-col-sm-12.is-guttered{display:block}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{left:50%;position:relative}.el-col-sm-13{display:block;-webkit-box-flex:0;-webkit-flex:0 0 54.1666666667%;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-sm-13.is-guttered{display:block}.el-col-sm-offset-13{margin-left:54.1666666667%}.el-col-sm-pull-13{position:relative;right:54.1666666667%}.el-col-sm-push-13{left:54.1666666667%;position:relative}.el-col-sm-14{display:block;-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-sm-14.is-guttered{display:block}.el-col-sm-offset-14{margin-left:58.3333333333%}.el-col-sm-pull-14{position:relative;right:58.3333333333%}.el-col-sm-push-14{left:58.3333333333%;position:relative}.el-col-sm-15{display:block;-webkit-box-flex:0;-webkit-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.el-col-sm-15.is-guttered{display:block}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{left:62.5%;position:relative}.el-col-sm-16{display:block;-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-sm-16.is-guttered{display:block}.el-col-sm-offset-16{margin-left:66.6666666667%}.el-col-sm-pull-16{position:relative;right:66.6666666667%}.el-col-sm-push-16{left:66.6666666667%;position:relative}.el-col-sm-17{display:block;-webkit-box-flex:0;-webkit-flex:0 0 70.8333333333%;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-sm-17.is-guttered{display:block}.el-col-sm-offset-17{margin-left:70.8333333333%}.el-col-sm-pull-17{position:relative;right:70.8333333333%}.el-col-sm-push-17{left:70.8333333333%;position:relative}.el-col-sm-18{display:block;-webkit-box-flex:0;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.el-col-sm-18.is-guttered{display:block}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{left:75%;position:relative}.el-col-sm-19{display:block;-webkit-box-flex:0;-webkit-flex:0 0 79.1666666667%;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-sm-19.is-guttered{display:block}.el-col-sm-offset-19{margin-left:79.1666666667%}.el-col-sm-pull-19{position:relative;right:79.1666666667%}.el-col-sm-push-19{left:79.1666666667%;position:relative}.el-col-sm-20{display:block;-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-sm-20.is-guttered{display:block}.el-col-sm-offset-20{margin-left:83.3333333333%}.el-col-sm-pull-20{position:relative;right:83.3333333333%}.el-col-sm-push-20{left:83.3333333333%;position:relative}.el-col-sm-21{display:block;-webkit-box-flex:0;-webkit-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.el-col-sm-21.is-guttered{display:block}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{left:87.5%;position:relative}.el-col-sm-22{display:block;-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-sm-22.is-guttered{display:block}.el-col-sm-offset-22{margin-left:91.6666666667%}.el-col-sm-pull-22{position:relative;right:91.6666666667%}.el-col-sm-push-22{left:91.6666666667%;position:relative}.el-col-sm-23{display:block;-webkit-box-flex:0;-webkit-flex:0 0 95.8333333333%;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-sm-23.is-guttered{display:block}.el-col-sm-offset-23{margin-left:95.8333333333%}.el-col-sm-pull-23{position:relative;right:95.8333333333%}.el-col-sm-push-23{left:95.8333333333%;position:relative}.el-col-sm-24{display:block;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.el-col-sm-24.is-guttered{display:block}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{left:100%;position:relative}}@media only screen and (min-width:992px){.el-col-md-0{display:none;-webkit-box-flex:0;-webkit-flex:0 0 0%;flex:0 0 0%;max-width:0}.el-col-md-0.is-guttered{display:none}.el-col-md-offset-0{margin-left:0}.el-col-md-pull-0{position:relative;right:0}.el-col-md-push-0{left:0;position:relative}.el-col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 4.1666666667%;flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-md-1,.el-col-md-1.is-guttered{display:block}.el-col-md-offset-1{margin-left:4.1666666667%}.el-col-md-pull-1{position:relative;right:4.1666666667%}.el-col-md-push-1{left:4.1666666667%;position:relative}.el-col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-md-2,.el-col-md-2.is-guttered{display:block}.el-col-md-offset-2{margin-left:8.3333333333%}.el-col-md-pull-2{position:relative;right:8.3333333333%}.el-col-md-push-2{left:8.3333333333%;position:relative}.el-col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.el-col-md-3,.el-col-md-3.is-guttered{display:block}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{left:12.5%;position:relative}.el-col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-md-4,.el-col-md-4.is-guttered{display:block}.el-col-md-offset-4{margin-left:16.6666666667%}.el-col-md-pull-4{position:relative;right:16.6666666667%}.el-col-md-push-4{left:16.6666666667%;position:relative}.el-col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 20.8333333333%;flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-md-5,.el-col-md-5.is-guttered{display:block}.el-col-md-offset-5{margin-left:20.8333333333%}.el-col-md-pull-5{position:relative;right:20.8333333333%}.el-col-md-push-5{left:20.8333333333%;position:relative}.el-col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.el-col-md-6,.el-col-md-6.is-guttered{display:block}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{left:25%;position:relative}.el-col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 29.1666666667%;flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-md-7,.el-col-md-7.is-guttered{display:block}.el-col-md-offset-7{margin-left:29.1666666667%}.el-col-md-pull-7{position:relative;right:29.1666666667%}.el-col-md-push-7{left:29.1666666667%;position:relative}.el-col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-md-8,.el-col-md-8.is-guttered{display:block}.el-col-md-offset-8{margin-left:33.3333333333%}.el-col-md-pull-8{position:relative;right:33.3333333333%}.el-col-md-push-8{left:33.3333333333%;position:relative}.el-col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.el-col-md-9,.el-col-md-9.is-guttered{display:block}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{left:37.5%;position:relative}.el-col-md-10{display:block;-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-md-10.is-guttered{display:block}.el-col-md-offset-10{margin-left:41.6666666667%}.el-col-md-pull-10{position:relative;right:41.6666666667%}.el-col-md-push-10{left:41.6666666667%;position:relative}.el-col-md-11{display:block;-webkit-box-flex:0;-webkit-flex:0 0 45.8333333333%;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-md-11.is-guttered{display:block}.el-col-md-offset-11{margin-left:45.8333333333%}.el-col-md-pull-11{position:relative;right:45.8333333333%}.el-col-md-push-11{left:45.8333333333%;position:relative}.el-col-md-12{display:block;-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.el-col-md-12.is-guttered{display:block}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{left:50%;position:relative}.el-col-md-13{display:block;-webkit-box-flex:0;-webkit-flex:0 0 54.1666666667%;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-md-13.is-guttered{display:block}.el-col-md-offset-13{margin-left:54.1666666667%}.el-col-md-pull-13{position:relative;right:54.1666666667%}.el-col-md-push-13{left:54.1666666667%;position:relative}.el-col-md-14{display:block;-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-md-14.is-guttered{display:block}.el-col-md-offset-14{margin-left:58.3333333333%}.el-col-md-pull-14{position:relative;right:58.3333333333%}.el-col-md-push-14{left:58.3333333333%;position:relative}.el-col-md-15{display:block;-webkit-box-flex:0;-webkit-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.el-col-md-15.is-guttered{display:block}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{left:62.5%;position:relative}.el-col-md-16{display:block;-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-md-16.is-guttered{display:block}.el-col-md-offset-16{margin-left:66.6666666667%}.el-col-md-pull-16{position:relative;right:66.6666666667%}.el-col-md-push-16{left:66.6666666667%;position:relative}.el-col-md-17{display:block;-webkit-box-flex:0;-webkit-flex:0 0 70.8333333333%;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-md-17.is-guttered{display:block}.el-col-md-offset-17{margin-left:70.8333333333%}.el-col-md-pull-17{position:relative;right:70.8333333333%}.el-col-md-push-17{left:70.8333333333%;position:relative}.el-col-md-18{display:block;-webkit-box-flex:0;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.el-col-md-18.is-guttered{display:block}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{left:75%;position:relative}.el-col-md-19{display:block;-webkit-box-flex:0;-webkit-flex:0 0 79.1666666667%;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-md-19.is-guttered{display:block}.el-col-md-offset-19{margin-left:79.1666666667%}.el-col-md-pull-19{position:relative;right:79.1666666667%}.el-col-md-push-19{left:79.1666666667%;position:relative}.el-col-md-20{display:block;-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-md-20.is-guttered{display:block}.el-col-md-offset-20{margin-left:83.3333333333%}.el-col-md-pull-20{position:relative;right:83.3333333333%}.el-col-md-push-20{left:83.3333333333%;position:relative}.el-col-md-21{display:block;-webkit-box-flex:0;-webkit-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.el-col-md-21.is-guttered{display:block}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{left:87.5%;position:relative}.el-col-md-22{display:block;-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-md-22.is-guttered{display:block}.el-col-md-offset-22{margin-left:91.6666666667%}.el-col-md-pull-22{position:relative;right:91.6666666667%}.el-col-md-push-22{left:91.6666666667%;position:relative}.el-col-md-23{display:block;-webkit-box-flex:0;-webkit-flex:0 0 95.8333333333%;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-md-23.is-guttered{display:block}.el-col-md-offset-23{margin-left:95.8333333333%}.el-col-md-pull-23{position:relative;right:95.8333333333%}.el-col-md-push-23{left:95.8333333333%;position:relative}.el-col-md-24{display:block;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.el-col-md-24.is-guttered{display:block}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{left:100%;position:relative}}@media only screen and (min-width:1200px){.el-col-lg-0{display:none;-webkit-box-flex:0;-webkit-flex:0 0 0%;flex:0 0 0%;max-width:0}.el-col-lg-0.is-guttered{display:none}.el-col-lg-offset-0{margin-left:0}.el-col-lg-pull-0{position:relative;right:0}.el-col-lg-push-0{left:0;position:relative}.el-col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 4.1666666667%;flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-lg-1,.el-col-lg-1.is-guttered{display:block}.el-col-lg-offset-1{margin-left:4.1666666667%}.el-col-lg-pull-1{position:relative;right:4.1666666667%}.el-col-lg-push-1{left:4.1666666667%;position:relative}.el-col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-lg-2,.el-col-lg-2.is-guttered{display:block}.el-col-lg-offset-2{margin-left:8.3333333333%}.el-col-lg-pull-2{position:relative;right:8.3333333333%}.el-col-lg-push-2{left:8.3333333333%;position:relative}.el-col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.el-col-lg-3,.el-col-lg-3.is-guttered{display:block}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{left:12.5%;position:relative}.el-col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-lg-4,.el-col-lg-4.is-guttered{display:block}.el-col-lg-offset-4{margin-left:16.6666666667%}.el-col-lg-pull-4{position:relative;right:16.6666666667%}.el-col-lg-push-4{left:16.6666666667%;position:relative}.el-col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 20.8333333333%;flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-lg-5,.el-col-lg-5.is-guttered{display:block}.el-col-lg-offset-5{margin-left:20.8333333333%}.el-col-lg-pull-5{position:relative;right:20.8333333333%}.el-col-lg-push-5{left:20.8333333333%;position:relative}.el-col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.el-col-lg-6,.el-col-lg-6.is-guttered{display:block}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{left:25%;position:relative}.el-col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 29.1666666667%;flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-lg-7,.el-col-lg-7.is-guttered{display:block}.el-col-lg-offset-7{margin-left:29.1666666667%}.el-col-lg-pull-7{position:relative;right:29.1666666667%}.el-col-lg-push-7{left:29.1666666667%;position:relative}.el-col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-lg-8,.el-col-lg-8.is-guttered{display:block}.el-col-lg-offset-8{margin-left:33.3333333333%}.el-col-lg-pull-8{position:relative;right:33.3333333333%}.el-col-lg-push-8{left:33.3333333333%;position:relative}.el-col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.el-col-lg-9,.el-col-lg-9.is-guttered{display:block}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{left:37.5%;position:relative}.el-col-lg-10{display:block;-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-lg-10.is-guttered{display:block}.el-col-lg-offset-10{margin-left:41.6666666667%}.el-col-lg-pull-10{position:relative;right:41.6666666667%}.el-col-lg-push-10{left:41.6666666667%;position:relative}.el-col-lg-11{display:block;-webkit-box-flex:0;-webkit-flex:0 0 45.8333333333%;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-lg-11.is-guttered{display:block}.el-col-lg-offset-11{margin-left:45.8333333333%}.el-col-lg-pull-11{position:relative;right:45.8333333333%}.el-col-lg-push-11{left:45.8333333333%;position:relative}.el-col-lg-12{display:block;-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.el-col-lg-12.is-guttered{display:block}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{left:50%;position:relative}.el-col-lg-13{display:block;-webkit-box-flex:0;-webkit-flex:0 0 54.1666666667%;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-lg-13.is-guttered{display:block}.el-col-lg-offset-13{margin-left:54.1666666667%}.el-col-lg-pull-13{position:relative;right:54.1666666667%}.el-col-lg-push-13{left:54.1666666667%;position:relative}.el-col-lg-14{display:block;-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-lg-14.is-guttered{display:block}.el-col-lg-offset-14{margin-left:58.3333333333%}.el-col-lg-pull-14{position:relative;right:58.3333333333%}.el-col-lg-push-14{left:58.3333333333%;position:relative}.el-col-lg-15{display:block;-webkit-box-flex:0;-webkit-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.el-col-lg-15.is-guttered{display:block}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{left:62.5%;position:relative}.el-col-lg-16{display:block;-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-lg-16.is-guttered{display:block}.el-col-lg-offset-16{margin-left:66.6666666667%}.el-col-lg-pull-16{position:relative;right:66.6666666667%}.el-col-lg-push-16{left:66.6666666667%;position:relative}.el-col-lg-17{display:block;-webkit-box-flex:0;-webkit-flex:0 0 70.8333333333%;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-lg-17.is-guttered{display:block}.el-col-lg-offset-17{margin-left:70.8333333333%}.el-col-lg-pull-17{position:relative;right:70.8333333333%}.el-col-lg-push-17{left:70.8333333333%;position:relative}.el-col-lg-18{display:block;-webkit-box-flex:0;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.el-col-lg-18.is-guttered{display:block}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{left:75%;position:relative}.el-col-lg-19{display:block;-webkit-box-flex:0;-webkit-flex:0 0 79.1666666667%;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-lg-19.is-guttered{display:block}.el-col-lg-offset-19{margin-left:79.1666666667%}.el-col-lg-pull-19{position:relative;right:79.1666666667%}.el-col-lg-push-19{left:79.1666666667%;position:relative}.el-col-lg-20{display:block;-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-lg-20.is-guttered{display:block}.el-col-lg-offset-20{margin-left:83.3333333333%}.el-col-lg-pull-20{position:relative;right:83.3333333333%}.el-col-lg-push-20{left:83.3333333333%;position:relative}.el-col-lg-21{display:block;-webkit-box-flex:0;-webkit-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.el-col-lg-21.is-guttered{display:block}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{left:87.5%;position:relative}.el-col-lg-22{display:block;-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-lg-22.is-guttered{display:block}.el-col-lg-offset-22{margin-left:91.6666666667%}.el-col-lg-pull-22{position:relative;right:91.6666666667%}.el-col-lg-push-22{left:91.6666666667%;position:relative}.el-col-lg-23{display:block;-webkit-box-flex:0;-webkit-flex:0 0 95.8333333333%;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-lg-23.is-guttered{display:block}.el-col-lg-offset-23{margin-left:95.8333333333%}.el-col-lg-pull-23{position:relative;right:95.8333333333%}.el-col-lg-push-23{left:95.8333333333%;position:relative}.el-col-lg-24{display:block;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.el-col-lg-24.is-guttered{display:block}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{left:100%;position:relative}}@media only screen and (min-width:1920px){.el-col-xl-0{display:none;-webkit-box-flex:0;-webkit-flex:0 0 0%;flex:0 0 0%;max-width:0}.el-col-xl-0.is-guttered{display:none}.el-col-xl-offset-0{margin-left:0}.el-col-xl-pull-0{position:relative;right:0}.el-col-xl-push-0{left:0;position:relative}.el-col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 4.1666666667%;flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-xl-1,.el-col-xl-1.is-guttered{display:block}.el-col-xl-offset-1{margin-left:4.1666666667%}.el-col-xl-pull-1{position:relative;right:4.1666666667%}.el-col-xl-push-1{left:4.1666666667%;position:relative}.el-col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-xl-2,.el-col-xl-2.is-guttered{display:block}.el-col-xl-offset-2{margin-left:8.3333333333%}.el-col-xl-pull-2{position:relative;right:8.3333333333%}.el-col-xl-push-2{left:8.3333333333%;position:relative}.el-col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.el-col-xl-3,.el-col-xl-3.is-guttered{display:block}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{left:12.5%;position:relative}.el-col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-xl-4,.el-col-xl-4.is-guttered{display:block}.el-col-xl-offset-4{margin-left:16.6666666667%}.el-col-xl-pull-4{position:relative;right:16.6666666667%}.el-col-xl-push-4{left:16.6666666667%;position:relative}.el-col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 20.8333333333%;flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-xl-5,.el-col-xl-5.is-guttered{display:block}.el-col-xl-offset-5{margin-left:20.8333333333%}.el-col-xl-pull-5{position:relative;right:20.8333333333%}.el-col-xl-push-5{left:20.8333333333%;position:relative}.el-col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.el-col-xl-6,.el-col-xl-6.is-guttered{display:block}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{left:25%;position:relative}.el-col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 29.1666666667%;flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-xl-7,.el-col-xl-7.is-guttered{display:block}.el-col-xl-offset-7{margin-left:29.1666666667%}.el-col-xl-pull-7{position:relative;right:29.1666666667%}.el-col-xl-push-7{left:29.1666666667%;position:relative}.el-col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-xl-8,.el-col-xl-8.is-guttered{display:block}.el-col-xl-offset-8{margin-left:33.3333333333%}.el-col-xl-pull-8{position:relative;right:33.3333333333%}.el-col-xl-push-8{left:33.3333333333%;position:relative}.el-col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.el-col-xl-9,.el-col-xl-9.is-guttered{display:block}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{left:37.5%;position:relative}.el-col-xl-10{display:block;-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-xl-10.is-guttered{display:block}.el-col-xl-offset-10{margin-left:41.6666666667%}.el-col-xl-pull-10{position:relative;right:41.6666666667%}.el-col-xl-push-10{left:41.6666666667%;position:relative}.el-col-xl-11{display:block;-webkit-box-flex:0;-webkit-flex:0 0 45.8333333333%;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-xl-11.is-guttered{display:block}.el-col-xl-offset-11{margin-left:45.8333333333%}.el-col-xl-pull-11{position:relative;right:45.8333333333%}.el-col-xl-push-11{left:45.8333333333%;position:relative}.el-col-xl-12{display:block;-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.el-col-xl-12.is-guttered{display:block}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{left:50%;position:relative}.el-col-xl-13{display:block;-webkit-box-flex:0;-webkit-flex:0 0 54.1666666667%;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-xl-13.is-guttered{display:block}.el-col-xl-offset-13{margin-left:54.1666666667%}.el-col-xl-pull-13{position:relative;right:54.1666666667%}.el-col-xl-push-13{left:54.1666666667%;position:relative}.el-col-xl-14{display:block;-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-xl-14.is-guttered{display:block}.el-col-xl-offset-14{margin-left:58.3333333333%}.el-col-xl-pull-14{position:relative;right:58.3333333333%}.el-col-xl-push-14{left:58.3333333333%;position:relative}.el-col-xl-15{display:block;-webkit-box-flex:0;-webkit-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.el-col-xl-15.is-guttered{display:block}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{left:62.5%;position:relative}.el-col-xl-16{display:block;-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-xl-16.is-guttered{display:block}.el-col-xl-offset-16{margin-left:66.6666666667%}.el-col-xl-pull-16{position:relative;right:66.6666666667%}.el-col-xl-push-16{left:66.6666666667%;position:relative}.el-col-xl-17{display:block;-webkit-box-flex:0;-webkit-flex:0 0 70.8333333333%;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-xl-17.is-guttered{display:block}.el-col-xl-offset-17{margin-left:70.8333333333%}.el-col-xl-pull-17{position:relative;right:70.8333333333%}.el-col-xl-push-17{left:70.8333333333%;position:relative}.el-col-xl-18{display:block;-webkit-box-flex:0;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.el-col-xl-18.is-guttered{display:block}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{left:75%;position:relative}.el-col-xl-19{display:block;-webkit-box-flex:0;-webkit-flex:0 0 79.1666666667%;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-xl-19.is-guttered{display:block}.el-col-xl-offset-19{margin-left:79.1666666667%}.el-col-xl-pull-19{position:relative;right:79.1666666667%}.el-col-xl-push-19{left:79.1666666667%;position:relative}.el-col-xl-20{display:block;-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-xl-20.is-guttered{display:block}.el-col-xl-offset-20{margin-left:83.3333333333%}.el-col-xl-pull-20{position:relative;right:83.3333333333%}.el-col-xl-push-20{left:83.3333333333%;position:relative}.el-col-xl-21{display:block;-webkit-box-flex:0;-webkit-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.el-col-xl-21.is-guttered{display:block}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{left:87.5%;position:relative}.el-col-xl-22{display:block;-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-xl-22.is-guttered{display:block}.el-col-xl-offset-22{margin-left:91.6666666667%}.el-col-xl-pull-22{position:relative;right:91.6666666667%}.el-col-xl-push-22{left:91.6666666667%;position:relative}.el-col-xl-23{display:block;-webkit-box-flex:0;-webkit-flex:0 0 95.8333333333%;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-xl-23.is-guttered{display:block}.el-col-xl-offset-23{margin-left:95.8333333333%}.el-col-xl-pull-23{position:relative;right:95.8333333333%}.el-col-xl-push-23{left:95.8333333333%;position:relative}.el-col-xl-24{display:block;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.el-col-xl-24.is-guttered{display:block}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{left:100%;position:relative}}.model-row[data-v-cb4c81ee]{padding-bottom:10px}.model-row .model-tip[data-v-cb4c81ee]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.content[data-v-cb4c81ee]{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.scan-effect[data-v-cb4c81ee]{position:relative;overflow:hidden;height:50vh}.scan-effect img[data-v-cb4c81ee]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute}.scan-line[data-v-cb4c81ee]{position:absolute;top:0;width:1.5px;height:100%;background:rgba(0,0,0,.6);box-shadow:0 0 2px #0000004d}.matting-dialog .el-dialog__header,.matting-dialog .el-upload__tip{text-align:left}.matting-dialog .el-dialog__body{padding-top:0}.matting-dialog .el-upload-list__item-name{padding:0}.matting-dialog .el-upload-list__item-info{width:100%;margin-left:0}.el-popover{--el-popover-bg-color:var(--el-bg-color-overlay);--el-popover-font-size:var(--el-font-size-base);--el-popover-border-color:var(--el-border-color-lighter);--el-popover-padding:12px;--el-popover-padding-large:18px 20px;--el-popover-title-font-size:16px;--el-popover-title-text-color:var(--el-text-color-primary);--el-popover-border-radius:4px}.el-popover.el-popper{background:var(--el-popover-bg-color);border:1px solid var(--el-popover-border-color);border-radius:var(--el-popover-border-radius);box-shadow:var(--el-box-shadow-light);box-sizing:border-box;color:var(--el-text-color-regular);font-size:var(--el-popover-font-size);line-height:1.4;min-width:150px;overflow-wrap:break-word;padding:var(--el-popover-padding);z-index:var(--el-index-popper)}.el-popover.el-popper--plain{padding:var(--el-popover-padding-large)}.el-popover__title{color:var(--el-popover-title-text-color);font-size:var(--el-popover-title-font-size);line-height:1;margin-bottom:12px}.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing){outline-width:0}.el-popover.el-popper.is-dark{--el-popover-bg-color:var(--el-text-color-primary);--el-popover-border-color:var(--el-text-color-primary);--el-popover-title-text-color:var(--el-bg-color);color:var(--el-bg-color)}.el-popover.el-popper:focus,.el-popover.el-popper:focus:active{outline-width:0}.upload-dialog .el-dialog__header,.upload-dialog .el-upload__tip{text-align:left}.upload-dialog .el-upload-list__item-name{padding:0}.upload-dialog .el-upload-list__item-info{width:100%;margin-left:0}.el-radio{--el-radio-font-size:var(--el-font-size-base);--el-radio-text-color:var(--el-text-color-regular);--el-radio-font-weight:var(--el-font-weight-primary);--el-radio-input-height:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary);-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--el-radio-text-color);cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:var(--el-font-size-base);font-weight:var(--el-radio-font-weight);height:32px;margin-right:32px;outline:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.el-radio.el-radio--large{height:40px}.el-radio.el-radio--small{height:24px}.el-radio.is-bordered{border:var(--el-border);border-radius:var(--el-border-radius-base);box-sizing:border-box;padding:0 15px 0 9px}.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-radio.is-bordered.is-disabled{border-color:var(--el-border-color-lighter);cursor:not-allowed}.el-radio.is-bordered.el-radio--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-radio.is-bordered.el-radio--large .el-radio__label{font-size:var(--el-font-size-base)}.el-radio.is-bordered.el-radio--large .el-radio__inner{height:14px;width:14px}.el-radio.is-bordered.el-radio--small{border-radius:var(--el-border-radius-base);padding:0 11px 0 7px}.el-radio.is-bordered.el-radio--small .el-radio__label{font-size:12px}.el-radio.is-bordered.el-radio--small .el-radio__inner{height:12px;width:12px}.el-radio:last-child{margin-right:0}.el-radio__input{cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:none;position:relative;vertical-align:middle;white-space:nowrap}.el-radio__input.is-disabled .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner:after{background-color:var(--el-disabled-bg-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--el-text-color-placeholder)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{background:var(--el-color-primary);border-color:var(--el-color-primary)}.el-radio__input.is-checked .el-radio__inner:after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.el-radio__input.is-checked+.el-radio__label{color:var(--el-color-primary)}.el-radio__input.is-focus .el-radio__inner{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner{background-color:var(--el-radio-input-bg-color);border:var(--el-radio-input-border);border-radius:var(--el-radio-input-border-radius);box-sizing:border-box;cursor:pointer;display:inline-block;height:var(--el-radio-input-height);position:relative;width:var(--el-radio-input-width)}.el-radio__inner:hover{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner:after{background-color:var(--el-color-white);border-radius:var(--el-radio-input-border-radius);content:"";height:4px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:-webkit-transform .15s ease-in;transition:-webkit-transform .15s ease-in;transition:transform .15s ease-in;transition:transform .15s ease-in,-webkit-transform .15s ease-in;width:4px}.el-radio__original{inset:0;margin:0;opacity:0;outline:none;position:absolute;z-index:-1}.el-radio__original:focus-visible+.el-radio__inner{border-radius:var(--el-radio-input-border-radius);outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px}.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover)}.el-radio__label{font-size:var(--el-radio-font-size);padding-left:8px}.el-radio.el-radio--large .el-radio__label{font-size:14px}.el-radio.el-radio--large .el-radio__inner{height:14px;width:14px}.el-radio.el-radio--small .el-radio__label{font-size:12px}.el-radio.el-radio--small .el-radio__inner{height:12px;width:12px}.reference-pop-row[data-v-28d75bed]{font-size:13px;padding:8px 15px;display:-webkit-box;display:-webkit-flex;display:flex}.reference-pop-row .reference-pop-direction[data-v-28d75bed]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.reference-pop-row .reference-pop-text[data-v-28d75bed]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.reference-pop-row .reference-flex-end[data-v-28d75bed]{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.reference-pop-btn[data-v-28d75bed]{font-size:13px;padding:8px 15px;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}[data-v-28d75bed] .el-radio-group{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.home-pop[data-v-8ca0e5b0]{margin:10px;padding:0}.pop-row[data-v-8ca0e5b0]{margin:0 10px;font-size:15px;padding:10px 15px;cursor:pointer}.pop-row .pop-icon[data-v-8ca0e5b0]{font-size:20px}.pop-row .pop-text[data-v-8ca0e5b0]{padding-left:15px}.pop-row[data-v-8ca0e5b0]:hover{border-radius:2px;background-color:#f9f9f9}.el-form{--el-form-label-font-size:var(--el-font-size-base);--el-form-inline-content-width:220px}.el-form--label-left .el-form-item__label{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.el-form--label-top .el-form-item{display:block}.el-form--label-top .el-form-item .el-form-item__label{display:block;height:auto;line-height:22px;margin-bottom:8px;text-align:left}.el-form--inline .el-form-item{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;margin-right:32px;vertical-align:middle}.el-form--inline.el-form--label-top{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-form--large.el-form--label-top .el-form-item .el-form-item__label{line-height:22px;margin-bottom:12px}.el-form--default.el-form--label-top .el-form-item .el-form-item__label{line-height:22px;margin-bottom:8px}.el-form--small.el-form--label-top .el-form-item .el-form-item__label{line-height:20px;margin-bottom:4px}.el-form-item{display:-webkit-box;display:-webkit-flex;display:flex;--font-size:14px;margin-bottom:18px}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--large{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:22px}.el-form-item--large .el-form-item__label{height:40px;line-height:40px}.el-form-item--large .el-form-item__content{line-height:40px}.el-form-item--large .el-form-item__error{padding-top:4px}.el-form-item--default{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--default .el-form-item__label{height:32px;line-height:32px}.el-form-item--default .el-form-item__content{line-height:32px}.el-form-item--default .el-form-item__error{padding-top:2px}.el-form-item--small{--font-size:12px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--small .el-form-item__label{height:24px;line-height:24px}.el-form-item--small .el-form-item__content{line-height:24px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item__label-wrap{display:-webkit-box;display:-webkit-flex;display:flex}.el-form-item__label{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;box-sizing:border-box;color:var(--el-text-color-regular);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;font-size:var(--el-form-label-font-size);height:32px;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;line-height:32px;padding:0 12px 0 0}.el-form-item__content{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:var(--font-size);line-height:32px;min-width:0;position:relative}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:var(--el-color-danger);font-size:12px;left:0;line-height:1;padding-top:2px;position:absolute;top:100%}.el-form-item__error--inline{display:inline-block;left:auto;margin-left:10px;position:relative;top:auto}.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before{color:var(--el-color-danger);content:"*";margin-right:4px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after{color:var(--el-color-danger);content:"*";margin-left:4px}.el-form-item.is-error .el-input__wrapper,.el-form-item.is-error .el-input__wrapper.is-focus,.el-form-item.is-error .el-input__wrapper:focus,.el-form-item.is-error .el-input__wrapper:hover,.el-form-item.is-error .el-select__wrapper,.el-form-item.is-error .el-select__wrapper.is-focus,.el-form-item.is-error .el-select__wrapper:focus,.el-form-item.is-error .el-select__wrapper:hover,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner.is-focus,.el-form-item.is-error .el-textarea__inner:focus,.el-form-item.is-error .el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-input-group__prepend .el-input__wrapper{box-shadow:inset 0 0 0 1px transparent}.el-form-item.is-error .el-input__validateIcon{color:var(--el-color-danger)}.el-form-item--feedback .el-input__validateIcon{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.el-image__error,.el-image__inner,.el-image__placeholder,.el-image__wrapper{height:100%;width:100%}.el-image{display:inline-block;overflow:hidden;position:relative}.el-image__inner{opacity:1;vertical-align:top}.el-image__inner.is-loading{opacity:0}.el-image__wrapper{left:0;position:absolute;top:0}.el-image__error,.el-image__placeholder{background:var(--el-fill-color-light)}.el-image__error{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--el-text-color-placeholder);display:-webkit-box;display:-webkit-flex;display:flex;font-size:14px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;vertical-align:middle}.el-image__preview{cursor:pointer}.el-image-viewer__wrapper{inset:0;position:fixed}.el-image-viewer__btn{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:50%;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;opacity:.8;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.el-image-viewer__btn .el-icon{cursor:pointer;font-size:inherit}.el-image-viewer__close{font-size:40px;height:40px;right:40px;top:40px;width:40px}.el-image-viewer__canvas{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:static;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.el-image-viewer__actions{background-color:var(--el-text-color-regular);border-color:#fff;border-radius:22px;bottom:30px;height:44px;left:50%;padding:0 23px;-webkit-transform:translateX(-50%);transform:translate(-50%);width:282px}.el-image-viewer__actions__inner{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#fff;cursor:default;display:-webkit-box;display:-webkit-flex;display:flex;font-size:23px;height:100%;-webkit-justify-content:space-around;justify-content:space-around;width:100%}.el-image-viewer__prev{left:40px}.el-image-viewer__next,.el-image-viewer__prev{background-color:var(--el-text-color-regular);border-color:#fff;color:#fff;font-size:24px;height:44px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:44px}.el-image-viewer__next{right:40px;text-indent:2px}.el-image-viewer__close{background-color:var(--el-text-color-regular);border-color:#fff;color:#fff;font-size:24px;height:44px;width:44px}.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 var(--el-transition-duration);animation:viewer-fade-in var(--el-transition-duration)}.viewer-fade-leave-active{-webkit-animation:viewer-fade-out var(--el-transition-duration);animation:viewer-fade-out var(--el-transition-duration)}@-webkit-keyframes viewer-fade-in{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes viewer-fade-in{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes viewer-fade-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}}@keyframes viewer-fade-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}}.h-full[data-v-fb843563]{height:100%}.content-center[data-v-fb843563]{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.outline-box[data-v-fb843563]{cursor:pointer}.outline-box[data-v-fb843563]:hover{outline:1px solid #eee}.login-dialog .el-dialog__header,.login-dialog .el-upload__tip{text-align:left}.login-dialog .el-upload-list__item-name{padding:0}.login-dialog .el-upload-list__item-info{width:100%;margin-left:0}.login-form .el-input{width:200px}.menu-content[data-v-10e0a8c0]{width:170px;padding:5px 0;background:#fff;border:1px solid #eee;box-shadow:3px 3px 3px #00000026;border-radius:2px;list-style:none;margin:0}.menu-item[data-v-10e0a8c0]{padding:0 20px;color:#555;font-size:12px;-webkit-transition:all .1s;transition:all .1s;white-space:nowrap;height:30px;line-height:30px;background-color:#fff;cursor:pointer}.menu-item:not(.disable):hover>.menu-item-content>.sub-menu[data-v-10e0a8c0]{display:block}.menu-item:not(.disable):hover>.has-children.has-handler[data-v-10e0a8c0]:after{-webkit-transform:scale(1);transform:scale(1)}.menu-item[data-v-10e0a8c0]:hover:not(.disable){background-color:#409eff33}.menu-item.divider[data-v-10e0a8c0]{height:1px;overflow:hidden;margin:5px;background-color:#e5e5e5;line-height:0;padding:0}.menu-item.disable[data-v-10e0a8c0]{color:#b1b1b1;cursor:no-drop}.menu-item-content[data-v-10e0a8c0]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;position:relative}.menu-item-content.has-children[data-v-10e0a8c0]:before{content:"";display:inline-block;width:8px;height:8px;border-width:1px;border-style:solid;border-color:#666 #666 transparent transparent;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.menu-item-content.has-children.has-handler[data-v-10e0a8c0]:after{content:"";display:inline-block;width:1px;height:24px;background-color:#f1f1f1;position:absolute;right:18px;top:3px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.menu-item-content .sub-text[data-v-10e0a8c0]{opacity:.6}.menu-item-content .sub-menu[data-v-10e0a8c0]{width:120px;position:absolute;display:none;left:112%;top:-6px}.mask{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:9998}.contextmenu{position:fixed;z-index:9999;-webkit-user-select:none;-moz-user-select:none;user-select:none} diff --git a/assets/index-b2fef5e1.css.gz b/assets/index-b2fef5e1.css.gz new file mode 100644 index 0000000000000000000000000000000000000000..f09b9328d2df0c28e63177266d4facefdc75cd1f GIT binary patch literal 54217 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 KOAFRMNA^DuYPc`} literal 0 HcmV?d00001 diff --git a/assets/index-c2fdf143.js b/assets/index-c2fdf143.js new file mode 100644 index 00000000..5cb88622 --- /dev/null +++ b/assets/index-c2fdf143.js @@ -0,0 +1 @@ +import{v as a}from"./index-07a369db.js";const e=e=>a({url:"/api/design/template/info/pages",method:"get",params:e}),t=e=>a({url:"/api/design/template/detail/pages",method:"get",params:e}),s=e=>a({url:`/api/design/template/data/${e}`,method:"get"});export{t as a,s as b,e as g}; diff --git a/assets/index-dd69cdc0.js b/assets/index-dd69cdc0.js new file mode 100644 index 00000000..d176170b --- /dev/null +++ b/assets/index-dd69cdc0.js @@ -0,0 +1,63 @@ +var e=Object.defineProperty,t=Object.defineProperties,n=Object.getOwnPropertyDescriptors,o=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,l=(t,n,o)=>n in t?e(t,n,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[n]=o,i=(e,t)=>{for(var n in t||(t={}))a.call(t,n)&&l(e,n,t[n]);if(o)for(var n of o(t))r.call(t,n)&&l(e,n,t[n]);return e},c=(e,o)=>t(e,n(o)),s=(e,t,n)=>(l(e,"symbol"!=typeof t?t+"":t,n),n),u=(e,t,n)=>new Promise(((o,a)=>{var r=e=>{try{i(n.next(e))}catch(t){a(t)}},l=e=>{try{i(n.throw(e))}catch(t){a(t)}},i=e=>e.done?o(e.value):Promise.resolve(e.value).then(r,l);i((n=n.apply(e,t)).next())}));import{H as f,_ as d,a as p,c as h,s as v,d as m,e as g,f as y,g as b,h as _,S as w,i as x,j as k,l as E,k as C,m as S,n as O,o as A,p as L,q as T,P as F,r as D,t as j,v as M,w as P,G as I,x as B,y as V,E as R,A as U,L as N,z as $,B as z,W as G,C as H,D as X,F as Y,I as W,J as q,K as Z,M as K,N as J,O as Q,Q as ee,R as te,T as ne,U as oe,V as ae,X as re,Y as le,Z as ie,$ as ce,a0 as se,a1 as ue,a2 as fe,a3 as de,a4 as pe,a5 as he,a6 as ve,a7 as me,a8 as ge,a9 as ye,aa as be,ab as _e,ac as we,ad as xe,ae as ke,af as Ee,ag as Ce,ah as Se,ai as Oe,aj as Ae,ak as Le,al as Te,am as Fe,an as De,ao as je,ap as Me,aq as Pe,ar as Ie,as as Be,at as Ve,au as Re,av as Ue,aw as Ne,ax as $e}from"./index-07a369db.js";import{J as ze,p as Ge,q as He,K as Xe,g as Ye,f as We,o as qe,v as Ze,A as Ke,a as Je,L as Qe,E as et,s as tt,M as nt,h as ot,i as at,N as rt,l as lt,O as it,C as ct,x as st,d as ut,P as ft,Q as dt,R as pt,S as ht,T as vt,m as mt,n as gt,j as yt,r as bt,U as _t,V as wt,k as xt,W as kt,c as Et,X as Ct,Y as St,Z as Ot,_ as At,$ as Lt,b as Tt}from"./element-plus-249c2f7d.js";import{j as Ft,k as Dt,S as jt,R as Mt,m as Pt,l as It,a6 as Bt,P as Vt,V as Rt,u as Ut,r as Nt,ad as $t,O as zt,F as Gt,_ as Ht,W as Xt,av as Yt,aw as Wt,c as qt,U as Zt,n as Kt,e as Jt,G as Qt,w as en,B as tn,ax as nn,Z as on,ak as an,$ as rn,T as ln,J as cn,K as sn,H as un}from"./vue-7635db6f.js";import{g as fn,a as dn,c as pn}from"./clipper-lib-fc83c972.js";import{a as hn,b as vn}from"./index-c2fdf143.js";import{e as mn,t as gn,n as yn}from"./lodash-es-2c042c7a.js";import{o as bn,Q as _n,c as wn,A as xn,P as kn,w as En,a as Cn,i as Sn}from"./fabric-c88bb9ac.js";import{o as On}from"./opentype.js-eb278330.js";const An={class:"hotkey-doc"},Ln={class:"title"},Tn={class:"label"},Fn={class:"value"},Dn=d(Ft({__name:"HotkeyDrawer",props:{hasHotkey:{type:Boolean,default:!1}},setup(e){const t=e;return(e,n)=>{const o=ze;return Dt(),jt(o,{modelValue:t.hasHotkey,"onUpdate:modelValue":n[0]||(n[0]=e=>t.hasHotkey=e),"with-header":!1,size:"320"},{default:Mt((()=>[Pt("div",An,[(Dt(!0),It(Vt,null,Bt(Ut(f),(e=>(Dt(),It(Vt,{key:e.type},[Pt("div",Ln,Rt(e.type),1),(Dt(!0),It(Vt,null,Bt(e.children,(e=>(Dt(),It("div",{class:"hotkey-item",key:e.label},[Pt("div",Tn,Rt(e.label),1),Pt("div",Fn,Rt(e.value),1)])))),128))],64)))),128))])])),_:1},8,["modelValue"])}}}),[["__scopeId","data-v-5980d094"]]),jn={class:"help-pop-text"},Mn={class:"help-pop-text"},Pn={class:"help-pop-text"},In={class:"help-pop-text"},Bn={class:"help-pop-text"},Vn=d(Ft({__name:"HelpPopover",props:{helpRef:{type:null},helpPopoverRef:{type:null}},emits:["change"],setup(e,{emit:t}){const n=Nt(!1),o=Nt(!1),a=e,r=e=>{n.value=e};return(e,t)=>{const n=$t("IconGuideBoard"),l=Ge,i=$t("IconVideoTwo"),c=$t("IconKeyboardOne"),s=$t("IconEdit"),u=$t("IconHeadsetOne"),f=He;return Dt(),It("div",null,[zt(f,{placement:"right",trigger:"click","popper-style":{padding:0},onBeforeEnter:t[1]||(t[1]=e=>r(!0)),onHide:t[2]||(t[2]=e=>r(!1)),ref:a.helpPopoverRef,"virtual-ref":a.helpRef,"virtual-triggering":""},{default:Mt((()=>[zt(l,{class:"help-pop-row"},{default:Mt((()=>[zt(n,{class:"help-pop-icon"}),Pt("span",jn,Rt(e.$t("message.BeginnerGuide")),1)])),_:1}),zt(l,{class:"help-pop-row"},{default:Mt((()=>[zt(i,{class:"help-pop-icon"}),Pt("span",Mn,Rt(e.$t("message.UserGuide")),1)])),_:1}),zt(l,{class:"help-pop-row",onClick:t[0]||(t[0]=e=>o.value=!0)},{default:Mt((()=>[zt(c,{class:"help-pop-icon"}),Pt("span",Pn,Rt(e.$t("message.Shortcuts")),1)])),_:1}),zt(l,{class:"help-pop-row"},{default:Mt((()=>[zt(s,{class:"help-pop-icon"}),Pt("span",In,Rt(e.$t("message.Suggestions")),1)])),_:1}),zt(l,{class:"help-pop-row"},{default:Mt((()=>[zt(u,{class:"help-pop-icon"}),Pt("span",Bn,Rt(e.$t("message.OnlineSupport")),1)])),_:1})])),_:1},8,["virtual-ref"])])}}}),[["__scopeId","data-v-ee17a7da"]]),Rn={class:"left-top-tabs",id:"left-top-tabs"},Un={class:"top-tab"},Nn={class:"left-bottom-tabs"},$n={class:"center-tabs"},zn=["onClick"],Gn=["id"],Hn={class:"left-name"},Xn={class:"bottom-tabs"},Yn={id:"left-tabs-help"},Wn={class:"left-name"},qn=d(Ft({__name:"index",setup(e){const t=p(),n=h(),{poolType:o,poolShow:a}=v(n),r=Nt(),l=Nt(),i=Nt(!1),c=[{key:"editor",label:"message.edit",icon:"editor",index:0},{key:"template",label:"message.template",icon:"template",index:1},{key:"material",label:"message.material",icon:"material",index:2},{key:"text",label:"message.text",icon:"text",index:3},{key:"image",label:"message.image",icon:"picture",index:4},{key:"toolkit",label:"message.tool",icon:"toolkit",index:5},{key:"chatgpt",label:"message.chatgpt",icon:"chatgpt",index:6}],s=e=>{a.value&&e===o.value?a.value=!1:a.value="help"!==e,n.setPoolType(e)},u=()=>{window.open(t.resolve({path:"/home"}).href,"_blank")};return(e,t)=>{const n=$t("IconHome"),a=Xe,f=m;return Dt(),It("div",null,[Pt("div",Rn,[Pt("div",Un,[zt(a,{placement:"top","hide-after":0,content:"首页"},{default:Mt((()=>[zt(n,{class:"handler-item",onClick:u})])),_:1})])]),Pt("div",Nn,[Pt("div",$n,[(Dt(),It(Vt,null,Bt(c,(t=>Pt("div",{class:Gt(["center-tab",{"left-active":t.key===Ut(o)}]),key:t.key,onClick:e=>s(t.key)},[Pt("div",{class:"flex justify-center items-center flex-col",id:`left-tabs-${t.key}`},[zt(f,{"icon-class":t.icon,className:"svg-size"},null,8,["icon-class"]),Pt("div",Hn,Rt(e.$t(t.label)),1)],8,Gn)],10,zn))),64))]),Pt("div",Xn,[Pt("div",{class:Gt(["bottom-tab",{"left-active":"help"===Ut(o)}]),ref_key:"helpRef",ref:r,onClick:t[0]||(t[0]=e=>s("help"))},[Pt("div",Yn,[Pt("div",null,[zt(f,{"icon-class":"help",className:"svg-size"})]),Pt("div",Wn,Rt(e.$t("message.help")),1)])],2),zt(Vn,{"help-ref":Ut(r),"help-popover-ref":Ut(l)},null,8,["help-ref","help-popover-ref"]),zt(Dn,{"has-hotkey":Ut(i)},null,8,["has-hotkey"])])])])}}}),[["__scopeId","data-v-c3d54922"]]);var Zn,Kn={exports:{}};Zn=Kn.exports,window;var Jn=Kn.exports=function(e){var t={};function n(o){if(t[o])return t[o].exports;var a=t[o]={i:o,l:!1,exports:{}};return e[o].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},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 o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(o,a,function(t){return e[t]}.bind(null,a));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=11)}([function(e,t,n){var o=n(5),a="object"==typeof self&&self&&self.Object===Object&&self,r=o.a||a||Function("return this")();t.a=r},function(e,t,n){(function(e){var o=n(5),a=Zn&&!Zn.nodeType&&Zn,r=a&&"object"==typeof e&&e&&!e.nodeType&&e,l=r&&r.exports===a&&o.a.process,i=function(){try{return r&&r.require&&r.require("util").types||l&&l.binding&&l.binding("util")}catch(e){}}();t.a=i}).call(this,n(6)(e))},function(e,t,n){function o(e){this._maxSize=e,this.clear()}o.prototype.clear=function(){this._size=0,this._values=Object.create(null)},o.prototype.get=function(e){return this._values[e]},o.prototype.set=function(e,t){return this._size>=this._maxSize&&this.clear(),e in this._values||this._size++,this._values[e]=t};var a=/[^.^\]^[]+|(?=\[\]|\.\.)/g,r=/^\d+$/,l=/^\d/,i=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,c=/^\s*(['"]?)(.*?)(\1)\s*$/,s=new o(512),u=new o(512),f=new o(512);function d(e){return s.get(e)||s.set(e,p(e).map((function(e){return e.replace(c,"$2")})))}function p(e){return e.match(a)}function h(e){return"string"==typeof e&&e&&-1!==["'",'"'].indexOf(e.charAt(0))}function v(e){return!h(e)&&((t=e).match(l)&&!t.match(r)||function(e){return i.test(e)}(e));var t}e.exports={Cache:o,split:p,normalizePath:d,setter:function(e){var t=d(e);return u.get(e)||u.set(e,(function(e,n){for(var o=0,a=t.length;o-1},ae=function(e,t){var n=this.__data__,o=Q(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this};function re(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1&&e%1==0&&e-1&&e%1==0&&e<=9007199254740991},Ve=function(e){if("string"==typeof e||w(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t},Re=function(e,t,n){for(var o=-1,a=(t=Le(t,e)).length,r=!1;++o=0||(a[n]=e[n]);return a}var lo=n(4),io=/\$\{\s*(\w+)\s*\}/g,co=function(e){return function(t){return e.replace(io,(function(e,n){return Zn(t[n])}))}};function so(e,t,n,o){var a=this;this.name="ValidationError",this.value=t,this.path=n,this.type=o,this.errors=[],this.inner=[],e&&[].concat(e).forEach((function(e){a.errors=a.errors.concat(e.errors||e),e.inner&&(a.inner=a.inner.concat(e.inner.length?e.inner:e))})),this.message=this.errors.length>1?this.errors.length+" errors occurred":this.errors[0],Error.captureStackTrace&&Error.captureStackTrace(this,so)}so.prototype=Object.create(Error.prototype),so.prototype.constructor=so,so.isError=function(e){return e&&"ValidationError"===e.name},so.formatError=function(e,t){"string"==typeof e&&(e=co(e));var n=function(t){return t.path=t.label||t.path||"this","function"==typeof e?e(t):e};return 1===arguments.length?n:n(t)};var uo=function(e){return e?lo.SynchronousPromise:Promise};function fo(e,t){return e?null:function(e){return t.push(e),e.value}}function po(e){var t,n=e.validations,o=e.value,a=e.path,r=e.sync,l=e.errors,i=e.sort;return void 0===(t=l)&&(t=[]),l=t.inner&&t.inner.length?t.inner:[].concat(t),function(e,t){var n=uo(t);return n.all(e.map((function(e){return n.resolve(e).then((function(e){return{fulfilled:!0,value:e}}),(function(e){return{fulfilled:!1,value:e}}))})))}(n,r).then((function(e){var t=e.filter((function(e){return!e.fulfilled})).reduce((function(e,t){var n=t.value;if(!so.isError(n))throw n;return e.concat(n)}),[]);if(i&&t.sort(i),(l=t.concat(l)).length)throw new so(l,o,a);return o}))}function ho(e){var t,n,o,a=e.endEarly,r=ro(e,["endEarly"]);return a?(t=r.validations,n=r.value,o=r.sync,uo(o).all(t).catch((function(e){throw"ValidationError"===e.name&&(e.value=n),e})).then((function(){return n}))):po(r)}var vo=function(e){return"[object Object]"===Object.prototype.toString.call(e)},mo=function(e){return function(t,n,o){for(var a=-1,r=Object(t),l=o(t),i=l.length;i--;){var c=l[e?i:++a];if(!1===n(r[c],c,r))break}return t}}(),go=function(e,t){return e&&mo(e,t,gt)},yo=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},bo=function(e){return this.__data__.has(e)};function _o(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new me;++ti))return!1;var s=r.get(e);if(s&&r.get(t))return s==t;var u=-1,f=!0,d=2&n?new wo:void 0;for(r.set(e,t),r.set(t,e);++u=n.length)throw new Error("Yup.reach cannot resolve an array item at index: "+i+", in the path: "+t+". because there is no value at that index. ");a=n,n=n&&n[d],e=e.innerType}if(!s){if(!e.fields||!e.fields[f])throw new Error("The schema does not contain the path: "+t+". (failed at: "+l+' which is a type: "'+e._type+'")');a=n,n=n&&n[f],e=e.fields[f]}r=f,l=c?"["+i+"]":"."+i})),{schema:e,parent:a,parentPath:r}):{parent:a,parentPath:t,schema:e}}var oa=function(){function e(){this.list=new Set,this.refs=new Map}var t,n=e.prototype;return n.describe=function(){var e=[],t=this.list,n=Array.isArray(t),o=0;for(t=n?t:t[Symbol.iterator]();;){var a;if(n){if(o>=t.length)break;a=t[o++]}else{if((o=t.next()).done)break;a=o.value}var r=a;e.push(r)}var l=this.refs,i=Array.isArray(l),c=0;for(l=i?l:l[Symbol.iterator]();;){var s;if(i){if(c>=l.length)break;s=l[c++]}else{if((c=l.next()).done)break;s=c.value}var u=s[1];e.push(u.describe())}return e},n.toArray=function(){return zn(this.list).concat(zn(this.refs.values()))},n.add=function(e){Jo.isRef(e)?this.refs.set(e.key,e):this.list.add(e)},n.delete=function(e){Jo.isRef(e)?this.refs.delete(e.key):this.list.delete(e)},n.has=function(e,t){if(this.list.has(e))return!0;for(var n,o=this.refs.values();!(n=o.next()).done;)if(t(n.value)===e)return!0;return!1},n.clone=function(){var t=new e;return t.list=new Set(this.list),t.refs=new Map(this.refs),t},n.merge=function(e,t){var n=this.clone();return e.list.forEach((function(e){return n.add(e)})),e.refs.forEach((function(e){return n.add(e)})),t.list.forEach((function(e){return n.delete(e)})),t.refs.forEach((function(e){return n.delete(e)})),n},(t=[{key:"size",get:function(){return this.list.size+this.refs.size}}])&&a(e.prototype,t),e}();function aa(e){var t=this;if(void 0===e&&(e={}),!(this instanceof aa))return new aa;this._deps=[],this._conditions=[],this._options={abortEarly:!0,recursive:!0},this._exclusive=Object.create(null),this._whitelist=new oa,this._blacklist=new oa,this.tests=[],this.transforms=[],this.withMutation((function(){t.typeError(Kn.notType)})),Ue(e,"default")&&(this._defaultDefault=e.default),this.type=e.type||"mixed",this._type=e.type||"mixed"}for(var ra=aa.prototype={__isYupSchema__:!0,constructor:aa,clone:function(){var e=this;return this._mutate?this:_n(this,(function(t){if(oo(t)&&t!==e)return t}))},label:function(e){var t=this.clone();return t._label=e,t},meta:function(e){if(0===arguments.length)return this._meta;var t=this.clone();return t._meta=o(t._meta||{},e),t},withMutation:function(e){var t=this._mutate;this._mutate=!0;var n=e(this);return this._mutate=t,n},concat:function(e){if(!e||e===this)return this;if(e._type!==this._type&&"mixed"!==this._type)throw new TypeError("You cannot `concat()` schema's of different types: "+this._type+" and "+e._type);var t=function e(t,n){for(var o in n)if(Ue(n,o)){var a=n[o],r=t[o];if(void 0===r)t[o]=a;else{if(r===a)continue;oo(r)?oo(a)&&(t[o]=a.concat(r)):vo(r)?vo(a)&&(t[o]=e(r,a)):Array.isArray(r)&&Array.isArray(a)&&(t[o]=a.concat(r))}}return t}(e.clone(),this);return Ue(e,"_default")&&(t._default=e._default),t.tests=this.tests,t._exclusive=this._exclusive,t._whitelist=this._whitelist.merge(e._whitelist,e._blacklist),t._blacklist=this._blacklist.merge(e._blacklist,e._whitelist),t.withMutation((function(t){e.tests.forEach((function(e){t.test(e.OPTIONS)}))})),t},isType:function(e){return!(!this._nullable||null!==e)||!this._typeCheck||this._typeCheck(e)},resolve:function(e){var t=this;if(t._conditions.length){var n=t._conditions;(t=t.clone())._conditions=[],t=(t=n.reduce((function(t,n){return n.resolve(t,e)}),t)).resolve(e)}return t},cast:function(e,t){void 0===t&&(t={});var n=this.resolve(o({},t,{value:e})),a=n._cast(e,t);if(void 0!==e&&!1!==t.assert&&!0!==n.isType(a)){var r=Zn(e),l=Zn(a);throw new TypeError("The value of "+(t.path||"field")+' could not be cast to a value that satisfies the schema type: "'+n._type+'". \n\nattempted value: '+r+" \n"+(l!==r?"result of cast: "+l:""))}return a},_cast:function(e){var t=this,n=void 0===e?e:this.transforms.reduce((function(n,o){return o.call(t,n,e)}),e);return void 0===n&&Ue(this,"_default")&&(n=this.default()),n},_validate:function(e,t){var n=this;void 0===t&&(t={});var a=e,r=null!=t.originalValue?t.originalValue:e,l=this._option("strict",t),i=this._option("abortEarly",t),c=t.sync,s=t.path,u=this._label;l||(a=this._cast(a,o({assert:!1},t)));var f={value:a,path:s,schema:this,options:t,label:u,originalValue:r,sync:c};t.from&&(f.from=t.from);var d=[];return this._typeError&&d.push(this._typeError(f)),this._whitelistError&&d.push(this._whitelistError(f)),this._blacklistError&&d.push(this._blacklistError(f)),ho({validations:d,endEarly:i,value:a,path:s,sync:c}).then((function(e){return ho({path:s,sync:c,value:e,endEarly:i,validations:n.tests.map((function(e){return e(f)}))})}))},validate:function(e,t){return void 0===t&&(t={}),this.resolve(o({},t,{value:e}))._validate(e,t)},validateSync:function(e,t){var n,a;if(void 0===t&&(t={}),this.resolve(o({},t,{value:e}))._validate(e,o({},t,{sync:!0})).then((function(e){return n=e})).catch((function(e){return a=e})),a)throw a;return n},isValid:function(e,t){return this.validate(e,t).then((function(){return!0})).catch((function(e){if("ValidationError"===e.name)return!1;throw e}))},isValidSync:function(e,t){try{return this.validateSync(e,t),!0}catch(_e){if("ValidationError"===_e.name)return!1;throw _e}},getDefault:function(e){return void 0===e&&(e={}),this.resolve(e).default()},default:function(e){if(0===arguments.length){var t=Ue(this,"_default")?this._default:this._defaultDefault;return"function"==typeof t?t.call(this):_n(t)}var n=this.clone();return n._default=e,n},strict:function(e){void 0===e&&(e=!0);var t=this.clone();return t._options.strict=e,t},_isPresent:function(e){return null!=e},required:function(e){return void 0===e&&(e=Kn.required),this.test({message:e,name:"required",exclusive:!0,test:function(e){return this.schema._isPresent(e)}})},notRequired:function(){var e=this.clone();return e.tests=e.tests.filter((function(e){return"required"!==e.OPTIONS.name})),e},nullable:function(e){void 0===e&&(e=!0);var t=this.clone();return t._nullable=e,t},transform:function(e){var t=this.clone();return t.transforms.push(e),t},test:function(){var e;if(void 0===(e=1===arguments.length?"function"==typeof(arguments.length<=0?void 0:arguments[0])?{test:arguments.length<=0?void 0:arguments[0]}:arguments.length<=0?void 0:arguments[0]:2===arguments.length?{name:arguments.length<=0?void 0:arguments[0],test:arguments.length<=1?void 0:arguments[1]}:{name:arguments.length<=0?void 0:arguments[0],message:arguments.length<=1?void 0:arguments[1],test:arguments.length<=2?void 0:arguments[2]}).message&&(e.message=Kn.default),"function"!=typeof e.test)throw new TypeError("`test` is a required parameters");var t=this.clone(),n=ta(e),o=e.exclusive||e.name&&!0===t._exclusive[e.name];if(e.exclusive&&!e.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return t._exclusive[e.name]=!!e.exclusive,t.tests=t.tests.filter((function(t){if(t.OPTIONS.name===e.name){if(o)return!1;if(t.OPTIONS.test===n.OPTIONS.test)return!1}return!0})),t.tests.push(n),t},when:function(e,t){1===arguments.length&&(t=e,e=".");var n=this.clone(),o=[].concat(e).map((function(e){return new Jo(e)}));return o.forEach((function(e){e.isSibling&&n._deps.push(e.key)})),n._conditions.push(new ao(o,t)),n},typeError:function(e){var t=this.clone();return t._typeError=ta({message:e,name:"typeError",test:function(e){return!(void 0!==e&&!this.schema.isType(e))||this.createError({params:{type:this.schema._type}})}}),t},oneOf:function(e,t){void 0===t&&(t=Kn.oneOf);var n=this.clone();return e.forEach((function(e){n._whitelist.add(e),n._blacklist.delete(e)})),n._whitelistError=ta({message:t,name:"oneOf",test:function(e){if(void 0===e)return!0;var t=this.schema._whitelist;return!!t.has(e,this.resolve)||this.createError({params:{values:t.toArray().join(", ")}})}}),n},notOneOf:function(e,t){void 0===t&&(t=Kn.notOneOf);var n=this.clone();return e.forEach((function(e){n._blacklist.add(e),n._whitelist.delete(e)})),n._blacklistError=ta({message:t,name:"notOneOf",test:function(e){var t=this.schema._blacklist;return!t.has(e,this.resolve)||this.createError({params:{values:t.toArray().join(", ")}})}}),n},strip:function(e){void 0===e&&(e=!0);var t=this.clone();return t._strip=e,t},_option:function(e,t){return Ue(t,e)?t[e]:this._options[e]},describe:function(){var e=this.clone(),t={type:e._type,meta:e._meta,label:e._label,tests:e.tests.map((function(e){return{name:e.OPTIONS.name,params:e.OPTIONS.params}})).filter((function(e,t,n){return n.findIndex((function(t){return t.name===e.name}))===t}))};return e._whitelist.size&&(t.oneOf=e._whitelist.describe()),e._blacklist.size&&(t.notOneOf=e._blacklist.describe()),t},defined:function(e){return void 0===e&&(e=Kn.defined),this.nullable().test({message:e,name:"defined",exclusive:!0,test:function(e){return void 0!==e}})}},la=function(){var e=ca[ia];ra[e+"At"]=function(t,n,a){void 0===a&&(a={});var r=na(this,t,n,a.context),l=r.parent,i=r.parentPath;return r.schema[e](l&&l[i],o({},a,{parent:l,path:t}))}},ia=0,ca=["validate","validateSync"];ia0},length:function(e,t){return void 0===t&&(t=Jn.length),this.test({message:t,name:"length",exclusive:!0,params:{length:e},test:function(t){return va(t)||t.length===this.resolve(e)}})},min:function(e,t){return void 0===t&&(t=Jn.min),this.test({message:t,name:"min",exclusive:!0,params:{min:e},test:function(t){return va(t)||t.length>=this.resolve(e)}})},max:function(e,t){return void 0===t&&(t=Jn.max),this.test({name:"max",exclusive:!0,message:t,params:{max:e},test:function(t){return va(t)||t.length<=this.resolve(e)}})},matches:function(e,t){var n,o,a=!1;return t&&("object"==typeof t?(a=t.excludeEmptyString,n=t.message,o=t.name):n=t),this.test({name:o||"matches",message:n||Jn.matches,params:{regex:e},test:function(t){return va(t)||""===t&&a||-1!==t.search(e)}})},email:function(e){return void 0===e&&(e=Jn.email),this.matches(ma,{name:"email",message:e,excludeEmptyString:!0})},url:function(e){return void 0===e&&(e=Jn.url),this.matches(ga,{name:"url",message:e,excludeEmptyString:!0})},ensure:function(){return this.default("").transform((function(e){return null===e?"":e}))},trim:function(e){return void 0===e&&(e=Jn.trim),this.transform((function(e){return null!=e?e.trim():e})).test({message:e,name:"trim",test:ya})},lowercase:function(e){return void 0===e&&(e=Jn.lowercase),this.transform((function(e){return va(e)?e:e.toLowerCase()})).test({message:e,name:"string_case",exclusive:!0,test:function(e){return va(e)||e===e.toLowerCase()}})},uppercase:function(e){return void 0===e&&(e=Jn.uppercase),this.transform((function(e){return va(e)?e:e.toUpperCase()})).test({message:e,name:"string_case",exclusive:!0,test:function(e){return va(e)||e===e.toUpperCase()}})}}),pa(_a,aa,{_typeCheck:function(e){return e instanceof Number&&(e=e.valueOf()),"number"==typeof e&&!((t=e)!=+t);var t},min:function(e,t){return void 0===t&&(t=Qn.min),this.test({message:t,name:"min",exclusive:!0,params:{min:e},test:function(t){return va(t)||t>=this.resolve(e)}})},max:function(e,t){return void 0===t&&(t=Qn.max),this.test({message:t,name:"max",exclusive:!0,params:{max:e},test:function(t){return va(t)||t<=this.resolve(e)}})},lessThan:function(e,t){return void 0===t&&(t=Qn.lessThan),this.test({message:t,name:"max",exclusive:!0,params:{less:e},test:function(t){return va(t)||tthis.resolve(e)}})},positive:function(e){return void 0===e&&(e=Qn.positive),this.moreThan(0,e)},negative:function(e){return void 0===e&&(e=Qn.negative),this.lessThan(0,e)},integer:function(e){return void 0===e&&(e=Qn.integer),this.test({name:"integer",message:e,test:function(e){return va(e)||Number.isInteger(e)}})},truncate:function(){return this.transform((function(e){return va(e)?e:0|e}))},round:function(e){var t=["ceil","floor","round","trunc"];if("trunc"===(e=e&&e.toLowerCase()||"round"))return this.truncate();if(-1===t.indexOf(e.toLowerCase()))throw new TypeError("Only valid options for round() are: "+t.join(", "));return this.transform((function(t){return va(t)?t:Math[e](t)}))}});var wa=/^(\d{4}|[+\-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,\.](\d{1,}))?)?(?:(Z)|([+\-])(\d{2})(?::?(\d{2}))?)?)?$/,xa=new Date("");function ka(){var e=this;if(!(this instanceof ka))return new ka;aa.call(this,{type:"date"}),this.withMutation((function(){e.transform((function(e){return this.isType(e)?e:(e=function(e){var t,n,o=[1,4,5,6,7,10,11],a=0;if(n=wa.exec(e)){for(var r,l=0;r=o[l];++l)n[r]=+n[r]||0;n[2]=(+n[2]||1)-1,n[3]=+n[3]||1,n[7]=n[7]?String(n[7]).substr(0,3):0,void 0!==n[8]&&""!==n[8]||void 0!==n[9]&&""!==n[9]?("Z"!==n[8]&&void 0!==n[9]&&(a=60*n[10]+n[11],"+"===n[9]&&(a=0-a)),t=Date.UTC(n[1],n[2],n[3],n[4],n[5]+a,n[6],n[7])):t=+new Date(n[1],n[2],n[3],n[4],n[5],n[6],n[7])}else t=Date.parse?Date.parse(e):NaN;return t}(e),isNaN(e)?xa:new Date(e))}))}))}function Ea(e,t){return t||(t=e.slice(0)),e.raw=t,e}pa(ka,aa,{_typeCheck:function(e){return t=e,"[object Date]"===Object.prototype.toString.call(t)&&!isNaN(e.getTime());var t},min:function(e,t){void 0===t&&(t=eo.min);var n=e;if(!Jo.isRef(n)&&(n=this.cast(e),!this._typeCheck(n)))throw new TypeError("`min` must be a Date or a value that can be `cast()` to a Date");return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test:function(e){return va(e)||e>=this.resolve(n)}})},max:function(e,t){void 0===t&&(t=eo.max);var n=e;if(!Jo.isRef(n)&&(n=this.cast(e),!this._typeCheck(n)))throw new TypeError("`max` must be a Date or a value that can be `cast()` to a Date");return this.test({message:t,name:"max",exclusive:!0,params:{max:e},test:function(e){return va(e)||e<=this.resolve(n)}})}});var Ca=function(e,t,n,o){var a=-1,r=null==e?0:e.length;for(o&&r&&(n=e[++a]);++aa?0:a+t),(n=n>a?a:n)<0&&(n+=a),a=t>n?0:n-t>>>0,t>>>=0;for(var r=Array(a);++o=o?e:er(e,t,n)},nr=function(e){return function(t){t=Ae(t);var n=On(t)?Rn(t):void 0,o=n?n[0]:t.charAt(0),a=n?tr(n,1).join(""):t.slice(1);return o[e]()+a}}("toUpperCase"),or=function(e){return nr(Ae(e).toLowerCase())},ar=Ja((function(e,t,n){return t=t.toLowerCase(),e+(n?or(t):t)})),rr=function(e,t){var n={};return t=Yo(t),go(e,(function(e,o,a){Ze(n,t(e,o,a),e)})),n},lr=n(9),ir=n.n(lr);function cr(e,t){void 0===t&&(t=[]);var n=[],o=[];function a(e,a){var r=Object(qo.split)(e)[0];~o.indexOf(r)||o.push(r),~t.indexOf(a+"-"+r)||n.push([a,r])}for(var r in e)if(Ue(e,r)){var l=e[r];~o.indexOf(r)||o.push(r),Jo.isRef(l)&&l.isSibling?a(l.path,r):oo(l)&&l._deps&&l._deps.forEach((function(e){return a(e,r)}))}return ir.a.array(o,n).reverse()}function sr(e,t){var n=1/0;return e.some((function(e,o){if(-1!==t.path.indexOf(e))return n=o,!0})),n}function ur(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o\n ').concat(e.listPoints(n,o).join(""),"\n \n ")}}function kr(e){this.mode=Cr.MODE_8BIT_BYTE,this.data=e,this.parsedData=[];for(var t=0,n=this.data.length;t65536?(o[0]=240|(1835008&a)>>>18,o[1]=128|(258048&a)>>>12,o[2]=128|(4032&a)>>>6,o[3]=128|63&a):a>2048?(o[0]=224|(61440&a)>>>12,o[1]=128|(4032&a)>>>6,o[2]=128|63&a):a>128?(o[0]=192|(1984&a)>>>6,o[1]=128|63&a):o[0]=a,this.parsedData.push(o)}this.parsedData=Array.prototype.concat.apply([],this.parsedData),this.parsedData.length!=this.data.length&&(this.parsedData.unshift(191),this.parsedData.unshift(187),this.parsedData.unshift(239))}function Er(e,t){this.typeNumber=e,this.errorCorrectLevel=t,this.modules=null,this.moduleCount=0,this.position=[],this.dataCache=null,this.dataList=[]}pa(vr,aa,{_typeCheck:function(e){return hr(e)||"function"==typeof e},_cast:function(e,t){var n=this;void 0===t&&(t={});var a=aa.prototype._cast.call(this,e,t);if(void 0===a)return this.default();if(!this._typeCheck(a))return a;var r=this.fields,l=!0===this._option("stripUnknown",t),i=this._nodes.concat(Object.keys(a).filter((function(e){return-1===n._nodes.indexOf(e)}))),c={},s=o({},t,{parent:c,__validating:t.__validating||!1}),u=!1;return i.forEach((function(e){var n=r[e],o=Ue(a,e);if(n){var i,f=n._options&&n._options.strict;if(s.path=ur(pr(),t.path,e),s.value=a[e],!0===(n=n.resolve(s))._strip)return void(u=u||e in a);void 0!==(i=t.__validating&&f?a[e]:n.cast(a[e],s))&&(c[e]=i)}else o&&!l&&(c[e]=a[e]);c[e]!==a[e]&&(u=!0)})),u?c:a},_validate:function(e,t){var n,a,r=this;void 0===t&&(t={});var l=t.sync,i=[],c=null!=t.originalValue?t.originalValue:e,s=[{schema:this,value:c}].concat(t.from||[]);return n=this._option("abortEarly",t),a=this._option("recursive",t),t=o({},t,{__validating:!0,originalValue:c,from:s}),aa.prototype._validate.call(this,e,t).catch(fo(n,i)).then((function(e){if(!a||!hr(e)){if(i.length)throw i[0];return e}s=c?[].concat(s):[{schema:r,value:c||e}].concat(t.from||[]),c=c||e;var u,f,d=r._nodes.map((function(n){var a,i=-1===n.indexOf(".")?ur(dr(),t.path,n):ur(fr(),t.path,n),u=r.fields[n],f=o({},t,{path:i,from:s,parent:e,originalValue:c[n]});return u&&u.validate?(f.strict=!0,u.validate(e[n],f)):(a=l,a?lo.SynchronousPromise:Promise).resolve(!0)}));return ho({sync:l,validations:d,value:e,errors:i,endEarly:n,path:t.path,sort:(u=r.fields,f=Object.keys(u),function(e,t){return sr(f,e)-sr(f,t)})})}))},concat:function(e){var t=aa.prototype.concat.call(this,e);return t._nodes=cr(t.fields,t._excludedEdges),t},shape:function(e,t){void 0===t&&(t=[]);var n=this.clone(),a=o(n.fields,e);if(n.fields=a,t.length){Array.isArray(t[0])||(t=[t]);var r=t.map((function(e){return e[0]+"-"+e[1]}));n._excludedEdges=n._excludedEdges.concat(r)}return n._nodes=cr(a,n._excludedEdges),n},from:function(e,t,n){var a=Object(qo.getter)(e,!0);return this.transform((function(r){if(null==r)return r;var l=r;return Ue(r,e)&&(l=o({},r),n||delete l[e],l[t]=a(r)),l}))},noUnknown:function(e,t){void 0===e&&(e=!0),void 0===t&&(t=to.noUnknown),"string"==typeof e&&(t=e,e=!0);var n=this.test({name:"noUnknown",exclusive:!0,message:t,test:function(t){if(null==t)return!0;var n,o,a,r=(n=this.schema,o=t,a=Object.keys(n.fields),Object.keys(o).filter((function(e){return-1===a.indexOf(e)})));return!e||0===r.length||this.createError({params:{unknown:r.join(", ")}})}});return n._options.stripUnknown=e,n},unknown:function(e,t){return void 0===e&&(e=!0),void 0===t&&(t=to.noUnknown),this.noUnknown(!e,t)},transformKeys:function(e){return this.transform((function(t){return t&&rr(t,(function(t,n){return e(n)}))}))},camelCase:function(){return this.transformKeys(ar)},snakeCase:function(){return this.transformKeys(Qa)},constantCase:function(){return this.transformKeys((function(e){return Qa(e).toUpperCase()}))},describe:function(){var e=aa.prototype.describe.call(this);return e.fields=Wo(this.fields,(function(e){return e.describe()})),e}}),pa(yr,aa,{_typeCheck:function(e){return Array.isArray(e)},_cast:function(e,t){var n=this,a=aa.prototype._cast.call(this,e,t);if(!this._typeCheck(a)||!this.innerType)return a;var r=!1,l=a.map((function(e,a){var l=n.innerType.cast(e,o({},t,{path:ur(gr(),t.path,a)}));return l!==e&&(r=!0),l}));return r?l:a},_validate:function(e,t){var n=this;void 0===t&&(t={});var a=[],r=t.sync,l=t.path,i=this.innerType,c=this._option("abortEarly",t),s=this._option("recursive",t),u=null!=t.originalValue?t.originalValue:e;return aa.prototype._validate.call(this,e,t).catch(fo(c,a)).then((function(e){if(!s||!i||!n._typeCheck(e)){if(a.length)throw a[0];return e}u=u||e;var f=e.map((function(n,a){var r=ur(mr(),t.path,a),l=o({},t,{path:r,strict:!0,parent:e,index:a,originalValue:u[a]});return!i.validate||i.validate(n,l)}));return ho({sync:r,path:l,value:e,errors:a,endEarly:c,validations:f})}))},_isPresent:function(e){return aa.prototype._isPresent.call(this,e)&&e.length>0},of:function(e){var t=this.clone();if(!1!==e&&!oo(e))throw new TypeError("`array.of()` sub-schema must be a valid yup schema, or `false` to negate a current sub-schema. not: "+Zn(e));return t._subType=e,t.innerType=e,t},min:function(e,t){return t=t||no.min,this.test({message:t,name:"min",exclusive:!0,params:{min:e},test:function(t){return va(t)||t.length>=this.resolve(e)}})},max:function(e,t){return t=t||no.max,this.test({message:t,name:"max",exclusive:!0,params:{max:e},test:function(t){return va(t)||t.length<=this.resolve(e)}})},ensure:function(){var e=this;return this.default((function(){return[]})).transform((function(t,n){return e._typeCheck(t)?t:null==n?[]:[].concat(n)}))},compact:function(e){var t=e?function(t,n,o){return!e(t,n,o)}:function(e){return!!e};return this.transform((function(e){return null!=e?e.filter(t):e}))},describe:function(){var e=aa.prototype.describe.call(this);return this.innerType&&(e.innerType=this.innerType.describe()),e}}),kr.prototype={getLength:function(e){return this.parsedData.length},write:function(e){for(var t=0,n=this.parsedData.length;t=7&&this.setupTypeNumber(e),null==this.dataCache&&(this.dataCache=Er.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,t)},setupPositionProbePattern:function(e,t){for(var n=-1;n<=7;n++)if(!(e+n<=-1||this.moduleCount<=e+n))for(var o=-1;o<=7;o++)t+o<=-1||this.moduleCount<=t+o||(this.modules[e+n][t+o]=0<=n&&n<=6&&(0==o||6==o)||0<=o&&o<=6&&(0==n||6==n)||2<=n&&n<=4&&2<=o&&o<=4)},getBestMaskPattern:function(){for(var e=0,t=0,n=0;n<8;n++){this.makeImpl(!0,n);var o=Vr.getLostPoint(this);(0==n||e>o)&&(e=o,t=n)}return t},createMovieClip:function(e,t,n){var o=e.createEmptyMovieClip(t,n);this.make();for(var a=0;a>n&1);this.modules[Math.floor(n/3)][n%3+this.moduleCount-8-3]=o}for(var a=0;a<18;a++){var r=!e&&1==(t>>a&1);this.modules[a%3+this.moduleCount-8-3][Math.floor(a/3)]=r}},setupTypeInfo:function(e,t){for(var n=this.errorCorrectLevel<<3|t,o=Vr.getBCHTypeInfo(n),a=0;a<15;a++){var r=!e&&1==(o>>a&1);a<6?this.modules[a][8]=r:a<8?this.modules[a+1][8]=r:this.modules[this.moduleCount-15+a][8]=r}for(var l=0;l<15;l++){var i=!e&&1==(o>>l&1);l<8?this.modules[8][this.moduleCount-l-1]=i:l<9?this.modules[8][15-l-1+1]=i:this.modules[8][15-l-1]=i}this.modules[this.moduleCount-8][8]=!e},mapData:function(e,t){for(var n=-1,o=this.moduleCount-1,a=7,r=0,l=this.moduleCount-1;l>0;l-=2)for(6==l&&l--;;){for(var i=0;i<2;i++)if(null==this.modules[o][l-i]){var c=!1;r>>a&1)),Vr.getMask(t,o,l-i)&&(c=!c),this.modules[o][l-i]=c,-1==--a&&(r++,a=7)}if((o+=n)<0||this.moduleCount<=o){o-=n,n=-n;break}}}},Er.PAD0=236,Er.PAD1=17,Er.createData=function(e,t,n){for(var o=Gr.getRSBlocks(e,t),a=new Hr,r=0;r8*i)throw new Error("code length overflow. ("+a.getLengthInBits()+">"+8*i+")");for(a.getLengthInBits()+4<=8*i&&a.put(0,4);a.getLengthInBits()%8!=0;)a.putBit(!1);for(;!(a.getLengthInBits()>=8*i||(a.put(Er.PAD0,8),a.getLengthInBits()>=8*i));)a.put(Er.PAD1,8);return Er.createBytes(a,o)},Er.createBytes=function(e,t){for(var n=0,o=0,a=0,r=new Array(t.length),l=new Array(t.length),i=0;i=0?d.get(h):0}}for(var v=0,m=0;m=0;)t^=Vr.G15<=0;)t^=Vr.G18<>>=1;return t},getPatternPosition:function(e){return Vr.PATTERN_POSITION_TABLE[e-1]},getMask:function(e,t,n){switch(e){case Tr:return(t+n)%2==0;case Fr:return t%2==0;case Dr:return n%3==0;case jr:return(t+n)%3==0;case Mr:return(Math.floor(t/2)+Math.floor(n/3))%2==0;case Pr:return t*n%2+t*n%3==0;case Ir:return(t*n%2+t*n%3)%2==0;case Br:return(t*n%3+(t+n)%2)%2==0;default:throw new Error("bad maskPattern:"+e)}},getErrorCorrectPolynomial:function(e){for(var t=new zr([1],0),n=0;n5&&(n+=3+r-5)}for(var s=0;s=256;)e-=255;return Rr.EXP_TABLE[e]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},Ur=0;Ur<8;Ur++)Rr.EXP_TABLE[Ur]=1<>>7-e%8&1)},put:function(e,t){for(var n=0;n>>t-n-1&1))},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}};var qr=0,Zr=1,Kr=2,Jr=3,Qr=4,el=5,tl=6,nl=7;function ol(e){if(!e.text||e.text.length<=0)return null;var t=new Er((e=Yr(Yr({},{render:"canvas",width:"100%",height:"100%",typeNumber:-1,correctLevel:1,background:"#ffffff",foreground:"#000000",isSpace:!0}),e)).typeNumber,e.correctLevel);return t.addData(e.text),t.make(),t.$options=e,t}function al(e){for(var t=e.getModuleCount(),n=e.getPositionTable(),o=[[3,3],[3,t-4],[t-4,3]],a=new Array(t),r=0;r=0&&o[u][0]+f=0&&o[u][1]+d')):1===r?a.push('')):2===r&&a.push(''));else if(o[h][v]===Zr)if(0===c)a.push(''));else if(1===c)a.push('')),a.push(''));else if(2===c){a.push('')),a.push(''));for(var m=0;m'));for(var g=0;g'))}else 3===c&&(a.push('')),a.push('')));else o[h][v]===Kr?0===c&&a.push('')):0===r?a.push('')):1===r?a.push('')):2===r&&a.push(''));return a}function il(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 cl(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};return t=cl(cl({},{type:0,size:100,opacity:100,posType:0}),t),fl(e,t)},pl=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t=cl(cl({},{type:1,size:50,opacity:30,posType:1}),t),fl(e,t)},hl=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t=cl(cl({},{type:2,size:80,opacity:100,posType:2}),t),fl(e,t)};function vl(e,t){if(!e)return[];var n=e.getModuleCount(),o=al(e),a=[],r=[],l=[],i=t[0]/100,c=t[1]/100,s=t[2]/100,u=t[3],f=0;i<=0&&(i=70),c<=0&&(c=70);for(var d=[],p=[],h=0;h')):1===u&&(a.push('')),a.push('')),a.push('')),a.push('')),a.push('')));else if(o[g][m]===Kr)0===u&&a.push(''));else{if(d[g][m]&&p[g][m]&&g')),r.push('')),d[g][m]=!1,d[g+2][m]=!1,d[g][m+2]=!1,d[g+2][m+2]=!1,d[g+1][m+1]=!1;for(var w=0;w<3;w++)for(var x=0;x<3;x++)p[g+w][m+x]=!1}}if(d[g][m]&&p[g][m]&&g')),r.push(''));for(var S=0;S<2;S++)for(var O=0;O<2;O++)d[g+S][m+O]=!1,p[g+S][m+O]=!1}}if(d[g][m]&&p[g][m]&&(0===m||m>0&&(!e.isDark(g,m-1)||!p[g][m-1]))){for(var A=m,L=m,T=!0;T&&L2){for(var F=A;F')),l.push(''))}}if(d[g][m]&&p[g][m]&&(0===g||g>0&&(!e.isDark(g-1,m)||!p[g-1][m]))){for(var D=g,j=g,M=!0;M&&j1){for(var P=D;P'))}}d[g][m]&&a.push(''))}for(var I=0;I')),o.push(''))}}return o}var bl=function(e){return xr({listPoints:yl})({qrcode:e})};function _l(e,t){if(!e)return[];var n=e.getModuleCount(),o=al(e),a=new Array(n),r=1.001,l=t[0],i=t[1],c=t[2],s=t[3],u=t[4],f=0,d=[-Math.sqrt(3)/2,.5],p=[Math.sqrt(3)/2,.5],h=[0,0],v="matrix("+String(d[0])+", "+String(d[1])+", "+String(p[0])+", "+String(p[1])+", "+String(h[0])+", "+String(h[1])+")";l<=0&&(l=1),i<=0&&(i=1);for(var m=0;m')),a.push('')),a.push(''))):(a.push('')),a.push('')),a.push(''))));return a}function wl(e){if(!e)return"0 0 0 0";var t=e.getModuleCount();return e.$options.isSpace?"".concat(-t," ").concat(-t/2," ").concat(2*t," ").concat(2*t):"".concat(3-t," ").concat(-t/2," ").concat(2*t-6," ").concat(2*t-6)}var xl=vr().shape({height:_a().default(.5),height2:_a().default(.5),upColor:ba().default("#FF7F89"),leftColor:ba().default("#FFD7D9"),rightColor:ba().default("#FFEBF3")}),kl=function(e,t){try{t=xl.validateSync(t)}catch(o){return""}var n=["height","height2","upColor","leftColor","rightColor"].map((function(e){return t[e]}));return xr({listPoints:_l,getViewBox:wl})({qrcode:e,params:n})};function El(e,t){if(!e)return[];var n=e.getModuleCount(),o=al(e),a=new Array(n),r=t[1],l=t[2]/100/3,i=t[3]/100,c=t[4],s=t[5],u=t[6],f=t[7],d=0,p=[3,-3],h=[3,-3];l<=0&&(l=1),a.push(''));for(var v=0;v')):1===r&&a.push('')):0===r?a.push('')):1===r&&a.push(''));else if(o[v][m]===Zr){if(e.isDark(v,m))if(0===u)a.push(''));else if(1===u)a.push('')),a.push('')),a.push(''));else if(2===u){a.push('')),a.push('')),a.push(''));for(var g=0;g'));for(var y=0;y'))}}else o[v][m]===Kr?e.isDark(v,m)?0===u&&a.push('')):0===u&&a.push('')):e.isDark(v,m)?0===r?a.push('')):1===r&&a.push('')):0===r?a.push('')):1===r&&a.push(''));return a}var Cl=vr().shape({backgroudImage:ba(),type:aa().oneOf([0,1]).default(0),size:_a().default(100),opacity:_a().default(100),otherColorDark:ba().default("#000000"),otherColorLight:ba().default("#FFFFFF"),posType:aa().oneOf([0,1,2]).default(0),posColor:ba().default("#000000")}),Sl=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{t=Cl.validateSync(t)}catch(o){return""}var n=["backgroudImage","type","size","opacity","otherColorDark","otherColorLight","posType","posColor"].map((function(e){return t[e]}));return xr({listPoints:El})({qrcode:e,params:n})},Ol=function(e){var t=e.qrcode,n=e.params,o=n[5],a=t.$options,r=a.width,l=a.height;return new Promise((function(e,a){(function(e,t,n,o){var a=document.createElement("canvas"),r=a.getContext("2d"),l=document.createElement("img"),i=[];a.style.imageRendering="pixelated",t*=3,l.src=e[0];var c=e[1]/100,s=e[2]/100;return new Promise((function(e){l.onload=function(){a.width=t,a.height=t,r.imageSmoothingEnabled=!1,r.drawImage(l,0,0,t,t);for(var o=0;o(d/255+s-.5)*(c+1)+.5&&(o%3!=1||u%3!=1)&&i.push(''))}var p,h,v;e(i)}}))})(n,t.getModuleCount(),"#S-black").then((function(a){var i='\n \n \n \n \n \n \n \n \n ').concat(a.concat(function(e,t){if(!e)return[];for(var n=e.getModuleCount(),o=al(e),a=new Array(n),r=t[3],l=t[4],i=t[6],c=0,s=0;s')):a.push('')):0===r?a.push('")):a.push('')):o[s][u]===el?e.isDark(s,u)?2===l?a.push('')):a.push('')):0===l?a.push('')):a.push('')):o[s][u]===Zr?e.isDark(s,u)&&a.push('')):o[s][u]===Kr?e.isDark(s,u)?a.push('')):a.push('')):e.isDark(s,u)&&a.push(''))}return a}(t,n)).join(""),"\n ");e(i)})).catch((function(t){e(t)}))}))},Al=vr().shape({backgroudImage:ba().default(),contrast:_a().default(0),exposure:_a().default(0),alignType:aa().oneOf([0,1,2]).default(0),timingType:aa().oneOf([0,1,2]).default(0),otherColor:ba().default("#000000"),posColor:ba().default("#000000")}),Ll=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{t=Al.validateSync(t)}catch(o){return""}var n=["backgroudImage","contrast","exposure","alignType","timingType","otherColor","posColor"].map((function(e){return t[e]}));return Ol({qrcode:e,params:n})};function Tl(e,t){if(!e)return[];for(var n=e.getModuleCount(),o=al(e),a=[],r=[],l=[],i=0,c=t[0],s=t[1],u=[],f=[],d=0;d')),a.push(''));else if(e.isDark(v,h)&&o[v][h]===Kr);else{if(u[v][h]&&f[v][h]&&v')),e.isDark(v+1,h+1)&&r.push('')),u[v+1][h]=!1,u[v][h+1]=!1,u[v+2][h+1]=!1,u[v+1][h+2]=!1;for(var b=0;b<3;b++)for(var _=0;_<3;_++)f[v+b][h+_]=!1}}if(v'));for(var w=0;w<2;w++)for(var x=0;x<2;x++)u[v+w][h+x]=!1,f[v+w][h+x]=!1}u[v][h]&&h')),u[v][h]=!1,u[v][h+1]=!1),u[v][h]&&v')),u[v][h]=!1,u[v+1][h]=!1),u[v][h]&&(e.isDark(v,h)?a.push('')):o[v][h]===qr&&rl(0,1)>.85&&l.push('')))}for(var k=0;k'));for(var h=0;h'));else if(1===i)a.push('')),a.push(''));else if(2===i){a.push('')),a.push(''));for(var m=0;m'));for(var g=0;g'))}else 3===i&&(a.push('')),a.push('')));else if(e.isDark(h,v)&&o[h][v]===Kr)0===i&&a.push(''));else{var y=Math.sqrt(Math.pow((n-1)/2-h,2)+Math.pow((n-1)/2-v,2))/(n/2*Math.sqrt(2));if(0===l){var b=(1-Math.cos(Math.PI*y))/6+.2,_=s,w=Number(e.isDark(h,v));0===r?(b+=.2,a.push(''))):1===r&&a.push(''))}if(1===l){var x=0,k=s,E=Number(e.isDark(h,v));y>.25&&y<.4?(x=.5,k=u,E=1):(x=1/4,0===r&&(x=.15)),0===r?(x=2*x+.1,e.isDark(h,v)?a.push('')):(x-=.1,a.push('')))):1===r&&(e.isDark(h,v)?a.push('')):a.push('')))}}return a}var Ml=vr().shape({type:aa().oneOf([0,1]).default(1),size:aa().oneOf([0,1]).default(0),opacity:_a().default(100),posType:aa().oneOf([0,1,2,3]).default(1),otherColor:ba().default("#000000"),otherColor2:ba().default("#000000"),posColor:ba().default("#000000")}),Pl=vr().shape({type:aa().oneOf([0,1]).default(1),size:aa().oneOf([0,1]).default(1),opacity:_a().default(100),posType:aa().oneOf([0,1,2,3]).default(1),otherColor:ba().default("#ABB8C3"),otherColor2:ba().default("#000000"),posColor:ba().default("#000000")}),Il=function(e,t){try{t=Ml.validateSync(t)}catch(o){return""}var n=["type","size","opacity","posType","otherColor","otherColor2","posColor"].map((function(e){return t[e]}));return xr({listPoints:jl})({qrcode:e,params:n})},Bl=function(e,t){try{t=Pl.validateSync(t)}catch(o){return""}var n=["type","size","opacity","posType","otherColor","otherColor2","posColor"].map((function(e){return t[e]}));return xr({listPoints:jl})({qrcode:e,params:n})};function Vl(e,t){if(!e)return[];var n=e.getModuleCount(),o=al(e),a=new Array(n),r=t[0],l=t[1]/100,i=t[2]/100,c=t[3],s=0,u=t[4],f=t[5],d=[3,-3],p=[3,-3];l<=0&&(l=1);for(var h=[],v=[],m=0;m'));else if(1===c)a.push('')),a.push(''));else if(2===c){a.push('')),a.push(''));for(var _=0;_'));for(var w=0;w'))}else 3===c&&(a.push('')),a.push('')));else if(o[y][b]===Kr)0===c&&a.push(''));else{if(0===r){if(0===y||y>0&&(!e.isDark(y-1,b)||!v[y-1][b])){for(var x=0,k=!0;k&&y+x1){for(var E=0;E'))}}h[y][b]&&a.push(''))}if(1===r){if(0===b||b>0&&(!e.isDark(y,b-1)||!v[y][b-1])){for(var C=0,S=!0;S&&b+C1){for(var O=0;O'))}}h[y][b]&&a.push(''))}if(2===r){if(0===b||b>0&&(!e.isDark(y,b-1)||!v[y][b-1])){for(var A=0,L=!0;L&&b+A1){for(var T=0;T'))}}if(0===y||y>0&&(!e.isDark(y-1,b)||!v[y-1][b])){for(var F=0,D=!0;D&&y+F1){for(var j=0;j'))}}h[y][b]&&a.push(''))}if(3===r){if(y>b^y+b0&&(!e.isDark(y,b-1)||!v[y][b-1])){for(var M=0,P=!0;P&&b+M1){for(var I=0;I'))}}}else if(0===y||y>0&&(!e.isDark(y-1,b)||!v[y-1][b])){for(var B=0,V=!0;V&&y+B1){for(var R=0;R'))}}h[y][b]&&a.push(''))}if(4===r){if(0===b||0===y||b>0&&y>0&&(!e.isDark(y-1,b-1)||!v[y-1][b-1])){for(var U=0,N=!0;N&&b+U1){for(var $=0;$'))}}h[y][b]&&a.push(''))}if(5===r){if(0===y||b===n-1||y>0&&b=0;)e.isDark(y+z,b-z)&&h[y+z][b-z]?z++:G=!1;if(z-0>1){for(var H=0;H'))}}h[y][b]&&a.push(''))}if(6===r){if(0===y||b===n-1||y>0&&b=0;)e.isDark(y+X,b-X)&&v[y+X][b-X]?X++:Y=!1;if(X-0>1){for(var W=0;W'))}}if(0===b||0===y||b>0&&y>0&&(!e.isDark(y-1,b-1)||!h[y-1][b-1])){for(var q=0,Z=!0;Z&&b+q1){for(var K=0;K'))}}a.push(''))}}return a}var Rl=vr().shape({type:aa().oneOf([0,1,2,3,4,5,6]).default(2),size:_a().default(50),opacity:_a().default(100),posType:aa().oneOf([0,1,2,3]).default(3),otherColor:ba().default("#000000"),posColor:ba().default("#000000")}),Ul=vr().shape({type:aa().oneOf([0,1,2,3,4,5,6]).default(6),size:_a().default(50),opacity:_a().default(100),posType:aa().oneOf([0,1,2,3]).default(0),otherColor:ba().default("#000000"),posColor:ba().default("#000000")}),Nl=function(e,t){try{t=Rl.validateSync(t)}catch(o){return""}var n=["type","size","opacity","posType","otherColor","posColor"].map((function(e){return t[e]}));return xr({listPoints:Vl})({qrcode:e,params:n})},$l=function(e,t){try{t=Ul.validateSync(t)}catch(o){return""}var n=["type","size","opacity","posType","otherColor","posColor"].map((function(e){return t[e]}));return xr({listPoints:Vl})({qrcode:e,params:n})};t.default={rendererRect:dl,rendererRound:pl,rendererRandRound:hl,rendererDSJ:gl,rendererResImage:Ll,rendererImage:Sl,renderer25D:kl,rendererRandRect:bl,rendererCircle:Dl,rendererFuncA:Il,rendererFuncB:Bl,rendererLine:Nl,rendererLine2:$l,encodeData:ol}}]).default;const Qn=[{path:"M 0 0 L 20 20",style:"solid",points:["",""],data:[{x:0,y:0},{x:200,y:0}]}],eo=[{type:"直线",children:[{path:"M 0 0 L 20 20",style:"solid",points:["",""],data:[{x:0,y:0},{x:200,y:0}]},{path:"M 0 0 L 20 20",style:"dashed",points:["",""],data:[{x:0,y:0},{x:200,y:0}]},{path:"M 0 0 L 20 20",style:"solid",points:["","arrow"],data:[{x:0,y:0},{x:200,y:0}]},{path:"M 0 0 L 20 20",style:"dashed",points:["","arrow"],data:[{x:0,y:0},{x:200,y:0}]},{path:"M 0 0 L 20 20",style:"solid",points:["","dot"],data:[{x:0,y:0},{x:200,y:0}]}]},{type:"折线、曲线",children:[{path:"M 0 0 L 0 20 L 20 20",style:"solid",points:["","arrow"],isBroken:!0,data:[{x:0,y:0},{x:0,y:100},{x:200,y:100}]},{path:"M 0 0 Q 0 20 20 20",style:"solid",points:["","arrow"],isCurve:!0,data:[{x:0,y:0},{x:200,y:0}]},{path:"M 0 0 C 20 0 0 20 20 20",style:"solid",points:["","arrow"],isCubic:!0,data:[{x:0,y:0},{x:200,y:0}]}]}];var to={},no={},oo={};Object.defineProperty(oo,"__esModule",{value:!0});oo.default=function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.data=t,this.text=n.text||t,this.options=n},Object.defineProperty(no,"__esModule",{value:!0}),no.CODE39=void 0;var ao,ro=function(){function e(e,t){for(var n=0;n=200){r=e.shift()-105;var l=Oo.SWAP[r];void 0!==l?a=t.next(e,n+1,l):(o!==Oo.SET_A&&o!==Oo.SET_B||r!==Oo.SHIFT||(e[0]=o===Oo.SET_A?e[0]>95?e[0]-96:e[0]:e[0]<32?e[0]+96:e[0]),a=t.next(e,n+1,o))}else r=t.correctIndex(e,o),a=t.next(e,n+1,o);var i=r*n;return{result:t.getBar(r)+a.result,checksum:i+a.checksum}}}]),t}();mo.default=Ao;var Lo={};Object.defineProperty(Lo,"__esModule",{value:!0});var To=go,Fo=function(e){return e.match(new RegExp("^"+To.A_CHARS+"*"))[0].length},Do=function(e){return e.match(new RegExp("^"+To.B_CHARS+"*"))[0].length},jo=function(e){return e.match(new RegExp("^"+To.C_CHARS+"*"))[0]};function Mo(e,t){var n=t?To.A_CHARS:To.B_CHARS,o=e.match(new RegExp("^("+n+"+?)(([0-9]{2}){2,})([^0-9]|$)"));if(o)return o[1]+String.fromCharCode(204)+Po(e.substring(o[1].length));var a=e.match(new RegExp("^"+n+"+"))[0];return a.length===e.length?e:a+String.fromCharCode(t?205:206)+Mo(e.substring(a.length),!t)}function Po(e){var t=jo(e),n=t.length;if(n===e.length)return e;e=e.substring(n);var o=Fo(e)>=Do(e);return t+String.fromCharCode(o?206:205)+Mo(e,o)}Lo.default=function(e){var t=void 0;if(jo(e).length>=2)t=To.C_START_CHAR+Po(e);else{var n=Fo(e)>Do(e);t=(n?To.A_START_CHAR:To.B_START_CHAR)+Mo(e,n)}return t.replace(/[\xCD\xCE]([^])[\xCD\xCE]/,(function(e,t){return String.fromCharCode(203)+t}))},Object.defineProperty(vo,"__esModule",{value:!0});var Io=Vo(mo),Bo=Vo(Lo);function Vo(e){return e&&e.__esModule?e:{default:e}}function Ro(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var Uo=function(e){function t(e,n){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),/^[\x00-\x7F\xC8-\xD3]+$/.test(e))var o=Ro(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,(0,Bo.default)(e),n));else o=Ro(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return Ro(o)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,Io.default),t}();vo.default=Uo;var No={};Object.defineProperty(No,"__esModule",{value:!0});var $o=function(){function e(e,t){for(var n=0;n10*n.width?10*n.width:n.fontSize,o.guardHeight=n.height+o.fontSize/2+n.textMargin,o}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,ma.default),pa(t,[{key:"encode",value:function(){return this.options.flat?this.encodeFlat():this.encodeGuarded()}},{key:"leftText",value:function(e,t){return this.text.substr(e,t)}},{key:"leftEncode",value:function(e,t){return(0,va.default)(e,t)}},{key:"rightText",value:function(e,t){return this.text.substr(e,t)}},{key:"rightEncode",value:function(e,t){return(0,va.default)(e,t)}},{key:"encodeGuarded",value:function(){var e={fontSize:this.fontSize},t={height:this.guardHeight};return[{data:ha.SIDE_BIN,options:t},{data:this.leftEncode(),text:this.leftText(),options:e},{data:ha.MIDDLE_BIN,options:t},{data:this.rightEncode(),text:this.rightText(),options:e},{data:ha.SIDE_BIN,options:t}]}},{key:"encodeFlat",value:function(){return{data:[ha.SIDE_BIN,this.leftEncode(),ha.MIDDLE_BIN,this.rightEncode(),ha.SIDE_BIN].join(""),text:this.text}}}]),t}();ua.default=ya,Object.defineProperty(ca,"__esModule",{value:!0});var ba=function(){function e(e,t){for(var n=0;n10*n.width?o.fontSize=10*n.width:o.fontSize=n.fontSize,o.guardHeight=n.height+o.fontSize/2+n.textMargin,o}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,Wa.default),Xa(t,[{key:"valid",value:function(){return-1!==this.data.search(/^[0-9]{12}$/)&&this.data[11]==Ka(this.data)}},{key:"encode",value:function(){return this.options.flat?this.flatEncoding():this.guardedEncoding()}},{key:"flatEncoding",value:function(){var e="";return e+="101",e+=(0,Ya.default)(this.data.substr(0,6),"LLLLLL"),e+="01010",e+=(0,Ya.default)(this.data.substr(6,6),"RRRRRR"),{data:e+="101",text:this.text}}},{key:"guardedEncoding",value:function(){var e=[];return this.displayValue&&e.push({data:"00000000",text:this.text.substr(0,1),options:{textAlign:"left",fontSize:this.fontSize}}),e.push({data:"101"+(0,Ya.default)(this.data[0],"L"),options:{height:this.guardHeight}}),e.push({data:(0,Ya.default)(this.data.substr(1,5),"LLLLL"),text:this.text.substr(1,5),options:{fontSize:this.fontSize}}),e.push({data:"01010",options:{height:this.guardHeight}}),e.push({data:(0,Ya.default)(this.data.substr(6,5),"RRRRR"),text:this.text.substr(6,5),options:{fontSize:this.fontSize}}),e.push({data:(0,Ya.default)(this.data[11],"R")+"101",options:{height:this.guardHeight}}),this.displayValue&&e.push({data:"00000000",text:this.text.substr(11,1),options:{textAlign:"right",fontSize:this.fontSize}}),e}}]),t}();function Ka(e){var t,n=0;for(t=1;t<11;t+=2)n+=parseInt(e[t]);for(t=0;t<11;t+=2)n+=3*parseInt(e[t]);return(10-n%10)%10}Ha.default=Za;var Ja={};Object.defineProperty(Ja,"__esModule",{value:!0});var Qa=function(){function e(e,t){for(var n=0;n10*n.width?o.fontSize=10*n.width:o.fontSize=n.fontSize,o.guardHeight=n.height+o.fontSize/2+n.textMargin,o}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,tr.default),Qa(t,[{key:"valid",value:function(){return this.isValid}},{key:"encode",value:function(){return this.options.flat?this.flatEncoding():this.guardedEncoding()}},{key:"flatEncoding",value:function(){var e="";return e+="101",e+=this.encodeMiddleDigits(),{data:e+="010101",text:this.text}}},{key:"guardedEncoding",value:function(){var e=[];return this.displayValue&&e.push({data:"00000000",text:this.text[0],options:{textAlign:"left",fontSize:this.fontSize}}),e.push({data:"101",options:{height:this.guardHeight}}),e.push({data:this.encodeMiddleDigits(),text:this.text.substring(1,7),options:{fontSize:this.fontSize}}),e.push({data:"010101",options:{height:this.guardHeight}}),this.displayValue&&e.push({data:"00000000",text:this.text[7],options:{textAlign:"right",fontSize:this.fontSize}}),e}},{key:"encodeMiddleDigits",value:function(){var e=this.upcA[0],t=this.upcA[this.upcA.length-1],n=lr[parseInt(t)][parseInt(e)];return(0,er.default)(this.middleDigits,n)}}]),t}();function cr(e,t){for(var n=parseInt(e[e.length-1]),o=rr[n],a="",r=0,l=0;l=3&&this.number<=131070}}]),t}();ll.pharmacode=sl;var ul={};Object.defineProperty(ul,"__esModule",{value:!0}),ul.codabar=void 0;var fl=function(){function e(e,t){for(var n=0;n0?t.fontSize+t.textMargin:0)+t.marginTop+t.marginBottom}function $l(e,t,n){if(n.displayValue&&tt&&(t=e[n].height);return t},Rl.getEncodingHeight=Nl,Rl.getBarcodePadding=$l,Rl.calculateEncodingAttributes=function(e,t,n){for(var o=0;o0?(n=0,a.textAlign="left"):"right"==e.textAlign?(n=t.width-1,a.textAlign="right"):(n=t.width/2,a.textAlign="center"),a.fillText(t.text,n,o))}},{key:"moveCanvasDrawing",value:function(e){this.canvas.getContext("2d").translate(e.width,0)}},{key:"restoreCanvas",value:function(){this.canvas.getContext("2d").restore()}}]),e}();Vl.default=Yl;var Wl={};Object.defineProperty(Wl,"__esModule",{value:!0});var ql=function(){function e(e,t){for(var n=0;n0&&(this.drawRect(l-t.width*r,o,t.width*r,t.height,e),r=0);r>0&&this.drawRect(l-t.width*(r-1),o,t.width*r,t.height,e)}},{key:"drawSVGText",value:function(e,t,n){var o,a,r=this.document.createElementNS(Jl,"text");t.displayValue&&(r.setAttribute("style","font:"+t.fontOptions+" "+t.fontSize+"px "+t.font),a="top"==t.textPosition?t.fontSize-t.textMargin:t.height+t.textMargin+t.fontSize,"left"==t.textAlign||n.barcodePadding>0?(o=0,r.setAttribute("text-anchor","start")):"right"==t.textAlign?(o=n.width-1,r.setAttribute("text-anchor","end")):(o=n.width/2,r.setAttribute("text-anchor","middle")),r.setAttribute("x",o),r.setAttribute("y",a),r.appendChild(this.document.createTextNode(n.text)),e.appendChild(r))}},{key:"setSvgAttributes",value:function(e,t){var n=this.svg;n.setAttribute("width",e+"px"),n.setAttribute("height",t+"px"),n.setAttribute("x","0px"),n.setAttribute("y","0px"),n.setAttribute("viewBox","0 0 "+e+" "+t),n.setAttribute("xmlns",Jl),n.setAttribute("version","1.1"),n.setAttribute("style","transform: translate(0,0)")}},{key:"createGroup",value:function(e,t,n){var o=this.document.createElementNS(Jl,"g");return o.setAttribute("transform","translate("+e+", "+t+")"),n.appendChild(o),o}},{key:"setGroupOptions",value:function(e,t){e.setAttribute("style","fill:"+t.lineColor+";")}},{key:"drawRect",value:function(e,t,n,o,a){var r=this.document.createElementNS(Jl,"rect");return r.setAttribute("x",e),r.setAttribute("y",t),r.setAttribute("width",n),r.setAttribute("height",o),a.appendChild(r),r}}]),e}();Wl.default=Ql;var ei={};Object.defineProperty(ei,"__esModule",{value:!0});var ti=function(){function e(e,t){for(var n=0;n(Yt("data-v-40ad5c5a"),e=e(),Wt(),e))((()=>Pt("i",{class:"icon-font iconfont icon-text-path"},null,-1))),rc={class:"mt-5px"},lc={class:"edit-section"},ic={class:"font-bold text-lg mb-6px"},cc={class:"item-box"},sc={overflow:"visible",width:"20",height:"20"},uc=["transform"],fc=["fill","stroke","d"],dc={class:"item-box"},pc={overflow:"visible",width:"20",height:"20"},hc=["d","stroke-dasharray","marker-start","marker-end"],vc={class:"edit-section"},mc={class:"font-bold text-lg mb-6px"},gc={class:"mt-5px"},yc={class:"mt-5px"},bc={class:"mt-5px"},_c={class:"mt-5px"},wc=d(Ft({__name:"EditorPool",setup(e){g();const{addTemplate:t}=y(),{setCanvasTransform:n}=b(),{createQRCodeElement:o,createBarCodeElement:a,createImageElement:r,createTextElement:l,createPathElement:i,createLineElement:c,createArcTextElement:s,createVerticalTextElement:f,createVideoElement:d,createTableElement:p}=_(),h=Nt(window.location.href),v=Nt(!0),m=Nt(0),T=Nt(),F=Nt(!1),D={A1:Jn.rendererRect,A2:Jn.rendererRound,A3:Jn.rendererRandRound,SP1:Jn.rendererDSJ,SP2:Jn.rendererRandRect,SP3:Jn.rendererCircle,B1:Jn.renderer25D,C1:Jn.rendererImage,A_a1:Jn.rendererLine,A_a2:Jn.rendererLine2,A_b1:Jn.rendererFuncA,A_b2:Jn.rendererFuncB},j=Nt(".pdf,.psd,.cdr,.ai,.svg,.jpg,.jpeg,.png,.webp,.json,.mp4"),M=Nt(!1),P=[{viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z"},{viewBox:[200,200],path:"M 100 0 L 0 200 L 200 200 L 100 0 Z",pathFormula:w.TRIANGLE},{viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z"}],I=()=>{const e={format:"pharmacode",lineColor:"#0aa",width:4,height:40,displayValue:!1};Ui("#barcode","1234",e);const t=document.getElementById("barcode");if(!t)return;const n=(new XMLSerializer).serializeToString(t),o="data:image/svg+xml;base64,"+x.encode(n);a(o,"1234",e)},B=e=>{const t="data:image/svg+xml;base64,"+x.encode(D[e](((e=118,t=118)=>{const n={text:h.value,width:e,height:t,correctLevel:m.value,isSpace:v.value};return Jn.encodeData(n)})(118,118))),n={codeStyle:e,codeSpace:v.value,codeError:m.value};o(t,n,h.value)},V=()=>{F.value=!0},R=()=>{F.value=!1},U=e=>u(this,null,(function*(){const[o]=L(),a=e.file.name.split(".").pop();if(!j.value.split(",").includes(`.${a}`))return;if("svg"===a){const t=yield k(e.file),n=yield E(t);o.add(...n.objects),o.renderAll()}if("json"===a){const n=yield k(e.file),o=JSON.parse(n);t(o)}if(["jpg","jpeg","png","webp"].includes(a)){const t=yield C(e.file);r(t)}if(["mp4"].includes(a)){const t=URL.createObjectURL(e.file);d(t)}const l=yield S(e.file,a);if(M.value=!1,l&&200===l.data.code){const e=l.data.data;if(!e)return;yield t(e),n()}})),N=e=>{T.value.clearFiles();const t=e[0];t.uid=Ye(),T.value.handleStart(t)},$=(e,t="transverse",n=!1)=>{l(e,t,n)},z=()=>{s(36)},G=()=>{p()};return(e,t)=>{const n=$t("IconUpload"),o=We,a=qe,r=Ge,l=$t("IconH1"),s=$t("IconH3"),u=$t("IconTextRotationNone"),d=$t("IconTextRotationDown"),p=$t("IconText"),h=O,v=$t("IconInsertTable"),m=$t("IconPayCodeTwo"),g=$t("IconTwoDimensionalCodeTwo"),y=$t("IconMagicWand"),b=A,_=Ze;return Dt(),It("div",Ni,[Pt("div",$i,[Pt("div",zi,Rt(e.$t("message.files")),1),zt(r,{gutter:10,class:"mt-10"},{default:Mt((()=>[zt(a,{span:8},{default:Mt((()=>[Ht((Dt(),jt(o,{ref_key:"uploadRef",ref:T,"on-exceed":N,action:"http","http-request":U,limit:1,accept:j.value,class:"edit-upload"},{default:Mt((()=>[Pt("div",Gi,[zt(n,{class:"icon-font"}),Pt("div",Hi,Rt(e.$t("message.uploadFiles")),1)])])),_:1},8,["accept"])),[[_,M.value]])])),_:1})])),_:1})]),Pt("div",Xi,[Pt("div",Yi,Rt(e.$t("message.text")),1),zt(r,{gutter:10,class:"mt-10"},{default:Mt((()=>[zt(a,{span:8},{default:Mt((()=>[Pt("div",{class:"item-box",onClick:t[0]||(t[0]=e=>$(80))},[zt(l,{class:"icon-font"}),Pt("div",Wi,Rt(e.$t("message.title")),1)])])),_:1}),zt(a,{span:8,onClick:t[1]||(t[1]=e=>$(60))},{default:Mt((()=>[Pt("div",qi,[zt(s,{class:"icon-font"}),Pt("div",Zi,Rt(e.$t("message.subtitle")),1)])])),_:1}),zt(a,{span:8,onClick:t[2]||(t[2]=e=>$(36))},{default:Mt((()=>[Pt("div",Ki,[zt(u,{class:"icon-font"}),Pt("div",Ji,Rt(e.$t("message.horizontalText")),1)])])),_:1}),zt(a,{span:8,onClick:t[3]||(t[3]=e=>{f(36)})},{default:Mt((()=>[Pt("div",Qi,[zt(d,{class:"icon-font"}),Pt("div",ec,Rt(e.$t("message.verticalText")),1)])])),_:1}),zt(a,{span:8,onClick:t[4]||(t[4]=e=>$(36,void 0,!0))},{default:Mt((()=>[Pt("div",tc,[zt(p,{class:"icon-font"}),Pt("div",nc,Rt(e.$t("message.hollowOutText")),1)])])),_:1}),zt(a,{span:8,onClick:z},{default:Mt((()=>[Pt("div",oc,[ac,Pt("div",rc,Rt(e.$t("message.circularText")),1)])])),_:1})])),_:1})]),Pt("div",lc,[Pt("div",ic,Rt(e.$t("message.shape")),1),zt(r,{gutter:10,class:"mt-10"},{default:Mt((()=>[(Dt(),It(Vt,null,Bt(P,((e,t)=>zt(a,{span:8,key:t,onClick:t=>(e=>{i(e.path)})(e)},{default:Mt((()=>[Pt("div",cc,[(Dt(),It("svg",sc,[Pt("g",{transform:`scale(${20/e.viewBox[0]}, ${20/e.viewBox[1]}) translate(0,0) matrix(1,0,0,1,0,0)`},[Pt("path",{class:Gt(["shape-path",{outlined:e.outlined}]),"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",fill:e.outlined?"#999":"transparent",stroke:e.outlined?"transparent":"#999","stroke-width":"2",d:e.path},null,10,fc)],8,uc)]))])])),_:2},1032,["onClick"]))),64)),(Dt(!0),It(Vt,null,Bt(Ut(Qn),((e,t)=>(Dt(),jt(a,{span:8,key:t,onClick:t=>(e=>{const t="dashed"===e.style?[6,6]:void 0;c(e.data,e.points[0],e.points[1],t)})(e)},{default:Mt((()=>[Pt("div",dc,[(Dt(),It("svg",pc,[Pt("defs",null,[e.points[0]?(Dt(),jt(h,{key:0,class:"line-marker",id:`preset-line-${t}`,position:"start",type:e.points[0],color:"currentColor",baseSize:2},null,8,["id","type"])):Xt("",!0),e.points[1]?(Dt(),jt(h,{key:1,class:"line-marker",id:`preset-line-${t}`,position:"end",type:e.points[1],color:"currentColor",baseSize:2},null,8,["id","type"])):Xt("",!0)]),Pt("path",{class:"line-path",d:e.path,stroke:"#999",fill:"none","stroke-width":"2","stroke-dasharray":"solid"===e.style?"0, 0":"4, 1","marker-start":e.points[0]?`url(#preset-line-${t}-${e.points[0]}-start)`:"","marker-end":e.points[1]?`url(#preset-line-${t}-${e.points[1]}-end)`:""},null,8,hc)]))])])),_:2},1032,["onClick"])))),128))])),_:1})]),Pt("div",vc,[Pt("div",mc,Rt(e.$t("message.module")),1),zt(r,{gutter:10,class:"mt-10"},{default:Mt((()=>[zt(a,{span:8},{default:Mt((()=>[Pt("div",{class:"item-box",onClick:G},[zt(v,{class:"icon-font"}),Pt("div",gc,Rt(e.$t("message.fabricTable")),1)])])),_:1}),zt(a,{span:8},{default:Mt((()=>[Pt("div",{class:"item-box",onClick:I},[zt(m,{class:"icon-font"}),Pt("div",yc,Rt(e.$t("message.barCode")),1)])])),_:1}),zt(a,{span:8},{default:Mt((()=>[Pt("div",{class:"item-box",onClick:t[5]||(t[5]=e=>B("A1"))},[zt(g,{class:"icon-font"}),Pt("div",bc,Rt(e.$t("message.QRCode")),1)])])),_:1}),zt(a,{span:8},{default:Mt((()=>[Pt("div",{class:"item-box",onClick:V},[zt(y,{class:"icon-font"}),Pt("div",_c,Rt(e.$t("message.AICutoutImage")),1)])])),_:1})])),_:1})]),zt(b,{visible:F.value,onClose:R},null,8,["visible"])])}}}),[["__scopeId","data-v-40ad5c5a"]]),xc=["src","onClick"],kc=d(Ft({__name:"TemplatePool",setup(e){const t=T(),n=Nt([]),o=Nt("data"),a=Nt("buy"),r=Nt(1),l=Nt(1),i=Nt(),c=mn((()=>u(this,null,(function*(){const e=i.value;e.scrollHeight-(e.scrollTop+e.clientHeight)<=200&&r.valueu(this,null,(function*(){const e={page:r.value,size:F},t=yield hn(e);t.data&&200===t.data.code&&(r.value=t.data.data.page,l.value=t.data.data.total_pages,n.value=n.value.concat(t.data.data.items))})),f=e=>{Je.confirm("是否确认更换模板?",{confirmButtonText:"OK",cancelButtonText:"Cancel",type:"warning"}).then((()=>u(this,null,(function*(){const n=D(e.data),o=Qe.service({fullscreen:!0,background:"rgba(122, 122, 122, 0.5)"});yield t.changeTemplate(n),Kt((()=>o.close())),et({type:"success",message:"更换模板成功"})})))).catch((()=>{et({type:"error",message:"模板加载失败,请联系管理员修改bug了"})}))};return qt((()=>u(this,null,(function*(){yield s()})))),(e,t)=>{const r=tt,l=Ge,s=nt,u=ot,d=at,p=rt;return Dt(),It("div",null,[zt(l,{class:"layout-search"},{default:Mt((()=>[zt(r,{"prefix-icon":Ut(Ke),placeholder:e.$t("message.searchTemp")},null,8,["prefix-icon","placeholder"])])),_:1}),zt(p,{modelValue:o.value,"onUpdate:modelValue":t[2]||(t[2]=e=>o.value=e),class:"layout-tabs"},{default:Mt((()=>[zt(s,{label:e.$t("message.recommendTemp"),name:"data"},{default:Mt((()=>[Pt("div",{class:"layout-templates",onScroll:t[0]||(t[0]=(...e)=>Ut(c)&&Ut(c)(...e)),ref_key:"templateRef",ref:i},[(Dt(!0),It(Vt,null,Bt(n.value,((e,t)=>(Dt(),It("div",{key:e.id,class:"thumbnail"},[Pt("img",{src:e.preview+"?x-oss-process=style/img_tum",alt:"",ref_for:!0,ref:e=>((e,t)=>{if(!e)return;const n=()=>{const n=e.parentElement;if(!n)return;const o=t>=2?2:0,a=Math.ceil(n.clientHeight/2)+o;n.style.gridRowEnd=`span ${a}`};n(),e.onload=n,e.onerror=function(){e.src=new URL(""+new URL("loading-356a6359.gif",import.meta.url).href,self.location).href,n()}})(e,t),onClick:t=>f(e)},null,8,xc)])))),128))],544)])),_:1},8,["label"]),zt(s,{label:e.$t("message.myTemp"),name:"self"},{default:Mt((()=>[zt(d,{modelValue:a.value,"onUpdate:modelValue":t[1]||(t[1]=e=>a.value=e),size:"large",class:"full-ratio"},{default:Mt((()=>[zt(u,{value:"buy",label:e.$t("message.myPurchases")},null,8,["label"]),zt(u,{value:"collect",label:e.$t("message.myFavorites")},null,8,["label"])])),_:1},8,["modelValue"])])),_:1},8,["label"]),zt(s,{label:e.$t("message.teamTemp"),name:"team"},{default:Mt((()=>[Zt(Rt(e.$t("message.teamTemp")),1)])),_:1},8,["label"])])),_:1},8,["modelValue"])])}}}),[["__scopeId","data-v-1d330b13"]]);w.ROUND_RECT,w.CUT_RECT_DIAGONAL,w.CUT_RECT_SINGLE,w.CUT_RECT_SAMESIDE,w.ROUND_RECT_DIAGONAL,w.ROUND_RECT_SINGLE,w.ROUND_RECT_SAMESIDE,w.MESSAGE,w.ROUND_MESSAGE,w.L,w.RING_RECT,w.PLUS,w.TRIANGLE,w.PARALLELOGRAM_LEFT,w.PARALLELOGRAM_RIGHT,w.TRAPEZOID,w.BULLET,w.INDICATOR;const Ec=[{type:"矩形",children:[{viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z"},{viewBox:[200,200],path:"M 50 0 L 150 0 Q 200 0 200 50 L 200 150 Q 200 200 150 200 L 50 200 Q 0 200 0 150 L 0 50 Q 0 0 50 0 Z"},{viewBox:[200,200],path:"M 0 150 L 0 0 L 150 0 L 200 50 L 200 200 L 50 200 Z"},{viewBox:[200,200],path:"M 0 200 L 0 0 L 150 0 L 200 50 L 200 200 Z"},{viewBox:[200,200],path:"M 0 50 L 50 0 L 150 0 L 200 50 L 200 200 L 0 200 Z",pathFormula:w.CUT_RECT_SAMESIDE},{viewBox:[200,200],path:"M 0 0 L 150 0 Q 200 0 200 50 L 200 200 L 50 200 Q 0 200 0 150 L 0 0 Z",pathFormula:w.ROUND_RECT_DIAGONAL},{viewBox:[200,200],path:"M 0 0 L 150 0 Q 200 0 200 50 L 200 200 L 0 200 L 0 0 Z",pathFormula:w.ROUND_RECT_SINGLE},{viewBox:[200,200],path:"M 0 50 Q 0 0 50 0 L 150 0 Q 200 0 200 50 L 200 200 L 0 200 Z",pathFormula:w.ROUND_RECT_SAMESIDE}]},{type:"常用形状",children:[{viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z"},{viewBox:[200,200],path:"M 100 0 L 0 200 L 200 200 L 100 0 Z",pathFormula:w.TRIANGLE},{viewBox:[200,200],path:"M 0 0 L 0 200 L 200 200 Z"},{viewBox:[200,200],path:"M 50 0 L 200 0 L 150 200 L 0 200 L 50 0 Z",pathFormula:w.PARALLELOGRAM_LEFT},{viewBox:[200,200],path:"M 0 0 L 150 0 L 200 200 L 50 200 L 0 0 Z",pathFormula:w.PARALLELOGRAM_RIGHT},{viewBox:[200,200],path:"M 50 0 L 150 0 L 200 200 L 0 200 L 50 0 Z",pathFormula:w.TRAPEZOID},{viewBox:[200,200],path:"M 100 0 L 0 100 L 100 200 L 200 100 L 100 0 Z"},{viewBox:[200,200],path:"M 100 0 L 0 50 L 0 200 L 200 200 L 200 50 L 100 0 Z",pathFormula:w.BULLET},{viewBox:[200,200],path:"M 200 100 L 150 0 L 0 0 L 50 100 L 0 200 L 150 200 L 200 100 Z",pathFormula:w.INDICATOR},{viewBox:[200,200],path:"M 0 200 A 50 100 0 1 1 200 200 L 0 200 Z"},{viewBox:[200,200],path:"M 40 20 A 100 100 0 1 0 200 100 L 100 100 L 40 20 Z"},{viewBox:[200,200],path:"M 100 0 A 100 100 102 1 0 200 100 L 100 100 L 100 0 Z"},{viewBox:[200,200],path:"M 160 20 A 100 100 0 1 0 200 100 L 100 100 L 160 20 Z"},{viewBox:[200,200],path:"M 100 0 A 100 100 102 1 0 200 100 L 100 0 Z"},{viewBox:[200,200],path:"M 100 0 A 100 100 102 1 0 200 100 L 200 0 L 100 0 Z"},{viewBox:[200,200],path:"M 0 0 L 200 0 Q 200 200 0 200 L 0 0 Z"},{viewBox:[200,200],path:"M 100 0 L 0 90 L 50 200 L 150 200 L 200 90 L 100 0 Z"},{viewBox:[200,200],path:"M 100 0 L 0 60 L 0 140 L 100 200 L 200 140 L 200 60 L 100 0 Z"},{viewBox:[200,200],path:"M 60 0 L 140 0 L 200 60 L 200 140 L 140 200 L 60 200 L 0 140 L 0 60 L 60 0 Z"},{viewBox:[200,200],path:"M 75 0 L 125 0 L 175 25 L 200 75 L 200 125 L 175 175 L 125 200 L 75 200 L 25 175 L 0 125 L 0 75 L 25 25 L 75 0 Z"},{viewBox:[200,200],path:"M 150 0 A 50 100 0 1 1 150 200 L 0 200 L 0 0 L 150 0 Z"},{viewBox:[200,200],path:"M 50 0 A 25 50 0 1 0 50 200 L 150 200 A 25 50 0 1 0 150 0 L 50 0 Z"},{viewBox:[200,200],path:"M 150 0 A 50 100 0 1 1 150 200 L 0 200 A 50 100 0 0 0 0 0 L 150 0 Z"},{viewBox:[200,200],path:"M 200 0 L 200 200 L 0 200 L 0 100 L 200 0 Z"},{viewBox:[200,200],path:"M 0 0 L 200 100 L 200 200 L 0 200 L 0 0 Z"},{viewBox:[200,200],path:"M 200 0 L 100 0 L 0 100 L 0 200 L 200 0 Z"},{viewBox:[200,200],path:"M 50 0 L 150 0 L 150 50 L 200 50 L 200 150 L 150 150 L 150 200 L 50 200 L 50 150 L 0 150 L 0 50 L 50 50 L 50 0 Z"},{viewBox:[200,200],path:"M 0 0 L 0 200 L 200 200 L 200 140 L 60 140 L 60 0 L 0 0 Z",pathFormula:w.L},{viewBox:[200,200],path:"M0 0 L200 0 L200 200 L0 200 L0 0 Z M50 50 L50 150 L150 150 L150 50 Z",pathFormula:w.RING_RECT},{viewBox:[200,200],path:"M0 100 A100 100 0 1 1 0 101 Z M150 100 A50 50 0 1 0 150 101 Z"},{viewBox:[200,200],path:"M 70 0 L 70 70 L 0 70 L 0 130 L 70 130 L 70 200 L 130 200 L 130 130 L 200 130 L 200 70 L 130 70 L 130 0 L 70 0 Z",pathFormula:w.PLUS},{viewBox:[200,200],path:"M 40 0 L 0 40 L 60 100 L 0 160 L 40 200 L 100 140 L 160 200 L 200 160 L 140 100 L 200 40 L 160 0 L 100 60 L 40 0 Z"},{viewBox:[200,200],path:"M 0 0 L 200 0 L 200 160 L 100 160 L 60 200 L 60 160 L 0 160 Z",pathFormula:w.MESSAGE},{viewBox:[200,200],path:"M 0 40 Q 0 0 40 0 L 160 0 Q 200 0 200 40 L 200 120 Q 200 160 160 160 L 100 160 L 60 200 L 60 160 L 40 160 Q 0 160 0 120 L 0 40 Z",pathFormula:w.ROUND_MESSAGE},{viewBox:[200,200],path:"M 180 160 A 100 100 0 1 0 100 200 L 200 200 L 200 160 L 180 160 Z"},{viewBox:[200,200],path:"M 200 0 L 0 0 L 200 200 L 0 200 L 200 0 Z"},{viewBox:[200,200],path:"M 0 20 C 60 60 140 -40 200 20 L 200 180 C 140 140 60 240 0 180 L 0 20 Z"},{viewBox:[200,200],path:"M 0 20 C 40 -40 60 60 100 20 C 140 -40 160 60 200 20 L 200 180 C 140 240 160 140 100 180 C 40 240 60 140 0 180 L 0 20 Z"},{viewBox:[200,200],path:"M 100 0 Q 0 50 0 175 Q 100 225 200 175 Q 200 50 100 0 Z"},{viewBox:[200,200],path:"M 0 100 A 50 50 0 1 1 200 100 L 100 200 L 0 100 Z"},{viewBox:[200,200],path:"M 100 0 L 60 60 L 0 100 L 60 140 L 100 200 L 140 140 L 200 100 L 140 60 L 100 0 Z"},{viewBox:[200,200],path:"M 100 0 L 80 40 L 20 20 L 40 80 L 0 100 L 40 120 L 20 180 L 80 160 L 100 200 L 120 160 L 180 180 L 160 120 L 200 100 L 160 80 L 180 20 L 120 40 L 100 0 Z"}]},{type:"箭头",children:[{viewBox:[200,200],path:"M 100 0 L 0 100 L 50 100 L 50 200 L 150 200 L 150 100 L 200 100 L 100 0 Z"},{viewBox:[200,200],path:"M 100 200 L 200 100 L 150 100 L 150 0 L 50 0 L 50 100 L 0 100 L 100 200 Z"},{viewBox:[200,200],path:"M 0 100 L 100 0 L 100 50 L 200 50 L 200 150 L 100 150 L 100 200 L 0 100 Z"},{viewBox:[200,200],path:"M 200 100 L 100 0 L 100 50 L 0 50 L 0 150 L 100 150 L 100 200 L 200 100 Z"},{viewBox:[200,200],path:"M 100 0 L 0 60 L 60 60 L 60 140 L 0 140 L 100 200 L 200 140 L 140 140 L 140 60 L 200 60 L 100 0 Z"},{viewBox:[200,200],path:"M 0 100 L 60 0 L 60 60 L 140 60 L 140 0 L 200 100 L 140 200 L 140 140 L 60 140 L 60 200 L 0 100 Z"},{viewBox:[200,200],path:"M 100 0 L 60 40 L 80 40 L 80 80 L 40 80 L 40 60 L 0 100 L 40 140 L 40 120 L 80 120 L 80 160 L 60 160 L 100 200 L 140 160 L 120 160 L 120 120 L 160 120 L 160 140 L 200 100 L 160 60 L 160 80 L 120 80 L 120 40 L 140 40 L 100 0 Z"},{viewBox:[200,200],path:"M 0 100 L 100 0 L 100 50 L 200 50 L 150 100 L 200 150 L 100 150 L 100 200 L 0 100 Z"},{viewBox:[200,200],path:"M 200 100 L 100 0 L 100 50 L 0 50 L 50 100 L 0 150 L 100 150 L 100 200 L 200 100 Z"},{viewBox:[200,200],path:"M 0 100 L 80 20 L 80 80 L 120 80 L 120 0 L 200 0 L 200 200 L 120 200 L 120 120 L 80 120 L 80 180 L 0 100 Z"},{viewBox:[200,200],path:"M 200 100 L 120 20 L 120 80 L 80 80 L 80 0 L 0 0 L 0 200 L 80 200 L 80 120 L 120 120 L 120 180 L 200 100 Z"},{viewBox:[200,200],path:"M 0 0 L 120 0 L 200 100 L 120 200 L 0 200 L 80 100 L 0 0 Z"},{viewBox:[200,200],path:"M 80 0 L 200 0 L 120 100 L 200 200 L 80 200 L 0 100 L 80 0 Z"},{viewBox:[200,200],path:"M 0 0 L 140 0 L 200 100 L 140 200 L 0 200 L 0 100 L 0 0 Z"},{viewBox:[200,200],path:"M 60 0 L 200 0 L 200 100 L 200 200 L 60 200 L 0 100 L 60 0 Z"},{viewBox:[200,200],path:"M 0 0 L 200 100 L 0 200 L 60 100 L 0 0 Z"},{viewBox:[200,200],path:"M 200 0 L 0 100 L 200 200 L 140 100 L 200 0 Z"},{viewBox:[200,200],path:"M 0 0 L 80 0 L 200 100 L 80 200 L 0 200 L 120 100 L 0 0 Z"},{viewBox:[200,200],path:"M 200 0 L 120 0 L 0 100 L 120 200 L 200 200 L 80 100 L 200 0 Z"},{viewBox:[200,200],path:"M 0 200 L 180 200 L 180 40 L 200 40 L 160 0 L 120 40 L 140 40 L 140 160 L 0 160 L 0 200 Z"},{viewBox:[200,200],path:"M 0 200 L 0 20 L 160 20 L 160 0 L 200 40 L 160 80 L 160 60 L 40 60 L 40 200 L 0 200 Z"},{viewBox:[200,200],path:"M 40 180 L 180 180 L 180 40 L 200 40 L 160 0 L 120 40 L 140 40 L 140 140 L 40 140 L 40 120 L 0 160 L 40 200 L 40 180 Z"},{viewBox:[1024,1024],path:"M398.208 302.912V64L0 482.112l398.208 418.176V655.36c284.48 0 483.584 95.552 625.792 304.64-56.896-298.688-227.584-597.312-625.792-657.088z",special:!0},{viewBox:[1024,1024],path:"M625.792 302.912V64L1024 482.112l-398.208 418.176V655.36C341.312 655.36 142.208 750.912 0 960c56.896-298.688 227.584-597.312 625.792-657.088z",special:!0}]},{type:"其他形状",children:[{viewBox:[1024,1024],path:"M995.336 243.4016c-15.7584-36.5736-38.3376-69.26639999-66.91440001-97.37280001-28.5768-27.98879999-61.73999999-49.8624-98.78399999-65.26799998-38.22-15.876-78.6744-23.8728-120.4224-23.87280001-57.97680001 0-114.5424 15.876-163.69919999 45.864-11.76 7.17360001-22.932 15.05279999-33.51600001 23.63760001-10.584-8.5848-21.75600001-16.46400001-33.51600001-23.63760001-49.1568-29.98799999-105.7224-45.86399999-163.69919999-45.864-41.74799999 0-82.2024 7.9968-120.4224 23.87280001-36.9264 15.28799999-70.2072 37.27919999-98.78399999 65.26799998-28.6944 28.10640001-51.156 60.79919999-66.91440001 97.37280001-16.34639999 37.9848-24.696 78.3216-24.696 119.83439999 0 39.1608 7.9968 79.96800001 23.8728 121.48080001 13.28880001 34.692 32.34000001 70.67760001 56.6832 107.016 38.57279999 57.5064 91.61040001 117.4824 157.4664 178.28160001 109.1328 100.78319999 217.2072 170.4024 221.79359999 173.22479998l27.87120001 17.8752c12.348 7.8792 28.224 7.8792 40.572 0l27.87119999-17.8752c4.58639999-2.94 112.54319999-72.44159999 221.79360001-173.22479998 65.85599999-60.79919999 118.89359999-120.7752 157.4664-178.28160001 24.3432-36.33839999 43.512-72.324 56.68319999-107.016 15.876-41.5128 23.8728-82.32 23.87280001-121.48080001 0.1176-41.5128-8.232-81.8496-24.5784-119.83439999z",special:!0},{viewBox:[1024,1024],path:"M985.20746667 343.50079998l-303.32586667-44.08319999L546.28693333 24.5248c-3.70346666-7.5264-9.79626667-13.6192-17.32266665-17.32266668-18.87573334-9.3184-41.81333333-1.55306667-51.25120001 17.32266668L342.1184 299.41759999l-303.32586667 44.08319999c-8.36266667 1.19466667-16.00853333 5.13706667-21.8624 11.11040001-14.69440001 15.17226667-14.45546667 39.30453334 0.71679999 54.1184l219.46026668 213.9648-51.84853333 302.1312c-1.43359999 8.24320001-0.11946667 16.8448 3.82293333 24.25173333 9.79626667 18.6368 32.9728 25.92426667 51.6096 16.00853334L512 822.44266665l271.3088 142.64320001c7.40693333 3.9424 16.00853333 5.25653333 24.25173333 3.82293333 20.78719999-3.584 34.7648-23.296 31.1808-44.0832l-51.84853333-302.1312 219.46026668-213.9648c5.97333334-5.85386666 9.91573333-13.49973334 11.11039999-21.8624 3.2256-20.90666667-11.34933333-40.26026667-32.256-43.36640001z",special:!0},{viewBox:[1024,1024],path:"M852.65066667 405.84533333C800.54044445 268.40177778 667.76177778 170.66666667 512.22755555 170.66666667S223.91466667 268.288 171.80444445 405.73155555C74.29688889 431.33155555 2.27555555 520.07822222 2.27555555 625.77777778c0 125.72444445 101.83111111 227.55555555 227.44177778 227.55555555h564.56533334C919.89333333 853.33333333 1021.72444445 751.50222222 1021.72444445 625.77777778c0-105.472-71.79377778-194.21866667-169.07377778-219.93244445z",special:!0},{viewBox:[1024,1024],path:"M926.25224691 323.7371485H654.6457886L898.88200917 15.14388241c5.05486373-6.53433603 0.49315743-16.02761669-7.76722963-16.02761668H418.30008701c-3.45210206 0-6.78091476 1.84934039-8.50696579 4.93157436L90.35039154 555.76772251c-3.82197013 6.53433603 0.86302552 14.7947231 8.50696578 14.79472311h215.01664245l-110.22068713 440.88274851c-2.34249783 9.61657002 9.24670194 16.39748478 16.39748477 9.49328065L933.03316167 340.62779071c6.41104668-6.0411786 2.09591911-16.8906422-6.78091476-16.89064221z",special:!0},{viewBox:[1024,1024],path:"M878.47822222 463.30311111c-22.18666667-49.83466667-53.93066667-93.98044445-94.32177777-131.072l-33.10933334-30.37866666c-4.89244445-4.32355555-12.62933333-2.38933333-14.79111111 3.75466666l-14.79111111 42.43911111c-9.216 26.624-26.16888889 53.81688889-50.176 80.55466667-1.59288889 1.70666667-3.41333333 2.16177778-4.66488889 2.27555556-1.25155555 0.11377778-3.18577778-0.11377778-4.89244445-1.70666667-1.59288889-1.36533333-2.38933333-3.41333333-2.27555555-5.46133333 4.20977778-68.49422222-16.27022222-145.74933333-61.09866667-229.83111112C561.26577778 124.01777778 509.72444445 69.51822222 445.32622222 31.51644445l-46.99022222-27.648c-6.144-3.64088889-13.99466667 1.13777778-13.65333333 8.30577777l2.50311111 54.61333333c1.70666667 37.31911111-2.61688889 70.31466667-12.85688889 97.73511112-12.51555555 33.56444445-30.49244445 64.73955555-53.47555556 92.72888888-16.15644445 19.56977778-34.24711111 37.20533333-54.04444444 52.45155556-47.90044445 36.75022222-87.38133333 84.65066667-114.11911111 138.24C125.72444445 502.10133333 111.50222222 562.74488889 111.50222222 623.50222222c0 53.70311111 10.58133333 105.69955555 31.51644445 154.73777778 20.25244445 47.21777778 49.152 89.77066667 85.90222222 126.17955555 36.864 36.40888889 79.64444445 65.08088889 127.31733333 84.992C405.61777778 1010.11911111 457.95555555 1020.58666667 512 1020.58666667s106.38222222-10.46755555 155.76177778-31.06133334c47.67288889-19.91111111 90.56711111-48.46933333 127.31733333-84.992 36.864-36.40888889 65.76355555-78.96177778 85.90222222-126.17955555 20.93511111-49.03822222 31.51644445-101.03466667 31.51644445-154.73777778 0-55.52355555-11.37777778-109.45422222-34.01955556-160.31288889z",special:!0},{viewBox:[1024,1024],path:"M968.20337778 20.11591112H705.44042667c-22.17301333 0-41.92483556 15.16430222-47.14951111 37.33731555C642.36202666 124.73685332 582.08711111 173.03324444 512 173.03324444s-130.36202666-48.29639112-146.29091556-115.58001777c-5.22467555-22.17301333-24.84906667-37.33731556-47.14951111-37.33731555H55.79662222c-30.96576 0-56.06968889 25.10392889-56.06968888 56.06968888v321.12639999c0 30.96576 25.10392889 56.06968889 56.06968888 56.06968889h95.57333334v494.43271112c0 30.96576 25.10392889 56.06968889 56.06968889 56.06968888h609.1207111c30.96576 0 56.06968889-25.10392889 56.06968889-56.06968888V453.38168888h95.57333334c30.96576 0 56.06968889-25.10392889 56.06968888-56.06968889V76.1856c0-30.96576-25.10392889-56.06968889-56.06968888-56.06968888z",special:!0},{viewBox:[1024,1024],path:"M980.94648889 239.80714666H523.46880001L373.99210666 96.82944c-1.91146667-1.78403556-4.46008889-2.80348444-7.00871111-2.80348445H43.05351111c-22.55530667 0-40.77795555 18.22264888-40.77795555 40.77795557v754.39217776c0 22.55530667 18.22264888 40.77795555 40.77795555 40.77795557h937.89297778c22.55530667 0 40.77795555-18.22264888 40.77795555-40.77795557V280.58510222c0-22.55530667-18.22264888-40.77795555-40.77795555-40.77795556z",special:!0},{viewBox:[1024,1024],path:"M972.60904597 164.57058577L841.30587843 33.39070759c-18.86327195-18.86327195-44.1375906-29.34286748-70.64480282-29.3428675-26.75379095 0-51.90482023 10.47959553-70.76809219 29.3428675L558.60337778 174.68031322c-18.86327195 18.86327195-29.34286748 44.1375906-29.34286749 70.64480283 0 26.75379095 10.47959553 51.90482023 29.34286749 70.76809218l103.31648301 103.31648302c-24.28800376 53.50758189-57.69942011 101.59043198-99.24793416 143.13894603-41.42522469 41.67180341-89.63136414 75.08321976-143.13894603 99.61780223L316.21649759 558.84995649c-18.86327195-18.86327195-44.1375906-29.34286748-70.64480283-29.34286747-26.75379095 0-51.90482023 10.47959553-70.76809217 29.34286747L33.39070759 700.01627278c-18.86327195 18.86327195-29.34286748 44.1375906-29.3428675 70.76809217 0 26.75379095 10.47959553 51.90482023 29.3428675 70.76809219l131.05658883 131.05658883c30.08260365 30.205893 71.63111769 47.34311394 114.28923598 47.34311394 9.00012323 0 17.63037836-0.73973616 26.13734414-2.21920846 166.19405621-27.37023774 331.03192945-115.76870829 464.06114804-248.67463751C901.84095379 636.27567408 990.11613498 471.56109018 1017.85624079 304.87387654c8.38367642-50.91850535-8.50696579-103.31648302-45.24719482-140.30329077z",special:!0},{viewBox:[1024,1024],path:"M910.60451556 640.96028445c-20.38897778-65.49959112-43.83630221-120.54983112-79.89930667-210.64362666C836.31217778 193.67708444 737.93535999 2.27555556 511.36284444 2.27555556 282.24170667 2.27555556 186.03121778 197.50001778 192.14791111 430.31665779c-36.19043555 90.22122667-59.51032888 144.88917333-79.89930667 210.64362666-43.32657778 139.53706668-29.30915556 197.26336001-18.60494222 198.53767111 22.9376 2.80348444 89.32920888-105.00323556 89.32920889-105.00323556 0 62.44124445 32.11264001 143.86972444 101.69002667 202.61546667-33.64181333 10.32192-109.20846222 38.10190221-91.24067556 68.55793777 14.52714667 24.59420444 250.01984 15.67402668 317.94062222 8.02816 67.92078222 7.64586667 303.41347556 16.56604444 317.94062223-8.02816 17.96778667-30.32860444-57.72629333-58.23601779-91.24067555-68.55793777 69.57738667-58.87317334 101.69002667-140.30165333 101.69002667-202.61546667 0 0 66.39160889 107.80672 89.32920888 105.00323556 10.83164445-1.40174222 24.84906667-59.12803556-18.47751111-198.53767111z",special:!0},{viewBox:[1024,1024],path:"M1016.86992592 199.24764445c-37.13706667 16.01991111-77.55093333 27.54939259-119.17842962 32.03982222 42.96248889-25.60758518 75.60912592-66.02145185 91.02222222-114.08118519-39.68568889 23.66577778-84.58998518 41.02068148-131.31472593 50.00154074C819.53374815 126.79395555 765.76995555 101.79318518 706.18074075 101.79318518c-114.688 0-206.92385185 92.96402963-206.92385186 207.04521482 0 16.01991111 1.94180741 32.03982222 5.09724444 47.45291852-171.72859259-8.98085925-324.88865185-91.02222222-426.71217778-216.63288889-17.96171852 30.82619259-28.15620741 66.02145185-28.1562074 104.49351112 0 71.84687408 36.53025185 135.19834075 92.23585185 172.45677036-33.98162963-1.33499259-66.02145185-10.92266667-93.57084445-26.33576296v2.54862222c0 100.6098963 71.1186963 183.98625185 165.90317037 203.1616-17.3549037 4.49042963-35.92343703 7.03905185-54.49197037 7.03905185-13.47128889 0-26.2144-1.33499259-39.07887407-3.15543704C146.69748148 681.90814815 223.03478518 741.49736297 313.93564445 743.43917037c-71.1186963 55.7056-160.19911111 88.4736-256.9253926 88.4736-17.3549037 0-33.37481482-0.60681482-50.00154074-2.54862222C98.75911111 888.22518518 207.62168889 922.20681482 324.85831111 922.20681482 705.45256297 922.20681482 913.71140741 606.90583703 913.71140741 333.23235555c0-8.98085925 0-17.96171852-0.60681482-26.94257777 40.2925037-29.4912 75.60912592-66.02145185 103.76533333-107.04213333z",special:!0},{viewBox:[1024,1024],path:"M917.96720197 1.08889505H106.03279803C53.56084718 1.08889505 9.37393998 45.27580225 9.37393998 97.74775309v5.52336372c0 19.33177108 8.28504494 41.42522469 22.0934536 55.23363205l331.40179753 392.15879462v325.87843379c0 16.57008987 8.28504494 30.37849854 22.09345359 35.90186098l209.88780469 104.94390299 2.76168121 2.76168121c27.61681602 11.04672615 55.23363335-8.28504494 55.23363335-38.66354218V550.66354348l331.40179753-392.15879462c35.90186097-41.42522469 30.37849854-102.18222047-11.04672616-135.32240022-11.04672615-13.80840865-33.14017975-22.0934536-55.23363335-22.09345359z",special:!0},{viewBox:[1024,1024],path:"M491.70164031 97.48884502a25.89076502 25.89076502 0 0 1 40.59671938 0L745.66415762 367.01171317a25.89076502 25.89076502 0 0 0 30.49932208 7.72839349l208.00640948-89.14190458a25.89076502 25.89076502 0 0 1 35.56096592 29.06238339l-115.18801541 554.96855704A103.56306132 103.56306132 0 0 1 803.14165689 952.14301275H220.85834311a103.56306132 103.56306132 0 0 1-101.4011828-82.51387024l-115.18801541-554.96855704a25.89076502 25.89076502 0 0 1 35.54802012-29.06238339l208.01935528 89.14190458a25.89076502 25.89076502 0 0 0 30.49932208-7.72839349l213.36579793-269.52286815z",special:!0},{viewBox:[1024,1024],path:"M643.02466884 387.7801525c19.85376751-88.69205333 33.718272-152.84087467 41.61900049-192.57389433C704.52292267 95.17283515 652.90057916 2.27555515 550.58614084 2.27555515c-92.26012484 0-138.59407685 45.84971417-165.91530666 137.49816969l-0.70087152 2.67605334c-16.40038399 74.13942085-41.47882668 131.61085116-74.6746315 172.73287031a189.06953915 189.06953915 0 0 1-143.04142182 70.44391902l-26.17434983 0.5606965C77.66380049 387.52529067 27.76177817 438.90551468 27.76177817 501.84374084V881.55022182c0 77.4144 62.25009818 140.17422182 139.05282766 140.17422303h492.82707951c101.23127467 0 191.59267516-63.995904 225.93535999-159.98976l102.37815468-286.22301868c26.04691951-72.82688-11.39234134-153.15945284-83.63303784-179.42300483a138.04612267 138.04612267 0 0 0-47.17499733-8.30850884H643.02466884z",special:!0},{viewBox:[1024,1024],path:"M512 512c140.82958222 0 254.86222222-114.03264 254.86222222-254.86222222S652.82958222 2.27555555 512 2.27555555a254.78940445 254.78940445 0 0 0-254.86222222 254.86222223C257.13777778 397.96736 371.17041778 512 512 512z m0 72.81777778c-170.10232889 0-509.72444445 97.57582222-509.72444445 291.27111111v145.63555556h1019.4488889v-145.63555556c0-193.69528889-339.62211555-291.27111111-509.72444445-291.27111111z",special:!0},{viewBox:[1024,1024],path:"M1019.81297778 564.50161779l-138.89991111-472.51456c-8.66531556-25.99594668-29.43658667-43.45400889-57.21656889-43.45400891s-50.33528889 15.67402668-59.00060446 41.66997334l-92.00526221 274.48661334H351.69166222L259.6864 90.33045333c-8.66531556-25.99594668-31.22062222-41.66997333-59.00060444-41.66997332s-50.33528889 17.33063112-57.2165689 43.45400887L4.69674667 564.50161779c-5.22467555 17.33063112 1.78403556 36.44529778 15.67402667 46.89464887l491.11950221 368.27591113 492.77610666-368.27591113c13.76256-10.32192 20.77127111-29.43658667 15.54659557-46.89464887z",special:!0},{viewBox:[1024,1024],path:"M927.78951111 340.39277037c-12.01493333-47.81700741 12.01493333-124.03294815 89.08041481-150.97552592l-82.40545184-4.36906667s-31.19028148-109.22666667-174.27721483-118.9357037c-143.08693333-9.8304-236.65777778-3.64088889-236.65777777-3.6408889s106.07122963 67.47780741 63.5941926 187.74850371c-31.06891852 63.71555555-79.85682963 116.02299259-132.04290371 175.61220741-1.57771852 1.57771852-3.03407408 3.15543703-4.2477037 4.49042962C278.25493333 624.86755555 7.13007408 934.34311111 7.13007408 934.34311111c298.43152592 78.15774815 498.43768889-7.64586667 616.76657777-110.56165926 24.87940741-0.24272592 43.5693037-0.36408889 56.19105185-0.36408888 164.8109037 0 304.13558518-142.72284445 298.43152593-301.4656-3.88361482-109.1053037-38.71478518-133.74198518-50.72971852-181.5589926z",special:!0},{viewBox:[1024,1024],path:"M997.8886764 504.17210418L537.2729208 43.89182982c-13.97838539-13.97838539-36.56745619-13.97838539-50.5458416 0L26.1113236 504.17210418c-13.41924998 13.41924998-21.02349164 31.64706454-21.02349163 50.65766867 0 39.47496036 32.09437288 71.56933323 71.56933324 71.56933323h48.53295408V954.83524937c0 19.79339373 15.99127289 35.78466661 35.78466663 35.78466662H440.43066677V740.12724968h125.24633315v250.49266631h297.34821416c19.79339373 0 35.78466661-15.99127289 35.78466663-35.78466662V626.39910608h48.53295408c19.01060414 0 37.23841869-7.49241457 50.65766869-21.02349163 27.84494371-27.95677079 27.84494371-73.24673948-0.11182708-101.20351027z",special:!0},{viewBox:[1024,1024],path:"M1009.13013121 349.27572283L674.72427717 14.86986879c-8.82158299-8.82158299-20.35749924-13.16451618-31.89341544-13.16451618s-23.07183245 4.34293316-31.89341547 13.16451618L392.29790453 233.6451272c-16.5574327-1.90003326-33.25058207-2.71433322-49.94373146-2.71433324-99.34459624 0-198.68919249 32.70771543-280.25490606 98.12314628-20.90036589 16.69314938-22.52896582 48.04369819-3.66434987 67.04403081l246.59717401 246.59717401-292.33368895 292.06225564c-3.52863319 3.52863319-5.83581644 8.27871636-6.24296642 13.30023282l-4.61436649 50.48659809c-1.22144996 12.75736619 8.95729967 23.6146991 21.57894918 23.6146991 0.6785833 0 1.35716662 0 2.03574992-0.13571666l50.48659809-4.61436649c5.02151649-0.40714999 9.77159962-2.71433322 13.30023282-6.24296643l292.33368896-292.33368896 246.59717402 246.59717401c8.82158299 8.82158299 20.35749924 13.16451618 31.89341544 13.16451618 13.16451618 0 26.19331567-5.70009979 35.15061536-16.82886604 76.40848044-95.40881307 108.16617924-214.83947521 95.27309638-330.33435417l218.63954175-218.63954173c17.50744934-17.37173267 17.50744934-45.8722316 0-63.51539759z",special:!0},{viewBox:[1024,1024],path:"M976.62005979 160.47737905c-0.39452595-0.39452595-80.35178503 78.64217259-239.47725131 237.50462156l-111.6508437-111.65084369 237.89914752-237.89914752c-125.19623464-75.35445635-286.03131335-56.02268482-390.31767264 48.26367449-81.92988882 81.92988882-112.57140424 200.15616502-83.37648398 310.09739626l2.36715569 8.81107954-372.82702222 372.69551356c-8.15353628 8.15353628-8.15353628 21.56741857 0 29.72095487l185.95323084 185.95323084c8.15353628 8.15353628 21.56741857 8.15353628 29.72095485 0l372.56400493-372.56400493 8.81107953 2.3671557c110.07273989 29.32642892 228.29901608-1.18357785 310.36041356-83.24497533 104.41786795-104.2863593 123.74963948-265.12143802 49.97328693-390.05465535z",special:!0}]},{type:"线性",children:[{viewBox:[1024,1024],path:"M953.5488 832.61667556c-24.08448-57.08913778-58.74574221-108.31644445-102.70947556-152.28017777-43.96373333-43.96373333-95.19104-78.49756444-152.28017777-102.70947558-0.50972445-0.25486222-1.01944888-0.38229333-1.52917334-0.63715555C776.41955556 519.64586667 828.02915556 426.23886221 828.02915556 320.85333332c0-174.58062221-141.44853334-316.02915556-316.02915556-316.02915554S195.97084444 146.27271111 195.97084444 320.85333332c0 105.38552889 51.6096 198.79253333 130.99918223 256.26396447-0.50972445 0.25486222-1.01944888 0.38229333-1.52917334 0.63715555-57.08913778 24.08448-108.31644445 58.61831112-152.28017777 102.70947554-43.96373333 43.96373333-78.49756444 95.19104-102.70947556 152.28017779C46.74901333 888.55893332 34.13333334 947.8144 32.85902222 1008.72647111c-0.12743111 5.7344 4.46008889 10.44935111 10.19448889 10.44935111h76.45866667c5.60696888 0 10.06705778-4.46008889 10.19448889-9.93962666 2.54862221-98.37681778 42.05226667-190.50951112 111.88451555-260.34176001 72.25344-72.25344 168.20906666-112.01194667 270.40881778-112.01194667s198.15537778 39.75850667 270.40881778 112.01194667C852.24106667 818.72668444 891.74471111 910.85937779 894.29333333 1009.23619556c0.12743111 5.60696888 4.58752 9.93962667 10.19448889 9.93962666h76.45866667c5.7344 0 10.32192-4.71495112 10.19448889-10.44935111-1.27431111-60.91207112-13.88999112-120.16753779-37.59217778-176.10979555zM512 540.03484444c-58.49088 0-113.54112-22.81016889-154.95623111-64.22527999S292.81848888 379.34421333 292.81848888 320.85333332c0-58.49088 22.81016889-113.54112 64.22528001-154.9562311S453.50912 101.67182221 512 101.67182221s113.54112 22.81016889 154.95623111 64.22528001S731.18151112 262.36245333 731.18151112 320.85333332c0 58.49088-22.81016889 113.54112-64.22528001 154.95623113S570.49088 540.03484444 512 540.03484444z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M985.31555555 111.50222222H38.68444445c-20.13866667 0-36.40888889 16.27022222-36.4088889 36.40888889v728.17777778c0 20.13866667 16.27022222 36.40888889 36.4088889 36.40888889h946.6311111c20.13866667 0 36.40888889-16.27022222 36.4088889-36.40888889V147.91111111c0-20.13866667-16.27022222-36.40888889-36.4088889-36.40888889z m-45.5111111 126.06577778V830.57777778H84.19555555V237.568l-31.40266666-24.46222222 44.71466666-57.45777778 48.6968889 37.888h731.70488888l48.69688889-37.888 44.71466667 57.45777778-31.51644444 24.46222222z M877.90933333 193.42222222L512 477.86666667 146.09066667 193.42222222l-48.69688889-37.888-44.71466667 57.45777778 31.40266667 24.46222222 388.66488889 302.19377778c22.98311111 17.86311111 55.18222222 17.86311111 78.16533333 0L939.80444445 237.568l31.40266666-24.46222222-44.71466666-57.45777778-48.58311112 37.77422222z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M985.31555555 88.74666667H38.68444445c-20.13866667 0-36.40888889 16.27022222-36.4088889 36.40888888v564.33777778c0 20.13866667 16.27022222 36.40888889 36.4088889 36.40888889h432.35555555v127.43111111H275.34222222c-10.01244445 0-18.20444445 8.192-18.20444444 18.20444445v54.61333333c0 5.00622222 4.096 9.10222222 9.10222222 9.10222222h491.52c5.00622222 0 9.10222222-4.096 9.10222222-9.10222222v-54.61333333c0-10.01244445-8.192-18.20444445-18.20444444-18.20444445H552.96V725.90222222h432.35555555c20.13866667 0 36.40888889-16.27022222 36.4088889-36.40888889V125.15555555c0-20.13866667-16.27022222-36.40888889-36.4088889-36.40888888z m-45.5111111 555.23555555H84.19555555V170.66666667h855.6088889v473.31555555z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m0 932.97777778c-233.69955555 0-423.25333333-189.55377778-423.25333333-423.25333333 0-101.26222222 35.61244445-194.33244445 95.00444444-267.15022222l595.39911111 595.39911111C706.33244445 899.64088889 613.26222222 935.25333333 512 935.25333333z m328.24888889-156.10311111L244.84977778 183.75111111C317.66755555 124.35911111 410.73777778 88.74666667 512 88.74666667c233.69955555 0 423.25333333 189.55377778 423.25333333 423.25333333 0 101.26222222-35.61244445 194.33244445-95.00444444 267.15022222z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M901.80266667 257.82044445L656.95288889 12.97066667c-6.82666667-6.82666667-16.04266667-10.69511111-25.71377778-10.69511112H147.91111111c-20.13866667 0-36.40888889 16.27022222-36.40888889 36.4088889v946.6311111c0 20.13866667 16.27022222 36.40888889 36.40888889 36.4088889h728.17777778c20.13866667 0 36.40888889-16.27022222 36.40888889-36.4088889V283.648c0-9.67111111-3.86844445-19.00088889-10.69511111-25.82755555zM828.52977778 300.37333333H614.4V86.24355555L828.52977778 300.37333333z m2.048 639.43111112H193.42222222V84.19555555h343.60888889v245.76c0 26.39644445 21.39022222 47.78666667 47.78666667 47.78666667h245.76v562.06222223z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M981.07392 55.79662222H42.92608c-31.22062222 0-50.71758221 34.02410666-35.04355556 61.16693334L304.28728889 620.82616888V927.42542221c0 22.55530667 18.09521779 40.77795555 40.52309333 40.77795557h334.37923556c22.42787556 0 40.52309333-18.22264888 40.52309333-40.77795557V620.82616888L1016.24490667 116.96355556c15.54659555-27.14282666-3.95036444-61.16693333-35.17098667-61.16693334zM628.47203556 876.45297779H395.52796444V677.66044445h233.07150222v198.79253334z m12.23338666-301.50200891l-12.10595556 21.15356445h-233.19893332l-12.10595556-21.15356445L130.59868445 147.54702221h762.8026311L640.70542222 574.95096888z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M980.62285431 4.54099753H654.39920987c-4.2719763 0-7.76722963 3.49525333-7.76722962 7.76722964v72.4941432c0 4.2719763 3.49525333 7.76722963 7.76722962 7.76722963h207.64393877L604.04167111 350.57107753c-64.72691358-49.83972347-143.69374815-76.7661195-226.67365136-76.7661195-99.54999309 0-193.27456395 38.83614815-263.5679921 109.25903012S4.54099753 547.08198717 4.54099753 646.63198025s38.83614815 193.27456395 109.25903012 263.5679921C184.09345581 980.62285431 277.81802667 1019.45900247 377.36801975 1019.45900247s193.27456395-38.83614815 263.5679921-109.25903012C711.35889383 839.90654419 750.19504197 746.18197333 750.19504197 646.63198025c0-82.9799032-26.92639605-161.68783013-76.63666567-226.41474372L931.4304 162.34521283V369.60079013c0 4.2719763 3.49525333 7.76722963 7.76722963 7.76722962h72.4941432c4.2719763 0 7.76722963-3.49525333 7.76722964-7.76722962V43.37714569c0-21.35988148-17.47626667-38.83614815-38.83614816-38.83614816zM377.36801975 921.07409383c-151.33152395 0-274.44211358-123.11058963-274.44211358-274.44211358s123.11058963-274.44211358 274.44211358-274.44211358 274.44211358 123.11058963 274.44211358 274.44211358-123.11058963 274.44211358-274.44211358 274.44211358z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M591.98717801 512l405.34042913-483.16579151c6.79427767-8.02960089 1.08090782-20.22841761-9.41933951-20.2284176h-123.22349044c-7.25752386 0-14.20621693 3.24272343-18.99309439 8.80167789L511.38233839 415.95362022 177.07299399 17.40746878c-4.63246205-5.55895447-11.58115512-8.80167789-18.99309439-8.80167789H34.85640916c-10.50024731 0-16.21361717 12.19881672-9.41933952 20.2284176L430.77749876 512 25.43706964 995.16579151c-6.79427767 8.02960089-1.08090782 20.22841761 9.41933952 20.2284176h123.22349044c7.25752386 0 14.20621693-3.24272343 18.99309439-8.80167789l334.3093444-398.54615144 334.30934441 398.54615144c4.63246205 5.55895447 11.58115512 8.80167789 18.99309439 8.80167789h123.22349044c10.50024731 0 16.21361717-12.19881672 9.41933951-20.2284176L591.98717801 512z",special:!0,outlined:!0}]}],Cc={class:"shape-pool"},Sc={class:"category-name"},Oc={class:"shape-list"},Ac=["onClick"],Lc={overflow:"visible",width:"20",height:"20"},Tc=["transform"],Fc=["fill","stroke","d"],Dc=d(Ft({__name:"PathPool",emits:["select"],setup(e,{emit:t}){const n=t;return(e,t)=>(Dt(),It("div",Cc,[(Dt(!0),It(Vt,null,Bt(Ut(Ec),(e=>(Dt(),It("div",{class:"category",key:e.type},[Pt("div",Sc,Rt(e.type),1),Pt("div",Oc,[(Dt(!0),It(Vt,null,Bt(e.children,((e,t)=>(Dt(),It("div",{class:"shape-item",key:t},[Pt("div",{class:"shape-content",onClick:t=>{n("select",e)}},[(Dt(),It("svg",Lc,[Pt("g",{transform:`scale(${20/e.viewBox[0]}, ${20/e.viewBox[1]}) translate(0,0) matrix(1,0,0,1,0,0)`},[Pt("path",{class:Gt(["shape-path",{outlined:e.outlined}]),"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",fill:e.outlined?"#999":"transparent",stroke:e.outlined?"transparent":"#999","stroke-width":"2",d:e.path},null,10,Fc)],8,Tc)]))],8,Ac)])))),128))])])))),128))]))}}),[["__scopeId","data-v-9e26ebaa"]]),jc={class:"line-pool"},Mc={class:"category-name"},Pc={class:"line-list"},Ic=["onClick"],Bc={overflow:"visible",width:"20",height:"20"},Vc=["d","stroke-dasharray","marker-start","marker-end"],Rc=d(Ft({__name:"LinePool",emits:["select"],setup(e,{emit:t}){const n=t;return(e,t)=>{const o=O;return Dt(),It("div",jc,[(Dt(!0),It(Vt,null,Bt(Ut(eo),((e,t)=>(Dt(),It("div",{class:"category",key:e.type},[Pt("div",Mc,Rt(e.type),1),Pt("div",Pc,[(Dt(!0),It(Vt,null,Bt(e.children,((e,a)=>(Dt(),It("div",{class:"line-item",key:a},[Pt("div",{class:"line-content",onClick:t=>(e=>{n("select",e)})(e)},[(Dt(),It("svg",Bc,[Pt("defs",null,[e.points[0]?(Dt(),jt(o,{key:0,class:"line-marker",id:`preset-line-${t}-${a}`,position:"start",type:e.points[0],color:"currentColor",baseSize:2},null,8,["id","type"])):Xt("",!0),e.points[1]?(Dt(),jt(o,{key:1,class:"line-marker",id:`preset-line-${t}-${a}`,position:"end",type:e.points[1],color:"currentColor",baseSize:2},null,8,["id","type"])):Xt("",!0)]),Pt("path",{class:"line-path",d:e.path,stroke:"currentColor",fill:"none","stroke-width":"2","stroke-dasharray":"solid"===e.style?"0, 0":"4, 1","marker-start":e.points[0]?`url(#preset-line-${t}-${a}-${e.points[0]}-start)`:"","marker-end":e.points[1]?`url(#preset-line-${t}-${a}-${e.points[1]}-end)`:""},null,8,Vc)]))],8,Ic)])))),128))])])))),128))])}}}),[["__scopeId","data-v-983cb3e2"]]),Uc={class:"layout-pool"},Nc=d(Ft({__name:"MaterialPool",setup(e){g();const{createLineElement:t,createPathElement:n}=_(),o=Nt("data"),a=(e,t)=>{const[n]=L();n.add(t)},r=e=>u(this,null,(function*(){const t=e[0],[n]=L();if(!t)return;const o=yield k(t);yield E(o,a),n.renderAll()}));return(e,a)=>{const l=$t("IconUpload"),i=lt,c=Xe,s=j,u=qe,f=tt,d=Ge,p=nt,h=rt;return Dt(),It("div",Uc,[zt(d,{class:"layout-search"},{default:Mt((()=>[zt(u,{span:5},{default:Mt((()=>[zt(s,{onChange:a[0]||(a[0]=e=>r(e))},{default:Mt((()=>[zt(c,{placement:"top","hide-after":0,content:e.$t("message.searchMat")},{default:Mt((()=>[zt(i,{type:"primary"},{default:Mt((()=>[zt(l)])),_:1})])),_:1},8,["content"])])),_:1})])),_:1}),zt(u,{span:19},{default:Mt((()=>[zt(f,{"prefix-icon":Ut(Ke),placeholder:e.$t("message.searchMat")},null,8,["prefix-icon","placeholder"])])),_:1})])),_:1}),Pt("div",null,[zt(h,{modelValue:o.value,"onUpdate:modelValue":a[3]||(a[3]=e=>o.value=e),class:"layout-tabs material-tab"},{default:Mt((()=>[zt(p,{label:e.$t("message.recommendMat"),name:"data"},{default:Mt((()=>[zt(Rc,{onSelect:a[1]||(a[1]=e=>(e=>{const n="dashed"===e.style?[6,6]:void 0;t(e.data,e.points[0],e.points[1],n)})(e))}),zt(Dc,{onSelect:a[2]||(a[2]=e=>{n(e.path)})})])),_:1},8,["label"]),zt(p,{label:e.$t("message.myBookmarksMat"),name:"self"},{default:Mt((()=>[Zt(Rt(e.$t("message.myBookmarksMat")),1)])),_:1},8,["label"]),zt(p,{label:e.$t("message.myPurchasesMat"),name:"team"},{default:Mt((()=>[Zt(Rt(e.$t("message.myPurchasesMat")),1)])),_:1},8,["label"])])),_:1},8,["modelValue"])])])}}}),[["__scopeId","data-v-eb444a44"]]),$c={class:"layout-pool"},zc={class:"large"},Gc={class:"middle"},Hc={class:"small"},Xc=d(Ft({__name:"TextboxPool",setup(e){const{t:t}=g(),{createTextElement:n}=_(),o=Nt("transverse"),a=Nt(!1),r=Nt("data"),l=e=>{n(e,o.value,a.value)};return(e,n)=>{const i=tt,c=Ge,s=$t("IconTextRotationNone"),u=ot,f=$t("IconTextRotationDown"),d=at,p=qe,h=$t("IconText"),v=it,m=nt,g=rt;return Dt(),It("div",$c,[zt(c,{class:"layout-search"},{default:Mt((()=>[zt(i,{"prefix-icon":Ut(Ke),placeholder:Ut(t)("message.searchText")},null,8,["prefix-icon","placeholder"])])),_:1}),zt(c,{class:"layout-text",onClick:n[0]||(n[0]=e=>l(80))},{default:Mt((()=>[Pt("div",zc,Rt(Ut(t)("message.addTitle")),1)])),_:1}),zt(c,{class:"layout-text",onClick:n[1]||(n[1]=e=>l(60))},{default:Mt((()=>[Pt("div",Gc,Rt(Ut(t)("message.addSubtitle")),1)])),_:1}),zt(c,{class:"layout-text",onClick:n[2]||(n[2]=e=>l(36))},{default:Mt((()=>[Pt("div",Hc,Rt(Ut(t)("message.addBodyText")),1)])),_:1}),zt(c,{class:"layout-style"},{default:Mt((()=>[zt(p,{span:16},{default:Mt((()=>[zt(d,{class:"full-ratio",modelValue:o.value,"onUpdate:modelValue":n[3]||(n[3]=e=>o.value=e)},{default:Mt((()=>[zt(u,{label:Ut(t)("message.transverse"),value:"transverse"},{default:Mt((()=>[zt(s)])),_:1},8,["label"]),zt(u,{label:Ut(t)("message.direction"),value:"direction"},{default:Mt((()=>[zt(f)])),_:1},8,["label"])])),_:1},8,["modelValue"])])),_:1}),zt(p,{span:8},{default:Mt((()=>[zt(v,{modelValue:a.value,"onUpdate:modelValue":n[4]||(n[4]=e=>a.value=e)},{default:Mt((()=>[zt(h),Zt(Rt(Ut(t)("message.hollowOut")),1)])),_:1},8,["modelValue"])])),_:1})])),_:1}),zt(g,{modelValue:r.value,"onUpdate:modelValue":n[5]||(n[5]=e=>r.value=e),class:"layout-tabs"},{default:Mt((()=>[zt(m,{label:Ut(t)("message.recommendText"),name:"data"},{default:Mt((()=>[Zt(Rt(Ut(t)("message.recommendText")),1)])),_:1},8,["label"]),zt(m,{label:Ut(t)("message.myBookmarksText"),name:"self"},{default:Mt((()=>[Zt(Rt(Ut(t)("message.myTemplate")),1)])),_:1},8,["label"]),zt(m,{label:Ut(t)("message.myPurchasesText"),name:"team"},{default:Mt((()=>[Zt(Rt(Ut(t)("message.TeamTemplate")),1)])),_:1},8,["label"])])),_:1},8,["modelValue"])])}}}),[["__scopeId","data-v-983a02e2"]]);const Yc=["src","alt","onClick"],Wc=d(Ft({__name:"IllustrationCategory",setup(e){const t=h(),{illustrationCategoryType:n,illustrationCategoryData:o}=v(t),{createImageElement:a}=_(),r=Nt(),l=Nt(),i=Nt(0),c=Nt("all"),s=Jt((()=>o.value.filter((e=>e.type===c.value))[0])),f=gn((e=>u(this,null,(function*(){const t=yield(n={t:e},M({url:"api/design/illustration/category",method:"get",params:n}));var n;t&&200===t.data.code&&o.value.filter((t=>t.type===e)).map((e=>e.category=t.data.data))}))),100,{leading:!0,trailing:!1}),d=gn(((e,t)=>u(this,null,(function*(){const n=yield(a={t:e,page:t},M({url:"api/design/illustration/page",method:"get",params:a}));var a;n&&200===n.data.code&&o.value.filter((t=>t.type===e)).map((e=>e.total=n.data.data))}))),100,{leading:!0,trailing:!1}),p=()=>{let e=0,t=2;if(!r.value)return{startIndex:e,endIndex:t};const n=r.value.scrollTop,o=r.value.clientHeight;return e=Math.floor(n/132),t=Math.ceil((n+o)/132),{startIndex:e,endIndex:t}},m=()=>u(this,null,(function*(){const{startIndex:e,endIndex:t}=p();for(let a=e;au(this,null,(function*(){const{startIndex:e,endIndex:t}=p();for(let a=e;au(this,null,(function*(){r.value&&(i.value=r.value.scrollTop,c.value=e,yield d(e,1))})),b=(e,t)=>u(this,null,(function*(){const[n]=L();yield bn.loadImage(e.largeImageURL),t.set({visible:!1}),n.renderAll()})),w=e=>u(this,null,(function*(){const[t]=L(),{centerPoint:n}=P();let o=t.loading;o?(o.set({visible:!0}),t.bringObjectToFront(o),t.renderAll()):(o=yield I.fromURL(new URL(""+new URL("loading-356a6359.gif",import.meta.url).href,self.location).href),o.set({left:n.x-o.width/2,top:n.y-o.height/2}),t.add(o),t.renderAll(),t.loading=o),yield b(e,o),a(e.largeImageURL)}));return qt((()=>{r.value&&m()})),(e,t)=>{const n=ct,a=qe,u=$t("IconRight"),f=lt,d=Ge,p=st,h=$t("IconLeft"),v=Ze;return Dt(),It("div",null,["all"===c.value?(Dt(),It("div",{key:0,class:"category-container",ref_key:"categoryRef",ref:r,onScroll:m},[(Dt(!0),It(Vt,null,Bt(Ut(o),((t,o)=>(Dt(),It("div",{key:o},[zt(d,{class:"col-tip mt-5"},{default:Mt((()=>[zt(a,{span:5,class:"col-name"},{default:Mt((()=>[zt(n,null,{default:Mt((()=>[Zt(Rt(t.name),1)])),_:2},1024)])),_:2},1024),zt(a,{span:7,class:"col-name"},{default:Mt((()=>[zt(f,{text:"",onClick:e=>y(t.type)},{default:Mt((()=>[Zt(Rt(e.$t("message.all")),1),zt(u)])),_:2},1032,["onClick"])])),_:2},1024)])),_:2},1024),Ht((Dt(),jt(d,{class:"category-box mt-5"},{default:Mt((()=>[(Dt(!0),It(Vt,null,Bt(t.category,((e,t)=>(Dt(),It("div",{class:"box-image",key:t,style:Qt({height:(e.previewHeight<100?100:e.previewHeight)+"px"})},[zt(p,{src:e.previewURL,alt:e.tags,onClick:t=>w(e),lazy:"",loading:"lazy"},null,8,["src","alt","onClick"])],4)))),128))])),_:2},1024)),[[v,0===t.category.length]])])))),128))],544)):(Dt(),It("div",{key:1,class:"category-container",ref_key:"totalRef",ref:l,onScroll:g},[zt(d,{class:"col-tip mt-5"},{default:Mt((()=>[zt(a,{span:7,class:"col-name"},{default:Mt((()=>[zt(f,{text:"",onClick:t[0]||(t[0]=e=>(c.value="all",void(r.value&&r.value.scrollTo({top:i.value,behavior:"smooth"}))))},{default:Mt((()=>[zt(h),Zt(Rt(s.value.name),1)])),_:1})])),_:1})])),_:1}),Ht((Dt(),jt(d,{class:"total-box mt-5"},{default:Mt((()=>[(Dt(!0),It(Vt,null,Bt(s.value.total,((e,t)=>(Dt(),It("div",{class:"box-image",key:t},[Pt("img",{src:e.previewURL,alt:e.tags,onClick:t=>w(e),lazy:"",loading:"lazy",ref_for:!0,ref:e=>((e,t)=>{if(!e)return;const n=()=>{const n=e.parentElement;if(!n)return;const o=t>=2?2:0,a=Math.ceil(n.clientHeight/2)+o;n.style.gridRowEnd=`span ${a}`};n(),e.onload=n,e.onerror=function(){e.src=new URL(""+new URL("loading-356a6359.gif",import.meta.url).href,self.location).href,n()}})(e,t)},null,8,Yc)])))),128))])),_:1})),[[v,0===s.value.total.length]])],544)),zt(d,{class:"image-bottom"},{default:Mt((()=>[Zt(Rt(e.$t("message.endOfContent")),1)])),_:1})])}}}),[["__scopeId","data-v-8cc3a6b1"]]),qc={class:"layout-pool"},Zc=d(Ft({__name:"ImagePool",setup(e){g();const{createImageElement:t}=_(),n=Nt("data");return(e,o)=>{const a=$t("IconUpload"),r=lt,l=Xe,i=j,c=qe,s=tt,u=Ge,f=nt,d=rt;return Dt(),It("div",qc,[zt(u,{class:"layout-search"},{default:Mt((()=>[zt(c,{span:5},{default:Mt((()=>[zt(i,{onChange:o[0]||(o[0]=e=>(e=>{const n=e[0];n&&C(n).then((e=>t(e)))})(e))},{default:Mt((()=>[zt(l,{placement:"top","hide-after":0,content:e.$t("message.uploadImages")},{default:Mt((()=>[zt(r,{type:"primary"},{default:Mt((()=>[zt(a)])),_:1})])),_:1},8,["content"])])),_:1})])),_:1}),zt(c,{span:19},{default:Mt((()=>[zt(s,{"prefix-icon":Ut(Ke),placeholder:e.$t("message.searchImages")},null,8,["prefix-icon","placeholder"])])),_:1})])),_:1}),zt(d,{modelValue:n.value,"onUpdate:modelValue":o[1]||(o[1]=e=>n.value=e),class:"layout-tabs"},{default:Mt((()=>[zt(f,{label:e.$t("message.recommendImages"),name:"data"},{default:Mt((()=>[zt(Wc)])),_:1},8,["label"]),zt(f,{label:e.$t("message.myBookmarks"),name:"self"},{default:Mt((()=>[Zt(Rt(e.$t("message.myBookmarks")),1)])),_:1},8,["label"]),zt(f,{label:e.$t("message.teamTemplates"),name:"team"},{default:Mt((()=>[Zt(Rt(e.$t("message.teamTemplates")),1)])),_:1},8,["label"])])),_:1},8,["modelValue"])])}}}),[["__scopeId","data-v-fa5cec3c"]]),Kc=Pt("div",{class:"mb-[20px] text-center"},"初级变中级,中级变高级,让前端开发更轻松高效!",-1),Jc=Pt("div",{class:"mb-[20px] text-center"},"限时优惠,数量有限,先到先得!",-1),Qc={class:"dialog-footer"},es=Ft({__name:"OpenGpt",props:{visible:{type:Boolean,required:!0}},emits:["close"],setup(e,{emit:t}){const n=t,o=e,a=Nt(!1),r=mn((function(){a.value=!1,n("close")}),250),l=mn((function(){return u(this,null,(function*(){(yield B("juezhanqianye_"))&&et.success("复制成功")}))}),250);return en((()=>o.visible),(e=>{a.value=e})),(e,t)=>{const n=$t("IconCopyOne"),o=$t("IconWechat"),i=ct,c=lt,s=ut;return Dt(),jt(s,{modelValue:Ut(a),"onUpdate:modelValue":t[1]||(t[1]=e=>tn(a)?a.value=e:null),width:500,title:e.$t("gpt.openGPTTitle"),class:"upload-dialog","before-close":Ut(r),"close-on-click-modal":!1},{footer:Mt((()=>[Pt("div",Qc,[zt(c,{onClick:Ut(r)},{default:Mt((()=>[Zt(Rt(e.$t("default.cancel")),1)])),_:1},8,["onClick"]),zt(c,{type:"primary",onClick:Ut(r)},{default:Mt((()=>[Zt(Rt(e.$t("default.ok")),1)])),_:1},8,["onClick"])])])),default:Mt((()=>[Pt("div",null,[Kc,Jc,Pt("div",{class:"cursor-pointer text-center text-[18px] font-bold",onClick:t[0]||(t[0]=(...e)=>Ut(l)&&Ut(l)(...e))},[Pt("div",null,[zt(n),Zt("点击复制"),zt(o),Zt("微信号 "),zt(i,null,{default:Mt((()=>[Zt("juezhanqianye_")])),_:1})])])])])),_:1},8,["modelValue","title","before-close"])}}}),ts={class:"font-middle"},ns={class:"font-little"},os={class:"font-middle"},as={class:"font-little"},rs={class:"font-middle"},ls={class:"font-little"},is={class:"font-middle"},cs={class:"font-little"},ss=d(Ft({__name:"ToolkitPool",setup(e){g();const{createQRCodeElement:t,createBarCodeElement:n}=_(),o=Nt(window.location.href),a=Nt(!0),r=Nt(0),l=Nt(!1),i=Nt(!1),c=Nt(!1),s={A1:Jn.rendererRect,A2:Jn.rendererRound,A3:Jn.rendererRandRound,SP1:Jn.rendererDSJ,SP2:Jn.rendererRandRect,SP3:Jn.rendererCircle,B1:Jn.renderer25D,C1:Jn.rendererImage,A_a1:Jn.rendererLine,A_a2:Jn.rendererLine2,A_b1:Jn.rendererFuncA,A_b2:Jn.rendererFuncB},u=()=>{const e={format:"pharmacode",lineColor:"#0aa",width:4,height:40,displayValue:!1};Ui("#barcode","1234",e);const t=document.getElementById("barcode");if(!t)return;const o=(new XMLSerializer).serializeToString(t),a="data:image/svg+xml;base64,"+x.encode(o);n(a,"1234",e)},f=e=>{const n="data:image/svg+xml;base64,"+x.encode(s[e](((e=118,t=118)=>{const n={text:o.value,width:e,height:t,correctLevel:r.value,isSpace:a.value};return Jn.encodeData(n)})(118,118))),l={codeStyle:e,codeSpace:a.value,codeError:r.value};t(n,l,o.value)},d=()=>{l.value=!0},p=()=>{l.value=!1},h=()=>{i.value=!0},v=()=>{i.value=!1};return mn((function(){Je.alert("功能开发中,敬请期待","提示",{confirmButtonText:"我知道了",callback:e=>{}})}),250),mn((function(){c.value=!0}),250),(e,t)=>{const n=tt,o=Ge,a=$t("IconPayCodeTwo"),r=qe,s=$t("IconTwoDimensionalCodeTwo"),m=$t("IconMagicWand"),g=$t("IconPlatte"),y=A,b=V,_=es;return Dt(),It("div",null,[zt(o,{class:"layout-search"},{default:Mt((()=>[zt(n,{"prefix-icon":Ut(Ke),placeholder:e.$t("message.searchTools")},null,8,["prefix-icon","placeholder"])])),_:1}),zt(o,null,{default:Mt((()=>[zt(o,{class:"code-common",onClick:u},{default:Mt((()=>[zt(r,{span:4,class:"code-icon"},{default:Mt((()=>[zt(a,{class:"icon-font"})])),_:1}),zt(r,{span:20,class:"code-text"},{default:Mt((()=>[Pt("div",ts,Rt(e.$t("message.barCode")),1),Pt("div",ns,Rt(e.$t("message.barCodeTips")),1)])),_:1})])),_:1})])),_:1}),zt(o,null,{default:Mt((()=>[zt(o,{class:"code-common",onClick:t[0]||(t[0]=e=>f("A1"))},{default:Mt((()=>[zt(r,{span:4,class:"code-icon"},{default:Mt((()=>[zt(s,{class:"icon-font"})])),_:1}),zt(r,{span:20,class:"code-text"},{default:Mt((()=>[Pt("div",os,Rt(e.$t("message.QRCode")),1),Pt("div",as,Rt(e.$t("message.QRCodeTips")),1)])),_:1})])),_:1})])),_:1}),zt(o,null,{default:Mt((()=>[zt(o,{class:"code-common",onClick:d},{default:Mt((()=>[zt(r,{span:4,class:"code-icon"},{default:Mt((()=>[zt(m,{class:"icon-font"})])),_:1}),zt(r,{span:20,class:"code-text"},{default:Mt((()=>[Pt("div",rs,Rt(e.$t("message.AICutoutImage")),1),Pt("div",ls,Rt(e.$t("message.AICutoutImageTips")),1)])),_:1})])),_:1})])),_:1}),zt(o,null,{default:Mt((()=>[zt(o,{class:"code-common",onClick:h},{default:Mt((()=>[zt(r,{span:4,class:"code-icon"},{default:Mt((()=>[zt(g,{class:"icon-font"})])),_:1}),zt(r,{span:20,class:"code-text"},{default:Mt((()=>[Pt("div",is,Rt(e.$t("message.ColorFillImage")),1),Pt("div",cs,Rt(e.$t("message.ColorFillImageTips")),1)])),_:1})])),_:1})])),_:1}),zt(y,{visible:l.value,onClose:p},null,8,["visible"]),zt(b,{visible:i.value,onClose:v},null,8,["visible"]),Zt("\\ "),zt(_,{visible:c.value,onClose:t[1]||(t[1]=e=>c.value=!1)},null,8,["visible"])])}}}),[["__scopeId","data-v-58f96583"]]),us=e=>(Yt("data-v-c5a72ec2"),e=e(),Wt(),e),fs=us((()=>Pt("i",{class:"iconfont icon-gpt"},null,-1))),ds={class:"font-middle"},ps={class:"font-little"},hs=us((()=>Pt("i",{class:"iconfont icon-gpt"},null,-1))),vs={class:"font-middle"},ms={class:"font-little"},gs=d(Ft({__name:"ChatgptPool",setup(e){g(),_(),Nt(window.location.href),Nt(!0),Nt(0),Nt(!1),Nt(!1);const t=Nt(!1),n=mn((function(){Je.alert("功能开发中,敬请期待","提示",{confirmButtonText:"我知道了",callback:e=>{}})}),250),o=mn((function(){t.value=!0}),250);return(e,a)=>{const r=tt,l=Ge,i=qe,c=es;return Dt(),It("div",null,[zt(l,{class:"layout-search"},{default:Mt((()=>[zt(r,{"prefix-icon":Ut(Ke),placeholder:e.$t("message.searchTools")},null,8,["prefix-icon","placeholder"])])),_:1}),zt(l,null,{default:Mt((()=>[zt(l,{class:"code-common",onClick:Ut(n)},{default:Mt((()=>[zt(i,{span:4,class:"code-icon"},{default:Mt((()=>[fs])),_:1}),zt(i,{span:20,class:"code-text"},{default:Mt((()=>[Pt("div",ds,Rt(e.$t("gpt.gptTitle")),1),Pt("div",ps,Rt(e.$t("gpt.gptIntro")),1)])),_:1})])),_:1},8,["onClick"])])),_:1}),zt(l,null,{default:Mt((()=>[zt(l,{class:"code-common",onClick:Ut(o)},{default:Mt((()=>[zt(i,{span:4,class:"code-icon"},{default:Mt((()=>[hs])),_:1}),zt(i,{span:20,class:"code-text"},{default:Mt((()=>[Pt("div",vs,Rt(e.$t("gpt.openGPTTitle")),1),Pt("div",ms,Rt(e.$t("gpt.openGPTIntro")),1)])),_:1})])),_:1},8,["onClick"])])),_:1}),zt(c,{visible:t.value,onClose:a[0]||(a[0]=e=>t.value=!1)},null,8,["visible"])])}}}),[["__scopeId","data-v-c5a72ec2"]]),ys=()=>({alignElement:e=>{const[t]=L(),{left:n,top:o,width:a,height:r,centerPoint:l}=P(),i=t.getActiveObject(),c=T();if(i){if(t.discardActiveObject(),i.type===R.ACTIVE){const t=i,n=t.left-t.width/2,o=t.top-t.height/2;switch(e){case U.LEFT:t._objects.forEach((e=>e.set({left:n})));break;case U.RIGHT:t._objects.forEach((e=>e.set({left:n+t.width-e.width})));break;case U.TOP:t._objects.forEach((e=>e.set({top:o})));break;case U.BOTTOM:t._objects.forEach((e=>e.set({top:o+t.height-e.height})));break;case U.HORIZONTAL:t._objects.forEach((e=>e.set({left:t.left-e.width/2})));break;case U.VERTICAL:t._objects.forEach((e=>e.set({top:t.top-e.height/2})));break;case U.CENTER:t._objects.forEach((e=>e.set({left:t.left-e.width/2}))),t._objects.forEach((e=>e.set({top:t.top-e.height/2})))}}else switch(e){case U.LEFT:i.set({left:n});break;case U.RIGHT:i.set({left:n+a-i.width});break;case U.TOP:i.set({top:o});break;case U.BOTTOM:i.set({top:o+r-i.height});break;case U.HORIZONTAL:i.set({left:l.x-i.width/2});break;case U.VERTICAL:i.set({top:l.y-i.height/2});break;case U.CENTER:i.set({left:l.x-i.width/2}),i.set({top:l.y-i.height/2})}t.setActiveObject(i),t.renderAll(),c.modifedElement()}},layerElement:e=>{const[t]=L(),{setZindex:n}=$(),o=t.getActiveObject(),a=T();if(o){switch(e){case N.UP:t.bringObjectForward(o);break;case N.DOWN:t.sendObjectBackwards(o);break;case N.TOP:t.bringObjectToFront(o);break;case N.BOTTOM:t.sendObjectToBack(o)}n(t),t.renderAll(),a.modifedElement()}}}),bs=()=>{const{lockElement:e,deleteElement:t,cutElement:n,copyElement:o,pasteElement:a,uncombineElements:r,combineElements:l,resetElements:i}=z(),{alignElement:c,layerElement:s}=ys(),{canvasObject:u}=v(h()),f=u.value;return f?f.lockMovementX&&f.lockMovementY?[{text:"解锁",handler:()=>e(f.id,!1)}]:[{text:"剪切",subText:"Ctrl + X",handler:n},{text:"复制",subText:"Ctrl + C",handler:o},{text:"粘贴",subText:"Ctrl + V",handler:a},{divider:!0},{text:"水平居中",handler:()=>c(U.HORIZONTAL),children:[{text:"垂直居中",handler:()=>c(U.CENTER)},{text:"水平居中",handler:()=>c(U.HORIZONTAL)},{text:"左对齐",handler:()=>c(U.LEFT)},{text:"右对齐",handler:()=>c(U.RIGHT)}]},{text:"垂直居中",handler:()=>c(U.VERTICAL),children:[{text:"水平居中",handler:()=>c(U.CENTER)},{text:"垂直居中",handler:()=>c(U.VERTICAL)},{text:"顶部对齐",handler:()=>c(U.TOP)},{text:"底部对齐",handler:()=>c(U.BOTTOM)}]},{divider:!0},{text:"置于顶层",handler:()=>s(N.TOP),children:[{text:"置于顶层",handler:()=>s(N.TOP)},{text:"上移一层",handler:()=>s(N.UP)}]},{text:"置于底层",handler:()=>s(N.BOTTOM),children:[{text:"置于底层",handler:()=>s(N.BOTTOM)},{text:"下移一层",handler:()=>s(N.DOWN)}]},{divider:!0},{text:f.type===R.GROUP?"取消组合":"组合",subText:"Ctrl + G",handler:f.type===R.GROUP?r:l},{text:"全选",subText:"Ctrl + A"},{text:"锁定",subText:"Ctrl + L",handler:()=>e(f.id,!0)},{text:"删除",subText:"Delete",handler:()=>t(f.id)}]:[{text:"粘贴",subText:"Ctrl + V",handler:a},{text:"全选",subText:"Ctrl + A"},{text:"标尺"},{text:"网格"},{text:"重置",handler:i}]},_s=()=>[{text:"剪切",subText:"Ctrl + X"},{text:"复制",subText:"Ctrl + C"},{text:"粘贴",subText:"Ctrl + V"},{text:"全选",subText:"Ctrl + A"},{divider:!0},{text:"新建页面",subText:"Enter"},{text:"复制页面",subText:"Ctrl + D"},{text:"删除页面",subText:"Delete"},{divider:!0},{text:"从当前预览",subText:"Shift + F5"}];var ws={exports:{}};const xs=dn(nn); +/**! + * Sortable 1.14.0 + * @author RubaXa + * @author owenm + * @license MIT + */function ks(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 Es(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function Ls(e){return function(e){if(Array.isArray(e))return Ts(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 Ts(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 Ts(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 Ts(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n"===t[0]&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch(n){return!1}return!1}}function $s(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function zs(e,t,n,o){if(e){n=n||document;do{if(null!=t&&(">"===t[0]?e.parentNode===n&&Ns(e,t):Ns(e,t))||o&&e===n)return e;if(e===n)break}while(e=$s(e))}return null}var Gs,Hs=/\s+/g;function Xs(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var o=(" "+e.className+" ").replace(Hs," ").replace(" "+t+" "," ");e.className=(o+(n?" "+t:"")).replace(Hs," ")}}function Ys(e,t,n){var o=e&&e.style;if(o){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),void 0===t?n:n[t];t in o||-1!==t.indexOf("webkit")||(t="-webkit-"+t),o[t]=n+("string"==typeof n?"":"px")}}function Ws(e,t){var n="";if("string"==typeof e)n=e;else do{var o=Ys(e,"transform");o&&"none"!==o&&(n=o+" "+n)}while(!t&&(e=e.parentNode));var a=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return a&&new a(n)}function qs(e,t,n){if(e){var o=e.getElementsByTagName(t),a=0,r=o.length;if(n)for(;a=r:a<=r))return o;if(o===Zs())break;o=ou(o,!1)}return!1}function Qs(e,t,n,o){for(var a=0,r=0,l=e.children;r2&&void 0!==arguments[2]?arguments[2]:{},o=n.evt,a=As(n,mu);hu.pluginEvent.bind(uf)(e,t,Es({dragEl:bu,parentEl:_u,ghostEl:wu,rootEl:xu,nextEl:ku,lastDownEl:Eu,cloneEl:Cu,cloneHidden:Su,dragStarted:Ru,putSortable:Du,activeSortable:uf.active,originalEvent:o,oldIndex:Ou,oldDraggableIndex:Lu,newIndex:Au,newDraggableIndex:Tu,hideGhostForTarget:rf,unhideGhostForTarget:lf,cloneNowHidden:function(){Su=!0},cloneNowShown:function(){Su=!1},dispatchSortableEvent:function(e){yu({sortable:t,name:e,originalEvent:o})}},a))};function yu(e){vu(Es({putSortable:Du,cloneEl:Cu,targetEl:bu,rootEl:xu,oldIndex:Ou,oldDraggableIndex:Lu,newIndex:Au,newDraggableIndex:Tu},e))}var bu,_u,wu,xu,ku,Eu,Cu,Su,Ou,Au,Lu,Tu,Fu,Du,ju,Mu,Pu,Iu,Bu,Vu,Ru,Uu,Nu,$u,zu,Gu=!1,Hu=!1,Xu=[],Yu=!1,Wu=!1,qu=[],Zu=!1,Ku=[],Ju="undefined"!=typeof document,Qu=Is,ef=js||Ds?"cssFloat":"float",tf=Ju&&!Bs&&!Is&&"draggable"in document.createElement("div"),nf=function(){if(Ju){if(Ds)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto","auto"===e.style.pointerEvents}}(),of=function(e,t){var n=Ys(e),o=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),a=Qs(e,0,t),r=Qs(e,1,t),l=a&&Ys(a),i=r&&Ys(r),c=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+Ks(a).width,s=i&&parseInt(i.marginLeft)+parseInt(i.marginRight)+Ks(r).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(a&&l.float&&"none"!==l.float){var u="left"===l.float?"left":"right";return!r||"both"!==i.clear&&i.clear!==u?"horizontal":"vertical"}return a&&("block"===l.display||"flex"===l.display||"table"===l.display||"grid"===l.display||c>=o&&"none"===n[ef]||r&&"none"===n[ef]&&c+s>o)?"vertical":"horizontal"},af=function(e){function t(e,n){return function(o,a,r,l){var i=o.options.group.name&&a.options.group.name&&o.options.group.name===a.options.group.name;if(null==e&&(n||i))return!0;if(null==e||!1===e)return!1;if(n&&"clone"===e)return e;if("function"==typeof e)return t(e(o,a,r,l),n)(o,a,r,l);var c=(n?o:a).options.group.name;return!0===e||"string"==typeof e&&e===c||e.join&&e.indexOf(c)>-1}}var n={},o=e.group;o&&"object"==Cs(o)||(o={name:o}),n.name=o.name,n.checkPull=t(o.pull,!0),n.checkPut=t(o.put),n.revertClone=o.revertClone,e.group=n},rf=function(){!nf&&wu&&Ys(wu,"display","none")},lf=function(){!nf&&wu&&Ys(wu,"display","")};Ju&&document.addEventListener("click",(function(e){if(Hu)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),Hu=!1,!1}),!0);var cf=function(e){if(bu){e=e.touches?e.touches[0]:e;var t=(a=e.clientX,r=e.clientY,Xu.some((function(e){var t=e[uu].options.emptyInsertThreshold;if(t&&!eu(e)){var n=Ks(e),o=a>=n.left-t&&a<=n.right+t,i=r>=n.top-t&&r<=n.bottom+t;return o&&i?l=e:void 0}})),l);if(t){var n={};for(var o in e)e.hasOwnProperty(o)&&(n[o]=e[o]);n.target=n.rootEl=t,n.preventDefault=void 0,n.stopPropagation=void 0,t[uu]._onDragOver(n)}}var a,r,l},sf=function(e){bu&&bu.parentNode[uu]._isOutsideThisEl(e.target)};function uf(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=Os({},t),e[uu]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return of(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(e,t){e.setData("Text",t.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!==uf.supportPointer&&"PointerEvent"in window&&!Ps,emptyInsertThreshold:5};for(var o in hu.initializePlugins(this,e,n),n)!(o in t)&&(t[o]=n[o]);for(var a in af(t),this)"_"===a.charAt(0)&&"function"==typeof this[a]&&(this[a]=this[a].bind(this));this.nativeDraggable=!t.forceFallback&&tf,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?Rs(e,"pointerdown",this._onTapStart):(Rs(e,"mousedown",this._onTapStart),Rs(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(Rs(e,"dragover",this),Rs(e,"dragenter",this)),Xu.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),Os(this,fu())}function ff(e,t,n,o,a,r,l,i){var c,s,u=e[uu],f=u.options.onMove;return!window.CustomEvent||Ds||js?(c=document.createEvent("Event")).initEvent("move",!0,!0):c=new CustomEvent("move",{bubbles:!0,cancelable:!0}),c.to=t,c.from=e,c.dragged=n,c.draggedRect=o,c.related=a||t,c.relatedRect=r||Ks(t),c.willInsertAfter=i,c.originalEvent=l,e.dispatchEvent(c),f&&(s=f.call(u,c,l)),s}function df(e){e.draggable=!1}function pf(){Zu=!1}function hf(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,n=t.length,o=0;n--;)o+=t.charCodeAt(n);return o.toString(36)}function vf(e){return setTimeout(e,0)}function mf(e){return clearTimeout(e)}uf.prototype={constructor:uf,_isOutsideThisEl:function(e){this.el.contains(e)||e===this.el||(Uu=null)},_getDirection:function(e,t){return"function"==typeof this.options.direction?this.options.direction.call(this,e,t,bu):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,n=this.el,o=this.options,a=o.preventOnFilter,r=e.type,l=e.touches&&e.touches[0]||e.pointerType&&"touch"===e.pointerType&&e,i=(l||e).target,c=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||i,s=o.filter;if(function(e){Ku.length=0;var t=e.getElementsByTagName("input"),n=t.length;for(;n--;){var o=t[n];o.checked&&Ku.push(o)}}(n),!bu&&!(/mousedown|pointerdown/.test(r)&&0!==e.button||o.disabled)&&!c.isContentEditable&&(this.nativeDraggable||!Ps||!i||"SELECT"!==i.tagName.toUpperCase())&&!((i=zs(i,o.draggable,n,!1))&&i.animated||Eu===i)){if(Ou=tu(i),Lu=tu(i,o.draggable),"function"==typeof s){if(s.call(this,e,i,this))return yu({sortable:t,rootEl:c,name:"filter",targetEl:i,toEl:n,fromEl:n}),gu("filter",t,{evt:e}),void(a&&e.cancelable&&e.preventDefault())}else if(s&&(s=s.split(",").some((function(o){if(o=zs(c,o.trim(),n,!1))return yu({sortable:t,rootEl:o,name:"filter",targetEl:i,fromEl:n,toEl:n}),gu("filter",t,{evt:e}),!0}))))return void(a&&e.cancelable&&e.preventDefault());o.handle&&!zs(c,o.handle,n,!1)||this._prepareDragStart(e,l,i)}}},_prepareDragStart:function(e,t,n){var o,a=this,r=a.el,l=a.options,i=r.ownerDocument;if(n&&!bu&&n.parentNode===r){var c=Ks(n);if(xu=r,_u=(bu=n).parentNode,ku=bu.nextSibling,Eu=n,Fu=l.group,uf.dragged=bu,ju={target:bu,clientX:(t||e).clientX,clientY:(t||e).clientY},Bu=ju.clientX-c.left,Vu=ju.clientY-c.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,bu.style["will-change"]="all",o=function(){gu("delayEnded",a,{evt:e}),uf.eventCanceled?a._onDrop():(a._disableDelayedDragEvents(),!Ms&&a.nativeDraggable&&(bu.draggable=!0),a._triggerDragStart(e,t),yu({sortable:a,name:"choose",originalEvent:e}),Xs(bu,l.chosenClass,!0))},l.ignore.split(",").forEach((function(e){qs(bu,e.trim(),df)})),Rs(i,"dragover",cf),Rs(i,"mousemove",cf),Rs(i,"touchmove",cf),Rs(i,"mouseup",a._onDrop),Rs(i,"touchend",a._onDrop),Rs(i,"touchcancel",a._onDrop),Ms&&this.nativeDraggable&&(this.options.touchStartThreshold=4,bu.draggable=!0),gu("delayStart",this,{evt:e}),!l.delay||l.delayOnTouchOnly&&!t||this.nativeDraggable&&(js||Ds))o();else{if(uf.eventCanceled)return void this._onDrop();Rs(i,"mouseup",a._disableDelayedDrag),Rs(i,"touchend",a._disableDelayedDrag),Rs(i,"touchcancel",a._disableDelayedDrag),Rs(i,"mousemove",a._delayedDragTouchMoveHandler),Rs(i,"touchmove",a._delayedDragTouchMoveHandler),l.supportPointer&&Rs(i,"pointermove",a._delayedDragTouchMoveHandler),a._dragStartTimer=setTimeout(o,l.delay)}}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){bu&&df(bu),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;Us(e,"mouseup",this._disableDelayedDrag),Us(e,"touchend",this._disableDelayedDrag),Us(e,"touchcancel",this._disableDelayedDrag),Us(e,"mousemove",this._delayedDragTouchMoveHandler),Us(e,"touchmove",this._delayedDragTouchMoveHandler),Us(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||"touch"==e.pointerType&&e,!this.nativeDraggable||t?this.options.supportPointer?Rs(document,"pointermove",this._onTouchMove):Rs(document,t?"touchmove":"mousemove",this._onTouchMove):(Rs(bu,"dragend",this),Rs(xu,"dragstart",this._onDragStart));try{document.selection?vf((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(n){}},_dragStarted:function(e,t){if(Gu=!1,xu&&bu){gu("dragStarted",this,{evt:t}),this.nativeDraggable&&Rs(document,"dragover",sf);var n=this.options;!e&&Xs(bu,n.dragClass,!1),Xs(bu,n.ghostClass,!0),uf.active=this,e&&this._appendGhost(),yu({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(Mu){this._lastX=Mu.clientX,this._lastY=Mu.clientY,rf();for(var e=document.elementFromPoint(Mu.clientX,Mu.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(Mu.clientX,Mu.clientY))!==t;)t=e;if(bu.parentNode[uu]._isOutsideThisEl(e),t)do{if(t[uu]){if(t[uu]._onDragOver({clientX:Mu.clientX,clientY:Mu.clientY,target:e,rootEl:t})&&!this.options.dragoverBubble)break}e=t}while(t=t.parentNode);lf()}},_onTouchMove:function(e){if(ju){var t=this.options,n=t.fallbackTolerance,o=t.fallbackOffset,a=e.touches?e.touches[0]:e,r=wu&&Ws(wu,!0),l=wu&&r&&r.a,i=wu&&r&&r.d,c=Qu&&zu&&nu(zu),s=(a.clientX-ju.clientX+o.x)/(l||1)+(c?c[0]-qu[0]:0)/(l||1),u=(a.clientY-ju.clientY+o.y)/(i||1)+(c?c[1]-qu[1]:0)/(i||1);if(!uf.active&&!Gu){if(n&&Math.max(Math.abs(a.clientX-this._lastX),Math.abs(a.clientY-this._lastY))o.right+a||e.clientX<=o.right&&e.clientY>o.bottom&&e.clientX>=o.left:e.clientX>o.right&&e.clientY>o.top||e.clientX<=o.right&&e.clientY>o.bottom+a}(e,a,this)&&!v.animated){if(v===bu)return F(!1);if(v&&r===e.target&&(l=v),l&&(n=Ks(l)),!1!==ff(xu,r,bu,t,l,n,e,!!l))return T(),r.appendChild(bu),_u=r,D(),F(!0)}else if(v&&function(e,t,n){var o=Ks(Qs(n.el,0,n.options,!0)),a=10;return t?e.clientXu+s*r/2:cf-$u)return-Nu}else if(c>u+s*(1-a)/2&&cf-s*r/2))return c>u+s/2?1:-1;return 0}(e,l,n,a,w?1:i.swapThreshold,null==i.invertedSwapThreshold?i.swapThreshold:i.invertedSwapThreshold,Wu,Uu===l),0!==g){var C=tu(bu);do{C-=g,b=_u.children[C]}while(b&&("none"===Ys(b,"display")||b===wu))}if(0===g||b===l)return F(!1);Uu=l,Nu=g;var S=l.nextElementSibling,O=!1,A=ff(xu,r,bu,t,l,n,e,O=1===g);if(!1!==A)return 1!==A&&-1!==A||(O=1===A),Zu=!0,setTimeout(pf,30),T(),O&&!S?r.appendChild(bu):l.parentNode.insertBefore(bu,O?S:l),k&&lu(k,0,E-k.scrollTop),_u=bu.parentNode,void 0===y||Wu||($u=Math.abs(y-Ks(l)[x])),D(),F(!0)}if(r.contains(bu))return F(!1)}return!1}function L(i,c){gu(i,p,Es({evt:e,isOwner:u,axis:a?"vertical":"horizontal",revert:o,dragRect:t,targetRect:n,canSort:f,fromSortable:d,target:l,completed:F,onMove:function(n,o){return ff(xu,r,bu,t,n,Ks(n),e,o)},changed:D},c))}function T(){L("dragOverAnimationCapture"),p.captureAnimationState(),p!==d&&d.captureAnimationState()}function F(t){return L("dragOverCompleted",{insertion:t}),t&&(u?s._hideClone():s._showClone(p),p!==d&&(Xs(bu,Du?Du.options.ghostClass:s.options.ghostClass,!1),Xs(bu,i.ghostClass,!0)),Du!==p&&p!==uf.active?Du=p:p===uf.active&&Du&&(Du=null),d===p&&(p._ignoreWhileAnimating=l),p.animateAll((function(){L("dragOverAnimationComplete"),p._ignoreWhileAnimating=null})),p!==d&&(d.animateAll(),d._ignoreWhileAnimating=null)),(l===bu&&!bu.animated||l===r&&!l.animated)&&(Uu=null),i.dragoverBubble||e.rootEl||l===document||(bu.parentNode[uu]._isOutsideThisEl(e.target),!t&&cf(e)),!i.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),h=!0}function D(){Au=tu(bu),Tu=tu(bu,i.draggable),yu({sortable:p,name:"change",toEl:r,newIndex:Au,newDraggableIndex:Tu,originalEvent:e})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){Us(document,"mousemove",this._onTouchMove),Us(document,"touchmove",this._onTouchMove),Us(document,"pointermove",this._onTouchMove),Us(document,"dragover",cf),Us(document,"mousemove",cf),Us(document,"touchmove",cf)},_offUpEvents:function(){var e=this.el.ownerDocument;Us(e,"mouseup",this._onDrop),Us(e,"touchend",this._onDrop),Us(e,"pointerup",this._onDrop),Us(e,"touchcancel",this._onDrop),Us(document,"selectstart",this)},_onDrop:function(e){var t=this.el,n=this.options;Au=tu(bu),Tu=tu(bu,n.draggable),gu("drop",this,{evt:e}),_u=bu&&bu.parentNode,Au=tu(bu),Tu=tu(bu,n.draggable),uf.eventCanceled||(Gu=!1,Wu=!1,Yu=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),mf(this.cloneId),mf(this._dragStartId),this.nativeDraggable&&(Us(document,"drop",this),Us(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),Ps&&Ys(document.body,"user-select",""),Ys(bu,"transform",""),e&&(Ru&&(e.cancelable&&e.preventDefault(),!n.dropBubble&&e.stopPropagation()),wu&&wu.parentNode&&wu.parentNode.removeChild(wu),(xu===_u||Du&&"clone"!==Du.lastPutMode)&&Cu&&Cu.parentNode&&Cu.parentNode.removeChild(Cu),bu&&(this.nativeDraggable&&Us(bu,"dragend",this),df(bu),bu.style["will-change"]="",Ru&&!Gu&&Xs(bu,Du?Du.options.ghostClass:this.options.ghostClass,!1),Xs(bu,this.options.chosenClass,!1),yu({sortable:this,name:"unchoose",toEl:_u,newIndex:null,newDraggableIndex:null,originalEvent:e}),xu!==_u?(Au>=0&&(yu({rootEl:_u,name:"add",toEl:_u,fromEl:xu,originalEvent:e}),yu({sortable:this,name:"remove",toEl:_u,originalEvent:e}),yu({rootEl:_u,name:"sort",toEl:_u,fromEl:xu,originalEvent:e}),yu({sortable:this,name:"sort",toEl:_u,originalEvent:e})),Du&&Du.save()):Au!==Ou&&Au>=0&&(yu({sortable:this,name:"update",toEl:_u,originalEvent:e}),yu({sortable:this,name:"sort",toEl:_u,originalEvent:e})),uf.active&&(null!=Au&&-1!==Au||(Au=Ou,Tu=Lu),yu({sortable:this,name:"end",toEl:_u,originalEvent:e}),this.save())))),this._nulling()},_nulling:function(){gu("nulling",this),xu=bu=_u=wu=ku=Cu=Eu=Su=ju=Mu=Ru=Au=Tu=Ou=Lu=Uu=Nu=Du=Fu=uf.dragged=uf.ghost=uf.clone=uf.active=null,Ku.forEach((function(e){e.checked=!0})),Ku.length=Pu=Iu=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":bu&&(this._onDragOver(e),function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move");e.cancelable&&e.preventDefault()}(e));break;case"selectstart":e.preventDefault()}},toArray:function(){for(var e,t=[],n=this.el.children,o=0,a=n.length,r=this.options;o1&&(Bf.forEach((function(e){o.addAnimationState({target:e,rect:Uf?Ks(e):a}),su(e),e.fromRect=a,t.removeAnimationState(e)})),Uf=!1,function(e,t){Bf.forEach((function(n,o){var a=t.children[n.sortableIndex+(e?Number(o):0)];a?t.insertBefore(n,a):t.appendChild(n)}))}(!this.options.removeCloneOnHide,n))},dragOverCompleted:function(e){var t=e.sortable,n=e.isOwner,o=e.insertion,a=e.activeSortable,r=e.parentEl,l=e.putSortable,i=this.options;if(o){if(n&&a._hideClone(),Rf=!1,i.animation&&Bf.length>1&&(Uf||!n&&!a.options.sort&&!l)){var c=Ks(Mf,!1,!0,!0);Bf.forEach((function(e){e!==Mf&&(cu(e,c),r.appendChild(e))})),Uf=!0}if(!n)if(Uf||zf(),Bf.length>1){var s=If;a._showClone(t),a.options.animation&&!If&&s&&Vf.forEach((function(e){a.addAnimationState({target:e,rect:Pf}),e.fromRect=Pf,e.thisAnimationDuration=null}))}else a._showClone(t)}},dragOverAnimationCapture:function(e){var t=e.dragRect,n=e.isOwner,o=e.activeSortable;if(Bf.forEach((function(e){e.thisAnimationDuration=null})),o.options.animation&&!n&&o.multiDrag.isMultiDrag){Pf=Os({},t);var a=Ws(Mf,!0);Pf.top-=a.f,Pf.left-=a.e}},dragOverAnimationComplete:function(){Uf&&(Uf=!1,zf())},drop:function(e){var t=e.originalEvent,n=e.rootEl,o=e.parentEl,a=e.sortable,r=e.dispatchSortableEvent,l=e.oldIndex,i=e.putSortable,c=i||this.sortable;if(t){var s=this.options,u=o.children;if(!Nf)if(s.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),Xs(Mf,s.selectedClass,!~Bf.indexOf(Mf)),~Bf.indexOf(Mf))Bf.splice(Bf.indexOf(Mf),1),Df=null,vu({sortable:a,rootEl:n,name:"deselect",targetEl:Mf,originalEvt:t});else{if(Bf.push(Mf),vu({sortable:a,rootEl:n,name:"select",targetEl:Mf,originalEvt:t}),t.shiftKey&&Df&&a.el.contains(Df)){var f,d,p=tu(Df),h=tu(Mf);if(~p&&~h&&p!==h)for(h>p?(d=p,f=h):(d=h,f=p+1);d1){var v=Ks(Mf),m=tu(Mf,":not(."+this.options.selectedClass+")");if(!Rf&&s.animation&&(Mf.thisAnimationDuration=null),c.captureAnimationState(),!Rf&&(s.animation&&(Mf.fromRect=v,Bf.forEach((function(e){if(e.thisAnimationDuration=null,e!==Mf){var t=Uf?Ks(e):v;e.fromRect=t,c.addAnimationState({target:e,rect:t})}}))),zf(),Bf.forEach((function(e){u[m]?o.insertBefore(e,u[m]):o.appendChild(e),m++})),l===tu(Mf))){var g=!1;Bf.forEach((function(e){e.sortableIndex===tu(e)||(g=!0)})),g&&r("update")}Bf.forEach((function(e){su(e)})),c.animateAll()}jf=c}(n===o||i&&"clone"!==i.lastPutMode)&&Vf.forEach((function(e){e.parentNode&&e.parentNode.removeChild(e)}))}},nullingGlobal:function(){this.isMultiDrag=Nf=!1,Vf.length=0},destroyGlobal:function(){this._deselectMultiDrag(),Us(document,"pointerup",this._deselectMultiDrag),Us(document,"mouseup",this._deselectMultiDrag),Us(document,"touchend",this._deselectMultiDrag),Us(document,"keydown",this._checkKeyDown),Us(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(e){if(!(void 0!==Nf&&Nf||jf!==this.sortable||e&&zs(e.target,this.options.draggable,this.sortable.el,!1)||e&&0!==e.button))for(;Bf.length;){var t=Bf[0];Xs(t,this.options.selectedClass,!1),Bf.shift(),vu({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:t,originalEvt:e})}},_checkKeyDown:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},Os(e,{pluginName:"multiDrag",utils:{select:function(e){var t=e.parentNode[uu];t&&t.options.multiDrag&&!~Bf.indexOf(e)&&(jf&&jf!==t&&(jf.multiDrag._deselectMultiDrag(),jf=t),Xs(e,t.options.selectedClass,!0),Bf.push(e))},deselect:function(e){var t=e.parentNode[uu],n=Bf.indexOf(e);t&&t.options.multiDrag&&~n&&(Xs(e,t.options.selectedClass,!1),Bf.splice(n,1))}},eventProperties:function(){var e=this,t=[],n=[];return Bf.forEach((function(o){var a;t.push({multiDragElement:o,index:o.sortableIndex}),a=Uf&&o!==Mf?-1:Uf?tu(o,":not(."+e.options.selectedClass+")"):tu(o),n.push({multiDragElement:o,index:a})})),{items:Ls(Bf),clones:[].concat(Vf),oldIndicies:t,newIndicies:n}},optionListeners:{multiDragKey:function(e){return"ctrl"===(e=e.toLowerCase())?e="Control":e.length>1&&(e=e.charAt(0).toUpperCase()+e.substr(1)),e}}})},Sortable:uf,Swap:function(){function e(){this.defaults={swapClass:"sortable-swap-highlight"}}return e.prototype={dragStart:function(e){var t=e.dragEl;Of=t},dragOverValid:function(e){var t=e.completed,n=e.target,o=e.onMove,a=e.activeSortable,r=e.changed,l=e.cancel;if(a.options.swap){var i=this.sortable.el,c=this.options;if(n&&n!==i){var s=Of;!1!==o(n)?(Xs(n,c.swapClass,!0),Of=n):Of=null,s&&s!==Of&&Xs(s,c.swapClass,!1)}r(),t(!0),l()}},drop:function(e){var t=e.activeSortable,n=e.putSortable,o=e.dragEl,a=n||this.sortable,r=this.options;Of&&Xs(Of,r.swapClass,!1),Of&&(r.swap||n&&n.options.swap)&&o!==Of&&(a.captureAnimationState(),a!==t&&t.captureAnimationState(),function(e,t){var n,o,a=e.parentNode,r=t.parentNode;if(!a||!r||a.isEqualNode(t)||r.isEqualNode(e))return;n=tu(e),o=tu(t),a.isEqualNode(r)&&n1?arguments[1]:void 0)}})},"14c3":function(e,t,n){var o=n("c6b6"),a=n("9263");e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var r=n.call(e,t);if("object"!=typeof r)throw TypeError("RegExp exec method returned something other than an Object or null");return r}if("RegExp"!==o(e))throw TypeError("RegExp#exec called on incompatible receiver");return a.call(e,t)}},"159b":function(e,t,n){var o=n("da84"),a=n("fdbc"),r=n("17c2"),l=n("9112");for(var i in a){var c=o[i],s=c&&c.prototype;if(s&&s.forEach!==r)try{l(s,"forEach",r)}catch(u){s.forEach=r}}},"17c2":function(e,t,n){var o=n("b727").forEach,a=n("a640"),r=n("ae40"),l=a("forEach"),i=r("forEach");e.exports=l&&i?[].forEach:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}},"1be4":function(e,t,n){var o=n("d066");e.exports=o("document","documentElement")},"1c0b":function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},"1c7e":function(e,t,n){var o=n("b622")("iterator"),a=!1;try{var r=0,l={next:function(){return{done:!!r++}},return:function(){a=!0}};l[o]=function(){return this},Array.from(l,(function(){throw 2}))}catch(i){}e.exports=function(e,t){if(!t&&!a)return!1;var n=!1;try{var r={};r[o]=function(){return{next:function(){return{done:n=!0}}}},e(r)}catch(i){}return n}},"1d80":function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},"1dde":function(e,t,n){var o=n("d039"),a=n("b622"),r=n("2d00"),l=a("species");e.exports=function(e){return r>=51||!o((function(){var t=[];return(t.constructor={})[l]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},"23cb":function(e,t,n){var o=n("a691"),a=Math.max,r=Math.min;e.exports=function(e,t){var n=o(e);return n<0?a(n+t,0):r(n,t)}},"23e7":function(e,t,n){var o=n("da84"),a=n("06cf").f,r=n("9112"),l=n("6eeb"),i=n("ce4e"),c=n("e893"),s=n("94ca");e.exports=function(e,t){var n,u,f,d,p,h=e.target,v=e.global,m=e.stat;if(n=v?o:m?o[h]||i(h,{}):(o[h]||{}).prototype)for(u in t){if(d=t[u],f=e.noTargetGet?(p=a(n,u))&&p.value:n[u],!s(v?u:h+(m?".":"#")+u,e.forced)&&void 0!==f){if(typeof d==typeof f)continue;c(d,f)}(e.sham||f&&f.sham)&&r(d,"sham",!0),l(n,u,d,e)}}},"241c":function(e,t,n){var o=n("ca84"),a=n("7839").concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,a)}},"25f0":function(e,t,n){var o=n("6eeb"),a=n("825a"),r=n("d039"),l=n("ad6d"),i="toString",c=RegExp.prototype,s=c[i],u=r((function(){return"/a/b"!=s.call({source:"a",flags:"b"})})),f=s.name!=i;(u||f)&&o(RegExp.prototype,i,(function(){var e=a(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(void 0===n&&e instanceof RegExp&&!("flags"in c)?l.call(e):n)}),{unsafe:!0})},"2ca0":function(e,t,n){var o,a=n("23e7"),r=n("06cf").f,l=n("50c4"),i=n("5a34"),c=n("1d80"),s=n("ab13"),u=n("c430"),f="".startsWith,d=Math.min,p=s("startsWith");a({target:"String",proto:!0,forced:!(!u&&!p&&(o=r(String.prototype,"startsWith"),o&&!o.writable)||p)},{startsWith:function(e){var t=String(c(this));i(e);var n=l(d(arguments.length>1?arguments[1]:void 0,t.length)),o=String(e);return f?f.call(t,o,n):t.slice(n,n+o.length)===o}})},"2d00":function(e,t,n){var o,a,r=n("da84"),l=n("342f"),i=r.process,c=i&&i.versions,s=c&&c.v8;s?a=(o=s.split("."))[0]+o[1]:l&&(!(o=l.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=l.match(/Chrome\/(\d+)/))&&(a=o[1]),e.exports=a&&+a},"342f":function(e,t,n){var o=n("d066");e.exports=o("navigator","userAgent")||""},"35a1":function(e,t,n){var o=n("f5df"),a=n("3f8c"),r=n("b622")("iterator");e.exports=function(e){if(null!=e)return e[r]||e["@@iterator"]||a[o(e)]}},"37e8":function(e,t,n){var o=n("83ab"),a=n("9bf2"),r=n("825a"),l=n("df75");e.exports=o?Object.defineProperties:function(e,t){r(e);for(var n,o=l(t),i=o.length,c=0;i>c;)a.f(e,n=o[c++],t[n]);return e}},"3bbe":function(e,t,n){var o=n("861d");e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},"3ca3":function(e,t,n){var o=n("6547").charAt,a=n("69f3"),r=n("7dd0"),l="String Iterator",i=a.set,c=a.getterFor(l);r(String,"String",(function(e){i(this,{type:l,string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,a=t.index;return a>=n.length?{value:void 0,done:!0}:(e=o(n,a),t.index+=e.length,{value:e,done:!1})}))},"3f8c":function(e,t){e.exports={}},4160:function(e,t,n){var o=n("23e7"),a=n("17c2");o({target:"Array",proto:!0,forced:[].forEach!=a},{forEach:a})},"428f":function(e,t,n){var o=n("da84");e.exports=o},"44ad":function(e,t,n){var o=n("d039"),a=n("c6b6"),r="".split;e.exports=o((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==a(e)?r.call(e,""):Object(e)}:Object},"44d2":function(e,t,n){var o=n("b622"),a=n("7c73"),r=n("9bf2"),l=o("unscopables"),i=Array.prototype;null==i[l]&&r.f(i,l,{configurable:!0,value:a(null)}),e.exports=function(e){i[l][e]=!0}},"44e7":function(e,t,n){var o=n("861d"),a=n("c6b6"),r=n("b622")("match");e.exports=function(e){var t;return o(e)&&(void 0!==(t=e[r])?!!t:"RegExp"==a(e))}},4930:function(e,t,n){var o=n("d039");e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},"4d64":function(e,t,n){var o=n("fc6a"),a=n("50c4"),r=n("23cb"),l=function(e){return function(t,n,l){var i,c=o(t),s=a(c.length),u=r(l,s);if(e&&n!=n){for(;s>u;)if((i=c[u++])!=i)return!0}else for(;s>u;u++)if((e||u in c)&&c[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:l(!0),indexOf:l(!1)}},"4de4":function(e,t,n){var o=n("23e7"),a=n("b727").filter,r=n("1dde"),l=n("ae40"),i=r("filter"),c=l("filter");o({target:"Array",proto:!0,forced:!i||!c},{filter:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(e,t,n){var o=n("0366"),a=n("7b0b"),r=n("9bdd"),l=n("e95a"),i=n("50c4"),c=n("8418"),s=n("35a1");e.exports=function(e){var t,n,u,f,d,p,h=a(e),v="function"==typeof this?this:Array,m=arguments.length,g=m>1?arguments[1]:void 0,y=void 0!==g,b=s(h),_=0;if(y&&(g=o(g,m>2?arguments[2]:void 0,2)),null==b||v==Array&&l(b))for(n=new v(t=i(h.length));t>_;_++)p=y?g(h[_],_):h[_],c(n,_,p);else for(d=(f=b.call(h)).next,n=new v;!(u=d.call(f)).done;_++)p=y?r(f,g,[u.value,_],!0):u.value,c(n,_,p);return n.length=_,n}},"4fad":function(e,t,n){var o=n("23e7"),a=n("6f53").entries;o({target:"Object",stat:!0},{entries:function(e){return a(e)}})},"50c4":function(e,t,n){var o=n("a691"),a=Math.min;e.exports=function(e){return e>0?a(o(e),9007199254740991):0}},5135:function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},5319:function(e,t,n){var o=n("d784"),a=n("825a"),r=n("7b0b"),l=n("50c4"),i=n("a691"),c=n("1d80"),s=n("8aa5"),u=n("14c3"),f=Math.max,d=Math.min,p=Math.floor,h=/\$([$&'`]|\d\d?|<[^>]*>)/g,v=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n,o){var m=o.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,g=o.REPLACE_KEEPS_$0,y=m?"$":"$0";return[function(n,o){var a=c(this),r=null==n?void 0:n[e];return void 0!==r?r.call(n,a,o):t.call(String(a),n,o)},function(e,o){if(!m&&g||"string"==typeof o&&-1===o.indexOf(y)){var r=n(t,e,this,o);if(r.done)return r.value}var c=a(e),p=String(this),h="function"==typeof o;h||(o=String(o));var v=c.global;if(v){var _=c.unicode;c.lastIndex=0}for(var w=[];;){var x=u(c,p);if(null===x)break;if(w.push(x),!v)break;""===String(x[0])&&(c.lastIndex=s(p,l(c.lastIndex),_))}for(var k,E="",C=0,S=0;S=C&&(E+=p.slice(C,A)+j,C=A+O.length)}return E+p.slice(C)}];function b(e,n,o,a,l,i){var c=o+e.length,s=a.length,u=v;return void 0!==l&&(l=r(l),u=h),t.call(i,u,(function(t,r){var i;switch(r.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(c);case"<":i=l[r.slice(1,-1)];break;default:var u=+r;if(0===u)return t;if(u>s){var f=p(u/10);return 0===f?t:f<=s?void 0===a[f-1]?r.charAt(1):a[f-1]+r.charAt(1):t}i=a[u-1]}return void 0===i?"":i}))}}))},5692:function(e,t,n){var o=n("c430"),a=n("c6cd");(e.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.6.5",mode:o?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(e,t,n){var o=n("d066"),a=n("241c"),r=n("7418"),l=n("825a");e.exports=o("Reflect","ownKeys")||function(e){var t=a.f(l(e)),n=r.f;return n?t.concat(n(e)):t}},"5a34":function(e,t,n){var o=n("44e7");e.exports=function(e){if(o(e))throw TypeError("The method doesn't accept regular expressions");return e}},"5c6c":function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"5db7":function(e,t,n){var o=n("23e7"),a=n("a2bf"),r=n("7b0b"),l=n("50c4"),i=n("1c0b"),c=n("65f0");o({target:"Array",proto:!0},{flatMap:function(e){var t,n=r(this),o=l(n.length);return i(e),(t=c(n,0)).length=a(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:void 0),t}})},6547:function(e,t,n){var o=n("a691"),a=n("1d80"),r=function(e){return function(t,n){var r,l,i=String(a(t)),c=o(n),s=i.length;return c<0||c>=s?e?"":void 0:(r=i.charCodeAt(c))<55296||r>56319||c+1===s||(l=i.charCodeAt(c+1))<56320||l>57343?e?i.charAt(c):r:e?i.slice(c,c+2):l-56320+(r-55296<<10)+65536}};e.exports={codeAt:r(!1),charAt:r(!0)}},"65f0":function(e,t,n){var o=n("861d"),a=n("e8b5"),r=n("b622")("species");e.exports=function(e,t){var n;return a(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!a(n.prototype)?o(n)&&null===(n=n[r])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===t?0:t)}},"69f3":function(e,t,n){var o,a,r,l=n("7f9a"),i=n("da84"),c=n("861d"),s=n("9112"),u=n("5135"),f=n("f772"),d=n("d012"),p=i.WeakMap;if(l){var h=new p,v=h.get,m=h.has,g=h.set;o=function(e,t){return g.call(h,e,t),t},a=function(e){return v.call(h,e)||{}},r=function(e){return m.call(h,e)}}else{var y=f("state");d[y]=!0,o=function(e,t){return s(e,y,t),t},a=function(e){return u(e,y)?e[y]:{}},r=function(e){return u(e,y)}}e.exports={set:o,get:a,has:r,enforce:function(e){return r(e)?a(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!c(t)||(n=a(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},"6eeb":function(e,t,n){var o=n("da84"),a=n("9112"),r=n("5135"),l=n("ce4e"),i=n("8925"),c=n("69f3"),s=c.get,u=c.enforce,f=String(String).split("String");(e.exports=function(e,t,n,i){var c=!!i&&!!i.unsafe,s=!!i&&!!i.enumerable,d=!!i&&!!i.noTargetGet;"function"==typeof n&&("string"!=typeof t||r(n,"name")||a(n,"name",t),u(n).source=f.join("string"==typeof t?t:"")),e!==o?(c?!d&&e[t]&&(s=!0):delete e[t],s?e[t]=n:a(e,t,n)):s?e[t]=n:l(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&s(this).source||i(this)}))},"6f53":function(e,t,n){var o=n("83ab"),a=n("df75"),r=n("fc6a"),l=n("d1e7").f,i=function(e){return function(t){for(var n,i=r(t),c=a(i),s=c.length,u=0,f=[];s>u;)n=c[u++],o&&!l.call(i,n)||f.push(e?[n,i[n]]:i[n]);return f}};e.exports={entries:i(!0),values:i(!1)}},"73d9":function(e,t,n){n("44d2")("flatMap")},7418:function(e,t){t.f=Object.getOwnPropertySymbols},"746f":function(e,t,n){var o=n("428f"),a=n("5135"),r=n("e538"),l=n("9bf2").f;e.exports=function(e){var t=o.Symbol||(o.Symbol={});a(t,e)||l(t,e,{value:r.f(e)})}},7839:function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(e,t,n){var o=n("1d80");e.exports=function(e){return Object(o(e))}},"7c73":function(e,t,n){var o,a=n("825a"),r=n("37e8"),l=n("7839"),i=n("d012"),c=n("1be4"),s=n("cc12"),u=n("f772"),f="prototype",d="script",p=u("IE_PROTO"),h=function(){},v=function(e){return"<"+d+">"+e+""},m=function(){try{o=document.domain&&new ActiveXObject("htmlfile")}catch(r){}var e,t,n;m=o?function(e){e.write(v("")),e.close();var t=e.parentWindow.Object;return e=null,t}(o):(t=s("iframe"),n="java"+d+":",t.style.display="none",c.appendChild(t),t.src=String(n),(e=t.contentWindow.document).open(),e.write(v("document.F=Object")),e.close(),e.F);for(var a=l.length;a--;)delete m[f][l[a]];return m()};i[p]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(h[f]=a(e),n=new h,h[f]=null,n[p]=e):n=m(),void 0===t?n:r(n,t)}},"7dd0":function(e,t,n){var o=n("23e7"),a=n("9ed3"),r=n("e163"),l=n("d2bb"),i=n("d44e"),c=n("9112"),s=n("6eeb"),u=n("b622"),f=n("c430"),d=n("3f8c"),p=n("ae93"),h=p.IteratorPrototype,v=p.BUGGY_SAFARI_ITERATORS,m=u("iterator"),g="keys",y="values",b="entries",_=function(){return this};e.exports=function(e,t,n,u,p,w,x){a(n,t,u);var k,E,C,S=function(e){if(e===p&&F)return F;if(!v&&e in L)return L[e];switch(e){case g:case y:case b:return function(){return new n(this,e)}}return function(){return new n(this)}},O=t+" Iterator",A=!1,L=e.prototype,T=L[m]||L["@@iterator"]||p&&L[p],F=!v&&T||S(p),D="Array"==t&&L.entries||T;if(D&&(k=r(D.call(new e)),h!==Object.prototype&&k.next&&(f||r(k)===h||(l?l(k,h):"function"!=typeof k[m]&&c(k,m,_)),i(k,O,!0,!0),f&&(d[O]=_))),p==y&&T&&T.name!==y&&(A=!0,F=function(){return T.call(this)}),f&&!x||L[m]===F||c(L,m,F),d[t]=F,p)if(E={values:S(y),keys:w?F:S(g),entries:S(b)},x)for(C in E)(v||A||!(C in L))&&s(L,C,E[C]);else o({target:t,proto:!0,forced:v||A},E);return E}},"7f9a":function(e,t,n){var o=n("da84"),a=n("8925"),r=o.WeakMap;e.exports="function"==typeof r&&/native code/.test(a(r))},"825a":function(e,t,n){var o=n("861d");e.exports=function(e){if(!o(e))throw TypeError(String(e)+" is not an object");return e}},"83ab":function(e,t,n){var o=n("d039");e.exports=!o((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},8418:function(e,t,n){var o=n("c04e"),a=n("9bf2"),r=n("5c6c");e.exports=function(e,t,n){var l=o(t);l in e?a.f(e,l,r(0,n)):e[l]=n}},"861d":function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},8875:function(e,t,n){var o,a,r;"undefined"!=typeof self&&self,a=[],void 0===(r="function"==typeof(o=function(){function e(){var t=Object.getOwnPropertyDescriptor(document,"currentScript");if(!t&&"currentScript"in document&&document.currentScript)return document.currentScript;if(t&&t.get!==e&&document.currentScript)return document.currentScript;try{throw new Error}catch(d){var n,o,a,r=/@([^@]*):(\d+):(\d+)\s*$/gi,l=/.*at [^(]*\((.*):(.+):(.+)\)$/gi.exec(d.stack)||r.exec(d.stack),i=l&&l[1]||!1,c=l&&l[2]||!1,s=document.location.href.replace(document.location.hash,""),u=document.getElementsByTagName("script");i===s&&(n=document.documentElement.outerHTML,o=new RegExp("(?:[^\\n]+?\\n){0,"+(c-2)+"}[^<]*

正在加载中,请稍等 ...
\ No newline at end of file diff --git a/manifest.webmanifest b/manifest.webmanifest new file mode 100644 index 00000000..7d4f996d --- /dev/null +++ b/manifest.webmanifest @@ -0,0 +1 @@ +{"name":"yft-design","short_name":"yft-design","start_url":"./index.html","display":"standalone","background_color":"#000000","lang":"en","scope":"./","theme_color":"#d14424","icons":[{"src":"/img/icons/yft-design-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/img/icons/yft-design-512x512.png","sizes":"512x512","type":"image/png"},{"src":"/img/icons/yft-design-192x192.png","sizes":"192x192","type":"image/png","purpose":"maskable"},{"src":"/img/icons/yft-design-512x512.png","sizes":"512x512","type":"image/png","purpose":"maskable"}]} diff --git a/nYtBCuVtfK.txt b/nYtBCuVtfK.txt new file mode 100644 index 00000000..2bc33a0e --- /dev/null +++ b/nYtBCuVtfK.txt @@ -0,0 +1 @@ +65c72e7981788f7c732ed70fbd3d78c0 \ No newline at end of file diff --git a/resource/color/shading.json b/resource/color/shading.json new file mode 100644 index 00000000..e920f8d1 --- /dev/null +++ b/resource/color/shading.json @@ -0,0 +1 @@ +[{"title":"Waves - 1","slug":"waves-1","mode":"stroke","colors":5,"maxStroke":6.5,"maxScale":16,"maxSpacing":[0,10],"width":120,"height":80,"vHeight":20,"tags":["waves","curves"],"path":"~~~"},{"title":"Waves - 2","slug":"waves-2","mode":"stroke","colors":5,"maxStroke":5.5,"maxScale":16,"maxSpacing":[0,10],"width":80,"height":80,"vHeight":20,"tags":["waves","curves"],"path":"~~~"},{"title":"Waves - 3","slug":"waves-3","mode":"stroke","colors":5,"maxStroke":5.5,"maxScale":16,"maxSpacing":[0,10],"width":40,"height":80,"vHeight":20,"tags":["waves","curves"],"path":"~~~"},{"title":"Waves - 5","slug":"waves-5","mode":"fill","colors":3,"maxStroke":1,"maxScale":10,"maxSpacing":[0,0],"width":15.825,"height":26.667,"vHeight":0,"tags":["waves","curves"],"path":"~"},{"title":"Waves - 4","slug":"waves-4","mode":"stroke","colors":2,"maxStroke":4,"maxScale":10,"maxSpacing":[0,0],"width":70,"height":8,"vHeight":0,"tags":["waves","curves"],"path":""},{"title":"Waves - 6","slug":"waves-6","mode":"fill","colors":3,"maxStroke":1,"maxScale":10,"maxSpacing":[0,0],"width":16.591,"height":26.667,"vHeight":0,"tags":["waves","curves"],"path":"~"},{"title":"Waves - 7","slug":"waves-7","mode":"fill","colors":3,"maxStroke":1,"maxScale":10,"maxSpacing":[0,0],"width":35.584,"height":30.585,"vHeight":0,"tags":["waves","curves"],"path":"~"},{"title":"Chevron - 1","slug":"chevron-1","mode":"stroke-join","colors":5,"maxStroke":10,"maxScale":16,"maxSpacing":[0,10],"width":40,"height":80,"vHeight":20,"tags":["chevron","lines"],"path":"~~~"},{"title":"Chevron - 2","slug":"chevron-2","mode":"stroke-join","colors":5,"maxStroke":4.5,"maxScale":16,"maxSpacing":[0,10],"width":40,"height":80,"vHeight":20,"tags":["chevron","lines"],"path":"~~~"},{"title":"Chevron - 3","slug":"chevron-3","mode":"stroke-join","colors":5,"maxStroke":7,"maxScale":16,"maxSpacing":[0,10],"width":20,"height":80,"vHeight":20,"tags":["chevron","lines"],"path":"~~~"},{"title":"Straight Lines","slug":"straight-lines","mode":"stroke","colors":5,"maxStroke":19.5,"maxScale":12,"maxSpacing":[10,10],"width":20,"height":80,"vHeight":20,"tags":["straight lines"],"path":"~~~"},{"title":"Brick Wall - 2","slug":"brick-wall-2","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":60,"height":30,"vHeight":0,"tags":["brick wall","lines"],"path":"~"},{"title":"Cross Section","slug":"cross-section","mode":"stroke","colors":2,"maxStroke":19.5,"maxScale":12,"maxSpacing":[10,10],"width":20,"height":20,"vHeight":0,"tags":["cross section","lines"],"path":""},{"title":"Brick Wall - 1","slug":"brick-wall-1","mode":"stroke","colors":2,"maxStroke":9.5,"maxScale":16,"maxSpacing":[10,0],"width":30,"height":30,"vHeight":0,"tags":["brick wall","lines"],"path":""},{"title":"Herringbone - 2","slug":"herringbone-2","mode":"stroke","colors":2,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":20,"height":20,"vHeight":0,"tags":["herringbone","lines"],"path":""},{"title":"Herringbone - 3","slug":"herringbone-3","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["herringbone","lines"],"path":"~"},{"title":"Herringbone - 1","slug":"herringbone-1","mode":"stroke","colors":2,"maxStroke":8.5,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":20,"vHeight":0,"tags":["herringbone","lines"],"path":""},{"title":"Herringbone - 4","slug":"herringbone-4","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":20,"height":40,"vHeight":0,"tags":["herringbone","lines"],"path":"~"},{"title":"Herringbone - 5","slug":"herringbone-5","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":80,"height":40,"vHeight":0,"tags":["herringbone","lines"],"path":"~"},{"title":"Herringbone - 6","slug":"herringbone-6","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["herringbone","lines"],"path":"~"},{"title":"Herringbone - 7","slug":"herringbone-7","mode":"stroke","colors":2,"maxStroke":9.5,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["herringbone","lines"],"path":""},{"title":"Herringbone - 8","slug":"herringbone-8","mode":"stroke","colors":2,"maxStroke":9.5,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["herringbone","lines"],"path":""},{"title":"Flower - 1","slug":"flower-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":20,"height":20,"vHeight":0,"tags":["flower","floral"],"path":"~"},{"title":"Flower - 2","slug":"flower-2","mode":"stroke","colors":3,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":20,"height":20,"vHeight":0,"tags":["flower","floral"],"path":"~"},{"title":"Flower - 3","slug":"flower-3","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[20,20],"width":50,"height":50,"vHeight":0,"tags":["flower","floral"],"path":""},{"title":"Flower - 4","slug":"flower-4","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["flower","floral"],"path":""},{"title":"Flower - 5","slug":"flower-5","mode":"fill","colors":5,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["flower","floral"],"path":"~~~"},{"title":"Flower - 6","slug":"flower-6","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":30,"height":40,"vHeight":0,"tags":["flower","floral"],"path":""},{"title":"Flower - 7","slug":"flower-7","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["flower","floral"],"path":"~~"},{"title":"Plus - 1","slug":"plus-1","mode":"stroke-join","colors":2,"maxStroke":9.5,"maxScale":16,"maxSpacing":[10,10],"width":20,"height":20,"vHeight":0,"tags":["plus","cross"],"path":""},{"title":"Plus - 2","slug":"plus-2","mode":"stroke-join","colors":2,"maxStroke":7,"maxScale":16,"maxSpacing":[6,6],"width":20,"height":20,"vHeight":0,"tags":["plus","cross"],"path":""},{"title":"Plus - 4","slug":"plus-4","mode":"stroke-join","colors":3,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":32,"height":32,"vHeight":0,"tags":["plus","cross"],"path":"~"},{"title":"Circles - 1","slug":"circles-1","mode":"stroke","colors":3,"maxStroke":15,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["circles"],"path":"~"},{"title":"Plus - 3","slug":"plus-3","mode":"stroke-join","colors":3,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":32,"height":32,"vHeight":0,"tags":["plus","cross"],"path":"~"},{"title":"Circles - 2","slug":"circles-2","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["circles"],"path":"~"},{"title":"Circles - 3","slug":"circles-3","mode":"stroke","colors":2,"maxStroke":15,"maxScale":16,"maxSpacing":[20,20],"width":20,"height":20,"vHeight":0,"tags":["circles"],"path":""},{"title":"Circles - 4","slug":"circles-4","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[20,20],"width":40,"height":40,"vHeight":0,"tags":["circles"],"path":""},{"title":"Circles - 5","slug":"circles-5","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":25,"height":25,"vHeight":0,"tags":["circles"],"path":"~"},{"title":"Circles - 7","slug":"circles-7","mode":"stroke","colors":2,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":60,"height":60,"vHeight":0,"tags":["circles"],"path":""},{"title":"Circles - 6","slug":"circles-6","mode":"stroke","colors":3,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":25,"height":25,"vHeight":0,"tags":["circles"],"path":"~"},{"title":"Concentric Circles - 1","slug":"concentric-circles-1","mode":"stroke-join","colors":3,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":48,"height":48,"vHeight":0,"tags":["concentric circles"],"path":"~"},{"title":"Concentric Circles - 2","slug":"concentric-circles-2","mode":"stroke-join","colors":3,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":36,"height":36,"vHeight":0,"tags":["concentric circles"],"path":"~"},{"title":"Adjointed Diamonds","slug":"adjointed-diamonds","mode":"stroke","colors":3,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["adjointed diamonds"],"path":"~"},{"title":"Concentric Circles - 3","slug":"concentric-circles-3","mode":"stroke-join","colors":3,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":46.5,"height":46.5,"vHeight":0,"tags":["concentric circles"],"path":"~"},{"title":"Adjointed Circles","slug":"adjointed-circles","mode":"stroke","colors":3,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["adjointed circles"],"path":"~"},{"title":"Diamonds - 2","slug":"diamonds-2","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":100,"vHeight":0,"tags":["diamonds","rhombus"],"path":"~"},{"title":"Diamonds - 3","slug":"diamonds-3","mode":"stroke-join","colors":2,"maxStroke":7,"maxScale":16,"maxSpacing":[10,0],"width":32,"height":32,"vHeight":0,"tags":["diamonds","rhombus"],"path":""},{"title":"Hexagon - 1","slug":"hexagon-1","mode":"stroke","colors":2,"maxStroke":10,"maxScale":16,"maxSpacing":[0,0],"width":29,"height":50.115,"vHeight":0,"tags":["hexagon"],"path":""},{"title":"Hexagon - 2","slug":"hexagon-2","mode":"stroke-join","colors":2,"maxStroke":7,"maxScale":16,"maxSpacing":[10,10],"width":29,"height":50.115,"vHeight":0,"tags":["hexagon"],"path":""},{"title":"Hexagon - 3","slug":"hexagon-3","mode":"stroke-join","colors":2,"maxStroke":7,"maxScale":16,"maxSpacing":[10,10],"width":29,"height":50.115,"vHeight":0,"tags":["hexagon"],"path":""},{"title":"Hexagon - 4","slug":"hexagon-4","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":58,"height":66.981,"vHeight":0,"tags":["hexagon"],"path":""},{"title":"Hexagon - 5","slug":"hexagon-5","mode":"stroke-join","colors":2,"maxStroke":8,"maxScale":10,"maxSpacing":[0,0],"width":40,"height":59.428,"vHeight":0,"tags":["hexagon"],"path":""},{"title":"Hexagon - 6","slug":"hexagon-6","mode":"stroke-join","colors":2,"maxStroke":5.5,"maxScale":16,"maxSpacing":[0,0],"width":58,"height":100.23,"vHeight":0,"tags":["hexagon","triangles"],"path":""},{"title":"Diamonds - 1","slug":"diamonds-1","mode":"stroke","colors":2,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["diamonds","rhombus"],"path":""},{"title":"Hexagon - 7","slug":"hexagon-7","mode":"stroke-join","colors":2,"maxStroke":5.5,"maxScale":16,"maxSpacing":[0,0],"width":58,"height":100.23,"vHeight":0,"tags":["hexagon","triangles"],"path":""},{"title":"Hexagon - 8","slug":"hexagon-8","mode":"stroke","colors":2,"maxStroke":6.5,"maxScale":16,"maxSpacing":[0,0],"width":50.41,"height":87,"vHeight":0,"tags":["hexagon","triangles"],"path":""},{"title":"Overlapping Hexagons","slug":"overlapping-hexagons","mode":"stroke","colors":2,"maxStroke":9.5,"maxScale":16,"maxSpacing":[0,0],"width":68,"height":61.151,"vHeight":0,"tags":["overlapping hexagons"],"path":""},{"title":"Squares & Squares - 2","slug":"squares-and-squares-2","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[10,10],"width":80,"height":80,"vHeight":0,"tags":["squares & squares"],"path":"~"},{"title":"Squares & Squares - 1","slug":"squares-and-squares-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[10,10],"width":40,"height":40,"vHeight":0,"tags":["squares & squares"],"path":"~"},{"title":"Squares & Diamonds","slug":"squares-and-diamonds","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[10,10],"width":40,"height":40,"vHeight":0,"tags":["squares & diamonds"],"path":"~"},{"title":"Squares & Circles - 2","slug":"squares-and-circles-2","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":80,"height":80,"vHeight":0,"tags":["squares & circles"],"path":"~"},{"title":"Squares & Plus - 1","slug":"squares-and-plus-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[10,10],"width":40,"height":40,"vHeight":0,"tags":["squares & plus","cross"],"path":"~"},{"title":"Squares & Plus - 2","slug":"squares-and-plus-2","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":60,"height":60,"vHeight":0,"tags":["squares & plus","cross"],"path":"~"},{"title":"Squares & Stars - 1","slug":"squares-and-stars-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[10,10],"width":40,"height":40,"vHeight":0,"tags":["squares & stars"],"path":"~"},{"title":"Squares & Stars - 2","slug":"squares-and-stars-2","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[10,10],"width":40,"height":40,"vHeight":0,"tags":["squares & stars"],"path":"~"},{"title":"Stars & Lines - 1","slug":"stars-and-lines-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,10],"width":20,"height":40,"vHeight":0,"tags":["stars & lines","stripes"],"path":"~"},{"title":"Stars & Lines - 2","slug":"stars-and-lines-2","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,5],"width":20,"height":35,"vHeight":0,"tags":["stars & lines","stripes"],"path":"~"},{"title":"Triangles - 1","slug":"triangles-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[40,40],"width":40,"height":40,"vHeight":0,"tags":["triangles"],"path":"~"},{"title":"Triangles - 2","slug":"triangles-2","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[20,20],"width":40,"height":40,"vHeight":0,"tags":["triangles"],"path":"~"},{"title":"Triangles - 3","slug":"triangles-3","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["triangles"],"path":"~"},{"title":"Squares & Circles - 1","slug":"squares-and-circles-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[10,10],"width":40,"height":40,"vHeight":0,"tags":["squares & circles"],"path":"~"},{"title":"Triangles - 5","slug":"triangles-5","mode":"stroke-join","colors":3,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["triangles"],"path":"~"},{"title":"Triangles - 7","slug":"triangles-7","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":30,"height":30,"vHeight":0,"tags":["triangles"],"path":"~"},{"title":"Triangles - 6","slug":"triangles-6","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["triangles"],"path":"~"},{"title":"Triangles - 8","slug":"triangles-8","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":20,"vHeight":0,"tags":["triangles"],"path":"~"},{"title":"Triangles - 9","slug":"triangles-9","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":80,"vHeight":0,"tags":["triangles"],"path":"~"},{"title":"Triangles - 10","slug":"triangles-10","mode":"stroke-join","colors":2,"maxStroke":4.5,"maxScale":16,"maxSpacing":[0,0],"width":23.07,"height":40,"vHeight":0,"tags":["triangles"],"path":""},{"title":"Inverted Triangles","slug":"inverted-triangles","mode":"stroke","colors":2,"maxStroke":5.5,"maxScale":10,"maxSpacing":[0,0],"width":16.5,"height":32.877,"vHeight":0,"tags":["inverted triangles"],"path":""},{"title":"Checkerboard","slug":"checkerboard","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":20,"height":20,"vHeight":0,"tags":["checkerboard","lines","squares"],"path":"~"},{"title":"Triangles - 4","slug":"triangles-4","mode":"stroke","colors":2,"maxStroke":9.5,"maxScale":16,"maxSpacing":[0,0],"width":20,"height":40,"vHeight":0,"tags":["triangles"],"path":""},{"title":"Japanese Pattern - 1","slug":"japanese-pattern-1","mode":"stroke","colors":2,"maxStroke":9.5,"maxScale":16,"maxSpacing":[0,0],"width":69.283,"height":40,"vHeight":0,"tags":["japanese pattern","country","hexagon"],"path":""},{"title":"Japanese Pattern - 2","slug":"japanese-pattern-2","mode":"stroke","colors":2,"maxStroke":6.5,"maxScale":10,"maxSpacing":[0,0],"width":40,"height":69.282,"vHeight":0,"tags":["japanese pattern","country","hexagon"],"path":""},{"title":"Japanese Pattern - 3","slug":"japanese-pattern-3","mode":"stroke","colors":2,"maxStroke":9.5,"maxScale":16,"maxSpacing":[10,10],"width":69.141,"height":40,"vHeight":0,"tags":["japanese pattern","country","hexagon"],"path":""},{"title":"Japanese Pattern - 4","slug":"japanese-pattern-4","mode":"stroke","colors":2,"maxStroke":6.5,"maxScale":10,"maxSpacing":[0,0],"width":69.282,"height":40,"vHeight":0,"tags":["japanese pattern","country","hexagon"],"path":""},{"title":"Japanese Pattern - 6","slug":"japanese-pattern-6","mode":"stroke-join","colors":2,"maxStroke":4,"maxScale":16,"maxSpacing":[0,0],"width":50.222,"height":29.003,"vHeight":0,"tags":["japanese pattern","country","hexagon"],"path":""},{"title":"Eyes - 1","slug":"eyes-1","mode":"stroke","colors":2,"maxStroke":9.5,"maxScale":16,"maxSpacing":[11.5,0],"width":40,"height":40,"vHeight":0,"tags":["eyes","curves"],"path":""},{"title":"Japanese Pattern - 5","slug":"japanese-pattern-5","mode":"fill","colors":2,"maxStroke":1,"maxScale":10,"maxSpacing":[0,30],"width":34.129,"height":45,"vHeight":0,"tags":["japanese pattern","country","waves"],"path":""},{"title":"Eyes - 2","slug":"eyes-2","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[11,0],"width":40,"height":40,"vHeight":0,"tags":["eyes","curves"],"path":""},{"title":"Jigsaw","slug":"jigsaw","mode":"stroke","colors":2,"maxStroke":7,"maxScale":10,"maxSpacing":[0,0],"width":160,"height":160,"vHeight":0,"tags":["jigsaw","puzzle"],"path":""},{"title":"Eyes - 4","slug":"eyes-4","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,40],"width":40,"height":40,"vHeight":0,"tags":["eyes","curves"],"path":""},{"title":"Eyes - 3","slug":"eyes-3","mode":"stroke","colors":2,"maxStroke":9.5,"maxScale":16,"maxSpacing":[0,40],"width":40,"height":40,"vHeight":0,"tags":["eyes","curves"],"path":""},{"title":"Octagons - 2","slug":"octagons-2","mode":"stroke-join","colors":2,"maxStroke":9.5,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["octagons"],"path":""},{"title":"Octagons - 1","slug":"octagons-1","mode":"stroke-join","colors":3,"maxStroke":9.5,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["octagons"],"path":"~"},{"title":"Railroad","slug":"railroad","mode":"stroke-join","colors":2,"maxStroke":9.5,"maxScale":16,"maxSpacing":[10,0],"width":30,"height":30,"vHeight":0,"tags":["railroad","lines"],"path":""},{"title":"Lines - 2","slug":"lines-2","mode":"stroke-join","colors":3,"maxStroke":15,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["lines"],"path":"~"},{"title":"Scales - 1","slug":"scales-1","mode":"stroke","colors":2,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":20,"height":20,"vHeight":0,"tags":["scales","clouds","fish"],"path":""},{"title":"Lines - 1","slug":"lines-1","mode":"stroke-join","colors":3,"maxStroke":15,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["lines"],"path":"~"},{"title":"Scales - 2","slug":"scales-2","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":20,"height":20,"vHeight":0,"tags":["scales","clouds","fish"],"path":""},{"title":"Scales - 3","slug":"scales-3","mode":"stroke","colors":2,"maxStroke":2,"maxScale":16,"maxSpacing":[0,0],"width":25,"height":13,"vHeight":0,"tags":["scales","clouds","fish"],"path":""},{"title":"Scales - 4","slug":"scales-4","mode":"stroke","colors":2,"maxStroke":2,"maxScale":16,"maxSpacing":[0,0],"width":25,"height":13,"vHeight":0,"tags":["scales","clouds","fish"],"path":""},{"title":"Leaves - 2","slug":"leaves-2","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":20,"height":20,"vHeight":0,"tags":["leaves"],"path":"~"},{"title":"Leaves - 1","slug":"leaves-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["leaves"],"path":"~"},{"title":"Leaves - 3","slug":"leaves-3","mode":"stroke-join","colors":3,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":20,"height":20,"vHeight":0,"tags":["leaves"],"path":"~"},{"title":"Leaves - 4","slug":"leaves-4","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["leaves"],"path":""},{"title":"Leaves - 6","slug":"leaves-6","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":38.907,"height":70,"vHeight":0,"tags":["leaves"],"path":"~"},{"title":"Leaves - 5","slug":"leaves-5","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":44.921,"height":50,"vHeight":0,"tags":["leaves"],"path":"~"},{"title":"Leaves - 7","slug":"leaves-7","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["leaves"],"path":"~~"},{"title":"Leaves - 8","slug":"leaves-8","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":68.436,"vHeight":0,"tags":["leaves"],"path":"~"},{"title":"Zebra","slug":"zebra","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":100,"height":100,"vHeight":0,"tags":["zebra","animals"],"path":""},{"title":"Memphis Pattern - 2","slug":"memphis-2","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":100,"height":100,"vHeight":0,"tags":["memphis pattern"],"path":"~~"},{"title":"Pipes","slug":"pipes","mode":"stroke-join","colors":2,"maxStroke":5,"maxScale":16,"maxSpacing":[0,0],"width":25,"height":25,"vHeight":0,"tags":["pipes"],"path":""},{"title":"Memphis Pattern - 1","slug":"memphis-1","mode":"stroke-join","colors":5,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":70,"height":70,"vHeight":0,"tags":["memphis pattern"],"path":"~~~"},{"title":"Memphis Pattern - 3","slug":"memphis-3","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":100,"height":100,"vHeight":0,"tags":["memphis pattern"],"path":"~~"},{"title":"Memphis Pattern - 4","slug":"memphis-4","mode":"fill","colors":5,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":100,"height":100,"vHeight":0,"tags":["memphis pattern"],"path":"~~~"},{"title":"Memphis Pattern - 6","slug":"memphis-6","mode":"fill","colors":5,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":100,"height":100,"vHeight":0,"tags":["memphis pattern"],"path":"~~~"},{"title":"Greek Key","slug":"greek-key","mode":"stroke-join","colors":2,"maxStroke":5,"maxScale":16,"maxSpacing":[20,20],"width":62,"height":68,"vHeight":0,"tags":["greek key","country"],"path":""},{"title":"Memphis Pattern - 5","slug":"memphis-5","mode":"fill","colors":5,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":45,"height":110,"vHeight":0,"tags":["memphis pattern"],"path":"~~~"},{"title":"Chinese Pattern - 1","slug":"chinese-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":10,"maxSpacing":[0,0],"width":75,"height":75,"vHeight":0,"tags":["chinese pattern","country"],"path":"~"},{"title":"Chinese Pattern - 2","slug":"chinese-2","mode":"fill","colors":2,"maxStroke":1,"maxScale":10,"maxSpacing":[0,0],"width":75,"height":75,"vHeight":0,"tags":["chinese pattern","country"],"path":""},{"title":"Chinese Pattern - 3","slug":"chinese-3","mode":"fill","colors":3,"maxStroke":1,"maxScale":10,"maxSpacing":[0,0],"width":75,"height":75,"vHeight":0,"tags":["chinese pattern","country"],"path":"~"},{"title":"Chinese Pattern - 9","slug":"chinese-9","mode":"fill","colors":3,"maxStroke":1,"maxScale":10,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["chinese pattern","country"],"path":"~"},{"title":"Chinese Pattern - 4","slug":"chinese-4","mode":"stroke-join","colors":2,"maxStroke":9.5,"maxScale":10,"maxSpacing":[0,0],"width":80,"height":80,"vHeight":0,"tags":["chinese pattern","country"],"path":""},{"title":"Chinese Pattern - 5","slug":"chinese-5","mode":"stroke-join","colors":5,"maxStroke":7,"maxScale":10,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["chinese pattern","country"],"path":"~~~"},{"title":"Chinese Pattern - 7","slug":"chinese-7","mode":"stroke-join","colors":4,"maxStroke":5,"maxScale":10,"maxSpacing":[0,0],"width":48,"height":48,"vHeight":0,"tags":["chinese pattern","country"],"path":"~~"},{"title":"Chinese Pattern - 8","slug":"chinese-8","mode":"stroke-join","colors":3,"maxStroke":9.5,"maxScale":10,"maxSpacing":[0,0],"width":36,"height":36,"vHeight":0,"tags":["chinese pattern","country"],"path":"~"},{"title":"New Pattern - 1","slug":"new-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":48,"height":48,"vHeight":0,"tags":["new pattern"],"path":"~"},{"title":"New Pattern - 3","slug":"new-3","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["new pattern"],"path":""},{"title":"Chinese Pattern - 6","slug":"chinese-6","mode":"stroke-join","colors":2,"maxStroke":5,"maxScale":10,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["chinese pattern","country"],"path":""},{"title":"New Pattern - 4","slug":"new-4","mode":"fill","colors":5,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["new pattern"],"path":"~~~"},{"title":"New Pattern - 5","slug":"new-5","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["new pattern"],"path":""},{"title":"New Pattern - 2","slug":"new-2","mode":"stroke-join","colors":2,"maxStroke":8,"maxScale":10,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["new pattern"],"path":""},{"title":"New Pattern - 6","slug":"new-6","mode":"stroke-join","colors":2,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":25,"height":25,"vHeight":0,"tags":["new pattern"],"path":""},{"title":"New Pattern - 8","slug":"new-8","mode":"stroke-join","colors":4,"maxStroke":3.5,"maxScale":16,"maxSpacing":[0,0],"width":25,"height":25,"vHeight":0,"tags":["new pattern"],"path":"~~"},{"title":"New Pattern - 9","slug":"new-9","mode":"stroke-join","colors":4,"maxStroke":5,"maxScale":16,"maxSpacing":[0,0],"width":25,"height":25,"vHeight":0,"tags":["new pattern"],"path":"~~"},{"title":"New Pattern - 10","slug":"new-10","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["new pattern"],"path":""},{"title":"New Pattern - 11","slug":"new-11","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["new pattern"],"path":""},{"title":"New Pattern - 14","slug":"new-14","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":25,"height":25,"vHeight":0,"tags":["new pattern"],"path":""},{"title":"New Pattern - 13","slug":"new-13","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["new pattern"],"path":""},{"title":"New Pattern - 7","slug":"new-7","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":25,"height":25,"vHeight":0,"tags":["new pattern"],"path":""},{"title":"New Pattern - 15","slug":"new-15","mode":"stroke","colors":2,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":29,"height":33.487,"vHeight":0,"tags":["new pattern"],"path":""},{"title":"New Pattern - 16","slug":"new-16","mode":"stroke-join","colors":2,"maxStroke":12,"maxScale":16,"maxSpacing":[0,0],"width":87,"height":50.232,"vHeight":0,"tags":["new pattern"],"path":""},{"title":"Double Bubble - 1","slug":"double-bubble-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":60,"height":60,"vHeight":0,"tags":["double bubbles"],"path":"~"},{"title":"New Pattern - 17","slug":"new-17","mode":"stroke","colors":2,"maxStroke":8.5,"maxScale":16,"maxSpacing":[0,0],"width":20,"height":20,"vHeight":0,"tags":["new pattern"],"path":""},{"title":"Double Bubble - 2","slug":"double-bubble-2","mode":"stroke","colors":3,"maxStroke":5,"maxScale":16,"maxSpacing":[0,0],"width":60,"height":60,"vHeight":0,"tags":["double bubbles"],"path":"~"},{"title":"Stars - 1","slug":"stars-1","mode":"stroke-join","colors":3,"maxStroke":8,"maxScale":10,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["stars"],"path":"~"},{"title":"Stars - 3","slug":"stars-3","mode":"fill","colors":3,"maxStroke":1,"maxScale":10,"maxSpacing":[0,0],"width":80,"height":80,"vHeight":0,"tags":["stars"],"path":"~"},{"title":"Stars - 2","slug":"stars-2","mode":"fill","colors":3,"maxStroke":1,"maxScale":10,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["stars"],"path":"~"},{"title":"Stars - 4","slug":"stars-4","mode":"fill","colors":4,"maxStroke":1,"maxScale":10,"maxSpacing":[0,0],"width":80,"height":80,"vHeight":0,"tags":["stars"],"path":"~~"},{"title":"Stars - 5","slug":"stars-5","mode":"fill","colors":4,"maxStroke":1,"maxScale":20,"maxSpacing":[0,0],"width":100,"height":100,"vHeight":0,"tags":["stars"],"path":"~~"},{"title":"Stars - 6","slug":"stars-6","mode":"fill","colors":4,"maxStroke":1,"maxScale":20,"maxSpacing":[0,0],"width":100,"height":80,"vHeight":0,"tags":["stars"],"path":"~~"},{"title":"Semicircles - 1","slug":"semicircles-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["semicircles"],"path":"~"},{"title":"Songket Pattern - 1","slug":"songket-1","mode":"fill","colors":5,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":61.125,"height":63.75,"vHeight":0,"tags":["songket pattern","malaysia"],"path":"~~~"},{"title":"Christmas Tree - 1","slug":"christmas-tree-1","mode":"fill","colors":5,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":80,"height":70,"vHeight":0,"tags":["christmas","tree","holidays"],"path":"~~~"},{"title":"Candy Cane - 1","slug":"candy-cane-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":30,"height":40,"vHeight":0,"tags":["christmas","candy","cane","holidays","santaclaus"],"path":"~"},{"title":"Christmas Bells - 1","slug":"christmas-bells-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["christmas","jingle","bells","holidays","santaclaus"],"path":"~"},{"title":"Christmas Pattern - 1","slug":"christmas-pattern-1","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":150,"height":150,"vHeight":0,"tags":["christmas","jingle","bells","holidays","tree","gift","leaves","santaclaus"],"path":""},{"title":"Christmas Pattern - 2","slug":"christmas-pattern-2","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":150,"height":150,"vHeight":0,"tags":["christmas","jingle","bells","holidays","tree","gift","leaves","santaclaus"],"path":"~~"},{"title":"New Pattern - 12","slug":"new-12","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["new pattern"],"path":""},{"title":"Snowflakes - 1","slug":"snowflakes-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":60,"height":60,"vHeight":0,"tags":["christmas","snowflakes","holidays","winter","santaclaus"],"path":"~"},{"title":"Christmas Pattern - 3","slug":"christmas-pattern-3","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":80,"height":80,"vHeight":0,"tags":["christmas","jingle","bells","holidays","tree","gift","leaves","santaclaus"],"path":"~~"},{"title":"Santa Claus","slug":"santa-claus","mode":"fill","colors":5,"maxStroke":1,"maxScale":16,"maxSpacing":[30,30],"width":36.92,"height":45,"vHeight":0,"tags":["christmas","holidays","winter","santaclaus"],"path":"~~~"},{"title":"Christmas Gift","slug":"christmas-gift","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":80,"height":40,"vHeight":0,"tags":["christmas","jingle","bells","holidays","tree","gift","leaves","santaclaus"],"path":"~~"},{"title":"Cubes - 1","slug":"cubes-1","mode":"stroke","colors":2,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":60,"height":60,"vHeight":0,"tags":["cubes","squares","lines"],"path":""},{"title":"Christmas Tree Balls","slug":"christmas-tree-balls","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":90,"height":90,"vHeight":0,"tags":["christmas","tree","holidays","santaclaus"],"path":"~"},{"title":"Cubes - 3","slug":"cubes-3","mode":"stroke","colors":2,"maxStroke":9,"maxScale":16,"maxSpacing":[0,0],"width":60,"height":60,"vHeight":0,"tags":["cubes","squares","lines"],"path":""},{"title":"Cubes - 2","slug":"cubes-2","mode":"stroke","colors":2,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":60,"height":60,"vHeight":0,"tags":["cubes","squares","lines"],"path":""},{"title":"Stained Glass","slug":"stained-glass","mode":"stroke","colors":2,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":30,"height":30,"vHeight":0,"tags":["cubes","squares","lines"],"path":""},{"title":"Tiles - 1","slug":"tiles-1","mode":"stroke","colors":2,"maxStroke":12,"maxScale":16,"maxSpacing":[0,0],"width":45,"height":51.96,"vHeight":0,"tags":["tiles","circles"],"path":""},{"title":"Mexican Pattern - 1","slug":"mexican-pattern-1","mode":"fill","colors":5,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["mexican pattern"],"path":"~~~"},{"title":"Mexican Pattern - 2","slug":"mexican-pattern-2","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["mexican pattern"],"path":"~~"},{"title":"Rectangles & Squares - 1","slug":"rectangles-and-squares-1","mode":"stroke","colors":2,"maxStroke":9,"maxScale":16,"maxSpacing":[0,0],"width":60,"height":60,"vHeight":0,"tags":["rectangles & squares"],"path":""},{"title":"Ethnic Pattern - 1","slug":"ethnic-pattern-1","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["ethnic pattern"],"path":"~~"},{"title":"Plaid Pattern - 1","slug":"plaid-pattern-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":30,"height":30,"vHeight":0,"tags":["plaid pattern","tartan","buffalo"],"path":"~"},{"title":"Ethnic Pattern - 2","slug":"ethnic-pattern-2","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["ethnic pattern"],"path":"~~"},{"title":"Ethnic Pattern - 3","slug":"ethnic-pattern-3","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":80,"height":80,"vHeight":0,"tags":["ethnic pattern"],"path":"~~"},{"title":"Plaid Pattern - 3","slug":"plaid-pattern-3","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["plaid pattern","tartan","buffalo"],"path":"~"},{"title":"Plaid Pattern - 4","slug":"plaid-pattern-4","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["plaid pattern","tartan","buffalo"],"path":"~"},{"title":"Doodle Pattern - 1","slug":"doodle-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":100,"height":100,"vHeight":0,"tags":["doodle pattern"],"path":"~"},{"title":"Doodle Pattern - 2","slug":"doodle-2","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":100,"height":100,"vHeight":0,"tags":["doodle pattern"],"path":"~"},{"title":"Batik Pattern - 2","slug":"batik-2","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":80,"height":80,"vHeight":0,"tags":["batik pattern","floral","flower"],"path":"~"},{"title":"Plaid Pattern - 2","slug":"plaid-pattern-2","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["plaid pattern","tartan","buffalo"],"path":""},{"title":"Batik Pattern - 4","slug":"batik-4","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":80,"height":80,"vHeight":0,"tags":["batik pattern","floral","flower","diamonds"],"path":"~~"},{"title":"Batik Pattern - 5","slug":"batik-5","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":80,"height":80,"vHeight":0,"tags":["batik pattern","floral","flower"],"path":"~"},{"title":"Batik Pattern - 6","slug":"batik-6","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":80,"height":80,"vHeight":0,"tags":["batik pattern","floral","flower"],"path":"~"},{"title":"Batik Pattern - 3","slug":"batik-3","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":80,"height":80,"vHeight":0,"tags":["batik pattern","diamonds"],"path":"~"},{"title":"African Pattern - 1","slug":"african-1","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":96,"height":144,"vHeight":0,"tags":["african pattern"],"path":""},{"title":"African Pattern - 2","slug":"african-2","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":48,"height":96,"vHeight":0,"tags":["african pattern"],"path":""},{"title":"Batik Pattern - 1","slug":"batik-1","mode":"stroke-join","colors":3,"maxStroke":6,"maxScale":16,"maxSpacing":[0,0],"width":80,"height":80,"vHeight":0,"tags":["batik pattern","diamonds"],"path":"~"},{"title":"African Pattern - 3","slug":"african-3","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":48,"height":96,"vHeight":0,"tags":["african pattern"],"path":""},{"title":"African Pattern - 4","slug":"african-4","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":48,"height":96,"vHeight":0,"tags":["african pattern"],"path":"~"},{"title":"Hexagon - 9","slug":"hexagon-9","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":73.612,"height":85,"vHeight":0,"tags":["hexagon","triangles"],"path":"~~"},{"title":"Triangles - 11","slug":"triangles-11","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":100,"height":82,"vHeight":0,"tags":["triangles"],"path":"~~"},{"title":"Tiles - 2","slug":"tiles-2","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["tiles"],"path":"~"},{"title":"Tiles - 3","slug":"tiles-3","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["tiles","squares"],"path":"~"},{"title":"Tribal Pattern - 1","slug":"tribal-1","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":120,"height":120.1,"vHeight":0,"tags":["tribal pattern"],"path":""},{"title":"Waves - 8","slug":"waves-8","mode":"fill","colors":2,"maxStroke":1,"maxScale":10,"maxSpacing":[0,0],"width":63,"height":63.6,"vHeight":0,"tags":["waves","curves"],"path":""},{"title":"Leaves - 9","slug":"leaves-9","mode":"fill","colors":5,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":100,"height":100,"vHeight":0,"tags":["leaves"],"path":"~~~"},{"title":"Tribal Pattern - 2","slug":"tribal-2","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":120,"height":120.1,"vHeight":0,"tags":["tribal pattern"],"path":""},{"title":"Blobs","slug":"blobs","mode":"fill","colors":5,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":100,"height":100,"vHeight":0,"tags":["blobs"],"path":"~~~"},{"title":"African Pattern - 5","slug":"african-5","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":60,"height":120,"vHeight":0,"tags":["african pattern"],"path":"~~"},{"title":"Squares & Triangles - 1","slug":"squares-and-triangles-1","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":100,"height":100,"vHeight":0,"tags":["squares & squares"],"path":""},{"title":"Triangles - 12","slug":"triangles-12","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":200,"height":100,"vHeight":0,"tags":["triangles"],"path":"~~"},{"title":"Circles - 8","slug":"circles-8","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":150,"height":150,"vHeight":0,"tags":["circles"],"path":""},{"title":"Tribal Pattern - 3","slug":"tribal-3","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":98.25,"height":98.25,"vHeight":0,"tags":["tribal pattern","greek key","country"],"path":"~"},{"title":"Triangles - 13","slug":"triangles-13","mode":"fill","colors":2,"maxStroke":1,"maxScale":12,"maxSpacing":[0,0],"width":75,"height":150,"vHeight":0,"tags":["triangles"],"path":""},{"title":"Triangles - 14","slug":"triangles-14","mode":"fill","colors":3,"maxStroke":1,"maxScale":12,"maxSpacing":[0,0],"width":65.5,"height":55.2,"vHeight":0,"tags":["triangles"],"path":"~"},{"title":"Triangles - 15","slug":"triangles-15","mode":"fill","colors":2,"maxStroke":1,"maxScale":12,"maxSpacing":[0,0],"width":122.75,"height":125.8,"vHeight":0,"tags":["triangles"],"path":""},{"title":"Triangles - 16","slug":"triangles-16","mode":"fill","colors":4,"maxStroke":1,"maxScale":12,"maxSpacing":[0,0],"width":90.6,"height":90.6,"vHeight":0,"tags":["triangles"],"path":"~~"},{"title":"Concentric Circles - 4","slug":"concentric-circles-4","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":120,"height":69.336,"vHeight":0,"tags":["concentric circles"],"path":"~"},{"title":"Concentric Circles - 5","slug":"concentric-circles-5","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["concentric circles"],"path":"~"},{"title":"Circles - 9","slug":"circles-9","mode":"fill","colors":5,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":65,"height":65,"vHeight":0,"tags":["circles"],"path":"~~~"},{"title":"Concentric Circles - 6","slug":"concentric-circles-6","mode":"fill","colors":5,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":90,"height":90,"vHeight":0,"tags":["concentric circles"],"path":"~~~"},{"title":"Stripes - 1","slug":"stripes-1","mode":"fill","colors":5,"maxStroke":1,"maxScale":12,"maxSpacing":[0,0],"width":150,"height":150,"vHeight":0,"tags":["straight lines","stripes","lines"],"path":"~~~"},{"title":"Stripes - 2","slug":"stripes-2","mode":"fill","colors":5,"maxStroke":1,"maxScale":12,"maxSpacing":[0,0],"width":150,"height":150,"vHeight":0,"tags":["straight lines","stripes","lines"],"path":"~~~"},{"title":"Chevron - 4","slug":"chevron-4","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":25,"height":50,"vHeight":0,"tags":["chevron","lines"],"path":"~"},{"title":"Chevron - 5","slug":"chevron-5","mode":"fill","colors":4,"maxStroke":1,"maxScale":12,"maxSpacing":[0,0],"width":65.5,"height":55.2,"vHeight":0,"tags":["chevron","lines"],"path":"~~"},{"title":"Terrazzo - 1","slug":"terrazzo-1","mode":"fill","colors":5,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":200,"height":200,"vHeight":0,"tags":["terrazzo","mosaic","tiles"],"path":"~~~"},{"title":"Geometric Pattern - 1","slug":"geometric-1","mode":"fill","colors":4,"maxStroke":1,"maxScale":12,"maxSpacing":[0,0],"width":97.5,"height":49.15,"vHeight":0,"tags":["geometric","triangles","hexagon","diamond","rhombus"],"path":"~~"},{"title":"Halloween Pattern - 1","slug":"halloween-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":12,"maxSpacing":[0,0],"width":150,"height":150,"vHeight":0,"tags":["halloween","bats"],"path":"~"},{"title":"Halloween Pattern - 2","slug":"halloween-2","mode":"fill","colors":4,"maxStroke":1,"maxScale":12,"maxSpacing":[0,0],"width":150,"height":150,"vHeight":0,"tags":["halloween","bats","skull"],"path":"~~"},{"title":"Halloween Pattern - 3","slug":"halloween-3","mode":"fill","colors":5,"maxStroke":1,"maxScale":12,"maxSpacing":[0,0],"width":100,"height":100,"vHeight":0,"tags":["halloween","pumpkin"],"path":"~~~"},{"title":"Halloween Pattern - 4","slug":"halloween-4","mode":"fill","colors":5,"maxStroke":1,"maxScale":12,"maxSpacing":[0,0],"width":150,"height":150,"vHeight":0,"tags":["halloween","candy","trick","treat"],"path":"~~~"},{"title":"Halloween Pattern - 5","slug":"halloween-5","mode":"fill","colors":5,"maxStroke":1,"maxScale":12,"maxSpacing":[0,0],"width":75,"height":100,"vHeight":0,"tags":["halloween","pumpkin"],"path":"~~~"},{"title":"Halloween Pattern - 6","slug":"halloween-6","mode":"fill","colors":3,"maxStroke":1,"maxScale":12,"maxSpacing":[0,0],"width":60,"height":80,"vHeight":0,"tags":["halloween","pumpkin"],"path":"~"},{"title":"Hexagon - 10","slug":"hexagon-10","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":69.3,"height":46.8,"vHeight":0,"tags":["hexagon","triangles"],"path":""},{"title":"Hexagon - 11","slug":"hexagon-11","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":94.4,"height":51.6,"vHeight":0,"tags":["hexagon","triangles"],"path":"~~"},{"title":"Squares - 1","slug":"squares-1","mode":"fill","colors":5,"maxStroke":1,"maxScale":12,"maxSpacing":[0,0],"width":150,"height":150,"vHeight":0,"tags":["squares"],"path":"~~~"},{"title":"Sprinkles - 1","slug":"sprinkles-1","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":75,"height":75,"vHeight":0,"tags":["sprinkles"],"path":""},{"title":"Squares - 2","slug":"squares-2","mode":"fill","colors":5,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":65,"height":65,"vHeight":0,"tags":["squares"],"path":"~~~"},{"title":"Geometric Pattern - 2","slug":"geometric-2","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":180,"height":45,"vHeight":0,"tags":["geometric"],"path":""},{"title":"Geometric Pattern - 4","slug":"geometric-4","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":100,"height":100,"vHeight":0,"tags":["geometric"],"path":""},{"title":"Cubes - 4","slug":"cubes-4","mode":"fill","colors":3,"maxStroke":9,"maxScale":16,"maxSpacing":[0,0],"width":30,"height":60,"vHeight":0,"tags":["cubes","squares","lines"],"path":"~"},{"title":"Circles - 10","slug":"circles-10","mode":"fill","colors":2,"maxStroke":10,"maxScale":16,"maxSpacing":[0,0],"width":25,"height":50,"vHeight":0,"tags":["circles"],"path":""},{"title":"Geometric Pattern - 3","slug":"geometric-3","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":90,"height":45,"vHeight":0,"tags":["geometric"],"path":""},{"title":"Circles - 12","slug":"circles-12","mode":"fill","colors":3,"maxStroke":10,"maxScale":16,"maxSpacing":[0,0],"width":75,"height":75,"vHeight":0,"tags":["circles"],"path":"~"},{"title":"Triangles - 17","slug":"triangles-17","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":150,"height":130,"vHeight":0,"tags":["triangles"],"path":"~~"},{"title":"Geometric Pattern - 5","slug":"geometric-5","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":116.75,"height":120,"vHeight":0,"tags":["geometric"],"path":""},{"title":"Triangles - 18","slug":"triangles-18","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["triangles"],"path":""},{"title":"Circles - 11","slug":"circles-11","mode":"fill","colors":3,"maxStroke":10,"maxScale":16,"maxSpacing":[0,0],"width":24.96,"height":71.38,"vHeight":0,"tags":["circles"],"path":"~"},{"title":"Geometric Pattern - 6","slug":"geometric-6","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":75,"height":75,"vHeight":0,"tags":["geometric"],"path":""},{"title":"Squiggle","slug":"squiggle-1","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":100,"height":100,"vHeight":0,"tags":["squiggle"],"path":""},{"title":"Moroccan Pattern - 1","slug":"moroccan-1","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":100,"height":100,"vHeight":0,"tags":["moroccan"],"path":"~~"},{"title":"Moroccan Pattern - 2","slug":"moroccan-2","mode":"fill","colors":5,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["moroccan"],"path":"~~~"},{"title":"Japanese Pattern - 7","slug":"japanese-pattern-7","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":72.69,"height":42,"vHeight":0,"tags":["japanese pattern","country","bamboo","interlocked"],"path":"~~"},{"title":"Christmas Pattern - 4","slug":"christmas-pattern-4","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":19.46,"height":175.14,"vHeight":0,"tags":["christmas","jingle","bells","holidays","tree","gift","leaves","santaclaus"],"path":"~~"},{"title":"Christmas Pattern - 5","slug":"christmas-pattern-5","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":53.78,"height":119.06,"vHeight":0,"tags":["christmas","jingle","bells","holidays","tree","gift","leaves","santaclaus"],"path":"~"},{"title":"Plaid Pattern - 5","slug":"plaid-pattern-5","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":39.975,"height":50,"vHeight":0,"tags":["plaid pattern","tartan","buffalo","diamonds"],"path":""},{"title":"Waves - 9","slug":"waves-9","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":30,"height":52,"vHeight":0,"tags":["waves","curves"],"path":"~"}] \ No newline at end of file diff --git a/resource/color/shading.json.gz b/resource/color/shading.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..6b64463b02c7ca6169887048006bb6a48714d1eb GIT binary patch literal 196773 zcmV(|K+(S+iwFP!000021MIz9Z)8c5CiYhx`LO#^?s7N3HzWb2lmtqMz%JAR7tmlI zIMF%HoQbGvC9ByxTxfo~@O|dz#EBaj%w$$&^(3k?7;!FsF*h?eGq=k>{P%aieEenm z;oTqJ{g=DP4-dwg@a~6q58J=~`Q0Dh{SB8aF6@5(6P|ha<0YgfBy9F z?hpBgce}g)_D8+^hvLTX%^jKyMSuO}Zu9Y{Kfn9KKlmSl|F1v1``gDq{c`{A4?+A7 z@9sZ*{PX=U@BYyI5APmt#t+>1omTYuAODB{`QJ{*6A#A|55^k7x1#anYHyr+jqh!AA#umcG1}k~_PgMsA4D#$1+n64Zl<`< z0LYq503eeKExH)N5<`zhT*?L9G#hc)nOter6eoeZW){7N*RpjnWU^8#E;Vg1V8Ly0 zu@w_t@YP1=8{ViLOBiZ7!YG|fJeW&d&LvKBiNBM%Lgq_ZHoGQyPw7%zDRn{ZuOxP`vtmMa zCCXiJsZ^t%-gs}F^yGYOycWkN?*!*@wdS;S9y~N}T=sx}h{*)kq?zb??wM>1MXYO$j8(Akq24tYk{JEOyTSE{RqM%g=cSEL+!9x+ z5!YK{S8;s4vPVp|0uiKEVpRenfa$vm1Wf79NvQZYU=@mW64S=I5G-~h>qLU{v05jo zxRBaib)OUKm!_)XTM$9n=c5$-2HRoxOPnW*-{n`uHK1gsmh=X?Iyl;+_ z)DmW_G&apwJV-P71lib!@%ih|H;vCRr&I!34DIQNRRv7UU}o*^3@l>Bh1%tm4)UOb zw4ebwLj!UhMuxLQ5J&~_G8M$LRB+s9-S;WSR1ir8WkCh?B`SzB6#)5VB7*Efs^^Iy zk_g&)A_!L^ML9u=eg#t0XNVwOCIaPudB5%ulJ+D}2MNR<4@n?6$)-6U@6O_XyfD>r zcB=IP{@0hMdV>FZ^gp}1rQ_W#JtN4-ZvL>G$C;)0fY+i217B)#n_FG#JZYf48#@_v!%I2s^AMqcs!D$ ztNP|9xd>YY)E!e@Pt{;o_1WJBC`f2QF^d1rh z6Vk>GxY#9J>>e)t{g|N&a60coP+$ZX^`vr)UgawYPsQaP-cEQ*uC)r`sg|;_4)UsX zL89|X{{}A>A7BW$+@P-dR$QvV;CH{Pu6M3muY;#k#E>7GYu)ezmz^)kNOW25nrkf? z{lqPZzsZ#huF`xRpVOUeacdLMfOQEwlNWC7DM3W`U>+@na|40QE#y!+k57&z=BSJo z7eznx2AQP9&UVuHTu#e0mr@^}x=*P{*0{5sj{l{ZnL{`&W@M_XVfs9n(Z&S;Bew3O zfU)-GV!^f{zCMDPw#4-W+Uf#gVUsQ_WgoIxRS~j{E(e&we8=j5hwJBH>ZNce2$&#j z75cfq2`QonaQqaybv;0`Edg4Ilx`#Tcbl9~8FY*7TH^Fgui*nSyN;Ltii`=g`4^^= z5~or!Z#IzWVk%V@bBTA&r3w;Gw74A1h5J(k!bc}jtV@-56DNbI;9?if1eQPyvgBH(Y8iSXXOvxmgIMXumk94lV=3t6nIOFwrCJvFrhzgG_vO zk~;W;lakS_D=E8N#I+9H#Fg5KrJQcFE)NYJQ%=PtP-TGF$(i?9_)Q#m5sY394`hna z_#Pon8xMtpBS^_+7Zb=R^*p|#b3hhiAIYM@d>8rYb8~^OHlMh6Q8h%5)c$--cdnI& zf0JUF#03$MNeti(*d-x;xky6lYC7O|-!Qs@y#dq7Vw;niaYq6v2VDt;Ur<>N&32c= z^d0n+*g}c`RH?;+YH7_%nVM$+SvhH>L|o9Y!}BQX zdneM?K4EQ!LNQ@&Bi6F}JYj7fNShW&8;_87(5Q8JSR6UFCC=sw)2hd%Mp2;eWS6~M7q8VynfCip(SFEKN{3Nwp- ze?;eXGuko4aD#TR8A^qj8haYsF>D8hYr}U9+Zo@J!~4}?H;HC}`>w-Tt@&q&xihezkeG31s|xX;%WiL3*^zsSVzNNi2501%XjgKiD#0&V|5MunR6OlL3=AZGy|tq#}=a zb14o=c_@L*s7iO4>MY4O)};K)a9?-6;a-3yBb_+k(h&Ctm#qN6w4V+hM%iNio_!-+ zdj`VAJie-60y!|l7~}*34MZ7=HRC(>nm|G-g}M>!!bN{_`;89l6ZU8DB(T4jC>3X5 zktF;ZSd@XD^0f0-C9|)BWnqD4@hhTP*`ryR(5w)RfMg$7Tj9?DBa=Y z+a;X!Ru`d*=A1Wnu_4%bL$Het;Y`P4BYLmfn>MQ3g&yE|{rg}S`=4FzLSNFWU2K1L zvHjV__IDeA)th+>HS^|e7F(!UY~E(Ed7H)NZTDN~X!|_|g+~%Dv_Q>*gm+D+;gy|^ z_1i3VTQf^M2lB|*>$g7F?~t?(#f8%)->-N~Sn+UX%};di_xB$jKmGjEp%3gvFP?hA z+JFA}<4+fzgeJ}V?R^i({vqhJJ*%as=M+8StIPVlIOhQ@a;`q`APW?%dUU_G+E39suZn`Sfw~FXq48 zZMTPX{g1eA|8}?CE=l_p7R&OS#j^ONweq~Bk|Qt}!LyhbY;pN9#Cw4b8gIhWjySly zRGxPBJiIWF6W z`SNvV{$GNLaslETiP?|jGSE%%KhS*n!B%q%p7#HkwSiJzYK=uc*!Dy4=7x8kMY(Vm z<-*l)=r3#};m}h4c6jHFh|BlUKZbncfpj)ZKSSQx=;z<}HXc22N{2TeK7IQ5)1UwG z=bt_t65{>-#G55EfD_@^~~t$5?sE0ccOaRUze*zvWn zxCkiYyXD0d7#`H<{mUynfXBvDx405s0&hGI-uU*6ZYjB>F9a?DIl+g*gaS=}n&59w zxV{Xq>uo+C6^s|#NG|~|oCn_ZB->t;{Vo9TOR+NnfCnHMST_*%_}T(20~6&8CdvsW z%JrC-&I2>OJtoQF*{~du{%9;->LszI_!7{| zd7zhXo12Cu(1}|n%s>wlIF>hrI%7CRT?@cY6fv^|-KDIIE$~rQ&OOn@3DW*)9S#;} z*=d}K;p~_a8;xw|Mb2H%FI0UqVe6|cmN))B_($%KmYB+r$ag9pLlI4f_#l#^OE?Xy}$bbUq0P!&m*u6{ymOFa7>e6fKE7lh@fQr znSbLEgGU(uXXc-cpAnA52&8geFXIIbGSG*njad9fo60T+Z5{r@+9AL24qV~7>kS6p z#JH~RdgU;)%U(twosmZ5JI;sqyl4VmMAz`p&5SkB{mP1e&zqcP=k0*W>4f6uvwP+( z1f2%lpanm{3&HcbuRZS>_u1bP45FDqS zi11%(@Uw9RNBN<-6KLBI$z*Cj9H<<$UtW6q~R7k9}ofz2WH=&c5ti=9g)1N*x-DG zAf|8^9G74?fWVI~(dTYsU8~KG!0A9&iCnrJ{&*>sJ24vSr@o0b<)~Woa|ktZv|XBT@BGCNUU(ja2c^f0=$e4 zINdcevbzXlZ*4BnYcVwE>0zP%RFN)I@MLiXE-azKgF4Y$=4nS)Q%vy=lQR4m{!^Ue zbZx%z+;wy2`u^FcbqaK;B@@`#F|L9r1JF%?7dy5;0TIzv6(NhHf5H>U1x|1`xp3oi zL@W;^)+S%UI`6q2%mEOhmcY`H2I2na|d7ZBnET&BPfzz2*st~ENu z(Q#YI4@l0wBEGYL8K6l4?PT%*--04S&*T7Lgm?qLLH|jegd#Wr$v@Oe>QAwQ`dz`X z67rfTb*^G|h~ftyIOYI*0^gAM!3K=dK9`CP%IffUzyXv23?@@Z|APU{9H7KTHUJy} z47(lV4~|GGBqy-S0TQ@P9K67i1&|q7Wde+N1Q!51u;c>d2i$9w9}r1=PGkb)2Ves9 zMphQ!!71xt2H*e~gqb)%WW=`y3s-Oe;22%flojy7!3w|wzy;w@$K7FK29{iaj{V>R z;7%3J(3XrK!Z$7D42}R_=%Osak{2YfF6r=Bw%`TI6)dh40r)~xwm@zWLnbpQ z@Wn1<3RwISL>F5X!dwjC0|{%Xn_}b^S(PPNWd+Ctro5n{J2Ha~FF3##Az&uUL5y%~I!yF0*cFz|8QNwOFP7>FssAQaC1y3M% zAWLAX5psmW9>@_|6lDnF+u#Qp!QbeIT1NnM=*kU(S4t8x29?^Nj*%O9k_&w{rI8zW z^6Q2$e`XR1WDD#xh6&B3=~Gp?0%gy}zJA?o)CbDMD$LoqbDyAnz#@sH3j7lcJKxDuvWiU zFa`>W-6xe6EE$76BQJab7q}!~JgotA=vl3AbW|miEkIxBaC0S7fU*Flpn+OY5zdGR z1MnC5@BB$F}L3sfchExYz02K{E zMcDx*s*sd1P)*S7hwNZd7^Ep@AU{YM+<*#0o!El%0;mj`T4^FHXk8frv2BQfav9#mzpsyr~3mx2Okc}`CF0*b#RSv>8a z;J_&lUOn*N^_lUva0^ZqLvM7N$9IGuGtRwfcpN-|n%Kq7_flMk^RVXWfzhEF*?)P! z%5xV&ehwdnan%rximO@O?AvB^?}=-3_xh-Q#|Rj@kck`Po{r?bRInd|p|o&j43^z< zBx6b(3Y@tp>~bjZIrkZeH72M-vCE-Ak4Rm+&rO!Yd@n*f6~dLK6h^yv$YBeT?$>38A=#LKw2m&?Pphm(Vn^_Xi@=j(Il2mOk(LxOkxLC zlo8ToMPer~8t!cf(X1Na-R}}tGfhF|kbh}VLJ}c* zzcUI=vn3Uw7!?QmVE_zuCoqqk82c$;w$v-8k65A|yN-q}gWeOBj5M^m$RNy;BGO-R zd!jJJXi*KM^qIO5W*`*8va23@Bhw{S=UHOg)PR4j5`u=y%b@j#wppPMNci zqCg6uo#G^mH0+6ptH-v)$O=q>(kOE0q4iR`6Zjdp)`O!!0?7pU8v4lg6(~_4Gz!V~ zGIKlOlU)Ocnm&SjT%sTIEsPkK`t+&PR1vt@0t`zLlZIVF^D*=h6c6hPx~mM}#wXuI zlp__wifEFwfhN|K!?^+zb4FlMA<9Z^_s+}4(T*6KL&{np6ymCp4ItopK*|cx1CEEp zA#`3plY>;jMp(T+FmsAnFBXu;5zm zn(9oLkj*h$hZAO-Kpw667jx=5km%Mr(dh5Vv~`EzaEO(@E6pWp>j9(HX+zXa$Q*@@ zh*l)(b}{!c^4K|a96?bC6!5g*oI+IaQx+_+ z6;|?HWxy4YFyzan4$g~pq%8plNpiw>mFI$ggV`q#ma<k9U$dj!88-nI=GUx zp*()}1fHop7u*-Hg8rcDc?7=&-VUD2oxdS@O48IelVX5%%8)(;T!^d}oQN7&p=3?o z8=wV|`AVc(O_pm1^W|9!*)Lin`-L*34A>8=6YPV^fqA+?4h(h)77XkM3yzxk0~r9Z zx?sY+6dTBUA;yQ|xUSq3K!f1B)JB&h!pcMRm_?VQ}4q7~9H-Ipw*`J41aT6^Hzh{b>zOfOM6f$$C=K zv{B$MdZa<)1C$RUr4hrCPo`2c^XhT`bu~?Hr2{yJV=aA$CZVEdJ z%-V%V8KE@_uQ7wc;p8%Fs#BPqv7-y}VSJeYZC z*InQlQsE&JOm%A0!Z8q30H^{yc}jZV*Wnw}xFVUt>JVFpHHD@VP2NR;721zbZl%sn zw-Yc0Bp^HyqY^387iAJXiUGH?41XG6j5W$Z89B3(ZNVyc`ERV@C zuc!(WbKDlqm4mR=>>}2QiovH` z8`ztSa%~+awBZco>5v*|&dth$j%T9D-^NUUoMS3-I1}vW7*OK)z;e?g2IOAK97djOFqP!dKHZJ8GhHaBoYd9jN0c=ZCGC@~=w0biR7THD~9X zBr`4kV)wu!#V~buXWOshWgi7vc1 zi~2h>U8J`%U6k2$A(QDM57R{@|EB4po>(r@dCNtfEEj25E@T)k@?^IN!)`Im7H~eJ znkR2#w*W^b@1(?YUJtE94{fs^Di`(80zEYUMtW#@g&tZi>!I>GJ+#hx=#=qzp@-&| z)X=(DL&XlK+*u9HuqX%i{PNpK_~k1}_~BI&zPv)hud{?7k0gAEEJq@~$~#LLpDcALHy>iD`9=fN4L-#%(x|eVB&^Tysye;U-EISm>Xg=de0*032OQnaV`I+J(*hE3j>4~p&FU$Uvtn)1dr z@7nnwoI4b&f@)8+d8g-1-fd~}p6tYlc%b2fYVZz|xx2l+wHqN{2j=cFnY+tm?(Qe% zZY;)U*t=On2?qSw9|xJAF?p|H6hsxZuVmtDvxzVF$;Q_v8(;lg8{Y{sW^WW9e*+6& zy2ikl`!g0kxoF@ckD4uf@|6vI`PjghCIera41DQX``(12R~h&KF!Ic< z*3~UN@9LJmj;Gs2Z|QvEEqys3S^mwvr4gBAU=flB%#-3!gaj8m3B+lrEzOBl>%82- z!eaQLC|>BcPZSSH1szKAnPyC_pVA(j*Ch3Qy3|q9Y%Bu(envykNDHgjpx|>7Y9>Y6 zT}Bv=(a))*EJE9%prDjOp8kvyM^HLSRRaJwqpM7N&xS$5ggBV#`17Dx z4=~^v+6S9M6fb3k$iqY!pwduUwa!*YZCD3uF!dyq3T6x%xii)&jRh0(> z{T#LbD8)v(m9pX4N?_<0*rtm`6+W$a?is0!U?ys(u*^UWF0t!2&RG1!5)YJ(!a|2k zu`${aR2+6Jd_a^S;SE{_NpDKRDj4+`QGqt5E=PERekLCs$t zoD{0dKp$VsxA5*gVDQxjsxs-C$( z?rS4vV$`}1K<=c4zp7fB)PPAQ=zD#zO3W~;@OT;Hh8-uH@n>)|I=TmnHCXZ>gKCx4 zQqzDm-ypT~^MUdW%rT6E-Hc-;L>f)1b)Z*{?@e{J)F}Uqg%^H>k*h0~QA~<3Gig<9 zo;e}lk_lH3io_bL8kP@RZQz}VP*TyF;dhW>iqX$eM!P6Bqh=l1dl>9J@F>80)Iaeo zMCoV7LQ_(p-QBV3wxWMfpf(qDU*UF-kx>cdu0jPB+YN90&^<=JW#Thq&rQbdY)9f2m6+w(WZ@JKGZ6W-lGkbRH<76S4Oij zupx57rs6O6RnYD3T$i3T~+{E=%amY$M||w=-rJ`&I=FL!j)9T$0yuIAkXFq*$y-$iIb- z?@lvyjF=<+^Dqj9N*PhJW$0Zz?4*kslvv^`!;Q(qWV+zcGPX|;dJC4G zVF_iqLV_{q2Bg~vd=r4!+~0Us!3b-dgwQxI%KhNIUgUTcG@Ye?xCt7p*<1;_X~iBg&0Bbj8yH-F}(ybxX^=TR5(=Ufkc_58vPtH ziyHbNl6WR+;HPdbiS(Cr+dvge{WA$pTE&sPxs1=TDOFU5YPoK-0G1o|hE-=}Ofd9d z;d9W(-@e(_%xq8|O(nh)GVnI~}H-1w4wOf;H;uL7&H#uXJlE zH`35EPI!hqscA4!jgw_Ld60tGXl{*UCVO$XMvi`?b*Le-HkSC}Sy_R$0GV(UTP~u0 zcSId#Ym%|XqxcUk5zvrTrpbD|ILZhT!_<&EoSE!sF*LA2?DhN{s&}E}!?W|rfCBSL znEoE;Q|93n%meZF-~&W4O$(SwN=hx0572iPpzkg~D3BhtW_y}QVmJV8zIynd0tx z8)iiw_97$=9yJAZ)nnYaK&eT}IA+shvB2mNIxf(d#W)Szy(4GneNQAzFq~iX)R!I!TzSYbRu^5f zDe{D0Pi+Q@OlW6_c6VW9f}Fgoc!G>0+CtPH$f%glhxO^%?}hq4w526n6!D*SC?gyZ z1{x9N?rGkRoq4Xx_!9wTb4o&2gIkAIO(nZ7}_*5OvyxPuSDiGP07pj7=tYaVIMbJeie^TBh&AYEPR zb$qHynCVU!dfjL}d7Q{KW;%m~LLDf|9dtgl8NvdjE%eADJQ&UFyKw}vLV~3r4@@(R%ojSC@ zqEVjpN~$k~9ZpV3ZD!teI3-~PimHZfI3Sg4{ExPF;+nOeAx38LJQ@{MeswWw&$t+& z?%$DjPK>|+`a_DUnT2bCt;RFoF#K}b7^qQ(_Ns=z5L6ZoVSO+fN#rOtZbWmArw zY}!Qhb#k(4+=j>>CWo5xT7Me&G`P0+rojl|umS5lR8k${G)CDE5%e(_AX6?g1prUH zdZ%}mhRrJm$$r-u1a^md6w&CXssc)nr`}q1k)7<6nD*XU%^WihyWkwiTB@H1?po!9 zOW6gRy6CL+w9DT33%Se8dG==)q*BS`b?8M~80;-cBPVAB%4u|0;sv*SKM_Oz%F&)w0M1Hedbx^^t(LBWT zt`rx`J<#qv(pudll@Uxn+!JCcM!BZmBNT_d=HF%_(^@7bQwI0pfYZd2j=0zyar~f} zgd5%DE6*3zk08tnl>Rx{9vGVp=HscjFy zF5kfq8UJu1KMsl83Z|WmdaB5xN52>;crxMN;K%yt)-D=@sZNT1-hl?9(N7g9;JN3w zf%*#kk}{5N_(_Vi@NCLks}K0z*@O~Pny8X(JguQn2IN_awQjX@9msN&IP6fn2I@#c zGAdh6#bR3VXzHEzz}2#0PQ;#{&KS&MxIZT3B{TY|JO=()Q2ukOMn4C+Yli!n)P0;< z#x&uBP7FJFS|c+_MrNtvDzil$!Oj47m|eKg657eeFQ=pcGcy{%;y#5Y6;D%oI9PKR z!ORO0C>)^N2e#B+rgP>(p+5v1=5^SXuyLS{h~A_5B0jCT zNQnHGyj9FQv-oyeQdR;FiEEXmn0fV)b7qoy2BvHmxMZJ0=dm;kkRLBfQR~KK{`Ck2e z%3Q&n2POUj>N{yTYxebZgb8>zBzX4FV>1tmvgGr0IeO$V7mOwr(VK5Tm9HR5(jwaaOxoAssNn~&Mw}F); zquucU{vz#abm)8QD$FBrHKOq_t1CV61_q|QEv_;40so3qzq~>AG~Z$5ksRh}2fuvd zx0r&fS#4H2Hv~cOK{O1ahe@U3AHHvR)JH!iMm^IG2+&$LZU`LAjc7=>bl)2@x>qX@?5B8D|1)xn>23OAqK2 zPi=Tvj}x^$HqT~p9bC`4q_%e2qr--`bOh5|PdgY{ffvjH5jpS8as=ZS?o2m$W|GzJ$?{!9FX1PCM;+YsTiYD>aNteXg(a~mZ7E$T z2eVNgU+thJ&Y zGnoj7WoK@<6^Do+#V?}nhKmGDbKH@F;@9AZ2#ap{?U+Hj#0xB$fkVRf&*cX617kpg z{+oG%ImZ(SxBMl{{+P`l9e{(eWjX~UZ4_?W`0_qY=!rG%pl#!yc5pv==AAme85ql5 zH>hKU1GVs&5#9!;oG}u86*aE%du=0Wo1CYfwLtKhXO{E}`vN2axt-sS0R5!s`fci$ zdg5vajlJ?pRebZadW)pJ=5$kIy)K{Gw8G#XQ?^))J~2S;PDyt_^8C9usb7BeXbC~3 z{zv#OA{tfy&<9qd3`>3_!Qt>5TroNnB27r{W8tv>BWpbw{iN?k1XBAOH2k!Kw-yjy z87e~fu=55}m1@)7@#`4?udd$W{WHUY0Rbd*1IH*Osp9$_=xVM?%kPUT=Pua8D|TFh zH&22u&s(*(4xDO)v(cN45ux;NImn%bLqB)_H*8cqaPuue31PUs>1s=U!y)kj8YWkb5_1g|mR~j{3 zzvYDn$uRNFw@fo0#^$D5_TA~`$^Be+_4`STW&j|zbc>Cfdpdrd?CYcHr(NpweYg{r zcmLDq`OfStczG9Y#4q>vNCBA>&B4R^f z?0rmeYvCA;Lf?`iYs?GGl1ha<||=*3gwyttepU%#H|3J1S2g0oARyh-^k z8=5qNx4|3zK@Wc#YF@gZf85{Bi@Ojj;2nGU<-;WqZzMne^f}szN3;{aZQ4oRgfgKJ z{x;JdZP|I7Zri$JXrZ9VdNn)AR&?bh67bhv-AeD)RmVspozDFcsq4Lc17wTVp zkKlQP^dr+3lIJsfoUTE244?`!n`P$T=Wf}vx8^(f+#MYR(E=IV0-dxr5Tk==5dQF8 zcBMv^K`j7gE2yR*kk5-R7STpo-N<-oMMJPK-pO~I?HVSxFi^!4A{H|vYD%Q{62rne z6U!BkW2)SkU=}HU6LZ=4j-^L7fap@Eu7r{WA$5ycKOtjVikf!mcS{oQQ)2KolIk_X$}n)AFgz${ zTwmXOgA}n`22Pi`e7}`-AUPJ6vGeDjHXnZa<5BNEh$u0_LyoG>-pAwnD6@N5G2y#{$zboD~RN&BO zk{N%N&#d7(4+nGaLO=7|)KsiU&@?rb&G@r?#EP;%X0v;y%bkZOOHJj+(`SSU`fGu& zWMJlTB$5yoH^{Crqh>27*@KEe1dS5UbnCU>o%VSa81y=?b#4i@GU^$?UfZ>7>}f0EgEEmNO697yleTgJ$`w5ca4noDV^!~>Yn9X&*9~+Y0O7T?{e_AonH60 zI!X0-LONM&%(Zj6AaJr9wIJjVlUqajQVjl9$`2mVs$a&719sFA^tjE*NAcE}&frAtSz&yy3? zVY&G8>+=W$59Q- zI+aC7>_+$35S!s_79D9fcpa%U8)E!?IB2`P+_nV@$;GzUsUvli0hAW!834WUJ2q{O zo3^8EZZioU>V?>&gUCFroI7#)W%0Q3hEMgPefe!%8b>J3ZfJ zGk&LdLrgyfoLtCwpYDI&{o`LRoX^tefgC(}t0ol2#fn;T5Pc-sWRGig|3vntGSdX^9SKUj zO2JCzM+}=}u;aclJGF+!o}K|~JOkGFmTqd{)m|u9LKhjx{fY^(k$o8{R48uZsxr-i zVzAAbC@Q9|ykS;T+uR5=7W*0d7Xw*eQ`2w|+D0Wo{$%gURKguZR7>LBl$`R%xp zj=UXh`8J{pk@>ldJ31CVzi$NnA|^A)c8nGG5657ULighP{)N{sucVx=q`Wbyg|D%m zEFjfng^Ytti#V-HKuUR5F-nkaa$X5@h1%?D+RmzY^>x3n+6W5#_DiksdxWj9WjSnR ztO;sQgt|g`bJ!-3ZfVh2#Tx6O{C3e)Tr^eotL$05ntd&s@CPlleG4+T0Ca@t)m``b zJF*`ldpt$<`0XP*4#kSJRihOfnN8#o2}43&akXItOo$Q>LhtWtrz|NU&FjhJ5IhT$ zT*m8sC-D++>CF3iV0RtZt*r=OsnZ~YdF65n+e>YX^*r;gKlAFNzNJ$?qVoDCRNlUj z%G-A;|AwhNol<#v`$VvLaVA%gPCvY!xN~*AC!>|nEN+t|Xv*N=lIKB{q=Pn55uy~_L@MD_o_Lyo zYFrWOAm#y&pGVlwdcxPOjAxq>9tY*rZs!MA^XmuC_VxGzRAKjqBc6aU#&$5@N1f(s z>h96%AhuJt)lALTF~0raZ~5+J+$yKIRbGc%+2zmU(g7vw;`7+`!@FNTeZ2eW&zEd^ zE`$IIj=pX!x4}B|EY_s+zHE6t^1AxgC1pc-1sPCjQKr|K?xyZJL*6A+M;4@63B5f+ zYO1nLtbTzUc;M73S?^p(a>nf-vr^&IOr!4zW1BnlAUVPb+!|dF-!7y6GqlD?F&`1->M8;4%@gW#A;7 zj5xAH-d^L(Vj$dioGlK*YKnzhE!(JreF8ZW58HsqkUUl@h3FeDB+f4O3fyjqMAoFP z*f0TI;@bI9R=UJhBDgVI9AM_?eBNb}4yy5Gr8cFJAOvyTMJ+lk9)7H=q`=xPP*`>V zTtkiVLPpsds4wLe3Y^hzx)4`Nv59Mk@z=0Mf>(?(r=&yfIx|uN*5z;_AY%{Z5|xO1|B4r)^CeRTO6remWJx7G*o{_(h!6X_#iO9 z?3N{mGGcackj%<)EzqH#p-M>w5Fuf~dAztD`Mv5x!iSXK78R=mB2y&ek|N9#3PyqQ zNwjEaLQV#t?>n6Pqx6%S>5O99?mH|`YZp)fknINcsMS0QJUWVNH9_bt6cqvzzm$~N z2?=#{!cxd9@D?$ss5f{|#JPE`)TyzXq$b)!QQxwT=qf{|7nvTVEBVK?O;BGfzoRz_ z6H#EU0Z+N@9<`&i6HzdZds%K5Jq=}5($hLOXeK@6EgKYe6j!(mB1hZUVH0VdN;@0p z4AQun!z0*NYAb9ty$l6^M}4UE?L5-BA9S1tP5#kW2`h|$c^dK~cZ$?k{>Pjz`cZJrBM%j{(x7U6&r!q?peYu5=u6)~yw6umd%GhV&bIJj9H} z3oxEx$x<4vQ8q6{F)+UlyJG=6!W@{u5s^`rl2qjs^mb!!SG0ysi>w; zvK-824~zi-5`NW~M}<3wk_9$}J$B0(?3UZ)5h=6mVMg#esZ}rRgK1vyzR7H|W!tg=!7^-lj^z7m{-m50J8x99pADZPI znB6(jt$0-EgV$kRXaWp*pnyFapl_Wrwj! zzafUK)dH$*rKZoD@%;FvPa>mn1C%-KY4wTPnD|O3zT>l2`c{w`jlhAJtV)rjHE!!V z;>i;S?f>-n;nVi+FMs*?)1S?t{Dnu`&-=Ufet-8m4$xo20m|~Y0_meK99JwxWabf_ zPxKIJi_9=BFIMMvc;C)OS1bM|7ngF}+5=E}ylni9$nxe@^Ly<; zTh>8lU4XdKk;8fDI`GGp)C+H{;6;s?vnA}~3c?hwGEqQWJPv(#@%S{Am7Q*!_Ar_{ zQON%I|Niyv(}xH1AI$Xaz%k}QFWS4G{$!``Z{y~79*Z8{=5(6F_fDiw?R-h!6z6O zdTWn3X-@b2e6;#Q|2(ZzGHGr%-KK+$uwU z9`!ug6pwRLe-nA?IpPs+=nPBTx~F@qhJP7Ge+jPLhW#TNuLVX(kMR{5q_&OI)#-n( z%J7W66@OFx)4J^A%a*>iW_Z{pxYmq8@VoYTGre+4EHviyYYZ8hX37%M^sPYGyAI# zsK9++fDtIhIU)ejf|nA`JN0JxVzRk z5&ZJ!IPGsdiA(T}7vcNst^IibzesoT4BdT&UFVuCZm*y^M6GRYM3QiPJXYAcD$N8T zZ|Cdx)$tw+vwB|VOOJRKH(6LYYfJoKE4=-*o159d^)^V5c!6%@am*Zup3$J~w_;8aq4w!WVws@gD^oaih!U2A6me7qlGg@stW6f2;SW zB{+fx;dCDkA$BxPUBSmNrr>YRu0P?*9qN2fA#>A&n=>JOwkNcKj@I)c9nF_mc045tm?(;f@5tdr&x7XSbU=3%jG5y>Z9%B!Rww%F^!76D%5%6YzZ=~BRdMw+8}y;> z{AELVEjAx6Fqic|nAOLhPRu%7QY`KkH{XacT`m)Gac##CISLH#mro!6a#4$ZQ_zl8 zj-Rp0zbUpoyTo#NiQh_A&F5D*=C@d32uOtM%^tGi(w9M2TzL_)t9@rDi_HlA$4pC& z4fBuVwfMiMv*$xnn~$X5h{%%vA-$4=zHln82Adh72b~Q&hMY-wKN&Tsj!s1REIi~K zJl+N)KO+(R>)Wt$bL5S)EV>oJ`<@~W+EM_4~~rO&pdo$ z5Q@(wIo*-MUs2X!iM;t7^5(CX{_D%hS~I7vIJLb3NL7}XW<@WIhn{vQcZ-NNandJ6 z(kx%yjSI_{XFc*TTcdhzjq2Mon7EV! zK9|8fb{FCKGlrD_%ZEcwFN-z<3^2#1p>3^`$WF@J)Ok zugf`@m2Z(L|2stJc5ZRn*IgX>ti?fydu#JiRq_a`C?^aWp(dKu1~2qv#(OVF4*eV) z`qza+`z$!5h46&BYz!TZ_<{q)_4vMOC?=X9ZBp`j#9w}-qFIIX!stv-P=k%hhjMu>XL^GM@c+n#TT{LU_@n_jChl^2R2&t zXqMlFRnqmD!q*Y+%b7QSuNU}W^Eb2P$P+=Uo$1ig;-j73=Qw6)y`Y2mvr346U7$vK zjkg}-2EUZAp{6==Nx_4PwFUEz{<_IkAc`PyzdFUMm#w&fNGtfSvHvySBPR9nE|Syc zWrO48o9JTP!QmATtU#oqE@g%Z@Eo!TuGs3Cw#vS(4nMZy(mEzri1Bc{cbfVlN3@2= ziqT_gm%}`#F)n*{Ty~5r`Qhru+!;*^&+{tAVP_!O2}rPO$T5&qDZy-3(z4lJeev*!;_fPyhJy-KRe-Qt=*Med{t~*OZSt9KmevdEVJ?I8~j|T*7qk1wAC4 zV{+;1I3vp&DAF`0t%7>kSSr2u!+GUt$^yxx2qXXAc=`+!{?EI=-2L?7;e+|lcfb7d z;nPumyMG>c?O*inD`FI1=b+u4wD>Yyrtz3D9`^p%pMLrDukU_%Hc3V*F0^jNBO(>{ zJU=ecm@s+k?(Dd@xV9eOmX9TbP*4xhZwQ-e1sRcU5ObP#>T+w-^qZYRe;6<9RG`tf zGIQp_S+~sBg5Pl{*f~mc*~9sJ&BmC$8{eXd9#I9zi4S)!4jqw6lp7HJ6S|q)f8W=L zU_wR&Ap*BEG%m)77$(#JfLD})ruZ8+veGwcRylMg&Ko^N8m+mqZ*2zBYHke%&vex0 zX_G6(0pmBYu%aSPMN(>w#K7(`yHu}riiM(4PIXv*j{Ti={ty($<6|82OBdgnUZFTO z!Qh5DycoOb`6X$(^;4hk#Za%HHhG5H`E`U>qB^TB?BGDb=qh$Zr={X#MK*Wcqsq5$wR5t)0v zGO`)4xYCjF}_axB)kHe^E>N3hFt>Z{OmK} zO!J~#1n1!Yt=+zWrwe#OLlqZe-vc!Hflq7E0SgnZOqe*$*t^>0C5VoPPaygk0G(m9 z4-mQt&@15iGC1w$!1ENG6EqP5Mz*Jojd5JDS;S{Hi}+@u+0m&*=`Jh-Xy05o1OEtu zJr*zy4KhrwlMI7U+S9ly2rC5%y(n1ZO2Gm(__*GDdk7ZGV5~_H**`xXKaxWNGgoUv zDrclxkh`UxlZH-uSU!J7(wSzZ(gg>7gJ&0kXye^UE}5oujX;r}!IAWJ1d2(B_-YuU zB#cS|&F}aFm2IH*?6hyw)aEz+RQuZaWe;!Kgl5)Wn;X*Pa#?rtdM?xe9l~V$=xMiK zt0CQ|p;N%{x|$!~H!&@y3fyVhH>nlyy{Gl@Ti?Q97GqhD#!rSK6RO73kxT=z`+-~> z$21Ik4knZCu-D1bSZ2it8M1v_`$Mg69@04({l+iJ&hLk`2f*mqE|ft&I8bNbEn1kK zSO8*b$IKJBK>?=mpz(VJT|6Lsr7~XrX^q6aS%c^GM&3ur>sLXh z0G2^}Vyc3m85%gcI5ItGHZO+RYh@v(BnUe8prsD?*Nx_?Mn1Ih>Z2dQ_4>l{DZBq3 z*NawVgzf_%I@fy7+Y5-?Ae(Nar)?^uIG+NfEFpFP5FH1;ht+_B*D(+nn*0F3SdZ)i z+rI#7QtwRz}AcW_DP?SuTWN@(f2XrvzpwA8>Ud}z9LH}@y z|KR`zY+2^_mdO96AW`hp8GboHmN1Zc%IgCfIYaHo-2Z?3*JD?u5C8h%;SG(j*n?i{ zPkUjR!lBZ%sqaGKP`WryThM!19M4& z@vrETCsXOOyJX5hCJt=*nO@DgTjgTw<;8xXWw=~_#V*&dc}C`x>Pa>zfnKcZEC8Ex zLCR?)si>$go?A7+brkyyNX}JzaRr5lQ;8^^p7~jj=??C=A;bMvkg&>?h^;;$Und3; zSVLHt_s*pXl7%D{naLAla6RJ%2vT8`GoHV42vG1`v&<>vQnkGG5M3xpH5Ynjlgz#+ zZKHM8ognEB%BooOs^ijhwTUCI7TJT@FB(jubFW!6PI3<$%SPpo|HdBXZzdT<7M~3fXVmzBho^` zfS`Z8@gCvU71?lH$tX;Axs06b+Efc6p(WW-)_ z%gF-E1i3~7a#;o(f^o7y%?7c_XLhMIvJ)-LCAIg-Wuf0A&R-kPUvp71YtDBNSVX~D z&#=FWICV_RBayrdU977W(`HXCVIopkJ14;NC;IqwK@OE8IaJ=HuuKTwCD88@=ywV9 zy9D}O0{t$5ewRSsRs#L_=ZCw$Eo9E=_vaKEc)>w-S*ZC^(wVvczx?&-Y5Upl&j1Kjw)@{SBrx78;Ci;7hf7YkBMV3uuKXddAP})}le;IFJ=R~5@ zgoMQ)xB;1r0**)EEXwpU^GU#M&I!upv3gH&5oHTv5tMP!^1DxGN^$S4ta&>V!x2cvUcj7|4=4eDf`#tD`@&~ zxGPbtoS;}AgJsFn<-i}|a1*uMVX#t=Wu9mp6ZadbC>TH9IYHxamvMBP_59ZR{Xhot zrv1oKF9!LS0jrGq1oNs~hr9z3Ri+EswX&eqB`#u2ff{B|U35uOdjbroh{dff500|O z#W({8>q%FQhHUu_YUJjMk(S6(=qUaJciZy=-7J>VES7V@v+7v}*Ue%zm&Bt5V8@c) zHdIH=(`tfqv`W=Ao@Jq7qnhHLg+{QXXE|MkbEW)NgtK7av=WAKQ&G^F4ElGbdwGJOE3VhGa}u zzGr*6U)*(cznM7s47ryW97{Z+RwFb0AW_|A_ErYR*t55E!rp@2&!i8Qal$4h{)Pff zaWfFgD>7L{ti^K&Y!mHPwY3031gbLGY8L>q3#77&R64N}ZgE6*$3!^E5RI!@`q6UQ z#d2O4ZL|CJw2SpTJ6!C>i}kdVEHMrDedi`%8bbHl{;vT0D$^2jHRFv!|89EIMVar~t%!gWKqsZUvUMC<21$?`zvGTH3 zNzpXsy;iB(9hDQ+|ERvyBb`!}ownC0+eMvH)lt-kx}aOuy=ocvs%2cLmU&h!~+h0R<~@_u;PJk8D3>J%6qes?6u2$nZD!>EcP|Y0c zWcKC(GcRN`i>2OcnX=b1!*yEbK)Fly;dn$~@ePB;z7yGZBK!AEWdCXN3k%X59>n}S zuAatdvtCff|r`kthH~i*3Bm#-qwOY3Pt@l>? zKJt9)mZgZfAW?VXl2zk{mpw2N~%^9*5ACx6!EVZ zvDIf!2W-R9fHB_m6$Z?lD|ErWV#HcakGIUhn9ss^0`UqTkZ}_V@_jjo!vHb5%_#WX zsheU5fzg(G2qWn742aJ|m^p2JYY;Qu`V@_2p5G}Ne+{&FhKqzVTqL|M_tvk=MZONc zXnml!W=xut?yX4?wKJ|A>(wmjB*C~`&G=q}XT{>mHfWZ~6W z#unqy3>0TQUn)~krF;|D8QC@-qsPTMu1OjfkLP_R%j!vP)oW-kyfNuro+=Wc$$jw5 zG?DIuU&FdF{>H{TnPpU%)#N50<>6>H-{u|g?l$j2(IPZ!*uC;25*=8*Aj~X(0xwSR zIAbHPeVvNg*W@YD{?Xg^=fAQR(?5NDxIdrgg((q#9EEydA4e4W-TpVf?eB-fyQ4hJ z`nZ*Yr^0a?a=wvx)QCLaN;=<)7UMa*VdnqOPf5(NKc_WM3 zcWV4jjTg}_o}k_Jb|!fR;w{pBh4{sY7vQ#=f z<=sV1JhT5{_dgE4o9VqNhbJFjB=kJEXpb*mxQ6ee-Tfk;V1Yea_Hg8%=%)pT zW2Lw$-?FC=PiJOzZys|+i&TL+^ zPBA#G^V-D)Q>Zp2#%Pu6S+9uI_TJV|SN%(kzI?3V^eUTL?ue-~humU8%L@QuWY1jI zo-G@4EJNH7k1Z>5vB-*y?fR;tA9v%{B%S z>*dj#k+3WI;k%RdkKb&4esn@Y%p*YaLw85kyMOHFP_3^I&t8bYQ+x1cBsw?Qq^DJb zzKZqb;eNPggS)YeX??dKrhav^CJkTTY{M3P#H|-2$0XdEkM$7S=GNHmbIeiwClB52 z3*GdO-kq}zX?s34ZVsUANADKAdQE)Mu2(CFw<(rQUJ=%l>g@&{5K6H;+PNS$tC$YyjBLK+R*&AQoMRa@>a^mOF%IjE!JQqudfHFm$Gpk zh*@d<`jD-}yfGku-6*t^TCKZQ=-iFNgflmP;Or7KKG}webJu5$)d|pTU1Q7vj}sdw z5*B$&UoP&)i4%-weXLj<5Z&^-bK#b=2v?mz*KVCE8gXz}#*)j^LN%M)BQf|gtu_MABSz073u_7$ zd$HxB`F^SZ)rZYvMYwwZ1rcsu2bP`ntAjB>RFHsoO*ziC$Y#E*XqM?WVb!ORm{Aao zaeuNpI5)D5^=SbilyP;y-0t#?-REsBh*XKK4eRqdLMv+9IzuzFH>`B?!05@Sq0v9l zD`Yr>8X^MWmq&LE1G;kM@*Po2SagqxO+7hFWpX}Lbc3&V6)YJRrOAqc0fB;mf{X4@Fk-h5tcKKz_k zz3ID8m3@T%Y>YELFwSVU_KDZic(&Io+iW6q_RkHpSz$18x|RmovPV$7v|Ex$)Si@n zY;gl@neobysar5?n#`Dx=k1!3kwUn&$(>)@F@lY?A-4HK#Ce3S$9uN4NnizMA>2|q ztT!*RDPonM>L9X>qHQv>02@35?-rM4D_q`Vh2u5`JIJ@XSRUzO;Z>M4!ln3472U~K zmv5Ts%6>B)b|xfX^ZBP{89@k$n2Q%Sz19F-aB=M?jCgHpvke=YZD-%T132}NS3$VP|Iwsvvf=gpP?*4)G&RvX%SNyB>k8(hEbMolX>YWfFoqlSeW z_2>qujmYDYZpE3I<#%PC{As~Q=fCIsk77$@f}*oogyo#c0$gcBv!RSBbCKXKfyO(0 zLz>qQdJfMxWG|jW(-2|Jh4HMg$3v$YY$@^0y0m!Ct5c0N8DSeUcRg1}>l!o!MMH8h zf6{mL26Nr`BUoI5#kG5@@MApcMHEedwpzM-3csbpraS7?9Z;j226uH^9RAZgT`9mZ zI(4Vg=tVlxB<+fY=K@AG^&*`{ztQLhI09>mRz8~l%IGONjg20Wj|Pp7 zH|Pz-A+WBs?hv}T0p>fkl6x0NC(y+mC?p=N&ymtl9Y50z-M2H}Ut6=;YaRmh>EsDZ zMVPAK+xTEQ(n9S8-l1$GQk>Nbu($&@Iapyms01uYE&msHV2S{7YiU|R|4yUT^@!X+ zTYW*OEt6nzgcnMt7#Fv>2%9O)vOw*QqYe7vjzC+p%YojTZg(E3ii+dng#DkHz;4cAnNa|^E29zt!EA-Jyon=YhBD{5>#W78aN8dr}nZi2l807(lF)GWbNoMu&e zZjGJ<+_Qg~SZNCyO`I{{T&WT|9T&+OyIi{Fkl(NQB0p{zD9M_j)3=pb@Dan~nwgt&Z-%`Ky)EK)`it= zy?sP59Cn}hc1+giXS~&EE~%9U|BdUq3Pt}72&`90BfNGe=K6Q7)T*s-hq^+*1=KAl zzI=xgPuZ1WsD%L`c;G1cs2}(nzvTJbcN9M&HcJvX)^PtlX;cA16(IS^45k|wTOIo#g26~>USbL0nvxohQ;st z{ktBh>EoR*`=dTJ%y06`?;r0pJ-dI#84xhKRUoK?=-1z?QQ(z802Xj>+`JyIe*dn2 z%u}N8`C4rg)}nyYiMsOvjJ<#Pt}n1HUUV6%w{GZiSP<>Hioxe(V?Z|BrW^w|Fk%2`mzDIyf?Q zD6d69@5st?t)PBe2p&NFneYg}-GUBft5;xyVFXTs0XWzkh@^nXm8SnH?ap4{1>yOg zX}X1py^(?$fdD|~X+t6ik=OD$(Zj>hZ2-|nLR&%Ca!_4(ddG`hvQb}L1G;Ri#Dahq z5CIkC>XPDVxDr2vr==x;zPf}KIUNb8n`}H;c(P^X!|&?3+IO zG*^Jp3^a6L>R~Z(p(BI|PAbWZPQS5|D;bRdupEmp)4iGL-Yn?ejD&9{!Z$PFn~Czx zg7VFR^36#4W~O~J6TevyzgZB!nTfyC{!IGAO!{V|eKXO%nP`6`{b51+!-Dipr+qWg zzL{x%m}q}k(EhNXeKQk3Cw4K%o%}KX1=O!=azXtw@tc|W&4T#NMEz!>elt_QnaJNP z$lol;-%Rvx<_%!x9bgtaz$|uvnRmdr0cQFiX8JeN1~BsmF!KhO=zmzy|FEEcGj0Gg zZvZoIfMMPM!(syriw$rHj49GjRoEq0oo$_cqh;E0L8<>zw?WSG8SeS|g`b0d^1xB8 zBn{4@qyX@MZ-1`auUfa#^3eZ#Y~^02wfbr+G4Q4ZTm0?1VDHQIr;xcTWWH8lwg#d+ zWSW#((V3$;T8>*Hre2AdGK&~4Rl!n;J2UPD2P92&;zB9z(X?=*7PeTdKee!*)528v zg!!9lVP#$;-A%GwBcqFCrbRLri)5Co^ry=3YgLA@_&TW!GR#YL^Mn>xC$zW^m!SM< z5&F|2^ruDWPm9oF7NNA_H|f{Ief*?FC}x`yw7(eh5u!zLFX01L1r5=;l@-RlO^C%n zv`9eRkzzfQ18wx-#B4sPU=&Cp*MMTjH&;>2&IZ2~p!OqzKZLN+6_G83#|)@626#;s z;Wg$rxQvgi?g9A+tq&5JffI)C!7tAf~Od$TD!=Q-P<_N~H(CJ!^UOn$HH6-Qo+{_k%cuxIjZe=u7s5 z^JF*|rLJ@J#MgKM!9WSO$pe!bWipVruNjOsX0A^_TqdU*NAqpmPqsE8&4PZw~v*pO-;Pc~tO&logF z30gS?XsggVA`F@U5l7Xm+SjVEc25N$t7F{-kKwi;1hR$Z<;xkg`Cc$>tY{aHSV`}x z^?|Hg0>2tDkcEc`d7bYg*00Ytj6q#w)PX|7E5ICV4@ovSsz zfqeTGBFJRpS;67d6&W?>K#tJmT4918}ooFYl%&HfgyK`eRuNXnbp$ z--_vUk%}$PXN5$KI0|687oLcMOz*BoC2~t=KMF#lyO^02_5StLK*w{{mMr);rN$a^ z7=Wl_W-{UlGjqxcCq@X9pED)~(Ga8w2QkNl_|Uc9P=P!fYctsvDJ+k8GD@Aw6+l}F zdIrl|q{I^&z=M(b-y*Qnqtp|olnZ$zdqSMvFtX4PnYQEkwm0h{Ozu*fZJCNL;U}Zk zP>C$^2=YU~S(NY|tVh8EvO$ooa!4LxD`wGEoe$7?yPQ7m&4l>E3UqmB>=+Zipb`|M zc5H(8fI%fP5>%`35yd|W!^aBVOBo7IO64W;2oMP8S$S;84e1Z2lUXK5#?9a~Aqv_2 zJE*84kfi2%>?8=Z`zSCcpu7T38WlW47r|BK>0Ax3WhFcjJIN*sYh`5~uBsEm?Qm8` z9(KvnWvs~4cZI#EDF~oX^|85EJN5rA$;-?2nvHfXEUN`L*Vokj1@eTWR4jjk~V5-IxT}>GfQP=ubf&L z0S-(&sJWuE%D5g`8WS5JEcVH1=KoM*g#3dhlWTk2uqUBlz;Ti+gA475j1HyXLu8@LH zDL?kX6mDIR97`8RC8-l^p@PjPUV3YrfC^x|l&518atZdpAUHf>C1=`Z!zDA+xhIb4B z%b^bjD%k8sJp|hrZ;wxn;38NET01H!HC4`;-OCtN!Y-hm7)Bw4`KGy3ms6S$`BZ@#%#3G!Dim8XkDoC> z31B5P9t+7Xa%O9UEh~-2r@;8!*sTsFfecu&$mgV=M(G3_I2)xWU2+{TbSohZ>Rcfj zkLI}LA0IE>@|t|oxy?4SnlzET5OxMmgmgj9Qe)3T8t0Sm8Yf>%3FsvAtm3H1gQ?+U z?A5&4u-~B=ow#Y&9!s67i1;)CC-eJ7HD#`a_ zdS-DYCDV+V@3ex&WKud$l{kwgj|jwu)$oHieIAH25K!dlYlLx@+C>~<);P5DjAUxe1(LA8A8W24rgwU{n2+avNa zUHoxnh7S&?R!pYJH`qwpW+S!Ee8kslMv_NH(zf_WTrd(Ebd+K1<&2p_#bby_vV>-o zCD4h8^@BOwCp85)5M zAwnWLh)qdl0gN1*65Jx8n%=l4{pF@?^`T9fHaBHh?8>rdSH3F=x|#X;CG#r>aj!q7qFD|%Vn1};5AMcPfVz}U-X;@NyK}`Qh9+**|mOHa>XI9;r zx-qM6Ou5{cvnIQ#$fkK)(j9wiU;4$ql-0h>x)tNaAM+fKTrbrn+l!lQPtQm)Lf+U! zH+5%we&l-_Y%h&^Y}EriZMaE&@C|4kC4!t;K@-!}j7}FaBr5W$3d+2X>h@CGE|=PN z?#k(`ZRaa(+mBo$IocHSwYKf44zrh;UJ&fw1_E|8_q1A-SHO2Z@rVswTb8~Y@v<;bu+?T_3X=7_1S00Oir36r4ce6 z$YIC<1MiaZymo(%``p<{#kUi=v@dmUQ@i{$8p1e-XV^o+}eIN?qXiGeiw$s{wR zOU38;je!HI#SiW|qULP1wW!O1bJjxc-&4;o<_i)Do?}0xz7O!(aTK-6E==3#FLgy_ zw<)~3V^68VF@*DtO~CKf#Z#pVh@VH_`AFg}6nfHtjm;9YqNCvS_f-)TU}|7~L$gWR z(R9qo{vKhvq9=R@UeQ}K+L|p0W}-nhHj2B{zk`6}+?(QZP*SvWvMDEyCm=C_M&iiF zBF&aw!YMKTlb;8=Ech`lMs(?UdSRWZ3&ohkLva%?*Ut@nPTy?!c~pmAp{%30#me>X z?8mD%@B&Co!Z@~+SZ!MslTfvMHeF)$2H`vW-dyt7P9*I?Nn7cHpU3fj0yOcvK83-x zaMI17pC9iyWqOQm?BCR|Uo`Aj4Tqm>_{C;VHLgCu9{NTd`bI@-Ww9Y3&QP1#joe{; zwQI}u^MxuHfogEHgC6Fp?<=T}Cg>qUgajBnE8n*$m09V9`~7K7<6eoBL{5s_C4VG8SMi~hMXXd%#gsGE7( zrv>^K35>+iY0)SxZc<0Qq>gt6!eCgWbXib3m@OlM6DJ}0{2VjY@E8!grF(V3Xh`c! z?#}eQ);@tg%x97ab1M*G_ESlnsAQy(GERnP&_;EB6e1i}M!7g@51rz*hP;v#$bCWV z~nA}%C_?<;;ODYzE*1;tH8xU3Z6a#Imbe^4|Wv6>hI zU0}TRKwH8Q%F}!wA_Fcc7OIH@mfPd}3O$Z^QgR~X2!T5-!i$c6fDj7jyU%dWrt>3&@5c+CwxpoqG3rZ;u3uNfwa> zrZVI}$3tj8{eYjE!4%o3qug2cgLa;!yHVS#={r-=4WZPXmk*E`|9zpbLQPdayeBF*xzkA#0f((4;ZN6Ps ze7pV*28;#Y&ef)v_vf~|L7#j@o)Ut&VRrQtrwCt3h*3pW5F7yUYh)o0M0lb23c{c> z%1I0KDMw$UuV;mSIyzc#JpqLVzRK`bgT4w!7a63{tj^60--(AGVeC^+ukfzEBJnEp z-kGU$*(^I(=~N4d%7YzQ=)p>Xkc-87f7!8N>Q^3?{ql@~PXVQ@fUnX}QXaRv0o*O* zm4jrcw0ypn$cV-3PL_>MW`_VZ?Id!caIVwWm#gWUyID56S+s|}qr|D>{MBxYb*8Uw z0y@njT{E>?423WwpdHI!9TLs7Tal(t?Un%AX3%a`4NA~nfxAU?imw4|zAncr z(ms6e(@b!Ai{KhC@H)N0uwOuK$ey~Kt(n&H2CV_buua4kvTfO;UnJYI+ROjOwJ6ONo|yt>(uNEvnI(VI`21uw z8Nf#vD*(U6cy4rtVUL0}YD&+5KEw&txhG@}_H2l1rKN9xH5W`ui*o4Y5=o%XAxq2rgkmPRLlnkvY0y;7kBj0+I zBGbkS4_y_eIE|3T@QImM_3O7D%dgSKT#nwxUkaxW=WBpV=^yTmLtq|nAYe^$!HHvizV}2&BDG@qt#YU^1 zG@1fN>r(k<#@qs-brdgUcNnx9r*B;Dcfk6&Jh-QfQGGL{z#g59Su;#BYnm z?!9k%??Cb%JH=V+Yz1p#iq*YV)sP^aW6-NOh-NO7s$`O;OsZ1-Ulb*^R$6p4t`{37 zyi8ws`w2H&%9&Q@s}2CoqTJ@*8hM7IK$7ca%u z=h@EFoRhWA75Do)qAr+X@`Rz~_FCcih~Ky(&?8HyJi1dgYsPr(rlx6`Kvs0pG@Fr8 zde<~A{u|dCaC~Lleag{9=WfhfK{g9F+PfiAG&YZCmo(3W^Fv-te)AmoUid)siL;G< zNCBtd<_-i(P*xkXZz{GlLk0AKZ7#~VyzcleFLxf_kskaGJA zar=-1xMC- z{svv8D*(u{@Vdm~`n1xQuz|?nRh2&-fmqdX z>FvH!Dt5N!xQ@tPf7L-=JSGX~Rd(xF_i|y{y&r7g$9YQ-u-4r0JAzWQASZ zsT#GQ>H@|EzdplVihLty-~jop>RA@iA=RjyM2-u8BfB$Wj#Dj3cUl9>VQxf#y2$;2 zTR4N7LnoK0!Q`G#0 zLl}fT8sGSm_0Kn~L(sjWOslUv=tK!s5HG9DMWQZ8L~{z6AG3b<vECQ zuY#QbQ$Vc0iA-M6C5mP+o>-3y7!`?{EjFKIDiNwaGzDiUGNvmr*bIMzZ>kLaOV%Al zt~%tT8Lrm{l$YP$|Ml%(z7PN7@bCZr+rRzw61MYQf4qa+nSS3ROYgw&uiCp?M;6p3 z4lD-3q)C1_ZeeCq=V5u7K@N>_S`#+(Ls5nse}fMKptis4bq!H)M1nth+mZdC7V!UI zQI&zl?lS412Fm$8J_p9-rtyA|HV}^#sID0BOXKft+`0vVyf)vj<0F`IPg^C`TdWtRM8TxB%?d~h}$5BCo#$A|R9rY;cHBlXx8O6zPGED`yd;;8u z?9tfV4jog*m9drt&tJ6BCdHZ&mQ6*B7J}exW%vykDgDe00A=bk*#h#KAsToFU}!{P zP#yI6M2rBSaxiEVx&#B)kT`C|5;lPq6L1>?AR*MnSh({Ll{-Y#`90W*7{{rig-!XW zncIki1$8iS0Q6AR=#Le{dL;YMwqv3XIpzWml$8)k1P$S0po|7>?a1ha9<@}Jyo2u?&e07Wl;VL}$;L=7>bJW$P`vKQ_; z3zZ$AbBqyf7LMLxrTwFFq_0FA&#Hw%i$Gd+V}=6UH@^o*dI2at&g;_t+<_xQO3^mv zO>@>UpBOl!iD|pDQKR+Q*MUKF2&80J^Y_?&%bf%6uY5&19Q3 zH`=Po4~kq7P^uOML$EuwA`M*Ox`_fk@zRWFo;NXTTHlklY5G1Eq%f8p=Qkuc6JLTk zn}i!6=m+a1l28zpTvRM#^RapkaAVs0OJm$$kAoE>%la+ zUn~zzNWnB3GL2o&P-=y7Ax=dba1hksX+&v5XKTIvsJu2avtnRR!2{7JEGo_cG;5Y< zG<=>LjaVc&k#SW~mnt=umDTn&{2RN)Qp+pYHx|{BuCcY8r}6*PV^e5lpODxKswufJ@}hv^2iWyXE_`!MR&a z%hKN`Kn(;tL@YE;_sH2Mvx{m#0HYO)z$r)roYzW2mOgGVo~TLL(%7m!8yfGp?Alh} zJ|C$f5x_Z!%3H)OD9qi7fSo#!tgdf-NmYhTGFB{?h6$94J&ujen8C- zgu8jxxv{Z*yd#y+q{b!kTq7Tzfoe2x?66Yo-n?Zw7veXMw}l z2dox;ZME>9&AR+3#AI=wBVasYx_~@qMBy`Y+=Nbe4>nL=U{`Wh5a^d_Utm*$6I>GF zzlhjSPr+)OYI!ddG})$;VmQ(@*D;`ie}{cNQ!P1JTEw~?14{f=yRbuYe-}Dz)oV!$ zD1&HX23vzHwiUjZlC&hIeo_$Y4KUQxtJ&|!^Bw8RegJhXgF~G%qoN4wLgbI+-y>B3 zNbPiD#W2Y9$Pd<$fdZTIBg0yjdRFCPLZPOX9vN&%B?bC5lwH=6fKITSQ+oe+ zia1(y+M?Ddk26_~5cD__h?^%&LUTe}Vzwex5kVZXi5c6G47}8CkgupD8 zPgym6pftc6Ax4eTiNP`O?*$xlgy{`95a`>Hxr_XX3auE?WC-Fw_<8JS2FZ;1)KulV zfG|TomeCU>j;8p`Jj`kmExoT~)GWze883!qr0D>NWtz-PJ3>+iOEJoP`Gf-4)5*nx z$BY8vz|g6F5G1Y%k<|cyJwh-!lym{OmS@#m;b4nprZ7+K#Pd@0GKR)so?<`UrKqh1 z#`0NpPgykr4Lnl7pg&Rq3b-0J2=G6kw-{K?B499vg1N-xyTKbCjA4-hb|}t_bejuP zv-B96ZJkn(F(*kid83A*!i-N~HbZ;^U*o#eZ*s_J1>;mgtaO9PaHdTY4FE-!lm zf5OPXqhqBa-_tt)!NT1@2cdck^i)8Tl?rA@Y-qJ|@B{{uPTgOoh)Fz>G7)6h=vlWh zge(3G!J_H_jDVP}3Y!_aLTcqzUibjCDG^f{gd^0ksJ6p>j6bPb;;1hl?_dIk#h{Uf zLPJds`q5xeYHByi0Tm8&9Z-iCcV;?~o5GP*#KFNb@$n*@tcn1R6LV>b#&i=p6zMgD zpI~jxY7#0BpLif8T_f$AVBoaqz>)Ovf^h3*%Vzh|GYb0}zVNztap-*$?HhXg@!qhD zBh)#*Pp;m#7%m#-(d_ERczxsNx=mW^Hn;JZ<&W2G8jV*V)q`%4Fd9s~E+_>??$s@6 z2ty1KVLujkV_S!#MMg!UjjGX(2qwVu zh{)ZLsi2J70WkH+mHEg(kkLV)-^dtJ)9*1qUSuJ!xfs4R38_I!$B7 zZ>MgCw?N3+#1sjXd5Ba{<~LWP=)L7oEK$L_%a~}A2GA+Pz z>=bSuwb$ViIW(MP_|eVRkp&G1yTgEhzJO32a2a?Tw3XBYQrDQjrVwDzi*V!_me(OY z5O5%>zy>B=0iGWxAFzkOcoSyw)0W2I&=6Jz#A4eZC?ngw;xJY-Hil|UFULVAg~m59 zuuK&)*GuSCWyFfbrzEN{zp!RQ3Jt0dN$c+~)B7!hC^lXXc1~wBB5?UGSW~g4jm{@T zLbA|mI6xs#9Vj$9ZsFXj`q5K(G-Y{oVaLHLZZbQ@&<)zNXbGnEF^pD7j!|_d-GG`h zPMTzZV$j4HXaW3RN69A2)C2?V#}>+s7RuPdrw!EJfcmAW5FbF`{TKj$K}$y)0a64L ztM0u>r(sl}<~yqixjppmscAIF#bOd4Dl>zZ+24Mo8>>5bm|((huI*)GWp3;y<>U>* z*-4iNXoo!)(BqJjiEg=b85Ppu-ZECBg8nw4==6-V2)$U_XiHLAxAA=>k}?v>-u_=r z0cK#iM)`UgDWY_W$YOG~wLS;Yc!@>^&6JXK@~jZeIQo`B?c$K1SO4lauY_WK3T9!&uoS@%+il{$O5K zE_vCN9UNhyh_`n65QZ?iW(Yw&j2CDcfgXo6`q~J@84fT^&^n>{tB7{M$8dRFuemY2 zB;=k6i_0JH5^ObKZRsEgyx>Pa^Ju-d;qp2StQ_ribRJEk2tz%<8mlmQbyQG2{gW_b zUi`+RN`eE=!&{gMnV0F^^O((~zEXxQ6x!ox5_v{!{}Ad)EnL7v6#Bwpq<~A32L#$6 z7+qf!ONIuk{)Jw01P`?b&bN7ezRiEn=UX*MdQ=KyBgCk9}W15fU7?ggm}zDe5EfvL)Rn5l;E0yEnJnO_htLULfG$E4(=*VMB7& z!NTmfLQcQc5*u=>=H8ikVf3->fi2pb2bR^M38a-}YvW_zZ%hT8=WX8;1z|G@3A^?A(1QMTBU^`Z$#$$40DwWKkCbf~qND z*Up1|73ts-cMd8#i>+675?)ZVGGx=fenuKVL~Pi{Wqnh-cu0@(J~-VK0CiVOi1DR9b8r(X0rrxZeGh+ zKG?a=%z#!$vml=Kp`nMnEy8%#c%(8rBwHD7soDGqR_VDCo?gGD) zED*3v@9n-B2M!3FUSXdMrgxnOjmIZFTB#bbx&&MXQSJ>y*-08Dv zRF`?u!9C8^UXb3YlJfDPA^nOWHzhpG3*lWxh(g)9^?jmgqwW*sL^Fd2Gw)n8*cJdv z{P@1~Q6u7N*|}he5aY#$-RiMtI{!Xa4-XE4`C8pKBQZ07MQqxo@VzwFJ#A&b?oULs zoo6(G$x@Wt?@-)Iru}m7fe;Awa8;HaN;Bh@>duBDYEF!Bfo@qIi|;GC9~D*BlQi=xL!@~=BtTx1l? zn(5r04`w_t_IBS%<-MrCqqZG0-(hI?HG~*`rU;hDbzfk+v4H!|V`40fO$s_2duAR+ z6NISkUTCj-`O~)MXOd38@et)+}ED_k+1`kDCryT6u^&C9Jc6y!cG1Ts**> znb2*K530CHCp!C7RCh>PqAh*xB#L_s;DBQ5qhK{JMw(oSzK&F8(bo-Xr zkLbE-$En(B(%0jZMxN z)ZTlR2;3fFMG~LssDYWk#A(F0K!0Fwo^t>>51*3|4ty_URYNv$- zaDO&GZYIfu)9~ud*+B}4=mrwhpRi|V5mG7GlK0vp`F>yb*cG#BdqoJP73(0^9SX7F z#8Q+v_MOrJr?{6%18)jO^tfAeYyNlKZSO!GuWIvtBVk7>-l;|w^|pka4vEHyu(;A` z9*}yBh?iYK0hI;ccFrXTA19NYM`A>V$;#vUxy_o5$wbL(Cow z+P7Wd8;OZWkNb3@APZXV?aj@}LtZ6&`EUSCpzw#~zV0*v7aJj4_K9QgZsO?dGz}t` z4P~VF1ew&l*GQTWzR7Z|dxW_rpX{`dGV@c!?)70HurA(}D60wg%v}$k5$!eOwOS%& zZxBdfmW;Cx+v;8#ikyhpecm_12tLxeOB1fvc7M2U32tpzF!uWSh|5CsrJbQ=ih0|1 zc&8Ca1(?&l9&I4_wcUqyR?mIhECZmWUGYssa%2k8Za1B<>YMDOSlBOa&-hJ^D<%~E zX=+p0v9FMx3ACK}c<>w0j)}^&t0lnvd$_fCdSu^$w@g@|y;D+%qL+7^r-AI}cI%S9 z0|2-7xavdPkX^G*kcwb#Z>-xQj#$q-9Yxu7$h@7+{pi{7y)Y>S>3loMBP#%&{2A!D zNAo7={o{U3U}VF`voAE#Tdh9y111vh+>WIQgx}kz+Fu6t1At+u$;M}B`$KWe(FfKa zY(w?qJv*G>5Hmo)A!1fohNS=_GqOw?(yWBYfUNq^8t!+B1BQfB;Hmhm`C1uhKAEtb zmgopV?U#NeExVx@T`UrZMBu0y`kn|cV=Ks&fC(WB8U{2Y@(^GtW>K@!TSb|Mz&tNP z8ddf#5L^Qw8Vq@39iXsy^*iclut1TFqrw3NKtilShiZnYe7r>b2=|Df>WU5t9(NO~ zCANHKioIw_BARkhCXr=sD>ME*0vE>tuwI78S=oD_nE?m~wj-kIaD^JQpw$Xpr{xkz z6#8F2h!*b)1Z4p#i=)XeB>mt;2zmKviaL8>zmQRe&0IwztYdQju5jxe-Q^kp)KuB=l_6!Z+Z>LDXMKn(4YZU^Z zbc9OJJ$vO7%wSAkk3#ep)=OoI84+iM=$`2m zkl(|wE=*z@_|aj2h-_J*>k{Dv<-49a)}aCe1ydQc(g*=434B?Au9dA;p#CREgc0P60qnMtx|&4lQv4#UvI=NY4Z%M0V2= zX^Vxm85BV!&;p` zWOEgy!?W0rmi+1IO+l-`wg4OwEjtoO(9D$YhzX`AWj3Wk@Z^UG@q|>Trobw9D3OSa zNVGaz$3YX(2YGBnYV-=F7#k7^F*_(VQuV$02ox#eC2`zX@gZ1EGnX<`O`BIisM z%UA@3nTa=mvs2O1H?#oMWPtrvpFyLQX5W))oVkw$@DZ`t7TjA%>U%2Uxoo0-2V|4nPE9BYdCJ_g|Q!l_T%`!{=dKe`@j9~&D^jA z9wMkC=t_9QkyOqsz9et>ujDf%M{7?4qIrdf!9Ni_zPxKK%%&G#P!py$eG_ZK<*aW? zPa%zO!P!+rpLin=3^*1PAX&lI5qlSwJ$MBQXBs=;Y-v*muzyNzXZB<40kQ$Z)CIoj zDWv|Eu>*Kb@4!nO;+y1i4o@r__CN-ptTO=R*Jl8x1=^?gKal_!nD|J(bLb_LI}8f7 zpmq{!f(~fZ%ild<*X3w4BH9%12Ib7bmrflB+gV>O-|21hR#0i6qDq9r&x9N9O%jCp zWLWAXUHpbX8svGNvT``z6v!Rv!HXL`Vh6QgHdP_wRvm$C8~_e4#4c-)7#*>l@*1VK z@(DUC%f@7uEv9of5u8t<)s4yr0W>n5+7L}--PZtu)bxjfY-mUA+!LV15Ed+6j~U$! z6)H2e(97QgpNsXBp%XO4(<-bz4=cBVlMw)>5U&~#<4MpAp!ikbmX1V8^HBCz?Q8LQ zntOek>C_MnPqatp6yP7i;&Wbo2K+7ULSRoQk zpqhpW&5G1t0m242JL2b5%PO8YRz!NX(gkUe*w`pj^EuIl>Dy5yuGS#PB$0;yK3mW-4yXZmgBsWcEXz{9BF>BTy($YVvVsE46tx_o+$Sv+MEEdap)Y=6az82_VFp9$ zkd%c+j?C>TfbVK7@keaIswIQ8&YwWj#JMt$09nBQOh<*>bV^?=&`38&CWe1tAFIL( z3nkgrdpa&>I_hhH?KK3=^I#41kkz`5xLNivv9u#2Z+U(v@?#FP+PAy&hV#w9su7v_ zNtUyn6_s}Q&p30}`qJ08fBEZg-+$YN>ptp_OStYGwawjKobH9bRBoW7_vR;c>ArSs z9YBsTjR0wNs1*ziL97GsbGcgQ%DLF+PzMHps?NnD0D8TGfI#OWHE`=y!os55gbjoz z#bF9C7;a#V3#R~bzUhINbu6Iu6crbYyZ< zt2{Sej4t0C9p*D|bST$-BmkjGIi8@k5?>V>?li8{A%wp$9U^9yCKj4F0*}K)_JpZT zOQ<@jhShcye~*;!V5ozd(G*%XI8RU*yfqoEaw({l+l0mZXcEy1(=3%KFm@Fm6tMhY z8>*Al5qlNIa&5@)?I`lPsE}dN;uNBF#J_=Ak^MyR^F*1<>%y51L)6u9D9Gvjk#$eJ(dY}ThVTEQ4+=gDb&DOY3XTI3^sSr` zf#Rqn(j@I+4Q9Qdf>&eu@rgMCX%gSPe?#I90fK1F>IGm0TOkw5x@EjPJ9%SA?{-ql z{CEX^?9jk-FT=+RYsLG4#p3f%Z~QP87J>%QXyenTKks9IR6(GE{z4d>221}%&-~ak zzuB{`J-g8{|7pj#!eQ`Zr(Ew8G8weCppbEe&bZ>txYC1+3)(TW$Q+m!7r%)<`~Zb; zixAYmD!art`T!dCr0ip>=o7^QQ-d&lKifY)^{?ox;2SK{Vx3k?lX4_JH8&tZvV^B} zsvL#DCYco+Sw5?9qbJ}wkgZ@}X<1#OX$$-uD9ajcBcON&k`iVE17kzAO%0{FowRDk z$J|9l7sc~l%LYrwxG}hV8&7aXsO9v~kL-b=$;5JLp z?u+<-W{L3A;5-&tp)Tu*2Bk%{3K;!QLOCoc;JyB&Cp+i-$BP>xDrn?0+KUSXfUZ=i z%Q$fA{~cKp){jg$+NAAwV}n+t^9pkh?kUf1z+u@5-wwRET6mr$6hC3yf@0cf&2Ng#W;_@&>QYhRh#C#?8h+@1LKub(ik;NVdB~ z{sfLt&Bs1VrJPk9GsC9*DKXiB?J0A*lwmEA(CaXiOLL=BtW$XE%5vmEG@FO zJKO~l0H~hn6Ue~+jju)CSO${?;&OtTlpUQhxhZ;GW?}oJh5qOSLdFvG%}9;Z+XfYp z=+G#*AX>bE^i0rxDso`*NlVM%gr*h?U3|m^Fm{mDwp%tTmDq*!=52+F?4T1y0&!yb zkTOM#LG%bm#x#tp*t9qWGwj(2rcbL?>%wBP>7>I6&m|rhxnESUdC|ggbQ=a%+OpB1 zCZq3URBZVgovoqJ>jRF1%#4BpFvt^cFdP?o^O#u&eY&#a4x2Gr-_Y~qdU+kuGcF6- z6?U3#t2(e%qMc$2sk4%bD1$sjFFajUdj!$oxa@GlWko5mEn`K4VAV9=E}>sF#zSsY zrZXaJ+w4?C@d2ugc)uz@A?Pcn2Y}hiDwE!y5EsYiKVM%hCnOp68=cak*Cf&IKVHyAyVC{$& zwYEe>FVCzZljyAW-HJ#po5ko@6*+R6c{+U*fK?oG#Z1XHsD&g)om5!O;tuTwrYu`!-!qvK9Uj?kE%XVC`z7=|dP8=L!D>VUtn zb)%X&v18%jZ(MQ~!TX9T1b}o8K>0^jua=e2KT;joOHd3lstC5v#S1Jw&r$`ACv*{T zhtL^R$j#F3=B#Lg)Bs93v8{ccts7jHP=pX{D z95SmC=U)3jqblDd#b^ z`<87s((1vhnR@@tjr{5!ur`LZwK3eZHio|+Ya{lHAKU>+#aVNUa~bKHkmRMvOxH98 zUyyaGI6x4thcOde=HK=_1mK(RLf*XVy;d=|>jK>0~{VilmV8B{fnvj|PK zei3C({lD&x7L?acN6&){98okHumo9RhdpcasuGY(Ew);MXbwIyn-wc3a?REvNaXDKq`T=`7R6>K{OnN-)3!BL`zPE}+5 z3arVJwVXIyoi0{HBO(%EfcrAz%J-K|Mk{VJOohE_vRaquIKmo!GMAo~8vJU1H zm~}0SUdO_`B`vR2wS;FSO{x|vUkL1-hW;PpBuUFL$5%wJa8Cra0^wwjaiv-Ad}=6dpqEo!%JssJC<291X0eu)2nY_+h}IT5Bt- zqh(gT^RbwDZZQDV;O&G_SmZoY2=(=We8PT-w9V3bGs_{batJ7~jy%aT$`{pxJPFoQ z4=$0Q<78l*NGn=~&xc{AK$O}_ndgF7jx-6g99O0~spY!qtY#U%kiMou43rb%FI}maug#V#heyNQ06B@v-ngQD6@w(=4~LOj{XC%_%IC z0$CJkl=~rhHBX?(Y&E*QZ!wg^nxQDO00|eSzE|+{^2=l;_ABk*q)eVRBPSQGku*-- zHW^hVqoiaMS7ekf$;d{|ZOPGAr7kEd|J3+yrCY}P0UQYTrusqX4;M6I5IJ9?EaByC)$k*#p)+qyKQrAJ+C?PQ4Mv; zn)9HxYW_?I??P}h2%*-6;EpT7U9JT8G|F+1eT)Pbw=U_vhUMck)g`ut?h@9z3p)`> zP+T?6w9G3=5wszq(n3U)m59m<5hV)|rE&9hEu#FjjFPX!%b{8vbngkW64?jrfP#2U z$5UTsOH%4=@Th*N`pGTTkFntiDLhB$tDmW>aiOl3g}Tau9ieL@ks>?gFdA_ghlv%U z0S5D2Y;`m%g-DRzC=9!EbQaYt3wcS0kFphru*{{HIg^j-YXU1dacB0$zYvE9Gw)f5POdKVw4v0b@dl zZfqE;2;**#V3wpsg6Z;(tQbg+?8%~)BZHdP9Jw>(tPB~8dFl~*x8>+0 zMsv%v7)@ysqYQ%X_0kt&G>NHSs*Nni8MTmm6VMv5;Z)61+oCp^Bu?E~gUhc*hhDcfVG3N<`@2a{6;CXNbBAt%5-c!Me0`@Ovh zjS78WeL-p`WT=5kORBG;ro3g;B4u6fuA60V%gCe&xK-ddLZ4_|D(XvAVSxWU`GkrD zco+4*rBIke0;`jgJ>F^U8E!B~=bu>LhzlO`;LfCriT6f^n}hda{vG-VWq-Wua(Ca` zNgj`5{=oC)D-^myPhbIQNyQ12xqI2sn#m)DG8x!6#s+6roffP*bykhpK5B^`3`Pyd zHWXUiOC;m+eGI9pqwC>8XuRmFM@2|+8UL=N!B^%rGU*#$+6*VF3KEnH7)KRYVx~3G zQRR8EQ!3MBm&?hni+)D9>3dI8`;>EiMQtRqKLo)@hBtuufZ1l$4A(|JUSPCicA8r& z|9MpY>zQE%qpm8@Rl}&O%BZWRHtDLlW#wc>IS7>11TY1k>ZGlvI%}(`49Y^{pr2|9 z1m7(323kGpfz{FalRfm9Ooot~^zTtavBb`L)}&>*j2QN6VWe>p9JIcT`;PCWXIKh# zOln%Hc_zWwQ$+<`RW;cHcrlVB8aqI~lp5Qq%27Nb#ePU|smwBU5~=+1#oNrtiJnT; z;PM7#5FXSp{3&!%;ApVPl}6|6b^9w%$%FffyuGZwjstL^h7xFMjENK9UmA{X>SP={ z8G0wN|ES_QR<|SYfdmDYfJ$DuSf107#$yq3*e(Xq%k`!=@+IbYWmXEvv-ZUxu+GG4 z;x?2?eH?j8(#;92*Uwrn7eK#)wsI{xTO5~+<3id|A6T4pEDofNv!B}4^b4UW7qd^n zm{MMx0BEUAN%iyxY$t7PJ88e(b|Q=Fs^Wfy?Zh+w!F};+qSpQAS=a;gc6r&+bXU)~ za3GqE)%~hEivO~_#=|fCAjC>@U%00H7+Zi@cDTIk7)sO5$V*Iz^&{@;{`s%V>*nSU zjAC-mpW(1chXBwEMu#Pz$FU6V%lbOLR??k+BeqC6tlLcLa=02Sd>?cP73&~D50~?l zm{<@mrw`e|Evqvu2vW(HD}jrYr7mAB9o!!Xz#wuN`RSM7ZAMvV{FkSx1nx}9hxLz| z5X||BhXBZ;<-AOPLuMmb1E|ymIi%Gu?!J7n4Uvy`hx#$qFQy5P;r=seMmAm?Dora6 zP*;MOunpqFTL7Vw^)+ctdRgrQSCl6XshTalf+{y2qO3t|8er|?7D4ANf{xu&%PzMK zf(~nfj*Yz~kEW^(`~;wtZN_ww>}r_A<`^KY5;6FFm>ZI=he{1a_w zz5GWE8-O_YA^qZU=R1w(Y0m2(Ht-i(0C09m@nSm~H4RW`hr_j;S1oq9zN|?a7jk9# zYrS>#&o3)w0UGHoWq}ZdOJ%`~e@`9XyvR&mFrH>xidU@15DY0;xn>i9bV%WqJzDb~ z2E~O`uSS69Xo`j3oW3^(+25wC^1IMgVKKwc=&JlKbX8#C4GZR%I3WlX@S zKive57?AOs60PUswvCsWjhB7ei0Xk`O5~_VZ0eVs(XjEHVL*TzHh&3J>%@WR*S`Zu zDovNRyEJ$C_nVh=Z}KxIWu>De#7!f!qTW_*(z`D;G@!hPmJ%ju$<7ng1QQsJe>U8?KZqX6dRP>>uWg<3Vx78EYA? zAEL`@YIxnN#I{$XNM>UcKRn`kJ>v5Ch}FJE#cXTD_3nu4#)#z~VZ<-eDRNu-?OI|E zcrE!-wQ>zm7I^08iC`rL-M!uK?ywDaM+!P~akzxXP3qmI%blk4ou>1>rZsGsLh#qN zUGB9#G2^z)i`_i|@9r?f$D8gePQcX*t<*b5bh-5n#D?lnExXZ*Ho#gytV*N;0|JmX{?{Uhd!%Y`uQe8EBxV5^$^ z1q0z(4ctpN4uq;I-aoW=et5Efe((HD(_|U>$63Y?FIO2kKYRD)-K+33x~J@3gL@L*6Zt*xyLab+d(Pgy zXIMF&#Jv_imHYKK?_Po%a{qqz?!^s@ThRXe8!qcJ*o{}$UU4-cA|<)^gs)HTobVSf zovV9F?(-Fs^@_=7D|QK=UH(W9F9IW4(9dVX^gsv5+sNep7M>llowV470;xRrn}`O~ z@8N@|{x1BWhN$O+S`k+-l=T~B{Yu$-ry+IqZpw8(WwWDl+0%hty4h7(^;NbzD_6bU zc<;4-h%66z2FxkFo5)f@yi6rr^w58&MHRO^8~qtFL+@GqjT`2ES6-I!J{fP6@y-{7 zK;pjMy0Cd!w69lq&owAGU8N^L3=Kh^4Skm&)f*_}BGx zAdZP2=WOF!w(*Q8qc?o$Shub#;qG|ibG}p7e5ZWIcha2#4R`rYsx#k7^_N7JcqTCf zWHLR6#-b>Q7YYZ2cqnFyjK0)Z2X{h%PGy)*Tit`WG8gMJumiG3Y@)Aubr&kOfYMN4 zDJ#^$*1LFHrL6_1eTCY0qxI9h9`<3Zs#rPH zU7~%4pM!p?A{vL~wec4!qfGKa!4X7pub<4syCGQg>QUzOWltk;9a7zF7_hm1v*95n zhTZ>6%U4`B8I(7W_$453lj!A9Vt)$QHX$9>KOuB-Kp}{jp99c_iq9z7Kt%9qF(B>iNJ6@F{4rX6u!W4?ON377FvxI6OTp4yKzY1*nuj^NWa9YmRP z{!X)JU+=Vg?C*w|gn_Sw9>Bk|!Grv{Z8Z()Q#Yn~)oyI-hBw;vW5cg~#A&@*T|JQH-v0b3xufP4r4;ClLKdTk~^|$}HTgQpV z^(!AZ;1vLX7hi#f=fB9HKj1HdFCb;2q^p2ff~s7*cKDj7jZ7tipC!JWI*N&3^Ak$n`bX?S4*PH!NEUqO&)$NUf319AD+j{K+!m)`sP0-Yd3+Jh;>N&dZRJ{<0P> z-pGs|yq497GV1c-%@bh<21-|36?gLLoh&85EECE4y#CRq=iQ*gKOmNNPm~3a7aZ zS4|As#P-^8N`;T7;cEUB7bb2l9%lp-^6KY{L~s#KlUY7=Nw1o1*a8!&v~ZCh6)~pK z78Fgei3phZ9Dl0C7HGPx>&9Req_`A-sD`U)3v>n)e=#M~Dt8i3^(ibmkACY2PRpfQ zzL-@>h~bs}1p&=(;bhZQe`gMm$-_)(NuS7`cqx104?$JtpS6U3CVP62{dYond+QPw z(AA{hzb2Lk#8uH)@$vts(OCsA-_6ItS;ouV2S0szV_E2ml#hFFXj2aWKFv3bU#2(Q z?*yPF`{h)7C&n-1D_)%XJkI>{JMT90`wZXrb$oXo`t9TY%%X7L4R63>X3>qW0o8Ri z-FUeUq`mpOkU zf)S3*uJQGVHDQ9MWM;LWP#cB`#Sv&v5&%9f0g0yK!2?+puMp%mMy8um_aAJk8W961 z!rofepi#n(Sy!SVfO*S>iF0_&5c8$q8VS0V>#3l27e0_{OGsq#D9#%QE>;u{0Tuqj z;_INGNPGZ*mO)Dg_t8TjfN?SUAt*9sS$@U5G|MiyCe|}GPBb47W!)kX)>*wUacWWw zN1M5=~^y=vtUOig}p6Fu5?HBObD>3B-2o3l*kd9tvZmb=5HjG zIFrgqDfvN40m=(%%;DUEib%Q_uoX_aXQrJK8WEpKDyYUt6yFF48?Sp#BguZ8Qc$W< z6nm1>L7X@eDZsd`jGssZFHA>|M92!POW41BMk+6=i{(genr9Xl7A!9EB&z7}BiCDg zzsKYvkH1Y5&_g|EtM`a;z@c%l0VnQTQK!qbQ3awWx zcc@;hrWaitr)8D`X=7O6ZW zv>sLSn!ZpXL2Hj6UHNtRB+OeRN&=JawdtyZ7aYkkOGV2fVj{cBt>klCk zfd$h7Gl-dJ;H0}~*7vxtq$H3I(yKV^%ABIA8<90$eui{lJRp{_SM7*8Od=*JNhT(( zbp#zEMIvWml&o2UdM@*~PlyJgNn}Bf9Lkaq^iLm{zT7=2bq2T=68il{dq2T)KWp(k z9!423tLM0{I05z}ot^^4O<&%0VrH>*(V;t{(l5V%_Llw<>jBtg;1?XxEC~#TdLV>L zL*15^=WlrcF(?@4cZ?c?3(m%;V>pZMm| z-}Q;{EnOPl(oN%={E@~t#;36ed@cI<4680LV|v`Fkl*W1us4+clbN0yE}mOHHe5XB zsKv@@`4GV)W0CnG?M8i8^YRqBcF~kvK4zBB$@Ji*Yl2?P6kgpM|9|!gxRgMjqQM#R z1D{M>ac_F%IRcfw-!$LD_91I1AON^u5mvi=FMu>kf3KO|D_1YpyXKporN6JN!WIby zBNTP6#{M~XDLm`%m|y*I(9ero7-uL6n#|Q5y<7UTF49#q`gz?iZ4>~Yx#0Z~m}YXi zYBd2ov4UsjSTcd?mu#c^))V-J_B z`&1y)ThsZpZfcmH$9{70WG{w(b*RCA<^4Ew6nU}7hN6Zu9}Ok zhPkI#9UYb(H5(lrR^8R#U-^CP=w(0k88Ca#Qg{e7I0Nc1fTJ-#pCp80^yuuFy?jD1 znS9-{yt2FDgzl-njW`uPq1vO)6TqS(-?r#1e|ysYsb8U`SI+{Cr^Rg_?Nwu(4!-pfT=#G}l8+Z<^ZY~2sF?5cn+lBI897&^-VSJ7kwXIeH!T}JGGz` zZTPjn)3L6N&&#&E^+9hu_gAu?D9|vz^VjuL4Lo7d)!u6F!DtNWeJ$(0mPKC+nJCD2 zwH^#^0XsG*F5hQmHJY)HW3xIz<8ab)IAt-MLby*C{Pwi>wjY@He&=~K0qLtSRrPN_ zn44=e_VR(nSq`YoYDSfGf@*C`JfmhY5D#O^s$)n$Pg3jf`o(tJ6kJCCj9alI%kDvkvC z;lm81_X(^ZFu0-wqEUAdo=ec5aJayY{KG8nV?a>>#5nHi@4G)k^>T*lzU+^96~p_x z&rw4bKQJF#JTxAu^s~pG1XL0V`N_RIjrxDvymP!!+G`M`Xz-=x=DjS+oBdOecc&Qx zZ{~Iv^yXK0dDZ~h#zOR9>Iev4XPkj^_}-SH}d1 z1w$lVj{^lM)S@*)N@l}1{^D3!LP}uHL;X9JI>N{; zn#`>HhT3`vzbTzI52cq)4>G2Uu>MtGSQSeh@S_*_RdQ&aFzKjWom=TX)}|>C^x-=7 zF~bk0AzQK8L@OJ7c_gqe2)G6^zgNO=h>iiA4g;vN*j%tPxL>@nQsFq1Cx_J4TI7&f z22ejW;1(WLZaSgCPCpejp^?B*SAwMo`ltTp>G5bxx-L2OPlos+D39+2J)sygKRbXw zi!FN6A^k)njxwX-8NO4(FcnuwbpmMs;7^tIRY@swH64p^A@8Suc}30uQb4W0Rgj}) z$qybdDuVI?qrS;ha!v=Z1w@VFQ)fXvmoEAv*nzRNW=j`jjr_urp9i=&27dhi?7d5~ zsgc}!dviK##-m!YSREoAi}~#%=Q|2_zc+5=iP zI)qGI4>%k!*h5VpM~}jw)b>f`HsSfoT(|Q#oiJLZ97^u0kFd|a_!wn0p_~vFaZ>=a zSo|UKFd~Hw)2!|-;-sYz9%dRTQe0ZrTTlWfa^$w5D%%K%tsS}n3nC%B?u%h%SpT5P zJM@0*_XJCASQv{ABPyUXJB2#54m1nZ18Hc2>*!Z0b`y5h2%`M@S$#dR7%cTVMRudc zZek=TnABbDRcstv?SgTtw8x?1qub<`^IosOvT7XTD(A)4Mn=|14)Y9NOm?)^z*gLC zlMgCHcYH9tmEKM+Nm;l0_@8xzrwVoe%OI|YGagB|whZFpW7-_vOG)M znD-Y?#J5%PQoZ9zera1fw8Yy9jo&6UUqCTb6*TK(dS2+q$y-ukY34sP@4YTVj^Ao<_fD1DSJ?eEvq={UVQL-rZiZMs-L~b zfn{o$BN;p>&go|wl>9h|*te!FUKf9~EBu(ZCl=~FgT-0*CZoO`0N}3cQDU<`OC87m&5!=I9dCqY}rS)+)i2)gzNlb>_22 z*e6wwt_gKRLF~=5Cokvx+Y>%9i?EMkx7EB+#G(h_f`wSBo;WceY8+#8IRM&Jwz$NW zmX3!aR8R+sHjIXBXycV8w5yKKoO-Q$(b*b$L`oV4DiBZO%XjaoT3Qm{J;gD`NF*P} zq0a7GrnrmtAj`A(^j+IktALfHC89U2{gfeWbFE4eq@%>~Nxm?tHDBwDW2~(fO7Qr@ z>mAFFT15Es9;OAVIhIRjg8Fz$_Rdt1Xt%O=xReN@ovB~7A(poI_$=IK=~q!bs?fTV zt+r;}Ub*GkP88tZdR9Gk>YT^^aippt&uWW~mI$?+TGv)a-lnGU9EZ2sbhfImDk+Xi zmVj|dH1^ojTvboSkyWXH!h5wJtM{qekIO4*%NHwqnR?HM_{IXIWP;yi#PRHVN|Xak z(pIm+htgX?#23qL&85|KuZA9yc70t(HfkwNsio=Axao-OJ1Br%GobA?DkJTnrz?|w z@Y?FX0nmS(aDP<{w}CP;4nbt&!(toOpPvl2%iB|GIk%;^CL=aM{lm*Syju?cl(G9d zfj0ep8oOQE80nQe*g73OKgmj{nK2*L#lwfhNTT0eNuGk@V;ia{FH6+IMG7edp_zJU zbEqghvM^J>K5DfUDq6}kTy5yEEap^}^*eR*vGr$yvsp{jX#fpYR zS@lU(cy%Pr!}_O$9M!_37rXUZYRPx@m&&)3wbZPm@W>20cvN{h)cx7k0D_dQd8g`| z!dp`&GreBVeS6H8?Rs$OO)xMGpVjP zlLF~ssZumUI+Y8o!?-i%`jAU2w+45*O-MWpgnOYediZS36RtN}d<^FkHEqh%(y1r-CN5iX%s?TEKpCdCG0hOFnl zmH;{>#vb*o0KDP}ha`o>1-7EaMG4uZij{I0kgVP!hjTf1z9PI}7AoGId_4u<@eq9N zA^7?$!I$a8C&`yzOFp7AHLv&S9-GFn-mzJDnB z^RDEVpQ+?$h)+&IW~odM;h#s%r8rWF^&7&_D!#0wH)hPrAtZ%2(ujr(d-J>_#m)mC)FR+jklN;kZ& zUISI?zUpC0ZRdkKXx%!BIQ?@!|Ex)Ck4mBBI3NDdoby(3&alrLHf3 zwFd_4BP5O&lGFRWz=u9@&^>+nd;R(D^NaWO{!d@})(!9f`cwX_aqE{FC-&cAiJ7H6LD)^rXL6mY%Uqtpz#e1#Uf>!U#VQm#Yq6?1_kh zc61W(oZ@?=dRrsxH?RkY+xMgWu*NSPUsI$%BEVgesf4~>jwG0_+?3&!RoQr+&aaYB z`=`E{eoR1UgBI~<<)+w)?ovQ9_$EL2A;eo9>FyCoiiSA|D@6K`O4J3uG_&FNi5T6D z*Z?1YP-to))}%n={ir}&OS#$Ite1}t1D>p^qpWEHtZX!H>@&@k$b1e~r z+=U29tyEwZ*e z4T}*+L}+iG4vf*tuF7M6All45&RfL%CooeT+`7fjdMC@w!{bKfL)mL9n#>O{1VqT) zY%8_jnBa_7`C%Jw6z;|rRi|#rq%PtSD#x~0;pS%-$NiuDsM{I3)s(z9STpIl7wwZt zo>XTqI`lA;$K;2zw>*(`i~qowVj|z->M<&<>Aiwtr_BAIyn1hI&>(2lt}(CFd#C|= z4>XoRRIX)vFmye^3G4rP||jBTy97IKXDj}nQ%IOu1!9@>9>-0#B zQvk&BE5|uU!s9N;pQbo-B$Yt*os(pg_8}Q?md{(p_@gZ(|BlC|QcxDy?(e!nInGDl z@AyN6d2=+=g3U8^oQw9js|lr@QgZC|2XCJ4u+R~T#mc!GgsO47cb9%=ZQ-sXoG}u| z?t5={B>|I2N`iLG(mvS1JOyjKC9HbIbbmO7YHIOm5WW@iC{E1MZvodN3ao?Y@ek|$ zhk;gOr3<0326AIm^83<$#CGQ+k3M%*!VdR)$Zis<()tf zeB<7j+oQ2RuJDeR`tJDqG=KgksU+!D`f>WKgwb!3X>&X=!52l9e`OaPVtqLB{3thD zD(~f6=Pmn3cBl3}YdN)ceAGYdZRLuoFt~Ek1YFkEH){I;rbE-{eu;IHQQN!wgPv}n zWLce5I`QLV>?`$t`wu`y>m1+t;-BdMSJ_VK7p6O<{PRaaz5cMtgdh90c6w8CSEb`t z^+LHa91@&e=@4TF@HcR1xuc#g{!SahUf$DTNAbu#4;8!i*!q0@sA2;v9rAF0_YVr# zsgzOoFS+dFs_AuH#X*cNEje{;eafHQwfUV_`sa!&r1WkMo;P0pF5BIiikWuf!O!h{ z{or|g7|yyVz3HyHLwRc7`}15(*LPwv(38(zP-aP&Zuy-qYwu_!ul{q|<~c~7`TaeW zmR~>{{^S^a$GEZ&Z_@Dpv_UGll{LlZYKQHLz{~KSe|CO(P52E@0xk!q%$NGcXP)vx&to-9Ju2~oEnb2ALOSlZKvLz-F0wQT&g^8j;QT*-VrDP7)P)wVq!hSHv-DRUN@WMd!k}rL zL`o`p=mb=urvL7*wtO~B>1mkej}Ma`pB~34L})UDAUUe^h4O|Lri9>hU93m66$s9CX9IWR{h+je6247{wRC%## zf{0?M%VD}F)lFpjTz~K0_#?xpiadQdhPu!gK^y(yb?O>(nKUl0_5_H#FahXCdZlDLE4BHvJV zvexEuRhV02h?ZJ-hiLhMPr&c*&niqVAitug4cPir{}lnghKeh|eF(v|))<@sMo~!i zNYpI5{}u>3>h*Viqs3F&f>T2g(>p$USawfoH2magttB{<=k$_ATPELTa9HRQ!;V||h$zw^uyF_^l04Jo+qX|)&>4(XJF z#^B(-J0uPE9R5U$G1Hk|CUq}-JTpTm29139)m`wtD3Y?M`yQk5G#D`!C6YGwqGs<- zLMZDgSQ;MV9S6`s^fUy^@Jm|A{Eofw6YBFT(=LslZNAK3lm`E#hvZ)w&REv=&udxQ zKj$U!DeEJr)6i+oL;j=Be4+D+^PEn3`LL|YPW@*LzV^>++PSYP5pw*Xi_8A@SL>I) z`zf6-e@W-dKhodj*XD!&W?EmhP81vL^4MUXRgI?&_OZXNPy6d1$-P~~vWnDfWohQ| zwcgivbAKz9>#xyUeoDRk&{Tn^e-+(Q!e>25d3-}ZNlyw&`leI6%qQOMV|Mn^mM2YQd2D`QGa8DBW*%yYbe-wsdMjf~C}Yb*8CxDZ;!~%LrXY~?_BNr{@1IWuT_bE`H#!L|K+9I=r20;>@NB_rAL2b zt}NQ{wv)L)1fY=M0iS9{0PXN85_*oi?yq@c2^O^tipd7Dx`UPk1GeaKPC!t0i6rhe>wLFzT3_DOWQ3GT^UOnN z#JMZdSb#oc_%Nq1$0g-==hHrYsJlyK|J-LH2LO^&vh1ygF1+RHUp_sw?vKZ=RhrsY zdN9$$Qn%x4zOEKx)rmHaPhVOf<@Ew7zsjHbqbp-Rt&I7LSB7|kYh8|Aim)m~w<2Mp z#H7w{S4jg)u-OZOQDLvHvXysbk50-zclwu-Kj>>y$)O5u4{~~Y)(=bovWqZ#o%>gN z*f|%!(&Hvm@asJ6rHtt;Kt*znU$+MOFIxic+Wjj%tL|&v{}aAfRtWN|_2KgM`fz@| zKAaXP|ETZvg>C$c+e&`Dt>oW+TluDNeN(vp@f5E5dS!e$FQR@^xV|Y|f4#!Bh&pkA z#3o^F0H{{NT*5DwDMqJk=4}8;oPc;M^nD^V$`o!(6rBPPM&jM#`pjn@GzHspsZXlO zS9#i9>G}liKi`KW#ict;W;t3eo3J zdpD-wyN7_TKmD+GAUg$HUS@$Q@z?=DKaJX#-|QX0>DSNFHd|=>ygfha{-pCkNT{ny01%h)e@32Hfgc>H61{Nu&vB{Ru>&F}QU^i>~NvI5h;;(;<>e$DUlzUHs_ zz%Qu`?X}9#evQhIe^g~i`;*SVKYpP)-IhZ+8v?;Eo!s_KzFJ~G1v)zAdBaa6$G7;Z zfu+FlSGDt1E>{A%ey;Q@Rjl8YRIUo>LdBX_tMqqir$S5lj;t#(3Kpg2*SU3yBJ1>b zy5iQhzC>a)k0}a;_&M5=*R4}|tL?va)7RYA(SFfg>rdbH_h{-%Niu$?q5Kv7k$+Zy zs7z-4u75rgmh<-cF?Bw@*MyjbJhLxO3F-E8?cdFPE1%vEp;~+W%{%1xA4{=>^ratL zu9vNDCsiA{etLZj#m6_hZgKzDrou77P55-pvNaJH?9x?b18=$^7M_$*9bP<2M8EVj zgYe>6{qZQ}blwsq5%uN6#MPwiEEkEq%KI`S9^uM^5o{~RFfo@Ar zzv7MhkG{}^IX87)Xr3=bc(uNM*!_j_7vCrz2A$rE-{-k?6$LI^Cxvvry18;;NX1Q0 z-_Qv!n#^2LqhP`;j$Z;vD-r1fcCJx#;2@%gXs^9se*qtAcK zj`MR5LCY{@P-<0{H)Zp$lwqF@YkwhK^6w&?`xl<} z*UGXtp4LB`vg_M}|5v`*tG(c-Uh4CmwEy%*3J)PWL4NF_-E59!8^7z8eeb*fbbEIC zwrBtNo_$LCf4EJ%{9|s~@B5bPa@5ya__sa#*YDZsKlPqHzwO!oNPD*G7-VhSj|h^TiL$A^GtgU4A#%)MyjjRrNsuwGnRP9rw{8f6pf$a&)bG@;8B8)%hg6b z=^Zye=Eu&CBWljM&VB3om%K(k-(!C9JpdH!zx7QGQus$`Dfp6Y|Eyc{UpqNeb)mmI zXhz!d?X$U&KbsrxGZnJ7T<=rkU3Fq?x}8&FzSFJu95bV;?t*r(@_S71`g>0B`k3Hf zLb3JND7OAPquA!J0kNqrnJ`MKp({|0vcF$|azuS!MRVDk(4j9;Tgrnj#|u=B68w)( z?{gxBzHOP`ihB80Hfo-UIGZdJpq}uOx}034cqX?6|AT(Qr?U05`D%^FClQ2?pV#uX z%WwX3TRuN29YE|1YPo*%l)3< zEZf#UN(4e=PjTrToSa@)z&Q#UQM*;IOQCzX4J1EAqO9u6w2I1a2R}Knc3H3d4))U0 zKUQ;g(}F@-Lp6Urn=hHCmcEO3_?V&&$xHNN``Pp9m#yLPSi|G3HT+}qsr~ePQeTf> z+t(k(vQU54pnm$W>QVd8>*#s!Xd!9Sa!R5vjHP&jC5gNpQ~B{{Nz-4pvh!nQ=eJh& zUnxzQ^;>E0j&mj6eteB+;k_QV9K&{eK5Q&2O+CPq$Fm2NS zLF$uKDE3KV>f@dIzHX`AHcDk>k8{uJSrMernz9u18s>xbB1$_h{D8}w3N}FN-lzz8 zYDE-%;MZ#0yIpJk0KqO68kNZTl?@lU_KSu;)aPGuxBS`NO4|C`#y0zHqcq#gPRq|% zulE;Se&q4)+Jve06P+q$6T+)gXZGWMv}04-M76D-jIR2V2km=qc~`IfiiStmes;I~ z>+aS_2zs+^zj5P!#qB=R)c^e9U$6iA@7LR(UsLBizW6=(mVZ_v_oE44B3r&nrnZw` zZ}|_*#Y0Vf_q>0f#h|2%O;wq8|37~7=I#HI_BBqdY5!BcU(9_} zv|tZHU7h{n6JClsHT7fOufE0d;t~IniER!DAuSiOs{C-Nu{aV-Y);^ zFaLUZbGDUzYhx^PtLdhVv8eOkIu?H`(U#JIL_Eej*JK{s-k|*V^D#;R9=o$Qh_d2`A8!ngg? zhpIIALTV)6ofp)nAM%xMzD->{ZtJlf%kkpMrhn_a0_TP7@!iEC(%5QGw}U#9=Z^-@ z|MY=d-dpSH-BK?m_2teogzk{?=|fh5vA*o@N|jcX%a;0cclb9eN9njKJhtV0yH|UJ zLvB(^_bkpzaU|7j-M2k$`;G>!FLgZLl_D9c2j2?C75P$Wz$z88h;#9s9;m??NgDE0 zz0)~9%0bdJH(Kf(T~4vaOWrR`T-m>TC1*H}@1^7C{*h8F-^+dTv2Lx^KZ&J6>St@2 z)8FBa`BUCXz167Xd*0WBU)RTd+jo`XS89%idAw^Ie*aul8@4YhgVR2)Zs@D4_O0~f zt0?TM%XswW9{5YI(^XfO9m}T= z+oAO*{rg5;Uoj1~v78?}B&nURK7H7B(FN{XI}jXQMPT*k9qp7oFlYKmDT(i;j*NqG zpiMc(Z^mdnul%RZXQ;6UJ@}?qiIx8OmHnrBWghC-n=poC#jJ{R(lfQT&DxdoIvtx?ubzc$E988qFJUZsHj(XhsCokpoMH*6P zcBi_<&%NdDrQ^qQvmaj`%a<;X`ybSdx%cYv)WPfh*x%^lr%U_um9P8-71CU}vg%NI zE7co(eXJZC-)b?bq^8uZeY~5Z_0h2Hs(JP5$G+XC55Atons1GY!Hr^`I=b??Ysz>u_^%zq*X#UeO8Ota|M!3W z%YS^h{AKyS{{7FdD(+m*@7DkL_doyn_fXZJ8H>gjOu&09{^_6pN$vQjfBvWM|HtiL z|J&t%eSybl-*$PPwA9rkG!F=i-5aHu}kZax++%Y?Qro)@16^u z0DYKL_GC@UM=peecySwq!ZSWKtV`AHUdC3$1>(PQf^12iE;*DBc?lJjQ&C;jtJ^h) zlA@V)ou(#Ng?HU^Zf$gI`b>3~&DGV{O=an*hZoxq99Bf&Rh$fWfxIR1!|Cms9#$bf zr!J_tO5mVZL~+XV$d}sUByY5Qr4>nQcg6Ff+v8&u=0FIvV@vJR`)x=&m~H%#0zpR; zO>$rIp~&I=)Ad`I|7Kkd!_>Da{`LBMtvjWVOZ(RAU#-_)ZSecHE0&{@x_rCl8i)JXrTb90GP|LyUTG;W(4^|5tsE4xuiyT(>^ zt#n$~ZAqs@;@(6xzqw{Qtp3$kaYgd6ecWid6u>RFjFXljRH0YhSo(0*>*#v*3MV;c z4cW$99uUfdaGmSs#&fIe?`gFj!0h7Ril(@U(ZX#oD|EqDHh%_!MFnnkt;Q^gxL$2t z&u`>_{6JxW(DBHP6x26KS-V?=SvKZ+?`=sA`qSW2N#V8nDjPrh`@o$|xwTyBD9w{!@rz zWz<>H>xMn6P+nsRRd9U@{IOPCt$c-*C=nc~Qs4YS#jn!N^&>x)!h6R?hcqsT?>9=d zw6;laOgwXJRF0;q^UjAsyVH`=vPGwr_WTgs3Oe7_sMJ>8&w*1_Ku{eGT{UQIH?D7u zYq?Z?mq^Ur%2nkbktr)3iAY*=-!NS(ub>d1mOfK2wM$aH-?GFX@&2o@feL6|ztAb~ zH_C&I`EA|*-L3m~0<@`cNBIX?_Mtj`n@8XFkH2any;t=aDmd@u?`Z$<^#1$V&W?YC z?d&cSenA7jV)ItBl6|f1HoD`hJW4^#IVuwDn^gWLmA`5A|J!KwpZV|Qml#wi-ewuw zo{SR{=A`+PmcN$Gu)Aa{3PsvW(VCW<8msD!iTUnN`cA+XqCDFqC!@u^VPaNg^KDkj zt?A*1LP+F->QgWNpdrBnBN`f>+o@&fHcUQiXz|W(l{%BqZWEwF25BlC+>e_Bj2JTs zv#C*5T{cvS%n$Nbw?P_lrEcA@BWSUk=5Q0@B@s;mR;s7lp8UyQ?ch*P|4s58L5mG3 zF$Z4E7sd+ha|0%R}R!;68P6cL6r0KgrMC>4~Nc)WzF!+6I}T z)>Zr=S)CXe(&n`7(Fktv>AeQ|kbilgdQ=K)ta7{0tUq&C9ZhXqS;)LYTKsXKCdpU@p%ccy`}!)p@66`u!fT&WtX-Q^fjr8J>8D=R5nx?Q!F=^=+E6Z=)>^>KLnle7|nJl+vs8C zXuosqX4^OvC)eJfgoa#XHFWdg)8_@lMP-tTGDP^d=9ns@V~4F&+g61aD$gi+W^A<# zWsj+@@Yed^XPyg*WR%%e_gdd|eZRU=HgAJ%#~Ug2d2Ev>>I_z^8r~bN+k_3IY?$J^ zmD}XrHqRBksBe9^);TZO`nU-AQx_lQ(U3ukp{VM|+t|s?mZouF&gl_{=r|6!3@jy{ zUa8(+DgV8{(tNy9_B+Wy$J^3d5nco(ggnKgRLZ%Lg}$dnmaFjgTf5gu*C$P-v}oQe zICns^N-@LffdzVa?lA4tW2^q>#%p$}34P!g($rP7|33AUzBg4TsBdN0>vZ{S_Qb?H z3RUCOnzJYyEt}Y5vUKY$xU&RoPGshp!Tsb z^UrZt+bLj=XT!>%#sT0LJ=XiY2%kU53eX={;qDsny~sMCR{;=Qx$mS6ZpkQ_rJ994 zDB2GCCNrN_Nr*B%GVe!)quxOQGGH3Otrl^k=&qCENNFp3qIS6|zB8)^jtS+wu1;pL3b` z5~^WUd@ylMIlH<~`WxAxzThfRYc~)pnE!7`)R)g+XlnF_GZ1xnB&aqfFPu4tX zz6-oN19zhdddP8R^035DIaXOZN(bzp-ixWH3+>*u=SlqRyB?~JAsJJ7=I0{Um~^B6 z4`hay?xC&>IkTREM$;45Xsk+$rj;cEDP48Pcvl+eOA1YEaz(erS4 z8gIU@AsuEBJy#cEDG#Ub%ylcZAZRw*p|Cc}CZh!d_zWBfD%ilu}Zcln}`x$!h z|MRc^_TO*PfN9Y$(u9?5pW9N8E#>l;vSn?C9oC(cmEU%xi>4_H-65-1)Pr!MO(tsA z&fW8|P5ea?Dv32z(&|rDpCmIH&b>??f0y5XAU?7%dAW8{_iAcB{)O8rk1Zd{dDrzR zmly3(WJVi$NjF+@Csp7zH2ad~8Ve`W^vZwOV61a3+|kTtb}T*WO^SI!`;)}nO{yP? zq?|xGVm_^$pGHYaC(!rjHJEw21piz~xBHj+PG5-VN!g6slp5x5;)ku+T2rc1K|3i& zzxw`c!rgj{v{3?kwe=Hc*#Z{T!6T`trkM*BI{`^J~9M#>w<`mUd$farjJAx)pcqust8u+II14;vdJ#N zNz!7z5#Py0E~BEUqt|qU=A%7{U7(iCtF8BUoAGWsd)rW7UpG0C)Jn5Iy%%GI9Ho^d zus+tn`d9;3g*&Af9tV=~Tmz3KusoK)xdQGB;6DG?`vO=W3t)Y*0G{UmzidNAyY*RI z7-IRE?Mkkc_z5+Kj^jT4*T?*SO#gHCujlk%&-uUJ=l}XN|JUdFzup(XWB$kVzt8@d z{4b~Xi<$q~x?u9Jp8e}%`m?h9|EC48KCJ*RfaPfcd};o>W6uS!#tK-^C9uX4SRYGZ zeXN1?vqkWjb6;2j>3Ib_F96T~<)AT=Q|7Vl`c{M(!|9YSQYs~-kKL6LZ z7l3;Az5+hfvCW-)#5(?-7QkN~@_%{A|8Fbc+Y0!NS3syi>o&*u+bcouPA4#053AZz|9mD$pNZsX&4_R&ANzG@u{XfL`VAS8W4JS5h3Vf^Oak1Z5_X zhUn+dbz-Kesr;llRqD2;9MZu@`R7F)n0kE4g*QL^ykEH2{I?MP!N;HL){nYo09I#z zua6F2A058ldwhL#`TFSc_0i|+Q>U*_oxYyEzC88%^3?0gz1Q!ZepMAQ;CA6|RQ zQ@1Z?uP;x%zC3#U?DVtG?_K`f<7bDjj}Bj-I(&WV@b%H*>r;on+mZk>Dn%?vzdawX zy1NBl_FG5)6&)Q*C8qWldU_Re*WNX;|MSU_i(FVr?AOssL3Fj)gv`@nAjemcB474l zy~$+t@L~mv)Q|YF@~`z{rDsQ0`fEK|kw*XD|Mma=kAM2-f4cqo^6}3tZ3exMH?ga(Zwtc?SK+eUgyPSwx_(Tcish)D{D{)A$A~}-9&ZwB9 zCZT?!C_Bz$B4LEz<=a$@O96b%1F})aD(btH-g(xc( zb5O(qGP7asZZSOt?lvD6-Jn^k*peRjbV6#1PClPWV|{tirsUc*q|37+RFCA_79Ksy48uU7Qb94W7gRq>9P8kIP*=D?q?T_~9*Yr7&i*qRs}jD$9Luf0!B&4pPX{ zE(h@C5V@+o6^b+yj9F)zR1+{)LV-fMu05d6Pc->wnF8!zuU|H^w#&D7&J9I*GI zcUx2*t=~2WA`q3U@pjB`MW6Zu_Rhd;nL0viTDDzgIz*5~p<>w-n^-*4Qdo3q_@S78 z-BS8~)ymt6j%Sx6Qp`X+uG<88hzK@OD{!I>+S=@fNt&`h2%0Ep&B`+X)?~3I9mk6m zbg(otF;}+S(O>jk8w~tYPqoU)=QG`BpMHgDr3Iw0)5{?i*-riJj{WD|@qJCgW=^U0 z$;2{AQe{{81Vd7L8r$6n$yTtL8s=3orK|u4Ty0(1QwPStx+^yB~mar24j7GjOSmmuos&OI|I3j}&6KS{6{5!5feYOJzVR_Xy{N*jdeOaj=Zt9gDqI zHL{3u^Uw}OZH5FFl4w>6sO1hdgyp^JM#yzhx49k2#l5@Y!;vm5bPi!C9|~Mw+0O}l zs+!CI-8{Wh7&?PqYqd=b)yFh7Xx;{tv-;N%6}EClsyr_9a%^+af8j(+ib^+emrox& z;IMWVXdI^xIxlTo^2K##=m{H=I=?x{FOXke@J36{=Lv&^m232X- zNS;;}4(f-krj71wKCn5PzWUHYse$lXw<0a600(6n8<(zGz*HvfOX9Bre=xKXpK}S! zgmS?&1rA+S)WC|r3--JNm2gY>vgJd2f(J<%b85zpfXp7W&b9^%`0@R=3;I#DZL+fy zKbMSFuF(;C%x((>Fo_Co|gHn2#5!K2| zAGbZ3)Ew&S$~ZIDx+ybJIYdMGm5|ZlpaUg!1RHWbH)s8abPyA+tk~3L{ijz zy00O%yxz`Xh3#e^B+@1Nd@JeG`y_bDTy@1ak^Fm$}P#z(a=P8s& z2<7tqwjbBcm_eJJA)T{CNBaE*bNYg0zJ(;#g8L?l-xS4H0pGNm)CYIDeEZ)^Fl&02 z4g9n!0L&QkiJ0yd)7@fP=3qURs+IR{J%mrnHyPjO%~dlDEJz3uwcv zYPnUE+H0!YajeF|c1w>P!Myc9DlbItxdp5nF_v53Bx>fugUV4 zw?(_ap~4w?dLq~e8xkLqc#lkZo>=?lC9O&%hcM%=Fyi6Tv;i4Du8$jN|MYgQny-!6wH3iWBFn`wOz?V$uoX^FNWAvo8;=pvi-=pk^xh?93ts; zatP?GAgzrWky-gQvU6%YRw+*X{HchN?=aNs37 zGC-4jD>le`aX!0RD*Jw7>3c&?Ht@@#WT+Ok<;XSE6mxcwT^UscH!d1C_PW_m$4+J) zstcSxxVnJ{{vkmjF3MV4IOr#05ZAJ~BEyxGF7L*aEUWOwP32Aw%EF9os!B`!lRVoW zJEg;fi%D!^V1SrT{2t8Tt)?AoI%&;Gt&qMt~1oT4*L)y5E3)WOEq7?I0jJ zVj0vkC~V2k^{3(Gt8e?p zHIr)?Itc)rxh>vpoI~Y2g691roxdmSe}>h(ZHE@x zLU(H<&`5$BF+oZqo(gUKs7h!^9h9@d^owT;x0vo8pJB4?{eIE?G06qd4ucCMkE^m4 zRwsdED>r$`FrNL{i}3JvQC0E0=C3WOH}do9lctUZwSy@S=HWs zGqb0x*0$z|bns%e2)iKLR3OJ>Mcs&N^wb)7?VeXR((|pmmF+Y!45e}8g}K9O$=deM zEAWw4YmC06*dMLupmkLX4e!h6)F=lQn5XD*-Xmrt(;UhXDBJ2HYW0FX(X(byBaepholmSEIXdy%<97;T9-+TJEyt$ z%jzP?5zUW27i??qmK`E_m&U8#O2iRs9Woc$)*PCdNFD6s_^X)v>KG|$FQku}>em}( z@!E@3-1DVkc!gavcHBUmAw^cx?1Hm_L&O#r>hNx!3N^NPtVRGPFbu1h9$F`ZMbA=!3RNMw(XdV@?B zRUKD0tLZ%tcTVCZ%H=>Y^3nGDA>CDqoH#DnMh?9|(PYX*BJ&}g0jq-KHCBxJF$(rg zhVZE7@{-DA+eec-TdiS!jENWQkd0Kal$2--=y*TfR5KCBzIwbjXl|GwXYLq#5CT9- zX`>yYj#6%r=CStea}yaj8#0RVaJ|Nv*ZxU?~d~Zw(M%rve!^> za?DbMOJW8_wMchgVS(>fXObsh%GglC^^n!aH(FkZeh-wV1n40>j$cAMHiDQ;4_%_9 zcySRLInucOIy~WxXRL!2fFKg?Wg$8$=M97_t^lq!;qtdC#y-N*ELZiXEVX60)}}U0 zD4sydTvSdhEk2%pN2b1E6v(ne^7=S^B`VGVwDr6qU5c!s#mA7LxI~+Ru!5l0F5j%o zFT2zb7ZRK|J3DfC!YEVDYa}*WsTeSFD;TE^($k0krJm7d)sYNk8wcP>6P!(PdS_wR zanIUK)NKE6bzI7(VB-<)y#w33pW8pPbLNOy^Cnbu9Fsaoi!5QSUEm_3=INnjSD8d| z2q?LkL{SVEtu3OCO6{M_6cp})24tV?+AM&^TV?2^tK;djh z2TmnEXp`J!$J^yzLAuGZD3@9Yt#b@ZS(AxuRCfgI1UNFcG%iiP(8Witmyi>_pyLv? zl84hLpAq^fEh^pSkaID2cBj7KV=3ZzktVJ$FfdFWVk$&w!W(r~%<&P$vXTqBXqs-C z0GNCzY8w^g^n9R#OhU~WMI+{gy1yJOhmEkypFVU*ER{N2f5drkTV(*K`-9rvyRZgx zr)LKhhHoYz<1?{RDJD7$V%Tw@^!@p_GZz+t~&%O>G{p^4lW6 zV#7)G5~8&p=bkl)Jg6wI1ko~%Z75uj&6GB~Tq@Q2u%i>X3;_oH}(8nZcL2_U} zi%8UQMi#0uP*8GGQ7Q-78Myrb_qkt-Nil=4M~;)?*d-XB&W>%rrt-1JHmKl+8ICc) zo?VD|c={dPP{K--NTOHum6?zvY-lUggeLel7fM%Hb3kLVnln7w_CECCDi~UB(_RHU z$!lQu2t6nk3T#sI=pcPxVpVZ0l)36f^KOoVUbC>r1@MI3Y)>vONS?u}Yj zqR`B?zA>>O5xo&&>QdQLw(I4XSJbq{>h&JcKXDg4NPP_wov^nUDim*#=KVFYH(ENk zc~4$q@g)bckd1@2J%wy+?(QS}CE6QXcndWH7W5gZBM6d-0hAn#z_Ttj7t#}Ar5*-+ zgS0NSs(Y`)@pbu#9 zc%X_S?*|cRd)L(N9o7~m7JLNRtG)vM#m3V{gI=fg?Q-F^ z8@;}wZm^16ZSW5aXzlFU2FgVMg(D)ByJqB-NR$?f)dWSwF-7h2o_1ks5}+p~ShyJ+ zQVr;P-9b&)xQ&Z`AJLv&M!+@fE)7sJJVOTFPz_!R>1HZNG;4DP^X>!N2_b19hX>VF zhKe~`z*Wz@2E$2m5ErLvY>HCwhP9l$>#^#(hmypC+i;=ptz%x+O%wQmlaarniY{}Mw>_{P+aMY1o1h`1C z*h^yj@)5ChU{p%L#s+E#2cjcq3*5Sz0ZA%{{S>x=`f80@d_+Y~VBWpf(~Px0p4X$tI4Nx$K4ZV;nBl_OFP$&t>o7+a1d$I8BzFs;I#U5Dt9O&Zv)9C=4QuJHJ3Qz%v|s;um8I6vz&$$GN#KhbT(Kw!Pyu`!~ob}`GS z(L{0_Q3E}fx~TUDL6r_TOm;IS7!g2FO~~P07M9k>GB*gOI#F3UCZtR{jdkS1~s^#^j>C)?dq zw|gFG4<@>zj>)Wod#MBzn4GJiJK7tz{rptPI=!_Uc9rCe@K^QnuF5{t;m?C6kasw+9;P%!jJsf zo9|law`_QYl620w1ls3{;UImHlrfa43tI9yJ%JSVE%Dz80|KTsBzMlMh{||hB>lfc zSojeMIB-Ss9%y6WJT#|J4&bk^o>Ok;Gnk9``F&j3MFZs}x$cgVq__g0fJTm>uqNIG zhYyFCPlr)7T@H}Q^unWiOA+C?Xm#{*Dz$T-PWaEB9zevW?uRsm$XKqm#TZ+r4C6uYAMtH3AFy%G zYdmC5y^u6`q>knHL)kq`asu_g3}e^7fU!%@AUkqA@QTYfcIi$I;nEt8A2G~yMhbtH zf`+m*_G!;wafhQ5J4+{ngwe|z5sv?CZw`nJh33&nW6{Z5OLP-WETYF| zOTBK^p4IuomdiHk9X1SNYJbLX?`A`14H)N)A*dE9$d5cL7DpA7kwfp`Z^FQ|pwv`8 zaHYtR=1_ydVS%?R^Lb)x>e3fNOESR;r=zJdPDex1RR_CGD08qb9Eq>KT7BAAy#CJWDEu!0hh(*lz^WyO1xCA{!w?$xb7c*?$mi-3 z7)Ss1^|>{GY#2OIkuq`W2Re%78)fN!9rj!7ADd}+u-q=7{m|BSXWB_wUlrEdD6(-BQ z;6)x={zzi41DLX9KgtNYWqbPS$1}g_>Dzq&w#1JOKpg!$;ol)D$tcS#o@Q71HnM;0 zeDfTL{(u)aAd!+mY>|1t+He6BnXtn!S#n@D*_;wc%`;^iMSdZU=O>4!4&<1Mf-C_g zvdc>W1I($#r5uQtFDL$^+d_{J6e07-jWVb?}wD-Wi6a;ZvO|DQKwyOCo4UVTCZeUyrE1Cq4$`tdXx>7{c2QcZ8)wZ5fW z_PEq2m)_6k9U7!`{`7Pb<`f=5)b%x-T$NOJw}UmvY;5(MLenuZ{qyF40p^R<4K_H& ztVO0aPg35~839`EqxTV{*zE)u#0jRUV>a>c^&Gp%<0pn|v%?4r~;6=MZRJPj)r{?n(27S0|D4eIRe0)EQw7Wy2Te^o|kQ~7LPB5u)c5?4t zfX!10N7YNTIj~-!>KYz`-U3Cnz`*T*EH*$Qn}HFnJGpP~C%F9x@V2Cb@pg7`Bu8M( zwFXFm2sBzKX{g?Kixmz529nht_FpdA3_Vbc8WaoO^}fW0SLFhCwPTsaZOXw>37OWg zR;=@MEM_@j9E3voSWm8;qeXq;>a?Qp#()U}u0u)Y{){b8Xb#}S?&$K}qMKN64TNQl zTDHuc>Tq|(;tWCi8e*QTnTI(dBtmoSFW@1BW((dN`_h3u18X=;Cz>wWx9XiVRu+xG zns~$dOQ?Aws+ug^SX#%qz=WPUlzZF=dR3wc5AGFIhSEWsm&M03+(gpkrw<7qOv3X3 z*qjp4gM_YPlna(5u{$hz4X>f62?qtPSJBC;lL%<%c|N7sAhz2g-nAT?m#$YUyP>N; z;BI=%(rI)?;AX~MNd-}*eSa~!LOxe~?n33^) zRYZ6&bb>q;ynKnwH0ay<>aZXAqc|fmEZZ%jFfU=|==cg?)%aedxCXkCcZ2&CW98F( z%|Fl^=_SZKt*Fj-5BYUHSaRa-rJWxPaNEa(N}K^>AL?8OXRhY!ycF z5}0bPJ?{4Ioxx%S9FF4|alRXBM<7^{xRbja7eC0hfd1{p=r20e^-8C3}1+7NYf$@n52m9gzn%%!H7gf>8})$0RKE zMtrBKW)CHMPP#7bDpxRGI!S6=rWmgFTy^<1Y}jT?8T7CT7=|%Xpe7dQ22i1Pc#Eqx z3A1x4q@2Ejm&@%Pb+vS_upIlemWx#(tyN=}?2ZR)TF;~#6) zzXY0dF($dV=oEt1vYD@e<~spwXgZVV95nF|&i7n22#27oc6r4HlIF*ca9;Itesgrl1dt zk0(7IT)R{}mM3#+-Dk6K4l zX(<*l!Nu9*WcKs?=7= znBpR3)FXBh4eneZRi=u>s#CZKfPm+Sg^6T;v7-tnSuktmKz*-vQ*>=V)oKm+`zypw zXCe`qwNhh1XBHA8cY(<5()7B~YOFx%i{YlktB62G=EA$O3uRRy46jE0<%m8@K?eDR zg9i#77Poe&64f)+G$)a*_L$Wme?e6?Qczx~YM+lqaWkw}@rxS_5q5n9EVW>ADEAED z*EB+?l2(9DbWbdz+hvmNz?*iLu?5hPP!O-yG6r3a4#n=REU2nUc<`pv{&N9{(8q;d+7mC^`eiEWGiq4%iBguNS`H#u{+-6^Mo5IWAU`^?2Ao{pPSj1L zy3)+EmFa+_7ViFJ)!f;J-Eewi`GKb;HUL9GKm^v;?@}M{Lh%&s=Xw=j@rOcB)zdmx zfLKNZ&gkyFpI*;c@ub5j#R|eE>wDpz^LhoGoUHr+vr0I;v5csN;c#dbP3%;Lf#}V# zsD-xa#`N1NV_;O|Q=wgA8*;jde{;{)Th1UMdV4Vf7ygMB%AQhx2i6qK5_V88L8=8v zi9EZm1fHCOAt1a5$akB&twhcZdJsd0yFGX3A(hihT|>w^dymv9Jb#cJX_JAu<4i+A zKJS6yq6%YkfQpoo%4b*-**Pnm3{KEX!$4CFf42dO?cdITUP;f8bCO{XGgw(hf^Wo0 zD0BN6cD@_s=?dUSz*Px|E7U!$q>yL?#n;}<5wZkU{0VUGs8V=LfSl9A&6vsV-PvC(9ux79!hlPoK@rr?PJIG~p%vfuG{v{N~2?1)x- ztQM;G?3z7vK_s<7;5bqG>ZlTk zC#+lhIa(FG8hA6AhKZsG*j$}jklv5v*%7{Mbpi@It`WkHv)b$)!~ioeZEY~gu4N@R zf$^6Lpz#zZOtlI-9gHZ(%Lt?j6#uNPL*|m#Y5(+LXwwi_106I2uXZ6MGXZJLW{ZUH zZdaWN&Qvlf9U%PBK(l()E?IEXH_`ngm<*6>kcG;vkbUWX7dvf%m;^&ZWWt#Cq&8{@ zhZUPaXiS&4UTx`n;P8YDL-LAKhJ`VQR{(7sq;@s+qtLWK>sojLi;=&zDDhH=War+tC|$b$3qRK5m!QY5Qg&K%a(5;bLvov>8b)0s{Q}={3Cy!E6__%uK z&h~jN(fU%&#KL|ltq*QPi2BHZze&mpHAmLwN#%p*o>a(0mW#6nBMaUzTLY|==IoA9 zZXipH3=gM*g9%a!5pSCb`wZvuVK)!!dURMd24!cB+vncbV$zvr18=UvYv&T~2-Mne z-jov1k~7GRx2vNUbquf>Yy!!QHiObDjoh(ovavn`{GYdIX(r$VJ>d)#RGwxJ@H%|n zBn&B-OE}$Yee4uQk`?<{TwWQPf5Ro2!Y=^XTEFe;n3cKHMj@R)5 zf}T2NP&Wt25HiP!kW$bnq!uu1xLx}5!*Q3QFr40XLu`WksXkweFl;yV!dB-?#OG?F zB;f4NAV*T_ZkAwK`AHM4IAeXCAQ^L4(YH?Us8-O_Cbko@MptWoFP}`#p7G`ZHFq0~ z!!3>!H$RaaUt46Xwnf{gYWPA7fQ)uE@HH$3JJE>qwr8BVd1*)aK1!cqv`{Hdj_uk- zkReo6k~>Z>Y7rwDYKm|fxX!Oc;ROz!%gsyd97RIJ*#s;iX(Qx(`Wjo{P=Y&5s$mY^ z3o%_RK}v+Jq40o_S2*bOtaekDlIHF;blgf(4N91{CIH3)E;B247onD+s!kN;;mt|b zazs7D{|mW&WTno?am}Qp6L%*HlW{AX9;7!oiyGv3*{*=+1k&&}hf(;!ix?y~NsQc*N_;y6*l1k@b+! zDLf!4_zM=tzG2C0wq=wIA%7%C)A9@{3T-SeP~}wE#6Ux#JAA{Hv6IG?%`x(fE>9;H z40f+%bzg%VF4&nRUiZi;4-f*=xMKdAm=0=4v-v1w!*~G&%mppDFbr$tN9U(GU{hc7p33R z0QM!jM3WO?EXkwZD2MGR&yrM<@6(5AR+gfz)0x-PJj6W^sl;E;e4B2SjY=&hazH7v z*NEf_?cEslnycf}dkCU5@m`Yp?_jK?KQ5ZjIgY0ru5Hpa1~z{V6HC$31MGn#3F+^DA)enC#!a8>@q}n%*EEFF+&Z6)M*FF{7ga5te_vs*ta4>CzM6CMuKV6ae5 zr#r#;6dY00bptQCn%~@iA~zycX~*+smVZ%mKJ)kQsHP75z98`5*C0i#dOT7-7)s$L|lU> z%eg6%^dW8NAnfmeB{WXTs>)=#JWnDjpY=rO~$g4o2Cf+;V}wzb>!f1eh~JjWVMU>yf%O#9QX82uBnoOm9F(* zr!~^Tj5!g>imZN|5#V-ZF37>brnEb`dWFUv-;W9kd=G_xG1t5uYggw+ofcnpNCw&d zkp#sPZ*g6N3i>$7a9v#i&(g=p%%pr*hYn>vW!#u8?8=hct-3moQ9H9rH{4hV@?~Au z6V)1fq`kfHYvnsvzli;>k?FP?C7Q=ce>;tHIKjQybb;g!S1Wzat}uexj5&L?zs>1( zevI4@imMFMWHp1V1Z6Wp$5^6@ueR+4QuXS+9FiFcizgm`LWVH;KJoY`%itb~)sIbD zBID*Dn7f2vn3x?+&RZkb&48n6$eZ^9h4F(L6nY>59a5t-hj6X$QcYi`@|S17X}sI< zVD*2QKa?OblSFutK6EBv6?-&KlTW9nF%iu!L@?6u10w!bGb6st9+D?c*UR0g0D>_{ z!5UuWz?dq6)|@MrjplLso4ObS;KwTmyg%e9ku&GB)S+EWUV6Lvhu7asJiTTA>?csU zDyM4P&V+k=6S{G{LH?ThJ1zB{xqLroufs`0dr#T+Z^z5)eD2Om)y=?hp6f5q)tBe` z8`pL7(w^tq1H>)AV(JxPJMb55P_Z+oBLoxtgDQCMCgi|+zGYju}Qp#z=gfxsKNDy>JYWxvQ z6*8xvbA?hoxnnNYlhY9;FX|UAX96JguaXFc)aqZ#JUhUpCL{I=C zs|Ce+|IsOB)J?k&PcxCKZna~GvpSgtCt^|PLxx{p6*_g?0~1A$G0zzU)*X(F4 z;Jd^}xfFo zE{t?})f`j?HiU%h)yLE2QK%v$61MAx6V+l1$C)5F>vV$rVSNENn2}f5pA9vLRNzZ6 z$n1CE?y&ZV^?CR9IO z^QRLGnb+|8RGWM9CV|5ms-yX3>y`(BAE7 z0`5I%=2E!5(4AZ4{v@RrDe}BX*D6Lmj&g?jb{l<{B>k^0@h1{Mx>_#Pw&U?a3Cphd zgCBI>DafZBxs;H*3|S3}kDiN|d`DEX%JE+mltL%{^q%|*)tkwemkW2TX1Bten{kK% zA-E2oI59wSd!0j>fXqAQmG5E%73-OfCY#>*ijj;8qOxg(ITWIMLwG?tDRptg;bewb zC_gmaWx;tttXkZ4SFxpF+ZD&j8>FKn8S^0p*aB87`%QTaoA=c|TLVM|ydZIjVF6wsC>@sRl{Oo{jD#2oO%b#s|&Yr$H3j3g$jA)tZEy^08xZsjbpFW7f!*G}ju7?)0X%EM?Bd0ZzPKL4D zf%a}U*zWh^iYwnJGw6}J(=zO*#!@A#faOd~{UqQi7O@yg=0$l~m~Jg6kVcep6ZPGI z&C?*Pchdbg76drku^r{+if&X*gPDXp(<3`D(|nJ^Bs+yQ+7}<0)7es+84Nvnii#X^ z0Uc**;IWgtDWQ3xVW(8ahkhk^@nB`CXJ$LKpuwTdD5%i9TFpA|tbl6d`4Y4fYo_xV(<_qUu#ugH@FaWov5HOn*vQ?g{Xyp|KRZejoC*;3R_tx9 zg$pGg!p$$_jLQxP(vg@K&`;r+6BYJAm9|8R}+qb+7&$ZoE7?l~gc_1Xi{us?+BF=^ z(1Hx&Cu^}pp5^k2AZm{m7V+={oxYyM8B`LentUfawXfefkh6hB^eP}SBG@E}McUG#|bY1A>~?NaTP%+Enxo=aObcsq;Q-uG#Q|dGt@+nei$7be)U05 zNvMLmEHL{4YsQU@t8zrz-eyj+!$l-NZbd9P$*7jF5y(^keL{Jf1b=pgWm6Az;uC$X zm2pX!X)PvSq}eO5Tvlg1yDNJ1&z4+Kf*`6n2r&x7orI!OEzAH64)O^%2VI~O*d3>b zxrn5yxsuP1L*}C%qp@|Q_@H0QaXT4XI;Cdp^vG6D>s(?kNwQti0)7&L(^sy@qXOPoSYwz`xihjTS2+nT`BpMeotN5dDlqH zHu$;O00NF$rvX14OOS>XD$9^8I#Jd4;pOtGWN9%Pm23zzKnd4R)b$UMpWCCVZCz5{ z->{r?t?=S0^hunfCYDmABs+9+xd`dAj5}Lnb9#0wH|GHf@RWm;oooiI%;GNWrWOIm zQ`Sfy0vqj$rMaI=t&Lk4t@G-HZmEYbQ(=?>M{h1aw;WNTrDM%X@x+YAWPQrdw?Rye zgya;992IwMK|_nZyk&Jm5HfC_!I&AJTkjNlrq~L#3jy4ZAgB!rV2V&;76@Fm%rhqv zwIc<~%6_{1f+Y6x+TtUlR>S&iA<88%%*D|5Wj~)C(Cs}GO=-_PDji$O?sx&N8m)}# zQvpqnH%*&+nU5>}Q40xak$jNB%_Kqc!p~61p@qEbR z@k$<-hdd@;cS>z=NQN4_7UdS)9{Ul}m>{=l6D47g!r8KTS{55dalDYl>6I*&66~@J zl#Kdlo!3m^C2DTGlEwKH#q%zT%YE1TvLwz`jo`ZXYWB(0>uVQ zghQT;Y_t7Y7I%A6fTda#kGDlJ?8~>4>*|FhK4SkvMjlU+cs@(wau>wMDTtjNYEeAD zD2nS#QJg~*?+>Y)pFhQU>J@80C2ay@Gn;G83DMFc89|Wlq%J>t2ND2#TzT2Zj$vvNTKzC!U z8<&$tFT0t5uS~w~bgE$uZ9jtE*Ik`onj>x5Z^G2ccfnkx{D}0Z{1RcKTcHkihek_1 z>HK9qhPGR-Cz>$K39Do279swA^?93iDM$6MhxX6QbWaY4MJ1Q79yfy`c@T4WA7}Nk zy+7enMz|uoL;1o39sO)qD2e6t`79^vZF(}ei9Y;)51;!OVcz$vv#E9^8&4{jX-Ah2 zw=bthaM$*VCJ0RFtiHP&??7QTyzCdHB`(7m_-xLkMlvgK z2w3cBbb%vjA~uqWt5XRBu_e$V$+U+9k>iY8$u+qICdPDM1QoN(Z9yB*4ecG}LUQBc zqnb0Ezo&90H3jScBq(fw)B30P=BOvN^i>E;M$OGB0oq5ESjDb}gLU+q(^UQtl~nR+ zZfiT%7IU?(oz0JT7K;T)a7iW(&!^{VrTA5Trvfa?Yn92)p3*3F0K9YSDh(Up)Gwqg0$DIs^E*vL^ACn zk-`MjLK9sg;*jpNzgGE}qu%>K*>#2sqcDTx2YiyJb(b!EE0P*Tgz9p-hQ2^wzy$9n z)2$?#xux+xj5W-&C>79I|Ah#6GG{x1s88=zoDuBE)!3ii&~2CPbFAfwIs}GBVN6*X z`;26*0_;<&DZ;iBp_y97GYXS5nBqtI%gM~8mcYQRX_lEAQ(*uo*vpA!o6`XFYz6>j zkWr4=I5M>OJiK3e$5BD@baLfotKGc_=o6gq`wrKuM6_Ut7bL~vV`#gig*ZV9hm|S6 zrM6x){eq$&XHp>@(1$S02^Y`1Yrbr*P~-Hc;xawdDKk!_Mp|$fKEQq22!yRB*mQa6 zHENe9OT}sqb%XK)Qxcs=)+4IiLGbwK0l9URHF+{cZ;0FmtYL}~2S4-!)j{%RK;n`_ zCV0h0T4kHK^unrit+k*=bKxX*2FE%pZ2Rj;`$*c7&71-+ez%Z1h+?V;4NP>&<%F_} z-3j7L-M*7d(>Z}u-8q7un|dgeC(xNga#`V%@l>&Hw$r9Eu;?yZz!`pepHujX%K*@| zrwd#)i;qT!Ol9cwLYXrB2!hm!KoZyw`lN+eo&(2d-_)rF*bYD4GWvr6EdqVIOLDQ`8 z;S8-|w<>NrrVjy#%iyM#pmgac1l|SBuLXsg0^id+$Geah~t5&#!Ns^pG@atdN8?>(3we{>GF2kg}9V zBV*7L8C8lMUr)Y+BTy|UMN|a{|C>?!hk_$VUVMzGW0N~Us5BIPuk{oqu(E4#lh$L- zGzKt8h+32+{r}l}lO9R3EKBdN2x`IJv?%0_BC_Bjm?Y>6GlF0@e6OVy)t;n!7MY%H zMcA(=&Ufz9$;@NQh{%Xy0PbpLI?0na-r?MHvSl~nkV=voY#Di2G&9J)HJ7hLx6_9R z2Wk`nK5{_-Xj?Ryn}Hox*U_f3A5{`JwJWabU=Fr3yLiCu52i%&rorJx>7&Kadh%^Br}b{E}e z#g0)_r-=ioP!9fj2#8`NSXyL@*P}ePsfNL37lz8Qh(EL(HSVNJnke(FP;S#!$Jl;c z!94B(fi|hz^qzqYOz=dE1u6pU_m0RhR(hGjS*(LLcx_X}kk%k8WuFGrI$g5m_J-|? zP(c(GU5ks>Qj~NHf~j!YdPy>eBeR}@b<2g3v(=Bxi5AF^v|n|XN(kFp0nlY~4(!9? zo`SD~+P?0!RtHDQI=f79F(GxesL37zlCCdsXp&-O1JFz`TZ7~z)D%(>T!~e{6)3Jd zJ@`2igf?52?kadAs*_WW#o2`#>g${HKx=3Vv)ivOorc4{xBz+7Je8=VmK`a*yG=2` z?LrY`bHe&{uJN-8kgaG{L$`d%gA9vk`s^LYHaUDGvoS@;2Cdsbt7Eb3f?Ws1m;-6( z`3zwlmlcgF@aC$lnAQ|St%2vLW)rdiVu+E#t;@IvhpU4kUq&CJ2v}UwQAXKAb#{v4 zCuAm0cH4tShLV+yY?2&+?0B6F<<<=ZbId{!$cQYLpyDd#*Pv?{^9WH7r0mG?5^RyqK#r8Js9vbhtzP1Qp|OztM)pNqXapXdxMN!EONLTu1~gp`OEAC zghhp{TOUG1RuKsWw zmuPBUFYI3CW%9)Evo+?4r7siW8Po$;W_tpPj<7ITsG#u4J~SbIDuL%YDxMUT{?I>` zQ{2rGv}*L}>*r#^=-Y(R<~?4d0nq*Q0jLb|Gm5uVsIS>$!a>~}dNFMtg6g*5Hs=72 zQI#HCumzxUbFEBr6vz~Qgtv|lR(_b^<|#I7Pl2_dh81dQ=(SVWV^y^rvYQ0coQ}gJ zbvb@0l&3kKHCa;*v|rd*2FdL~noPatY(*NJq+~XZ8b#Fc&O$XA^-rP9;Ci)<5`~WE zRV|F3FHTG&4g^&K!rqWu458mNv_+Z_XMw|o;;35s3h`I4eGtdwbX3*%Hu-T7FYnQJ zoZ9Jd!6tTV&xi?w9Wk9;Xkk72Ah}3bfmRoclV+WwEU@I`UR6d_4+AHPhYiigmR+&2 zRwWlr5CWh<89`+2;VKkQ=eiUB;b00|)xra8VFfuvM1T80F}nuQ13gf&&2Cyy9PWV! zWL|8xx_8X-i{y7T8D^hD*2Idtknd<>nONy?nT~C!y`R}ER{QN%CD>@CxjkLHQsxjh zDTEdXUBP8H6Ny!IZ^C0xP)g;Q_)Upgt89Kc2p42wTX=_EEoKRfnVQKEkx2;BJyFnRjW3Sd#!NJgzBZf6V4+O#g1& z+8Rtt9qwaQh-C0xNEw;))$qc#dRH*CJ8+|obKI26z6mrDMCo6DHNZj{C7w~bG2eSbJ>lu6nDZm z7_O5aHAmMziPY%iSP}cA)8rPG(cvA8+Di>?A`w0Z6=bjgDoTEAa8b4kBV~XpvI|u) z6s|lu-2_A4))mhfnmI-uHX|ZHSF{`qvrBQOtXB8j?SU0?#+mMR<+g(FMl~(<5|FRn z1$Nh>hlN~oa1$_*)*yK<*Yez`WJ^~WOF-gmkKno%ZP)c|+L=>KK;nyK&=2geE|9R# zoNMhsUC3gH2*EV3(&O7qh_$lrQYN!8=XigStil=Q1(GpD+y|jv;beC*CW00HLi$?E zLjkvaeQgbNPsl_Coq0Dzmn#NZvaIgKG?0^5*R7F@!o?j>G-!3|>obMlVwA0?ITB%8 zA^tqE_GGqDFccg8oSptCaI#J2hLbxJ1>m*;AQvO(O3d{FBbO<&x6{C`Cj((q0Fy^@ zZ*|dYa^6}&WmUOgZ#8(496MErfa(FSsg!I36+#g(`$O%=QY?p~|?@nS776{T*X)$glN!W&#vU%M1gZ~F&&j~gQSzDLcmP2vvP@lu) zA<6A(*NTufi9B#s=uBBLX7>(I&7T_JMQv&?irSpvwo{DnMG2ELe`!~E**~dtn&Pxs zOg0m`>3U@r3WSMOW)~T3>rr}(h%QET%W9#vlS#>lrCQ7n^A;Fx$6;!NYKRQvRxI07 zITO-NDORelpT&X$5KA(oPOzbMo`$L_bVd}$LLS=OajZ<;gmYz`h*>m)S4`3Y5xz@ZirLOC1zy={ge}iy2pCW-pGy>SMU6mBbKk8kzQ5xgfZhb*EgqBWoczst>eLt zYl4bHM@9{p7s^<>P-3S*oE1kIvTeg9!^KG11j>_FvGW zWL%k&?YAh|vxO(;V+ytv6cHxFO>J6GW82NWOYuNE)+tUD*vwTAyN%lNY8eFYv!YIv z*r_&V+Z9U`eOTy+_<;=I?OdFsD#wh|>&MuGAV#73LN&(n)08w+L0NXC8#~h z!jon8R&hAk901ea56;NLhlAdTW!Mx}NX9Pq3%Jgr94q?fYj^=|kJ{WE%zkN5K^%K7zqr;%-8XD!Hwc*c@MGQRcH} zvM*{KdPCLW{zCQD**d)9UV$Sc52g&ZW8&N9&Et53CCQbcjti2LfrKTQq&}$f`|-`8 z;UE(758EZF73A`V6{*TBY8|gQb zPoCPv>_tFyt;#6!0&*EOVmjF|6-0#A;GitCw+L$idq(ATb}4hc)B{*5Zng)z7w>Pm zpN(X7wmG>P;&iaoH|%MIwp3avIPsXZ%gC9k1{mU|)GzE{psbnx-S*4A`3%{KnW4iT zE*X~aannff5G&B}A^g7K{6S6r`rNSGQdGR-`{eXktaV6R0UFg2B|xTL6JPFW_9DY zGkgs79mKg#Hjb@YdAld3}ybh_wLBs^A#Dk>`Q4n9#AaE20~VWPx7l}lx^cB@K= zIGGR1!WvO665?%?%bC#K7#D;;mvWA@&kY3A(wpaydPwgOkjUti3%f1g%=0^#ku=>Q zG_KFQ!E&SvVB`+NGhR?_s}q<+6)oS??7d%QHzn{sRySZNueYn?%`Hd1&veVyq1dP8F@NYXhZW#_PzaBb$&gxg zO*FD}Vv4GfzT>pGYHJCi^V&j{ zzzT7e5!RV(K1*4a$w`JKTd~?VW9*0>uiXMTMvolOizVzPY|R#64N}yG!mcF9&cqd~ z>fdRh-ZJQgFgqmzIAfCL+d$(okd&`u48k699-2!T-nexOHMX(Iz~OYSD=g7mXMkx zsD6ZIH@J3@o3*5i+2{bQ1A7T%dJFG=3wso<_p$fCEl|$ z$@H9sHDg8^4nd_IQP7=XG$DUssF~s_YC1Ti5QE#CI*C|t4vqsyqieZTr*xs&P*vPi zOMrYw0S8v!mejN;shPT~K5$4SVp6|em?H0r{{v=6MCN1|c#fK!+G0;b-otuy1K0t= zaQNRO+om9iU$y}^su8meTJN2dfO3MxY{Vg{nu4H{!z#$2cTT@Kl7l33qmHRtUc)RY zW~yBy+etu$0F$*z$)H*yrbcOB3uI1%I!bn633a%IV9Z>NG~3p|wCqs@gA-?@rx|B0 z7mw*{lblCCT&-31uot%GwYM`Bt$1P3xq)PR4Nkk!=9P~}I++nm0|RrAf{ z1MqK{@Jut9uql+V^)?-cj83bA!7I2&)X8%440G{rZpPnmgG#hMfMR>lOBJCECPxhj zTCjLGwCq+}(9-n2F;m3vauxu@*_VXXolXI(=zW|3se7xEPX^JIv%;$jH7JF6s6k8B z)@Sq1#BFTJfvQdiHqQVu4bJKr1hgL&a$ENy2tYQvEZVmG7-h>kXIzI{Eu*qUr&vCh z0Om4aqqQptTltD8I~E9}4+9gaEd2g`GRCZtpj%y9mK2xVdW61^;OWj50&3}DU=uu; ztW&mbH>H^i$Kjeo9++fu5RrjSIx94(o*_K94!+_!)PtDI7O#i%Cy#`SSC6pz2DtgF zTVSaB8uh5K>Uz6|iU-dXc{{3XDrtI zT+vYzUd$zhL(In}``qY!O? zbC(q2O_1$vB_7?8Xlui>GN^m)pA2E=d<42Wm21gWGE%p#6Oe#-973Uy0EC)%HVB5; zC9GPTt?VV(tYue{j1^1_xg}U#HZhBBgS3mH`y7lAOqOEnnU$qE94bG(neA1nUgzCZ zA`fr@-LhK_Yc1>&41?VdaaI$7$5a|>-rC0@Als@R!oO__-LU0AIY8}G34ccuksWr= zmmmix^z`t2BxAtGqjeF_dM5=OJB1Sat`A+$N6;zFD68|knQY41gMi0?Ss_86T>Vpkn7gN zC87dbqsTo_%_*Y{&Loj0AJX*HYPU{zH$glOCM9WL6f zEY(;I?vKl3<#=IikzF8kdmnSiinr`k<<%`}fH`(z3LPI~JD zS+|7HzcoinKWqMRW)!r(#%|r5H0jDpFc?!Y5SXLT^xsJu(~}?LJcBl|g?C1uff8}M zhWM2y7D9GxoLI;*l9FFtV`nWx=?Td-Z?mg$f7P{WI3G26fGlTJOv};gv29p+@x$5Z z0_km<%wKh7v04qltL>DDrs+1LaAytDCzbT=WP1H0bapBoVp^a+kDA*kO3RcMqqEop z4%6oS8hsCvHE#v8t6~NiOZ_6Cbu!r$cNEf@V#Iozsgb~CG@ zqr#wIQ)TDw8rf|_aHke>U;{OWkWLE$220y2T{YsnFu`_Idj+Np5la!dKu`npKIafc z)N)>T702OTR13Ie#|w#eS7qB%_{S;O3bPZAHlEbNHC^yH%_K~B=dL0d@DU@U>CD^s9c$->tNj8q_Y6Zs5H zRdaD?LS`6BptaSkZgH6P!fvve@B7ArO2y2{n}}Yvh|QVp#O4##q#1Tlr8IdMM8EZ2 z>nSk^SMzB+Mn8uAWb-MCGy|J^F`v@JgAanXziT@!!*sIcGz_OHB-&v!)znEBm7a^~ zG+%5dO9|gGXq(tXMwLb}Dh_7I(`8DA2a;npIT~YGI4YhAj&>-GO)XcV*kmQhrzrfr zX_dmvc(AO}9LVci(`tFovPxIODyW=_xeDG|Rq1`BDh-=TTMmKg4x*^ERr4^a=C2x6$z}L&O{(OnH!P|W zk5M^d0`ya8s$aN@&F*EJN;(evECZq*C0#XbWfVMwNk!BloN{9vmQX8oeP9?>0J^HN zd2B2cMv}hXp?4}*Nb2@zPA$WliYT@#lZ-kI_y5lOxASj;B%8j?&cBSShVO4sDI30K zi!%`T{n~eM_?RM&!oT(TU9^c^cD)K&4%sk@ADZb3tIS53lL~?+NAL}!EO3h)*fPqV zYxT&8ve;Et93EwreV%a!Dq zw%NK91b8|(&rV^&Ti8q<6+L@Of3Z2gPN%jW=hrFIO6>xFh`k*>Nq zHU(3ursHo^E-46;^PJysNraQ7%A<7%W`!OzTj=WIwmQe5J$c^+nBstGZGxqUDXCtB z07fN^VuYaK&{T6=dkQ_E67s6>FoE?4OsR66ea`!FLx$Opq0t4nR9(7_NBdnUQ77{t z!Cj;mNd2Z+8=_raYL3)sQW_?7RE6`jh8>uS z>zwi_*q#RVe+fjFMi5Od98myiQAcW-qc~A&FpmIK?J|N8ce`t#bIUoOwj>8qVuerl)on@;UNK=J3= zntQdMfB*Ae{`T!(zhB>{EE5p3dmUOCjJ>?b!523tS@hZO(2p;eYnz{V;Z2hhuv@(2 z&pDmRdoxRMy}7hcZLi(QDHt{{N#x*EI%($$t3@%-w^O(pLwTL}*G<6GtjSpgEiF&!`>$rY zpG>1`Mw`Jd3|tsc;X93?wxy2U;GsF%)S2e%eR~X1k(4cEU6vML{ywy+0~rOF9m}U8 zNIDC?hHBZv`jM-m6TL#`+Zk}#pI0NIpTZ?+zIT?|m99VAgj}>$~9c9U9fp7PFAHTSe9qjMgWdF+s9v)8VMF=gPtd`q{V zT;QKPU3e`nvO15`p~db0eE)5G?vp51X}gj?2!)-em-Xve*PnJ6?|#A1A=61Kl-uGYf>waVM}r2UK{!)y!Wenr01q%7Il zGx3tgMg6r_m0(ZkM~&&Y_If~UnXGhYyfqnw3`d%>-0)y3GIvg{EJoU`o(n`q#!qctE9c3wUd|wJHhIWhvf1@s^FHLEjuy?+nWYi{DBHQ zo@t>uPW|W-oZilr5x-7qr(%!GG2&rChyg8o{C#~AYD^7ZLtxo;)DenX#zZ1;W8Cc) z>^y!`@X&1QwVI3voz@kq8aDN-cgaz9c_R2yG$f6Z1L_4u>308)a{YVN9(6XI1OY&E z(gu&Fe7oE0i5U<5>*h;n(38#^h>3ql(_ESdBeB48W&NJEAsjF68;BWd$Xb}!p2nHk z^xC{l;T#sp{%J;=FhTZ2o(N+i^bL#sQ~3*x!1>KWNpp~3UY{ZSU(VnU3HhH8AyJ|a zf;j@v>?NL7WJOHQYpVQ9&j6*DHdsLMw%ZHqpev^#sbL(ua;xVY*#723d^YP+5S!Rj zhgR50)9fjjzNXtep~&e-R|UK7Pfa zL6fwaD&Y1m7d7ro@yTINr-44^ri0AnY*wJH-tUowZ~EOHc3Ac&r5dJYmnjWlR4WLv z`#_{&t`-U#5V_s)XCYN62d0ah@LTJ4ar(ke7mB~szZCCn%{yOw9b!~ixtmEjV~-Tf zT?v;SIf<>>+RNtkARWhJ>-XXeJh#6-lbtGX()=8|MkT$$$ZJ3WT(1qPI+uj9?eO{&q#i?koL-c8!d`PKLi(}Mb7Zu zZOv>_H(MKf-TAT;mgC*Nhuno~Z+4S2x=7{8b;vsvpLeiCy-o9?PVzSTVZn=U!OV#=DQ z__u1uRjB8+|;fHJ47~yEZ;1< z2md}ww*iT0p5DLAvigWnLM%7MigEJHRR+1-$_jjMvGqeYuwiMaQeDoj$8K258P<_~ zRM&0!&0F&0v2_N|E+0M43s-~r^xEqbXWeCdVVTyMAYEbdI`6e+98RlTvxbR|yu=S^ z&(JOG_bnO+*gpBV^WGCJT762b&Y*AQ`_HMQnWmGa-XBwGoKwzTwFnSAse(jYHrhZA zH&r3aE`cybS85&B)%JDsYTa#L-56N;M;lmAy5M0=Kis||pg~R4H#aSV$g?@vemhsZ zha=E?YYFCa1Y_9u5(VNEnalo+bk=QdZ#hs+JHFJ^HU0Hj`&0S}mfkmy+gv*A$9E0A z=VTh><-uZc$aZ$Xy5E{`OxSEnDWV-Wvr=>KcGl{Rtg^#qJ)Gr!Lki0eACnl@x;+>$ zZpc&f`r7Z(Xx0{P*9MRUU(c(dZ2R%SvwdvZ)9SoOX8EP*-aGc2hDJBet8+4yknc+T zw!i1&K7mb3wlw~35BJ8!rC!7G=KWB=xi%G6+xKrnO zwi^6efBr+~5x?@MffBia1(hp|$NsDx``O9iYO=@g zDk?gnI5>;|R}?)K4mHU|*7dhtI5g^pMt${7)zGEDItn_BrKilcrJM4g6ABz@Hrwgm zuk}IPs|TYPJAA1R5|Kra@Ib6`DGxe-tsKZunUg8Dogs70Px-}ae%ejR&tt{UeyR9b zqvEIERs7iVbrq@%T**_Hg)E`*zv!e6TeoS4D z3->C%5rgTfo?oJcLPy$IkWd~gI_Z$dX8VM=s~Zf#pA%~fPN3ks*p(1QiI07o4Q;WS1UgXGS`CD3lpCJq3RTN%e`-~ z9%{+W^zo1^(rjRsph&AXb~&#>o0})kZ9!BXSr*eIJuX6Bzv`v%0iTU`SWZR=A2F@zz-2|LjD=RWIcKgUhhn{c2gAA} zlgsWd2~ulWx%*X^j#%0)y?P$>>RZsO>*wn;#m|!n%n$+jZEAqX9`4{>E!mKMqGH1@ zE!dFW*K6p%3%!OPCf2ZddBDf_y%Gc`e8CV0ErFQ2Y7kVjSFb*drVHbHd7$<`77>1z zVErZn8npgm!swd4ke^H1aEp3;s!%x`&*o>As``c08LzaR2`gw|JTALs2KN@kq%~@j ztzfsAQ>Ji4s=4{XbuT9c8{}+gTYiV=o0P=sXSWS%%g1ktLZGc95winif}7Xu#@4-r zb-J2Cv`rzdSy0$bw|BTu&v>3aT}pbSyp9t1%#Z?5OP6Sbr7A^(>>6!Vbr5lv6jlX; zqbNH31Oik**{YRWTxqE;N4cq&dwOZBKAoZDa(dt{(xC!vHLTUak&!Xf>X!(VVcF@l&^U$6l@jwL zaIEa($KVFj`Yb4>HCN!X1B-UOTStD%!FGGcC5dEoK55g|&dnxENvv72bSk}m?h6X@ zYRp%JguZS>{7@aCA8$nbSjC{b6hUTMve-8gAkWdKOFpa{kDG#!< zY|E}px6j`Gee>M>_}u*NlMo}lJ}1N01ossj6j7`}u*O0Y6A^U%t8{=MlwON#9ZcZW zAku>7VBwos66V9Ka6(ZqxpysyVa9s7$uLb z4YG?VvhV24A6&0sNFdcdvQHt?+^kXoWzcHD_H3D`5N}yR#<~qLwrrhnv-K8Km9;6_4*m6Fgh4^|*K*H<0iO4_`_p;RN zWMw3^HQ&06E@d`J-OawHx_ui|YSQBYI)2Jyon~52t%q++Z=#Rh!S^AIO}j{ zvw=64?r;}gW@~t(Yb1W`Qf)mP1E|>G5v&Hytkq&#xI?=4xeRTPW_Sg)m}`YNrW%uA zrQ_B5WabG@l;}!etQf&-bcHZ4D_k2w*B%fJ>gi$FOmKGSU;WnI-`cR)8qjYja#B_8>5D15yAHd!#7dPR2&a}f?^~3g z2^_l-__63vnMh^sA$g8)D&mwmkU9t*IGp6vGWGI~HZ5ieU*np3_2dE*mI-vNV2xAI z+JR!4szd1s-N-0~Go|&8+O`%Cc1QW|940?=2{>dXT2BO6{47;oUF2~_9mPx5>`(;N$3YpNK4!PQH<|?A4 zE%s50#&MLd?P!et8snjP`74e5{_~IgwfR5OOoANz7o13!_WlBM zbpHkCXf*ui|6=C*RDQh;=#L5icEZ;`X8f-=%Xb9C|Lb4B z{dW4Fjt)1!35zS}JpXgN`ZG&7>^J?t|A63l1i)`X;@=bd?kjR_i&Mo?`^iA^$t#j0 z+wEVFiy=umxgZ7z<%c+VO=-}RAsdN$&k}_|g6S;=6t-@VUA!Q{cFH3z3SYn$n^oLIX@#{s#q-qsN>*vE z{qMW^kGqJVe_!{mp>LB|myn}Vh@=dn*z4aA2d+k%X8Wo5=V`kA>+YF(y!q>I$(O&f zL-^xQKa3A^+3EJfX}bB|>F%RsV*;d`H(OUmrs3p>F*kW(R=x^_ww(;++L#4Vf z^%6$1%;(R`oF9zo>&xG5L;sh*9sm57Z~tZbU(d%cw@6bzJ^#0O`e*ORa?_FJXXr>R zFYPOT0u&5VDz6hDA0Z9heWx(6iV7sMoanR;Z8#hbr3+RHxK{(=coVNbI|3dr%L5d9 zOPa19$5TonJojCF{$Kxme)JIkrl)>{hnVt@knU^Ou5KzgdB3-5f-d;yzn;!t>E%Z0 zm1I=bE1(c)&W^Og6=S%EBYbmQ z)DIl=<7%I0n|AsXRani$Rr;*V3t`W3vHM*1_qyfg=H9*RrFFVwz3uyJ7xl-9_x$bu z`{&c~FSpW>*D3hfFJ2hp($4}hznh8eX3@8=Ec$51cMD0n2Jj1Dr;-oSL{)QPQy@st*+q4Xp~8%63FTHe_^?>&y$u+uaW#;VNjF zp5VXVYu2gN64tOh3EsI+;KTDb_jj8pYg8T0HZ5;^BGg?ci1^Fk_s-^csrOeV6E2>& zhc?2ofugql!AE79s!3WhH~pawRb|3ZWjf1X9o)We?m=UkizbF)q@>x+vf7l-ln(LWXHJgnB$upfc3eH z6GVV<+7ky3%9rtc`Hf^yF#E-|m`eLvHb<43|AX^{% z$<2t(mI!|{W=s~fYm=c*8H|$Wck^An^v-mj$8OQBEmvH4>rF=U-PIyFp1I8TY;?N{ z>cG5r>%3B@`_O5P%FF(+s@Y-YH_KYJ3Gb|HQC>Ldf4ftexJaOJC=r+A!;2vG-|SQt!h%>A&VezxR?TdG2{*ARFs^u9QzTnT;$X(7N#gL*{$wBMtgC;rdPPPCipZvG@|K5|FPP6XoOTP?BMHaczg(C*Qt_Q+ z-ARsVzEB`2E;(4EV7&H~l0ZvcDdMs7ck02Wiy`7=W;2AcsFh{Hk1r-2)6Q1Kn%G63 z7X0{8L~C`W4lM<0Dw~3^n`yLN=?0Ym7pOk1%+1hIO%2T_TR;5x!e-Omf)lMen5cn< z+OkbSJ`9s>#h1|A>TC*N>e!B}*dErPQC%!4D9Uv?AAFO)Z~J0{Vv9D25?6!?Lzj6D zL0U-JVb^89pCH#*p<=_5z585L+Gq7)(AD7pJPaMXIZ;iq!TTZ9SJ=z)bUS<+z1zVH z55k8kU4~2LA76Y@;9qduJ`AAze6vKIO`}mv1o&nQq2^!+$NANf;F2Y?`}=ELB7S@c z6RpqD7Lz$HF62tX^Fhv7G5yJFPZZbH<)3=z;9E|8yzhKP`iN8gmg^5||wth2G+CY!8eAX-s>4`r$GUcZjaQ=1Ofm)$7B! z!#?iN1nEZ#J$Z=PB3v+$N73 zFEeh%<96xXh1;C&h7G2oZ9JFaVHk8CHe9f6jN0^e)E0N%&1Gx|-jOUkj@dNsX}TG+ zc??>6pn15A*~3-t?+u?!osb9JN{ra??Y()xrn>=4Z^mo63>Vx0=l6zdnIFgN?%w+C ze9VhUoMODja7_%?-DsstH{Px?8ppIcneBctG5>zKoz%y)O_v!Y zonz*V1W20^oi@9~b_bMWqh^NZ8A|bqHOT2&;z|D|5{XHoREk>o&2;2!BD*%nXXcHi zF{2?S^)pi#=xG*;0-eFIQ1^L!PdZ9*apHlQG%kEI?kA;6|HuFIBG@<7vy!+&X$2@y~ zkuI~a9UAWv2{3oP7+)w-&%`gaPwnyJ3tR{b+9JxISr{UZP*YTENfnO}l0>?Kt-3l6!~&CP#& zTz%6!bDLYD-|xHJwy8S)n>T&F2)SRBv{IC=@Pi)Lk1w;?;_+MGPHegx)}IqG7i>F;`+-k#q~?c!;c*SOUam70^EmAvc%E2DZ`0*~*`>y)K4=XpKreyqaEyjCmE zKCj?R784f#kt*8Ez3;7New^LK?1Opx=Dw$e1k=6W_j89AO9APJUN)tpLf_$gd+QiK zzd-1seET~SJ4ls?CcvlKcc24Acu*QNX(r0{JCX_$LhpqL+Qz==Q)`Y>YkoMj;?Nq0 z**g2s8VAtz>`2}Tm)VC_x|}u>r`8mw*7R^{&2emv(`+-RNg5|;x}1JK6)8`2P@|RU zorB8;3q1eE7#aUu>G!dhPp@y4RT5(Z82pzBsFL z9n}-90Ast4@z>8Uiy7zRPgx>tvHn;YKehX&*(`Vq9G=3NBm8?zp-C5YUJAeowj$nrj4$-Y)kuhZA&-%AKMc1x4v_k_ReMAdUgNDx2L}y z#h3ME`X8qMVxZ$aF6*zCcg)AX{L36*$RB|f{F%YQf4yz-fM&ku=vCn^Kjh_eUZ#A7 z2Kjh`HFaMXn zefrCvPw%7KzU8$a0B-w5{bRS{yRmIGV1>xr@3NlK<^ZOCo5pVuGi&CHL_yHJ8;Zgw ztqZFPmeA3igeX0c@ayCq`3AMUcR*B zNyB`o_4+gocjJkQ_ombA`tj?n`Ha$#(f@G%v^f?Khtk?pqOr z>uu$mkG;L1j_lRa+X?RR-Mx@pfI=7;A=2HUhuO*u!hEPKN^5C7NY0|is^yEz_46}y z`|+vdk7YYn`FcT!`S!~<^vk71$8!Ck0L)o{PF?Y)fxeZ?8)pP@FXTV5FeJPt@K|zf zj3eCJrIB}SoJN0h1}}A{SGnfHy^ZVjhwD9_1ONN^_~(Cl{}}kc_0kVG1%7fp@DHhL zpb?itK+pg6Z%6&|&;R{j|MhtOxA()Q61Y$WyIE%X`lPc^oWkg(7fW4~GG68no>sZ4 zU*m0BcBQ@uiTDIf?$lmCFFg6=i=^vSU~tlC7bpF?UmaJ=w{PQW`Es>YQxedgZu?(98C&C;H(d+--%FKzz9n~v8P3N}Mjspgv}vKK8?=C98=+LV2-Q;G(CNbTHo53>i3ckoTUF{DhqIaZ&Z*)AQC z#~mx@loox@M}6&6zTR#3Y)Nh@T@kyT8jXKXi)a^_G!ABSiUuXzN#-A7+8=AxhxaKyvX>{irY)aj1&gh%e8{h# z+u~cXebhdI3_8O;b10uMsQmq#zXTgy>(YAhPjp>dK4sg(VN;Y(>tXAf)q9UuW$MY4 zZ;uS=75vuu+MD@2yEpfP2CNBtT-HzRus=bpha^c`JzyRit|N0;U`Os}7fv!2e@bbc z_Hoq&m@hM6_7rF_JO#;HMJLY+*J}14YExM*TDPdHEJWm0Gbm{LZkd+X&uO<*d`kNC z?q>OyBEwzr9R&_h&2`0Li;mSKWy!6b%)w~w@G(BPYk&~(Yz*^ z+FFv)+Bt7(q=X=zyozx+_cGQ_Eg$k@Bwa^EKi@98v4R#n#ug`gY%`a|(Lcr>UJm)G zqG6zAI;ogUgif_{E{AgScD~+?M&PL|`sUm&j&&CPzsw^=@D(3Od%#pLVsnx^!0Sbfj&1_9~uu*`d6cN*EA*ye;`{2_U#)SzW^B zo(Es)5N_exA)XGOxm8cVuS_7`sLpT~x-035jjs4ixsGm*@8#yt*E^|k-{0%|m#_K$ z<>&YP>kkmh_({G$?nKLqk1I~{A=_}zM9c|=Kc;h)Hwi!D(94U^?K;9zbI3q>JH1#B zYl;_5)pz@%xM=iZdCKUG`o(p)CybXqs>-PQPb&3Z#N+v z?aM2n$MG_E;g=g5>T*cLf*FRaRhqBkz%b-%mn=%~j&a}~?q9r)gJoZ@<3QMX3xWk#Zr7J7EO_=D6*lFt#cgpJd0qfR^Aji&QIqoeIUC)(U#Gz~ z^w~acxDXGoWA;!FW^F5?mY?+J%OSZ4ZW<`=75dQq(=2kQg9$Nj8h56mR1cRS0pcaU z?bBoH;tloYWi^%W6s%S!!P$tvWHbc1Rv-zHOMSTG7o}uBMPlRTGHWt}~$(Gl%35I=C&=JXABCHDtjhZ74{-zO3g>~H@87%e*RO5- z^>?)K%jp->=Ao`w>-eyCdqJRquzX2cttud^AD7q92p2CehplPfj*o2Nb->uZwU?wd z*mq@vG&;KxX0_nvTEO;2a|6jX1r2wJknZPsNU%P*dA*%8GMqjg^3Szng_1_{{&I;+m-ar z-v48k!f)X4QpIDdpB#pC<>&g&7s*UipgBd&_ICGe;+k*kr@M~=Slm9n#Tq%&r`nAs zwCJbg45G4Ti{L{oksN!%MT}?b?Xzt>+i#y;$Ftk*vwJ-2JmW`58((Gs_7ZCTG_!+l z+CY>19)Hx&cDB`hmxq1(e7!th?w-$==hNNuhxT#Ng5M+W`Du>k=$GHmQ%X76>q|M}nk?O)E{z7OB|7hd}%a64(a@!|O6JtxlB|L#1p&|NB?ISvNmK*+EAVQoR! zBt7pfB%zYehS>tkwNqXK3=L%pv-TMXrLZz3r^z_M9a&)=e8n=W5>7hizN##PM`~VB z3CX4s2SyDWQ?kx56%)paA=I&G>^s6c37$&eEI zh77wkuvMI99jIwGi#Cb>&Pslm!}#;NIg)vt_S6#CBoeTVb4+On(lh8vK*A_JW0!1#bQz` zGpRbXc6QrVkH{JbC%!_3AX506 zIz)3*BWa2`MCMX8QPb&R$PmEYP5A%*2iPmCah0p;XxhEndmTve*h8Y*(2S z#I9mN6*&&K;0v1fRlXSOV*Y?i?;A& zDjKtT?ls8cOne52O5Lj)pUs@I!Av>n<1X>dria(pWcV3Dsp&&qeiU+savyh<>cO>= z&61{NB-$jXSF|D-RNy7H`XG@i@P=}qoqC&|&FfOE;LdKLYitY%+(Tj@5}V6Wos|ax z9`r(0)XT*Wep)4J>IP`rGPk6x6daWTlDl@UYI3WrlvLz(6WF2v0ePbPGPxv`t)ZtG?kOK|S6 z|DDBZJcm%z;QgU&bq+;%bN6VO?yk6TJsP?Os^nRIq5Dl+JpOj>_nFC5RIewkC79Xz zpa|2{MH8_?B*fDdMx<Y{`A0;5tgtGvJvIlRQf2#MBYOOP4 z3O5x)tw4d9gMoIK07d}qT?y$?(7O05O@yd5sl!wL&dz+J>@mbRdzs^zWdroC@R1H; z)zRi4++OCu(PqqrKHEmoMh|l=^pwZ!BIFApT37iw@ob%9OL;in!RA*`S{paB4J`#3 zCtI-c0gjs~*suP|9Q0ngybfo|xTqXsqs>r^Lp5FpORL5QH<29{eaNn(e?M$+c+5Vy zM2)5HNO8osc7Q$js`8UTV(Dh44Z2a;AKFn%)IC-+Y=#`}rT|Q%LRq}VDNQL|_^h-$ zs_=mfs2W)v*+d_-Ll@$sbS+Vr-+Tx{eqGJ)=_7S_y?+h%&h@ByJ(YU6RJ6BErS3AH zSiYIBBdXhcY-a%^3>L2I@lax?XD2xwsH#hFrwT)8*daCRu-%e^n(A4g5^8I)`AAu4 z4tTmlxo{w}I+Keg22J4WWUhi`_3oK1$Q0+PhFM=jAE|qkxJw${&8*1TEYBiA?bdWD zU4<*CP3w9I8VPp9T@yiEnab3OzLtbZ-h!graThh-Bu{4(VvD5lr2B6)^oac2hRC zp;}*`sa_HRbO{0po5UvA*|(78(Q~N%XihVHtlhdo+}F!tZGR%2wMx-vTBnW7rh<}N zIbh-5oq3V3KJfs=0RDV$5N({0HD%UQdo{TMYuevSwWxK-W4 zCiUsw;)u(K{TN=?ny+l8@3_!Cl!r z;aN&yKR;tmeTS* zN4{;Zn+d*Ub59$if|X^?e+88ly_I<^|4N4w-@IH<-)jM&QJRnl_(uM z9+n@?6(RYJeHS$$a=@gKLi$MnrR-me`5dRgt1BvTB}W6jX8{nr3o7CS=u0ysw7?>wIq3^x@nL}<~TvfP!YM*u!`Bs zG^A=lnJxdUT}P+@`^%}HS*lEJDoq;X*UiR=7jRxh?+6{}U^wH|dLC3&tklg%0b{=V zPIPWUiLD{5+?cLCHzt^7&WT>bU@b!y9aHl69mhz&#X!b=C|XRft~otH)?%ljnC57o zLs$cw!d;tQD^8 zYKQTI&RMnEzz*{qUTwzR%)wNmZBuq-38gbuAM8I=XksC|5Rfky>-jO`^o%W)rL(_& zR#kpElw`75+4PFNY?boFZ8O1#Y!-c%#heElxNRisyfxEPG{<_Xmkio_gN!)L)-BmvCm$x^3`_T*e}WT`dRtU$Wta;?yV@o)6MGP`$5c(h z$ez*H99Cez@*xJtYul*Ausaa6AVGJZ^%9n%POR#4r8jGkK!>Yx2Q5q$)t-{*989#& zK0er~_pURn+C0qNT)IBF9JfFx;+PNxNJAPx66;yT3#gvB~}e>1{N{CfzZ6O zLxMPS-zaapMpSGA$&q37+)UWTP!li3q39e3;kXhR^C zBHmQt-gN@Au^a^-%oojr&1Xb8Y!8kJv^6V)S`Zi<;PlDJ<781MZ+52u6GQ5a3;-um z55{)QvLGS}hJ<9JWg7+;r#Q=!v*cU}dh8mpWMKp8Q%Ri)(jCkShe;GOiY zHr`}hlrZGGL(=8^+<{cedu}-QGm|B%cKqHC0=gLIHDG>Y+Moh+B(HVZGCr z(U>vUu$0jzuFeZ=IPC4-2H;L2$Q#DJ9J1`_1oKf$6YMmrqKPsvhxwopI%)Uz%HM<~ zm^TYPF~yhWV?hUyhHuAH4Mn_d&^RUjQzC^@)JYp%ZX~o73c&l^4&+g`)q8$nQx}ga zArV<`xb<>Ow-^Um-DjCyY)xX5*Cy6SY#-A(**sV`8yuXDC^ZFv;TCJW&4!V3{;!^Y z`n{MM80&kH&y#ds!tgWM!vsoIDA>XAlI#wW&zqwwUS+XpBaX6mACisoxfU|9)$=je z0BS&$zo0|JXx33tM1J6{=;W^>e{i7p0WpZ0f%V&m7nv;4L-6F_&+wu3^Hq`6iHueMl5aCZ}}(Eg}$A05Ox1hg-)JBhqW#w}Bga>aIl z{uK64ebH)~$1+EW=8g*+5pOaeT3)OFf{Yc7qPZXH(c?c%QjWujBLC45ug|lLw_TC| z8P@tL+oe<5iAAF6j&p(o)wU_fVu<9GkPv7%)O*ay97bBUUJ%ag)l_GrC(4Ht7po+j z7qT9DGJY+>{J*V6L8~H{N*sC=&R#=$b~NvvM&dfd2UYywtO43f_zphu#nI!47q1%5 zy+q7}AnWe4i0e=StaS`;<&4gg-c-y(jY&m5XGfx<%0Y_|FH#)GZ2qZq$GNX`=N^wd z-RuZfW?}ckxLGZaY0&bIui2<0GVr*Ixv-iV2479*TypWN3=kO~stQxRxNL=Go%|SX z|Kb}y+3L?8L$)_gL>n3{MBY-ks~tOzDs>9j&`xv$bfNEp!n7MkZ%IjqF&${~p_o^( z9`BHr?q!5bA%D`=TkV|_T5doF5Zfxg8}m9HYD9bRw4J1t54qU=Zx>Y$tW<5xg;O9y zrV95m;znd2P$O%XbhnYFMiy)qN5`$zdAw{7Y4cgaQL~K$VpuRS=E0CC)YSOu> z0)d~C9@t?eXr4FcL+m@jfq-|sMkrI3N&%TvtlgB@OXalek8qyds_@z=b`v)_+Mr*4 zodC=>RO;KW6M*5=2(_P`DbwExz-*TQ%!t1@Xm}fdX_o*@@dlb5fN7Ue`{4nY?}d-$ zH}J9i8-|Z<`$5}Ml`@wMgrUr(-XWFZOmf3EW0%75!8vZ)7mxC6w#knu&wJ}!WE(Tx ztU!E#Ge|2&roRs#o7~9(ZJlu(2kajCo0W0(qZ$Q;1!UFh>L8DrWI9=$q>`g_vBNf| z5>_QlHoMJNVl)VHI8UqG2gJ-B)B{uGupgUZ5R)H6;W%3cQm(_Q&nWc`6bVJ%)tDf8 zYb}CL;bN}VR@&ENBa!0A$etNDo=;b5bb{+_M6>r&*sH&s~QC(*Ujl!(jg^e!|W>WPAqT76gY`tk?Gl8nJS5y@OU+L zT5tf~S~ZDwt}L+Thxj7%afxg}Vcrg%b#tmnVbFpNUJfgef-LKSRKV68&_l6h9XYf$ zoppY%?UWs$B?>7{ldYrQHLpX2Qc+EZH*}}fQX52!Km&SBs#MRB^}H#iGRIf+6E8SLm3dq!{X$KkXoF=3sxhBIwitLz zRFav)mf1%X;&<3^QA8Cf7a}>(Jz*S0-iRXSV!UYe6mc#em?WX|76OMgI~`8Q3cwxv zJ=Rb=2vh@LY7g03A%tSH>g`xT*!l5B#>DD;!`V>;m*@+us4F_bXL3U1_tJ>3ccTI~ zLj`4&mE_&xJT?=Zqr_|g`=kl2bIsV@=)FeFCw7H67}+Ww_LX^TEdBMfNUBz2af-XK z8R%3&U@zUWADDc*iPraHQQWDdiy&Ho_=~QrFoq!nSKn1Bn_qcU~3woGNTkazI7-=aiD^*OPB`PLI6Pe%KENNugs(Lin4Qr$DZL-$$J=bewb;_6sKu_048vqUfUlCVjv2f9%f)u)g7$45O9lrHv4L6f$2< zHW5E^N~P`2oscX+4uVh`(G$EQtv4&|XicvKJIRCPNUK}fE0TgUkv70IB_FMDE8 zOSZu+y05;O1$3naZwC&L4NY?a?3EN4A7_yKm*hFb-mL}Z?IzDL>%vHAz+4pvXz%#8 zvwd53#hp#5?_-WRo)eBZktqaSgbJ~1dK5j*O~iu$fgyIS7Yc{| z2Fi9pvT3nv^;b?a0VSyRsyKTqhPW3ej_w?eZsDSetgR{5cML*iHkN?07P#lFWtT2a zQpDyi&XKleY}hU1$pr~QlrL#7KhY3<?V@RBFR&T_ty~$d~3-x z&Hq(h=zzCm~T3`*2$<2*S-AWLsE3f_^% zTzt*qQ%ZfWf-=IkNOo$HD%h;AUd9fiX{a1&V7F7`XGw>Ze&4KR8}ONU2n>o7XZ3xLP`UtNPsQpp#wR#g@Yd=GLZFjgS-^bUQ z&%FL~#@Es>8(({WGZdoCEDL`44;*28;GL}IoKNLuQ!C!o*fP9_uZBw4+2TNK=Ib>D zk3lqKcc?v(VexfEQ(^^VMQ3g0|7r>cl7 zEf@hDV5yQ;iss{cZtP4JMa51ubVT8m;>*5iCTMk<>BF%MU!J=XQFPZyP;j`id$L1q z1Rfq=Tt~3hp@GXC{97M!xD61~T2F=r3BkY#0WvDEIkJGZ94g6>hV+0UHs>>Yk$*`F z>rd2FQJdGWJ(c;a1P{R0HJF%XM{SShluv@l2fHXmv-SvGx#`{`|HlNUTqdMRNZoop zutq#8HXjNeaEbGGi+O1Y9;Gf zP*EzOn3=+|X`B2Q@dS9o38o~&X61Cc%DWSoO?a-w(G#5{xrC^MK~WYqBtBawKRV@G zcE@LJ05{yGwrT6S;N04X0}%IRMo~c*D>Gv~CCV5j#@vZV`H|DosN$^|+$_V>Uis!7 zc=v{!IY^^e>`C7Kw1paZvvSXXZsTdbKJN>0`-Osb=P`?ce33>tro|4We?&Ywau1w9 zR`i3IQ8rxhvNZUVYyi0dmA{C2vWEAyT(SwLz%5*o;<6QqzwfbUx+`a97V{jg?qnUW68gp7C$3JzquHgZPm8_?z*ErkRFO{ zYF{Fi4_af%QIE$-h{-0XGpwcDL0-wY%M>M~SH2k2Na@>QeJ7eX3AIH8r56 z5stMnqr1H6?%!L(=Wv-1mDo!(A5*D0++o8?XPm=HCeI?SJb_a;>+6Cqxv}v9Sm@3- z5Y|9(Px!vmBY7AZ}VQwWmVc&g@i)C*adMw*%t_H8W;bx$;es`$3~r!&FHqxzJOZW#6cT-S7&hFf!UL^RBr}k>HP;$a zb-%dzDUjpqaIXW8MSmtk$SWxM*(u634R`7NoQ^==sLe4`QvlR)@rfp|PuO5zY@lXG z|3IGrzQmL*hq{0Bm+W)3DDINZXbQ4YFM8&ZSvzKbv-p}3d>k`ZkV`H-RHPt#q4tQLBh0k z2)ZCSlznermL)35x53h)pvD{Lcpi~zLbg#)NhC`v znBaDleE=Vyksf#DUZ05#l=qU@V>R1KY#dMOBX%8a2DSxPOn)ITugfx4<@6@m?h2lh zcOVxWkd}!JW)3C`FCc=8uG$}-Eyg@mA(TeLw}3-fU3t+R4kp{5;1a@Y&u?-vBP9c) zfxQog>?Yp!LB(wKRgx z@b{?3Qzvg;4Ln|PLsA5Q37uueX_c*lB)Hf5!&YwVm>M!-)?(s*kP-Z!JPJQ+0|O|CH@r-1dozUw0^KA%oe1&Eot*?r~B_g1St8 zy!6iG4E5vyb!W`%!eA8AHFd`ea#eq|^S}CG+OaWUOCj-{?wI1kq)aGYd-R=Kl?@g8? z$+9cKUs2(rS5%cZ4@)oKU;(U1L5uj#Xq6icPolc;^)2U|tEy(EY5?5BV`7J7 zx`siAH{N&WVSqyLD7SiPp6K1foG?(vfsWUa4u5=BfF=X8IuV@ z2HRkk!0$mdiL$bY*hPjHdbzkX=xV_SXPO->5olSY8i*pKQ}ze)TGZO)6As?UA&Uq| z*Br}|B*@DjUhW7K9f>k@r*=(do}(ypWyQF(K+;zv8e6{Ja()Jo30n5Drf?#Uu|tIlsYcmDeWj(u#% z_X8zDopm5#j#;PQTcF8@h?i=+(L&Fu|4cfTj%;1e@eX>M#L%|D8e;Z2?z8M%2x31WT$txz4lT;c!^%8zsuj;124rz* zpOvm7fG49Sl*zQ}985rsk1~BB^$uuc?T0Wd`IhLf%|)TXv#!u5-Yo|y>L#kFn$a%W zMm>`RfFrC*Q6^ePS`F^LG)oi2Tq6nUqbhBqH|I5PwsX4qKyfqrT|ifoz>Dl41RI!Y zBR!^=(&xXgrH#dyv6e0Us-`wS==u>;+jSVx|2X{Pum8CpMf7iY^h*R0eWX$)J3lKU z^zWy?|8zL%$N&DzPrETiR&4TfqPsMT9riF}dco7Hukf0nPcO>GQc!S@t_a1^tH@6( z*);Mkuxt8qYM;loxpD4cE^qlvtAA3@F{o!S%t1ZFqqH5B*n(LHRG%v?ty{F3Iv$sf z$F*a&HqIR|_c+R_G{>ZvM~w)&UB2y;&I`QKBDp7=TIV7@1a$!-hUk z6B^OzJZttnE`5({-{aEvH_w_bPfORs+BN6%`oMJ`nmZ=3gt=(Wwpi#_NFdW6Pjeo! zm`H<%pj0@8lNMaqqj}Oza~?VVrO~uGPS5jLVcF_o-s*AL>T%xcaoOr|p0NSC9&xM3 zWvho}tJx?k1=cqGHb9P!G4bC5%pO#d@;EM-Wn3}KxD0ZbG0U)EmSLXWFk_Zs#w^3U zD8r0d#uc-SD`vSWs!Nz`?x6pQ=kR_6j|a}}{I>IU*J=@e<2TKX-`CHlt8eVrnvAXMg^E_Ytsh^<%A89DBc|~fG3%Lc zx+8m`k+)b8`tzS(aVor=G0@i0^1Ws2dt7?Kudk8GgDBt^RtZHB(UDz&Z_ycHGT^lf z{rt*)ka>G<>`0wYqXXF7{rc-`Wugk}Wz?L;c~b0$X$zNyJNx-{1jzfc4*sZq*yFr- z%a5yiTVh!crc6=Mh)-l(nPG?fGE-u)d1#-PJ zSgJL$B0+|BJ)!FlEj7*3ed#mx?v#(tYCg1adGd+bRr2gJInM!`zObIym~j7vj$%|U` z0o6Mv7wM`lye)Rp9nRlXPE0XesJ-w`U3pW1gem;LI+rW@oq`b zaH}NfZC*b79&16P9%w!(loYCK8gf$D-v_Fqol3C<7B* zUDd9VRUm@b)!BozKFAjj%KD&QJZS5Ke(?ZDWUh*I*}Gr6kC)y1wf}h8zh4IsF9+b4 z5uB)YP5CZ476>FD++&@BTi}2doNfQ+M?v@J-AGsW=glZr_vgK6SNCT);0l~Qh;zsO zs^>WO?610xbJzZ=?>P7EuR4!}gCsa$y>LJRp39*w=X-DExUmAvK$F(uRp$@Zy~vjj z)~%?Q4^~*{7Z2hJ3jVV9xc2TZyN_%4{<8nL_U|tT5VxSP)PjF>cPIw`t|lX0Ycg&Z zL{7h@CgY#~>3{z9@cj3`{m-xab+!^Ydt6ZkO@&lR<-x)@@;*-av`{2l{7stLJreAz zNMd8sSU3wHh&eIcPo}c}Bo@OlQpG7rkaGA1{r&o!$f);n4|*R?#d7a3;SJkFC1&tj zkTUO)Vs>EU)M>nI+co1yml2){eLI3ig{II4+XF-e<|A?!@3P zG%x%~`ru7g9>GmL!TBJtPhaRgbcfrI z2$gED54os5f-iTxbI%)aloJ@DdW_>Z#oom!%q{XwHha%c$%o$I?&||zX6?VnvrnL9 zhJOqiyuS}!VtXY_x;E}3=_Upqz53`gTZc0z% z(x{$Y1-#%`7 z?q1liis;fEkgbn%1Dlq|xz8sK2(u9GDkg~l{n@fY{@Sc7PibhjN)UpWOt_apxNoxp z#Cy#x{i!k=%yF!?#GwK##{!i1Dbbc={+MVMv@tO%ZBk4K1ybTr!b+t&#$9~a9N`${ zQ8%9|X$U)Y13$j_v{GVf?yk9)?Z-w(1o(SByMYZnHutps7~iplcPV|oru6v_WV7HV ze_HA~&#~T3nt=1W=YKCZ_umxaex_pT@=>+?2A6l+Zrg3Q@iw^$ zOWVGFu_;a@cMo;8Z^NB$^>fK&Mj5<2*r`rOl)gAG<0s8cr5(L9TM7Pxxx{|)`ufaN zFjS#CGocJ;U)vS+y}=^2$-Wye+8Fy3siR)~fuoeA=?Aum2yIyze_*45)~z2qOryR(cAWhOZ#tq28jT7+aFmEv z{=u6L;tQiZijjQFNo?uzBuapHM|+D|*ZJLYa_83G#0s`c05C`)(@MR^q z&;}9;k_D~*{H7Rnst~=CxpApTkT2%$C2sx|ur6Pp$Yc#mk@>Waf1Mjr$JJR1qB~@N#b`P!z)~wUn zLIk?0yt}T-@$~+>ez3W*Bq}Fzxu2E%XQ#t7=PT@U=`LT2X3$unKW$seo0iJ9r8>9t zKtpHv-JOyjdf;FW;(7Zu57I|lgV*%+fpbHC@4TfCywkSt;CPqoLm4O-zkTA$&O2jj zGJMAJE1#v0HaF(1K$vV4sclJ8+t8%8B}#2WmD-jpwGCZrTf)?2N3XxfQ+KIJkom8i zF@10IH&=g6v!d<$KOf;pQ!e5(~{lEC|W6fW` zb=}k-WZVz%`!CcO{C4~PP3lfGrl;#$+8tAsEiV0r80=e`9g_;3l|RgQziEMg z2QYzihwMaum~#gv6Y;z0J#=+}0;TU`!14uF|NkGN{Z+>;V{!Q~UjH4?{%>Yieh(a0 zHM>CigK)73v>MaTVEy0IHpgpibNqd1o8NTFE>j+u`r-t!c9cF9?tPw>)#hLKcn@{n z4|IFamWR+QYWnp7Y0TlRm`~$nJ8KjAQwDpurCc^-@wg1}EA)D9r}g_=Unvmlw6-e$ z*dHz?UUu8R{qLP-mR82}Zc{$stucMi^`n#aFM*rdhjv?++y8D){Kmj74{`}iP8h{U+6R4-ViH_eyy?1SA z&^tp|drEFzzVrbq9kx{Zmk5JzE0qSt{$3)T1}$SdNBj%czovf;3tor}K6nb-?r~|m zMB()rviMunfJ&YVG9GT@H^j87bHJf(HAlakkYI1aiEIe_G^Sm*-7ethinRzlNQ9zx z4w!8LN*s;LQ_8qwcR9XC1qal?JCF7Kpd^1S*`D!+UkPC2|MU01{_UoKTYgIcw@VZl ztBR^O2D$A9*N5|^4Ystd&uh!<;g+Zc z$tRhMX>E@S?&iqw5&<}|4rB)g{pNi-GG!*F?o;zL3gWk#{Pj48ntTM zA)PJIIw&|747ohbqBMI0No)4_S)3Hx)1S)@jEq4qd|#Spc<3)820oOg2Oisv(36)OrwUk1UeI!+WvU&7BDvn=X#(zLRSeaR_@Li%H8F^ zKK%mYS?=DMY}?|Fc0LW`9p~oH26u5B?*8)s9{%I+I0k(^22Z*<_8*_Z2I&%fIAb95 z{!y?YAbrWkCM(&9R2aPV`e3(^4yz7)>nYH!#4$PbiCMAr zfT^xJ6U5OXx7nU&zI0eSKeB0 zYUB(`Uq+6iX%~Gnj7d}W+p#y)Mz^j@0GG*Un+Eb;0~-B#6Wh@@8+&1TiusdmAI)=(mgi?) zF&$E#6v4>ZRvXyeaS|3iH?N5%F6{97j59sB`}M>ldq0ZodDR-UUT{v?$GQpgX&HobQyPfOc9BD*3Bq`9bN^_65}z)H}OIcH(KVvML9hKS6@l!wf`jIln3Y+*$`J!bc$rMYhU4nNhzjR~QFIAnL1 z-7P+mf2dCmBfBU5VS8Y3r~R0pWyiF0 z?M3}v`8!;kylPwN?hGbu+?UWj%pkKudAxvfd#cf1!ev_EXOF!6+u^jYrv3+?{SrP5 zKAeFCw2S^Gg~90FlD1Kg5pFFn$e3{l>i-y~_*AF#;{8*a;vGT*{Wy-xKmwyEK(C+}bClB&+-&JCvqBn9Z{I*34xfvPytg& z`1lk^soWGX%9kQWGZco7`lh!jScf3Q$b`-miZ3I20h^Q1e|ZYYo_nTC z$8bB4UwGjt*sYr)m>18cpP+qi$Uf+w^b7Bd%S-(Du_mr$LG{I@@h5a%9&^L8hN(ZI z3eFRrXzfvG_7Qn-Z2-83Q9NR|?vN|}C3K`V#5C5e&3XyJwf5oM)Y3dBJz|YLXOKCv zC$0$hqfV$)neo|E!rtQosOnNYO!)~HYAPQPY1p5TR`UfHsCdQ>CbMB_aT}f9#TPc` zxo+_ej+9zdjQO#(Dczw;#JZFMsP#Q<7`Ah63OCp`K74&fDdMq)CvaOpbbau^1o(4s zx{Ja{=XdXXM~rX9y$9Mzrh=)|mpH{c7+~PYnh`MFp2Wq~33U<6Wy9OscfOzBWX2tT z)wBa_U*BwDDoho7$f}l1PgMJjI#Hw5)j);l`5*X5&qArl-bmvF3Ktapz~$@w*Rb6B zmyUDL{Gk69CYQ{to>tbk_zTlQ@#cs#Qm6cgw1s!LsD>3R4tJ$Z`4N{VRKDKe*#G0QhwZs*%mN?x|W3qd6_g_D~+#tA+Sx}?xh)Mb(sXWX8XJxR5 zX<%x`j%C6=O;&Ffg|F~Cu*QgLHM5p8>dUf(LS}twpf_0gJgeHDCf27$@$(4<(lYn9&0Z?7^o$vT5B7_k}Bn(q*aio#uDLdq zudpYz)wIqKu2=~YpJS~J5VBw+8fH0A|b> zeEsuW{_Jy!g&hOI&=XS2>qBf)h~WGGJdnQ!0{9Mavv6TxCA1&I?)>;e90y%54{^*) zNE`7DDjKu;R##;V6nn-IM0Ex~_^}L_TOS~XR_;;eImKW(YF;A7Sk{xb9yo!Pr*3Cr z$!6>m@=SAeNABIo{lr4)4yMjzn)rcQVn(?}0)8g1PH3S}rK$!a8zorTx(P|7!5+2A3n6GNd#R*vS$o7x#*N4#gh z`e0ZPyM+D1zpq^7AmBUBpx0RHT3C_L840w+7^qUN5Ne0Pw#J=nuMIu4u+?In)&`cT$C+@bs&hamVuEVZ<0s2~5vZgBh1 z-N%>iS3R~zFD?PrF>nMRFSc4$^o)3S$fia3^DNsDT5kzjK!H$?z2_11MxgFr9}2g# z14MtnXPJA!bSc;^?ovPs+Bh>#TqUZH;uIq)aQ^X6^Y48>>i&KZ?|>!#lgj_0F~f6k zQ$xr|J^mnIvZIt=AE*XN%nbA1@<^@iVHrscV=Z7s{yf`%p6x%+_QyDQEDD_ej=$^q zVOyZ2pl%_ms36XD`0p+&|9RMd?|eUiM7hd-GcFyl0|zgE{O^g#JSWwO2VS3ZpFFHmPK22O>m@~189-9sb{V-6T!&(}Lo%@4Y2y+_&yd&b$tk;OR&mgMP1`R4lR zT5@5X;r8d*{9~TYD|Z@T=o~gD6N9be6aq45c-NTQ7|EwTHzb;1GH(Rldn`afn73n?BC2;r$CS{#vUvB@uw*qKC)as? zGP=mjeia!7-w>Vdjv|}Dycs9l3&FE87AA+-cVr)9R)~bzWGrkExx_JY+y%s~;1V%3 zM64%*@8mJX3e#?Ywih8iR5bA%B9%9iTumK{pUPdY91sp929Qy{t52=JAm8@U<4*?D z;&daI8IN-(OpVwMM{4A_g5^nwE->PeSJf#+#W$2r;y>k?&lP^V5wSlp+f~`jxUf^I zM{3-;28gTz3?i-zyN?YXaeu04isC=;8vqEI0ARtId_F3IBhTtLR3@wGM1{fR>j9wa z2VGT=p%d%j4NR&Xe3(4FxBXnQp#Y#evI#(q=}{7$?24a9?;|tq4}Ee)7fl!=?rl(& zTB}v7FABE>SUqMAVJg(XN5==#wClALxZX=cms+WMYb|JC2T#JJ{ zz<}QdT`k2wYyyQom;@?e_Mn3Spv%+@btz5~@|m#YeZ^^x3<`&TkKtc1M6nJPJCM-x zgJ)Sg-==^a2&_(#2`Mc~ro)+Zn6Awh1!u)kc4Gzyt~!3CEF}>iV4aap9D)J?7F34%M1l{`|3M+h7Kn_cN?71TELXA3 zb(&>V#+o(mysLKQ6J)dtoZ0JhsW>5R%I%PN*mY&oWlDZ%fbmR~A+(?wvvqN7z`t3@ zNXM0InnurJ%$>&or!@*)0EoFvO=k)CpaWk-0v%J~O^A*KVkSx>LkR99XS8`}1^ccm zMu>EFIOs>BurN8W9^?|3?=Er%hdNadhUyIq68)5L1olAzl!EBHF2s(Ih*X*U!6VZm zp@YguaJn6P2^hf4(iFnMHzIXjxn|rL6coX-CG2~{Fg*4(k9`WA3j>(+*acvS$kr1K zo4HAiT*+@@!6P}&j68$lq+1!S;BX{EpFvbu3$ha%!#oPwhxkZRP)ZwdsAwR{ybp>} zD#Lb|6F(oBgMbZJ*$9xI9!nodZt~Q^h;VOKQ5O~V!~j$&WARB`BF%SL0IU+G4`n@b z88%h{Xz>L(8jlH+55Un#^@yL2h_(|wV!^}6BkG6}k%b@v0uzO-)YQBe1!>T5I7EZG zh*IwX01}wh5+pHV{py4|mtI^Tp_YWoN*?f(IcRUlQ^YAIY+$X7%fT*S{ZNbmhp<3?U_ezQMvRa`D=iOx$`LqPNX}tv z9p)PSyxjr!GEWX8QI+0t6b0^B0FR>(cox8WbbylcBDq+T1pdbhD-xPmlO5y=*Z{jw zl*tpnI`R#`^+ahTpXOe;Gv2$Rt{N&2dS9cziLion_gQV(1V2GRJOOfy6s2>xKu0_k`zqggCyv?5h+JYM7~k&ja+ zIO-@69TWb*ccw%z=MPZ5*N2WJY5sG?Lbd>AC|W|N4g`z9Wv~Un{NbfYMS=4%V7`!& zJZ9X;2Gq%S5L>Ki0P2YG^*J^&!1WLbFuGd33`d}@+!{7Vl1XzAxKf5DLwAwDC>x7Q zmZnh*@=uW#oXkM7h!u`g0ygU8izxoI8OUmke!fDELOe*5pYVF(X{Tb%6~7vmK33iWIN`+6irDMpChp?U%z1c`GP68THg=7HxJR>KxYFYyu63X{hfNmx=O z{$WytjesMmAi<-~cOLvhpsb9GSZ;?&d>7XaB5RP)oOnCkJ&?`Bhj=4Arfeyrv2gIe%J#r*uOdC`5`3k18qv}uuGwHF5 zo%9^Li1SA_o*V;F*bqg#DBmWMpc6I?d=OKqq$UkmlSCzY!Gn?v>!(bCzv6%vFki@q zK&OL3sYVncOGx*^;-iomz^*fY1i-FjAehy-AF%|a&!^45BT;~#lA7aiRW}Nd- z!Uc(;kxVppmz^f6B!C3CqUohi3H}CEJ|(nlcouQPes}eW6jk%;#3q5LO$i+nmgw^V z0!nc%9}1C9nNg1)RV(U+OBf`0aw{M;LgFB4PE7(RPeJ5LlGy+Q6{)!h;+zviH~bZ_ z%H&k&SRw?5Gvi6CNCZDq2LYY~M}!O~^Mgzsl2R6KZAa+v^= z)MQaa>XFKju?UA{FW$>^7g))f^#RK)LaRku=_oFMp^hE{ssZ@4$3a(SDF^oflzcRN zkotfw$s%r9qQ)9jYX;*90pI3 zTUU9zda&a02(K0Isb|B%t5YLrPpCacS0*wC+zKp(y5XWk(atR4I8$Vmaz{gMqGxa! z;1prEpsEZkhifmadj>8%gU4KiQO?|ihl)NW+_?{3Pg|;iQr*=ct|xY^^g(D z7eWxIv?G=gpWNG1;zZz<6f6CmvIKcAL8T_yHc9PB^>Y*(1^ynV0IN-JhCt2b6v57ybc{^O#QJ`iIdwUn z+KKoH`m;RfiXFpZ7uK{GqiLuz2yrA!)w3joHb>r=%2mnBI@HjJQ28S9 ztAN-vTXj+cz^yNIZ*v%aG246$MtJ#)0;hpmR;o%QCM3 zBgM+9n#BeuMGy5s$qaKQiOCXC4zf^`X;IWWYG-G9xl+y1iehxCV5n3fyF+Cqtw6La zk%cfi7APZ4sgE>{WX7Tw2=O>{kQ#z&x5$yTfd9d1oM5%-5o`+Fb~fJ#pq`1CW3T6nbt1120_&_{Ps2sgH-= z2q!Qr;ddTVnPNY3X$ud$SSE9_2&e!c<}k_*C009j3ZJ6@kcyNzO0CL+9Y}2;J9aC0 zP9^~~gLIFoMl7y0IAnAh6-i{NF}cJbB&xqiW|H*71=JG8V0hCAtf7${r~;%Bs$prf zlBqFiI;344B`0Q!3@{{zL00A_77GV0iFR~Z2c=%6l-POFiTh%Qw?qbUs% zwv{xwh{rVbb)y~;NWWyBDXb{8O2Is;gO*apicxC)PWwt#&!B_iB%MDdo-RktHpq!n zr5a|!tA`6)fR}EvK}AFD4mo$cm}R=4gEd@VdSZHNS}AAIV9YeXCQ8QS^CtZErkiAL z?nImi-l1TR3qGT~0^5hAnFs?1xxgs(qQqK^G;^qVF4Y4acx5_WLf=b>Q;pYhf>Zt1 zBYN^w7gV|-%M=Jjq404KI2LqE<}Ue9ksiPn>Fli=<_7dsGYcn3TE$dpWKN0fYc^?9 zQVgUsJOf4sXG_dPMWu113~#C8A1ReZ9$hM+a5P=ij&v`vsjzr%HuYZ>LMpT&AmQvt z+d-$bG)t-kUYS_{GOS21Ef*y4_cl6qts z&S|{OtouaXmUdQZo;;NnF!@jeK}o3VMCU13v#1!a`7;z(1Ei#i zgtd9FMPZd1Po*DeLPt+c9Hj47wMr?2z+8;v#Hl?^Vo53bQoe*8i=OPzLJZjwd(lKj zje&zYzCuMr(|?u|Rg)FN@)K1?AkfU-sH!LXFMi|FnBajHVd*^vGOBdIfj3E|kvXPI zTZK!~eL<=qTZx8QXqiqFfjVy32C@6t*$h#M1Qyk!n6V!aO`6o1TAmbE8(L@@0^%j# zB56+gV(=ss>6$bEO+d202QbmeTu+kYfru##d5}6BCbCh4XUoY+B11upHf)eUN=Uil zXn@?($dxJ4Qgr}CL`E4xQKWK!_K|8ZA!ie4Ly%;d`eYQ)g5eMFPEw#F6!42OvWNIZ zHHnGv*$$zHcW0#9P5fvakmMFDXiKKCke>n>9&qJP`ADOT$C75YN-`F4_**A*kl-d$ zCU`AzNSBfvJOd<=LmzsgH7}MU$RBNMrXnO`h>6!jlm|(e9Si7$QLmX(Ih7nKLz|O@ z#f<==Wj08nOl349OIUxK!9_$3rU~#~N;OZ7bRj_-wXUGX(uhd~1%p5%6KPi2LhrgN zM+tZ!;Qw^jA#a4jY@Y*@mau$A6(<315w+P$J@P}?jgpLm;46r8WNB?_#zH*7ou*ji z5LSqWu&TIExed{e=F^pjjSrQzHt2?5SV0`xNjY*gQ;*PRfO@?~LOwH?CCbbfjUC4L z^Pv&Obk#03idXQApe?NM1cCh&Gv9=iXCqyvrm+l3<}~x9Aa$X_r%~Y~*-jc6`MglD zq!j=xGMb^CvPpXI3cvQsS(wfAMKq0gGMZ54p0wnVNpAa;L_IeggAI;l6s4BG6d7WY^Uf2%Age4>XHYmF zsjh4mWX0foH*%ZccL*J$C$|e|gho5^Sc%vY(=Tvprf29h$71e!qZwkQPNd3-VRiL@ z=FHPbWIU)&3HTm2&2|Sungb4rUhC4iuH;g)5+>7jn8~>0LE6&gOU=q-T5@mbykMx2gc0?kSW_<%`77JDi3pJP70) z>AdDh1jyETxlz&Q2D(yDj6=IVt!9o1Q!>CHQ&z#4XMYs0T{54Kky z%^_PmcA?U$WNjE^0dD|Y23AUH#E=#3R)f5Mz)dLtksc%D2rA^kD%V`1M+(eI`xwQF zQXEHMjtXyr?WbOf?j+Khj1&qhK%6xWXw`?S+GK7D@Q@?#0^9MCN#>}KH}S++?NO@4vSZ)M$YC}8WhnfRM6>Nnh!|m?FU_DhI4cUX`&%j zW@;I%VVf*;Yy+!Clt|5~`7H!FE0A--W+a$IGwZUhmRHjovQZMTPOTJ#?JN&Qui{`* zB)Ba5B7J~FQ9&5Z`NnZNg=!V*`T0p5g<~>gSGuz?ypaqrIj2GH5S`2dRuWc)I?6Gf z9-Q);>U5-`HzB=giL;0!8vS}!Yr29S1<=Nn8xzP1d|moCeB z9rBg-n_>+$8fDh3^UP&=_Y)G>gQSni^zTy4(i~MO%}ARuo2q7=ZIIC_iW?vfu4J!e z{`7JW#!3*=Q8w?k)f1copLys$Z7F9R7 zc&$Zu6zG81z(1q7KpoAGVs;0m?5w82T+%H+1DF_y*SKl0z#J0MQJ5CRJ{Q;5&!GMl z0dxg3Ld|IXcS^~GK-u>x?}6)wMI@&apc*DX@-Bd=%5l)Mlk}E$5YkEcXGZ!4HvwN% zG`M3Ny;GDuY5+|gq81E0PV`#(OT5mhLhIy-G3icB?F|$%i?+I~heSF|Z@z+ZyyPJh z(eFV^-@G|1x@xYQNt8`%8|1XBp!kMq0*Y`40HuQp4xvLXO4Oc!WoYTd?Q;HQq&5XQ zktikGC~q{#^g0-Z$f79#gK@B84={x|m$c@I!6U&l!K*1?CfTWRb z=z(+-OkAZ4zkbm0MRwd=g}l6VP@+?@6cU3JLlwc3CK_e9hG8~ql0JEv0v8t$x$RP| z#`v>J%^B5pW}THA&7c<@6OPd9Rt8bUxR@iVT=}SUj%EarZ~d$@D^$u#A{(hXqR%BH zu158^8{+3&s1WR6Pyr4OiW-#NJyO*a7N)M!a!N(C4C&BCn5wr+nHwj6fVGrrghUAx z<%6R3E=V#j3KolItngy~gFNeEkv^YcEQ+{G^1AcVRZ&)hBQ1EA#PjkH2`LT4onitZJa|HEKD!DU)d^lJk-|rGP+2xwb)RN@lK$n}J#8bMr%T z1Nazvhu2CKETc9Sv#rb&z`)pqe87)6;!8@{097U`4Fe?1LfXd;ph_lP6zR5VI9E|O z8G00zSqyCQU`!aqnnafhDBn_%T^0&2`l`^hI|$g6BdG~rQ1{X1U5i-=q&9i)dqWIO zL0=5*id?oF6 z5fJc@5rrS&_zWbb7(z(yp9A$V&~L^8zOU5!!|st4;Xs7e;+O|T07d!oe)crXxB+U3 zVEPIVuh~d{LYfEYE5h)O%5WZ>@$3&&U-4q2Eeufjq(B{Sj#dcpflUDsv{C-aXbXTP z$Nd`SUKU?ussd)s3qGUAyP1+QE#pasIv^_A(3K&I+%BUUsAe0flu0suGt$UY86vxC z#0iJe#iZ(*Bnkt`S3@`{%n>XWG(bJ0)*Jjg=YzXAV8R$ZLj(gPeO5iF5L;1IeSot(s|__^>GU z3Ofg|k8&xL2N&%g3{WzEK{p+eh@<|G=wg=x6VMUE$#?tTdT z7*|&Xx)o4&1rPZX`}FZRdn1Cct8ynLN}+R+X3n!XlUncs)IX3xg7PTftT!M+`r*Yn zT3CK}$5BMHHfWjPhBbMj`qzg7-?h*VbcZVzeB%_vlFDallgdD=eIu^`VjUS=PK|3D z>9K)GVFDYDvmUM{7^jn1U zBqBqoNDO{3&{5`&V!=Q1?htP)pT!|6Uf$TYA~Ofo*yd6Mf-~xvFd|)%k}~jufsox$ z3_PNtiSRpJbE8z<$?F#*4V(-hVE2HW!H;(+Z%#*;_RE~qc}UVk*fD7&;O`d(;17QXTf}df)rHUO9jO!-U<}X zi`iJAfXmX4B{wyX_)x@u9x@Fb_FlA5Ag1yg>a@^hCPPR^Q8{lpDC7*IU(|xpZ3OO( zlpf&7f}+udp7j~Nw8xRUF*;>dp>3C^iileGr4-61_;Vf@oFU4llN{{9b zYT*mXSYfiH@^_%a663RI3-AYIj1ef(^9h=Zz!aQrYD`wD7&!_Esm#t(Wwew8UXikp zjp#Kwh^>N6KxaCTqdX9U^CCP7E~P#peMmmi(UC{kn}aV85JlKbr8TFV=TKM0#nUT5 zrqUwfMQJKD1zKkDD-Hjl1@@MgIhGL4B(D$j zqw9{oHeP97U}nW=@My~ErP5zHH?d|YtVC^XT_>nG4tTi2N(rOEsCxfd{DnYIX-_vEoe z(wXHL4)g`=W$6ugHzlZ|Jggw0&^4ziTU}K6lOkrawC->_e1Z-3kSK+v8IQ@+f#Jlu z*!{pHB^DZ&7uks^PmlB&oz8NB5E}D!d3xeQ@JI}*q6G~W#tu#`41ExdjH*n}wnHbr zndKg8ewysh43#WXfH!Fx{2X;ce+XdCqnE33>2uyInZtu%fKJ>D^@n>a?f%&!4U;UT z!NP!nYDiv*ymJ?oEEa*x2wNJ!+??W#gsEG+N0LX>Xa+Jh-shORqRc9OH2b;89#3~x z(iY2^P)13!61N0xBqVgBDMCbvdyPYE=CUY9F*fv= zC?l*pF^Xw!mbxei-*>s!L!4FwG+oo0xN?mpkZb7*jHAP5k`c@Wap=@P#VGf}Oot7L zrWQ8Gf-j&WRe6Uw1el$qNyx+E=PS>bB)N7h_6zf3nC58ApKiznKqx?_RnkT|cY1kk z``JvZ5X?%WB{fB4N$C%O`Iz?_WksQI%7I?FDa;X>ni0xXg#k5L*@NYEH(Cml#2iQR zA}I7pj11`q18{_gGeISZDFv_86*z6;02B^%Q7f=l<(YX3mdY>E$;0@@?mt)f%oQd| zXiDKw2Dw3(PIf&gcE?=8vLcLT)t}{nl5b~{8(U3tDh7pxclwsj2Q5mskR=Jj^DGXw z1av5rs}Mc;&6G}DZ85jzt|nXWBejYLa|%gmc4Dj+T1s)cF32g7wV{;&ZYGZiYe()o zhagiP)S~nWIWw$xb^tG7_KEYOL1`_PrGs$8&gf=0!z0KJs1gi~q{z}hmeCwjEzldT2jTWj?%cooeo-bdc7POO`zmp-J<3YOFYok6{*4N?8OR6 zRL%s4#^gR0Xy}66F_0UqS(2|TALcAXH|M100@NW}nlmzWaNHTqm>NW(f}Gt7mDZzR zA!lvftUol7m$qXIoFpVPHZIs+u4+2^ ziQybhQW7;l*gkq&c}piw+cuq}&7~Y(4+q-ci}4+f2@z6zQo<_8GOT|^xA`JGL*43V z5*MAIqqN;}C%UA*2^v5U-y%fsr9P&Xh{lK5KNSYiCySAQ5#t4!YMKeQ%4^3tco_oZ zr-0cw^WB9Xxg7tYu~WoCRBR?ftm*SO)jn07aMu(ekF!ImUs@y@fT|x&JrzhBEreS~ z2q6HC*;U&TGR$N*G!R7pxdX$|2Gyjsqf=!W+#Obee&3*j2hTLCe#rob5i$J9xND|; z>&n=bXPJo_0VezK3~weA0HKo3CvtgoK{OpM0i9+o$|OyUKu?xnXG+u^M`nBqTpBVr zjQI#muQMtoA%jpw{R=}Nl8_d2_O)n!p-2^NIG1XA>YnI{)#Pi(BhJ{tuDAr9K64Z+ zNeW(c70N8mQ$k!Bqa=foauSh~QYe&idO}8)gA~Lruvp9@MFJFNZ5@4EovIM{C@;tu z&E+*q_z1IlN{!_?aLjq->7!s>lo5q$5;K?4KuJ{}9W%&`G+GxS3OH(`U3tXPzdnx{ zdl{XytQ|+3%u1p6qlbJ6^g+p!hdIh4oVvznx}YEfOU)L$MP^F8gn279ujn3SFew&~ z6)g6~>~j@+PsW(e(O``VrG2J8X(nY$K4%mx`EIJK2rQv8#%83{j^GsrDI)EulRi;- z8<>TNa0Y#Roi*=7m0+avoMpkOJO=kTnewv8nOrVcI9z4cap!Rs+!vmaNkdE~AYsb0 zf=4zq8tz7Oy`(6}_{j$M8scgWF3%b7A|*+hvcLr}@?h4#P_TY|sPwz4cq5YSFEf`g zIcDlAh3Y8L9y)BoRbIS9GLw{ytVP~!QjD++2|a`9`>ZKJy$UUC@eXqj-SMJ;94Y1*cUg2^3I2`xQD0ppH=s{1U4$o`X9MUF@UKK3Ry z%={VDXp&|v{8$h|oJ=EZKCX(g8QKxpoF2Rh_mj z(;Edki`?x}mdqLnN;-@LAmzXg7ITy32&e*^mB?9{hJg~1B(~GhkGXpN8J7cXX4;NgP7f>GYaQIAq@H0UGfls9LY=6boZ@u>Oq??3(Z zc=+3yn_OP~YYuui=9@k?>3e-_%B7p!zKf0Z|E8B5)8XdMSRtAvb*9CpHie-F6+BfA zAN$c+7+n;yC~q6!^|To2f7yRWM$=>^#5eQA{8z}v^)quX1Tm-^SsG(TKSZ1TWC`ns zkN(&4=R?6&l#pH~-hBS=s8AcZkLTIoXg`?cSe}?^ZZe;~X%KT4a}R6IysI7*QlgGe z*Q5N_f1etN2QRcZqT}KYOY)DI0FoSs*N5T;rd?nnEJGp;Wpi1H!GI$jnE{ulM6^>Q zz3pJOqw(=*3#o}+&eds^)8!(+J{M|zAo3mGS?se#lv&Y!DJLABvA;Bf)j4QY@q0os zlxPMy=mcqd=8@Xh%9y7g{l?H$tck;^d9h&Y$xV3L8n78g5VOS*Fja!f$_xTM-`CAK zKE8R5*K>CEPz!;@9SqKf1-?zSp7J-iAA1mIFy~1BxLzp5!eS1+lS9&Ty#8ga1gpb1BvfN_xFW1SeSS? z2)H7dqm;l*vhO@dgXM1^lE2>JLaKIUQpihyOFTPW2rFoxu9r=@3C|Bw|MMVy>p^Py zz`R(z%tW#+M6&;W4${Im{URsHI~=7eQyfmnXMu%Nau4@DP5RAv%L6K)+0npA|Kuuv z39i!dT-@dzzv3n<(a>MkG2ZysV;essL4u+pXK|N7Hk4}bfQ6U+bjRSf>B7skWi{^$6Q`IXWC z0>NV+3OxC`jMskc%EfMQFDT=4UwFRn9JLRAaQ6`nlie`6%poxHE2_sk0&*VD+j?Rz__j?;pBXUj;_I{HaG{o@GUbGi6V<%>(Ow@i zp3e`Orh@h={0uk*Hly{ZUP@tiS2JH?!nTJhRgIPmVYx^}YlG1KtedJ3I4tcsz zIHblW4EbI+^z}Nsc$eLy9uQvmg~v>lGV?AAe-uGfCS+=>)@42ePJ0iDpYdL6r?cID z8U-I%={`6@ep%0MBdBXiD=7QL1sa@q4~o|S*$;AhB(&vjrZr^1#2*)_lL z&l&bNppPR7Y!bm3oq>MHLuY~xLVi_=5WQ!>bB_a9;W5I==QFT3sK@)LroQhH&tmNvyM*l z?iaRI=C=GJ-r#_<8@f`0@O%Cy?)J{T2r72M##bKTGGu%v{Ncx|!^4Lt|1ySMitm9e z!TCI)a&kP$!>Ud>Ji+kf{p$njC1j*EDftBR?8s`UtZ@|J9rx4_1@0XIn-Sy)3p$Nf zXoy8^l9HYTROiTrNsapCm*(yp`OJoM2OpW&2k(^#?ZoIlj)%j!_mQrb5aAP9l#`eB zi|GQ<&!~R#GM*FM@7Rl&l=L)OCs__T{5#xeh)dMpT%zX@LHpp7IQ9F?MDhsms;Bd* zccvD+m^l|RoiF5=m3fG7U3JA9mCFGS1};I?@Z-(l%PaGI9iot|*5UP`6ee)GUTd5j zmP>wp?v*}>XKf5#F8&-ho4FElJCmbwOHb93axuR(r|r)H==CA6dK;o>BJjmNKmx{? zR*)lXQ#z@X(nY(-MC}xhh^!~e;tzxd(DN(^dv5X`s{OPq);*Wh4?OCx5AhsaPL_Bw z$qL9t@bqM{;c>YJcgNLSmy$lkEC+^7oEwUphL8ord;{NIFI2cO$hBpNn`Kygz4zf3 z0Lxvu&~vDlHYH*$GgMhFC2+!8l02T5?>9AX4cXSGGEJt&)DW`P4 zJ({&aeAs}TYWsL9O`M8>zAz2e>jTpF8eH*+@`MJtAu(-!df|)2`RAuNY)>)$1l*g4 zlT_uMSIDVj-%6QJmERsKlum@>{`KLEJe=44}AXXPe*YBZDj_Ix;eIAKnIY|Ie~nG6R-j7@&Uy$6#{Z=#=}LRfjr-E z23QrLviOsu;|8zNlO)3qnXj=H;$<@`9m#5M*=jXGJvuUZeizDFUvE>Nz(jUB_-*=Q zcTB*3VoF)$G&`I(>|9q_1|NpY`|Od0v*9rZudIHUUElhg05i!k`smE0p^CV4do!15 znK|qy^HbZjp3Bz>S?fI|*(8|vfg#pA!>m7Nn5>qW z%4V3&DScn{*WsH?IyJe*Jy!C?XShL1Kwnm{k*5{P z#=viwK1lv@a}8?78EVdUm%&C@X23-jTwD)^?mJ4n?&#>ntASNSEGa&Qt99DIRBnt# zm2YcVBHBTKI}?6)IzTy8nE1ecm37^J23UzXi&OmusA|f56u$}f*Fk!XvMr-*w?^4) zlp~6Bg)xTddPlsVgH>w%usQ1Vs>h?(XA%_*yX22g6_FfiEXe%~gJ7aTkns!DA|~pV zF75+fp>w0wI8f%NfAQNLGO*n)Ip|_VitGVIU?wm{tPntp`0f(TmOm7l^-dM7JRqOC zL6qiw52*YCRc%34?F#hk0{U(592rmr#fyVU|0awIe>uc6-#Vi0JCEotN`u zdUIzkR@P7)7$T;c&F^58Z(LVd9mi!7=L-vGS{P~5twfU&TuS=yvcoToRZZq-V zB&2zp4^G`490ojq`=+I}Pbq#UJf5#u{n(136g9F)xT$>nz<2E-%WJm{y1 z2}zLO102ucnpRpC#b$;NGThg*huqXbXfOGxkrh@zTo_+gH*F)?3ri%z|K6)krdP}+ zGnFyjREKfJGn(LVN!%EmsLB{c#%EGUtT!D|nAZ&%T*`4-qI$JN-$Tm|MEB8V;m-&` zWwN#oGVsw;CzdjoUG!gmnL~%jjfx=e?}1{VQ-%-!dQfcAE3$z9j1h<}9hq@)zzdrlO zlwSZ!1(v-gQ`ObEIw0qkzpWTxsvfaFEyGKVZyo{~G%aMo%`J%Fn6QjY%r>ycn)f-Ur zv)5-gQe*K#Noa#f9C8mwSm%Mme#$&lJ~dv=G|o3ag!`N-qdx*@6~l8 zhjU)Fo%ZJk(q;eiKmEr~fBDOQ4*&U=|HE<6&(Gk7bH?3CXK5d}IW| zz%?Nlx27ul&Z94MeR~qpWGHavy7^sc(c%GB5#2HgvvMn1>7aIN_@TYN+^+kCy?Nh|(B^VnU&E02|{ zhqZ!VMYgZ~RF{?ST6p9bgt;ziH*DZx-R3;iFVBI&knRObsqfC(!hGSYz)tUaL9XhO z?;3FHyg?~HBI_Xr%z6Zz1807Rki$oK9^b(q0gd0mqH?}0$f<_N}kUlCZLC53c!A7 z2=DWx!3#=z>Ty2SEyd$?OLgFuZo={v_FBsv^%+Nj6zTvdI7w-k^CD}F=c!-_>!H0` zWR8HRuW^6d{^`5CeU(k3Td@c%1x}G2Yat#xLJRWI*?8jh1zF@h4@`M7jG*(u@CE@j zMl3+bMEDdZ3Mv*(fzS+?3!uLg>#$DQfX~2@n2g}Qj2|eg7a}Yi zs4ve9wDUSpLZWemTR`aApuP76HKvoA`Kj?KwWqgy%rt{?Hhng zIH}4(zn(1saPi*4@IKP;0KE#aatMZ(F>T>2w<1m*)4As~4`oHZ9Iz0wfEr&4HxlLY zF|gzUG?~5veSR}sd`)bJ`tX-fGY@0l2BLJ1H7qF9W&jjA@2k&uJlL-fT&9A;2xkb0 zlGApbbf2dc2BZ~=c=+$CGyKED$AdRx;>wB77$j>)dl4QWacE_Mp+q1`Xrbrztjs8m zcx*)!=SNMu23T6@lz@qEl8$lsIluT~ z{QU4i_wbj$Cynd%guf_1XCUUv0%n;OIHYV3D%Q~pyt&P-2BrGocZ%;DPQ3H*hYo6a zuqW~_KT%eppZYSMdwZk5KIk*Q&cM_AeDH9IUx(wR7Qj|a%R7jdz*l6KQ?k!AGk&Lmcy}6EyTh|LWR<0N zKfIk@2psI1aH0l_%_nNmoZ9->Zr{1nGUOELkYbIT#&t0`sHE@C?i8&F#~?JAQ0i^y z7%_+-!#yUu!B6h7b_x2o&Xl?$Cihx@-W^bc8t=n&g5ubyDrUQp7rSeZg4AH#hQ4kCL+?6@rSk21>dY^SpUXZ7 zgHFxQ8_pD2H@D|(VtXS$f4qLZ?EMVO;{sLrtXn);CQyg7!M=H<%kGgb-{ryn=8;BZ z^_eP%e|`IT9_h_e(gXt3;%N?+=v0r@sezO=5GTUulofw0AD9NF)K7?JfW^D4w_osW zr6YNz!64tGzBsGtz~k`ztNX@mN4Rf2v*ta}X=gk%N7Xi?s(M_fO}^fFO6zyy^6Lek zs|yGQoE`c?qzZyk;6mQki4128LK=X}+4NC-<*IuWC?0aUYg2uUWy*KBLE;oSE0l0+ z9&&Dx7829IO}wX@4|qQ0^n~P&Y6N$-zLJ0c+wm`d`^QgzJr1keQ%qzJmO_H$ZV6&hVB$Wp2vBW0B|#oQ3K(h*69nCKcH)QM#d8yy@UZt5CxH;g?_1 zoqmep6MWZ5z8h8i$nwW_ktq^R2~6N5?`cNj#*0BXm4sk6J*MhXwRP*Bq0Tvd+6-*a zh`*4dEK|B}bF}n-%qSdm(TB)(XJN^g3&DgDOh(MoWg6M2+_`Powy!MMUmlQ^6nS1g zT~8~q`UsO!gN9b6+;QwI$XgFLi(Ty_+|Ej(ci9|AICa?msF6qaO*tS@>bFrdp+su~ zE6sc5nwM)~Qho-41~PQo5*y6d*jAR!L@-d zCWs_2`q@~#1Xg&J=TwTdqMXA!3yy?lnf6gQpw^wisc>0iwV`O&d3aP&l>P~K!=S64 zWz@>5TewuF)25+U=J`Wf93*+CZ3CW_Dw8{SRpn8FkEmn@=v`Xv;-p-o z$Sd2GC=%YlfDWdljq_)yA7L*kE&FoD$}SMfapdTb+7RTi%`%BqubT62H^xr?lfHAtdxA1@=hxwTR|#UUNkD! zh=Zaod({l{NKzM>a-h&FLp2c&_(q?nW#MQ=_gmOuhIPWu-l7IsuUfF{yr!&6Y)1>lZ9(LuzUy=q2PMjWo{fTCB(t;@6|H zlq)-DUbRA8oTt^>Mw^c zWVnfvex4+VJQuTvBGy?>kUIa+G&Y0cxB~MRn#J6Pu5!MvS3uv9@tN zSLaVW(%$Vj?y+ttR+PUyP;KQ8J4BaAW|vOy<0Y1|4DrbFk4chIRP~Fx-5i%l;RP+557; z)yAy#ed!;myA#)PWl^qaRkAc>I|=~b-_QUg4SJ7B8O5aRayGZ+{aL=dA@4K$fZq{; z$t^Gk{f4{P=keuWO!wt2Q*%?WN2dHD!9HB`xaWd>y}>ICQQlyeBHgfxbo+vRr(j<$ z1pDx5hrB@9I>bGNLuBc{FV6_FVBvHf0SH>LY%(*3yvf2Pmb zfXe&Q{p)jS0CPghuOr@8tE_ZOt}9r-?XT`uK&*rAbi2vs!}`Ce6rX7QdW7(XuDU(k?`2=|fx zP&I#>a9I+}_z9Owd_Cd!AKl6>4s z^4!ivEaTFtlut6@XDdt1;=MmIosX)StK`{WV%EO?-lY3fB@OQo-8137>GC6m`!DYc z_hnDGUnKix*BSK@T=$frC^7uKg1z4t?E6Or`wPp>n}U70E!bbTj_Bhz1^av{*yl^R z{?j#`tu$@d!-r-1d|Rg9;T(UQNPlL5xGm88Zx-l}vbJHMp7nr7Ce&8M`e0-T<40GhYoSHuQKT@)yE$#)ps`(pu(*r`T?9@aa-KTa?~gt9vlDDg4Eu=UFNEvMgDY4 zW<|ERXR-B~&C?DWK6=$F3}x%@aob$2q?(FTT@FEta@>Qq)flnJyhYS~EMt!@v;g~!4r zEX!kI*r=hbyjBWd9y<7US3hl4RZ&%Ew-ZeCfozBUK~|gdc5?KvI`uiRmA?mV7>japMDokZ)-QEY3H_8SxtXehJ8xJd0 z+v5jVM2|imO+FrJ~mv zR@-a3F|*P)L_%F=%EwHF;zCs*)ov*gH&h~cqD`bwTxBN}MAbTdyTDr;O9-;eyGj~=c zL~@%hKE{b6Iv5UCA{gnY0>!ug@;pN1-zdQ7!g7g5#s!zBEfpAuMOG@{?P?1Q8FT7y z68%dQITA&(tml>?xFP@-r({@2M}5Qp#j!g0BNAe4u`>@KIJ{u=;YiA^*6<3&eVlnL6zo(gYT#;=x{l~FsN@9j?Jwe00oRb9FB&}>Yj3n6 zqSq_2NbZ)ont$u1HZ@sUa(|>`i-NAG zMblUb9eIxrZ`oKbh@EGw53@)~&k|*5h*n9N8e?U~U(plnSoJNRFkf|vv6*V{hM3%=F)6z zjHBuzvs5sbc4rc0RLby50mEGw9GVOc<$9-hs5d(`Fi#S?zuYMfSGxG^1oOBDg5z=! zuJyGMxIi!nsDsXYR0Re*Y=@gR4H&5DEgk)lu8dOnqW}byXkn`G9HhL{mU$LzUd|ht z1}Tl=4yz21D2ws>T%8?#C zZ$^Q8X;0rBv_UEE%(cqCcJ2DWn(NG>M~!_x2apN{m2&d4vr^tv(_Bh_&?#(|isjIE zR%&DtRvJ1Tb7G18@lf-D87}>LUkB!c+S}K0nd`0-1_ws8%D4}RpfUp zj=sqVhNQ@_9qgFT+70s=zl5_s`0(VnLjNf7-RI@g3!PD;yW+Ot;zuiKawUJ9OX-)Q z{cuyX=SRa7_u;A`xWKV%S@3x+(1}_9$lWifYe7^Ny&^-)T?O9?k^xJtIXv zlBPxKcNZ(gr>$ccmuO=B5waQ)( zP{eFhJ&oB-62V0#hppJ1>3v`JOy9Yg1iIOt%uuSW*dJJWEPWwB&}odPEU&F5G#F)& z-Z#$Iqg*1z#CF;wBh}xBYqAxYc+e~Xn|LPJHL1F<3T`sZef@Mz%CJlwO5bNBM(ch^ z-->U(JjYIT#SIjf`fVIHG6m&rSH8MAB4>_#ak!~$&O1SWjR+}+!&cc?hOG|8^vo=; z*>_aOKEP{p?t|6mB| zl=PU!57_Df3HrC`KFU&*)bI`HvFanyx4y?-;DOn zH)+7zssX=x7-Uv^Q`PMU_W-6xt?vCYbk1)Th15e+s12><|DpgU7=Nju@S7jaF zQdyhn@wUpkf2+!x4xfaA>zJ@J)qnl8ZMB>s_w8uTjf^{*cSX;=!2z7((E)r?zPXCy z)OYNT<&0SD?Ao{(jdx>ViktGjITneE>VCs#*68Cz%@@p+Q=B|2=K97}6hc}QH4+Rm z)FnxXv(}M{+QjP7Zfd}`iK_edV-(hT<5$yoYVs}3{M-8K9kW1-^XlJLS2Lu>H@hzC z>P~ZriE(9e{?kUQJ*e2LheoY#g%atY@~!!g*Fp&wto(n}z00m8N0KD?D~?#x9d2*4 z+!3{yT#J>Y_kUYt3VlT7rD%tkUhx)Fo<_koD0n)`X(h+wj+x&iV;#C@EHyP2A* zsEFuzzhy9jNK{e}|9(LB@=)#U3X$PS`8}yYE!yJ^YW;9q$MDX`++?|AqLdZUj|+OAT1-*2Ka- z!`J;OeEnr2_A@~H`+GpURb4OP+0pUr@tg4M`i*#Ye1&H-QLb^>zrTf13nF{I>sKuE z6R26i_l;YZmM3^G&XeHg4{8-p?}zUni%<`ar|w0W-HY<{GJmOiv3EVp?uAj_q3P&> zLmr;!3@|sC>HpnowC^;669WJ9ga@>a+tvrCP^0`ZT78H&F!zvfzI{E+tq#%e26NY! zFn4_cbGO$p_m8E*gD2-_Kl05Ti}tc(k)C%f%IsJ~>sXu{7T@1q$}&!CEak81S2%q! zDSVRsz!L$j@IWy9nLr^d&#+TR!^=xFJibE1WyRh}U&8&Wah<60$>q^h`p1h53Z9o`M{BEn^ybO<4!{B_BTg!zz$Azb$_wodIkF%lj4X}6lcGSD$ zYNxF{IYI+xi$7~Tyjl;dwNun%2;{(divf4`;kK0{wIrw|A02ko)L^*05{zO8Zgk>WN{7A$!S<;xUfJwq?9^KYp9>nYB0}|fbR#C%jBX4nhPifeq$HVKeEdIf`?)Ax* z^M@__lFJ2?6&F5u(v6RhI))ZgV}q=2Bg(Ubcz|T5NuU(;p0L5#ngPiH$JY5K?rSDF zsa@#Q>%a~E&Rbh>bC6^sZLP?u!8@Lwe7fSul;pAfZKk26*_PPtx^5-JX~U3lD7+9=zE!eeCQj^g5xSX1CQp zA@{95A!Q2)2l#-P=$wthj6APyp@CbJw!;41Xwo?3_VhzROj9oB55>Pjk%iBNQGYlr z@xhdn#<~^Y$D@$tmpdChsMTxc9i?Xm+A_op{N2@X{v>!}&W#B09a%#5Tgbno0@1^i z2_{Y;z7ol-LDg+gZl9QwqS(XfK}{`|fPFPGAG&=);+=kZ?bUgCpS?O2OdKi5GPMbGL-L=%31k zF;Ilh_5RP`dB&wKb-o(h^Bl`-wYW_p-)# z8=01zuR-lsoh+d(cCuu}^h$TrmL&lWrY=wx2PQ1f79J`wt#+uaIxYImxsuDWGZ>(M z!saPLnVmpEk)z?n{FHlM{ax zYhzgyYirP{85n76(Wxd;XJmXH-D2XCpftnm3`%I@XjEuf>80NpjTmqdW;tO`W*Um$ z46=za7BHedKC5@e4vS4Z8SX;t8Z1-3*{VzI50L>ufx+p@N{JP=ViUsvV-v}|R7Ep@ zCItt^riTcT#zR0_1F16cd4NbnvA=F}LtpVVyB4qZrA><;d4I3*N8a6PaGkoY+A2)K zB>P2vlDSHmi52BOQHynNT-GrF4)Vh$Mi+cnU;Vh-w|fQCJ+9_eK-xfwzOCf2*|qz$ zO!4GJX<#zK%NG8HX&2=BZApu~G15}@yY$j`%5~MwU>1UGK*u2IlU$t5KLA=lrN0C| zk@jxM%tEw?pYIE#^{0I?{Bw=6A%*SAK6qSjg-OULVshXe z?_YDo{rhZ!hw5vVT;o)7S)Dar)>-AZ)>-v5)T6$b<@jE46^o`m&+8CYUUa_>Okpr( z5%>5@KeT_v&#VlQ@BR=*NiDH{;fHR|aWvwA?3XV+HHLnE>1S5pTj`6>^yT;X5mRQq z_)NE-q(D-g;+Jp93OeAI-{n{Q3}@ktFMri*O#yN*IaI1xUX4W zUxrocyRb_A{kQwr&m%wnIap=Q`z7y7KH_NSzw!}B`%Zhsulczj(cA)T;3qaS>HUN@ zu;|}4Pw#hp;oCL0ujKGtF#2UIdi3AM9QeN6en(Hk@7OE;rr%sMS9%3r88n2ZOs`K0 zHp(w#jNE*iW(h?8Xa-&SAB5}zbUxAKcwso8owM$`0GFZe!&-)x4-=LPru@g=^cIe?t{MaEZAXm z9|&!K+@XEPfM^|P5o40KQvbMPhNx0Pu%r1 zb$pRZX0c1dCva}?Mf}OH?wH-W1&mQ8_x|3&rm(A7`1EZ{!`|SU@>cq%tu?&_=N5*7 zmrYymf82jcL4yV{`Th14KGI`2eu6gmkDNouAB>#uyS1oK(&Cf1(qL$Y?-vcW>gw3mb0_6d3;TKT#shcQJ0?#k^-*8hpYu__eX^ z`Qetm*dFn5d&K{(w#UvfrM=^t|75A&HpV9~W$-nu1Wc~OO&VLl1?AM@oh@CAqee}w zpKP{FAw1!1^P;Z@>I3onE#OuKeHnkV1-xgjBz@i2Qq_d?(EM4nwCfhNjQv?27BW{w zy#3XxkAP7ESg>%Y^-odbRw@>Te%O`<%ztoYf`3)(J8b<^+3LJDl?yJ^t#Yn;^*0r( zK5@s7@5O(7FZL`WVV3QDnvowrL*F7sgYWZw?b%+d1jHVF*`iO@Rq5T|KF)oU@eevI7JX$PY(F)bezkh~B4XY)zitE4sz%O;(6&#)qaT^EM@*od&5^@ z2AY3B>wN!--~0LXg({C1s{H;F4Zn7j>{nc@k9i|+(C5GM&o#y$O5E}m-_|f7Jt;qg zv}})&WB*jQ_5)=k`yY3XF&vS~iA)L@k<9+nj%ntlfBq4olT=A|%pB96x9|&o{VnWp z5$Id}!GGrS$3hoiOdTBX5w7|nkT`!q3+|^33f9|7rv6$*nA=eD1|~Cp>GQ`p z(BA}+OwcykSlN*Gf=@tQEiAIOURRq+##d|bd7;fVeNZuUdubv?7W}REB`(5|n>eyy zz^+k3B0N>rWr{Yb31B)E;}P`qE;$(Jf0-Ybaw7B+V4=YK6|oI=4uqgvH+%)I#KfiC zHV>Lze^9_c<94VgqKrx70IQFN%&2#MSxJzMT{n$3ZrFKSO&9R+#x_nC#K7m#ycR_< z)&=UdkSSL{lY{Cl3L{%k!&$`e-EQ+oG=%UNtknBd3Gt+wiofXkPx(^;^<$k>ok z69^Yge{o}NI+xL;;&!kI9r+6s5g}^Zp-qYZ(SOCOb?9Tz3eC7^sgVZ1YG88Ul7(OU zm3NnH`zqs}C})|%ecp8GB0hw%uoupv>h*pP)3;(=Y_jZRC?|HmuG+=%w2Py5=iJ47 zyK@&;@lJHl6R%ok*uu@?3Pj$CH_N1m3gFKlL%_uCt+IF3JMZ(rg~O9oF#UK{TN6F5 zQ$bP`Ln0Q&&Rc-1tJjQpEzB{ZQnMW%RS_n$eV2AdJ8|$nB=mC|)~JjZS4}J62SDsu z8QLU#uf`J23O3nX--G>p9ZQnRh5VO-_t+tSC&&0^ya{sJHG+w)eF~Qp0xA-WO!oDq zleX9=c@Z)){>0$?3h|1vI54r`sHYs7lc|%4w!D$-o8k^zOdY1kpb%Xn=IK;z&mvtYytihINoILe)%b!1H;1Ue>pydahCcL$zk|&$!AznCG zaHYvY2A3xBaLQGu7Or2$kvy;xa}{k_YVsk4rG_Nb&ixg6Qg}42iM&<1JdVYfQBt{J zkK$~$vs{+(5}YLY^lf%bhuz~tU>3HTAfR&tQQ^n?gLl8`tj8x{&=1;}7xMl2;JkP> zXQ9rb0t1U7tWi&-Qbu#OoTE_0Jz`v-t)%uClt?UG$Jq zHTH62+@nbWwicW5IPDpyC@1x4LPY(d=LWiW3T!loSoM}8{n>PCFuoQM-VlDMjk*L4 zg39NByzRkk^>C0~d93jA?px&Wn5)Vx>FVsrCnh1){^CEi0a)e z*DXhg>YPVAHA>g2#wr!-AW#1W-2t0-iY z&MafA$|r^b9akgjRvzdpzAgG0PXxN5tu#F#HH_oLM_f5Lk(K zvT<@%dWQF4P8j$qGoPqkqd&oZm3~E1X6`-`>12?Tl(Utl(}59XuMB-m*7dKZpXXVE z>IuJ=3pW@)L0yg3L=G{Yuu&g_57JSB;1eRAw^gN2UM1|!aoOKi9^v~q(W`JC#lfA3 zwTei|H>UfEzhsS8m@>t-(YautRvd~ux#-Mn7KfPS+f<^gqmw&6EVhmtKVv+N5X_e2 z7rTYjjO5i0Y1Z6yBw}g_*$mTG){XNFRXpKm0>a2$XGd@BD}I6YBdEh#;=J>z?Ldsg zff`ZYBVj`c&~fpSJn#nSmrSs;@(c1Rxw09gd5FN(hWyF>Y_O1{WN|yW{opF^%IT=P zVC*9Me0apfpHcjG%W`5_E#&WAbp75p`&(+tVH%SJZa8Jw7WqA_U{SFuu;Z={%R;aO z@lDiUJed(0RL#iWAu{?_X%5oXI?}{~Wm}5ks;?wQHfC|1d!IMn(nlOQIO*~wYs1z< z?4x-t3GWKMWkD;(FpMXo$!LX0h02$VYtYT4Y4;$)5!A8YR2THCibI7P03t>l6&zew=z8PC>&#=AO+=ktJhqf#hYPKfqQn;}ILLzL-ew8b z+LbCWeEy=DNGm^A<`+ptRLMX=JP#Tb=c=Un36tdsIV*$Bt@!RZ!!6lg}RkL!pJ=aD#(nu+-H#@pK+hSUi?=cvxlDS*(&`j1Znu{av#z zR@ub;6j(0SWT#ud5O}NS|D1>wFFKlkXow-Oi803tQZE=CR7VJgBLu?`0^c5GA_U_lLeM8d5Tu(q z*^@BXg{*{_=T8V)TQQhEy>lfN<98bv$+KthBxFU>cr6*&S%~i{;;^~`1qf*IUcvRIVP2G)(rHdYJhrTqeD zL~pyKUk$NI&0vh&QKV*q%!h4BFuz$k3x!v(9D;-rJ?pC?uQ&Z9JxgcVx*R z33#(IWA~6+$)A7Bbn;YP4&7=s$A~hkK~)m=Y629{&=AtElT_9Mo+S{cGrUg`RUf3| zxw#z#;5U|qvi?8`X)pqINY;Uxf;m9Mrj(x7qhC!B%GQjI-iv2vV`Mq!BfyN|MQQvLCt~#pF@Gi zs$!@oTm)Yh3KKlrqgDHs3UqazboM4CO2ZO^s1>J?YsC>C9<$`Z06@UjvGO6z3W>QI zai)OV7y@geU1z}q;(7-A&WP&)_K6+9oWlBHOb~p5t3|i#Y~_NB-U-qj6cUZwW0pUh z9(@VRJUK(O0R|drSPq?RcaJk5m5IqAud^Yk;~q(^N->3`GCl$iE~q+(EkAlkJwa06 z?y*y^aN5L8vxBFV+lp7y+8n7XvQrwT&%;h3FDy>>sGYM}m<=U7vx{ zysoSwngssW)q||M=Ym(eM~>i!+`f z7Y%wS#TZ`5g*;Xv1)T29xEge7q@W?9Bb5 zwOW#KON0$Eig=#N)}(cnZJ~{@I;yfxc!FmI+xJ?%l{^r9nv1oo(`?BgIFE4kTwwLO zmM1WbQ^+ltmU~PbHg=CcU5Y1%@r-#+y9?i3Xa{H#vD2p=U87OO;~xO}P{jgiKtL z?Lol9&Et)kvlO%R@|?kYiZp`PFdUkaEb)fUl6BLW@~~DX#n?~l;0L%MQRni=NV^K| ziVRsrKP@T=>!7&hQ|CAmmYQ+ud_TdXP+eNu;qXK!*eEAhGDl*w<~TO36zFJLb8;^DV=rkn=_B5DXy z&D%)7rSwRP6~H?ubvR*i6)x3PBZ+Tky_aP45J7bYeQRKSQu}2h36}HV6x3R<_8Su! zHWj)`_-aEXF2Ib~WjWEFtUq zR>y%my-FL?)2u`bcpg)_fKh0*sGB`OB?NhN_4WTT1#dTC4QcW(t6=IJwTLx1*b=>= zHyD*UaRFyp9d_#tY8-TDywKFlT1d+Z_RdP*#1%w_L=cDVwvyHFNPZ>=MKLJbx-o1j z(Nu#xHVs`>`C1ex)!&VaF*AonX@lIl5q&GsC_|0q=3)d-f+Ry3ol1+uw`)K~vF{`& zdoTt)ZZg_R4@LgWRkF#IbGXs%O`+Y#){QWrO}JQ-18w`e>s$Q#k}2F&+4kGgEO;k_ zO;1uKMK%e><3=KCrCGPqEIyQG^;v25aqV%lfoQy4*#EY4TjmIyXpLQA=1FfEK)AW_ z$|1x`7;6>ceN^*DPC+cNVX?xpHcMUMJQgey7b`E3zrpLZtFF_1!@}d3mvuTD`XV4x zuBh9Pl|O0TJxWFPs5(<{(IM1gZ!*VY$^;T?wV?M~h+2sqW28h$r1GjGV-%G>@@KN{ zn^;H=-zUv9G^=9SKC#Iwk7|H)arLyEsaJE3a5pYfWd0d~A#6%lt(OYebhW_4N(F|l zcCh$8$;oRYPFA(X#javVE&ME?P2Fo!1yqA6!9#F>btN6V#6n;~GtOC_?Y@k}6Tds{yRCAdS^i>BL_?&JxHksZa3 z$W9E4SCRc-LR}g>z`x<(^RpJ`Ub2Ab1Fbdt5QBWkKB6ZW>r|Ng4Y`K3SzZ+DrNrWZ zaS_Rt^cHMe`(XNXBxj6f;fSSk(Lf{d2p7-9Y*iy@;}%;#4K?%yvjECGp+F)9z6XI2 zInj+X25bPO^~KW}7K+bcAr=OLh1%D{LcUtZOIRpRR47eUNOlXF#hF+fbxbm3ZzyK( zX3jitD2+y>#+x=OQnmD`4=Oko*U>P2uIhSMqvWJ{Y(@zRG^`rotrz`_UHQD=?HBbo zwV+Huqo%V{1WAfEYGLKT0HmH5`VzNe0sxy*WP`WiCs9Z;6wS%_*Tu%d2~R*Lk#m(y ztKbEg70jNPn z>C7-z?e3krEPnoKO#LX^S}Qxnr6I&#MEYXO%)rN@Yz66M!*SWfSTkH>5Z9iuTq93hBN(nxj|Rd7-)?Y?K5-3_&dOyQ17ZcoHGql(#81eJtZxV& zQn<<2x*8r|lMmnKYq=0FPlPR-Qr}*TVHSOSVop+747^pHuw2ls`Cb{~Lf{;-H%U@N z*rsBJT}rs`Rsk+{X1a_49&kZtFIiHNrHE7!%=MF1_(osS?YHxeN<(&cyHL}WUccmN z?N)M8zdPtg#ge6dM3Yvt0%W)RXYAFUt9;61%>5N8` z_*$_+erz&_h_rnk9QiD)tQF)C=h5D zbO#MN-?2Hb%@7M~G&WxlqT~hTO1p?-Y&!6IX~R^PO6U&SwF;!6#*5D0S!dw*NuPgY zkj4~~{)wE_&~|nNw{ao+hYt^OqWT~wsxBwWcXFaWQ)qW&N!LPs?&rtGJl zXi}qhq0C7EEQ`y3NQ#1UVSa(V#{@v5W=o!6djDg@~_f zTFVPS^D)DMwG^-BQP8yuebI_IRK+VXeJBNB;(K!!WGDRau;V&UC(*B(Bw4z3lJAIG zWetWR>eV!Fbf4u-QF#-*y!qp{*H5_7*C5PQw=;ATQ%L8WSEI(bSN{-KU&};qL{WWM zKZiKJX(@2bQA;s8`>$;EM(br%fz0);sH$ECF!AU07NV-|{%E3IV|X9z^7!^PtcU z_qiEuFsWJ6T*u9ek(EiWh5`l+d()E6B5)0>d`Nu~67PlIE(r+k17sB1Ue5Ln8i_mB zgLEdXL;SM#xSX}e{YHB%1^pbhRXyiT`4cC3bD3Hv$lFFmqze9_*5sZ17gs1!6dN=n z%s{#?pAzuS@5r`3@x|Zx21)$nv@OltYFh}u49;Hc>YnqYvjO8+{X4?EX={cknU4L( z*J9`LeHGZV*JE4(-wjf85m(shDH^WAlAuV|Udv+YABsPD-7RU6CR>gYku0yAZTdsh z6z@!WJ66F<@|&4b^hthu%Gd%LSo(7raWTeLcw}saXzcTLu(h1Br759XtIy(9o^Xr; zz9L5p3LVuuFY%1W^anhKadk$u{wk`KuZ?OE9aK1)Ts6g@Fz2^9qA~sw$ZeUucY7wb z&C|V6U)s4kuM6+YqI58EVIwUp>r!kqi{bHFWKUnJuy8yp*%b2n`1|2 zSkcT_X4!$^p)tRwV+tqpg{!??YGJ*E9X1|99U@zx3_UE2+UFlZNH7iC&PmI$PMWr$ zZ_nzO(z!}iR3 z=&Ru#oq;ro!d7j9Dh&1@-oxIyuB@0Lx&}{aB}prqOvgT9u@%dLxbiSmUsKhau}Dzh z&0cWHuJSIKq)Dz2c49`CMjcVQ3+fV4YE>;>jQ*BQoX&I&uUnDaj@q@{1AZ6O}ieNP6W=(yQtvt8nSnYl#+bNP1qn z_ZQ-gE{j#gLFEe5RLm8YFl&);qDcBn~Sj zZ8qzgG3emFib<+OstAN0L4QLjzBfamg%Kn+U8y~5=(W$$$yC)u;Zne^wT4yU_uk+9q&x&DA!Q3ciC)zGk@61f8E8_JYmVyRU1bc(oED|&;6N9o95oOA{ZPN1HcMat{Y#8K)KEEZBdFDsNKb3(un(2E#emdUy_;H< zW+5dc`0g;t2E7$OEg}r z=4yi*wM2Kd1c){!0Dh*HC{ryFr&@yJGpp|A;bkDzL)mKE26#tM!VT=6*^tpm=3+GS z4H|J$j{76!_)A)}DlHnx5`m(hgjmOA`3YvoXqz9dEd(h2# z(D4p0DK~h@x#;O%-Gsh}a*Fw^n1fA@@_u7jhtVpVBP>ySR4ta|MN-tpcO@(3x5JM} zm?-$HudFG?UA6 zmt2;o(YPtO%v4rN)v3~B4`+k3_638pWDNx|JWZdVcBI^q&Mim5545-Kj9$eh>+iN4 zU;3McmpwZCTF)_?Z%e=FIpQw}b6|~wO)*?hkmR-(xIbE-@A;N)&J9l~lQYdG zb?cw;+mqei#fCwrd_y%a;!0|qns7KXdc-Xzxv%Q^ds2vR+HzzfT0bSOsPcAWNdOHZ zW>IZc2`#ln&&Q*d`&%K$UaAJ_^JwK(b|+~v<7(Iban+C6VQvlmBJ zc$?-IlPL|H#(WowBos8(>IH34W-DFV`Bg?-FkT6>_=wg^gAeo0u$ZiC==PqayZhu9 z+&j?AWbMf^c%*6GQQx)qWIZw)2GOiL;x0~>OriJwOthTTIeK}zCBdH1ATEd@8I>~*QZ~aZ28hwz8`Z&1mRLOO8@3(` zi&TNr7Mf!Sb5}pp`MMSjV|Ay|wz?LW5OBOlV!H+5YDSPp?DfwEm;1R(LoPl%cw4n~ZwXBoq; z$;hbN^C$k)6<|{aHmW?i@wDpOEHG$c$!M|{QfRH|SuL3-m#s2`#iY%;gs>eG$@Nm7 zKf*#Vl7-Go9?h@EfWRud8Z+EE+x3unXWRg@b?I(7a=7)hvs+Jp=GLPH`_!u^x>rv$ zubyDJr3s(RtEax>)nm>!T^zZb-Kr;OAvo9H4kN5k@0PR&tDesvMw1f{J7K@eKfUVn?4EMsyC#!%8=D%Z%r4HTje5;4uMTEPCp8a`QmMPG zoAtoM*ST+pv1b{EjEgLzn3~o3JJOJlFVIace3)SPkn184g+w}|(!{t*HBsOYhStC^ zVL-pN5sTAC4DwH;1AMeRjs+oncHB6uPA*1uD+Kt1v>W5FK8?eQ8;6y{IBZPguz-CR z;$a<@%?=F*Fl_!q|GGxrT}jJ6ZxB+clJ-k|yfZtYSQ{^T8!viAn_jo^Xp6c4ua+TY zE^=fQ-)uCIZ$i^CCUeuHU5c&K?O12yXSXgm?^ZJ@X?D%?g)LYE3tjE?dsxD1V~1_?F7H`OUp`Lhm{rAUWf%jqSNWi>HkgTFn(&^-yS~uTf}4 zQ)m@Y0KJhaZa^(=^!QAnRn7{ndaux$uznNsW^o#QS|$;lHVf1!Nuw1WHCl-ptu=sk zPFd1#0C%gEj+FyAlJYxie$u1hhNIM(o5})6G^6D0(tb!`f_ljY9d@`71h^lEFiQ(| zbx~RHv}6G7RyA5Ht%`xd;GczN)gt-^(W2UJE!ef|ctbZQO-_wDJw4yCV2_U_VS1)O ze&WG?D3G6Rxw$pfa}zTL}X39cV9lmc{8&y zXt8zg2(l6HW?@w)yHXo9MhR_(U&0P>M*yF>)w!g(8CO=r#`9tm*v-ek8B8lz|l-+@HL{gUc3)X{@Tv{05(<3;xRUe{k*9<*}2JiMB6SK z)M+9>AoO_KEMv?aY+^*l;g=d9_0=4|4PAEXCBh%8)M!SXU9euu9G)gNbqd7HBx5&# zQo3LHBfGq_8}MBT?2|huPLff-f?Dy}Tqp_c9~~m@x`=Xtu;Hh%-Or)e1^mk)|1=NR za@~}L2nuDlGf7O+1~=?xSKP}JCP~-Tz1d~-HV*(gSfZyp(e<&~>)<9b|0MyZIN)wI z_Z$Rdt)=D$-M}u8VK@M5{=}u}#H9_c=d>aObY-wzR>Hh^_23Q@RTR|Im;AeVFbhZH zjXXSg>T>KQj_^_=E`% zhW{^HX7Kt~q2EmHmEAwNnIq`Lh;0OoYMw&9l#CDQ6D61CIb%thqG;eYkLu{`EF#IQ zYK3<+qm-UK8Sa;GFq$0u;ApB zvys;|!q?#UhGZO?-)MGThRX2@g~QIPd*8`9^Cvs6{*Ikjc(n5x%~I6rQn3-vZeIPl zn^&v``;Y8~UStxU485uudQ}*Dsf02^uPT>zH}nec8F~dsUFaypMhu(*3>g#<$WL0m z1vK(B9ar!t;hCwb62I;^2~B3L^K4r|z9Yk0WEwxwrG#;pjWCT^MgD_Jf^e0Ss?e29 zPRr3GD?b=DsG;R4z$5(4YtAA|Jet!9-;RI6811Y3VkgI3XDJB3dSQ&V;@B=G z2cZ3#_lap`AqhY-J#E))2@0F=t+u(JyBDN2InA^W!^KVcnU%X^fj7D|f>g-~Bf!+A!MTHS}i?TaG zc$yi2bJa;5$r%gW9s5}Ql(5Na1iIt20G<*w&BFLGa$?AC{zI~mibaRM#=IRuZ_~{5 z?#i^*^iJI!fW+FueuMClxXo!qD$uPDW~(lm)m=GIQ$KWre2kMWd5&(%L2hjjDL5`L3OtjGgKj5#r_|X z)~$&X5TZs`QcL-S!qi1!vUjNHz$nn~y5?W0rks?_{xy`$kZ9W8HpMO-^OTRcPNlWO zjL#Aov512WrrYbBDa1A#a~T3?&WO<1%}BH)9OPUx;b; z5h0SR822r@O>LOw5agNf0q^Y7ZbTj#Z9vNs&F2xSnG55+WB;3qTK+3?9 zL?=9?xhS*Z#nlENC}4|2J)l#$u5O8f2qRs)S-5e6VNndOCI*!TrRDYLAc`E|2jESJ zz_<4#A8IUyLh;B>mn~;W8~v-PIJ!Bq%fHp89MP%XK1R{2y0Oef!-y=c2eVdS}7JbnMn0x}{GUQhxGd?RS2xw{D%? zJX^lrko5*DcehSAy#~Z(eXtv>ya53H@c(`H|9<$#U;cs7^&kF^KmG0FpZ@Xpzg(C9 z^YV{>{ORw1UDhRh`0m56Z~y(zAO7&+&;IQ-a5DYB;&=X^zr4MD`0m5?Z*PD5`>!AV zkiYxz@$x_a(?9y*Y$#@4^jX6Z6+l#S)P51;;M|K7j*@Q=%%fBo=>|9rfQ58r+G$KU^Q`RkwG z{`Bhy{ObR_{P}Nx{qWs~fBnnl^+uqv~hqJ&A>aPH_6^ySoQmgCFG=V^Q&S_8&?mEOY!) zE*ddJ;HYk){FK`dxMpD+yrNtfQ&T1cVm8AOFbv z-RJ$G(R&=f*x5`<;ZxwtpFUbLyS~Lm&p+x8gt2J> zX!*~-{Q#UAtK;X7G|St6Km_G-S#N)wE9d7QclJf%PcgrRh2(@~EBO9@S8uK>ee z(k5d%eO6po-jmbk`hoonUhuHB&mUEV@n-Q3@R#1Z4*0nJ__%kAq;9d`TIz;}yG6oR zxa$>h**4T8JF4RS69^b@*#{Hv)oBspo0{a7>P+RZgO5is9AuR?KEfXA{1Pk5WGSv)}yi58S3XzTN%s%}4$ix;AE^1xhSG z@T2cP{|IaOWq&K;9>nrPCGffb?6>Lol|fn=-u75x5JisPnm-}|ePUIwmA3j5FY^`f zx8rBBe&*HFU}eK?zhH&<_y34D|L_Xs7g8~PzI)d4N4)Q!?+?pAUf$mR_CNmgr@uZw zEPwHDzjIio-+EYvvL9z9|MBdkoNwX7cOU-m%RinUg8`lWEr$zQ(+eMzB+%lfq$TdO zoZ+Ls>naqD(TG_mTNM*I08CTgtKx)8MJl{~a$86Z5t~&k6ttO# z8;mhILfUJ}+hjk9jFwxSt!=VWHLeBE0$F;;=&2sf#sQ|F_;DXs3o7LB$uA-3^&e?MHRc}yq8ckB4hpySWP8ZGkg6-DxnHDs?|vfnpx>u^>zW4IZN$zi#E2C%>xN^;8X}d zNBZY9Nt_A)qqxyC?nTcR*g|>ZkO3$n2*a=-vsAcf{s37%O|2>7q5wYY_Z|Je?oGge zS|3IFFL>t9AK54~8(+-?sG^$(>=Jya5)j(@u}I$0H1mrsw|1m zs`t9kB$AbO&z5765>~6$q?%duJs^$&Og8Xp7ENjwPzq3Clncf0d^qg^ltR%J(}ldn z!M~&p#7!QSe(BY{4g8q=-$$q;1(t};p#=hWH$f|f)pkbm+O8gqHEL-0+7ZT@( zKM=XyI0(C50^Kn4X~?Q9A8<)meQpM~}60xNTK`Xw(tHjpwcOiwbnggi5!A-Ar z0@i^6$6V*DNKGOBvT6jIwHIh1oq`YBbv)UZxV>VNql{(?GKW0xg))C$zaw!v?;<9g z@hx++Cou={Mf(>CoZIc!(D+aMnm>aqO%pJ9H4!G7rrBfClfiJZY?;JTkcP`}LI&NP zs0K4;P+~sRjIT%Cp8Vo!(o(@QGxUnkmK8aTXm$Jzyjz?xe4Jx>7P{lxb%~0doDfM& zkn~<%J7a<9CWPXbkF7|AZ<$SlwWsq<3TIK#&keA0WP(J%Q<=5J!ys#_q#0VVwr<0co1fr z4jt8yhh;yHH1|#z7AsI(T-rv7g5B>f;F;r(dba!9AlJv?o@jiTq*r3)$zB_o>ST<7 zaFl7DHODd`6!MTuk(;M}diljz~Xv0B9$iAD}d}|ymfftn;ojiz zt?Cj)aY$pF2Oz!OZK>q`rhgPfeJayJJ9nc7LQyXE=xJOiZdZFAbF2^()nKgC<9D^Q zI_g<>Z})0RTQwI}-4b8rsd;8+?|Zo~PR`_jnarWl(L^2adBxf@wz+I`wxQUI-oYhd z4e-IN3Ykd%YW}N)wVTL|9g!+UC9tKr6*pIQ?fcGjEqjSG!Mh$~vTz!5?C{3?n_#VFFc%Bw0)zkyM^{9{qb;;3aCkLR2>ddp1XH-1>yfV+j+@qi&rsI5`UXTI@*^^*v z)hwEsRr``GUTk!S4cM4d?K$Bo*u4nav~1#sXDhubL~Gm0K_Dp9YinXbzF6ty_`oO=Mlkg2utxpmmCzGE4%#q83FWMLxmP_ZdP z*wt-|`Z_CPqXy%28iSyO?_6XGS0-x<1*~{-iDQIiPCTq0NIRTorUmm>?@8#mK0-%y)i6Vk7mlGqeSSf3`*k6zHxFM zLAFf83X=g~huGx4Qz;G&=IF~iZO+rp9U^#W zGxaRZTAn6TVkqd{2W49U#n^4b5Rl3fk_VSPSz@>OTwkDh7nA@rWSnoi3vSoi#0O>p zO(s|}N?5Sb8KXtpQ=qHFV<=Uzc)iwdfXwJyjk{$)_Bs z@w1qyipd5SKl9PlwC87bid~VG9iF5(KF`p%$nYuYVRnkJ5c*Y#07F2$zY3QH$F`-u zX!J<7M4IAg8?BwxEz9+3Cu?OVi$~02F27lgFC*|K_vYH!4*>Nbz~+Dy+S&GyZBV-M zpc%dkvfISP;3#b~4QC?aYt6e%-4HF1%#VP_NVT=6?j8?QWNQ5aq_Ho0oKPfj`lalE z5A~>Tb=4o}*EZM;;k4ko2|Sisw|^aFrngEjbChfUrwix8)Y@y_`gST-tuc; z1eU`t*Gn~FnWmVT_a(v5HWtmSU*$$69rsvFF$aR~qP1^o^@&z%fGKW$bYNF!OR-^w zC)g=qrWU;i=@7`aExS!!VisXe%d|UKqPjFR)WPDiPNptyQnI508F;tLP%S;kT@z@A z87L@&1yMFkw(M$}*0N+>1U`Bbo65`pA}WoWi^nA>f}kK}=uKYYB>7H|S)7gvTsZTy`$(;ZBgq|L5i4_ z<+f{Y=Qu^eIng@x#g1ex#iNMwPw6?_{PLS;+1JM+lK=dqsV}zu_Tt4)NuSPzI{11b*1gITiGgtDZ4-PJB1Lr3<24s5uPV=qtcPh_ znbpgXA=Cj=q1{~4)!KvrR$3-2qU!Y#T!x)&-4MCJQ%tQ~4Ll`g$nGy8kWP&(@j^!q ziPC^6R_&QsrCpNg^A6})wb0d$zt)|;!3#k1m*^98tckj>>dFR=+meG4TP8{61EQED zW*osr%bUoV;+lz~O_HoLM$G}yjjD`fy#d<_rYVhXwY(i}RIXjMEEQLT*Hkl@Q3FR$ zf>Na7NvOT{&BOVchkixXAJa|H^_P2KJPAI3wO6pfODd@LKIGnyIYMm0|p{+le zJG0={y^sN=Fb90%F+t;O)>_?qiQ^KfH%arx19p$s3BOpW9=$TRNM+%Ljd{>}=-WTt zr0ADXu39Z#?}pV=B#eZsbi&Ist=AcShLEjKA70|eVIlx=;>Q*}vv)gY4f_N>z6aKF zx<0i3fvY)pgu>F!1GaIhQj+I#EO9bPc?$q~3640;K6=tGFW!mNX|` z=#3CGOG`niSZZrSPgv1l*Q?iwy&k2reOqmIjgug9JP;9GFx1)`HwRx$6JJsO=rdW< zDIZsO;s~dL=+V=YL7|g_dOh8$;I)@MYBOnP2zpk&*NPx7@V=l9Qjq5@rPR0BUgaK5 z(V)68rwk{Oz#)2MI?{hd*SCs|N>Mh-hs5xwDyGXr5z+Nxqf>i5H!ta3!jRE6NxsdW zm@AEVMqP}?aVblgMU2d&;+4UpZkqOn6NNfRo+Cr!a+5F+(umkrHb@}qO|kvI9~e8h z6j#PLzLlWiRme7M__YOM6)hczNcD3>X5;oUd0euT#WkI?)M&GCea99dX2>#^w3_c%EZ9Nb1cOMsXX)!^e8g8G`Quq~ZI7Y+>AU~*-q zV@<;niA+QbESD_0wIp8L5;E zu_w_a3#xcFKSixWliFP6>;^OS!HIIos!{6+k&$|RxdW)!c~7isR0AZMlcODPDNN7O z7i);F=0K8&aj9~a^G+R=6cE~9xpLJu@!EbAYh(zJ0lrUCM@I$5(F~=X5g(BghLzDA zd&}}$t$4LlTG0ezSt9_wi;Hzyb{6+5!8BUl^#iADGJrENrS)>CkT#2V3Vhmy)5Q63 zFwMxbWHnsu(d!yoIuqROdeFMe2nCI8ogxZcNtz)ajONiEkDoW&xk23^YiTzVG&2le z(372T7b%**t`2qC!e%XHq4kzs7BpXNF^3UpOWQ+waNaW}HF!>CvHfkN zXEet!X^!1!j&-seNre6Uu~Y@UDlxqvtXCb&G&`2zXjv9b(YBVAX`N5}(0VjR4AnSy zB-7Qq@y5*Yl*w*kU{QQ@B)u7J!7R>bB3kyw5xse$`#4II9v25v^0LJ^!#MR2+)g2!?!W39jP zSOZ5v9qFrU;5vI(S`Ni(;HDb5ep3w`Zi`@ErQB|c;BYR2^RpsYtv-Q?qE)F1PA{t9 zAuYt?wk91#v$!(CAOtT!ys$d-$goYQJ=uZ!d>n+JP+@2HV_MG4h8xDJGx90>ca-%(-dKoqxldwcw)nstMbezwL zW|-st-cj)sF)j1me(g~~yfnU`+|ILtDNk-+c~+e9(zO=yb1k=@Y{Y!z_7LsBtiSq5 zVNdR_`%U}I{_s!JyKQbu{g01iyRUhNgr7?UO>2u;zaWdwS(R??2dVAd?Ec@IZy1kk zzaH5>=!V>*0MJ~_;7lIVXMMs-M^sPE6-JXd8+n;WP9zkY_Cq) zUVS0klV{U)waJdrM88H*Y?ZvN@?S-k^a}ub-D&Bbx0$R_y zz4%4lo=8ZWWP8yxdqGOAd(B>V&0cy>v-c5RyAa^FepOmB93`R-8L-)~#WMBqrHECR z%?OamUy?{|47FTH9I)uh-!8afbYHAx;;gvVLlCkx*{dwD2*5dEMl^{a9J5QMA&AGU zN7=pK6WdD#3tDFPLyK!S6$$A_oOewkN_RnO%_3tlt*XjZyBNm2BE=wMn;J&LuzL75 z5Lv5$BJII*qe>fhaF&W5COAya4MsUIY2qfbnHx|;M>1jcI2#Uy)y#5xHU@nJhFzst z{7N!9s=1vxo37Z>sAU!TtYkAJ6e&(dnV7qAiFCX?W_s1lh6srFR%Z6L$oDL=4iNFW z4xg%A9ZN2Hsi+x0mJVuN*#v=8t`)6bjnO0ZUT^T!XsoIz8JNrhkdcYFV~i>L(|Pr= zI#HhyA?b28!Q%EDV(g@P^Tli|BQ2q3irbUi`#`GdV(MFtHmtOvRXI0gt*F9OAZ3*w zcY#-Qp>ae~uj)1Fw;1WSPSS6_C;gVEq~9`bS-;6xzy0@P{l*8@Z}=T)zx6rocTCzZ zq1Wa%9Vv^gd8Yj~r~SrB`z=oU4bJ=RFL=Lk@_wW9e%k}@R~91&>$mYA**u#``lSu+ zOkHS|JRV5Dr0VA_JLxx1(r>#X{kCu6{Fa0BTi@aQcIW)YSDat?g1;dB#s|`Gc}ej=t!{%07YHa#rTE;zS6WtJ_8U` z{A)NO;~#9CI8n%&3ra$QM!aeiJhJR8fh_ykf&n-*X(SsU(iomcF^+Inc2kvAfMSsr zKKR_pz!Ff7pVnE-t9tb^<1yEDI})VN6h_*n8qukyfcpjW)_f{~j8oYAff?9YHTk+c zimKj5)Z_qq@uT?rM0jAoLlfX|C=J7cumM=Aq5grp;5%sB4cPXIo7jG@zRUyKhIvnf%HydYO@`{X z!fe$7>i;S*+jCapxgTRNTm4_K9TUF2A5(qO_GM(55!OsdxJgv{>Eb!B680s zak|qlq2{+FLnxlB^ml7lGfAR2uSmhA(h2KWa&DS+t=xqyokP=E12qd3QQS_nk=G-y zv8Y9>s-VOXf?$-;dqTsFgDd%{Y^QdA%tE(aAmm+A-45s>NTl}0Nne->NPemzgLQbg zeWM*Z2n{TX7bXEVJS8pC4H`>>^QxMa5kXw=yhNG#C$nq^AWUx`&iy6G6f}<`m|8n# zOLNQ5KbAtf`0E_X!FWObV6XE?Hv)gO312oyoyCqW@uw~RvYLZ=G8K{1qQ)uG6z`Ym zsvM~}KO7B2$cJBu46^X#WbA`h&t%W%lvON)Ux~=79ewE=4E*Or5>XDW?3J-j8#sVB zh8a?9c;CClGr@eS$*MG0d!aMT~XtkwOCx8qN=MVSB# ztBhN`VCXIOH6CYO+2ctrTVy*!p&mJT1?^jV#>Cd=KQR5UQG3NG1XrWdm*wHzhxnX%g}84 zRL?63EaYcviT@p|Y1ui7PZO@kxLr)QF-dFbAtZ$(BzG&6edsCsY5I6dcFbW=l;pB1;Q|Z* z=j1qTSgJApiP)m15iq=EONB(%9ZyrCYN=4SR49CVDpYMovI%N6N$B&(pkoYUXDsyO zo6u99oMRXrkIC_KmH&sIV}==9O>agaQH|N<$w^kf<|KO-f&L>-vUk#=^mvlJ2tsN3 z#uJSb!oPf;wa45DgNC3{)m$#lQv}*W&N&9o>Ba;`C>tG>-YKtwjfI^v+qTlLN8}lg zwN;~K*utM$#ggmiO`F3NuhL3hFWywYc0VqBMpnem8@;LyNBLK;M*Ywjhf2sItPl~TVp25?AqglWv9$>s_ z7t(j<3S`{KpFj2;H7y2f{z4kv-Fo6t_T==VclGta6dEs!nn@J(MQs-A$}3JCZe&^m z@@orjz8j`H9Cb&FH5}y}$X7a{xAuI@wj|giqGQRC%o?L^wCOzLD@Tj?HxpxCrO)xU zjs74+_-2U6lb|z{L~T5evQV^+N6)DkOKNwJE=Bj~Gpi}mLszp96C!(h8`b|Pdh2e# z7iag&EYPYoevCTg+$#0Q9s)a?D_K*mPm`w`SrR-VKCRBxIE4M(I*8|{R4_YiW*+wA zQ6WuIm94`m9Pf&F$76yVY0LD_AKl3EbEIN=ULWo66yGF zlt@q1@GFk7^l*%oFCAl-fZXCpEi@-0UGLLqch`(w)BWZ&y46`BU0H%=yXRRgK5{f#F| z)EO9Im6GJT*z^od0B)<*L4ianE};vY#Ft!7x)LSL{42(~*x+PF8>6H558s$qq zCXTt%naxi)7zE09YrNTz@rEpBxe!5I-WA}Kq#nNrDR9h_NvZbLu=y|aW%&-$TEo793_w^UD zfx(f4`9-$8TJ*J?X1YnS4?ArEkDNyBXNqahIZc(_<;bsor#vtlxOMsIh`@~of9g88$rnz(R_Zb zKPm#~%XFsd;YFVOGM#CM0rWYYspBr6G5exkKmV93l{I;TD>~RA;YF@oq8@IRRX8oH zez&Y1Qsp>_bUq)V9Sds~VZUuS9Go-eI)6;}V3T3mOz@_$4X_U)_dz@f&`8Hrx)2y3g)6op>UbyggfE7k_N!jmmP2x_NA#&_UFJ3C1lSFx`@A`dYV?@vt5CmG&B{aPWzH z36bAJF(wN^WTv29XnMMecBfi~nc*Z)aSG?wk+!rLm$UnzgQmJN-sZx%3}MMqwYAaB|Z+ za*Zmgsjj5~;#@%(`rFN}mYuA(Su9=8)zUd5Zd`McC2EaCK{Q$;)q7KSNig0GvS67m z(gWUv)tm}4Y}AVASw;aX{oO3MX@Ce-J<5UAc(NgNIV%T_l&sJus@YV!r)LUp8mXJi z6k?yp%D3k$M;`o;t~?$p>2n!c zD8E+<(r)wHI44e63UcJPrxe6yQsieTNP9m8`Bg-{r>D$UW*uw8HbDP4xdW_`b%O{N zua-en4M)!@-yOH<%Plw@z5*Q1Pr%{!8XW#D8O{4^tufubz}mJQJyuJ0uP12u z$ZpzQa$~s-C&D+jINLWj9Kv;ab}}g00y~GKatcWnk)*W0?_#}(Na^=(Vj;`LD!-nB zQt-NHi>842_8!7RP=Z(fGEZeG-q54|x9mk}I&gIJwp9aj5oF>i$RxVr_HlvHgz;ymU#~iP8N{b)O42Agf8UP6sn^eZ2UQ1hbD=LUm3S7VVbg3 zwvv%Tk(H^<8&t|)KsV`&9$g5mJ_o;=i#_UlO*;0_i29VV?c>Tlze-(AVQsQ;Gj;)D zfws8F1hsE~f@rNS#Zr(0g(G^B+z>!^;9T^19E?Hb^p!VlZolVE`?d8zEQXO*DePjE>o^Yon9NPxD z+G^LJq;x!Y^ylVWB+B!wdp43ZiUs{sTYRQb%?kY0ro?M9)S_0ZY%y^N)6`UBlG`Tz zyik@9v`m7yW`PdF7qLLY^dH%!Wp3~=MuA#{jnud@*{>Xj8n#q0%{Q|{?q};R0XtTI zS;FbuA@L3UQoBS{b#Wx|ks@(7lh=96R#RqPM5)t*TfUO%T6m;%pVY(6LG#e4h7HV< zQAZ9PW}Fz6B*iMx=0Oe1dmyjzN!Bg8J#yrvI*HrBD75<#m?miSuR%MEM&|idY%MgY zFN@{6=rh-DhONR{vIceR5Tt1;_F-_t=6<>}CT&lRcS-qe6jW0ARlv!@(npekp{-m( zW!_}A*LV%7O`R{vp(*?XRS%BdVTZ%zeE^fZ;)gUv1@J}_ct-2#p+JiD6112gYo{hU zPR{~LJz+6Y^(Brg4Pztc!n43cy6Gsl(=QfHqv`!B8U)9GX@^ABIvm{6uL?dv+=gg| z5FoMkw(!AUCDDf$U#wXV`cBcr;Buv#uSDY=g62kzv)MdLWu3&V$U0j;+AN@3-#5KQx+8mG}|CA6YsoZX>{t~=h3*^?JQJC9|CC`Elm@clFYf*Tv?UW zQ`n~{k`@t4f~KwW7Zjfqn#^~=XV`Gib5>HT6R$+0io~jIC0}u~1gF?HEa3tpJYTFB znoI)@J?N{<5s>J?q@?M=E!gRSfDc-S9%hD0Sm(ORRiBon*agna=Z}bubSi%y)Z;hDbd?FhXP(CNVKF`4 z#Pnt{J->|U=^WF;DX7OU2le!IK|NVeZ@+U;?+-yey$tHgDrCq~MrT zH{A?r^$E)txv^s7D#*F`lc zQPTV(mdqNEwAd6yvt6^HPf-^~fAl=P{h8ijEog#vu@p6PtACdJzex_7o7zLR{yBK`3gt7!p+Z+gpj}s-rBst57#%(>)X%QH!XUc*B5?7DV?rw zRxWV5zUJ70Jb2`X%Nyn1B0iK~-a;eBu69n4a7Nen@_2o*?IM;mTXiwsU0%d?mg^c1 zkx#pwaKC+O=2KPHSzUunAf{>PZnx7pG@Po~oaTTt2XBqQfCn&PpoC_PzpAJgm_ugThT-iPT4VVW;d0k(tG5CW=dF5LI($tU^Js` z1hgmuL_*rZM>lb*OslVJQd&YgG_n=CNu|!(<;LjotCE)G$=xBp* z{Xou5oPh(^14S5pN4sUo30Y$CGYhA`E|{9{@&RY=VU-&vDq=gyUa-~)C)&i}%0f`i zW1{&Wv!6}AYOK?)u&4PPi)AyM#4~YgMqq;^? zBTku1$bPEY9xiHYChJL9UBDmG+G03Ky6rX2(oNN5nhf!XPEFw2D>ov+T(9Pz)3A4o zz$uOhF$4CbpulNFJN-4ea_GFi=+SRs!}scSwINLrSZ32?ZVXLff&KX-X4BFd=*lRw z1FYIv4>j}M>RgwEF~iO}xSH}X5-N~S8MPo-tnxzR*jdpp$|M63;w*u{ps!AK`z^I&T|(R~ z&>FKCXTU43F|0dd$t>$F#tEZFSXQjcW;F&?r!S}tT46sVn;&wSNuEsj$os~}S@fZj z*)Y~g7O1j{dV=oD>GX=DNn?sR+yMKx@?LAq4TD$Z2V4zH-VL8H1gaE)lYQ%}fFw@z z4Rfw9;z$z_mS_N+oRCEiuAf;-G*Gnhm7<3OQ8B<-$?YNTL3(*zB`CJ`LhA}9Nq*Fp z3kY>CtEZY#rV5-!fXJJ`KCmjOb)iuOO>=&Og`#E?0<12{&B=kgg+9699wU&{>$M@QMj1@*5!ysA z0uljRS>`bu9N3c`x4f}Qo4u#+4WWr;B61x!FR2foVI&`(r6!sIuiDi@BJdy6{|4(B zRgIzsWX;NYX|kv}PZlG}@&B{;E<2JVOP1iT5WQ{^`hF|}v6xtxuX+#*-`Ut)lwY)Y zbx&otW5&OJaLy4WX)h0t$jp1YsuRehTNr7iQdLyma)gj=wOiI*kogu(;RoXl1|W!Y z%pbFAb(!Mq_+-_AP6)`!Xk`Fb1XFaQFvkrhJ(#YU!f0&1cGEUk)mYcQ(Rst+UpqXR z+s>Q`@>d#6G&c?#>@hfl=gJ?bKak_smir`=N_mE3%^4$ze5?OHT@3tk>9~v@1niqA^ynm&{oewGtWbMC+O_|N?;oi$xyp7^V{u#`36$CC z{y*Nh|LINa?2*EGN@er^m$RmL=l@rcCb2g|d+7f!kNp4T*8e}7LCekrak&45%{m*x z=RNm-8t#7s+Am==u;2L2c zhjy-iA;N=2uC9M8XQk)g;LUSbjXlF7dEohv^8AM@*FQ<6E|;Ev6{SY$#W#+B!H`Cw zU+x_LN~d7Tp85T=@kU}(_J@vt1?Mjv|6z6fm(}rKR>yy32=61$|11pAvbe+~fW{O| zYK0d`0Ot1_NdO%X(EU0Kz>g$=bUz6o>@olthUxcG0FpJqV+ugF6o8^08T5kOW&l*> zcTxc08N^HCj($403_umG66vNqzdh>?&6^GloGDu|5^KNG2=)UdS^bN;{R=n z|CbT}uNJwx8~?A;AFE)UrV4!IsPqbE0E`5H)+P8y1^~h{WsT2>b5|ymGUlKR05qlW zb;|%KKbZjlS#RD1Xl8A=iR2|hDLSk?=7tsPIu;p!0^|@IJkaDp1aDFTixyu_K)`sB z(`0l-UNXr>FKjW#`^ID}k^YGzL@?#>3Y6^;}7+w*#@t28Jdz& z;T8rTO48*=l0nFK^%drJ5i>p7aVV>>tjbxf^G+jB2^PmGboZ1gD#0hOM!6*a3Remp zt%U3ES>@L-ux2n7NvbZW?m#@FnKciIxqi_3Xr&(my8?%{83dILzLpT)U!!a&gSw6K zQX%MwbyHE7QG@|sX>ei1aiHQV(^MK&H5$pLelbmi*?-A0vg&~Mhmoedfo_{WsfNOD zz-Ox)SvY0vE}?Y%b5SIXNXv~n8=b`F#AhUhuHR`5f(LEZqq%7flU_>}812GhacEHO z`$)l7t$A&xs&jic^T-o4YS;eT31&6Q z_0d^fU5z#t1EvvWNl1)D+XF=g8bfU)!Y;5tFAR65^hHzmp<9Hyx}mKxwUQ=h%W;)U zao8j5GGYWfd=PArW8i#B{AbpwwOfOe#1v$?gCr5kVrYO=N9ma-j&|PG2!#zm zPQvS8ltC@mIG?)lnmNKvr>4gvorATz7BO+k-IXly^6*M0m9unsN&Sd4vV2YurWT}S zh<-KHpuq3M9H;*9chq$_M`9G5Nw@rIamVrVgZ|Hs=oS(lROI>vCY;gD0cL3 z_DU&rsL}%VAReA=W>nO$dTP=gPmSLy+0~)(Dn+C|^wh+w6p^x~h~%G15&3CH&6*-o zhNEW95%Eeiu?&PVqDUx!u}+>Bo|&&(89nvwmL=j*Hy=w&w1KVbe~`DB0)kw@11AWy6z3 z9DpIoSg&&Ti-NJDoHci!?PIb*aIOK=k^YXEy-eLl{R{-XY`Ot`*|)^~ev!Bz_F4Oi zxn5@NSIgSZgYQ|^zLNA6Wt2)W()cIqBsH#J8h<-xL@o1{fMEca5fL+WQlVtAJbqZ+ zElcrDmd5XQY5aAh@#m4opB|_2S4Fpwz+dcmna1DVUorQ{2R|A1RF>DUtPqnlk0^su z9how53dfx2eM+1E38r{sN@f$ZDWsQ~cTtE_>bB!eaEpHvrIYRg`g$qe&6rj*bc>xS zM+8_P{y~LKgYia`nhuWa{UOKInemBXxu`VzADrlv2Dq zODG7x*_qoQ`YxtxE6&am%BEIBqk}h{X$@%O%$Dw3v>~hOg^ywol@=x2BjW?G73fn! z7SFBy&GIpr1}F9IVMJ%}9C^o?MthhI*N~GeOG1dE(ZBz9_@BzCS?=nLM&4EE)*`Jvu6R z_Pt~&X*CxaM-$50Xh&_<{l0`!@v2Y{b@IZ2x7^#ES0@hB>^iA#OW0*QwX*5pWSD)l z99{FE$f@CN3R-f4rI`lzn>bN2ceG0jWgPp--46s5X0^;13d<8hiCJlFw_{H1F!CxF!Ew{ut6D8`$1YK9|h{y#cd# zS&QUy><2Y+7)3KKSs~+Ub4II=jEh;0)C$P*oDn%-Y za<-5Vv_b$)hto(M$hH?i`{;~~#@O2?A^+5T%BhK7P@Y+zb;o_wOujVp32HmnQ5eXS z-gynmB&+sf(gihU`Aua%sF4&sA;pkVEi;E6e`&GixK+4A`aexLDh-A`TL&_N{4e;H zRk3vh@|n|smU@5>`gsbg)bYzt|5CE}NTYh7xi2anVrVHvx!j`S9g-9(XJpY2dl{*- zhqBSU9{+n}M(OMvBZ4PTss?4vlJ-(`;V3Q8H-h zLAxAb6Fq*kc2%L(fDOvZaU}?ZrH`r)Bdh4u6PhWPll5p@{0jH)6ZceG{SH>R!ldjf z?a2T9EGlZ+5`Q>m@N+*!G;v@UCx#sKrzj#{)Wdl<`$<0qN640+ApO25S!pfd9u|Zv z%Cp?p<{FFzRS&fTwLMF_$Cw4B5JPNR03LHVAeS`pJt@Yq_@QL&(r*Zo%7kEi$?ktj zpxdRxfk|am()W#6=sV0Tpp~lR(t~CB?RI+yB_k*jCDe(nj3=r|z+l;mGRfJ!wh}Et z*01Yp^-J`l9mksMXFV5cm(S5>LBGi@!o8hG$s9XC4xAIP-Xq|Mr@W~{Ry#lsg3CHw z_&8u7?;^28{^9g=q|^K~53H0Q!7(Xxo!HN8`=^HX>_{Q<4+;LxqQLD`;ytDt#B_r( zT~(P=4uu`l?bawIR;4DW4Dho|x5xwYfa!*jU1aTRXa?+50#W={tvQ({i(XM8>8IyT^$YIY0~B}+>HcypgF~C2gOK;>qL%Fs+!39Cy8aSX!W@7#h3MOoFxO4c4-W94n8b1#j6rDoe|? zcs;`;Ri7ZI6%uE!`mr#~2(*=HKd~}tzc5MUPB4Dg34rg`^rdY+jLah8(u!FaBCz;p-76heqyZ@P|JI~x5Aa+)BI)vAU|EMwS---g` z@`hPBd(;oD4O(_ByGEO3C6gi9x=mrte)QIf{G_+HuG&t@o7c@WlgtVN8r{}9+OO@R zN9z-zlCSNfZ5M~pm&~&(ckt$3vP#2@Fk6Hs6h|X2KPo`$X|(h;d`%V&AT6Q5!^gu4 z)RmZX?Nt;phmre25yf1IpmGtbZ1MJ5bXY0MCjY6poLA*OMRbm)&*Zvv(`bO#GD1Vh zELLKnrri4b8fIgZ?|9XRgMkM}rC>|ZK-Sk02{d&XO~|7qg;O%BSBo&i=)QHGJ6&Lk ze$PXowUB988S(t==^qsB@g!nSWsuJs7zSS6*x<`QQ(4?(kl4Wr|jVPf9I z)5uoDOfkR8tMZOa!ulDOQBWhi%!|J0sAEUw#S}!R+>;cUE}u!x!j`ap>(q2-s{y!f zvVPf;-3@-B9*Wy_YaLHrHxF!H!3QHsW%2*kN7~4&&asRjm%6rT#~v1>V+kWGX`raF z3FatFOpJapak&x~4q=F87R~8W z4e^^?Wm3yVQLbvXEjdixcl*f7WYDPfmnHcVgD%L4RE8<*#OZ^u@JAaWJemqVETy~ z=Zh<5OJ=}{d9Go-x*BlsP>kmdy3<~b$8cnU@7`5oNGb}}(c{gOK>dr|4~R%=YRU=& zPQezfdLokWEk(hKKR`dn0)wKg8D(?OY7kSr4}{|e9S+O^yzu>1xepDAm#RAqa@M(~ zYQ2DUQT)f5^+q{@(x|gEi2S0up_o;|GV}%}#D$YgJK=mU3J}TvlPvZc*u~zTb{uAi znN8w^GGMb;rJ<}^h;jO${;Pl;?P}Qr(2LesF|!WK;O+!yL#~mm&_ub(;fQeSRJT;o zI7H}4PW8^BP-R(0A+6T1`bsTXU**R>=rDE@2W_CDOcpgWN|?|}t6QD0#5WmeCaQ+3 z;cO}TrxE4CLe?|_*~+ow=7^R6+|xjU@Jjh^O3n8RHZT&424bl~-vnN$^T=vY0!|oM z8<2Vwdux2w({5%~(+I>`vYus-rCZ&Bt9c|ag|)wRRDm5Ms-`*fA9R0LE59Y~TZPpc z-4fbryR~ZFemnGssAg?&jllE4H50N@Rq>M$oam&1;wEKRn8-2|lunh7(5R=T1U^%S zxil}#lQlrkC}qLGYz0_dlV}FRXj)Kj2oiFoT{t-WCjaKEaCNFrvs_ zIjnm;QRO2n9%$S2XCket>_fv=DomrYnXQsljVKIJ`9-aWdbUiKjK<1dOm5|Qwx-9Z zpiEpDWTatq8b+ddrt8-9CH@bRpO~NWrU8x zc7{gcN*^sJMR3~CSVkR;l?)VF__H4r|u13d{ z>Mc}Q$doPhKcdAHP-K+pee^4(F*B&01R}Ds&;FQun#)E?q2IXYmO@14S*_JIn5SvD zDqCf4kn&2XPk%{*`S4@zDiJPN?pADi4R==N!w?-5FHzNotm{as1C>=0Hl#b+FXU$_ zY)B_8WxVJ_O(nXnoU^QH$n18v^3HwuDTc*Z=cp%c(J;I%f@i%ilUy=PXHN#N0}0a1 z@JNQg>9UeGcpG(jCxT43mI)@Kg`rt_!>H0di>ei&7)=KDnf;M)p=A_Jh&{%I2|~tc z)C|!O7DCzf+^Dg}s~lNZ)Yg;&I06Oac$)1!W|=mw&jKw+!LyH!6NCg!E0=?B0K-Sh z4p~}Lmc_t!f@$NT5iZ3(Ha|QIeUtj$r2g<0$tmbR9J(~Eax z2sw?$tA_6b!eunBu855mo)$X8nCV1^T}zvrk6_F9Wxjk2@{$<3ka}f`<_+bMv>KHr znso|BH*D^~5i63G(2G0Qc{q)j{Xg0a#(IZTXQpAB%+Hg7he}Z-nOzF~9kB-HW^VRq ztHWjlM2`C$rg^-FX&xV9n&)4}Gi`dCZtd;sVJY zUx0k1lEEXBdD8}SZA*Y;AEpqAM|c8eBw62~-?-1cQsX1iF9{rl#Oj&`wi3vTKpX_T z^)MRXB}h<{JBxWDa(#pRAX%z)&8BE1$}nOxbisBdL-Ih+OX)6_iU*OrcKP;_A>GIg_-3iOyaT9t(DVF7rSGD3(t$7XMssLJ=6 z?Y+W`(AG?D$4r`;$qJkkDG?9?>b>H;tV22*XO=2}YX`E@`X4B2y!g zsR zOQMyrVgdz@KJz1Twj7IJ|01bRlN6@xFQQtBs`eYIdP;B@O;rNxF>Rsm!ZhmCh=@$L z!jZ{nJZ#TZrRZOB?q}s3#oP!)fVBKSTg)9<^k0Xv>r^u7g+^Pvs!heLT3gAgwX0BO za#(?EZdv+e?3eP)*-M#5r@-Nga>Hr zj86L*-A(A+9sLvdXD56IrlXsDx&BfOR#{gXzwD-iwsUbyI^Lh7uXxSOaS*Bi=9D6R z{B*jWBd__hcjHiQ@BG6>2|^V3%%WUAaHgvsy`B8kgw`>kb^4e@XDc*sze1v~92dN{ z>40n9My9Xxx&r@5I=$GzuQaHeu7-k`kSduO_8q=t_>KdA*5OxLp}18NaY+wJqXKXOla_wDxM?g@w!y!(1{ zB+0x#G3wR9SOy>QLRalnpovy^;TzA^^5*-CU)p!xC!WB55$Z#^ zj)S}>mWMv_dhuwoJ$uS_cz;DT;(jo-_jNe01VPSkwN+@n*~Ldo?m^Y97WVLPxfbckXvk);7_M@WbvRc6U%yI$2f`LRoAr2 z%w}DU5+kxJZl1OqFg2(MKewgfE?n;n6SNbBHrcK5UU+lCm2`o;B)ohsAHCN5tDCea zr^JoZgPJ$>IcXi}069R$zn$^C2jZ{#V_OZWb`919sxVpk%E^onZ?$lc&#y4F4HCYB z_h$AT3`7p*yt$>KIR@^WC;Ky?ToM6C7~zE9l{iVnsX-HXw}c2po0jyHnLxm(i^sGz z;Kiic*Rkj!t?@0|z~2GO_e}S*%7L=>9aSn6?1;DEmgq^32@z-b;$1vJZHEIlF3F+d zzhKj}4zQ&$B>3LB?tLki(CC(sfaB2`k!bYNC2YkK8Iq?pHtIwtUZ!t1nUBHnduTy2 zU9o7P=(umsPmI3?L~|1DJVLJ!ez{jql@6=pB5A0_gPV~3S~f5pCJ#`miWfQqL@j7R5u0*GOwZ#xp>2XvS? zEke_Z3ljD{9?|<-#5Q?Zy6fJ zN9?4ZUn;+@6^*3oVD}}aP?t#l#^_6k>b1e3vvxZCJoNi8epuThiVcHceQ$QWBH2co z&Fy9B!Co0e+urbQt{lM5xX_^FzBm`ZkAFIkf0A~QDds@DS)`stznqdtSOcVeO-KU$ zK>Ad|W`W(uod9b0*nLCsQT_)ApzAUD&kgE#$sq6CQi|V8A^%Hah+@LGOF1DKM1R+X z48nr$<&gh`Ad3BGB$3}lQKpxT{7u3rTuCGU@#|3>wN)5_9Y7iHwrCPZkGTQLnTI$E zt32{;69VmyM8cWSc5h*${74?9D{6W^ z_axC?5Ty?V5z=_N3_C<{`PPM)*Bu+SH}*R4DB{weF$KM2R?ALGr9V4uF{nmPy7Fe%l*N(xcSC*dTNy8|Mw?P9_j1SWB>hQn{MvF(DG|!gHZRUJ|Krb`2m0K8_ZpZ zw^)xq?H5mQDX!C$oW&wGO>H=*xy?H@5IA;C~_Y~z>z02=vye5wc4HU33f z|18qd8+gdrf2UkZoVJkD{>7&LxopZOBm#v0IDG1=7P>NWi5R7au8Q^Al;W$10W&mA z7u^n{djSjJ3F7UMm_tZK#64kKAwkEC{=`mhbXd!6TWGK)`v^m&s|7}C`qWh|LfCD% z)d)8ZJU#m)j6rrJBm`ilJ)6ED?F0U69IfWpp?C%TKG4y`+!myvs_1rVgeZ``A`Eza zvi1pdI+(*FDWacL3!(x=b|TbORK> zL9OwCSb>#B9h4PB zg+X4-9V57Wwwb`EugR$uL!XEhT*|~;99K?GQ_TnjQ^bsbX!g@4E2>T`NuP=``Jz=C zu$g0%;aXJg-jV8#%8Qv=q)M}WL9J5*?7VAvw{=n6d16TcTnvDgW$Rpi$fDU!2u$o2 z`nHZ}^a!d>VdDW9LIY5udaor`fwUyVh#>ggstqD6c{r2^*}-&u*CJILEZ5EffLJw-7TjH+QLjD1HEoQbXcFCF)H{}Z>=YvP?VYU*F>~K?vUg}vz z;tD!V=M?DL0|$xpDOQJ0IW4Apj*GcyE(@G1i4l`!_?9jmf^$|bLpagP5n(Qw0=2xq!a-Zj`S>;qf@na-5YyRrx)RAO;i#oUFR2+0^GQHf z^pQ@Fe54aGGipCYcDe}6MkD4tp!_SLYmtnh$iT_`yrbob+{Ao3JlL_Hta)P;B7*{w zV>6QrBK>aOzbF0Ii*sV}$AaC_gh)!`w(WauhOjc z2jVRDRi4HEy9JuRC($G(iu0cqYW|Z_&G$c6toc>0IloCZueWDg>l@iNWM8sw-btSl zDbLx|5Al}!D&KPdT>?(L>(dg>|D1^P|0o&f{Lf3d*Ew?3C=(0BU#DLj!a_L&Wl5~| zONor6NafB_-5T?z+sZu459G;H&2;sr-cPE^t6&oYcpJf(>5(JEa)mP=1px&fk?U*Ld{U`OW{w^uGL)wAQ~IF#li&%m+&9 z^p^+bkMqF1-_cE}nkt*9$SF+qtvLUSda2(OQ`-FhP_6WRua$bjok}lN78w;&BzXL? zW?GRrwke3H1NrmZCV#Aky19^~pT5g+KLMwy{V~1||G@bXd*9q2_{U!kkiQ%te>p(@ zV>&?O=0|2SOgXksh?kK|Ir)J+1l%80o?=TNC9f^6T7D**Iwku+-+z5u94iaJXp$lU ztmFW9$OH%|%t_}J$%5>tN=2}lnE z0px)@M-e>#J82j$!vRRECf74GfigndK`Ma%)o{S(tTFG6eLnr~WJ>*MvXB z-;*u%IakaND}wXAis1amR|MDm2jZj=djl{gfm=CgR|1AcH8i4GpkT8EKa-vVu~Av} zPOis}BZZvEAX-ARUI7MC3a-fVYRQL2If~T)FpNtQ9kf;|ze;}}<=GZX=!4)d`a*rgN4!w=BZH5%!P+aN6jm_)@Gg($EYEOXa$ zfk}j?R$WXKQh>^^D_Fob^&p`M%?k+@$+w#At>z}-4fYi^9sJ~yIuDESaQf8wBnbt< zwsuJ3{koE68RT(^C);F8SH{vxA4m5lyGi3I>$XrFC^LnO?1DPLosfGpqO zZFX^L%+O7KYW@l(DH6;+nx#yH!k5fSRv*+T>*{OT>a@%bF$Z;d8sFW^s((s69E-mhyGd#HKLhNjB6X0qMk5BWiM(M zf%bsxVSWsbaC~mNJX1?K8}zygpNUAkbK)iK^Po{$6H&r#lX@mDe0nOXeP|@7p=0$-9x+}{1E)H8C zxaFtO@U0O{697#CHi-bz&$H3xEL>+gr~pdWiT>9IL?@jLLTBv6DdcgFChy?6saRzV+&(HbkjJxXASWVxrcG-xdl{fexHjYGSvETcA} ze69^7h>T{`mUqL52#+ZD07c0+BcgWT}yd3$v@_}B~U{T1yd3F20MdIMfiO%7K< z@GgW(wm_&T!d^nNGT&r>PI2%Vmgl2L8(XysRV@+v2`&(|6qhO3GZ6`L`8pQ>pK9yY zrV9Zk?!%cLOZY?w(8Eb)W|AACs&PhW0P*B=oD9~Y))sW@I0}e5ZuZ-(T}z|_&**$0 z+BfcuU$X%{U1m|p612a=p`v@n)I0X{!`D~ihTteN6yY750aZ4d~g_ox_wv9r5J%p`GDcF84{-{ zuhZ18rYX`GMH}E5Kwtg&=JNrr(OkUC{$Qg)r@4^GdB2fjhvMySm2jajwx5V(6 zW+UOxd6lwP`@X2TMPsVM)UBRblF&=*s|?xBdO>lCg_IrAKspy3(dROaFr$e&j^# z##GWQ0;5xXbIZyjOYjGJ=LjRLh)a|nL5~C*AY}s`lRK`M-tebC1-^f@fk?~kE2T%z z>g%)EB&B`!S;+fU-JJaHg>GxcBZf8~8t|i|e40vpAigQQ;fEyar=MvbN3mB3b^=n; zg|4RBj_O}H%!F+Qu5Gl=r)hl<#b*?>4Ik9Qc#yPmYn;Q;gW}ZvZ1*Ir(4hu=|0g}- zGrrbx&(~TW`dZ_!`dZ5le6jsbS8M1?2L={e4i+`-Rw-t1O_)GFDr^Fw0%BHNgK*o# zg(X5XN zOt?&ht!DtLqq$-iLfR6uhM~a*dfZ(|76u_TBpS6|9aMZ^2VZJ;bu%-Sy+^^l{V756x__b&&O6ze9q$GtA*lae#xI=eAFDH79ia&L77N6Cz zjgVLr$bkW%f}a#9lSOGzcrUF!7k}yWWjJ<=>`jPTO~j+m?@tiyIZZ&wPi%gny8tQ) zKOcXg{`AC^%9a*PsQ4I_D$5?!aJwX-!Yx%j>eO=gKP-`cxgkE1p?|H zNTWhGCY`Elk$h9^GDs9W_G_U(5b#V$!a-~_{hmGTJe#Gp@)rUBr5`*b zU^o|*LBcdDGCsD*ju8#{c;A|tKg%WqOng(GNWC)suvmc!8%#0rRbc!tTwCDcFJ5Uk zH>dC$CaaXx4j_SAmi`i!hNv_9tAr&sIMrzs1$qNLJ0-xi9)X&G{=DD(vAp1 zg*e$Cxi$gch}xmEpk=du2AW2%$AtCICw_<7r;U>{iKtdSmQ|oNKR?;Dq^0|OzB6wL zz;y-0apES2Ma4dnQQ;c~Nf@@>dq~iiqw6cJ7J>;f+ zynX+aJ@;aAfITTn#bQTsNAr|RRRNl@)JQ*lSiB1wCJpT}HRYqEJ@lqBD)PFQw2;iru!P zjD@a^4M&w!MN2o*x$P#v1B2K-SwCELi_eKIjEIBDME%l1?eW{v3yJ*{(WfLvQaWiU z_pZ$WQWsRJWA|gCSTxoj_Yy>NB=s^#JyJ4|*b^g038Wr7NgaPSQb%^KgC`B_gbbwn zK3*Ku-k2d;FLG2ETxJ zJI8>&o%!8;zd-oFFHk=83-l#!o`F=B_P{rwF{m5E@n8St{I}ok`37E7VJsBhMgr|3 zjPnh#k^_TNNTl;{J(u`x4&f~?`2`S{I*Z4jkpoOj+?P<7b{;pOlZyzfmC@KB(B}1{ zkBes~>KFC|J6}EBA`+@5E?!zxL<*i#v z`-Z-(0A(#Nh$9>#RC<8<))xSw!m-M2iF|9i>so!m_mv%_(O&Nb+u#j1z;v8Fo2cR5 zm8jL$E1AriPdqgCL_^Z|^9NMq?@*C{NJZ&asi>zVZB&F9#P6aaM908+T0YG}-)_vd z^b?}$z=O_fi$|1b)g>n#);MWU1<>wN^p^#i8PSYqrUjPSzQm?y&)J1eL3Hb-zNT(YY}}oecDz5XlRbLsr`KFWle-LwH83Fd&P6cC~K2%eS_apS{WR zYta(_B!vbP%={w71Z;96m|tCP_)gkCW9goERP(EhC5PX=^d%5s=RYuC33%_{NhQC+ z6yTJjOZk_1nGckZKlfPgkx*6HeBqzW6Ru=wDIzs>T;wnz=24D@z9*;>U?UcYTy;yv zCP5+Ng4{5qW8efbD(HhSGNXeluODdUH6)fP@AM`3b6|E=hxQM}Lrreg+z~&S$1q+J zEe#G~T89uFGA3rb-((}1#z+!72D3RNZua~-*9f94s*ckbGIoN!eZ$G; z*SXMy8k1GFS+my}lQbsn`8A`JtQ&JQ=4{Nwey%uHs1eh+NEVDuYcW2g)DKHp=q6?%cx8<@8p%EcqKUm%i8h0>+A#BITQ}OA2quviKImQg9OI zSZ(_nUEuuhw5bzh*b%mM`$cw(s7# z-Dr?xtOxd&3Q0>QcTVdk9p6ieaAAsd=2kMfR0$kgp+$ zxOKO8_2Hw*!r6<_;pH&okiTF2u+$~3uNA)E`Pp>yqZedShL3(VXE$a3u72>an-#r! zW3FAROaA7wdmGcG8{oq_ThGkp4H*ygAHCkqw4ic&UA6B%yKh_v{M0?$2rj7Sa+$0G z9KYqfU^R_u>@-P~H|0G!W(^sQZdY>aSG4bcFjIKpIgH=tJ*9%0c0bLxWQr+$Gr|T3s$Dv3(DjTW8x(9}zh4AxSqEY^7hZ6+Y#LOaJ$O`}@EC*YgdZ9$$aJsejpp zx-VnJ=evA*4B&q4YEWF%BeKAbX>eRu^w93Wi(m?_;r*0D02mM|qzOk+iRyr>G7&|1 z5n(0R=g4Kdr01E};6!GAO+GKZ5+4H4@O+xnMSQNV;gj?GQ%*}DHc<>mILui{y_Odv zl)E^ePcv?biYSeOcl2m@23_^+$z|CFZSiQFtt-|cGkRR}5tUC2j>fHsC==YmpV@`l zZZa=E`WeBnd1-1;9Ti@N8y{#yGpa=pR|pt(LpnB(qbpb`fx+Z>Zz_38Ggje|CA?HV z*(;7Yb$*@Gg0NHO9H?lk>sw9YnN!VKJ~9$N={TmaAOz?0`;)gyEaxi*&3SCQR%W4P zD9sgvYm0YqOCXQlR+vQNIOQee-;9Qm{)yKtXZ)1K;slw_{5krz>Xn?ZLjo6qs3Em& zPmhQj21{}MUwM2;C9M&w(_MLR>5@Y|6S|7<5%FY?V(YHL`Wih@qr;hnuh94**w?Ps zGj4(c7!bF;D(*4s+WnaC&KM{uydzLe&?NNML&h6IT+9MsWNfJpoDgKu87{-o=%;ZD z<$PxL_0kD`pJj(ZhJY|4`pm^3i(q81B?jgL zvP7~&>0(-1!4qp{>Sr$N%ek15&vfDt1qoqW9t&mbelFNj9f9Z*08l0&CHPQnigPG1 zyoJ!gJOTWebDE&s`;3hLQ0{Oiu!4DM<^2_m)@6eJ7Us0fYO)xx4Y37L(%a9l6FM1E z&0@!Umgc#rI$gvFoPED>GUj#UGjBBOMq;miygMfp7wI&{&9cyqIW_N@xeZ+WoSC}r zJ1-=6>~VX+hU#Mqghc;@H%7lyBMM}W!9#FbI#yjLy-t$mbD+<_8?(Z9Mho~UJRo>5 zTD|f(@@@D^y}v(Ibu!KEQhsrtFug~jsiQbe4I}-Y=h~(!w(ech!Hpd_M3`UNncxjq zLd%{-(!{e^^@4V1>JEcVM-Ze|@&#R{a7G8m3fr|&qG0>aqCfd{xb1Cxbo!T2mU!l` z5Tgp!_WROFm2t-shdXM>ApyN>6V1M@f7aejxMH2NrO+ zwSdDfS->BMrgwT($vPk_gxCzde2&UxD_y%rAR}K;NyJ>BVRUC;q%!>8KegSW>=U znj9JfyKqjh=o=?=|ATqAK4BJZZA%TbQaqKFS=g*ga`oUdX1b5JN*!4-!LG4+(rDSp zn_3rtjYlOdnbK5(W>8ce589~-IX+NUcdy1C>Du#eHhMgH+eHYxGnj~DAX{cQm2eO>@lJg0PqET;kCmoBft5P<3GA;AdFhjb2s!)Ne{=7z)Ti9M z_*54U)7q0Q`lS$`*msmnrw9gH3JTdP<{jO>-3!~B6EuN|l$8aUIOdAXOyU;cw`~a# zw<1ab@Ik+!a<=2)0QYx9Zmv2W;Ie{M@xpfW01QY=BHn`r$Rk1yp|LhM3RfobBeEWm z8Imi(SqRbTQ#ho!v|Q~Ds2>No2%q2@lF0&?kMFSEN&#L+_3;pjI%S<{Q;H$rn{46B4g0gOb96C$M@Y`%o0_VW^Q)4d6t%A?*)$9Tw< zQ{}$F;B9AN`< zE;U4!@Ga~DRGh|`?C!2Gj!f%w8<)L(uKoZ&Hi#3BZ_Ms_rN{1fuNw|ME*)ae9{K({ zx5h4F&=!#V@859Z%;`rokondi5+ogWR7tRP1#>8g{E_j4j-v2L{M?=opg!I8{fQoS z-1j_-PO)5x14eps4R53yhSfAo&>~JlFZf;vuYp4FT9l}vd)S-nW8`t(Xp9F<86wn& z%1RaR^^VMG?bx{fM)zwh(P&}|qDcF*-55HrZYo0ER+XRPey*qOvxb7a*6mlI0(fn( z?sw?~7r?&*Fpa!aPZI1NQ_2PLbkyK;dkcs0C3f$&jT|ron)h$vjCYX~3J|5^9`8uS z1(yK19RN7tI(}5(->6t^9>o^533f9d$o({-(g=Cvs{~_*2&1<3miymwdaM4F2||{+ zv=~7|n(ld<_%L5A$@?oP0tvX0C|{xmVs&^S=J;&%naUeCXrhOL?jKyUEe?qdOx~wA zV@dPa%Yc1LiAT7wDw5~{;DKynJSMhvGD<-*N{qM~oH%l)#KECv9>BJ6(^@=VLC)Q9 zsE%`l#BYDzkq@DNp{+SOtD#b4fmc@j$-5UJ`}SFX#J0k$V_Mh&skyH5^Eil16g%w+ z5X;SjpTx>%{;ArAsUpgW*f|K3+wy>6aa+Y^f(aAB^Z{e*^mWkNh=QRMl+yw(n#gF@ zB|M<|hy@ujf(sQw%9rpx;uQ|?7#Ai}r&`}%!IGwM=zS7{IA82MO^{93#crHgc7bFT zmsW~veB`_l^t|zwFm3ct?f^F!|D+vv2qF;(h(VY3^Ml7W1lmNZbw}3mP$4wAJHk5y zy@!-B1JKrDI`8-sshZIr{Mk4jnMr{pLa}9Z?o~cz>OEBZ0z{twCzebRImjm>O}L7%X@o6{n;^k zZFT#@5+G9f8-?bX#Wgq_#)m?%e^-Px$K!WJPsP_BCP zOnpJ}R^vhl%n@zR1u?l4m!2z`9Q~fu0f|VzPIcU5>vSbgjbcr~t1G2u?9cO_uS;jG zDtUBTIkBew%I)}hGXV)4=bada1kBWw&YQ>%JHr^_v@iMIUtsy}VV`A`-py-?C|OdQ{*fVQQaCi-O{x+L^A z4UI1jtxPILTxDRy{wl2KGtEkiRH>Cb*ev=yj@)cU+Sl(W+SwV1yNwkucw!VAmKrea zmAJP4F52(ndYrb8CpTrvwzqH|rei5(rvSr>!0W&5`Ci$!DK5}0#Os5ilUaL$ z$F$#UyV=>%(IJYp)vQetcl#*pbvA9x1Hln_`JNUk=LQ=1wB1CrFkK&akBJw8boZI5 zpOP&XmPOo&*qJ5>%06A5E(IKnYx~2s(V9`osgub8Q`9lKseEW7S5Z+grH z#m^zz#>IN0`C7*r3cRt2Sxn=? z3Zt43na};;w>!cEGpQlOI~+3#h*e#`B4_Q6dZ_e@YT^4XLI9`{^fqp)qS z9qh@8_>@X&={Ze%Stg!nyF$B9J8`F=ZCokRK=gds{Z#IDZ@Abg_wR@ZP}PISSf?w) zez$%*1{5|b+-qj>p+FCuewv3Fi z;&F$pYnz!58)4@Q7H~nGheAEuDDQKUxjmT7xLY5y{j!vk{QfH9$lHeAS@1jF6n9)N z7}wiP{mzm!1u5IsGj`lMaQs4S7Zy8=T{g#YY16AN902ly!7{$_0$n;#zH@QbZ3Xp? z3}xu?LKY$Sq5BOH`+DK%`GMIxUW}W2HEz307el$$0ye_{PLwLP8uqG0l2OL2Ul4~Q zcqmQ2%>eB*o&d)Cm0NcHppNA~@QF&yY$*6(o+8S;?`)A>NK>TwQS z45W{Q1lP*}?MI4|Yd|o(3Qq10XK)7~L}Sr~C?OCH&m6+kX}q*K-8!q|&gG``|#A?l|K(vOvE|DWZqisDvIum11G_rMeKh!F*ynD6n7JyPOZHy$#wMln;4iOxuH#p3hW$VxM!J3Cv zC*EHvk>JONNB{-D$Y7mUi}fZ9^YwrJUreglgVvS$B?@5weAp%KqAuk@(1j1j zSS+>TKmVum-~aVdo%Rw0nhfakH`LenGaXgmi+e$N{2@Bnk*Rz~*%G260PyVvdCh18 zHaT3;m;N1hfHMNExsdtIYW;I(c?m@rKY&@nS)CigblENb4R8x*q<(P_3*e4kn12Xx zad+K(7(t`Bq(cUdX<&~k4k0e-yL;zz%QDad&?W*yMgT7oDgY)r%3CtRso|g-6!$G6 zPdmCvFMhkmfB(0WB_;209Zvf8CvY9y=a)L{vS%JukJte2F73=7S#QYT28zpfhop@~ z?W2zfsjyp}73LvZi?|>7#Qz8Kc30QbJKxXaCS8a1PJ{$0(2og_ox+#O%Ck{Bt|qO= z%P)OqWNr5qnynJg8NwH+f=7T-5t+)KmE`7)e!4m{e|UzKg6Mu2=-Zvgb^88OVb*vr z%o_jrFl+z42`k($z>#f-&K7kDb)LJmu%k8(bkuxc)TgHQmX>^u!n*Rz`2`D3y}bYl z+QmaBEG^yZNOXCA)y2U4DY$?kz|P(bo!4gmkaqm6G2jz6US=nTFp1ON198w1y7B1p*h|6&(!FQW=TW$;tjp?4B3cC+F z&V|-19BNr|Bp-)l7*sJv{ruEzc_w?mfE(p@-^ChXVoBe4h@Bm|*wE7PEXL zHUPFj#P3);0Qv|AjiY#SBv2I_r%pF#r`_2vgxKN17<_}wfO>koI>nnt9+@wR>X;({ z1G%czx; z+C2Iy)vk^wQHzLg>a?D$I_2~aE^D#RI_-FCp5Rw)UeB_bdRT%_N2GhujJ3Wj>e;Q< z9C^AqJ8x&nUnQYZ+npu*yLWcl&eDKQOJN8K6u`VX9>;nmwn9p+OgCqz>$BC4+u1rl zI6LpoiV{*GLMB(ur)|AL*^ZZI=k08Ma5m2m&Q80t)T}`xed*~-U>f}(<`R`+i7mSS zJ`gq!$NU9HqOSMRQUES@Je3>!@*LYZ(kkxS{u%9InTf>Ac;ftdwf;oUU?kMQ7OSON zYxC{o7jx$DsMkU`8*iG>dAVos_H5mUakNgv@D#wlhp!?dr$4ZM44HeeFns8vea0~# zGt)YCG_`g;o2Cb6d51*JvkQrl00t$`+i9hY1D^0iv_rO^4Mgep-ahmA8%opc^St~1 z7>S3f<5>7{&2)2ecY{Eryr%Bi4eGX+7Ts17jgEj5R5z~9PTN_2A9UExwfXM3c{|tj z?y^J*rR7ET&|*bjFs8Wj?cIeS!lrph9M8rPwq zja`{8&#XPDQ(ry_ zifBA@0b9IBsu&_^?uz6z6b4GdZN0(&IUqk_&(_VJU7u~4NC+5NxBX1+I?hbMMqxcPPv1$thwYTDj1mX*d%fDhZx_95a^bgK?*rmK0Apudk{{eAuGc(2 z*$pB~BR{z(SG1s?*~ekYKe_b_fAVur!K=N$Vn*p$+ji-WPB0@(MnRT=h=bqx3o_Fp ze1^`{I`=MbFu`G$#)ov?FE>woe~NtDo-SAjs1bcw^Z6b($n@UxCs!PPch&oA>z5q< zhfKz~D<1#DU(lcQ;1}OHKqSrzH{$*xU2|%6M1`6CISKHP^Q3DD@DuB7d>z6+x7}_D ziaq-Hf{wIE`C#|nxFgJa-2GEO94vmnbK?5L@aTt)oAh!OKJ_!>^hoDHeP7&IeNzML zxcC?5=dkfMyT83(P2xvaUT&3-t_+{Ma9;VqoxB06cih_tr0M{z>G`!^tA?gSJ&!Vp z@qHP(Rs6Bam@gDYKJ$%do(e@xyI`=aID4cd{j7!r#f~ifk%rW-sJ=f|X1>*UdF2zg z>7^?3ImR7+hH+D*pk@T>#Y3L_a977`)x$s362$$z6ac6P=leojTuf4yS*15x09DgX zmQGE?)tlkZK^CDAga$(-gp zy+2`d$qu;C18jD6&z%6t?#-9@+P=NCw3>+;6eVX}!04{rQRH16Z(p_nEak zdM04AHLdaLJ=-A+CUKWyK9k9n?`3l3KLIcUNb|eg3?JODr*mb0LLxEn?CZP$6b9LT zUp+g`Q?tu}7h|b2om@=w1h`ybZ}JYXzuBwG8Ew)!qO63WgL{+6G4LSIXj6z}Xu_hi zT{e<#iAaFNO>6`-hx?Ke8y)dD+QSgP0KF0cna0-Kl`w_)mcSX$ufUC1&>Ag$0Tc`y zNQDub;T_77P8>z!Aj%j-3}1lj5+@z?3$Nzz=h;t7enZbQ3@??F8lj_FhrI~ZW!+X!iVy@@h_WsS8_ohN?D@EW%I6 z?3Og~Frrfp`4dEn?8v8_!)QoOuXEATgmr0bWzeE)LOQEDPL59IK#c3`oN3oPEv4sI z6WVOi5>Dd>%(U};38-S}U~8PHcqCZSq@&)kEeu!|m0s#FLfg#ZiUH2=lI^&jBSKUK z>-NQtBVzz86o`gwAIES!=z=Ny7-9{WQ6v=4OUw%qC>v*iTIiyeg9UR00#cfET&EU+ zY`_^J2&QE)>S^hi(7%X>5hWwVS6q$-zz=d5>kv4v>$C=&RjmTA^<`}*uZxM9h(@2| z;#j_*x};1xI`hQ?8uP6?oBCFc(VpIn9Ha7aEcIqx765L= z?`WnHkEjGqlaA|+**><46k@BLcY5jvF0$bm)6yZr(9f zq$BHiF@Yt$Rfh4AK#;a90xetuaV2sn9alPHm9)>`IEb6@sO2ML^#Rz~E}hZ8Bc)?X ze16)V&%NWhc>wzr?YJ90;x=zHiW`nt3P0(%8-85UTXP_g)RsE&upd4`*?4J`FV+!X z7F`$6OwQb)dE{N#@ATHHPm9}I2WhXpyr6IF5#nUxVI($W7IFrXQ?=u65dqtgzXSH_ z3!37DNk@Ahv{_wxeQSO3^_bCta?)|Pcab_?r@|x`9e2adOGt-+o?n=KRK1)*i5zK2 zlaBj+fDL)Wxj6M@De*gnB;KB#ce`7B{ZiZ#Cmt+mB678flHJIzAVL{_Y;0WtfUs~@ z2itTk?5N?E3-M8x*1luNVQJq}#ij#Ho}YBwh#kFE!niVhM?v&yA!tD1_DA#1$yTtg z7k)2Dm$eJg+>oMD*P%jUyfY4<03cSA*JsvqD9fP zg9X)c8RxZ^!kW;;TqtImDAEXFwY5eJgZ-2@x*bKcqGytTQ9R)>>MWYIf~Q@z;Z|j z@VXG+=I)NIf+BQW6An3Lgg$9Y4aeNDLv`FUSHGmU=$7oEa(J=6-4>0r+9u%T-T;~v zPHL$Pg_oKDMSxQeW?k9d0G(ToFtEa;5^$3N8TFK>)&(?_wbkZMuL29l^j zER!rJ7V2jc)iWZ)bJw>Ctfv_3F@{JEDYhW52RCz>NJqwlj0vHvN+3CH$$MeAFrPK> z2}^5YOl|Q6g%H&I0b`zwc%-s}c#jngrg+#>TO5n&2fYRRNlFkVoU(dJplwj-cuKOL zw82Zl9PHA;Oz%G`MQ(20(P4UCgWWhRB+>xK_p) z=>jhW)xdsI-6IWG*Tm&uEa6vf{7NL)$f_cABh=OT@!H0=0Dnl?S|nRn2@EhiNqNGL z`$3?k9W%=$b-dt?yc6k>P^DBLAd5kE#F|HCEU6Br4_E~cyL6FgobYZZ^cuW*IDQ-(o`;__!To1*L7a}kuDAaIH)YUnmX91U%FH6Y!GKX1=ANn?| zklrR8_k%_~IcUC_a%Jpv9QF&sAmjoJApEzpQ6S7o5@k@{%B@h5 zF;R`y08I9xsD72b&923Okb^(zc)^v*PTMz2W=TJwnmFlrslGi>(n>pqN;SD&smU5Q zih=C7)7t5!z%t8u)$Ok4lWIpnMjOQYMjWWBSvf{YGdQEhk(Y3UkBh~nd-lC+1~nR}@@w_QabZM|r(^j;)AGl1x%^~(P#H8! zVYmL5^R$|6VH)bfT~&p0KT^`9W$#N~S~~ez;;GDx!K+<j8If8}6EUVL2IG<*L0Y z2&b?^6JCyJue3<9ZvbgDdF{+udti1 z_R0C8rI9BccT)pX12i;9$S9~J)BdNS{p&`R6HnqVVWta*A3D4pzS4gox@6Df{QlI< zGuQK5K@mJW0(4ei`clzl6OQeCtYGmx?7U!pDbG)dA<77+W~|2;SXRX2?oRMPgtoZ) zl?)o9iHy2V_H$%kd%kdZ1G#mDi-rfk4VQliL@@Dmx6#|S9}r1FfEGv*ZDom3Ob{U! z%-QO$dYfA{M}sLdB)MpABS1R=CbKPtjiu4y0KJ7|7cKP#G4l^I>)YMT`u4|%B-0*T z;#czOp8}&Zc}et%f)q(R*kgHOdu5i@)CB31#T4Ee+@4=JnGb9{g`NDE6m zE(M*K)^e=HSME5Z_u;X?Imj&?mjbaI*UKV04KxA_v7#!ea~F0CYTVdrPzVUH#yp0B zp2ZXq2$`N2gvD}3QEEaPGrkl)6!!Cqr~{eYKjXRZ-Fw82y=zBQUg7`oeD==^@eI2g zx4AR%DYLv)6Cc>ryzeGHQAH}pr8@L)*g8;Fta1GiM8V$yQSg5Phyr?^mK}})K%ssf zN&$E_<>(z5tlR2cy+eirj_t&*B}G0`njg53AN%bu^&9*?ez`r#$FXJ(s>p-qwhx|b zCm%dGK6-9Q>b^)sMMU%7z^Drw$CmH-;`uri6I#k!gm}2Vo!?Esm)nzS(o*r;a1P1T z$v0@x?e<>t2lM48O%z*9FAgPkin^3=EXXb6K@&GxHelMK%vqeC?0fvc2SwS2#_iz+ zz<0q8>z(KxXz%Mf{mR3Ls~5M20Z}WQkZ~IO@Idg;^{^+Q`}8BADyJZe+H*b=TexrE zs>&=e<<>^{Ge5%OA_?N*YxRrQ^6R^`>t9UkT=B(L&r078&mT= z-l59N^rM?+se=rPKjq6y^?38@_a+3sFLnV)J-5Q*%QsWCp1D8AzwefxNqQ>xlAg*x zr?c|M`A&Qz#$!*ahK%yHcr^Eo^_?lc3<9MR-*_Fdv~l6$Jue!6zvc-2 z2xw8PD+drIx^_lJc1i&dOzh>fcsVN5!bi8)_kA_^xUk8yXiDs{`~>rd9^Frbtqz*|EzlHF>x` z6XJe|A(&?;VELVeg0w^vmIyb68>rJa18SK`EwiWv&esfVPErg1MCMP2_tyqP44=_L zv=PQ4Ad2h!ghUcFGe%+nD&^l;vwtF>*vu%LcgmTKjcCUyA|e_?dLhxFzZ6wCm?kJ@ zuW%nZcJXi>?wy{qpuL!eRr*&n!9x7FqRSwW_5ms#k=Kxs-4QEp?Ff~wCRnGn%V?++ z)c_j^D)tVZc)8T;w3WUhSWyViheTO$0N>zj-A*Eeb6?wAt94dZ4YoTT?)NJcSLP{GUWn@k$ zeiul7Sd8M9hUPRR!IHL(?B$cG0JL{Y>9bbK=vwy5{t?&@UomjUXi1MmLjgU3CixoR zpqWo7{WS9(+38*V7cE4>zf7(AXpX6oMr z@NpuvBoa#c%;lP?yOQas3V_Qsq)Uoi2~Yr(bcG-UfZUc$w0Req4d2Vy1V~Y1)ZJ%x zl?4Al#Ig=144;P0sc0#|J4j-tUkHpsbnc13g{UX?Z^nWTD&<};aVZ@qIwur@mygI$ zr7oWlfh5*J1K0?C=I#WxR%Brf!jugF-n##3!SvLMHb;)FM}cC%MJToi-??(Tn;Whp z9iUF746zBY9}2(taAb(ArY@-p1H_|$R_mTyMyoJZ>t5&NzyHg>od0&wHksed{-4!b zag5-u+7vxpmWjbwNY>2kXRnk2b+1QcAB`vJ9jtH$(!Ukvg#rv-(}vUwe3_Ss?YDGg zfg!^Rf$F7L0u!4>Bw|!CD6}8|NEG?PS~=vYpYil1lw+P&Zw8TX62aHib!2T!?&&2+ zzz=dw2Q%rA_zu-&>8sC?Ia#@!8ssDm-5By{q z3*fQmVOe46!DeSR?_(u^uji$drKc0g$E&|QKM_?f(cNF09LeCU1QRlpHs%9+rM=Pj zPVo(*2yF34zo5Dyvsrmj?SVOO@esPK+HALm>f@IVhBrk$63L?U_zkCbn9R-3|JMbM zpzYJrf+hF!F?4f7Y8+WQtomU?!$PwgL{b?z2t>C+_EMF@5;>h%XOD!s;wK%4r3t-q z32-1}pk^-K9}C9L!vJ~WBGIc>y$*xUH7aV_T*aUrhxK9HWnMhZ`XxkpR-s}M?_9Y$ zof89RDihd~WhWvsnKkK58BcP5(oa_`l@Si>rc6fcabI|MZ?;GU*0MA|Q2OdW>6c)%|5Q#UeTV(`-p)F>+cfJe~ z3o)`lrp3_wLT0Yf6TPgGu&1OqXu#1T-TA&!2G=V26JD-}4t-}mK@DUZIdQ2c&<>>a z%B?)xQOpZEOk@>vwMxE$N%m^{=@kLbcr{?%Lm^_S7$_OuS>VoU>w1iYXicu3p{urj z(!T6XeUH5IQkhav0OH18kgK~?eFRWy61C?orw_)*BBWtBbCJV~eFLRziX%UjUJl$G ztS@p>cn#gb1Pvm-ur6HW{76fLe$$#u#U1%j)76CgxP4JhiqY z#HMLa+4Y_P;mVn|ll}k)$D$7+QJQ}f_wn${>NXm)SUQrq} z5Gol92Rp{#rPMM}8+45_wqol5smyFyOiEK1Zm?zUC$%BZAd#rJZ8=tPtJRzCRqO;- zS^2*SN-~SaMX!8HQ_DB7+2qd_l=ct+DC(HluY!&!W{*bh%@UD5&D3{gSA}pa)2L|i z8X#E?fm+M9fjBcLP|p}sU6`y@QLl%B3+#WUzKE^RqajWJe~Nk|frnL+0!k(Zmvjv8 zl7>pw3nAnD5~0*4o02R?9Y)ZnvpnrYvPD&=pDa}rS^-(YqSVGDmJF=W!t`&;r|wWZ zFi6Q@rI|pd@ZoqNp71p)+s@FgkQf@bH!UJQhJ>9~&4VtWtw~NqiMw8r>{Ia5sF-wC zEwrgEs$`%L(3flq%%n`t6*BF)xe}+A+zR;?%9J^#DQ%#xWRWNC%p9cem_0_QGip0< zjv>lTh8;N@k)om~uYzoo*^smv;{uBrnmdLa(JG1c43_Q(8ki{(kn=e&>@p8o1kk#% zg0(VR7%m=qU{n#s6bpJ+*xWUqIc+|jG%f5($L1`Kwm8ymScJho-dME6%79wtqWlO( z>2azhwv=E?0!lC=T0Soj7@m0cEve-RI!r7@=>qkHt&A(-jlc(jEc=PH&1rV}Q!qT} zU{qED45`V)L_TXDL?$Z`^fpUZ49d(6R0bo6j~XJ^1`0L_lUd;E@)Ouw!Lx7-qeU86 z<5(3vJW*4pL2Sx0fkTD>AUMs22(r7<6Z60KM! zLk7vk4$Y@BsS6OSc{ysfV!;IVlnW%Vhv?|)Va+%M0-RBJpW!)CPZaB8;JW%PvBj#Zpt;lSF z{u^B1Bo;Xc9>I8sh!p4>0+Zzyj^;Sj@-xe^)5g4$UJ~1FFdw_kMdOZmxXYqR*_9^0 zhwBF}lrfp*)mA7X(tZOF97sI^g@a2gczY^{N^UXpd+ce(n=Vc&PDQK{qI^QGB8CJg zu{-MO!3{*W1w?z2#o!yU;Q&S!r_MSTUCes1WmRN|B^%24D9V+Z<6e8OkP9ovw6YOd6N2BYWQ?wK(4v)Zn6=Ft zlR|pRsOhgdqnc9qu!EVV3fcyHqySNwiEk@{LT20YU7Dy8I&b2-Y%eK3HDYK2nVxm+ zSa=NJw2U)jZzdfRy%6?vf&7ApBdC(DhT@wzQ6oNCW2@yO_fesnu{-RqGt;E2emPaWtXq(S z9aty770W|AKl8X;x)uMKJfyWCdLA;B7{MJwUL~!S7I@x;d6>O`9x{a+3dYHuM0FIN zBUr0DD_!W!a2z4vmr;_+RMt*X9m1-@rx zn8S|;L>i9AGt?0V2|dtsfzw0mAFi(BVT^cO0|6P4hSEnJHFH#$#9SPCa7W%9D9_6% zUzWDW!vC0*5&`|t$)Qkc0h3Th^EKI^fF1DGCmnRA3@Y&MhvLkP9TT>~brKB=si@D_fHR0hLbI((K$p%0ANRxYMB%RVGV3eacfD$Y9Nz^|pr8JvYv zJQ#PG^oLE2-ZNpgHwV{AikfXGDY?^=r+XzYlc~o<@`c%M>*qRjie*bY9g&^Dx+{Dn zs%{;Pl3En5z`i2m8(5@+o6kz1Iz|KB0C8B;Fm!){X@Q_kNo(?D`!iOHV4{$&*lRaj zGqnSB*hWS1qn@N4PI6qj1Ji<4o@J+FpvvFnS>)-kCuRY#b}XGpK^_|io|4y|teMsg zetBW0RjYS~p4(1!Fk7_)l5u!WKnuDT66u37<3{Cnoo?a^1k|wjFj*<86IohEB{pB~ zi<-5AgdMf2LsJH(s=AOFKI6kz8hL#+**{92Xazwd0LvPF0I~uM6h0v#X?K@1Uia|M z=|z`HA~3+_Wt4eR7C4#sds7C2)$g_vGGh#8P#cp+*yieANQ1!T@OL=Hi%b_ylDfTMd+ZAKT-h?S=v2zI5RN;qm+s(G)!a+wMYdD% zeqnBvNdWjDio2LgpAy?J1l7&-JrQKm0;fERBa8#_(+Jz8_)g*0o@X3ps}&_UqLTN3 zh?U2oqv+|NF7T437WRx-os#vLhj2lBbJUB%IN?>TaP_k0OMCc_m{_L181(Bz|AtrHXUV>)3qC{xQ!5R!B9UloyXM`LU|6dt!}^BdVd z1NG%RAA*81pcaEPNfb^b#Q=ztV85c0@9dOFv)#fD=j%{=0iWwtLk(MrT}SaOv7#Ej zW*beH2{9*Iic6&c{bGoi#8n^o;H&zg>_aN76Sou@Avxuz?F%by;=AZi-67+brp;|@ z%8Tr606C3@C(LNIC)FP158%7bz#1cukQ!}wOAZ4!+$&g#7G9{MBlF(gQqBx0Xy@26 zfIb~z0B=?PNP;E?BCW}TWa+1BBox9kV7AKFAkT-M04*!$#H*giD^S31nR=qce?15Z zajpw!9PPYe%#Y{L^az~ljhKIduaBNURQ6kYdjsyA{Q)S%^)NDgl}% z3~NS~aK>J?R5$=8Jlo0B0yVpdkE9^TROQC#GN*Dcq7$k-7fx$oZDI9*W{MFv(`Gc& z=s8;him6$@U=7aL6j6jQ?3ZSAIM!pS${cHl2}|D8T*c@HtCowISxSjRRp|u;$?q<# ztKkmg?&4r(mH?3eh#wx_Bee}q2(*7Dk+!Y^lvbC(OW&=MAT3`i?L| zCOB0mCe*4FPX=$nm}eqZo-$hkiDepit2rwf$h1_*T9A%8fuwonMR+JMHY<=6L(-C- zJ12wT4OcW_hcU>_V?fa8+tR+Hz=4)Nm>0k$)GQy6BqcWrk~2ra3sfU0?ht1&cNw?z zf28f=b_}CF47TP;DsP}NgJk8n#cNIP-7*vr6#RC)_r3ahD- zTe**PK;fTi9aO+Rc*GFL8-?CEuY96yEqI93TbXy1A34wxxGZ1AueMHWo`Lw2NM3=C_#;TV!LsFP{C`=h3%X3RJ zv1cAVPwH^OHEpt`%2V-l;gceY!0d|!%-oaS3NM|uQPCrEMZS8YVwSLOz{pJbH?EFo zObHy$MFrqlGM_Z&L2(Yh4$v0Q+-~CjyoXEs?lVEQ=hO1)%61c~cBXlzM30 zB?=GkBlTe26n0o_J(-U)chO|hJ1f+^P-5C)T_f2;SCp1#Zkj5oZGlorg+~#qx@`(m zsh_-Z7tG}u{f=2gvoXib+~$4i7wh-~G-4tPDvXJQb7k zV2}}%d<}+nRkkGBtCUZEm?fNLTVjpQm4& zbk5>eKoOvd8zfiO8x}iNY&@gArMq*ci7m zmmr^7m@?NRGNwQoycO1A??8ZLDxgReT)b?Hosnb&btN)8sB|B*j>v2l@q#>2^+EBf zr>Y&oHaclYvM68Rn3RoTeUN0cHDsK}?rZKxtM#<yJAhyoN@0R*lVtipfS z@buftlw=T!Cq_(0O^Y#p{6sZr{E+GR`ce9)ATo{$I92T|MX1jDF}YCUdZSR`)E)G! zWC~5OD3=O_VAB)^0!4?5jdMFXoy4&yik*!p!Xs8~&FG$0ib4v_us%C<6Y2T$z66WN z1}P>}+?*Jr2wfWRtmKgl5={&t6Qkn6jH9c_gOW1nx8|CR3-ZHzW|9F%!%Tp^fgroG zi>2R`3ru;IR2ZI=>IMRDX{r|6#%ur%`$y@3KyOH|3JyxqCo&_>%V2jypd6NfaQaL@`Ri}cT5|47)YH>Ssvp7S|bkoVD zaa~69m_ayb6WiCqjwQ9G>q@uS)Omwlg7T6<;XZQ(T)te5j8CZZ;1#(rGmk^I<{mAM zg3xHO2OjoSIV^@tNz`_2T%Q(+Dj@hSJma=+M;L@!SAi57R&FtzOeC)nptP`#++L;w z^k+bZXltVQ1ksRu6P{$BZ5S8Z|L1yCG<~Kr4cQa#Gd}%afUe zq)3roft&&-qE4cR6O%9)LTWsp89bZ<5`Cq`_VKPJ9j4CP`3)I(G5Toq$uQ+A1yumk zw{BND&k(?*KOK$Co-#os?u(sQsw~%)g@Qj>v;(8tIWY}7TIvMD??tmWRc_`ss0}^C z>1HqVx=DX!Kq+h;(gNEa^OT}=oVNsy(Qd)&Y7m0l^AP42_o~z* znK8#Ol$|u3=JJQikk`Sp&wdx1aSWpJWL!|m20XAb__;efrDmR z;hHIG0XtMX6!8y!iD-00fo&EAgb}WW=HwF`DHk{rLt&w z%%)5+A2zcs^nIVDvD|1R^wq#ZRu?MV|uyjgW$%~OrOiCVj*UmEVKdFj5558@zNpI48~-b8?YvXqmmy85rXfz;WQ365dcz&5hH=BSVXatXQNbA)35UFC;l-j5!dYj5Rv+%blV^^S zQw86VQ9au#$KG%$GxtpHz(8eGM_-!22Z#+>$vwI&IauimqTx~1L$hMGQGFleG|s(23DQltyn|5Y)vI3*KxbgC;Le#7i8S4M(hiq)R4|^})~8F`AGM zb}v0z(2b*t;{0f(X_By}!cw63$`Vh`Yo(|eMf=A)nhbj1p5?g5yT$6-I3_GB~`g;55O0OF$;t&Qi#?t~&d z82A_xOPNZN$B{=l9JCGwoH#>Tva)yL3ma_$w?_c1GQ9Lj2nldm>DIA2q3F=!;fjTD z21GjfJn&?Up=~K=C`l5?P(Pw1gE%9!1{(#v5Nr`BZ$l|H!fjbhen3o_>UDl_eX-C~ z&DJc`{=TRz1PQ%NkDBkZ9*v0=QgSHfEn=&)(#0%*D9DW}6soK;7C~Cfth!*ABkmxz zR2#i&KA6p=e@CmTGQ&1X0xK5g0S{13%TLHh9=293MiCK!PGSs8Z@o@B8rWJW@`mUszy&*U8$pF9jf5l=hR8Vq&&G*NmBMhJlI>Vyxh zK>Nr73*ggv+VF9eQ3cAJt}TfafC)7gc`B(>r(;1OJ;8L8)ubzDop;c-upM|J^zj4h z_Ui!d&SK65bG+>Hw|)oOiB!;h!V(y%nCwb^?yJ_Li%v-G2-B4jA*R-PRW%Cl*%*=LK+GYgjd zf~MRq z0pJ$n>hw_vHOtgH`9GmDjJLDcx_@!wV1gOz?1jy#sItgK^P(DL@|0l-(nhey>6_x2 z)WiGV|M-2s-~D!=mUW;ycxUfEA^Q;DR`#Kf;G*n9R`Lz=t~3K+Kh}mrzsRxSB-3St zf-412w>Pa?k{{}SMy{H=pv_$$wesUblu#!dgMz~H@;_J4+?k3)b#EhPayF^JLIdlZ z$t1K={5cN$vXKbqvSmfuu$P3%5!Jwz!$A<+O$Y0i<6V;tJac9<9 z%{&#+MeXblCH_##*&inT?e%v`x|KQ!UwbY}0*E*6;ibOAPm2pCH3t$X zGb`$dz~m2qNNQ8qs}C#HToixcts4q6Q@HIGm*uq=UJ+VbNbSWHs2|rW>L=?F6ogww zyBV&nD_~^N-P5b))fZlK)PTp1!H7QEuP;N)q*ao7P_Xi%GHS$V-w6^C8Fb!%;7p9$ z9rr?ZtnO#nE@~Pb7&I@c3{d|*MGuQJpesK%y<{Y|)A`L8=Qq7zg4uYxwzrvK@`l^# z6z7Xm++H-rnu>PS9JBIrNb~b+_$8CfId0#6j_dVv%&+Zq5lyo0@I_|%>XrNgLy=xE z$=`>ic<~g!#8zApi1`bFn13`7ORo*Y(m@=SUK564se~!qruoDCZhpA)WWJ76^#H5l z7X2~ejeh-bH#Q=7Xr^-yzyojiv^1qzi@%2^VtnV2O?x=?B*PT$`OXbr@o(HRC_j6X zW?UFL>{EEhUp~Bt;^q|mGOqd(w;0up{r=&uk2LsuylA-h{Ovmqlh+_w6VeROh#b>jKf=vjJAnN1&m#BV>~L-sT| zkH}+YYkIB8gm_3@_;tBBZtPQ-J!%{pN^u>vQP{)~2~rb$32a1p53!*eClc?+J80?Rc~L(3 zrjeNe*`oV2rKZO~2P0YouR)@Au+2AsUjuq5h2`u%>7J#D%ea32!*)0Lg_N2-xKCK` zLppjJ4*$^d4(UVmw-jq#fPhko4pO_w-?P;shCm$v2$_t1%=h@fO`@n|^zVR`f8gal z-i<0Xq8_(C{2}^xkj=#STiz~vVsu&Da`F3zkd4jZujZHYQ%%?F#YY-Y{WN6*tRJibcu05VdEoh zV)}S~`pZxM@#}Ar68`Hi%Yt9r{=WSBx7~l^$3Or01@HX(uYdpZr@#EP{Ia|M1;75Z z`|Z!&e%bxwkw!BD^L-Z_wL(3u6^?S4ZyZ}*E$e$X-r3Sea}dYvy1j|tK~`c}ul&%j zw0-L2MIXcE3b?Q*mn-1vEXL?3E8x+~t;GMioOuywOG*lD5&bd-E2&c9QL<`MmdiNG zCQ{HzNdT*9q$(OoC)C^lYV7aBRNhUsVrP^ku`UR(56QWmB@n|6vzrxEuwqmR!bDCy z58m6P0H~Ok4;}!{d2lxt)@@xe=sxDTJu&E8?Dc0x-CK~NY1UPv##3x4m03=vI`vW4 zOQZJZQytGn9WG6EI2&|48MMDaCYk}M|Lq4A9M}~Yh z(N~Q5Y@%;GWReaBeS82k%1h0lG_lzo>UfunyKLk~3wr0VA;8T%Ku9SrR4U?|$1nVy z1kRW7__ut)1!f=?m_-WBld@u)aeX-)#5G1aJ!O>BwY|Gu5WJx_?!YKJoW0+|C_B{v zfLFEypU1DN=RQhnX=e2Snjy2Sqf%8SQ*E8J!&G)r*L>1>W|9s@V!Vom*~xI)jFI>z;t5n zZ1Sr8@7TwW<>w47C@|@dM5L%*2Qts`XacEDs8ObDGG|yNY2i zB`(b5oK+#xB^fEG;l#xzx&DU>pb zWE-lqsH+JUSGBeX0zg^vSoojP)qyfMV^C?aG<6}9>VFPWW?Fk2H}I!GpVwC878Z9C|q2;FZRFSQ{|1Y%WLy88g=~ zZpX^_Im<=?dmN@5Ph}`r9Um7?E81CMqDY};`xh1#pzp`T+9p!QNt>43I%UAPm?M|zbJk?IQ$ruiS(;t$op{J=7b6LE{FqIt$Ep0VUDN%RD zbjCd^6n#-)uWlgI<7Z7b#m1)mURRAtBb( zW|e(bnvp`4?j6*XhO&~@2C}3qhICmQF;PR*$nVtamy$b01d3lMK3I0pTP?kGLQ7S= z8Ao}59axyPlW=$y*sM{?WYoQ;mfApKb#`9Kgu1b?yj2i8i5PQ(tCeoxgW`IwTshc_;N0OHI$7Yey3@~OnmQFs zO)lO}&^bq5b$4QRRLxXa9#ne&V=fTMf^s^%lqMqu+BQ?jh8khvj-#Q(f4TRv)b+Hs zXKKGg-&Xw(yv#4TNV3Uw;dc&Bf{+TjDPu^nVRn)TUH20TFq(cEfW6u(@Q4X2!ATsM zvmywtk7%kBBKbxhmnb3H8NW8JTLXs!^~rh-Pc~uUf+HV+OWE4ys-%BT5~#rbwt{h( zu%HQ~xhkSIPjlL_mBcENEMDDSsv!LGMZYA?b(B_17)^9s;>l1OWhHRiNUhS-Smgbv zi5)&&<@v}GQ#5?0i6#`02Gf)+P7e`!#C~NJqx=uNUdg4a)jDH|t;E+fhz^wZ8n$;nrL=l%B+Qe%^uf*VY*d!L%{R_m8XR;;A^dn9V<{ z@6}dQ?--|-e!*-?HTKf4N9JE_z~A-Sx26ctoLt&nNk4fjBp6kIvy;;Pc6)LTXa9iQ z8$<*zd|*(mB;DYyfnSiLqH*74O7ZHo*EC97oE?s|He@aW1qPGK(!7 z8g*KbE}cy@GVJ5z7m-)_j~P@{oxM6>vmR_z-JkX^sKg8XSDqJ+IX~2O9-cbTnq>un z5_N&fW->i$1sz`_@FWU@IF96O&;_O6~TApnJSP8id65?X(5owsPs)>6x z$%D&hJJIGT$T5(k5fwJbbCflZ@c&4{xHVx}7ZG<6|G|tpMQ9M+&ojo6& zadb2NV0hMJPn1xhXQuiE>?(t%B>hdudhFp$oAvqb9ILlc3) z1w)!RWtv}WDDL^ksY+MZ1sws1TQA{~fijPR%JwBgkS#AP3Z;OP%PY*CfXh&xt1!5Of81Fg9JUsnqrzds)yh=Ui zHH2f!^gV4A4fv`UNgPQ~z*1FTyIjsh7U(IgYZ| zZkI^2bqZm@Ki3XZ3aaOY{%DYdo^)M`c5<`<_*F}miUvX6ob^XgEX5WbtU)`e1GLI% zHyoFp!z+mzAlHceL1(8fT%EW(h-rdkFHR#L`YCX&)@g;8j_axk4~mHBdqDGwzD?O$ z&FP#X&s29*#iZk*sNg=RsOUg?jshgfk}p^!#hVnbygg~lnevn*db0^2d#f+>satJXw^AI{LTwuYc z!Ur7nHFq|O#p#7tJ+Vx}B@bhNit(YOhk@YgZSh%Tu36vX1A+D>y@8Vz4VSq!%2QPH4U4;+spc1NPne&k}>R9^DO36L*6f2B9G)kN|? znxCp8)siTxY*nmV>Bk1j-e8&zXr{0ZMd7z~9^mdvXE|O>#KU_>FBHT6KC800a$K1(3v2o;$wRfn+^vatnh59D zV7)4OO>%yVMRCDy*SKzV6u}i-6o*I)nd(A<%`pl7A_}ebQgF=_R8dg?CwADgpT;1ad1dq<4}sxV=m-McVPUQ1rHa;4IT@N2)KlMo z%gb=fE;9!lWdKjZSuGHotr-RvRke&|Pnb|u00-1|qVjX=FS35E-)b$e zivbNxS(Hv;WG2H)GmT%Wua3@UIV5-#Xgx!DuegbtX39SvJsRpf^gNi-D$JK1FLoXc ziwu1kNBSkJ3To0ELLPwGe&HC0K{>DE3YkOWrqK%s;m5xa^y8fJE90ZwIw=k4ur zD)s3&O+$u5=*p0*TmJeBLRIg|R|BfbmjkNOj|@~PWwSHBbWN)d9Klk+5&uPiDgPG0 zRC)@S+8qH?y<2m-@3D`}QBz`EGN0E%Q>S~Cp2~0(v#|)8DI3eCz!hq0OhZHQIyma( zXjFIvjVh0$QRM;}m7hkV+SWpcLfP#Ym1CvIHBeOfSAn7|{bg`eN27d4qx>77QPx6h z)5gQ5-mkIWb7++MF4XT9dx}TclQ--s2zyH04&@E8Cv)1l3JP->S$b9UyqzIW_a>h+^*9$-vv#h5I$sDG)g zbRFHd0hr0ZHDFB(YN*736>;C3UcT z1V_rkkxV6m9WaO^X+cCThzt`^z6&6Ujhb9M0FufN0VGuelKcfADINn!;q!r{Xh2f@ zdO#8yepG=*+HaNVI{1ED*5?Q_vLx$QLXFDzj2fLp%x{SrG56^#{DGCmzD4l5gQ!)R z(m@)5@X`J|!;fx3u(*I1y%sJ4tr?MsT!|e;NMl!fdm1IGM<|gAjb-<}phO46R|X%E z?F&w+?d(c$2|9`f9aV#lL_1W%pUJc~wF4t(*D)vN2s^SYxjRN+X7!|nn4}5kJ`WfguP_p;U69K8JQ!(5q+2q_;yNTDOf zKOTfso`8_j5rm}fTHbdE$<6Vf2|%jX14tHtG0cmfQRsAz7R9$ii_!(OC=e|Q-x4hf z-xw`&Z(i3l#9_7GIB}cGn&OX%9#NW~DzR(dZpQ2PeAG3qe!sw@mlQT#LXYY>dKBIi zJ<8|kQTWQ}Q4xBi6Cl$~@Tz5ceJRsZ_z@km4l>Ns)D|3gh%xd_2IAl3_@}Fr@G#hI9%c zl>_ztebfR8SsN6_PWJ%E(h zi&3w~08-Nbwt-J-L4I1G)Lw%hojeH};#QI*{HV|;ZM5uJP|~tSJKr;w^g<{pJyxF7 zp``L{prnXe7aXWh!AJh9!ACDdkG4XIYtSP$lCGZv6@_n#6xA0ZMd{lhMd=VJ!sFj+ zj@}F^3VQjbP*JZr$_5qXW2neogo=a|x#NQsz9Vj#KTIDUI!wj4Mf5Ls_g0siX^%e zHtgdl5;mC+$3<&8HlIS4$`P{Udv6V{afsj;T~ zctw&oR4E8mYKAJMFNP|8c16;6046bQ-IF)$8)Y7wp+<%%8N6}~BvoVQ6G-9@E}tSv z^%O}8r{zdh|5$+}e~u&}yC3v&1SI7j5=iRRNPe`QSuaA8UIQfIUA}$r{#0SIe|QWj z9F`%ORjF5FNLd&XT6LZ-Fkmp{wHOi?IfFSR!b!PAP z7NC^B4?yWyCy|x`iN*ui*nE&iHDDYluD3kP`QTG(&O1X4nZ3fpV13G6c(x>9( zPbo#Z+DjSCMGoGrC8+thIKi%`*Ep@oN)~aAD@I`BtXF;NitjwiH_LhKpZABe+&|SX z;h+6jSwB{<``E>+Mf+I3>Za|9PtkkvAMa*1)BBEB5E~eJWo5 z6rCwHNA{Dv^~>goSzs=#BnJ%dg`R6RqqUpz2BJM_!2A=7%Rl$2E9RpwuCzXy@YLc8 z&wi||AFJ1W?Bdmq7T2>kZBKlvFD{(SiHD${{DDgAoEd$w%<&zmwt;g2klw|OwfYs6+`Ol?9U z|IE9ApDf+ToZrSfd1Ei(h2z4RdlCq|!m%u`^JXm}k?sG{{v8fPZOVoi5R7+G$h44o zkX(B@Ksk&#t^Z0FT%lKffondd>dl9X;g>Bdzb>ot*30Tei|?OoS?yRkv0)5cW6Om_ z){{Qf7Fp?wEI+o$iv1y@S2T0-+g(T$`C?1%nn3XlmR$W|7v?uza`#w4T|PK{{!-hd z7?ZLYSa^%Ayf1Fvu3Kve&d!>n{O@J=>)$RnM)^;?bwyJY|JtS~p-ru%=et^RAP4R3 z{@nfX=MF#o^&fx#`))ydyTARqyZimOzdh3Pq_X`_nc5DpP+n{OBU#3^tkw0JP7tWs zj0g)-U5R#JEv#yi{8ZU9B^*>H$~PDBDaFhtdhgZ``Tn6ntaG2}ToPnnI+H7RN+$kL zs4i2_Le`9D0Ys0`tk2>Tl9^Jl229hM1J?!Jp{xSG@`QGXV;DiG-e0;1xGQ61GXHdD z+WFT(J3u!86ums&)W-`m=ls;rO)a8=f>?;4heS9&!QH#`fX=3V>0>;91_#qyYIi6feQo=&WPVq#x0*0a5~E{o?L4FC&} zldWXnnMboNV|Vf4ydObU9@5!&_!`U67RG)Zw!d!JmrTyp%lF|fAgPYtE!TamSDV3` z8NKKl%b`!KV0gv~hR-&FH%zF&eWE#JxyTMUYYN9U@O|JuC`K)w(@kpNnx=W+!Gw;t z9zD#_614?1nzW4)4mZlR7QR0x_v399On&^=+$!PPuk{8VL-=MML*8ntZLiEDmp`3i zkh+>m#^7fmcM08=&A4XRfHzq){(D?A-N~rKRcpLI%9}K0^b2mUpP+6S{1acm zUGLvqn6AqX&dBPcN}}-TW4N)ht-iwjYiv0$VxHu`iEXM}}3g=kzeBO>TZS%z9MW{AizhSnc;mIA74`#7&$Jj~ohi@{?E3kgn}4R^YP~Fp3+5xoc0alF@qJ`5cA8rK`S8LTrCKx(bt-7Hjp3GqPq~4U zFdY7!E|)*P4|av~&tLii3%H?UVOs+ZJ-X8oximz!ra!tMp2#i!;^;nnP>1&!F}H!Q SUj5$x@BatcOhLgy#|i*j`;ZR+ literal 0 HcmV?d00001 diff --git a/robots.txt b/robots.txt new file mode 100644 index 00000000..eb053628 --- /dev/null +++ b/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: diff --git a/sw.js b/sw.js new file mode 100644 index 00000000..891e3e70 --- /dev/null +++ b/sw.js @@ -0,0 +1 @@ +if(!self.define){let s,e={};const i=(i,n)=>(i=new URL(i+".js",n).href,e[i]||new Promise((e=>{if("document"in self){const s=document.createElement("script");s.src=i,s.onload=e,document.head.appendChild(s)}else s=i,importScripts(i),e()})).then((()=>{let s=e[i];if(!s)throw new Error(`Module ${i} didn’t register its module`);return s})));self.define=(n,l)=>{const r=s||("document"in self?document.currentScript.src:"")||location.href;if(e[r])return;let c={};const u=s=>i(s,r),t={module:{uri:r},exports:c,require:u};e[r]=Promise.all(n.map((s=>t[s]||u(s)))).then((s=>(l(...s),c)))}}define(["./workbox-4fa9025f"],(function(s){"use strict";s.setCacheNameDetails({prefix:"yft-design-cache"}),self.skipWaiting(),s.clientsClaim(),s.precacheAndRoute([{url:"assets/401-2a9b5f24.css",revision:null},{url:"assets/401-5cba1d08.js",revision:null},{url:"assets/404-1e71c88c.css",revision:null},{url:"assets/404-38165fcf.js",revision:null},{url:"assets/clipper-lib-fc83c972.js",revision:null},{url:"assets/element-plus-249c2f7d.js",revision:null},{url:"assets/fabric-c88bb9ac.js",revision:null},{url:"assets/github-3e4af983.js",revision:null},{url:"assets/index-039cd0bf.css",revision:null},{url:"assets/index-07a369db.js",revision:null},{url:"assets/index-1083272f.js",revision:null},{url:"assets/index-164ef104.css",revision:null},{url:"assets/index-b2fef5e1.css",revision:null},{url:"assets/index-c2fdf143.js",revision:null},{url:"assets/index-dd69cdc0.js",revision:null},{url:"assets/lodash-es-2c042c7a.js",revision:null},{url:"assets/opentype.js-eb278330.js",revision:null},{url:"assets/pixi-43474831.js",revision:null},{url:"assets/vue-7635db6f.js",revision:null},{url:"assets/workbox-window.prod.es5-418dd3b0.js",revision:null},{url:"index.html",revision:"1dc97df709eb6624c2bc58a5509cc321"},{url:"img/icons/yft-design-192x192.png",revision:"9e4ff4f2c2ad88ba102bdc924f71a993"},{url:"img/icons/yft-design-512x512.png",revision:"59ad554042e1d1e3e2e5f8b25788f3de"},{url:"manifest.webmanifest",revision:"78ee5d33f4217faa1ba27e4cc2d45b1f"}],{}),s.cleanupOutdatedCaches(),s.registerRoute(new s.NavigationRoute(s.createHandlerBoundToURL("index.html"))),s.registerRoute(/.*/i,new s.NetworkFirst({cacheName:"interface-cache",plugins:[]}),"GET"),s.registerRoute(/(.*?)\.(js|css|ts)/,new s.CacheFirst({cacheName:"js-css-cache",plugins:[]}),"GET"),s.registerRoute(/(.*?)\.(png|jpe?g|svg|gif|bmp|psd|tiff|tga|eps)/,new s.CacheFirst({cacheName:"image-cache",plugins:[]}),"GET")})); diff --git a/workbox-4fa9025f.js b/workbox-4fa9025f.js new file mode 100644 index 00000000..cde99222 --- /dev/null +++ b/workbox-4fa9025f.js @@ -0,0 +1 @@ +define(["exports"],(function(t){"use strict";try{self["workbox:core:6.5.4"]&&_()}catch(t){}const e=(t,...e)=>{let s=t;return e.length>0&&(s+=` :: ${JSON.stringify(e)}`),s};class s extends Error{constructor(t,s){super(e(t,s)),this.name=t,this.details=s}}try{self["workbox:routing:6.5.4"]&&_()}catch(t){}const n=t=>t&&"object"==typeof t?t:{handle:t};class r{constructor(t,e,s="GET"){this.handler=n(e),this.match=t,this.method=s}setCatchHandler(t){this.catchHandler=n(t)}}class i extends r{constructor(t,e,s){super((({url:e})=>{const s=t.exec(e.href);if(s&&(e.origin===location.origin||0===s.index))return s.slice(1)}),e,s)}}class o{constructor(){this.t=new Map,this.i=new Map}get routes(){return this.t}addFetchListener(){self.addEventListener("fetch",(t=>{const{request:e}=t,s=this.handleRequest({request:e,event:t});s&&t.respondWith(s)}))}addCacheListener(){self.addEventListener("message",(t=>{if(t.data&&"CACHE_URLS"===t.data.type){const{payload:e}=t.data,s=Promise.all(e.urlsToCache.map((e=>{"string"==typeof e&&(e=[e]);const s=new Request(...e);return this.handleRequest({request:s,event:t})})));t.waitUntil(s),t.ports&&t.ports[0]&&s.then((()=>t.ports[0].postMessage(!0)))}}))}handleRequest({request:t,event:e}){const s=new URL(t.url,location.href);if(!s.protocol.startsWith("http"))return;const n=s.origin===location.origin,{params:r,route:i}=this.findMatchingRoute({event:e,request:t,sameOrigin:n,url:s});let o=i&&i.handler;const a=t.method;if(!o&&this.i.has(a)&&(o=this.i.get(a)),!o)return;let c;try{c=o.handle({url:s,request:t,event:e,params:r})}catch(t){c=Promise.reject(t)}const h=i&&i.catchHandler;return c instanceof Promise&&(this.o||h)&&(c=c.catch((async n=>{if(h)try{return await h.handle({url:s,request:t,event:e,params:r})}catch(t){t instanceof Error&&(n=t)}if(this.o)return this.o.handle({url:s,request:t,event:e});throw n}))),c}findMatchingRoute({url:t,sameOrigin:e,request:s,event:n}){const r=this.t.get(s.method)||[];for(const i of r){let r;const o=i.match({url:t,sameOrigin:e,request:s,event:n});if(o)return r=o,(Array.isArray(r)&&0===r.length||o.constructor===Object&&0===Object.keys(o).length||"boolean"==typeof o)&&(r=void 0),{route:i,params:r}}return{}}setDefaultHandler(t,e="GET"){this.i.set(e,n(t))}setCatchHandler(t){this.o=n(t)}registerRoute(t){this.t.has(t.method)||this.t.set(t.method,[]),this.t.get(t.method).push(t)}unregisterRoute(t){if(!this.t.has(t.method))throw new s("unregister-route-but-not-found-with-method",{method:t.method});const e=this.t.get(t.method).indexOf(t);if(!(e>-1))throw new s("unregister-route-route-not-registered");this.t.get(t.method).splice(e,1)}}let a;const c=()=>(a||(a=new o,a.addFetchListener(),a.addCacheListener()),a);function h(t,e,n){let o;if("string"==typeof t){const s=new URL(t,location.href);o=new r((({url:t})=>t.href===s.href),e,n)}else if(t instanceof RegExp)o=new i(t,e,n);else if("function"==typeof t)o=new r(t,e,n);else{if(!(t instanceof r))throw new s("unsupported-route-type",{moduleName:"workbox-routing",funcName:"registerRoute",paramName:"capture"});o=t}return c().registerRoute(o),o}try{self["workbox:strategies:6.5.4"]&&_()}catch(t){}const u={cacheWillUpdate:async({response:t})=>200===t.status||0===t.status?t:null},l={googleAnalytics:"googleAnalytics",precache:"precache-v2",prefix:"workbox",runtime:"runtime",suffix:"undefined"!=typeof registration?registration.scope:""},f=t=>[l.prefix,t,l.suffix].filter((t=>t&&t.length>0)).join("-"),w=t=>{(t=>{for(const e of Object.keys(l))t(e)})((e=>{"string"==typeof t[e]&&(l[e]=t[e])}))},d=t=>t||f(l.precache),p=t=>t||f(l.runtime);function y(t,e){const s=new URL(t);for(const t of e)s.searchParams.delete(t);return s.href}class g{constructor(){this.promise=new Promise(((t,e)=>{this.resolve=t,this.reject=e}))}}const m=new Set;function R(t){return"string"==typeof t?new Request(t):t}class v{constructor(t,e){this.h={},Object.assign(this,e),this.event=e.event,this.u=t,this.l=new g,this.p=[],this.m=[...t.plugins],this.R=new Map;for(const t of this.m)this.R.set(t,{});this.event.waitUntil(this.l.promise)}async fetch(t){const{event:e}=this;let n=R(t);if("navigate"===n.mode&&e instanceof FetchEvent&&e.preloadResponse){const t=await e.preloadResponse;if(t)return t}const r=this.hasCallback("fetchDidFail")?n.clone():null;try{for(const t of this.iterateCallbacks("requestWillFetch"))n=await t({request:n.clone(),event:e})}catch(t){if(t instanceof Error)throw new s("plugin-error-request-will-fetch",{thrownErrorMessage:t.message})}const i=n.clone();try{let t;t=await fetch(n,"navigate"===n.mode?void 0:this.u.fetchOptions);for(const s of this.iterateCallbacks("fetchDidSucceed"))t=await s({event:e,request:i,response:t});return t}catch(t){throw r&&await this.runCallbacks("fetchDidFail",{error:t,event:e,originalRequest:r.clone(),request:i.clone()}),t}}async fetchAndCachePut(t){const e=await this.fetch(t),s=e.clone();return this.waitUntil(this.cachePut(t,s)),e}async cacheMatch(t){const e=R(t);let s;const{cacheName:n,matchOptions:r}=this.u,i=await this.getCacheKey(e,"read"),o=Object.assign(Object.assign({},r),{cacheName:n});s=await caches.match(i,o);for(const t of this.iterateCallbacks("cachedResponseWillBeUsed"))s=await t({cacheName:n,matchOptions:r,cachedResponse:s,request:i,event:this.event})||void 0;return s}async cachePut(t,e){const n=R(t);var r;await(r=0,new Promise((t=>setTimeout(t,r))));const i=await this.getCacheKey(n,"write");if(!e)throw new s("cache-put-with-no-response",{url:(o=i.url,new URL(String(o),location.href).href.replace(new RegExp(`^${location.origin}`),""))});var o;const a=await this.v(e);if(!a)return!1;const{cacheName:c,matchOptions:h}=this.u,u=await self.caches.open(c),l=this.hasCallback("cacheDidUpdate"),f=l?await async function(t,e,s,n){const r=y(e.url,s);if(e.url===r)return t.match(e,n);const i=Object.assign(Object.assign({},n),{ignoreSearch:!0}),o=await t.keys(e,i);for(const e of o)if(r===y(e.url,s))return t.match(e,n)}(u,i.clone(),["__WB_REVISION__"],h):null;try{await u.put(i,l?a.clone():a)}catch(t){if(t instanceof Error)throw"QuotaExceededError"===t.name&&await async function(){for(const t of m)await t()}(),t}for(const t of this.iterateCallbacks("cacheDidUpdate"))await t({cacheName:c,oldResponse:f,newResponse:a.clone(),request:i,event:this.event});return!0}async getCacheKey(t,e){const s=`${t.url} | ${e}`;if(!this.h[s]){let n=t;for(const t of this.iterateCallbacks("cacheKeyWillBeUsed"))n=R(await t({mode:e,request:n,event:this.event,params:this.params}));this.h[s]=n}return this.h[s]}hasCallback(t){for(const e of this.u.plugins)if(t in e)return!0;return!1}async runCallbacks(t,e){for(const s of this.iterateCallbacks(t))await s(e)}*iterateCallbacks(t){for(const e of this.u.plugins)if("function"==typeof e[t]){const s=this.R.get(e),n=n=>{const r=Object.assign(Object.assign({},n),{state:s});return e[t](r)};yield n}}waitUntil(t){return this.p.push(t),t}async doneWaiting(){let t;for(;t=this.p.shift();)await t}destroy(){this.l.resolve(null)}async v(t){let e=t,s=!1;for(const t of this.iterateCallbacks("cacheWillUpdate"))if(e=await t({request:this.request,response:e,event:this.event})||void 0,s=!0,!e)break;return s||e&&200!==e.status&&(e=void 0),e}}class q{constructor(t={}){this.cacheName=p(t.cacheName),this.plugins=t.plugins||[],this.fetchOptions=t.fetchOptions,this.matchOptions=t.matchOptions}handle(t){const[e]=this.handleAll(t);return e}handleAll(t){t instanceof FetchEvent&&(t={event:t,request:t.request});const e=t.event,s="string"==typeof t.request?new Request(t.request):t.request,n="params"in t?t.params:void 0,r=new v(this,{event:e,request:s,params:n}),i=this.q(r,s,e);return[i,this.U(i,r,s,e)]}async q(t,e,n){let r;await t.runCallbacks("handlerWillStart",{event:n,request:e});try{if(r=await this.L(e,t),!r||"error"===r.type)throw new s("no-response",{url:e.url})}catch(s){if(s instanceof Error)for(const i of t.iterateCallbacks("handlerDidError"))if(r=await i({error:s,event:n,request:e}),r)break;if(!r)throw s}for(const s of t.iterateCallbacks("handlerWillRespond"))r=await s({event:n,request:e,response:r});return r}async U(t,e,s,n){let r,i;try{r=await t}catch(i){}try{await e.runCallbacks("handlerDidRespond",{event:n,request:s,response:r}),await e.doneWaiting()}catch(t){t instanceof Error&&(i=t)}if(await e.runCallbacks("handlerDidComplete",{event:n,request:s,response:r,error:i}),e.destroy(),i)throw i}}function U(t,e){const s=e();return t.waitUntil(s),s}try{self["workbox:precaching:6.5.4"]&&_()}catch(t){}function b(t){if(!t)throw new s("add-to-cache-list-unexpected-type",{entry:t});if("string"==typeof t){const e=new URL(t,location.href);return{cacheKey:e.href,url:e.href}}const{revision:e,url:n}=t;if(!n)throw new s("add-to-cache-list-unexpected-type",{entry:t});if(!e){const t=new URL(n,location.href);return{cacheKey:t.href,url:t.href}}const r=new URL(n,location.href),i=new URL(n,location.href);return r.searchParams.set("__WB_REVISION__",e),{cacheKey:r.href,url:i.href}}class L{constructor(){this.updatedURLs=[],this.notUpdatedURLs=[],this.handlerWillStart=async({request:t,state:e})=>{e&&(e.originalRequest=t)},this.cachedResponseWillBeUsed=async({event:t,state:e,cachedResponse:s})=>{if("install"===t.type&&e&&e.originalRequest&&e.originalRequest instanceof Request){const t=e.originalRequest.url;s?this.notUpdatedURLs.push(t):this.updatedURLs.push(t)}return s}}}class E{constructor({precacheController:t}){this.cacheKeyWillBeUsed=async({request:t,params:e})=>{const s=(null==e?void 0:e.cacheKey)||this._.getCacheKeyForURL(t.url);return s?new Request(s,{headers:t.headers}):t},this._=t}}let x,C;async function O(t,e){let n=null;if(t.url){n=new URL(t.url).origin}if(n!==self.location.origin)throw new s("cross-origin-copy-response",{origin:n});const r=t.clone(),i={headers:new Headers(r.headers),status:r.status,statusText:r.statusText},o=e?e(i):i,a=function(){if(void 0===x){const t=new Response("");if("body"in t)try{new Response(t.body),x=!0}catch(t){x=!1}x=!1}return x}()?r.body:await r.blob();return new Response(a,o)}class N extends q{constructor(t={}){t.cacheName=d(t.cacheName),super(t),this.C=!1!==t.fallbackToNetwork,this.plugins.push(N.copyRedirectedCacheableResponsesPlugin)}async L(t,e){const s=await e.cacheMatch(t);return s||(e.event&&"install"===e.event.type?await this.O(t,e):await this.N(t,e))}async N(t,e){let n;const r=e.params||{};if(!this.C)throw new s("missing-precache-entry",{cacheName:this.cacheName,url:t.url});{const s=r.integrity,i=t.integrity,o=!i||i===s;n=await e.fetch(new Request(t,{integrity:"no-cors"!==t.mode?i||s:void 0})),s&&o&&"no-cors"!==t.mode&&(this.P(),await e.cachePut(t,n.clone()))}return n}async O(t,e){this.P();const n=await e.fetch(t);if(!await e.cachePut(t,n.clone()))throw new s("bad-precaching-response",{url:t.url,status:n.status});return n}P(){let t=null,e=0;for(const[s,n]of this.plugins.entries())n!==N.copyRedirectedCacheableResponsesPlugin&&(n===N.defaultPrecacheCacheabilityPlugin&&(t=s),n.cacheWillUpdate&&e++);0===e?this.plugins.push(N.defaultPrecacheCacheabilityPlugin):e>1&&null!==t&&this.plugins.splice(t,1)}}N.defaultPrecacheCacheabilityPlugin={cacheWillUpdate:async({response:t})=>!t||t.status>=400?null:t},N.copyRedirectedCacheableResponsesPlugin={cacheWillUpdate:async({response:t})=>t.redirected?await O(t):t};class P{constructor({cacheName:t,plugins:e=[],fallbackToNetwork:s=!0}={}){this.T=new Map,this.W=new Map,this.k=new Map,this.u=new N({cacheName:d(t),plugins:[...e,new E({precacheController:this})],fallbackToNetwork:s}),this.install=this.install.bind(this),this.activate=this.activate.bind(this)}get strategy(){return this.u}precache(t){this.addToCacheList(t),this.j||(self.addEventListener("install",this.install),self.addEventListener("activate",this.activate),this.j=!0)}addToCacheList(t){const e=[];for(const n of t){"string"==typeof n?e.push(n):n&&void 0===n.revision&&e.push(n.url);const{cacheKey:t,url:r}=b(n),i="string"!=typeof n&&n.revision?"reload":"default";if(this.T.has(r)&&this.T.get(r)!==t)throw new s("add-to-cache-list-conflicting-entries",{firstEntry:this.T.get(r),secondEntry:t});if("string"!=typeof n&&n.integrity){if(this.k.has(t)&&this.k.get(t)!==n.integrity)throw new s("add-to-cache-list-conflicting-integrities",{url:r});this.k.set(t,n.integrity)}if(this.T.set(r,t),this.W.set(r,i),e.length>0){const t=`Workbox is precaching URLs without revision info: ${e.join(", ")}\nThis is generally NOT safe. Learn more at https://bit.ly/wb-precache`;console.warn(t)}}}install(t){return U(t,(async()=>{const e=new L;this.strategy.plugins.push(e);for(const[e,s]of this.T){const n=this.k.get(s),r=this.W.get(e),i=new Request(e,{integrity:n,cache:r,credentials:"same-origin"});await Promise.all(this.strategy.handleAll({params:{cacheKey:s},request:i,event:t}))}const{updatedURLs:s,notUpdatedURLs:n}=e;return{updatedURLs:s,notUpdatedURLs:n}}))}activate(t){return U(t,(async()=>{const t=await self.caches.open(this.strategy.cacheName),e=await t.keys(),s=new Set(this.T.values()),n=[];for(const r of e)s.has(r.url)||(await t.delete(r),n.push(r.url));return{deletedURLs:n}}))}getURLsToCacheKeys(){return this.T}getCachedURLs(){return[...this.T.keys()]}getCacheKeyForURL(t){const e=new URL(t,location.href);return this.T.get(e.href)}getIntegrityForCacheKey(t){return this.k.get(t)}async matchPrecache(t){const e=t instanceof Request?t.url:t,s=this.getCacheKeyForURL(e);if(s){return(await self.caches.open(this.strategy.cacheName)).match(s)}}createHandlerBoundToURL(t){const e=this.getCacheKeyForURL(t);if(!e)throw new s("non-precached-url",{url:t});return s=>(s.request=new Request(t),s.params=Object.assign({cacheKey:e},s.params),this.strategy.handle(s))}}const T=()=>(C||(C=new P),C);class W extends r{constructor(t,e){super((({request:s})=>{const n=t.getURLsToCacheKeys();for(const r of function*(t,{ignoreURLParametersMatching:e=[/^utm_/,/^fbclid$/],directoryIndex:s="index.html",cleanURLs:n=!0,urlManipulation:r}={}){const i=new URL(t,location.href);i.hash="",yield i.href;const o=function(t,e=[]){for(const s of[...t.searchParams.keys()])e.some((t=>t.test(s)))&&t.searchParams.delete(s);return t}(i,e);if(yield o.href,s&&o.pathname.endsWith("/")){const t=new URL(o.href);t.pathname+=s,yield t.href}if(n){const t=new URL(o.href);t.pathname+=".html",yield t.href}if(r){const t=r({url:i});for(const e of t)yield e.href}}(s.url,e)){const e=n.get(r);if(e){return{cacheKey:e,integrity:t.getIntegrityForCacheKey(e)}}}}),t.strategy)}}t.CacheFirst=class extends q{async L(t,e){let n,r=await e.cacheMatch(t);if(!r)try{r=await e.fetchAndCachePut(t)}catch(t){t instanceof Error&&(n=t)}if(!r)throw new s("no-response",{url:t.url,error:n});return r}},t.NavigationRoute=class extends r{constructor(t,{allowlist:e=[/./],denylist:s=[]}={}){super((t=>this.K(t)),t),this.M=e,this.S=s}K({url:t,request:e}){if(e&&"navigate"!==e.mode)return!1;const s=t.pathname+t.search;for(const t of this.S)if(t.test(s))return!1;return!!this.M.some((t=>t.test(s)))}},t.NetworkFirst=class extends q{constructor(t={}){super(t),this.plugins.some((t=>"cacheWillUpdate"in t))||this.plugins.unshift(u),this.D=t.networkTimeoutSeconds||0}async L(t,e){const n=[],r=[];let i;if(this.D){const{id:s,promise:o}=this.I({request:t,logs:n,handler:e});i=s,r.push(o)}const o=this.F({timeoutId:i,request:t,logs:n,handler:e});r.push(o);const a=await e.waitUntil((async()=>await e.waitUntil(Promise.race(r))||await o)());if(!a)throw new s("no-response",{url:t.url});return a}I({request:t,logs:e,handler:s}){let n;return{promise:new Promise((e=>{n=setTimeout((async()=>{e(await s.cacheMatch(t))}),1e3*this.D)})),id:n}}async F({timeoutId:t,request:e,logs:s,handler:n}){let r,i;try{i=await n.fetchAndCachePut(e)}catch(t){t instanceof Error&&(r=t)}return t&&clearTimeout(t),!r&&i||(i=await n.cacheMatch(e)),i}},t.cleanupOutdatedCaches=function(){self.addEventListener("activate",(t=>{const e=d();t.waitUntil((async(t,e="-precache-")=>{const s=(await self.caches.keys()).filter((s=>s.includes(e)&&s.includes(self.registration.scope)&&s!==t));return await Promise.all(s.map((t=>self.caches.delete(t)))),s})(e).then((t=>{})))}))},t.clientsClaim=function(){self.addEventListener("activate",(()=>self.clients.claim()))},t.createHandlerBoundToURL=function(t){return T().createHandlerBoundToURL(t)},t.precacheAndRoute=function(t,e){!function(t){T().precache(t)}(t),function(t){const e=T();h(new W(e,t))}(e)},t.registerRoute=h,t.setCacheNameDetails=function(t){w(t)}}));