From f8bc19f0e092e6fe94d17206410150f4ba31c80f Mon Sep 17 00:00:00 2001 From: Sunwuyuan Date: Sun, 18 Jan 2026 01:00:09 +0000 Subject: [PATCH] deploy: b905c4390c2672d7e025c5cdbba9e813c164988b --- assets/{404-BuZHz12t.js => 404-DdTbT4UW.js} | 2 +- ...BjFOFey4.js => CacheManagement-CpnxJABn.js} | 2 +- ...MEBeH6U.js => ExamConfigEditor-C-FMdPZg.js} | 2 +- .../{VAlert-lHl5kpT_.js => VAlert-DsOOTaSZ.js} | 2 +- ...le-Ba0c-9tb.js => VAppBarTitle-CXYkyYYM.js} | 2 +- ...tn-ibDz3I_W.js => VCheckboxBtn-CcjCxtxm.js} | 2 +- .../{VChip-BWQnSnw_.js => VChip-C22wJB7H.js} | 2 +- assets/VCombobox-BKseXCTB.js | 2 ++ assets/VCombobox-BVuIO1gU.js | 2 -- ...iner-XsoZJa5c.js => VContainer-hjhpTkdD.js} | 2 +- ...TM0XV9k.js => VExpansionPanels-DhEK_Otm.js} | 2 +- .../{VForm-BeHRTGxz.js => VForm-vu8cN4lV.js} | 2 +- ...ion-CC-Jeewq.js => VPagination-B5RGVmQR.js} | 2 +- assets/{VRow-2h_LaAAT.js => VRow-BixCyIxW.js} | 2 +- .../{VSheet-BPJ91LSl.js => VSheet-B-sjq7IK.js} | 2 +- ...DhKO-QlH.js => VSkeletonLoader-BkWTSuGV.js} | 2 +- ...VSwitch-CzflqWRY.js => VSwitch-DDraNCQD.js} | 2 +- ...w10xA68p.js => VTabsWindowItem-DqVlms-B.js} | 2 +- ...ield-CDSSNWNb.js => VTextField-DxEgNjb2.js} | 2 +- ...tarea-D8GmgMhc.js => VTextarea-C2tmhWNc.js} | 2 +- ...ooltip-BBE3uDRK.js => VTooltip-DGRtgxwA.js} | 2 +- assets/{_id_-Dv70f7Kv.js => _id_-DVrswc4e.js} | 2 +- assets/{_id_-Nj7gqVdd.js => _id_-Dm084ib8.js} | 2 +- ...orize-CSzhMaQn.js => authorize-BZjxrurN.js} | 2 +- ...eup-BHPxC7jn.js => cses2wakeup-BtFpVIyz.js} | 2 +- ...er-CkCYsinY.js => dataProvider-DcbCk3Ud.js} | 2 +- .../{debug-D06VOB3Z.js => debug-B42Eg6Ee.js} | 2 +- ...init-WlVXcCfk.js => debug-init-BoWRQJ5i.js} | 2 +- ...et-DKrGV31W.js => debug-socket-CLjQMbeK.js} | 2 +- ...default-BPZ-Zfsn.js => default-CWNwgTiX.js} | 2 +- ...ts-DMf7uCM0.js => deviceEvents-lBhv4jvS.js} | 2 +- ...le-CCJdzVHS.js => examschedule-0nc3kGd6.js} | 2 +- .../{filter-CqboDMk1.js => filter-6OsXqu2t.js} | 2 +- .../{index-D3vueLKZ.js => index-C4KeaylM.js} | 2 +- .../{index-B3T0sq1H.js => index-CDv4Fq34.js} | 4 ++-- .../{index-DajCoZ9R.js => index-DVsmg_Ph.js} | 6 +++--- ...ttings-BZ5jSsyB.js => settings-DJgjTvxC.js} | 4 ++-- ...ings-3PxSFkHh.css => settings-eh31GxG-.css} | 2 +- ...DHcN0oiv.js => socket-debugger-2pW452Xl.js} | 2 +- ...nt-DIi67_O5.js => socketClient-CckpmdQI.js} | 2 +- index.html | 2 +- sounds/Teams Ping.mp3 | Bin 0 -> 36662 bytes sounds/Teams Remix.mp3 | Bin 0 -> 290760 bytes sounds/Teams bounce.mp3 | Bin 0 -> 116288 bytes sounds/Teams incoming-ringtone-level30.mp3 | Bin 0 -> 660851 bytes sounds/Teams incoming-ringtone-level40.mp3 | Bin 0 -> 664035 bytes sounds/Teams meetup_ring.mp3 | Bin 0 -> 46704 bytes sounds/Teams screenshare_ring.mp3 | Bin 0 -> 54753 bytes sounds/Teams teams_meet_up_reminder.mp3 | Bin 0 -> 54753 bytes sounds/Teams teams_notification.mp3 | Bin 0 -> 43326 bytes sounds/Teams 优先处理.mp3 | Bin 0 -> 56726 bytes sounds/Teams 共鸣.mp3 | Bin 0 -> 38334 bytes sounds/Teams 召唤.mp3 | Bin 0 -> 20779 bytes sounds/Teams 叮铃.mp3 | Bin 0 -> 135488 bytes sounds/Teams 增强.mp3 | Bin 0 -> 79294 bytes sounds/Teams 尤里卡.mp3 | Bin 0 -> 242048 bytes sounds/Teams 弹拨.mp3 | Bin 0 -> 34154 bytes sounds/Teams 提醒.mp3 | Bin 0 -> 29974 bytes sounds/Teams 摇摆.mp3 | Bin 0 -> 242048 bytes sounds/Teams 时空.mp3 | Bin 0 -> 350528 bytes sounds/Teams 气泡(大声).mp3 | Bin 0 -> 520932 bytes sounds/Teams 气泡.mp3 | Bin 0 -> 153728 bytes sounds/Teams 波普.mp3 | Bin 0 -> 176768 bytes sounds/Teams 波纹.mp3 | Bin 0 -> 176768 bytes sounds/Teams 滴水.mp3 | Bin 0 -> 136448 bytes sounds/Teams 点击.mp3 | Bin 0 -> 14927 bytes sounds/Teams 蜂鸣声.mp3 | Bin 0 -> 162167 bytes sounds/Teams 警报.mp3 | Bin 0 -> 90998 bytes sounds/Teams 赋予希望.mp3 | Bin 0 -> 242048 bytes sounds/Teams 轻弹.mp3 | Bin 0 -> 18271 bytes sounds/Teams 进阶.mp3 | Bin 0 -> 262208 bytes sounds/Teams 重复振铃.mp3 | Bin 0 -> 202688 bytes sounds/Teams 颤振.mp3 | Bin 0 -> 155648 bytes sounds/Teams 高分.mp3 | Bin 0 -> 117248 bytes sounds/Teams 默认.mp3 | Bin 0 -> 40841 bytes sounds/Teams 默认通话铃.mp3 | Bin 0 -> 304353 bytes sw.js | 2 +- 77 files changed, 46 insertions(+), 46 deletions(-) rename assets/{404-BuZHz12t.js => 404-DdTbT4UW.js} (97%) rename assets/{CacheManagement-BjFOFey4.js => CacheManagement-CpnxJABn.js} (94%) rename assets/{ExamConfigEditor-DMEBeH6U.js => ExamConfigEditor-C-FMdPZg.js} (99%) rename assets/{VAlert-lHl5kpT_.js => VAlert-DsOOTaSZ.js} (98%) rename assets/{VAppBarTitle-Ba0c-9tb.js => VAppBarTitle-CXYkyYYM.js} (99%) rename assets/{VCheckboxBtn-ibDz3I_W.js => VCheckboxBtn-CcjCxtxm.js} (86%) rename assets/{VChip-BWQnSnw_.js => VChip-C22wJB7H.js} (99%) create mode 100644 assets/VCombobox-BKseXCTB.js delete mode 100644 assets/VCombobox-BVuIO1gU.js rename assets/{VContainer-XsoZJa5c.js => VContainer-hjhpTkdD.js} (85%) rename assets/{VExpansionPanels-BTM0XV9k.js => VExpansionPanels-DhEK_Otm.js} (98%) rename assets/{VForm-BeHRTGxz.js => VForm-vu8cN4lV.js} (83%) rename assets/{VPagination-CC-Jeewq.js => VPagination-B5RGVmQR.js} (96%) rename assets/{VRow-2h_LaAAT.js => VRow-BixCyIxW.js} (97%) rename assets/{VSheet-BPJ91LSl.js => VSheet-B-sjq7IK.js} (91%) rename assets/{VSkeletonLoader-DhKO-QlH.js => VSkeletonLoader-BkWTSuGV.js} (97%) rename assets/{VSwitch-CzflqWRY.js => VSwitch-DDraNCQD.js} (98%) rename assets/{VTabsWindowItem-w10xA68p.js => VTabsWindowItem-DqVlms-B.js} (99%) rename assets/{VTextField-CDSSNWNb.js => VTextField-DxEgNjb2.js} (99%) rename assets/{VTextarea-D8GmgMhc.js => VTextarea-C2tmhWNc.js} (97%) rename assets/{VTooltip-BBE3uDRK.js => VTooltip-DGRtgxwA.js} (98%) rename assets/{_id_-Dv70f7Kv.js => _id_-DVrswc4e.js} (96%) rename assets/{_id_-Nj7gqVdd.js => _id_-Dm084ib8.js} (69%) rename assets/{authorize-CSzhMaQn.js => authorize-BZjxrurN.js} (87%) rename assets/{cses2wakeup-BHPxC7jn.js => cses2wakeup-BtFpVIyz.js} (98%) rename assets/{dataProvider-CkCYsinY.js => dataProvider-DcbCk3Ud.js} (99%) rename assets/{debug-D06VOB3Z.js => debug-B42Eg6Ee.js} (88%) rename assets/{debug-init-WlVXcCfk.js => debug-init-BoWRQJ5i.js} (89%) rename assets/{debug-socket-DKrGV31W.js => debug-socket-CLjQMbeK.js} (94%) rename assets/{default-BPZ-Zfsn.js => default-CWNwgTiX.js} (92%) rename assets/{deviceEvents-DMf7uCM0.js => deviceEvents-lBhv4jvS.js} (97%) rename assets/{examschedule-CCJdzVHS.js => examschedule-0nc3kGd6.js} (97%) rename assets/{filter-CqboDMk1.js => filter-6OsXqu2t.js} (98%) rename assets/{index-D3vueLKZ.js => index-C4KeaylM.js} (95%) rename assets/{index-B3T0sq1H.js => index-CDv4Fq34.js} (99%) rename assets/{index-DajCoZ9R.js => index-DVsmg_Ph.js} (99%) rename assets/{settings-BZ5jSsyB.js => settings-DJgjTvxC.js} (82%) rename assets/{settings-3PxSFkHh.css => settings-eh31GxG-.css} (97%) rename assets/{socket-debugger-DHcN0oiv.js => socket-debugger-2pW452Xl.js} (96%) rename assets/{socketClient-DIi67_O5.js => socketClient-CckpmdQI.js} (99%) create mode 100644 sounds/Teams Ping.mp3 create mode 100644 sounds/Teams Remix.mp3 create mode 100644 sounds/Teams bounce.mp3 create mode 100644 sounds/Teams incoming-ringtone-level30.mp3 create mode 100644 sounds/Teams incoming-ringtone-level40.mp3 create mode 100644 sounds/Teams meetup_ring.mp3 create mode 100644 sounds/Teams screenshare_ring.mp3 create mode 100644 sounds/Teams teams_meet_up_reminder.mp3 create mode 100644 sounds/Teams teams_notification.mp3 create mode 100644 sounds/Teams 优先处理.mp3 create mode 100644 sounds/Teams 共鸣.mp3 create mode 100644 sounds/Teams 召唤.mp3 create mode 100644 sounds/Teams 叮铃.mp3 create mode 100644 sounds/Teams 增强.mp3 create mode 100644 sounds/Teams 尤里卡.mp3 create mode 100644 sounds/Teams 弹拨.mp3 create mode 100644 sounds/Teams 提醒.mp3 create mode 100644 sounds/Teams 摇摆.mp3 create mode 100644 sounds/Teams 时空.mp3 create mode 100644 sounds/Teams 气泡(大声).mp3 create mode 100644 sounds/Teams 气泡.mp3 create mode 100644 sounds/Teams 波普.mp3 create mode 100644 sounds/Teams 波纹.mp3 create mode 100644 sounds/Teams 滴水.mp3 create mode 100644 sounds/Teams 点击.mp3 create mode 100644 sounds/Teams 蜂鸣声.mp3 create mode 100644 sounds/Teams 警报.mp3 create mode 100644 sounds/Teams 赋予希望.mp3 create mode 100644 sounds/Teams 轻弹.mp3 create mode 100644 sounds/Teams 进阶.mp3 create mode 100644 sounds/Teams 重复振铃.mp3 create mode 100644 sounds/Teams 颤振.mp3 create mode 100644 sounds/Teams 高分.mp3 create mode 100644 sounds/Teams 默认.mp3 create mode 100644 sounds/Teams 默认通话铃.mp3 diff --git a/assets/404-BuZHz12t.js b/assets/404-DdTbT4UW.js similarity index 97% rename from assets/404-BuZHz12t.js rename to assets/404-DdTbT4UW.js index 2e247a1..bd4cc44 100644 --- a/assets/404-BuZHz12t.js +++ b/assets/404-DdTbT4UW.js @@ -1 +1 @@ -import{j as c,o as n,w as e,d as t,al as C,i as a,am as o,l as i,an as s}from"./index-B3T0sq1H.js";import{V as L,a as r}from"./VRow-2h_LaAAT.js";import{V as h}from"./VContainer-XsoZJa5c.js";const f="data:image/svg+xml,%3csvg%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xmlns='http://www.w3.org/2000/svg'%20width='256'%20height='256'%20viewBox='0%200%20256%20256'%20fill='none'%3e%3cg%20clip-path='url(%23clip-path-74_1)'%3e%3cpath%20fill='%23FFFFFF'%20d='M0%20256L256%20256L256%200L0%200L0%20256Z'%3e%3c/path%3e%3crect%20x='0'%20y='0'%20width='256'%20height='128'%20fill='%23D8C4A0'%3e%3c/rect%3e%3crect%20x='0'%20y='128'%20width='256'%20height='128'%20fill='%23F5E0BB'%3e%3c/rect%3e%3cpath%20d='M28%20228L128%20128L228%20128L128%20228L28%20228Z'%20fill-rule='evenodd'%20fill='%23241A04'%3e%3c/path%3e%3cpath%20d='M28%20128L128%2028L228%2028L128%20128L28%20128Z'%20fill-rule='evenodd'%20fill='%2352452A'%3e%3c/path%3e%3cg%3e%3cpath%20fill='%23000000'%20d='M-3049.01%202467.94L-3043.48%202467.94L-3043.48%202466.99L-3045.92%202466.99C-3046.36%202466.99%20-3046.9%202467.04%20-3047.36%202467.08C-3045.29%202465.12%20-3043.9%202463.33%20-3043.9%202461.57C-3043.9%202460.01%20-3044.9%202458.99%20-3046.47%202458.99C-3047.58%202458.99%20-3048.35%202459.49%20-3049.06%202460.27L-3048.43%202460.9C-3047.93%202460.31%20-3047.32%202459.88%20-3046.6%202459.88C-3045.51%202459.88%20-3044.98%202460.61%20-3044.98%202461.62C-3044.98%202463.13%20-3046.25%202464.88%20-3049.01%202467.29L-3049.01%202467.94ZM-3039.27%202468.1C-3037.9%202468.1%20-3036.74%202466.95%20-3036.74%202465.24C-3036.74%202463.39%20-3037.7%202462.48%20-3039.19%202462.48C-3039.87%202462.48%20-3040.64%202462.88%20-3041.18%202463.54C-3041.13%202460.81%20-3040.13%202459.89%20-3038.91%202459.89C-3038.38%202459.89%20-3037.85%202460.15%20-3037.52%202460.56L-3036.89%202459.89C-3037.39%202459.36%20-3038.04%202458.99%20-3038.96%202458.99C-3040.66%202458.99%20-3042.21%202460.3%20-3042.21%202463.74C-3042.21%202466.65%20-3040.95%202468.1%20-3039.27%202468.1ZM-3041.15%202464.41C-3040.58%202463.6%20-3039.91%202463.3%20-3039.36%202463.3C-3038.3%202463.3%20-3037.78%202464.05%20-3037.78%202465.24C-3037.78%202466.44%20-3038.43%202467.23%20-3039.27%202467.23C-3040.37%202467.23%20-3041.03%202466.24%20-3041.15%202464.41ZM-3035.17%202467.94L-3030.34%202467.94L-3030.34%202467.03L-3032.1%202467.03L-3032.1%202459.15L-3032.95%202459.15C-3033.43%202459.42%20-3033.99%202459.62%20-3034.77%202459.77L-3034.77%202460.47L-3033.2%202460.47L-3033.2%202467.03L-3035.17%202467.03L-3035.17%202467.94ZM-3029.51%202467.94L-3028.4%202467.94L-3027.54%202465.25L-3024.33%202465.25L-3023.49%202467.94L-3022.31%202467.94L-3025.3%202459.15L-3026.54%202459.15L-3029.51%202467.94ZM-3027.27%202464.38L-3026.84%202463.02C-3026.52%202462.02%20-3026.24%202461.08%20-3025.96%202460.04L-3025.91%202460.04C-3025.62%202461.06%20-3025.35%202462.02%20-3025.02%202463.02L-3024.6%202464.38L-3027.27%202464.38ZM-3018.93%202468.1C-3017.26%202468.1%20-3016.19%202466.58%20-3016.19%202463.51C-3016.19%202460.47%20-3017.26%202458.99%20-3018.93%202458.99C-3020.61%202458.99%20-3021.67%202460.47%20-3021.67%202463.51C-3021.67%202466.58%20-3020.61%202468.1%20-3018.93%202468.1ZM-3018.93%202467.21C-3019.93%202467.21%20-3020.61%202466.09%20-3020.61%202463.51C-3020.61%202460.95%20-3019.93%202459.85%20-3018.93%202459.85C-3017.93%202459.85%20-3017.25%202460.95%20-3017.25%202463.51C-3017.25%202466.09%20-3017.93%202467.21%20-3018.93%202467.21ZM-3012.27%202468.1C-3010.6%202468.1%20-3009.53%202466.58%20-3009.53%202463.51C-3009.53%202460.47%20-3010.6%202458.99%20-3012.27%202458.99C-3013.95%202458.99%20-3015.01%202460.47%20-3015.01%202463.51C-3015.01%202466.58%20-3013.95%202468.1%20-3012.27%202468.1ZM-3012.27%202467.21C-3013.27%202467.21%20-3013.95%202466.09%20-3013.95%202463.51C-3013.95%202460.95%20-3013.27%202459.85%20-3012.27%202459.85C-3011.27%202459.85%20-3010.59%202460.95%20-3010.59%202463.51C-3010.59%202466.09%20-3011.27%202467.21%20-3012.27%202467.21Z'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip-path-74_1'%3e%3cpath%20d='M0%20256L256%20256L256%200L0%200L0%20256Z'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",m={__name:"404",setup(d){return(p,l)=>(n(),c(h,{class:"fill-height"},{default:e(()=>[t(C,{class:"align-centerfill-height mx-auto","max-width":"900"},{default:e(()=>[t(o,{class:"mb-4",height:"150",src:f}),l[3]||(l[3]=a("div",{class:"text-center"},[a("div",{class:"text-body-2 font-weight-light mb-n1"},"出现了错误"),a("h1",{class:"text-h2 font-weight-bold"},"404")],-1)),l[4]||(l[4]=a("div",{class:"py-4"},null,-1)),t(L,null,{default:e(()=>[t(r,{cols:"12"},{default:e(()=>[t(i,{class:"py-4",color:"surface-variant","prepend-icon":"mdi-help",rounded:"lg",variant:"outlined"},{image:e(()=>[t(o,{position:"top right"})]),title:e(()=>[...l[1]||(l[1]=[a("h2",{class:"text-h5 font-weight-bold"},"为什么会出现此错误?",-1)])]),subtitle:e(()=>[...l[2]||(l[2]=[a("div",{class:"text-subtitle-1"},"大概是页面未找到",-1)])]),default:e(()=>[t(s,{contained:"","model-value":"",opacity:".12",persistent:"",scrim:"primary"})]),_:1})]),_:1}),t(r,{cols:"6"},{default:e(()=>[t(i,{class:"py-4",color:"surface-variant","prepend-icon":"mdi-home",rounded:"lg",title:"返回首页",to:"/",variant:"text"},{default:e(()=>[t(s,{contained:"","model-value":"",opacity:".06",persistent:"",scrim:"primary"})]),_:1})]),_:1}),t(r,{cols:"6"},{default:e(()=>[t(i,{class:"py-4",color:"surface-variant","prepend-icon":"mdi-arrow-left-drop-circle",rounded:"lg",title:"返回上一页",variant:"text",onClick:l[0]||(l[0]=u=>this.$router.back())},{default:e(()=>[t(s,{contained:"","model-value":"",opacity:".06",persistent:"",scrim:"primary"})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}))}},x={__name:"404",setup(d){return(p,l)=>(n(),c(m))}};export{x as default}; +import{j as c,o as n,w as e,d as t,al as C,i as a,am as o,l as i,an as s}from"./index-CDv4Fq34.js";import{V as L,a as r}from"./VRow-BixCyIxW.js";import{V as h}from"./VContainer-hjhpTkdD.js";const f="data:image/svg+xml,%3csvg%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xmlns='http://www.w3.org/2000/svg'%20width='256'%20height='256'%20viewBox='0%200%20256%20256'%20fill='none'%3e%3cg%20clip-path='url(%23clip-path-74_1)'%3e%3cpath%20fill='%23FFFFFF'%20d='M0%20256L256%20256L256%200L0%200L0%20256Z'%3e%3c/path%3e%3crect%20x='0'%20y='0'%20width='256'%20height='128'%20fill='%23D8C4A0'%3e%3c/rect%3e%3crect%20x='0'%20y='128'%20width='256'%20height='128'%20fill='%23F5E0BB'%3e%3c/rect%3e%3cpath%20d='M28%20228L128%20128L228%20128L128%20228L28%20228Z'%20fill-rule='evenodd'%20fill='%23241A04'%3e%3c/path%3e%3cpath%20d='M28%20128L128%2028L228%2028L128%20128L28%20128Z'%20fill-rule='evenodd'%20fill='%2352452A'%3e%3c/path%3e%3cg%3e%3cpath%20fill='%23000000'%20d='M-3049.01%202467.94L-3043.48%202467.94L-3043.48%202466.99L-3045.92%202466.99C-3046.36%202466.99%20-3046.9%202467.04%20-3047.36%202467.08C-3045.29%202465.12%20-3043.9%202463.33%20-3043.9%202461.57C-3043.9%202460.01%20-3044.9%202458.99%20-3046.47%202458.99C-3047.58%202458.99%20-3048.35%202459.49%20-3049.06%202460.27L-3048.43%202460.9C-3047.93%202460.31%20-3047.32%202459.88%20-3046.6%202459.88C-3045.51%202459.88%20-3044.98%202460.61%20-3044.98%202461.62C-3044.98%202463.13%20-3046.25%202464.88%20-3049.01%202467.29L-3049.01%202467.94ZM-3039.27%202468.1C-3037.9%202468.1%20-3036.74%202466.95%20-3036.74%202465.24C-3036.74%202463.39%20-3037.7%202462.48%20-3039.19%202462.48C-3039.87%202462.48%20-3040.64%202462.88%20-3041.18%202463.54C-3041.13%202460.81%20-3040.13%202459.89%20-3038.91%202459.89C-3038.38%202459.89%20-3037.85%202460.15%20-3037.52%202460.56L-3036.89%202459.89C-3037.39%202459.36%20-3038.04%202458.99%20-3038.96%202458.99C-3040.66%202458.99%20-3042.21%202460.3%20-3042.21%202463.74C-3042.21%202466.65%20-3040.95%202468.1%20-3039.27%202468.1ZM-3041.15%202464.41C-3040.58%202463.6%20-3039.91%202463.3%20-3039.36%202463.3C-3038.3%202463.3%20-3037.78%202464.05%20-3037.78%202465.24C-3037.78%202466.44%20-3038.43%202467.23%20-3039.27%202467.23C-3040.37%202467.23%20-3041.03%202466.24%20-3041.15%202464.41ZM-3035.17%202467.94L-3030.34%202467.94L-3030.34%202467.03L-3032.1%202467.03L-3032.1%202459.15L-3032.95%202459.15C-3033.43%202459.42%20-3033.99%202459.62%20-3034.77%202459.77L-3034.77%202460.47L-3033.2%202460.47L-3033.2%202467.03L-3035.17%202467.03L-3035.17%202467.94ZM-3029.51%202467.94L-3028.4%202467.94L-3027.54%202465.25L-3024.33%202465.25L-3023.49%202467.94L-3022.31%202467.94L-3025.3%202459.15L-3026.54%202459.15L-3029.51%202467.94ZM-3027.27%202464.38L-3026.84%202463.02C-3026.52%202462.02%20-3026.24%202461.08%20-3025.96%202460.04L-3025.91%202460.04C-3025.62%202461.06%20-3025.35%202462.02%20-3025.02%202463.02L-3024.6%202464.38L-3027.27%202464.38ZM-3018.93%202468.1C-3017.26%202468.1%20-3016.19%202466.58%20-3016.19%202463.51C-3016.19%202460.47%20-3017.26%202458.99%20-3018.93%202458.99C-3020.61%202458.99%20-3021.67%202460.47%20-3021.67%202463.51C-3021.67%202466.58%20-3020.61%202468.1%20-3018.93%202468.1ZM-3018.93%202467.21C-3019.93%202467.21%20-3020.61%202466.09%20-3020.61%202463.51C-3020.61%202460.95%20-3019.93%202459.85%20-3018.93%202459.85C-3017.93%202459.85%20-3017.25%202460.95%20-3017.25%202463.51C-3017.25%202466.09%20-3017.93%202467.21%20-3018.93%202467.21ZM-3012.27%202468.1C-3010.6%202468.1%20-3009.53%202466.58%20-3009.53%202463.51C-3009.53%202460.47%20-3010.6%202458.99%20-3012.27%202458.99C-3013.95%202458.99%20-3015.01%202460.47%20-3015.01%202463.51C-3015.01%202466.58%20-3013.95%202468.1%20-3012.27%202468.1ZM-3012.27%202467.21C-3013.27%202467.21%20-3013.95%202466.09%20-3013.95%202463.51C-3013.95%202460.95%20-3013.27%202459.85%20-3012.27%202459.85C-3011.27%202459.85%20-3010.59%202460.95%20-3010.59%202463.51C-3010.59%202466.09%20-3011.27%202467.21%20-3012.27%202467.21Z'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip-path-74_1'%3e%3cpath%20d='M0%20256L256%20256L256%200L0%200L0%20256Z'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",m={__name:"404",setup(d){return(p,l)=>(n(),c(h,{class:"fill-height"},{default:e(()=>[t(C,{class:"align-centerfill-height mx-auto","max-width":"900"},{default:e(()=>[t(o,{class:"mb-4",height:"150",src:f}),l[3]||(l[3]=a("div",{class:"text-center"},[a("div",{class:"text-body-2 font-weight-light mb-n1"},"出现了错误"),a("h1",{class:"text-h2 font-weight-bold"},"404")],-1)),l[4]||(l[4]=a("div",{class:"py-4"},null,-1)),t(L,null,{default:e(()=>[t(r,{cols:"12"},{default:e(()=>[t(i,{class:"py-4",color:"surface-variant","prepend-icon":"mdi-help",rounded:"lg",variant:"outlined"},{image:e(()=>[t(o,{position:"top right"})]),title:e(()=>[...l[1]||(l[1]=[a("h2",{class:"text-h5 font-weight-bold"},"为什么会出现此错误?",-1)])]),subtitle:e(()=>[...l[2]||(l[2]=[a("div",{class:"text-subtitle-1"},"大概是页面未找到",-1)])]),default:e(()=>[t(s,{contained:"","model-value":"",opacity:".12",persistent:"",scrim:"primary"})]),_:1})]),_:1}),t(r,{cols:"6"},{default:e(()=>[t(i,{class:"py-4",color:"surface-variant","prepend-icon":"mdi-home",rounded:"lg",title:"返回首页",to:"/",variant:"text"},{default:e(()=>[t(s,{contained:"","model-value":"",opacity:".06",persistent:"",scrim:"primary"})]),_:1})]),_:1}),t(r,{cols:"6"},{default:e(()=>[t(i,{class:"py-4",color:"surface-variant","prepend-icon":"mdi-arrow-left-drop-circle",rounded:"lg",title:"返回上一页",variant:"text",onClick:l[0]||(l[0]=u=>this.$router.back())},{default:e(()=>[t(s,{contained:"","model-value":"",opacity:".06",persistent:"",scrim:"primary"})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}))}},x={__name:"404",setup(d){return(p,l)=>(n(),c(m))}};export{x as default}; diff --git a/assets/CacheManagement-BjFOFey4.js b/assets/CacheManagement-CpnxJABn.js similarity index 94% rename from assets/CacheManagement-BjFOFey4.js rename to assets/CacheManagement-CpnxJABn.js index a324cd9..ffb3235 100644 --- a/assets/CacheManagement-BjFOFey4.js +++ b/assets/CacheManagement-CpnxJABn.js @@ -1 +1 @@ -import{_ as W,j as c,o,w as s,d as a,q as A,i as r,x as b,y as p,t as l,v as m,z as C,B as k,C as f,A as w,F as x,G as V,P as E,Q as N,a3 as L,a4 as P,l as y}from"./index-B3T0sq1H.js";import{V as _}from"./VAlert-lHl5kpT_.js";import{V as B,a as R,b as z,c as F}from"./VExpansionPanels-BTM0XV9k.js";import{V as H}from"./VChip-BWQnSnw_.js";import{V as I}from"./VSkeletonLoader-DhKO-QlH.js";import{V as M,a as v}from"./VRow-2h_LaAAT.js";import{V as U}from"./VContainer-XsoZJa5c.js";const j={name:"CacheManager",data(){return{caches:[],loading:!1,serviceWorkerActive:!1,message:"",messageType:"info"}},mounted(){this.checkServiceWorker()},methods:{checkServiceWorker(){"serviceWorker"in navigator?navigator.serviceWorker.ready.then(()=>{this.serviceWorkerActive=!0,this.refreshCaches()}).catch(()=>{this.serviceWorkerActive=!1}):this.serviceWorkerActive=!1},async refreshCaches(){if(this.serviceWorkerActive){this.loading=!0,this.message="",this.caches=[];try{const t=await this.sendMessageToSW({type:"CACHE_KEYS"});for(const e of t.cacheNames){const n=await this.sendMessageToSW({type:"CACHE_CONTENT",cacheName:e});this.caches.push({name:e,urls:n.urls||[]})}}catch(t){this.showMessage("获取缓存信息失败: "+t.message,"error")}finally{this.loading=!1}}},async clearCache(t){this.loading=!0;try{(await this.sendMessageToSW({type:"CLEAR_CACHE",cacheName:t})).success?(this.showMessage(`已清除缓存: ${this.formatCacheName(t)}`,"success"),await this.refreshCaches()):this.showMessage("清除缓存失败","error")}catch(e){this.showMessage("清除缓存失败: "+e.message,"error")}finally{this.loading=!1}},async clearUrl(t,e){this.loading=!0;try{(await this.sendMessageToSW({type:"CLEAR_URL",cacheName:t,url:e})).success?(this.showMessage(`已从缓存中删除: ${this.getFileName(e)}`,"success"),await this.refreshCaches()):this.showMessage("删除缓存项失败","error")}catch(n){this.showMessage("删除缓存项失败: "+n.message,"error")}finally{this.loading=!1}},async clearAllCaches(){if(confirm("确定要清除所有缓存吗?这可能会导致应用需要重新下载资源。")){this.loading=!0;try{(await this.sendMessageToSW({type:"CLEAR_ALL_CACHES"})).success?(this.showMessage("已清除所有缓存","success"),await this.refreshCaches()):this.showMessage("清除所有缓存失败","error")}catch(t){this.showMessage("清除所有缓存失败: "+t.message,"error")}finally{this.loading=!1}}},sendMessageToSW(t){return new Promise((e,n)=>{if(!navigator.serviceWorker.controller){n(new Error("Service Worker 未控制页面"));return}const g=new MessageChannel;g.port1.onmessage=i=>{e(i.data)},navigator.serviceWorker.controller.postMessage(t,[g.port2]),setTimeout(()=>{n(new Error("Service Worker 响应超时"))},5e3)})},formatCacheName(t){return t.replace("workbox-precache-","预缓存-").replace("-cache","").replace("js","JS").replace("css","CSS").replace("html","HTML").replace("images","图片").replace("external-resources","外部资源").replace("cdn-cgi","CDN")},getFileName(t){try{const e=new URL(t),n=e.pathname.split("/");return n[n.length-1]||e.hostname}catch(e){return console.error("获取文件名失败:",e),t}},showMessage(t,e="info"){this.message=t,this.messageType=e,setTimeout(()=>{this.message===t&&(this.message="")},5e3)}}},D={class:"d-flex align-center"},O={class:"d-flex justify-end mb-2"};function q(t,e,n,g,i,d){return o(),c(y,null,{default:s(()=>[a(A,{class:"d-flex align-center"},{default:s(()=>[e[2]||(e[2]=r("span",null,"缓存管理",-1)),a(b),a(p,{loading:i.loading,color:"error",onClick:d.clearAllCaches},{default:s(()=>[...e[0]||(e[0]=[l(" 清除所有缓存 ",-1)])]),_:1},8,["loading","onClick"]),a(p,{class:"ml-2",icon:"",onClick:d.refreshCaches},{default:s(()=>[a(m,null,{default:s(()=>[...e[1]||(e[1]=[l("mdi-refresh",-1)])]),_:1})]),_:1},8,["onClick"])]),_:1}),a(C,null,{default:s(()=>[i.serviceWorkerActive?k("",!0):(o(),c(_,{key:0,class:"mb-4",type:"warning"},{default:s(()=>[...e[3]||(e[3]=[l(" Service Worker 未激活,缓存管理功能不可用。 ",-1)])]),_:1})),i.message?(o(),c(_,{key:1,type:i.messageType,class:"mb-4"},{default:s(()=>[l(f(i.message),1)]),_:1},8,["type"])):k("",!0),i.caches.length>0?(o(),c(B,{key:2},{default:s(()=>[(o(!0),w(x,null,V(i.caches,u=>(o(),c(R,{key:u.name},{default:s(()=>[a(z,null,{default:s(()=>[r("div",D,[r("span",null,f(d.formatCacheName(u.name)),1),a(H,{class:"ml-2",size:"small"},{default:s(()=>[l(f(u.urls.length)+" 个文件",1)]),_:2},1024)])]),_:2},1024),a(F,null,{default:s(()=>[r("div",O,[a(p,{loading:i.loading,color:"error",size:"small",onClick:h=>d.clearCache(u.name)},{default:s(()=>[...e[4]||(e[4]=[l(" 清除此缓存 ",-1)])]),_:1},8,["loading","onClick"])]),a(E,{lines:"two"},{default:s(()=>[(o(!0),w(x,null,V(u.urls,(h,T)=>(o(),c(N,{key:T},{append:s(()=>[a(p,{color:"error",icon:"",size:"small",onClick:$=>d.clearUrl(u.name,h)},{default:s(()=>[a(m,null,{default:s(()=>[...e[5]||(e[5]=[l("mdi-delete",-1)])]),_:1})]),_:1},8,["onClick"])]),default:s(()=>[a(L,{class:"text-truncate"},{default:s(()=>[l(f(d.getFileName(h)),1)]),_:2},1024),a(P,{class:"text-truncate"},{default:s(()=>[l(f(h),1)]),_:2},1024)]),_:2},1024))),128))]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]),_:1})):i.loading?(o(),c(I,{key:3,type:"article"})):(o(),c(_,{key:4,type:"info"},{default:s(()=>[...e[6]||(e[6]=[l(" 没有找到缓存数据。 ",-1)])]),_:1}))]),_:1})]),_:1})}const S=W(j,[["render",q]]),G={name:"CacheManagementPage",components:{CacheManager:S},metaInfo:{title:"缓存管理"}},J={class:"d-flex align-center mb-6"},K={class:"d-flex align-center mb-2"},Q={class:"d-flex align-center mb-2"};function Y(t,e,n,g,i,d){const u=S;return o(),c(U,null,{default:s(()=>[a(M,null,{default:s(()=>[a(v,{cols:"12"},{default:s(()=>[r("div",J,[a(m,{class:"mr-3",color:"primary",size:"x-large"},{default:s(()=>[...e[0]||(e[0]=[l("mdi-database-cog-outline",-1)])]),_:1}),e[1]||(e[1]=r("div",null,[r("h1",{class:"text-h4"},"缓存管理"),r("div",{class:"text-subtitle-1 text-grey"},"管理应用的本地缓存资源")],-1))]),a(y,{class:"mb-6",color:"info",density:"compact",variant:"tonal"},{default:s(()=>[a(C,{class:"d-flex align-center"},{default:s(()=>[a(m,{class:"mr-2",color:"info"},{default:s(()=>[...e[2]||(e[2]=[l("mdi-information-outline",-1)])]),_:1}),e[3]||(e[3]=r("span",null,"在这里您可以查看和管理应用的缓存文件。清除缓存可能会导致应用需要重新下载资源,但有助于解决某些显示问题。",-1))]),_:1})]),_:1}),a(M,null,{default:s(()=>[a(v,{cols:"12",md:"8"},{default:s(()=>[a(y,{class:"mb-4",variant:"tonal"},{default:s(()=>[a(C,null,{default:s(()=>[r("div",K,[a(m,{class:"mr-2",color:"primary"},{default:s(()=>[...e[4]||(e[4]=[l("mdi-information",-1)])]),_:1}),e[5]||(e[5]=r("span",{class:"text-h6"},"什么是缓存?",-1))]),e[6]||(e[6]=r("p",null," 缓存是浏览器在本地存储的网站资源副本,如图片、脚本和样式表等。这些缓存可以加快页面加载速度,减少数据使用,并在离线时提供基本功能。",-1))]),_:1})]),_:1})]),_:1}),a(v,{cols:"12",md:"4"},{default:s(()=>[a(y,{class:"mb-4",variant:"tonal"},{default:s(()=>[a(C,null,{default:s(()=>[r("div",Q,[a(m,{class:"mr-2",color:"warning"},{default:s(()=>[...e[7]||(e[7]=[l("mdi-lightbulb-outline",-1)])]),_:1}),e[8]||(e[8]=r("span",{class:"text-h6"},"何时清除缓存?",-1))]),e[9]||(e[9]=r("ul",{class:"pl-4"},[r("li",null,"应用显示过时的内容"),r("li",null,"界面出现异常"),r("li",null,"应用功能不正常")],-1))]),_:1})]),_:1})]),_:1})]),_:1}),a(u)]),_:1})]),_:1})]),_:1})}const le=W(G,[["render",Y]]);export{le as default}; +import{_ as W,j as c,o,w as s,d as a,q as A,i as r,x as b,y as p,t as l,v as m,z as C,B as k,C as f,A as w,F as x,G as V,P as E,Q as N,a3 as L,a4 as P,l as y}from"./index-CDv4Fq34.js";import{V as _}from"./VAlert-DsOOTaSZ.js";import{V as B,a as R,b as z,c as F}from"./VExpansionPanels-DhEK_Otm.js";import{V as H}from"./VChip-C22wJB7H.js";import{V as I}from"./VSkeletonLoader-BkWTSuGV.js";import{V as M,a as v}from"./VRow-BixCyIxW.js";import{V as U}from"./VContainer-hjhpTkdD.js";const j={name:"CacheManager",data(){return{caches:[],loading:!1,serviceWorkerActive:!1,message:"",messageType:"info"}},mounted(){this.checkServiceWorker()},methods:{checkServiceWorker(){"serviceWorker"in navigator?navigator.serviceWorker.ready.then(()=>{this.serviceWorkerActive=!0,this.refreshCaches()}).catch(()=>{this.serviceWorkerActive=!1}):this.serviceWorkerActive=!1},async refreshCaches(){if(this.serviceWorkerActive){this.loading=!0,this.message="",this.caches=[];try{const t=await this.sendMessageToSW({type:"CACHE_KEYS"});for(const e of t.cacheNames){const n=await this.sendMessageToSW({type:"CACHE_CONTENT",cacheName:e});this.caches.push({name:e,urls:n.urls||[]})}}catch(t){this.showMessage("获取缓存信息失败: "+t.message,"error")}finally{this.loading=!1}}},async clearCache(t){this.loading=!0;try{(await this.sendMessageToSW({type:"CLEAR_CACHE",cacheName:t})).success?(this.showMessage(`已清除缓存: ${this.formatCacheName(t)}`,"success"),await this.refreshCaches()):this.showMessage("清除缓存失败","error")}catch(e){this.showMessage("清除缓存失败: "+e.message,"error")}finally{this.loading=!1}},async clearUrl(t,e){this.loading=!0;try{(await this.sendMessageToSW({type:"CLEAR_URL",cacheName:t,url:e})).success?(this.showMessage(`已从缓存中删除: ${this.getFileName(e)}`,"success"),await this.refreshCaches()):this.showMessage("删除缓存项失败","error")}catch(n){this.showMessage("删除缓存项失败: "+n.message,"error")}finally{this.loading=!1}},async clearAllCaches(){if(confirm("确定要清除所有缓存吗?这可能会导致应用需要重新下载资源。")){this.loading=!0;try{(await this.sendMessageToSW({type:"CLEAR_ALL_CACHES"})).success?(this.showMessage("已清除所有缓存","success"),await this.refreshCaches()):this.showMessage("清除所有缓存失败","error")}catch(t){this.showMessage("清除所有缓存失败: "+t.message,"error")}finally{this.loading=!1}}},sendMessageToSW(t){return new Promise((e,n)=>{if(!navigator.serviceWorker.controller){n(new Error("Service Worker 未控制页面"));return}const g=new MessageChannel;g.port1.onmessage=i=>{e(i.data)},navigator.serviceWorker.controller.postMessage(t,[g.port2]),setTimeout(()=>{n(new Error("Service Worker 响应超时"))},5e3)})},formatCacheName(t){return t.replace("workbox-precache-","预缓存-").replace("-cache","").replace("js","JS").replace("css","CSS").replace("html","HTML").replace("images","图片").replace("external-resources","外部资源").replace("cdn-cgi","CDN")},getFileName(t){try{const e=new URL(t),n=e.pathname.split("/");return n[n.length-1]||e.hostname}catch(e){return console.error("获取文件名失败:",e),t}},showMessage(t,e="info"){this.message=t,this.messageType=e,setTimeout(()=>{this.message===t&&(this.message="")},5e3)}}},D={class:"d-flex align-center"},O={class:"d-flex justify-end mb-2"};function q(t,e,n,g,i,d){return o(),c(y,null,{default:s(()=>[a(A,{class:"d-flex align-center"},{default:s(()=>[e[2]||(e[2]=r("span",null,"缓存管理",-1)),a(b),a(p,{loading:i.loading,color:"error",onClick:d.clearAllCaches},{default:s(()=>[...e[0]||(e[0]=[l(" 清除所有缓存 ",-1)])]),_:1},8,["loading","onClick"]),a(p,{class:"ml-2",icon:"",onClick:d.refreshCaches},{default:s(()=>[a(m,null,{default:s(()=>[...e[1]||(e[1]=[l("mdi-refresh",-1)])]),_:1})]),_:1},8,["onClick"])]),_:1}),a(C,null,{default:s(()=>[i.serviceWorkerActive?k("",!0):(o(),c(_,{key:0,class:"mb-4",type:"warning"},{default:s(()=>[...e[3]||(e[3]=[l(" Service Worker 未激活,缓存管理功能不可用。 ",-1)])]),_:1})),i.message?(o(),c(_,{key:1,type:i.messageType,class:"mb-4"},{default:s(()=>[l(f(i.message),1)]),_:1},8,["type"])):k("",!0),i.caches.length>0?(o(),c(B,{key:2},{default:s(()=>[(o(!0),w(x,null,V(i.caches,u=>(o(),c(R,{key:u.name},{default:s(()=>[a(z,null,{default:s(()=>[r("div",D,[r("span",null,f(d.formatCacheName(u.name)),1),a(H,{class:"ml-2",size:"small"},{default:s(()=>[l(f(u.urls.length)+" 个文件",1)]),_:2},1024)])]),_:2},1024),a(F,null,{default:s(()=>[r("div",O,[a(p,{loading:i.loading,color:"error",size:"small",onClick:h=>d.clearCache(u.name)},{default:s(()=>[...e[4]||(e[4]=[l(" 清除此缓存 ",-1)])]),_:1},8,["loading","onClick"])]),a(E,{lines:"two"},{default:s(()=>[(o(!0),w(x,null,V(u.urls,(h,T)=>(o(),c(N,{key:T},{append:s(()=>[a(p,{color:"error",icon:"",size:"small",onClick:$=>d.clearUrl(u.name,h)},{default:s(()=>[a(m,null,{default:s(()=>[...e[5]||(e[5]=[l("mdi-delete",-1)])]),_:1})]),_:1},8,["onClick"])]),default:s(()=>[a(L,{class:"text-truncate"},{default:s(()=>[l(f(d.getFileName(h)),1)]),_:2},1024),a(P,{class:"text-truncate"},{default:s(()=>[l(f(h),1)]),_:2},1024)]),_:2},1024))),128))]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]),_:1})):i.loading?(o(),c(I,{key:3,type:"article"})):(o(),c(_,{key:4,type:"info"},{default:s(()=>[...e[6]||(e[6]=[l(" 没有找到缓存数据。 ",-1)])]),_:1}))]),_:1})]),_:1})}const S=W(j,[["render",q]]),G={name:"CacheManagementPage",components:{CacheManager:S},metaInfo:{title:"缓存管理"}},J={class:"d-flex align-center mb-6"},K={class:"d-flex align-center mb-2"},Q={class:"d-flex align-center mb-2"};function Y(t,e,n,g,i,d){const u=S;return o(),c(U,null,{default:s(()=>[a(M,null,{default:s(()=>[a(v,{cols:"12"},{default:s(()=>[r("div",J,[a(m,{class:"mr-3",color:"primary",size:"x-large"},{default:s(()=>[...e[0]||(e[0]=[l("mdi-database-cog-outline",-1)])]),_:1}),e[1]||(e[1]=r("div",null,[r("h1",{class:"text-h4"},"缓存管理"),r("div",{class:"text-subtitle-1 text-grey"},"管理应用的本地缓存资源")],-1))]),a(y,{class:"mb-6",color:"info",density:"compact",variant:"tonal"},{default:s(()=>[a(C,{class:"d-flex align-center"},{default:s(()=>[a(m,{class:"mr-2",color:"info"},{default:s(()=>[...e[2]||(e[2]=[l("mdi-information-outline",-1)])]),_:1}),e[3]||(e[3]=r("span",null,"在这里您可以查看和管理应用的缓存文件。清除缓存可能会导致应用需要重新下载资源,但有助于解决某些显示问题。",-1))]),_:1})]),_:1}),a(M,null,{default:s(()=>[a(v,{cols:"12",md:"8"},{default:s(()=>[a(y,{class:"mb-4",variant:"tonal"},{default:s(()=>[a(C,null,{default:s(()=>[r("div",K,[a(m,{class:"mr-2",color:"primary"},{default:s(()=>[...e[4]||(e[4]=[l("mdi-information",-1)])]),_:1}),e[5]||(e[5]=r("span",{class:"text-h6"},"什么是缓存?",-1))]),e[6]||(e[6]=r("p",null," 缓存是浏览器在本地存储的网站资源副本,如图片、脚本和样式表等。这些缓存可以加快页面加载速度,减少数据使用,并在离线时提供基本功能。",-1))]),_:1})]),_:1})]),_:1}),a(v,{cols:"12",md:"4"},{default:s(()=>[a(y,{class:"mb-4",variant:"tonal"},{default:s(()=>[a(C,null,{default:s(()=>[r("div",Q,[a(m,{class:"mr-2",color:"warning"},{default:s(()=>[...e[7]||(e[7]=[l("mdi-lightbulb-outline",-1)])]),_:1}),e[8]||(e[8]=r("span",{class:"text-h6"},"何时清除缓存?",-1))]),e[9]||(e[9]=r("ul",{class:"pl-4"},[r("li",null,"应用显示过时的内容"),r("li",null,"界面出现异常"),r("li",null,"应用功能不正常")],-1))]),_:1})]),_:1})]),_:1})]),_:1}),a(u)]),_:1})]),_:1})]),_:1})}const le=W(G,[["render",Y]]);export{le as default}; diff --git a/assets/ExamConfigEditor-DMEBeH6U.js b/assets/ExamConfigEditor-C-FMdPZg.js similarity index 99% rename from assets/ExamConfigEditor-DMEBeH6U.js rename to assets/ExamConfigEditor-C-FMdPZg.js index 65a305b..bf85273 100644 --- a/assets/ExamConfigEditor-DMEBeH6U.js +++ b/assets/ExamConfigEditor-C-FMdPZg.js @@ -1,3 +1,3 @@ -import{d as Be}from"./dataProvider-CkCYsinY.js";import{g as Ce,p as ye,aq as je,Z,av as we,aR as Jt,aA as dt,ar as le,as as Ue,a0 as N,au as Ne,ae as ce,ay as yt,aS as Kt,c as Ve,d as r,i as c,v as K,aT as qt,F as De,E as q,P as ot,Q as We,K as At,aU as Gt,L as Xt,aV as Zt,n as Ke,e as ge,aW as qe,t as D,ax as Ft,aC as Me,aX as kt,aY as Qt,aZ as bt,y as Y,x as Ye,aJ as lt,a_ as tt,aB as ct,a$ as Et,b0 as ea,b1 as $e,b2 as ta,b3 as Ge,b4 as Ot,b5 as pt,b6 as aa,I as Yt,aO as la,b7 as na,b8 as ia,b9 as ra,ba as oa,bb as sa,bc as wt,aG as ua,a1 as da,aK as ca,_ as ma,A as pe,o as j,j as re,B as se,w as d,C as ue,G as Qe,a3 as fa,z as Oe,l as Pe,D as va,q as Le,O as ha,bd as ga,J as ya,M as nt,H as ka}from"./index-B3T0sq1H.js";import{V as it}from"./VAlert-lHl5kpT_.js";import{V as ba}from"./VSkeletonLoader-DhKO-QlH.js";import{a as pa,V as et}from"./VTooltip-BBE3uDRK.js";import{V as Je,b as wa}from"./VChip-BWQnSnw_.js";import{a as he,V as He}from"./VRow-2h_LaAAT.js";import{e as Da,f as Ca,V as Ae,g as Va}from"./VTextField-CDSSNWNb.js";import{V as xa}from"./VTextarea-D8GmgMhc.js";import{V as Ta}from"./VSwitch-CzflqWRY.js";import{u as Sa,a as Ma,b as _a,V as st,c as Ia,h as Pa,m as Na,d as Aa}from"./filter-CqboDMk1.js";import{V as Fa}from"./VCheckboxBtn-ibDz3I_W.js";import{V as Dt,m as Ea}from"./VSheet-BPJ91LSl.js";const Oa=ye({autoSelectFirst:{type:[Boolean,String]},clearOnSelect:Boolean,search:String,...Aa({filterKeys:["title"]}),...Na(),...Me(Va({modelValue:null,role:"combobox"}),["validationValue","dirty"])},"VAutocomplete"),Ya=Ce()({name:"VAutocomplete",props:Oa(),emits:{"update:focused":e=>!0,"update:search":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,t){let{slots:n}=t;const{t:i}=je(),a=Z(),s=we(!1),l=we(!0),u=we(!1),o=Z(),m=Z(),g=we(-1),p=we(null),{items:_,transformIn:T,transformOut:B}=Jt(e),{textColorClasses:y,textColorStyles:V}=dt(()=>{var h;return(h=a.value)==null?void 0:h.color}),{InputIcon:w}=Da(e),I=le(e,"search",""),S=le(e,"modelValue",[],h=>T(h===null?[null]:Ue(h)),h=>{const U=B(h);return e.multiple?U:U[0]??null}),f=N(()=>typeof e.counterValue=="function"?e.counterValue(S.value):typeof e.counterValue=="number"?e.counterValue:S.value.length),E=Ca(e),{filteredItems:x,getMatches:v}=Sa(e,_,()=>p.value??(l.value?"":I.value)),M=N(()=>e.hideSelected&&p.value===null?x.value.filter(h=>!S.value.some(U=>U.value===h.value)):x.value),L=Ne(()=>e.closableChips&&!E.isReadonly.value&&!E.isDisabled.value),$=N(()=>!!(e.chips||n.chip)),G=N(()=>$.value||!!n.selection),b=N(()=>S.value.map(h=>h.props.value)),O=N(()=>M.value.find(h=>h.type==="item"&&!h.props.disabled)),W=N(()=>{var U;return(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&I.value===((U=O.value)==null?void 0:U.title))&&M.value.length>0&&!l.value&&!u.value}),P=N(()=>e.hideNoData&&!M.value.length||E.isReadonly.value||E.isDisabled.value),te=le(e,"menu"),H=N({get:()=>te.value,set:h=>{var U;te.value&&!h&&((U=o.value)!=null&&U.ΨopenChildren.size)||h&&P.value||(te.value=h)}}),{menuId:ke,ariaExpanded:_e,ariaControls:k}=Ma(e,H),A=Z(),R=_a(A,a);function ae(h){e.openOnClear&&(H.value=!0),I.value=""}function C(){P.value||(H.value=!0)}function F(h){P.value||(s.value&&(h.preventDefault(),h.stopPropagation()),H.value=!H.value)}function ee(h){var U;(kt(h)||h.key==="Backspace")&&((U=a.value)==null||U.focus())}function ne(h){var ie,fe,J,de,Se;if(E.isReadonly.value)return;const U=(ie=a.value)==null?void 0:ie.selectionStart,X=S.value.length;if(["Enter","ArrowDown","ArrowUp"].includes(h.key)&&h.preventDefault(),["Enter","ArrowDown"].includes(h.key)&&(H.value=!0),["Escape"].includes(h.key)&&(H.value=!1),W.value&&["Enter","Tab"].includes(h.key)&&O.value&&!S.value.some(oe=>{let{value:z}=oe;return z===O.value.value})&&be(O.value),h.key==="ArrowDown"&&W.value&&((fe=A.value)==null||fe.focus("next")),["Backspace","Delete"].includes(h.key)){if(!e.multiple&&G.value&&S.value.length>0&&!I.value)return be(S.value[0],!1);if(~g.value){h.preventDefault();const oe=g.value;be(S.value[g.value],!1),g.value=oe>=X-1?X-2:oe}else h.key==="Backspace"&&!I.value&&(g.value=X-1);return}if(e.multiple)if(h.key==="ArrowLeft"){if(g.value<0&&U&&U>0)return;const oe=g.value>-1?g.value-1:X-1;if(S.value[oe])g.value=oe;else{const z=((J=I.value)==null?void 0:J.length)??null;g.value=-1,(de=a.value)==null||de.setSelectionRange(z,z)}}else if(h.key==="ArrowRight"){if(g.value<0)return;const oe=g.value+1;S.value[oe]?g.value=oe:(g.value=-1,(Se=a.value)==null||Se.setSelectionRange(0,0))}else~g.value&&kt(h)&&(g.value=-1)}function me(h){if(bt(a.value,":autofill")||bt(a.value,":-webkit-autofill")){const U=_.value.find(X=>X.title===h.target.value);U&&be(U)}}function xe(){var h;e.eager&&((h=m.value)==null||h.calculateVisibleItems())}function Te(){var h;s.value&&(l.value=!0,(h=a.value)==null||h.focus()),p.value=null}function Q(h){s.value=!0,setTimeout(()=>{u.value=!0})}function Ee(h){u.value=!1}function Xe(h){(h==null||h===""&&!e.multiple&&!G.value)&&(S.value=[])}const Re=we(!1);function be(h){let U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!(!h||h.props.disabled))if(e.multiple){const X=S.value.findIndex(fe=>(e.valueComparator||Qt)(fe.value,h.value)),ie=U??!~X;if(~X){const fe=ie?[...S.value,h]:[...S.value];fe.splice(X,1),S.value=fe}else ie&&(S.value=[...S.value,h]);e.clearOnSelect&&(I.value="")}else{const X=U!==!1;S.value=X?[h]:[],p.value=l.value?"":I.value??"",I.value=X&&!G.value?h.title:"",yt(()=>{H.value=!1,l.value=!0})}}return ce(s,(h,U)=>{var X;h!==U&&(h?(Re.value=!0,I.value=e.multiple||G.value?"":String(((X=S.value.at(-1))==null?void 0:X.props.title)??""),l.value=!0,yt(()=>Re.value=!1)):(!e.multiple&&I.value==null&&(S.value=[]),H.value=!1,!l.value&&I.value&&(p.value=I.value),I.value="",g.value=-1))}),ce(I,h=>{!s.value||Re.value||(h&&(H.value=!0),l.value=!h)}),ce(H,h=>{if(!e.hideSelected&&h&&S.value.length&&l.value){const U=M.value.findIndex(X=>S.value.some(ie=>X.value===ie.value));Kt&&window.requestAnimationFrame(()=>{var X;U>=0&&((X=m.value)==null||X.scrollToIndex(U))})}h&&(p.value=null)}),ce(_,(h,U)=>{H.value||s.value&&!U.length&&h.length&&(H.value=!0)}),Ve(()=>{const h=!!(!e.hideNoData||M.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),U=S.value.length>0,X=Ae.filterProps(e);return r(Ae,q({ref:a},X,{modelValue:I.value,"onUpdate:modelValue":[ie=>I.value=ie,Xe],focused:s.value,"onUpdate:focused":ie=>s.value=ie,validationValue:S.externalValue,counterValue:f.value,dirty:U,onChange:me,class:["v-autocomplete",`v-autocomplete--${e.multiple?"multiple":"single"}`,{"v-autocomplete--active-menu":H.value,"v-autocomplete--chips":!!e.chips,"v-autocomplete--selection-slot":!!G.value,"v-autocomplete--selecting-index":g.value>-1},e.class],style:e.style,readonly:E.isReadonly.value,placeholder:U?void 0:e.placeholder,"onClick:clear":ae,"onMousedown:control":C,onKeydown:ne,"aria-expanded":_e.value,"aria-controls":k.value}),{...n,default:ie=>{let{id:fe}=ie;return c(De,null,[r(st,q({id:ke.value,ref:o,modelValue:H.value,"onUpdate:modelValue":J=>H.value=J,activator:"parent",contentClass:"v-autocomplete__content",disabled:P.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,onAfterEnter:xe,onAfterLeave:Te},e.menuProps),{default:()=>[h&&r(ot,q({ref:A,filterable:!0,selected:b.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:J=>J.preventDefault(),onKeydown:ee,onFocusin:Q,onFocusout:Ee,tabindex:"-1",selectable:!0,"aria-live":"polite","aria-labelledby":`${fe.value}-label`,"aria-multiselectable":e.multiple,color:e.itemColor??e.color},R,e.listProps),{default:()=>{var J,de,Se;return[(J=n["prepend-item"])==null?void 0:J.call(n),!M.value.length&&!e.hideNoData&&(((de=n["no-data"])==null?void 0:de.call(n))??r(We,{key:"no-data",title:i(e.noDataText)},null)),r(Ia,{ref:m,renderless:!0,items:M.value,itemKey:"value"},{default:oe=>{var vt,ht,gt;let{item:z,index:Ie,itemRef:ve}=oe;const ft=q(z.props,{ref:ve,key:z.value,active:W.value&&z===O.value?!0:void 0,onClick:()=>be(z,null),"aria-posinset":Ie+1,"aria-setsize":M.value.length});return z.type==="divider"?((vt=n.divider)==null?void 0:vt.call(n,{props:z.raw,index:Ie}))??r(At,q(z.props,{key:`divider-${Ie}`}),null):z.type==="subheader"?((ht=n.subheader)==null?void 0:ht.call(n,{props:z.raw,index:Ie}))??r(Gt,q(z.props,{key:`subheader-${Ie}`}),null):((gt=n.item)==null?void 0:gt.call(n,{item:z,index:Ie,props:ft}))??r(We,q(ft,{role:"option"}),{prepend:Ze=>{let{isSelected:zt}=Ze;return c(De,null,[e.multiple&&!e.hideSelected?r(Fa,{key:z.value,modelValue:zt,ripple:!1,tabindex:"-1","aria-hidden":!0,onClick:Wt=>Wt.preventDefault()},null):void 0,z.props.prependAvatar&&r(Xt,{image:z.props.prependAvatar},null),z.props.prependIcon&&r(K,{icon:z.props.prependIcon},null)])},title:()=>{var Ze;return l.value?z.title:Pa("v-autocomplete",z.title,(Ze=v(z))==null?void 0:Ze.title)}})}}),(Se=n["append-item"])==null?void 0:Se.call(n)]}})]}),S.value.map((J,de)=>{function Se(ve){ve.stopPropagation(),ve.preventDefault(),be(J,!1)}const oe=q(Je.filterProps(J.props),{"onClick:close":Se,onKeydown(ve){ve.key!=="Enter"&&ve.key!==" "||(ve.preventDefault(),ve.stopPropagation(),Se(ve))},onMousedown(ve){ve.preventDefault(),ve.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0}),z=$.value?!!n.chip:!!n.selection,Ie=z?Zt($.value?n.chip({item:J,index:de,props:oe}):n.selection({item:J,index:de})):void 0;if(!(z&&!Ie))return c("div",{key:J.value,class:ge(["v-autocomplete__selection",de===g.value&&["v-autocomplete__selection--selected",y.value]]),style:Ke(de===g.value?V.value:{})},[$.value?n.chip?r(qe,{key:"chip-defaults",defaults:{VChip:{closable:L.value,size:"small",text:J.title}}},{default:()=>[Ie]}):r(Je,q({key:"chip",closable:L.value,size:"small",text:J.title,disabled:J.props.disabled},oe),null):Ie??c("span",{class:"v-autocomplete__selection-text"},[J.title,e.multiple&&de!0,"click:month":()=>!0,"click:prev":()=>!0,"click:next":()=>!0,"click:prev-year":()=>!0,"click:next-year":()=>!0},setup(e,t){let{emit:n,slots:i}=t;const{t:a}=je(),s=N(()=>Array.isArray(e.disabled)?e.disabled.includes("text"):!!e.disabled),l=N(()=>Array.isArray(e.disabled)?e.disabled.includes("mode"):!!e.disabled),u=N(()=>Array.isArray(e.disabled)?e.disabled.includes("prev-month"):!!e.disabled),o=N(()=>Array.isArray(e.disabled)?e.disabled.includes("next-month"):!!e.disabled),m=N(()=>Array.isArray(e.disabled)?e.disabled.includes("prev-year"):!!e.disabled),g=N(()=>Array.isArray(e.disabled)?e.disabled.includes("next-year"):!!e.disabled);function p(){n("click:prev")}function _(){n("click:next")}function T(){n("click:prev-year")}function B(){n("click:next-year")}function y(){n("click:year")}function V(){n("click:month")}return Ve(()=>{const w={VBtn:{density:"comfortable",variant:"text"}},I=r(Y,{"data-testid":"prev-month",disabled:u.value,icon:e.prevIcon,"aria-label":a("$vuetify.datePicker.ariaLabel.previousMonth"),onClick:p},null),S=r(Y,{"data-testid":"next-month",disabled:o.value,icon:e.nextIcon,"aria-label":a("$vuetify.datePicker.ariaLabel.nextMonth"),onClick:_},null),f=r(Y,{"data-testid":"prev-year",disabled:m.value,icon:e.prevIcon,"aria-label":a("$vuetify.datePicker.ariaLabel.previousYear"),onClick:T},null),E=r(Y,{"data-testid":"next-year",disabled:g.value,icon:e.nextIcon,"aria-label":a("$vuetify.datePicker.ariaLabel.nextYear"),onClick:B},null),x=r(Y,{class:"v-date-picker-controls__only-month-btn","data-testid":"month-btn",density:"default",disabled:s.value,text:e.monthText,appendIcon:e.modeIcon,rounded:!0,"aria-label":a("$vuetify.datePicker.ariaLabel.selectMonth"),onClick:V},null),v=r(Y,{class:"v-date-picker-controls__only-year-btn","data-testid":"year-btn",density:"default",disabled:l.value,text:e.yearText,appendIcon:e.modeIcon,rounded:!0,"aria-label":a("$vuetify.datePicker.ariaLabel.selectYear"),onClick:y},null),M=r(Y,{class:"v-date-picker-controls__year-btn","data-testid":"year-btn",density:"default",disabled:l.value,text:e.text,appendIcon:e.modeIcon,rounded:!0,"aria-label":a("$vuetify.datePicker.ariaLabel.selectYear"),onClick:y},null),L=c(De,null,[r(Y,{class:"v-date-picker-controls__month-btn","data-testid":"month-btn",height:"36",disabled:s.value,text:e.text,rounded:!0,"aria-label":a("$vuetify.datePicker.ariaLabel.selectMonth"),onClick:V},null),r(Y,{class:"v-date-picker-controls__mode-btn","data-testid":"year-btn",disabled:l.value,icon:e.modeIcon,"aria-label":a("$vuetify.datePicker.ariaLabel.selectYear"),onClick:y},null)]),$={viewMode:e.viewMode,disabled:Array.isArray(e.disabled)?e.disabled:[],monthYearText:e.text??"",monthText:e.monthText??"",yearText:e.yearText??"",openMonths:V,openYears:y,prevMonth:p,nextMonth:_,prevYear:T,nextYear:B},G=c(De,null,[e.noMonthPicker?M:L,r(Ye,null,null),c("div",{class:"v-date-picker-controls__month"},[I,S])]),b=c(De,null,[c("div",{class:"v-date-picker-controls__month"},[I,x,S]),r(Ye,null,null),c("div",{class:"v-date-picker-controls__year"},[f,v,E])]);return r(qe,{defaults:w},{default:()=>{var O;return[c("div",{class:ge(["v-date-picker-controls",`v-date-picker-controls--variant-${e.controlVariant}`]),style:{"--v-date-picker-controls-height":lt(e.controlHeight)}},[((O=i.default)==null?void 0:O.call(i,$))??c(De,null,[e.controlVariant==="modal"&&G,e.controlVariant==="docked"&&b])])]}})}),{}}}),Ua=ye({appendIcon:tt,color:String,header:String,transition:String,onClick:ea()},"VDatePickerHeader"),Vt=Ce()({name:"VDatePickerHeader",props:Ua(),emits:{click:()=>!0,"click:append":()=>!0},setup(e,t){let{emit:n,slots:i}=t;const{backgroundColorClasses:a,backgroundColorStyles:s}=ct(()=>e.color);function l(){n("click")}function u(){n("click:append")}return Ve(()=>{const o=!!(i.default||e.header),m=!!(i.append||e.appendIcon);return c("div",{class:ge(["v-date-picker-header",{"v-date-picker-header--clickable":!!e.onClick},a.value]),style:Ke(s.value),onClick:l},[i.prepend&&c("div",{key:"prepend",class:"v-date-picker-header__prepend"},[i.prepend()]),o&&r(Et,{key:"content",name:e.transition},{default:()=>{var g;return[c("div",{key:e.header,class:"v-date-picker-header__content"},[((g=i.default)==null?void 0:g.call(i))??e.header])]}}),m&&c("div",{class:"v-date-picker-header__append"},[i.append?r(qe,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VBtn:{icon:e.appendIcon,variant:"text"}}},{default:()=>{var g;return[(g=i.append)==null?void 0:g.call(i)]}}):r(Y,{key:"append-btn",icon:e.appendIcon,variant:"text",onClick:u},null)])])}),{}}}),Ba=ye({allowedDates:[Array,Function],disabled:{type:Boolean,default:null},displayValue:null,modelValue:Array,month:[Number,String],max:null,min:null,showAdjacentMonths:Boolean,year:[Number,String],weekdays:{type:Array,default:()=>[0,1,2,3,4,5,6]},weeksInMonth:{type:String,default:"dynamic"},firstDayOfWeek:{type:[Number,String],default:void 0},firstDayOfYear:{type:[Number,String],default:void 0},weekdayFormat:String},"calendar");function La(e){const t=$e(),n=le(e,"modelValue",[],y=>Ue(y).map(V=>t.date(V))),i=N(()=>e.displayValue?t.date(e.displayValue):n.value.length>0?t.date(n.value[0]):e.min?t.date(e.min):Array.isArray(e.allowedDates)?t.date(e.allowedDates[0]):t.date()),a=le(e,"year",void 0,y=>{const V=y!=null?Number(y):t.getYear(i.value);return t.startOfYear(t.setYear(t.date(),V))},y=>t.getYear(y)),s=le(e,"month",void 0,y=>{const V=y!=null?Number(y):t.getMonth(i.value),w=t.setYear(t.startOfMonth(t.date()),t.getYear(a.value));return t.setMonth(w,V)},y=>t.getMonth(y)),l=N(()=>{const y=t.toJsDate(t.startOfWeek(t.date(),e.firstDayOfWeek)).getDay();return t.getWeekdays(e.firstDayOfWeek,e.weekdayFormat).filter((V,w)=>e.weekdays.includes((w+y)%7))}),u=N(()=>{const y=t.getWeekArray(s.value,e.firstDayOfWeek),V=y.flat(),w=6*7;if(e.weeksInMonth==="static"&&V.lengthe.weekdays.includes(t.toJsDate(w).getDay())).map((w,I)=>{const S=t.toISO(w),f=!t.isSameMonth(w,s.value),E=t.isSameDay(w,t.startOfMonth(s.value)),x=t.isSameDay(w,t.endOfMonth(s.value)),v=t.isSameDay(w,s.value),M=e.weekdays.length;return{date:w,formatted:t.format(w,"keyboardDate"),isAdjacent:f,isDisabled:B(w),isEnd:x,isHidden:f&&!e.showAdjacentMonths,isSame:v,isSelected:n.value.some(L=>t.isSameDay(w,L)),isStart:E,isToday:t.isSameDay(w,V),isWeekEnd:I%M===M-1,isWeekStart:I%M===0,isoDate:S,localized:t.format(w,"dayOfMonth"),month:t.getMonth(w),year:t.getYear(w)}})}const m=N(()=>{const y=t.startOfWeek(i.value,e.firstDayOfWeek),V=[];for(let I=0;I<=6;I++)V.push(t.addDays(y,I));const w=t.date();return o(V,w)}),g=N(()=>{const y=u.value.flat(),V=t.date();return o(y,V)}),p=N(()=>u.value.map(y=>y.length?t.getWeek(y[0],e.firstDayOfWeek,e.firstDayOfYear):null)),{minDate:_,maxDate:T}=Bt(e);function B(y){if(e.disabled)return!0;const V=t.date(y);return _.value&&t.isBefore(t.endOfDay(V),_.value)||T.value&&t.isAfter(V,T.value)?!0:Array.isArray(e.allowedDates)&&e.allowedDates.length>0?!e.allowedDates.some(w=>t.isSameDay(t.date(w),V)):typeof e.allowedDates=="function"?!e.allowedDates(V):!1}return{displayValue:i,daysInMonth:g,daysInWeek:m,genDays:o,model:n,weeksInMonth:u,weekdayLabels:l,weekNumbers:p}}function Bt(e){const t=$e(),n=N(()=>{if(!e.min)return null;const l=t.date(e.min);return t.isValid(l)?l:null}),i=N(()=>{if(!e.max)return null;const l=t.date(e.max);return t.isValid(l)?l:null});function a(l){return n.value&&t.isBefore(l,n.value)?n.value:i.value&&t.isAfter(l,i.value)?i.value:l}function s(l){return(!n.value||t.isAfter(l,n.value))&&(!i.value||t.isBefore(l,i.value))}return{minDate:n,maxDate:i,clampDate:a,isInAllowedRange:s}}const Lt=ye({color:String,hideWeekdays:Boolean,multiple:[Boolean,Number,String],showWeek:Boolean,transition:{type:String,default:"picker-transition"},reverseTransition:{type:String,default:"picker-reverse-transition"},events:{type:[Array,Function,Object],default:()=>null},eventColor:{type:[Array,Function,Object,String],default:()=>null},...Me(Ba(),["displayValue"])},"VDatePickerMonth"),xt=Ce()({name:"VDatePickerMonth",props:Lt(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0},setup(e,t){let{emit:n,slots:i}=t;const a=Z(),{t:s}=je(),{daysInMonth:l,model:u,weekNumbers:o,weekdayLabels:m}=La(e),g=$e(),p=we(),_=we(),T=we(!1),B=Ne(()=>T.value?e.reverseTransition:e.transition);e.multiple==="range"&&u.value.length>0&&(p.value=u.value[0],u.value.length>1&&(_.value=u.value[u.value.length-1]));const y=N(()=>{const x=["number","string"].includes(typeof e.multiple)?Number(e.multiple):1/0;return u.value.length>=x});ce(l,(x,v)=>{v&&(T.value=g.isBefore(x[0].date,v[0].date))});function V(x){const v=g.startOfDay(x);if(u.value.length===0?p.value=void 0:u.value.length===1&&(p.value=u.value[0],_.value=void 0),!p.value)p.value=v,u.value=[p.value];else if(_.value)p.value=x,_.value=void 0,u.value=[p.value];else{if(g.isSameDay(v,p.value)){p.value=void 0,u.value=[];return}else g.isBefore(v,p.value)?(_.value=g.endOfDay(p.value),p.value=v):_.value=g.endOfDay(v);u.value=ta(g,p.value,_.value)}}function w(x){const v=g.format(x.date,"fullDateWithWeekday"),M=x.isToday?"currentDate":"selectDate";return s(`$vuetify.datePicker.ariaLabel.${M}`,v)}function I(x){const v=u.value.findIndex(M=>g.isSameDay(M,x));if(v===-1)u.value=[...u.value,x];else{const M=[...u.value];M.splice(v,1),u.value=M}}function S(x){e.multiple==="range"?V(x):e.multiple?I(x):u.value=[x]}function f(x){const{events:v,eventColor:M}=e;let L,$=[];if(Array.isArray(v)?L=v.includes(x):v instanceof Function?L=v(x)||!1:v?L=v[x]||!1:L=!1,L)L!==!0?$=Ue(L):typeof M=="string"?$=[M]:typeof M=="function"?$=Ue(M(x)):Array.isArray(M)?$=M:typeof M=="object"&&M!==null&&($=Ue(M[x]));else return[];return $.length?$.filter(Boolean).map(G=>typeof G=="string"?G:"surface-variant"):["surface-variant"]}function E(x){const v=f(x);return v.length?c("div",{class:"v-date-picker-month__events"},[v.map(M=>r(pa,{dot:!0,color:M},null))]):null}Ve(()=>c("div",{class:"v-date-picker-month",style:{"--v-date-picker-days-in-week":e.weekdays.length}},[e.showWeek&&c("div",{key:"weeks",class:"v-date-picker-month__weeks"},[!e.hideWeekdays&&c("div",{key:"hide-week-days",class:"v-date-picker-month__day"},[D(" ")]),o.value.map(x=>c("div",{class:ge(["v-date-picker-month__day","v-date-picker-month__day--adjacent"])},[x]))]),r(Et,{name:B.value},{default:()=>{var x;return[c("div",{ref:a,key:(x=l.value[0].date)==null?void 0:x.toString(),class:"v-date-picker-month__days"},[!e.hideWeekdays&&m.value.map(v=>c("div",{class:ge(["v-date-picker-month__day","v-date-picker-month__weekday"])},[v])),l.value.map((v,M)=>{var $;const L={props:{class:"v-date-picker-month__day-btn",color:v.isSelected||v.isToday?e.color:void 0,disabled:v.isDisabled,icon:!0,ripple:!1,variant:v.isSelected?"flat":v.isToday?"outlined":"text","aria-label":w(v),"aria-current":v.isToday?"date":void 0,onClick:()=>S(v.date)},item:v,i:M};return y.value&&!v.isSelected&&(v.isDisabled=!0),c("div",{class:ge(["v-date-picker-month__day",{"v-date-picker-month__day--adjacent":v.isAdjacent,"v-date-picker-month__day--hide-adjacent":v.isHidden,"v-date-picker-month__day--selected":v.isSelected,"v-date-picker-month__day--week-end":v.isWeekEnd,"v-date-picker-month__day--week-start":v.isWeekStart}]),"data-v-date":v.isDisabled?void 0:v.isoDate},[(e.showAdjacentMonths||!v.isAdjacent)&&((($=i.day)==null?void 0:$.call(i,L))??r(Y,L.props,{default:()=>[v.localized,E(v.isoDate)]}))])})])]}})]))}}),Rt=ye({color:String,height:[String,Number],min:null,max:null,modelValue:Number,year:Number,allowedMonths:[Array,Function]},"VDatePickerMonths"),Tt=Ce()({name:"VDatePickerMonths",props:Rt(),emits:{"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:i}=t;const a=$e(),s=le(e,"modelValue"),l=N(()=>{let o=a.startOfYear(a.date());return e.year&&(o=a.setYear(o,e.year)),Ge(12).map(m=>{const g=a.format(o,"monthShort"),p=a.format(o,"month"),_=!!(!u(m)||e.min&&a.isAfter(a.startOfMonth(a.date(e.min)),o)||e.max&&a.isAfter(o,a.startOfMonth(a.date(e.max))));return o=a.getNextMonth(o),{isDisabled:_,text:g,label:p,value:m}})});Ot(()=>{s.value=s.value??a.getMonth(a.date())});function u(o){return Array.isArray(e.allowedMonths)&&e.allowedMonths.length?e.allowedMonths.includes(o):typeof e.allowedMonths=="function"?e.allowedMonths(o):!0}return Ve(()=>c("div",{class:"v-date-picker-months",style:{height:lt(e.height)}},[c("div",{class:"v-date-picker-months__content"},[l.value.map((o,m)=>{var _;const g={active:s.value===m,ariaLabel:o.label,color:s.value===m?e.color:void 0,disabled:o.isDisabled,rounded:!0,text:o.text,variant:s.value===o.value?"flat":"text",onClick:()=>p(m)};function p(T){if(s.value===T){n("update:modelValue",s.value);return}s.value=T}return((_=i.month)==null?void 0:_.call(i,{month:o,i:m,props:g}))??r(Y,q({key:"month"},g),null)})])])),{}}}),Ht=ye({color:String,height:[String,Number],min:null,max:null,modelValue:Number,allowedYears:[Array,Function]},"VDatePickerYears"),St=Ce()({name:"VDatePickerYears",props:Ht(),directives:{vIntersect:pt},emits:{"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:i}=t;const a=$e(),s=le(e,"modelValue"),l=we(!1),u=N(()=>{const p=a.getYear(a.date());let _=p-100,T=p+52;e.min&&(_=a.getYear(a.date(e.min))),e.max&&(T=a.getYear(a.date(e.max)));let B=a.startOfYear(a.date());return B=a.setYear(B,_),Ge(T-_+1,_).map(y=>{const V=a.format(B,"year");return B=a.setYear(B,a.getYear(B)+1),{text:V,value:y,isDisabled:!g(y)}})});Ot(()=>{s.value=s.value??a.getYear(a.date())});const o=aa();function m(){var p;(p=o.el)==null||p.scrollIntoView({block:"center"})}function g(p){return Array.isArray(e.allowedYears)&&e.allowedYears.length?e.allowedYears.includes(p):typeof e.allowedYears=="function"?e.allowedYears(p):!0}return Ve(()=>Yt(c("div",{class:"v-date-picker-years",style:{height:lt(e.height)}},[c("div",{class:"v-date-picker-years__content",onFocus:()=>{var p;return(p=o.el)==null?void 0:p.focus()},onFocusin:()=>l.value=!0,onFocusout:()=>l.value=!1,tabindex:l.value?-1:0},[u.value.map((p,_)=>{var B;const T={ref:s.value===p.value?o:void 0,active:s.value===p.value,color:s.value===p.value?e.color:void 0,rounded:!0,text:p.text,disabled:p.isDisabled,variant:s.value===p.value?"flat":"text",onClick:()=>{if(s.value===p.value){n("update:modelValue",s.value);return}s.value=p.value}};return((B=i.year)==null?void 0:B.call(i,{year:p,i:_,props:T}))??r(Y,q({key:"month"},T),null)})])]),[[pt,{handler:m},null,{once:!0}]])),{}}}),Ra=la("v-picker-title"),mt=ye({bgColor:String,divided:Boolean,landscape:Boolean,title:String,hideHeader:Boolean,hideTitle:Boolean,...Ea()},"VPicker"),at=Ce()({name:"VPicker",props:mt(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:i,backgroundColorStyles:a}=ct(()=>e.color);return Ve(()=>{const s=Dt.filterProps(e),l=!e.hideTitle&&!!(e.title||n.title);return r(Dt,q(s,{color:e.bgColor,class:["v-picker",{"v-picker--divided":e.divided,"v-picker--landscape":e.landscape,"v-picker--with-actions":!!n.actions},e.class],style:e.style}),{default:()=>{var u;return[!e.hideHeader&&c("div",{key:"header",class:ge(["v-picker__header-wrapper",i.value]),style:Ke([a.value])},[l&&r(Ra,{key:"picker-title"},{default:()=>{var o;return[((o=n.title)==null?void 0:o.call(n))??e.title]}}),n.header&&c("div",{class:"v-picker__header"},[n.header()])]),c("div",{class:"v-picker__body"},[(u=n.default)==null?void 0:u.call(n)]),n.actions&&r(qe,{defaults:{VBtn:{slim:!0,variant:"text"}}},{default:()=>[c("div",{class:"v-picker__actions"},[n.actions()])]})]}})}),{}}}),Ha=ye({header:{type:String,default:"$vuetify.datePicker.header"},headerColor:String,headerDateFormat:{type:String,default:"normalDateWithWeekday"},landscapeHeaderWidth:[Number,String],...Me(Ut(),["active","monthText","yearText"]),...Lt({weeksInMonth:"static"}),...Me(Rt(),["modelValue"]),...Me(Ht(),["modelValue"]),...mt({title:"$vuetify.datePicker.title"}),modelValue:null},"VDatePicker"),Mt=Ce()({name:"VDatePicker",props:Ha(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0,"update:viewMode":e=>!0},setup(e,t){let{emit:n,slots:i}=t;const a=$e(),{t:s}=je(),{rtlClasses:l}=na(),u=le(e,"modelValue",void 0,C=>Ue(C).map(F=>a.date(F)),C=>e.multiple?C:C[0]),o=le(e,"viewMode"),{minDate:m,maxDate:g,clampDate:p}=Bt(e),_=N(()=>{var ee;const C=a.date(),F=(ee=u.value)!=null&&ee[0]?a.date(u.value[0]):p(C);return F&&a.isValid(F)?F:C}),T=Ne(()=>e.headerColor??e.color),B=le(e,"month"),y=N({get:()=>Number(B.value??a.getMonth(a.startOfMonth(_.value))),set:C=>B.value=C}),V=le(e,"year"),w=N({get:()=>Number(V.value??a.getYear(a.startOfYear(a.setMonth(_.value,y.value)))),set:C=>V.value=C}),I=we(!1),S=N(()=>{if(e.multiple&&u.value.length>1)return s("$vuetify.datePicker.itemsSelected",u.value.length);const C=u.value[0]&&a.isValid(u.value[0])?a.format(a.date(u.value[0]),e.headerDateFormat):s(e.header);return e.landscape&&C.split(" ").length===3?C.replace(" ",` +import{d as Be}from"./dataProvider-DcbCk3Ud.js";import{g as Ce,p as ye,aq as je,Z,av as we,aR as Jt,aA as dt,ar as le,as as Ue,a0 as N,au as Ne,ae as ce,ay as yt,aS as Kt,c as Ve,d as r,i as c,v as K,aT as qt,F as De,E as q,P as ot,Q as We,K as At,aU as Gt,L as Xt,aV as Zt,n as Ke,e as ge,aW as qe,t as D,ax as Ft,aC as Me,aX as kt,aY as Qt,aZ as bt,y as Y,x as Ye,aJ as lt,a_ as tt,aB as ct,a$ as Et,b0 as ea,b1 as $e,b2 as ta,b3 as Ge,b4 as Ot,b5 as pt,b6 as aa,I as Yt,aO as la,b7 as na,b8 as ia,b9 as ra,ba as oa,bb as sa,bc as wt,aG as ua,a1 as da,aK as ca,_ as ma,A as pe,o as j,j as re,B as se,w as d,C as ue,G as Qe,a3 as fa,z as Oe,l as Pe,D as va,q as Le,O as ha,bd as ga,J as ya,M as nt,H as ka}from"./index-CDv4Fq34.js";import{V as it}from"./VAlert-DsOOTaSZ.js";import{V as ba}from"./VSkeletonLoader-BkWTSuGV.js";import{a as pa,V as et}from"./VTooltip-DGRtgxwA.js";import{V as Je,b as wa}from"./VChip-C22wJB7H.js";import{a as he,V as He}from"./VRow-BixCyIxW.js";import{e as Da,f as Ca,V as Ae,g as Va}from"./VTextField-DxEgNjb2.js";import{V as xa}from"./VTextarea-C2tmhWNc.js";import{V as Ta}from"./VSwitch-DDraNCQD.js";import{u as Sa,a as Ma,b as _a,V as st,c as Ia,h as Pa,m as Na,d as Aa}from"./filter-6OsXqu2t.js";import{V as Fa}from"./VCheckboxBtn-CcjCxtxm.js";import{V as Dt,m as Ea}from"./VSheet-B-sjq7IK.js";const Oa=ye({autoSelectFirst:{type:[Boolean,String]},clearOnSelect:Boolean,search:String,...Aa({filterKeys:["title"]}),...Na(),...Me(Va({modelValue:null,role:"combobox"}),["validationValue","dirty"])},"VAutocomplete"),Ya=Ce()({name:"VAutocomplete",props:Oa(),emits:{"update:focused":e=>!0,"update:search":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,t){let{slots:n}=t;const{t:i}=je(),a=Z(),s=we(!1),l=we(!0),u=we(!1),o=Z(),m=Z(),g=we(-1),p=we(null),{items:_,transformIn:T,transformOut:B}=Jt(e),{textColorClasses:y,textColorStyles:V}=dt(()=>{var h;return(h=a.value)==null?void 0:h.color}),{InputIcon:w}=Da(e),I=le(e,"search",""),S=le(e,"modelValue",[],h=>T(h===null?[null]:Ue(h)),h=>{const U=B(h);return e.multiple?U:U[0]??null}),f=N(()=>typeof e.counterValue=="function"?e.counterValue(S.value):typeof e.counterValue=="number"?e.counterValue:S.value.length),E=Ca(e),{filteredItems:x,getMatches:v}=Sa(e,_,()=>p.value??(l.value?"":I.value)),M=N(()=>e.hideSelected&&p.value===null?x.value.filter(h=>!S.value.some(U=>U.value===h.value)):x.value),L=Ne(()=>e.closableChips&&!E.isReadonly.value&&!E.isDisabled.value),$=N(()=>!!(e.chips||n.chip)),G=N(()=>$.value||!!n.selection),b=N(()=>S.value.map(h=>h.props.value)),O=N(()=>M.value.find(h=>h.type==="item"&&!h.props.disabled)),W=N(()=>{var U;return(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&I.value===((U=O.value)==null?void 0:U.title))&&M.value.length>0&&!l.value&&!u.value}),P=N(()=>e.hideNoData&&!M.value.length||E.isReadonly.value||E.isDisabled.value),te=le(e,"menu"),H=N({get:()=>te.value,set:h=>{var U;te.value&&!h&&((U=o.value)!=null&&U.ΨopenChildren.size)||h&&P.value||(te.value=h)}}),{menuId:ke,ariaExpanded:_e,ariaControls:k}=Ma(e,H),A=Z(),R=_a(A,a);function ae(h){e.openOnClear&&(H.value=!0),I.value=""}function C(){P.value||(H.value=!0)}function F(h){P.value||(s.value&&(h.preventDefault(),h.stopPropagation()),H.value=!H.value)}function ee(h){var U;(kt(h)||h.key==="Backspace")&&((U=a.value)==null||U.focus())}function ne(h){var ie,fe,J,de,Se;if(E.isReadonly.value)return;const U=(ie=a.value)==null?void 0:ie.selectionStart,X=S.value.length;if(["Enter","ArrowDown","ArrowUp"].includes(h.key)&&h.preventDefault(),["Enter","ArrowDown"].includes(h.key)&&(H.value=!0),["Escape"].includes(h.key)&&(H.value=!1),W.value&&["Enter","Tab"].includes(h.key)&&O.value&&!S.value.some(oe=>{let{value:z}=oe;return z===O.value.value})&&be(O.value),h.key==="ArrowDown"&&W.value&&((fe=A.value)==null||fe.focus("next")),["Backspace","Delete"].includes(h.key)){if(!e.multiple&&G.value&&S.value.length>0&&!I.value)return be(S.value[0],!1);if(~g.value){h.preventDefault();const oe=g.value;be(S.value[g.value],!1),g.value=oe>=X-1?X-2:oe}else h.key==="Backspace"&&!I.value&&(g.value=X-1);return}if(e.multiple)if(h.key==="ArrowLeft"){if(g.value<0&&U&&U>0)return;const oe=g.value>-1?g.value-1:X-1;if(S.value[oe])g.value=oe;else{const z=((J=I.value)==null?void 0:J.length)??null;g.value=-1,(de=a.value)==null||de.setSelectionRange(z,z)}}else if(h.key==="ArrowRight"){if(g.value<0)return;const oe=g.value+1;S.value[oe]?g.value=oe:(g.value=-1,(Se=a.value)==null||Se.setSelectionRange(0,0))}else~g.value&&kt(h)&&(g.value=-1)}function me(h){if(bt(a.value,":autofill")||bt(a.value,":-webkit-autofill")){const U=_.value.find(X=>X.title===h.target.value);U&&be(U)}}function xe(){var h;e.eager&&((h=m.value)==null||h.calculateVisibleItems())}function Te(){var h;s.value&&(l.value=!0,(h=a.value)==null||h.focus()),p.value=null}function Q(h){s.value=!0,setTimeout(()=>{u.value=!0})}function Ee(h){u.value=!1}function Xe(h){(h==null||h===""&&!e.multiple&&!G.value)&&(S.value=[])}const Re=we(!1);function be(h){let U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!(!h||h.props.disabled))if(e.multiple){const X=S.value.findIndex(fe=>(e.valueComparator||Qt)(fe.value,h.value)),ie=U??!~X;if(~X){const fe=ie?[...S.value,h]:[...S.value];fe.splice(X,1),S.value=fe}else ie&&(S.value=[...S.value,h]);e.clearOnSelect&&(I.value="")}else{const X=U!==!1;S.value=X?[h]:[],p.value=l.value?"":I.value??"",I.value=X&&!G.value?h.title:"",yt(()=>{H.value=!1,l.value=!0})}}return ce(s,(h,U)=>{var X;h!==U&&(h?(Re.value=!0,I.value=e.multiple||G.value?"":String(((X=S.value.at(-1))==null?void 0:X.props.title)??""),l.value=!0,yt(()=>Re.value=!1)):(!e.multiple&&I.value==null&&(S.value=[]),H.value=!1,!l.value&&I.value&&(p.value=I.value),I.value="",g.value=-1))}),ce(I,h=>{!s.value||Re.value||(h&&(H.value=!0),l.value=!h)}),ce(H,h=>{if(!e.hideSelected&&h&&S.value.length&&l.value){const U=M.value.findIndex(X=>S.value.some(ie=>X.value===ie.value));Kt&&window.requestAnimationFrame(()=>{var X;U>=0&&((X=m.value)==null||X.scrollToIndex(U))})}h&&(p.value=null)}),ce(_,(h,U)=>{H.value||s.value&&!U.length&&h.length&&(H.value=!0)}),Ve(()=>{const h=!!(!e.hideNoData||M.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),U=S.value.length>0,X=Ae.filterProps(e);return r(Ae,q({ref:a},X,{modelValue:I.value,"onUpdate:modelValue":[ie=>I.value=ie,Xe],focused:s.value,"onUpdate:focused":ie=>s.value=ie,validationValue:S.externalValue,counterValue:f.value,dirty:U,onChange:me,class:["v-autocomplete",`v-autocomplete--${e.multiple?"multiple":"single"}`,{"v-autocomplete--active-menu":H.value,"v-autocomplete--chips":!!e.chips,"v-autocomplete--selection-slot":!!G.value,"v-autocomplete--selecting-index":g.value>-1},e.class],style:e.style,readonly:E.isReadonly.value,placeholder:U?void 0:e.placeholder,"onClick:clear":ae,"onMousedown:control":C,onKeydown:ne,"aria-expanded":_e.value,"aria-controls":k.value}),{...n,default:ie=>{let{id:fe}=ie;return c(De,null,[r(st,q({id:ke.value,ref:o,modelValue:H.value,"onUpdate:modelValue":J=>H.value=J,activator:"parent",contentClass:"v-autocomplete__content",disabled:P.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,onAfterEnter:xe,onAfterLeave:Te},e.menuProps),{default:()=>[h&&r(ot,q({ref:A,filterable:!0,selected:b.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:J=>J.preventDefault(),onKeydown:ee,onFocusin:Q,onFocusout:Ee,tabindex:"-1",selectable:!0,"aria-live":"polite","aria-labelledby":`${fe.value}-label`,"aria-multiselectable":e.multiple,color:e.itemColor??e.color},R,e.listProps),{default:()=>{var J,de,Se;return[(J=n["prepend-item"])==null?void 0:J.call(n),!M.value.length&&!e.hideNoData&&(((de=n["no-data"])==null?void 0:de.call(n))??r(We,{key:"no-data",title:i(e.noDataText)},null)),r(Ia,{ref:m,renderless:!0,items:M.value,itemKey:"value"},{default:oe=>{var vt,ht,gt;let{item:z,index:Ie,itemRef:ve}=oe;const ft=q(z.props,{ref:ve,key:z.value,active:W.value&&z===O.value?!0:void 0,onClick:()=>be(z,null),"aria-posinset":Ie+1,"aria-setsize":M.value.length});return z.type==="divider"?((vt=n.divider)==null?void 0:vt.call(n,{props:z.raw,index:Ie}))??r(At,q(z.props,{key:`divider-${Ie}`}),null):z.type==="subheader"?((ht=n.subheader)==null?void 0:ht.call(n,{props:z.raw,index:Ie}))??r(Gt,q(z.props,{key:`subheader-${Ie}`}),null):((gt=n.item)==null?void 0:gt.call(n,{item:z,index:Ie,props:ft}))??r(We,q(ft,{role:"option"}),{prepend:Ze=>{let{isSelected:zt}=Ze;return c(De,null,[e.multiple&&!e.hideSelected?r(Fa,{key:z.value,modelValue:zt,ripple:!1,tabindex:"-1","aria-hidden":!0,onClick:Wt=>Wt.preventDefault()},null):void 0,z.props.prependAvatar&&r(Xt,{image:z.props.prependAvatar},null),z.props.prependIcon&&r(K,{icon:z.props.prependIcon},null)])},title:()=>{var Ze;return l.value?z.title:Pa("v-autocomplete",z.title,(Ze=v(z))==null?void 0:Ze.title)}})}}),(Se=n["append-item"])==null?void 0:Se.call(n)]}})]}),S.value.map((J,de)=>{function Se(ve){ve.stopPropagation(),ve.preventDefault(),be(J,!1)}const oe=q(Je.filterProps(J.props),{"onClick:close":Se,onKeydown(ve){ve.key!=="Enter"&&ve.key!==" "||(ve.preventDefault(),ve.stopPropagation(),Se(ve))},onMousedown(ve){ve.preventDefault(),ve.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0}),z=$.value?!!n.chip:!!n.selection,Ie=z?Zt($.value?n.chip({item:J,index:de,props:oe}):n.selection({item:J,index:de})):void 0;if(!(z&&!Ie))return c("div",{key:J.value,class:ge(["v-autocomplete__selection",de===g.value&&["v-autocomplete__selection--selected",y.value]]),style:Ke(de===g.value?V.value:{})},[$.value?n.chip?r(qe,{key:"chip-defaults",defaults:{VChip:{closable:L.value,size:"small",text:J.title}}},{default:()=>[Ie]}):r(Je,q({key:"chip",closable:L.value,size:"small",text:J.title,disabled:J.props.disabled},oe),null):Ie??c("span",{class:"v-autocomplete__selection-text"},[J.title,e.multiple&&de!0,"click:month":()=>!0,"click:prev":()=>!0,"click:next":()=>!0,"click:prev-year":()=>!0,"click:next-year":()=>!0},setup(e,t){let{emit:n,slots:i}=t;const{t:a}=je(),s=N(()=>Array.isArray(e.disabled)?e.disabled.includes("text"):!!e.disabled),l=N(()=>Array.isArray(e.disabled)?e.disabled.includes("mode"):!!e.disabled),u=N(()=>Array.isArray(e.disabled)?e.disabled.includes("prev-month"):!!e.disabled),o=N(()=>Array.isArray(e.disabled)?e.disabled.includes("next-month"):!!e.disabled),m=N(()=>Array.isArray(e.disabled)?e.disabled.includes("prev-year"):!!e.disabled),g=N(()=>Array.isArray(e.disabled)?e.disabled.includes("next-year"):!!e.disabled);function p(){n("click:prev")}function _(){n("click:next")}function T(){n("click:prev-year")}function B(){n("click:next-year")}function y(){n("click:year")}function V(){n("click:month")}return Ve(()=>{const w={VBtn:{density:"comfortable",variant:"text"}},I=r(Y,{"data-testid":"prev-month",disabled:u.value,icon:e.prevIcon,"aria-label":a("$vuetify.datePicker.ariaLabel.previousMonth"),onClick:p},null),S=r(Y,{"data-testid":"next-month",disabled:o.value,icon:e.nextIcon,"aria-label":a("$vuetify.datePicker.ariaLabel.nextMonth"),onClick:_},null),f=r(Y,{"data-testid":"prev-year",disabled:m.value,icon:e.prevIcon,"aria-label":a("$vuetify.datePicker.ariaLabel.previousYear"),onClick:T},null),E=r(Y,{"data-testid":"next-year",disabled:g.value,icon:e.nextIcon,"aria-label":a("$vuetify.datePicker.ariaLabel.nextYear"),onClick:B},null),x=r(Y,{class:"v-date-picker-controls__only-month-btn","data-testid":"month-btn",density:"default",disabled:s.value,text:e.monthText,appendIcon:e.modeIcon,rounded:!0,"aria-label":a("$vuetify.datePicker.ariaLabel.selectMonth"),onClick:V},null),v=r(Y,{class:"v-date-picker-controls__only-year-btn","data-testid":"year-btn",density:"default",disabled:l.value,text:e.yearText,appendIcon:e.modeIcon,rounded:!0,"aria-label":a("$vuetify.datePicker.ariaLabel.selectYear"),onClick:y},null),M=r(Y,{class:"v-date-picker-controls__year-btn","data-testid":"year-btn",density:"default",disabled:l.value,text:e.text,appendIcon:e.modeIcon,rounded:!0,"aria-label":a("$vuetify.datePicker.ariaLabel.selectYear"),onClick:y},null),L=c(De,null,[r(Y,{class:"v-date-picker-controls__month-btn","data-testid":"month-btn",height:"36",disabled:s.value,text:e.text,rounded:!0,"aria-label":a("$vuetify.datePicker.ariaLabel.selectMonth"),onClick:V},null),r(Y,{class:"v-date-picker-controls__mode-btn","data-testid":"year-btn",disabled:l.value,icon:e.modeIcon,"aria-label":a("$vuetify.datePicker.ariaLabel.selectYear"),onClick:y},null)]),$={viewMode:e.viewMode,disabled:Array.isArray(e.disabled)?e.disabled:[],monthYearText:e.text??"",monthText:e.monthText??"",yearText:e.yearText??"",openMonths:V,openYears:y,prevMonth:p,nextMonth:_,prevYear:T,nextYear:B},G=c(De,null,[e.noMonthPicker?M:L,r(Ye,null,null),c("div",{class:"v-date-picker-controls__month"},[I,S])]),b=c(De,null,[c("div",{class:"v-date-picker-controls__month"},[I,x,S]),r(Ye,null,null),c("div",{class:"v-date-picker-controls__year"},[f,v,E])]);return r(qe,{defaults:w},{default:()=>{var O;return[c("div",{class:ge(["v-date-picker-controls",`v-date-picker-controls--variant-${e.controlVariant}`]),style:{"--v-date-picker-controls-height":lt(e.controlHeight)}},[((O=i.default)==null?void 0:O.call(i,$))??c(De,null,[e.controlVariant==="modal"&&G,e.controlVariant==="docked"&&b])])]}})}),{}}}),Ua=ye({appendIcon:tt,color:String,header:String,transition:String,onClick:ea()},"VDatePickerHeader"),Vt=Ce()({name:"VDatePickerHeader",props:Ua(),emits:{click:()=>!0,"click:append":()=>!0},setup(e,t){let{emit:n,slots:i}=t;const{backgroundColorClasses:a,backgroundColorStyles:s}=ct(()=>e.color);function l(){n("click")}function u(){n("click:append")}return Ve(()=>{const o=!!(i.default||e.header),m=!!(i.append||e.appendIcon);return c("div",{class:ge(["v-date-picker-header",{"v-date-picker-header--clickable":!!e.onClick},a.value]),style:Ke(s.value),onClick:l},[i.prepend&&c("div",{key:"prepend",class:"v-date-picker-header__prepend"},[i.prepend()]),o&&r(Et,{key:"content",name:e.transition},{default:()=>{var g;return[c("div",{key:e.header,class:"v-date-picker-header__content"},[((g=i.default)==null?void 0:g.call(i))??e.header])]}}),m&&c("div",{class:"v-date-picker-header__append"},[i.append?r(qe,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VBtn:{icon:e.appendIcon,variant:"text"}}},{default:()=>{var g;return[(g=i.append)==null?void 0:g.call(i)]}}):r(Y,{key:"append-btn",icon:e.appendIcon,variant:"text",onClick:u},null)])])}),{}}}),Ba=ye({allowedDates:[Array,Function],disabled:{type:Boolean,default:null},displayValue:null,modelValue:Array,month:[Number,String],max:null,min:null,showAdjacentMonths:Boolean,year:[Number,String],weekdays:{type:Array,default:()=>[0,1,2,3,4,5,6]},weeksInMonth:{type:String,default:"dynamic"},firstDayOfWeek:{type:[Number,String],default:void 0},firstDayOfYear:{type:[Number,String],default:void 0},weekdayFormat:String},"calendar");function La(e){const t=$e(),n=le(e,"modelValue",[],y=>Ue(y).map(V=>t.date(V))),i=N(()=>e.displayValue?t.date(e.displayValue):n.value.length>0?t.date(n.value[0]):e.min?t.date(e.min):Array.isArray(e.allowedDates)?t.date(e.allowedDates[0]):t.date()),a=le(e,"year",void 0,y=>{const V=y!=null?Number(y):t.getYear(i.value);return t.startOfYear(t.setYear(t.date(),V))},y=>t.getYear(y)),s=le(e,"month",void 0,y=>{const V=y!=null?Number(y):t.getMonth(i.value),w=t.setYear(t.startOfMonth(t.date()),t.getYear(a.value));return t.setMonth(w,V)},y=>t.getMonth(y)),l=N(()=>{const y=t.toJsDate(t.startOfWeek(t.date(),e.firstDayOfWeek)).getDay();return t.getWeekdays(e.firstDayOfWeek,e.weekdayFormat).filter((V,w)=>e.weekdays.includes((w+y)%7))}),u=N(()=>{const y=t.getWeekArray(s.value,e.firstDayOfWeek),V=y.flat(),w=6*7;if(e.weeksInMonth==="static"&&V.lengthe.weekdays.includes(t.toJsDate(w).getDay())).map((w,I)=>{const S=t.toISO(w),f=!t.isSameMonth(w,s.value),E=t.isSameDay(w,t.startOfMonth(s.value)),x=t.isSameDay(w,t.endOfMonth(s.value)),v=t.isSameDay(w,s.value),M=e.weekdays.length;return{date:w,formatted:t.format(w,"keyboardDate"),isAdjacent:f,isDisabled:B(w),isEnd:x,isHidden:f&&!e.showAdjacentMonths,isSame:v,isSelected:n.value.some(L=>t.isSameDay(w,L)),isStart:E,isToday:t.isSameDay(w,V),isWeekEnd:I%M===M-1,isWeekStart:I%M===0,isoDate:S,localized:t.format(w,"dayOfMonth"),month:t.getMonth(w),year:t.getYear(w)}})}const m=N(()=>{const y=t.startOfWeek(i.value,e.firstDayOfWeek),V=[];for(let I=0;I<=6;I++)V.push(t.addDays(y,I));const w=t.date();return o(V,w)}),g=N(()=>{const y=u.value.flat(),V=t.date();return o(y,V)}),p=N(()=>u.value.map(y=>y.length?t.getWeek(y[0],e.firstDayOfWeek,e.firstDayOfYear):null)),{minDate:_,maxDate:T}=Bt(e);function B(y){if(e.disabled)return!0;const V=t.date(y);return _.value&&t.isBefore(t.endOfDay(V),_.value)||T.value&&t.isAfter(V,T.value)?!0:Array.isArray(e.allowedDates)&&e.allowedDates.length>0?!e.allowedDates.some(w=>t.isSameDay(t.date(w),V)):typeof e.allowedDates=="function"?!e.allowedDates(V):!1}return{displayValue:i,daysInMonth:g,daysInWeek:m,genDays:o,model:n,weeksInMonth:u,weekdayLabels:l,weekNumbers:p}}function Bt(e){const t=$e(),n=N(()=>{if(!e.min)return null;const l=t.date(e.min);return t.isValid(l)?l:null}),i=N(()=>{if(!e.max)return null;const l=t.date(e.max);return t.isValid(l)?l:null});function a(l){return n.value&&t.isBefore(l,n.value)?n.value:i.value&&t.isAfter(l,i.value)?i.value:l}function s(l){return(!n.value||t.isAfter(l,n.value))&&(!i.value||t.isBefore(l,i.value))}return{minDate:n,maxDate:i,clampDate:a,isInAllowedRange:s}}const Lt=ye({color:String,hideWeekdays:Boolean,multiple:[Boolean,Number,String],showWeek:Boolean,transition:{type:String,default:"picker-transition"},reverseTransition:{type:String,default:"picker-reverse-transition"},events:{type:[Array,Function,Object],default:()=>null},eventColor:{type:[Array,Function,Object,String],default:()=>null},...Me(Ba(),["displayValue"])},"VDatePickerMonth"),xt=Ce()({name:"VDatePickerMonth",props:Lt(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0},setup(e,t){let{emit:n,slots:i}=t;const a=Z(),{t:s}=je(),{daysInMonth:l,model:u,weekNumbers:o,weekdayLabels:m}=La(e),g=$e(),p=we(),_=we(),T=we(!1),B=Ne(()=>T.value?e.reverseTransition:e.transition);e.multiple==="range"&&u.value.length>0&&(p.value=u.value[0],u.value.length>1&&(_.value=u.value[u.value.length-1]));const y=N(()=>{const x=["number","string"].includes(typeof e.multiple)?Number(e.multiple):1/0;return u.value.length>=x});ce(l,(x,v)=>{v&&(T.value=g.isBefore(x[0].date,v[0].date))});function V(x){const v=g.startOfDay(x);if(u.value.length===0?p.value=void 0:u.value.length===1&&(p.value=u.value[0],_.value=void 0),!p.value)p.value=v,u.value=[p.value];else if(_.value)p.value=x,_.value=void 0,u.value=[p.value];else{if(g.isSameDay(v,p.value)){p.value=void 0,u.value=[];return}else g.isBefore(v,p.value)?(_.value=g.endOfDay(p.value),p.value=v):_.value=g.endOfDay(v);u.value=ta(g,p.value,_.value)}}function w(x){const v=g.format(x.date,"fullDateWithWeekday"),M=x.isToday?"currentDate":"selectDate";return s(`$vuetify.datePicker.ariaLabel.${M}`,v)}function I(x){const v=u.value.findIndex(M=>g.isSameDay(M,x));if(v===-1)u.value=[...u.value,x];else{const M=[...u.value];M.splice(v,1),u.value=M}}function S(x){e.multiple==="range"?V(x):e.multiple?I(x):u.value=[x]}function f(x){const{events:v,eventColor:M}=e;let L,$=[];if(Array.isArray(v)?L=v.includes(x):v instanceof Function?L=v(x)||!1:v?L=v[x]||!1:L=!1,L)L!==!0?$=Ue(L):typeof M=="string"?$=[M]:typeof M=="function"?$=Ue(M(x)):Array.isArray(M)?$=M:typeof M=="object"&&M!==null&&($=Ue(M[x]));else return[];return $.length?$.filter(Boolean).map(G=>typeof G=="string"?G:"surface-variant"):["surface-variant"]}function E(x){const v=f(x);return v.length?c("div",{class:"v-date-picker-month__events"},[v.map(M=>r(pa,{dot:!0,color:M},null))]):null}Ve(()=>c("div",{class:"v-date-picker-month",style:{"--v-date-picker-days-in-week":e.weekdays.length}},[e.showWeek&&c("div",{key:"weeks",class:"v-date-picker-month__weeks"},[!e.hideWeekdays&&c("div",{key:"hide-week-days",class:"v-date-picker-month__day"},[D(" ")]),o.value.map(x=>c("div",{class:ge(["v-date-picker-month__day","v-date-picker-month__day--adjacent"])},[x]))]),r(Et,{name:B.value},{default:()=>{var x;return[c("div",{ref:a,key:(x=l.value[0].date)==null?void 0:x.toString(),class:"v-date-picker-month__days"},[!e.hideWeekdays&&m.value.map(v=>c("div",{class:ge(["v-date-picker-month__day","v-date-picker-month__weekday"])},[v])),l.value.map((v,M)=>{var $;const L={props:{class:"v-date-picker-month__day-btn",color:v.isSelected||v.isToday?e.color:void 0,disabled:v.isDisabled,icon:!0,ripple:!1,variant:v.isSelected?"flat":v.isToday?"outlined":"text","aria-label":w(v),"aria-current":v.isToday?"date":void 0,onClick:()=>S(v.date)},item:v,i:M};return y.value&&!v.isSelected&&(v.isDisabled=!0),c("div",{class:ge(["v-date-picker-month__day",{"v-date-picker-month__day--adjacent":v.isAdjacent,"v-date-picker-month__day--hide-adjacent":v.isHidden,"v-date-picker-month__day--selected":v.isSelected,"v-date-picker-month__day--week-end":v.isWeekEnd,"v-date-picker-month__day--week-start":v.isWeekStart}]),"data-v-date":v.isDisabled?void 0:v.isoDate},[(e.showAdjacentMonths||!v.isAdjacent)&&((($=i.day)==null?void 0:$.call(i,L))??r(Y,L.props,{default:()=>[v.localized,E(v.isoDate)]}))])})])]}})]))}}),Rt=ye({color:String,height:[String,Number],min:null,max:null,modelValue:Number,year:Number,allowedMonths:[Array,Function]},"VDatePickerMonths"),Tt=Ce()({name:"VDatePickerMonths",props:Rt(),emits:{"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:i}=t;const a=$e(),s=le(e,"modelValue"),l=N(()=>{let o=a.startOfYear(a.date());return e.year&&(o=a.setYear(o,e.year)),Ge(12).map(m=>{const g=a.format(o,"monthShort"),p=a.format(o,"month"),_=!!(!u(m)||e.min&&a.isAfter(a.startOfMonth(a.date(e.min)),o)||e.max&&a.isAfter(o,a.startOfMonth(a.date(e.max))));return o=a.getNextMonth(o),{isDisabled:_,text:g,label:p,value:m}})});Ot(()=>{s.value=s.value??a.getMonth(a.date())});function u(o){return Array.isArray(e.allowedMonths)&&e.allowedMonths.length?e.allowedMonths.includes(o):typeof e.allowedMonths=="function"?e.allowedMonths(o):!0}return Ve(()=>c("div",{class:"v-date-picker-months",style:{height:lt(e.height)}},[c("div",{class:"v-date-picker-months__content"},[l.value.map((o,m)=>{var _;const g={active:s.value===m,ariaLabel:o.label,color:s.value===m?e.color:void 0,disabled:o.isDisabled,rounded:!0,text:o.text,variant:s.value===o.value?"flat":"text",onClick:()=>p(m)};function p(T){if(s.value===T){n("update:modelValue",s.value);return}s.value=T}return((_=i.month)==null?void 0:_.call(i,{month:o,i:m,props:g}))??r(Y,q({key:"month"},g),null)})])])),{}}}),Ht=ye({color:String,height:[String,Number],min:null,max:null,modelValue:Number,allowedYears:[Array,Function]},"VDatePickerYears"),St=Ce()({name:"VDatePickerYears",props:Ht(),directives:{vIntersect:pt},emits:{"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:i}=t;const a=$e(),s=le(e,"modelValue"),l=we(!1),u=N(()=>{const p=a.getYear(a.date());let _=p-100,T=p+52;e.min&&(_=a.getYear(a.date(e.min))),e.max&&(T=a.getYear(a.date(e.max)));let B=a.startOfYear(a.date());return B=a.setYear(B,_),Ge(T-_+1,_).map(y=>{const V=a.format(B,"year");return B=a.setYear(B,a.getYear(B)+1),{text:V,value:y,isDisabled:!g(y)}})});Ot(()=>{s.value=s.value??a.getYear(a.date())});const o=aa();function m(){var p;(p=o.el)==null||p.scrollIntoView({block:"center"})}function g(p){return Array.isArray(e.allowedYears)&&e.allowedYears.length?e.allowedYears.includes(p):typeof e.allowedYears=="function"?e.allowedYears(p):!0}return Ve(()=>Yt(c("div",{class:"v-date-picker-years",style:{height:lt(e.height)}},[c("div",{class:"v-date-picker-years__content",onFocus:()=>{var p;return(p=o.el)==null?void 0:p.focus()},onFocusin:()=>l.value=!0,onFocusout:()=>l.value=!1,tabindex:l.value?-1:0},[u.value.map((p,_)=>{var B;const T={ref:s.value===p.value?o:void 0,active:s.value===p.value,color:s.value===p.value?e.color:void 0,rounded:!0,text:p.text,disabled:p.isDisabled,variant:s.value===p.value?"flat":"text",onClick:()=>{if(s.value===p.value){n("update:modelValue",s.value);return}s.value=p.value}};return((B=i.year)==null?void 0:B.call(i,{year:p,i:_,props:T}))??r(Y,q({key:"month"},T),null)})])]),[[pt,{handler:m},null,{once:!0}]])),{}}}),Ra=la("v-picker-title"),mt=ye({bgColor:String,divided:Boolean,landscape:Boolean,title:String,hideHeader:Boolean,hideTitle:Boolean,...Ea()},"VPicker"),at=Ce()({name:"VPicker",props:mt(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:i,backgroundColorStyles:a}=ct(()=>e.color);return Ve(()=>{const s=Dt.filterProps(e),l=!e.hideTitle&&!!(e.title||n.title);return r(Dt,q(s,{color:e.bgColor,class:["v-picker",{"v-picker--divided":e.divided,"v-picker--landscape":e.landscape,"v-picker--with-actions":!!n.actions},e.class],style:e.style}),{default:()=>{var u;return[!e.hideHeader&&c("div",{key:"header",class:ge(["v-picker__header-wrapper",i.value]),style:Ke([a.value])},[l&&r(Ra,{key:"picker-title"},{default:()=>{var o;return[((o=n.title)==null?void 0:o.call(n))??e.title]}}),n.header&&c("div",{class:"v-picker__header"},[n.header()])]),c("div",{class:"v-picker__body"},[(u=n.default)==null?void 0:u.call(n)]),n.actions&&r(qe,{defaults:{VBtn:{slim:!0,variant:"text"}}},{default:()=>[c("div",{class:"v-picker__actions"},[n.actions()])]})]}})}),{}}}),Ha=ye({header:{type:String,default:"$vuetify.datePicker.header"},headerColor:String,headerDateFormat:{type:String,default:"normalDateWithWeekday"},landscapeHeaderWidth:[Number,String],...Me(Ut(),["active","monthText","yearText"]),...Lt({weeksInMonth:"static"}),...Me(Rt(),["modelValue"]),...Me(Ht(),["modelValue"]),...mt({title:"$vuetify.datePicker.title"}),modelValue:null},"VDatePicker"),Mt=Ce()({name:"VDatePicker",props:Ha(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0,"update:viewMode":e=>!0},setup(e,t){let{emit:n,slots:i}=t;const a=$e(),{t:s}=je(),{rtlClasses:l}=na(),u=le(e,"modelValue",void 0,C=>Ue(C).map(F=>a.date(F)),C=>e.multiple?C:C[0]),o=le(e,"viewMode"),{minDate:m,maxDate:g,clampDate:p}=Bt(e),_=N(()=>{var ee;const C=a.date(),F=(ee=u.value)!=null&&ee[0]?a.date(u.value[0]):p(C);return F&&a.isValid(F)?F:C}),T=Ne(()=>e.headerColor??e.color),B=le(e,"month"),y=N({get:()=>Number(B.value??a.getMonth(a.startOfMonth(_.value))),set:C=>B.value=C}),V=le(e,"year"),w=N({get:()=>Number(V.value??a.getYear(a.startOfYear(a.setMonth(_.value,y.value)))),set:C=>V.value=C}),I=we(!1),S=N(()=>{if(e.multiple&&u.value.length>1)return s("$vuetify.datePicker.itemsSelected",u.value.length);const C=u.value[0]&&a.isValid(u.value[0])?a.format(a.date(u.value[0]),e.headerDateFormat):s(e.header);return e.landscape&&C.split(" ").length===3?C.replace(" ",` `):C}),f=Ne(()=>{let C=a.date();return C=a.setDate(C,1),C=a.setMonth(C,y.value),C=a.setYear(C,w.value),C}),E=Ne(()=>a.format(f.value,"monthAndYear")),x=Ne(()=>a.format(f.value,"monthShort")),v=Ne(()=>a.format(f.value,"year")),M=Ne(()=>`date-picker-header${I.value?"-reverse":""}-transition`),L=N(()=>{if(e.disabled)return!0;const C=[];if(o.value!=="month")C.push("prev-month","next-month","prev-year","next-year");else{let F=a.date();if(F=a.startOfMonth(F),F=a.setMonth(F,y.value),F=a.setYear(F,w.value),m.value){const ee=a.addDays(a.startOfMonth(F),-1),ne=a.addDays(a.startOfYear(F),-1);a.isAfter(m.value,ee)&&C.push("prev-month"),a.isAfter(m.value,ne)&&C.push("prev-year")}if(g.value){const ee=a.addDays(a.endOfMonth(F),1),ne=a.addDays(a.endOfYear(F),1);a.isAfter(ee,g.value)&&C.push("next-month"),a.isAfter(ne,g.value)&&C.push("next-year")}}return C}),$=N(()=>e.allowedYears||O),G=N(()=>e.allowedMonths||W);function b(C,F){const ee=e.allowedDates;if(typeof ee!="function")return!0;const ne=1+ra(a,C,F);for(let me=0;me0?y.value--:(w.value--,y.value=11,ae()),R()}function H(){if(w.value++,g.value){const C=String(y.value+1).padStart(2,"0"),F=a.parseISO(`${w.value}-${C}-01`);a.isAfter(F,g.value)&&(y.value=a.getMonth(g.value))}ae()}function ke(){if(w.value--,m.value){const C=String(y.value+1).padStart(2,"0"),F=a.endOfMonth(a.parseISO(`${w.value}-${C}-01`));a.isAfter(m.value,F)&&(y.value=a.getMonth(m.value))}ae()}function _e(){o.value="month"}function k(){o.value=o.value==="months"?"month":"months"}function A(){o.value=o.value==="year"?"month":"year"}function R(){o.value==="months"&&k()}function ae(){o.value==="year"&&A()}return ce(u,(C,F)=>{const ee=Ue(F),ne=Ue(C);if(!ne.length)return;const me=a.date(ee[ee.length-1]),xe=a.date(ne[ne.length-1]);if(a.isSameDay(me,xe))return;const Te=a.getMonth(xe),Q=a.getYear(xe);Te!==y.value&&(y.value=Te,R()),Q!==w.value&&(w.value=Q,ae()),I.value=a.isBefore(me,xe)}),Ve(()=>{const C=at.filterProps(e),F=Me(Ct.filterProps(e),["viewMode"]),ee=Vt.filterProps(e),ne=xt.filterProps(e),me=Me(Tt.filterProps(e),["modelValue"]),xe=Me(St.filterProps(e),["modelValue"]),Te={color:T.value,header:S.value,transition:M.value};return r(at,q(C,{color:T.value,class:["v-date-picker",`v-date-picker--${o.value}`,{"v-date-picker--show-week":e.showWeek},l.value,e.class],style:[{"--v-date-picker-landscape-header-width":lt(e.landscapeHeaderWidth)},e.style]}),{title:()=>{var Q;return((Q=i.title)==null?void 0:Q.call(i))??c("div",{class:"v-date-picker__title"},[s(e.title)])},header:()=>i.header?r(qe,{defaults:{VDatePickerHeader:{...Te}}},{default:()=>{var Q;return[(Q=i.header)==null?void 0:Q.call(i,Te)]}}):r(Vt,q({key:"header"},ee,Te,{onClick:o.value!=="month"?_e:void 0}),{prepend:i.prepend,append:i.append}),default:()=>c(De,null,[r(Ct,q(F,{disabled:L.value,viewMode:o.value,text:E.value,monthText:x.value,yearText:v.value,"onClick:next":P,"onClick:prev":te,"onClick:nextYear":H,"onClick:prevYear":ke,"onClick:month":k,"onClick:year":A}),{default:i.controls}),r(ia,{hideOnLeave:!0},{default:()=>[o.value==="months"?r(Tt,q({key:"date-picker-months"},me,{modelValue:y.value,"onUpdate:modelValue":[Q=>y.value=Q,R],min:m.value,max:g.value,year:w.value,allowedMonths:G.value}),{month:i.month}):o.value==="year"?r(St,q({key:"date-picker-years"},xe,{modelValue:w.value,"onUpdate:modelValue":[Q=>w.value=Q,ae],min:m.value,max:g.value,allowedYears:$.value}),{year:i.year}):r(xt,q({key:"date-picker-month"},ne,{modelValue:u.value,"onUpdate:modelValue":Q=>u.value=Q,month:y.value,"onUpdate:month":[Q=>y.value=Q,R],year:w.value,"onUpdate:year":[Q=>w.value=Q,ae],min:m.value,max:g.value}),{day:i.day})]})]),actions:i.actions})}),{}}}),ja=ye({allowedValues:Function,ampm:Boolean,color:String,disabled:Boolean,displayedValue:null,double:Boolean,format:{type:Function,default:e=>e},max:{type:Number,required:!0},min:{type:Number,required:!0},scrollable:Boolean,readonly:Boolean,rotate:{type:Number,default:0},step:{type:Number,default:1},modelValue:{type:Number}},"VTimePickerClock"),_t=Ce()({name:"VTimePickerClock",props:ja(),emits:{change:e=>!0,input:e=>!0},setup(e,t){let{emit:n}=t;const i=Z(null),a=Z(null),s=Z(void 0),l=Z(!1),u=Z(null),o=Z(null),m=sa(k=>n("change",k),750),{textColorClasses:g,textColorStyles:p}=dt(()=>e.color),{backgroundColorClasses:_,backgroundColorStyles:T}=ct(()=>e.color),B=N(()=>e.max-e.min+1),y=N(()=>e.double?B.value/2:B.value),V=N(()=>360/y.value),w=N(()=>V.value*Math.PI/180),I=N(()=>e.modelValue==null?e.min:e.modelValue),S=N(()=>.62),f=N(()=>{const k=[];for(let A=e.min;A<=e.max;A=A+e.step)k.push(A);return k});ce(()=>e.modelValue,k=>{s.value=k});function E(k){s.value!==k&&(s.value=k),n("input",k)}function x(k){return!e.allowedValues||e.allowedValues(k)}function v(k){if(!e.scrollable||e.disabled)return;k.preventDefault();const A=Math.sign(-k.deltaY||1);let R=I.value;do R=R+A,R=(R-e.min+B.value)%B.value+e.min;while(!x(R)&&R!==I.value);R!==e.displayedValue&&E(R),m(R)}function M(k){return e.double&&k-e.min>=y.value}function L(k){return M(k)?S.value:1}function $(k){const A=e.rotate*Math.PI/180;return{x:Math.sin((k-e.min)*w.value+A)*L(k),y:-Math.cos((k-e.min)*w.value+A)*L(k)}}function G(k,A){const R=(Math.round(k/V.value)+(A?y.value:0))%B.value+e.min;return k<360-V.value/2?R:A?e.max-y.value+1:e.min}function b(k){const{x:A,y:R}=$(k);return{left:`${Math.round(50+A*50)}%`,top:`${Math.round(50+R*50)}%`}}function O(k,A){const R=A.x-k.x,ae=A.y-k.y;return Math.sqrt(R*R+ae*ae)}function W(k,A){const R=2*Math.atan2(A.y-k.y-O(k,A),A.x-k.x);return Math.abs(R*180/Math.PI)}function P(k){u.value===null&&(u.value=k),o.value=k,E(k)}function te(k){var Xe,Re;if(k.preventDefault(),!l.value&&k.type!=="click"||!i.value)return;const{width:A,top:R,left:ae}=(Xe=i.value)==null?void 0:Xe.getBoundingClientRect(),{width:C}=((Re=a.value)==null?void 0:Re.getBoundingClientRect())??{width:0},{clientX:F,clientY:ee}="touches"in k?k.touches[0]:k,ne={x:A/2,y:-A/2},me={x:F-ae,y:R-ee},xe=Math.round(W(ne,me)-e.rotate+360)%360,Te=e.double&&O(ne,me)<(C+C*S.value)/4,Q=Math.ceil(15/V.value);let Ee;for(let be=0;bec("div",{class:ge([{"v-time-picker-clock":!0,"v-time-picker-clock--indeterminate":e.modelValue==null,"v-time-picker-clock--readonly":e.readonly}]),onMousedown:H,onTouchstart:H,onWheel:v,ref:i},[c("div",{class:"v-time-picker-clock__inner",ref:a},[c("div",{class:ge([{"v-time-picker-clock__hand":!0,"v-time-picker-clock__hand--inner":M(e.modelValue)},g.value]),style:Ke([{transform:`rotate(${e.rotate+V.value*(I.value-e.min)}deg) scaleY(${L(I.value)})`},p.value])},null),f.value.map(k=>{const A=k===I.value;return c("div",{class:ge([{"v-time-picker-clock__item":!0,"v-time-picker-clock__item--active":A,"v-time-picker-clock__item--disabled":e.disabled||!x(k)},A&&_.value]),style:Ke([b(k),A&&T.value])},[c("span",null,[e.format(k)])])})])]))}}),$a=ye({active:Boolean,color:String,disabled:Boolean,label:String,modelValue:String,readonly:Boolean},"VTimePickerField"),rt=Ce()({name:"VTimePickerField",inheritAttrs:!1,props:$a(),emits:{"update:modelValue":e=>!0},setup(e,t){let{emit:n,attrs:i}=t;const{textColorClasses:a,textColorStyles:s}=dt(()=>e.color),l=Z(),u=we(!1);function o(m){if(["Backspace","Delete"].includes(m.key)){m.preventDefault();const g=m.target;g.value="",n("update:modelValue",null)}}return Ve(()=>c("div",null,[r(Ae,q({ref:l,_as:"VTimePickerField",autocomplete:"off",class:["v-time-picker-controls__time__field",{"v-time-picker-controls__time__field--active":e.active},e.active?a.value:[]],style:e.active?s.value:[],disabled:e.disabled,variant:"solo-filled",inputmode:"numeric",hideDetails:!0,flat:!0,modelValue:e.modelValue??(u.value?"":"--"),"onUpdate:modelValue":m=>n("update:modelValue",m),onKeydown:o,onFocus:()=>u.value=!0,onBlur:()=>u.value=!1},i),null),c("div",{class:"v-time-picker-controls__field-label"},[e.label])])),Ft({},l)}});function Fe(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return String(e).padStart(t,"0")}function jt(e){return e?(e-1)%12+1:12}function ut(e,t){return e%12+(t==="pm"?12:0)}function ze(e){const t=e.replaceAll(/\D/g,"");return t.length>0?Number(t):null}function za(e,t,n){if(n){if(e===12&&t)return{value:1};if(e===11&&t)return{value:12,togglePeriod:!0};if(e===12&&!t)return{value:11,togglePeriod:!0};if(e===1&&!t)return{value:12}}else{if(e===23&&t)return{value:0};if(e===0&&!t)return{value:23}}return{value:e+(t?1:-1)}}function It(e,t){return e===59&&t?0:e===0&&!t?59:e+(t?1:-1)}const Wa=ye({ampm:Boolean,color:String,disabled:Boolean,hour:[Number,String],minute:[Number,String],second:[Number,String],period:String,readonly:Boolean,useSeconds:Boolean,value:Number,viewMode:String},"VTimePickerControls"),Pt=Ce()({name:"VTimePickerControls",props:Wa(),emits:{"update:period":e=>!0,"update:viewMode":e=>!0,"update:hour":e=>!0,"update:minute":e=>!0,"update:second":e=>!0},setup(e,t){let{emit:n,slots:i}=t;const{t:a}=je(),s={in:f=>{if(f==null||isNaN(Number(f)))return null;const E=Number(f);return e.ampm?Fe(jt(E)):Fe(E)},out:f=>{if(isNaN(Number(f))||f==null||f==="")return null;const E=typeof f=="string"?ze(f):Number(f);return E===null?null:e.ampm?ut(E,e.period??"am"):wt(E,0,23)}},l=le(e,"hour",void 0,s.in,s.out),u={in:f=>f!=null&&!isNaN(Number(f))?Fe(`${f}`):null,out:f=>{if(isNaN(Number(f))||f==null||f==="")return null;const E=typeof f=="string"?ze(f):Number(f);return E!==null?wt(E,0,59):null}},o=le(e,"minute",void 0,u.in,u.out),m=le(e,"second",void 0,u.in,u.out);function g(f){if(!["ArrowUp","ArrowDown"].includes(f.key))return;f.preventDefault(),f.stopPropagation();const E=Number(l.value??0),x=e.ampm?e.period??"am":null,{value:v,togglePeriod:M}=za(E,f.key==="ArrowUp",x);l.value=Fe(v),M&&n("update:period",e.period==="am"?"pm":"am")}function p(f){["ArrowUp","ArrowDown"].includes(f.key)&&(f.preventDefault(),f.stopPropagation(),o.value=It(Number(o.value),f.key==="ArrowUp"))}function _(f){["ArrowUp","ArrowDown"].includes(f.key)&&(f.preventDefault(),f.stopPropagation(),m.value=It(Number(m.value),f.key==="ArrowUp"))}function T(f,E,x){return v=>{if(!v.data)return;const M=v.target,{value:L,selectionStart:$,selectionEnd:G}=M??{};if(ze(v.data)===null){v.preventDefault();return}const b=L?L.slice(0,$)+v.data+L.slice(G):v.data;if(b.length>2){if($===G&&G===0&&v.data.trim().startsWith("0")){v.preventDefault(),M.value=b.trim().substring(0,2),x(M.value),v.data.trim().length===1&&M.setSelectionRange(1,1);return}if($===G&&G===1&&L.startsWith("0")){v.preventDefault(),M.value=b.trim().substring(0,2),x(M.value);return}const W=e.viewMode==="hour"?e.ampm?12:23:59;if(ze(b)>W){v.preventDefault(),M.value=Fe(String(ze(v.data)).substring(0,2)),x(M.value);return}}const O=f(b);E(O)&&v.preventDefault()}}const B=Z(),y=Z(),V=Z();ce(()=>e.viewMode,(f,E)=>{switch(E){case"hour":B.value.blur();break;case"minute":y.value.blur();break;case"second":V.value.blur();break}});const w=T(s.out,f=>s.in(f)===l.value,f=>l.value=f),I=T(u.out,f=>u.in(f)===o.value,f=>o.value=f),S=T(u.out,f=>u.in(f)===m.value,f=>m.value=f);return Ve(()=>c("div",{class:"v-time-picker-controls"},[c("div",{class:ge({"v-time-picker-controls__time":!0,"v-time-picker-controls__time--with-ampm":e.ampm,"v-time-picker-controls__time--with-seconds":e.useSeconds})},[r(rt,{ref:B,active:e.viewMode==="hour",color:e.color,disabled:e.disabled,label:a("$vuetify.timePicker.hour"),modelValue:l.value,"onUpdate:modelValue":f=>l.value=f,onKeydown:g,onBeforeinput:w,onFocus:()=>n("update:viewMode","hour")},null),c("span",{class:"v-time-picker-controls__time__separator"},[D(":")]),r(rt,{ref:y,active:e.viewMode==="minute",color:e.color,disabled:e.disabled,label:a("$vuetify.timePicker.minute"),modelValue:o.value,"onUpdate:modelValue":f=>o.value=f,onKeydown:p,onBeforeinput:I,onFocus:()=>n("update:viewMode","minute")},null),e.useSeconds&&c("span",{key:"secondsDivider",class:"v-time-picker-controls__time__separator"},[D(":")]),e.useSeconds&&r(rt,{key:"secondsVal",ref:V,active:e.viewMode==="second",color:e.color,disabled:e.disabled,label:a("$vuetify.timePicker.second"),modelValue:m.value,"onUpdate:modelValue":f=>m.value=f,onKeydown:_,onBeforeinput:S,onFocus:()=>n("update:viewMode","second")},null),e.ampm&&c("div",{class:"v-time-picker-controls__ampm"},[r(Y,{active:e.period==="am",color:e.period==="am"?e.color:void 0,class:ge({"v-time-picker-controls__ampm__am":!0,"v-time-picker-controls__ampm__btn":!0,"v-time-picker-controls__ampm__btn__active":e.period==="am"}),disabled:e.disabled,text:a("$vuetify.timePicker.am"),variant:e.disabled&&e.period==="am"?"elevated":"tonal",onClick:()=>e.period!=="am"?n("update:period","am"):null},null),r(Y,{active:e.period==="pm",color:e.period==="pm"?e.color:void 0,class:ge({"v-time-picker-controls__ampm__pm":!0,"v-time-picker-controls__ampm__btn":!0,"v-time-picker-controls__ampm__btn__active":e.period==="pm"}),disabled:e.disabled,text:a("$vuetify.timePicker.pm"),variant:e.disabled&&e.period==="pm"?"elevated":"tonal",onClick:()=>e.period!=="pm"?n("update:period","pm"):null},null)])])])),{}}}),Ja=Ge(24),$t=Ge(12),Ka=$t.map(e=>e+12);Ge(60);const qa=ye({allowedHours:[Function,Array],allowedMinutes:[Function,Array],allowedSeconds:[Function,Array],disabled:Boolean,format:{type:String,default:"ampm"},max:String,min:String,viewMode:{type:String,default:"hour"},period:{type:String,default:"am",validator:e=>["am","pm"].includes(e)},modelValue:null,readonly:Boolean,scrollable:Boolean,useSeconds:Boolean,variant:{type:String,default:"dial"},...Me(mt({title:"$vuetify.timePicker.title"}),["landscape"]),...ca()},"VTimePicker"),Nt=Ce()({name:"VTimePicker",props:qa(),emits:{"update:hour":e=>!0,"update:minute":e=>!0,"update:period":e=>!0,"update:second":e=>!0,"update:modelValue":e=>!0,"update:viewMode":e=>!0},setup(e,t){let{emit:n,slots:i}=t;const{t:a}=je(),{densityClasses:s}=ua(e),l=Z(null),u=Z(null),o=Z(null),m=Z(null),g=Z(null),p=Z(null),_=le(e,"period","am"),T=le(e,"viewMode","hour"),B=Z(null),y=Z(null),V=N(()=>{let b;if(e.allowedHours instanceof Array?b=P=>e.allowedHours.includes(P):b=e.allowedHours,!e.min&&!e.max)return b;const O=e.min?Number(e.min.split(":")[0]):0,W=e.max?Number(e.max.split(":")[0]):23;return P=>P>=Number(O)&&P<=Number(W)&&(!b||b(P))}),w=N(()=>{let b;const O=!V.value||l.value===null||V.value(l.value);if(e.allowedMinutes instanceof Array?b=k=>e.allowedMinutes.includes(k):b=e.allowedMinutes,!e.min&&!e.max)return O?b:()=>!1;const[W,P]=e.min?e.min.split(":").map(Number):[0,0],[te,H]=e.max?e.max.split(":").map(Number):[23,59],ke=W*60+Number(P),_e=te*60+Number(H);return k=>{const A=60*l.value+k;return A>=ke&&A<=_e&&O&&(!b||b(k))}}),I=N(()=>{let b;const W=(!V.value||l.value===null||V.value(l.value))&&(!w.value||u.value===null||w.value(u.value));if(e.allowedSeconds instanceof Array?b=ae=>e.allowedSeconds.includes(ae):b=e.allowedSeconds,!e.min&&!e.max)return W?b:()=>!1;const[P,te,H]=e.min?e.min.split(":").map(Number):[0,0,0],[ke,_e,k]=e.max?e.max.split(":").map(Number):[23,59,59],A=P*3600+te*60+Number(H||0),R=ke*3600+_e*60+Number(k||0);return ae=>{const C=3600*l.value+60*u.value+ae;return C>=A&&C<=R&&W&&(!b||b(ae))}}),S=N(()=>e.format==="ampm"),f=Ne(()=>e.modelValue!==null&&l.value===null&&u.value===null&&(!e.useSeconds||o.value===null));function E(){const b=x();b!==null&&b!==e.modelValue&&n("update:modelValue",b),f.value&&n("update:modelValue",null)}ce(l,E),ce(u,E),ce(o,E),ce(()=>e.period,b=>L(b)),ce(()=>e.modelValue,b=>v(b)),ce(()=>e.useSeconds,(b,O)=>{O&&!b&&T.value==="second"&&(T.value="minute"),!b&&o.value!==null&&(o.value=null)}),da(()=>{v(e.modelValue)});function x(){return l.value!=null&&u.value!=null&&(!e.useSeconds||o.value!=null)?`${Fe(l.value)}:${Fe(u.value)}`+(e.useSeconds?`:${Fe(o.value)}`:""):null}function v(b){if(b==null||b==="")l.value=null,u.value=null,o.value=null;else if(b instanceof Date)l.value=b.getHours(),u.value=b.getMinutes(),o.value=b.getSeconds();else{const[O,,W,,P,te]=b.trim().toLowerCase().match(/^(\d+):(\d+)(:(\d+))?([ap]m)?$/)||new Array(6);l.value=te?ut(parseInt(O,10),te):parseInt(O,10),u.value=parseInt(W,10),o.value=parseInt(P||0,10)}_.value=l.value==null||l.value<12?"am":"pm"}function M(b,O){const W=V.value;if(!W)return O;const P=S.value?O<12?$t:Ka:Ja;return((P.find(H=>W((H+O)%P.length+P[0]))||0)+O)%P.length+P[0]}function L(b){if(_.value=b,l.value!=null){const O=l.value+(_.value==="am"?-12:12);l.value=M("hour",O)}return n("update:period",b),E(),!0}function $(b){T.value==="hour"?l.value=S.value?ut(b,_.value):b:T.value==="minute"?u.value=b:o.value=b}function G(b){switch(T.value||"hour"){case"hour":n("update:hour",b);break;case"minute":n("update:minute",b);break;case"second":n("update:second",b);break}const O=l.value!==null&&u.value!==null&&(e.useSeconds?o.value!==null:!0);T.value==="hour"?T.value="minute":e.useSeconds&&T.value==="minute"&&(T.value="second"),!(l.value===m.value&&u.value===g.value&&(!e.useSeconds||o.value===p.value)||x()===null)&&(m.value=l.value,g.value=u.value,e.useSeconds&&(p.value=o.value),O&&E())}Ve(()=>{const b=Me(at.filterProps(e),["hideHeader"]),O=Pt.filterProps(e),W=_t.filterProps(Me(e,["format","modelValue","min","max"]));return r(at,q(b,{color:void 0,class:["v-time-picker",`v-time-picker--variant-${e.variant}`,e.class,s.value],hideHeader:e.hideHeader&&e.variant!=="input",style:e.style}),{title:()=>{var P;return((P=i.title)==null?void 0:P.call(i))??c("div",{class:"v-time-picker__title"},[a(e.title)])},header:()=>r(Pt,q(O,{ampm:S.value,hour:l.value,minute:u.value,period:_.value,second:o.value,viewMode:T.value,"onUpdate:hour":P=>l.value=P,"onUpdate:minute":P=>u.value=P,"onUpdate:period":P=>L(P),"onUpdate:second":P=>o.value=P,"onUpdate:viewMode":P=>T.value=P,ref:B}),null),default:()=>r(_t,q(W,{allowedValues:T.value==="hour"?V.value:T.value==="minute"?w.value:I.value,double:T.value==="hour"&&!S.value,format:T.value==="hour"?S.value?jt:P=>P:P=>Fe(P,2),max:T.value==="hour"?S.value&&_.value==="am"?11:23:59,min:T.value==="hour"&&S.value&&_.value==="pm"?12:0,size:20,step:T.value==="hour"?1:5,modelValue:T.value==="hour"?l.value:T.value==="minute"?u.value:o.value,onChange:G,onInput:$,ref:y}),null),actions:i.actions})})}}),Ga={name:"ExamConfigEditor",props:{configId:{type:String,required:!0},dialogMode:{type:Boolean,default:!1}},emits:["saved","error","opened","deleted"],data(){return{localConfig:{examName:"",message:"",room:"",examInfos:[]},loading:!1,saving:!1,deleting:!1,deleteDialog:!1,error:"",success:"",isEditMode:!1,showJsonPreview:!1,availableSubjects:[],customSubjectInput:"",enableCustomAlertTime:!1,defaultExamTips:["请保持卷面整洁,字迹清晰,诚信应考。在听到终考铃时立刻起立,停止作答。","沉着 冷静 细心 守记","答题不守记,自己两行泪。"]}},computed:{formattedJson(){try{return JSON.stringify(this.localConfig,null,2)}catch(e){return console.error("格式化JSON时出错:",e),"无效的JSON格式"}},formattedStorageJson(){try{const e={examName:this.localConfig.examName,message:this.localConfig.message,room:this.localConfig.room,examInfos:this.localConfig.examInfos.map(t=>({name:t.name,start:this.formatDisplayDateTime(t.start),end:this.formatDisplayDateTime(t.end),alertTime:parseInt(t.alertTime)||15}))};return JSON.stringify(e,null,2)}catch(e){return console.error("格式化存储JSON时出错:",e),"无效的JSON格式"}},isValidConfig(){return this.localConfig.examName&&this.localConfig.message&&this.localConfig.examInfos&&this.localConfig.examInfos.length>0&&this.localConfig.examInfos.every(e=>e.name&&e.start&&e.end)},validationErrors(){const e=[];if((!this.localConfig.examName||this.localConfig.examName.trim()==="")&&e.push("考试名称不能为空"),(!this.localConfig.message||this.localConfig.message.trim()==="")&&e.push("考试提示不能为空"),!this.localConfig.examInfos||this.localConfig.examInfos.length===0)e.push("至少需要添加一个考试科目");else{this.localConfig.examInfos.forEach((t,n)=>{const i=`第${n+1}个科目`;if((!t.name||t.name.trim()==="")&&e.push(`${i}的名称不能为空`),t.start||e.push(`${i}的开始时间不能为空`),t.end||e.push(`${i}的结束时间不能为空`),t.start&&t.end){const a=new Date(t.start),s=new Date(t.end);isNaN(a.getTime())&&e.push(`${i}的开始时间格式不正确`),isNaN(s.getTime())&&e.push(`${i}的结束时间格式不正确`),!isNaN(a.getTime())&&!isNaN(s.getTime())&&(s<=a&&e.push(`${i}的结束时间必须晚于开始时间`),(s-a)/(1e3*60*60)>24&&e.push(`${i}的考试时长不能超过24小时`))}});for(let t=0;tu&&e.push(`第${t+1}个科目与第${n+1}个科目的时间有重叠`)}}}return e},hasValidationErrors(){return this.validationErrors.length>0}},watch:{configId:{immediate:!0,handler(e){e&&this.loadConfig()}}},created(){this.loadSubjects()},methods:{async loadSubjects(){try{const e=await Be.loadData("classworks-config-subject");e&&Array.isArray(e)?this.availableSubjects=e.sort((t,n)=>(t.order??0)-(n.order??0)).map(t=>({name:t.name,order:t.order??0})):this.availableSubjects=[{name:"语文",order:0},{name:"数学",order:1},{name:"英语",order:2},{name:"物理",order:3},{name:"化学",order:4},{name:"生物",order:5},{name:"政治",order:6},{name:"历史",order:7},{name:"地理",order:8}]}catch(e){console.warn("加载科目列表失败,使用默认列表:",e),this.availableSubjects=[{name:"语文",order:0},{name:"数学",order:1},{name:"英语",order:2},{name:"物理",order:3},{name:"化学",order:4},{name:"生物",order:5},{name:"政治",order:6},{name:"历史",order:7},{name:"地理",order:8}]}},autoFillRemaining(){if(this.localConfig.examInfos.length===0)return;let e=null;for(let t=this.localConfig.examInfos.length-1;t>=0;t--)if(this.localConfig.examInfos[t].end){e=new Date(this.localConfig.examInfos[t].end);break}e||(e=new Date);for(let t=0;t12)return`${t}月份不合法(1-12)`;if(g<1||g>31)return`${t}日期不合法(1-31)`;if(p<0||p>23)return`${t}小时不合法(0-23)`;if(_<0||_>59)return`${t}分钟不合法(0-59)`;const T=new Date(o,m-1,g,p,_);return isNaN(T.getTime())?`${t}日期不存在`:T.getMonth()!==m-1||T.getDate()!==g?`${t}日期不存在`:!0},validateEndAfterStart(e){if(!e.startFormatted||!e.endFormatted)return!0;try{const t=new Date(e.start||e.startFormatted.replace(/\//g,"-")),n=new Date(e.end||e.endFormatted.replace(/\//g,"-"));return isNaN(t.getTime())||isNaN(n.getTime())?!0:n<=t?"结束时间必须晚于开始时间":(n.getTime()-t.getTime())/(1e3*60*60)>24?"考试时长不能超过24小时":!0}catch{return!0}},validateNoTimeOverlap(e,t){if(!e.startFormatted||!e.endFormatted)return!0;try{const n=new Date(e.start||e.startFormatted.replace(/\//g,"-")),i=new Date(e.end||e.endFormatted.replace(/\//g,"-"));if(isNaN(n.getTime())||isNaN(i.getTime()))return!0;for(let a=0;a=l&&nl&&i<=u||n<=l&&i>=u)return`时间与"${s.name||`第${a+1}个科目`}"重叠`}return!0}catch{return!0}},toggleAlertTimeMode(){this.enableCustomAlertTime||this.localConfig.examInfos.forEach(e=>{e.alertTime=15})},getExamDuration(e){if(!e.start||!e.end)return"";try{const t=new Date(e.start),n=new Date(e.end);if(isNaN(t.getTime())||isNaN(n.getTime()))return"";const i=n.getTime()-t.getTime(),a=Math.round(i/(1e3*60));if(a<60)return`${a}分钟`;const s=Math.floor(a/60),l=a%60;return l===0?`${s}小时`:`${s}小时${l}分钟`}catch{return""}},updateStartDateTimeFromInput(e){if(e===void 0||!this.localConfig.examInfos[e])return;const t=this.localConfig.examInfos[e],n=t.startFormatted;if(!n)return;const i=n.match(/(\d{4})[\/\-](\d{1,2})[\/\-](\d{1,2})\s+(\d{1,2}):(\d{1,2})/);if(!i)return;const[,a,s,l,u,o]=i,m=new Date(parseInt(a),parseInt(s)-1,parseInt(l),parseInt(u),parseInt(o));isNaN(m.getTime())||(t.startDate=m,t.startTime=this.formatTimeOnly(m),t.start=this.formatDateTimeLocal(m),this.updateStartDateTime(e))},updateEndDateTimeFromInput(e){if(e===void 0||!this.localConfig.examInfos[e])return;const t=this.localConfig.examInfos[e],n=t.endFormatted;if(!n)return;const i=n.match(/(\d{4})[\/\-](\d{1,2})[\/\-](\d{1,2})\s+(\d{1,2}):(\d{1,2})/);if(!i)return;const[,a,s,l,u,o]=i,m=new Date(parseInt(a),parseInt(s)-1,parseInt(l),parseInt(u),parseInt(o));isNaN(m.getTime())||(t.endDate=m,t.endTime=this.formatTimeOnly(m),t.end=this.formatDateTimeLocal(m),this.updateEndDateTime(e))},async loadConfig(){var e;this.loading=!0,this.error="";try{const t=await Be.loadData(`es_${this.configId}`);if(t){this.localConfig={examName:"",message:"",room:"",examInfos:[],...t},Array.isArray(this.localConfig.examInfos)||(this.localConfig.examInfos=[]),this.localConfig.examInfos.forEach(i=>{if(i.start){const a=this.parseDateTime(i.start);i.start=this.formatDateTimeLocal(a),i.startDate=a,i.startTime=this.formatTimeOnly(a),i.startFormatted=this.formatDisplayDateTime(a),i.startDateMenu=!1}if(i.end){const a=this.parseDateTime(i.end);i.end=this.formatDateTimeLocal(a),i.endDate=a,i.endTime=this.formatTimeOnly(a),i.endFormatted=this.formatDisplayDateTime(a),i.endDateMenu=!1}try{if(i.start&&i.end){const a=new Date(i.start),s=new Date(i.end),l=Math.round((s.getTime()-a.getTime())/(1e3*60));l>0&&l<=24*60?i.durationMinutes=l:i.durationMinutes=120}else i.durationMinutes=120}catch{i.durationMinutes=120}i.alertTime===void 0||i.alertTime===null?i.alertTime=15:i.alertTime=parseInt(i.alertTime)||15});const n=this.localConfig.examInfos.some(i=>i.alertTime!==15);this.enableCustomAlertTime=n}else console.error("加载配置失败:",t),this.error="加载配置失败: "+(((e=t.error)==null?void 0:e.message)||"未知错误"),this.$emit("error",this.error)}catch(t){console.error(t),this.error="加载配置失败: "+t.message,this.$emit("error",this.error)}finally{this.loading=!1}},async saveConfig(){var e;if(!this.isValidConfig){const t=this.validationErrors;return t.length>0?this.error=`配置验证失败:${t.join(";")}`:this.error="请填写完整的配置信息",!1}this.saving=!0,this.error="";try{const t={examName:this.localConfig.examName,message:this.localConfig.message,room:this.localConfig.room,examInfos:this.localConfig.examInfos.map(i=>({name:i.name,start:this.formatDisplayDateTime(i.start),end:this.formatDisplayDateTime(i.end),alertTime:parseInt(i.alertTime)||15}))},n=await Be.saveData(`es_${this.configId}`,t);return n?(this.success="配置保存成功",this.$emit("saved",t),!0):(this.error="保存配置失败: "+(((e=n.error)==null?void 0:e.message)||"未知错误"),this.$emit("error",this.error),!1)}catch(t){return this.error="保存配置失败: "+t,this.$emit("error",this.error),!1}finally{this.saving=!1}},addExamInfo(){let e=new Date;if(this.localConfig.examInfos.length>0){const a=this.localConfig.examInfos[this.localConfig.examInfos.length-1];a.end&&(e=new Date(a.end))}const t=new Date(e.getTime()+10*60*1e3),n=new Date(t.getTime()+2*60*60*1e3),i={name:"",start:this.formatDateTimeLocal(t),end:this.formatDateTimeLocal(n),durationMinutes:120,alertTime:15,startDate:t,startTime:this.formatTimeOnly(t),startFormatted:this.formatDisplayDateTime(t),startDateMenu:!1,endDate:n,endTime:this.formatTimeOnly(n),endFormatted:this.formatDisplayDateTime(n),endDateMenu:!1};this.localConfig.examInfos.push(i)},removeExamInfo(e){this.localConfig.examInfos.splice(e,1)},moveExamInfo(e,t){const n=e+t;if(n>=0&&n24*60&&(n=24*60),t.durationMinutes=n,(!t.startDate||!t.startTime)&&t.start){const i=new Date(t.start);isNaN(i.getTime())||(t.startDate=i,t.startTime=this.formatTimeOnly(i))}if(t.startDate&&t.startTime){const i=new Date(t.startDate),[a,s]=String(t.startTime).split(":");i.setHours(parseInt(a),parseInt(s),0,0);const l=new Date(i.getTime()+n*60*1e3);t.endDate=l,t.endTime=this.formatTimeOnly(l),t.end=this.formatDateTimeLocal(l),t.endFormatted=this.formatDisplayDateTime(l)}},formatDateTimeLocal(e){if(!e)return"";let t;if(typeof e=="string"?e.includes("/")?t=new Date(e.replace(/\//g,"-")):t=new Date(e):t=new Date(e),isNaN(t.getTime()))return"";const n=t.getFullYear(),i=String(t.getMonth()+1).padStart(2,"0"),a=String(t.getDate()).padStart(2,"0"),s=String(t.getHours()).padStart(2,"0"),l=String(t.getMinutes()).padStart(2,"0");return`${n}-${i}-${a}T${s}:${l}`},formatDisplayDateTime(e){if(!e)return"";const t=new Date(e);if(isNaN(t.getTime()))return e;const n=t.getFullYear(),i=String(t.getMonth()+1).padStart(2,"0"),a=String(t.getDate()).padStart(2,"0"),s=String(t.getHours()).padStart(2,"0"),l=String(t.getMinutes()).padStart(2,"0");return`${n}/${i}/${a} ${s}:${l}`},parseDateTime(e){return e?typeof e=="string"?e.includes("/")?new Date(e.replace(/\//g,"-")):new Date(e):new Date(e):new Date},formatTimeOnly(e){if(!e)return"00:00";const t=new Date(e);if(isNaN(t.getTime()))return"00:00";const n=String(t.getHours()).padStart(2,"0"),i=String(t.getMinutes()).padStart(2,"0");return`${n}:${i}`},updateStartDateTime(e){const t=this.localConfig.examInfos[e];if(!t.startDate||!t.startTime)return;const n=new Date(t.startDate),[i,a]=t.startTime.split(":");n.setHours(parseInt(i),parseInt(a),0,0),t.start=this.formatDateTimeLocal(n),t.startFormatted=this.formatDisplayDateTime(n);let s=parseInt(t.durationMinutes);if(isNaN(s)||s<=0||s>24*60)try{let u=null;if(t.endDate&&t.endTime){u=new Date(t.endDate);const[o,m]=String(t.endTime).split(":");u.setHours(parseInt(o),parseInt(m),0,0)}else t.end&&(u=new Date(t.end));if(u&&!isNaN(u.getTime())){const o=Math.round((u.getTime()-n.getTime())/6e4);o>0&&o<=24*60&&(s=o)}}catch{}(isNaN(s)||s<=0||s>24*60)&&(s=120);const l=new Date(n.getTime()+s*60*1e3);t.endDate=l,t.endTime=this.formatTimeOnly(l),t.end=this.formatDateTimeLocal(l),t.endFormatted=this.formatDisplayDateTime(l),t.durationMinutes=s},updateEndDateTime(e){const t=this.localConfig.examInfos[e];if(!t.endDate||!t.endTime)return;const n=new Date(t.endDate),[i,a]=t.endTime.split(":");n.setHours(parseInt(i),parseInt(a),0,0),t.end=this.formatDateTimeLocal(n),t.endFormatted=this.formatDisplayDateTime(n);try{if(t.startDate&&t.startTime){const s=new Date(t.startDate),[l,u]=String(t.startTime).split(":");s.setHours(parseInt(l),parseInt(u),0,0);const o=Math.round((n.getTime()-s.getTime())/(1e3*60));o>0&&o<=24*60&&(t.durationMinutes=o)}}catch{}},async openConfig(){try{const e=await Be.getKeyCloudUrl(`es_${this.configId}`,{autoMigrate:!0,autoConfig:!0});if(e.success&&e.url){const t=`https://es.examaware.tech/exam/?configUrl=${encodeURIComponent(e.url)}`;window.open(t,"_blank"),this.success="配置已在新窗口中打开",this.$emit("opened",{configId:this.configId,url:e.url})}else throw new Error(e.error||"获取云端地址失败")}catch(e){this.error="打开配置失败: "+e.message,this.$emit("error","打开配置失败: "+e.message)}},confirmDelete(){this.deleteDialog=!0},async deleteConfig(){this.deleting=!0;try{const n=(await Be.loadData("es_list")||[]).filter(a=>a.id!==this.configId);if(!await Be.saveData("es_list",n))throw new Error("更新云端列表失败");this.deleteDialog=!1,this.$emit("deleted",{success:!0,message:"配置删除成功",configId:this.configId})}catch(e){console.error("删除配置失败:",e),this.$emit("deleted",{success:!1,message:"删除失败: "+e.message})}finally{this.deleting=!1}},openInEa2Player(){var e;try{const t={examName:this.localConfig.examName,message:this.localConfig.message,room:this.localConfig.room,examInfos:this.localConfig.examInfos.map(s=>({name:s.name,start:this.formatDisplayDateTime(s.start),end:this.formatDisplayDateTime(s.end),alertTime:parseInt(s.alertTime)||15}))},n=JSON.stringify(t),a=`examaware://player?data=${btoa(unescape(encodeURIComponent(n)))}`;window.location.href=a,(e=this.$message)==null||e.success("正在拉起 ExamAware2 播放器...")}catch(t){this.error="拉起播放器失败: "+t.message}}}},Xa={class:"d-flex align-center"},Za={class:"d-flex align-center"},Qa={key:4,class:"d-flex justify-space-between align-center mb-4"},el={class:"d-flex align-center gap-2"},tl={key:5},al={class:"mb-8"},ll={class:"text-h3 font-weight-bold",style:{"line-height":"1.2"}},nl={class:"text-subtitle-1 text-grey",style:{"white-space":"pre-wrap","line-height":"1.8"}},il={key:0,class:"mb-8"},rl={class:"d-flex align-center"},ol={class:""},sl={class:"mb-3"},ul={class:"d-flex align-center mb-1"},dl={class:"text-h6 font-weight-medium text-success"},cl={class:"d-flex align-center mb-1"},ml={class:"text-h6 font-weight-medium text-error"},fl={key:1,class:"text-center py-12"},vl={class:"json-preview"},hl={key:6},gl={class:"text-subtitle-2 font-weight-bold d-block mb-2"},yl={key:0,class:"mt-3"},kl={class:"text-caption text-medium-emphasis mt-2 ml-2"},bl={class:"d-flex align-center mr-4"},pl={class:"w-100"},wl={class:"d-flex align-center mb-3"},Dl={class:"d-flex gap-1"},Cl={class:"text-primary font-weight-bold"},Vl={key:1,class:"text-center py-12"};function xl(e,t,n,i,a,s){return j(),pe("div",null,[a.error?(j(),re(it,{key:0,border:"start",class:"mb-4 mt-3 mx-2",closable:"",type:"error",variant:"tonal","onClick:close":t[0]||(t[0]=l=>a.error="")},{default:d(()=>[c("div",Xa,[r(K,{class:"mr-2"},{default:d(()=>[...t[10]||(t[10]=[D("mdi-alert-circle",-1)])]),_:1}),D(" "+ue(a.error),1)])]),_:1})):se("",!0),a.success?(j(),re(it,{key:1,border:"start",class:"mb-4 mt-3 mx-2",closable:"",type:"success",variant:"tonal","onClick:close":t[1]||(t[1]=l=>a.success="")},{default:d(()=>[c("div",Za,[r(K,{class:"mr-2"},{default:d(()=>[...t[11]||(t[11]=[D("mdi-check-circle",-1)])]),_:1}),D(" "+ue(a.success),1)])]),_:1})):se("",!0),s.hasValidationErrors&&!a.loading?(j(),re(it,{key:2,border:"start",class:"mb-4 mt-3 mx-2",type:"warning",variant:"tonal"},{default:d(()=>[t[13]||(t[13]=c("div",{class:"d-flex align-center"},[c("span",{class:"font-weight-bold"},"配置验证失败,请检查以下问题:")],-1)),r(ot,{class:"bg-transparent",density:"compact"},{default:d(()=>[(j(!0),pe(De,null,Qe(s.validationErrors,(l,u)=>(j(),re(We,{key:u,class:"px-0 py-0"},{prepend:d(()=>[r(K,{color:"warning",size:"small"},{default:d(()=>[...t[12]||(t[12]=[D("mdi-circle-small",-1)])]),_:1})]),default:d(()=>[r(fa,{class:"text-body-2"},{default:d(()=>[D(ue(l),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})):se("",!0),a.loading?(j(),re(Pe,{key:3,class:"my-4",outlined:""},{default:d(()=>[r(Oe,null,{default:d(()=>[r(ba,{class:"mx-auto",type:"article"})]),_:1})]),_:1})):se("",!0),a.loading?se("",!0):(j(),pe("div",Qa,[c("div",el,[r(Y,{disabled:!s.isValidConfig,class:"text-none",color:"success","prepend-icon":"mdi-open-in-new",variant:"elevated",onClick:s.openConfig},{default:d(()=>[...t[14]||(t[14]=[D(" 打开 ExamSchedule ",-1)])]),_:1},8,["disabled","onClick"]),r(Y,{disabled:!s.isValidConfig,class:"text-none",color:"primary","prepend-icon":"mdi-link-variant",variant:"elevated",onClick:s.copyConfigUrl},{default:d(()=>[...t[15]||(t[15]=[D(" 复制远程链接 ",-1)])]),_:1},8,["disabled","onClick"]),r(Y,{disabled:!s.isValidConfig,class:"text-none",color:"primary","prepend-icon":"mdi-download",variant:"elevated",onClick:s.downloadAsJson},{default:d(()=>[...t[16]||(t[16]=[D(" JSON 文件 ",-1)])]),_:1},8,["disabled","onClick"]),r(Y,{disabled:!s.isValidConfig,class:"text-none",color:"primary","prepend-icon":"mdi-download",variant:"elevated",onClick:s.downloadAsEa2},{default:d(()=>[...t[17]||(t[17]=[D(" .ea2 文件 ",-1)])]),_:1},8,["disabled","onClick"]),r(Y,{disabled:!s.isValidConfig,class:"text-none",color:"secondary","prepend-icon":"mdi-play-circle",variant:"elevated",onClick:s.openInEa2Player},{default:d(()=>[...t[18]||(t[18]=[D(" 拉起EA2播放器 ",-1)])]),_:1},8,["disabled","onClick"]),s.isValidConfig?se("",!0):(j(),re(et,{key:0,activator:"parent",location:"bottom"},{default:d(()=>[...t[19]||(t[19]=[c("span",null,"请先完善配置信息后再操作",-1)])]),_:1}))]),r(va,{modelValue:a.isEditMode,"onUpdate:modelValue":t[2]||(t[2]=l=>a.isEditMode=l),color:"primary",divided:"",variant:"outlined"},{default:d(()=>[r(Y,{class:"text-error","prepend-icon":"mdi-delete",onClick:s.confirmDelete},{default:d(()=>[...t[20]||(t[20]=[D(" 删除配置 ",-1)])]),_:1},8,["onClick"]),r(Y,{value:!1,"prepend-icon":"mdi-eye"},{default:d(()=>[...t[21]||(t[21]=[D(" 预览",-1)])]),_:1}),r(Y,{value:!0,"prepend-icon":"mdi-pencil"},{default:d(()=>[...t[22]||(t[22]=[D(" 编辑",-1)])]),_:1})]),_:1},8,["modelValue"])])),!a.loading&&!a.isEditMode?(j(),pe("div",tl,[c("div",al,[c("div",ll,ue(a.localConfig.examName||"未设置考试名称"),1),c("div",nl,ue(a.localConfig.message||"未设置考试提示"),1),a.localConfig.room?(j(),re(Je,{key:0,class:"px-4 py-2",size:"large"},{default:d(()=>[r(K,{start:""},{default:d(()=>[...t[23]||(t[23]=[D("mdi-home",-1)])]),_:1}),D(" 考场:"+ue(a.localConfig.room),1)]),_:1})):se("",!0)]),a.localConfig.examInfos&&a.localConfig.examInfos.length>0?(j(),pe("div",il,[r(He,null,{default:d(()=>[(j(!0),pe(De,null,Qe(a.localConfig.examInfos,(l,u)=>(j(),re(he,{key:u,cols:"12",lg:"4",md:"6"},{default:d(()=>[r(Pe,{class:"h-100",hover:"",variant:"tonal"},{default:d(()=>[r(Le,{class:"bg-primary-lighten-5 pa-4"},{default:d(()=>[c("div",rl,[r(K,{class:"mr-2"},{default:d(()=>[...t[24]||(t[24]=[D("mdi-book-open-page-variant",-1)])]),_:1}),c("span",ol,ue(l.name||"未设置科目"),1)])]),_:2},1024),r(Oe,{class:"pa-4"},{default:d(()=>[c("div",sl,[c("div",ul,[r(K,{class:"mr-2",color:"success",size:"small"},{default:d(()=>[...t[25]||(t[25]=[D("mdi-clock-start ",-1)])]),_:1}),t[26]||(t[26]=c("span",{class:"text-body-2 text-grey-darken-1"},"开始时间",-1))]),c("div",dl,ue(l.startFormatted||l.start||"未设置"),1)]),c("div",null,[c("div",cl,[r(K,{class:"mr-2",color:"error",size:"small"},{default:d(()=>[...t[27]||(t[27]=[D("mdi-clock-end ",-1)])]),_:1}),t[28]||(t[28]=c("span",{class:"text-body-2 text-grey-darken-1"},"结束时间",-1))]),c("div",ml,ue(l.endFormatted||l.end||"未设置"),1)])]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]),_:1})])):(j(),pe("div",fl,[r(K,{class:"mb-4",color:"grey-lighten-2",size:"80"},{default:d(()=>[...t[29]||(t[29]=[D(" mdi-calendar-blank ",-1)])]),_:1}),t[32]||(t[32]=c("div",{class:"text-h5 text-grey-darken-1 mb-2"},"暂无考试科目安排",-1)),t[33]||(t[33]=c("div",{class:"text-body-1 text-grey mb-4"},' 点击上方"添加科目"按钮开始配置考试时间表 ',-1)),r(Y,{color:"primary",variant:"outlined",onClick:s.quickEdit},{default:d(()=>[r(K,{start:""},{default:d(()=>[...t[30]||(t[30]=[D("mdi-plus",-1)])]),_:1}),t[31]||(t[31]=D(" 立即添加 ",-1))]),_:1},8,["onClick"])])),r(Pe,{border:"",class:"mb-4",elevation:"2"},{default:d(()=>[r(Le,{class:"d-flex align-center text-white cursor-pointer",onClick:t[3]||(t[3]=l=>a.showJsonPreview=!a.showJsonPreview)},{default:d(()=>[r(K,{class:"mr-2"},{default:d(()=>[...t[34]||(t[34]=[D("mdi-code-json",-1)])]),_:1}),t[36]||(t[36]=D(" 配置预览 ",-1)),r(Ye),r(Y,{color:"white","prepend-icon":"mdi-content-copy",size:"small",variant:"outlined",onClick:ha(s.copyToClipboard,["stop"])},{default:d(()=>[...t[35]||(t[35]=[D(" 复制 ",-1)])]),_:1},8,["onClick"]),r(Y,{icon:a.showJsonPreview?"mdi-chevron-up":"mdi-chevron-down",class:"ml-2",color:"white",size:"small",variant:"text"},null,8,["icon"])]),_:1}),r(ga,null,{default:d(()=>[Yt(r(Oe,{class:"pa-4"},{default:d(()=>[r(Pe,{class:"pa-4",variant:"tonal"},{default:d(()=>[c("pre",vl,[c("code",null,ue(s.formattedStorageJson),1)])]),_:1})]),_:1},512),[[ya,a.showJsonPreview]])]),_:1})]),_:1})])):se("",!0),!a.loading&&a.isEditMode?(j(),pe("div",hl,[r(Pe,{border:"",class:"mb-4",elevation:"1"},{default:d(()=>[r(Le,{class:"d-flex align-center bg-primary-lighten-5 pa-4"},{default:d(()=>[r(K,{class:"mr-2"},{default:d(()=>[...t[37]||(t[37]=[D("mdi-information",-1)])]),_:1}),t[38]||(t[38]=c("span",{class:"font-weight-bold"},"基本信息",-1))]),_:1}),r(Oe,{class:"pa-6"},{default:d(()=>[r(He,null,{default:d(()=>[r(he,{cols:"12",md:"6"},{default:d(()=>[r(Ae,{modelValue:a.localConfig.examName,"onUpdate:modelValue":t[4]||(t[4]=l=>a.localConfig.examName=l),rules:[l=>!!l||"考试名称不能为空",l=>l&&l.trim().length>0||"考试名称不能为空白字符",l=>!l||l.length<=100||"考试名称不能超过100个字符"],clearable:"",density:"comfortable",label:"考试名称",placeholder:"如:2025年高考模拟考试","prepend-inner-icon":"mdi-calendar-text",required:"",variant:"outlined"},null,8,["modelValue","rules"])]),_:1}),r(he,{cols:"12",md:"6"},{default:d(()=>[r(Ae,{modelValue:a.localConfig.room,"onUpdate:modelValue":t[5]||(t[5]=l=>a.localConfig.room=l),clearable:"",density:"comfortable",label:"考场号(仅 ExamSchedule-Management 支持此配置)",placeholder:"如:一号考场","prepend-inner-icon":"mdi-home",variant:"outlined"},null,8,["modelValue"])]),_:1})]),_:1}),r(He,null,{default:d(()=>[r(he,{cols:"12"},{default:d(()=>[c("span",gl,[r(K,{size:"small",class:"mr-1"},{default:d(()=>[...t[39]||(t[39]=[D("mdi-message-text",-1)])]),_:1}),t[40]||(t[40]=D(" 考试提示 ",-1))]),r(xa,{modelValue:a.localConfig.message,"onUpdate:modelValue":t[6]||(t[6]=l=>a.localConfig.message=l),rules:[l=>!!l||"考试提示不能为空",l=>l&&l.trim().length>0||"考试提示不能为空白字符"],clearable:"",density:"comfortable",label:"输入考试相关的提示信息...","no-resize":"",placeholder:"例如:请保持卷面整洁,诚信应考。在听到终考铃时立刻停止作答。",rows:"3",variant:"outlined"},null,8,["modelValue","rules"]),!a.localConfig.message||a.localConfig.message.trim()===""?(j(),pe("div",yl,[r(wa,{class:"d-flex gap-2",column:""},{default:d(()=>[(j(!0),pe(De,null,Qe(a.defaultExamTips,(l,u)=>(j(),re(Je,{key:u,class:"cursor-pointer",color:"primary",size:"small",variant:"outlined",onClick:o=>s.selectDefaultTip(l)},{default:d(()=>[r(K,{size:"small",start:""},{default:d(()=>[...t[41]||(t[41]=[D("mdi-plus",-1)])]),_:1}),D(" "+ue(l.substring(0,20))+"... ",1)]),_:2},1032,["onClick"]))),128))]),_:1}),c("div",kl,[r(K,{class:"mr-1",size:"x-small"},{default:d(()=>[...t[42]||(t[42]=[D("mdi-lightbulb-outline",-1)])]),_:1}),t[43]||(t[43]=D(" 点击上方选项快速添加常用考试提示 ",-1))])])):se("",!0)]),_:1})]),_:1})]),_:1})]),_:1}),r(Pe,{border:"",class:"mb-4",elevation:"1"},{default:d(()=>[r(Le,{class:"d-flex align-center bg-success-lighten-5 pa-4"},{default:d(()=>[r(K,{class:"mr-2"},{default:d(()=>[...t[44]||(t[44]=[D("mdi-format-list-bulleted",-1)])]),_:1}),t[47]||(t[47]=c("span",{class:"font-weight-bold"},"考试科目安排",-1)),r(Ye),c("div",bl,[r(Ta,{modelValue:a.enableCustomAlertTime,"onUpdate:modelValue":t[7]||(t[7]=l=>a.enableCustomAlertTime=l),color:"primary",density:"compact","hide-details":"",onChange:s.toggleAlertTimeMode},{label:d(()=>[...t[45]||(t[45]=[c("span",{class:"text-body-2"},"自定义提醒时间",-1)])]),_:1},8,["modelValue","onChange"])]),r(Y,{color:"success","prepend-icon":"mdi-plus",size:"small",variant:"elevated",onClick:s.addExamInfo},{default:d(()=>[...t[46]||(t[46]=[D(" 添加科目 ",-1)])]),_:1},8,["onClick"])]),_:1}),r(Oe,{class:"pa-0"},{default:d(()=>[a.localConfig.examInfos&&a.localConfig.examInfos.length>0?(j(),re(ot,{key:0,class:"py-0"},{default:d(()=>[(j(!0),pe(De,null,Qe(a.localConfig.examInfos,(l,u)=>(j(),re(We,{key:u,class:"border-b pa-4 hover-highlight"},{default:d(()=>[c("div",pl,[c("div",wl,[r(Je,{color:u%2===0?"primary":"secondary",size:"small",variant:"tonal",class:"mr-3"},{default:d(()=>[r(K,{start:"",size:"small"},{default:d(()=>[D("mdi-numeric-"+ue(u+1)+"-circle",1)]),_:2},1024),D(" 第 "+ue(u+1)+" 科目 ",1)]),_:2},1032,["color"]),r(Ye),c("div",Dl,[u>0?(j(),re(Y,{key:0,color:"primary",icon:"mdi-arrow-up",size:"x-small",variant:"text",onClick:o=>s.moveExamInfo(u,-1)},{default:d(()=>[r(et,{activator:"parent",location:"bottom"},{default:d(()=>[...t[48]||(t[48]=[D("上移",-1)])]),_:1})]),_:1},8,["onClick"])):se("",!0),us.moveExamInfo(u,1)},{default:d(()=>[r(et,{activator:"parent",location:"bottom"},{default:d(()=>[...t[49]||(t[49]=[D("下移",-1)])]),_:1})]),_:1},8,["onClick"])):se("",!0),r(Y,{color:"error",icon:"mdi-delete",size:"x-small",variant:"text",onClick:o=>s.removeExamInfo(u)},{default:d(()=>[r(et,{activator:"parent",location:"bottom"},{default:d(()=>[...t[50]||(t[50]=[D("删除",-1)])]),_:1})]),_:1},8,["onClick"])])]),r(He,{class:"align-start"},{default:d(()=>[r(he,{cols:"12",md:"4"},{default:d(()=>[r(Ya,{modelValue:l.name,"onUpdate:modelValue":o=>l.name=o,items:a.availableSubjects,rules:[o=>!!o||"科目名称不能为空",o=>o&&o.trim().length>0||"科目名称不能为空白字符"],clearable:"",density:"comfortable","item-title":"name",label:"科目名称","no-data-text":"没有可用科目,请输入自定义名称","prepend-inner-icon":"mdi-book",variant:"outlined"},{"prepend-item":d(()=>[a.customSubjectInput?(j(),re(We,{key:0,title:"自定义:"},{append:d(()=>[c("span",Cl,ue(a.customSubjectInput),1)]),_:1})):se("",!0),a.customSubjectInput?(j(),re(At,{key:1})):se("",!0)]),_:1},8,["modelValue","onUpdate:modelValue","items","rules"])]),_:2},1024),r(he,{cols:"12",md:"3"},{default:d(()=>[r(st,{modelValue:l.startDateMenu,"onUpdate:modelValue":o=>l.startDateMenu=o,"close-on-content-click":!1,"min-width":"auto","offset-y":"",transition:"scale-transition"},{activator:d(({props:o})=>[r(Ae,q({modelValue:l.startFormatted,"onUpdate:modelValue":m=>l.startFormatted=m,rules:[m=>!!m||"开始时间不能为空",m=>s.validateTimeFormat(m,"开始时间"),()=>s.validateNoTimeOverlap(l,u)],density:"comfortable",label:"开始时间",placeholder:"2025/01/01 09:00","prepend-inner-icon":"mdi-clock-start"},{ref_for:!0},o,{variant:"outlined",onBlur:m=>s.updateStartDateTimeFromInput(u)}),{append:d(()=>[r(K,null,{default:d(()=>[...t[51]||(t[51]=[D("mdi-calendar-clock",-1)])]),_:1})]),_:1},16,["modelValue","onUpdate:modelValue","rules","onBlur"])]),default:d(()=>[r(Pe,{"min-width":"500"},{default:d(()=>[r(Le,{class:"text-center py-3 bg-primary-lighten-5"},{default:d(()=>[r(K,{class:"mr-2",color:"primary"},{default:d(()=>[...t[52]||(t[52]=[D("mdi-clock-start",-1)])]),_:1}),t[53]||(t[53]=D(" 选择开始时间 ",-1))]),_:1}),r(Oe,{class:"pa-0"},{default:d(()=>[r(He,{"no-gutters":""},{default:d(()=>[r(he,{class:"border-e",cols:"6"},{default:d(()=>[r(Mt,{modelValue:l.startDate,"onUpdate:modelValue":[o=>l.startDate=o,o=>s.updateStartDateTime(u)],color:"primary",elevation:"0",locale:"zh-cn","show-adjacent-months":""},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),r(he,{cols:"6"},{default:d(()=>[r(Nt,{modelValue:l.startTime,"onUpdate:modelValue":[o=>l.startTime=o,o=>s.updateStartDateTime(u)],color:"primary",elevation:"0",format:"24hr",scrollable:""},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024)]),_:2},1024),r(nt,null,{default:d(()=>[r(Ye),r(Y,{color:"grey",variant:"text",onClick:o=>l.startDateMenu=!1},{default:d(()=>[...t[54]||(t[54]=[D(" 关闭 ",-1)])]),_:1},8,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:2},1024),r(he,{cols:"12",md:"3"},{default:d(()=>[r(st,{modelValue:l.endDateMenu,"onUpdate:modelValue":o=>l.endDateMenu=o,"close-on-content-click":!1,"min-width":"auto","offset-y":"",transition:"scale-transition"},{activator:d(({props:o})=>[r(Ae,q({modelValue:l.endFormatted,"onUpdate:modelValue":m=>l.endFormatted=m,rules:[m=>!!m||"结束时间不能为空",m=>s.validateTimeFormat(m,"结束时间"),()=>s.validateEndAfterStart(l),()=>s.validateNoTimeOverlap(l,u)],density:"comfortable",label:"结束时间",placeholder:"2025/01/01 11:00","prepend-inner-icon":"mdi-clock-end"},{ref_for:!0},o,{variant:"outlined",onBlur:m=>s.updateEndDateTimeFromInput(u)}),{append:d(()=>[r(K,null,{default:d(()=>[...t[55]||(t[55]=[D("mdi-calendar-clock",-1)])]),_:1})]),_:1},16,["modelValue","onUpdate:modelValue","rules","onBlur"])]),default:d(()=>[r(Pe,{"min-width":"500"},{default:d(()=>[r(Le,{class:"text-center py-3 bg-error-lighten-5"},{default:d(()=>[r(K,{class:"mr-2",color:"error"},{default:d(()=>[...t[56]||(t[56]=[D("mdi-clock-end",-1)])]),_:1}),t[57]||(t[57]=D(" 选择结束时间 ",-1))]),_:1}),r(Oe,{class:"pa-0"},{default:d(()=>[r(He,{"no-gutters":""},{default:d(()=>[r(he,{class:"border-e",cols:"6"},{default:d(()=>[r(Mt,{modelValue:l.endDate,"onUpdate:modelValue":[o=>l.endDate=o,o=>s.updateEndDateTime(u)],color:"error",elevation:"0",locale:"zh-cn","show-adjacent-months":""},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),r(he,{cols:"6"},{default:d(()=>[r(Nt,{modelValue:l.endTime,"onUpdate:modelValue":[o=>l.endTime=o,o=>s.updateEndDateTime(u)],color:"error",elevation:"0",format:"24hr",scrollable:""},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024)]),_:2},1024),r(nt,null,{default:d(()=>[r(Ye),r(Y,{color:"grey",variant:"text",onClick:o=>l.endDateMenu=!1},{default:d(()=>[...t[58]||(t[58]=[D(" 关闭 ",-1)])]),_:1},8,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:2},1024),r(he,{cols:"12",md:"2"},{default:d(()=>[r(Ae,{modelValue:l.durationMinutes,"onUpdate:modelValue":o=>l.durationMinutes=o,rules:[o=>!!o||"时长不能为空",o=>!isNaN(o)||"时长必须是数字",o=>parseInt(o)>0||"时长必须大于0",o=>parseInt(o)<=1440||"时长不能超过1440分钟(24小时)"],type:"number",min:"1",max:"1440",density:"comfortable",label:"时长(分钟)",placeholder:"例如:120","prepend-inner-icon":"mdi-timer",variant:"outlined",hint:s.durationHint(l),"persistent-hint":"",onBlur:o=>s.updateDurationFromInput(u)},null,8,["modelValue","onUpdate:modelValue","rules","hint","onBlur"])]),_:2},1024),a.enableCustomAlertTime?(j(),re(he,{key:0,cols:"12",md:"2"},{default:d(()=>[r(Ae,{modelValue:l.alertTime,"onUpdate:modelValue":o=>l.alertTime=o,rules:[o=>!!o||"提醒时间不能为空",o=>!isNaN(o)||"提醒时间必须是数字",o=>parseInt(o)>=0||"提醒时间不能为负数",o=>parseInt(o)<=120||"提醒时间不能超过120分钟"],type:"number",min:"0",max:"120",density:"comfortable",label:"提醒时间(分钟)",placeholder:"例如:15","prepend-inner-icon":"mdi-bell-ring",variant:"outlined",hint:"考试结束前提醒","persistent-hint":""},null,8,["modelValue","onUpdate:modelValue","rules"])]),_:2},1024)):se("",!0)]),_:2},1024)])]),_:2},1024))),128))]),_:1})):(j(),pe("div",Vl,[r(K,{class:"mb-4",color:"grey-lighten-2",size:"80"},{default:d(()=>[...t[59]||(t[59]=[D(" mdi-calendar-blank ",-1)])]),_:1}),t[61]||(t[61]=c("div",{class:"text-h5 text-grey-darken-1 mb-2"},"暂无考试科目安排",-1)),t[62]||(t[62]=c("div",{class:"text-body-1 text-grey mb-4"},' 点击上方"添加科目"按钮开始配置 ',-1)),r(Y,{color:"success","prepend-icon":"mdi-plus",size:"large",variant:"elevated",onClick:s.addExamInfo},{default:d(()=>[...t[60]||(t[60]=[D(" 立即添加科目 ",-1)])]),_:1},8,["onClick"])]))]),_:1})]),_:1})])):se("",!0),r(ka,{modelValue:a.deleteDialog,"onUpdate:modelValue":t[9]||(t[9]=l=>a.deleteDialog=l),"max-width":"400"},{default:d(()=>[r(Pe,null,{default:d(()=>[r(Le,{class:"d-flex align-center"},{default:d(()=>[r(K,{class:"mr-2",color:"error"},{default:d(()=>[...t[63]||(t[63]=[D("mdi-delete-alert",-1)])]),_:1}),t[64]||(t[64]=D(" 确认删除配置 ",-1))]),_:1}),r(Oe,null,{default:d(()=>[t[65]||(t[65]=D(" 确定要删除配置 ",-1)),c("strong",null,ue(a.localConfig.examName||`配置 ${n.configId}`),1),t[66]||(t[66]=D(" 吗? ",-1)),t[67]||(t[67]=c("br",null,null,-1)),t[68]||(t[68]=c("small",{class:"text-grey"},"此操作不可撤销,将会删除所有相关数据",-1))]),_:1}),r(nt,null,{default:d(()=>[r(Ye),r(Y,{color:"grey",variant:"text",onClick:t[8]||(t[8]=l=>a.deleteDialog=!1)},{default:d(()=>[...t[69]||(t[69]=[D(" 取消 ",-1)])]),_:1}),r(Y,{loading:a.deleting,color:"error",variant:"outlined",onClick:s.deleteConfig},{default:d(()=>[...t[70]||(t[70]=[D(" 删除 ",-1)])]),_:1},8,["loading","onClick"])]),_:1})]),_:1})]),_:1},8,["modelValue"])])}const Bl=ma(Ga,[["render",xl],["__scopeId","data-v-99d81754"]]);export{Mt as V,Bl as _,Ya as a}; diff --git a/assets/VAlert-lHl5kpT_.js b/assets/VAlert-DsOOTaSZ.js similarity index 98% rename from assets/VAlert-lHl5kpT_.js rename to assets/VAlert-DsOOTaSZ.js index bb9ed6c..ab20182 100644 --- a/assets/VAlert-lHl5kpT_.js +++ b/assets/VAlert-DsOOTaSZ.js @@ -1 +1 @@ -import{aO as F,p as P,a0 as M,g as N,ar as O,au as y,bp as R,cu as j,aG as q,u as p,bo as G,bg as K,ch as W,be as H,aA as J,aq as Q,d as l,cv as U,i as s,n as f,e as b,v as X,E as S,aW as k,y as Y,ce as Z,bj as ee,m as ae,bk as te,ci as le,bl as ne,bq as se,f as oe,aK as ie,h as ce,a_ as re}from"./index-B3T0sq1H.js";const ue=F("v-alert-title"),de=P({iconSize:[Number,String],iconSizes:{type:Array,default:()=>[["x-small",10],["small",16],["default",24],["large",28],["x-large",32]]}},"iconSize");function ve(e,o){return{iconSize:M(()=>{const a=new Map(e.iconSizes),t=e.iconSize??o()??"default";return a.has(t)?a.get(t):t})}}const me=["success","info","warning","error"],ye=P({border:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["top","end","bottom","start"].includes(e)},borderColor:String,closable:Boolean,closeIcon:{type:re,default:"$close"},closeLabel:{type:String,default:"$vuetify.close"},icon:{type:[Boolean,String,Function,Object],default:null},modelValue:{type:Boolean,default:!0},prominent:Boolean,title:String,text:String,type:{type:String,validator:e=>me.includes(e)},...ce(),...ie(),...oe(),...se(),...de(),...ne(),...le(),...te(),...ae(),...ee(),...Z({variant:"flat"})},"VAlert"),be=N()({name:"VAlert",props:ye(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0},setup(e,o){let{emit:r,slots:a}=o;const t=O(e,"modelValue"),i=y(()=>{if(e.icon!==!1)return e.type?e.icon??`$${e.type}`:e.icon}),{iconSize:g}=ve(e,()=>e.prominent?44:void 0),{themeClasses:V}=R(e),{colorClasses:z,colorStyles:C,variantClasses:x}=j(()=>({color:e.color??e.type,variant:e.variant})),{densityClasses:_}=q(e),{dimensionStyles:h}=p(e),{elevationClasses:A}=G(e),{locationStyles:B}=K(e),{positionClasses:I}=W(e),{roundedClasses:T}=H(e),{textColorClasses:D,textColorStyles:L}=J(()=>e.borderColor),{t:$}=Q(),u=y(()=>({"aria-label":$(e.closeLabel),onClick(c){t.value=!1,r("click:close",c)}}));return()=>{const c=!!(a.prepend||i.value),w=!!(a.title||e.title),E=!!(a.close||e.closable),d={density:e.density,icon:i.value,size:e.iconSize||e.prominent?g.value:void 0};return t.value&&l(e.tag,{class:b(["v-alert",e.border&&{"v-alert--border":!!e.border,[`v-alert--border-${e.border===!0?"start":e.border}`]:!0},{"v-alert--prominent":e.prominent},V.value,z.value,_.value,A.value,I.value,T.value,x.value,e.class]),style:f([C.value,h.value,B.value,e.style]),role:"alert"},{default:()=>{var v,m;return[U(!1,"v-alert"),e.border&&s("div",{key:"border",class:b(["v-alert__border",D.value]),style:f(L.value)},null),c&&s("div",{key:"prepend",class:"v-alert__prepend"},[a.prepend?l(k,{key:"prepend-defaults",disabled:!i.value,defaults:{VIcon:{...d}}},a.prepend):l(X,S({key:"prepend-icon"},d),null)]),s("div",{class:"v-alert__content"},[w&&l(ue,{key:"title"},{default:()=>{var n;return[((n=a.title)==null?void 0:n.call(a))??e.title]}}),((v=a.text)==null?void 0:v.call(a))??e.text,(m=a.default)==null?void 0:m.call(a)]),a.append&&s("div",{key:"append",class:"v-alert__append"},[a.append()]),E&&s("div",{key:"close",class:"v-alert__close"},[a.close?l(k,{key:"close-defaults",defaults:{VBtn:{icon:e.closeIcon,size:"x-small",variant:"text"}}},{default:()=>{var n;return[(n=a.close)==null?void 0:n.call(a,{props:u.value})]}}):l(Y,S({key:"close-btn",icon:e.closeIcon,size:"x-small",variant:"text"},u.value),null)])]}})}}});export{be as V,ue as a}; +import{aO as F,p as P,a0 as M,g as N,ar as O,au as y,bp as R,cu as j,aG as q,u as p,bo as G,bg as K,ch as W,be as H,aA as J,aq as Q,d as l,cv as U,i as s,n as f,e as b,v as X,E as S,aW as k,y as Y,ce as Z,bj as ee,m as ae,bk as te,ci as le,bl as ne,bq as se,f as oe,aK as ie,h as ce,a_ as re}from"./index-CDv4Fq34.js";const ue=F("v-alert-title"),de=P({iconSize:[Number,String],iconSizes:{type:Array,default:()=>[["x-small",10],["small",16],["default",24],["large",28],["x-large",32]]}},"iconSize");function ve(e,o){return{iconSize:M(()=>{const a=new Map(e.iconSizes),t=e.iconSize??o()??"default";return a.has(t)?a.get(t):t})}}const me=["success","info","warning","error"],ye=P({border:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["top","end","bottom","start"].includes(e)},borderColor:String,closable:Boolean,closeIcon:{type:re,default:"$close"},closeLabel:{type:String,default:"$vuetify.close"},icon:{type:[Boolean,String,Function,Object],default:null},modelValue:{type:Boolean,default:!0},prominent:Boolean,title:String,text:String,type:{type:String,validator:e=>me.includes(e)},...ce(),...ie(),...oe(),...se(),...de(),...ne(),...le(),...te(),...ae(),...ee(),...Z({variant:"flat"})},"VAlert"),be=N()({name:"VAlert",props:ye(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0},setup(e,o){let{emit:r,slots:a}=o;const t=O(e,"modelValue"),i=y(()=>{if(e.icon!==!1)return e.type?e.icon??`$${e.type}`:e.icon}),{iconSize:g}=ve(e,()=>e.prominent?44:void 0),{themeClasses:V}=R(e),{colorClasses:z,colorStyles:C,variantClasses:x}=j(()=>({color:e.color??e.type,variant:e.variant})),{densityClasses:_}=q(e),{dimensionStyles:h}=p(e),{elevationClasses:A}=G(e),{locationStyles:B}=K(e),{positionClasses:I}=W(e),{roundedClasses:T}=H(e),{textColorClasses:D,textColorStyles:L}=J(()=>e.borderColor),{t:$}=Q(),u=y(()=>({"aria-label":$(e.closeLabel),onClick(c){t.value=!1,r("click:close",c)}}));return()=>{const c=!!(a.prepend||i.value),w=!!(a.title||e.title),E=!!(a.close||e.closable),d={density:e.density,icon:i.value,size:e.iconSize||e.prominent?g.value:void 0};return t.value&&l(e.tag,{class:b(["v-alert",e.border&&{"v-alert--border":!!e.border,[`v-alert--border-${e.border===!0?"start":e.border}`]:!0},{"v-alert--prominent":e.prominent},V.value,z.value,_.value,A.value,I.value,T.value,x.value,e.class]),style:f([C.value,h.value,B.value,e.style]),role:"alert"},{default:()=>{var v,m;return[U(!1,"v-alert"),e.border&&s("div",{key:"border",class:b(["v-alert__border",D.value]),style:f(L.value)},null),c&&s("div",{key:"prepend",class:"v-alert__prepend"},[a.prepend?l(k,{key:"prepend-defaults",disabled:!i.value,defaults:{VIcon:{...d}}},a.prepend):l(X,S({key:"prepend-icon"},d),null)]),s("div",{class:"v-alert__content"},[w&&l(ue,{key:"title"},{default:()=>{var n;return[((n=a.title)==null?void 0:n.call(a))??e.title]}}),((v=a.text)==null?void 0:v.call(a))??e.text,(m=a.default)==null?void 0:m.call(a)]),a.append&&s("div",{key:"append",class:"v-alert__append"},[a.append()]),E&&s("div",{key:"close",class:"v-alert__close"},[a.close?l(k,{key:"close-defaults",defaults:{VBtn:{icon:e.closeIcon,size:"x-small",variant:"text"}}},{default:()=>{var n;return[(n=a.close)==null?void 0:n.call(a,{props:u.value})]}}):l(Y,S({key:"close-btn",icon:e.closeIcon,size:"x-small",variant:"text"},u.value),null)])]}})}}});export{be as V,ue as a}; diff --git a/assets/VAppBarTitle-Ba0c-9tb.js b/assets/VAppBarTitle-CXYkyYYM.js similarity index 99% rename from assets/VAppBarTitle-Ba0c-9tb.js rename to assets/VAppBarTitle-CXYkyYYM.js index 3872026..0d1643d 100644 --- a/assets/VAppBarTitle-Ba0c-9tb.js +++ b/assets/VAppBarTitle-CXYkyYYM.js @@ -1 +1 @@ -import{g as _,p as N,c as R,d as f,i as E,n as U,e as M,m as W,h as q,aB as Z,bz as G,bo as K,be as Q,bp as X,b7 as ee,av as h,a0 as d,aI as te,am as ae,aW as z,aJ as C,bd as le,bj as oe,bk as ne,bq as se,bH as ie,Z as F,bc as re,ae as I,a1 as ue,a2 as ce,ar as ve,au as D,by as de,b4 as me,b as ge,bD as he,E as J,bF as fe}from"./index-B3T0sq1H.js";const $=N({text:String,...q(),...W()},"VToolbarTitle"),j=_()({name:"VToolbarTitle",props:$(),setup(e,b){let{slots:t}=b;return R(()=>{const u=!!(t.default||t.text||e.text);return f(e.tag,{class:M(["v-toolbar-title",e.class]),style:U(e.style)},{default:()=>{var n;return[u&&E("div",{class:"v-toolbar-title__placeholder"},[t.text?t.text():e.text,(n=t.default)==null?void 0:n.call(t)])]}})}),{}}}),be=[null,"prominent","default","comfortable","compact"],O=N({absolute:Boolean,collapse:Boolean,collapsePosition:{type:String,default:"start"},color:String,density:{type:String,default:"default",validator:e=>be.includes(e)},extended:{type:Boolean,default:null},extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...ie(),...q(),...se(),...ne(),...W({tag:"header"}),...oe()},"VToolbar"),L=_()({name:"VToolbar",props:O(),setup(e,b){var B;let{slots:t}=b;const{backgroundColorClasses:u,backgroundColorStyles:n}=Z(()=>e.color),{borderClasses:o}=G(e),{elevationClasses:m}=K(e),{roundedClasses:s}=Q(e),{themeClasses:c}=X(e),{rtlClasses:H}=ee(),T=h(e.extended===null?!!((B=t.extension)!=null&&B.call(t)):e.extended),r=d(()=>parseInt(Number(e.height)+(e.density==="prominent"?Number(e.height):0)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0),10)),x=d(()=>T.value?parseInt(Number(e.extensionHeight)+(e.density==="prominent"?Number(e.extensionHeight):0)-(e.density==="comfortable"?4:0)-(e.density==="compact"?8:0),10):0);return te({VBtn:{variant:"text"}}),R(()=>{var w;const p=!!(e.title||t.title),v=!!(t.image||e.image),P=(w=t.extension)==null?void 0:w.call(t);return T.value=e.extended===null?!!P:e.extended,f(e.tag,{class:M(["v-toolbar",`v-toolbar--collapse-${e.collapsePosition}`,{"v-toolbar--absolute":e.absolute,"v-toolbar--collapse":e.collapse,"v-toolbar--flat":e.flat,"v-toolbar--floating":e.floating,[`v-toolbar--density-${e.density}`]:!0},u.value,o.value,m.value,s.value,c.value,H.value,e.class]),style:U([n.value,e.style])},{default:()=>[v&&E("div",{key:"image",class:"v-toolbar__image"},[t.image?f(z,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},t.image):f(ae,{key:"image-img",cover:!0,src:e.image},null)]),f(z,{defaults:{VTabs:{height:C(r.value)}}},{default:()=>{var V,k,y;return[E("div",{class:"v-toolbar__content",style:{height:C(r.value)}},[t.prepend&&E("div",{class:"v-toolbar__prepend"},[(V=t.prepend)==null?void 0:V.call(t)]),p&&f(j,{key:"title",text:e.title},{text:t.title}),(k=t.default)==null?void 0:k.call(t),t.append&&E("div",{class:"v-toolbar__append"},[(y=t.append)==null?void 0:y.call(t)])])]}}),f(z,{defaults:{VTabs:{height:C(x.value)}}},{default:()=>[f(le,null,{default:()=>[T.value&&E("div",{class:"v-toolbar__extension",style:{height:C(x.value)}},[P])]})]})]})}),{contentHeight:r,extensionHeight:x}}}),ye=N({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function Se(e){let b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:t,layoutSize:u}=b;let n=0,o=0;const m=F(null),s=h(0),c=h(0),H=h(0),T=h(!1),r=h(!1),x=h(!1),B=h(!1),p=h(!0),v=d(()=>Number(e.scrollThreshold)),P=d(()=>re((v.value-s.value)/v.value||0));function w(l){const a="window"in l?window.innerHeight:l.clientHeight,i="window"in l?document.documentElement.scrollHeight:l.scrollHeight;return{clientHeight:a,scrollHeight:i}}function V(){const l=m.value;if(!l)return;const{clientHeight:a,scrollHeight:i}=w(l),S=i-a,g=(u==null?void 0:u.value)||0,A=v.value+g;p.value=S>A}function k(){V()}function y(){const l=m.value;if(!l||t&&!t.value)return;n=s.value,s.value="window"in l?l.pageYOffset:l.scrollTop;const a=l instanceof Window?document.documentElement.scrollHeight:l.scrollHeight;o!==a&&(a>o&&V(),o=a),r.value=s.value=S-5;!r.value&&g&&s.value>=v.value&&p.value&&(B.value=!0);const A=Math.abs(s.value-n)>100,Y=s.value<=5;(r.value&&n-s.value>1&&!g||A&&s.value{c.value=c.value||s.value}),I(T,()=>{c.value=0}),ue(()=>{I(()=>e.scrollTarget,l=>{var i;const a=l?document.querySelector(l):window;a&&a!==m.value&&((i=m.value)==null||i.removeEventListener("scroll",y),m.value=a,m.value.addEventListener("scroll",y,{passive:!0}),Promise.resolve().then(()=>{V()}))},{immediate:!0}),window.addEventListener("resize",k,{passive:!0})}),ce(()=>{var l;(l=m.value)==null||l.removeEventListener("scroll",y),window.removeEventListener("resize",k)}),t&&I(t,y,{immediate:!0}),{scrollThreshold:v,currentScroll:s,currentThreshold:H,isScrollActive:T,scrollRatio:P,isScrollingUp:r,savedScroll:c,isAtBottom:x,reachedBottomWhileScrollingDown:B,hasEnoughScrollableSpace:p}}const He=N({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...O(),...fe(),...ye(),height:{type:[Number,String],default:64}},"VAppBar"),Be=_()({name:"VAppBar",props:He(),emits:{"update:modelValue":e=>!0},setup(e,b){let{slots:t}=b;const u=F(),n=ve(e,"modelValue"),o=d(()=>{var i;const a=new Set(((i=e.scrollBehavior)==null?void 0:i.split(" "))??[]);return{hide:a.has("hide"),fullyHide:a.has("fully-hide"),inverted:a.has("inverted"),collapse:a.has("collapse"),elevate:a.has("elevate"),fadeImage:a.has("fade-image")}}),m=d(()=>{const a=o.value;return a.hide||a.fullyHide||a.inverted||a.collapse||a.elevate||a.fadeImage||!n.value}),s=d(()=>{var S,g;const a=((S=u.value)==null?void 0:S.contentHeight)??0,i=((g=u.value)==null?void 0:g.extensionHeight)??0;return a+i}),{currentScroll:c,scrollThreshold:H,isScrollingUp:T,scrollRatio:r,isAtBottom:x,reachedBottomWhileScrollingDown:B,hasEnoughScrollableSpace:p}=Se(e,{canScroll:m,layoutSize:s}),v=D(()=>o.value.hide||o.value.fullyHide),P=d(()=>e.collapse||o.value.collapse&&(o.value.inverted?r.value>0:r.value===0)),w=d(()=>e.flat||o.value.fullyHide&&!n.value||o.value.elevate&&(o.value.inverted?c.value>0:c.value===0)),V=d(()=>o.value.fadeImage?o.value.inverted?1-r.value:r.value:void 0),k=d(()=>{var S,g;if(o.value.hide&&o.value.inverted)return 0;const a=((S=u.value)==null?void 0:S.contentHeight)??0,i=((g=u.value)==null?void 0:g.extensionHeight)??0;return v.value?c.value!!e.scrollBehavior,()=>{me(()=>{if(!v.value){n.value=!0;return}if(o.value.inverted){n.value=c.value>H.value;return}if(!p.value){n.value=!0;return}if(B.value){n.value=!1;return}n.value=T.value&&!x.value||c.valueparseInt(e.order,10)),position:D(()=>e.location),layoutSize:k,elementSize:h(void 0),active:n,absolute:D(()=>e.absolute)});return R(()=>{const a=L.filterProps(e);return f(L,J({ref:u,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"},e.class],style:[{...l.value,"--v-toolbar-image-opacity":V.value,height:void 0,...y.value},e.style]},a,{collapse:P.value,flat:w.value}),t)}),{}}}),Ve=_()({name:"VAppBarTitle",props:$(),setup(e,b){let{slots:t}=b;return R(()=>f(j,J(e,{class:"v-app-bar-title"}),t)),{}}});export{L as V,j as a,Ve as b,Be as c}; +import{g as _,p as N,c as R,d as f,i as E,n as U,e as M,m as W,h as q,aB as Z,bz as G,bo as K,be as Q,bp as X,b7 as ee,av as h,a0 as d,aI as te,am as ae,aW as z,aJ as C,bd as le,bj as oe,bk as ne,bq as se,bH as ie,Z as F,bc as re,ae as I,a1 as ue,a2 as ce,ar as ve,au as D,by as de,b4 as me,b as ge,bD as he,E as J,bF as fe}from"./index-CDv4Fq34.js";const $=N({text:String,...q(),...W()},"VToolbarTitle"),j=_()({name:"VToolbarTitle",props:$(),setup(e,b){let{slots:t}=b;return R(()=>{const u=!!(t.default||t.text||e.text);return f(e.tag,{class:M(["v-toolbar-title",e.class]),style:U(e.style)},{default:()=>{var n;return[u&&E("div",{class:"v-toolbar-title__placeholder"},[t.text?t.text():e.text,(n=t.default)==null?void 0:n.call(t)])]}})}),{}}}),be=[null,"prominent","default","comfortable","compact"],O=N({absolute:Boolean,collapse:Boolean,collapsePosition:{type:String,default:"start"},color:String,density:{type:String,default:"default",validator:e=>be.includes(e)},extended:{type:Boolean,default:null},extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...ie(),...q(),...se(),...ne(),...W({tag:"header"}),...oe()},"VToolbar"),L=_()({name:"VToolbar",props:O(),setup(e,b){var B;let{slots:t}=b;const{backgroundColorClasses:u,backgroundColorStyles:n}=Z(()=>e.color),{borderClasses:o}=G(e),{elevationClasses:m}=K(e),{roundedClasses:s}=Q(e),{themeClasses:c}=X(e),{rtlClasses:H}=ee(),T=h(e.extended===null?!!((B=t.extension)!=null&&B.call(t)):e.extended),r=d(()=>parseInt(Number(e.height)+(e.density==="prominent"?Number(e.height):0)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0),10)),x=d(()=>T.value?parseInt(Number(e.extensionHeight)+(e.density==="prominent"?Number(e.extensionHeight):0)-(e.density==="comfortable"?4:0)-(e.density==="compact"?8:0),10):0);return te({VBtn:{variant:"text"}}),R(()=>{var w;const p=!!(e.title||t.title),v=!!(t.image||e.image),P=(w=t.extension)==null?void 0:w.call(t);return T.value=e.extended===null?!!P:e.extended,f(e.tag,{class:M(["v-toolbar",`v-toolbar--collapse-${e.collapsePosition}`,{"v-toolbar--absolute":e.absolute,"v-toolbar--collapse":e.collapse,"v-toolbar--flat":e.flat,"v-toolbar--floating":e.floating,[`v-toolbar--density-${e.density}`]:!0},u.value,o.value,m.value,s.value,c.value,H.value,e.class]),style:U([n.value,e.style])},{default:()=>[v&&E("div",{key:"image",class:"v-toolbar__image"},[t.image?f(z,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},t.image):f(ae,{key:"image-img",cover:!0,src:e.image},null)]),f(z,{defaults:{VTabs:{height:C(r.value)}}},{default:()=>{var V,k,y;return[E("div",{class:"v-toolbar__content",style:{height:C(r.value)}},[t.prepend&&E("div",{class:"v-toolbar__prepend"},[(V=t.prepend)==null?void 0:V.call(t)]),p&&f(j,{key:"title",text:e.title},{text:t.title}),(k=t.default)==null?void 0:k.call(t),t.append&&E("div",{class:"v-toolbar__append"},[(y=t.append)==null?void 0:y.call(t)])])]}}),f(z,{defaults:{VTabs:{height:C(x.value)}}},{default:()=>[f(le,null,{default:()=>[T.value&&E("div",{class:"v-toolbar__extension",style:{height:C(x.value)}},[P])]})]})]})}),{contentHeight:r,extensionHeight:x}}}),ye=N({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function Se(e){let b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:t,layoutSize:u}=b;let n=0,o=0;const m=F(null),s=h(0),c=h(0),H=h(0),T=h(!1),r=h(!1),x=h(!1),B=h(!1),p=h(!0),v=d(()=>Number(e.scrollThreshold)),P=d(()=>re((v.value-s.value)/v.value||0));function w(l){const a="window"in l?window.innerHeight:l.clientHeight,i="window"in l?document.documentElement.scrollHeight:l.scrollHeight;return{clientHeight:a,scrollHeight:i}}function V(){const l=m.value;if(!l)return;const{clientHeight:a,scrollHeight:i}=w(l),S=i-a,g=(u==null?void 0:u.value)||0,A=v.value+g;p.value=S>A}function k(){V()}function y(){const l=m.value;if(!l||t&&!t.value)return;n=s.value,s.value="window"in l?l.pageYOffset:l.scrollTop;const a=l instanceof Window?document.documentElement.scrollHeight:l.scrollHeight;o!==a&&(a>o&&V(),o=a),r.value=s.value=S-5;!r.value&&g&&s.value>=v.value&&p.value&&(B.value=!0);const A=Math.abs(s.value-n)>100,Y=s.value<=5;(r.value&&n-s.value>1&&!g||A&&s.value{c.value=c.value||s.value}),I(T,()=>{c.value=0}),ue(()=>{I(()=>e.scrollTarget,l=>{var i;const a=l?document.querySelector(l):window;a&&a!==m.value&&((i=m.value)==null||i.removeEventListener("scroll",y),m.value=a,m.value.addEventListener("scroll",y,{passive:!0}),Promise.resolve().then(()=>{V()}))},{immediate:!0}),window.addEventListener("resize",k,{passive:!0})}),ce(()=>{var l;(l=m.value)==null||l.removeEventListener("scroll",y),window.removeEventListener("resize",k)}),t&&I(t,y,{immediate:!0}),{scrollThreshold:v,currentScroll:s,currentThreshold:H,isScrollActive:T,scrollRatio:P,isScrollingUp:r,savedScroll:c,isAtBottom:x,reachedBottomWhileScrollingDown:B,hasEnoughScrollableSpace:p}}const He=N({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...O(),...fe(),...ye(),height:{type:[Number,String],default:64}},"VAppBar"),Be=_()({name:"VAppBar",props:He(),emits:{"update:modelValue":e=>!0},setup(e,b){let{slots:t}=b;const u=F(),n=ve(e,"modelValue"),o=d(()=>{var i;const a=new Set(((i=e.scrollBehavior)==null?void 0:i.split(" "))??[]);return{hide:a.has("hide"),fullyHide:a.has("fully-hide"),inverted:a.has("inverted"),collapse:a.has("collapse"),elevate:a.has("elevate"),fadeImage:a.has("fade-image")}}),m=d(()=>{const a=o.value;return a.hide||a.fullyHide||a.inverted||a.collapse||a.elevate||a.fadeImage||!n.value}),s=d(()=>{var S,g;const a=((S=u.value)==null?void 0:S.contentHeight)??0,i=((g=u.value)==null?void 0:g.extensionHeight)??0;return a+i}),{currentScroll:c,scrollThreshold:H,isScrollingUp:T,scrollRatio:r,isAtBottom:x,reachedBottomWhileScrollingDown:B,hasEnoughScrollableSpace:p}=Se(e,{canScroll:m,layoutSize:s}),v=D(()=>o.value.hide||o.value.fullyHide),P=d(()=>e.collapse||o.value.collapse&&(o.value.inverted?r.value>0:r.value===0)),w=d(()=>e.flat||o.value.fullyHide&&!n.value||o.value.elevate&&(o.value.inverted?c.value>0:c.value===0)),V=d(()=>o.value.fadeImage?o.value.inverted?1-r.value:r.value:void 0),k=d(()=>{var S,g;if(o.value.hide&&o.value.inverted)return 0;const a=((S=u.value)==null?void 0:S.contentHeight)??0,i=((g=u.value)==null?void 0:g.extensionHeight)??0;return v.value?c.value!!e.scrollBehavior,()=>{me(()=>{if(!v.value){n.value=!0;return}if(o.value.inverted){n.value=c.value>H.value;return}if(!p.value){n.value=!0;return}if(B.value){n.value=!1;return}n.value=T.value&&!x.value||c.valueparseInt(e.order,10)),position:D(()=>e.location),layoutSize:k,elementSize:h(void 0),active:n,absolute:D(()=>e.absolute)});return R(()=>{const a=L.filterProps(e);return f(L,J({ref:u,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"},e.class],style:[{...l.value,"--v-toolbar-image-opacity":V.value,height:void 0,...y.value},e.style]},a,{collapse:P.value,flat:w.value}),t)}),{}}}),Ve=_()({name:"VAppBarTitle",props:$(),setup(e,b){let{slots:t}=b;return R(()=>f(j,J(e,{class:"v-app-bar-title"}),t)),{}}});export{L as V,j as a,Ve as b,Be as c}; diff --git a/assets/VCheckboxBtn-ibDz3I_W.js b/assets/VCheckboxBtn-CcjCxtxm.js similarity index 86% rename from assets/VCheckboxBtn-ibDz3I_W.js rename to assets/VCheckboxBtn-CcjCxtxm.js index ffa9b88..d68e64d 100644 --- a/assets/VCheckboxBtn-ibDz3I_W.js +++ b/assets/VCheckboxBtn-CcjCxtxm.js @@ -1 +1 @@ -import{a as o,m as f}from"./VSwitch-CzflqWRY.js";import{g as V,p as v,ar as c,au as l,c as I,aC as k,d as x,E as h,a_ as b}from"./index-B3T0sq1H.js";const C=v({indeterminate:Boolean,indeterminateIcon:{type:b,default:"$checkboxIndeterminate"},...f({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),B=V()({name:"VCheckboxBtn",props:C(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,r){let{slots:s}=r;const t=c(e,"indeterminate"),a=c(e,"modelValue");function u(n){t.value&&(t.value=!1)}const i=l(()=>t.value?e.indeterminateIcon:e.falseIcon),m=l(()=>t.value?e.indeterminateIcon:e.trueIcon);return I(()=>{const n=k(o.filterProps(e),["modelValue"]);return x(o,h(n,{modelValue:a.value,"onUpdate:modelValue":[d=>a.value=d,u],class:["v-checkbox-btn",e.class],style:e.style,type:"checkbox",falseIcon:i.value,trueIcon:m.value,"aria-checked":t.value?"mixed":void 0}),s)}),{}}});export{B as V,C as m}; +import{a as o,m as f}from"./VSwitch-DDraNCQD.js";import{g as V,p as v,ar as c,au as l,c as I,aC as k,d as x,E as h,a_ as b}from"./index-CDv4Fq34.js";const C=v({indeterminate:Boolean,indeterminateIcon:{type:b,default:"$checkboxIndeterminate"},...f({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),B=V()({name:"VCheckboxBtn",props:C(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,r){let{slots:s}=r;const t=c(e,"indeterminate"),a=c(e,"modelValue");function u(n){t.value&&(t.value=!1)}const i=l(()=>t.value?e.indeterminateIcon:e.falseIcon),m=l(()=>t.value?e.indeterminateIcon:e.trueIcon);return I(()=>{const n=k(o.filterProps(e),["modelValue"]);return x(o,h(n,{modelValue:a.value,"onUpdate:modelValue":[d=>a.value=d,u],class:["v-checkbox-btn",e.class],style:e.style,type:"checkbox",falseIcon:i.value,trueIcon:m.value,"aria-checked":t.value?"mixed":void 0}),s)}),{}}});export{B as V,C as m}; diff --git a/assets/VChip-BWQnSnw_.js b/assets/VChip-C22wJB7H.js similarity index 99% rename from assets/VChip-BWQnSnw_.js rename to assets/VChip-C22wJB7H.js index 9be93a7..87f1bbf 100644 --- a/assets/VChip-BWQnSnw_.js +++ b/assets/VChip-C22wJB7H.js @@ -1 +1 @@ -import{g as le,p as te,b7 as Pe,X as we,bU as ye,av as F,a0 as S,cd as se,cB as Ee,aS as ie,ae as pe,c as me,d as h,i as k,b8 as oe,v as E,e as M,n as Re,bV as ke,m as ae,bG as _e,h as ne,a_ as R,co as Te,bp as ge,aI as Be,au as z,E as ee,ce as Se,bj as Ce,aY as Fe,S as ce,aq as Oe,bz as Ge,aG as De,bo as We,be as Le,cC as Me,ar as He,bR as re,cD as qe,cu as $e,I as ue,cv as Ke,cE as Ne,aW as H,J as Ue,F as de,L as ve,C as je,cf as Xe,cF as Je,bk as Qe,bS as Ye,bq as Ze,aK as el,bH as ll,b0 as fe}from"./index-B3T0sq1H.js";function tl(e){let{selectedElement:s,containerElement:n,isRtl:r,isHorizontal:i}=e;const y=O(i,n),c=xe(i,r,n),p=O(i,s),b=Ie(i,s),g=p*.4;return c>b?b-g:c+ytypeof e=="boolean"||["always","desktop","mobile","never"].includes(e)},...ne(),..._e({mobile:null}),...ae(),...ke({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),be=le()({name:"VSlideGroup",props:ze(),emits:{"update:modelValue":e=>!0},setup(e,s){let{slots:n}=s;const{isRtl:r}=Pe(),{displayClasses:i,mobile:y}=we(e),c=ye(e,e.symbol),p=F(!1),b=F(0),g=F(0),I=F(0),v=S(()=>e.direction==="horizontal"),{resizeRef:d,contentRect:a}=se(),{resizeRef:u,contentRect:m}=se(),G=Ee(),C=S(()=>({container:d.el,duration:200,easing:"easeOutQuart"})),q=S(()=>c.selected.value.length?c.items.value.findIndex(t=>t.id===c.selected.value[0]):-1),$=S(()=>c.selected.value.length?c.items.value.findIndex(t=>t.id===c.selected.value[c.selected.value.length-1]):-1);if(ie){let t=-1;pe(()=>[c.selected.value,a.value,m.value,v.value],()=>{cancelAnimationFrame(t),t=requestAnimationFrame(()=>{if(a.value&&m.value){const l=v.value?"width":"height";g.value=a.value[l],I.value=m.value[l],p.value=g.value+1=0&&u.el){const l=u.el.children[$.value];D(l,e.centerActive)}})})}const A=F(!1);function D(t,l){let o=0;l?o=al({containerElement:d.el,isHorizontal:v.value,selectedElement:t}):o=tl({containerElement:d.el,isHorizontal:v.value,isRtl:r.value,selectedElement:t}),_(o)}function _(t){if(!ie||!d.el)return;const l=O(v.value,d.el),o=xe(v.value,r.value,d.el);if(!(he(v.value,d.el)<=l||Math.abs(t-o)<16)){if(v.value&&r.value&&d.el){const{scrollWidth:Y,offsetWidth:Z}=d.el;t=Y-Z-t}v.value?G.horizontal(t,C.value):G(t,C.value)}}function K(t){const{scrollTop:l,scrollLeft:o}=t.target;b.value=v.value?o:l}function f(t){if(A.value=!0,!(!p.value||!u.el)){for(const l of t.composedPath())for(const o of u.el.children)if(o===l){D(o);return}}}function V(t){A.value=!1}let T=!1;function N(t){var l;!T&&!A.value&&!(t.relatedTarget&&((l=u.el)!=null&&l.contains(t.relatedTarget)))&&x(),T=!1}function B(){T=!0}function W(t){if(!u.el)return;function l(o){t.preventDefault(),x(o)}v.value?t.key==="ArrowRight"?l(r.value?"prev":"next"):t.key==="ArrowLeft"&&l(r.value?"next":"prev"):t.key==="ArrowDown"?l("next"):t.key==="ArrowUp"&&l("prev"),t.key==="Home"?l("first"):t.key==="End"&&l("last")}function P(t,l){if(!t)return;let o=t;do o=o==null?void 0:o[l==="next"?"nextElementSibling":"previousElementSibling"];while(o!=null&&o.hasAttribute("disabled"));return o}function x(t){if(!u.el)return;let l;if(!t)l=Te(u.el)[0];else if(t==="next"){if(l=P(u.el.querySelector(":focus"),t),!l)return x("first")}else if(t==="prev"){if(l=P(u.el.querySelector(":focus"),t),!l)return x("last")}else t==="first"?(l=u.el.firstElementChild,l!=null&&l.hasAttribute("disabled")&&(l=P(l,"next"))):t==="last"&&(l=u.el.lastElementChild,l!=null&&l.hasAttribute("disabled")&&(l=P(l,"prev")));l&&l.focus({preventScroll:!0})}function w(t){const l=v.value&&r.value?-1:1,o=(t==="prev"?-l:l)*g.value;let Q=b.value+o;if(v.value&&r.value&&d.el){const{scrollWidth:Y,offsetWidth:Z}=d.el;Q+=Y-Z}_(Q)}const U=S(()=>({next:c.next,prev:c.prev,select:c.select,isSelected:c.isSelected})),L=S(()=>p.value||Math.abs(b.value)>0),j=S(()=>{switch(e.showArrows){case"never":return!1;case"always":return!0;case"desktop":return!y.value;case!0:return L.value;case"mobile":return y.value||L.value;default:return!y.value&&L.value}}),X=S(()=>Math.abs(b.value)>1),J=S(()=>{if(!d.value||!L.value)return!1;const t=he(v.value,d.el),l=nl(v.value,d.el);return t-l-Math.abs(b.value)>1});return me(()=>h(e.tag,{class:M(["v-slide-group",{"v-slide-group--vertical":!v.value,"v-slide-group--has-affixes":j.value,"v-slide-group--is-overflowing":p.value},i.value,e.class]),style:Re(e.style),tabindex:A.value||c.selected.value.length?-1:0,onFocus:N},{default:()=>{var t,l,o;return[j.value&&k("div",{key:"prev",class:M(["v-slide-group__prev",{"v-slide-group__prev--disabled":!X.value}]),onMousedown:B,onClick:()=>X.value&&w("prev")},[((t=n.prev)==null?void 0:t.call(n,U.value))??h(oe,null,{default:()=>[h(E,{icon:r.value?e.nextIcon:e.prevIcon},null)]})]),k("div",{key:"container",ref:d,class:M(["v-slide-group__container",e.contentClass]),onScroll:K},[k("div",{ref:u,class:"v-slide-group__content",onFocusin:f,onFocusout:V,onKeydown:W},[(l=n.default)==null?void 0:l.call(n,U.value)])]),j.value&&k("div",{key:"next",class:M(["v-slide-group__next",{"v-slide-group__next--disabled":!J.value}]),onMousedown:B,onClick:()=>J.value&&w("next")},[((o=n.next)==null?void 0:o.call(n,U.value))??h(oe,null,{default:()=>[h(E,{icon:r.value?e.prevIcon:e.nextIcon},null)]})])]}})),{selected:c.selected,scrollTo:w,scrollOffset:b,focus:x,hasPrev:X,hasNext:J}}}),Ae=Symbol.for("vuetify:v-chip-group"),sl=te({baseColor:String,column:Boolean,filter:Boolean,valueComparator:{type:Function,default:Fe},...ze({scrollToActive:!1}),...ne(),...ke({selectedClass:"v-chip--selected"}),...ae(),...Ce(),...Se({variant:"tonal"})},"VChipGroup"),cl=le()({name:"VChipGroup",props:sl(),emits:{"update:modelValue":e=>!0},setup(e,s){let{slots:n}=s;const{themeClasses:r}=ge(e),{isSelected:i,select:y,next:c,prev:p,selected:b}=ye(e,Ae);return Be({VChip:{baseColor:z(()=>e.baseColor),color:z(()=>e.color),disabled:z(()=>e.disabled),filter:z(()=>e.filter),variant:z(()=>e.variant)}}),me(()=>{const g=be.filterProps(e);return h(be,ee(g,{class:["v-chip-group",{"v-chip-group--column":e.column},r.value,e.class],style:e.style}),{default:()=>{var I;return[(I=n.default)==null?void 0:I.call(n,{isSelected:i,select:y,next:c,prev:p,selected:b.value})]}})}),{}}}),il=te({activeClass:String,appendAvatar:String,appendIcon:R,baseColor:String,closable:Boolean,closeIcon:{type:R,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:R,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:R,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},modelValue:{type:Boolean,default:!0},onClick:fe(),onClickOnce:fe(),...ll(),...ne(),...el(),...Ze(),...Ye(),...Qe(),...Je(),...Xe(),...ae({tag:"span"}),...Ce(),...Se({variant:"tonal"})},"VChip"),rl=le()({name:"VChip",directives:{vRipple:ce},props:il(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,s){let{attrs:n,emit:r,slots:i}=s;const{t:y}=Oe(),{borderClasses:c}=Ge(e),{densityClasses:p}=De(e),{elevationClasses:b}=We(e),{roundedClasses:g}=Le(e),{sizeClasses:I}=Me(e),{themeClasses:v}=ge(e),d=He(e,"modelValue"),a=re(e,Ae,!1),u=re(e,Ve,!1),m=qe(e,n),G=z(()=>e.link!==!1&&m.isLink.value),C=S(()=>!e.disabled&&e.link!==!1&&(!!a||e.link||m.isClickable.value)),q=z(()=>({"aria-label":y(e.closeLabel),disabled:e.disabled,onClick(f){f.preventDefault(),f.stopPropagation(),d.value=!1,r("click:close",f)}}));pe(d,f=>{f?(a==null||a.register(),u==null||u.register()):(a==null||a.unregister(),u==null||u.unregister())});const{colorClasses:$,colorStyles:A,variantClasses:D}=$e(()=>({color:!a||a.isSelected.value?e.color??e.baseColor:e.baseColor,variant:e.variant}));function _(f){var V;r("click",f),C.value&&((V=m.navigate)==null||V.call(m,f),a==null||a.toggle())}function K(f){(f.key==="Enter"||f.key===" ")&&(f.preventDefault(),_(f))}return()=>{var x;const f=m.isLink.value?"a":e.tag,V=!!(e.appendIcon||e.appendAvatar),T=!!(V||i.append),N=!!(i.close||e.closable),B=!!(i.filter||e.filter)&&a,W=!!(e.prependIcon||e.prependAvatar),P=!!(W||i.prepend);return d.value&&ue(h(f,ee(m.linkProps,{class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":C.value,"v-chip--filter":B,"v-chip--pill":e.pill,[`${e.activeClass}`]:e.activeClass&&((x=m.isActive)==null?void 0:x.value)},v.value,c.value,$.value,p.value,b.value,g.value,I.value,D.value,a==null?void 0:a.selectedClass.value,e.class],style:[A.value,e.style],disabled:e.disabled||void 0,draggable:e.draggable,tabindex:C.value?0:void 0,onClick:_,onKeydown:C.value&&!G.value&&K}),{default:()=>{var w;return[Ke(C.value,"v-chip"),B&&h(Ne,{key:"filter"},{default:()=>[ue(k("div",{class:"v-chip__filter"},[i.filter?h(H,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},i.filter):h(E,{key:"filter-icon",icon:e.filterIcon},null)]),[[Ue,a.isSelected.value]])]}),P&&k("div",{key:"prepend",class:"v-chip__prepend"},[i.prepend?h(H,{key:"prepend-defaults",disabled:!W,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},i.prepend):k(de,null,[e.prependIcon&&h(E,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&h(ve,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),k("div",{class:"v-chip__content","data-no-activator":""},[((w=i.default)==null?void 0:w.call(i,{isSelected:a==null?void 0:a.isSelected.value,selectedClass:a==null?void 0:a.selectedClass.value,select:a==null?void 0:a.select,toggle:a==null?void 0:a.toggle,value:a==null?void 0:a.value.value,disabled:e.disabled}))??je(e.text)]),T&&k("div",{key:"append",class:"v-chip__append"},[i.append?h(H,{key:"append-defaults",disabled:!V,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},i.append):k(de,null,[e.appendIcon&&h(E,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&h(ve,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),N&&k("button",ee({key:"close",class:"v-chip__close",type:"button","data-testid":"close-chip"},q.value),[i.close?h(H,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},i.close):h(E,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}}),[[ce,C.value&&e.ripple,null]])}}});export{rl as V,be as a,cl as b,ze as m}; +import{g as le,p as te,b7 as Pe,X as we,bU as ye,av as F,a0 as S,cd as se,cB as Ee,aS as ie,ae as pe,c as me,d as h,i as k,b8 as oe,v as E,e as M,n as Re,bV as ke,m as ae,bG as _e,h as ne,a_ as R,co as Te,bp as ge,aI as Be,au as z,E as ee,ce as Se,bj as Ce,aY as Fe,S as ce,aq as Oe,bz as Ge,aG as De,bo as We,be as Le,cC as Me,ar as He,bR as re,cD as qe,cu as $e,I as ue,cv as Ke,cE as Ne,aW as H,J as Ue,F as de,L as ve,C as je,cf as Xe,cF as Je,bk as Qe,bS as Ye,bq as Ze,aK as el,bH as ll,b0 as fe}from"./index-CDv4Fq34.js";function tl(e){let{selectedElement:s,containerElement:n,isRtl:r,isHorizontal:i}=e;const y=O(i,n),c=xe(i,r,n),p=O(i,s),b=Ie(i,s),g=p*.4;return c>b?b-g:c+ytypeof e=="boolean"||["always","desktop","mobile","never"].includes(e)},...ne(),..._e({mobile:null}),...ae(),...ke({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),be=le()({name:"VSlideGroup",props:ze(),emits:{"update:modelValue":e=>!0},setup(e,s){let{slots:n}=s;const{isRtl:r}=Pe(),{displayClasses:i,mobile:y}=we(e),c=ye(e,e.symbol),p=F(!1),b=F(0),g=F(0),I=F(0),v=S(()=>e.direction==="horizontal"),{resizeRef:d,contentRect:a}=se(),{resizeRef:u,contentRect:m}=se(),G=Ee(),C=S(()=>({container:d.el,duration:200,easing:"easeOutQuart"})),q=S(()=>c.selected.value.length?c.items.value.findIndex(t=>t.id===c.selected.value[0]):-1),$=S(()=>c.selected.value.length?c.items.value.findIndex(t=>t.id===c.selected.value[c.selected.value.length-1]):-1);if(ie){let t=-1;pe(()=>[c.selected.value,a.value,m.value,v.value],()=>{cancelAnimationFrame(t),t=requestAnimationFrame(()=>{if(a.value&&m.value){const l=v.value?"width":"height";g.value=a.value[l],I.value=m.value[l],p.value=g.value+1=0&&u.el){const l=u.el.children[$.value];D(l,e.centerActive)}})})}const A=F(!1);function D(t,l){let o=0;l?o=al({containerElement:d.el,isHorizontal:v.value,selectedElement:t}):o=tl({containerElement:d.el,isHorizontal:v.value,isRtl:r.value,selectedElement:t}),_(o)}function _(t){if(!ie||!d.el)return;const l=O(v.value,d.el),o=xe(v.value,r.value,d.el);if(!(he(v.value,d.el)<=l||Math.abs(t-o)<16)){if(v.value&&r.value&&d.el){const{scrollWidth:Y,offsetWidth:Z}=d.el;t=Y-Z-t}v.value?G.horizontal(t,C.value):G(t,C.value)}}function K(t){const{scrollTop:l,scrollLeft:o}=t.target;b.value=v.value?o:l}function f(t){if(A.value=!0,!(!p.value||!u.el)){for(const l of t.composedPath())for(const o of u.el.children)if(o===l){D(o);return}}}function V(t){A.value=!1}let T=!1;function N(t){var l;!T&&!A.value&&!(t.relatedTarget&&((l=u.el)!=null&&l.contains(t.relatedTarget)))&&x(),T=!1}function B(){T=!0}function W(t){if(!u.el)return;function l(o){t.preventDefault(),x(o)}v.value?t.key==="ArrowRight"?l(r.value?"prev":"next"):t.key==="ArrowLeft"&&l(r.value?"next":"prev"):t.key==="ArrowDown"?l("next"):t.key==="ArrowUp"&&l("prev"),t.key==="Home"?l("first"):t.key==="End"&&l("last")}function P(t,l){if(!t)return;let o=t;do o=o==null?void 0:o[l==="next"?"nextElementSibling":"previousElementSibling"];while(o!=null&&o.hasAttribute("disabled"));return o}function x(t){if(!u.el)return;let l;if(!t)l=Te(u.el)[0];else if(t==="next"){if(l=P(u.el.querySelector(":focus"),t),!l)return x("first")}else if(t==="prev"){if(l=P(u.el.querySelector(":focus"),t),!l)return x("last")}else t==="first"?(l=u.el.firstElementChild,l!=null&&l.hasAttribute("disabled")&&(l=P(l,"next"))):t==="last"&&(l=u.el.lastElementChild,l!=null&&l.hasAttribute("disabled")&&(l=P(l,"prev")));l&&l.focus({preventScroll:!0})}function w(t){const l=v.value&&r.value?-1:1,o=(t==="prev"?-l:l)*g.value;let Q=b.value+o;if(v.value&&r.value&&d.el){const{scrollWidth:Y,offsetWidth:Z}=d.el;Q+=Y-Z}_(Q)}const U=S(()=>({next:c.next,prev:c.prev,select:c.select,isSelected:c.isSelected})),L=S(()=>p.value||Math.abs(b.value)>0),j=S(()=>{switch(e.showArrows){case"never":return!1;case"always":return!0;case"desktop":return!y.value;case!0:return L.value;case"mobile":return y.value||L.value;default:return!y.value&&L.value}}),X=S(()=>Math.abs(b.value)>1),J=S(()=>{if(!d.value||!L.value)return!1;const t=he(v.value,d.el),l=nl(v.value,d.el);return t-l-Math.abs(b.value)>1});return me(()=>h(e.tag,{class:M(["v-slide-group",{"v-slide-group--vertical":!v.value,"v-slide-group--has-affixes":j.value,"v-slide-group--is-overflowing":p.value},i.value,e.class]),style:Re(e.style),tabindex:A.value||c.selected.value.length?-1:0,onFocus:N},{default:()=>{var t,l,o;return[j.value&&k("div",{key:"prev",class:M(["v-slide-group__prev",{"v-slide-group__prev--disabled":!X.value}]),onMousedown:B,onClick:()=>X.value&&w("prev")},[((t=n.prev)==null?void 0:t.call(n,U.value))??h(oe,null,{default:()=>[h(E,{icon:r.value?e.nextIcon:e.prevIcon},null)]})]),k("div",{key:"container",ref:d,class:M(["v-slide-group__container",e.contentClass]),onScroll:K},[k("div",{ref:u,class:"v-slide-group__content",onFocusin:f,onFocusout:V,onKeydown:W},[(l=n.default)==null?void 0:l.call(n,U.value)])]),j.value&&k("div",{key:"next",class:M(["v-slide-group__next",{"v-slide-group__next--disabled":!J.value}]),onMousedown:B,onClick:()=>J.value&&w("next")},[((o=n.next)==null?void 0:o.call(n,U.value))??h(oe,null,{default:()=>[h(E,{icon:r.value?e.prevIcon:e.nextIcon},null)]})])]}})),{selected:c.selected,scrollTo:w,scrollOffset:b,focus:x,hasPrev:X,hasNext:J}}}),Ae=Symbol.for("vuetify:v-chip-group"),sl=te({baseColor:String,column:Boolean,filter:Boolean,valueComparator:{type:Function,default:Fe},...ze({scrollToActive:!1}),...ne(),...ke({selectedClass:"v-chip--selected"}),...ae(),...Ce(),...Se({variant:"tonal"})},"VChipGroup"),cl=le()({name:"VChipGroup",props:sl(),emits:{"update:modelValue":e=>!0},setup(e,s){let{slots:n}=s;const{themeClasses:r}=ge(e),{isSelected:i,select:y,next:c,prev:p,selected:b}=ye(e,Ae);return Be({VChip:{baseColor:z(()=>e.baseColor),color:z(()=>e.color),disabled:z(()=>e.disabled),filter:z(()=>e.filter),variant:z(()=>e.variant)}}),me(()=>{const g=be.filterProps(e);return h(be,ee(g,{class:["v-chip-group",{"v-chip-group--column":e.column},r.value,e.class],style:e.style}),{default:()=>{var I;return[(I=n.default)==null?void 0:I.call(n,{isSelected:i,select:y,next:c,prev:p,selected:b.value})]}})}),{}}}),il=te({activeClass:String,appendAvatar:String,appendIcon:R,baseColor:String,closable:Boolean,closeIcon:{type:R,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:R,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:R,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},modelValue:{type:Boolean,default:!0},onClick:fe(),onClickOnce:fe(),...ll(),...ne(),...el(),...Ze(),...Ye(),...Qe(),...Je(),...Xe(),...ae({tag:"span"}),...Ce(),...Se({variant:"tonal"})},"VChip"),rl=le()({name:"VChip",directives:{vRipple:ce},props:il(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,s){let{attrs:n,emit:r,slots:i}=s;const{t:y}=Oe(),{borderClasses:c}=Ge(e),{densityClasses:p}=De(e),{elevationClasses:b}=We(e),{roundedClasses:g}=Le(e),{sizeClasses:I}=Me(e),{themeClasses:v}=ge(e),d=He(e,"modelValue"),a=re(e,Ae,!1),u=re(e,Ve,!1),m=qe(e,n),G=z(()=>e.link!==!1&&m.isLink.value),C=S(()=>!e.disabled&&e.link!==!1&&(!!a||e.link||m.isClickable.value)),q=z(()=>({"aria-label":y(e.closeLabel),disabled:e.disabled,onClick(f){f.preventDefault(),f.stopPropagation(),d.value=!1,r("click:close",f)}}));pe(d,f=>{f?(a==null||a.register(),u==null||u.register()):(a==null||a.unregister(),u==null||u.unregister())});const{colorClasses:$,colorStyles:A,variantClasses:D}=$e(()=>({color:!a||a.isSelected.value?e.color??e.baseColor:e.baseColor,variant:e.variant}));function _(f){var V;r("click",f),C.value&&((V=m.navigate)==null||V.call(m,f),a==null||a.toggle())}function K(f){(f.key==="Enter"||f.key===" ")&&(f.preventDefault(),_(f))}return()=>{var x;const f=m.isLink.value?"a":e.tag,V=!!(e.appendIcon||e.appendAvatar),T=!!(V||i.append),N=!!(i.close||e.closable),B=!!(i.filter||e.filter)&&a,W=!!(e.prependIcon||e.prependAvatar),P=!!(W||i.prepend);return d.value&&ue(h(f,ee(m.linkProps,{class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":C.value,"v-chip--filter":B,"v-chip--pill":e.pill,[`${e.activeClass}`]:e.activeClass&&((x=m.isActive)==null?void 0:x.value)},v.value,c.value,$.value,p.value,b.value,g.value,I.value,D.value,a==null?void 0:a.selectedClass.value,e.class],style:[A.value,e.style],disabled:e.disabled||void 0,draggable:e.draggable,tabindex:C.value?0:void 0,onClick:_,onKeydown:C.value&&!G.value&&K}),{default:()=>{var w;return[Ke(C.value,"v-chip"),B&&h(Ne,{key:"filter"},{default:()=>[ue(k("div",{class:"v-chip__filter"},[i.filter?h(H,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},i.filter):h(E,{key:"filter-icon",icon:e.filterIcon},null)]),[[Ue,a.isSelected.value]])]}),P&&k("div",{key:"prepend",class:"v-chip__prepend"},[i.prepend?h(H,{key:"prepend-defaults",disabled:!W,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},i.prepend):k(de,null,[e.prependIcon&&h(E,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&h(ve,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),k("div",{class:"v-chip__content","data-no-activator":""},[((w=i.default)==null?void 0:w.call(i,{isSelected:a==null?void 0:a.isSelected.value,selectedClass:a==null?void 0:a.selectedClass.value,select:a==null?void 0:a.select,toggle:a==null?void 0:a.toggle,value:a==null?void 0:a.value.value,disabled:e.disabled}))??je(e.text)]),T&&k("div",{key:"append",class:"v-chip__append"},[i.append?h(H,{key:"append-defaults",disabled:!V,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},i.append):k(de,null,[e.appendIcon&&h(E,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&h(ve,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),N&&k("button",ee({key:"close",class:"v-chip__close",type:"button","data-testid":"close-chip"},q.value),[i.close?h(H,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},i.close):h(E,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}}),[[ce,C.value&&e.ripple,null]])}}});export{rl as V,be as a,cl as b,ze as m}; diff --git a/assets/VCombobox-BKseXCTB.js b/assets/VCombobox-BKseXCTB.js new file mode 100644 index 0000000..b29e732 --- /dev/null +++ b/assets/VCombobox-BKseXCTB.js @@ -0,0 +1,2 @@ +import{av as Z,a0 as T,aJ as Bi,a1 as ai,ae as Y,a2 as ri,bx as Fi,by as xn,b4 as Li,ba as $i,bc as Oi,g as ji,p as bi,b7 as Hi,bp as Wi,bz as Ui,aB as On,bo as Yi,X as Ki,be as Xi,bA as Qi,ar as En,b as Gi,aH as Ji,Z as gn,bB as ng,au as fn,bC as ig,ay as tn,bD as gg,bE as hg,aI as ug,c as mi,i as N,d as p,am as eg,aW as xi,E as $,bv as sg,br as lg,F as an,bj as og,m as tg,aC as fi,bk as cg,bF as zg,bq as yg,bG as dg,bw as ag,h as rg,bH as jg,bI as bg,_ as mg,bJ as xg,bK as Dn,j as mn,B as In,o as cn,w as L,t as yn,P as wi,A as fg,G as wg,Q as qn,a3 as Hn,C as Vn,a4 as qg,v as pn,aq as pg,aR as vg,aA as kg,as as Tg,bL as zn,aY as Wn,aS as Sg,aT as Pg,K as Cg,aU as Dg,L as Ig,aV as Vg,n as Mg,e as Eg,ax as _g,bM as Ng,aX as Un,bN as Rg}from"./index-CDv4Fq34.js";import{V as Zg,a as Ag}from"./VAppBarTitle-CXYkyYYM.js";import{e as Bg,f as Fg,V as Yn,g as Lg}from"./VTextField-DxEgNjb2.js";import{u as $g,a as Og,b as Hg,V as Wg,c as Ug,h as Yg,m as Kg,d as Xg}from"./filter-6OsXqu2t.js";import{V as Qg}from"./VCheckboxBtn-CcjCxtxm.js";import{V as Kn}from"./VChip-C22wJB7H.js";const eu=["Teams Ping.mp3","Teams Remix.mp3","Teams bounce.mp3","Teams incoming-ringtone-level30.mp3","Teams incoming-ringtone-level40.mp3","Teams meetup_ring.mp3","Teams screenshare_ring.mp3","Teams teams_meet_up_reminder.mp3","Teams teams_notification.mp3","Teams 优先处理.mp3","Teams 共鸣.mp3","Teams 召唤.mp3","Teams 叮铃.mp3","Teams 增强.mp3","Teams 尤里卡.mp3","Teams 弹拨.mp3","Teams 提醒.mp3","Teams 摇摆.mp3","Teams 时空.mp3","Teams 气泡(大声).mp3","Teams 气泡.mp3","Teams 波普.mp3","Teams 波纹.mp3","Teams 滴水.mp3","Teams 点击.mp3","Teams 蜂鸣声.mp3","Teams 警报.mp3","Teams 赋予希望.mp3","Teams 轻弹.mp3","Teams 进阶.mp3","Teams 重复振铃.mp3","Teams 颤振.mp3","Teams 高分.mp3","Teams 默认.mp3","Teams 默认通话铃.mp3"];function Gg(n){return n?`/sounds/${n}`:null}function su(n,i=!1){const g=Gg(n);if(!g)return console.warn("音频文件不存在:",n),null;try{const u=new Audio(g);u.loop=i;const h=u.play();return h!==void 0&&h.catch(e=>{console.warn("播放音频失败:",e.name,e.message)}),u}catch(u){return console.error("创建音频对象失败:",u),null}}function lu(n){n&&(n.pause(),n.currentTime=0)}function Jg(n){let{rootEl:i,isSticky:g,layoutItemStyles:u}=n;const h=Z(!1),e=Z(0),s=T(()=>{const c=typeof h.value=="boolean"?"top":h.value;return[g.value?{top:"auto",bottom:"auto",height:void 0}:void 0,h.value?{[c]:Bi(e.value)}:{top:u.value.top}]});ai(()=>{Y(g,c=>{c?window.addEventListener("scroll",d,{passive:!0}):window.removeEventListener("scroll",d)},{immediate:!0})}),ri(()=>{window.removeEventListener("scroll",d)});let o=0;function d(){const c=o>window.scrollY?"up":"down",y=i.value.getBoundingClientRect(),t=parseFloat(u.value.top??0),x=window.scrollY-Math.max(0,e.value-t),S=y.height+Math.max(e.value,t)-window.scrollY-window.innerHeight,I=parseFloat(getComputedStyle(i.value).getPropertyValue("--v-body-scroll-y"))||0;y.height0;g--){if(n[g].t===n[g-1].t)continue;const u=Xn(i),h=(n[g].d-n[g-1].d)/(n[g].t-n[g-1].t);i+=(h-u)*Math.abs(h),g===n.length-1&&(i*=.5)}return Xn(i)*1e3}function gh(){const n={};function i(h){Array.from(h.changedTouches).forEach(e=>{(n[e.identifier]??(n[e.identifier]=new Fi(ih))).push([h.timeStamp,e])})}function g(h){Array.from(h.changedTouches).forEach(e=>{delete n[e.identifier]})}function u(h){var c;const e=(c=n[h])==null?void 0:c.values().reverse();if(!e)throw new Error(`No samples for touch id ${h}`);const s=e[0],o=[],d=[];for(const y of e){if(s[0]-y[0]>nh)break;o.push({t:y[0],d:y[1].clientX}),d.push({t:y[0],d:y[1].clientY})}return{x:Qn(o),y:Qn(d),get direction(){const{x:y,y:t}=this,[x,S]=[Math.abs(y),Math.abs(t)];return x>S&&y>=0?"right":x>S&&y<=0?"left":S>x&&t>=0?"down":S>x&&t<=0?"up":hh()}}}return{addMovement:i,endTouch:g,getVelocity:u}}function hh(){throw new Error}function uh(n){let{el:i,isActive:g,isTemporary:u,width:h,touchless:e,position:s}=n;ai(()=>{window.addEventListener("touchstart",K,{passive:!0}),window.addEventListener("touchmove",a,{passive:!1}),window.addEventListener("touchend",A,{passive:!0})}),ri(()=>{window.removeEventListener("touchstart",K),window.removeEventListener("touchmove",a),window.removeEventListener("touchend",A)});const o=T(()=>["left","right"].includes(s.value)),{addMovement:d,endTouch:c,getVelocity:y}=gh();let t=!1;const x=Z(!1),S=Z(0),I=Z(0);let V;function J(m,r){return(s.value==="left"?m:s.value==="right"?document.documentElement.clientWidth-m:s.value==="top"?m:s.value==="bottom"?document.documentElement.clientHeight-m:on())-(r?h.value:0)}function nn(m){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const j=s.value==="left"?(m-I.value)/h.value:s.value==="right"?(document.documentElement.clientWidth-m-I.value)/h.value:s.value==="top"?(m-I.value)/h.value:s.value==="bottom"?(document.documentElement.clientHeight-m-I.value)/h.value:on();return r?Oi(j):j}function K(m){if(e.value)return;const r=m.changedTouches[0].clientX,j=m.changedTouches[0].clientY,f=25,b=s.value==="left"?rdocument.documentElement.clientWidth-f:s.value==="top"?jdocument.documentElement.clientHeight-f:on(),C=g.value&&(s.value==="left"?rdocument.documentElement.clientWidth-h.value:s.value==="top"?jdocument.documentElement.clientHeight-h.value:on());(b||C||g.value&&u.value)&&(V=[r,j],I.value=J(o.value?r:j,g.value),S.value=nn(o.value?r:j),t=I.value>-20&&I.value<80,c(m),d(m))}function a(m){const r=m.changedTouches[0].clientX,j=m.changedTouches[0].clientY;if(t){if(!m.cancelable){t=!1;return}const b=Math.abs(r-V[0]),C=Math.abs(j-V[1]);(o.value?b>C&&b>3:C>b&&C>3)?(x.value=!0,t=!1):(o.value?C:b)>3&&(t=!1)}if(!x.value)return;m.preventDefault(),d(m);const f=nn(o.value?r:j,!1);S.value=Math.max(0,Math.min(1,f)),f>1?I.value=J(o.value?r:j,!0):f<0&&(I.value=J(o.value?r:j,!1))}function A(m){if(t=!1,!x.value)return;d(m),x.value=!1;const r=y(m.changedTouches[0].identifier),j=Math.abs(r.x),f=Math.abs(r.y);(o.value?j>f&&j>400:f>j&&f>3)?g.value=r.direction===({left:"right",right:"left",top:"down",bottom:"up"}[s.value]||on()):g.value=S.value>.5}const X=T(()=>x.value?{transform:s.value==="left"?`translateX(calc(-100% + ${S.value*h.value}px))`:s.value==="right"?`translateX(calc(100% - ${S.value*h.value}px))`:s.value==="top"?`translateY(calc(-100% + ${S.value*h.value}px))`:s.value==="bottom"?`translateY(calc(100% - ${S.value*h.value}px))`:on(),transition:"none"}:void 0);return xn(x,()=>{var j,f;const m=((j=i.value)==null?void 0:j.style.transform)??null,r=((f=i.value)==null?void 0:f.style.transition)??null;Li(()=>{var b,C,H,hn;(C=i.value)==null||C.style.setProperty("transform",((b=X.value)==null?void 0:b.transform)||"none"),(hn=i.value)==null||hn.style.setProperty("transition",((H=X.value)==null?void 0:H.transition)||null)}),$i(()=>{var b,C;(b=i.value)==null||b.style.setProperty("transform",m),(C=i.value)==null||C.style.setProperty("transition",r)})}),{isDragging:x,dragProgress:S,dragStyles:X}}function on(){throw new Error}const eh=["start","end","left","right","top","bottom"],sh=bi({color:String,disableResizeWatcher:Boolean,disableRouteWatcher:Boolean,expandOnHover:Boolean,floating:Boolean,modelValue:{type:Boolean,default:null},permanent:Boolean,rail:{type:Boolean,default:null},railWidth:{type:[Number,String],default:56},scrim:{type:[Boolean,String],default:!0},image:String,temporary:Boolean,persistent:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:"start",validator:n=>eh.includes(n)},sticky:Boolean,...jg(),...rg(),...ag(),...dg({mobile:null}),...yg(),...zg(),...cg(),...fi(bg(),["disableInitialFocus"]),...tg({tag:"nav"}),...og()},"VNavigationDrawer"),lh=ji()({name:"VNavigationDrawer",props:sh(),emits:{"update:modelValue":n=>!0,"update:rail":n=>!0},setup(n,i){let{attrs:g,emit:u,slots:h}=i;const{isRtl:e}=Hi(),{themeClasses:s}=Wi(n),{borderClasses:o}=Ui(n),{backgroundColorClasses:d,backgroundColorStyles:c}=On(()=>n.color),{elevationClasses:y}=Yi(n),{displayClasses:t,mobile:x}=Ki(n),{roundedClasses:S}=Xi(n),I=Qi(),V=En(n,"modelValue",null,M=>!!M),{ssrBootStyles:J}=Gi(),{scopeId:nn}=Ji(),K=gn(),a=Z(!1),{runOpenDelay:A,runCloseDelay:X}=sg(n,M=>{a.value=M}),m=T(()=>n.rail&&n.expandOnHover&&a.value?Number(n.width):Number(n.rail?n.railWidth:n.width)),r=T(()=>ng(n.location,e.value)),j=fn(()=>n.persistent),f=T(()=>!n.permanent&&(x.value||n.temporary)),b=T(()=>n.sticky&&!f.value&&r.value!=="bottom");ig(n,{isActive:V,localTop:f,contentEl:K}),xn(()=>n.expandOnHover&&n.rail!=null,()=>{Y(a,M=>u("update:rail",!M))}),xn(()=>!n.disableResizeWatcher,()=>{Y(f,M=>!n.permanent&&tn(()=>V.value=!M))}),xn(()=>!n.disableRouteWatcher&&!!I,()=>{Y(I.currentRoute,()=>f.value&&(V.value=!1))}),Y(()=>n.permanent,M=>{M&&(V.value=!0)}),n.modelValue==null&&!f.value&&(V.value=n.permanent||!x.value);const{isDragging:C,dragProgress:H}=uh({el:K,isActive:V,isTemporary:f,width:m,touchless:fn(()=>n.touchless),position:r}),hn=T(()=>{const M=f.value?0:n.rail&&n.expandOnHover?Number(n.railWidth):m.value;return C.value?M*H.value:M}),{layoutItemStyles:B,layoutItemScrimStyles:un}=gg({id:n.name,order:T(()=>parseInt(n.order,10)),position:r,layoutSize:hn,elementSize:m,active:hg(V),disableTransitions:fn(()=>C.value),absolute:T(()=>n.absolute||b.value&&typeof en.value!="string")}),{isStuck:en,stickyStyles:P}=Jg({rootEl:K,isSticky:b,layoutItemStyles:B}),rn=On(()=>typeof n.scrim=="string"?n.scrim:null),Pn=T(()=>({...C.value?{opacity:H.value*.2,transition:"none"}:void 0,...un.value}));return ug({VList:{bgColor:"transparent"}}),mi(()=>{const M=h.image||n.image;return N(an,null,[p(n.tag,$({ref:K,onMouseenter:A,onMouseleave:X,class:["v-navigation-drawer",`v-navigation-drawer--${r.value}`,{"v-navigation-drawer--expand-on-hover":n.expandOnHover,"v-navigation-drawer--floating":n.floating,"v-navigation-drawer--is-hovering":a.value,"v-navigation-drawer--rail":n.rail,"v-navigation-drawer--temporary":f.value,"v-navigation-drawer--persistent":j.value,"v-navigation-drawer--active":V.value,"v-navigation-drawer--sticky":b.value},s.value,d.value,o.value,t.value,y.value,S.value,n.class],style:[c.value,B.value,J.value,P.value,n.style],inert:!V.value},nn,g),{default:()=>{var jn,Q,sn;return[M&&N("div",{key:"image",class:"v-navigation-drawer__img"},[h.image?p(xi,{key:"image-defaults",disabled:!n.image,defaults:{VImg:{alt:"",cover:!0,height:"inherit",src:n.image}}},h.image):p(eg,{key:"image-img",alt:"",cover:!0,height:"inherit",src:n.image},null)]),h.prepend&&N("div",{class:"v-navigation-drawer__prepend"},[(jn=h.prepend)==null?void 0:jn.call(h)]),N("div",{class:"v-navigation-drawer__content"},[(Q=h.default)==null?void 0:Q.call(h)]),h.append&&N("div",{class:"v-navigation-drawer__append"},[(sn=h.append)==null?void 0:sn.call(h)])]}}),p(lg,{name:"fade-transition"},{default:()=>[f.value&&(C.value||V.value)&&!!n.scrim&&N("div",$({class:["v-navigation-drawer__scrim",rn.backgroundColorClasses.value],style:[Pn.value,rn.backgroundColorStyles.value],onClick:()=>{j.value||(V.value=!1)}},nn),null)]})])}),{isStuck:en}}}),oh=xg({name:"MessageLog",setup(){const n=gn(!1),i=gn([]),g={success:"mdi-check-circle",error:"mdi-alert-circle",warning:"mdi-alert",info:"mdi-information"},u={success:"success",error:"error",warning:"warning",info:"primary"};return Dn.onLog(h=>{h&&(i.value=h)}),{drawer:n,messages:i,icons:g,colors:u,deleteMessage:h=>Dn.deleteMessage(h),clearMessages:()=>Dn.clearMessages()}}}),th={class:"text-caption text-grey"};function ch(n,i,g,u,h,e){return n.drawer?(cn(),mn(lh,{key:0,modelValue:n.drawer,"onUpdate:modelValue":i[0]||(i[0]=s=>n.drawer=s),location:"right",temporary:"",width:"400"},{default:L(()=>[p(Zg,{color:"primary"},{default:L(()=>[p(Ag,null,{default:L(()=>[...i[1]||(i[1]=[yn("消息记录",-1)])]),_:1})]),_:1}),p(wi,null,{default:L(()=>[(cn(!0),fg(an,null,wg(n.messages,s=>(cn(),mn(qn,{key:s.id,rounded:""},{prepend:L(()=>[p(pn,{color:n.colors[s.type],icon:n.icons[s.type],size:"20"},null,8,["color","icon"])]),default:L(()=>[p(Hn,null,{default:L(()=>[yn(Vn(s.title),1)]),_:2},1024),s.content?(cn(),mn(qg,{key:0},{default:L(()=>[yn(Vn(s.content),1)]),_:2},1024)):In("",!0),N("span",th,Vn(new Date(s.timestamp).toLocaleTimeString()),1)]),_:2},1024))),128)),n.messages.length?In("",!0):(cn(),mn(qn,{key:0},{prepend:L(()=>[p(pn,{color:"grey",icon:"mdi-inbox"})]),default:L(()=>[p(Hn,{class:"text-grey"},{default:L(()=>[...i[2]||(i[2]=[yn("暂无消息",-1)])]),_:1})]),_:1}))]),_:1})]),_:1},8,["modelValue"])):In("",!0)}const ou=mg(oh,[["render",ch]]),zh=/^[\uD800-\uDBFF]$/,yh=/^[\uDC00-\uDFFF]$/,dh=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;var Gn;(function(n){n[n.Unknown=1e-13]="Unknown",n[n.Rule=1e-12]="Rule",n[n.DICT=2e-8]="DICT",n[n.Surname=1]="Surname",n[n.Custom=1]="Custom"})(Gn||(Gn={}));const R={Normal:1,Surname:10,Custom:100};function O(n){var i;return n.length-(((i=n.match(dh))===null||i===void 0?void 0:i.length)||0)}function vn(n){const i=[];let g=0;for(;g1)return this.StringDICT.get(i);{const g=i.charCodeAt(0);return this.NumberDICT[g]}}set(i,g){if(i.length>1)this.StringDICT.set(i,g);else{const u=i.charCodeAt(0);this.NumberDICT[u]=g}}clear(){this.NumberDICT=[],this.StringDICT.clear()}}const Jn={"bǎng páng pāng":["膀"],líng:["〇","伶","凌","刢","囹","坽","夌","姈","婈","孁","岺","彾","掕","昤","朎","柃","棂","櫺","欞","泠","淩","澪","灵","燯","爧","狑","玲","琌","瓴","皊","砱","祾","秢","竛","笭","紷","綾","绫","羐","羚","翎","聆","舲","苓","菱","蓤","蔆","蕶","蛉","衑","裬","詅","跉","軨","輘","酃","醽","鈴","錂","铃","閝","陵","零","霊","霗","霛","霝","靈","駖","魿","鯪","鲮","鴒","鸰","鹷","麢","齡","齢","龄","龗","㥄"],yī:["一","乊","伊","依","医","吚","咿","噫","壱","壹","夁","嫛","嬄","弌","揖","撎","檹","毉","洢","渏","漪","瑿","畩","祎","禕","稦","繄","蛜","衤","譩","辷","郼","醫","銥","铱","鷖","鹥","黟","黳"],"dīng zhēng":["丁"],"kǎo qiǎo yú":["丂"],qī:["七","倛","僛","凄","嘁","墄","娸","悽","慼","慽","戚","捿","柒","桤","桼","棲","榿","欺","沏","淒","漆","紪","緀","萋","褄","諆","迉","郪","鏚","霋","魌","鶈"],shàng:["丄","尙","尚","恦","緔","绱"],xià:["丅","下","乤","圷","夏","夓","懗","梺","疜","睱","罅","鎼","鏬"],hǎn:["丆","喊","浫","罕","豃","㘎"],"wàn mò":["万"],zhàng:["丈","仗","墇","嶂","帐","帳","幛","扙","杖","涱","痮","瘬","瘴","瞕","粀","胀","脹","賬","账","障"],sān:["三","厁","叁","弎","毵","毶","毿","犙","鬖"],"shàng shǎng shang":["上"],"qí jī":["丌","其","奇"],"bù fǒu":["不"],"yǔ yù yú":["与"],miǎn:["丏","偭","免","冕","勉","勔","喕","娩","愐","汅","沔","湎","睌","緬","缅","腼","葂","靦","鮸","𩾃"],gài:["丐","乢","匃","匄","戤","概","槩","槪","溉","漑","瓂","葢","鈣","钙","𬮿"],chǒu:["丑","丒","侴","吜","杽","瞅","矁","醜","魗"],zhuān:["专","叀","嫥","専","專","瑼","甎","砖","磗","磚","蟤","諯","鄟","顓","颛","鱄","䏝"],"qiě jū":["且"],pī:["丕","伓","伾","噼","坯","岯","憵","批","披","炋","狉","狓","砒","磇","礔","礕","秛","秠","耚","豾","邳","鈚","鉟","銔","錃","錍","霹","駓","髬","魾","𬳵"],shì:["世","丗","亊","事","仕","侍","冟","势","勢","卋","呩","嗜","噬","士","奭","嬕","室","市","式","弑","弒","恀","恃","戺","拭","揓","是","昰","枾","柿","栻","澨","烒","煶","眂","眎","眡","睗","示","礻","筮","簭","舐","舓","襫","視","视","觢","試","誓","諡","謚","试","谥","貰","贳","軾","轼","逝","遾","釈","释","釋","鈰","鉃","鉽","铈","飾","餙","餝","饰","鰘","䏡","𬤊"],qiū:["丘","丠","坵","媝","恘","恷","楸","秋","秌","穐","篍","緧","萩","蘒","蚯","蝵","蟗","蠤","趥","邱","鞦","鞧","鰌","鰍","鳅","鶖","鹙","龝"],bǐng:["丙","屛","怲","抦","昞","昺","柄","棅","炳","禀","秉","稟","苪","蛃","邴","鈵","陃","鞆","餅","餠","饼"],yè:["业","亱","僷","墷","夜","嶪","嶫","抴","捙","擛","擪","擫","晔","曄","曅","曗","曳","曵","枼","枽","業","洂","液","澲","烨","燁","爗","璍","皣","瞱","瞸","礏","腋","葉","謁","谒","邺","鄴","鍱","鐷","靥","靨","頁","页","餣","饁","馌","驜","鵺","鸈"],cóng:["丛","从","叢","婃","孮","従","徔","徖","悰","樷","欉","淙","灇","爜","琮","藂","誴","賨","賩","錝"],dōng:["东","倲","冬","咚","埬","岽","崬","徚","昸","東","氡","氭","涷","笗","苳","菄","蝀","鮗","鯟","鶇","鶫","鸫","鼕","𬟽"],sī:["丝","俬","凘","厮","司","咝","嘶","噝","媤","廝","恖","撕","斯","楒","泀","澌","燍","禗","禠","私","糹","絲","緦","纟","缌","罳","蕬","虒","蛳","蜤","螄","蟖","蟴","鉰","銯","鍶","鐁","锶","颸","飔","騦","鷥","鸶","鼶","㟃"],chéng:["丞","呈","城","埕","堘","塍","塖","宬","峸","惩","懲","成","承","挰","掁","揨","枨","棖","橙","檙","洆","溗","澂","珵","珹","畻","程","窚","筬","絾","脭","荿","誠","诚","郕","酲","鋮","铖","騬","鯎"],diū:["丟","丢","銩","铥"],liǎng:["両","两","兩","唡","啢","掚","緉","脼","蜽","裲","魉","魎","𬜯"],yǒu:["丣","卣","友","梄","湵","牖","禉","羑","聈","苃","莠","蜏","酉","銪","铕","黝"],yán:["严","厳","啱","喦","嚴","塩","壛","壧","妍","姸","娫","娮","岩","嵒","嵓","巌","巖","巗","延","揅","昖","楌","檐","櫩","欕","沿","炎","炏","狿","琂","盐","碞","筵","簷","莚","蔅","虤","蜒","言","訁","訮","詽","讠","郔","閆","閻","闫","阎","顏","顔","颜","鹽","麣","𫄧"],bìng:["並","併","倂","傡","垪","摒","栤","病","窉","竝","誁","靐","鮩"],"sàng sāng":["丧"],gǔn:["丨","惃","滚","滾","磙","緄","绲","蓘","蔉","衮","袞","輥","辊","鮌","鯀","鲧"],jiū:["丩","勼","啾","揪","揫","朻","究","糾","纠","萛","赳","阄","鬏","鬮","鳩","鸠"],"gè gě":["个","個","各"],yā:["丫","圧","孲","庘","押","枒","桠","椏","錏","鐚","鴉","鴨","鵶","鸦","鸭"],pán:["丬","媻","幋","槃","洀","瀊","爿","盘","盤","磐","縏","蒰","蟠","蹒","蹣","鎜","鞶"],"zhōng zhòng":["中"],jǐ:["丮","妀","己","戟","挤","掎","撠","擠","橶","泲","犱","脊","虮","蟣","魢","鱾","麂"],jiè:["丯","介","借","唶","堺","屆","届","岕","庎","徣","戒","楐","犗","玠","琾","界","畍","疥","砎","蚧","蛶","衸","褯","誡","诫","鎅","骱","魪"],fēng:["丰","仹","偑","僼","凨","凬","凮","妦","寷","封","峯","峰","崶","枫","楓","檒","沣","沨","渢","灃","烽","犎","猦","琒","疯","瘋","盽","砜","碸","篈","蘴","蜂","蠭","豐","鄷","酆","鋒","鎽","鏠","锋","霻","靊","飌","麷"],"guàn kuàng":["丱"],chuàn:["串","汌","玔","賗","釧","钏"],chǎn:["丳","产","冁","剷","囅","嵼","旵","浐","滻","灛","產","産","簅","蒇","蕆","諂","譂","讇","谄","鏟","铲","閳","闡","阐","骣","𬊤"],lín:["临","冧","壣","崊","嶙","斴","晽","暽","林","潾","瀶","燐","琳","璘","瞵","碄","磷","粦","粼","繗","翷","臨","轔","辚","遴","邻","鄰","鏻","阾","隣","霖","驎","鱗","鳞","麐","麟","𬴊","𬭸"],zhuó:["丵","劅","卓","啄","圴","妰","娺","撯","擆","擢","斫","斮","斱","斲","斵","晫","椓","浊","浞","濁","灼","烵","琸","硺","禚","窡","籗","籱","罬","茁","蠗","蠿","諁","諑","謶","诼","酌","鐲","镯","鵫","鷟","䓬","𬸦"],zhǔ:["丶","主","劯","嘱","囑","宔","帾","拄","渚","濐","煑","煮","燝","瞩","矚","罜","詝","陼","鸀","麈","𬣞"],bā:["丷","仈","八","叭","哵","夿","岜","巴","捌","朳","玐","疤","笆","粑","羓","芭","蚆","豝","釟"],wán:["丸","刓","完","岏","抏","捖","汍","烷","玩","琓","笂","紈","纨","翫","芄","貦","頑","顽"],dān:["丹","勯","匰","単","妉","媅","殚","殫","甔","眈","砃","箪","簞","耼","耽","聃","聸","褝","襌","躭","郸","鄲","酖","頕"],"wèi wéi":["为"],"jǐng dǎn":["丼"],"lì lí":["丽"],jǔ:["举","弆","挙","擧","椇","榉","榘","櫸","欅","矩","筥","聥","舉","莒","蒟","襷","踽","齟","龃"],piě:["丿","苤","鐅","𬭯"],fú:["乀","伏","俘","凫","刜","匐","咈","哹","垘","孚","岪","巿","帗","幅","幞","弗","彿","怫","扶","柫","栿","桴","氟","泭","浮","涪","澓","炥","玸","甶","畉","癁","祓","福","稪","符","箙","紱","紼","絥","綍","绂","绋","罘","罦","翇","艀","芙","芣","苻","茀","茯","菔","葍","虙","蚨","蜉","蝠","袚","袱","襆","襥","諨","豧","踾","輻","辐","郛","鉘","鉜","韍","韨","颫","髴","鮄","鮲","鳧","鳬","鴔","鵩","黻"],"yí jí":["乁"],yì:["乂","义","亄","亦","亿","伇","伿","佾","俋","億","兿","刈","劓","劮","勚","勩","匇","呓","呭","呹","唈","囈","圛","坄","垼","埸","奕","嫕","嬑","寱","屹","峄","嶧","帟","帠","幆","廙","异","弈","弋","役","忆","怈","怿","悒","意","憶","懌","懿","抑","挹","敡","易","晹","曀","曎","杙","枍","棭","榏","槸","檍","歝","殔","殪","殹","毅","浂","浥","浳","湙","溢","潩","澺","瀷","炈","焲","熠","熤","熼","燚","燡","燱","獈","玴","異","疫","痬","瘗","瘞","瘱","癔","益","瞖","穓","竩","篒","縊","繶","繹","绎","缢","義","羿","翊","翌","翳","翼","耴","肄","肊","膉","臆","艗","艺","芅","苅","萟","蓺","薏","藙","藝","蘙","虉","蜴","螠","衪","袣","裔","裛","褹","襼","訲","訳","詍","詣","誼","譯","議","讛","议","译","诣","谊","豙","豛","豷","貖","贀","跇","轶","逸","邑","鄓","醷","釴","鈠","鎰","鐿","镒","镱","阣","隿","霬","饐","駅","驛","驿","骮","鮨","鶂","鶃","鶍","鷁","鷊","鷧","鷾","鸃","鹝","鹢","黓","齸","𬬩","㑊","𫄷","𬟁"],nǎi:["乃","倷","奶","嬭","廼","氖","疓","艿","迺","釢"],wǔ:["乄","五","仵","伍","侮","倵","儛","午","啎","妩","娬","嫵","庑","廡","忤","怃","憮","摀","武","潕","熓","牾","玝","珷","瑦","甒","碔","舞","躌","迕","逜","陚","鵡","鹉","𣲘"],jiǔ:["久","乆","九","乣","奺","杦","汣","灸","玖","紤","舏","酒","镹","韭","韮"],"tuō zhé":["乇","杔","馲"],"me mó ma yāo":["么"],zhī:["之","倁","卮","巵","搘","支","栀","梔","椥","榰","汁","泜","疷","祗","祬","秓","稙","綕","肢","胑","胝","脂","芝","蘵","蜘","衼","隻","鳷","鴲","鼅","𦭜"],"wū wù":["乌"],zhà:["乍","咤","宱","搾","榨","溠","痄","蚱","詐","诈","醡","霅","䃎"],hū:["乎","乯","匢","匫","呼","唿","嘑","垀","寣","幠","忽","惚","昒","歑","泘","淴","滹","烀","苸","虍","虖","謼","軤","轷","雐"],fá:["乏","伐","傠","坺","垡","墢","姂","栰","浌","瞂","笩","筏","罚","罰","罸","藅","閥","阀"],"lè yuè yào lào":["乐","樂"],yín:["乑","吟","噖","嚚","圁","垠","夤","婬","寅","峾","崟","崯","檭","殥","泿","淫","滛","烎","犾","狺","璌","硍","碒","荶","蔩","訔","訚","訡","誾","鄞","鈝","銀","银","霪","鷣","齦"],pīng:["乒","俜","娉","涄","甹","砯","聠","艵","頩"],pāng:["乓","滂","胮","膖","雱","霶"],qiáo:["乔","侨","僑","嫶","憔","桥","槗","樵","橋","櫵","犞","瞧","硚","礄","荍","荞","蕎","藮","譙","趫","鐈","鞒","鞽","顦"],hǔ:["乕","琥","萀","虎","虝","錿","鯱"],guāi:["乖"],"chéng shèng":["乗","乘","娍"],yǐ:["乙","乛","以","倚","偯","嬟","崺","已","庡","扆","攺","敼","旑","旖","檥","矣","礒","笖","舣","艤","苡","苢","蚁","螘","蟻","裿","踦","輢","轙","逘","酏","釔","鈘","鉯","钇","顗","鳦","齮","𫖮","𬺈"],"háo yǐ":["乚"],"niè miē":["乜"],qǐ:["乞","企","启","唘","啓","啔","啟","婍","屺","杞","棨","玘","盀","綺","绮","芑","諬","起","邔","闙"],yě:["也","冶","嘢","埜","壄","漜","野"],xí:["习","喺","媳","嶍","席","椺","檄","漝","習","蓆","袭","襲","覡","觋","謵","趘","郋","鎴","隰","霫","飁","騱","騽","驨","鰼","鳛","𠅤","𫘬"],xiāng:["乡","厢","廂","忀","楿","欀","湘","瓖","稥","箱","緗","缃","膷","芗","萫","葙","薌","襄","郷","鄉","鄊","鄕","鑲","镶","香","驤","骧","鱜","麘","𬙋"],shū:["书","倏","倐","儵","叔","姝","尗","抒","掓","摅","攄","書","枢","梳","樞","殊","殳","毹","毺","淑","瀭","焂","疎","疏","紓","綀","纾","舒","菽","蔬","踈","軗","輸","输","鄃","陎","鮛","鵨"],dǒu:["乧","抖","枓","蚪","鈄","阧","陡"],shǐ:["乨","使","兘","史","始","宩","屎","榁","矢","笶","豕","鉂","駛","驶"],jī:["乩","僟","击","刉","刏","剞","叽","唧","喞","嗘","嘰","圾","基","墼","姬","屐","嵆","嵇","撃","擊","朞","机","枅","樭","機","毄","激","犄","玑","璣","畸","畿","癪","矶","磯","积","積","笄","筓","箕","簊","緁","羁","羇","羈","耭","肌","芨","虀","覉","覊","譏","譤","讥","賫","賷","赍","跻","踑","躋","躸","銈","錤","鐖","鑇","鑙","隮","雞","鞿","韲","飢","饑","饥","魕","鳮","鶏","鶺","鷄","鸄","鸡","齎","齏","齑","𬯀","𫓯","𫓹","𫌀"],náng:["乪","嚢","欜","蠰","饢"],jiā:["乫","佳","傢","加","嘉","抸","枷","梜","毠","泇","浃","浹","犌","猳","珈","痂","笳","糘","耞","腵","葭","袈","豭","貑","跏","迦","鉫","鎵","镓","鴐","麚","𬂩"],jù:["乬","倨","倶","具","剧","劇","勮","埧","埾","壉","姖","屦","屨","岠","巨","巪","怇","惧","愳","懅","懼","拒","拠","昛","歫","洰","澽","炬","烥","犋","秬","窭","窶","簴","粔","耟","聚","虡","蚷","詎","讵","豦","距","踞","躆","遽","邭","醵","鉅","鐻","钜","颶","飓","駏","鮔"],shí:["乭","十","埘","塒","姼","实","実","寔","實","峕","嵵","时","旹","時","榯","湜","溡","炻","祏","竍","蚀","蝕","辻","遈","鉐","飠","饣","鮖","鰣","鲥","鼫","鼭"],mǎo:["乮","冇","卯","峁","戼","昴","泖","笷","蓩","鉚","铆"],mǎi:["买","嘪","荬","蕒","買","鷶"],luàn:["乱","亂","釠"],rǔ:["乳","擩","汝","肗","辱","鄏"],xué:["乴","学","學","峃","嶨","斈","泶","澩","燢","穴","茓","袕","踅","鷽","鸴"],yǎn:["䶮","乵","俨","偃","儼","兖","兗","厣","厴","噞","孍","嵃","巘","巚","弇","愝","戭","扊","抁","掩","揜","曮","椼","檿","沇","渷","演","琰","甗","眼","罨","萒","蝘","衍","褗","躽","遃","郾","隒","顩","魇","魘","鰋","鶠","黡","黤","黬","黭","黶","鼴","鼹","齴","龑","𬸘","𬙂","𪩘"],fǔ:["乶","俌","俛","俯","府","弣","抚","拊","撫","斧","椨","滏","焤","甫","盙","簠","腐","腑","蜅","輔","辅","郙","釜","釡","阝","頫","鬴","黼","㕮","𫖯"],shā:["乷","唦","杀","桬","殺","毮","猀","痧","砂","硰","紗","繺","纱","蔱","裟","鎩","铩","閷","髿","魦","鯊","鯋","鲨"],nǎ:["乸","雫"],qián:["乹","亁","仱","偂","前","墘","媊","岒","拑","掮","榩","橬","歬","潛","潜","濳","灊","箝","葥","虔","軡","鈐","鉗","銭","錢","鎆","钤","钱","钳","靬","騚","騝","鰬","黔","黚"],suǒ:["乺","唢","嗩","所","暛","溑","溹","琐","琑","瑣","索","褨","鎖","鎻","鏁","锁"],yú:["乻","于","亐","伃","余","堣","堬","妤","娛","娯","娱","嬩","崳","嵎","嵛","愚","扵","揄","旟","楡","楰","榆","欤","歈","歟","歶","渔","渝","湡","漁","澞","牏","狳","玗","玙","瑜","璵","盂","睮","窬","竽","籅","羭","腴","臾","舁","舆","艅","茰","萮","萸","蕍","蘛","虞","虶","蝓","螸","衧","褕","覦","觎","諛","謣","谀","踰","輿","轝","逾","邘","酑","鍝","隅","雓","雩","餘","馀","騟","骬","髃","魚","魣","鮽","鯲","鰅","鱼","鷠","鸆","齵"],zhù:["乼","伫","佇","住","坾","墸","壴","嵀","拀","杼","柱","樦","殶","注","炷","疰","眝","祝","祩","竚","筯","箸","篫","簗","紵","紸","纻","羜","翥","苎","莇","蛀","註","貯","贮","跓","軴","鉒","鋳","鑄","铸","馵","駐","驻"],zhě:["乽","者","褶","襵","赭","踷","鍺","锗"],"qián gān":["乾"],"zhì luàn":["乿"],guī:["亀","圭","妫","媯","嫢","嬀","帰","归","摫","椝","槻","槼","櫷","歸","珪","瑰","璝","瓌","皈","瞡","硅","茥","蘬","規","规","邽","郌","閨","闺","騩","鬶","鬹"],"lǐn lìn":["亃"],jué:["亅","决","刔","劂","匷","厥","噊","孒","孓","崛","崫","嶥","彏","憠","憰","戄","抉","挗","掘","攫","桷","橛","橜","欮","氒","決","灍","焳","熦","爑","爴","爵","獗","玃","玦","玨","珏","瑴","瘚","矍","矡","砄","絕","絶","绝","臄","芵","蕝","蕨","虳","蟨","蟩","觖","觮","觼","訣","譎","诀","谲","貜","赽","趉","蹷","躩","鈌","鐍","鐝","钁","镢","鴂","鴃","鷢","𫘝","㵐","𫔎"],"le liǎo":["了"],"gè mā":["亇"],"yǔ yú":["予","懙"],zhēng:["争","佂","凧","姃","媜","峥","崝","崢","征","徰","炡","烝","爭","狰","猙","癥","眐","睁","睜","筝","箏","篜","聇","脀","蒸","踭","鉦","錚","鏳","鬇"],èr:["二","刵","咡","弍","弐","樲","誀","貮","貳","贰","髶"],chù:["亍","傗","儊","怵","憷","搐","斶","歜","珿","琡","矗","竌","絀","绌","臅","触","觸","豖","鄐","閦","黜"],kuī:["亏","刲","岿","巋","盔","窥","窺","聧","虧","闚","顝"],yún:["云","伝","勻","匀","囩","妘","愪","抣","昀","橒","沄","涢","溳","澐","熉","畇","秐","筼","篔","紜","縜","纭","耘","芸","蒷","蕓","郧","鄖","鋆","雲"],hù:["互","冱","嗀","嚛","婟","嫭","嫮","岵","帍","弖","怙","戶","户","戸","戽","扈","护","昈","槴","沍","沪","滬","熩","瓠","祜","笏","簄","粐","綔","蔰","護","豰","鄠","鍙","頀","鱯","鳠","鳸","鸌","鹱"],qí:["亓","剘","埼","岐","岓","崎","嵜","愭","掑","斉","斊","旂","旗","棊","棋","檱","櫀","歧","淇","濝","猉","玂","琦","琪","璂","畦","疧","碁","碕","祁","祈","祺","禥","竒","簯","簱","籏","粸","綥","綦","肵","脐","臍","艩","芪","萁","萕","蕲","藄","蘄","蚑","蚚","蛴","蜝","蜞","螧","蠐","褀","軝","鄿","釮","錡","锜","陭","頎","颀","騎","騏","騹","骐","骑","鬐","鬿","鯕","鰭","鲯","鳍","鵸","鶀","麒","麡","𨙸","𬨂","䓫"],jǐng:["井","儆","刭","剄","坓","宑","幜","憬","暻","殌","汫","汬","澋","璄","璟","璥","穽","肼","蟼","警","阱","頚","頸"],sì:["亖","佀","価","儩","兕","嗣","四","姒","娰","孠","寺","巳","柶","榹","汜","泗","泤","洍","洠","涘","瀃","牭","祀","禩","竢","笥","耜","肂","肆","蕼","覗","貄","釲","鈶","鈻","飤","飼","饲","駟","騃","驷"],suì:["亗","嬘","岁","嵗","旞","檖","歲","歳","澻","煫","燧","璲","砕","碎","祟","禭","穂","穗","穟","繀","繐","繸","襚","誶","譢","谇","賥","邃","鐆","鐩","隧","韢","𫟦","𬭼"],gèn:["亘","亙","揯","搄","茛"],yà:["亚","亜","俹","冴","劜","圔","圠","埡","娅","婭","揠","氩","氬","犽","砑","稏","聐","襾","覀","訝","讶","迓","齾"],"xiē suò":["些"],"qí zhāi":["亝","齊"],"yā yà":["亞","压","垭","壓","铔"],"jí qì":["亟","焏"],tóu:["亠","投","頭","骰"],"wáng wú":["亡"],"kàng háng gāng":["亢"],dà:["亣","眔"],jiāo:["交","僬","娇","嬌","峧","嶕","嶣","憍","椒","浇","澆","焦","礁","穚","簥","胶","膠","膲","茭","茮","蕉","虠","蛟","蟭","跤","轇","郊","鐎","驕","骄","鮫","鲛","鵁","鷦","鷮","鹪","䴔"],hài:["亥","嗐","害","氦","餀","饚","駭","駴","骇"],"hēng pēng":["亨"],mǔ:["亩","姆","峔","拇","母","牡","牳","畂","畆","畒","畝","畞","畮","砪","胟","踇","鉧","𬭁","𧿹"],ye:["亪"],xiǎng:["享","亯","响","想","晑","蚃","蠁","響","飨","餉","饗","饷","鮝","鯗","鱶","鲞"],jīng:["京","亰","兢","坕","坙","婛","惊","旌","旍","晶","橸","泾","涇","猄","睛","秔","稉","粳","精","経","經","綡","聙","腈","茎","荆","荊","菁","葏","驚","鯨","鲸","鶁","鶄","麖","麠","鼱","䴖"],tíng:["亭","停","婷","嵉","庭","廷","楟","榳","筳","聤","莛","葶","蜓","蝏","諪","邒","霆","鼮","䗴"],liàng:["亮","喨","悢","晾","湸","諒","谅","輌","輛","辆","鍄"],"qīn qìng":["亲","親"],bó:["亳","仢","侼","僰","博","帛","愽","懪","挬","搏","欂","浡","淿","渤","煿","牔","狛","瓝","礴","秡","箔","簙","糪","胉","脖","膊","舶","艊","萡","葧","袯","襏","襮","謈","踣","郣","鈸","鉑","鋍","鎛","鑮","钹","铂","镈","餺","馎","馛","馞","駁","駮","驳","髆","鵓","鹁"],yòu:["亴","佑","佦","侑","又","右","哊","唀","囿","姷","宥","峟","幼","狖","祐","蚴","誘","诱","貁","迶","酭","釉","鼬"],xiè:["亵","伳","偞","偰","僁","卨","卸","噧","塮","夑","媟","屑","屧","廨","徢","懈","暬","械","榍","榭","泻","洩","渫","澥","瀉","瀣","灺","炧","炨","燮","爕","獬","祄","禼","糏","紲","絏","絬","繲","纈","绁","缷","薢","薤","蟹","蠏","褉","褻","謝","谢","躞","邂","靾","韰","齂","齘","齛","齥","𬹼","𤫉"],"dǎn dàn":["亶","馾"],lián:["亷","劆","匲","匳","嗹","噒","奁","奩","嫾","帘","廉","怜","憐","涟","漣","濂","濓","瀮","熑","燫","簾","籢","籨","縺","翴","联","聨","聫","聮","聯","臁","莲","蓮","薕","螊","蠊","裢","褳","覝","謰","蹥","连","連","鎌","鐮","镰","鬑","鰱","鲢"],duǒ:["亸","哚","嚲","埵","崜","朵","朶","綞","缍","趓","躱","躲","軃"],"wěi mén":["亹","斖"],rén:["人","亻","仁","壬","忈","忎","朲","秂","芢","魜","鵀"],jí:["亼","亽","伋","佶","偮","卙","即","卽","及","叝","吉","堲","塉","姞","嫉","岌","嵴","嶯","彶","忣","急","愱","戢","揤","极","棘","楫","極","槉","檝","殛","汲","湒","潗","疾","瘠","皍","笈","箿","籍","級","级","膌","艥","蒺","蕀","蕺","蝍","螏","襋","觙","谻","踖","蹐","躤","輯","轚","辑","郆","銡","鍓","鏶","集","雧","霵","鹡","㴔"],wáng:["亾","仼","兦","莣","蚟"],"shén shí":["什"],lè:["仂","叻","忇","氻","泐","玏","砳","簕","艻","阞","韷","餎","鰳","鱳","鳓"],dīng:["仃","叮","帄","玎","疔","盯","耵","虰","靪"],zè:["仄","崱","庂","捑","昃","昗","汄"],"jǐn jìn":["仅","僅","嫤"],"pú pū":["仆"],"chóu qiú":["仇"],zhǎng:["仉","幥","掌","礃"],jīn:["今","堻","巾","惍","斤","津","珒","琻","璡","砛","筋","荕","衿","襟","觔","金","釒","釿","钅","鹶","黅","𬬱"],bīng:["仌","仒","兵","冫","冰","掤","氷","鋲"],réng:["仍","礽","芿","辸","陾"],fó:["仏","坲","梻"],"jīn sǎn":["仐"],lún:["仑","伦","侖","倫","囵","圇","婨","崘","崙","棆","沦","淪","磮","腀","菕","蜦","踚","輪","轮","錀","陯","鯩","𬬭"],cāng:["仓","仺","倉","凔","嵢","沧","滄","濸","獊","舱","艙","苍","蒼","螥","鸧"],"zǎi zǐ zī":["仔"],tā:["他","塌","它","榙","溻","牠","祂","褟","趿","遢","闧"],fù:["付","偩","傅","冨","副","咐","坿","复","妇","婦","媍","嬔","富","復","椱","祔","禣","竎","緮","縛","缚","腹","萯","蕧","蚹","蛗","蝜","蝮","袝","複","覄","覆","訃","詂","讣","負","賦","賻","负","赋","赙","赴","輹","鍑","鍢","阜","附","馥","駙","驸","鮒","鰒","鲋","鳆","㳇"],xiān:["仙","仚","佡","僊","僲","先","嘕","奾","屳","廯","忺","憸","掀","暹","杴","氙","珗","祆","秈","籼","繊","纎","纖","苮","褼","襳","跹","蹮","躚","酰","鍁","锨","韯","韱","馦","鱻","鶱","𬸣"],"tuō chà duó":["仛"],hóng:["仜","吰","垬","妅","娂","宏","宖","弘","彋","汯","泓","洪","浤","渱","潂","玒","玜","竑","竤","篊","粠","紘","紭","綋","纮","翃","翝","耾","苰","荭","葒","葓","谹","谼","鈜","鉷","鋐","閎","闳","霐","霟","鞃","魟","鴻","鸿","黉","黌","𫟹","𬭎"],tóng:["仝","佟","哃","峂","峝","庝","彤","晍","曈","桐","氃","浵","潼","犝","獞","眮","瞳","砼","秱","童","粡","膧","茼","蚒","詷","赨","酮","鉖","鉵","銅","铜","餇","鮦","鲖","𫍣","𦒍"],rèn:["仞","仭","刃","刄","妊","姙","屻","岃","扨","牣","祍","紉","紝","絍","纫","纴","肕","腍","衽","袵","訒","認","认","讱","軔","轫","鈓","靭","靱","韌","韧","飪","餁","饪"],qiān:["仟","佥","僉","千","圲","奷","孯","岍","悭","愆","慳","扦","拪","搴","撁","攐","攑","攓","杄","櫏","汘","汧","牵","牽","竏","签","簽","籖","籤","粁","芊","茾","蚈","褰","諐","謙","谦","谸","迁","遷","釺","鈆","鉛","鏲","钎","阡","韆","顅","騫","骞","鬜","鬝","鵮","鹐"],"gǎn hàn":["仠"],"yì gē":["仡"],dài:["代","侢","叇","垈","埭","岱","帒","带","帯","帶","廗","怠","戴","曃","柋","殆","瀻","玳","瑇","甙","簤","紿","緿","绐","艜","蝳","袋","襶","貣","贷","蹛","軑","軚","軩","轪","迨","霴","靆","鴏","黛","黱"],"lìng líng lǐng":["令"],chào:["仦","耖","觘"],"cháng zhǎng":["仧","兏","長","长"],sā:["仨"],cháng:["仩","偿","償","嘗","嚐","嫦","尝","常","徜","瑺","瓺","甞","肠","腸","膓","苌","萇","镸","鱨","鲿"],yí:["仪","侇","儀","冝","匜","咦","圯","夷","姨","宐","宜","宧","寲","峓","嶬","嶷","巸","彛","彜","彝","彞","怡","恞","扅","暆","栘","椬","椸","沂","洟","熪","瓵","痍","移","簃","籎","羠","胰","萓","蛦","螔","觺","謻","貽","贻","跠","迻","遺","鏔","頉","頤","頥","顊","颐","饴","鮧","鴺"],mù:["仫","凩","募","墓","幕","幙","慔","慕","暮","暯","木","楘","毣","沐","炑","牧","狇","目","睦","穆","艒","苜","莯","蚞","鉬","钼","雮","霂"],"men mén":["们"],fǎn:["仮","反","橎","返"],"chào miǎo":["仯"],"yǎng áng":["仰"],zhòng:["仲","众","堹","妕","媑","狆","眾","祌","筗","茽","蚛","衆","衶","諥"],"pǐ pí":["仳"],wò:["仴","偓","卧","媉","幄","握","楃","沃","渥","濣","瓁","瞃","硪","肟","腛","臥","齷","龌"],jiàn:["件","俴","健","僭","剑","剣","剱","劍","劎","劒","劔","墹","寋","建","徤","擶","旔","楗","毽","洊","涧","澗","牮","珔","瞷","磵","礀","箭","糋","繝","腱","臶","舰","艦","荐","薦","覸","諓","諫","譛","谏","賎","賤","贱","趝","践","踐","踺","轞","鉴","鍳","鍵","鐱","鑑","鑒","鑬","鑳","键","間","餞","饯","𬣡"],"jià jiè jie":["价"],"yǎo fó":["仸"],"rèn rén":["任"],"fèn bīn":["份"],dī:["仾","低","啲","埞","堤","岻","彽","樀","滴","磾","秪","羝","袛","趆","隄","鞮","䃅"],fǎng:["仿","倣","旊","昉","昘","瓬","眆","紡","纺","舫","訪","访","髣","鶭"],zhōng:["伀","刣","妐","幒","彸","忠","柊","汷","泈","炂","盅","籦","終","终","舯","蔠","蜙","螤","螽","衳","衷","蹱","鈡","鍾","鐘","钟","锺","鴤","鼨"],pèi:["伂","佩","姵","帔","斾","旆","沛","浿","珮","蓜","轡","辔","配","霈","馷"],diào:["伄","吊","弔","掉","瘹","盄","窎","窵","竨","訋","釣","鈟","銱","鋽","鑃","钓","铞","雿","魡"],dùn:["伅","潡","炖","燉","盾","砘","碷","踲","逇","遁","遯","鈍","钝"],wěn:["伆","刎","吻","呅","抆","桽","稳","穏","穩","紊","肳","脗"],xǐn:["伈"],kàng:["伉","匟","囥","抗","炕","鈧","钪"],ài:["伌","僾","塧","壒","嫒","嬡","愛","懓","暧","曖","爱","瑷","璦","皧","瞹","砹","硋","碍","礙","薆","譺","賹","鑀","隘","靉","餲","馤","鱫","鴱"],"jì qí":["伎","薺"],"xiū xǔ":["休"],"jìn yín":["伒"],dǎn:["伔","刐","撢","玬","瓭","紞","胆","膽","衴","賧","赕","黕","𬘘"],fū:["伕","呋","娐","孵","尃","怤","懯","敷","旉","玞","砆","稃","筟","糐","綒","肤","膚","荂","荴","衭","趺","跗","邞","鄜","酜","鈇","麩","麬","麱","麸","𫓧"],tǎng:["伖","傥","儻","埫","戃","曭","爣","矘","躺","鎲","钂","镋"],yōu:["优","優","呦","嚘","峳","幽","忧","悠","憂","攸","櫌","滺","瀀","纋","羪","耰","逌","鄾","麀"],huǒ:["伙","夥","火","煷","邩","鈥","钬"],"huì kuài":["会","會","浍","璯"],yǔ:["伛","俁","俣","偊","傴","匬","噳","圄","圉","宇","寙","屿","嶼","庾","挧","敔","斞","楀","瑀","瘐","祤","禹","穥","窳","羽","與","萭","貐","鄅","頨","麌","齬","龉","㺄"],cuì:["伜","啛","忰","悴","毳","淬","焠","疩","瘁","竁","粋","粹","紣","綷","翆","翠","脃","脆","脺","膬","膵","臎","萃","襊","顇"],sǎn:["伞","傘","糤","繖","饊","馓"],wěi:["伟","伪","偉","偽","僞","儰","娓","寪","屗","崣","嶉","徫","愇","捤","暐","梶","洧","浘","渨","炜","煒","猥","玮","瑋","痿","緯","纬","腲","艉","芛","苇","荱","萎","葦","蒍","蔿","蜼","諉","诿","踓","鍡","韑","韙","韡","韪","頠","颹","骩","骪","骫","鮪","鲔","𫇭","𬀩","𬱟"],"chuán zhuàn":["传","傳"],"chē jū":["伡","俥","车"],"jū chē":["車"],yá:["伢","厑","厓","堐","岈","崕","崖","涯","漄","牙","玡","琊","睚","笌","芽","蚜","衙","齖"],qiàn:["伣","俔","倩","儙","刋","壍","嬱","悓","棈","椠","槧","欠","歉","皘","篏","篟","縴","芡","蒨","蔳","輤","𬘬"],shāng:["伤","傷","商","墒","慯","殇","殤","滳","漡","熵","蔏","螪","觞","觴","謪","鬺"],chāng:["伥","倀","娼","昌","椙","淐","猖","琩","菖","裮","錩","锠","閶","阊","鯧","鲳","鼚"],"chen cāng":["伧"],xùn:["伨","侚","卂","噀","巺","巽","徇","愻","殉","殾","汛","潠","狥","蕈","訊","訓","訙","训","讯","迅","迿","逊","遜","鑂","顨","馴","驯"],xìn:["伩","囟","孞","脪","舋","衅","訫","釁","阠","顖"],chǐ:["伬","侈","卶","叺","呎","垑","恥","歯","耻","肔","胣","蚇","裭","褫","豉","鉹","齒","齿"],"xián xuán":["伭"],"nú nǔ":["伮"],"bó bǎi":["伯"],"gū gù":["估"],nǐ:["伱","你","儞","孴","拟","擬","旎","晲","狔","苨","薿","隬"],"nì ní":["伲"],bàn:["伴","办","半","姅","怑","扮","瓣","秚","絆","绊","辦","鉡","靽"],xù:["伵","侐","勖","勗","卹","叙","垿","壻","婿","序","恤","敍","敘","旭","昫","朂","槒","欰","殈","汿","沀","洫","溆","漵","潊","烅","烼","煦","獝","珬","盢","瞁","稸","絮","続","緒","緖","續","绪","续","聓","聟","蓄","藚","訹","賉","酗","頊","鱮","㳚"],zhòu:["伷","僽","冑","呪","咒","咮","宙","昼","晝","甃","皱","皺","籀","籒","籕","粙","紂","縐","纣","绉","胄","荮","葤","詋","酎","駎","驟","骤","㤘","㑇"],shēn:["伸","侁","兟","呻","堔","妽","娠","屾","峷","扟","敒","曑","柛","氠","深","燊","珅","甡","甧","申","眒","砷","穼","籶","籸","糂","紳","绅","罙","罧","葠","蓡","蔘","薓","裑","訷","詵","诜","身","駪","鯓","鯵","鰺","鲹","鵢","𬳽"],qū:["伹","佉","匤","呿","坥","屈","岖","岴","嶇","憈","抾","敺","浀","煀","祛","筁","粬","胠","蛆","蛐","袪","覻","詘","诎","趍","躯","軀","阹","駆","駈","驅","驱","髷","魼","鰸","鱋","鶌","麯","麴","麹","黢","㭕","𪨰","䓛"],"sì cì":["伺"],bēng:["伻","嘣","奟","崩","嵭","閍"],"sì shì":["似"],"jiā qié gā":["伽"],"yǐ chì":["佁"],"diàn tián":["佃","钿"],"hān gàn":["佄"],mài:["佅","劢","勱","卖","唛","売","脈","衇","賣","迈","邁","霡","霢","麥","麦","鿏"],dàn:["但","僤","啖","啗","啿","噉","嚪","帎","憺","旦","柦","氮","沊","泹","淡","狚","疍","癚","禫","窞","腅","萏","蓞","蛋","蜑","觛","訑","誕","诞","贉","霮","餤","饏","駳","髧","鴠","𫢸"],bù:["佈","勏","吥","咘","埗","埠","布","廍","怖","悑","步","歨","歩","瓿","篰","荹","蔀","踄","部","郶","鈈","钚","餢"],bǐ:["佊","俾","匕","夶","妣","彼","朼","柀","比","毞","沘","疕","秕","笔","筆","粃","聛","舭","貏","鄙"],"zhāo shào":["佋"],cǐ:["佌","此","泚","皉","𫚖"],wèi:["位","卫","味","喂","墛","媦","慰","懀","未","渭","煟","熭","犚","猬","畏","緭","罻","胃","苿","菋","藯","蘶","蝟","螱","衛","衞","褽","謂","讆","讏","谓","躗","躛","軎","轊","鏏","霨","餧","餵","饖","魏","鮇","鳚"],zuǒ:["佐","左","繓"],yǎng:["佒","傟","养","坱","岟","慃","懩","攁","氧","氱","炴","痒","癢","礢","紻","蝆","軮","養","駚"],"tǐ tī":["体","體"],zhàn:["佔","偡","嶘","战","戦","戰","栈","桟","棧","湛","站","綻","绽","菚","蘸","虥","虦","譧","轏","驏"],"hé hē hè":["何"],bì:["佖","咇","哔","嗶","坒","堛","壁","奰","妼","婢","嬖","币","幣","幤","庇","庳","廦","弊","弻","弼","彃","必","怭","愊","愎","敝","斃","梐","毕","毖","毙","湢","滗","滭","潷","煏","熚","狴","獘","獙","珌","璧","畀","畢","疪","痹","痺","皕","睤","碧","筚","箅","箆","篦","篳","粊","綼","縪","繴","罼","腷","苾","荜","萆","萞","蓖","蓽","蔽","薜","蜌","袐","襅","襞","襣","觱","詖","诐","貱","贔","赑","跸","蹕","躃","躄","避","邲","鄨","鄪","鉍","鏎","鐴","铋","閇","閉","閟","闭","陛","韠","飶","饆","馝","駜","驆","髀","魓","鮅","鷝","鷩","鼊"],tuó:["佗","坨","堶","岮","槖","橐","沱","砣","砤","碢","紽","詑","跎","酡","阤","陀","陁","駝","駞","騨","驒","驝","驼","鮀","鴕","鸵","鼉","鼍","鼧","𬶍"],shé:["佘","舌","虵","蛥"],"yì dié":["佚","昳","泆","軼"],"fó fú bì bó":["佛"],"zuò zuō":["作"],gōu:["佝","沟","溝","痀","篝","簼","緱","缑","袧","褠","鈎","鉤","钩","鞲","韝"],nìng:["佞","侫","倿","寕","泞","澝","濘"],qú:["佢","劬","戵","斪","欋","欔","氍","淭","灈","爠","璖","璩","癯","磲","籧","絇","胊","臞","菃","葋","蕖","蘧","蟝","蠷","蠼","衐","衢","躣","軥","鑺","鴝","鸜","鸲","鼩"],"yōng yòng":["佣"],wǎ:["佤","咓","砙","邷"],kǎ:["佧","垰","胩","裃","鉲"],bāo:["佨","勹","包","孢","煲","笣","胞","苞","蕔","裦","褒","襃","闁","齙","龅"],"huái huí":["佪"],"gé hè":["佫"],lǎo:["佬","咾","恅","栳","狫","珯","硓","老","耂","荖","蛯","轑","銠","铑","鮱"],xiáng:["佭","庠","栙","祥","絴","翔","詳","跭"],gé:["佮","匌","呄","嗝","塥","愅","挌","搿","槅","櫊","滆","膈","臵","茖","觡","諽","輵","轕","閣","阁","隔","鞷","韐","韚","騔","骼","鮯"],yáng:["佯","劷","垟","崸","徉","扬","揚","敭","旸","昜","暘","杨","楊","洋","炀","珜","疡","瘍","眻","蛘","諹","輰","鍚","钖","阦","阳","陽","霷","颺","飏","鰑","鴹","鸉"],bǎi:["佰","捭","摆","擺","栢","百","竡","粨","襬"],fǎ:["佱","峜","法","灋","砝","鍅"],mǐng:["佲","凕","姳","慏","酩"],"èr nài":["佴"],hěn:["佷","很","狠","詪","𬣳"],huó:["佸","活"],guǐ:["佹","匦","匭","厬","垝","姽","宄","庋","庪","恑","晷","湀","癸","祪","簋","蛫","蟡","觤","詭","诡","軌","轨","陒","鬼"],quán:["佺","全","啳","埢","姾","峑","巏","拳","搼","权","楾","権","權","泉","洤","湶","牷","犈","瑔","痊","硂","筌","縓","荃","葲","蜷","蠸","觠","詮","诠","跧","踡","輇","辁","醛","銓","铨","闎","顴","颧","駩","騡","鬈","鰁","鳈","齤"],tiāo:["佻","庣","旫","祧","聎"],jiǎo:["佼","儌","孂","挢","搅","撟","撹","攪","敫","敽","敿","晈","暞","曒","灚","燞","狡","璬","皎","皦","絞","纐","绞","腳","臫","蟜","譑","賋","踋","鉸","铰","餃","饺","鱎","龣"],cì:["佽","刾","庛","朿","栨","次","絘","茦","莿","蛓","螆","賜","赐"],xíng:["侀","刑","哘","型","娙","形","洐","硎","蛵","邢","郉","鈃","鉶","銒","钘","铏","陉","陘","餳","𫰛"],tuō:["侂","咃","咜","圫","托","拕","拖","汑","脫","脱","莌","袥","託","讬","飥","饦","魠","鮵"],kǎn:["侃","偘","冚","坎","惂","砍","莰","輡","轗","顑"],zhí:["侄","値","值","埴","執","姪","嬂","戠","执","摭","植","樴","淔","漐","直","禃","絷","縶","聀","职","職","膱","蟙","跖","踯","蹠","躑","軄","釞","馽"],gāi:["侅","垓","姟","峐","晐","畡","祴","荄","該","该","豥","賅","賌","赅","陔"],lái:["來","俫","倈","崃","崍","庲","来","梾","棶","涞","淶","猍","琜","筙","箂","莱","萊","逨","郲","錸","铼","騋","鯠","鶆","麳"],kuǎ:["侉","咵","垮","銙"],gōng:["侊","公","功","匑","匔","塨","宫","宮","工","幊","弓","恭","攻","杛","碽","糼","糿","肱","觥","觵","躬","躳","髸","龔","龚","䢼"],lì:["例","俐","俪","傈","儮","儷","凓","利","力","励","勵","历","厉","厤","厯","厲","叓","吏","呖","唎","唳","嚦","囇","坜","塛","壢","娳","婯","屴","岦","悧","悷","慄","戾","搮","暦","曆","曞","朸","枥","栃","栗","栛","檪","櫔","櫪","欐","歴","歷","沥","沴","涖","溧","濿","瀝","爏","犡","猁","珕","瑮","瓅","瓑","瓥","疬","痢","癧","盭","睙","砅","砺","砾","磿","礪","礫","礰","禲","秝","立","笠","篥","粒","粝","糲","脷","苈","茘","荔","莅","莉","蒚","蒞","藶","蚸","蛎","蛠","蜧","蝷","蠇","蠣","詈","讈","赲","轢","轣","轹","酈","鉝","隶","隷","雳","靂","靋","鬁","鳨","鴗","鷅","麜","𫵷","𬍛"],yīn:["侌","凐","喑","噾","囙","因","垔","堙","姻","婣","愔","慇","栶","氤","洇","溵","濦","瘖","禋","秵","筃","絪","緸","茵","蒑","蔭","裀","諲","銦","铟","闉","阥","阴","陰","陻","隂","霒","霠","鞇","音","韾","駰","骃","齗","𬘡","𬤇","𬮱"],mǐ:["侎","孊","弭","敉","洣","渳","灖","米","粎","羋","脒","芈","葞","蔝","銤"],zhū:["侏","株","槠","橥","櫧","櫫","洙","潴","瀦","猪","珠","硃","秼","絑","茱","蕏","蛛","蝫","蠩","袾","誅","諸","诛","诸","豬","跦","邾","銖","铢","駯","鮢","鯺","鴸","鼄"],ān:["侒","偣","媕","安","峖","庵","桉","氨","盦","盫","腤","菴","萻","葊","蓭","誝","諳","谙","鞌","鞍","韽","馣","鮟","鵪","鶕","鹌","𩽾"],lù:["侓","僇","勎","勠","圥","坴","塶","娽","峍","廘","彔","录","戮","摝","椂","樚","淕","淥","渌","漉","潞","琭","璐","甪","盝","睩","硉","祿","禄","稑","穋","箓","簏","簬","簵","簶","籙","粶","蔍","蕗","虂","螰","賂","赂","趢","路","踛","蹗","輅","轆","辂","辘","逯","醁","錄","録","錴","鏴","陸","騄","騼","鯥","鴼","鵦","鵱","鷺","鹭","鹿","麓","𫘧"],móu:["侔","劺","恈","眸","蛑","謀","谋","踎","鍪","鴾","麰"],ér:["侕","儿","児","兒","峏","栭","洏","粫","而","胹","荋","袻","輀","轜","陑","隭","髵","鮞","鲕","鴯","鸸"],"dòng tǒng tóng":["侗"],chà:["侘","奼","姹","岔","汊","詫","诧"],chì:["侙","傺","勅","勑","叱","啻","彳","恜","慗","憏","懘","抶","敕","斥","杘","湁","灻","炽","烾","熾","痓","痸","瘛","翄","翅","翤","翨","腟","赤","趩","遫","鉓","雴","飭","饬","鶒","鷘"],"gòng gōng":["供","共"],zhōu:["侜","周","喌","州","徟","洲","淍","炿","烐","珘","矪","舟","謅","譸","诌","賙","赒","輈","輖","辀","週","郮","銂","霌","駲","騆","鵃","鸼"],rú:["侞","儒","嚅","如","嬬","孺","帤","曘","桇","渪","濡","筎","茹","蕠","薷","蝡","蠕","袽","襦","邚","醹","銣","铷","顬","颥","鱬","鴑","鴽"],"jiàn cún":["侟"],xiá:["侠","俠","匣","峡","峽","敮","暇","柙","炠","烚","狎","狭","狹","珨","瑕","硖","硤","碬","祫","筪","縖","翈","舝","舺","蕸","赮","轄","辖","遐","鍜","鎋","陜","陿","霞","騢","魻","鶷","黠"],lǚ:["侣","侶","儢","吕","呂","屡","屢","履","挔","捛","旅","梠","焒","祣","稆","穭","絽","縷","缕","膂","膐","褛","褸","郘","鋁","铝"],ta:["侤"],"jiǎo yáo":["侥","僥","徺"],zhēn:["侦","偵","寊","帧","帪","幀","搸","斟","桢","楨","榛","樼","殝","浈","湞","潧","澵","獉","珍","珎","瑧","甄","眞","真","砧","碪","祯","禎","禛","箴","胗","臻","葴","蒖","蓁","薽","貞","贞","轃","遉","酙","針","鉁","錱","鍼","针","鱵"],"cè zè zhāi":["侧","側"],kuài:["侩","儈","凷","哙","噲","圦","块","塊","巜","廥","快","旝","欳","狯","獪","筷","糩","脍","膾","郐","鄶","鱠","鲙"],chái:["侪","儕","喍","柴","犲","祡","豺"],nóng:["侬","儂","农","哝","噥","檂","欁","浓","濃","燶","禯","秾","穠","脓","膿","蕽","襛","譨","農","辳","醲","鬞","𬪩"],jǐn:["侭","儘","卺","厪","巹","槿","漌","瑾","紧","緊","菫","蓳","謹","谨","錦","锦","饉","馑"],"hóu hòu":["侯","矦"],jiǒng:["侰","僒","冏","囧","泂","澃","炯","烱","煚","煛","熲","燛","窘","綗","褧","迥","逈","顈","颎","䌹"],"chěng tǐng":["侱"],"zhèn zhēn":["侲","揕"],zuò:["侳","做","唑","坐","岝","岞","座","祚","糳","胙","葃","葄","蓙","袏","阼"],qīn:["侵","兓","媇","嵚","嶔","欽","衾","誛","钦","顉","駸","骎","鮼"],jú:["侷","啹","婅","局","巈","椈","橘","泦","淗","湨","焗","犑","狊","粷","菊","蘜","趜","跼","蹫","輂","郹","閰","駶","驧","鵙","鵴","鶪","鼰","鼳","䴗"],"shù dōu":["侸"],tǐng:["侹","圢","娗","挺","涏","烶","珽","脡","艇","誔","頲","颋"],shèn:["侺","愼","慎","昚","涁","渗","滲","瘆","瘮","眘","祳","肾","胂","脤","腎","蜃","蜄","鋠"],"tuì tuó":["侻"],nán:["侽","喃","娚","抩","暔","枏","柟","楠","男","畘","莮","萳","遖"],xiāo:["侾","哓","嘵","嚻","囂","婋","宯","宵","庨","彇","揱","枭","枵","梟","櫹","歊","毊","消","潇","瀟","灱","灲","烋","焇","猇","獢","痚","痟","硝","硣","窙","箫","簘","簫","綃","绡","翛","膮","萧","蕭","虈","虓","蟂","蟏","蟰","蠨","踃","逍","銷","销","霄","颵","驍","骁","髇","髐","魈","鴞","鴵","鷍","鸮"],"biàn pián":["便","緶","缏"],tuǐ:["俀","腿","蹆","骽"],xì:["係","匸","卌","呬","墍","屃","屓","屭","忥","怬","恄","椞","潝","潟","澙","熂","犔","磶","禊","細","綌","縘","细","绤","舃","舄","蕮","虩","衋","覤","赩","趇","郤","釳","阋","隙","隟","霼","餼","饩","鬩","黖"],cù:["促","媨","憱","猝","瘄","瘯","簇","縬","脨","蔟","誎","趗","踧","踿","蹙","蹴","蹵","醋","顣","鼀"],é:["俄","囮","娥","峉","峨","峩","涐","珴","皒","睋","磀","莪","訛","誐","譌","讹","迗","鈋","鋨","锇","頟","額","额","魤","鵝","鵞","鹅"],qiú:["俅","叴","唒","囚","崷","巯","巰","扏","梂","殏","毬","求","汓","泅","浗","湭","煪","犰","玌","球","璆","皳","盚","紌","絿","肍","芁","莍","虬","虯","蛷","裘","觓","觩","訄","訅","賕","赇","逎","逑","遒","酋","釚","釻","銶","頄","鮂","鯄","鰽","鼽","𨱇"],xú:["俆","徐","禑"],"guàng kuāng":["俇"],kù:["俈","喾","嚳","库","庫","廤","瘔","絝","绔","袴","裤","褲","酷"],wù:["俉","务","務","勿","卼","坞","塢","奦","婺","寤","屼","岉","嵨","忢","悞","悟","悮","戊","扤","晤","杌","溩","焐","熃","物","痦","矹","窹","粅","蘁","誤","误","鋈","阢","隖","雾","霚","霧","靰","騖","骛","鶩","鹜","鼿","齀"],jùn:["俊","儁","呁","埈","寯","峻","懏","捃","攟","晙","棞","燇","珺","畯","竣","箟","蜠","賐","郡","陖","餕","馂","駿","骏","鵔","鵕","鵘","䐃"],liáng:["俍","墚","梁","椋","樑","粮","粱","糧","良","輬","辌","𫟅"],zǔ:["俎","唨","爼","祖","組","组","詛","诅","鎺","阻","靻"],"qiào xiào":["俏"],yǒng:["俑","勇","勈","咏","埇","塎","嵱","彮","怺","恿","悀","惥","愑","愹","慂","柡","栐","永","泳","湧","甬","蛹","詠","踊","踴","鯒","鲬"],hùn:["俒","倱","圂","尡","慁","掍","溷","焝","睴","觨","諢","诨"],jìng:["俓","傹","境","妌","婙","婧","弪","弳","径","徑","敬","曔","桱","梷","浄","瀞","獍","痉","痙","竞","竟","竫","競","竸","胫","脛","莖","誩","踁","迳","逕","鏡","镜","靖","静","靜","鵛"],sàn:["俕","閐"],pěi:["俖"],sú:["俗"],xī:["俙","僖","兮","凞","卥","厀","吸","唏","唽","嘻","噏","嚱","夕","奚","嬆","嬉","屖","嵠","巇","希","徆","徯","息","悉","悕","惁","惜","昔","晞","晰","晳","曦","析","桸","榽","樨","橀","欷","氥","汐","浠","淅","渓","溪","烯","焁","焈","焟","熄","熈","熙","熹","熺","熻","燨","爔","牺","犀","犠","犧","琋","瘜","皙","睎","瞦","矽","硒","磎","礂","稀","穸","窸","粞","糦","緆","繥","羲","翕","翖","肸","肹","膝","舾","莃","菥","蒠","蜥","螅","蟋","蠵","西","觹","觽","觿","譆","谿","豀","豨","豯","貕","赥","邜","鄎","酅","醯","釸","錫","鏭","鐊","鑴","锡","隵","餏","饎","饻","鯑","鵗","鸂","鼷"],lǐ:["俚","娌","峢","峲","李","欚","浬","澧","理","礼","禮","粴","裏","裡","豊","逦","邐","醴","鋰","锂","鯉","鱧","鱱","鲤","鳢"],bǎo:["保","堢","媬","宝","寚","寳","寶","珤","緥","葆","藵","褓","賲","靌","飹","飽","饱","駂","鳵","鴇","鸨"],"yú shù yù":["俞"],"sì qí":["俟"],"xìn shēn":["信"],xiū:["俢","修","咻","庥","樇","烌","羞","脙","脩","臹","貅","銝","鎀","飍","饈","馐","髤","髹","鮴","鱃","鵂","鸺","䗛"],dì:["俤","偙","僀","埊","墑","墬","娣","帝","怟","旳","梊","焍","玓","甋","眱","睇","碲","祶","禘","第","締","缔","腣","菂","蒂","蔕","蝃","蝭","螮","諦","谛","踶","递","逓","遞","遰","鉪","𤧛","䗖"],chóu:["俦","儔","嬦","惆","愁","懤","栦","燽","畴","疇","皗","稠","筹","籌","絒","綢","绸","菗","詶","讎","讐","踌","躊","酧","酬","醻","雔","雠","雦"],zhì:["俧","偫","儨","制","劕","垁","娡","寘","帙","帜","幟","庢","庤","廌","彘","徏","徝","志","忮","懥","懫","挃","挚","掷","摯","擲","旘","晊","智","栉","桎","梽","櫍","櫛","治","洷","滍","滞","滯","潌","瀄","炙","熫","狾","猘","璏","瓆","痔","痣","礩","祑","秩","秷","稚","稺","穉","窒","紩","緻","置","翐","膣","至","致","芖","蛭","袟","袠","製","覟","觗","觯","觶","誌","豑","豒","貭","質","贄","质","贽","跱","踬","躓","輊","轾","郅","銍","鋕","鑕","铚","锧","陟","隲","雉","駤","騭","騺","驇","骘","鯯","鴙","鷙","鸷","𬃊"],"liǎ liǎng":["俩"],jiǎn:["俭","倹","儉","减","剪","堿","弿","彅","戩","戬","拣","挸","捡","揀","撿","枧","柬","梘","检","検","檢","減","湕","瀽","瑐","睑","瞼","硷","碱","礆","笕","筧","简","簡","絸","繭","翦","茧","藆","蠒","裥","襇","襉","襺","詃","謇","謭","譾","谫","趼","蹇","鐗","鬋","鰎","鹸","鹻","鹼"],huò:["俰","咟","嚯","嚿","奯","彠","惑","或","擭","旤","曤","檴","沎","湱","瀖","獲","癨","眓","矐","祸","禍","穫","窢","耯","臛","艧","获","蒦","藿","蠖","謋","貨","货","鍃","鑊","镬","雘","霍","靃","韄","㸌"],"jù jū":["俱","据","鋸","锯"],xiào:["俲","傚","効","咲","哮","啸","嘋","嘨","嘯","孝","效","斅","斆","歗","涍","熽","笑","詨","誟"],pái:["俳","徘","牌","犤","猅","簰","簲","輫"],biào:["俵","鰾","鳔"],"chù tì":["俶"],fèi:["俷","剕","厞","吠","屝","废","廃","廢","昲","曊","櫠","沸","濷","狒","癈","肺","萉","費","费","鐨","镄","陫","靅","鼣"],fèng:["俸","凤","奉","湗","焨","煈","賵","赗","鳯","鳳","鴌"],ǎn:["俺","唵","埯","揞","罯","銨","铵"],bèi:["俻","倍","偝","偹","備","僃","备","悖","惫","愂","憊","昁","梖","焙","牬","犕","狈","狽","珼","琲","碚","禙","糒","苝","蓓","蛽","褙","貝","贝","軰","輩","辈","邶","郥","鄁","鋇","鐾","钡","鞁","鞴","𬇙"],yù:["俼","儥","喅","喩","喻","域","堉","妪","嫗","寓","峪","嶎","庽","彧","御","愈","慾","戫","昱","棛","棜","棫","櫲","欎","欝","欲","毓","浴","淯","滪","潏","澦","灪","焴","煜","燏","燠","爩","狱","獄","玉","琙","瘉","癒","砡","硢","硲","礇","礖","礜","禦","秗","稢","稶","篽","籞","籲","粖","緎","罭","聿","肀","艈","芋","芌","茟","蒮","蓣","蓹","蕷","蘌","蜟","蜮","袬","裕","誉","諭","譽","谕","豫","軉","輍","逳","遇","遹","郁","醧","鈺","鋊","錥","鐭","钰","閾","阈","雤","霱","預","预","飫","饇","饫","馭","驈","驭","鬰","鬱","鬻","魊","鱊","鳿","鴥","鴧","鴪","鵒","鷸","鸒","鹆","鹬"],xīn:["俽","噺","妡","嬜","廞","心","忄","忻","惞","新","昕","杺","欣","歆","炘","盺","薪","訢","辛","邤","鈊","鋅","鑫","锌","馨","馫","䜣","𫷷"],"hǔ chí":["俿"],jiù:["倃","僦","匓","匛","匶","厩","咎","就","廄","廏","廐","慦","捄","救","旧","柩","柾","桕","欍","殧","疚","臼","舅","舊","鯦","鷲","鹫","麔","齨","㠇"],yáo:["倄","傜","嗂","垚","堯","姚","媱","尧","尭","峣","嶢","嶤","徭","揺","搖","摇","摿","暚","榣","烑","爻","猺","珧","瑤","瑶","磘","窑","窯","窰","肴","蘨","謠","謡","谣","軺","轺","遙","遥","邎","顤","颻","飖","餆","餚","鰩","鱙","鳐"],"cuì zú":["倅"],"liǎng liǎ":["倆"],wǎn:["倇","唍","婉","惋","挽","晚","晥","晩","晼","梚","椀","琬","畹","皖","盌","碗","綩","綰","绾","脘","萖","踠","輓","鋔"],zǒng:["倊","偬","傯","嵸","总","惣","捴","搃","摠","燪","総","緫","縂","總","蓗"],guān:["倌","关","官","棺","瘝","癏","窤","蒄","関","闗","關","鰥","鱞","鳏"],tiǎn:["倎","唺","忝","悿","晪","殄","淟","睓","腆","舔","覥","觍","賟","錪","餂"],mén:["們","扪","捫","璊","菛","虋","鍆","钔","門","閅","门","𫞩"],"dǎo dào":["倒"],"tán tàn":["倓","埮"],"juè jué":["倔"],chuí:["倕","垂","埀","捶","搥","桘","棰","槌","箠","腄","菙","錘","鎚","锤","陲","顀"],xìng:["倖","姓","婞","嬹","幸","性","悻","杏","涬","緈","臖","荇","莕","葕"],péng:["倗","傰","塜","塳","弸","憉","捀","朋","棚","椖","樥","硼","稝","竼","篷","纄","膨","芃","蓬","蘕","蟚","蟛","袶","輣","錋","鑝","韸","韼","騯","髼","鬅","鬔","鵬","鹏"],"tǎng cháng":["倘"],hòu:["候","厚","后","垕","堠","後","洉","茩","豞","逅","郈","鮜","鱟","鲎","鲘"],tì:["倜","剃","嚏","嚔","屉","屜","悌","悐","惕","惖","戻","掦","替","朑","歒","殢","涕","瓋","笹","籊","薙","褅","逖","逷","髰","鬀","鬄"],gàn:["倝","凎","幹","榦","檊","淦","灨","盰","紺","绀","詌","贑","赣","骭","㽏"],"liàng jìng":["倞","靓"],suī:["倠","哸","夊","滖","濉","眭","睢","芕","荽","荾","虽","雖","鞖"],"chàng chāng":["倡"],jié:["倢","偼","傑","刦","刧","刼","劫","劼","卩","卪","婕","媫","孑","岊","崨","嵥","嶻","巀","幯","截","捷","掶","擮","昅","杢","杰","桀","桝","楬","楶","榤","洁","滐","潔","狤","睫","礍","竭","節","羯","莭","蓵","蛣","蜐","蠘","蠞","蠽","衱","袺","訐","詰","誱","讦","踕","迼","鉣","鍻","镼","頡","鮚","鲒","㛃"],"kǒng kōng":["倥"],juàn:["倦","劵","奆","慻","桊","淃","狷","獧","眷","睊","睠","絭","絹","绢","罥","羂","腃","蔨","鄄","餋"],zōng:["倧","堫","宗","嵏","嵕","惾","朡","棕","椶","熧","猣","磫","緃","翪","腙","葼","蝬","豵","踨","踪","蹤","鍐","鑁","騌","騣","骔","鬃","鬉","鬷","鯮","鯼"],ní:["倪","坭","埿","尼","屔","怩","淣","猊","籾","聣","蚭","蜺","觬","貎","跜","輗","郳","鈮","铌","霓","馜","鯢","鲵","麑","齯","𫐐","𫠜"],zhuō:["倬","拙","捉","桌","梲","棁","棳","槕","涿","窧","鐯","䦃"],"wō wēi":["倭"],luǒ:["倮","剆","曪","瘰","癳","臝","蓏","蠃","裸","躶"],sōng:["倯","凇","娀","崧","嵩","庺","憽","松","枀","枩","柗","梥","檧","淞","濍","硹","菘","鬆"],lèng:["倰","堎","愣","睖","踜"],zì:["倳","剚","字","恣","渍","漬","牸","眥","眦","胔","胾","自","茡","荢"],bèn:["倴","坌","捹","撪","渀","笨","逩"],cǎi:["倸","啋","婇","彩","採","棌","毝","睬","綵","跴","踩"],zhài:["债","債","寨","瘵","砦"],yē:["倻","吔","噎","擨","暍","椰","歋","潱","蠮"],shà:["倽","唼","喢","歃","箑","翜","翣","萐","閯","霎"],qīng:["倾","傾","卿","圊","寈","氢","氫","淸","清","蜻","軽","輕","轻","郬","錆","鑋","靑","青","鯖"],yīng:["偀","嘤","噟","嚶","婴","媖","嫈","嬰","孆","孾","愥","撄","攖","朠","桜","樱","櫻","渶","煐","珱","瑛","璎","瓔","甇","甖","碤","礯","緓","纓","绬","缨","罂","罃","罌","膺","英","莺","蘡","蝧","蠳","褮","譻","賏","軈","鑍","锳","霙","韺","鴬","鶑","鶧","鶯","鷪","鷹","鸎","鸚","鹦","鹰","䓨"],"chēng chèn":["偁","爯"],ruǎn:["偄","朊","瑌","瓀","碝","礝","腝","軟","輭","软","阮"],"zhòng tóng":["偅"],chǔn:["偆","惷","睶","萶","蠢","賰"],"jiǎ jià":["假"],"jì jié":["偈"],"bǐng bìng":["偋"],ruò:["偌","叒","嵶","弱","楉","焫","爇","箬","篛","蒻","鄀","鰙","鰯","鶸"],tí:["偍","厗","啼","嗁","崹","漽","瑅","睼","禵","稊","緹","缇","罤","蕛","褆","謕","趧","蹄","蹏","醍","鍗","題","题","騠","鮷","鯷","鳀","鵜","鷤","鹈","𫘨"],wēi:["偎","危","喴","威","媙","嶶","巍","微","愄","揋","揻","椳","楲","溦","烓","煨","燰","癓","縅","葨","葳","薇","蜲","蝛","覣","詴","逶","隇","隈","霺","鰃","鰄","鳂"],piān:["偏","囨","媥","楄","犏","篇","翩","鍂"],yàn:["偐","厌","厭","唁","喭","嚈","嚥","堰","妟","姲","嬊","嬿","宴","彥","彦","敥","晏","暥","曕","曣","滟","灎","灔","灧","灩","焔","焰","焱","熖","燄","牪","猒","砚","硯","艳","艶","艷","覎","觃","觾","諺","讌","讞","谚","谳","豓","豔","贋","贗","赝","軅","酀","酽","醼","釅","雁","餍","饜","騐","験","騴","驗","驠","验","鬳","鳫","鴈","鴳","鷃","鷰","齞"],"tǎng dàng":["偒"],è:["偔","匎","卾","厄","呝","咢","噩","垩","堊","堮","岋","崿","廅","悪","愕","戹","扼","搤","搹","擜","櫮","歞","歺","湂","琧","砈","砐","硆","腭","苊","萼","蕚","蚅","蝁","覨","諤","讍","谔","豟","軛","軶","轭","遌","遏","遻","鄂","鈪","鍔","鑩","锷","阨","阸","頞","顎","颚","餓","餩","饿","鰐","鰪","鱷","鳄","鶚","鹗","齃","齶","𫫇","𥔲"],xié:["偕","勰","协","協","嗋","垥","奊","恊","愶","拹","携","撷","擕","擷","攜","斜","旪","熁","燲","綊","緳","縀","缬","翓","胁","脅","脇","脋","膎","蝢","衺","襭","諧","讗","谐","鞋","鞵","龤","㙦"],chě:["偖","扯","撦"],shěng:["偗","渻","眚"],chā:["偛","嗏","扠","挿","插","揷","疀","臿","艖","銟","鍤","锸","餷"],huáng:["偟","凰","喤","堭","墴","媓","崲","徨","惶","楻","湟","煌","獚","瑝","璜","癀","皇","磺","穔","篁","簧","艎","葟","蝗","蟥","諻","趪","遑","鍠","鐄","锽","隍","韹","餭","騜","鰉","鱑","鳇","鷬","黃","黄","𨱑"],yǎo:["偠","咬","婹","宎","岆","杳","柼","榚","溔","狕","窅","窈","舀","苭","闄","騕","鷕","齩"],"chǒu qiào":["偢"],yóu:["偤","尤","庮","怣","沋","油","浟","游","犹","猶","猷","由","疣","秞","肬","莜","莸","蕕","蚰","蝣","訧","輏","輶","逰","遊","邮","郵","鈾","铀","駀","魷","鮋","鱿","鲉","𬨎"],xū:["偦","墟","媭","嬃","楈","欨","歔","燸","疞","盱","綇","縃","繻","胥","蕦","虗","虚","虛","蝑","裇","訏","許","諝","譃","谞","鑐","需","須","须","顼","驉","鬚","魆","魖","𬣙","𦈡"],zhā:["偧","哳","抯","挓","揸","摣","樝","渣","皶","觰","譇","齄","齇"],cī:["偨","疵","蠀","趀","骴","髊","齹"],bī:["偪","屄","楅","毴","豍","逼","鰏","鲾","鵖"],xún:["偱","噚","寻","尋","峋","巡","廵","循","恂","揗","攳","旬","杊","栒","桪","樳","洵","浔","潯","燅","燖","珣","璕","畃","紃","荀","蟳","詢","询","鄩","鱏","鱘","鲟","𬘓","𬩽","𬍤","𬊈"],"cāi sī":["偲"],duān:["偳","媏","端","褍","鍴"],ǒu:["偶","吘","嘔","耦","腢","蕅","藕","𬉼","𠙶"],tōu:["偷","偸","鍮"],"zán zá zǎ":["偺"],"lǚ lóu":["偻","僂"],fèn:["偾","僨","奋","奮","弅","忿","愤","憤","瀵","瞓","秎","粪","糞","膹","鱝","鲼"],"kuǐ guī":["傀"],sǒu:["傁","叜","叟","嗾","櫢","瞍","薮","藪"],"zhì sī tí":["傂"],sù:["傃","僳","嗉","塐","塑","夙","嫊","愫","憟","榡","樎","樕","殐","泝","涑","溯","溸","潚","潥","玊","珟","璛","簌","粛","粟","素","縤","肃","肅","膆","蔌","藗","觫","訴","謖","诉","谡","趚","蹜","速","遡","遬","鋉","餗","驌","骕","鱐","鷫","鹔","𫗧"],xiā:["傄","煆","瞎","虲","谺","颬","鰕"],"yuàn yuán":["傆","媛"],rǒng:["傇","冗","宂","氄","軵"],nù:["傉","怒"],yùn:["傊","孕","恽","惲","愠","慍","枟","腪","蕴","薀","藴","蘊","褞","貟","运","運","郓","鄆","酝","醖","醞","韗","韞","韵","韻","餫"],"gòu jiǎng":["傋"],mà:["傌","嘜","榪","睰","祃","禡","罵","閁","駡","骂","鬕"],bàng:["傍","塝","棒","玤","稖","艕","蒡","蜯","謗","谤","鎊","镑"],diān:["傎","厧","嵮","巅","巓","巔","掂","攧","敁","槇","滇","癫","癲","蹎","顚","顛","颠","齻"],táng:["傏","唐","啺","坣","堂","塘","搪","棠","榶","溏","漟","煻","瑭","磄","禟","篖","糃","糖","糛","膅","膛","蓎","螗","螳","赯","踼","鄌","醣","鎕","隚","餹","饄","鶶","䣘"],hào:["傐","哠","恏","昊","昦","晧","暠","暤","暭","曍","浩","淏","澔","灏","灝","皓","皜","皞","皡","皥","耗","聕","薃","號","鄗","顥","颢","鰝"],"xī xì":["傒"],shān:["傓","删","刪","剼","圸","山","挻","搧","柵","檆","潸","澘","煽","狦","珊","笘","縿","羴","羶","脠","舢","芟","衫","跚","軕","邖","閊","鯅"],"qiàn jiān":["傔"],"què jué":["傕","埆"],"cāng chen":["傖"],róng:["傛","媶","嫆","嬫","容","峵","嵘","嶸","戎","搈","曧","栄","榕","榮","榵","毧","溶","瀜","烿","熔","狨","瑢","穁","絨","绒","羢","肜","茙","茸","荣","蓉","蝾","融","螎","蠑","褣","鎔","镕","駥"],"tà tàn":["傝"],suō:["傞","唆","嗍","嗦","娑","摍","桫","梭","睃","簑","簔","羧","莏","蓑","趖","鮻"],dǎi:["傣","歹"],zài:["傤","儎","再","在","扗","洅","載","酨"],gǔ:["傦","古","啒","尳","愲","榖","榾","汩","淈","濲","瀔","牯","皷","皼","盬","瞽","穀","罟","羖","股","脵","臌","薣","蛊","蠱","詁","诂","轂","逧","鈷","钴","餶","馉","鼓","鼔","𦙶"],bīn:["傧","宾","彬","斌","椕","滨","濒","濱","濵","瀕","繽","缤","虨","豩","豳","賓","賔","邠","鑌","镔","霦","顮"],chǔ:["储","儲","杵","椘","楚","楮","檚","濋","璴","础","礎","禇","處","齭","齼","𬺓"],nuó:["傩","儺","挪","梛","橠"],"cān càn":["傪"],lěi:["傫","儡","厽","垒","塁","壘","壨","櫐","灅","癗","矋","磊","礨","耒","蕌","蕾","藟","蘽","蠝","誄","讄","诔","鑸","鸓"],cuī:["催","凗","墔","崔","嵟","慛","摧","榱","獕","磪","鏙"],yōng:["傭","嗈","墉","壅","嫞","庸","廱","慵","拥","擁","滽","灉","牅","痈","癕","癰","臃","邕","郺","鄘","鏞","镛","雍","雝","饔","鱅","鳙","鷛"],"zāo cáo":["傮"],sǒng:["傱","嵷","怂","悚","愯","慫","竦","耸","聳","駷","㧐"],ào:["傲","坳","垇","墺","奡","嫯","岙","岰","嶴","懊","擙","澳","鏊","驁","骜"],"qī còu":["傶"],chuǎng:["傸","磢","闖","闯"],shǎ:["傻","儍"],hàn:["傼","垾","悍","憾","扞","捍","撖","撼","旱","晘","暵","汉","涆","漢","瀚","焊","猂","皔","睅","翰","莟","菡","蛿","蜭","螒","譀","輚","釬","銲","鋎","雗","頷","顄","颔","駻","鶾"],zhāng:["傽","嫜","张","張","彰","慞","暲","樟","漳","獐","璋","章","粻","蔁","蟑","遧","鄣","鏱","餦","騿","鱆","麞"],"yān yàn":["傿","墕","嬮"],"piào biāo":["僄","骠"],liàn:["僆","堜","媡","恋","戀","楝","殓","殮","湅","潋","澰","瀲","炼","煉","瑓","練","纞","练","萰","錬","鍊","鏈","链","鰊","𬶠"],màn:["㵘","僈","墁","幔","慢","曼","漫","澷","熳","獌","縵","缦","蔄","蘰","鄤","鏝","镘","𬜬"],"tàn tǎn":["僋"],yíng:["僌","営","塋","嬴","攍","楹","櫿","溁","溋","滢","潆","濙","濚","濴","瀅","瀛","瀠","瀯","灐","灜","熒","營","瑩","盁","盈","禜","籝","籯","縈","茔","荧","莹","萤","营","萦","萾","蓥","藀","蛍","蝇","蝿","螢","蠅","謍","贏","赢","迎","鎣"],dòng:["働","冻","凍","动","動","姛","戙","挏","栋","棟","湩","硐","胨","胴","腖","迵","霘","駧"],zhuàn:["僎","啭","囀","堟","撰","灷","瑑","篆","腞","蒃","襈","譔","饌","馔"],xiàng:["像","勨","向","嚮","姠","嶑","曏","橡","珦","缿","蟓","衖","襐","象","鐌","項","项","鱌"],shàn:["僐","善","墠","墡","嬗","擅","敾","椫","樿","歚","汕","灗","疝","磰","繕","缮","膳","蟮","蟺","訕","謆","譱","讪","贍","赡","赸","鄯","鐥","饍","騸","骟","鱓","鱔","鳝","𫮃"],"tuí tuǐ":["僓"],zǔn:["僔","噂","撙","譐"],pú:["僕","匍","圤","墣","濮","獛","璞","瞨","穙","莆","菐","菩","葡","蒱","蒲","贌","酺","鏷","镤"],láo:["僗","劳","労","勞","哰","崂","嶗","憥","朥","浶","牢","痨","癆","窂","簩","醪","鐒","铹","顟","髝","𫭼"],chǎng:["僘","厰","廠","敞","昶","氅","鋹","𬬮"],guāng:["僙","光","咣","垙","姯","洸","灮","炗","炚","炛","烡","珖","胱","茪","輄","銧","黆","𨐈"],liáo:["僚","嘹","嫽","寥","寮","尞","屪","嵺","嶚","嶛","廫","憀","敹","暸","橑","獠","璙","疗","療","竂","簝","繚","缭","聊","膋","膫","藔","蟟","豂","賿","蹘","辽","遼","飉","髎","鷯","鹩"],dèng:["僜","凳","墱","嶝","櫈","瞪","磴","覴","邓","鄧","隥"],"chán zhàn zhuàn":["僝"],bō:["僠","嶓","拨","撥","播","波","溊","玻","癶","盋","砵","碆","礡","缽","菠","袰","蹳","鉢","钵","餑","饽","驋","鱍","𬭛"],huì:["僡","匯","卉","喙","嘒","嚖","圚","嬒","寭","屶","屷","彗","彙","彚","徻","恚","恵","惠","慧","憓","懳","晦","暳","槥","橞","檅","櫘","汇","泋","滙","潓","烩","燴","獩","璤","瞺","硊","秽","穢","篲","絵","繪","绘","翙","翽","荟","蔧","蕙","薈","薉","蟪","詯","誨","諱","譓","譿","讳","诲","賄","贿","鐬","闠","阓","靧","頮","顪","颒","餯","𬤝","𬭬"],chuǎn:["僢","喘","舛","荈","踳"],"tiě jiàn":["僣"],sēng:["僧","鬙"],xiàn:["僩","僴","哯","垷","塪","姭","娊","宪","岘","峴","憲","撊","晛","橌","橺","涀","瀗","献","獻","现","現","県","睍","粯","糮","絤","綫","線","线","缐","羡","羨","腺","臔","臽","苋","莧","誢","豏","鋧","錎","限","陥","陷","霰","餡","馅","麲","鼸","𬀪","𪾢"],"yù jú":["僪"],"è wū":["僫"],"tóng zhuàng":["僮"],lǐn:["僯","凛","凜","廩","廪","懍","懔","撛","檁","檩","澟","癛","癝"],gù:["僱","凅","固","堌","崓","崮","故","梏","棝","牿","痼","祻","錮","锢","雇","顧","顾","鯝","鲴"],jiāng:["僵","壃","姜","橿","殭","江","畕","疅","礓","繮","缰","翞","茳","葁","薑","螀","螿","豇","韁","鱂","鳉"],mǐn:["僶","冺","刡","勄","悯","惽","愍","慜","憫","抿","敃","敏","敯","泯","潣","皿","笢","笽","簢","蠠","閔","閩","闵","闽","鰵","鳘","黽"],jìn:["僸","凚","噤","嚍","墐","壗","妗","嬧","搢","晉","晋","枃","殣","浕","浸","溍","濅","濜","烬","煡","燼","琎","瑨","璶","盡","祲","縉","缙","荩","藎","覲","觐","賮","贐","赆","近","进","進","靳","齽"],"jià jie":["價"],qiào:["僺","峭","帩","撬","殻","窍","竅","誚","诮","躈","陗","鞩","韒","髚"],pì:["僻","媲","嫓","屁","澼","甓","疈","譬","闢","鷿","鸊","䴙"],sài:["僿","簺","賽","赛"],"chán tǎn shàn":["儃"],"dāng dàng":["儅","当","闣"],xuān:["儇","喧","塇","媗","宣","愃","愋","揎","昍","暄","煊","煖","瑄","睻","矎","禤","箮","翧","翾","萱","萲","蓒","蕿","藼","蘐","蝖","蠉","諠","諼","譞","谖","軒","轩","鍹","駽","鰚","𫓶","𫍽"],"dān dàn":["儋","擔","瘅"],càn:["儏","澯","灿","燦","璨","粲","薒","謲"],"bīn bìn":["儐"],"án àn":["儑"],tái:["儓","坮","嬯","抬","擡","檯","炱","炲","籉","臺","薹","跆","邰","颱","鮐","鲐"],lán:["儖","兰","囒","婪","岚","嵐","幱","拦","攔","斓","斕","栏","欄","欗","澜","瀾","灆","灡","燣","燷","璼","篮","籃","籣","繿","葻","蓝","藍","蘫","蘭","褴","襕","襤","襴","襽","譋","讕","谰","躝","鑭","镧","闌","阑","韊","𬒗"],"nǐ yì ài yí":["儗"],méng:["儚","幪","曚","朦","橗","檬","氋","溕","濛","甍","甿","盟","礞","艨","莔","萌","蕄","虻","蝱","鄳","鄸","霿","靀","顭","饛","鯍","鸏","鹲","𫑡","㠓"],níng:["儜","凝","咛","嚀","嬣","柠","橣","檸","狞","獰","聍","聹","薴","鑏","鬡","鸋"],qióng:["儝","卭","宆","惸","憌","桏","橩","焪","焭","煢","熍","琼","瓊","睘","穷","穹","窮","竆","笻","筇","舼","茕","藑","藭","蛩","蛬","赹","跫","邛","銎","䓖"],liè:["儠","冽","列","劣","劽","埒","埓","姴","峛","巤","挒","捩","栵","洌","浖","烈","烮","煭","犣","猎","猟","獵","聗","脟","茢","蛚","趔","躐","迾","颲","鬛","鬣","鮤","鱲","鴷","䴕","𫚭"],kuǎng:["儣","夼","懭"],bào:["儤","勽","報","忁","报","抱","曓","爆","犦","菢","虣","蚫","豹","鉋","鑤","铇","骲","髱","鮑","鲍"],biāo:["儦","墂","幖","彪","标","標","滮","瀌","熛","爂","猋","瘭","磦","膘","臕","謤","贆","鏢","鑣","镖","镳","颮","颷","飆","飇","飈","飊","飑","飙","飚","驫","骉","髟"],zǎn:["儧","儹","噆","攅","昝","趱","趲"],háo:["儫","嗥","嘷","噑","嚎","壕","椃","毜","毫","濠","獆","獔","竓","籇","蚝","蠔","譹","豪"],qìng:["儬","凊","庆","慶","櫦","濪","碃","磬","罄","靘"],chèn:["儭","嚫","榇","櫬","疢","衬","襯","讖","谶","趁","趂","齓","齔","龀"],téng:["儯","幐","滕","漛","疼","籐","籘","縢","腾","藤","虅","螣","誊","謄","邆","駦","騰","驣","鰧","䲢"],"lǒng lóng lòng":["儱"],"chán chàn":["儳"],"ráng xiāng":["儴","勷"],"huì xié":["儶"],luó:["儸","攞","椤","欏","猡","玀","箩","籮","罗","羅","脶","腡","萝","蘿","螺","覼","逻","邏","鏍","鑼","锣","镙","饠","騾","驘","骡","鸁"],léi:["儽","嫘","檑","欙","瓃","畾","縲","纍","纝","缧","罍","羸","蔂","蘲","虆","轠","鐳","鑘","镭","雷","靁","鱩","鼺"],"nàng nāng":["儾"],"wù wū":["兀"],yǔn:["允","喗","夽","抎","殒","殞","狁","磒","荺","賱","鈗","阭","陨","隕","霣","馻","齫","齳"],zān:["兂","橵","簪","簮","糌","鐕","鐟","鵤"],yuán:["元","円","原","厡","厵","园","圆","圎","園","圓","垣","塬","媴","嫄","援","榞","榬","橼","櫞","沅","湲","源","溒","爰","猨","猿","笎","緣","縁","缘","羱","茒","薗","蝝","蝯","螈","袁","褤","謜","轅","辕","邍","邧","酛","鈨","鎱","騵","魭","鶢","鶰","黿","鼋","𫘪"],xiōng:["兄","兇","凶","匂","匈","哅","忷","恟","汹","洶","胷","胸","芎","訩","詾","讻"],chōng:["充","嘃","忡","憃","憧","摏","沖","浺","珫","罿","翀","舂","艟","茺","衝","蹖","㳘"],zhào:["兆","垗","旐","曌","枛","櫂","照","燳","狣","瞾","笊","罀","罩","羄","肁","肇","肈","詔","诏","赵","趙","鮡","𬶐"],"duì ruì yuè":["兊","兌","兑"],kè:["克","刻","勀","勊","堁","娔","客","恪","愙","氪","溘","碦","緙","缂","艐","衉","課","课","錁","锞","騍","骒"],tù:["兎","兔","堍","迌","鵵"],dǎng:["党","攩","欓","譡","讜","谠","黨","𣗋"],dōu:["兜","兠","唗","橷","篼","蔸"],huǎng:["兤","奛","幌","怳","恍","晄","炾","熀","縨","詤","謊","谎"],rù:["入","嗕","媷","扖","杁","洳","溽","縟","缛","蓐","褥","鳰"],nèi:["內","氝","氞","錗"],"yú shù":["兪"],"liù lù":["六"],han:["兯","爳"],tiān:["兲","天","婖","添","酟","靔","靝","黇"],"xīng xìng":["兴"],diǎn:["典","嚸","奌","婰","敟","椣","点","碘","蒧","蕇","踮","點"],"zī cí":["兹"],jiān:["兼","冿","囏","坚","堅","奸","姦","姧","尖","幵","惤","戋","戔","搛","椾","樫","櫼","歼","殱","殲","湔","瀐","瀸","煎","熞","熸","牋","瑊","睷","礛","礷","笺","箋","緘","縑","缄","缣","肩","艰","艱","菅","菺","葌","蒹","蔪","蕑","蕳","虃","譼","豜","鑯","雃","鞯","韀","韉","餰","馢","鰔","鰜","鰹","鲣","鳒","鵑","鵳","鶼","鹣","麉"],shòu:["兽","受","售","壽","夀","寿","授","狩","獣","獸","痩","瘦","綬","绶","膄"],jì:["兾","冀","剂","剤","劑","勣","坖","垍","塈","妓","季","寂","寄","廭","彑","徛","忌","悸","惎","懻","技","旡","既","旣","暨","暩","曁","梞","檕","檵","洎","漃","漈","瀱","痵","癠","禝","稩","稷","穄","穊","穧","紀","継","績","繋","繼","继","绩","罽","臮","芰","茍","茤","葪","蓟","蔇","薊","蘎","蘮","蘻","裚","襀","覬","觊","計","記","誋","计","记","跡","跽","蹟","迹","际","際","霁","霽","驥","骥","髻","鬾","魝","魥","鯚","鯽","鰶","鰿","鱀","鱭","鲚","鲫","鵋","鷑","齌","𪟝","𬶨","𬶭"],jiōng:["冂","冋","坰","埛","扃","蘏","蘔","駉","駫","𬳶"],mào:["冃","冐","媢","帽","愗","懋","暓","柕","楙","毷","瑁","皃","眊","瞀","耄","茂","萺","蝐","袤","覒","貌","貿","贸","鄚","鄮"],rǎn:["冄","冉","姌","媣","染","珃","苒","蒅","䎃"],"nèi nà":["内"],gāng:["冈","冮","刚","剛","堈","堽","岡","掆","摃","棡","牨","犅","疘","綱","纲","缸","罁","罡","肛","釭","鎠","㭎"],cè:["冊","册","厕","厠","夨","廁","恻","惻","憡","敇","测","測","笧","策","筞","筴","箣","荝","萗","萴","蓛"],guǎ:["冎","剐","剮","叧","寡"],"mào mò":["冒"],gòu:["冓","啂","坸","垢","够","夠","媾","彀","搆","撀","构","構","煹","覯","觏","訽","詬","诟","購","购","遘","雊"],xǔ:["冔","喣","暊","栩","珝","盨","糈","詡","諿","诩","鄦","醑"],mì:["冖","冪","嘧","塓","宻","密","峚","幂","幎","幦","怽","榓","樒","櫁","汨","淧","滵","漞","濗","熐","羃","蔤","蜜","覓","覔","覛","觅","謐","谧","鼏"],"yóu yín":["冘"],xiě:["写","冩","藛"],jūn:["军","君","均","桾","汮","皲","皸","皹","碅","莙","蚐","袀","覠","軍","鈞","銁","銞","鍕","钧","頵","鮶","鲪","麏"],mí:["冞","擟","瀰","爢","猕","獼","祢","禰","縻","蒾","藌","蘪","蘼","袮","詸","謎","迷","醚","醾","醿","釄","镾","鸍","麊","麋","麛"],"guān guàn":["冠","覌","観","觀","观"],měng:["冡","勐","懵","掹","猛","獴","艋","蜢","蠓","錳","锰","鯭","鼆"],zhǒng:["冢","塚","尰","歱","煄","瘇","肿","腫","踵"],zuì:["冣","嶵","晬","最","栬","槜","檇","檌","祽","絊","罪","蕞","辠","酔","酻","醉","錊"],yuān:["冤","剈","囦","嬽","寃","棩","淵","渁","渆","渊","渕","灁","眢","肙","葾","蒬","蜎","蜵","駌","鳶","鴛","鵷","鸢","鸳","鹓","鼘","鼝"],míng:["冥","名","明","暝","朙","榠","洺","溟","猽","眀","眳","瞑","茗","螟","覭","詺","鄍","銘","铭","鳴","鸣"],kòu:["冦","叩","宼","寇","扣","敂","滱","窛","筘","簆","蔲","蔻","釦","鷇"],tài:["冭","太","夳","忲","态","態","汰","汱","泰","溙","肽","舦","酞","鈦","钛"],"féng píng":["冯","馮"],"chōng chòng":["冲"],kuàng:["况","圹","壙","岲","懬","旷","昿","曠","框","況","爌","眖","眶","矿","砿","礦","穬","絋","絖","纊","纩","貺","贶","軦","邝","鄺","鉱","鋛","鑛","黋"],lěng:["冷"],pàn:["冸","判","叛","沜","泮","溿","炍","牉","畔","盼","聁","袢","襻","詊","鋬","鑻","頖","鵥"],fā:["冹","彂","沷","発","發"],xiǎn:["冼","尟","尠","崄","嶮","幰","攇","显","櫶","毨","灦","烍","燹","狝","猃","獫","獮","玁","禒","筅","箲","藓","蘚","蚬","蜆","譣","赻","跣","鍌","险","険","險","韅","顕","顯","㬎"],qià:["冾","圶","帢","恰","殎","洽","硈","胢","髂"],"jìng chēng":["净","凈","淨"],sōu:["凁","嗖","廀","廋","捜","搜","摉","溲","獀","艘","蒐","螋","鄋","醙","鎪","锼","颼","飕","餿","馊","騪"],měi:["凂","媄","媺","嬍","嵄","挴","毎","每","浼","渼","燘","美","躾","鎂","镁","黣"],tú:["凃","図","图","圖","圗","塗","屠","峹","嵞","庩","廜","徒","悇","揬","涂","瘏","筡","腯","荼","蒤","跿","途","酴","鈯","鍎","馟","駼","鵌","鶟","鷋","鷵","𬳿"],zhǔn:["准","凖","埻","準","𬘯"],"liáng liàng":["凉","涼","量"],diāo:["凋","刁","刟","叼","奝","弴","彫","汈","琱","碉","簓","虭","蛁","貂","錭","雕","鮉","鯛","鲷","鵰","鼦"],còu:["凑","湊","腠","輳","辏"],ái:["凒","啀","嘊","捱","溰","癌","皑","皚"],duó:["凙","剫","夺","奪","痥","踱","鈬","鐸","铎"],dú:["凟","匵","嬻","椟","櫝","殰","涜","牍","牘","犊","犢","独","獨","瓄","皾","裻","読","讀","讟","豄","贕","錖","鑟","韇","韣","韥","騳","髑","黩","黷"],"jǐ jī":["几"],fán:["凡","凢","凣","匥","墦","杋","柉","棥","樊","瀿","烦","煩","燔","璠","矾","礬","笲","籵","緐","羳","舤","舧","薠","蘩","蠜","襎","蹯","釩","鐇","鐢","钒","鷭","𫔍","𬸪"],jū:["凥","匊","娵","婮","居","崌","抅","挶","掬","梮","椐","檋","毩","毱","泃","涺","狙","琚","疽","砠","罝","腒","艍","蜛","裾","諊","跔","踘","躹","陱","雎","鞠","鞫","駒","驹","鮈","鴡","鶋","𬶋"],"chù chǔ":["処","处"],zhǐ:["凪","劧","咫","址","坧","帋","恉","扺","指","旨","枳","止","汦","沚","洔","淽","疻","砋","祉","秖","紙","纸","芷","藢","衹","襧","訨","趾","軹","轵","酯","阯","黹"],píng:["凭","凴","呯","坪","塀","岼","帡","帲","幈","平","慿","憑","枰","洴","焩","玶","瓶","甁","竮","箳","簈","缾","荓","萍","蓱","蚲","蛢","評","评","軿","輧","郱","鮃","鲆"],kǎi:["凯","凱","剀","剴","垲","塏","恺","愷","慨","暟","蒈","輆","鍇","鎧","铠","锴","闓","闿","颽"],gān:["凲","坩","尲","尴","尶","尷","柑","泔","漧","玕","甘","疳","矸","竿","筸","粓","肝","苷","迀","酐","魐"],"kǎn qiǎn":["凵"],tū:["凸","堗","嶀","捸","涋","湥","痜","禿","秃","突","葖","鋵","鵚","鼵","㻬"],"āo wā":["凹"],chū:["出","初","岀","摴","榋","樗","貙","齣","䢺","䝙"],dàng:["凼","圵","垱","壋","档","檔","氹","璗","瓽","盪","瞊","砀","碭","礑","簜","荡","菪","蕩","蘯","趤","逿","雼","𬍡"],hán:["函","凾","含","圅","娢","寒","崡","晗","梒","浛","涵","澏","焓","琀","甝","筨","蜬","邗","邯","鋡","韓","韩"],záo:["凿","鑿"],dāo:["刀","刂","忉","氘","舠","螩","釖","魛","鱽"],chuāng:["刅","摐","牎","牕","疮","瘡","窓","窗","窻"],"fēn fèn":["分"],"qiè qiē":["切"],kān:["刊","勘","堪","戡","栞","龕","龛"],cǔn:["刌","忖"],chú:["刍","厨","幮","廚","橱","櫉","櫥","滁","犓","篨","耡","芻","蒢","蒭","蜍","蟵","豠","趎","蹰","躇","躕","鉏","鋤","锄","除","雏","雛","鶵"],"huà huá":["划"],lí:["刕","剓","剺","劙","厘","喱","嚟","囄","嫠","孷","廲","悡","梨","梸","棃","漓","灕","犁","犂","狸","琍","璃","瓈","盠","睝","离","穲","竰","筣","篱","籬","糎","縭","缡","罹","艃","荲","菞","蓠","蔾","藜","蘺","蜊","蟍","蟸","蠫","褵","謧","貍","醨","鋫","錅","鏫","鑗","離","驪","骊","鯏","鯬","鱺","鲡","鵹","鸝","鹂","黎","黧","㰀"],yuè:["刖","嬳","岄","岳","嶽","恱","悅","悦","戉","抈","捳","月","樾","瀹","爚","玥","礿","禴","篗","籆","籥","籰","粤","粵","蘥","蚎","蚏","説","越","跀","跃","躍","軏","鈅","鉞","鑰","钺","閱","閲","阅","鸑","鸙","黦","龠","𫐄","𬸚"],liú:["刘","劉","嚠","媹","嵧","旈","旒","榴","橊","流","浏","瀏","琉","瑠","瑬","璢","畄","留","畱","疁","瘤","癅","硫","蒥","蓅","蟉","裗","鎏","鏐","鐂","镠","飀","飅","飗","駠","駵","騮","驑","骝","鰡","鶹","鹠","麍"],zé:["则","則","啧","嘖","嫧","帻","幘","択","樍","歵","沢","泎","溭","皟","瞔","矠","礋","箦","簀","舴","蔶","蠌","襗","謮","賾","赜","迮","鸅","齚","齰"],"chuàng chuāng":["创","創"],qù:["刞","厺","去","閴","闃","阒","麮","鼁"],"bié biè":["別","别"],"páo bào":["刨"],"chǎn chàn":["刬","剗","幝"],guā:["刮","劀","桰","歄","煱","瓜","胍","踻","颪","颳","騧","鴰","鸹"],gēng:["刯","庚","椩","浭","焿","畊","絚","羮","羹","耕","菮","賡","赓","鶊","鹒"],dào:["到","噵","悼","椡","檤","燾","瓙","盗","盜","稲","稻","纛","翿","艔","菿","衜","衟","軇","道"],chuàng:["刱","剏","剙","怆","愴"],kū:["刳","哭","圐","堀","枯","桍","矻","窟","跍","郀","骷","鮬"],duò:["刴","剁","墯","尮","惰","憜","挅","桗","舵","跥","跺","陊","陏","飿","饳","鵽"],"shuā shuà":["刷"],"quàn xuàn":["券"],"chà shā":["刹","剎"],"cì cī":["刺"],guì:["刽","刿","劊","劌","撌","攰","昋","桂","椢","槶","樻","櫃","猤","禬","筀","蓕","襘","貴","贵","跪","鐀","鑎","鞼","鱖","鱥"],lóu:["剅","娄","婁","廔","楼","樓","溇","漊","熡","耧","耬","艛","蒌","蔞","蝼","螻","謱","軁","遱","鞻","髅","髏","𪣻"],cuò:["剉","剒","厝","夎","挫","措","棤","莝","莡","蓌","逪","銼","錯","锉","错"],"xiāo xuē":["削"],"kēi kè":["剋","尅"],"là lá":["剌"],tī:["剔","梯","踢","銻","锑","鷈","鷉","䏲","䴘"],pōu:["剖"],wān:["剜","塆","壪","帵","弯","彎","湾","潫","灣","睕","蜿","豌"],"bāo bō":["剝","剥"],duō:["剟","咄","哆","嚉","多","夛","掇","毲","畓","裰","㙍"],qíng:["剠","勍","夝","情","擎","晴","暒","棾","樈","檠","氰","甠","硘","葝","黥"],"yǎn shàn":["剡"],"dū zhuó":["剢"],yān:["剦","嫣","崦","嶖","恹","懕","懨","樮","淊","淹","漹","烟","焉","焑","煙","珚","篶","胭","臙","菸","鄢","醃","閹","阉","黫"],huō:["剨","劐","吙","攉","秴","耠","锪","騞","𬴃"],shèng:["剩","剰","勝","圣","墭","嵊","晠","榺","橳","琞","聖","蕂","貹","賸"],"duān zhì":["剬"],wū:["剭","呜","嗚","圬","屋","巫","弙","杇","歍","汙","汚","污","洿","烏","窏","箼","螐","誈","誣","诬","邬","鄔","鎢","钨","鰞","鴮"],gē:["割","哥","圪","彁","戈","戓","戨","歌","滒","犵","肐","袼","謌","鎶","鴚","鴿","鸽"],"dá zhá":["剳"],chuán:["剶","暷","椽","篅","舡","舩","船","輲","遄"],"tuán zhuān":["剸","漙","篿"],"lù jiū":["剹"],pēng:["剻","匉","嘭","怦","恲","抨","梈","烹","砰","軯","駍"],piāo:["剽","勡","慓","旚","犥","翲","螵","飃","飄","飘","魒"],kōu:["剾","彄","抠","摳","眍","瞘","芤","𫸩"],"jiǎo chāo":["剿","劋","勦","摷"],qiāo:["劁","勪","墝","幧","敲","橇","毃","燆","硗","磽","繑","趬","跷","踍","蹺","蹻","郻","鄡","鄥","鍫","鍬","鐰","锹","頝"],"huá huà":["劃"],"zhā zhá":["劄"],"pī pǐ":["劈","悂"],tāng:["劏","嘡","羰","薚","蝪","蹚","鞺","鼞"],chán:["劖","嚵","壥","婵","嬋","巉","廛","棎","毚","湹","潹","潺","澶","瀍","瀺","煘","獑","磛","緾","纏","纒","缠","艬","蝉","蟐","蟬","蟾","誗","讒","谗","躔","鄽","酁","鋋","鑱","镵","饞","馋"],zuān:["劗","躜","躦","鉆","鑚"],mó:["劘","嫫","嬤","嬷","尛","摹","擵","橅","糢","膜","藦","蘑","謨","謩","谟","饃","饝","馍","髍","魔","魹"],zhú:["劚","斸","曯","欘","灟","炢","烛","燭","爥","瘃","竹","笁","笜","舳","茿","蓫","蠋","蠾","躅","逐","逫","钃","鱁"],quàn:["劝","勧","勸","牶","韏"],"jìn jìng":["劤","劲","勁"],kēng:["劥","坑","牼","硁","硜","誙","銵","鍞","鏗","铿","阬"],"xié liè":["劦"],"zhù chú":["助"],nǔ:["努","弩","砮","胬"],shào:["劭","卲","哨","潲","紹","綤","绍","袑","邵"],miǎo:["劰","杪","淼","渺","眇","秒","篎","緲","缈","藐","邈"],kǒu:["劶","口"],wā:["劸","娲","媧","屲","挖","攨","洼","溛","漥","瓾","畖","穵","窊","窪","蛙","韈","鼃"],kuāng:["劻","匡","匩","哐","恇","洭","筐","筺","誆","诓","軭","邼"],hé:["劾","咊","啝","姀","峆","敆","曷","柇","楁","毼","河","涸","渮","澕","熆","皬","盇","盉","盍","盒","禾","篕","籺","粭","翮","菏","萂","覈","訸","詥","郃","釛","鉌","鑉","閡","闔","阂","阖","鞨","頜","餄","饸","魺","鹖","麧","齕","龁","龢","𬌗"],gào:["勂","吿","告","峼","祮","祰","禞","筶","誥","诰","郜","鋯","锆"],"bó bèi":["勃"],láng:["勆","嫏","廊","斏","桹","榔","樃","欴","狼","琅","瑯","硠","稂","艆","蓈","蜋","螂","躴","郒","郞","鋃","鎯","锒"],xūn:["勋","勛","勲","勳","嚑","坃","埙","塤","壎","壦","曛","燻","獯","矄","纁","臐","薫","薰","蘍","醺","𫄸"],"juàn juān":["勌","瓹"],"lè lēi":["勒"],kài:["勓","炌","烗","鎎"],"wěng yǎng":["勜"],qín:["勤","嗪","噙","嶜","庈","懃","懄","捦","擒","斳","檎","澿","珡","琴","琹","瘽","禽","秦","耹","芩","芹","菦","螓","蠄","鈙","鈫","雂","靲","鳹","鵭"],jiàng:["勥","匞","匠","嵹","弜","弶","摾","櫤","洚","滰","犟","糡","糨","絳","绛","謽","酱","醤","醬"],fān:["勫","嬏","帆","幡","忛","憣","旙","旛","繙","翻","藩","轓","颿","飜","鱕"],juān:["勬","姢","娟","捐","涓","蠲","裐","鎸","鐫","镌","鹃"],"tóng dòng":["勭","烔","燑","狪"],lǜ:["勴","垏","嵂","律","慮","氯","滤","濾","爈","箻","綠","繂","膟","葎","虑","鑢"],chè:["勶","坼","彻","徹","掣","撤","澈","烢","爡","瞮","硩","聅","迠","頙","㬚"],sháo:["勺","玿","韶"],"gōu gòu":["勾"],cōng:["匆","囪","囱","忩","怱","悤","暰","樬","漗","瑽","璁","瞛","篵","繱","聡","聦","聪","聰","苁","茐","葱","蓯","蔥","蟌","鍯","鏓","鏦","騘","驄","骢"],"táo yáo":["匋","陶"],páo:["匏","咆","垉","庖","爮","狍","袍","褜","軳","鞄","麅"],dá:["匒","妲","怛","炟","燵","畣","笪","羍","荙","薘","蟽","詚","达","迏","迖","迚","逹","達","鐽","靼","鞑","韃","龖","龘","𫟼"],"huà huā":["化"],"běi bèi":["北"],nǎo:["匘","垴","堖","嫐","恼","悩","惱","瑙","碯","脑","脳","腦"],"chí shi":["匙"],fāng:["匚","堏","方","淓","牥","芳","邡","鈁","錺","钫","鴋"],zā:["匝","咂","帀","沞","臜","臢","迊","鉔","魳"],qiè:["匧","厒","妾","怯","悏","惬","愜","挈","穕","窃","竊","笡","箧","篋","籡","踥","鍥","锲","鯜"],"zāng cáng":["匨"],fěi:["匪","奜","悱","棐","榧","篚","翡","蕜","誹","诽"],"kuì guì":["匮","匱"],suǎn:["匴"],pǐ:["匹","噽","嚭","圮","庀","痞","癖","脴","苉","銢","鴄"],"qū ōu":["区","區"],"kē qià":["匼"],"yǎn yàn":["匽","棪"],biǎn:["匾","惼","揙","碥","稨","窆","藊","褊","貶","贬","鴘"],nì:["匿","堄","嫟","嬺","惄","愵","昵","暱","氼","眤","睨","縌","胒","腻","膩","逆","𨺙"],niàn:["卄","唸","埝","廿","念","惗","艌"],sà:["卅","櫒","脎","萨","蕯","薩","鈒","隡","颯","飒","馺"],zú:["卆","哫","崪","族","箤","足","踤","镞"],shēng:["升","呏","声","斘","昇","曻","枡","殅","泩","湦","焺","牲","珄","生","甥","竔","笙","聲","鉎","鍟","阩","陞","陹","鵿","鼪"],wàn:["卍","卐","忨","杤","瞣","脕","腕","萬","蟃","贎","輐","錽","𬇕"],"huá huà huā":["华","華"],bēi:["卑","悲","揹","杯","桮","盃","碑","藣","鵯","鹎"],"zú cù":["卒"],"dān shàn chán":["单","單"],"nán nā":["南"],"shuài lǜ":["卛"],"bǔ bo pú":["卜"],"kuàng guàn":["卝"],biàn:["卞","变","変","峅","弁","徧","忭","抃","昪","汳","汴","玣","艑","苄","覍","諚","變","辡","辧","辨","辩","辫","辮","辯","遍","釆","𨚕"],bǔ:["卟","哺","捕","补","補","鸔","𬷕"],"zhàn zhān":["占","覱"],"kǎ qiǎ":["卡"],lú:["卢","嚧","垆","壚","庐","廬","曥","枦","栌","櫨","泸","瀘","炉","爐","獹","玈","瓐","盧","矑","籚","纑","罏","胪","臚","舮","舻","艫","芦","蘆","蠦","轤","轳","鈩","鑪","顱","颅","馿","髗","魲","鱸","鲈","鸕","鸬","黸","𬬻"],lǔ:["卤","塷","掳","擄","樐","橹","櫓","氌","滷","澛","瀂","硵","磠","穞","艣","艪","蓾","虏","虜","鏀","鐪","鑥","镥","魯","鲁","鹵"],guà:["卦","啩","挂","掛","罣","褂","詿","诖"],"áng yǎng":["卬"],yìn:["印","垽","堷","廕","慭","憖","憗","懚","洕","湚","猌","癊","胤","茚","酳","鮣","䲟"],què:["却","卻","塙","崅","悫","愨","慤","搉","榷","燩","琷","皵","确","確","礭","闋","阕","鵲","鹊","𬒈"],luǎn:["卵"],"juàn juǎn":["卷","巻"],"chǎng ān hàn":["厂"],"wěi yán":["厃"],tīng:["厅","厛","听","庁","廰","廳","汀","烃","烴","綎","耓","聴","聼","聽","鞓","𬘩"],"zhé zhái":["厇"],"hàn àn":["厈","屽"],yǎ:["厊","唖","庌","痖","瘂","蕥"],shè:["厍","厙","弽","慑","慴","懾","摂","欇","涉","涻","渉","滠","灄","社","舎","蔎","蠂","設","设","赦","騇","麝"],dǐ:["厎","呧","坘","弤","抵","拞","掋","牴","砥","菧","觝","詆","诋","軧","邸","阺","骶","鯳"],"zhǎ zhǎi":["厏"],páng:["厐","嫎","庞","徬","舽","螃","逄","鰟","鳑","龎","龐"],"zhì shī":["厔"],máng:["厖","吂","哤","娏","忙","恾","杗","杧","汒","浝","牻","痝","盲","硭","笀","芒","茫","蘉","邙","釯","鋩","铓","駹"],zuī:["厜","樶","纗","蟕"],"shà xià":["厦","廈"],áo:["厫","嗷","嗸","廒","敖","滶","獒","獓","璈","翱","翶","翺","聱","蔜","螯","謷","謸","遨","鏖","隞","鰲","鳌","鷔","鼇"],"lán qiān":["厱"],"sī mǒu":["厶"],"gōng hóng":["厷"],"lín miǎo":["厸"],"qiú róu":["厹"],dū:["厾","嘟","督","醏"],"xiàn xuán":["县","縣"],"cān shēn cēn sān":["参","參","叄","叅"],"ài yǐ":["叆"],"chā chà chǎ chá":["叉"],shuāng:["双","孀","孇","欆","礵","艭","雙","霜","騻","驦","骦","鷞","鸘","鹴"],shōu:["収","收"],guái:["叏"],bá:["叐","妭","抜","拔","炦","癹","胈","茇","菝","詙","跋","軷","魃","鼥"],"fā fà":["发"],"zhuó yǐ lì jué":["叕"],qǔ:["取","娶","竬","蝺","詓","齲","龋"],"jiǎ xiá":["叚","徦"],"wèi yù":["叞","尉","蔚"],dié:["叠","垤","堞","峌","幉","恎","惵","戜","曡","殜","氎","牃","牒","瓞","畳","疂","疉","疊","碟","絰","绖","耊","耋","胅","艓","苵","蜨","蝶","褋","詄","諜","谍","跮","蹀","迭","镻","鰈","鲽","鴩","𫶇"],ruì:["叡","枘","汭","瑞","睿","芮","蚋","蜹","銳","鋭","锐"],"jù gōu":["句"],lìng:["另","呤","炩","蘦"],"dāo dáo tāo":["叨"],"zhī zhǐ":["只"],jiào:["叫","呌","嘂","嘦","噍","嬓","斍","斠","滘","漖","獥","珓","皭","窖","藠","訆","譥","趭","較","轎","轿","较","酵","醮","釂"],"zhào shào":["召"],"kě kè":["可"],"tái tāi":["台","苔"],pǒ:["叵","尀","笸","箥","鉕","钷","駊"],"yè xié":["叶"],"hào háo":["号"],tàn:["叹","嘆","探","歎","湠","炭","碳","舕"],"hōng hóng":["叿"],miē:["吀","咩","哶","孭"],"xū yū yù":["吁"],chī:["吃","哧","喫","嗤","噄","妛","媸","彨","彲","摛","攡","殦","瓻","痴","癡","眵","瞝","笞","粚","胵","蚩","螭","訵","魑","鴟","鵄","鸱","黐","齝","𫄨"],"xuān sòng":["吅"],yāo:["吆","喓","夭","妖","幺","楆","殀","祅","腰","葽","訞","邀","鴁","鴢","㙘"],zǐ:["吇","姉","姊","子","杍","梓","榟","橴","滓","矷","秭","笫","籽","紫","耔","虸","訿","釨"],"hé gě":["合","鲄"],"cùn dòu":["吋"],"tóng tòng":["同"],"tǔ tù":["吐","唋"],"zhà zhā":["吒","奓"],"xià hè":["吓"],"ā yā":["吖"],"ma má mǎ":["吗"],lìn:["吝","恡","悋","橉","焛","甐","膦","蔺","藺","賃","赁","蹸","躏","躙","躪","轥","閵"],tūn:["吞","暾","朜","焞"],"bǐ pǐ":["吡"],qìn:["吢","吣","唚","抋","揿","搇","撳","沁","瀙","菣","藽"],"jiè gè":["吤"],"fǒu pǐ":["否"],"ba bā":["吧"],dūn:["吨","噸","墩","墪","惇","撉","撴","犜","獤","礅","蜳","蹾","驐"],fēn:["吩","帉","昐","朆","梤","棻","氛","竕","紛","纷","翂","芬","衯","訜","躮","酚","鈖","雰","餴","饙","馚"],"é huā":["吪"],"kēng háng":["吭","妔"],shǔn:["吮"],"zhī zī":["吱"],"yǐn shěn":["吲"],wú:["吳","吴","呉","墲","峿","梧","橆","毋","洖","浯","無","珸","璑","祦","芜","茣","莁","蕪","蜈","蟱","譕","郚","鋙","铻","鯃","鵐","鷡","鹀","鼯"],"chǎo chāo":["吵"],"nà nè":["吶"],"xuè chuò jué":["吷"],chuī:["吹","炊","龡"],"dōu rú":["吺"],hǒu:["吼","犼"],"hōng hǒu ōu":["吽"],"wú yù":["吾"],"ya yā":["呀"],"è e":["呃"],dāi:["呆","懛","獃"],"mèn qǐ":["呇"],hōng:["呍","嚝","揈","灴","烘","焢","硡","薨","訇","谾","軣","輷","轟","轰","鍧"],nà:["呐","捺","笝","納","纳","肭","蒳","衲","豽","貀","軜","郍","鈉","钠","靹","魶"],"tūn tiān":["呑"],"fǔ ḿ":["呒","嘸"],"dāi tǎi":["呔"],"ǒu ōu òu":["呕"],"bài bei":["呗"],"yuán yún yùn":["员","員"],guō:["呙","啯","嘓","埚","堝","墎","崞","彉","彍","懖","猓","瘑","聒","蝈","蟈","郭","鈛","鍋","锅"],"huá qì":["呚"],"qiàng qiāng":["呛","跄"],shī:["呞","失","尸","屍","师","師","施","浉","湤","湿","溮","溼","濕","狮","獅","瑡","絁","葹","蒒","蓍","虱","蝨","褷","襹","詩","诗","邿","釃","鉇","鍦","鯴","鰤","鲺","鳲","鳾","鶳","鸤","䴓","𫚕"],juǎn:["呟","埍","臇","菤","錈","锩"],pěn:["呠","翸"],"wěn mǐn":["呡"],"ne ní":["呢"],"ḿ m̀ móu":["呣"],rán:["呥","嘫","然","燃","繎","肰","蚦","蚺","衻","袇","袡","髥","髯"],"tiè chè":["呫"],"qì zhī":["呮"],"zǐ cī":["呰"],"guā gū guǎ":["呱"],"cī zī":["呲"],"hǒu xǔ gòu":["呴"],"hē ā á ǎ à a":["呵"],náo:["呶","夒","峱","嶩","巎","挠","撓","猱","硇","蛲","蟯","詉","譊","鐃","铙"],"xiā gā":["呷"],pēi:["呸","怌","肧","胚","衃","醅"],"háo xiāo":["呺"],mìng:["命","掵"],"dá dàn":["呾"],"zuǐ jǔ":["咀"],"xián gān":["咁"],pǒu:["咅","哣","犃"],"yǎng yāng":["咉"],"zǎ zé zhā":["咋"],"hé hè huó huò hú":["和"],hāi:["咍"],dā:["咑","哒","噠","墶","搭","撘","耷","褡","鎝","𨱏"],"kǎ kā":["咔"],gū:["咕","唂","唃","姑","嫴","孤","巬","巭","柧","橭","沽","泒","稒","笟","箍","箛","篐","罛","苽","菇","菰","蓇","觚","軱","軲","轱","辜","酤","鈲","鮕","鴣","鸪"],"kā gā":["咖"],zuo:["咗"],lóng:["咙","嚨","嶐","巃","巄","昽","曨","朧","栊","槞","櫳","湰","滝","漋","爖","珑","瓏","癃","眬","矓","砻","礱","礲","窿","竜","聋","聾","胧","茏","蘢","蠪","蠬","襱","豅","鏧","鑨","霳","靇","驡","鸗","龍","龒","龙"],"xiàn xián":["咞"],qì:["咠","唭","噐","器","夡","弃","憇","憩","暣","棄","欫","气","気","氣","汔","汽","泣","湆","湇","炁","甈","盵","矵","碛","碶","磜","磧","罊","芞","葺","藒","蟿","訖","讫","迄","鐑"],"xì dié":["咥"],"liē liě lié lie":["咧"],zī:["咨","嗞","姕","姿","孜","孳","孶","崰","嵫","栥","椔","淄","湽","滋","澬","玆","禌","秶","粢","紎","緇","緕","纃","缁","茊","茲","葘","諮","谘","貲","資","赀","资","赼","趑","趦","輜","輺","辎","鄑","鈭","錙","鍿","鎡","锱","镃","頾","頿","髭","鯔","鰦","鲻","鶅","鼒","齍","齜","龇"],mī:["咪"],"jī xī qià":["咭"],"gē luò kǎ lo":["咯"],"shù xún":["咰"],"zán zá zǎ zan":["咱"],"hāi ké":["咳"],huī:["咴","噅","噕","婎","媈","幑","徽","恢","拻","挥","揮","晖","暉","楎","洃","瀈","灰","灳","烣","睳","禈","翚","翬","蘳","袆","褘","詼","诙","豗","輝","辉","鰴","麾","㧑"],"huài shì":["咶"],táo:["咷","啕","桃","檮","洮","淘","祹","綯","绹","萄","蜪","裪","迯","逃","醄","鋾","鞀","鞉","饀","駣","騊","鼗","𫘦"],xián:["咸","啣","娴","娹","婱","嫌","嫺","嫻","弦","挦","撏","涎","湺","澖","甉","痫","癇","癎","絃","胘","舷","藖","蚿","蛝","衔","衘","誸","諴","賢","贒","贤","輱","醎","銜","鑦","閑","闲","鷳","鷴","鷼","鹇","鹹","麙","𫍯"],"è àn":["咹"],"xuān xuǎn":["咺","烜"],"wāi hé wǒ guǎ guō":["咼"],"yàn yè yān":["咽"],āi:["哀","哎","埃","溾","銰","鎄","锿"],pǐn:["品","榀"],shěn:["哂","婶","嬸","审","宷","審","弞","曋","渖","瀋","瞫","矤","矧","覾","訠","諗","讅","谂","谉","邥","頣","魫"],"hǒng hōng hòng":["哄"],"wā wa":["哇"],"hā hǎ hà":["哈"],zāi:["哉","栽","渽","溨","災","灾","烖","睵","賳"],"dì diè":["哋"],pài:["哌","沠","派","渒","湃","蒎","鎃"],"gén hěn":["哏"],"yǎ yā":["哑","雅"],"yuě huì":["哕","噦"],nián:["哖","年","秊","秥","鮎","鯰","鲇","鲶","鵇","黏"],"huá huā":["哗","嘩"],"jì jiē zhāi":["哜","嚌"],mōu:["哞"],"yō yo":["哟","喲"],lòng:["哢","梇","贚"],"ò ó é":["哦"],"lī lǐ li":["哩"],"nǎ na nǎi né něi":["哪"],hè:["哬","垎","壑","寉","惒","焃","煂","燺","爀","癋","碋","翯","褐","謞","賀","贺","赫","靍","靎","靏","鶴","鸖","鹤"],"bō pò bā":["哱"],zhé:["哲","啠","喆","嚞","埑","悊","摺","晢","晣","歽","矺","砓","磔","籷","粍","虴","蛰","蟄","袩","詟","謫","謺","讁","讋","谪","輒","輙","轍","辄","辙","鮿"],"liàng láng":["哴"],"liè lǜ":["哷"],hān:["哻","憨","蚶","谽","酣","頇","顸","馠","魽","鼾"],"hēng hng":["哼"],gěng:["哽","埂","峺","挭","梗","綆","绠","耿","莄","郠","骾","鯁","鲠","𬒔"],"chuò yuè":["哾"],"gě jiā":["哿"],"bei bài":["唄"],"hán hàn":["唅"],chún:["唇","浱","湻","滣","漘","犉","純","纯","脣","莼","蒓","蓴","醇","醕","錞","陙","鯙","鶉","鹑","𬭚"],"ài āi":["唉"],"jiá qiǎn":["唊"],"yán dàn xián":["唌"],chē:["唓","砗","硨","莗","蛼"],"wú ńg ń":["唔"],zào:["唕","唣","噪","慥","梍","灶","煰","燥","皁","皂","竃","竈","簉","艁","譟","趮","躁","造","𥖨"],dí:["唙","啇","嘀","嚁","嫡","廸","敌","敵","梑","涤","滌","狄","笛","籴","糴","苖","荻","蔋","蔐","藡","覿","觌","豴","迪","靮","頔","馰","髢","鸐","𬱖"],"gòng hǒng gǒng":["唝","嗊"],dóu:["唞"],"lào láo":["唠","嘮","憦"],huàn:["唤","喚","奂","奐","宦","嵈","幻","患","愌","换","換","擐","攌","梙","槵","浣","涣","渙","漶","澣","烉","焕","煥","瑍","痪","瘓","睆","肒","藧","豢","轘","逭","鯇","鯶","鰀","鲩"],léng:["唥","塄","楞","碐","薐"],"wō wěi":["唩"],fěng:["唪","覂","諷","讽"],"yín jìn":["唫"],"hǔ xià":["唬"],wéi:["唯","围","圍","壝","峗","峞","嵬","帏","帷","幃","惟","桅","沩","洈","涠","湋","溈","潍","潙","潿","濰","犩","矀","維","维","蓶","覹","违","違","鄬","醀","鍏","闈","闱","韋","韦","鮠","𣲗","𬶏"],shuā:["唰"],chàng:["唱","怅","悵","暢","焻","畅","畼","誯","韔","鬯"],"ér wā":["唲"],qiàng:["唴","炝","熗","羻"],yō:["唷"],yū:["唹","淤","瘀","盓","箊","紆","纡","込","迂","迃","陓"],lài:["唻","濑","瀨","瀬","癞","癩","睐","睞","籁","籟","藾","賚","賴","赉","赖","頼","顂","鵣"],tuò:["唾","嶞","柝","毤","毻","箨","籜","萚","蘀","跅"],"zhōu zhāo tiào":["啁"],kěn:["啃","垦","墾","恳","懇","肎","肯","肻","豤","錹"],"zhuó zhào":["啅","濯"],"hēng hèng":["啈","悙"],"lín lán":["啉"],"a ā á ǎ à":["啊"],qiāng:["啌","嗴","嶈","戕","摤","斨","枪","槍","溬","牄","猐","獇","羌","羗","腔","蜣","謒","鏘","锖","锵"],"tūn zhūn xiāng duǐ":["啍"],wèn:["問","妏","揾","搵","璺","问","顐"],"cuì qi":["啐"],"dié shà jié tì":["啑"],"yuē wā":["啘"],"zǐ cǐ":["啙"],"bǐ tú":["啚"],"chuò chuài":["啜"],"yǎ yā è":["啞"],fēi:["啡","婓","婔","扉","暃","渄","猆","緋","绯","裶","霏","非","靟","飛","飝","飞","餥","馡","騑","騛","鯡","鲱","𬴂"],pí:["啤","壀","枇","毗","毘","焷","琵","疲","皮","篺","罴","羆","脾","腗","膍","蚍","蚽","蜱","螷","蠯","豼","貔","郫","鈹","阰","陴","隦","魮","鮍","鲏","鵧","鼙"],shá:["啥"],"lā la":["啦"],"yīng qíng":["啨"],pā:["啪","妑","舥","葩","趴"],"zhě shì":["啫"],sè:["啬","嗇","懎","擌","栜","歮","涩","渋","澀","澁","濇","濏","瀒","瑟","璱","瘷","穑","穡","穯","繬","譅","轖","銫","鏼","铯","飋"],niè:["啮","嗫","噛","嚙","囁","囓","圼","孼","孽","嵲","嶭","巕","帇","敜","枿","槷","櫱","涅","湼","痆","篞","籋","糱","糵","聂","聶","臬","臲","蘖","蠥","讘","踂","踗","踙","蹑","躡","錜","鎳","鑈","鑷","钀","镊","镍","闑","陧","隉","顳","颞","齧","𫔶"],"luō luó luo":["啰","囉"],"tān chǎn tuō":["啴"],bo:["啵","蔔"],dìng:["啶","定","椗","矴","碇","碠","磸","聢","腚","萣","蝊","訂","订","錠","锭","顁","飣","饤"],lāng:["啷"],"án ān":["啽"],kā:["喀","擖"],"yóng yú":["喁"],"lā lá lǎ":["喇"],jiē:["喈","喼","嗟","堦","媘","接","掲","擑","湝","煯","疖","痎","癤","皆","秸","稭","脻","蝔","街","謯","阶","階","鞂","鶛"],hóu:["喉","帿","猴","瘊","睺","篌","糇","翭","葔","鄇","鍭","餱","骺","鯸","𬭤"],"dié zhá":["喋"],wāi:["喎","歪","竵"],"nuò rě":["喏"],"xù huò guó":["喐"],zán:["喒"],"wō ō":["喔"],hú:["喖","嘝","囫","壶","壷","壺","媩","弧","搰","斛","楜","槲","湖","瀫","焀","煳","狐","猢","瑚","瓳","箶","絗","縠","胡","葫","蔛","蝴","螜","衚","觳","醐","鍸","頶","餬","鬍","魱","鰗","鵠","鶘","鶦","鹕"],"huàn yuán xuǎn hé":["喛"],xǐ:["喜","囍","壐","屣","徙","憙","枲","橲","歖","漇","玺","璽","矖","禧","縰","葈","葸","蓰","蟢","謑","蹝","躧","鈢","鉨","鉩","鱚","𬭳","𬶮"],"hē hè yè":["喝"],kuì:["喟","嘳","媿","嬇","愦","愧","憒","篑","簣","籄","聩","聭","聵","膭","蕢","謉","餽","饋","馈"],"zhǒng chuáng":["喠"],"wéi wèi":["喡","為","爲"],"duó zhà":["喥"],"sāng sàng":["喪"],"qiáo jiāo":["喬"],"pèn bēn":["喯"],"cān sūn qī":["喰"],"zhā chā":["喳"],miāo:["喵"],"pēn pèn":["喷"],kuí:["喹","夔","奎","巙","戣","揆","晆","暌","楏","楑","櫆","犪","睽","葵","藈","蘷","虁","蝰","躨","逵","鄈","鍨","鍷","頯","馗","騤","骙","魁"],"lou lóu":["喽"],"zào qiāo":["喿"],"hè xiāo xiào hù":["嗃"],"á shà":["嗄"],xiù:["嗅","岫","峀","溴","珛","琇","璓","秀","綉","繍","繡","绣","螑","袖","褎","褏","銹","鏥","鏽","锈","齅"],"qiāng qiàng":["嗆","戗","戧","蹌","蹡"],"ài yì":["嗌","艾"],"má mǎ ma":["嗎"],"kè kē":["嗑"],"dā tà":["嗒","鎉"],sǎng:["嗓","搡","磉","褬","鎟","顙","颡"],chēn:["嗔","抻","琛","瞋","諃","謓","賝","郴","𬘭"],"wā gǔ":["嗗"],"pǎng bēng":["嗙"],"xián qiǎn qiān":["嗛"],lào:["嗠","嫪","橯","涝","澇","耢","耮","躼","軂","酪"],wēng:["嗡","翁","聬","螉","鎓","鶲","鹟","𬭩"],wà:["嗢","腽","膃","袜","襪","韤"],"hēi hāi":["嗨"],hē:["嗬","欱","蠚","訶","诃"],zi:["嗭"],sǎi:["嗮"],"ǹg ńg ňg":["嗯"],gě:["嗰","舸"],ná:["嗱","拏","拿","鎿","镎"],diǎ:["嗲"],"ài ǎi āi":["嗳"],tōng:["嗵","樋","炵","蓪"],"zuī suī":["嗺"],"zhē zhè zhù zhe":["嗻"],mò:["嗼","圽","塻","墨","妺","嫼","寞","帞","昩","末","枺","歿","殁","沫","漠","爅","獏","瘼","皌","眽","眿","瞐","瞙","砞","礳","秣","絈","纆","耱","茉","莈","蓦","蛨","蟔","貃","貊","貘","銆","鏌","镆","陌","靺","驀","魩","默","黙","𬙊"],sòu:["嗽","瘶"],tǎn:["嗿","坦","忐","憳","憻","暺","毯","璮","菼","袒","襢","醓","鉭","钽"],"jiào dǎo":["嘄"],"kǎi gě":["嘅"],"shān càn":["嘇"],cáo:["嘈","嶆","曹","曺","槽","漕","艚","蓸","螬","褿","鏪","𥕢"],piào:["嘌","徱","蔈","驃"],"lóu lou":["嘍"],gǎ:["尕","玍"],"gǔ jiǎ":["嘏"],"jiāo xiāo":["嘐"],"xū shī":["嘘","噓"],pó:["嘙","嚩","婆","櫇","皤","鄱"],"dē dēi":["嘚"],"ma má":["嘛"],"lē lei":["嘞"],"gā gá gǎ":["嘠"],sāi:["嘥","噻","毢","腮","顋","鰓"],"zuō chuài":["嘬"],"cháo zhāo":["嘲","朝","鼂"],zuǐ:["嘴","噿","嶊","璻"],"qiáo qiào":["嘺","翹","谯"],"chù xù shòu":["嘼"],"tān chǎn":["嘽"],"dàn tán":["嘾","弾","彈","惔","澹"],"hēi mò":["嘿"],ě:["噁","砨","頋","騀","鵈"],"fān bo":["噃"],chuáng:["噇","床","牀"],"cù zā hé":["噈"],"tūn kuò":["噋"],"cēng chēng":["噌"],dēng:["噔","嬁","灯","燈","璒","登","竳","簦","艠","豋"],pū:["噗","扑","撲","攴","攵","潽","炇","陠"],juē:["噘","屩","屫","撧"],lū:["噜","嚕","撸","擼","謢"],zhān:["噡","岾","惉","旃","旜","枬","栴","毡","氈","氊","沾","瞻","薝","蛅","詀","詹","譫","谵","趈","邅","閚","霑","飦","饘","驙","魙","鱣","鸇","鹯","𫗴"],ō:["噢"],"zhòu zhuó":["噣"],"jiào qiào chī":["噭"],yuàn:["噮","妴","怨","愿","掾","瑗","禐","苑","衏","裫","褑","院","願"],"ǎi ài āi":["噯"],"yōng yǒng":["噰","澭"],"jué xué":["噱"],"pēn pèn fèn":["噴"],gá:["噶","尜","釓","錷","钆"],"xīn hěn hèn":["噷"],dāng:["噹","澢","珰","璫","筜","簹","艡","蟷","裆","襠"],làn:["嚂","滥","濫","烂","燗","爁","爛","爤","瓓","糷","钄"],tà:["嚃","嚺","崉","挞","搨","撻","榻","橽","毾","涾","澾","濌","禢","粏","誻","譶","蹋","蹹","躂","躢","遝","錔","闒","闥","闼","阘","鞜","鞳"],"huō huò ǒ":["嚄"],hāo:["嚆","茠","蒿","薅"],"hè xià":["嚇"],"xiù pì":["嚊"],"zhōu chóu":["嚋","盩","诪"],mē:["嚒"],"chā cā":["嚓"],"bó pào bào":["嚗"],"me mèi mò":["嚜"],"xié hái":["嚡"],"áo xiāo":["嚣"],mō:["嚤","摸"],pín:["嚬","娦","嫔","嬪","玭","矉","薲","蠙","貧","贫","顰","颦","𬞟"],mè:["嚰","濹"],"rǎng rāng":["嚷"],lá:["嚹","旯"],"jiáo jué jiào":["嚼"],chuò:["嚽","娖","擉","歠","涰","磭","踀","輟","辍","辵","辶","酫","鑡","餟","齪","龊"],"huān huàn":["嚾"],"zá cà":["囃"],chài:["囆","虿","蠆","袃","訍"],"náng nāng":["囊"],"zá zàn cān":["囋"],sū:["囌","櫯","甦","稣","穌","窣","蘇","蘓","酥","鯂"],zèng:["囎","熷","甑","贈","赠","鋥","锃"],"zá niè yàn":["囐"],nāng:["囔"],"luó luō luo":["囖"],"wéi guó":["囗"],huí:["囘","回","囬","廻","廽","恛","洄","痐","茴","蚘","蛔","蛕","蜖","迴","逥","鮰"],nín:["囜","您","脌"],"jiǎn nān":["囝"],nān:["囡"],tuán:["团","団","團","慱","抟","摶","檲","糰","鏄","鷒","鷻"],"tún dùn":["囤","坉"],guó:["囯","囶","囻","国","圀","國","帼","幗","慖","摑","漍","聝","腘","膕","蔮","虢","馘","𬇹"],kùn:["困","涃","睏"],"wéi tōng":["囲"],qūn:["囷","夋","逡"],rì:["囸","日","衵","鈤","馹","驲"],tāi:["囼","孡","胎"],pǔ:["圃","圑","擈","普","暜","樸","檏","氆","浦","溥","烳","諩","譜","谱","蹼","鐠","镨"],"quān juàn juān":["圈","圏"],"chuí chuán":["圌"],tuǎn:["圕","畽","疃"],lüè:["圙","掠","略","畧","稤","鋝","鋢","锊","䂮"],"huán yuán":["圜"],luán:["圝","圞","奱","娈","孌","孪","孿","峦","巒","挛","攣","曫","栾","欒","滦","灤","癴","癵","羉","脔","臠","虊","銮","鑾","鵉","鸞","鸾"],tǔ:["土","圡","釷","钍"],"xū wéi":["圩"],"dì de":["地","嶳"],"qiān sú":["圱"],zhèn:["圳","塦","挋","振","朕","栚","甽","眹","紖","絼","纼","誫","賑","赈","鋴","鎭","鎮","镇","阵","陣","震","鴆","鸩"],"chǎng cháng":["场","場","塲"],"qí yín":["圻"],jiá:["圿","忦","恝","戞","扴","脥","荚","莢","蛱","蛺","裌","跲","郏","郟","鋏","铗","頬","頰","颊","鴶","鵊"],"zhǐ zhì":["坁"],bǎn:["坂","岅","昄","板","版","瓪","粄","舨","蝂","鈑","钣","阪","魬"],qǐn:["坅","寑","寝","寢","昑","梫","笉","螼","赾","鋟","锓"],"méi fén":["坆"],"rǒng kēng":["坈"],"fāng fáng":["坊"],"fèn bèn":["坋"],tān:["坍","怹","摊","擹","攤","滩","灘","瘫","癱","舑","貪","贪"],"huài pēi pī péi":["坏"],"dì làn":["坔"],tán:["坛","墰","墵","壇","壜","婒","憛","昙","曇","榃","檀","潭","燂","痰","磹","罈","罎","藫","談","譚","譠","谈","谭","貚","郯","醰","錟","顃"],bà:["坝","垻","壩","弝","欛","灞","爸","矲","覇","霸","鮁","鲅"],fén:["坟","墳","妢","岎","幩","枌","棼","汾","焚","燌","燓","羒","羵","蒶","蕡","蚠","蚡","豮","豶","轒","鐼","隫","馩","魵","黂","鼖","鼢","𣸣"],zhuì:["坠","墜","惴","甀","畷","礈","綴","縋","缀","缒","腏","膇","諈","贅","赘","醊","錣","鑆"],pō:["坡","岥","泼","溌","潑","釙","鏺","钋","頗","颇","䥽"],"pǎn bàn":["坢"],kūn:["坤","堃","堒","崐","崑","昆","晜","潉","焜","熴","猑","琨","瑻","菎","蜫","裈","裩","褌","醌","錕","锟","騉","髠","髡","髨","鯤","鲲","鵾","鶤","鹍"],diàn:["坫","垫","墊","壂","奠","婝","店","惦","扂","橂","殿","淀","澱","玷","琔","电","癜","簟","蜔","鈿","電","靛","驔"],"mù mǔ":["坶"],"kē kě":["坷","軻"],xuè:["坹","岤","桖","瀥","狘","瞲","謔","谑","趐"],"dǐ chí":["坻","柢"],lā:["垃","柆","菈","邋"],lǒng:["垄","垅","壟","壠","拢","攏","竉","陇","隴","𬕂"],mín:["垊","姄","岷","崏","捪","旻","旼","民","珉","琘","琝","瑉","痻","盿","砇","緍","緡","缗","罠","苠","鈱","錉","鍲","鴖"],"dòng tóng":["垌","峒","洞"],cí:["垐","嬨","慈","柌","濨","珁","瓷","甆","磁","礠","祠","糍","茨","詞","词","辝","辞","辤","辭","雌","飺","餈","鴜","鶿","鷀","鹚"],duī:["垖","堆","塠","痽","磓","鐓","鐜","鴭"],"duò duǒ":["垛"],"duǒ duò":["垜","挆"],chá:["垞","察","嵖","搽","槎","檫","猹","茬","茶","詧","靫","𥻗"],shǎng:["垧","晌","樉","賞","贘","赏","鋿","鏛","鑜"],shǒu:["垨","守","手","扌","艏","首"],da:["垯","繨","跶"],háng:["垳","斻","杭","筕","絎","绗","航","苀","蚢","裄","貥","迒","頏","颃","魧"],"ān ǎn":["垵"],xīng:["垶","惺","星","曐","煋","猩","瑆","皨","篂","腥","興","觪","觲","謃","騂","骍","鮏","鯹"],"yuàn huán":["垸"],bāng:["垹","帮","幇","幚","幫","捠","梆","浜","邦","邫","鞤","𠳐"],"póu fú":["垺"],cén:["埁","岑","涔"],"běng fēng":["埄"],"dì fáng":["埅"],"xiá jiā":["埉"],"mái mán":["埋"],làng:["埌","崀","浪","蒗","閬","㫰"],"shān yán":["埏"],"qín jīn":["埐"],"pǔ bù":["埔"],huā:["埖","婲","椛","硴","糀","花","蒊","蘤","誮","錵"],"suì sù":["埣"],"pí pì":["埤"],"qīng zhēng":["埥","鲭"],"wǎn wān":["埦"],lǔn:["埨","稐","𫭢"],"zhēng chéng":["埩"],kōng:["埪","崆","箜","躻","錓","鵼"],"cǎi cài":["埰","寀","采"],"chù tòu":["埱"],běng:["埲","琫","菶","鞛"],"kǎn xiàn":["埳"],"yì shì":["埶","醳"],péi:["培","毰","裴","裵","賠","赔","錇","锫","阫","陪"],"sào sǎo":["埽"],"jǐn qīn jìn":["堇"],"péng bèng":["堋"],"qiàn zàn jiàn":["堑"],àn:["堓","屵","岸","按","暗","案","胺","荌","豻","貋","錌","闇","隌","黯"],"duò huī":["堕","墮"],huán:["堚","寏","寰","峘","桓","洹","澴","獂","环","環","糫","繯","缳","羦","荁","萈","萑","豲","鍰","鐶","锾","镮","闤","阛","雈","鬟","鹮","𬘫","𤩽"],"bǎo bǔ pù":["堡"],"máo móu wǔ":["堥"],ruán:["堧","壖","撋"],"ài è yè":["堨"],gèng:["堩","暅"],méi:["堳","塺","媒","嵋","徾","攗","枚","栂","梅","楣","楳","槑","湄","湈","煤","猸","玫","珻","瑂","眉","睂","禖","脄","脢","腜","苺","莓","葿","郿","酶","鎇","镅","霉","鶥","鹛","黴"],dǔ:["堵","琽","睹","笃","篤","覩","賭","赌"],féng:["堸","綘","艂","逢"],hèng:["堼"],chūn:["堾","媋","旾","春","暙","杶","椿","槆","橁","櫄","瑃","箺","萅","蝽","輴","鰆","鶞","䲠"],jiǎng:["塂","奖","奨","奬","桨","槳","獎","耩","膙","蒋","蔣","講","讲","顜"],huāng:["塃","巟","慌","肓","荒","衁"],duàn:["塅","断","斷","椴","段","毈","煅","瑖","碫","簖","籪","緞","缎","腶","葮","躖","鍛","锻"],tǎ:["塔","墖","獭","獺","鮙","鰨","鳎"],wěng:["塕","奣","嵡","攚","暡","瞈","蓊"],"sāi sài sè":["塞"],zàng:["塟","弉","臓","臟","葬","蔵","銺"],tián:["塡","屇","恬","沺","湉","璳","甛","甜","田","畋","畑","碵","磌","胋","闐","阗","鴫","鷆","鷏"],zhèng:["塣","幁","政","証","諍","證","证","诤","郑","鄭","靕","鴊"],"tián zhèn":["填"],wēn:["塭","昷","榲","殟","温","溫","瑥","瘟","蕰","豱","輼","轀","辒","鎾","饂","鰛","鰮","鳁"],liù:["塯","廇","磟","翏","雡","霤","餾","鬸","鷚","鹨"],hǎi:["塰","海","烸","酼","醢"],lǎng:["塱","朖","朗","朤","烺","蓢","㮾"],bèng:["塴","揼","泵","甏","綳","蹦","迸","逬","鏰","镚"],chén:["塵","宸","尘","忱","敐","敶","晨","曟","栕","樄","沉","煁","瘎","臣","茞","莀","莐","蔯","薼","螴","訦","諶","軙","辰","迧","鈂","陈","陳","霃","鷐","麎"],"ōu qiū":["塸"],"qiàn jiàn":["塹"],"zhuān tuán":["塼"],shuǎng:["塽","慡","漺","爽","縔","鏯"],shú:["塾","婌","孰","璹","秫","贖","赎"],lǒu:["塿","嵝","嶁","甊","篓","簍"],chí:["墀","弛","持","池","漦","竾","筂","箎","篪","茌","荎","蚳","謘","貾","赿","踟","迟","迡","遅","遟","遲","鍉","馳","驰"],shù:["墅","庶","庻","怷","恕","戍","束","树","樹","沭","漱","潄","濖","竖","竪","絉","腧","荗","蒁","虪","術","裋","豎","述","鉥","錰","鏣","霔","鶐","𬬸"],"dì zhì":["墆","疐"],kàn:["墈","崁","瞰","矙","磡","衎","鬫"],chěn:["墋","夦","硶","碜","磣","贂","趻","踸","鍖"],"zhǐ zhuó":["墌"],qiǎng:["墏","繈","繦","羥","襁"],zēng:["増","增","憎","璔","矰","磳","罾","譄","鄫","鱛","䎖"],qiáng:["墙","墻","嫱","嬙","樯","檣","漒","牆","艢","蔃","蔷","蘠"],"kuài tuí":["墤"],"tuǎn dǒng":["墥"],"qiáo què":["墧"],"zūn dūn":["墫"],"qiāo áo":["墽"],"yì tú":["墿"],"xué bó jué":["壆"],lǎn:["壈","嬾","孄","孏","懒","懶","揽","擥","攬","榄","欖","浨","漤","灠","纜","缆","罱","覧","覽","览","醂","顲"],huài:["壊","壞","蘾"],rǎng:["壌","壤","攘","爙"],"làn xiàn":["壏"],dǎo:["壔","导","導","岛","島","嶋","嶌","嶹","捣","搗","擣","槝","祷","禂","禱","蹈","陦","隝","隯"],ruǐ:["壡","桵","橤","繠","蕊","蕋","蘂","蘃"],san:["壭"],zhuàng:["壮","壯","壵","撞","焋","状","狀"],"ké qiào":["壳","殼"],kǔn:["壸","壼","悃","捆","梱","硱","祵","稇","稛","綑","裍","閫","閸","阃"],mǎng:["壾","漭","茻","莽","莾","蠎"],cún:["壿","存"],"zhǐ zhōng":["夂"],"gǔ yíng":["夃"],"jiàng xiáng":["夅","降"],"páng féng fēng":["夆"],zhāi:["夈","捚","摘","斋","斎","榸","粂","齋"],"xuàn xiòng":["夐"],wài:["外","顡"],"wǎn yuàn wān yuān":["夗"],"mǎo wǎn":["夘"],mèng:["夢","夣","孟","梦","癦","霥"],"dà dài":["大"],"fū fú":["夫","姇","枎","粰"],guài:["夬","怪","恠"],yāng:["央","姎","抰","殃","泱","秧","胦","鉠","鍈","雵","鴦","鸯"],"hāng bèn":["夯"],gǎo:["夰","搞","杲","槀","槁","檺","稁","稾","稿","縞","缟","菒","藁","藳"],"tāo běn":["夲"],"tóu tou":["头"],"yǎn tāo":["夵"],"kuā kuà":["夸","誇"],"jiá jiā gā xiá":["夹"],huà:["夻","婳","嫿","嬅","崋","摦","杹","枠","桦","槬","樺","澅","画","畫","畵","繣","舙","話","諙","譮","话","黊"],"jiā jiá gā xiá":["夾"],ēn:["奀","恩","蒽"],"dī tì":["奃"],"yǎn yān":["奄","渰"],pào:["奅","疱","皰","砲","礟","礮","靤","麭"],nài:["奈","柰","渿","耐","萘","褦","錼","鼐"],"quān juàn":["奍","弮","棬"],zòu:["奏","揍"],"qì qiè xiè":["契"],kāi:["奒","开","揩","鐦","锎","開"],"bēn bèn":["奔","泍"],tào:["套"],"zàng zhuǎng":["奘"],běn:["奙","本","楍","畚","翉","苯"],"xùn zhuì":["奞"],shē:["奢","檨","猞","畭","畲","賒","賖","赊","輋","𪨶"],"hǎ pò tǎi":["奤"],"ào yù":["奥","奧","澚"],yūn:["奫","氲","氳","蒀","蒕","蝹","贇","赟","𫖳"],"duǒ chě":["奲"],"nǚ rǔ":["女"],nú:["奴","孥","笯","駑","驽"],"dīng dǐng tiǎn":["奵"],"tā jiě":["她"],nuán:["奻"],"hǎo hào":["好"],fàn:["奿","嬎","梵","汎","泛","滼","瀪","犯","畈","盕","笵","範","范","訉","販","贩","軬","輽","飯","飰","饭"],shuò:["妁","搠","朔","槊","烁","爍","矟","蒴","鎙","鑠","铄"],"fēi pèi":["妃"],wàng:["妄","忘","旺","望","朢"],zhuāng:["妆","妝","娤","庄","庒","桩","梉","樁","粧","糚","荘","莊","装","裝"],mā:["妈","媽"],"fū yōu":["妋"],"hài jiè":["妎"],dù:["妒","妬","杜","殬","渡","秺","芏","荰","螙","蠧","蠹","鍍","镀","靯","𬭊"],miào:["妙","庙","庿","廟","玅","竗"],"fǒu pēi pī":["妚"],"yuè jué":["妜"],niū:["妞"],"nà nàn":["妠"],tuǒ:["妥","嫷","庹","椭","楕","橢","鬌","鰖","鵎"],"wàn yuán":["妧"],fáng:["妨","房","肪","防","魴","鲂"],nī:["妮"],zhóu:["妯","碡"],zhāo:["妱","巶","招","昭","釗","鉊","鍣","钊","駋","𬬿"],"nǎi nǐ":["妳"],tǒu:["妵","敨","紏","蘣","黈"],"xián xuán xù":["妶"],"zhí yì":["妷","秇"],ē:["妸","妿","婀","屙"],mèi:["妹","媚","寐","抺","旀","昧","沬","煝","痗","眛","睸","祙","篃","蝞","袂","跊","鬽","魅"],"qī qì":["妻"],"xū xǔ":["姁","稰"],"shān shàn":["姍","姗","苫","釤","钐"],mán:["姏","慲","樠","蛮","蠻","謾","饅","馒","鬗","鬘","鰻","鳗"],jiě:["姐","媎","檞","毑","飷"],"wěi wēi":["委"],pīn:["姘","拼","礗","穦","馪","驞"],"huá huó":["姡"],"jiāo xiáo":["姣"],"gòu dù":["姤"],"lǎo mǔ":["姥"],"nián niàn":["姩"],zhěn:["姫","屒","弫","抮","昣","枕","畛","疹","眕","稹","縝","縥","缜","聄","萙","袗","裖","覙","診","诊","軫","轸","辴","駗","鬒"],héng:["姮","恆","恒","烆","珩","胻","蘅","衡","鑅","鴴","鵆","鸻"],"jūn xún":["姰"],"kuā hù":["姱"],"è yà":["姶"],"xiān shēn":["姺"],wá:["娃"],"ráo rǎo":["娆","嬈"],"shào shāo":["娋"],xiē:["娎","揳","楔","歇","蝎","蠍"],"wǔ méi mǔ":["娒"],"chuò lài":["娕"],niáng:["娘","嬢","孃"],"nà nuó":["娜","𦰡"],"pōu bǐ":["娝"],"něi suī":["娞"],tuì:["娧","煺","蛻","蜕","退","駾"],mǎn:["娨","屘","満","满","滿","螨","蟎","襔","鏋"],"wú wù yú":["娪"],"xī āi":["娭"],"zhuì shuì":["娷"],"dōng dòng":["娻"],"ǎi ái è":["娾"],"ē ě":["娿"],mián:["婂","嬵","宀","杣","棉","檰","櫋","眠","矈","矊","矏","綿","緜","绵","芇","蝒"],"pǒu péi bù":["婄"],biǎo:["婊","脿","表","裱","褾","諘","錶"],"fù fàn":["婏"],wǒ:["婐","婑","我"],"ní nǐ":["婗","棿"],"quán juàn":["婘","惓"],hūn:["婚","昏","昬","棔","涽","睧","睯","碈","荤","葷","蔒","轋","閽","阍"],"qiān jǐn":["婜"],"wān wà":["婠"],"lái lài":["婡","徕","徠"],"zhōu chōu":["婤"],"chuò nào":["婥"],"nüè àn":["婩"],"hùn kūn":["婫"],"dàng yáng":["婸"],nàn:["婻"],"ruò chuò":["婼"],jiǎ:["婽","岬","斚","斝","榎","槚","檟","玾","甲","胛","鉀","钾"],"tōu yú":["婾","媮"],"yù yú":["媀"],"wéi wěi":["媁"],"dì tí":["媂","珶","苐"],róu:["媃","揉","柔","渘","煣","瑈","瓇","禸","粈","糅","脜","腬","葇","蝚","蹂","輮","鍒","鞣","騥","鰇","鶔","𫐓"],"ruǎn nèn":["媆"],miáo:["媌","嫹","描","瞄","苗","鶓","鹋"],"yí pèi":["媐"],"mián miǎn":["媔"],"tí shì":["媞","惿"],"duò tuó":["媠","沲"],ǎo:["媪","媼","艹","芺","袄","襖","镺"],"chú zòu":["媰"],yìng:["媵","映","暎","硬","膡","鱦"],"qín shēn":["嫀"],jià:["嫁","幏","架","榢","稼","駕","驾"],sǎo:["嫂"],"zhēn zhěn":["嫃"],"jiē suǒ":["嫅"],"míng mǐng":["嫇"],niǎo:["嫋","嬝","嬲","茑","蔦","袅","裊","褭","鸟"],tāo:["嫍","幍","弢","慆","掏","搯","槄","涛","滔","濤","瑫","絛","縚","縧","绦","詜","謟","轁","鞱","韜","韬","飸","饕"],biáo:["嫑"],"piáo piāo":["嫖","薸"],xuán:["嫙","悬","懸","暶","檈","漩","玄","璇","璿","痃","蜁","𫠊"],"màn mān":["嫚"],kāng:["嫝","嵻","康","慷","槺","漮","砊","穅","糠","躿","鏮","鱇","𡐓","𩾌"],"hān nǎn":["嫨"],nèn:["嫩","嫰"],zhē:["嫬","遮"],"mā má":["嫲"],piè:["嫳"],zhǎn:["嫸","展","搌","斩","斬","琖","盏","盞","輾","醆","颭","飐"],"xiān yǎn jìn":["嬐"],liǎn:["嬚","敛","斂","琏","璉","羷","脸","臉","蔹","蘝","蘞","裣","襝","鄻"],"qióng huán xuān":["嬛"],dǒng:["嬞","懂","箽","董","蕫","諌"],cān:["嬠","湌","爘","飡","餐","驂","骖"],tiǎo:["嬥","宨","晀","朓","窱","脁"],bí:["嬶","荸","鼻"],liǔ:["嬼","柳","栁","桞","桺","橮","熮","珋","綹","绺","罶","羀","鋶","锍"],"qiān xiān":["孅","欦"],"xié huī":["孈"],"huān quán":["孉"],"lí lì":["孋","麗"],"zhú chuò":["孎"],kǒng:["孔","恐"],"mā zī":["孖"],"sūn xùn":["孙","孫"],"bèi bó":["孛","誖"],"yòu niū":["孧"],zhuǎn:["孨","竱","轉"],hái:["孩","骸"],nāo:["孬"],"chán càn":["孱"],bò:["孹","檗","蘗","譒"],nái:["孻","腉"],"níng nìng":["宁","寍","寗","寜","寧","甯"],zhái:["宅"],"tū jiā":["宊"],sòng:["宋","訟","誦","讼","诵","送","鎹","頌","颂","餸"],ròu:["宍","肉","譳"],zhūn:["宒","窀","衠","諄","谆","迍"],"mì fú":["宓"],"dàng tàn":["宕"],"wǎn yuān":["宛"],chǒng:["宠","寵"],qún:["宭","峮","帬","羣","群","裙","裠"],zǎi:["宰","崽"],"bǎo shí":["宲"],"jiā jia jie":["家"],"huāng huǎng":["宺"],kuān:["宽","寛","寬","臗","鑧","髋","髖"],"sù xiǔ xiù":["宿"],"jié zǎn":["寁"],"bìng bǐng":["寎"],"jìn qǐn":["寖"],"lóu jù":["寠"],"xiě xiè":["寫"],"qīn qìn":["寴"],cùn:["寸","籿"],duì:["对","対","對","怼","憝","懟","濧","瀩","碓","祋","綐","薱","譈","譵","轛","队","陮"],"lüè luó":["寽"],"shè yè yì":["射"],"jiāng jiàng qiāng":["将"],"jiāng jiàng":["將","浆","漿","畺"],zūn:["尊","嶟","樽","罇","遵","鐏","鱒","鳟","鶎","鷷","𨱔"],"shù zhù":["尌","澍"],xiǎo:["小","晓","暁","曉","皛","皢","筱","筿","篠","謏","𫍲"],"jié jí":["尐","诘","鞊"],"shǎo shào":["少"],ěr:["尒","尓","尔","栮","毦","洱","爾","珥","耳","薾","衈","趰","迩","邇","鉺","铒","餌","饵","駬"],"wāng yóu":["尢"],wāng:["尣","尩","尪","尫","汪"],liào:["尥","尦","廖","撂","料","炓","窷","鐐","镣","𪤗"],"méng máng lóng páng":["尨"],gà:["尬","魀"],"kuì kuǐ":["尯"],tuí:["尵","弚","穨","蘈","蹪","隤","頹","頺","頽","颓","魋","𬯎"],yǐn:["尹","嶾","引","朄","檃","檼","櫽","淾","濥","瘾","癮","粌","蘟","蚓","螾","讔","赺","趛","輑","鈏","靷"],"chǐ chě":["尺"],kāo:["尻","髛"],"jìn jǐn":["尽"],"wěi yǐ":["尾"],"niào suī":["尿"],céng:["层","層","嶒","驓"],diǎo:["屌"],"píng bǐng bīng":["屏"],lòu:["屚","漏","瘘","瘺","瘻","鏤","镂","陋"],"shǔ zhǔ":["属","屬"],"xiè tì":["屟"],"chè cǎo":["屮"],"tún zhūn":["屯"],"nì jǐ":["屰"],"hóng lóng":["屸"],"qǐ kǎi":["岂","豈"],áng:["岇","昂","昻"],"gǎng gāng":["岗","崗"],kě:["岢","敤","渇","渴","炣"],gǒu:["岣","狗","玽","笱","耇","耈","耉","苟","豿"],tiáo:["岧","岹","樤","祒","笤","芀","萔","蓚","蓨","蜩","迢","鋚","鎥","鞗","髫","鯈","鰷","鲦","齠","龆"],"qū jū":["岨"],lǐng:["岭","嶺","領","领"],pò:["岶","敀","洦","湐","烞","珀","破","砶","粕","蒪","魄"],"bā kè":["峇"],luò:["峈","摞","洛","洜","犖","珞","笿","纙","荦","詻","雒","駱","骆","鵅"],"fù niè":["峊"],ěn:["峎"],"zhì shì":["峙","崻"],qiǎ:["峠","跒","酠","鞐"],"qiáo jiào":["峤","癄"],"xié yé":["峫"],bū:["峬","庯","晡","誧","逋","鈽","錻","钸","餔","鵏"],chóng:["崇","崈","爞","虫","蝩","蟲","褈","隀"],"zú cuì":["崒","椊"],"líng léng":["崚"],"dòng dōng":["崠"],xiáo:["崤","洨","淆","訤","誵"],"pí bǐ":["崥","芘"],"zhǎn chán":["崭","嶃","嶄"],"wǎi wēi":["崴"],"yáng dàng":["崵"],"shì dié":["崼"],yào:["崾","曜","熎","燿","矅","穾","窔","筄","耀","艞","药","葯","薬","藥","袎","覞","詏","讑","靿","鷂","鹞","鼼"],"kān zhàn":["嵁"],"hán dǎng":["嵅"],"qiàn kàn":["嵌"],"wù máo":["嵍"],"kě jié":["嵑","嶱"],"wēi wěi":["嵔"],kē:["嵙","柯","棵","榼","樖","牁","牱","犐","珂","疴","瞌","磕","礚","科","稞","窠","萪","薖","蚵","蝌","趷","轲","醘","鈳","钶","頦","顆","颗","髁"],"dàng táng":["嵣"],"róng yíng":["嵤","爃"],"ái kǎi":["嵦"],"kāo qiāo":["嵪"],cuó:["嵯","嵳","痤","矬","蒫","蔖","虘","鹺","鹾"],"qiǎn qīn":["嵰"],"dì dié":["嵽"],cēn:["嵾"],dǐng:["嵿","艼","薡","鐤","頂","顶","鼎","鼑"],"áo ào":["嶅"],"pǐ pèi":["嶏"],"jiào qiáo":["嶠","潐"],"jué guì":["嶡","鳜"],"zhān shàn":["嶦","鳣"],"xiè jiè":["嶰"],"guī xī juàn":["嶲"],rū:["嶿"],"lì liè":["巁","棙","爄","綟"],"xī guī juàn":["巂"],"yíng hōng":["巆"],yǐng:["巊","廮","影","摬","梬","潁","瘿","癭","矨","穎","郢","鐛","頴","颍","颕","颖"],chǎo:["巐","炒","煼","眧","麨"],cuán:["巑","櫕","欑"],chuān:["巛","川","氚","瑏","穿"],"jīng xíng":["巠"],cháo:["巢","巣","晁","漅","潮","牊","窲","罺","謿","轈","鄛","鼌"],qiǎo:["巧","愀","髜"],gǒng:["巩","廾","拱","拲","栱","汞","珙","輁","鞏"],"chà chā chāi cī":["差"],"xiàng hàng":["巷"],shuài:["帅","帥","蟀"],pà:["帊","帕","怕","袙"],"tǎng nú":["帑"],"mò wà":["帓"],"tiē tiě tiè":["帖"],zhǒu:["帚","晭","疛","睭","箒","肘","菷","鯞"],"juǎn juàn":["帣"],shuì:["帨","涗","涚","睡","稅","税","裞"],"chóu dào":["帱","幬"],"jiǎn jiān sàn":["帴"],"shà qiè":["帹"],"qí jì":["帺","荠"],"shān qiāo shēn":["幓"],"zhuàng chuáng":["幢"],"chān chàn":["幨"],miè:["幭","懱","搣","滅","灭","烕","礣","篾","蔑","薎","蠛","衊","鑖","鱴","鴓"],"gān gàn":["干"],"bìng bīng":["并","幷"],"jī jǐ":["幾"],"guǎng ān":["广"],guǎng:["広","廣","犷","獷"],me:["庅"],"dùn tún":["庉"],"bài tīng":["庍"],"yìng yīng":["应"],"dǐ de":["底"],"dù duó":["度"],"máng méng páng":["庬"],"bìng píng":["庰"],chěng:["庱","悜","睈","逞","騁","骋"],"jī cuò":["庴"],qǐng:["庼","廎","檾","漀","苘","請","謦","请","頃","顷"],"guī wěi huì":["廆"],"jǐn qín":["廑"],kuò:["廓","扩","拡","擴","濶","筈","萿","葀","蛞","闊","阔","霩","鞟","鞹","韕","頢","鬠"],"qiáng sè":["廧","薔"],"yǐn yìn":["廴","隐","隠","隱","飮","飲","饮"],"pò pǎi":["廹","迫"],"nòng lòng":["弄"],"dì tì tuí":["弟"],"jué zhāng":["弡"],"mí mǐ":["弥","彌","靡"],chāo:["弨","怊","抄","欩","訬","超","鈔","钞"],yi:["弬"],shāo:["弰","旓","烧","焼","燒","筲","艄","萷","蕱","輎","髾","鮹"],"xuān yuān":["弲"],"qiáng qiǎng jiàng":["強","强"],"tán dàn":["弹","醈"],biè:["彆"],"qiáng jiàng qiǎng":["彊"],"jì xuě":["彐"],tuàn:["彖","褖"],yuē:["彟","曰","曱","矱"],"shān xiǎn":["彡"],wén:["彣","文","炆","珳","瘒","繧","聞","芠","蚉","蚊","螡","蟁","閺","閿","闅","闦","闻","阌","雯","馼","駇","魰","鳼","鴍","鼤","𫘜"],"péng bāng":["彭"],"piāo piào":["彯"],"zhuó bó":["彴"],"tuǒ yí":["彵"],"páng fǎng":["彷"],wǎng:["彺","往","徃","惘","枉","棢","網","网","罒","罓","罔","罖","菵","蛧","蝄","誷","輞","辋","魍"],cú:["徂","殂"],"dài dāi":["待"],huái:["徊","怀","懐","懷","槐","淮","耲","蘹","褢","褱","踝"],"wā wàng jiā":["徍"],"chěng zhèng":["徎"],"dé děi de":["得"],"cóng zòng":["從"],"shì tǐ":["徥"],"tí chí":["徲","鶗","鶙"],dé:["徳","德","恴","悳","惪","淂","鍀","锝"],"zhǐ zhēng":["徴","徵"],bié:["徶","癿","莂","蛂","襒","蹩"],"chōng zhǒng":["徸"],"jiǎo jiào":["徼","笅","筊"],"lòng lǒng":["徿"],"qú jù":["忂","渠","瞿","螶"],"dìng tìng":["忊"],gǎi:["忋","改"],rěn:["忍","栠","栣","秹","稔","綛","荏","荵","躵"],chàn:["忏","懴","懺","硟","羼","韂","顫"],tè:["忑","慝","特","蟘","鋱","铽"],"tè tēi tuī":["忒"],"gān hàn":["忓","攼"],"yì qì":["忔"],"tài shì":["忕"],"xī liě":["忚"],"yīng yìng":["応","應","譍"],"mǐn wěn mín":["忞","忟"],"sōng zhōng":["忪"],"yù shū":["忬","悆"],"qí shì":["忯","耆"],"tún zhūn dùn":["忳"],"qián qín":["忴","扲"],hún:["忶","浑","渾","餛","馄","魂","鼲"],niǔ:["忸","扭","炄","狃","紐","纽","莥","鈕","钮","靵"],"kuáng wǎng":["忹"],"kāng hàng":["忼"],"kài xì":["忾","愾"],òu:["怄","慪"],"bǎo bào":["怉"],"mín mén":["怋"],"zuò zhà":["怍"],zěn:["怎"],yàng:["怏","恙","样","様","樣","漾","羕","詇"],"kòu jù":["怐"],"náo niú":["怓"],"zhēng zhèng":["怔","掙","钲","铮"],"tiē zhān":["怗"],"hù gù":["怘"],"cū jù zū":["怚"],"sī sāi":["思"],"yóu chóu":["怞"],"tū dié":["怢"],"yōu yào":["怮"],xuàn:["怰","昡","楦","泫","渲","炫","琄","眩","碹","絢","縼","繏","绚","蔙","衒","袨","贙","鉉","鏇","铉","镟","颴"],"xù xuè":["怴"],"bì pī":["怶"],"xī shù":["怸"],"nèn nín":["恁"],"tiāo yáo":["恌"],"xī qī xù":["恓"],"xiào jiǎo":["恔"],"hū kuā":["恗"],nǜ:["恧","朒","衂","衄"],hèn:["恨"],"dòng tōng":["恫"],"quán zhuān":["恮"],"è wù ě wū":["恶","惡"],tòng:["恸","慟","憅","痛","衕"],"yuān juàn":["悁"],"qiāo qiǎo":["悄"],"jiè kè":["悈"],"hào jiào":["悎"],huǐ:["悔","檓","毀","毁","毇","燬","譭"],"mán mèn":["悗","鞔"],"yī yì":["悘","衣"],quān:["悛","箞","鐉","𨟠"],"kuī lǐ":["悝"],"yì niàn":["悥"],"mèn mēn":["悶"],guàn:["悹","悺","惯","慣","掼","摜","樌","欟","泴","涫","潅","灌","爟","瓘","盥","礶","祼","罆","罐","貫","贯","躀","遦","鏆","鑵","鱹","鸛","鹳"],"kōng kǒng":["悾"],"lǔn lùn":["惀"],guǒ:["惈","果","椁","槨","粿","綶","菓","蜾","裹","褁","輠","餜","馃"],"yuān wǎn":["惌","箢"],"lán lín":["惏"],"yù xù":["惐","淢"],"chuò chuì":["惙"],"hūn mèn":["惛"],"chǎng tǎng":["惝"],"suǒ ruǐ":["惢"],cǎn:["惨","慘","憯","黪","黲","䅟"],cán:["惭","慙","慚","残","殘","蚕","蝅","蠶","蠺"],"dàn dá":["惮","憚"],rě:["惹"],"yú tōu":["愉"],"kài qì":["愒"],"dàng táng shāng yáng":["愓"],"chén xìn dān":["愖"],"kè qià":["愘"],nuò:["愞","懦","懧","掿","搦","榒","稬","穤","糑","糥","糯","諾","诺","蹃","逽","鍩","锘"],gǎn:["感","擀","敢","桿","橄","澉","澸","皯","秆","稈","笴","芉","衦","赶","趕","鱤","鳡"],"còng sōng":["愡"],"sāi sī sǐ":["愢"],"gōng gòng hǒng":["愩","慐"],"shuò sù":["愬","洬"],"yáo yào":["愮"],huàng:["愰","曂","榥","滉","皝","皩","鎤","㿠"],zhěng:["愸","抍","拯","整","晸"],cǎo:["愺","艸","草","騲"],"xì xié":["慀"],"cǎo sāo":["慅"],"xù chù":["慉"],"qiè qiàn":["慊"],"cáo cóng":["慒"],"ào áo":["慠"],"lián liǎn":["慩","梿","槤","櫣"],"jìn qín jǐn":["慬"],"dì chì":["慸"],"zhí zhé":["慹"],"lóu lǚ":["慺","鷜"],còng:["憁","謥"],"zhī zhì":["憄","知","織","织"],chēng:["憆","摚","撐","撑","晿","柽","棦","橕","檉","泟","浾","琤","瞠","碀","緽","罉","蛏","蟶","赪","赬","鏿","鐣","阷","靗","頳","饓"],biē:["憋","虌","鱉","鳖","鼈","龞"],"chéng dèng zhèng":["憕"],"xǐ xī":["憘"],"duì dùn tūn":["憞"],"xiāo jiāo":["憢"],"xián xiàn":["憪"],"liáo liǎo":["憭","燎","爎","爒"],shéng:["憴","縄","繉","繩","绳","譝"],"náo nǎo náng":["憹"],"jǐng jìng":["憼"],"jǐ jiǎo":["憿"],"xuān huān":["懁"],"cǎo sāo sào":["懆"],mèn:["懑","懣","暪","焖","燜"],"mèng méng měng":["懜"],"ài yì nǐ":["懝"],"méng měng":["懞","瞢","矒"],"qí jī jì":["懠"],mǒ:["懡"],"lán xiàn":["懢"],"yōu yǒu":["懮"],"liú liǔ":["懰","藰"],ràng:["懹","譲","讓","让"],huān:["懽","欢","歓","歡","獾","讙","貛","酄","驩","鴅","鵍"],nǎn:["戁","揇","湳","煵","腩","蝻","赧"],"mí mó":["戂"],"gàng zhuàng":["戅","戆"],"zhuàng gàng":["戇"],"xū qu":["戌"],"xì hū":["戏","戯","戲"],"jiá gā":["戛"],zéi:["戝","蠈","賊","贼","鰂","鱡","鲗"],děng:["戥","等"],"hū xì":["戱"],chuō:["戳","踔","逴"],"biǎn piān":["扁"],"shǎng jiōng":["扄"],"shàn shān":["扇"],cái:["才","材","纔","裁","財","财"],"zhā zā zhá":["扎"],"lè lì cái":["扐"],"bā pá":["扒"],"dǎ dá":["打"],rēng:["扔"],"fǎn fú":["払"],"diǎo dí yuē lì":["扚"],"káng gāng":["扛"],"yū wū":["扜"],"yū wū kū":["扝"],"tuō chǐ yǐ":["扡"],"gǔ jié xì gē":["扢"],dèn:["扥","扽"],"sǎo sào":["扫","掃"],rǎo:["扰","擾","隢"],"xī chā qì":["扱"],"bān pān":["扳"],"bā ào":["扷"],"xī zhé":["扸"],"zhì sǔn kǎn":["扻"],zhǎo:["找","沼","瑵"],"kuáng wǎng zài":["抂"],"hú gǔ":["抇","鹄","鹘"],"bǎ bà":["把"],"dǎn shěn":["抌"],"nè nì ruì nà":["抐"],zhuā:["抓","檛","簻","膼","髽"],póu:["抔","裒"],"zhé shé zhē":["折"],"póu pōu fū":["抙","捊"],pāo:["抛","拋","脬","萢"],"ǎo ào niù":["抝"],"lūn lún":["抡","掄"],"qiǎng qiāng chēng":["抢"],"zhǐ zhǎi":["抧"],"bù pū":["抪","柨"],"yǎo tāo":["抭"],"hē hè qiā":["抲"],"nǐ ní":["抳"],"pī pēi":["抷"],"mǒ mò mā":["抹"],chōu:["抽","犨","犫","瘳","篘"],"jiā yá":["拁"],"fú bì":["拂","畐","鶝"],zhǎ:["拃","眨","砟","鮺","鲝"],"dān dàn dǎn":["担"],"chāi cā":["拆"],niān:["拈","蔫"],"lā lá lǎ là":["拉"],"bàn pàn":["拌"],pāi:["拍"],līn:["拎"],guǎi:["拐","枴","柺"],"tuò tà zhí":["拓"],"ào ǎo niù":["拗"],"jū gōu":["拘"],"pīn pàn fān":["拚"],"bài bái":["拜"],bài:["拝","敗","稗","粺","薭","贁","败","韛"],qiá:["拤"],"nǐng níng nìng":["拧"],"zé zhái":["择","擇"],hén:["拫","痕","鞎"],"kuò guā":["括"],"jié jiá":["拮"],nǐn:["拰"],shuān:["拴","栓","閂","闩"],"cún zùn":["拵"],"zā zǎn":["拶","桚"],kǎo:["拷","攷","栲","烤","考"],"yí chǐ hài":["拸"],"cè sè chuò":["拺"],"zhuài zhuāi yè":["拽"],"shí shè":["拾"],bāi:["挀","掰"],"kuò guāng":["挄"],nòng:["挊","挵","齈"],"jiào jiāo":["挍","敎","教"],"kuà kū":["挎"],"ná rú":["挐"],"tiāo tiǎo":["挑"],"dié shè":["挕"],liě:["挘","毟"],"yà yǎ":["挜","掗"],"wō zhuā":["挝"],"xié jiā":["挟","挾"],"dǎng dàng":["挡","擋"],"zhèng zhēng":["挣","正","症"],"āi ái":["挨"],"tuō shuì":["挩","捝"],"tǐ tì":["挮"],"suō shā":["挱"],"sā shā suō":["挲"],"kēng qiān":["挳","摼"],"bàng péng":["挷"],"ruó ruá":["挼"],"jiǎo kù":["捁"],"wǔ wú":["捂"],tǒng:["捅","桶","筒","筩","統","綂","统","㛚"],"huò chì":["捇"],"tú shū chá":["捈"],"lǚ luō":["捋"],"shāo shào":["捎","稍"],niē:["捏","揑"],"shù sǒng sōu":["捒"],"yé yú":["捓"],"jué zhuó":["捔"],"bù pú zhì":["捗"],zùn:["捘","銌"],lāo:["捞","撈","粩"],sǔn:["损","損","榫","笋","筍","箰","鎨","隼"],"wàn wǎn wān yù":["捥"],pěng:["捧","淎","皏"],shě:["捨"],"fǔ fù bǔ":["捬"],dáo:["捯"],"luò luǒ wǒ":["捰"],"juǎn quán":["捲"],"chēn tiǎn":["捵"],"niǎn niē":["捻"],"ruó wěi ré":["捼"],zuó:["捽","昨","秨","稓","筰","莋","鈼"],"wò xiá":["捾"],"qìng qiàn":["掅"],"póu pǒu":["掊"],qiā:["掐","葜"],"pái pǎi":["排"],"qiān wàn":["掔"],"yè yē":["掖"],"niè nǐ yì":["掜"],"huò xù":["掝"],"yàn shàn yǎn":["掞"],"zhěng dìng":["掟"],kòng:["控","鞚"],tuī:["推","蓷","藬"],"zōu zhōu chōu":["掫"],tiàn:["掭","舚"],kèn:["掯","裉","褃"],pá:["掱","杷","潖","爬","琶","筢"],"guó guāi":["掴"],"dǎn shàn":["掸","撣"],"chān xiān càn shǎn":["掺"],sāo:["掻","搔","溞","繅","缫","螦","騒","騷","鰠","鱢","鳋"],pèng:["掽","椪","槰","碰","踫"],"zhēng kēng":["揁"],"jiū yóu":["揂"],"jiān jiǎn":["揃","籛"],"pì chè":["揊"],"sāi zǒng cāi":["揌"],"tí dī dǐ":["提"],"zǒng sōng":["揔"],"huáng yóng":["揘"],"zǎn zuàn":["揝"],"xū jū":["揟"],"ké qiā":["揢"],"chuāi chuǎi chuài tuán zhuī":["揣"],"dì tì":["揥"],"lá là":["揦"],là:["揧","楋","溂","瓎","瘌","翋","臘","蝋","蝲","蠟","辢","辣","鑞","镴","鬎","鯻","𬶟"],"jiē qì":["揭"],"chòng dǒng":["揰"],"dié shé yè":["揲"],"jiàn qián jiǎn":["揵"],yé:["揶","爷","爺","瑘","鋣","鎁","铘"],chān:["搀","摻","攙","裧","襜","覘","觇","辿","鋓"],"gē gé":["搁","擱"],"lǒu lōu":["搂","摟"],"chōu zǒu":["搊"],chuāi:["搋"],sūn:["搎","槂","狲","猻","荪","蓀","蕵","薞","飧","飱"],"róng náng nǎng":["搑"],"péng bàng":["搒"],cuō:["搓","瑳","磋","蹉","遳","醝"],"kē è":["搕"],"nù nuò nòu":["搙"],"lā xié xiàn":["搚"],qiǔ:["搝","糗"],"xiǎn xiān":["搟"],"jié zhé":["搩"],"pán bān pó":["搫"],bān:["搬","攽","斑","斒","班","瘢","癍","肦","螁","螌","褩","辬","頒","颁","𨭉"],"zhì nái":["搱"],"wā wǎ wà":["搲"],huá:["搳","撶","滑","猾","蕐","螖","譁","鏵","铧","驊","骅","鷨"],"qiāng qiǎng chēng":["搶"],"tián shēn":["搷"],"ná nuò":["搻"],èn:["摁"],"shè niè":["摄","攝"],bìn:["摈","擯","殡","殯","膑","臏","髌","髕","髩","鬂","鬓","鬢"],"shā sà shǎi":["摋"],"chǎn sùn":["摌"],"jiū liú liáo jiǎo náo":["摎"],"féng pěng":["摓"],shuāi:["摔"],"dì tú zhí":["摕"],"qì jì chá":["摖"],"sōu sǒng":["摗"],"liǎn liàn":["摙"],"gài xì":["摡"],"hù chū":["摢"],tàng:["摥","烫","燙","鐋"],"nái zhì":["摨"],"mó mā":["摩"],"jiāng qiàng":["摪"],"áo qiáo":["摮"],"niè chè":["摰"],"mán màn":["摱"],"chàn cán":["摲"],"sè mí sù":["摵"],"biāo biào":["摽"],"juē jué":["撅"],piē:["撆","暼","氕","瞥"],"piě piē":["撇"],"zǎn zān zēn qián":["撍"],"sā sǎ":["撒"],hòng:["撔","訌","讧","闀","鬨"],"héng guàng":["撗"],niǎn:["撚","撵","攆","涊","焾","碾","簐","蹍","蹨","躎","輦","辇"],"chéng zhěng":["撜"],"huī wéi":["撝"],cāo:["撡","操","糙"],"xiāo sōu":["撨"],"liáo liāo":["撩"],"cuō zuǒ":["撮"],"wěi tuǒ":["撱"],cuān:["撺","攛","汆","蹿","躥","鑹","镩"],"qiào yāo jī":["撽"],"zhuā wō":["撾"],"lèi léi":["擂"],nǎng:["擃","攮","曩","灢"],"qíng jǐng":["擏"],kuǎi:["擓","蒯","㧟"],"pǐ bò":["擗"],"bò bāi":["擘"],"jù jǐ":["據"],mēng:["擝"],"sǒu sòu":["擞"],xǐng:["擤","箵","醒"],cā:["擦"],"níng nǐng nìng":["擰"],"zhì jié":["擳"],"là liè":["擸","爉"],"sòu sǒu":["擻"],"lì luò yuè":["擽"],"tī zhāi zhì":["擿"],pān:["攀","潘","眅","萠"],lèi:["攂","泪","涙","淚","禷","类","纇","蘱","酹","銇","錑","頛","頪","類","颣"],"cā sǎ":["攃"],"jùn pèi":["攈"],"lì luò":["攊","躒"],"là lài":["攋","櫴"],"lú luó":["攎"],"zǎn cuán":["攒"],"xiān jiān":["攕"],"mí mǐ mó":["攠"],"zǎn cuán zàn zuān":["攢"],zuàn:["攥"],"lì shài":["攦"],"lì luǒ":["攭"],"guǐ guì":["攱"],"jī qī yǐ":["攲"],fàng:["放"],"wù móu":["敄"],"chù shōu":["敊"],"gé guó è":["敋"],"duó duì":["敓","敚"],"duō què":["敠","敪"],"sàn sǎn":["散"],"dūn duì":["敦","镦"],"qī yǐ jī":["敧"],"xiào xué":["敩"],"shù shǔ shuò":["数","數"],"ái zhú":["敱","敳"],"xiòng xuàn":["敻"],"zhuó zhú":["斀"],"yì dù":["斁"],"lí tái":["斄"],"fěi fēi":["斐"],"yǔ zhōng":["斔"],"dòu dǒu":["斗"],"wò guǎn":["斡"],"tǒu tiǎo":["斢"],dòu:["斣","梪","浢","痘","窦","竇","脰","荳","豆","逗","郖","酘","閗","闘","餖","饾","鬥","鬦","鬪","鬬","鬭"],"yín zhì":["斦"],"chǎn jiè":["斺"],"wū yū yú":["於"],"yóu liú":["斿"],"páng bàng":["旁"],"máo mào":["旄"],"pī bì":["旇"],"xuán xuàn":["旋"],"wú mó":["无"],zǎo:["早","枣","栆","棗","澡","璪","薻","藻","蚤"],gā:["旮"],"gàn hàn":["旰"],"tái yīng":["旲"],"xū xù":["旴"],"tūn zhùn":["旽"],"wù wǔ":["旿"],"pò pèi":["昢"],zòng:["昮","猔","疭","瘲","粽","糉","糭","縦"],ǎi:["昹","毐","矮","蔼","藹","譪","躷","霭","靄"],"huàng huǎng":["晃"],xuǎn:["晅","癣","癬","选","選"],"xù kuā":["晇"],hǒng:["晎"],shài:["晒","曬"],"yūn yùn":["晕","煴"],"shèng chéng":["晟","椉","盛"],"jǐng yǐng":["景"],shǎn:["晱","熌","睒","覢","閃","闪","陕","陝"],"qǐ dù":["晵"],"ǎn àn yǎn":["晻"],"wǎng wàng":["暀"],zàn:["暂","暫","瓉","瓒","瓚","禶","襸","讃","讚","賛","贊","赞","蹔","鄼","錾","鏨","饡"],"yùn yūn":["暈"],"mín mǐn":["暋"],"dǔ shǔ":["暏"],shǔ:["暑","曙","潻","癙","糬","署","薥","薯","藷","蜀","蠴","襡","襩","鱪","鱰","黍","鼠","鼡"],"jiǎn lán":["暕"],nuǎn:["暖","煗","餪"],"bào pù":["暴"],"xī xǐ":["暿"],"pù bào":["曝","瀑"],"qū qǔ":["紶"],"qǔ qū":["曲"],"gèng gēng":["更"],"hū hù":["曶","雽"],"zēng céng":["曽","橧"],"céng zēng":["曾","竲"],"cǎn qián jiàn":["朁"],"qiè hé":["朅"],"bì pí":["朇","禆","笓","裨"],"yǒu yòu":["有"],"bān fén":["朌","鳻"],"fú fù":["服","洑"],"fěi kū":["朏","胐"],"qú xù chǔn":["朐"],"juān zuī":["朘"],"huāng máng wáng":["朚"],"qī jī":["期"],"tóng chuáng":["朣","橦"],zhá:["札","牐","箚","蚻","譗","鍘","铡","閘","闸"],"zhú shù shú":["朮"],"shù shú zhú":["术"],"zhū shú":["朱"],"pǔ pò pō piáo":["朴"],"dāo tiáo mù":["朷"],"guǐ qiú":["朹"],xiǔ:["朽","滫","潃","糔"],"chéng chēng":["朾"],zá:["杂","沯","砸","襍","雑","雜","雥","韴"],"yú wū":["杅"],"gān gǎn":["杆"],"chā chà":["杈"],"shān shā":["杉"],cūn:["村","皴","竴","膥","踆","邨"],"rèn ér":["杒","梕"],"sháo biāo":["杓"],"dì duò":["杕","枤"],"gū gài":["杚"],"yí zhì lí duò":["杝"],"gàng gāng":["杠"],"tiáo tiāo":["条","條"],"mà mǎ":["杩"],"sì zhǐ xǐ":["杫"],"yuán wán":["杬","蚖"],"bèi fèi":["杮"],"shū duì":["杸"],"niǔ chǒu":["杻"],"wò yuè":["枂","臒"],máo:["枆","毛","氂","渵","牦","矛","罞","茅","茆","蝥","蟊","軞","酕","鉾","錨","锚","髦","鶜"],"pī mì":["枈"],àng:["枊","盎","醠"],"fāng bìng":["枋"],"hù dǐ":["枑"],xín:["枔","襑","鐔","鬵"],"yāo yǎo":["枖"],"ě è":["枙"],"zhī qí":["枝"],"cōng zōng":["枞","樅"],"xiān zhēn":["枮"],"tái sì":["枱"],"gǒu jǔ gōu":["枸"],"bāo fú":["枹"],"yì xiè":["枻","栧"],"tuó duò":["柁","馱","駄","驮"],"yí duò lí":["柂"],"nǐ chì":["柅"],"pán bàn":["柈","跘"],"yǎng yàng yāng yīng":["柍"],"fù fū fǔ":["柎"],"bǎi bó bò":["柏"],mǒu:["某"],"sháo shào":["柖"],zhè:["柘","樜","浙","淛","蔗","蟅","這","鷓","鹧","䗪"],"yòu yóu":["柚","櫾"],"guì jǔ":["柜"],"zhà zuò":["柞"],"dié zhì":["柣","眰"],"zhā zǔ zū":["柤"],"chá zhā":["查","査"],"āo ào":["柪","軪"],"bā fú pèi bó biē":["柭"],"duò zuó wù":["柮"],"bì bié":["柲"],"zhù chù":["柷"],"bēi pēi":["柸"],"shì fèi":["柹"],"shān zhà shi cè":["栅"],"lì yuè":["栎","櫟"],"qì qiè":["栔","砌"],"qī xī":["栖","蹊"],"guā kuò":["栝"],"bīng bēn":["栟"],"xiào jiào":["校"],"jiàn zùn":["栫","袸"],"yǒu yù":["栯"],"hé hú":["核"],gēn:["根","跟"],"zhī yì":["栺"],"gé gē":["格"],"héng háng":["桁"],"guàng guāng":["桄"],"yí tí":["桋","荑"],sāng:["桑","桒","槡"],"jú jié":["桔"],"yú móu":["桙"],"ráo náo":["桡","橈"],"guì huì":["桧","檜"],"chén zhèn":["桭"],"tīng yíng":["桯"],"bó po":["桲"],"bèn fàn":["桳"],"fēng fèng":["桻","葑"],"sù yìn":["梀"],"tǐng tìng":["梃"],"xuān juān xié":["梋"],"tú chá":["梌"],"āo yòu":["梎"],kuǎn:["梡","欵","款","歀"],"shāo sào":["梢"],"qín chén cén":["梣"],"lí sì qǐ":["梩"],"chān yán":["梴"],"bīn bīng":["梹","槟","檳"],"táo chóu dào":["梼"],"cōng sōng":["棇"],"gùn hùn":["棍"],"dé zhé":["棏"],"pái bèi pèi":["棑"],"bàng pǒu bèi bēi":["棓"],"dì dài tì":["棣"],sēn:["森","椮","槮","襂"],"rěn shěn":["棯"],"léng lēng líng":["棱"],"fú sù":["棴"],"zōu sǒu":["棷"],zōu:["棸","箃","緅","諏","诹","邹","郰","鄒","鄹","陬","騶","驺","鯫","鲰","黀","齱","齺"],"zhào zhuō":["棹"],"chēn shēn":["棽"],"jiē qiè":["椄"],"yǐ yī":["椅"],"chóu zhòu diāo":["椆"],"qiāng kōng":["椌"],"zhuī chuí":["椎"],"bēi pí":["椑"],mēn:["椚"],"quān juàn quán":["椦"],"duǒ chuán":["椯"],"wěi huī":["椲"],"jiǎ jiā":["椵"],"hán jiān":["椷"],"shèn zhēn":["椹"],"yàn yà":["椻"],"zhā chá":["楂"],"guō kuǎ":["楇"],"jí zhì":["楖"],"kǔ hù":["楛"],"yóu yǒu":["楢"],"sǒng cōng":["楤"],"yuán xuàn":["楥"],"yǎng yàng yīng":["楧"],pián:["楩","胼","腁","賆","蹁","駢","騈","骈","骿","㛹"],"dié yè":["楪"],"dùn shǔn":["楯"],"còu zòu":["楱"],"dì dǐ shì":["楴"],"kǎi jiē":["楷"],"róu ròu":["楺"],"lè yuè":["楽"],"wēn yùn":["榅","鞰"],lǘ:["榈","櫚","氀","膢","藘","閭","闾","驢","驴"],shén:["榊","神","鉮","鰰","𬬹"],"bī pi":["榌"],"zhǎn niǎn zhèn":["榐"],"fú fù bó":["榑"],"jiàn jìn":["榗"],"bǎng bàng":["榜"],"shā xiè":["榝","樧"],nòu:["槈","耨","鎒","鐞"],"qiǎn lián xiàn":["槏"],gàng:["槓","焵","焹","筻","鿍"],gāo:["槔","槹","橰","櫜","睾","篙","糕","羔","臯","韟","餻","高","髙","鷎","鷱","鼛"],"diān zhěn zhēn":["槙"],"kǎn jiàn":["槛"],"xí dié":["槢"],"jī guī":["槣"],"róng yōng":["槦"],"tuán shuàn quán":["槫"],"qì sè":["槭"],"cuī zhǐ":["槯"],"yǒu chǎo":["槱"],"màn wàn":["槾"],"lí chī":["樆"],"léi lěi":["樏","櫑","礌"],"cháo jiǎo chāo":["樔"],"chēng táng":["樘"],"jiū liáo":["樛"],"mó mú":["模"],"niǎo mù":["樢"],"héng hèng":["横","橫"],xuě:["樰","膤","艝","轌","雪","鱈","鳕"],"fá fèi":["橃"],rùn:["橍","润","潤","膶","閏","閠","闰"],"zhǎn jiǎn":["橏"],shùn:["橓","瞚","瞬","舜","蕣","順","顺","鬊"],"tuí dūn":["橔"],"táng chēng":["橖"],"sù qiū":["橚"],"tán diàn":["橝"],"fén fèn fèi":["橨"],"rǎn yān":["橪"],"cū chu":["橻"],"shū qiāo":["橾"],"píng bò":["檘"],"zhái shì tú":["檡"],"biǎo biāo":["檦"],"qiān lián":["檶"],"nǐ mí":["檷"],"jiàn kǎn":["檻"],"nòu ruǎn rú":["檽"],"jī jì":["櫅","禨"],"huǎng guǒ gǔ":["櫎"],"lǜ chū":["櫖"],"miè mèi":["櫗"],ōu:["櫙","欧","歐","殴","毆","瓯","甌","膒","藲","謳","讴","鏂","鴎","鷗","鸥"],"zhù zhuó":["櫡"],"jué jì":["櫭"],"huái guī":["櫰"],"chán zhàn":["欃"],"wéi zuì":["欈"],cáng:["欌","鑶"],"yù yì":["欥"],"chù qù xì":["欪"],"kài ài":["欬"],"yì yīn":["欭"],"xì kài":["欯"],"shuò sòu":["欶"],"ǎi ēi éi ěi èi ê̄ ế ê̌ ề":["欸"],"qī yī":["欹"],"chuā xū":["欻"],"chǐ chuài":["欼"],"kǎn qiàn":["欿"],"kǎn kè":["歁"],"chuǎn chuán":["歂"],"yīn yān":["歅"],"jìn qūn":["歏"],pēn:["歕"],"xū chuā":["歘"],"xī shè":["歙"],"liǎn hān":["歛"],"zhì chí":["歭"],"sè shà":["歰"],sǐ:["死"],"wěn mò":["歾"],piǎo:["殍","皫","瞟","醥","顠"],"qíng jìng":["殑"],"fǒu bó":["殕"],"zhí shi":["殖"],"yè yān yàn":["殗"],"hūn mèi":["殙"],chòu:["殠","臰","遚"],"kuì huì":["殨","溃","潰"],cuàn:["殩","熶","爨","窜","竄","篡","簒"],"yīn yān yǐn":["殷"],"qìng kēng shēng":["殸"],"yáo xiáo xiào":["殽"],"gū gǔ":["毂","蛄"],"guàn wān":["毌"],"dú dài":["毒"],"xún xùn":["毥"],mú:["毪","氁"],"dòu nuò":["毭"],"sāi suī":["毸"],lu:["氇"],sào:["氉","瘙","矂","髞"],"shì zhī":["氏"],"dī dǐ":["氐"],"máng méng":["氓"],"yáng rì":["氜"],shuǐ:["水","氵","氺","閖"],"zhěng chéng zhèng":["氶"],tǔn:["氽"],"fán fàn":["氾"],"guǐ jiǔ":["氿"],"bīn pà pā":["汃"],"zhuó què":["汋"],"dà tài":["汏"],pìn:["汖","牝","聘"],"hàn hán":["汗","馯"],tu:["汢"],"tāng shāng":["汤","湯"],"zhī jì":["汥"],"gàn hán cén":["汵"],"wèn mén":["汶"],"fāng pāng":["汸"],"hǔ huǎng":["汻"],"niú yóu":["汼"],hàng:["沆"],"shěn chén":["沈"],"dùn zhuàn":["沌"],"nǜ niǔ":["沑"],"méi mò":["沒","没"],"tà dá":["沓"],"mì wù":["沕"],"hóng pāng":["沗"],"shā shà":["沙"],"zhuǐ zǐ":["沝"],"ōu òu":["沤","漚"],"jǔ jù":["沮"],"tuō duó":["沰"],"mǐ lì":["沵"],"yí chí":["沶"],"xiè yì":["泄"],"bó pō":["泊"],"mì bì":["泌","秘"],"chù shè":["泏"],"yōu yòu āo":["泑"],"pēng píng":["泙","硑"],"pào pāo":["泡"],"ní nì":["泥","秜"],"yuè sà":["泧"],"jué xuè":["泬","疦"],"lóng shuāng":["泷","瀧"],"luò pō":["泺","濼"],"zé shì":["泽","澤"],"sǎ xǐ":["洒"],"sè qì zì":["洓"],"xǐ xiǎn":["洗"],"kǎo kào":["洘"],"àn yàn è":["洝"],"lěi lèi":["洡"],"qiè jié":["洯"],"qiǎn jiān":["浅"],"jì jǐ":["济","済","濟","纪"],"hǔ xǔ":["浒","滸"],"jùn xùn":["浚","濬"],"yǐng chéng yíng":["浧"],"liàn lì":["浰"],"féng hóng":["浲","溄"],"jiǒng jiōng":["浻"],"suī něi":["浽"],"yǒng chōng":["涌"],"tūn yūn":["涒"],"wō guō":["涡","渦"],hēng:["涥","脝"],"zhǎng zhàng":["涨","漲"],"shòu tāo":["涭"],shuàn:["涮","腨"],"kōng náng":["涳"],"wò wǎn yuān":["涴"],"tuō tuò":["涶"],wō:["涹","猧","窝","窩","莴","萵","蜗","蝸","踒"],"qiè jí":["淁"],"guǒ guàn":["淉"],"lín lìn":["淋","獜","疄"],"tǎng chǎng":["淌"],"nào chuò zhuō":["淖"],"péng píng":["淜"],féi:["淝","肥","腓","蜰"],"pì pèi":["淠"],"niǎn shěn":["淰"],"biāo hǔ":["淲"],"chún zhūn":["淳"],"hùn hún":["混"],qiǎn:["淺","繾","缱","肷","膁","蜸","譴","谴","遣","鑓"],"wèn mín":["渂"],"rè ruò luò":["渃"],"dú dòu":["渎","瀆","读"],"jiàn jiān":["渐","溅","漸","濺"],"miǎn shéng":["渑","澠"],"nuǎn nuán":["渜"],"qiú wù":["渞"],"tíng tīng":["渟"],"dì tí dī":["渧"],"gǎng jiǎng":["港"],"hōng qìng":["渹"],tuān:["湍","煓"],"huì mǐn xū":["湏"],"xǔ xù":["湑"],pén:["湓","瓫","盆","葐"],"mǐn hūn":["湣"],"tuàn nuǎn":["湪"],"qiū jiǎo":["湫","湬"],"yān yīn":["湮"],"bàn pán":["湴"],"zhuāng hún":["湷"],"yàn guì":["溎"],"lián liǎn nián xián xiàn":["溓"],"dá tǎ":["溚","鿎"],"liū liù":["溜","澑","蹓"],lùn:["溣"],mǎ:["溤","犸","獁","玛","瑪","码","碼","遤","鎷","馬","马","鰢","鷌"],"zhēn qín":["溱"],"nì niào":["溺"],"chù xù":["滀","畜"],"wěng wēng":["滃"],"hào xuè":["滈"],"qì xì xiē":["滊"],"xíng yíng":["滎"],"zé hào":["滜"],"piāo piào piǎo":["漂"],"cóng sǒng":["漎"],"féng péng":["漨"],"luò tà":["漯"],"pēng bēn":["漰"],"chóng shuāng":["漴"],"huǒ kuò huò":["漷"],"liáo liú":["漻"],"cuǐ cuī":["漼"],"cóng zǒng":["潀"],"cóng zōng":["潈"],"pì piē":["潎"],"dàng xiàng":["潒"],"huáng guāng":["潢"],"liáo lào lǎo":["潦"],"cōng zòng":["潨"],"zhí zhì":["潪"],"tān shàn":["潬"],"tú zhā":["潳"],"sàn sǎ":["潵"],hēi:["潶","黑","黒","𬭶"],"chéng dèng":["澄","瀓"],"cūn cún":["澊"],"péng pēng":["澎"],"hòng gǒng":["澒","銾"],"wàn màn":["澫"],"kuài huì":["澮"],"guō wō":["濄"],"pēn fén":["濆"],"jí shà":["濈"],"huì huò":["濊"],"dǐng tìng":["濎"],"mǐ nǐ":["濔"],"bì pì":["濞"],"cuì zuǐ":["濢"],"hù huò":["濩"],"ǎi kài kè":["濭"],"wěi duì":["濻","瀢"],"zàn cuán":["濽","灒"],"yǎng yàng":["瀁"],"wǎng wāng":["瀇"],"mò miè":["瀎","眜"],suǐ:["瀡","膸","髓"],"huái wāi":["瀤"],"zùn jiàn":["瀳"],"yīng yǐng yìng":["瀴"],"ráng ràng":["瀼"],shuàng:["灀"],"zhuó jiào zé":["灂"],sǎ:["灑","訯","靸"],"luán luàn":["灓"],"dǎng tǎng":["灙"],"xún quán quàn":["灥"],"huǒ biāo":["灬"],"zhà yù":["灹"],"fén bèn":["炃"],"jiǒng guì":["炅"],"pàng fēng":["炐"],quē:["炔","缺","缼","蒛"],biān:["炞","煸","甂","砭","笾","箯","籩","編","编","蝙","邉","邊","鍽","鞭","鯾","鯿","鳊"],"zhāo zhào":["炤"],"zhuō chù":["炪"],"pào páo bāo":["炮"],"páo fǒu":["炰"],"shǎn qián shān":["炶"],"zhà zhá":["炸"],"jiǎo yào":["烄"],quǎn:["烇","犬","犭","畎","綣","绻","虇"],"yàng yáng":["烊"],"lào luò":["烙"],"huí huǐ":["烠"],rè:["热","熱"],"fú páo":["烰"],"xiè chè":["烲","焎"],"yàn shān":["烻"],"hūn xūn":["焄"],kào:["焅","犒","銬","铐","靠","鮳","鯌","鲓","㸆"],"juān yè":["焆"],"jùn qū":["焌"],"tāo dào":["焘"],"chǎo jù":["焣"],"wò ài":["焥"],"zǒng cōng":["焧"],"xī yì":["焬"],"xìn xīn":["焮"],"chāo zhuō":["焯"],"xiǒng yīng":["焸","焽"],kuǐ:["煃","跬","蹞","頍","𫠆"],"huī yùn xūn":["煇"],"jiǎo qiāo":["煍"],"qián shǎn shān":["煔"],"xī yí":["煕"],"shà shā":["煞"],"yè zhá":["煠"],"yáng yàng":["煬"],"ēn yūn":["煾"],"yūn yǔn":["熅"],"hè xiāo":["熇"],xióng:["熊","熋","雄"],"xūn xùn":["熏","爋"],gòng:["熕","貢","贡"],liū:["熘"],"cōng zǒng":["熜"],"lù āo":["熝"],"shú shóu":["熟"],"fēng péng":["熢"],"cuǐ suī":["熣"],tēng:["熥","膯","鼟"],"yùn yù":["熨"],"áo āo":["熬"],"hàn rǎn":["熯"],"ōu ǒu":["熰"],"huáng huǎng":["熿"],"chǎn dǎn chàn":["燀"],"jiāo zhuó qiáo jué":["燋"],"yàn yān":["燕"],"tài liè":["燤"],āo:["爊"],"yàn xún":["爓"],"jué jiào":["爝","覐","覚","覺","觉"],"lǎn làn":["爦"],"zhuǎ zhǎo":["爪"],"zhǎo zhuǎ":["爫"],"fù fǔ":["父"],diē:["爹","褺","跌"],zāng:["牂","羘","臧","賍","賘","贓","贜","赃","髒"],"piàn piān":["片"],"biān miàn":["牑"],bǎng:["牓","綁","绑"],"yǒu yōng":["牗"],"chēng chèng":["牚","竀"],niú:["牛","牜"],"jiū lè":["牞"],"mù móu":["牟"],māng:["牤"],"gē qiú":["牫"],"yòu chōu":["牰"],"tè zhí":["犆"],bēn:["犇","錛","锛"],"jiān qián":["犍","玪"],má:["犘","痲","蔴","蟇","麻"],"máo lí":["犛"],"bá quǎn":["犮"],"zhuó bào":["犳"],"àn hān":["犴"],"kàng gǎng":["犺"],"pèi fèi":["犻"],"fān huān":["犿"],kuáng:["狂","狅","誑","诳","軖","軠","鵟","𫛭"],"yí quán chí":["狋"],"xīng shēng":["狌"],"tuó yí":["狏"],kǔ:["狜","苦"],"huán huān":["狟"],"hé mò":["狢"],"tà shì":["狧"],"máng dòu":["狵"],"xī shǐ":["狶"],suān:["狻","痠","酸"],"bài pí":["猈"],"jiān yàn":["猏","豣"],"yī yǐ":["猗"],"yá wèi":["猚"],cāi:["猜"],"māo máo":["猫","貓"],"chuàn chuān":["猭"],"tuān tuàn":["猯","貒"],"yà jiá qiè":["猰"],"hè xiē gé hài":["猲"],"biān piàn":["猵","獱"],"bó pò":["猼"],"háo gāo":["獋"],"fén fèn":["獖"],"yào xiāo":["獟"],"shuò xī":["獡"],"gé liè xiē":["獦"],"nòu rú":["獳"],"náo nǎo yōu":["獶"],ráng:["獽","瓤","禳","穣","穰","蘘","躟","鬤"],"náo yōu":["獿"],"lǜ shuài":["率"],"wáng wàng":["王"],"yáng chàng":["玚"],"mín wén":["玟"],"bīn fēn":["玢"],"mén yǔn":["玧"],"qiāng cāng":["玱","瑲","篬"],"án gān":["玵"],"xuán xián":["玹"],"cī cǐ":["玼","跐"],"yí tāi":["珆"],"zǔ jù":["珇"],fà:["珐","琺","蕟","髪","髮"],"yín kèn":["珢"],"huī hún":["珲"],"xuán qióng":["琁"],"fú fū":["琈"],"bǐng pín":["琕"],"cuì sè":["琗"],"yù wéi":["琟"],"tiǎn tiàn":["琠"],"zhuó zuó":["琢"],"běng pěi":["琣"],guǎn:["琯","璭","痯","筦","管","舘","輨","錧","館","馆","鳤"],"hún huī":["琿"],"xié jiē":["瑎"],"chàng dàng yáng":["瑒"],"tiàn zhèn":["瑱"],"bīn pián":["瑸","璸"],"tú shū":["瑹"],cuǐ:["璀","皠","趡"],"zǎo suǒ":["璅"],"jué qióng":["璚"],"lú fū":["璷"],"jì zī":["璾"],suí:["瓍","綏","绥","遀","随","隨","髄"],"mí xǐ":["瓕"],"qióng wěi wèi":["瓗"],"huán yè yà":["瓛"],"bó páo":["瓟"],"zhí hú":["瓡"],piáo:["瓢","闝"],"wǎ wà":["瓦"],"xiáng hóng":["瓨"],wèng:["瓮","甕","罋","蕹","齆"],"shèn shén":["甚"],ruí:["甤","緌","蕤"],yòng:["用","砽","苚","蒏","醟","㶲"],shuǎi:["甩"],béng:["甭","甮"],"yóu zhá":["甴"],"diàn tián shèng":["甸"],"tǐng dīng":["町","甼"],"zāi zī":["甾"],"bì qí":["畁"],"dá fú":["畗"],"cè jì":["畟"],"zāi zī tián":["畠"],"zhì chóu shì":["畤"],"fān pān":["畨","番"],"shē yú":["畬"],"dāng dàng dǎng":["當"],"jiāng qiáng":["疆"],"pǐ yǎ shū":["疋"],"jié qiè":["疌"],"yí nǐ":["疑"],nè:["疒","眲","訥","讷"],"gē yì":["疙"],"nüè yào":["疟","瘧"],"lì lài":["疠","癘"],"yǎ xiā":["疨"],xuē:["疶","蒆","薛","辥","辪","靴","鞾"],"dǎn da":["疸"],"fá biǎn":["疺"],"fèi féi":["疿","痱"],"shān diàn":["痁"],"téng chóng":["痋"],"tōng tóng":["痌"],"wěi yòu yù":["痏"],"tān shǐ":["痑"],"pū pù":["痡","鋪"],"bēng péng":["痭"],"má lìn":["痳"],"tiǎn diàn":["痶"],"ān yè è":["痷"],"kē ē":["痾"],"zhì chì":["瘈"],"jiǎ xiá xiā":["瘕"],"lěi huì":["瘣"],"chài cuó":["瘥"],"diān chēn":["瘨"],"da dá":["瘩"],"biě biē":["瘪"],qué:["瘸"],"dàn dān":["癉"],"guì wēi":["癐"],"nòng nóng":["癑"],"biē biě":["癟"],"bō bǒ":["癷"],bái:["白"],"jí bī":["皀"],"de dì dí dī":["的"],"pā bà":["皅"],"gāo háo":["皋"],"gāo yáo":["皐"],"lì luò bō":["皪"],"zhā cǔ":["皻"],"zhāo zhǎn dǎn":["皽"],"jiān jiàn":["监","監","鋻","间","鞬"],"gài gě hé":["盖"],"máng wàng":["盳"],yuǎn:["盶","逺","遠"],"tián xián":["盷"],"xiāng xiàng":["相"],dǔn:["盹","趸","躉"],"xì pǎn":["盻"],"shěng xǐng":["省"],"yún hùn":["眃"],"miǎn miàn":["眄"],"kàn kān":["看"],"yìng yāng yǎng":["眏"],"yǎo āo ǎo":["眑"],"jū xū kōu":["眗"],"yí chì":["眙"],"dié tì":["眣"],"bǐng fǎng":["眪"],"pàng pán":["眫"],"mī mí":["眯","瞇"],"xuàn shùn xún":["眴"],tiào:["眺","粜","糶","覜","趒"],"zhe zhuó zháo zhāo":["着"],"qiáo shào xiāo":["睄"],"cuó zhuài":["睉"],gùn:["睔","謴"],"suì zuì":["睟"],"pì bì":["睥","稫","辟"],"yì zé gāo":["睪"],"xǐng xìng":["睲"],"guì wèi kuì":["瞆"],"kòu jì":["瞉"],"qióng huán":["瞏"],"mán mén":["瞒","瞞"],"diāo dōu":["瞗"],"lou lóu lǘ":["瞜"],"shùn rún":["瞤"],"liào liǎo":["瞭","钌"],"jiàn xián":["瞯"],"wǔ mí":["瞴"],"guì kuì":["瞶"],"nǐng chēng":["矃"],"huò yuè":["矆"],"mēng méng":["矇"],"kuàng guō":["矌"],"guàn quán":["矔"],"mǎn mán":["矕"],"jīn guān qín":["矜"],"jīn qín guān":["矝"],"yù xù jué":["矞"],"jiǎo jiáo":["矫","矯"],duǎn:["短"],"shí dàn":["石"],"gāng qiāng kòng":["矼"],"huā xū":["砉"],"pīn bīn fēn":["砏"],"yán yàn":["研","硏"],"luǒ kē":["砢"],"fú fèi":["砩","笰"],"zhǔ zhù":["砫"],"lá lì lā":["砬"],"kuāng guāng":["硄"],"gè luò":["硌"],"shuò shí":["硕","碩"],"wèi wéi ái":["硙"],"què kè kù":["硞"],"mǎng bàng":["硥"],"luò lòng":["硦"],"yǒng tóng":["硧"],nüè:["硸","虐"],"kēng kěng":["硻"],"yān yǎn":["硽"],"zhuì chuí duǒ":["硾"],"kōng kòng":["硿"],"zòng cóng":["碂"],"jiān zhàn":["碊"],"lù liù":["碌","陆"],"què xī":["碏"],"lún lǔn lùn":["碖"],"náo gāng":["碙"],"jié yà":["碣"],"wèi wěi":["碨"],"tí dī":["碮"],"chá chā":["碴"],"qiāo què":["碻"],"sù xiè":["碿"],"liú liù":["磂","遛","鎦","馏"],"sī tí":["磃"],"bàng páng":["磅"],"huá kě gū":["磆"],"wěi kuǐ":["磈"],"xiá qià yà":["磍"],"lián qiān":["磏"],"wèi ái gài":["磑"],"lá lā":["磖"],"áo qiāo":["磝"],"pēng pèng":["磞","閛"],"yīn yǐn":["磤"],"lěi léi":["磥"],"mó mò":["磨"],"qì zhú":["磩"],"láo luò":["磱"],"pán bō":["磻"],"jí shé":["磼"],"hé qiāo qiào":["礉"],"kè huò":["礊"],"què hú":["礐"],"è qì":["礘"],cǎ:["礤","礸"],"xián xín":["礥"],"léi lěi lèi":["礧"],"yán yǎn":["礹"],"qí zhǐ":["祇","蚔"],"bēng fāng":["祊"],"bì mì":["祕"],suàn:["祘","笇","筭","算","蒜"],"piào piāo":["票"],"jì zhài":["祭"],"shuì lèi":["祱"],"jìn jīn":["禁"],"chán shàn":["禅"],"yáng shāng":["禓"],"zhī zhǐ tí":["禔"],"shàn chán":["禪"],"yú yù ǒu":["禺"],"zǐ zì":["秄"],"chá ná":["秅"],"zhǒng zhòng chóng":["种"],"hào mào":["秏"],"kù kū":["秙"],zū:["租","葅"],chèng:["秤","穪"],"huó kuò":["秮","秳"],"chēng chèn chèng":["称","稱"],"shì zhì":["秲","銴"],"fù pū":["秿"],"xùn zè":["稄"],"tú shǔ":["稌"],"zhùn zhǔn":["稕"],"jī qí":["稘","綨","觭"],"léng líng":["稜"],"zuì zú sū":["稡"],"xì qiè":["稧","郄"],"zhǒng zhòng":["種"],"zōng zǒng":["稯"],"xián jiān liàn":["稴"],"zī jiū":["稵"],"jī qǐ":["稽"],ròng:["穃"],"shān cǎn cēn":["穇"],"mén méi":["穈"],"jǐ jì":["穖"],"xiāo rào":["穘"],"zhuō bó":["穛"],"tóng zhǒng zhòng":["穜"],zuō:["穝"],"biāo pāo":["穮","藨"],"zhuō jué":["穱"],"cuán zàn":["穳"],"kōng kòng kǒng":["空"],"yū yǔ":["穻"],zhǎi:["窄","鉙"],báo:["窇","雹"],"kū zhú":["窋"],"jiào liáo liù":["窌"],"wā guī":["窐"],"tiǎo yáo":["窕"],"xūn yìn":["窨"],"yà yē":["窫"],"tián diān yǎn":["窴"],"chāo kē":["窼"],"kuǎn cuàn":["窽","窾"],"chù qì":["竐"],"qǔ kǒu":["竘"],"jìng zhěn":["竧"],"kǎn kàn":["竷"],"zhú dǔ":["竺"],"lè jīn":["竻"],"zhuì ruì":["笍"],"háng hàng":["笐"],"cén jìn hán":["笒"],"dā xiá nà":["笚"],"zé zuó":["笮"],"lóng lǒng":["笼","篭","籠","躘","龓"],"zhù zhú":["筑","築"],"dá dā":["答","荅"],shāi:["筛","篩","簁","籭"],"yún jūn":["筠"],"láng làng":["筤","郎","阆"],"zhì zhǐ":["筫"],o:["筽"],"póu bù fú pú":["箁"],"pái bēi":["箄"],gè:["箇","虼","鉻","铬"],"tái chí":["箈"],"guǎi dài":["箉"],"zhào dào":["箌"],"jīng qìng":["箐"],"lín lǐn":["箖"],"jùn qūn":["箘"],"shī yí":["箷","釶"],"yuē yào chuò":["箹"],"xiāo shuò qiào":["箾"],"gōng gǎn lǒng":["篢"],"páng péng":["篣"],"zhuó huò":["篧"],"jiǎn jiān":["篯"],"dí zhú":["篴"],"zān cēn cǎn":["篸"],"zhuàn suǎn zuàn":["篹"],"piǎo biāo":["篻"],"guó guì":["簂"],"cè jí":["簎"],"mì miè":["簚"],"shāi sī":["簛"],"sǔn zhuàn":["簨"],"gàn gǎn":["簳"],"bò bǒ":["簸"],"bó bù":["簿"],shi:["籂"],"zhēn jiān":["籈"],"zhuàn zuǎn":["籑"],"fān pān biān":["籓"],"sǒu shǔ":["籔"],zuǎn:["籫","繤","纂","纉","纘","缵"],nǚ:["籹","釹","钕"],"shā chǎo":["粆"],"kāng jīng":["粇"],fěn:["粉","黺"],cū:["粗","觕","麁","麄","麤"],"nián zhān":["粘"],"cè sè":["粣"],"zhōu yù":["粥"],"shēn sǎn":["糁"],"biān biǎn":["糄","萹"],miàn:["糆","面","靣","麪","麫","麵","麺"],"hú hū hù":["糊"],"gǔ gòu":["糓"],"mí méi":["糜"],"sǎn shēn":["糝","糣"],zāo:["糟","蹧","遭","醩"],"mì sī":["糸"],"jiū jiǔ":["糺"],"xì jì":["系","繫"],"zhēng zhěng":["糽"],"chà chǎ":["紁","衩"],"yuē yāo":["約","约"],"hóng gōng":["紅","红"],"hé gē":["紇","纥"],"wén wèn":["紋","纹"],fóu:["紑"],"jì jié jiè":["紒"],"pī pí bǐ":["紕","纰"],"jīn jìn":["紟"],"zhā zā":["紥","紮"],hā:["紦"],"fū fù":["紨"],"chōu chóu":["紬"],"lèi léi lěi":["累"],"bō bì":["紴"],"tiǎn zhěn":["紾"],"jiōng jiǒng":["絅"],"jié jiē":["結","结","节"],"guà kuā":["絓"],"bǎi mò":["絔"],"gēng huán":["絙"],"jié xié":["絜"],"quán shuān":["絟"],"gǎi ǎi":["絠"],"luò lào":["絡","络"],"bīng bēng pēng":["絣"],"gěi jǐ":["給","给"],"tóng tōng dòng":["絧"],"tiào diào dào":["絩"],"lěi lèi léi":["絫"],"gāi hài":["絯"],"chī zhǐ":["絺"],"wèn miǎn mán wàn":["絻"],"huán huàn wàn":["綄"],"qīn xiān":["綅"],"tì tí":["綈"],"yán xiàn":["綖"],"zōng zèng zòng":["綜"],"chēn lín":["綝"],"zhǔn zhùn":["綧"],"qiàn qīng zhēng":["綪"],"qìng qǐ":["綮"],"lún guān":["綸","纶"],"chuò chāo":["綽","绰"],"tián tǎn chān":["緂"],"lǜ lù":["緑","绿"],"ruǎn ruàn":["緛"],"jí qī":["緝"],"zhòng chóng":["緟","重"],"miáo máo":["緢"],"xiè yè":["緤"],huǎn:["緩","缓","㬊"],"gēng gèng":["緪","縆"],"tōu xū shū":["緰"],"zōng zòng":["緵","繌"],"yùn gǔn":["緷"],"guā wō":["緺"],"yùn yūn wēn":["緼","縕"],"bāng bàng":["縍"],"gǔ hú":["縎","鶻"],"cī cuò suǒ":["縒"],"cuī shuāi":["縗"],"róng rǒng ròng":["縙"],"zài zēng":["縡"],cài:["縩","菜","蔡"],"féng fèng":["縫"],"suō sù":["縮","缩"],"yǎn yǐn":["縯","酓"],"zòng zǒng":["縱","纵"],"zhuàn juàn":["縳"],"mò mù":["縸","莫"],"piǎo piāo":["縹","缥"],"fán pó":["繁"],"bēng bèng":["繃"],"móu miù miào liǎo":["繆"],"yáo yóu zhòu":["繇"],"zēng zèng":["繒","缯"],"jú jué":["繘"],"chuō chuò":["繛"],"zūn zǔn":["繜"],rào:["繞","绕","遶"],"chǎn chán":["繟"],"huì huí":["繢","缋","藱"],"qiāo sāo zǎo":["繰"],"jiǎo zhuó":["繳","缴"],"dàn tán chán":["繵"],nǒng:["繷"],"pú fú":["纀"],"yào lì":["纅"],"rǎng xiāng":["纕"],"lí sǎ xǐ lǐ":["纚"],"xiān qiàn":["纤"],"jīng jìng":["经"],"tí tì":["绨"],"bēng běng bèng":["绷"],"zōng zèng":["综"],"jī qī":["缉"],"wēn yùn yūn":["缊"],"fèng féng":["缝"],"shuāi cuī suī":["缞"],"miù móu liáo miào mù":["缪"],"qiāo sāo":["缲"],fǒu:["缶","缹","缻","雬","鴀"],"bà ba pí":["罢","罷"],"guà guǎi":["罫"],"yáng xiáng":["羊","羏"],"měi gāo":["羙"],"yì xī":["羛"],"qiǎng qiān":["羟"],"qiāng kòng":["羫"],"qián xián yán":["羬"],nóu:["羺"],"hóng gòng":["羾"],"pī bì pō":["翍"],"qú yù":["翑"],ké:["翗"],"qiào qiáo":["翘"],"zhái dí":["翟"],"dào zhōu":["翢"],"hóu qú":["翵"],shuǎ:["耍"],"ruǎn nuò":["耎"],"ér nài":["耏"],"zhuān duān":["耑"],"pá bà":["耙"],"chí sì":["耛"],"qù chú":["耝"],"lún lǔn":["耣"],"jí jiè":["耤"],"tāng tǎng":["耥"],pǎng:["耪","覫"],"zhá zé":["耫"],"yē yé":["耶"],"yún yíng":["耺"],"wà tuǐ zhuó":["聉"],"ér nǜ":["聏"],"tiē zhé":["聑"],"dǐ zhì":["聜"],qié:["聺"],"nǐ jiàn":["聻"],"lèi lē":["肋"],cào:["肏","襙","鄵","鼜"],"bó dí":["肑"],"xiào xiāo":["肖"],"dù dǔ":["肚"],chāi:["肞","釵","钗"],"hán qín hàn":["肣"],"pàng pán pàn":["肨","胖"],"zhūn chún":["肫"],āng:["肮","骯"],"yù yō":["育"],"pí bǐ bì":["肶"],"fèi bì":["胇"],"bèi bēi":["背"],"fèi zǐ":["胏"],"píng pēng":["胓","苹"],"fū fú zhǒu":["胕"],"shèng shēng":["胜"],kuà:["胯","跨","骻"],"gǎi hǎi":["胲"],"gē gé gā":["胳"],"néng nài":["能"],"guī kuì":["胿"],"mài mò":["脉"],"zāng zàng":["脏"],"jiǎo jué":["脚","角"],cuǒ:["脞"],"de te":["脦"],"zuī juān":["脧"],něi:["脮","腇","餒","馁","鮾","鯘"],"pú fǔ":["脯"],niào:["脲"],shuí:["脽"],guò:["腂","過","鐹"],"là xī":["腊"],"yān ā":["腌"],"gāo gào":["膏"],"lù biāo":["膔"],chuái:["膗"],"zhuān chuán chún zhuǎn":["膞"],chuài:["膪","踹"],"fán pán":["膰"],"wǔ hū":["膴"],"shān dàn":["膻"],tún:["臀","臋","蛌","豘","豚","軘","霕","飩","饨","魨","鲀","黗"],"bì bei":["臂"],"là gé":["臈"],"sào sāo":["臊"],nào:["臑","閙","闹","鬧"],"ní luán":["臡"],"qiān xián":["臤"],"guàng jiǒng":["臦"],"guǎng jiǒng":["臩"],"chòu xiù":["臭"],"mián biān":["臱"],"dié zhí":["臷"],"zhī jìn":["臸"],"shè shě":["舍"],pù:["舖","舗"],"bān bō pán":["般"],kuā:["舿"],"gèn gěn":["艮"],"sè shǎi":["色"],"fú bó":["艴"],"jiāo qiú":["艽"],"chāi chā":["芆"],"sháo què":["芍"],"hù xià":["芐"],"zì zǐ":["芓"],"huì hū":["芔"],"tún chūn":["芚"],"jiè gài":["芥"],"xù zhù":["芧"],"yuán yán":["芫"],"xīn xìn":["芯"],"lún huā":["芲"],"wù hū":["芴"],"gōu gǒu":["芶"],"mào máo":["芼"],"fèi fú":["芾"],"chán yín":["苂"],qiē:["苆"],"sū sù":["苏"],"tiáo sháo":["苕"],"lì jī":["苙"],"kē hē":["苛"],"jù qǔ":["苣"],"ruò rě":["若"],"zhù níng":["苧"],"pā bó":["苩"],xiú:["苬"],"zhǎ zuó":["苲"],"jū chá":["苴"],nié:["苶"],"shēng ruí":["苼"],"qié jiā":["茄"],"zǐ cí":["茈"],"qiàn xī":["茜"],chǎi:["茝"],"fá pèi":["茷"],ráo:["荛","蕘","襓","饒","饶"],"yíng xíng":["荥"],"qián xún":["荨","蕁"],"yìn yīn":["荫"],"hé hè":["荷"],"shā suō":["莎"],"péng fēng":["莑"],"shēn xīn":["莘"],"wǎn guān guǎn":["莞"],"yóu sù":["莤"],"shāo xiāo":["莦","蛸"],"làng liáng":["莨"],"piǎo fú":["莩"],"wèn wǎn miǎn":["莬"],"shì shí":["莳","蒔"],"tù tú":["莵"],"xiān liǎn":["莶","薟"],"wǎn yù":["菀"],"zōu chù":["菆"],"lù lǜ":["菉"],"jūn jùn":["菌"],"niè rěn":["菍"],"zī zì zāi":["菑"],"tú tù":["菟"],"jiē shà":["菨"],"qiáo zhǎo":["菬"],"tái zhī chí":["菭"],"fēi fěi":["菲","蜚"],"qín qīn jīn":["菳"],"zū jù":["菹","蒩"],"lǐn má":["菻"],"tián tiàn":["菾"],tiē:["萜","貼","贴"],"luò là lào luō":["落"],"zhù zhuó zhe":["著"],"shèn rèn":["葚"],"gě gé":["葛"],"jùn suǒ":["葰"],"kuì kuài":["蒉"],"rú ná":["蒘"],"méng mēng měng":["蒙"],"yuán huán":["蒝"],"xú shú":["蒣"],"xí xì":["蒵"],"mì míng":["蓂"],"sōu sǒu":["蓃"],"gài gě hé hài":["蓋"],"yǎo zhuó":["蓔"],"diào tiáo dí":["蓧"],"xū qiū fū":["蓲"],"zí jú":["蓻"],"liǎo lù":["蓼"],xu:["蓿"],"hàn hǎn":["蔊"],"màn wàn mán":["蔓"],"pó bò":["蔢"],"fān fán bō":["蕃"],"hóng hòng":["蕻"],"yù ào":["薁","隩"],"xí xiào":["薂"],"báo bó bò":["薄"],"cí zī":["薋"],"wàn luàn":["薍"],"kǎo hāo":["薧"],"yuǎn wěi":["薳"],"zhòu chóu":["薵"],"wō mái":["薶"],"xiāo hào":["藃"],"yù xù xū":["藇"],"jiè jí":["藉"],"diào zhuó":["藋"],"cáng zàng":["藏"],lǎ:["藞"],"chú zhū":["藸"],"pín píng":["蘋"],"gān hán":["虷"],"hóng jiàng":["虹"],"huī huǐ":["虺"],"xiā há":["虾"],"mǎ mà mā":["蚂"],"fāng bàng":["蚄"],"bàng bèng":["蚌"],"jué quē":["蚗"],"qín qián":["蚙"],"gōng zhōng":["蚣"],"fǔ fù":["蚥"],"dài dé":["蚮"],"gǒu qú xù":["蚼"],"bǒ pí":["蚾"],"shé yí":["蛇"],tiě:["蛈","鉄","銕","鐡","鐵","铁","驖"],"gé luò":["蛒"],"máng bàng":["蛖"],"yì xǔ":["蛡"],"há gé":["蛤"],"qiè ní":["蛪"],"é yǐ":["蛾"],"zhē zhé":["蜇"],"là zhà":["蜡"],suò:["蜶","逤"],"yóu qiú":["蝤"],"xiā hā":["蝦"],"xī qī":["螇"],"bī pí":["螕"],"nài něng":["螚"],"hé xiá":["螛"],"guì huǐ":["螝"],"mǎ mā mà":["螞"],"shì zhē":["螫"],"zhì dié":["螲"],"jiàn chán":["螹"],"ma má mò":["蟆"],"mǎng měng":["蟒"],"biē bié":["蟞"],"bēn fèi":["蟦"],"láo liáo":["蟧"],"yín xún":["蟫"],"lí lǐ":["蠡"],"xuè xiě":["血"],"xíng háng hàng héng":["行"],"shuāi cuī":["衰"],"tuó tuō":["袉"],"lǐng líng":["袊"],"bào páo pào":["袌"],"jù jiē":["袓"],"hè kè":["袔"],"yí yì":["袘","貤"],"nà jué":["袦"],"bèi pī":["被"],"chǐ nuǒ":["袲"],"chǐ qǐ duǒ nuǒ":["袳"],"jiá qiā jié":["袷"],"bó mò":["袹"],"guī guà":["袿"],"liè liě":["裂"],"chéng chěng":["裎"],"jiē gé":["裓"],"dāo chóu":["裯"],"shang cháng":["裳"],"yuān gǔn":["裷"],"yǎn ān":["裺"],"tì xī":["裼"],"fù fú":["褔"],"chǔ zhǔ":["褚"],"tuì tùn":["褪"],lǎi:["襰"],"yào yāo":["要"],"qín tán":["覃"],"jiàn xiàn":["見","见"],piǎn:["覑","諞","谝","貵","𡎚"],"piē miè":["覕"],"yíng yǐng":["覮"],"qù qū":["覰","覷","觑"],"jiàn biǎn":["覵"],"luó luǎn":["覶"],"zī zuǐ":["觜"],"huà xiè":["觟"],"jiě jiè xiè":["解","觧"],"xué hù":["觷"],"lì lù":["觻"],tǎo:["討","讨"],zhùn:["訰"],"zī zǐ":["訾"],"yí dài":["詒","诒"],xiòng:["詗","诇"],"diào tiǎo":["誂"],"yí chǐ chì":["誃"],"lǎng làng":["誏"],"ēi éi ěi èi xī":["誒","诶"],shuà:["誜"],"yǔ yù":["語","语","雨"],"shuō shuì yuè":["說","说"],"shuí shéi":["誰","谁"],"qū juè":["誳"],"chī lài":["誺"],"nì ná":["誽"],"diào tiáo":["調"],"pǐ bēi":["諀"],"jì jī":["諅"],"zé zuò zhǎ cuò":["諎"],"chù jí":["諔"],"háo xià":["諕"],"lùn lún":["論","论"],"shì dì":["諟"],"huà guā":["諣"],"xǐ shāi āi":["諰"],"nán nàn":["諵","難"],miù:["謬","谬"],zèn:["譖","谮"],"shí zhì":["識","识"],"juàn xuān":["讂"],"yí tuī":["讉"],zhán:["讝"],"xǔ hǔ":["许"],"xiáng yáng":["详"],"tiáo diào zhōu":["调"],"chén shèn":["谌"],"mí mèi":["谜"],"màn mán":["谩"],"gǔ yù":["谷"],"huō huò huá":["豁"],"zhì zhài":["豸"],"huān huán":["貆"],"kěn kūn":["貇"],"mò hé":["貈"],"mò hé háo":["貉"],"jù lóu":["貗"],"zé zhài":["責","责"],"dài tè":["貸"],"bì bēn":["賁"],"jiǎ gǔ jià":["賈"],"xiōng mín":["賯"],càng:["賶"],"zhuàn zuàn":["賺","赚"],"wàn zhuàn":["贃"],"gàn gòng zhuàng":["贛"],"yuán yùn":["贠"],"bēn bì":["贲"],"jiǎ gǔ":["贾"],zǒu:["走","赱","鯐"],"dié tú":["趃"],"jū qiè":["趄"],"qū cù":["趋","趨"],"jí jié":["趌"],"guā huó":["趏"],"què qì jí":["趞"],"tàng tāng":["趟"],"chuō zhuó":["趠"],"qù cù":["趣"],"yuè tì":["趯"],"bō bào":["趵"],"kuà wù":["趶"],"guì jué":["趹"],"fāng fàng páng":["趽"],"páo bà":["跁"],"qí qǐ":["跂"],"jiàn chén":["跈"],"pǎo páo":["跑"],"diǎn diē tiē":["跕"],"jū jù qiè":["跙"],bǒ:["跛"],"luò lì":["跞"],"dài duò duō chí":["跢"],zhuǎi:["跩"],"bèng pián":["跰"],"tiào táo":["跳"],"shū chōu":["跾"],"liàng liáng":["踉"],"tà tā":["踏"],chǎ:["蹅","鑔","镲"],"dí zhí":["蹢"],"dēng dèng":["蹬","鐙","镫"],cèng:["蹭"],"dūn cún":["蹲"],"juě jué":["蹶"],liāo:["蹽"],"xiè sǎ":["躠"],tǐ:["躰","軆","骵"],"yà zhá gá":["轧","軋"],"xìn xiàn":["軐"],"fàn guǐ":["軓"],"zhuàn zhuǎn":["転"],"zhóu zhòu":["軸","轴"],bú:["轐","醭","鳪"],"zhuǎn zhuàn zhuǎi":["转"],"zǎi zài":["载"],"niǎn zhǎn":["辗"],"biān bian":["边"],"dào biān":["辺"],"yǐ yí":["迆","迤","迱"],"guò guo guō":["过"],"wàng kuāng":["迋"],"hái huán":["还"],"zhè zhèi":["这"],"yuǎn yuàn":["远"],"zhì lì":["迣"],"zhù wǎng":["迬"],"zhuī duī":["追"],"shì kuò":["适"],tòu:["透"],"tōng tòng":["通"],guàng:["逛"],"dǎi dài":["逮"],"suì suí":["遂"],"tí dì":["遆"],"yí wèi":["遗"],"shì dí zhé":["適"],cà:["遪"],"huán hái":["還"],"lí chí":["邌"],"kàng háng":["邟"],"nà nèi nā":["那"],"xié yá yé yú xú":["邪"],"gāi hái":["郂"],"huán xún":["郇"],"chī xī":["郗"],hǎo:["郝"],"lì zhí":["郦"],"xiáo ǎo":["郩"],"dōu dū":["都"],liǎo:["曢","鄝","镽"],"zàn cuán cuó":["酂","酇"],"dīng dǐng":["酊"],"cù zuò":["酢"],"fā pō":["酦"],"shāi shī":["酾"],niàng:["酿","醸"],"qiú chōu":["醔"],"pō fā":["醗","醱"],"chǎn chěn":["醦"],"yàn liǎn xiān":["醶"],"niàng niáng":["釀"],"lǐ li":["里"],"lí xǐ xī":["釐"],"liǎo liào":["釕"],"dīng dìng":["釘","钉"],"qiǎo jiǎo":["釥"],"yú huá":["釪"],"huá wū":["釫"],"rì rèn jiàn":["釰","釼"],"dì dài":["釱"],"pī zhāo":["釽"],"yá yé":["釾"],"bǎ pá":["鈀","钯"],"tā tuó":["鉈","铊"],běi:["鉳"],"bǐng píng":["鉼"],"hā kē":["鉿","铪"],chòng:["銃","铳"],"xiǎng jiōng":["銄"],"yù sì":["銉"],"xù huì":["銊"],"rén rěn":["銋"],"shàn shuò":["銏"],"chì lì":["銐"],"xiǎn xǐ":["銑","铣"],"hóu xiàng":["銗"],"diào tiáo yáo":["銚"],"xiān kuò tiǎn guā":["銛","銽","铦"],"zhé niè":["銸"],"zhōng yōng":["銿"],"tōu tù dòu":["鋀"],"méi méng":["鋂"],"wàn jiǎn":["鋄","鎫"],"tǐng dìng":["鋌","铤"],"juān jiān cuān":["鋑"],"sī tuó":["鋖"],"juān xuān juàn":["鋗"],"wú huá wū":["鋘"],"zhuó chuò":["鋜"],"xíng xìng jīng":["鋞"],"jū jú":["鋦","锔"],"zuì niè":["鋷"],"yuān yuǎn wǎn wān":["鋺"],"gāng gàng":["鋼","钢"],zhuī:["錐","锥","騅","骓","鵻"],ā:["錒","锕"],"cuō chā":["鎈"],"suǒ sè":["鎍"],"yáo zú":["鎐"],"yè tà gé":["鎑"],"qiāng chēng":["鎗"],"gé lì":["鎘","镉","鬲"],"bī pī bì":["鎞"],"gǎo hào":["鎬"],"zú chuò":["鏃"],"xiū xiù":["鏅"],"shòu sōu":["鏉"],"dí dī":["鏑","镝"],"qiāo sǎn càn":["鏒"],"lù áo":["鏕"],"tāng táng":["鏜"],"jiàn zàn":["鏩"],"huì suì ruì":["鏸"],"qiǎng qiāng":["鏹","镪"],"sǎn xiàn sà":["鏾"],"jiǎn jiàn":["鐧","锏"],"dāng chēng":["鐺","铛"],"zuān zuàn":["鑽"],"sà xì":["钑"],"yào yuè":["钥"],"tǒu dǒu":["钭"],"zuàn zuān":["钻"],"qiān yán":["铅"],"pí pī":["铍"],"yáo diào tiáo":["铫"],"tāng tàng":["铴"],"pù pū":["铺"],"tán xiān":["锬"],"liù liú":["镏"],"hào gǎo":["镐"],"táng tāng":["镗"],"tán chán xín":["镡"],"huò shǎn":["閄"],"hàn bì":["閈","闬"],"kāng kàng":["閌","闶"],"xián jiàn jiān jiǎn":["閒"],"xiā xiǎ":["閕"],"xiǎ kě":["閜"],"biàn guān":["閞"],"hé gé":["閤","颌"],"hòng xiàng":["閧"],"sē xī":["閪"],"tíng tǐng":["閮"],"è yān":["閼","阏"],"hòng juǎn xiàng":["闂"],"bǎn pàn":["闆"],"dū shé":["闍","阇"],"què quē":["闕"],"tāng táng chāng":["闛"],"kàn hǎn":["闞","阚"],"xì sè tà":["闟"],"mēn mèn":["闷"],"quē què":["阙"],"yán diàn":["阽"],"ā ē":["阿"],"bēi pō pí":["陂"],"yàn yǎn":["隁"],"yú yáo shù":["隃"],"lóng lōng":["隆"],"duì zhuì":["隊"],"suí duò":["隋"],"gāi qí ái":["隑"],"huī duò":["隓","隳"],"wěi kuí":["隗"],"lì dài":["隸"],"zhuī cuī wéi":["隹"],"hè hú":["隺","鶮"],"jùn juàn":["隽","雋"],"nán nàn nuó":["难"],"què qiāo qiǎo":["雀"],"guàn huán":["雚"],"guī xī":["雟"],"sè xí":["雭"],án:["雸"],"wù méng":["雺"],tèng:["霯"],"lù lòu":["露"],mái:["霾"],"jìng liàng":["靚"],"gé jí":["革"],bǎ:["靶"],"yāng yàng":["鞅"],"gé tà sǎ":["鞈"],"biān yìng":["鞕"],"qiào shāo":["鞘"],"juān xuān":["鞙"],"shàng zhǎng":["鞝"],"pí bǐng bì bēi":["鞞"],la:["鞡"],"xiè dié":["鞢"],ēng:["鞥"],"móu mù":["鞪"],"bì bǐng":["鞸"],"mèi wà":["韎"],rǒu:["韖"],"shè xiè":["韘"],"yùn wēn":["韫"],"dùn dú":["頓","顿"],duǐ:["頧"],luō:["頱"],"bīn pín":["頻"],yóng:["顒","颙","鰫"],mān:["顢","颟"],"jǐng gěng":["颈"],"jié xié jiá":["颉"],"kē ké":["颏"],"pín bīn":["频"],"chàn zhàn":["颤"],"fēng fěng":["風","风"],"biāo diū":["颩"],"bá fú":["颰"],"sāo sōu":["颾"],"liù liáo":["飂"],"shí sì yì":["食"],"yǎng juàn":["飬"],"zhù tǒu":["飳"],"yí sì":["飴"],"zuò zé zhā":["飵"],tiè:["飻","餮"],"xiǎng náng":["饟"],"táng xíng":["饧"],"gē le":["饹"],"chā zha":["馇"],"náng nǎng":["馕"],"yūn wò":["馧"],"zhī shì":["馶"],"xìn jìn":["馸"],"kuài jué":["駃"],zǎng:["駔","驵"],"tái dài":["駘"],"xún xuān":["駨"],"liáng láng":["駺"],piàn:["騗","騙","骗","魸"],"dài tái":["骀"],"sāo sǎo":["骚"],"gǔ gū":["骨"],"bèi mó":["骳"],"xiāo qiāo":["骹"],"bǎng pǎng":["髈"],"bó jué":["髉"],"bì pǒ":["髲"],"máo méng":["髳"],"kuò yuè":["髺"],"bā bà":["魞","鲃"],"jì cǐ":["鮆"],"bó bà":["鮊"],"zhǎ zhà":["鮓","鲊"],"chóu dài":["鮘"],"luò gé":["鮥"],"guī xié wā kuí":["鮭"],"xiān xiǎn":["鮮","鲜"],"pū bū":["鯆"],"yì sī":["鯣"],"bà bó":["鲌"],"guī xié":["鲑"],"sāi xǐ":["鳃"],"niǎo diǎo":["鳥"],"diāo zhāo":["鳭"],"gān hàn yàn":["鳱"],"fū guī":["鳺"],"jiān qiān zhān":["鳽"],"hé jiè":["鶡"],"piān biǎn":["鶣"],"chuàn zhì":["鶨"],"cāng qiāng":["鶬"],"sǔn xùn":["鶽"],"biāo páo":["麃"],"zhù cū":["麆"],"jūn qún":["麇","麕"],chi:["麶"],"mó me":["麼"],"mó me ma":["麽"],"mí mǒ":["麿"],"dàn shèn":["黮"],"zhěn yān":["黰"],"dǎn zhǎn":["黵"],"miǎn mǐn měng":["黾"],hōu:["齁"],nàng:["齉"],"qí jì zī zhāi":["齐"],"yín kěn yǎn":["龂"],"yín kěn":["龈"],"gōng wò":["龏"],"guī jūn qiū":["龜","龟"],"kuí wā":["䖯"],lōu:["䁖"],"ōu qū":["𫭟"],"lóu lǘ":["𦝼"],"gǎ gā gá":["嘎"],"wā guà":["坬"],"zhǐ dǐ":["茋"],"gǒng hóng":["硔"],"yáo xiào":["滧"]},G=new qi;Object.keys(Jn).forEach(n=>{const i=Jn[n];for(let g of i)G.set(g,n)});const ah=["zh","ch","sh","z","c","s","b","p","m","f","d","t","n","l","g","k","h","j","q","x","r","y","w",""],rh=["j","q","x"],jh=["uān","uán","uǎn","uàn","uan","uē","ué","uě","uè","ue","ūn","ún","ǔn","ùn","un","ū","ú","ǔ","ù","u"],bh={uān:"üān",uán:"üán",uǎn:"üǎn",uàn:"üàn",uan:"üan",uē:"üē",ué:"üé",uě:"üě",uè:"üè",ue:"üe",ūn:"ǖn",ún:"ǘn",ǔn:"ǚn",ùn:"ǜn",un:"ün",ū:"ǖ",ú:"ǘ",ǔ:"ǚ",ù:"ǜ",u:"ü"},mh=["ia","ian","iang","iao","ie","iu","iong","ua","uai","uan","uang","ue","ui","uo","üan","üe","van","ve"],ni={一:"yì",二:"èr",三:"sān",四:"sì",五:"wǔ",六:"liù",七:"qī",八:"bā",九:"jiǔ",十:"shí",百:"bǎi",千:"qiān",万:"wàn",亿:"yì",单:"dān",两:"liǎng",双:"shuāng",多:"duō",几:"jǐ",十一:"shí yī",零一:"líng yī",第一:"dì yī",一十:"yī shí",一十一:"yī shí yī"},ii={重:"chóng",行:"háng",斗:"dǒu",更:"gēng"};function xh(){const n={零一:"líng yī","〇一":"líng yī",十一:"shí yī",一十:"yī shí",第一:"dì yī",一十一:"yī shí yī"};for(let i in ni)for(let g in ii){const u=`${i}${g}`,h=`${ni[i]} ${ii[g]}`;n[u]=h}return n}const gi=xh(),fh=Object.keys(gi).map(n=>({zh:n,pinyin:gi[n],probability:1e-12,length:O(n),priority:R.Normal,dict:Symbol("rule")})),pi={不:{bú:[4]},一:{yí:[4],yì:[1,2,3]}},wh={不:["的","而","之","后","也","还","地"],一:["的","而","之","后","也","还","是"]},qh=Object.keys(pi);function ph(n,i,g){if(qh.indexOf(n)===-1)return dn(n);if(i===g&&i&&dn(i)!==i)return Tn(dn(n));if(g&&!wh[n].includes(g)){const u=dn(g);if(u!==g){const h=Sn(u),e=pi[n];for(let s in e)if(e[s].indexOf(Number(h))!==-1)return s}}}function vh(n,i){if(n==="了"&&(!i||!G.get(i)))return"liǎo"}function kh(n,i){if(n==="々")return!i||!G.get(i)?"tóng":G.get(i).split(" ")[0]}function hi(n,i,g){return kh(n,i)||vh(n,i)||ph(n,i,g)||dn(n)}const _n={南宫:"nán gōng",第五:"dì wǔ",万俟:"mò qí",司马:"sī mǎ",上官:"shàng guān",欧阳:"ōu yáng",夏侯:"xià hóu",诸葛:"zhū gě",闻人:"wén rén",东方:"dōng fāng",赫连:"hè lián",皇甫:"huáng fǔ",尉迟:"yù chí",公羊:"gōng yáng",澹台:"tán tái",公冶:"gōng yě",宗政:"zōng zhèng",濮阳:"pú yáng",淳于:"chún yú",太叔:"tài shū",申屠:"shēn tú",公孙:"gōng sūn",仲孙:"zhòng sūn",轩辕:"xuān yuán",令狐:"líng hú",钟离:"zhōng lí",宇文:"yǔ wén",长孙:"zhǎng sūn",慕容:"mù róng",鲜于:"xiān yú",闾丘:"lǘ qiū",司徒:"sī tú",司空:"sī kōng",亓官:"qí guān",司寇:"sī kòu",仉督:"zhǎng dū",子车:"zǐ jū",颛孙:"zhuān sūn",端木:"duān mù",巫马:"wū mǎ",公西:"gōng xī",漆雕:"qī diāo",乐正:"yuè zhèng",壤驷:"rǎng sì",公良:"gōng liáng",拓跋:"tuò bá",夹谷:"jiá gǔ",宰父:"zǎi fǔ",榖梁:"gǔ liáng",段干:"duàn gān",百里:"bǎi lǐ",东郭:"dōng guō",南门:"nán mén",呼延:"hū yán",羊舌:"yáng shé",梁丘:"liáng qiū",左丘:"zuǒ qiū",东门:"dōng mén",西门:"xī mén",句龙:"gōu lóng",毌丘:"guàn qiū",赵:"zhào",钱:"qián",孙:"sūn",李:"lǐ",周:"zhōu",吴:"wú",郑:"zhèng",王:"wáng",冯:"féng",陈:"chén",褚:"chǔ",卫:"wèi",蒋:"jiǎng",沈:"shěn",韩:"hán",杨:"yáng",朱:"zhū",秦:"qín",尤:"yóu",许:"xǔ",何:"hé",吕:"lǚ",施:"shī",张:"zhāng",孔:"kǒng",曹:"cáo",严:"yán",华:"huà",金:"jīn",魏:"wèi",陶:"táo",姜:"jiāng",戚:"qī",谢:"xiè",邹:"zōu",喻:"yù",柏:"bǎi",水:"shuǐ",窦:"dòu",章:"zhāng",云:"yún",苏:"sū",潘:"pān",葛:"gě",奚:"xī",范:"fàn",彭:"péng",郎:"láng",鲁:"lǔ",韦:"wéi",昌:"chāng",马:"mǎ",苗:"miáo",凤:"fèng",花:"huā",方:"fāng",俞:"yú",任:"rén",袁:"yuán",柳:"liǔ",酆:"fēng",鲍:"bào",史:"shǐ",唐:"táng",费:"fèi",廉:"lián",岑:"cén",薛:"xuē",雷:"léi",贺:"hè",倪:"ní",汤:"tāng",滕:"téng",殷:"yīn",罗:"luó",毕:"bì",郝:"hǎo",邬:"wū",安:"ān",常:"cháng",乐:"yuè",于:"yú",时:"shí",傅:"fù",皮:"pí",卞:"biàn",齐:"qí",康:"kāng",伍:"wǔ",余:"yú",元:"yuán",卜:"bǔ",顾:"gù",孟:"mèng",平:"píng",黄:"huáng",和:"hé",穆:"mù",萧:"xiāo",尹:"yǐn",姚:"yáo",邵:"shào",湛:"zhàn",汪:"wāng",祁:"qí",毛:"máo",禹:"yǔ",狄:"dí",米:"mǐ",贝:"bèi",明:"míng",臧:"zāng",计:"jì",伏:"fú",成:"chéng",戴:"dài",谈:"tán",宋:"sòng",茅:"máo",庞:"páng",熊:"xióng",纪:"jǐ",舒:"shū",屈:"qū",项:"xiàng",祝:"zhù",董:"dǒng",梁:"liáng",杜:"dù",阮:"ruǎn",蓝:"lán",闵:"mǐn",席:"xí",季:"jì",麻:"má",强:"qiáng",贾:"jiǎ",路:"lù",娄:"lóu",危:"wēi",江:"jiāng",童:"tóng",颜:"yán",郭:"guō",梅:"méi",盛:"shèng",林:"lín",刁:"diāo",钟:"zhōng",徐:"xú",邱:"qiū",骆:"luò",高:"gāo",夏:"xià",蔡:"cài",田:"tián",樊:"fán",胡:"hú",凌:"líng",霍:"huò",虞:"yú",万:"wàn",支:"zhī",柯:"kē",昝:"zǎn",管:"guǎn",卢:"lú",莫:"mò",经:"jīng",房:"fáng",裘:"qiú",缪:"miào",干:"gān",解:"xiè",应:"yīng",宗:"zōng",丁:"dīng",宣:"xuān",贲:"bēn",邓:"dèng",郁:"yù",单:"shàn",杭:"háng",洪:"hóng",包:"bāo",诸:"zhū",左:"zuǒ",石:"shí",崔:"cuī",吉:"jí",钮:"niǔ",龚:"gōng",程:"chéng",嵇:"jī",邢:"xíng",滑:"huá",裴:"péi",陆:"lù",荣:"róng",翁:"wēng",荀:"xún",羊:"yáng",於:"yū",惠:"huì",甄:"zhēn",曲:"qū",家:"jiā",封:"fēng",芮:"ruì",羿:"yì",储:"chǔ",靳:"jìn",汲:"jí",邴:"bǐng",糜:"mí",松:"sōng",井:"jǐng",段:"duàn",富:"fù",巫:"wū",乌:"wū",焦:"jiāo",巴:"bā",弓:"gōng",牧:"mù",隗:"wěi",山:"shān",谷:"gǔ",车:"chē",侯:"hóu",宓:"mì",蓬:"péng",全:"quán",郗:"xī",班:"bān",仰:"yǎng",秋:"qiū",仲:"zhòng",伊:"yī",宫:"gōng",宁:"nìng",仇:"qiú",栾:"luán",暴:"bào",甘:"gān",钭:"tǒu",厉:"lì",戎:"róng",祖:"zǔ",武:"wǔ",符:"fú",刘:"liú",景:"jǐng",詹:"zhān",束:"shù",龙:"lóng",叶:"yè",幸:"xìng",司:"sī",韶:"sháo",郜:"gào",黎:"lí",蓟:"jì",薄:"bó",印:"yìn",宿:"sù",白:"bái",怀:"huái",蒲:"pú",邰:"tái",从:"cóng",鄂:"è",索:"suǒ",咸:"xián",籍:"jí",赖:"lài",卓:"zhuó",蔺:"lìn",屠:"tú",蒙:"méng",池:"chí",乔:"qiáo",阴:"yīn",鬱:"yù",胥:"xū",能:"nài",苍:"cāng",双:"shuāng",闻:"wén",莘:"shēn",党:"dǎng",翟:"zhái",谭:"tán",贡:"gòng",劳:"láo",逄:"páng",姬:"jī",申:"shēn",扶:"fú",堵:"dǔ",冉:"rǎn",宰:"zǎi",郦:"lì",雍:"yōng",郤:"xì",璩:"qú",桑:"sāng",桂:"guì",濮:"pú",牛:"niú",寿:"shòu",通:"tōng",边:"biān",扈:"hù",燕:"yān",冀:"jì",郏:"jiá",浦:"pǔ",尚:"shàng",农:"nóng",温:"wēn",别:"bié",庄:"zhuāng",晏:"yàn",柴:"chái",瞿:"qú",阎:"yán",充:"chōng",慕:"mù",连:"lián",茹:"rú",习:"xí",宦:"huàn",艾:"ài",鱼:"yú",容:"róng",向:"xiàng",古:"gǔ",易:"yì",慎:"shèn",戈:"gē",廖:"liào",庾:"yǔ",终:"zhōng",暨:"jì",居:"jū",衡:"héng",步:"bù",都:"dū",耿:"gěng",满:"mǎn",弘:"hóng",匡:"kuāng",国:"guó",文:"wén",寇:"kòu",广:"guǎng",禄:"lù",阙:"quē",东:"dōng",欧:"ōu",殳:"shū",沃:"wò",利:"lì",蔚:"wèi",越:"yuè",夔:"kuí",隆:"lóng",师:"shī",巩:"gǒng",厍:"shè",聂:"niè",晁:"cháo",勾:"gōu",敖:"áo",融:"róng",冷:"lěng",訾:"zī",辛:"xīn",阚:"kàn",那:"nā",简:"jiǎn",饶:"ráo",空:"kōng",曾:"zēng",母:"mǔ",沙:"shā",乜:"niè",养:"yǎng",鞠:"jū",须:"xū",丰:"fēng",巢:"cháo",关:"guān",蒯:"kuǎi",相:"xiàng",查:"zhā",后:"hòu",荆:"jīng",红:"hóng",游:"yóu",竺:"zhú",权:"quán",逯:"lù",盖:"gě",益:"yì",桓:"huán",公:"gōng",牟:"móu",哈:"hǎ",言:"yán",福:"fú",肖:"xiāo",区:"ōu",覃:"qín",朴:"piáo",繁:"pó",员:"yùn",句:"gōu",要:"yāo",过:"guō",钻:"zuān",谌:"chén",折:"shé",召:"shào",郄:"qiè",撒:"sǎ",甯:"nìng",六:"lù",啜:"chuài",行:"xíng"},Th=Object.keys(_n).map(n=>({zh:n,pinyin:_n[n],probability:1+O(n),length:O(n),priority:R.Surname,dict:Symbol("surname")})),ui={这个:"zhè ge",成为:"chéng wéi",认为:"rèn wéi",作为:"zuò wéi",部分:"bù fen",要求:"yāo qiú",应该:"yīng gāi",增长:"zēng zhǎng",提供:"tí gōng",觉得:"jué de",任务:"rèn wu",那个:"nà ge",称为:"chēng wéi",为主:"wéi zhǔ",了解:"liǎo jiě",处理:"chǔ lǐ",皇上:"huáng shang",只要:"zhǐ yào",大量:"dà liàng",力量:"lì liàng",几乎:"jī hū",干部:"gàn bù",目的:"mù dì",行为:"xíng wéi",只见:"zhǐ jiàn",认识:"rèn shi",市长:"shì zhǎng",师父:"shī fu",调查:"diào chá",重新:"chóng xīn",分为:"fēn wéi",知识:"zhī shi",导弹:"dǎo dàn",质量:"zhì liàng",行款:"háng kuǎn",行列:"háng liè",行话:"háng huà",行业:"háng yè",隔行:"gé háng",在行:"zài háng",行家:"háng jia",内行:"nèi háng",外行:"wài háng",同行:"tóng háng",本行:"běn háng",行伍:"háng wǔ",洋行:"yáng háng",银行:"yín háng",商行:"shāng háng",支行:"zhī háng",总行:"zǒng háng",行情:"háng qíng",懂行:"dǒng háng",行规:"háng guī",行当:"háng dang",行货:"háng huò",太行:"tài háng",入行:"rù háng",中行:"zhōng háng",农行:"nóng háng",工行:"gōng háng",建行:"jiàn háng",各行:"gè háng",行号:"háng hào",行高:"háng gāo",行首:"háng shǒu",行尾:"háng wěi",行末:"háng mò",行长:"háng cháng",行距:"háng jù",换行:"huàn háng",行会:"háng huì",行辈:"háng bèi",行道:"háng dào",道行:"dào heng",参与:"cān yù",充分:"chōng fèn",尽管:"jǐn guǎn",生长:"shēng zhǎng",数量:"shù liàng",应当:"yīng dāng",院长:"yuàn zhǎng",强调:"qiáng diào",只能:"zhǐ néng",音乐:"yīn yuè",以为:"yǐ wéi",处于:"chǔ yú",部长:"bù zhǎng",蒙古:"měng gǔ",只有:"zhǐ yǒu",适当:"shì dàng",只好:"zhǐ hǎo",成长:"chéng zhǎng",高兴:"gāo xìng",不了:"bù liǎo",产量:"chǎn liàng",胖子:"pàng zi",显得:"xiǎn de",只是:"zhǐ shì",似的:"shì de",率领:"shuài lǐng",改为:"gǎi wéi",不禁:"bù jīn",成分:"chéng fèn",答应:"dā ying",少年:"shào nián",兴趣:"xìng qù",太监:"tài jian",休息:"xiū xi",校长:"xiào zhǎng",更新:"gēng xīn",合同:"hé tong",喝道:"hè dào",重庆:"chóng qìng",重建:"chóng jiàn",使得:"shǐ de",审查:"shěn chá",累计:"lěi jì",给予:"jǐ yǔ",极为:"jí wéi",冠军:"guàn jūn",仿佛:"fǎng fú",头发:"tóu fa",投降:"tóu xiáng",家长:"jiā zhǎng",仔细:"zǐ xì",要是:"yào shi",将领:"jiàng lǐng",含量:"hán liàng",更为:"gèng wéi",积累:"jī lěi",地处:"dì chǔ",县长:"xiàn zhǎng",少女:"shào nǚ",路上:"lù shang",只怕:"zhǐ pà",能量:"néng liàng",储量:"chǔ liàng",供应:"gōng yìng",挑战:"tiǎo zhàn",西藏:"xī zàng",记得:"jì de",总量:"zǒng liàng",当真:"dàng zhēn",将士:"jiàng shì",差别:"chā bié",较为:"jiào wéi",长老:"zhǎng lǎo",大夫:"dài fu",差异:"chā yì",懂得:"dǒng de",尽量:"jǐn liàng",模样:"mú yàng",的确:"dí què",为首:"wéi shǒu",便宜:"pián yi",更名:"gēng míng",石头:"shí tou",州长:"zhōu zhǎng",为止:"wéi zhǐ",漂亮:"piào liang",炮弹:"pào dàn",藏族:"zàng zú",角色:"jué sè",当作:"dàng zuò",尽快:"jǐn kuài",人为:"rén wéi",重复:"chóng fù",胡同:"hú tòng",差距:"chā jù",弟兄:"dì xiong",大将:"dà jiàng",睡觉:"shuì jiào",一觉:"yí jiào",团长:"tuán zhǎng",队长:"duì zhǎng",区长:"qū zhǎng",难得:"nán dé",丫头:"yā tou",会长:"huì zhǎng",弟弟:"dì di",王爷:"wáng ye",重量:"zhòng liàng",誉为:"yù wéi",家伙:"jiā huo",华山:"huà shān",椅子:"yǐ zi",流量:"liú liàng",长大:"zhǎng dà",勉强:"miǎn qiǎng",会计:"kuài jì",过分:"guò fèn",济南:"jǐ nán",调动:"diào dòng",燕京:"yān jīng",少将:"shào jiàng",中毒:"zhòng dú",晓得:"xiǎo de",变更:"biàn gēng",打更:"dǎ gēng",认得:"rèn de",苹果:"píng guǒ",念头:"niàn tou",挣扎:"zhēng zhá",三藏:"sān zàng",剥削:"bō xuē",丞相:"chéng xiàng",少量:"shǎo liàng",寻思:"xún si",夺得:"duó dé",干线:"gàn xiàn",呼吁:"hū yù",处罚:"chǔ fá",长官:"zhǎng guān",柏林:"bó lín",亲戚:"qīn qi",身分:"shēn fèn",胳膊:"gē bo",着手:"zhuó shǒu",炸弹:"zhà dàn",咳嗽:"ké sou",叶子:"yè zi",外长:"wài zhǎng",供给:"gōng jǐ",师长:"shī zhǎng",变量:"biàn liàng",应有:"yīng yǒu",下载:"xià zài",乐器:"yuè qì",间接:"jiàn jiē",底下:"dǐ xià",打扮:"dǎ bàn",子弹:"zǐ dàn",弹药:"dàn yào",热量:"rè liàng",削弱:"xuē ruò",骨干:"gǔ gàn",容量:"róng liàng",模糊:"mó hu",转动:"zhuàn dòng",称呼:"chēng hu",科长:"kē zhǎng",处置:"chǔ zhì",着重:"zhuó zhòng",着急:"zháo jí",强迫:"qiǎng pò",庭长:"tíng zhǎng",首相:"shǒu xiàng",喇嘛:"lǎ ma",镇长:"zhèn zhǎng",只管:"zhǐ guǎn",重重:"chóng chóng",免得:"miǎn de",着实:"zhuó shí",度假:"dù jià",真相:"zhēn xiàng",相貌:"xiàng mào",处分:"chǔ fèn",委屈:"wěi qu",为期:"wéi qī",伯伯:"bó bo",伯子:"bǎi zi",圈子:"quān zi",见识:"jiàn shi",笼罩:"lǒng zhào",与会:"yù huì",都督:"dū du",都市:"dū shì",成都:"chéng dū",首都:"shǒu dū",帝都:"dì dū",王都:"wáng dū",东都:"dōng dū",都护:"dū hù",都城:"dū chéng",建都:"jiàn dū",迁都:"qiān dū",故都:"gù dū",定都:"dìng dū",中都:"zhōng dū",六安:"lù ān",宰相:"zǎi xiàng",较量:"jiào liàng",对称:"duì chèn",总长:"zǒng zhǎng",相公:"xiàng gong",空白:"kòng bái",打量:"dǎ liang",水分:"shuǐ fèn",舌头:"shé tou",没收:"mò shōu",行李:"xíng li",判处:"pàn chǔ",散文:"sǎn wén",处境:"chǔ jìng",孙子:"sūn zi",拳头:"quán tou",打发:"dǎ fā",组长:"zǔ zhǎng",骨头:"gǔ tou",宁可:"nìng kě",更换:"gēng huàn",薄弱:"bó ruò",还原:"huán yuán",重修:"chóng xiū",重来:"chóng lái",只顾:"zhǐ gù",爱好:"ài hào",馒头:"mán tou",军长:"jūn zhǎng",首长:"shǒu zhǎng",厂长:"chǎng zhǎng",司长:"sī zhǎng",长子:"zhǎng zǐ",强劲:"qiáng jìng",恰当:"qià dàng",头儿:"tóu er",站长:"zhàn zhǎng",折腾:"zhē teng",相处:"xiāng chǔ",统率:"tǒng shuài",中将:"zhōng jiàng",命中:"mìng zhòng",名将:"míng jiàng",木头:"mù tou",动弹:"dòng tan",地壳:"dì qiào",干活:"gàn huó",少爷:"shào ye",水量:"shuǐ liàng",补给:"bǔ jǐ",尾巴:"wěi ba",来得:"lái de",好奇:"hào qí",钥匙:"yào shi",当做:"dàng zuò",沉着:"chén zhuó",哑巴:"yǎ ba",车子:"chē zi",上将:"shàng jiàng",恶心:"ě xīn",担子:"dàn zi",应届:"yīng jiè",主角:"zhǔ jué",运转:"yùn zhuǎn",兄长:"xiōng zhǎng",格式:"gé shì",正月:"zhēng yuè",营长:"yíng zhǎng",当成:"dàng chéng",女婿:"nǚ xu",咽喉:"yān hóu",重阳:"chóng yáng",化为:"huà wéi",吐蕃:"tǔ bō",钻进:"zuān jìn",乐队:"yuè duì",亮相:"liàng xiàng",被子:"bèi zi",舍得:"shě de",杉木:"shā mù",击中:"jī zhòng",排长:"pái zhǎng",假期:"jià qī",分量:"fèn liàng",数次:"shù cì",提防:"dī fáng",吆喝:"yāo he",查处:"chá chǔ",量子:"liàng zǐ",里头:"lǐ tou",调研:"diào yán",伺候:"cì hou",重申:"chóng shēn",枕头:"zhěn tou",拚命:"pīn mìng",社长:"shè zhǎng",归还:"guī huán",批量:"pī liàng",畜牧:"xù mù",点着:"diǎn zháo",甚为:"shèn wéi",小将:"xiǎo jiàng",着眼:"zhuó yǎn",处死:"chǔ sǐ",厌恶:"yàn wù",鼓乐:"gǔ yuè",树干:"shù gàn",秘鲁:"bì lǔ",大方:"dà fāng",外头:"wài tou",班长:"bān zhǎng",星宿:"xīng xiù",宁愿:"nìng yuàn",钦差:"qīn chāi",为数:"wéi shù",勾当:"gòu dàng",削减:"xuē jiǎn",间谍:"jiàn dié",埋怨:"mán yuàn",结实:"jiē shi",计量:"jì liáng",淹没:"yān mò",村长:"cūn zhǎng",连长:"lián zhǎng",自给:"zì jǐ",武将:"wǔ jiàng",温差:"wēn chā",直奔:"zhí bèn",供求:"gōng qiú",剂量:"jì liàng",道长:"dào zhǎng",泄露:"xiè lòu",王八:"wáng ba",切割:"qiē gē",间隔:"jiàn gé",一晃:"yì huǎng",长假:"cháng jià",令狐:"líng hú",为害:"wéi hài",句子:"jù zi",偿还:"cháng huán",疙瘩:"gē da",燕山:"yān shān",堵塞:"dǔ sè",夺冠:"duó guàn",扎实:"zhā shi",电荷:"diàn hè",看守:"kān shǒu",复辟:"fù bì",郁闷:"yù mèn",尽早:"jǐn zǎo",切断:"qiē duàn",指头:"zhǐ tou",为生:"wéi shēng",畜生:"chù sheng",切除:"qiē chú",着力:"zhuó lì",着想:"zhuó xiǎng",级差:"jí chā",投奔:"tóu bèn",棍子:"gùn zi",含糊:"hán hu",少妇:"shào fù",兴致:"xìng zhì",纳闷:"nà mèn",干流:"gàn liú",卷起:"juǎn qǐ",扇子:"shàn zi",更改:"gēng gǎi",笼络:"lǒng luò",喇叭:"lǎ ba",载荷:"zài hè",妥当:"tuǒ dàng",为难:"wéi nán",着陆:"zhuó lù",燕子:"yàn zi",干吗:"gàn má",白发:"bái fà",总得:"zǒng děi",夹击:"jiā jī",曝光:"bào guāng",曲调:"qǔ diào",相机:"xiàng jī",叫化:"jiào huà",角逐:"jué zhú",啊哟:"ā yō",载重:"zài zhòng",长辈:"zhǎng bèi",出差:"chū chāi",垛口:"duǒ kǒu",撇开:"piē kāi",厅长:"tīng zhǎng",组分:"zǔ fèn",误差:"wù chā",家当:"jiā dàng",传记:"zhuàn jì",个子:"gè zi",铺设:"pū shè",干事:"gàn shì",杆菌:"gǎn jūn",定量:"dìng liàng",运载:"yùn zài",会儿:"huì er",酋长:"qiú zhǎng",重返:"chóng fǎn",差额:"chā é",露面:"lòu miàn",钻研:"zuān yán",大城:"dài chéng",上当:"shàng dàng",销量:"xiāo liàng",作坊:"zuō fang",照相:"zhào xiàng",哎呀:"āi yā",调集:"diào jí",看中:"kàn zhòng",议长:"yì zhǎng",风筝:"fēng zheng",辟邪:"bì xié",空隙:"kòng xì",更迭:"gēng dié",偏差:"piān chā",声调:"shēng diào",适量:"shì liàng",屯子:"tún zi",无量:"wú liàng",空地:"kòng dì",调度:"diào dù",散射:"sǎn shè",创伤:"chuāng shāng",海参:"hǎi shēn",满载:"mǎn zài",重叠:"chóng dié",落差:"luò chā",单调:"dān diào",老将:"lǎo jiàng",人参:"rén shēn",间断:"jiàn duàn",重现:"chóng xiàn",夹杂:"jiā zá",调用:"diào yòng",萝卜:"luó bo",附着:"fù zhuó",应声:"yìng shēng",主将:"zhǔ jiàng",罪过:"zuì guo",咀嚼:"jǔ jué",为政:"wéi zhèng",过量:"guò liàng",乐曲:"yuè qǔ",负荷:"fù hè",枪弹:"qiāng dàn",悄然:"qiǎo rán",处方:"chǔ fāng",悄声:"qiǎo shēng",曲子:"qǔ zi",情调:"qíng diào",挑衅:"tiǎo xìn",代为:"dài wéi",了结:"liǎo jié",打中:"dǎ zhòng",酒吧:"jiǔ bā",懒得:"lǎn de",增量:"zēng liàng",衣着:"yī zhuó",部将:"bù jiàng",要塞:"yào sài",茶几:"chá jī",杠杆:"gàng gǎn",出没:"chū mò",鲜有:"xiǎn yǒu",间隙:"jiàn xì",重担:"zhòng dàn",重演:"chóng yǎn",重试:"chóng shì",应酬:"yìng chou",只当:"zhǐ dāng",毋宁:"wú nìng",包扎:"bāo zā",前头:"qián tou",卷烟:"juǎn yān",非得:"fēi děi",弹道:"dàn dào",杆子:"gān zi",门将:"mén jiàng",后头:"hòu tou",喝彩:"hè cǎi",暖和:"nuǎn huo",累积:"lěi jī",调遣:"diào qiǎn",倔强:"jué jiàng",宝藏:"bǎo zàng",丧事:"sāng shì",约莫:"yuē mo",纤夫:"qiàn fū",更替:"gēng tì",装载:"zhuāng zài",背包:"bēi bāo",帖子:"tiě zi",松散:"sōng sǎn",呼喝:"hū hè",可恶:"kě wù",自转:"zì zhuàn",供电:"gōng diàn",反省:"fǎn xǐng",坦率:"tǎn shuài",苏打:"sū dá",本分:"běn fèn",落得:"luò de",鄙薄:"bǐ bó",相间:"xiāng jiàn",单薄:"dān bó",混蛋:"hún dàn",贞观:"zhēn guān",附和:"fù hè",能耐:"néng nài",吓唬:"xià hu",未了:"wèi liǎo",引着:"yǐn zháo",抽调:"chōu diào",沙子:"shā zi",席卷:"xí juǎn",标的:"biāo dì",别扭:"biè niu",思量:"sī liang",喝采:"hè cǎi",论语:"lún yǔ",盖子:"gài zi",分外:"fèn wài",弄堂:"lòng táng",乐舞:"yuè wǔ",雨量:"yǔ liàng",毛发:"máo fà",差遣:"chāi qiǎn",背负:"bēi fù",转速:"zhuàn sù",声乐:"shēng yuè",夹攻:"jiā gōng",供水:"gōng shuǐ",主干:"zhǔ gàn",惩处:"chéng chǔ",长相:"zhǎng xiàng",公差:"gōng chāi",榴弹:"liú dàn",省得:"shěng de",条子:"tiáo zi",重围:"chóng wéi",阻塞:"zǔ sè",劲风:"jìng fēng",纠葛:"jiū gé",颠簸:"diān bǒ",点中:"diǎn zhòng",重创:"zhòng chuāng",姥姥:"lǎo lao",迷糊:"mí hu",公家:"gōng jia",几率:"jī lǜ",苦闷:"kǔ mèn",度量:"dù liàng",差错:"chā cuò",暑假:"shǔ jià",参差:"cēn cī",搭载:"dā zài",助长:"zhù zhǎng",相称:"xiāng chèn",红晕:"hóng yùn",舍命:"shě mìng",喜好:"xǐ hào",列传:"liè zhuàn",劲敌:"jìng dí",蛤蟆:"há ma",请假:"qǐng jià",钉子:"dīng zi",沉没:"chén mò",高丽:"gāo lí",休假:"xiū jià",无为:"wú wéi",巴结:"bā jie",了得:"liǎo dé",变相:"biàn xiàng",核弹:"hé dàn",亲家:"qìng jia",承载:"chéng zài",喝问:"hè wèn",还击:"huán jī",交还:"jiāo huán",将令:"jiàng lìng",单于:"chán yú",空缺:"kòng quē",绿林:"lù lín",胆量:"dǎn liàng",执着:"zhí zhuó",低调:"dī diào",闭塞:"bì sè",轻薄:"qīng bó",得当:"dé dàng",占卜:"zhān bǔ",扫帚:"sào zhou",龟兹:"qiū cí",年长:"nián zhǎng",外传:"wài zhuàn",头子:"tóu zi",裁缝:"cái feng",礼乐:"lǐ yuè",血泊:"xuè pō",散乱:"sǎn luàn",动量:"dòng liàng",倒腾:"dǎo teng",取舍:"qǔ shě",咱家:"zán jiā",长发:"cháng fà",爪哇:"zhǎo wā",弹壳:"dàn ké",省悟:"xǐng wù",嚷嚷:"rāng rang",连累:"lián lèi",应得:"yīng dé",族长:"zú zhǎng",柜子:"guì zi",擂鼓:"léi gǔ",眩晕:"xuàn yùn",调配:"tiáo pèi",躯干:"qū gàn",差役:"chāi yì",坎坷:"kǎn kě",少儿:"shào ér",乐团:"yuè tuán",养分:"yǎng fèn",退还:"tuì huán",格调:"gé diào",语调:"yǔ diào",音调:"yīn diào",乐府:"yuè fǔ",古朴:"gǔ pǔ",打点:"dǎ diǎn",差使:"chāi shǐ",匀称:"yún chèn",瘦削:"shòu xuē",膏药:"gāo yao",吞没:"tūn mò",调任:"diào rèn",散居:"sǎn jū",上头:"shàng tóu",风靡:"fēng mǐ",放假:"fàng jià",估量:"gū liang",失当:"shī dàng",中弹:"zhòng dàn",妄为:"wàng wéi",长者:"zhǎng zhě",起哄:"qǐ hòng",末了:"mò liǎo",相声:"xiàng sheng",校正:"jiào zhèng",劝降:"quàn xiáng",矢量:"shǐ liàng",沉闷:"chén mèn",给与:"jǐ yǔ",解法:"jiě fǎ",塞外:"sài wài",将校:"jiàng xiào",嗜好:"shì hào",没落:"mò luò",朴刀:"pō dāo",片子:"piān zi",切削:"qiē xiāo",弹丸:"dàn wán",稀薄:"xī bó",亏得:"kuī dé",间歇:"jiàn xiē",翘首:"qiáo shǒu",色调:"sè diào",处决:"chǔ jué",表率:"biǎo shuài",尺子:"chǐ zi",招降:"zhāo xiáng",称职:"chèn zhí",斗篷:"dǒu peng",铺子:"pù zi",底子:"dǐ zi",负载:"fù zài",干警:"gàn jǐng",倒数:"dào shǔ",将官:"jiàng guān",锄头:"chú tou",归降:"guī xiáng",疟疾:"nüè ji",唠叨:"láo dao",限量:"xiàn liàng",屏息:"bǐng xī",重逢:"chóng féng",器乐:"qì yuè",氢弹:"qīng dàn",脖颈:"bó gěng",妃子:"fēi zi",处事:"chǔ shì",参量:"cān liàng",轻率:"qīng shuài",缥缈:"piāo miǎo",中奖:"zhòng jiǎng",才干:"cái gàn",施舍:"shī shě",卷子:"juàn zi",游说:"yóu shuì",巷子:"xiàng zi",膀胱:"páng guāng",切勿:"qiè wù",看管:"kān guǎn",风头:"fēng tou",精干:"jīng gàn",高差:"gāo chā",恐吓:"kǒng hè",扁担:"biǎn dàn",给养:"jǐ yǎng",格子:"gé zi",供需:"gōng xū",反差:"fǎn chā",飞弹:"fēi dàn",微薄:"wēi bó",发型:"fà xíng",即兴:"jí xìng",攒动:"cuán dòng",间或:"jiàn huò",浅薄:"qiǎn bó",乐章:"yuè zhāng",顺差:"shùn chā",调子:"diào zi",相位:"xiàng wèi",转子:"zhuàn zǐ",劲旅:"jìng lǚ",咔嚓:"kā chā",了事:"liǎo shì",转悠:"zhuàn you",当铺:"dàng pù",爪子:"zhuǎ zi",单子:"dān zi",好战:"hào zhàn",燕麦:"yàn mài",只许:"zhǐ xǔ",干练:"gàn liàn",女将:"nǚ jiàng",酒量:"jiǔ liàng",划船:"huá chuán",伎俩:"jì liǎng",挑拨:"tiǎo bō",少校:"shào xiào",着落:"zhuó luò",憎恶:"zēng wù",刻薄:"kè bó",要挟:"yāo xié",用处:"yòng chu",还手:"huán shǒu",模具:"mú jù",执著:"zhí zhuó",喝令:"hè lìng",保长:"bǎo zhǎng",吸着:"xī zhe",症结:"zhēng jié",公转:"gōng zhuàn",校勘:"jiào kān",重提:"chóng tí",扫兴:"sǎo xìng",铺盖:"pū gài",长史:"zhǎng shǐ",差价:"chā jià",压根:"yà gēn",怔住:"zhèng zhù",应允:"yīng yǔn",切入:"qiē rù",战将:"zhàn jiàng",年少:"nián shào",舍身:"shě shēn",执拗:"zhí niù",处世:"chǔ shì",中风:"zhòng fēng",等量:"děng liàng",放量:"fàng liàng",腔调:"qiāng diào",老少:"lǎo shào",没入:"mò rù",瓜葛:"guā gé",将帅:"jiàng shuài",车载:"chē zài",窝囊:"wō nang",长进:"zhǎng jìn",可汗:"kè hán",并州:"bīng zhōu",供销:"gōng xiāo",切片:"qiē piàn",差事:"chāi shì",知会:"zhī hui",鹰爪:"yīng zhǎo",处女:"chǔ nǚ",切磋:"qiē cuō",日头:"rì tou",押解:"yā jiè",滋长:"zī zhǎng",道观:"dào guàn",脚色:"jué sè",当量:"dāng liàng",婆家:"pó jia",缘分:"yuán fèn",空闲:"kòng xián",好色:"hào sè",怒喝:"nù hè",笼统:"lǒng tǒng",边塞:"biān sài",何曾:"hé céng",重合:"chóng hé",零散:"líng sǎn",轰隆:"hōng lōng",化子:"huà zi",内蒙:"nèi měng",数落:"shǔ luò",逆差:"nì chā",牟利:"móu lì",栅栏:"zhà lan",中标:"zhòng biāo",调档:"diào dàng",佝偻:"gōu lóu",场子:"chǎng zi",甲壳:"jiǎ qiào",重温:"chóng wēn",炮制:"páo zhì",返还:"fǎn huán",自传:"zì zhuàn",高调:"gāo diào",殷红:"yān hóng",固着:"gù zhuó",强求:"qiǎng qiú",本相:"běn xiàng",骄横:"jiāo hèng",草率:"cǎo shuài",气闷:"qì mèn",着色:"zhuó sè",宁肯:"nìng kěn",兴头:"xìng tou",拘泥:"jū nì",夹角:"jiā jiǎo",发髻:"fà jì",猛将:"měng jiàng",约摸:"yuē mo",拖累:"tuō lěi",呢绒:"ní róng",钻探:"zuān tàn",夹层:"jiā céng",落魄:"luò pò",巷道:"hàng dào",运量:"yùn liàng",解闷:"jiě mèn",空儿:"kòng er",估摸:"gū mo",好客:"hào kè",钻孔:"zuān kǒng",糊弄:"hù nòng",荥阳:"xíng yáng",烦闷:"fán mèn",仓卒:"cāng cù",分叉:"fēn chà",厂子:"chǎng zi",小调:"xiǎo diào",少阳:"shào yáng",受降:"shòu xiáng",染坊:"rǎn fáng",胳臂:"gē bei",将门:"jiàng mén",模板:"mú bǎn",配给:"pèi jǐ",为伍:"wéi wǔ",跟头:"gēn tou",划算:"huá suàn",累赘:"léi zhui",哄笑:"hōng xiào",晕眩:"yūn xuàn",干掉:"gàn diào",缝制:"féng zhì",难处:"nán chù",着意:"zhuó yì",蛮横:"mán hèng",奇数:"jī shù",短发:"duǎn fà",生还:"shēng huán",还清:"huán qīng",看护:"kān hù",直率:"zhí shuài",奏乐:"zòu yuè",载客:"zài kè",专横:"zhuān hèng",湮没:"yān mò",空格:"kòng gé",铺垫:"pū diàn",良将:"liáng jiàng",哗啦:"huā lā",散漫:"sǎn màn",脱发:"tuō fà",送还:"sòng huán",埋没:"mái mò",累及:"lěi jí",薄雾:"bó wù",调离:"diào lí",舌苔:"shé tāi",机长:"jī zhǎng",栓塞:"shuān sè",配角:"pèi jué",切口:"qiē kǒu",创口:"chuāng kǒu",哈欠:"hā qian",实弹:"shí dàn",铺平:"pū píng",哈达:"hǎ dá",懒散:"lǎn sǎn",实干:"shí gàn",填空:"tián kòng",刁钻:"diāo zuān",乐师:"yuè shī",量变:"liàng biàn",诱降:"yòu xiáng",搪塞:"táng sè",征调:"zhēng diào",夹道:"jiā dào",干咳:"gān ké",止咳:"zhǐ ké",乐工:"yuè gōng",划过:"huá guò",着火:"zháo huǒ",更正:"gēng zhèng",给付:"jǐ fù",空子:"kòng zi",哪吒:"né zhā",正着:"zhèng zháo",刷子:"shuā zi",丧葬:"sāng zàng",夹带:"jiā dài",安分:"ān fèn",中意:"zhòng yì",长孙:"zhǎng sūn",校订:"jiào dìng",卷曲:"juǎn qū",载运:"zài yùn",投弹:"tóu dàn",柞蚕:"zuò cán",份量:"fèn liàng",调换:"diào huàn",了然:"liǎo rán",咧嘴:"liě zuǐ",典当:"diǎn dàng",寒假:"hán jià",长兄:"zhǎng xiōng",给水:"jǐ shuǐ",须发:"xū fà",枝干:"zhī gàn",属相:"shǔ xiàng",哄抢:"hōng qiǎng",刻划:"kè huà",塞子:"sāi zi",单干:"dān gàn",还乡:"huán xiāng",兆头:"zhào tou",寺观:"sì guàn",督率:"dū shuài",啊哈:"ā ha",割舍:"gē shě",抹布:"mā bù",好恶:"hào wù",下处:"xià chǔ",消长:"xiāo zhǎng",离间:"lí jiàn",准头:"zhǔn tou",校对:"jiào duì",什物:"shí wù",番禺:"pān yú",佛爷:"fó ye",吗啡:"mǎ fēi",盐分:"yán fèn",虎将:"hǔ jiàng",薄荷:"bò he",独处:"dú chǔ",空位:"kòng wèi",铺路:"pū lù",乌拉:"wū lā",调回:"diào huí",来头:"lái tou",闲散:"xián sǎn",胶卷:"jiāo juǎn",冒失:"mào shi",干劲:"gàn jìn",弦乐:"xián yuè",相国:"xiàng guó",丹参:"dān shēn",助兴:"zhù xìng",铺开:"pū kāi",次长:"cì zhǎng",发卡:"fà qiǎ",拮据:"jié jū",刹车:"shā chē",生发:"shēng fà",重播:"chóng bō",缝合:"féng hé",音量:"yīn liàng",少尉:"shào wèi",冲压:"chòng yā",苍劲:"cāng jìng",厚薄:"hòu báo",威吓:"wēi hè",外相:"wài xiàng",呼号:"hū háo",着迷:"zháo mí",挑担:"tiāo dàn",纹路:"wén lù",还俗:"huán sú",强横:"qiáng hèng",着数:"zhāo shù",降顺:"xiáng shùn",挑明:"tiǎo míng",眯缝:"mī feng",分内:"fèn nèi",更衣:"gēng yī",软和:"ruǎn huo",尽兴:"jìn xìng",号子:"hào zi",爪牙:"zhǎo yá",败将:"bài jiàng",猜中:"cāi zhòng",结扎:"jié zā",没空:"méi kòng",夹缝:"jiā fèng",拾掇:"shí duo",掺和:"chān huo",簸箕:"bò ji",电量:"diàn liàng",荷载:"hè zǎi",调式:"diào shì",处身:"chǔ shēn",打手:"dǎ shǒu",弹弓:"dàn gōng",横蛮:"hèng mán",能干:"néng gàn",校点:"jiào diǎn",加载:"jiā zài",干校:"gàn xiào",哄传:"hōng chuán",校注:"jiào zhù",淤塞:"yū sè",马扎:"mǎ zhá",月氏:"yuè zhī",高干:"gāo gàn",经传:"jīng zhuàn",曾孙:"zēng sūn",好斗:"hào dòu",关卡:"guān qiǎ",逃奔:"táo bèn",磨蹭:"mó ceng",牟取:"móu qǔ",颤栗:"zhàn lì",蚂蚱:"mà zha",撮合:"cuō he",趔趄:"liè qie",摔打:"shuāi dǎ",台子:"tái zi",分得:"fēn de",粘着:"nián zhuó",采邑:"cài yì",散装:"sǎn zhuāng",婀娜:"ē nuó",兴味:"xìng wèi",行头:"xíng tou",气量:"qì liàng",调运:"diào yùn",处治:"chǔ zhì",乐音:"yuè yīn",充塞:"chōng sè",恫吓:"dòng hè",论调:"lùn diào",相中:"xiāng zhòng",民乐:"mín yuè",炮仗:"pào zhang",丧服:"sāng fú",骁将:"xiāo jiàng",量刑:"liàng xíng",缝补:"féng bǔ",财会:"cái kuài",大干:"dà gàn",历数:"lì shǔ",校场:"jiào chǎng",塞北:"sài běi",识相:"shí xiàng",辱没:"rǔ mò",鲜亮:"xiān liàng",语塞:"yǔ sè",露脸:"lòu liǎn",凉快:"liáng kuai",腰杆:"yāo gǎn",溜达:"liū da",嘎嘎:"gā gā",公干:"gōng gàn",桔梗:"jié gěng",挑逗:"tiǎo dòu",看门:"kān mén",乐歌:"yuè gē",拓片:"tà piàn",挑动:"tiǎo dòng",准将:"zhǔn jiàng",遒劲:"qiú jìng",磨坊:"mò fáng",逶迤:"wēi yí",搅和:"jiǎo huo",摩挲:"mó suō",作弄:"zuò nòng",苗头:"miáo tou",打颤:"dǎ zhàn",大藏:"dà zàng",畜牲:"chù shēng",勾搭:"gōu da",树荫:"shù yīn",树杈:"shù chà",铁杆:"tiě gǎn",将相:"jiàng xiàng",份子:"fèn zi",视差:"shì chā",绿荫:"lǜ yīn",枪杆:"qiāng gǎn",缝纫:"féng rèn",愁闷:"chóu mèn",点将:"diǎn jiàng",华佗:"huà tuó",劲射:"jìng shè",箱笼:"xiāng lǒng",终了:"zhōng liǎo",鬓发:"bìn fà",结巴:"jiē ba",苦干:"kǔ gàn",看家:"kān jiā",正旦:"zhēng dàn",中肯:"zhòng kěn",厦门:"xià mén",东莞:"dōng guǎn",食量:"shí liàng",宫调:"gōng diào",间作:"jiàn zuò",弹片:"dàn piàn",差池:"chā chí",漂白:"piǎo bái",杠子:"gàng zi",调处:"tiáo chǔ",好动:"hào dòng",转炉:"zhuàn lú",屏气:"bǐng qì",夹板:"jiā bǎn",哀乐:"āi yuè",干道:"gàn dào",苦处:"kǔ chù",劈柴:"pǐ chái",长势:"zhǎng shì",天华:"tiān huá",共处:"gòng chǔ",校验:"jiào yàn",出塞:"chū sài",磨盘:"mò pán",萎靡:"wěi mǐ",奔丧:"bēn sāng",唱和:"chàng hè",大调:"dà diào",非分:"fēi fèn",钻营:"zuān yíng",夹子:"jiā zi",超载:"chāo zài",更始:"gēng shǐ",铃铛:"líng dang",披散:"pī sàn",发还:"fā huán",转轮:"zhuàn lún",横财:"hèng cái",泡桐:"pāo tóng",抛撒:"pāo sǎ",天呀:"tiān yā",糊糊:"hū hu",躯壳:"qū qiào",通量:"tōng liàng",奉还:"fèng huán",午觉:"wǔ jiào",闷棍:"mèn gùn",浪头:"làng tou",砚台:"yàn tái",油坊:"yóu fáng",学长:"xué zhǎng",过载:"guò zài",笔调:"bǐ diào",衣被:"yī bèi",畜产:"xù chǎn",调阅:"diào yuè",蛮干:"mán gàn",曾祖:"zēng zǔ",提干:"tí gàn",变调:"biàn diào",覆没:"fù mò",模子:"mú zi",乐律:"yuè lǜ",称心:"chèn xīn",木杆:"mù gān",重印:"chóng yìn",自省:"zì xǐng",提调:"tí diào",看相:"kàn xiàng",芋头:"yù tou",下切:"xià qiē",塞上:"sài shàng",铺张:"pū zhāng",藤蔓:"téng wàn",薄幸:"bó xìng",解数:"xiè shù",褪去:"tuì qù",霰弹:"xiàn dàn",柚木:"yóu mù",痕量:"hén liàng",雅乐:"yǎ yuè",号哭:"háo kū",诈降:"zhà xiáng",猪圈:"zhū juàn",咋舌:"zé shé",铣床:"xǐ chuáng",防弹:"fáng dàn",健将:"jiàn jiàng",丽水:"lí shuǐ",削发:"xuē fà",空当:"kòng dāng",多相:"duō xiàng",鲜见:"xiǎn jiàn",划桨:"huá jiǎng",载波:"zài bō",跳蚤:"tiào zao",俏皮:"qiào pí",吧嗒:"bā dā",结发:"jié fà",了断:"liǎo duàn",同调:"tóng diào",石磨:"shí mò",时差:"shí chā",鼻塞:"bí sè",挑子:"tiāo zi",推磨:"tuī mò",武侯:"wǔ hóu",抹煞:"mǒ shā",调转:"diào zhuǎn",籍没:"jí mò",还债:"huán zhài",调演:"diào yǎn",分划:"fēn huá",奇偶:"jī ǒu",断喝:"duàn hè",闷雷:"mèn léi",狼藉:"láng jí",饭量:"fàn liàng",还礼:"huán lǐ",转调:"zhuǎn diào",星相:"xīng xiàng",手相:"shǒu xiàng",配乐:"pèi yuè",盖头:"gài tou",连杆:"lián gǎn",簿记:"bù jì",刀把:"dāo bà",量词:"liàng cí",名角:"míng jué",步调:"bù diào",校本:"jiào běn",账簿:"zhàng bù",隽永:"juàn yǒng",稍为:"shāo wéi",易传:"yì zhuàn",乐谱:"yuè pǔ",牵累:"qiān lěi",答理:"dā li",喝斥:"hè chì",吟哦:"yín é",干渠:"gàn qú",海量:"hǎi liàng",精当:"jīng dàng",着床:"zhuó chuáng",月相:"yuè xiàng",庶几:"shù jī",宫观:"gōng guàn",论处:"lùn chǔ",征辟:"zhēng bì",厚朴:"hòu pò",介壳:"jiè qiào",吭哧:"kēng chī",咯血:"kǎ xiě",铺陈:"pū chén",重生:"chóng shēng",乐理:"yuè lǐ",哀号:"āi háo",藏历:"zàng lì",刚劲:"gāng jìng",削平:"xuē píng",浓荫:"nóng yīn",城垛:"chéng duǒ",当差:"dāng chāi",正传:"zhèng zhuàn",并处:"bìng chǔ",创面:"chuāng miàn",旦角:"dàn jué",薄礼:"bó lǐ",晃荡:"huàng dang",臊子:"sào zi",家什:"jiā shí",闷头:"mēn tóu",美发:"měi fà",度数:"dù shu",着凉:"zháo liáng",闯将:"chuǎng jiàng",几案:"jī àn",姘头:"pīn tou",差数:"chā shù",散碎:"sǎn suì",壅塞:"yōng sè",寒颤:"hán zhàn",牵强:"qiān qiǎng",无间:"wú jiàn",轮转:"lún zhuàn",号叫:"háo jiào",铺排:"pū pái",降伏:"xiáng fú",轧钢:"zhá gāng",东阿:"dōng ē",病假:"bìng jià",累加:"lěi jiā",梗塞:"gěng sè",弹夹:"dàn jiā",钻心:"zuān xīn",晃眼:"huǎng yǎn",魔爪:"mó zhǎo",标量:"biāo liàng",憋闷:"biē mèn",猜度:"cāi duó",处士:"chǔ shì",官差:"guān chāi",讨还:"tǎo huán",长门:"cháng mén",馏分:"liú fēn",里弄:"lǐ lòng",色相:"sè xiàng",雅兴:"yǎ xìng",角力:"jué lì",弹坑:"dàn kēng",枝杈:"zhī chà",夹具:"jiā jù",处刑:"chǔ xíng",悍将:"hàn jiàng",好学:"hào xué",好好:"hǎo hǎo",银发:"yín fà",扫把:"sào bǎ",法相:"fǎ xiàng",贵干:"guì gàn",供气:"gōng qì",空余:"kòng yú",捆扎:"kǔn zā",瘠薄:"jí bó",浆糊:"jiàng hu",嘎吱:"gā zhī",调令:"diào lìng",法帖:"fǎ tiè",淋病:"lìn bìng",调派:"diào pài",转盘:"zhuàn pán",供稿:"gōng gǎo",差官:"chāi guān",忧闷:"yōu mèn",教长:"jiào zhǎng",重唱:"chóng chàng",酒兴:"jiǔ xìng",乐坛:"yuè tán",花呢:"huā ní",叱喝:"chì hè",膀臂:"bǎng bì",得空:"dé kòng",转圈:"zhuàn quān",横暴:"hèng bào",哄抬:"hōng tái",引吭:"yǐn háng",载货:"zài huò",中计:"zhòng jì",官长:"guān zhǎng",相面:"xiàng miàn",看头:"kàn tou",盼头:"pàn tou",意兴:"yì xìng",军乐:"jūn yuè",累次:"lěi cì",骨嘟:"gǔ dū",燕赵:"yān zhào",报丧:"bào sāng",弥撒:"mí sa",挨斗:"ái dòu",扁舟:"piān zhōu",丑角:"chǒu jué",吊丧:"diào sāng",强将:"qiáng jiàng",重奏:"chóng zòu",发辫:"fà biàn",着魔:"zháo mó",着法:"zhāo fǎ",盛放:"shèng fàng",填塞:"tián sè",凶横:"xiōng hèng",稽首:"qǐ shǒu",碑帖:"bēi tiè",冲量:"chōng liàng",发菜:"fà cài",假发:"jiǎ fà",翻卷:"fān juǎn",小量:"xiǎo liàng",胶着:"jiāo zhuó",里子:"lǐ zi",调调:"diào diao",散兵:"sǎn bīng",高挑:"gāo tiǎo",播撒:"bō sǎ",夹心:"jiā xīn",扇动:"shān dòng",叨扰:"tāo rǎo",霓裳:"ní cháng",捻子:"niǎn zi",弥缝:"mí féng",撒布:"sǎ bù",场院:"cháng yuàn",省亲:"xǐng qīn",提拉:"tí lā",惯量:"guàn liàng",强逼:"qiáng bī",强征:"qiáng zhēng",晕车:"yùn chē",数道:"shù dào",带累:"dài lèi",拓本:"tà běn",嫌恶:"xián wù",宿将:"sù jiàng",龟裂:"jūn liè",缠夹:"chán jiā",发式:"fà shì",隔扇:"gé shàn",天分:"tiān fèn",癖好:"pǐ hào",四通:"sì tōng",白术:"bái zhú",划伤:"huá shāng",角斗:"jué dòu",听差:"tīng chāi",岁差:"suì chā",丧礼:"sāng lǐ",脉脉:"mò mò",削瘦:"xuē shòu",撒播:"sǎ bō",莎草:"suō cǎo",犍为:"qián wéi",调头:"diào tóu",龙卷:"lóng juǎn",外调:"wài diào",字帖:"zì tiè",卷发:"juǎn fà",揣度:"chuǎi duó",洋相:"yáng xiàng",散光:"sǎn guāng",骨碌:"gū lu",薄命:"bó mìng",笼头:"lóng tóu",咽炎:"yān yán",碌碡:"liù zhou",片儿:"piàn er",纤手:"qiàn shǒu",散体:"sǎn tǐ",内省:"nèi xǐng",强留:"qiáng liú",解送:"jiè sòng",反间:"fǎn jiàn",少壮:"shào zhuàng",留空:"liú kōng",告假:"gào jià",咳血:"ké xuè",薄暮:"bó mù",铺轨:"pū guǐ",磨削:"mó xuē",治丧:"zhì sāng",叉子:"chā zi",哄动:"hōng dòng",蛾子:"é zi",出落:"chū luò",股长:"gǔ zhǎng",贵处:"guì chù",还魂:"huán hún",例假:"lì jià",刹住:"shā zhù",身量:"shēn liàng",同好:"tóng hào",模量:"mó liàng",更生:"gēng shēng",服丧:"fú sāng",率直:"shuài zhí",字模:"zì mú",散架:"sǎn jià",答腔:"dā qiāng",交恶:"jiāo wù",薄情:"bó qíng",眼泡:"yǎn pāo",袅娜:"niǎo nuó",草垛:"cǎo duò",冲劲:"chòng jìn",呢喃:"ní nán",切中:"qiè zhòng",挑灯:"tiǎo dēng",还愿:"huán yuàn",激将:"jī jiàng",更鼓:"gēng gǔ",没药:"mò yào",败兴:"bài xìng",切面:"qiē miàn",散户:"sǎn hù",累进:"lěi jìn",背带:"bēi dài",秤杆:"chèng gǎn",碾坊:"niǎn fáng",簿子:"bù zi",扳手:"bān shǒu",铅山:"yán shān",儒将:"rú jiàng",重光:"chóng guāng",剪发:"jiǎn fà",长上:"zhǎng shàng",小传:"xiǎo zhuàn",压轴:"yā zhòu",弱冠:"ruò guàn",花卷:"huā juǎn",横祸:"hèng huò",夹克:"jiā kè",光晕:"guāng yùn",披靡:"pī mǐ",对调:"duì diào",夹持:"jiā chí",空额:"kòng é",平调:"píng diào",铺床:"pū chuáng",丧钟:"sāng zhōng",作乐:"zuò lè",少府:"shào fǔ",数数:"shuò shuò",奔头:"bèn tou",进给:"jìn jǐ",率性:"shuài xìng",乐子:"lè zi",绑扎:"bǎng zā",挑唆:"tiǎo suō",漂洗:"piǎo xǐ",夹墙:"jiā qiáng",咳喘:"ké chuǎn",乜斜:"miē xie",错处:"cuò chù",闷酒:"mèn jiǔ",时调:"shí diào",重孙:"chóng sūn",经幢:"jīng chuáng",圩场:"xū chǎng",调门:"diào mén",花头:"huā tóu",划拉:"huá la",套色:"tào shǎi",粗率:"cū shuài",相率:"xiāng shuài",款识:"kuǎn zhì",吁请:"yù qǐng",荫蔽:"yīn bì",文蛤:"wén gé",嘀嗒:"dī dā",调取:"diào qǔ",交差:"jiāo chāi",落子:"luò zǐ",相册:"xiàng cè",絮叨:"xù dao",落发:"luò fà",异相:"yì xiàng",浸没:"jìn mò",角抵:"jué dǐ",卸载:"xiè zài",春卷:"chūn juǎn",扎挣:"zhá zheng",畜养:"xù yǎng",吡咯:"bǐ luò",垛子:"duò zi",恶少:"è shào",发际:"fà jì",红苕:"hóng sháo",糨糊:"jiàng hu",哭丧:"kū sāng",稍息:"shào xī",晕船:"yùn chuán",校样:"jiào yàng",外差:"wài chā",脚爪:"jiǎo zhǎo",铺展:"pū zhǎn",芫荽:"yán sui",夹紧:"jiā jǐn",尿泡:"suī pào",丧乱:"sāng luàn",凶相:"xiōng xiàng",华发:"huá fà",打场:"dǎ cháng",云量:"yún liàng",正切:"zhèng qiē",划拳:"huá quán",划艇:"huá tǐng",评传:"píng zhuàn",拉纤:"lā qiàn",句读:"jù dòu",散剂:"sǎn jì",骨殖:"gǔ shi",塞音:"sè yīn",铺叙:"pū xù",阏氏:"yān zhī",冷颤:"lěng zhàn",煞住:"shā zhù",少男:"shào nán",管乐:"guǎn yuè",号啕:"háo táo",纳降:"nà xiáng",拥塞:"yōng sè",万乘:"wàn shèng",杆儿:"gǎn ér",葛藤:"gé téng",簿籍:"bù jí",皮夹:"pí jiā",校准:"jiào zhǔn",允当:"yǔn dàng",器量:"qì liàng",选调:"xuǎn diào",扮相:"bàn xiàng",干才:"gàn cái",基干:"jī gàn",割切:"gē qiē",国乐:"guó yuè",卡壳:"qiǎ ké",辟谷:"bì gǔ",磨房:"mò fáng",咿呀:"yī yā",芥末:"jiè mo",薄技:"bó jì",产假:"chǎn jià",诗兴:"shī xìng",重出:"chóng chū",转椅:"zhuàn yǐ",酌量:"zhuó liang",簿册:"bù cè",藏青:"zàng qīng",的士:"dī shì",调人:"diào rén",解元:"jiè yuán",茎干:"jīng gàn",巨量:"jù liàng",榔头:"láng tou",率真:"shuài zhēn",喷香:"pèn xiāng",锁钥:"suǒ yuè",虾蟆:"há má",相图:"xiàng tú",兴会:"xìng huì",灶头:"zào tóu",重婚:"chóng hūn",钻洞:"zuān dòng",忖度:"cǔn duó",党参:"dǎng shēn",调温:"diào wēn",杆塔:"gān tǎ",葛布:"gé bù",拱券:"gǒng xuàn",夹生:"jiā shēng",露馅:"lòu xiàn",恰切:"qià qiè",散见:"sǎn jiàn",哨卡:"shào qiǎ",烫发:"tàng fà",体量:"tǐ liàng",挺括:"tǐng kuò",系带:"jì dài",相士:"xiàng shì",羊圈:"yáng juàn",转矩:"zhuàn jǔ",吧台:"bā tái",苍术:"cāng zhú",菲薄:"fěi bó",蛤蚧:"gé jiè",蛤蜊:"gé lí",瓜蔓:"guā wàn",怪相:"guài xiàng",临帖:"lín tiè",女红:"nǚ gōng",刨床:"bào chuáng",翘楚:"qiáo chǔ",数九:"shǔ jiǔ",谈兴:"tán xìng",雄劲:"xióng jìng",扎染:"zā rǎn",遮荫:"zhē yīn",周正:"zhōu zhèng",赚头:"zhuàn tou",扒手:"pá shǒu",搀和:"chān huo",诚朴:"chéng pǔ",肚量:"dù liàng",干结:"gān jié",工尺:"gōng chě",家累:"jiā lěi",曲水:"qū shuǐ",沙参:"shā shēn",挑花:"tiǎo huā",阿门:"ā mén",背篓:"bēi lǒu",瘪三:"biē sān",裁处:"cái chǔ",创痛:"chuāng tòng",福相:"fú xiàng",更动:"gēng dòng",豪兴:"háo xìng",还阳:"huán yáng",还嘴:"huán zuǐ",借调:"jiè diào",卷云:"juǎn yún",流弹:"liú dàn",想头:"xiǎng tou",削价:"xuē jià",校阅:"jiào yuè",雅量:"yǎ liàng",别传:"bié zhuàn",薄酒:"bó jiǔ",春假:"chūn jià",发妻:"fà qī",哗哗:"huā huā",宽绰:"kuān chuo",了悟:"liǎo wù",切花:"qiē huā",审度:"shěn duó",应许:"yīng xǔ",转台:"zhuàn tái",仔猪:"zǐ zhū",裁量:"cái liáng",藏戏:"zàng xì",乘兴:"chéng xìng",绸缪:"chóu móu",摧折:"cuī zhé",调经:"tiáo jīng",调职:"diào zhí",缝缀:"féng zhuì",骨朵:"gū duǒ",核儿:"hú er",恒量:"héng liàng",还价:"huán jià",浑朴:"hún pǔ",苦差:"kǔ chāi",面糊:"miàn hù",煞车:"shā chē",省视:"xǐng shì",什锦:"shí jǐn",信差:"xìn chāi",余切:"yú qiē",攒眉:"cuán méi",炸糕:"zhá gāo",钻杆:"zuàn gǎn",扒灰:"pá huī",拌和:"bàn huò",长调:"cháng diào",大溜:"dà liù",抖搂:"dǒu lōu",飞转:"fēi zhuàn",干仗:"gàn zhàng",好胜:"hào shèng",画片:"huà piàn",搅混:"jiǎo hún",螺杆:"luó gǎn",木模:"mù mú",怒号:"nù háo",频数:"pín shù",无宁:"wú níng",遗少:"yí shào",邮差:"yóu chāi",占卦:"zhān guà",占星:"zhān xīng",重审:"chóng shěn",自量:"zì liàng",调防:"diào fáng",发廊:"fà láng",反调:"fǎn diào",缝子:"fèng zi",更夫:"gēng fū",骨子:"gǔ zi",光杆:"guāng gǎn",夹棍:"jiā gùn",居丧:"jū sāng",巨贾:"jù gǔ",看押:"kān yā",空转:"kōng zhuàn",量力:"liàng lì",炮烙:"páo luò",赔还:"péi huán",扑扇:"pū shān",散记:"sǎn jì",散件:"sǎn jiàn",删削:"shān xuē",射干:"shè gàn",条几:"tiáo jī",偷空:"tōu kòng",削壁:"xuē bì",校核:"jiào hé",阴干:"yīn gān",择菜:"zhái cài",重九:"chóng jiǔ",主调:"zhǔ diào",自禁:"zì jīn",吧唧:"bā jī",便溺:"biàn niào",词调:"cí diào",叨咕:"dáo gu",落枕:"lào zhěn",铺砌:"pū qì",刷白:"shuà bái",委靡:"wěi mǐ",系泊:"xì bó",相马:"xiàng mǎ",熨帖:"yù tiē",转筋:"zhuàn jīn",棒喝:"bàng hè",傧相:"bīn xiàng",镐头:"gǎo tóu",间苗:"jiàn miáo",乐池:"yuè chí",卖相:"mài xiàng",屏弃:"bǐng qì",铅弹:"qiān dàn",切变:"qiē biàn",请调:"qǐng diào",群氓:"qún méng",散板:"sǎn bǎn",省察:"xǐng chá",事假:"shì jià",纤绳:"qiàn shéng",重影:"chóng yǐng",耕种:"gēng zhòng",种地:"zhòng dì",种菜:"zhòng cài",栽种:"zāi zhòng",接种:"jiē zhòng",垦种:"kěn zhòng",种殖:"zhòng zhí",种瓜:"zhòng guā",种豆:"zhòng dòu",种树:"zhòng shù",睡着:"shuì zháo",笼子:"lóng zi",重启:"chóng qǐ",重整:"chóng zhěng",重弹:"chóng tán",重足:"chóng zú",重山:"chóng shān",重游:"chóng yóu",重峦:"chóng luán",爷爷:"yé ye",奶奶:"nǎi nai",姥爷:"lǎo ye",爸爸:"bà ba",妈妈:"mā ma",婶婶:"shěn shen",舅舅:"jiù jiu",姑姑:"gū gu",叔叔:"shū shu",姨夫:"yí fu",舅母:"jiù mu",姑父:"gū fu",姐夫:"jiě fu",婆婆:"pó po",公公:"gōng gong",舅子:"jiù zi",姐姐:"jiě jie",哥哥:"gē ge",妹妹:"mèi mei",妹夫:"mèi fu",姨子:"yí zi",宝宝:"bǎo bao",娃娃:"wá wa",孩子:"hái zi",日子:"rì zi",样子:"yàng zi",狮子:"shī zi",身子:"shēn zi",架子:"jià zi",嫂子:"sǎo zi",鼻子:"bí zi",亭子:"tíng zi",折子:"zhé zi",面子:"miàn zi",脖子:"bó zi",辈子:"bèi zi",帽子:"mào zi",拍子:"pāi zi",柱子:"zhù zi",辫子:"biàn zi",鸽子:"gē zi",房子:"fáng zi",丸子:"wán zi",摊子:"tān zi",牌子:"pái zi",胡子:"hú zi",鬼子:"guǐ zi",矮子:"ǎi zi",鸭子:"yā zi",小子:"xiǎo zi",影子:"yǐng zi",屋子:"wū zi",对子:"duì zi",点子:"diǎn zi",本子:"běn zi",种子:"zhǒng zi",儿子:"ér zi",兔子:"tù zi",骗子:"piàn zi",院子:"yuàn zi",猴子:"hóu zi",嗓子:"sǎng zi",侄子:"zhí zi",柿子:"shì zi",钳子:"qián zi",虱子:"shī zi",瓶子:"píng zi",豹子:"bào zi",筷子:"kuài zi",篮子:"lán zi",绳子:"shéng zi",嘴巴:"zuǐ ba",耳朵:"ěr duo",茄子:"qié zi",蚌埠:"bèng bù",崆峒:"kōng tóng",琵琶:"pí pa",蘑菇:"mó gu",葫芦:"hú lu",狐狸:"hú li",桔子:"jú zi",盒子:"hé zi",桌子:"zhuō zi",竹子:"zhú zi",师傅:"shī fu",衣服:"yī fu",袜子:"wà zi",杯子:"bēi zi",刺猬:"cì wei",麦子:"mài zi",队伍:"duì wu",知了:"zhī liǎo",鱼儿:"yú er",馄饨:"hún tun",灯笼:"dēng long",庄稼:"zhuāng jia",聪明:"cōng ming",镜子:"jìng zi",银子:"yín zi",盘子:"pán zi",了却:"liǎo què",力气:"lì qi",席子:"xí zi",林子:"lín zi",朝霞:"zhāo xiá",朝夕:"zhāo xī",朝气:"zhāo qì",翅膀:"chì bǎng",省长:"shěng zhǎng",臧否:"zāng pǐ",否泰:"pǐ tài",变得:"biàn de",丈夫:"zhàng fu",豆腐:"dòu fu",笔杆:"bǐ gǎn",枞阳:"zōng yáng",行人:"xíng rén",打着:"dǎ zhe",第一:"dì yī",万一:"wàn yī",之一:"zhī yī",得之:"dé zhī",统一:"tǒng yī",唯一:"wéi yī",专一:"zhuān yī",单一:"dān yī",如一:"rú yī",其一:"qí yī",合一:"hé yī",逐一:"zhú yī",周一:"zhōu yī",初一:"chū yī",研一:"yán yī",归一:"guī yī",假一:"jiǎ yī",闻一:"wén yī",了了:"liǎo liǎo",公了:"gōng liǎo",私了:"sī liǎo",一月:"yī yuè",一号:"yī hào",一级:"yī jí",一等:"yī děng",一哥:"yī gē",月一:"yuè yī",一一:"yī yī",二一:"èr yī",三一:"sān yī",四一:"sì yī",五一:"wǔ yī",六一:"liù yī",七一:"qī yī",八一:"bā yī",九一:"jiǔ yī","一〇":"yī líng",一零:"yī líng",一二:"yī èr",一三:"yī sān",一四:"yī sì",一五:"yī wǔ",一六:"yī liù",一七:"yī qī",一八:"yī bā",一九:"yī jiǔ",一又:"yī yòu",一饼:"yī bǐng",一楼:"yī lóu",为例:"wéi lì",为准:"wéi zhǔn",沧海:"cāng hǎi",难为:"nán wéi",责难:"zé nàn",患难:"huàn nàn",磨难:"mó nàn",大难:"dà nàn",刁难:"diāo nàn",殉难:"xùn nàn",落难:"luò nàn",罹难:"lí nàn",灾难:"zāi nàn",难民:"nàn mín",苦难:"kǔ nàn",危难:"wēi nàn",发难:"fā nàn",逃难:"táo nàn",避难:"bì nàn",遇难:"yù nàn",阻难:"zǔ nàn",厄难:"è nàn",徇难:"xùn nàn",空难:"kōng nàn",喜欢:"xǐ huan",朝朝:"zhāo zhāo",不行:"bù xíng",轧轧:"yà yà",弯曲:"wān qū",扭曲:"niǔ qū",曲直:"qū zhí",委曲:"wěi qū",酒曲:"jiǔ qū",曲径:"qū jìng",曲解:"qū jiě",歪曲:"wāi qū",曲线:"qū xiàn",曲阜:"qū fù",九曲:"jiǔ qū",曲折:"qū zhé",曲肱:"qū gōng",曲意:"qū yì",仡佬:"gē lǎo"},Sh=Object.keys(ui).map(n=>({zh:n,pinyin:ui[n],probability:2e-8,length:2,priority:R.Normal,dict:Symbol("dict2")})),ei={为什么:"wèi shén me",实际上:"shí jì shang",检察长:"jiǎn chá zhǎng",干什么:"gàn shén me",这会儿:"zhè huì er",尽可能:"jǐn kě néng",董事长:"dǒng shì zhǎng",了不起:"liǎo bù qǐ",参谋长:"cān móu zhǎng",朝鲜族:"cháo xiǎn zú",海内外:"hǎi nèi wài",禁不住:"jīn bú zhù",柏拉图:"bó lā tú",不在乎:"bú zài hu",洛杉矶:"luò shān jī",有点儿:"yǒu diǎn er",迫击炮:"pǎi jī pào",不得了:"bù dé liǎo",马尾松:"mǎ wěi sōng",运输量:"yùn shū liàng",发脾气:"fā pí qi",士大夫:"shì dà fū",鸭绿江:"yā lù jiāng",压根儿:"yà gēn er",对得起:"duì de qǐ",那会儿:"nà huì er",自个儿:"zì gě er",物理量:"wù lǐ liàng",怎么着:"zěn me zhāo",明晃晃:"míng huǎng huǎng",节假日:"jié jià rì",心里话:"xīn lǐ huà",发行量:"fā xíng liàng",兴冲冲:"xìng chōng chōng",分子量:"fēn zǐ liàng",国子监:"guó zǐ jiàn",老大难:"lǎo dà nán",党内外:"dǎng nèi wài",这么着:"zhè me zhāo",少奶奶:"shào nǎi nai",暗地里:"àn dì lǐ",更年期:"gēng nián qī",工作量:"gōng zuò liàng",背地里:"bèi dì lǐ",山里红:"shān li hóng",好好儿:"hǎo hāo er",交响乐:"jiāo xiǎng yuè",好意思:"hǎo yì si",吐谷浑:"tǔ yù hún",没意思:"méi yì si",理发师:"lǐ fà shī",塔什干:"tǎ shí gān",充其量:"chōng qí liàng",靠得住:"kào de zhù",车行道:"chē xíng dào",人行道:"rén xíng dào",中郎将:"zhōng láng jiàng",照明弹:"zhào míng dàn",烟幕弹:"yān mù dàn",没奈何:"mò nài hé",乱哄哄:"luàn hōng hōng",惠更斯:"huì gēng sī",载重量:"zài zhòng liàng",瞧得起:"qiáo de qǐ",纪传体:"jì zhuàn tǐ",阿房宫:"ē páng gōng",卷心菜:"juǎn xīn cài",戏班子:"xì bān zi",过得去:"guò de qù",花岗石:"huā gāng shí",外甥女:"wài sheng nǚ",团团转:"tuán tuán zhuàn",大堡礁:"dà bǎo jiāo",燃烧弹:"rán shāo dàn",劳什子:"láo shí zi",摇滚乐:"yáo gǔn yuè",夹竹桃:"jiā zhú táo",闹哄哄:"nào hōng hōng",三连冠:"sān lián guàn",重头戏:"zhòng tóu xì",二人转:"èr rén zhuàn",节骨眼:"jiē gǔ yǎn",知识面:"zhī shi miàn",护士长:"hù shi zhǎng",信号弹:"xìn hào dàn",干电池:"gān diàn chí",枪杆子:"qiāng gǎn zi",哭丧棒:"kū sāng bàng",鼻咽癌:"bí yān ái",瓦岗军:"wǎ gāng jūn",买得起:"mǎi de qǐ",癞蛤蟆:"lài há ma",脊梁骨:"jǐ liang gǔ",子母弹:"zǐ mǔ dàn",开小差:"kāi xiǎo chāi",女强人:"nǚ qiáng rén",英雄传:"yīng xióng zhuàn",爵士乐:"jué shì yuè",说笑话:"shuō xiào hua",碰头会:"pèng tóu huì",玻璃钢:"bō li gāng",曳光弹:"yè guāng dàn",少林拳:"shào lín quán",咏叹调:"yǒng tàn diào",少先队:"shào xiān duì",灵长目:"líng zhǎng mù",对着干:"duì zhe gàn",蒙蒙亮:"méng méng liàng",软骨头:"ruǎn gǔ tou",铺盖卷:"pū gài juǎn",和稀泥:"huò xī ní",背黑锅:"bēi hēi guō",红彤彤:"hóng tōng tōng",武侯祠:"wǔ hóu cí",打哆嗦:"dǎ duō suo",户口簿:"hù kǒu bù",马尾藻:"mǎ wěi zǎo",夜猫子:"yè māo zi",打手势:"dǎ shǒu shì",龙王爷:"lóng wáng yé",气头上:"qì tóu shang",糊涂虫:"hú tu chóng",笔杆子:"bǐ gǎn zi",占便宜:"zhàn pián yi",打主意:"dǎ zhǔ yì",多弹头:"duō dàn tóu",露一手:"lòu yì shǒu",堰塞湖:"yàn sè hú",保得住:"bǎo de zhù",趵突泉:"bào tū quán",奥得河:"ào de hé",司务长:"sī wù zhǎng",禁不起:"jīn bù qǐ",什刹海:"shí chà hǎi",莲花落:"lián huā lào",见世面:"jiàn shì miàn",豁出去:"huō chū qù",电位差:"diàn wèi chā",挨个儿:"āi gè er",那阵儿:"nà zhèn er",肺活量:"fèi huó liàng",大师傅:"dà shī fu",掷弹筒:"zhì dàn tǒng",打呼噜:"dǎ hū lu",广渠门:"ān qú mén",未见得:"wèi jiàn dé",大婶儿:"dà shěn er",谈得来:"tán de lái",脚丫子:"jiǎo yā zi",空包弹:"kōng bāo dàn",窝里斗:"wō li dòu",弹着点:"dàn zhuó diǎn",个头儿:"gè tóu er",看得起:"kàn de qǐ",糊涂账:"hú tu zhàng",大猩猩:"dà xīng xing",禁得起:"jīn de qǐ",法相宗:"fǎ xiàng zōng",可怜相:"kě lián xiàng",吃得下:"chī de xià",汉堡包:"hàn bǎo bāo",闹嚷嚷:"nào rāng rāng",数来宝:"shǔ lái bǎo",合得来:"hé de lái",干性油:"gān xìng yóu",闷葫芦:"mèn hú lu",呱呱叫:"guā guā jiào",西洋参:"xī yáng shēn",林荫道:"lín yīn dào",拉家常:"lā jiā cháng",卷铺盖:"juǎn pū gài",过得硬:"guò de yìng",飞将军:"fēi jiāng jūn",挑大梁:"tiǎo dà liáng",哈巴狗:"hǎ ba gǒu",过家家:"guò jiā jiā",催泪弹:"cuī lèi dàn",雨夹雪:"yǔ jiā xuě",敲竹杠:"qiāo zhú gàng",列车长:"liè chē zhǎng",华达呢:"huá dá ní",犯得着:"fàn de zháo",土疙瘩:"tǔ gē da",煞风景:"shā fēng jǐng",轻量级:"qīng liàng jí",羞答答:"xiū dā dā",石子儿:"shí zǐ er",达姆弹:"dá mǔ dàn",科教片:"kē jiào piān",侃大山:"kǎn dà shān",丁点儿:"dīng diǎn er",吃得消:"chī de xiāo",捋虎须:"luō hǔ xū",高丽参:"gāo lí shēn",众生相:"zhòng shēng xiàng",咽峡炎:"yān xiá yán",禁得住:"jīn de zhù",吃得开:"chī de kāi",柞丝绸:"zuò sī chóu",应声虫:"yìng shēng chóng",数得着:"shǔ de zháo",傻劲儿:"shǎ jìn er",铅玻璃:"qiān bō li",可的松:"kě dì sōng",划得来:"huá de lái",晕乎乎:"yūn hū hū",屎壳郎:"shǐ ke làng",尥蹶子:"liào juě zi",藏红花:"zàng hóng huā",闷罐车:"mèn guàn chē",卡脖子:"qiǎ bó zi",红澄澄:"hóng deng deng",赶得及:"gǎn de jí",当间儿:"dāng jiàn er",露马脚:"lòu mǎ jiǎo",鸡内金:"jī nèi jīn",犯得上:"fàn de shàng",钉齿耙:"dīng chǐ bà",饱和点:"bǎo hé diǎn",龙爪槐:"lóng zhǎo huái",喝倒彩:"hè dào cǎi",定冠词:"dìng guàn cí",担担面:"dàn dan miàn",吃得住:"chī de zhù",爪尖儿:"zhuǎ jiān er",支着儿:"zhī zhāo er",折跟头:"zhē gēn tou",阴着儿:"yīn zhāo er",烟卷儿:"yān juǎn er",宣传弹:"xuān chuán dàn",信皮儿:"xìn pí er",弦切角:"xián qiē jiǎo",缩砂密:"sù shā mì",说得来:"shuō de lái",水漂儿:"shuǐ piāo er",耍笔杆:"shuǎ bǐ gǎn",数得上:"shǔ de shàng",数不着:"shǔ bù zháo",数不清:"shǔ bù qīng",什件儿:"shí jiàn er",生死簿:"shēng sǐ bù",扇风机:"shān fēng jī",撒呓挣:"sā yì zheng",日记簿:"rì jì bù",热得快:"rè de kuài",亲家公:"qìng jia gōng",奇函数:"jī hán shù",拍纸簿:"pāi zhǐ bù",努劲儿:"nǔ jìn er",泥娃娃:"ní wá wa",内切圆:"nèi qiē yuán",哪会儿:"nǎ huì er",闷头儿:"mēn tóu er",没谱儿:"méi pǔ er",铆劲儿:"mǎo jìn er",溜肩膀:"liū jiān bǎng",了望台:"liào wàng tái",老来少:"lǎo lái shào",坤角儿:"kūn jué er",考勤簿:"kǎo qín bù",卷笔刀:"juǎn bǐ dāo",进给量:"jìn jǐ liàng",划不来:"huá bù lái",汗褂儿:"hàn guà er",鼓囊囊:"gǔ nāng nāng",够劲儿:"gòu jìn er",公切线:"gōng qiē xiàn",搁得住:"gé de zhù",赶浪头:"gǎn làng tóu",赶得上:"gǎn de shàng",干酵母:"gān jiào mǔ",嘎渣儿:"gā zhā er",嘎嘣脆:"gā bēng cuì",对得住:"duì de zhù",逗闷子:"dòu mèn zi",顶呱呱:"dǐng guā guā",滴溜儿:"dī liù er",大轴子:"dà zhòu zi",打板子:"dǎ bǎn zi",寸劲儿:"cùn jìn er",醋劲儿:"cù jìn er",揣手儿:"chuāi shǒu er",冲劲儿:"chòng jìn er",吃得来:"chī de lái",不更事:"bù gēng shì",奔头儿:"bèn tou er",百夫长:"bǎi fū zhǎng",娃娃亲:"wá wa qīn",死劲儿:"sǐ jìn er",骨朵儿:"gū duǒ er",功劳簿:"gōng láo bù",都江堰:"dū jiāng yàn",一担水:"yí dàn shuǐ",否极泰:"pǐ jí tài",泰来否:"tài lái pǐ",咳特灵:"ké tè líng",开户行:"kāi hù háng",郦食其:"lì yì jī",花事了:"huā shì liǎo",一更更:"yì gēng gēng",一重山:"yì chóng shān",风一更:"fēng yì gēng",雪一更:"xuě yì gēng",归一码:"guī yì mǎ",星期一:"xīng qī yī",礼拜一:"lǐ bài yī",一季度:"yī jì dù",一月一:"yī yuè yī",一字马:"yī zì mǎ",一是一:"yī shì yī",一次方:"yī cì fāng",一阳指:"yī yáng zhǐ",一字决:"yī zì jué",一年级:"yī nián jí",一不做:"yī bú zuò",屈戌儿:"qū qu ér",难为水:"nán wéi shuǐ",难为情:"nán wéi qíng",行一行:"xíng yì háng",别别的:"biè bié de",干哪行:"gàn nǎ háng",干一行:"gàn yì háng",曲别针:"qū bié zhēn"},Ph=Object.keys(ei).map(n=>({zh:n,pinyin:ei[n],probability:2e-8,length:3,priority:R.Normal,dict:Symbol("dict3")})),si={成吉思汗:"chéng jí sī hán",四通八达:"sì tōng bā dá",一模一样:"yì mú yí yàng",青藏高原:"qīng zàng gāo yuán",阿弥陀佛:"ē mí tuó fó",解放思想:"jiè fàng sī xiǎng",所作所为:"suǒ zuò suǒ wéi",迷迷糊糊:"mí mí hu hū",荷枪实弹:"hè qiāng shí dàn",兴高采烈:"xìng gāo cǎi liè",无能为力:"wú néng wéi lì",布鲁塞尔:"bù lǔ sài ěr",为所欲为:"wéi suǒ yù wéi",克什米尔:"kè shí mǐ ěr",没完没了:"méi wán méi liǎo",不为人知:"bù wéi rén zhī",结结巴巴:"jiē jiē bā bā",前仆后继:"qián pū hòu jì",铺天盖地:"pū tiān gài dì",直截了当:"zhí jié liǎo dàng",供不应求:"gōng bú yìng qiú",御史大夫:"yù shǐ dà fū",不为瓦全:"bù wéi wǎ quán",不可收拾:"bù kě shōu shi",胡作非为:"hú zuò fēi wéi",分毫不差:"fēn háo bú chà",模模糊糊:"mó mó hu hū",不足为奇:"bù zú wéi qí",悄无声息:"qiǎo wú shēng xī",了如指掌:"liǎo rú zhǐ zhǎng",深恶痛绝:"shēn wù tòng jué",高高兴兴:"gāo gāo xìng xìng",唉声叹气:"āi shēng tàn qì",汉藏语系:"hàn zàng yǔ xì",处心积虑:"chǔ xīn jī lǜ",泣不成声:"qì bù chéng shēng",半夜三更:"bàn yè sān gēng",失魂落魄:"shī hún luò pò",二十八宿:"èr shí bā xiù",转来转去:"zhuàn lái zhuàn qù",数以万计:"shǔ yǐ wàn jì",相依为命:"xiāng yī wéi mìng",恋恋不舍:"liàn liàn bù shě",屈指可数:"qū zhǐ kě shǔ",神出鬼没:"shén chū guǐ mò",结结实实:"jiē jiē shí shí",有的放矢:"yǒu dì fàng shǐ",叽哩咕噜:"jī lǐ gū lū",调兵遣将:"diào bīng qiǎn jiàng",载歌载舞:"zài gē zài wǔ",转危为安:"zhuǎn wēi wéi ān",踏踏实实:"tā tā shi shí",桑给巴尔:"sāng jǐ bā ěr",装模作样:"zhuāng mú zuò yàng",见义勇为:"jiàn yì yǒng wéi",相差无几:"xiāng chā wú jǐ",叹为观止:"tàn wéi guān zhǐ",闷闷不乐:"mèn mèn bú lè",喜怒哀乐:"xǐ nù āi lè",鲜为人知:"xiǎn wéi rén zhī",张牙舞爪:"zhāng yá wǔ zhǎo",为非作歹:"wéi fēi zuò dǎi",含糊其辞:"hán hú qí cí",疲于奔命:"pí yú bēn mìng",勉为其难:"miǎn wéi qí nán",依依不舍:"yī yī bù shě",顶头上司:"dǐng tóu shàng si",不着边际:"bù zhuó biān jì",大模大样:"dà mú dà yàng",寻欢作乐:"xún huān zuò lè",一走了之:"yì zǒu liǎo zhī",字里行间:"zì lǐ háng jiān",含含糊糊:"hán hán hu hū",恰如其分:"qià rú qí fèn",破涕为笑:"pò tì wéi xiào",深更半夜:"shēn gēng bàn yè",千差万别:"qiān chā wàn bié",数不胜数:"shǔ bú shèng shǔ",据为己有:"jù wéi jǐ yǒu",天旋地转:"tiān xuán dì zhuàn",养尊处优:"yǎng zūn chǔ yōu",玻璃纤维:"bō li xiān wéi",吵吵闹闹:"chāo chao nào nào",晕头转向:"yūn tóu zhuàn xiàng",土生土长:"tǔ shēng tǔ zhǎng",宁死不屈:"nìng sǐ bù qū",不省人事:"bù xǐng rén shì",尽力而为:"jìn lì ér wéi",精明强干:"jīng míng qiáng gàn",唠唠叨叨:"láo lao dāo dāo",叽叽喳喳:"jī ji zhā zhā",功不可没:"gōng bù kě mò",锲而不舍:"qiè ér bù shě",排忧解难:"pái yōu jiě nàn",稀里糊涂:"xī li hú tú",各有所长:"gè yǒu suǒ cháng",的的确确:"dí dí què què",哄堂大笑:"hōng táng dà xiào",听而不闻:"tīng ér bù wén",刀耕火种:"dāo gēng huǒ zhòng",内分泌腺:"nèi fèn mì xiàn",化险为夷:"huà xiǎn wéi yí",百发百中:"bǎi fā bǎi zhòng",重见天日:"chóng jiàn tiān rì",反败为胜:"fǎn bài wéi shèng",一了百了:"yì liǎo bǎi liǎo",大大咧咧:"dà da liē liē",心急火燎:"xīn jí huǒ liǎo",粗心大意:"cū xīn dà yi",鸡皮疙瘩:"jī pí gē da",夷为平地:"yí wéi píng dì",日积月累:"rì jī yuè lěi",设身处地:"shè shēn chǔ dì",投其所好:"tóu qí suǒ hào",间不容发:"jiān bù róng fà",人满为患:"rén mǎn wéi huàn",穷追不舍:"qióng zhuī bù shě",为时已晚:"wéi shí yǐ wǎn",如数家珍:"rú shǔ jiā zhēn",心里有数:"xīn lǐ yǒu shù",以牙还牙:"yǐ yá huán yá",神不守舍:"shén bù shǒu shě",孟什维克:"mèng shí wéi kè",各自为战:"gè zì wéi zhàn",怨声载道:"yuàn shēng zài dào",救苦救难:"jiù kǔ jiù nàn",好好先生:"hǎo hǎo xiān sheng",怪模怪样:"guài mú guài yàng",抛头露面:"pāo tóu lù miàn",游手好闲:"yóu shǒu hào xián",无所不为:"wú suǒ bù wéi",调虎离山:"diào hǔ lí shān",步步为营:"bù bù wéi yíng",好大喜功:"hào dà xǐ gōng",众矢之的:"zhòng shǐ zhī dì",长生不死:"cháng shēng bù sǐ",蔚为壮观:"wèi wéi zhuàng guān",不可胜数:"bù kě shèng shǔ",鬼使神差:"guǐ shǐ shén chāi",洁身自好:"jié shēn zì hào",敢作敢为:"gǎn zuò gǎn wéi",茅塞顿开:"máo sè dùn kāi",走马换将:"zǒu mǎ huàn jiàng",为时过早:"wéi shí guò zǎo",为人师表:"wéi rén shī biǎo",阴差阳错:"yīn chā yáng cuò",油腔滑调:"yóu qiāng huá diào",重蹈覆辙:"chóng dǎo fù zhé",骂骂咧咧:"mà ma liē liē",絮絮叨叨:"xù xù dāo dāo",如履薄冰:"rú lǚ bó bīng",损兵折将:"sǔn bīng zhé jiàng",拐弯抹角:"guǎi wān mò jiǎo",像模像样:"xiàng mú xiàng yàng",供过于求:"gōng guò yú qiú",开花结果:"kāi huā jiē guǒ",仔仔细细:"zǐ zǐ xì xì",川藏公路:"chuān zàng gōng lù",河北梆子:"hé běi bāng zi",长年累月:"cháng nián lěi yuè",正儿八经:"zhèng er bā jīng",不识抬举:"bù shí tái ju",重振旗鼓:"chóng zhèn qí gǔ",气息奄奄:"qì xī yān yān",紧追不舍:"jǐn zhuī bù shě",服服帖帖:"fú fu tiē tiē",强词夺理:"qiǎng cí duó lǐ",噼里啪啦:"pī li pā lā",人才济济:"rén cái jǐ jǐ",发人深省:"fā rén shēn xǐng",不足为凭:"bù zú wéi píng",为富不仁:"wéi fù bù rén",连篇累牍:"lián piān lěi dú",呼天抢地:"hū tiān qiāng dì",落落大方:"luò luò dà fāng",自吹自擂:"zì chuī zì léi",乐善好施:"lè shàn hào shī",以攻为守:"yǐ gōng wéi shǒu",磨磨蹭蹭:"mó mó cèng cèng",削铁如泥:"xuē tiě rú ní",助纣为虐:"zhù zhòu wéi nüè",以退为进:"yǐ tuì wéi jìn",嘁嘁喳喳:"qī qī chā chā",枪林弹雨:"qiāng lín dàn yǔ",令人发指:"lìng rén fà zhǐ",转败为胜:"zhuǎn bài wéi shèng",转弯抹角:"zhuǎn wān mò jiǎo",在劫难逃:"zài jié nán táo",正当防卫:"zhèng dàng fáng wèi",不足为怪:"bù zú wéi guài",难兄难弟:"nàn xiōng nàn dì",咿咿呀呀:"yī yī yā yā",弹尽粮绝:"dàn jìn liáng jué",阿谀奉承:"ē yú fèng chéng",稀里哗啦:"xī li huā lā",返老还童:"fǎn lǎo huán tóng",好高骛远:"hào gāo wù yuǎn",鹿死谁手:"lù sǐ shéi shǒu",差强人意:"chā qiáng rén yì",大吹大擂:"dà chuī dà léi",成家立业:"chéng jiā lì yè",自怨自艾:"zì yuàn zì yì",负债累累:"fù zhài lěi lěi",古为今用:"gǔ wéi jīn yòng",入土为安:"rù tǔ wéi ān",下不为例:"xià bù wéi lì",一哄而上:"yì hōng ér shàng",没头苍蝇:"méi tóu cāng ying",天差地远:"tiān chā dì yuǎn",风卷残云:"fēng juǎn cán yún",多灾多难:"duō zāi duō nàn",乳臭未干:"rǔ xiù wèi gān",行家里手:"háng jiā lǐ shǒu",狼狈为奸:"láng bèi wéi jiān",处变不惊:"chǔ biàn bù jīng",一唱一和:"yí chàng yí hè",一念之差:"yí niàn zhī chā",金蝉脱壳:"jīn chán tuō qiào",滴滴答答:"dī dī dā dā",硕果累累:"shuò guǒ léi léi",好整以暇:"hào zhěng yǐ xiá",红得发紫:"hóng de fā zǐ",传为美谈:"chuán wéi měi tán",富商大贾:"fù shāng dà gǔ",四海为家:"sì hǎi wéi jiā",了若指掌:"liǎo ruò zhǐ zhǎng",大有可为:"dà yǒu kě wéi",出头露面:"chū tóu lù miàn",鼓鼓囊囊:"gǔ gu nāng nāng",窗明几净:"chuāng míng jī jìng",泰然处之:"tài rán chǔ zhī",怒发冲冠:"nù fà chōng guān",有机玻璃:"yǒu jī bō li",骨头架子:"gǔ tou jià zi",义薄云天:"yì bó yún tiān",一丁点儿:"yī dīng diǎn er",时来运转:"shí lái yùn zhuǎn",陈词滥调:"chén cí làn diào",化整为零:"huà zhěng wéi líng",火烧火燎:"huǒ shāo huǒ liǎo",干脆利索:"gàn cuì lì suǒ",吊儿郎当:"diào er láng dāng",广种薄收:"guǎng zhòng bó shōu",种瓜得瓜:"zhòng guā dé guā",种豆得豆:"zhòng dòu dé dòu",难舍难分:"nán shě nán fēn",歃血为盟:"shà xuè wéi méng",奋发有为:"fèn fā yǒu wéi",阴错阳差:"yīn cuò yáng chā",东躲西藏:"dōng duǒ xī cáng",烟熏火燎:"yān xūn huǒ liǎo",钻牛角尖:"zuān niú jiǎo jiān",乔装打扮:"qiáo zhuāng dǎ bàn",改弦更张:"gǎi xián gēng zhāng",河南梆子:"hé nán bāng zi",好吃懒做:"hào chī lǎn zuò",何乐不为:"hé lè bù wéi",大出风头:"dà chū fēng tóu",攻城掠地:"gōng chéng lüè dì",漂漂亮亮:"piào piào liang liang",折衷主义:"zhé zhōng zhǔ yì",大马哈鱼:"dà mǎ hǎ yú",绿树成荫:"lǜ shù chéng yīn",率先垂范:"shuài xiān chuí fàn",家长里短:"jiā cháng lǐ duǎn",宽大为怀:"kuān dà wéi huái",左膀右臂:"zuǒ bǎng yòu bì",一笑了之:"yí xiào liǎo zhī",天下为公:"tiān xià wéi gōng",还我河山:"huán wǒ hé shān",何足为奇:"hé zú wéi qí",好自为之:"hǎo zì wéi zhī",风姿绰约:"fēng zī chuò yuē",大雨滂沱:"dà yǔ pāng tuó",传为佳话:"chuán wéi jiā huà",吃里扒外:"chī lǐ pá wài",重操旧业:"chóng cāo jiù yè",小家子气:"xiǎo jiā zi qì",少不更事:"shào bù gēng shì",难分难舍:"nán fēn nán shě",添砖加瓦:"tiān zhuān jiā wǎ",是非分明:"shì fēi fēn míng",舍我其谁:"shě wǒ qí shuí",偏听偏信:"piān tīng piān xìn",量入为出:"liàng rù wéi chū",降龙伏虎:"xiáng lóng fú hǔ",钢化玻璃:"gāng huà bō li",正中下怀:"zhèng zhòng xià huái",以身许国:"yǐ shēn xǔ guó",一语中的:"yì yǔ zhòng dì",丧魂落魄:"sàng hún luò pò",三座大山:"sān zuò dà shān",济济一堂:"jǐ jǐ yì táng",好事之徒:"hào shì zhī tú",干净利索:"gàn jìng lì suǒ",出将入相:"chū jiàng rù xiàng",袅袅娜娜:"niǎo niǎo nuó nuó",狐狸尾巴:"hú li wěi ba",好逸恶劳:"hào yì wù láo",大而无当:"dà ér wú dàng",打马虎眼:"dǎ mǎ hu yǎn",板上钉钉:"bǎn shàng dìng dīng",吆五喝六:"yāo wǔ hè liù",虾兵蟹将:"xiā bīng xiè jiàng",水调歌头:"shuǐ diào gē tóu",数典忘祖:"shǔ diǎn wàng zǔ",人事不省:"rén shì bù xǐng",曲高和寡:"qǔ gāo hè guǎ",屡教不改:"lǚ jiào bù gǎi",互为因果:"hù wéi yīn guǒ",互为表里:"hù wéi biǎo lǐ",厚此薄彼:"hòu cǐ bó bǐ",过关斩将:"guò guān zhǎn jiàng",疙疙瘩瘩:"gē ge dā dā",大腹便便:"dà fù pián pián",走为上策:"zǒu wéi shàng cè",冤家对头:"yuān jia duì tóu",有隙可乘:"yǒu xì kě chèng",一鳞半爪:"yì lín bàn zhǎo",片言只语:"piàn yán zhǐ yǔ",开花结实:"kāi huā jié shí",经年累月:"jīng nián lěi yuè",含糊其词:"hán hú qí cí",寡廉鲜耻:"guǎ lián xiǎn chǐ",成年累月:"chéng nián lěi yuè",不徇私情:"bú xùn sī qíng",不当人子:"bù dāng rén zǐ",膀大腰圆:"bǎng dà yāo yuán",指腹为婚:"zhǐ fù wéi hūn",这么点儿:"zhè me diǎn er",意兴索然:"yì xīng suǒ rán",绣花枕头:"xiù huā zhěn tou",无的放矢:"wú dì fàng shǐ",望闻问切:"wàng wén wèn qiè",舍己为人:"shě jǐ wèi rén",穷年累月:"qióng nián lěi yuè",排难解纷:"pái nàn jiě fēn",处之泰然:"chǔ zhī tài rán",指鹿为马:"zhǐ lù wéi mǎ",危如累卵:"wēi rú lěi luǎn",天兵天将:"tiān bīng tiān jiàng",舍近求远:"shě jìn qiú yuǎn",南腔北调:"nán qiāng běi diào",苦中作乐:"kǔ zhōng zuò lè",厚积薄发:"hòu jī bó fā",臭味相投:"xiù wèi xiāng tóu",长幼有序:"zhǎng yòu yǒu xù",逼良为娼:"bī liáng wéi chāng",悲悲切切:"bēi bēi qiè qiē",败军之将:"bài jūn zhī jiàng",欺行霸市:"qī háng bà shì",削足适履:"xuē zú shì lǚ",先睹为快:"xiān dǔ wéi kuài",啼饥号寒:"tí jī háo hán",疏不间亲:"shū bú jiàn qīn",神差鬼使:"shén chāi guǐ shǐ",敲敲打打:"qiāo qiāo dǎ dǎ",平铺直叙:"píng pū zhí xù",没头没尾:"méi tóu mò wěi",寥寥可数:"liáo liáo kě shǔ",哼哈二将:"hēng hā èr jiàng",鹤发童颜:"hè fà tóng yán",各奔前程:"gè bèn qián chéng",弹无虚发:"dàn wú xū fā",大人先生:"dà rén xiān sheng",与民更始:"yǔ mín gēng shǐ",树碑立传:"shù bēi lì zhuàn",是非得失:"shì fēi dé shī",实逼处此:"shí bī chǔ cǐ",塞翁失马:"sài wēng shī mǎ",日薄西山:"rì bó xī shān",切身体会:"qiè shēn tǐ huì",片言只字:"piàn yán zhǐ zì",跑马卖解:"pǎo mǎ mài xiè",宁折不弯:"nìng zhé bù wān",零零散散:"líng líng sǎn sǎn",量体裁衣:"liàng tǐ cái yī",连中三元:"lián zhòng sān yuán",礼崩乐坏:"lǐ bēng yuè huài",不为已甚:"bù wéi yǐ shèn",转悲为喜:"zhuǎn bēi wéi xǐ",以眼还眼:"yǐ yǎn huán yǎn",蔚为大观:"wèi wéi dà guān",未为不可:"wèi wéi bù kě",童颜鹤发:"tóng yán hè fà",朋比为奸:"péng bǐ wéi jiān",莫此为甚:"mò cǐ wéi shèn",夹枪带棒:"jiā qiāng dài bàng",富商巨贾:"fù shāng jù jiǎ",淡然处之:"dàn rán chǔ zhī",箪食壶浆:"dān shí hú jiāng",创巨痛深:"chuāng jù tòng shēn",草长莺飞:"cǎo zhǎng yīng fēi",坐视不救:"zuò shī bú jiù",以己度人:"yǐ jǐ duó rén",随行就市:"suí háng jiù shì",文以载道:"wén yǐ zài dào",文不对题:"wén bú duì tí",铁板钉钉:"tiě bǎn dìng dīng",身体发肤:"shēn tǐ fà fū",缺吃少穿:"quē chī shǎo chuān",目无尊长:"mù wú zūn zhǎng",吉人天相:"jí rén tiān xiàng",毁家纾难:"huǐ jiā shū nàn",钢筋铁骨:"gāng jīn tiě gǔ",丢卒保车:"diū zú bǎo jū",丢三落四:"diū sān là sì",闭目塞听:"bì mù sè tīng",削尖脑袋:"xuē jiān nǎo dài",为非作恶:"wéi fēi zuò è",人才难得:"rén cái nán dé",情非得已:"qíng fēi dé yǐ",切中要害:"qiè zhòng yào hài",火急火燎:"huǒ jí huǒ liǎo",画地为牢:"huà dì wéi láo",好酒贪杯:"hào jiǔ tān bēi",长歌当哭:"cháng gē dàng kū",载沉载浮:"zài chén zài fú",遇难呈祥:"yù nàn chéng xiáng",榆木疙瘩:"yú mù gē da",以邻为壑:"yǐ lín wéi hè",洋为中用:"yáng wéi zhōng yòng",言为心声:"yán wéi xīn shēng",言必有中:"yán bì yǒu zhòng",图穷匕见:"tú qióng bǐ xiàn",滂沱大雨:"páng tuó dà yǔ",目不暇给:"mù bù xiá jǐ",量才录用:"liàng cái lù yòng",教学相长:"jiào xué xiāng zhǎng",悔不当初:"huǐ bù dāng chū",呼幺喝六:"hū yāo hè liù",不足为训:"bù zú wéi xùn",不拘形迹:"bù jū xíng jī",傍若无人:"páng ruò wú rén",罪责难逃:"zuì zé nán táo",自我吹嘘:"zì wǒ chuī xū",转祸为福:"zhuǎn huò wéi fú",勇冠三军:"yǒng guàn sān jūn",易地而处:"yì dì ér chǔ",卸磨杀驴:"xiè mò shā lǘ",玩儿不转:"wán ér bú zhuàn",天道好还:"tiān dào hǎo huán",身单力薄:"shēn dān lì bó",撒豆成兵:"sǎ dòu chéng bīng",片纸只字:"piàn zhǐ zhī zì",宁缺毋滥:"nìng quē wú làn",没没无闻:"mò mò wú wén",量力而为:"liàng lì ér wéi",历历可数:"lì lì kě shǔ",口碑载道:"kǒu bēi zài dào",君子好逑:"jūn zǐ hǎo qiú",好为人师:"hào wéi rén shī",豪商巨贾:"háo shāng jù jiǎ",各有所好:"gè yǒu suǒ hào",度德量力:"duó dé liàng lì",指天为誓:"zhǐ tiān wéi shì",逸兴遄飞:"yì xìng chuán fēi",心宽体胖:"xīn kuān tǐ pán",为德不卒:"wéi dé bù zú",天下为家:"tiān xià wéi jiā",视为畏途:"shì wéi wèi tú",三灾八难:"sān zāi bā nàn",沐猴而冠:"mù hóu ér guàn",哩哩啦啦:"lī li lā lā",见缝就钻:"jiàn fèng jiù zuān",夹层玻璃:"jiā céng bō li",急公好义:"jí gōng hào yì",积年累月:"jī nián lěi yuè",划地为牢:"huá dì wéi láo",更名改姓:"gēng míng gǎi xìng",奉为圭臬:"fèng wéi guī niè",多难兴邦:"duō nàn xīng bāng",不破不立:"bú pò bú lì",坐地自划:"zuò dì zì huá",坐不重席:"zuò bù chóng xí",坐不窥堂:"zuò bù kuī táng",作嫁衣裳:"zuò jià yī shang",左枝右梧:"zuǒ zhī yòu wú",左宜右有:"zuǒ yí yòu yǒu",钻头觅缝:"zuān tóu mì fèng",钻天打洞:"zuān tiān dǎ dòng",钻皮出羽:"zuān pí chū yǔ",钻火得冰:"zuān huǒ dé bīng",钻洞觅缝:"zuàn dòng mì féng",钻冰求火:"zuān bīng qiú huǒ",子为父隐:"zǐ wéi fù yǐn",擢发难数:"zhuó fà nán shǔ",着人先鞭:"zhuó rén xiān biān",斫雕为朴:"zhuó diāo wéi pǔ",锥处囊中:"zhuī chǔ náng zhōng",椎心饮泣:"chuí xīn yǐn qì",椎心泣血:"chuí xīn qì xuè",椎牛飨士:"chuí niú xiǎng shì",椎牛歃血:"chuí niú shà xuè",椎牛发冢:"chuí niú fà zhǒng",椎埋屠狗:"chuí mái tú gǒu",椎埋狗窃:"chuí mái gǒu qiè",壮发冲冠:"zhuàng fā chōng guàn",庄严宝相:"zhuāng yán bǎo xiàng",转愁为喜:"zhuǎn chóu wéi xǐ",转嗔为喜:"zhuǎn chēn wéi xǐ",拽巷啰街:"zhuài xiàng luó jiē",拽耙扶犁:"zhuāi pá fú lí",拽布拖麻:"zhuài bù tuō má",箸长碗短:"zhù cháng wǎn duǎn",铸剑为犁:"zhù jiàn wéi lí",杼柚其空:"zhù yòu qí kōng",杼柚空虚:"zhù yòu kōng xū",助天为虐:"zhù tiān wéi nüè",属垣有耳:"zhǔ yuán yǒu ěr",属毛离里:"zhǔ máo lí lǐ",属辞比事:"zhǔ cí bǐ shì",逐物不还:"zhú wù bù huán",铢量寸度:"zhū liáng cùn duó",铢两悉称:"zhū liǎng xī chèn",侏儒观戏:"zhū rú guān xì",朱轓皁盖:"zhū fān zào gài",昼度夜思:"zhòu duó yè sī",诪张为幻:"zhōu zhāng wéi huàn",重明继焰:"chóng míng jì yàn",众啄同音:"zhòng zhuó tóng yīn",众毛攒裘:"zhòng máo cuán qiú",众好众恶:"zhòng hào zhòng wù",擿埴索涂:"zhāi zhí suǒ tú",稚齿婑媠:"zhì chǐ wǒ tuó",至当不易:"zhì dàng bú yì",指皂为白:"zhǐ zào wéi bái",指雁为羹:"zhǐ yàn wéi gēng",指树为姓:"zhǐ shù wéi xìng",指山说磨:"zhǐ shān shuō mò",止戈为武:"zhǐ gē wéi wǔ",枝干相持:"zhī gàn xiāng chí",枝大于本:"zh dà yú běn",支吾其词:"zhī wú qí cí",正身率下:"zhèng shēn shuài xià",正冠李下:"zhèng guàn lǐ xià",整冠纳履:"zhěng guān nà lǚ",整躬率物:"zhěng gōng shuài wù",整顿干坤:"zhěng dùn gàn kūn",针头削铁:"zhēn tóu xuē tiě",贞松劲柏:"zhēn sōng jìng bǎi",赭衣塞路:"zhě yī sè lù",折箭为誓:"shé jiàn wéi shì",折而族之:"zhé ér zú zhī",昭德塞违:"zhāo dé sè wéi",章句小儒:"zhāng jù xiǎo rú",湛恩汪濊:"zhàn ēn wāng huì",占风望气:"zhān fēng wàng qì",斩将搴旗:"zhǎn jiàng qiān qí",曾母投杼:"zēng mǔ tóu zhù",曾参杀人:"zēng shēn shā rén",造谣中伤:"zào yáo zhòng shāng",早占勿药:"zǎo zhān wù yào",凿龟数策:"záo guī shǔ cè",攒三聚五:"cuán sān jù wǔ",攒眉蹙额:"cuán mei cù é",攒零合整:"cuán líng hé zhěng",攒锋聚镝:"cuán fēng jù dí",载笑载言:"zài xiào zài yán",载酒问字:"zài jiǔ wèn zì",殒身不恤:"yǔn shēn bú xù",云舒霞卷:"yún shū xiá juǎn",月中折桂:"yuè zhōng shé guì",月落参横:"yuè luò shēn héng",鬻驽窃价:"yù nú qiè jià",鬻鸡为凤:"yù jī wéi fèng",遇难成祥:"yù nàn chéng xiáng",郁郁累累:"yù yù lěi lěi",玉卮无当:"yù zhī wú dàng",语笑喧阗:"yǔ xiào xuān tián",与世沉浮:"yǔ shì chén fú",与时消息:"yǔ shí xiāo xi",逾墙钻隙:"yú qiáng zuān xì",渔夺侵牟:"yú duó qīn móu",杅穿皮蠹:"yú chuān pí dù",余勇可贾:"yú yǒng kě gǔ",予智予雄:"yú zhì yú xióng",予取予求:"yú qǔ yú qiú",于家为国:"yú jiā wéi guó",有借无还:"yǒu jiè wú huán",有加无已:"yǒu jiā wú yǐ",有国难投:"yǒu guó nán tóu",游必有方:"yóu bì yǒu fāng",油干灯尽:"yóu gàn dēng jìn",尤云殢雨:"yóu yún tì yǔ",庸中皦皦:"yōng zhōng jiǎo jiǎo",郢书燕说:"yǐng shū yān shuō",营蝇斐锦:"yíng yíng fēi jǐn",鹰心雁爪:"yīng xīn yàn zhǎo",莺吟燕儛:"yīng yín yàn wǔ",应天顺时:"yīng tiān shùn shí",印累绶若:"yìn léi shòu ruò",隐占身体:"yǐn zhàn shēn tǐ",饮犊上流:"yìn dú shàng liú",引绳切墨:"yǐn shéng qiē mò",龈齿弹舌:"yín chǐ dàn shé",因缘为市:"yīn yuán wéi shì",因树为屋:"yīn shù wéi wū",溢美溢恶:"yì měi yì wù",抑塞磊落:"yì sè lěi luò",倚闾望切:"yǐ lǘ wàng qiē",以意为之:"yǐ yì wéi zhī",以言为讳:"yǐ yán wéi huì",以疏间亲:"yǐ shū jiàn qīn",以水济水:"yǐ shuǐ jǐ shuǐ",以书为御:"yǐ shū wéi yù",以守为攻:"yǐ shǒu wéi gōng",以升量石:"yǐ shēng liáng dàn",以慎为键:"yǐ shèn wéi jiàn",以筌为鱼:"yǐ quán wéi yú",以利累形:"yǐ lì lěi xíng",以毁为罚:"yǐ huǐ wéi fá",以黑为白:"yǐ hēi wéi bái",以规为瑱:"yǐ guī wéi tiàn",以古为鉴:"yǐ gǔ wéi jiàn",以宫笑角:"yǐ gōng xiào jué",以法为教:"yǐ fǎ wéi jiào",以大恶细:"yǐ dà wù xì",遗世忘累:"yí shì wàng lěi",遗寝载怀:"yí qǐn zài huái",移的就箭:"yí dì jiù jiàn",依头缕当:"yī tóu lǚ dàng",衣租食税:"yì zū shí shuì",衣轻乘肥:"yì qīng chéng féi",衣裳之会:"yī shang zhī huì",衣单食薄:"yī dān shí bó",一还一报:"yì huán yí bào",叶公好龙:"yè gōng hào lóng",野调无腔:"yě diào wú qiāng",瑶池女使:"yáo chí nǚ shǐ",幺麽小丑:"yāo mó xiǎo chǒu",养精畜锐:"yǎng jīng xù ruì",卬首信眉:"áng shǒu shēn méi",洋洋纚纚:"yáng yáng sǎ sǎ",羊羔美酒:"yáng gāo měi jiǔ",扬风扢雅:"yáng fēng jié yǎ",燕昭市骏:"yān zhāo shì jùn",燕昭好马:"yān zhāo hǎo mǎ",燕石妄珍:"yān shí wàng zhēn",燕骏千金:"yān jùn qiān jīn",燕金募秀:"yān jīn mù xiù",燕驾越毂:"yān jià yuè gǔ",燕歌赵舞:"yān gē zhào wǔ",燕岱之石:"yān dài zhī shí",燕处危巢:"yàn chǔ wēi cháo",掞藻飞声:"shàn zǎo fēi shēng",偃革为轩:"yǎn gé wéi xuān",妍蚩好恶:"yán chī hǎo è",压良为贱:"yā liáng wéi jiàn",搀行夺市:"chān háng duó shì",泣数行下:"qì shù háng xià",当行出色:"dāng háng chū sè",秀出班行:"xiù chū bān háng",儿女成行:"ér nǚ chéng háng",大行大市:"dà háng dà shì",寻行数墨:"xún háng shǔ mò",埙篪相和:"xūn chí xiāng hè",血债累累:"xuè zhài lěi lěi",炫玉贾石:"xuàn yù gǔ shí",炫石为玉:"xuàn shí wéi yù",悬石程书:"xuán dàn chéng shū",悬狟素飡:"xuán huán sù cān",悬龟系鱼:"xuán guī xì yú",揎拳捋袖:"xuān quán luō xiù",轩鹤冠猴:"xuān hè guàn hóu",畜妻养子:"xù qī yǎng zǐ",羞人答答:"xiū rén dā dā",修鳞养爪:"xiū lín yǎng zhǎo",熊据虎跱:"xióng jù hǔ zhì",兄死弟及:"xiōng sǐ dì jí",腥闻在上:"xīng wén zài shàng",兴文匽武:"xīng wén yǎn wǔ",兴观群怨:"xìng guān qún yuàn",兴高彩烈:"xìng gāo cǎi liè",心手相应:"xīn shǒu xiāng yìng",心口相应:"xīn kǒu xiāng yīng",挟势弄权:"xié shì nòng quán",胁肩累足:"xié jiān lěi zú",校短量长:"jiào duǎn liáng cháng",小眼薄皮:"xiǎo yǎn bó pí",硝云弹雨:"xiāo yún dàn yǔ",鸮鸣鼠暴:"xiāo míng shǔ bào",削株掘根:"xuē zhū jué gēn",削铁无声:"xuē tiě wú shēng",削职为民:"xuē zhí wéi mín",削木为吏:"xuē mù wéi lì",想望风褱:"xiǎng wàng fēng huái",香培玉琢:"xiang pei yu zhuó",相鼠有皮:"xiàng shǔ yǒu pí",相时而动:"xiàng shí ér dòng",相切相磋:"xiāng qiē xiāng cuō",相女配夫:"xiàng nǚ pèi fū",相门有相:"xiàng mén yǒu xiàng",挦章撦句:"xián zhāng chě jù",先我着鞭:"xiān wǒ zhuó biān",习焉不察:"xí yān bù chá",歙漆阿胶:"shè qī ē jiāo",晰毛辨发:"xī máo biàn fà",悉索薄赋:"xī suǒ bó fù",雾鳞云爪:"wù lín yún zhǎo",物稀为贵:"wù xī wéi guì",碔砆混玉:"wǔ fū hùn yù",武断专横:"wǔ duàn zhuān héng",五石六鹢:"wǔ shí liù yì",五色相宣:"wǔ sè xiāng xuān",五侯七贵:"wǔ hóu qī guì",五侯蜡烛:"wǔ hòu là zhú",五羖大夫:"wǔ gǔ dà fū",吾自有处:"wú zì yǒu chǔ",无下箸处:"wú xià zhù chǔ",无伤无臭:"wú shāng wú xiù",无能为役:"wú néng wéi yì",无寇暴死:"wú kòu bào sǐ",无孔不钻:"wú kǒng bú zuàn",无间可乘:"wú jiān kě chéng",无间冬夏:"wú jiān dōng xià",无恶不为:"wú è bù wéi",无动为大:"wú dòng wéi dà",诬良为盗:"wū liáng wéi dào",握拳透爪:"wò quán tòu zhǎo",文武差事:"wén wǔ chāi shì",委委佗佗:"wēi wēi tuó tuó",惟日为岁:"wéi rì wéi suì",帷薄不修:"wéi bó bù xiū",为善最乐:"wéi shàn zuì lè",为山止篑:"wéi shān zhǐ kuì",为仁不富:"wéi rén bú fù",为裘为箕:"wéi qiú wéi jī",为民父母:"wéi mín fù mǔ",为虺弗摧:"wéi huǐ fú cuī",为好成歉:"wéi hǎo chéng qiàn",为鬼为蜮:"wéi guǐ wéi yù",望风响应:"wàng fēng xiǎng yīng",望尘僄声:"wàng chén piào shēng",往渚还汀:"wǎng zhǔ huán tīng",王贡弹冠:"wáng gòng dàn guàn",亡国大夫:"wáng guó dà fū",万贯家私:"wàn guàn jiā sī",晚食当肉:"wǎn shí dàng ròu",晚节不保:"wǎn jié bù bǎo",玩岁愒时:"wán suì kài shí",蛙蟆胜负:"wā má shèng fù",吞言咽理:"tūn yán yàn lǐ",颓垣断堑:"tuí yuán duàn qiàn",推干就湿:"tuī gàn jiù shī",剸繁决剧:"tuán fán jué jù",团头聚面:"tuán tóu jù miàn",兔丝燕麦:"tù sī yàn mài",兔头麞脑:"tù tóu zhāng nǎo",兔葵燕麦:"tù kuí yàn mài",吐哺握发:"tǔ bǔ wò fà",投传而去:"tóu zhuàn ér qù",头没杯案:"tóu mò bēi àn",头昏脑闷:"tóu hūn nǎo mèn",头会箕敛:"tóu kuài jī liǎn",头出头没:"tóu chū tóu mò",痛自创艾:"tòng zì chuāng yì",同恶相助:"tóng wù xiāng zhù",同恶相恤:"tóng wù xiāng xù",痌瘝在抱:"tōng guān zài bào",通文调武:"tōng wén diào wǔ",停留长智:"tíng liú zhǎng zhì",铁树开华:"tiě shù kāi huā",条贯部分:"tiáo guàn bù fēn",挑牙料唇:"tiǎo yá liào chún",挑么挑六:"tiāo yāo tiāo liù",挑唇料嘴:"tiǎo chún liào zuǐ",恬不为意:"tián bù wéi yì",恬不为怪:"tián bù wéi guài",天下为笼:"tiān xià wéi lóng",天台路迷:"tiān tái lù mí",天年不遂:"tiān nián bú suì",探囊胠箧:"tàn náng qū qiè",谭言微中:"tán yán wēi zhòng",谈言微中:"tán yán wēi zhòng",狧穅及米:"shì kāng jí mǐ",随物应机:"suí wù yīng jī",搜岩采干:"sōu yán cǎi gàn",宋斤鲁削:"sòng jīn lǔ xuē",松筠之节:"sōng yún zhī jié",四亭八当:"sì tíng bā dàng",四马攒蹄:"sì mǎ cuán tí",四不拗六:"sì bú niù liù",思所逐之:"sī suǒ zhú zhī",丝恩发怨:"sī ēn fà yuàn",硕望宿德:"shuò wàng xiǔ dé",铄古切今:"shuò gǔ qiē jīn",顺风而呼:"shùn fēng ér hū",顺风吹火:"shùn fēng chuī huǒ",水中著盐:"shuǐ zhōng zhuó yán",双柑斗酒:"shuāng gān dǒu jiǔ",数米而炊:"shǔ mǐ ér chuī",数米量柴:"shǔ mǐ liáng chái",数理逻辑:"shù lǐ luó ji",数黑论黄:"shǔ hēi lùn huáng",数白论黄:"shǔ bái lùn huáng",束缊还妇:"shù yūn huán fù",束蒲为脯:"shù pú wéi pú",束椽为柱:"shù chuán wéi zhù",书缺有间:"shū quē yǒu jiàn",手足重茧:"shǒu zú chóng jiǎn",手足异处:"shǒu zú yì chǔ",手脚干净:"shǒu jiǎo gàn jìng",手不应心:"shǒu bù yīng xīn",螫手解腕:"shì shǒu jiě wàn",释知遗形:"shì zhī yí xíng",适时应务:"shì shí yīng wù",适情率意:"shì qíng shuài yì",适当其冲:"shì dāng qí chōng",视为知己:"shì wéi zhī jǐ",使羊将狼:"shǐ yáng jiàng láng",食为民天:"shí wéi mín tiān",拾掇无遗:"shí duō wú yí",实与有力:"shí yù yǒu lì",石英玻璃:"shí yīng bō li",石室金匮:"shí shì jīn guì",什袭珍藏:"shí xí zhēn cáng",什伍东西:"shí wǔ dōng xī",什围伍攻:"shí wéi wǔ gōng",十魔九难:"shí mó jiǔ nàn",诗书发冢:"shī shū fà zhǒng",虱处裈中:"shī chǔ kūn zhōng",师直为壮:"shī zhí wéi zhuàng",尸居龙见:"shī jū lóng xiàn",圣经贤传:"shèng jīng xián zhuàn",圣君贤相:"shèng jūn xián xiàng",生拖死拽:"shēng tuō sǐ zhuài",审己度人:"shěn jǐ duó rén",神武挂冠:"shén wǔ guà guàn",神龙失埶:"shén lóng shī shì",深文曲折:"shēn wén qǔ shé",深厉浅揭:"shēn lì qiǎn qì",深谷为陵:"shēn gǔ wéi líng",深恶痛疾:"shēn wù tòng jí",深仇宿怨:"shēn chóu xiǔ yuàn",舍己为公:"shě jǐ wèi gōng",舍短取长:"shě duǎn qǔ cháng",舍策追羊:"shě cè zhuī yáng",蛇蝎为心:"shé xiē wéi xīn",少成若性:"shào chéng ruò xìng",上当学乖:"shàng dàng xué guāi",赏不当功:"shǎng bù dāng gōng",善自为谋:"shàn zì wéi móu",善为说辞:"shàn wéi shuō cí",善善恶恶:"shàn shàn wù è",善财难舍:"shàn cái nán shě",苫眼铺眉:"shān yǎn pū méi",讪牙闲嗑:"shàn yá xián kē",山阴乘兴:"shān yīn chéng xīng",山殽野湋:"shān yáo yě wéi",山溜穿石:"shān liù chuān shí",山节藻棁:"shān jié zǎo zhuō",杀鸡为黍:"shā jī wéi shǔ",色厉胆薄:"sè lì dǎn bó",桑荫未移:"sāng yīn wèi yí",桑荫不徙:"sāng yīn bù xǐ",桑土绸缪:"sāng tǔ chóu miù",桑户棬枢:"sāng hù juàn shū",三战三北:"sān zhàn sān běi",三瓦两舍:"sān wǎ liǎng shě",三人为众:"sān rén wèi zhòng",三差两错:"sān chā liǎng cuò",塞井焚舍:"sāi jǐng fén shě",洒心更始:"sǎ xīn gèng shǐ",洒扫应对:"sǎ sǎo yìng duì",软红香土:"ruǎn hóng xiāng tǔ",入吾彀中:"rù wú gòu zhōng",入铁主簿:"rù tiě zhǔ bù",入理切情:"rù lǐ qiē qíng",汝成人耶:"rǔ chéng rén yé",如水投石:"rú shuǐ tóu shí",如切如磋:"rú qiē rú cuō",如登春台:"rú dēng chūn tái",肉薄骨并:"ròu bó gǔ bìng",柔情绰态:"róu qíng chuò tài",戎马劻勷:"róng mǎ kuāng ráng",日中为市:"rì zhōng wéi shì",日月参辰:"rì yuè shēn chén",日省月修:"rì xǐng yuè xiū",日削月割:"rì xuē yuè gē",日省月试:"rì xǐng yuè shì",任达不拘:"rèn dá bù jū",人言藉藉:"rén yán jí jí",人模狗样:"rén mú gǒu yàng",人莫予毒:"rén mò yú dú",热熬翻饼:"rè áo fān bǐng",圈牢养物:"juàn láo yǎng wù",取予有节:"qǔ yǔ yǒu jié",诎要桡腘:"qū yāo ráo guó",穷形尽相:"qióng xíng jìn xiàng",情凄意切:"qíng qī yì qiè",情见势屈:"qíng xiàn shì qū",情见乎辞:"qíng xiàn hū cí",清都绛阙:"qīng dōu jiàng què",倾肠倒肚:"qīng cháng dào dǔ",青紫被体:"qīng zǐ pī tǐ",青林黑塞:"qīng lín hēi sài",螓首蛾眉:"qín shǒu é méi",琴瑟之好:"qín sè zhī hào",且住为佳:"qiě zhù wéi jiā",切树倒根:"qiē shù dǎo gēn",切理餍心:"qiē lǐ yàn xīn",切近的当:"qiē jìn de dāng",翘足引领:"qiáo zú yǐn lǐng",巧发奇中:"qiǎo fā qí zhòng",强嘴拗舌:"jiàng zuǐ niù shé",强直自遂:"qiáng zhí zì suí",强死强活:"qiǎng sǐ qiǎng huó",强食自爱:"qiǎng shí zì ài",强食靡角:"qiǎng shí mí jiǎo",强弓劲弩:"qiáng gōng jìng nǔ",强聒不舍:"qiǎng guō bù shě",强凫变鹤:"qiáng fú biàn hè",强而后可:"qiǎng ér hòu kě",强得易贫:"qiǎng dé yì pín",遣兴陶情:"qiǎn xìng táo qíng",牵羊担酒:"qiān yáng dān jiǔ",千了百当:"qiān liǎo bǎi dàng",泣下如雨:"qì xià rú yǔ",起偃为竖:"qǐ yǎn wéi shù",岂弟君子:"kǎi tì jūn zǐ",綦溪利跂:"qí xī lì qí",棋输先著:"qí shū xiān zhuó",齐王舍牛:"qí wáng shě niú",欺天诳地:"qī tiān kuáng dì",普天率土:"pǔ tiān shuài tǔ",铺胸纳地:"pū xiōng nà dì",铺锦列绣:"pū jǐn liè xiù",破家为国:"pò jiā wèi guó",破觚为圜:"pò gū wéi yuán",萍飘蓬转:"píng piāo péng zhuàn",帡天极地:"píng tiān jí dì",屏声息气:"bǐng shēng xī qì",凭几据杖:"píng jī jù zhàng",贫嘴薄舌:"pín zuǐ bó shé",片语只辞:"piàn yǔ zhī cí",披发文身:"pī fà wén shēn",烹龙炮凤:"pēng lóng páo fèng",炰鳖脍鲤:"fǒu biē kuài lǐ",庞眉皓发:"páng méi hào fà",攀花折柳:"pān huā zhé liǔ",攀蟾折桂:"pān chán shé guì",女大难留:"nǚ dà nán liú",弄玉吹箫:"nòng yù chuī xiāo",弄管调弦:"nòng guǎn tiáo xián",弄粉调朱:"nòng fěn diào zhū",浓抹淡妆:"nóng mò dàn zhuāng",捻土为香:"niǎn tǔ wéi xiāng",年谊世好:"nián yì shì hǎo",年华垂暮:"nián huá chuí mù",儗不于伦:"nǐ bù yú lún",泥而不滓:"ní ér bù zǐ",能者为师:"néng zhě wéi shī",能不称官:"néng bú chèn guān",挠直为曲:"náo zhí wéi qū",难进易退:"nán jìn yì tuì",难得糊涂:"nán dé hú tú",南蛮鴂舌:"nán mán jué shé",南贩北贾:"nán fàn běi gǔ",牧猪奴戏:"mù zhū nú xì",目眢心忳:"mù yuān xīn tún",目挑心招:"mù tiǎo xīn zhāo",目量意营:"mù liàng yì yíng",木头木脑:"mù tóu mù nǎo",木干鸟栖:"mù gàn niǎo qī",侔色揣称:"móu sè chuǎi chèn",莫予毒也:"mò yú dú yě",抹粉施脂:"mò fěn shī zhī",磨砻镌切:"mó lóng juān qiē",磨棱刓角:"mó léng wán jiǎo",摸门不着:"mō mén bù zháo",摸不着边:"mō bù zhuó biān",命中注定:"mìng zhōng zhù dìng",鸣鹤之应:"míng hè zhī yìng",明效大验:"míng xiào dà yàn",名我固当:"míng wǒ gù dāng",邈处欿视:"miǎo chǔ kǎn shì",黾穴鸲巢:"měng xué qú cháo",绵里薄材:"mián lǐ bó cái",靡有孑遗:"mǐ yǒu jié yí",靡衣偷食:"mǐ yī tōu shí",迷恋骸骨:"mí liàn hái gǔ",扪参历井:"mén shēn lì jǐng",门单户薄:"mén dān hù bó",昧旦晨兴:"mèi dàn chén xīng",冒名接脚:"mào míng jiē jiǎo",毛遂堕井:"máo suí duò jǐng",毛发倒竖:"máo fā dǎo shù",卖文为生:"mài wén wéi shēng",卖李钻核:"mài lǐ zuān hé",买椟还珠:"mǎi dú huán zhū",埋三怨四:"mán sān yuàn sì",马入华山:"mǎ rù huá shān",落魄江湖:"luò pò jiāng hú",落落难合:"luò luò nán hé",落草为寇:"luò cǎo wéi kòu",罗织构陷:"luó zhī gòu xiàn",鸾凤和鸣:"luán fèng hè míng",率由旧章:"shuài yóu jiù zhāng",率土同庆:"shuài tǔ tóng qìng",率兽食人:"shuài shòu shí rén",率土归心:"shuài tǔ guī xīn",率马以骥:"shuài mǎ yǐ jì",率尔成章:"shuài ěr chéng zhāng",鲁斤燕削:"lǔ jīn yàn xuē",漏尽更阑:"lòu jìn gēng lán",笼鸟槛猿:"lóng niǎo jiàn yuán",笼鸟池鱼:"lóng niǎo chí yú",龙游曲沼:"lóng yóu qū zhǎo",龙血玄黄:"lóng xuè xuán huáng",龙雕凤咀:"lóng diāo fèng jǔ",六尺之讬:"liù chǐ zhī tuō",令原之戚:"líng yuán zhī qī",令人捧腹:"lìng rén pěng fù",陵劲淬砺:"líng jìng cuì lì",临敌易将:"lín dí yì jiàng",裂裳衣疮:"liè shang yī chuāng",裂冠毁冕:"liè guàn huǐ miǎn",了无惧色:"liǎo wú jù sè",了身达命:"liǎo shēn dá mìng",了然无闻:"liǎo rán wú wén",了不可见:"liǎo bù kě jiàn",了不长进:"liǎo bù zhǎng jìn",燎发摧枯:"liǎo fà cuī kū",审时度势:"shěn shí duó shì",量小力微:"liàng xiǎo lì wēi",相时度力:"xiāng shí duó lì",量枘制凿:"liàng ruì zhì záo",量如江海:"liàng rú jiāng hǎi",量金买赋:"liàng jīn mǎi fù",量己审分:"liàng jǐ shěn fēn",敛骨吹魂:"liǎn gǔ chuī hún",詈夷为跖:"lì yí wéi zhí",利令志惛:"lì lìng zhì hūn",李广不侯:"lǐ guǎng bú hòu",礼为情貌:"lǐ wéi qíng mào",礼让为国:"lǐ ràng wéi guó",犁生骍角:"lí shēng xīng jiǎo",离本徼末:"lí běn jiǎo mò",楞眉横眼:"léng méi hèng yǎn",擂天倒地:"léi tiān dǎo dì",累足成步:"lěi zú chéng bù",累瓦结绳:"lěi wǎ jié shéng",累土至山:"lěi tǔ zhì shān",累土聚沙:"lěi tǔ jù shā",累卵之危:"lěi luǎn zhī wēi",累累如珠:"lěi lěi rú zhū",累块积苏:"lěi kuài jī sū",乐山乐水:"lè shān lè shuǐ",潦原浸天:"lǎo yuán jìn tiān",老师宿儒:"lǎo shī xiǔ rú",牢什古子:"láo shí gǔ zi",琅嬛福地:"láng huán fú dì",揆情度理:"kuí qíng duó lǐ",旷日累时:"kuàng rì lěi shí",匡救弥缝:"kuāng jiù mí fèng",枯树生华:"kū shù shēng huā",口轻舌薄:"kǒu qīng shé bó",口角生风:"kǒu jiǎo shēng fēng",口角春风:"kǒu jiǎo chūn fēng",口角风情:"kǒu jiǎo fēng qíng",口干舌焦:"kǒu gān shé jiāo",口腹之累:"kǒu fù zhī lěi",空腹便便:"kōng fù pián pián",嗑牙料嘴:"kē yá liào zuǐ",刻木为鹄:"kè mù wéi hú",咳珠唾玉:"ké zhū tuò yù",咳唾成珠:"ké tuò chéng zhū",抗颜为师:"kàng yán wéi shī",开华结果:"kāi huā jié guǒ",峻阪盐车:"jùn bǎn yán chē",嚼铁咀金:"jiáo tiě jǔ jīn",嚼墨喷纸:"jué mò pēn zhǐ",倔头强脑:"juè tóu jiàng nǎo",倔头倔脑:"juè tóu juè nǎo",倦鸟知还:"juàn niǎo zhī huán",卷席而葬:"juǎn xí ér zàng",卷甲倍道:"juǎn jiǎ bèi dào",聚米为山:"jù mǐ wéi shān",举手相庆:"jǔ shǒu xiāng qìng",举世混浊:"jǔ shì hún zhuó",鞠为茂草:"jū wéi mào cǎo",拘神遣将:"jū shén qiǎn jiàng",居下讪上:"jū xià shàn shàng",久要不忘:"jiǔ yāo bú wàng",九转功成:"jiǔ zhuǎn gōng chéng",九蒸三熯:"jiǔ zhēng sān hàn",敬业乐群:"jìng yè lè qún",井底虾蟆:"jǐng dǐ xiā má",旌旗卷舒:"jīng qí juǎn shū",荆棘载途:"jīng jí zài tú",禁舍开塞:"jìn shě kāi sāi",祲威盛容:"jìn wēi shèng róng",进退消长:"jìn tuì xiāo cháng",进退应矩:"jìn tuì yīng jǔ",进退触籓:"jìn tuì chù fān",进退跋疐:"jìn tuì bá zhì",尽多尽少:"jǐn duō jǐn shǎo",锦囊还矢:"jǐn náng huán shǐ",矜己自饰:"jīn jǐ zì shì",矜功负气:"jīn gōng fù qì",津关险塞:"jīn guān xiǎn sài",金吾不禁:"jīn wú bú jìn",金翅擘海:"jīn chì bāi hǎi",解衣衣人:"jiě yī yī rén",解人难得:"jiě rén nán dé",解铃系铃:"jiě líng xì líng",解发佯狂:"jiě fà yáng kuáng",诘屈磝碻:"jié qū áo qiāo",教猱升木:"jiāo náo shēng mù",较瘦量肥:"jiào shòu liàng féi",角立杰出:"jiǎo lì jié chū",焦沙烂石:"jiāo shā làn shí",骄儿騃女:"jiāo ér sì nǚ",浇风薄俗:"jiāo fēng bó sú",降妖捉怪:"xiáng yāo zhuō guài",将取固予:"jiāng qǔ gù yǔ",将门有将:"jiàng mén yǒu jiàng",将夺固与:"jiāng duó gù yǔ",槛花笼鹤:"jiàn huā lóng hè",鉴影度形:"jiàn yǐng duó xíng",渐不可长:"jiàn bù kě zhǎng",见素抱朴:"xiàn sù bào pǔ",见弃于人:"jiàn qì yú rén",简丝数米:"jiǎn sī shǔ mǐ",俭不中礼:"jiǎn bú zhòng lǐ",间见层出:"jiàn xiàn céng chū",尖嘴薄舌:"jiān zuǐ bó shé",甲冠天下:"jiǎ guàn tiān xià",葭莩之亲:"jiā fú zhī qīn",家累千金:"jiā lèi qiān jīn",家给人足:"jiā jǐ rén zú",家道从容:"jiā dào cóng róng",夹袋人物:"jiā dài rén wù",霁风朗月:"jì fēng lǎng yuè",寄兴寓情:"jì xìng yù qíng",计深虑远:"jì shēn lǜ yuǎn",计功量罪:"jì gōng liàng zuì",掎裳连襼:"jǐ shang lián yì",虮虱相吊:"jǐ shī xiāng diào",疾不可为:"jí bù kě wéi",极深研几:"jí shēn yán jī",及宾有鱼:"jí bīn yǒu yú",激薄停浇:"jī bó tíng jiāo",积素累旧:"jī sù lěi jiù",积时累日:"jī shí lěi rì",积露为波:"jī lù wéi bō",积德累功:"jī dé lěi gōng",积谗糜骨:"jī chán méi gǔ",击排冒没:"jī pái mào mò",祸为福先:"huò wéi fú xiān",祸福相依:"huò fú xiāng yī",获隽公车:"huò jùn gōng chē",混应滥应:"hùn yīng làn yīng",毁舟为杕:"huǐ zhōu wéi duò",毁钟为铎:"huǐ zhōng wéi duó",毁冠裂裳:"huǐ guān liè cháng",晦盲否塞:"huì máng pǐ sè",回船转舵:"huí chuán zhuàn duò",潢池盗弄:"huáng chí dào nòng",黄冠草履:"huáng guàn cǎo lǚ",黄发儿齿:"huáng fà ér chǐ",黄发垂髫:"huáng fà chuí tiáo",还珠返璧:"huán zhū fǎn bì",还年驻色:"huán nián zhù sè",还年却老:"huán nián què lǎo",坏裳为裤:"huài shang wéi kù",画荻和丸:"huà dí huò wán",化枭为鸠:"huà xiāo wéi jiū",化腐为奇:"huà fǔ wéi qí",化鸱为凤:"huà chī wéi fèng",花不棱登:"huā bu lēng dēng",户限为穿:"hù xiàn wéi chuān",呼卢喝雉:"hū lú hè zhì",呼来喝去:"hū lái hè qù",呼不给吸:"hū bù jǐ xī",厚味腊毒:"hòu wèi xī dú",厚德载物:"hòu dé zài wù",鸿渐于干:"hóng jiàn yú gàn",洪炉燎发:"hóng lú liáo fà",红绳系足:"hóng shéng jì zú",红不棱登:"hóng bu lēng dēng",横抢硬夺:"hèng qiǎng yìng duó",横恩滥赏:"hèng ēn làn shǎng",恨海难填:"hèn hǎi nán tián",鹤发鸡皮:"hè fà jī pí",涸思干虑:"hé sī gān lǜ",河涸海干:"hé hé hǎi gān",和颜说色:"hé yán yuè sè",合从连衡:"hé zòng lián héng",浩浩汤汤:"hào hào shāng shāng",好勇斗狠:"hào yǒng dòu hěn",好问则裕:"hào wèn zé yù",好为事端:"hào wéi shì duān",好问决疑:"hào wèn jué yí",好生之德:"hào shēng zhī dé",好奇尚异:"hǎo qí shàng yì",好恶不同:"hǎo è bù tóng",好丹非素:"hào dān fēi sù",豪干暴取:"háo gàn bào qǔ",毫发不爽:"háo fà bù shuǎng",寒酸落魄:"hán suān luò pò",含英咀华:"hán yīng jǔ huá",含糊不明:"hán hú bù míng",过为已甚:"guò wéi yǐ shèn",桂折兰摧:"guì shé lán cuī",规旋矩折:"guī xuán jǔ shé",广文先生:"guǎng wén xiān sheng",广陵散绝:"guǎng líng sǎn jué",冠山戴粒:"guàn shān dài lì",冠屦倒施:"guàn jù dǎo shī",挂席为门:"guà xí wéi mén",寡见鲜闻:"guǎ jiàn xiǎn wén",瓜葛相连:"guā gé xiāng lián",鼓吻奋爪:"gǔ wěn fèn zhǎo",古调单弹:"gǔ diào dān tán",古调不弹:"gǔ diào bù tán",姑射神人:"gū yè shén rén",苟合取容:"gǒu hé qǔ róng",狗续侯冠:"gǒu xù hòu guàn",钩爪锯牙:"gōu zhǎo jù yá",共枝别干:"gòng zhī bié gàn",共为唇齿:"gòng wéi chún chǐ",拱手而降:"gǒng shǒu ér xiáng",拱肩缩背:"gǒng jiān suō bèi",功薄蝉翼:"gōng bó chán yì",弓调马服:"gōng diào mǎ fú",更姓改物:"gēng xìng gǎi wù",更仆难数:"gēng pú nán shǔ",更令明号:"gēng lìng míng hào",更待干罢:"gèng dài gàn bà",更唱迭和:"gēng chàng dié hé",更长梦短:"gēng cháng mèng duǎn",各色名样:"gè sè míng yàng",格格不纳:"gé gé bú nà",格格不吐:"gé gé bù tǔ",告朔饩羊:"gù shuò xì yáng",膏车秣马:"gào chē mò mǎ",高义薄云:"gāo yì bó yún",岗头泽底:"gāng tóu zé dǐ",敢为敢做:"gǎn wéi gǎn zuò",甘分随时:"gān fèn suí shí",甘处下流:"gān chǔ xià liú",干啼湿哭:"gàn tí shī kū",干名犯义:"gàn míng fàn yì",干将莫邪:"gān jiāng mò yé",干城之将:"gān chéng zhī jiàng",腹载五车:"fù zài wǔ chē",父债子还:"fù zhài zǐ huán",父为子隐:"fù wéi zǐ yǐn",辅世长民:"fǔ shì zhǎng mín",福为祸始:"fú wéi huò shǐ",符号逻辑:"fú hào luó jí",浮收勒折:"fú shōu lè shé",肤受之愬:"fū shòu zhī sù",否终则泰:"pǐ zhōng zé tài",佛头著粪:"fó tóu zhuó fèn",奉为楷模:"fèng wéi kǎi mó",凤靡鸾吪:"fèng mǐ luán é",封豨修蛇:"fēng xī xiū shé",风影敷衍:"fēng yǐng fū yǎn",丰屋蔀家:"fēng wū bù jiā",粪土不如:"fèn tǔ bù rú",分风劈流:"fēn fēng pǐ liú",沸沸汤汤:"fèi fèi shāng shāng",菲食薄衣:"fěi shí bó yī",飞将数奇:"fēi jiàng shù qí",放辟邪侈:"fàng pì xié chǐ",方领圆冠:"fāng lǐng yuán guàn",犯而不校:"fàn ér bú jiào",返本还源:"fǎn běn huán yuán",反劳为逸:"fǎn láo wéi yì",法轮常转:"fǎ lún cháng zhuàn",罚不当罪:"fá bù dāng zuì",发引千钧:"fà yǐn qiān jūn",发奸擿伏:"fā jiān tī fú",发短心长:"fà duǎn xīn cháng",二竖为虐:"èr shù wéi nüè",儿女心肠:"ér nǚ xīn cháng",儿女亲家:"ér nǚ qìng jiā",遏恶扬善:"è wù yáng shàn",饿殍枕藉:"è piǎo zhěn jí",饿殍载道:"è piǎo zài dào",恶醉强酒:"wù zuì qiǎng jiǔ",恶意中伤:"è yì zhòng shāng",恶湿居下:"wù shī jū xià",恶居下流:"wù jū xià liú",恶不去善:"wù bú qù shàn",扼吭夺食:"è háng duó shí",扼襟控咽:"è jīn kòng yān",峨峨汤汤:"é é shāng shāng",屙金溺银:"ē jīn niào yín",朵颐大嚼:"duǒ yí dà jiáo",夺人所好:"duó rén suǒ hào",多言数穷:"duō yán shuò qióng",多文为富:"duō wén wéi fù",多端寡要:"duō duān guǎ yào",多财善贾:"duō cái shàn gǔ",遁世无闷:"dùn shì wú mèn",遁迹黄冠:"dùn jì huáng guàn",堆案盈几:"duī àn yíng jī",断还归宗:"duàn huán guī zōng",短见薄识:"duǎn jiàn bó shí",蠹居棊处:"dù jū qí chǔ",度己以绳:"duó jǐ yǐ shéng",杜默为诗:"dù mò wéi shī",杜鹃啼血:"dù juān tí xuè",笃近举远:"dǔ jìn jǔ yuǎn",独有千秋:"dú yǒu qiān qiū",读书得间:"dú shū dé jiàn",斗转参横:"dǒu zhuǎn shēn héng",兜肚连肠:"dōu dǔ lián cháng",洞见症结:"dòng jiàn zhèng jié",恫疑虚喝:"dòng yí xū hè",动中窾要:"dòng zhōng kuǎn yào",东鸣西应:"dōng míng xī yīng",东鳞西爪:"dōng lín xī zhǎo",东量西折:"dōng liàng xī shé",东家西舍:"dōng jiā xī shè",东扯西拽:"dōng chě xī zhuāi",鼎铛有耳:"dǐng chēng yǒu ěr",鼎铛玉石:"dǐng chēng yù shí",钉头磷磷:"dīng tóu lín lín",跌宕不羁:"diē dàng bù jī",跌弹斑鸠:"diē dàn bān jiū",雕心雁爪:"diāo xīn yàn zhǎo",颠倒衣裳:"diān dǎo yī cháng",德薄能鲜:"dé bó néng xiǎn",得马折足:"dé mǎ shé zú",蹈其覆辙:"dǎo qí fù zhé",捣虚撇抗:"dǎo xū piē kàng",倒载干戈:"dào zài gān gē",倒裳索领:"dào cháng suǒ lǐng",倒果为因:"dào guǒ wéi yīn",叨在知己:"tāo zài zhī jǐ",叨陪末座:"tāo péi mò zuò",党豺为虐:"dǎng chái wéi nüè",当轴处中:"dāng zhóu chǔ zhōng",当着不着:"dāng zhuó bù zhuó",当务始终:"dāng wù shǐ zhōng",淡汝浓抹:"dàn rǔ nóng mǒ",弹丸脱手:"tán wán tuō shǒu",弹铗无鱼:"dàn jiá wú yú",箪食瓢饮:"dān sì piáo yǐn",大璞不完:"dà pú bù wán",大明法度:"dà míng fǎ dù",大车以载:"dà chē yǐ zài",打闷葫芦:"dǎ mèn hú lu",沓来踵至:"tà lái zhǒng zhì",厝火燎原:"cuò huǒ liǎo yuán",撮科打哄:"cuō kē dǎ hòng",寸积铢累:"cùn jī zhū lěi",啛啛喳喳:"cuì cuì chā chā",摧折豪强:"cuī zhé háo qiáng",摧刚为柔:"cuī gāng wéi róu",从俗就简:"cóng sú jiù jiǎn",此发彼应:"cǐ fā bǐ yīng",此唱彼和:"cǐ chàng bǐ hè",慈悲为本:"cí bēi wéi běn",纯属骗局:"chún shǔ piàn jú",春笋怒发:"chūn sǔn nù fā",垂头搨翼:"chuí tóu tà yì",传为笑谈:"chuán wéi xiào tán",传风扇火:"chuán fēng shān huǒ",穿红着绿:"chuān hóng zhuó lǜ",触处机来:"chù chǔ jī lái",处尊居显:"chǔ zūn jū xiǎn",处堂燕雀:"chǔ táng yàn què",处实效功:"chǔ shí xiào gōng",处高临深:"chǔ gāo lín shēn",出入无间:"chū rù wú jiān",出门应辙:"chū mén yīng zhé",出处语默:"chū chǔ yǔ mò",出处殊途:"chū chǔ shū tú",出处进退:"chū chǔ jìn tuì",愁山闷海:"chóu shān mèn hǎi",冲冠眦裂:"chōng guàn zì liè",齿牙为祸:"chǐ yá wéi huò",尺二冤家:"chǐ èr yuān jia",尺短寸长:"chǐ duǎn cùn cháng",尺寸之功:"chǐ cùn zhī gōng",城北徐公:"chéng běi xú gōng",成败兴废:"chéng bài xīng fèi",趁水和泥:"chèn shuǐ huò ní",称雨道晴:"chēng yǔ dào qíng",称体载衣:"chēng tǐ zài yī",称体裁衣:"chèn tǐ cái yī",称家有无:"chèn jiā yǒu wú",称德度功:"chēng dé duó gōng",沉吟章句:"chén yín zhāng jù",沉吟不决:"chén yín bù jué",沉疴宿疾:"chén kē sù jí",扯纤拉烟:"chě qiàn lā yān",扯顺风旗:"chě shùn fēng qí",车载船装:"chē zǎi chuán zhuāng",朝升暮合:"zhāo shēng mù gě",朝攀暮折:"zhāo pān mù shé",超今冠古:"chāo jīn guàn gǔ",倡而不和:"chàng ér bú hè",畅所欲为:"chàng suǒ yù wéi",苌弘碧血:"cháng hóng bì xiě",长幼尊卑:"zhǎng yòu zūn bēi",长绳系日:"cháng shéng jì rì",长年三老:"zhǎng nián sān lǎo",长春不老:"cháng chūn bù lǎo",长傲饰非:"zhǎng ào shì fēi",昌亭旅食:"chāng tíng lǚ shí",禅絮沾泥:"chán xù zhān ní",差三错四:"chā sān cuò sì",层台累榭:"céng tái lěi xiè",层见迭出:"céng xiàn dié chū",藏踪蹑迹:"cáng zōng niè jì",苍蝇见血:"cāng yíng jiàn xiě",餐松啖柏:"cān sōng dàn bó",骖风驷霞:"cān fēng sì xiá",参伍错综:"cēn wǔ cuò zōng",参辰卯酉:"shēn chén mǎo yǒu",材优干济:"cái yōu gān jǐ",材薄质衰:"cái bó zhì shuāi",才大难用:"cái dà nán yòng",才薄智浅:"cái bó zhì qiǎn",不足为意:"bù zú wéi yì",不足为据:"bù zú wéi jù",不足为法:"bù zú wéi fǎ",不足齿数:"bù zú chǐ shǔ",不着疼热:"bù zhuó téng rè",不知薡蕫:"bù zhī dǐng dǒng",不越雷池:"bú yuè léi chí",不相为谋:"bù xiāng wéi móu",不贪为宝:"bù tān wéi bǎo",不了而了:"bù liǎo ér liǎo",不可揆度:"bù kě kuí duó",不遑启处:"bù huáng qǐ chǔ",不当不正:"bù dāng bú zhèng",不差什么:"bú chà shén me",不差累黍:"bù chā lěi shǔ",擘两分星:"bò liǎng fēn xīng",簸土扬沙:"bǒ tǔ yáng shā",薄物细故:"bó wù xì gù",薄寒中人:"bó hán zhòng rén",博文约礼:"bó wén yuē lǐ",播糠眯目:"bō kāng mí mù",剥皮抽筋:"bō pí chōu jīn",剥肤椎髓:"bō fū chuí suǐ",波属云委:"bō zhǔ yún wěi",波骇云属:"bō hài yún zhǔ",兵微将寡:"bīng wēi jiàng guǎ",兵强将勇:"bīng qiáng jiàng yǒng",兵多将广:"bīng duō jiàng guǎng",兵不由将:"bīng bù yóu jiàng",冰解的破:"bīng jiě dì pò",彬彬济济:"bīn bīn jǐ jǐ",摽梅之年:"biào méi zhī nián",表里为奸:"biǎo lǐ wéi jiān",飙发电举:"biāo fā diàn jǔ",变贪厉薄:"biàn tān lì bó",敝盖不弃:"bì gài bú qì",秕言谬说:"bǐ yán miù shuō",比物属事:"bǐ wù zhǔ shì",被山带河:"pī shān dài hé",被甲枕戈:"pī jiǎ zhěn gē",被甲据鞍:"pī jiǎ jù ān",被褐怀玉:"pī hè huái yù",被发缨冠:"pī fà yīng guàn",背曲腰躬:"bèi qǔ yāo gōng",北窗高卧:"běi chuāng gāo wò",北辰星拱:"běi chén xīng gǒng",北鄙之音:"běi bǐ zhī yīn",卑宫菲食:"bēi gōng fěi shí",暴衣露冠:"pù yī lù guàn",暴腮龙门:"pù sāi lóng mén",暴露文学:"bào lù wén xué",暴虎冯河:"bào hǔ píng hé",抱蔓摘瓜:"bào wàn zhāi guā",抱法处势:"bào fǎ chǔ shì",褒贬与夺:"bāo biǎn yǔ duó",帮闲钻懒:"bāng xián zuān lǎn",拜将封侯:"bài jiàng fēng hóu",百兽率舞:"bǎi shòu shuài wǔ",百孔千创:"bǎi kǒng qiān chuāng",白衣卿相:"bái yī qīng xiàng",白首为郎:"bái shǒu wéi láng",白首相知:"bái shǒu xiāng zhī",把玩无厌:"bǎ wán wú yàn",拔锅卷席:"bá guō juǎn xí",拔本塞源:"bá běn sè yuán",傲不可长:"ào bù kě zhǎng",熬更守夜:"áo gēng shǒu yè",安时处顺:"ān shí chǔ shùn",安身为乐:"ān shēn wéi lè",安老怀少:"ān lǎo huái shào",安步当车:"ān bù dàng chē",爱人好士:"ài rén hào shì",矮人观场:"ǎi rén guān chǎng",捱风缉缝:"ái fēng jī fèng",挨山塞海:"āi shān sè hǎi",阿家阿翁:"ā jiā ā wēng",阿党相为:"ē dǎng xiāng wéi",追亡逐北:"zhuī wáng zhú běi",竹篮打水:"zhú lán dá shuǐ",知疼着热:"zhī téng zháo rè",语不惊人:"yǔ bù jīng rén",于今为烈:"yú jīn wéi liè",一日三省:"yí rì sān xǐng",穴居野处:"xué jū yě chǔ",五脊六兽:"wǔ jǐ liù shòu",无声无臭:"wú shēng wú xiù",谓予不信:"wèi yú bú xìn",舍身为国:"shě shēn wéi guó",杀妻求将:"shā qī qiú jiàng",强作解人:"qiǎng zuò jiě rén",气冲斗牛:"qì chōng dǒu niú",临深履薄:"lín shēn lǚ bó",钧天广乐:"jūn tiān guǎng yuè",艰难竭蹶:"jiān nán jié jué",夹七夹八:"jiā qī jiā bā",混混噩噩:"hún hún è è",厚古薄今:"hòu gǔ bó jīn",鬼怕恶人:"guǐ pà è rén",伽马射线:"gā mǎ shè xiàn",佛头着粪:"fó tóu zhuó fèn",奉为至宝:"fèng wéi zhì bǎo",登坛拜将:"dēng tán bài jiàng",晨昏定省:"chén hūn dìng xǐng",察察为明:"chá chá wéi míng",博闻强识:"bó wén qiáng zhì",避难就易:"bì nán jiù yì",了无生机:"liǎo wú shēng jī",有一说一:"yǒu yī shuō yī",独一无二:"dú yī wú èr",说一不二:"shuō yī bù èr",举一反三:"jǔ yī fǎn sān",数一数二:"shǔ yī shǔ èr",杀一儆百:"shā yī jǐng bǎi",丁一卯二:"dīng yī mǎo èr",丁一确二:"dīng yī què èr",不一而止:"bù yī ér zhǐ",无一幸免:"wú yī xìng miǎn",表里不一:"biǎo lǐ bù yī",良莠不一:"liáng yǒu bù yī",心口不一:"xīn kǒu bù yī",言行不一:"yán xíng bù yī",政令不一:"zhèng lìng bù yī",参差不一:"cēn cī bù yī",纷纷不一:"fēn fēn bù yī",毁誉不一:"huǐ yù bù yī",不一而三:"bù yī ér sān",百不一遇:"bǎi bù yī yù",言行抱一:"yán xíng bào yī",瑜百瑕一:"yú bǎi xiá yī",背城借一:"bèi chéng jiè yī",凭城借一:"píng chéng jiè yī",劝百讽一:"quàn bǎi fěng yī",群居和一:"qún jū hé yī",百不获一:"bǎi bù huò yī",百不失一:"bǎi bù shī yī",百无失一:"bǎi wú shī yī",万不失一:"wàn bù shī yī",万无失一:"wàn wú shī yī",合而为一:"hé ér wéi yī",合两为一:"hé liǎng wéi yī",合二为一:"hé èr wéi yī",天下为一:"tiān xià wéi yī",相与为一:"xiāng yǔ wéi yī",较若画一:"jiào ruò huà yī",较如画一:"jiào rú huà yī",斠若画一:"jiào ruò huà yī",言行若一:"yán xíng ruò yī",始终若一:"shǐ zhōng ruò yī",终始若一:"zhōng shǐ ruò yī",惟精惟一:"wéi jīng wéi yī",众多非一:"zhòng duō fēi yī",不能赞一:"bù néng zàn yī",问一答十:"wèn yī dá shí",一不扭众:"yī bù niǔ zhòng",一以贯之:"yī yǐ guàn zhī",一以当百:"yī yǐ dāng bǎi",百不当一:"bǎi bù dāng yī",十不当一:"shí bù dāng yī",以一警百:"yǐ yī jǐng bǎi",以一奉百:"yǐ yī fèng bǎi",以一持万:"yǐ yī chí wàn",以一知万:"yǐ yī zhī wàn",百里挑一:"bǎi lǐ tiāo yī",整齐划一:"zhěng qí huà yī",一来二去:"yī lái èr qù",一路公交:"yī lù gōng jiāo",一路汽车:"yī lù qì chē",一路巴士:"yī lù bā shì",朝朝朝落:"zhāo cháo zhāo luò",曲意逢迎:"qū yì féng yíng",一行不行:"yì háng bù xíng",行行不行:"háng háng bù xíng"},Ch=Object.keys(si).map(n=>({zh:n,pinyin:si[n],probability:2e-8,length:4,priority:R.Normal,dict:Symbol("dict4")})),li={巴尔干半岛:"bā ěr gàn bàn dǎo",巴尔喀什湖:"bā ěr kā shí hú",不幸而言中:"bú xìng ér yán zhòng",布尔什维克:"bù ěr shí wéi kè",何乐而不为:"hé lè ér bù wéi",苛政猛于虎:"kē zhèng měng yú hǔ",蒙得维的亚:"méng dé wéi dì yà",民以食为天:"mín yǐ shí wéi tiān",事后诸葛亮:"shì hòu zhū gě liàng",物以稀为贵:"wù yǐ xī wéi guì",先下手为强:"xiān xià shǒu wéi qiáng",行行出状元:"háng háng chū zhuàng yuan",亚得里亚海:"yà dé lǐ yà hǎi",眼不见为净:"yǎn bú jiàn wéi jìng",竹筒倒豆子:"zhú tǒng dào dòu zi"},Dh=Object.keys(li).map(n=>({zh:n,pinyin:li[n],probability:2e-8,length:5,priority:R.Normal,dict:Symbol("dict5")}));function oi(n,i){return n&&(n.decimali.probability)?n:i}function ti(n){n.probability<1e-300&&(n.probability*=1e300,n.decimal+=1)}function Ih(n){return n.priority===R.Custom?-(n.length*n.length*100):n.priority===R.Surname?-(n.length*n.length*10):0}function Vh(n,i){const g=[];let u=n.length-1,h=n[u];for(let e=i-1;e>=0;e--){const s=e+1>=i?{probability:1,decimal:0,patterns:[]}:g[e+1];for(;h&&h.index+h.length-1===e;){const d=h.index,c={probability:h.probability*s.probability,decimal:s.decimal+Ih(h),patterns:s.patterns,concatPattern:h};ti(c),g[d]=oi(g[d],c),h=n[--u]}const o={probability:1e-13*s.probability,decimal:0,patterns:s.patterns};ti(o),g[e]=oi(g[e],o),g[e].concatPattern&&(g[e].patterns=g[e].patterns.concat(g[e].concatPattern),g[e].concatPattern=void 0,delete g[e+1])}return g[0].patterns.reverse()}function ci(n,i){return n&&n.count<=i.count?n:i}function Mh(n){return n.priority===R.Custom?-(n.length*n.length*1e5):n.priority===R.Surname?-(n.length*n.length*100):1}function Eh(n,i){const g=[];let u=n.length-1,h=n[u];for(let e=i-1;e>=0;e--){const s=e+1>=i?{count:0,patterns:[]}:g[e+1];for(;h&&h.index+h.length-1===e;){const d=h.index,c={count:Mh(h)+s.count,patterns:s.patterns,concatPattern:h};g[d]=ci(g[d],c),h=n[--u]}const o={count:1+s.count,patterns:s.patterns};g[e]=ci(g[e],o),g[e].concatPattern&&(g[e].patterns=g[e].patterns.concat(g[e].concatPattern),g[e].concatPattern=void 0,delete g[e+1])}return g[0].patterns.reverse()}function _h(n,i){return!(i.index+i.length<=n.index||i.priority>n.priority||i.priority===n.priority&&i.length>n.length)}function Nh(n){const i=[];for(let g=n.length-1;g>=0;){const{index:u}=n[g];let h=g-1;for(;h>=0&&_h(n[g],n[h]);)h--;(h<0||n[h].index+n[h].length<=u)&&i.push(n[g]),g=h}return i.reverse()}var zi;(function(n){n[n.ReverseMaxMatch=1]="ReverseMaxMatch",n[n.MaxProbability=2]="MaxProbability",n[n.MinTokenization=3]="MinTokenization"})(zi||(zi={}));class yi{constructor(i,g="",u=""){this.children=new Map,this.fail=null,this.patterns=[],this.parent=i,this.prefix=g,this.key=u}}class Rh{constructor(){this.dictMap=new Map,this.queues=[],this.root=new yi(null)}build(i){this.buildTrie(i),this.buildFailPointer()}buildTrie(i){for(let g of i){const u=vn(g.zh);let h=this.root;for(let e=0;e{i=i.concat(u)}),this.queues=[];i.length>g;){let u=i[g++],h=u.parent&&u.parent.fail,e=u.key;for(;h&&!h.children.has(e);)h=h.fail;h?u.fail=h.children.get(e):u.fail=this.root}}addPatternToDictMap(i){this.dictMap.has(i.dict)||this.dictMap.set(i.dict,new Set),this.dictMap.get(i.dict).add(i)}addNodeToQueues(i){this.queues[O(i.prefix)]||(this.queues[O(i.prefix)]=[]),this.queues[O(i.prefix)].push(i)}insertPattern(i,g){for(let u=i.length-1;u>=0;u--){const h=i[u];if(g.priority===h.priority&&g.probability>=h.probability)i[u+1]=h;else if(g.priority>h.priority)i[u+1]=h;else{i[u+1]=g;return}}i[0]=g}removeDict(i){this.dictMap.has(i)&&(this.dictMap.get(i).forEach(u=>{u.node.patterns=u.node.patterns.filter(h=>h!==u)}),this.dictMap.delete(i))}match(i,g){let u=this.root,h=[];const e=vn(i);for(let s=0;sg==="off"?y.priority!==R.Surname:g==="head"?y.length-1-s===0:!0);d&&h.push(Object.assign(Object.assign({},d),{index:s-d.length+1}));let c=u.fail;for(;c!==null;){const y=c.patterns.find(t=>g==="off"?t.priority!==R.Surname:g==="head"?t.length-1-s===0:!0);y&&h.push(Object.assign(Object.assign({},y),{index:s-y.length+1})),c=c.fail}}}return h}search(i,g,u=2){const h=this.match(i,g);return u===1?Nh(h):u===3?Eh(h,O(i)):Vh(h,O(i))}}const Zh=[...Dh,...Ch,...Ph,...Sh,...fh,...Th],vi=new Rh;vi.build(Zh);const Ah=new qi,Bh=()=>Ah,dn=n=>{const i=G.get(n);return i?i.split(" ")[0]:n},Fh=(n,i,g,u)=>{const h=vi.search(n,g,u);let e=0;const s=vn(n);for(let o=0;on.replace(/(ā|á|ǎ|à)/g,"a").replace(/(ō|ó|ǒ|ò)/g,"o").replace(/(ē|é|ě|è)/g,"e").replace(/(ī|í|ǐ|ì)/g,"i").replace(/(ū|ú|ǔ|ù)/g,"u").replace(/(ǖ|ǘ|ǚ|ǜ)/g,"ü").replace(/(n̄|ń|ň|ǹ)/g,"n").replace(/(m̄|ḿ|m̌|m̀)/g,"m").replace(/(ê̄|ế|ê̌|ề)/g,"ê"),ki=(n,i="off")=>{const g=Bh();let u=G.get(n)?G.get(n).split(" "):[];if(g.get(n))u=g.get(n).split(" ");else if(i!=="off"){const h=_n[n];h&&(u=[h].concat(u.filter(e=>e!==h)))}return u},Lh=(n,i="off")=>{let g=ki(n,i);return g.length>0?g.map(u=>({origin:n,result:u,isZh:!0,originPinyin:u})):[{origin:n,result:n,isZh:!1,originPinyin:n}]},kn=(n,i)=>{const g=n.split(" "),u=[],h=[];for(let e of g)for(let s of ah)if(e.startsWith(s)){let o=e.slice(s.length);rh.indexOf(s)!==-1&&jh.indexOf(o)!==-1&&(o=bh[o]),u.push(s),h.push(o);break}return i==="standard"&&u.forEach((e,s)=>{(e==="y"||e==="w")&&(u[s]="")}),{final:h.join(" "),initial:u.join(" ")}},wn=n=>{const{final:i}=kn(n);let g="",u="",h="";return mh.indexOf(Tn(i))!==-1?(g=i[0],u=i[1],h=i.slice(2)):(u=i[0]||"",h=i.slice(1)||""),{head:g,body:u,tail:h}},Sn=n=>{const i=/(ā|ō|ē|ī|ū|ǖ|n̄|m̄|ê̄)/,g=/(á|ó|é|í|ú|ǘ|ń|ḿ|ế)/,u=/(ǎ|ǒ|ě|ǐ|ǔ|ǚ|ň|m̌|ê̌)/,h=/(à|ò|è|ì|ù|ǜ|ǹ|m̀|ề)/,e=/(a|o|e|i|u|ü|ê)/,s=/(n|m)$/,o=[];return n.split(" ").forEach(c=>{i.test(c)?o.push("1"):g.test(c)?o.push("2"):u.test(c)?o.push("3"):h.test(c)?o.push("4"):e.test(c)||s.test(c)?o.push("0"):o.push("")}),o.join(" ")},$h=(n,i)=>{const g=Tn(n).split(" "),u=Sn(i).split(" "),h=[];return g.forEach((e,s)=>{h.push(`${e}${u[s]}`)}),h.join(" ")},Ti=(n,i)=>{const g=[];return n.split(" ").forEach(h=>{g.push(i?h[0]:h)}),g.join(" ")},Oh=n=>typeof n!="string"?(console.error("The first param of pinyin is error: "+n+' is not assignable to type "string".'),!1):!0;function Mn(n,i){return i instanceof RegExp?i.test(n):!0}const Hh=(n,i)=>{let g=i.nonZh;if(g==="removed")return n.filter(u=>u.isZh||!Mn(u.origin,i.nonZhScope));if(g==="consecutive"){for(let u=n.length-2;u>=0;u--){const h=n[u],e=n[u+1];!h.isZh&&!e.isZh&&Mn(h.origin,i.nonZhScope)&&Mn(e.origin,i.nonZhScope)&&(h.origin+=e.origin,h.result+=e.result,e.delete=!0)}return n.filter(u=>!u.delete)}else return n},di=(n,i)=>O(n)===1&&i.multiple?Lh(n,i.surname):!1,Wh=(n,i)=>{switch(i.pattern){case"pinyin":break;case"num":n.forEach(g=>{g.result=g.isZh?Sn(g.result):""});break;case"initial":n.forEach(g=>{g.result=g.isZh?kn(g.result,i.initialPattern).initial:""});break;case"final":n.forEach(g=>{g.result=g.isZh?kn(g.result,i.initialPattern).final:""});break;case"first":n.forEach(g=>{g.result=Ti(g.result,g.isZh)});break;case"finalHead":n.forEach(g=>{g.result=g.isZh?wn(g.result).head:""});break;case"finalBody":n.forEach(g=>{g.result=g.isZh?wn(g.result).body:""});break;case"finalTail":n.forEach(g=>{g.result=g.isZh?wn(g.result).tail:""});break}},Uh=(n,i)=>{switch(i.toneType){case"symbol":break;case"none":n.forEach(g=>{g.isZh&&(g.result=Tn(g.result))});break;case"num":{n.forEach(g=>{g.isZh&&(g.result=$h(g.result,g.originPinyin))});break}}},Yh=(n,i)=>{i.v&&n.forEach(g=>{g.isZh&&(g.result=g.result.replace(/ü/g,typeof i.v=="string"?i.v:"v"))})},Kh=(n,i,g)=>{if(i.multiple&&O(g)===1){let u="";n=n.filter(h=>{const e=h.result!==u;return u=h.result,e})}return i.type==="array"?n.map(u=>u.result):i.type==="all"?n.map(u=>{const h=u.isZh?u.result:"",{initial:e,final:s}=kn(h,i.initialPattern),{head:o,body:d,tail:c}=wn(h);let y=[];return h!==""&&(y=[h].concat(ki(u.origin,i.surname).filter(t=>t!==h))),{origin:u.origin,pinyin:h,initial:e,final:s,first:Ti(u.result,u.isZh),finalHead:o,finalBody:d,finalTail:c,num:Number(Sn(u.originPinyin)),isZh:u.isZh,polyphonic:y,inZhRange:!!G.get(u.origin),result:u.result}}):n.map(u=>u.result).join(i.separator)},Xh=(n,i)=>(i===!1&&n.forEach(g=>{g.origin==="一"?g.result=g.originPinyin="yī":g.origin==="不"&&(g.result=g.originPinyin="bù")}),n),Qh={pattern:"pinyin",toneType:"symbol",type:"string",multiple:!1,mode:"normal",removeNonZh:!1,nonZh:"spaced",v:!1,separator:" ",toneSandhi:!0,segmentit:2};function tu(n,i){if(i=Object.assign(Object.assign({},Qh),i||{}),!Oh(n))return n;if(n==="")return i.type==="array"||i.type==="all"?[]:"";i.surname===void 0&&(i.mode==="surname"?i.surname="all":i.surname="off"),i.type==="all"&&(i.pattern="pinyin"),i.pattern==="num"&&(i.toneType="none"),i.removeNonZh&&(i.nonZh="removed");let u=Array(O(n)),{list:h}=Fh(n,u,i.surname,i.segmentit);return h=Xh(h,i.toneSandhi),h=Hh(h,i),di(n,i)&&(h=di(n,i)),Wh(h,i),Uh(h,i),Yh(h,i),Kh(h,i,n)}var Nn;(function(n){n[n.AllSegment=1]="AllSegment",n[n.AllArray=2]="AllArray",n[n.AllString=3]="AllString",n[n.PinyinSegment=4]="PinyinSegment",n[n.PinyinArray=5]="PinyinArray",n[n.PinyinString=6]="PinyinString",n[n.ZhSegment=7]="ZhSegment",n[n.ZhArray=8]="ZhArray",n[n.ZhString=9]="ZhString"})(Nn||(Nn={}));Nn.AllSegment;const Gh=bi({alwaysFilter:Boolean,autoSelectFirst:{type:[Boolean,String]},clearOnSelect:{type:Boolean,default:!0},delimiters:Array,...Xg({filterKeys:["title"]}),...Kg({hideNoData:!0,returnObject:!0}),...fi(Lg({modelValue:null,role:"combobox"}),["validationValue","dirty"])},"VCombobox"),cu=ji()({name:"VCombobox",props:Gh(),emits:{"update:focused":n=>!0,"update:modelValue":n=>!0,"update:search":n=>!0,"update:menu":n=>!0},setup(n,i){var An;let{emit:g,slots:u}=i;const{t:h}=pg(),e=gn(),s=Z(!1),o=Z(!0),d=Z(!1),c=gn(),y=gn(),t=Z(-1);let x=!1;const{items:S,transformIn:I,transformOut:V}=vg(n),{textColorClasses:J,textColorStyles:nn}=kg(()=>{var l;return(l=e.value)==null?void 0:l.color}),{InputIcon:K}=Bg(n),a=En(n,"modelValue",[],l=>I(Tg(l)),l=>{const z=V(l);return n.multiple?z:z[0]??null}),A=Fg(n),X=fn(()=>n.closableChips&&!A.isReadonly.value&&!A.isDisabled.value),m=T(()=>!!(n.chips||u.chip)),r=T(()=>m.value||!!u.selection),j=Z(!n.multiple&&!r.value?((An=a.value[0])==null?void 0:An.title)??"":""),f=Z(null),b=T({get:()=>j.value,set:async l=>{var z;if(j.value=l??"",l===null||l===""&&!n.multiple&&!r.value?a.value=[]:!n.multiple&&!r.value&&(a.value=[zn(n,l)],tn(()=>{var q;return(q=y.value)==null?void 0:q.scrollToIndex(0)})),l&&n.multiple&&((z=n.delimiters)!=null&&z.length)){const q=Rn(l);q.length>1&&(Zn(q),j.value="")}l||(t.value=-1),o.value=!l}}),C=T(()=>typeof n.counterValue=="function"?n.counterValue(a.value):typeof n.counterValue=="number"?n.counterValue:n.multiple?a.value.length:b.value.length),{filteredItems:H,getMatches:hn}=$g(n,S,()=>f.value??(n.alwaysFilter||!o.value?b.value:"")),B=T(()=>n.hideSelected&&f.value===null?H.value.filter(l=>!a.value.some(z=>z.value===l.value)):H.value),un=T(()=>n.hideNoData&&!B.value.length||A.isReadonly.value||A.isDisabled.value),en=En(n,"menu"),P=T({get:()=>en.value,set:l=>{var z;en.value&&!l&&((z=c.value)!=null&&z.ΨopenChildren.size)||l&&un.value||(en.value=l)}}),{menuId:rn,ariaExpanded:Pn,ariaControls:M}=Og(n,P);Y(j,l=>{x?tn(()=>x=!1):s.value&&!P.value&&(P.value=!0),g("update:search",l)}),Y(a,l=>{var z;!n.multiple&&!r.value&&(j.value=((z=l[0])==null?void 0:z.title)??"")});const jn=T(()=>a.value.map(l=>l.value)),Q=T(()=>B.value.find(l=>l.type==="item"&&!l.props.disabled)),sn=T(()=>{var z;return(n.autoSelectFirst===!0||n.autoSelectFirst==="exact"&&b.value===((z=Q.value)==null?void 0:z.title))&&B.value.length>0&&!o.value&&!d.value}),Cn=gn(),Si=Hg(Cn,e);function Pi(l){x=!0,tn(()=>x=!1),n.openOnClear&&(P.value=!0)}function Ci(){un.value||(P.value=!0)}function Di(l){un.value||(s.value&&(l.preventDefault(),l.stopPropagation()),P.value=!P.value)}function Ii(l){var z;(Un(l)||l.key==="Backspace")&&((z=e.value)==null||z.focus())}function Vi(l){var v,F,w,E;if(Rg(l)||A.isReadonly.value)return;const z=(v=e.value)==null?void 0:v.selectionStart,q=a.value.length;if(["Enter","ArrowDown","ArrowUp"].includes(l.key)&&l.preventDefault(),["Enter","ArrowDown"].includes(l.key)&&(P.value=!0),["Escape"].includes(l.key)&&(P.value=!1),sn.value&&["Enter","Tab"].includes(l.key)&&Q.value&&!a.value.some(D=>{let{value:ln}=D;return ln===Q.value.value})&&W(Q.value),l.key==="ArrowDown"&&sn.value&&((F=Cn.value)==null||F.focus("next")),l.key==="Enter"&&b.value&&(W(zn(n,b.value),!0,!0),r.value&&(j.value="")),["Backspace","Delete"].includes(l.key)){if(!n.multiple&&r.value&&a.value.length>0&&!b.value)return W(a.value[0],!1);if(~t.value){l.preventDefault();const D=t.value;W(a.value[t.value],!1),t.value=D>=q-1?q-2:D}else l.key==="Backspace"&&!b.value&&(t.value=q-1);return}if(n.multiple)if(l.key==="ArrowLeft"){if(t.value<0&&z&&z>0)return;const D=t.value>-1?t.value-1:q-1;a.value[D]?t.value=D:(t.value=-1,(w=e.value)==null||w.setSelectionRange(b.value.length,b.value.length))}else if(l.key==="ArrowRight"){if(t.value<0)return;const D=t.value+1;a.value[D]?t.value=D:(t.value=-1,(E=e.value)==null||E.setSelectionRange(0,0))}else~t.value&&Un(l)&&(t.value=-1)}function Mi(l){var v;const z=((v=l==null?void 0:l.clipboardData)==null?void 0:v.getData("Text"))??"",q=Rn(z);q.length>1&&n.multiple&&(l.preventDefault(),Zn(q))}function Ei(){var l;n.eager&&((l=y.value)==null||l.calculateVisibleItems())}function _i(){var l;s.value&&((l=e.value)==null||l.focus()),o.value=!0,f.value=null}function W(l){let z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(!(!l||l.props.disabled))if(n.multiple){const v=a.value.findIndex(w=>(n.valueComparator||Wn)(w.value,l.value)),F=z??!~v;if(~v){const w=F?[...a.value,l]:[...a.value];w.splice(v,1),a.value=w}else F&&(a.value=[...a.value,l]);n.clearOnSelect&&(b.value="")}else{const v=z!==!1;a.value=v?[l]:[],(!o.value||n.alwaysFilter)&&j.value&&(f.value=j.value),j.value=v&&!r.value?l.title:"",tn(()=>{P.value=q,o.value=!0})}}function Rn(l){const q=[` +`,...n.delimiters??[]].map(Ng).join("|");return l.split(new RegExp(`(?:${q})+`))}async function Zn(l){for(let z of l)z=z.trim(),z&&(W(zn(n,z)),await tn())}function Ni(l){s.value=!0,setTimeout(()=>{d.value=!0})}function Ri(l){d.value=!1}return Y(s,(l,z)=>{if(!(l||l===z)&&(t.value=-1,P.value=!1,b.value)){if(n.multiple){W(zn(n,b.value));return}if(!r.value)return;a.value.some(q=>{let{title:v}=q;return v===b.value})?j.value="":W(zn(n,b.value))}}),Y(P,l=>{if(!n.hideSelected&&l&&a.value.length&&o.value){const z=B.value.findIndex(q=>a.value.some(v=>(n.valueComparator||Wn)(v.value,q.value)));Sg&&window.requestAnimationFrame(()=>{var q;z>=0&&((q=y.value)==null||q.scrollToIndex(z))})}l&&(f.value=null)}),Y(S,(l,z)=>{P.value||s.value&&!z.length&&l.length&&(P.value=!0)}),mi(()=>{const l=!!(!n.hideNoData||B.value.length||u["prepend-item"]||u["append-item"]||u["no-data"]),z=a.value.length>0,q=Yn.filterProps(n);return p(Yn,$({ref:e},q,{modelValue:b.value,"onUpdate:modelValue":v=>b.value=v,focused:s.value,"onUpdate:focused":v=>s.value=v,validationValue:a.externalValue,counterValue:C.value,dirty:z,class:["v-combobox",{"v-combobox--active-menu":P.value,"v-combobox--chips":!!n.chips,"v-combobox--selection-slot":!!r.value,"v-combobox--selecting-index":t.value>-1,[`v-combobox--${n.multiple?"multiple":"single"}`]:!0},n.class],style:n.style,readonly:A.isReadonly.value,placeholder:z?void 0:n.placeholder,"onClick:clear":Pi,"onMousedown:control":Ci,onKeydown:Vi,onPaste:Mi,"aria-expanded":Pn.value,"aria-controls":M.value}),{...u,default:v=>{let{id:F}=v;return N(an,null,[p(Wg,$({id:rn.value,ref:c,modelValue:P.value,"onUpdate:modelValue":w=>P.value=w,activator:"parent",contentClass:"v-combobox__content",disabled:un.value,eager:n.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,onAfterEnter:Ei,onAfterLeave:_i},n.menuProps),{default:()=>[l&&p(wi,$({ref:Cn,filterable:!0,selected:jn.value,selectStrategy:n.multiple?"independent":"single-independent",onMousedown:w=>w.preventDefault(),selectable:!0,onKeydown:Ii,onFocusin:Ni,onFocusout:Ri,tabindex:"-1","aria-live":"polite","aria-labelledby":`${F.value}-label`,"aria-multiselectable":n.multiple,color:n.itemColor??n.color},Si,n.listProps),{default:()=>{var w,E,D;return[(w=u["prepend-item"])==null?void 0:w.call(u),!B.value.length&&!n.hideNoData&&(((E=u["no-data"])==null?void 0:E.call(u))??p(qn,{key:"no-data",title:h(n.noDataText)},null)),p(Ug,{ref:y,renderless:!0,items:B.value,itemKey:"value"},{default:ln=>{var Fn,Ln,$n;let{item:k,index:U,itemRef:_}=ln;const Bn=$(k.props,{ref:_,key:k.value,active:sn.value&&k===Q.value?!0:void 0,onClick:()=>W(k,null),"aria-posinset":U+1,"aria-setsize":B.value.length});return k.type==="divider"?((Fn=u.divider)==null?void 0:Fn.call(u,{props:k.raw,index:U}))??p(Cg,$(k.props,{key:`divider-${U}`}),null):k.type==="subheader"?((Ln=u.subheader)==null?void 0:Ln.call(u,{props:k.raw,index:U}))??p(Dg,$(k.props,{key:`subheader-${U}`}),null):(($n=u.item)==null?void 0:$n.call(u,{item:k,index:U,props:Bn}))??p(qn,$(Bn,{role:"option"}),{prepend:bn=>{let{isSelected:Zi}=bn;return N(an,null,[n.multiple&&!n.hideSelected?p(Qg,{key:k.value,modelValue:Zi,ripple:!1,tabindex:"-1","aria-hidden":!0,onClick:Ai=>Ai.preventDefault()},null):void 0,k.props.prependAvatar&&p(Ig,{image:k.props.prependAvatar},null),k.props.prependIcon&&p(pn,{icon:k.props.prependIcon},null)])},title:()=>{var bn;return o.value?k.title:Yg("v-combobox",k.title,(bn=hn(k))==null?void 0:bn.title)}})}}),(D=u["append-item"])==null?void 0:D.call(u)]}})]}),a.value.map((w,E)=>{function D(_){_.stopPropagation(),_.preventDefault(),W(w,!1)}const ln=$(Kn.filterProps(w.props),{"onClick:close":D,onKeydown(_){_.key!=="Enter"&&_.key!==" "||(_.preventDefault(),_.stopPropagation(),D(_))},onMousedown(_){_.preventDefault(),_.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0}),k=m.value?!!u.chip:!!u.selection,U=k?Vg(m.value?u.chip({item:w,index:E,props:ln}):u.selection({item:w,index:E})):void 0;if(!(k&&!U))return N("div",{key:w.value,class:Eg(["v-combobox__selection",E===t.value&&["v-combobox__selection--selected",J.value]]),style:Mg(E===t.value?nn.value:{})},[m.value?u.chip?p(xi,{key:"chip-defaults",defaults:{VChip:{closable:X.value,size:"small",text:w.title}}},{default:()=>[U]}):p(Kn,$({key:"chip",closable:X.value,size:"small",text:w.title,disabled:w.props.disabled},ln),null):U??N("span",{class:"v-combobox__selection-text"},[w.title,n.multiple&&E{console.warn("播放音频失败:",e.name,e.message)}),u}catch(u){return console.error("创建音频对象失败:",u),null}}function lu(n){n&&(n.pause(),n.currentTime=0)}function Jg(n){let{rootEl:i,isSticky:g,layoutItemStyles:u}=n;const h=Z(!1),e=Z(0),s=T(()=>{const c=typeof h.value=="boolean"?"top":h.value;return[g.value?{top:"auto",bottom:"auto",height:void 0}:void 0,h.value?{[c]:Bi(e.value)}:{top:u.value.top}]});ai(()=>{Y(g,c=>{c?window.addEventListener("scroll",d,{passive:!0}):window.removeEventListener("scroll",d)},{immediate:!0})}),ri(()=>{window.removeEventListener("scroll",d)});let o=0;function d(){const c=o>window.scrollY?"up":"down",y=i.value.getBoundingClientRect(),t=parseFloat(u.value.top??0),x=window.scrollY-Math.max(0,e.value-t),S=y.height+Math.max(e.value,t)-window.scrollY-window.innerHeight,I=parseFloat(getComputedStyle(i.value).getPropertyValue("--v-body-scroll-y"))||0;y.height0;g--){if(n[g].t===n[g-1].t)continue;const u=Xn(i),h=(n[g].d-n[g-1].d)/(n[g].t-n[g-1].t);i+=(h-u)*Math.abs(h),g===n.length-1&&(i*=.5)}return Xn(i)*1e3}function gh(){const n={};function i(h){Array.from(h.changedTouches).forEach(e=>{(n[e.identifier]??(n[e.identifier]=new Fi(ih))).push([h.timeStamp,e])})}function g(h){Array.from(h.changedTouches).forEach(e=>{delete n[e.identifier]})}function u(h){var c;const e=(c=n[h])==null?void 0:c.values().reverse();if(!e)throw new Error(`No samples for touch id ${h}`);const s=e[0],o=[],d=[];for(const y of e){if(s[0]-y[0]>nh)break;o.push({t:y[0],d:y[1].clientX}),d.push({t:y[0],d:y[1].clientY})}return{x:Qn(o),y:Qn(d),get direction(){const{x:y,y:t}=this,[x,S]=[Math.abs(y),Math.abs(t)];return x>S&&y>=0?"right":x>S&&y<=0?"left":S>x&&t>=0?"down":S>x&&t<=0?"up":hh()}}}return{addMovement:i,endTouch:g,getVelocity:u}}function hh(){throw new Error}function uh(n){let{el:i,isActive:g,isTemporary:u,width:h,touchless:e,position:s}=n;ai(()=>{window.addEventListener("touchstart",K,{passive:!0}),window.addEventListener("touchmove",a,{passive:!1}),window.addEventListener("touchend",A,{passive:!0})}),ri(()=>{window.removeEventListener("touchstart",K),window.removeEventListener("touchmove",a),window.removeEventListener("touchend",A)});const o=T(()=>["left","right"].includes(s.value)),{addMovement:d,endTouch:c,getVelocity:y}=gh();let t=!1;const x=Z(!1),S=Z(0),I=Z(0);let V;function J(m,r){return(s.value==="left"?m:s.value==="right"?document.documentElement.clientWidth-m:s.value==="top"?m:s.value==="bottom"?document.documentElement.clientHeight-m:on())-(r?h.value:0)}function nn(m){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const j=s.value==="left"?(m-I.value)/h.value:s.value==="right"?(document.documentElement.clientWidth-m-I.value)/h.value:s.value==="top"?(m-I.value)/h.value:s.value==="bottom"?(document.documentElement.clientHeight-m-I.value)/h.value:on();return r?Oi(j):j}function K(m){if(e.value)return;const r=m.changedTouches[0].clientX,j=m.changedTouches[0].clientY,f=25,b=s.value==="left"?rdocument.documentElement.clientWidth-f:s.value==="top"?jdocument.documentElement.clientHeight-f:on(),C=g.value&&(s.value==="left"?rdocument.documentElement.clientWidth-h.value:s.value==="top"?jdocument.documentElement.clientHeight-h.value:on());(b||C||g.value&&u.value)&&(V=[r,j],I.value=J(o.value?r:j,g.value),S.value=nn(o.value?r:j),t=I.value>-20&&I.value<80,c(m),d(m))}function a(m){const r=m.changedTouches[0].clientX,j=m.changedTouches[0].clientY;if(t){if(!m.cancelable){t=!1;return}const b=Math.abs(r-V[0]),C=Math.abs(j-V[1]);(o.value?b>C&&b>3:C>b&&C>3)?(x.value=!0,t=!1):(o.value?C:b)>3&&(t=!1)}if(!x.value)return;m.preventDefault(),d(m);const f=nn(o.value?r:j,!1);S.value=Math.max(0,Math.min(1,f)),f>1?I.value=J(o.value?r:j,!0):f<0&&(I.value=J(o.value?r:j,!1))}function A(m){if(t=!1,!x.value)return;d(m),x.value=!1;const r=y(m.changedTouches[0].identifier),j=Math.abs(r.x),f=Math.abs(r.y);(o.value?j>f&&j>400:f>j&&f>3)?g.value=r.direction===({left:"right",right:"left",top:"down",bottom:"up"}[s.value]||on()):g.value=S.value>.5}const X=T(()=>x.value?{transform:s.value==="left"?`translateX(calc(-100% + ${S.value*h.value}px))`:s.value==="right"?`translateX(calc(100% - ${S.value*h.value}px))`:s.value==="top"?`translateY(calc(-100% + ${S.value*h.value}px))`:s.value==="bottom"?`translateY(calc(100% - ${S.value*h.value}px))`:on(),transition:"none"}:void 0);return xn(x,()=>{var j,f;const m=((j=i.value)==null?void 0:j.style.transform)??null,r=((f=i.value)==null?void 0:f.style.transition)??null;Li(()=>{var b,C,H,hn;(C=i.value)==null||C.style.setProperty("transform",((b=X.value)==null?void 0:b.transform)||"none"),(hn=i.value)==null||hn.style.setProperty("transition",((H=X.value)==null?void 0:H.transition)||null)}),$i(()=>{var b,C;(b=i.value)==null||b.style.setProperty("transform",m),(C=i.value)==null||C.style.setProperty("transition",r)})}),{isDragging:x,dragProgress:S,dragStyles:X}}function on(){throw new Error}const eh=["start","end","left","right","top","bottom"],sh=bi({color:String,disableResizeWatcher:Boolean,disableRouteWatcher:Boolean,expandOnHover:Boolean,floating:Boolean,modelValue:{type:Boolean,default:null},permanent:Boolean,rail:{type:Boolean,default:null},railWidth:{type:[Number,String],default:56},scrim:{type:[Boolean,String],default:!0},image:String,temporary:Boolean,persistent:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:"start",validator:n=>eh.includes(n)},sticky:Boolean,...jg(),...rg(),...ag(),...dg({mobile:null}),...yg(),...zg(),...cg(),...fi(bg(),["disableInitialFocus"]),...tg({tag:"nav"}),...og()},"VNavigationDrawer"),lh=ji()({name:"VNavigationDrawer",props:sh(),emits:{"update:modelValue":n=>!0,"update:rail":n=>!0},setup(n,i){let{attrs:g,emit:u,slots:h}=i;const{isRtl:e}=Hi(),{themeClasses:s}=Wi(n),{borderClasses:o}=Ui(n),{backgroundColorClasses:d,backgroundColorStyles:c}=On(()=>n.color),{elevationClasses:y}=Yi(n),{displayClasses:t,mobile:x}=Ki(n),{roundedClasses:S}=Xi(n),I=Qi(),V=En(n,"modelValue",null,M=>!!M),{ssrBootStyles:J}=Gi(),{scopeId:nn}=Ji(),K=gn(),a=Z(!1),{runOpenDelay:A,runCloseDelay:X}=sg(n,M=>{a.value=M}),m=T(()=>n.rail&&n.expandOnHover&&a.value?Number(n.width):Number(n.rail?n.railWidth:n.width)),r=T(()=>ng(n.location,e.value)),j=fn(()=>n.persistent),f=T(()=>!n.permanent&&(x.value||n.temporary)),b=T(()=>n.sticky&&!f.value&&r.value!=="bottom");ig(n,{isActive:V,localTop:f,contentEl:K}),xn(()=>n.expandOnHover&&n.rail!=null,()=>{Y(a,M=>u("update:rail",!M))}),xn(()=>!n.disableResizeWatcher,()=>{Y(f,M=>!n.permanent&&tn(()=>V.value=!M))}),xn(()=>!n.disableRouteWatcher&&!!I,()=>{Y(I.currentRoute,()=>f.value&&(V.value=!1))}),Y(()=>n.permanent,M=>{M&&(V.value=!0)}),n.modelValue==null&&!f.value&&(V.value=n.permanent||!x.value);const{isDragging:C,dragProgress:H}=uh({el:K,isActive:V,isTemporary:f,width:m,touchless:fn(()=>n.touchless),position:r}),hn=T(()=>{const M=f.value?0:n.rail&&n.expandOnHover?Number(n.railWidth):m.value;return C.value?M*H.value:M}),{layoutItemStyles:B,layoutItemScrimStyles:un}=gg({id:n.name,order:T(()=>parseInt(n.order,10)),position:r,layoutSize:hn,elementSize:m,active:hg(V),disableTransitions:fn(()=>C.value),absolute:T(()=>n.absolute||b.value&&typeof en.value!="string")}),{isStuck:en,stickyStyles:P}=Jg({rootEl:K,isSticky:b,layoutItemStyles:B}),rn=On(()=>typeof n.scrim=="string"?n.scrim:null),Pn=T(()=>({...C.value?{opacity:H.value*.2,transition:"none"}:void 0,...un.value}));return ug({VList:{bgColor:"transparent"}}),mi(()=>{const M=h.image||n.image;return N(an,null,[p(n.tag,$({ref:K,onMouseenter:A,onMouseleave:X,class:["v-navigation-drawer",`v-navigation-drawer--${r.value}`,{"v-navigation-drawer--expand-on-hover":n.expandOnHover,"v-navigation-drawer--floating":n.floating,"v-navigation-drawer--is-hovering":a.value,"v-navigation-drawer--rail":n.rail,"v-navigation-drawer--temporary":f.value,"v-navigation-drawer--persistent":j.value,"v-navigation-drawer--active":V.value,"v-navigation-drawer--sticky":b.value},s.value,d.value,o.value,t.value,y.value,S.value,n.class],style:[c.value,B.value,J.value,P.value,n.style],inert:!V.value},nn,g),{default:()=>{var jn,Q,sn;return[M&&N("div",{key:"image",class:"v-navigation-drawer__img"},[h.image?p(xi,{key:"image-defaults",disabled:!n.image,defaults:{VImg:{alt:"",cover:!0,height:"inherit",src:n.image}}},h.image):p(eg,{key:"image-img",alt:"",cover:!0,height:"inherit",src:n.image},null)]),h.prepend&&N("div",{class:"v-navigation-drawer__prepend"},[(jn=h.prepend)==null?void 0:jn.call(h)]),N("div",{class:"v-navigation-drawer__content"},[(Q=h.default)==null?void 0:Q.call(h)]),h.append&&N("div",{class:"v-navigation-drawer__append"},[(sn=h.append)==null?void 0:sn.call(h)])]}}),p(lg,{name:"fade-transition"},{default:()=>[f.value&&(C.value||V.value)&&!!n.scrim&&N("div",$({class:["v-navigation-drawer__scrim",rn.backgroundColorClasses.value],style:[Pn.value,rn.backgroundColorStyles.value],onClick:()=>{j.value||(V.value=!1)}},nn),null)]})])}),{isStuck:en}}}),oh=xg({name:"MessageLog",setup(){const n=gn(!1),i=gn([]),g={success:"mdi-check-circle",error:"mdi-alert-circle",warning:"mdi-alert",info:"mdi-information"},u={success:"success",error:"error",warning:"warning",info:"primary"};return Dn.onLog(h=>{h&&(i.value=h)}),{drawer:n,messages:i,icons:g,colors:u,deleteMessage:h=>Dn.deleteMessage(h),clearMessages:()=>Dn.clearMessages()}}}),th={class:"text-caption text-grey"};function ch(n,i,g,u,h,e){return n.drawer?(cn(),mn(lh,{key:0,modelValue:n.drawer,"onUpdate:modelValue":i[0]||(i[0]=s=>n.drawer=s),location:"right",temporary:"",width:"400"},{default:L(()=>[p(Zg,{color:"primary"},{default:L(()=>[p(Ag,null,{default:L(()=>[...i[1]||(i[1]=[yn("消息记录",-1)])]),_:1})]),_:1}),p(wi,null,{default:L(()=>[(cn(!0),fg(an,null,wg(n.messages,s=>(cn(),mn(qn,{key:s.id,rounded:""},{prepend:L(()=>[p(pn,{color:n.colors[s.type],icon:n.icons[s.type],size:"20"},null,8,["color","icon"])]),default:L(()=>[p(Hn,null,{default:L(()=>[yn(Vn(s.title),1)]),_:2},1024),s.content?(cn(),mn(qg,{key:0},{default:L(()=>[yn(Vn(s.content),1)]),_:2},1024)):In("",!0),N("span",th,Vn(new Date(s.timestamp).toLocaleTimeString()),1)]),_:2},1024))),128)),n.messages.length?In("",!0):(cn(),mn(qn,{key:0},{prepend:L(()=>[p(pn,{color:"grey",icon:"mdi-inbox"})]),default:L(()=>[p(Hn,{class:"text-grey"},{default:L(()=>[...i[2]||(i[2]=[yn("暂无消息",-1)])]),_:1})]),_:1}))]),_:1})]),_:1},8,["modelValue"])):In("",!0)}const ou=mg(oh,[["render",ch]]),zh=/^[\uD800-\uDBFF]$/,yh=/^[\uDC00-\uDFFF]$/,dh=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;var Gn;(function(n){n[n.Unknown=1e-13]="Unknown",n[n.Rule=1e-12]="Rule",n[n.DICT=2e-8]="DICT",n[n.Surname=1]="Surname",n[n.Custom=1]="Custom"})(Gn||(Gn={}));const R={Normal:1,Surname:10,Custom:100};function O(n){var i;return n.length-(((i=n.match(dh))===null||i===void 0?void 0:i.length)||0)}function vn(n){const i=[];let g=0;for(;g1)return this.StringDICT.get(i);{const g=i.charCodeAt(0);return this.NumberDICT[g]}}set(i,g){if(i.length>1)this.StringDICT.set(i,g);else{const u=i.charCodeAt(0);this.NumberDICT[u]=g}}clear(){this.NumberDICT=[],this.StringDICT.clear()}}const Jn={"bǎng páng pāng":["膀"],líng:["〇","伶","凌","刢","囹","坽","夌","姈","婈","孁","岺","彾","掕","昤","朎","柃","棂","櫺","欞","泠","淩","澪","灵","燯","爧","狑","玲","琌","瓴","皊","砱","祾","秢","竛","笭","紷","綾","绫","羐","羚","翎","聆","舲","苓","菱","蓤","蔆","蕶","蛉","衑","裬","詅","跉","軨","輘","酃","醽","鈴","錂","铃","閝","陵","零","霊","霗","霛","霝","靈","駖","魿","鯪","鲮","鴒","鸰","鹷","麢","齡","齢","龄","龗","㥄"],yī:["一","乊","伊","依","医","吚","咿","噫","壱","壹","夁","嫛","嬄","弌","揖","撎","檹","毉","洢","渏","漪","瑿","畩","祎","禕","稦","繄","蛜","衤","譩","辷","郼","醫","銥","铱","鷖","鹥","黟","黳"],"dīng zhēng":["丁"],"kǎo qiǎo yú":["丂"],qī:["七","倛","僛","凄","嘁","墄","娸","悽","慼","慽","戚","捿","柒","桤","桼","棲","榿","欺","沏","淒","漆","紪","緀","萋","褄","諆","迉","郪","鏚","霋","魌","鶈"],shàng:["丄","尙","尚","恦","緔","绱"],xià:["丅","下","乤","圷","夏","夓","懗","梺","疜","睱","罅","鎼","鏬"],hǎn:["丆","喊","浫","罕","豃","㘎"],"wàn mò":["万"],zhàng:["丈","仗","墇","嶂","帐","帳","幛","扙","杖","涱","痮","瘬","瘴","瞕","粀","胀","脹","賬","账","障"],sān:["三","厁","叁","弎","毵","毶","毿","犙","鬖"],"shàng shǎng shang":["上"],"qí jī":["丌","其","奇"],"bù fǒu":["不"],"yǔ yù yú":["与"],miǎn:["丏","偭","免","冕","勉","勔","喕","娩","愐","汅","沔","湎","睌","緬","缅","腼","葂","靦","鮸","𩾃"],gài:["丐","乢","匃","匄","戤","概","槩","槪","溉","漑","瓂","葢","鈣","钙","𬮿"],chǒu:["丑","丒","侴","吜","杽","瞅","矁","醜","魗"],zhuān:["专","叀","嫥","専","專","瑼","甎","砖","磗","磚","蟤","諯","鄟","顓","颛","鱄","䏝"],"qiě jū":["且"],pī:["丕","伓","伾","噼","坯","岯","憵","批","披","炋","狉","狓","砒","磇","礔","礕","秛","秠","耚","豾","邳","鈚","鉟","銔","錃","錍","霹","駓","髬","魾","𬳵"],shì:["世","丗","亊","事","仕","侍","冟","势","勢","卋","呩","嗜","噬","士","奭","嬕","室","市","式","弑","弒","恀","恃","戺","拭","揓","是","昰","枾","柿","栻","澨","烒","煶","眂","眎","眡","睗","示","礻","筮","簭","舐","舓","襫","視","视","觢","試","誓","諡","謚","试","谥","貰","贳","軾","轼","逝","遾","釈","释","釋","鈰","鉃","鉽","铈","飾","餙","餝","饰","鰘","䏡","𬤊"],qiū:["丘","丠","坵","媝","恘","恷","楸","秋","秌","穐","篍","緧","萩","蘒","蚯","蝵","蟗","蠤","趥","邱","鞦","鞧","鰌","鰍","鳅","鶖","鹙","龝"],bǐng:["丙","屛","怲","抦","昞","昺","柄","棅","炳","禀","秉","稟","苪","蛃","邴","鈵","陃","鞆","餅","餠","饼"],yè:["业","亱","僷","墷","夜","嶪","嶫","抴","捙","擛","擪","擫","晔","曄","曅","曗","曳","曵","枼","枽","業","洂","液","澲","烨","燁","爗","璍","皣","瞱","瞸","礏","腋","葉","謁","谒","邺","鄴","鍱","鐷","靥","靨","頁","页","餣","饁","馌","驜","鵺","鸈"],cóng:["丛","从","叢","婃","孮","従","徔","徖","悰","樷","欉","淙","灇","爜","琮","藂","誴","賨","賩","錝"],dōng:["东","倲","冬","咚","埬","岽","崬","徚","昸","東","氡","氭","涷","笗","苳","菄","蝀","鮗","鯟","鶇","鶫","鸫","鼕","𬟽"],sī:["丝","俬","凘","厮","司","咝","嘶","噝","媤","廝","恖","撕","斯","楒","泀","澌","燍","禗","禠","私","糹","絲","緦","纟","缌","罳","蕬","虒","蛳","蜤","螄","蟖","蟴","鉰","銯","鍶","鐁","锶","颸","飔","騦","鷥","鸶","鼶","㟃"],chéng:["丞","呈","城","埕","堘","塍","塖","宬","峸","惩","懲","成","承","挰","掁","揨","枨","棖","橙","檙","洆","溗","澂","珵","珹","畻","程","窚","筬","絾","脭","荿","誠","诚","郕","酲","鋮","铖","騬","鯎"],diū:["丟","丢","銩","铥"],liǎng:["両","两","兩","唡","啢","掚","緉","脼","蜽","裲","魉","魎","𬜯"],yǒu:["丣","卣","友","梄","湵","牖","禉","羑","聈","苃","莠","蜏","酉","銪","铕","黝"],yán:["严","厳","啱","喦","嚴","塩","壛","壧","妍","姸","娫","娮","岩","嵒","嵓","巌","巖","巗","延","揅","昖","楌","檐","櫩","欕","沿","炎","炏","狿","琂","盐","碞","筵","簷","莚","蔅","虤","蜒","言","訁","訮","詽","讠","郔","閆","閻","闫","阎","顏","顔","颜","鹽","麣","𫄧"],bìng:["並","併","倂","傡","垪","摒","栤","病","窉","竝","誁","靐","鮩"],"sàng sāng":["丧"],gǔn:["丨","惃","滚","滾","磙","緄","绲","蓘","蔉","衮","袞","輥","辊","鮌","鯀","鲧"],jiū:["丩","勼","啾","揪","揫","朻","究","糾","纠","萛","赳","阄","鬏","鬮","鳩","鸠"],"gè gě":["个","個","各"],yā:["丫","圧","孲","庘","押","枒","桠","椏","錏","鐚","鴉","鴨","鵶","鸦","鸭"],pán:["丬","媻","幋","槃","洀","瀊","爿","盘","盤","磐","縏","蒰","蟠","蹒","蹣","鎜","鞶"],"zhōng zhòng":["中"],jǐ:["丮","妀","己","戟","挤","掎","撠","擠","橶","泲","犱","脊","虮","蟣","魢","鱾","麂"],jiè:["丯","介","借","唶","堺","屆","届","岕","庎","徣","戒","楐","犗","玠","琾","界","畍","疥","砎","蚧","蛶","衸","褯","誡","诫","鎅","骱","魪"],fēng:["丰","仹","偑","僼","凨","凬","凮","妦","寷","封","峯","峰","崶","枫","楓","檒","沣","沨","渢","灃","烽","犎","猦","琒","疯","瘋","盽","砜","碸","篈","蘴","蜂","蠭","豐","鄷","酆","鋒","鎽","鏠","锋","霻","靊","飌","麷"],"guàn kuàng":["丱"],chuàn:["串","汌","玔","賗","釧","钏"],chǎn:["丳","产","冁","剷","囅","嵼","旵","浐","滻","灛","產","産","簅","蒇","蕆","諂","譂","讇","谄","鏟","铲","閳","闡","阐","骣","𬊤"],lín:["临","冧","壣","崊","嶙","斴","晽","暽","林","潾","瀶","燐","琳","璘","瞵","碄","磷","粦","粼","繗","翷","臨","轔","辚","遴","邻","鄰","鏻","阾","隣","霖","驎","鱗","鳞","麐","麟","𬴊","𬭸"],zhuó:["丵","劅","卓","啄","圴","妰","娺","撯","擆","擢","斫","斮","斱","斲","斵","晫","椓","浊","浞","濁","灼","烵","琸","硺","禚","窡","籗","籱","罬","茁","蠗","蠿","諁","諑","謶","诼","酌","鐲","镯","鵫","鷟","䓬","𬸦"],zhǔ:["丶","主","劯","嘱","囑","宔","帾","拄","渚","濐","煑","煮","燝","瞩","矚","罜","詝","陼","鸀","麈","𬣞"],bā:["丷","仈","八","叭","哵","夿","岜","巴","捌","朳","玐","疤","笆","粑","羓","芭","蚆","豝","釟"],wán:["丸","刓","完","岏","抏","捖","汍","烷","玩","琓","笂","紈","纨","翫","芄","貦","頑","顽"],dān:["丹","勯","匰","単","妉","媅","殚","殫","甔","眈","砃","箪","簞","耼","耽","聃","聸","褝","襌","躭","郸","鄲","酖","頕"],"wèi wéi":["为"],"jǐng dǎn":["丼"],"lì lí":["丽"],jǔ:["举","弆","挙","擧","椇","榉","榘","櫸","欅","矩","筥","聥","舉","莒","蒟","襷","踽","齟","龃"],piě:["丿","苤","鐅","𬭯"],fú:["乀","伏","俘","凫","刜","匐","咈","哹","垘","孚","岪","巿","帗","幅","幞","弗","彿","怫","扶","柫","栿","桴","氟","泭","浮","涪","澓","炥","玸","甶","畉","癁","祓","福","稪","符","箙","紱","紼","絥","綍","绂","绋","罘","罦","翇","艀","芙","芣","苻","茀","茯","菔","葍","虙","蚨","蜉","蝠","袚","袱","襆","襥","諨","豧","踾","輻","辐","郛","鉘","鉜","韍","韨","颫","髴","鮄","鮲","鳧","鳬","鴔","鵩","黻"],"yí jí":["乁"],yì:["乂","义","亄","亦","亿","伇","伿","佾","俋","億","兿","刈","劓","劮","勚","勩","匇","呓","呭","呹","唈","囈","圛","坄","垼","埸","奕","嫕","嬑","寱","屹","峄","嶧","帟","帠","幆","廙","异","弈","弋","役","忆","怈","怿","悒","意","憶","懌","懿","抑","挹","敡","易","晹","曀","曎","杙","枍","棭","榏","槸","檍","歝","殔","殪","殹","毅","浂","浥","浳","湙","溢","潩","澺","瀷","炈","焲","熠","熤","熼","燚","燡","燱","獈","玴","異","疫","痬","瘗","瘞","瘱","癔","益","瞖","穓","竩","篒","縊","繶","繹","绎","缢","義","羿","翊","翌","翳","翼","耴","肄","肊","膉","臆","艗","艺","芅","苅","萟","蓺","薏","藙","藝","蘙","虉","蜴","螠","衪","袣","裔","裛","褹","襼","訲","訳","詍","詣","誼","譯","議","讛","议","译","诣","谊","豙","豛","豷","貖","贀","跇","轶","逸","邑","鄓","醷","釴","鈠","鎰","鐿","镒","镱","阣","隿","霬","饐","駅","驛","驿","骮","鮨","鶂","鶃","鶍","鷁","鷊","鷧","鷾","鸃","鹝","鹢","黓","齸","𬬩","㑊","𫄷","𬟁"],nǎi:["乃","倷","奶","嬭","廼","氖","疓","艿","迺","釢"],wǔ:["乄","五","仵","伍","侮","倵","儛","午","啎","妩","娬","嫵","庑","廡","忤","怃","憮","摀","武","潕","熓","牾","玝","珷","瑦","甒","碔","舞","躌","迕","逜","陚","鵡","鹉","𣲘"],jiǔ:["久","乆","九","乣","奺","杦","汣","灸","玖","紤","舏","酒","镹","韭","韮"],"tuō zhé":["乇","杔","馲"],"me mó ma yāo":["么"],zhī:["之","倁","卮","巵","搘","支","栀","梔","椥","榰","汁","泜","疷","祗","祬","秓","稙","綕","肢","胑","胝","脂","芝","蘵","蜘","衼","隻","鳷","鴲","鼅","𦭜"],"wū wù":["乌"],zhà:["乍","咤","宱","搾","榨","溠","痄","蚱","詐","诈","醡","霅","䃎"],hū:["乎","乯","匢","匫","呼","唿","嘑","垀","寣","幠","忽","惚","昒","歑","泘","淴","滹","烀","苸","虍","虖","謼","軤","轷","雐"],fá:["乏","伐","傠","坺","垡","墢","姂","栰","浌","瞂","笩","筏","罚","罰","罸","藅","閥","阀"],"lè yuè yào lào":["乐","樂"],yín:["乑","吟","噖","嚚","圁","垠","夤","婬","寅","峾","崟","崯","檭","殥","泿","淫","滛","烎","犾","狺","璌","硍","碒","荶","蔩","訔","訚","訡","誾","鄞","鈝","銀","银","霪","鷣","齦"],pīng:["乒","俜","娉","涄","甹","砯","聠","艵","頩"],pāng:["乓","滂","胮","膖","雱","霶"],qiáo:["乔","侨","僑","嫶","憔","桥","槗","樵","橋","櫵","犞","瞧","硚","礄","荍","荞","蕎","藮","譙","趫","鐈","鞒","鞽","顦"],hǔ:["乕","琥","萀","虎","虝","錿","鯱"],guāi:["乖"],"chéng shèng":["乗","乘","娍"],yǐ:["乙","乛","以","倚","偯","嬟","崺","已","庡","扆","攺","敼","旑","旖","檥","矣","礒","笖","舣","艤","苡","苢","蚁","螘","蟻","裿","踦","輢","轙","逘","酏","釔","鈘","鉯","钇","顗","鳦","齮","𫖮","𬺈"],"háo yǐ":["乚"],"niè miē":["乜"],qǐ:["乞","企","启","唘","啓","啔","啟","婍","屺","杞","棨","玘","盀","綺","绮","芑","諬","起","邔","闙"],yě:["也","冶","嘢","埜","壄","漜","野"],xí:["习","喺","媳","嶍","席","椺","檄","漝","習","蓆","袭","襲","覡","觋","謵","趘","郋","鎴","隰","霫","飁","騱","騽","驨","鰼","鳛","𠅤","𫘬"],xiāng:["乡","厢","廂","忀","楿","欀","湘","瓖","稥","箱","緗","缃","膷","芗","萫","葙","薌","襄","郷","鄉","鄊","鄕","鑲","镶","香","驤","骧","鱜","麘","𬙋"],shū:["书","倏","倐","儵","叔","姝","尗","抒","掓","摅","攄","書","枢","梳","樞","殊","殳","毹","毺","淑","瀭","焂","疎","疏","紓","綀","纾","舒","菽","蔬","踈","軗","輸","输","鄃","陎","鮛","鵨"],dǒu:["乧","抖","枓","蚪","鈄","阧","陡"],shǐ:["乨","使","兘","史","始","宩","屎","榁","矢","笶","豕","鉂","駛","驶"],jī:["乩","僟","击","刉","刏","剞","叽","唧","喞","嗘","嘰","圾","基","墼","姬","屐","嵆","嵇","撃","擊","朞","机","枅","樭","機","毄","激","犄","玑","璣","畸","畿","癪","矶","磯","积","積","笄","筓","箕","簊","緁","羁","羇","羈","耭","肌","芨","虀","覉","覊","譏","譤","讥","賫","賷","赍","跻","踑","躋","躸","銈","錤","鐖","鑇","鑙","隮","雞","鞿","韲","飢","饑","饥","魕","鳮","鶏","鶺","鷄","鸄","鸡","齎","齏","齑","𬯀","𫓯","𫓹","𫌀"],náng:["乪","嚢","欜","蠰","饢"],jiā:["乫","佳","傢","加","嘉","抸","枷","梜","毠","泇","浃","浹","犌","猳","珈","痂","笳","糘","耞","腵","葭","袈","豭","貑","跏","迦","鉫","鎵","镓","鴐","麚","𬂩"],jù:["乬","倨","倶","具","剧","劇","勮","埧","埾","壉","姖","屦","屨","岠","巨","巪","怇","惧","愳","懅","懼","拒","拠","昛","歫","洰","澽","炬","烥","犋","秬","窭","窶","簴","粔","耟","聚","虡","蚷","詎","讵","豦","距","踞","躆","遽","邭","醵","鉅","鐻","钜","颶","飓","駏","鮔"],shí:["乭","十","埘","塒","姼","实","実","寔","實","峕","嵵","时","旹","時","榯","湜","溡","炻","祏","竍","蚀","蝕","辻","遈","鉐","飠","饣","鮖","鰣","鲥","鼫","鼭"],mǎo:["乮","冇","卯","峁","戼","昴","泖","笷","蓩","鉚","铆"],mǎi:["买","嘪","荬","蕒","買","鷶"],luàn:["乱","亂","釠"],rǔ:["乳","擩","汝","肗","辱","鄏"],xué:["乴","学","學","峃","嶨","斈","泶","澩","燢","穴","茓","袕","踅","鷽","鸴"],yǎn:["䶮","乵","俨","偃","儼","兖","兗","厣","厴","噞","孍","嵃","巘","巚","弇","愝","戭","扊","抁","掩","揜","曮","椼","檿","沇","渷","演","琰","甗","眼","罨","萒","蝘","衍","褗","躽","遃","郾","隒","顩","魇","魘","鰋","鶠","黡","黤","黬","黭","黶","鼴","鼹","齴","龑","𬸘","𬙂","𪩘"],fǔ:["乶","俌","俛","俯","府","弣","抚","拊","撫","斧","椨","滏","焤","甫","盙","簠","腐","腑","蜅","輔","辅","郙","釜","釡","阝","頫","鬴","黼","㕮","𫖯"],shā:["乷","唦","杀","桬","殺","毮","猀","痧","砂","硰","紗","繺","纱","蔱","裟","鎩","铩","閷","髿","魦","鯊","鯋","鲨"],nǎ:["乸","雫"],qián:["乹","亁","仱","偂","前","墘","媊","岒","拑","掮","榩","橬","歬","潛","潜","濳","灊","箝","葥","虔","軡","鈐","鉗","銭","錢","鎆","钤","钱","钳","靬","騚","騝","鰬","黔","黚"],suǒ:["乺","唢","嗩","所","暛","溑","溹","琐","琑","瑣","索","褨","鎖","鎻","鏁","锁"],yú:["乻","于","亐","伃","余","堣","堬","妤","娛","娯","娱","嬩","崳","嵎","嵛","愚","扵","揄","旟","楡","楰","榆","欤","歈","歟","歶","渔","渝","湡","漁","澞","牏","狳","玗","玙","瑜","璵","盂","睮","窬","竽","籅","羭","腴","臾","舁","舆","艅","茰","萮","萸","蕍","蘛","虞","虶","蝓","螸","衧","褕","覦","觎","諛","謣","谀","踰","輿","轝","逾","邘","酑","鍝","隅","雓","雩","餘","馀","騟","骬","髃","魚","魣","鮽","鯲","鰅","鱼","鷠","鸆","齵"],zhù:["乼","伫","佇","住","坾","墸","壴","嵀","拀","杼","柱","樦","殶","注","炷","疰","眝","祝","祩","竚","筯","箸","篫","簗","紵","紸","纻","羜","翥","苎","莇","蛀","註","貯","贮","跓","軴","鉒","鋳","鑄","铸","馵","駐","驻"],zhě:["乽","者","褶","襵","赭","踷","鍺","锗"],"qián gān":["乾"],"zhì luàn":["乿"],guī:["亀","圭","妫","媯","嫢","嬀","帰","归","摫","椝","槻","槼","櫷","歸","珪","瑰","璝","瓌","皈","瞡","硅","茥","蘬","規","规","邽","郌","閨","闺","騩","鬶","鬹"],"lǐn lìn":["亃"],jué:["亅","决","刔","劂","匷","厥","噊","孒","孓","崛","崫","嶥","彏","憠","憰","戄","抉","挗","掘","攫","桷","橛","橜","欮","氒","決","灍","焳","熦","爑","爴","爵","獗","玃","玦","玨","珏","瑴","瘚","矍","矡","砄","絕","絶","绝","臄","芵","蕝","蕨","虳","蟨","蟩","觖","觮","觼","訣","譎","诀","谲","貜","赽","趉","蹷","躩","鈌","鐍","鐝","钁","镢","鴂","鴃","鷢","𫘝","㵐","𫔎"],"le liǎo":["了"],"gè mā":["亇"],"yǔ yú":["予","懙"],zhēng:["争","佂","凧","姃","媜","峥","崝","崢","征","徰","炡","烝","爭","狰","猙","癥","眐","睁","睜","筝","箏","篜","聇","脀","蒸","踭","鉦","錚","鏳","鬇"],èr:["二","刵","咡","弍","弐","樲","誀","貮","貳","贰","髶"],chù:["亍","傗","儊","怵","憷","搐","斶","歜","珿","琡","矗","竌","絀","绌","臅","触","觸","豖","鄐","閦","黜"],kuī:["亏","刲","岿","巋","盔","窥","窺","聧","虧","闚","顝"],yún:["云","伝","勻","匀","囩","妘","愪","抣","昀","橒","沄","涢","溳","澐","熉","畇","秐","筼","篔","紜","縜","纭","耘","芸","蒷","蕓","郧","鄖","鋆","雲"],hù:["互","冱","嗀","嚛","婟","嫭","嫮","岵","帍","弖","怙","戶","户","戸","戽","扈","护","昈","槴","沍","沪","滬","熩","瓠","祜","笏","簄","粐","綔","蔰","護","豰","鄠","鍙","頀","鱯","鳠","鳸","鸌","鹱"],qí:["亓","剘","埼","岐","岓","崎","嵜","愭","掑","斉","斊","旂","旗","棊","棋","檱","櫀","歧","淇","濝","猉","玂","琦","琪","璂","畦","疧","碁","碕","祁","祈","祺","禥","竒","簯","簱","籏","粸","綥","綦","肵","脐","臍","艩","芪","萁","萕","蕲","藄","蘄","蚑","蚚","蛴","蜝","蜞","螧","蠐","褀","軝","鄿","釮","錡","锜","陭","頎","颀","騎","騏","騹","骐","骑","鬐","鬿","鯕","鰭","鲯","鳍","鵸","鶀","麒","麡","𨙸","𬨂","䓫"],jǐng:["井","儆","刭","剄","坓","宑","幜","憬","暻","殌","汫","汬","澋","璄","璟","璥","穽","肼","蟼","警","阱","頚","頸"],sì:["亖","佀","価","儩","兕","嗣","四","姒","娰","孠","寺","巳","柶","榹","汜","泗","泤","洍","洠","涘","瀃","牭","祀","禩","竢","笥","耜","肂","肆","蕼","覗","貄","釲","鈶","鈻","飤","飼","饲","駟","騃","驷"],suì:["亗","嬘","岁","嵗","旞","檖","歲","歳","澻","煫","燧","璲","砕","碎","祟","禭","穂","穗","穟","繀","繐","繸","襚","誶","譢","谇","賥","邃","鐆","鐩","隧","韢","𫟦","𬭼"],gèn:["亘","亙","揯","搄","茛"],yà:["亚","亜","俹","冴","劜","圔","圠","埡","娅","婭","揠","氩","氬","犽","砑","稏","聐","襾","覀","訝","讶","迓","齾"],"xiē suò":["些"],"qí zhāi":["亝","齊"],"yā yà":["亞","压","垭","壓","铔"],"jí qì":["亟","焏"],tóu:["亠","投","頭","骰"],"wáng wú":["亡"],"kàng háng gāng":["亢"],dà:["亣","眔"],jiāo:["交","僬","娇","嬌","峧","嶕","嶣","憍","椒","浇","澆","焦","礁","穚","簥","胶","膠","膲","茭","茮","蕉","虠","蛟","蟭","跤","轇","郊","鐎","驕","骄","鮫","鲛","鵁","鷦","鷮","鹪","䴔"],hài:["亥","嗐","害","氦","餀","饚","駭","駴","骇"],"hēng pēng":["亨"],mǔ:["亩","姆","峔","拇","母","牡","牳","畂","畆","畒","畝","畞","畮","砪","胟","踇","鉧","𬭁","𧿹"],ye:["亪"],xiǎng:["享","亯","响","想","晑","蚃","蠁","響","飨","餉","饗","饷","鮝","鯗","鱶","鲞"],jīng:["京","亰","兢","坕","坙","婛","惊","旌","旍","晶","橸","泾","涇","猄","睛","秔","稉","粳","精","経","經","綡","聙","腈","茎","荆","荊","菁","葏","驚","鯨","鲸","鶁","鶄","麖","麠","鼱","䴖"],tíng:["亭","停","婷","嵉","庭","廷","楟","榳","筳","聤","莛","葶","蜓","蝏","諪","邒","霆","鼮","䗴"],liàng:["亮","喨","悢","晾","湸","諒","谅","輌","輛","辆","鍄"],"qīn qìng":["亲","親"],bó:["亳","仢","侼","僰","博","帛","愽","懪","挬","搏","欂","浡","淿","渤","煿","牔","狛","瓝","礴","秡","箔","簙","糪","胉","脖","膊","舶","艊","萡","葧","袯","襏","襮","謈","踣","郣","鈸","鉑","鋍","鎛","鑮","钹","铂","镈","餺","馎","馛","馞","駁","駮","驳","髆","鵓","鹁"],yòu:["亴","佑","佦","侑","又","右","哊","唀","囿","姷","宥","峟","幼","狖","祐","蚴","誘","诱","貁","迶","酭","釉","鼬"],xiè:["亵","伳","偞","偰","僁","卨","卸","噧","塮","夑","媟","屑","屧","廨","徢","懈","暬","械","榍","榭","泻","洩","渫","澥","瀉","瀣","灺","炧","炨","燮","爕","獬","祄","禼","糏","紲","絏","絬","繲","纈","绁","缷","薢","薤","蟹","蠏","褉","褻","謝","谢","躞","邂","靾","韰","齂","齘","齛","齥","𬹼","𤫉"],"dǎn dàn":["亶","馾"],lián:["亷","劆","匲","匳","嗹","噒","奁","奩","嫾","帘","廉","怜","憐","涟","漣","濂","濓","瀮","熑","燫","簾","籢","籨","縺","翴","联","聨","聫","聮","聯","臁","莲","蓮","薕","螊","蠊","裢","褳","覝","謰","蹥","连","連","鎌","鐮","镰","鬑","鰱","鲢"],duǒ:["亸","哚","嚲","埵","崜","朵","朶","綞","缍","趓","躱","躲","軃"],"wěi mén":["亹","斖"],rén:["人","亻","仁","壬","忈","忎","朲","秂","芢","魜","鵀"],jí:["亼","亽","伋","佶","偮","卙","即","卽","及","叝","吉","堲","塉","姞","嫉","岌","嵴","嶯","彶","忣","急","愱","戢","揤","极","棘","楫","極","槉","檝","殛","汲","湒","潗","疾","瘠","皍","笈","箿","籍","級","级","膌","艥","蒺","蕀","蕺","蝍","螏","襋","觙","谻","踖","蹐","躤","輯","轚","辑","郆","銡","鍓","鏶","集","雧","霵","鹡","㴔"],wáng:["亾","仼","兦","莣","蚟"],"shén shí":["什"],lè:["仂","叻","忇","氻","泐","玏","砳","簕","艻","阞","韷","餎","鰳","鱳","鳓"],dīng:["仃","叮","帄","玎","疔","盯","耵","虰","靪"],zè:["仄","崱","庂","捑","昃","昗","汄"],"jǐn jìn":["仅","僅","嫤"],"pú pū":["仆"],"chóu qiú":["仇"],zhǎng:["仉","幥","掌","礃"],jīn:["今","堻","巾","惍","斤","津","珒","琻","璡","砛","筋","荕","衿","襟","觔","金","釒","釿","钅","鹶","黅","𬬱"],bīng:["仌","仒","兵","冫","冰","掤","氷","鋲"],réng:["仍","礽","芿","辸","陾"],fó:["仏","坲","梻"],"jīn sǎn":["仐"],lún:["仑","伦","侖","倫","囵","圇","婨","崘","崙","棆","沦","淪","磮","腀","菕","蜦","踚","輪","轮","錀","陯","鯩","𬬭"],cāng:["仓","仺","倉","凔","嵢","沧","滄","濸","獊","舱","艙","苍","蒼","螥","鸧"],"zǎi zǐ zī":["仔"],tā:["他","塌","它","榙","溻","牠","祂","褟","趿","遢","闧"],fù:["付","偩","傅","冨","副","咐","坿","复","妇","婦","媍","嬔","富","復","椱","祔","禣","竎","緮","縛","缚","腹","萯","蕧","蚹","蛗","蝜","蝮","袝","複","覄","覆","訃","詂","讣","負","賦","賻","负","赋","赙","赴","輹","鍑","鍢","阜","附","馥","駙","驸","鮒","鰒","鲋","鳆","㳇"],xiān:["仙","仚","佡","僊","僲","先","嘕","奾","屳","廯","忺","憸","掀","暹","杴","氙","珗","祆","秈","籼","繊","纎","纖","苮","褼","襳","跹","蹮","躚","酰","鍁","锨","韯","韱","馦","鱻","鶱","𬸣"],"tuō chà duó":["仛"],hóng:["仜","吰","垬","妅","娂","宏","宖","弘","彋","汯","泓","洪","浤","渱","潂","玒","玜","竑","竤","篊","粠","紘","紭","綋","纮","翃","翝","耾","苰","荭","葒","葓","谹","谼","鈜","鉷","鋐","閎","闳","霐","霟","鞃","魟","鴻","鸿","黉","黌","𫟹","𬭎"],tóng:["仝","佟","哃","峂","峝","庝","彤","晍","曈","桐","氃","浵","潼","犝","獞","眮","瞳","砼","秱","童","粡","膧","茼","蚒","詷","赨","酮","鉖","鉵","銅","铜","餇","鮦","鲖","𫍣","𦒍"],rèn:["仞","仭","刃","刄","妊","姙","屻","岃","扨","牣","祍","紉","紝","絍","纫","纴","肕","腍","衽","袵","訒","認","认","讱","軔","轫","鈓","靭","靱","韌","韧","飪","餁","饪"],qiān:["仟","佥","僉","千","圲","奷","孯","岍","悭","愆","慳","扦","拪","搴","撁","攐","攑","攓","杄","櫏","汘","汧","牵","牽","竏","签","簽","籖","籤","粁","芊","茾","蚈","褰","諐","謙","谦","谸","迁","遷","釺","鈆","鉛","鏲","钎","阡","韆","顅","騫","骞","鬜","鬝","鵮","鹐"],"gǎn hàn":["仠"],"yì gē":["仡"],dài:["代","侢","叇","垈","埭","岱","帒","带","帯","帶","廗","怠","戴","曃","柋","殆","瀻","玳","瑇","甙","簤","紿","緿","绐","艜","蝳","袋","襶","貣","贷","蹛","軑","軚","軩","轪","迨","霴","靆","鴏","黛","黱"],"lìng líng lǐng":["令"],chào:["仦","耖","觘"],"cháng zhǎng":["仧","兏","長","长"],sā:["仨"],cháng:["仩","偿","償","嘗","嚐","嫦","尝","常","徜","瑺","瓺","甞","肠","腸","膓","苌","萇","镸","鱨","鲿"],yí:["仪","侇","儀","冝","匜","咦","圯","夷","姨","宐","宜","宧","寲","峓","嶬","嶷","巸","彛","彜","彝","彞","怡","恞","扅","暆","栘","椬","椸","沂","洟","熪","瓵","痍","移","簃","籎","羠","胰","萓","蛦","螔","觺","謻","貽","贻","跠","迻","遺","鏔","頉","頤","頥","顊","颐","饴","鮧","鴺"],mù:["仫","凩","募","墓","幕","幙","慔","慕","暮","暯","木","楘","毣","沐","炑","牧","狇","目","睦","穆","艒","苜","莯","蚞","鉬","钼","雮","霂"],"men mén":["们"],fǎn:["仮","反","橎","返"],"chào miǎo":["仯"],"yǎng áng":["仰"],zhòng:["仲","众","堹","妕","媑","狆","眾","祌","筗","茽","蚛","衆","衶","諥"],"pǐ pí":["仳"],wò:["仴","偓","卧","媉","幄","握","楃","沃","渥","濣","瓁","瞃","硪","肟","腛","臥","齷","龌"],jiàn:["件","俴","健","僭","剑","剣","剱","劍","劎","劒","劔","墹","寋","建","徤","擶","旔","楗","毽","洊","涧","澗","牮","珔","瞷","磵","礀","箭","糋","繝","腱","臶","舰","艦","荐","薦","覸","諓","諫","譛","谏","賎","賤","贱","趝","践","踐","踺","轞","鉴","鍳","鍵","鐱","鑑","鑒","鑬","鑳","键","間","餞","饯","𬣡"],"jià jiè jie":["价"],"yǎo fó":["仸"],"rèn rén":["任"],"fèn bīn":["份"],dī:["仾","低","啲","埞","堤","岻","彽","樀","滴","磾","秪","羝","袛","趆","隄","鞮","䃅"],fǎng:["仿","倣","旊","昉","昘","瓬","眆","紡","纺","舫","訪","访","髣","鶭"],zhōng:["伀","刣","妐","幒","彸","忠","柊","汷","泈","炂","盅","籦","終","终","舯","蔠","蜙","螤","螽","衳","衷","蹱","鈡","鍾","鐘","钟","锺","鴤","鼨"],pèi:["伂","佩","姵","帔","斾","旆","沛","浿","珮","蓜","轡","辔","配","霈","馷"],diào:["伄","吊","弔","掉","瘹","盄","窎","窵","竨","訋","釣","鈟","銱","鋽","鑃","钓","铞","雿","魡"],dùn:["伅","潡","炖","燉","盾","砘","碷","踲","逇","遁","遯","鈍","钝"],wěn:["伆","刎","吻","呅","抆","桽","稳","穏","穩","紊","肳","脗"],xǐn:["伈"],kàng:["伉","匟","囥","抗","炕","鈧","钪"],ài:["伌","僾","塧","壒","嫒","嬡","愛","懓","暧","曖","爱","瑷","璦","皧","瞹","砹","硋","碍","礙","薆","譺","賹","鑀","隘","靉","餲","馤","鱫","鴱"],"jì qí":["伎","薺"],"xiū xǔ":["休"],"jìn yín":["伒"],dǎn:["伔","刐","撢","玬","瓭","紞","胆","膽","衴","賧","赕","黕","𬘘"],fū:["伕","呋","娐","孵","尃","怤","懯","敷","旉","玞","砆","稃","筟","糐","綒","肤","膚","荂","荴","衭","趺","跗","邞","鄜","酜","鈇","麩","麬","麱","麸","𫓧"],tǎng:["伖","傥","儻","埫","戃","曭","爣","矘","躺","鎲","钂","镋"],yōu:["优","優","呦","嚘","峳","幽","忧","悠","憂","攸","櫌","滺","瀀","纋","羪","耰","逌","鄾","麀"],huǒ:["伙","夥","火","煷","邩","鈥","钬"],"huì kuài":["会","會","浍","璯"],yǔ:["伛","俁","俣","偊","傴","匬","噳","圄","圉","宇","寙","屿","嶼","庾","挧","敔","斞","楀","瑀","瘐","祤","禹","穥","窳","羽","與","萭","貐","鄅","頨","麌","齬","龉","㺄"],cuì:["伜","啛","忰","悴","毳","淬","焠","疩","瘁","竁","粋","粹","紣","綷","翆","翠","脃","脆","脺","膬","膵","臎","萃","襊","顇"],sǎn:["伞","傘","糤","繖","饊","馓"],wěi:["伟","伪","偉","偽","僞","儰","娓","寪","屗","崣","嶉","徫","愇","捤","暐","梶","洧","浘","渨","炜","煒","猥","玮","瑋","痿","緯","纬","腲","艉","芛","苇","荱","萎","葦","蒍","蔿","蜼","諉","诿","踓","鍡","韑","韙","韡","韪","頠","颹","骩","骪","骫","鮪","鲔","𫇭","𬀩","𬱟"],"chuán zhuàn":["传","傳"],"chē jū":["伡","俥","车"],"jū chē":["車"],yá:["伢","厑","厓","堐","岈","崕","崖","涯","漄","牙","玡","琊","睚","笌","芽","蚜","衙","齖"],qiàn:["伣","俔","倩","儙","刋","壍","嬱","悓","棈","椠","槧","欠","歉","皘","篏","篟","縴","芡","蒨","蔳","輤","𬘬"],shāng:["伤","傷","商","墒","慯","殇","殤","滳","漡","熵","蔏","螪","觞","觴","謪","鬺"],chāng:["伥","倀","娼","昌","椙","淐","猖","琩","菖","裮","錩","锠","閶","阊","鯧","鲳","鼚"],"chen cāng":["伧"],xùn:["伨","侚","卂","噀","巺","巽","徇","愻","殉","殾","汛","潠","狥","蕈","訊","訓","訙","训","讯","迅","迿","逊","遜","鑂","顨","馴","驯"],xìn:["伩","囟","孞","脪","舋","衅","訫","釁","阠","顖"],chǐ:["伬","侈","卶","叺","呎","垑","恥","歯","耻","肔","胣","蚇","裭","褫","豉","鉹","齒","齿"],"xián xuán":["伭"],"nú nǔ":["伮"],"bó bǎi":["伯"],"gū gù":["估"],nǐ:["伱","你","儞","孴","拟","擬","旎","晲","狔","苨","薿","隬"],"nì ní":["伲"],bàn:["伴","办","半","姅","怑","扮","瓣","秚","絆","绊","辦","鉡","靽"],xù:["伵","侐","勖","勗","卹","叙","垿","壻","婿","序","恤","敍","敘","旭","昫","朂","槒","欰","殈","汿","沀","洫","溆","漵","潊","烅","烼","煦","獝","珬","盢","瞁","稸","絮","続","緒","緖","續","绪","续","聓","聟","蓄","藚","訹","賉","酗","頊","鱮","㳚"],zhòu:["伷","僽","冑","呪","咒","咮","宙","昼","晝","甃","皱","皺","籀","籒","籕","粙","紂","縐","纣","绉","胄","荮","葤","詋","酎","駎","驟","骤","㤘","㑇"],shēn:["伸","侁","兟","呻","堔","妽","娠","屾","峷","扟","敒","曑","柛","氠","深","燊","珅","甡","甧","申","眒","砷","穼","籶","籸","糂","紳","绅","罙","罧","葠","蓡","蔘","薓","裑","訷","詵","诜","身","駪","鯓","鯵","鰺","鲹","鵢","𬳽"],qū:["伹","佉","匤","呿","坥","屈","岖","岴","嶇","憈","抾","敺","浀","煀","祛","筁","粬","胠","蛆","蛐","袪","覻","詘","诎","趍","躯","軀","阹","駆","駈","驅","驱","髷","魼","鰸","鱋","鶌","麯","麴","麹","黢","㭕","𪨰","䓛"],"sì cì":["伺"],bēng:["伻","嘣","奟","崩","嵭","閍"],"sì shì":["似"],"jiā qié gā":["伽"],"yǐ chì":["佁"],"diàn tián":["佃","钿"],"hān gàn":["佄"],mài:["佅","劢","勱","卖","唛","売","脈","衇","賣","迈","邁","霡","霢","麥","麦","鿏"],dàn:["但","僤","啖","啗","啿","噉","嚪","帎","憺","旦","柦","氮","沊","泹","淡","狚","疍","癚","禫","窞","腅","萏","蓞","蛋","蜑","觛","訑","誕","诞","贉","霮","餤","饏","駳","髧","鴠","𫢸"],bù:["佈","勏","吥","咘","埗","埠","布","廍","怖","悑","步","歨","歩","瓿","篰","荹","蔀","踄","部","郶","鈈","钚","餢"],bǐ:["佊","俾","匕","夶","妣","彼","朼","柀","比","毞","沘","疕","秕","笔","筆","粃","聛","舭","貏","鄙"],"zhāo shào":["佋"],cǐ:["佌","此","泚","皉","𫚖"],wèi:["位","卫","味","喂","墛","媦","慰","懀","未","渭","煟","熭","犚","猬","畏","緭","罻","胃","苿","菋","藯","蘶","蝟","螱","衛","衞","褽","謂","讆","讏","谓","躗","躛","軎","轊","鏏","霨","餧","餵","饖","魏","鮇","鳚"],zuǒ:["佐","左","繓"],yǎng:["佒","傟","养","坱","岟","慃","懩","攁","氧","氱","炴","痒","癢","礢","紻","蝆","軮","養","駚"],"tǐ tī":["体","體"],zhàn:["佔","偡","嶘","战","戦","戰","栈","桟","棧","湛","站","綻","绽","菚","蘸","虥","虦","譧","轏","驏"],"hé hē hè":["何"],bì:["佖","咇","哔","嗶","坒","堛","壁","奰","妼","婢","嬖","币","幣","幤","庇","庳","廦","弊","弻","弼","彃","必","怭","愊","愎","敝","斃","梐","毕","毖","毙","湢","滗","滭","潷","煏","熚","狴","獘","獙","珌","璧","畀","畢","疪","痹","痺","皕","睤","碧","筚","箅","箆","篦","篳","粊","綼","縪","繴","罼","腷","苾","荜","萆","萞","蓖","蓽","蔽","薜","蜌","袐","襅","襞","襣","觱","詖","诐","貱","贔","赑","跸","蹕","躃","躄","避","邲","鄨","鄪","鉍","鏎","鐴","铋","閇","閉","閟","闭","陛","韠","飶","饆","馝","駜","驆","髀","魓","鮅","鷝","鷩","鼊"],tuó:["佗","坨","堶","岮","槖","橐","沱","砣","砤","碢","紽","詑","跎","酡","阤","陀","陁","駝","駞","騨","驒","驝","驼","鮀","鴕","鸵","鼉","鼍","鼧","𬶍"],shé:["佘","舌","虵","蛥"],"yì dié":["佚","昳","泆","軼"],"fó fú bì bó":["佛"],"zuò zuō":["作"],gōu:["佝","沟","溝","痀","篝","簼","緱","缑","袧","褠","鈎","鉤","钩","鞲","韝"],nìng:["佞","侫","倿","寕","泞","澝","濘"],qú:["佢","劬","戵","斪","欋","欔","氍","淭","灈","爠","璖","璩","癯","磲","籧","絇","胊","臞","菃","葋","蕖","蘧","蟝","蠷","蠼","衐","衢","躣","軥","鑺","鴝","鸜","鸲","鼩"],"yōng yòng":["佣"],wǎ:["佤","咓","砙","邷"],kǎ:["佧","垰","胩","裃","鉲"],bāo:["佨","勹","包","孢","煲","笣","胞","苞","蕔","裦","褒","襃","闁","齙","龅"],"huái huí":["佪"],"gé hè":["佫"],lǎo:["佬","咾","恅","栳","狫","珯","硓","老","耂","荖","蛯","轑","銠","铑","鮱"],xiáng:["佭","庠","栙","祥","絴","翔","詳","跭"],gé:["佮","匌","呄","嗝","塥","愅","挌","搿","槅","櫊","滆","膈","臵","茖","觡","諽","輵","轕","閣","阁","隔","鞷","韐","韚","騔","骼","鮯"],yáng:["佯","劷","垟","崸","徉","扬","揚","敭","旸","昜","暘","杨","楊","洋","炀","珜","疡","瘍","眻","蛘","諹","輰","鍚","钖","阦","阳","陽","霷","颺","飏","鰑","鴹","鸉"],bǎi:["佰","捭","摆","擺","栢","百","竡","粨","襬"],fǎ:["佱","峜","法","灋","砝","鍅"],mǐng:["佲","凕","姳","慏","酩"],"èr nài":["佴"],hěn:["佷","很","狠","詪","𬣳"],huó:["佸","活"],guǐ:["佹","匦","匭","厬","垝","姽","宄","庋","庪","恑","晷","湀","癸","祪","簋","蛫","蟡","觤","詭","诡","軌","轨","陒","鬼"],quán:["佺","全","啳","埢","姾","峑","巏","拳","搼","权","楾","権","權","泉","洤","湶","牷","犈","瑔","痊","硂","筌","縓","荃","葲","蜷","蠸","觠","詮","诠","跧","踡","輇","辁","醛","銓","铨","闎","顴","颧","駩","騡","鬈","鰁","鳈","齤"],tiāo:["佻","庣","旫","祧","聎"],jiǎo:["佼","儌","孂","挢","搅","撟","撹","攪","敫","敽","敿","晈","暞","曒","灚","燞","狡","璬","皎","皦","絞","纐","绞","腳","臫","蟜","譑","賋","踋","鉸","铰","餃","饺","鱎","龣"],cì:["佽","刾","庛","朿","栨","次","絘","茦","莿","蛓","螆","賜","赐"],xíng:["侀","刑","哘","型","娙","形","洐","硎","蛵","邢","郉","鈃","鉶","銒","钘","铏","陉","陘","餳","𫰛"],tuō:["侂","咃","咜","圫","托","拕","拖","汑","脫","脱","莌","袥","託","讬","飥","饦","魠","鮵"],kǎn:["侃","偘","冚","坎","惂","砍","莰","輡","轗","顑"],zhí:["侄","値","值","埴","執","姪","嬂","戠","执","摭","植","樴","淔","漐","直","禃","絷","縶","聀","职","職","膱","蟙","跖","踯","蹠","躑","軄","釞","馽"],gāi:["侅","垓","姟","峐","晐","畡","祴","荄","該","该","豥","賅","賌","赅","陔"],lái:["來","俫","倈","崃","崍","庲","来","梾","棶","涞","淶","猍","琜","筙","箂","莱","萊","逨","郲","錸","铼","騋","鯠","鶆","麳"],kuǎ:["侉","咵","垮","銙"],gōng:["侊","公","功","匑","匔","塨","宫","宮","工","幊","弓","恭","攻","杛","碽","糼","糿","肱","觥","觵","躬","躳","髸","龔","龚","䢼"],lì:["例","俐","俪","傈","儮","儷","凓","利","力","励","勵","历","厉","厤","厯","厲","叓","吏","呖","唎","唳","嚦","囇","坜","塛","壢","娳","婯","屴","岦","悧","悷","慄","戾","搮","暦","曆","曞","朸","枥","栃","栗","栛","檪","櫔","櫪","欐","歴","歷","沥","沴","涖","溧","濿","瀝","爏","犡","猁","珕","瑮","瓅","瓑","瓥","疬","痢","癧","盭","睙","砅","砺","砾","磿","礪","礫","礰","禲","秝","立","笠","篥","粒","粝","糲","脷","苈","茘","荔","莅","莉","蒚","蒞","藶","蚸","蛎","蛠","蜧","蝷","蠇","蠣","詈","讈","赲","轢","轣","轹","酈","鉝","隶","隷","雳","靂","靋","鬁","鳨","鴗","鷅","麜","𫵷","𬍛"],yīn:["侌","凐","喑","噾","囙","因","垔","堙","姻","婣","愔","慇","栶","氤","洇","溵","濦","瘖","禋","秵","筃","絪","緸","茵","蒑","蔭","裀","諲","銦","铟","闉","阥","阴","陰","陻","隂","霒","霠","鞇","音","韾","駰","骃","齗","𬘡","𬤇","𬮱"],mǐ:["侎","孊","弭","敉","洣","渳","灖","米","粎","羋","脒","芈","葞","蔝","銤"],zhū:["侏","株","槠","橥","櫧","櫫","洙","潴","瀦","猪","珠","硃","秼","絑","茱","蕏","蛛","蝫","蠩","袾","誅","諸","诛","诸","豬","跦","邾","銖","铢","駯","鮢","鯺","鴸","鼄"],ān:["侒","偣","媕","安","峖","庵","桉","氨","盦","盫","腤","菴","萻","葊","蓭","誝","諳","谙","鞌","鞍","韽","馣","鮟","鵪","鶕","鹌","𩽾"],lù:["侓","僇","勎","勠","圥","坴","塶","娽","峍","廘","彔","录","戮","摝","椂","樚","淕","淥","渌","漉","潞","琭","璐","甪","盝","睩","硉","祿","禄","稑","穋","箓","簏","簬","簵","簶","籙","粶","蔍","蕗","虂","螰","賂","赂","趢","路","踛","蹗","輅","轆","辂","辘","逯","醁","錄","録","錴","鏴","陸","騄","騼","鯥","鴼","鵦","鵱","鷺","鹭","鹿","麓","𫘧"],móu:["侔","劺","恈","眸","蛑","謀","谋","踎","鍪","鴾","麰"],ér:["侕","儿","児","兒","峏","栭","洏","粫","而","胹","荋","袻","輀","轜","陑","隭","髵","鮞","鲕","鴯","鸸"],"dòng tǒng tóng":["侗"],chà:["侘","奼","姹","岔","汊","詫","诧"],chì:["侙","傺","勅","勑","叱","啻","彳","恜","慗","憏","懘","抶","敕","斥","杘","湁","灻","炽","烾","熾","痓","痸","瘛","翄","翅","翤","翨","腟","赤","趩","遫","鉓","雴","飭","饬","鶒","鷘"],"gòng gōng":["供","共"],zhōu:["侜","周","喌","州","徟","洲","淍","炿","烐","珘","矪","舟","謅","譸","诌","賙","赒","輈","輖","辀","週","郮","銂","霌","駲","騆","鵃","鸼"],rú:["侞","儒","嚅","如","嬬","孺","帤","曘","桇","渪","濡","筎","茹","蕠","薷","蝡","蠕","袽","襦","邚","醹","銣","铷","顬","颥","鱬","鴑","鴽"],"jiàn cún":["侟"],xiá:["侠","俠","匣","峡","峽","敮","暇","柙","炠","烚","狎","狭","狹","珨","瑕","硖","硤","碬","祫","筪","縖","翈","舝","舺","蕸","赮","轄","辖","遐","鍜","鎋","陜","陿","霞","騢","魻","鶷","黠"],lǚ:["侣","侶","儢","吕","呂","屡","屢","履","挔","捛","旅","梠","焒","祣","稆","穭","絽","縷","缕","膂","膐","褛","褸","郘","鋁","铝"],ta:["侤"],"jiǎo yáo":["侥","僥","徺"],zhēn:["侦","偵","寊","帧","帪","幀","搸","斟","桢","楨","榛","樼","殝","浈","湞","潧","澵","獉","珍","珎","瑧","甄","眞","真","砧","碪","祯","禎","禛","箴","胗","臻","葴","蒖","蓁","薽","貞","贞","轃","遉","酙","針","鉁","錱","鍼","针","鱵"],"cè zè zhāi":["侧","側"],kuài:["侩","儈","凷","哙","噲","圦","块","塊","巜","廥","快","旝","欳","狯","獪","筷","糩","脍","膾","郐","鄶","鱠","鲙"],chái:["侪","儕","喍","柴","犲","祡","豺"],nóng:["侬","儂","农","哝","噥","檂","欁","浓","濃","燶","禯","秾","穠","脓","膿","蕽","襛","譨","農","辳","醲","鬞","𬪩"],jǐn:["侭","儘","卺","厪","巹","槿","漌","瑾","紧","緊","菫","蓳","謹","谨","錦","锦","饉","馑"],"hóu hòu":["侯","矦"],jiǒng:["侰","僒","冏","囧","泂","澃","炯","烱","煚","煛","熲","燛","窘","綗","褧","迥","逈","顈","颎","䌹"],"chěng tǐng":["侱"],"zhèn zhēn":["侲","揕"],zuò:["侳","做","唑","坐","岝","岞","座","祚","糳","胙","葃","葄","蓙","袏","阼"],qīn:["侵","兓","媇","嵚","嶔","欽","衾","誛","钦","顉","駸","骎","鮼"],jú:["侷","啹","婅","局","巈","椈","橘","泦","淗","湨","焗","犑","狊","粷","菊","蘜","趜","跼","蹫","輂","郹","閰","駶","驧","鵙","鵴","鶪","鼰","鼳","䴗"],"shù dōu":["侸"],tǐng:["侹","圢","娗","挺","涏","烶","珽","脡","艇","誔","頲","颋"],shèn:["侺","愼","慎","昚","涁","渗","滲","瘆","瘮","眘","祳","肾","胂","脤","腎","蜃","蜄","鋠"],"tuì tuó":["侻"],nán:["侽","喃","娚","抩","暔","枏","柟","楠","男","畘","莮","萳","遖"],xiāo:["侾","哓","嘵","嚻","囂","婋","宯","宵","庨","彇","揱","枭","枵","梟","櫹","歊","毊","消","潇","瀟","灱","灲","烋","焇","猇","獢","痚","痟","硝","硣","窙","箫","簘","簫","綃","绡","翛","膮","萧","蕭","虈","虓","蟂","蟏","蟰","蠨","踃","逍","銷","销","霄","颵","驍","骁","髇","髐","魈","鴞","鴵","鷍","鸮"],"biàn pián":["便","緶","缏"],tuǐ:["俀","腿","蹆","骽"],xì:["係","匸","卌","呬","墍","屃","屓","屭","忥","怬","恄","椞","潝","潟","澙","熂","犔","磶","禊","細","綌","縘","细","绤","舃","舄","蕮","虩","衋","覤","赩","趇","郤","釳","阋","隙","隟","霼","餼","饩","鬩","黖"],cù:["促","媨","憱","猝","瘄","瘯","簇","縬","脨","蔟","誎","趗","踧","踿","蹙","蹴","蹵","醋","顣","鼀"],é:["俄","囮","娥","峉","峨","峩","涐","珴","皒","睋","磀","莪","訛","誐","譌","讹","迗","鈋","鋨","锇","頟","額","额","魤","鵝","鵞","鹅"],qiú:["俅","叴","唒","囚","崷","巯","巰","扏","梂","殏","毬","求","汓","泅","浗","湭","煪","犰","玌","球","璆","皳","盚","紌","絿","肍","芁","莍","虬","虯","蛷","裘","觓","觩","訄","訅","賕","赇","逎","逑","遒","酋","釚","釻","銶","頄","鮂","鯄","鰽","鼽","𨱇"],xú:["俆","徐","禑"],"guàng kuāng":["俇"],kù:["俈","喾","嚳","库","庫","廤","瘔","絝","绔","袴","裤","褲","酷"],wù:["俉","务","務","勿","卼","坞","塢","奦","婺","寤","屼","岉","嵨","忢","悞","悟","悮","戊","扤","晤","杌","溩","焐","熃","物","痦","矹","窹","粅","蘁","誤","误","鋈","阢","隖","雾","霚","霧","靰","騖","骛","鶩","鹜","鼿","齀"],jùn:["俊","儁","呁","埈","寯","峻","懏","捃","攟","晙","棞","燇","珺","畯","竣","箟","蜠","賐","郡","陖","餕","馂","駿","骏","鵔","鵕","鵘","䐃"],liáng:["俍","墚","梁","椋","樑","粮","粱","糧","良","輬","辌","𫟅"],zǔ:["俎","唨","爼","祖","組","组","詛","诅","鎺","阻","靻"],"qiào xiào":["俏"],yǒng:["俑","勇","勈","咏","埇","塎","嵱","彮","怺","恿","悀","惥","愑","愹","慂","柡","栐","永","泳","湧","甬","蛹","詠","踊","踴","鯒","鲬"],hùn:["俒","倱","圂","尡","慁","掍","溷","焝","睴","觨","諢","诨"],jìng:["俓","傹","境","妌","婙","婧","弪","弳","径","徑","敬","曔","桱","梷","浄","瀞","獍","痉","痙","竞","竟","竫","競","竸","胫","脛","莖","誩","踁","迳","逕","鏡","镜","靖","静","靜","鵛"],sàn:["俕","閐"],pěi:["俖"],sú:["俗"],xī:["俙","僖","兮","凞","卥","厀","吸","唏","唽","嘻","噏","嚱","夕","奚","嬆","嬉","屖","嵠","巇","希","徆","徯","息","悉","悕","惁","惜","昔","晞","晰","晳","曦","析","桸","榽","樨","橀","欷","氥","汐","浠","淅","渓","溪","烯","焁","焈","焟","熄","熈","熙","熹","熺","熻","燨","爔","牺","犀","犠","犧","琋","瘜","皙","睎","瞦","矽","硒","磎","礂","稀","穸","窸","粞","糦","緆","繥","羲","翕","翖","肸","肹","膝","舾","莃","菥","蒠","蜥","螅","蟋","蠵","西","觹","觽","觿","譆","谿","豀","豨","豯","貕","赥","邜","鄎","酅","醯","釸","錫","鏭","鐊","鑴","锡","隵","餏","饎","饻","鯑","鵗","鸂","鼷"],lǐ:["俚","娌","峢","峲","李","欚","浬","澧","理","礼","禮","粴","裏","裡","豊","逦","邐","醴","鋰","锂","鯉","鱧","鱱","鲤","鳢"],bǎo:["保","堢","媬","宝","寚","寳","寶","珤","緥","葆","藵","褓","賲","靌","飹","飽","饱","駂","鳵","鴇","鸨"],"yú shù yù":["俞"],"sì qí":["俟"],"xìn shēn":["信"],xiū:["俢","修","咻","庥","樇","烌","羞","脙","脩","臹","貅","銝","鎀","飍","饈","馐","髤","髹","鮴","鱃","鵂","鸺","䗛"],dì:["俤","偙","僀","埊","墑","墬","娣","帝","怟","旳","梊","焍","玓","甋","眱","睇","碲","祶","禘","第","締","缔","腣","菂","蒂","蔕","蝃","蝭","螮","諦","谛","踶","递","逓","遞","遰","鉪","𤧛","䗖"],chóu:["俦","儔","嬦","惆","愁","懤","栦","燽","畴","疇","皗","稠","筹","籌","絒","綢","绸","菗","詶","讎","讐","踌","躊","酧","酬","醻","雔","雠","雦"],zhì:["俧","偫","儨","制","劕","垁","娡","寘","帙","帜","幟","庢","庤","廌","彘","徏","徝","志","忮","懥","懫","挃","挚","掷","摯","擲","旘","晊","智","栉","桎","梽","櫍","櫛","治","洷","滍","滞","滯","潌","瀄","炙","熫","狾","猘","璏","瓆","痔","痣","礩","祑","秩","秷","稚","稺","穉","窒","紩","緻","置","翐","膣","至","致","芖","蛭","袟","袠","製","覟","觗","觯","觶","誌","豑","豒","貭","質","贄","质","贽","跱","踬","躓","輊","轾","郅","銍","鋕","鑕","铚","锧","陟","隲","雉","駤","騭","騺","驇","骘","鯯","鴙","鷙","鸷","𬃊"],"liǎ liǎng":["俩"],jiǎn:["俭","倹","儉","减","剪","堿","弿","彅","戩","戬","拣","挸","捡","揀","撿","枧","柬","梘","检","検","檢","減","湕","瀽","瑐","睑","瞼","硷","碱","礆","笕","筧","简","簡","絸","繭","翦","茧","藆","蠒","裥","襇","襉","襺","詃","謇","謭","譾","谫","趼","蹇","鐗","鬋","鰎","鹸","鹻","鹼"],huò:["俰","咟","嚯","嚿","奯","彠","惑","或","擭","旤","曤","檴","沎","湱","瀖","獲","癨","眓","矐","祸","禍","穫","窢","耯","臛","艧","获","蒦","藿","蠖","謋","貨","货","鍃","鑊","镬","雘","霍","靃","韄","㸌"],"jù jū":["俱","据","鋸","锯"],xiào:["俲","傚","効","咲","哮","啸","嘋","嘨","嘯","孝","效","斅","斆","歗","涍","熽","笑","詨","誟"],pái:["俳","徘","牌","犤","猅","簰","簲","輫"],biào:["俵","鰾","鳔"],"chù tì":["俶"],fèi:["俷","剕","厞","吠","屝","废","廃","廢","昲","曊","櫠","沸","濷","狒","癈","肺","萉","費","费","鐨","镄","陫","靅","鼣"],fèng:["俸","凤","奉","湗","焨","煈","賵","赗","鳯","鳳","鴌"],ǎn:["俺","唵","埯","揞","罯","銨","铵"],bèi:["俻","倍","偝","偹","備","僃","备","悖","惫","愂","憊","昁","梖","焙","牬","犕","狈","狽","珼","琲","碚","禙","糒","苝","蓓","蛽","褙","貝","贝","軰","輩","辈","邶","郥","鄁","鋇","鐾","钡","鞁","鞴","𬇙"],yù:["俼","儥","喅","喩","喻","域","堉","妪","嫗","寓","峪","嶎","庽","彧","御","愈","慾","戫","昱","棛","棜","棫","櫲","欎","欝","欲","毓","浴","淯","滪","潏","澦","灪","焴","煜","燏","燠","爩","狱","獄","玉","琙","瘉","癒","砡","硢","硲","礇","礖","礜","禦","秗","稢","稶","篽","籞","籲","粖","緎","罭","聿","肀","艈","芋","芌","茟","蒮","蓣","蓹","蕷","蘌","蜟","蜮","袬","裕","誉","諭","譽","谕","豫","軉","輍","逳","遇","遹","郁","醧","鈺","鋊","錥","鐭","钰","閾","阈","雤","霱","預","预","飫","饇","饫","馭","驈","驭","鬰","鬱","鬻","魊","鱊","鳿","鴥","鴧","鴪","鵒","鷸","鸒","鹆","鹬"],xīn:["俽","噺","妡","嬜","廞","心","忄","忻","惞","新","昕","杺","欣","歆","炘","盺","薪","訢","辛","邤","鈊","鋅","鑫","锌","馨","馫","䜣","𫷷"],"hǔ chí":["俿"],jiù:["倃","僦","匓","匛","匶","厩","咎","就","廄","廏","廐","慦","捄","救","旧","柩","柾","桕","欍","殧","疚","臼","舅","舊","鯦","鷲","鹫","麔","齨","㠇"],yáo:["倄","傜","嗂","垚","堯","姚","媱","尧","尭","峣","嶢","嶤","徭","揺","搖","摇","摿","暚","榣","烑","爻","猺","珧","瑤","瑶","磘","窑","窯","窰","肴","蘨","謠","謡","谣","軺","轺","遙","遥","邎","顤","颻","飖","餆","餚","鰩","鱙","鳐"],"cuì zú":["倅"],"liǎng liǎ":["倆"],wǎn:["倇","唍","婉","惋","挽","晚","晥","晩","晼","梚","椀","琬","畹","皖","盌","碗","綩","綰","绾","脘","萖","踠","輓","鋔"],zǒng:["倊","偬","傯","嵸","总","惣","捴","搃","摠","燪","総","緫","縂","總","蓗"],guān:["倌","关","官","棺","瘝","癏","窤","蒄","関","闗","關","鰥","鱞","鳏"],tiǎn:["倎","唺","忝","悿","晪","殄","淟","睓","腆","舔","覥","觍","賟","錪","餂"],mén:["們","扪","捫","璊","菛","虋","鍆","钔","門","閅","门","𫞩"],"dǎo dào":["倒"],"tán tàn":["倓","埮"],"juè jué":["倔"],chuí:["倕","垂","埀","捶","搥","桘","棰","槌","箠","腄","菙","錘","鎚","锤","陲","顀"],xìng:["倖","姓","婞","嬹","幸","性","悻","杏","涬","緈","臖","荇","莕","葕"],péng:["倗","傰","塜","塳","弸","憉","捀","朋","棚","椖","樥","硼","稝","竼","篷","纄","膨","芃","蓬","蘕","蟚","蟛","袶","輣","錋","鑝","韸","韼","騯","髼","鬅","鬔","鵬","鹏"],"tǎng cháng":["倘"],hòu:["候","厚","后","垕","堠","後","洉","茩","豞","逅","郈","鮜","鱟","鲎","鲘"],tì:["倜","剃","嚏","嚔","屉","屜","悌","悐","惕","惖","戻","掦","替","朑","歒","殢","涕","瓋","笹","籊","薙","褅","逖","逷","髰","鬀","鬄"],gàn:["倝","凎","幹","榦","檊","淦","灨","盰","紺","绀","詌","贑","赣","骭","㽏"],"liàng jìng":["倞","靓"],suī:["倠","哸","夊","滖","濉","眭","睢","芕","荽","荾","虽","雖","鞖"],"chàng chāng":["倡"],jié:["倢","偼","傑","刦","刧","刼","劫","劼","卩","卪","婕","媫","孑","岊","崨","嵥","嶻","巀","幯","截","捷","掶","擮","昅","杢","杰","桀","桝","楬","楶","榤","洁","滐","潔","狤","睫","礍","竭","節","羯","莭","蓵","蛣","蜐","蠘","蠞","蠽","衱","袺","訐","詰","誱","讦","踕","迼","鉣","鍻","镼","頡","鮚","鲒","㛃"],"kǒng kōng":["倥"],juàn:["倦","劵","奆","慻","桊","淃","狷","獧","眷","睊","睠","絭","絹","绢","罥","羂","腃","蔨","鄄","餋"],zōng:["倧","堫","宗","嵏","嵕","惾","朡","棕","椶","熧","猣","磫","緃","翪","腙","葼","蝬","豵","踨","踪","蹤","鍐","鑁","騌","騣","骔","鬃","鬉","鬷","鯮","鯼"],ní:["倪","坭","埿","尼","屔","怩","淣","猊","籾","聣","蚭","蜺","觬","貎","跜","輗","郳","鈮","铌","霓","馜","鯢","鲵","麑","齯","𫐐","𫠜"],zhuō:["倬","拙","捉","桌","梲","棁","棳","槕","涿","窧","鐯","䦃"],"wō wēi":["倭"],luǒ:["倮","剆","曪","瘰","癳","臝","蓏","蠃","裸","躶"],sōng:["倯","凇","娀","崧","嵩","庺","憽","松","枀","枩","柗","梥","檧","淞","濍","硹","菘","鬆"],lèng:["倰","堎","愣","睖","踜"],zì:["倳","剚","字","恣","渍","漬","牸","眥","眦","胔","胾","自","茡","荢"],bèn:["倴","坌","捹","撪","渀","笨","逩"],cǎi:["倸","啋","婇","彩","採","棌","毝","睬","綵","跴","踩"],zhài:["债","債","寨","瘵","砦"],yē:["倻","吔","噎","擨","暍","椰","歋","潱","蠮"],shà:["倽","唼","喢","歃","箑","翜","翣","萐","閯","霎"],qīng:["倾","傾","卿","圊","寈","氢","氫","淸","清","蜻","軽","輕","轻","郬","錆","鑋","靑","青","鯖"],yīng:["偀","嘤","噟","嚶","婴","媖","嫈","嬰","孆","孾","愥","撄","攖","朠","桜","樱","櫻","渶","煐","珱","瑛","璎","瓔","甇","甖","碤","礯","緓","纓","绬","缨","罂","罃","罌","膺","英","莺","蘡","蝧","蠳","褮","譻","賏","軈","鑍","锳","霙","韺","鴬","鶑","鶧","鶯","鷪","鷹","鸎","鸚","鹦","鹰","䓨"],"chēng chèn":["偁","爯"],ruǎn:["偄","朊","瑌","瓀","碝","礝","腝","軟","輭","软","阮"],"zhòng tóng":["偅"],chǔn:["偆","惷","睶","萶","蠢","賰"],"jiǎ jià":["假"],"jì jié":["偈"],"bǐng bìng":["偋"],ruò:["偌","叒","嵶","弱","楉","焫","爇","箬","篛","蒻","鄀","鰙","鰯","鶸"],tí:["偍","厗","啼","嗁","崹","漽","瑅","睼","禵","稊","緹","缇","罤","蕛","褆","謕","趧","蹄","蹏","醍","鍗","題","题","騠","鮷","鯷","鳀","鵜","鷤","鹈","𫘨"],wēi:["偎","危","喴","威","媙","嶶","巍","微","愄","揋","揻","椳","楲","溦","烓","煨","燰","癓","縅","葨","葳","薇","蜲","蝛","覣","詴","逶","隇","隈","霺","鰃","鰄","鳂"],piān:["偏","囨","媥","楄","犏","篇","翩","鍂"],yàn:["偐","厌","厭","唁","喭","嚈","嚥","堰","妟","姲","嬊","嬿","宴","彥","彦","敥","晏","暥","曕","曣","滟","灎","灔","灧","灩","焔","焰","焱","熖","燄","牪","猒","砚","硯","艳","艶","艷","覎","觃","觾","諺","讌","讞","谚","谳","豓","豔","贋","贗","赝","軅","酀","酽","醼","釅","雁","餍","饜","騐","験","騴","驗","驠","验","鬳","鳫","鴈","鴳","鷃","鷰","齞"],"tǎng dàng":["偒"],è:["偔","匎","卾","厄","呝","咢","噩","垩","堊","堮","岋","崿","廅","悪","愕","戹","扼","搤","搹","擜","櫮","歞","歺","湂","琧","砈","砐","硆","腭","苊","萼","蕚","蚅","蝁","覨","諤","讍","谔","豟","軛","軶","轭","遌","遏","遻","鄂","鈪","鍔","鑩","锷","阨","阸","頞","顎","颚","餓","餩","饿","鰐","鰪","鱷","鳄","鶚","鹗","齃","齶","𫫇","𥔲"],xié:["偕","勰","协","協","嗋","垥","奊","恊","愶","拹","携","撷","擕","擷","攜","斜","旪","熁","燲","綊","緳","縀","缬","翓","胁","脅","脇","脋","膎","蝢","衺","襭","諧","讗","谐","鞋","鞵","龤","㙦"],chě:["偖","扯","撦"],shěng:["偗","渻","眚"],chā:["偛","嗏","扠","挿","插","揷","疀","臿","艖","銟","鍤","锸","餷"],huáng:["偟","凰","喤","堭","墴","媓","崲","徨","惶","楻","湟","煌","獚","瑝","璜","癀","皇","磺","穔","篁","簧","艎","葟","蝗","蟥","諻","趪","遑","鍠","鐄","锽","隍","韹","餭","騜","鰉","鱑","鳇","鷬","黃","黄","𨱑"],yǎo:["偠","咬","婹","宎","岆","杳","柼","榚","溔","狕","窅","窈","舀","苭","闄","騕","鷕","齩"],"chǒu qiào":["偢"],yóu:["偤","尤","庮","怣","沋","油","浟","游","犹","猶","猷","由","疣","秞","肬","莜","莸","蕕","蚰","蝣","訧","輏","輶","逰","遊","邮","郵","鈾","铀","駀","魷","鮋","鱿","鲉","𬨎"],xū:["偦","墟","媭","嬃","楈","欨","歔","燸","疞","盱","綇","縃","繻","胥","蕦","虗","虚","虛","蝑","裇","訏","許","諝","譃","谞","鑐","需","須","须","顼","驉","鬚","魆","魖","𬣙","𦈡"],zhā:["偧","哳","抯","挓","揸","摣","樝","渣","皶","觰","譇","齄","齇"],cī:["偨","疵","蠀","趀","骴","髊","齹"],bī:["偪","屄","楅","毴","豍","逼","鰏","鲾","鵖"],xún:["偱","噚","寻","尋","峋","巡","廵","循","恂","揗","攳","旬","杊","栒","桪","樳","洵","浔","潯","燅","燖","珣","璕","畃","紃","荀","蟳","詢","询","鄩","鱏","鱘","鲟","𬘓","𬩽","𬍤","𬊈"],"cāi sī":["偲"],duān:["偳","媏","端","褍","鍴"],ǒu:["偶","吘","嘔","耦","腢","蕅","藕","𬉼","𠙶"],tōu:["偷","偸","鍮"],"zán zá zǎ":["偺"],"lǚ lóu":["偻","僂"],fèn:["偾","僨","奋","奮","弅","忿","愤","憤","瀵","瞓","秎","粪","糞","膹","鱝","鲼"],"kuǐ guī":["傀"],sǒu:["傁","叜","叟","嗾","櫢","瞍","薮","藪"],"zhì sī tí":["傂"],sù:["傃","僳","嗉","塐","塑","夙","嫊","愫","憟","榡","樎","樕","殐","泝","涑","溯","溸","潚","潥","玊","珟","璛","簌","粛","粟","素","縤","肃","肅","膆","蔌","藗","觫","訴","謖","诉","谡","趚","蹜","速","遡","遬","鋉","餗","驌","骕","鱐","鷫","鹔","𫗧"],xiā:["傄","煆","瞎","虲","谺","颬","鰕"],"yuàn yuán":["傆","媛"],rǒng:["傇","冗","宂","氄","軵"],nù:["傉","怒"],yùn:["傊","孕","恽","惲","愠","慍","枟","腪","蕴","薀","藴","蘊","褞","貟","运","運","郓","鄆","酝","醖","醞","韗","韞","韵","韻","餫"],"gòu jiǎng":["傋"],mà:["傌","嘜","榪","睰","祃","禡","罵","閁","駡","骂","鬕"],bàng:["傍","塝","棒","玤","稖","艕","蒡","蜯","謗","谤","鎊","镑"],diān:["傎","厧","嵮","巅","巓","巔","掂","攧","敁","槇","滇","癫","癲","蹎","顚","顛","颠","齻"],táng:["傏","唐","啺","坣","堂","塘","搪","棠","榶","溏","漟","煻","瑭","磄","禟","篖","糃","糖","糛","膅","膛","蓎","螗","螳","赯","踼","鄌","醣","鎕","隚","餹","饄","鶶","䣘"],hào:["傐","哠","恏","昊","昦","晧","暠","暤","暭","曍","浩","淏","澔","灏","灝","皓","皜","皞","皡","皥","耗","聕","薃","號","鄗","顥","颢","鰝"],"xī xì":["傒"],shān:["傓","删","刪","剼","圸","山","挻","搧","柵","檆","潸","澘","煽","狦","珊","笘","縿","羴","羶","脠","舢","芟","衫","跚","軕","邖","閊","鯅"],"qiàn jiān":["傔"],"què jué":["傕","埆"],"cāng chen":["傖"],róng:["傛","媶","嫆","嬫","容","峵","嵘","嶸","戎","搈","曧","栄","榕","榮","榵","毧","溶","瀜","烿","熔","狨","瑢","穁","絨","绒","羢","肜","茙","茸","荣","蓉","蝾","融","螎","蠑","褣","鎔","镕","駥"],"tà tàn":["傝"],suō:["傞","唆","嗍","嗦","娑","摍","桫","梭","睃","簑","簔","羧","莏","蓑","趖","鮻"],dǎi:["傣","歹"],zài:["傤","儎","再","在","扗","洅","載","酨"],gǔ:["傦","古","啒","尳","愲","榖","榾","汩","淈","濲","瀔","牯","皷","皼","盬","瞽","穀","罟","羖","股","脵","臌","薣","蛊","蠱","詁","诂","轂","逧","鈷","钴","餶","馉","鼓","鼔","𦙶"],bīn:["傧","宾","彬","斌","椕","滨","濒","濱","濵","瀕","繽","缤","虨","豩","豳","賓","賔","邠","鑌","镔","霦","顮"],chǔ:["储","儲","杵","椘","楚","楮","檚","濋","璴","础","礎","禇","處","齭","齼","𬺓"],nuó:["傩","儺","挪","梛","橠"],"cān càn":["傪"],lěi:["傫","儡","厽","垒","塁","壘","壨","櫐","灅","癗","矋","磊","礨","耒","蕌","蕾","藟","蘽","蠝","誄","讄","诔","鑸","鸓"],cuī:["催","凗","墔","崔","嵟","慛","摧","榱","獕","磪","鏙"],yōng:["傭","嗈","墉","壅","嫞","庸","廱","慵","拥","擁","滽","灉","牅","痈","癕","癰","臃","邕","郺","鄘","鏞","镛","雍","雝","饔","鱅","鳙","鷛"],"zāo cáo":["傮"],sǒng:["傱","嵷","怂","悚","愯","慫","竦","耸","聳","駷","㧐"],ào:["傲","坳","垇","墺","奡","嫯","岙","岰","嶴","懊","擙","澳","鏊","驁","骜"],"qī còu":["傶"],chuǎng:["傸","磢","闖","闯"],shǎ:["傻","儍"],hàn:["傼","垾","悍","憾","扞","捍","撖","撼","旱","晘","暵","汉","涆","漢","瀚","焊","猂","皔","睅","翰","莟","菡","蛿","蜭","螒","譀","輚","釬","銲","鋎","雗","頷","顄","颔","駻","鶾"],zhāng:["傽","嫜","张","張","彰","慞","暲","樟","漳","獐","璋","章","粻","蔁","蟑","遧","鄣","鏱","餦","騿","鱆","麞"],"yān yàn":["傿","墕","嬮"],"piào biāo":["僄","骠"],liàn:["僆","堜","媡","恋","戀","楝","殓","殮","湅","潋","澰","瀲","炼","煉","瑓","練","纞","练","萰","錬","鍊","鏈","链","鰊","𬶠"],màn:["㵘","僈","墁","幔","慢","曼","漫","澷","熳","獌","縵","缦","蔄","蘰","鄤","鏝","镘","𬜬"],"tàn tǎn":["僋"],yíng:["僌","営","塋","嬴","攍","楹","櫿","溁","溋","滢","潆","濙","濚","濴","瀅","瀛","瀠","瀯","灐","灜","熒","營","瑩","盁","盈","禜","籝","籯","縈","茔","荧","莹","萤","营","萦","萾","蓥","藀","蛍","蝇","蝿","螢","蠅","謍","贏","赢","迎","鎣"],dòng:["働","冻","凍","动","動","姛","戙","挏","栋","棟","湩","硐","胨","胴","腖","迵","霘","駧"],zhuàn:["僎","啭","囀","堟","撰","灷","瑑","篆","腞","蒃","襈","譔","饌","馔"],xiàng:["像","勨","向","嚮","姠","嶑","曏","橡","珦","缿","蟓","衖","襐","象","鐌","項","项","鱌"],shàn:["僐","善","墠","墡","嬗","擅","敾","椫","樿","歚","汕","灗","疝","磰","繕","缮","膳","蟮","蟺","訕","謆","譱","讪","贍","赡","赸","鄯","鐥","饍","騸","骟","鱓","鱔","鳝","𫮃"],"tuí tuǐ":["僓"],zǔn:["僔","噂","撙","譐"],pú:["僕","匍","圤","墣","濮","獛","璞","瞨","穙","莆","菐","菩","葡","蒱","蒲","贌","酺","鏷","镤"],láo:["僗","劳","労","勞","哰","崂","嶗","憥","朥","浶","牢","痨","癆","窂","簩","醪","鐒","铹","顟","髝","𫭼"],chǎng:["僘","厰","廠","敞","昶","氅","鋹","𬬮"],guāng:["僙","光","咣","垙","姯","洸","灮","炗","炚","炛","烡","珖","胱","茪","輄","銧","黆","𨐈"],liáo:["僚","嘹","嫽","寥","寮","尞","屪","嵺","嶚","嶛","廫","憀","敹","暸","橑","獠","璙","疗","療","竂","簝","繚","缭","聊","膋","膫","藔","蟟","豂","賿","蹘","辽","遼","飉","髎","鷯","鹩"],dèng:["僜","凳","墱","嶝","櫈","瞪","磴","覴","邓","鄧","隥"],"chán zhàn zhuàn":["僝"],bō:["僠","嶓","拨","撥","播","波","溊","玻","癶","盋","砵","碆","礡","缽","菠","袰","蹳","鉢","钵","餑","饽","驋","鱍","𬭛"],huì:["僡","匯","卉","喙","嘒","嚖","圚","嬒","寭","屶","屷","彗","彙","彚","徻","恚","恵","惠","慧","憓","懳","晦","暳","槥","橞","檅","櫘","汇","泋","滙","潓","烩","燴","獩","璤","瞺","硊","秽","穢","篲","絵","繪","绘","翙","翽","荟","蔧","蕙","薈","薉","蟪","詯","誨","諱","譓","譿","讳","诲","賄","贿","鐬","闠","阓","靧","頮","顪","颒","餯","𬤝","𬭬"],chuǎn:["僢","喘","舛","荈","踳"],"tiě jiàn":["僣"],sēng:["僧","鬙"],xiàn:["僩","僴","哯","垷","塪","姭","娊","宪","岘","峴","憲","撊","晛","橌","橺","涀","瀗","献","獻","现","現","県","睍","粯","糮","絤","綫","線","线","缐","羡","羨","腺","臔","臽","苋","莧","誢","豏","鋧","錎","限","陥","陷","霰","餡","馅","麲","鼸","𬀪","𪾢"],"yù jú":["僪"],"è wū":["僫"],"tóng zhuàng":["僮"],lǐn:["僯","凛","凜","廩","廪","懍","懔","撛","檁","檩","澟","癛","癝"],gù:["僱","凅","固","堌","崓","崮","故","梏","棝","牿","痼","祻","錮","锢","雇","顧","顾","鯝","鲴"],jiāng:["僵","壃","姜","橿","殭","江","畕","疅","礓","繮","缰","翞","茳","葁","薑","螀","螿","豇","韁","鱂","鳉"],mǐn:["僶","冺","刡","勄","悯","惽","愍","慜","憫","抿","敃","敏","敯","泯","潣","皿","笢","笽","簢","蠠","閔","閩","闵","闽","鰵","鳘","黽"],jìn:["僸","凚","噤","嚍","墐","壗","妗","嬧","搢","晉","晋","枃","殣","浕","浸","溍","濅","濜","烬","煡","燼","琎","瑨","璶","盡","祲","縉","缙","荩","藎","覲","觐","賮","贐","赆","近","进","進","靳","齽"],"jià jie":["價"],qiào:["僺","峭","帩","撬","殻","窍","竅","誚","诮","躈","陗","鞩","韒","髚"],pì:["僻","媲","嫓","屁","澼","甓","疈","譬","闢","鷿","鸊","䴙"],sài:["僿","簺","賽","赛"],"chán tǎn shàn":["儃"],"dāng dàng":["儅","当","闣"],xuān:["儇","喧","塇","媗","宣","愃","愋","揎","昍","暄","煊","煖","瑄","睻","矎","禤","箮","翧","翾","萱","萲","蓒","蕿","藼","蘐","蝖","蠉","諠","諼","譞","谖","軒","轩","鍹","駽","鰚","𫓶","𫍽"],"dān dàn":["儋","擔","瘅"],càn:["儏","澯","灿","燦","璨","粲","薒","謲"],"bīn bìn":["儐"],"án àn":["儑"],tái:["儓","坮","嬯","抬","擡","檯","炱","炲","籉","臺","薹","跆","邰","颱","鮐","鲐"],lán:["儖","兰","囒","婪","岚","嵐","幱","拦","攔","斓","斕","栏","欄","欗","澜","瀾","灆","灡","燣","燷","璼","篮","籃","籣","繿","葻","蓝","藍","蘫","蘭","褴","襕","襤","襴","襽","譋","讕","谰","躝","鑭","镧","闌","阑","韊","𬒗"],"nǐ yì ài yí":["儗"],méng:["儚","幪","曚","朦","橗","檬","氋","溕","濛","甍","甿","盟","礞","艨","莔","萌","蕄","虻","蝱","鄳","鄸","霿","靀","顭","饛","鯍","鸏","鹲","𫑡","㠓"],níng:["儜","凝","咛","嚀","嬣","柠","橣","檸","狞","獰","聍","聹","薴","鑏","鬡","鸋"],qióng:["儝","卭","宆","惸","憌","桏","橩","焪","焭","煢","熍","琼","瓊","睘","穷","穹","窮","竆","笻","筇","舼","茕","藑","藭","蛩","蛬","赹","跫","邛","銎","䓖"],liè:["儠","冽","列","劣","劽","埒","埓","姴","峛","巤","挒","捩","栵","洌","浖","烈","烮","煭","犣","猎","猟","獵","聗","脟","茢","蛚","趔","躐","迾","颲","鬛","鬣","鮤","鱲","鴷","䴕","𫚭"],kuǎng:["儣","夼","懭"],bào:["儤","勽","報","忁","报","抱","曓","爆","犦","菢","虣","蚫","豹","鉋","鑤","铇","骲","髱","鮑","鲍"],biāo:["儦","墂","幖","彪","标","標","滮","瀌","熛","爂","猋","瘭","磦","膘","臕","謤","贆","鏢","鑣","镖","镳","颮","颷","飆","飇","飈","飊","飑","飙","飚","驫","骉","髟"],zǎn:["儧","儹","噆","攅","昝","趱","趲"],háo:["儫","嗥","嘷","噑","嚎","壕","椃","毜","毫","濠","獆","獔","竓","籇","蚝","蠔","譹","豪"],qìng:["儬","凊","庆","慶","櫦","濪","碃","磬","罄","靘"],chèn:["儭","嚫","榇","櫬","疢","衬","襯","讖","谶","趁","趂","齓","齔","龀"],téng:["儯","幐","滕","漛","疼","籐","籘","縢","腾","藤","虅","螣","誊","謄","邆","駦","騰","驣","鰧","䲢"],"lǒng lóng lòng":["儱"],"chán chàn":["儳"],"ráng xiāng":["儴","勷"],"huì xié":["儶"],luó:["儸","攞","椤","欏","猡","玀","箩","籮","罗","羅","脶","腡","萝","蘿","螺","覼","逻","邏","鏍","鑼","锣","镙","饠","騾","驘","骡","鸁"],léi:["儽","嫘","檑","欙","瓃","畾","縲","纍","纝","缧","罍","羸","蔂","蘲","虆","轠","鐳","鑘","镭","雷","靁","鱩","鼺"],"nàng nāng":["儾"],"wù wū":["兀"],yǔn:["允","喗","夽","抎","殒","殞","狁","磒","荺","賱","鈗","阭","陨","隕","霣","馻","齫","齳"],zān:["兂","橵","簪","簮","糌","鐕","鐟","鵤"],yuán:["元","円","原","厡","厵","园","圆","圎","園","圓","垣","塬","媴","嫄","援","榞","榬","橼","櫞","沅","湲","源","溒","爰","猨","猿","笎","緣","縁","缘","羱","茒","薗","蝝","蝯","螈","袁","褤","謜","轅","辕","邍","邧","酛","鈨","鎱","騵","魭","鶢","鶰","黿","鼋","𫘪"],xiōng:["兄","兇","凶","匂","匈","哅","忷","恟","汹","洶","胷","胸","芎","訩","詾","讻"],chōng:["充","嘃","忡","憃","憧","摏","沖","浺","珫","罿","翀","舂","艟","茺","衝","蹖","㳘"],zhào:["兆","垗","旐","曌","枛","櫂","照","燳","狣","瞾","笊","罀","罩","羄","肁","肇","肈","詔","诏","赵","趙","鮡","𬶐"],"duì ruì yuè":["兊","兌","兑"],kè:["克","刻","勀","勊","堁","娔","客","恪","愙","氪","溘","碦","緙","缂","艐","衉","課","课","錁","锞","騍","骒"],tù:["兎","兔","堍","迌","鵵"],dǎng:["党","攩","欓","譡","讜","谠","黨","𣗋"],dōu:["兜","兠","唗","橷","篼","蔸"],huǎng:["兤","奛","幌","怳","恍","晄","炾","熀","縨","詤","謊","谎"],rù:["入","嗕","媷","扖","杁","洳","溽","縟","缛","蓐","褥","鳰"],nèi:["內","氝","氞","錗"],"yú shù":["兪"],"liù lù":["六"],han:["兯","爳"],tiān:["兲","天","婖","添","酟","靔","靝","黇"],"xīng xìng":["兴"],diǎn:["典","嚸","奌","婰","敟","椣","点","碘","蒧","蕇","踮","點"],"zī cí":["兹"],jiān:["兼","冿","囏","坚","堅","奸","姦","姧","尖","幵","惤","戋","戔","搛","椾","樫","櫼","歼","殱","殲","湔","瀐","瀸","煎","熞","熸","牋","瑊","睷","礛","礷","笺","箋","緘","縑","缄","缣","肩","艰","艱","菅","菺","葌","蒹","蔪","蕑","蕳","虃","譼","豜","鑯","雃","鞯","韀","韉","餰","馢","鰔","鰜","鰹","鲣","鳒","鵑","鵳","鶼","鹣","麉"],shòu:["兽","受","售","壽","夀","寿","授","狩","獣","獸","痩","瘦","綬","绶","膄"],jì:["兾","冀","剂","剤","劑","勣","坖","垍","塈","妓","季","寂","寄","廭","彑","徛","忌","悸","惎","懻","技","旡","既","旣","暨","暩","曁","梞","檕","檵","洎","漃","漈","瀱","痵","癠","禝","稩","稷","穄","穊","穧","紀","継","績","繋","繼","继","绩","罽","臮","芰","茍","茤","葪","蓟","蔇","薊","蘎","蘮","蘻","裚","襀","覬","觊","計","記","誋","计","记","跡","跽","蹟","迹","际","際","霁","霽","驥","骥","髻","鬾","魝","魥","鯚","鯽","鰶","鰿","鱀","鱭","鲚","鲫","鵋","鷑","齌","𪟝","𬶨","𬶭"],jiōng:["冂","冋","坰","埛","扃","蘏","蘔","駉","駫","𬳶"],mào:["冃","冐","媢","帽","愗","懋","暓","柕","楙","毷","瑁","皃","眊","瞀","耄","茂","萺","蝐","袤","覒","貌","貿","贸","鄚","鄮"],rǎn:["冄","冉","姌","媣","染","珃","苒","蒅","䎃"],"nèi nà":["内"],gāng:["冈","冮","刚","剛","堈","堽","岡","掆","摃","棡","牨","犅","疘","綱","纲","缸","罁","罡","肛","釭","鎠","㭎"],cè:["冊","册","厕","厠","夨","廁","恻","惻","憡","敇","测","測","笧","策","筞","筴","箣","荝","萗","萴","蓛"],guǎ:["冎","剐","剮","叧","寡"],"mào mò":["冒"],gòu:["冓","啂","坸","垢","够","夠","媾","彀","搆","撀","构","構","煹","覯","觏","訽","詬","诟","購","购","遘","雊"],xǔ:["冔","喣","暊","栩","珝","盨","糈","詡","諿","诩","鄦","醑"],mì:["冖","冪","嘧","塓","宻","密","峚","幂","幎","幦","怽","榓","樒","櫁","汨","淧","滵","漞","濗","熐","羃","蔤","蜜","覓","覔","覛","觅","謐","谧","鼏"],"yóu yín":["冘"],xiě:["写","冩","藛"],jūn:["军","君","均","桾","汮","皲","皸","皹","碅","莙","蚐","袀","覠","軍","鈞","銁","銞","鍕","钧","頵","鮶","鲪","麏"],mí:["冞","擟","瀰","爢","猕","獼","祢","禰","縻","蒾","藌","蘪","蘼","袮","詸","謎","迷","醚","醾","醿","釄","镾","鸍","麊","麋","麛"],"guān guàn":["冠","覌","観","觀","观"],měng:["冡","勐","懵","掹","猛","獴","艋","蜢","蠓","錳","锰","鯭","鼆"],zhǒng:["冢","塚","尰","歱","煄","瘇","肿","腫","踵"],zuì:["冣","嶵","晬","最","栬","槜","檇","檌","祽","絊","罪","蕞","辠","酔","酻","醉","錊"],yuān:["冤","剈","囦","嬽","寃","棩","淵","渁","渆","渊","渕","灁","眢","肙","葾","蒬","蜎","蜵","駌","鳶","鴛","鵷","鸢","鸳","鹓","鼘","鼝"],míng:["冥","名","明","暝","朙","榠","洺","溟","猽","眀","眳","瞑","茗","螟","覭","詺","鄍","銘","铭","鳴","鸣"],kòu:["冦","叩","宼","寇","扣","敂","滱","窛","筘","簆","蔲","蔻","釦","鷇"],tài:["冭","太","夳","忲","态","態","汰","汱","泰","溙","肽","舦","酞","鈦","钛"],"féng píng":["冯","馮"],"chōng chòng":["冲"],kuàng:["况","圹","壙","岲","懬","旷","昿","曠","框","況","爌","眖","眶","矿","砿","礦","穬","絋","絖","纊","纩","貺","贶","軦","邝","鄺","鉱","鋛","鑛","黋"],lěng:["冷"],pàn:["冸","判","叛","沜","泮","溿","炍","牉","畔","盼","聁","袢","襻","詊","鋬","鑻","頖","鵥"],fā:["冹","彂","沷","発","發"],xiǎn:["冼","尟","尠","崄","嶮","幰","攇","显","櫶","毨","灦","烍","燹","狝","猃","獫","獮","玁","禒","筅","箲","藓","蘚","蚬","蜆","譣","赻","跣","鍌","险","険","險","韅","顕","顯","㬎"],qià:["冾","圶","帢","恰","殎","洽","硈","胢","髂"],"jìng chēng":["净","凈","淨"],sōu:["凁","嗖","廀","廋","捜","搜","摉","溲","獀","艘","蒐","螋","鄋","醙","鎪","锼","颼","飕","餿","馊","騪"],měi:["凂","媄","媺","嬍","嵄","挴","毎","每","浼","渼","燘","美","躾","鎂","镁","黣"],tú:["凃","図","图","圖","圗","塗","屠","峹","嵞","庩","廜","徒","悇","揬","涂","瘏","筡","腯","荼","蒤","跿","途","酴","鈯","鍎","馟","駼","鵌","鶟","鷋","鷵","𬳿"],zhǔn:["准","凖","埻","準","𬘯"],"liáng liàng":["凉","涼","量"],diāo:["凋","刁","刟","叼","奝","弴","彫","汈","琱","碉","簓","虭","蛁","貂","錭","雕","鮉","鯛","鲷","鵰","鼦"],còu:["凑","湊","腠","輳","辏"],ái:["凒","啀","嘊","捱","溰","癌","皑","皚"],duó:["凙","剫","夺","奪","痥","踱","鈬","鐸","铎"],dú:["凟","匵","嬻","椟","櫝","殰","涜","牍","牘","犊","犢","独","獨","瓄","皾","裻","読","讀","讟","豄","贕","錖","鑟","韇","韣","韥","騳","髑","黩","黷"],"jǐ jī":["几"],fán:["凡","凢","凣","匥","墦","杋","柉","棥","樊","瀿","烦","煩","燔","璠","矾","礬","笲","籵","緐","羳","舤","舧","薠","蘩","蠜","襎","蹯","釩","鐇","鐢","钒","鷭","𫔍","𬸪"],jū:["凥","匊","娵","婮","居","崌","抅","挶","掬","梮","椐","檋","毩","毱","泃","涺","狙","琚","疽","砠","罝","腒","艍","蜛","裾","諊","跔","踘","躹","陱","雎","鞠","鞫","駒","驹","鮈","鴡","鶋","𬶋"],"chù chǔ":["処","处"],zhǐ:["凪","劧","咫","址","坧","帋","恉","扺","指","旨","枳","止","汦","沚","洔","淽","疻","砋","祉","秖","紙","纸","芷","藢","衹","襧","訨","趾","軹","轵","酯","阯","黹"],píng:["凭","凴","呯","坪","塀","岼","帡","帲","幈","平","慿","憑","枰","洴","焩","玶","瓶","甁","竮","箳","簈","缾","荓","萍","蓱","蚲","蛢","評","评","軿","輧","郱","鮃","鲆"],kǎi:["凯","凱","剀","剴","垲","塏","恺","愷","慨","暟","蒈","輆","鍇","鎧","铠","锴","闓","闿","颽"],gān:["凲","坩","尲","尴","尶","尷","柑","泔","漧","玕","甘","疳","矸","竿","筸","粓","肝","苷","迀","酐","魐"],"kǎn qiǎn":["凵"],tū:["凸","堗","嶀","捸","涋","湥","痜","禿","秃","突","葖","鋵","鵚","鼵","㻬"],"āo wā":["凹"],chū:["出","初","岀","摴","榋","樗","貙","齣","䢺","䝙"],dàng:["凼","圵","垱","壋","档","檔","氹","璗","瓽","盪","瞊","砀","碭","礑","簜","荡","菪","蕩","蘯","趤","逿","雼","𬍡"],hán:["函","凾","含","圅","娢","寒","崡","晗","梒","浛","涵","澏","焓","琀","甝","筨","蜬","邗","邯","鋡","韓","韩"],záo:["凿","鑿"],dāo:["刀","刂","忉","氘","舠","螩","釖","魛","鱽"],chuāng:["刅","摐","牎","牕","疮","瘡","窓","窗","窻"],"fēn fèn":["分"],"qiè qiē":["切"],kān:["刊","勘","堪","戡","栞","龕","龛"],cǔn:["刌","忖"],chú:["刍","厨","幮","廚","橱","櫉","櫥","滁","犓","篨","耡","芻","蒢","蒭","蜍","蟵","豠","趎","蹰","躇","躕","鉏","鋤","锄","除","雏","雛","鶵"],"huà huá":["划"],lí:["刕","剓","剺","劙","厘","喱","嚟","囄","嫠","孷","廲","悡","梨","梸","棃","漓","灕","犁","犂","狸","琍","璃","瓈","盠","睝","离","穲","竰","筣","篱","籬","糎","縭","缡","罹","艃","荲","菞","蓠","蔾","藜","蘺","蜊","蟍","蟸","蠫","褵","謧","貍","醨","鋫","錅","鏫","鑗","離","驪","骊","鯏","鯬","鱺","鲡","鵹","鸝","鹂","黎","黧","㰀"],yuè:["刖","嬳","岄","岳","嶽","恱","悅","悦","戉","抈","捳","月","樾","瀹","爚","玥","礿","禴","篗","籆","籥","籰","粤","粵","蘥","蚎","蚏","説","越","跀","跃","躍","軏","鈅","鉞","鑰","钺","閱","閲","阅","鸑","鸙","黦","龠","𫐄","𬸚"],liú:["刘","劉","嚠","媹","嵧","旈","旒","榴","橊","流","浏","瀏","琉","瑠","瑬","璢","畄","留","畱","疁","瘤","癅","硫","蒥","蓅","蟉","裗","鎏","鏐","鐂","镠","飀","飅","飗","駠","駵","騮","驑","骝","鰡","鶹","鹠","麍"],zé:["则","則","啧","嘖","嫧","帻","幘","択","樍","歵","沢","泎","溭","皟","瞔","矠","礋","箦","簀","舴","蔶","蠌","襗","謮","賾","赜","迮","鸅","齚","齰"],"chuàng chuāng":["创","創"],qù:["刞","厺","去","閴","闃","阒","麮","鼁"],"bié biè":["別","别"],"páo bào":["刨"],"chǎn chàn":["刬","剗","幝"],guā:["刮","劀","桰","歄","煱","瓜","胍","踻","颪","颳","騧","鴰","鸹"],gēng:["刯","庚","椩","浭","焿","畊","絚","羮","羹","耕","菮","賡","赓","鶊","鹒"],dào:["到","噵","悼","椡","檤","燾","瓙","盗","盜","稲","稻","纛","翿","艔","菿","衜","衟","軇","道"],chuàng:["刱","剏","剙","怆","愴"],kū:["刳","哭","圐","堀","枯","桍","矻","窟","跍","郀","骷","鮬"],duò:["刴","剁","墯","尮","惰","憜","挅","桗","舵","跥","跺","陊","陏","飿","饳","鵽"],"shuā shuà":["刷"],"quàn xuàn":["券"],"chà shā":["刹","剎"],"cì cī":["刺"],guì:["刽","刿","劊","劌","撌","攰","昋","桂","椢","槶","樻","櫃","猤","禬","筀","蓕","襘","貴","贵","跪","鐀","鑎","鞼","鱖","鱥"],lóu:["剅","娄","婁","廔","楼","樓","溇","漊","熡","耧","耬","艛","蒌","蔞","蝼","螻","謱","軁","遱","鞻","髅","髏","𪣻"],cuò:["剉","剒","厝","夎","挫","措","棤","莝","莡","蓌","逪","銼","錯","锉","错"],"xiāo xuē":["削"],"kēi kè":["剋","尅"],"là lá":["剌"],tī:["剔","梯","踢","銻","锑","鷈","鷉","䏲","䴘"],pōu:["剖"],wān:["剜","塆","壪","帵","弯","彎","湾","潫","灣","睕","蜿","豌"],"bāo bō":["剝","剥"],duō:["剟","咄","哆","嚉","多","夛","掇","毲","畓","裰","㙍"],qíng:["剠","勍","夝","情","擎","晴","暒","棾","樈","檠","氰","甠","硘","葝","黥"],"yǎn shàn":["剡"],"dū zhuó":["剢"],yān:["剦","嫣","崦","嶖","恹","懕","懨","樮","淊","淹","漹","烟","焉","焑","煙","珚","篶","胭","臙","菸","鄢","醃","閹","阉","黫"],huō:["剨","劐","吙","攉","秴","耠","锪","騞","𬴃"],shèng:["剩","剰","勝","圣","墭","嵊","晠","榺","橳","琞","聖","蕂","貹","賸"],"duān zhì":["剬"],wū:["剭","呜","嗚","圬","屋","巫","弙","杇","歍","汙","汚","污","洿","烏","窏","箼","螐","誈","誣","诬","邬","鄔","鎢","钨","鰞","鴮"],gē:["割","哥","圪","彁","戈","戓","戨","歌","滒","犵","肐","袼","謌","鎶","鴚","鴿","鸽"],"dá zhá":["剳"],chuán:["剶","暷","椽","篅","舡","舩","船","輲","遄"],"tuán zhuān":["剸","漙","篿"],"lù jiū":["剹"],pēng:["剻","匉","嘭","怦","恲","抨","梈","烹","砰","軯","駍"],piāo:["剽","勡","慓","旚","犥","翲","螵","飃","飄","飘","魒"],kōu:["剾","彄","抠","摳","眍","瞘","芤","𫸩"],"jiǎo chāo":["剿","劋","勦","摷"],qiāo:["劁","勪","墝","幧","敲","橇","毃","燆","硗","磽","繑","趬","跷","踍","蹺","蹻","郻","鄡","鄥","鍫","鍬","鐰","锹","頝"],"huá huà":["劃"],"zhā zhá":["劄"],"pī pǐ":["劈","悂"],tāng:["劏","嘡","羰","薚","蝪","蹚","鞺","鼞"],chán:["劖","嚵","壥","婵","嬋","巉","廛","棎","毚","湹","潹","潺","澶","瀍","瀺","煘","獑","磛","緾","纏","纒","缠","艬","蝉","蟐","蟬","蟾","誗","讒","谗","躔","鄽","酁","鋋","鑱","镵","饞","馋"],zuān:["劗","躜","躦","鉆","鑚"],mó:["劘","嫫","嬤","嬷","尛","摹","擵","橅","糢","膜","藦","蘑","謨","謩","谟","饃","饝","馍","髍","魔","魹"],zhú:["劚","斸","曯","欘","灟","炢","烛","燭","爥","瘃","竹","笁","笜","舳","茿","蓫","蠋","蠾","躅","逐","逫","钃","鱁"],quàn:["劝","勧","勸","牶","韏"],"jìn jìng":["劤","劲","勁"],kēng:["劥","坑","牼","硁","硜","誙","銵","鍞","鏗","铿","阬"],"xié liè":["劦"],"zhù chú":["助"],nǔ:["努","弩","砮","胬"],shào:["劭","卲","哨","潲","紹","綤","绍","袑","邵"],miǎo:["劰","杪","淼","渺","眇","秒","篎","緲","缈","藐","邈"],kǒu:["劶","口"],wā:["劸","娲","媧","屲","挖","攨","洼","溛","漥","瓾","畖","穵","窊","窪","蛙","韈","鼃"],kuāng:["劻","匡","匩","哐","恇","洭","筐","筺","誆","诓","軭","邼"],hé:["劾","咊","啝","姀","峆","敆","曷","柇","楁","毼","河","涸","渮","澕","熆","皬","盇","盉","盍","盒","禾","篕","籺","粭","翮","菏","萂","覈","訸","詥","郃","釛","鉌","鑉","閡","闔","阂","阖","鞨","頜","餄","饸","魺","鹖","麧","齕","龁","龢","𬌗"],gào:["勂","吿","告","峼","祮","祰","禞","筶","誥","诰","郜","鋯","锆"],"bó bèi":["勃"],láng:["勆","嫏","廊","斏","桹","榔","樃","欴","狼","琅","瑯","硠","稂","艆","蓈","蜋","螂","躴","郒","郞","鋃","鎯","锒"],xūn:["勋","勛","勲","勳","嚑","坃","埙","塤","壎","壦","曛","燻","獯","矄","纁","臐","薫","薰","蘍","醺","𫄸"],"juàn juān":["勌","瓹"],"lè lēi":["勒"],kài:["勓","炌","烗","鎎"],"wěng yǎng":["勜"],qín:["勤","嗪","噙","嶜","庈","懃","懄","捦","擒","斳","檎","澿","珡","琴","琹","瘽","禽","秦","耹","芩","芹","菦","螓","蠄","鈙","鈫","雂","靲","鳹","鵭"],jiàng:["勥","匞","匠","嵹","弜","弶","摾","櫤","洚","滰","犟","糡","糨","絳","绛","謽","酱","醤","醬"],fān:["勫","嬏","帆","幡","忛","憣","旙","旛","繙","翻","藩","轓","颿","飜","鱕"],juān:["勬","姢","娟","捐","涓","蠲","裐","鎸","鐫","镌","鹃"],"tóng dòng":["勭","烔","燑","狪"],lǜ:["勴","垏","嵂","律","慮","氯","滤","濾","爈","箻","綠","繂","膟","葎","虑","鑢"],chè:["勶","坼","彻","徹","掣","撤","澈","烢","爡","瞮","硩","聅","迠","頙","㬚"],sháo:["勺","玿","韶"],"gōu gòu":["勾"],cōng:["匆","囪","囱","忩","怱","悤","暰","樬","漗","瑽","璁","瞛","篵","繱","聡","聦","聪","聰","苁","茐","葱","蓯","蔥","蟌","鍯","鏓","鏦","騘","驄","骢"],"táo yáo":["匋","陶"],páo:["匏","咆","垉","庖","爮","狍","袍","褜","軳","鞄","麅"],dá:["匒","妲","怛","炟","燵","畣","笪","羍","荙","薘","蟽","詚","达","迏","迖","迚","逹","達","鐽","靼","鞑","韃","龖","龘","𫟼"],"huà huā":["化"],"běi bèi":["北"],nǎo:["匘","垴","堖","嫐","恼","悩","惱","瑙","碯","脑","脳","腦"],"chí shi":["匙"],fāng:["匚","堏","方","淓","牥","芳","邡","鈁","錺","钫","鴋"],zā:["匝","咂","帀","沞","臜","臢","迊","鉔","魳"],qiè:["匧","厒","妾","怯","悏","惬","愜","挈","穕","窃","竊","笡","箧","篋","籡","踥","鍥","锲","鯜"],"zāng cáng":["匨"],fěi:["匪","奜","悱","棐","榧","篚","翡","蕜","誹","诽"],"kuì guì":["匮","匱"],suǎn:["匴"],pǐ:["匹","噽","嚭","圮","庀","痞","癖","脴","苉","銢","鴄"],"qū ōu":["区","區"],"kē qià":["匼"],"yǎn yàn":["匽","棪"],biǎn:["匾","惼","揙","碥","稨","窆","藊","褊","貶","贬","鴘"],nì:["匿","堄","嫟","嬺","惄","愵","昵","暱","氼","眤","睨","縌","胒","腻","膩","逆","𨺙"],niàn:["卄","唸","埝","廿","念","惗","艌"],sà:["卅","櫒","脎","萨","蕯","薩","鈒","隡","颯","飒","馺"],zú:["卆","哫","崪","族","箤","足","踤","镞"],shēng:["升","呏","声","斘","昇","曻","枡","殅","泩","湦","焺","牲","珄","生","甥","竔","笙","聲","鉎","鍟","阩","陞","陹","鵿","鼪"],wàn:["卍","卐","忨","杤","瞣","脕","腕","萬","蟃","贎","輐","錽","𬇕"],"huá huà huā":["华","華"],bēi:["卑","悲","揹","杯","桮","盃","碑","藣","鵯","鹎"],"zú cù":["卒"],"dān shàn chán":["单","單"],"nán nā":["南"],"shuài lǜ":["卛"],"bǔ bo pú":["卜"],"kuàng guàn":["卝"],biàn:["卞","变","変","峅","弁","徧","忭","抃","昪","汳","汴","玣","艑","苄","覍","諚","變","辡","辧","辨","辩","辫","辮","辯","遍","釆","𨚕"],bǔ:["卟","哺","捕","补","補","鸔","𬷕"],"zhàn zhān":["占","覱"],"kǎ qiǎ":["卡"],lú:["卢","嚧","垆","壚","庐","廬","曥","枦","栌","櫨","泸","瀘","炉","爐","獹","玈","瓐","盧","矑","籚","纑","罏","胪","臚","舮","舻","艫","芦","蘆","蠦","轤","轳","鈩","鑪","顱","颅","馿","髗","魲","鱸","鲈","鸕","鸬","黸","𬬻"],lǔ:["卤","塷","掳","擄","樐","橹","櫓","氌","滷","澛","瀂","硵","磠","穞","艣","艪","蓾","虏","虜","鏀","鐪","鑥","镥","魯","鲁","鹵"],guà:["卦","啩","挂","掛","罣","褂","詿","诖"],"áng yǎng":["卬"],yìn:["印","垽","堷","廕","慭","憖","憗","懚","洕","湚","猌","癊","胤","茚","酳","鮣","䲟"],què:["却","卻","塙","崅","悫","愨","慤","搉","榷","燩","琷","皵","确","確","礭","闋","阕","鵲","鹊","𬒈"],luǎn:["卵"],"juàn juǎn":["卷","巻"],"chǎng ān hàn":["厂"],"wěi yán":["厃"],tīng:["厅","厛","听","庁","廰","廳","汀","烃","烴","綎","耓","聴","聼","聽","鞓","𬘩"],"zhé zhái":["厇"],"hàn àn":["厈","屽"],yǎ:["厊","唖","庌","痖","瘂","蕥"],shè:["厍","厙","弽","慑","慴","懾","摂","欇","涉","涻","渉","滠","灄","社","舎","蔎","蠂","設","设","赦","騇","麝"],dǐ:["厎","呧","坘","弤","抵","拞","掋","牴","砥","菧","觝","詆","诋","軧","邸","阺","骶","鯳"],"zhǎ zhǎi":["厏"],páng:["厐","嫎","庞","徬","舽","螃","逄","鰟","鳑","龎","龐"],"zhì shī":["厔"],máng:["厖","吂","哤","娏","忙","恾","杗","杧","汒","浝","牻","痝","盲","硭","笀","芒","茫","蘉","邙","釯","鋩","铓","駹"],zuī:["厜","樶","纗","蟕"],"shà xià":["厦","廈"],áo:["厫","嗷","嗸","廒","敖","滶","獒","獓","璈","翱","翶","翺","聱","蔜","螯","謷","謸","遨","鏖","隞","鰲","鳌","鷔","鼇"],"lán qiān":["厱"],"sī mǒu":["厶"],"gōng hóng":["厷"],"lín miǎo":["厸"],"qiú róu":["厹"],dū:["厾","嘟","督","醏"],"xiàn xuán":["县","縣"],"cān shēn cēn sān":["参","參","叄","叅"],"ài yǐ":["叆"],"chā chà chǎ chá":["叉"],shuāng:["双","孀","孇","欆","礵","艭","雙","霜","騻","驦","骦","鷞","鸘","鹴"],shōu:["収","收"],guái:["叏"],bá:["叐","妭","抜","拔","炦","癹","胈","茇","菝","詙","跋","軷","魃","鼥"],"fā fà":["发"],"zhuó yǐ lì jué":["叕"],qǔ:["取","娶","竬","蝺","詓","齲","龋"],"jiǎ xiá":["叚","徦"],"wèi yù":["叞","尉","蔚"],dié:["叠","垤","堞","峌","幉","恎","惵","戜","曡","殜","氎","牃","牒","瓞","畳","疂","疉","疊","碟","絰","绖","耊","耋","胅","艓","苵","蜨","蝶","褋","詄","諜","谍","跮","蹀","迭","镻","鰈","鲽","鴩","𫶇"],ruì:["叡","枘","汭","瑞","睿","芮","蚋","蜹","銳","鋭","锐"],"jù gōu":["句"],lìng:["另","呤","炩","蘦"],"dāo dáo tāo":["叨"],"zhī zhǐ":["只"],jiào:["叫","呌","嘂","嘦","噍","嬓","斍","斠","滘","漖","獥","珓","皭","窖","藠","訆","譥","趭","較","轎","轿","较","酵","醮","釂"],"zhào shào":["召"],"kě kè":["可"],"tái tāi":["台","苔"],pǒ:["叵","尀","笸","箥","鉕","钷","駊"],"yè xié":["叶"],"hào háo":["号"],tàn:["叹","嘆","探","歎","湠","炭","碳","舕"],"hōng hóng":["叿"],miē:["吀","咩","哶","孭"],"xū yū yù":["吁"],chī:["吃","哧","喫","嗤","噄","妛","媸","彨","彲","摛","攡","殦","瓻","痴","癡","眵","瞝","笞","粚","胵","蚩","螭","訵","魑","鴟","鵄","鸱","黐","齝","𫄨"],"xuān sòng":["吅"],yāo:["吆","喓","夭","妖","幺","楆","殀","祅","腰","葽","訞","邀","鴁","鴢","㙘"],zǐ:["吇","姉","姊","子","杍","梓","榟","橴","滓","矷","秭","笫","籽","紫","耔","虸","訿","釨"],"hé gě":["合","鲄"],"cùn dòu":["吋"],"tóng tòng":["同"],"tǔ tù":["吐","唋"],"zhà zhā":["吒","奓"],"xià hè":["吓"],"ā yā":["吖"],"ma má mǎ":["吗"],lìn:["吝","恡","悋","橉","焛","甐","膦","蔺","藺","賃","赁","蹸","躏","躙","躪","轥","閵"],tūn:["吞","暾","朜","焞"],"bǐ pǐ":["吡"],qìn:["吢","吣","唚","抋","揿","搇","撳","沁","瀙","菣","藽"],"jiè gè":["吤"],"fǒu pǐ":["否"],"ba bā":["吧"],dūn:["吨","噸","墩","墪","惇","撉","撴","犜","獤","礅","蜳","蹾","驐"],fēn:["吩","帉","昐","朆","梤","棻","氛","竕","紛","纷","翂","芬","衯","訜","躮","酚","鈖","雰","餴","饙","馚"],"é huā":["吪"],"kēng háng":["吭","妔"],shǔn:["吮"],"zhī zī":["吱"],"yǐn shěn":["吲"],wú:["吳","吴","呉","墲","峿","梧","橆","毋","洖","浯","無","珸","璑","祦","芜","茣","莁","蕪","蜈","蟱","譕","郚","鋙","铻","鯃","鵐","鷡","鹀","鼯"],"chǎo chāo":["吵"],"nà nè":["吶"],"xuè chuò jué":["吷"],chuī:["吹","炊","龡"],"dōu rú":["吺"],hǒu:["吼","犼"],"hōng hǒu ōu":["吽"],"wú yù":["吾"],"ya yā":["呀"],"è e":["呃"],dāi:["呆","懛","獃"],"mèn qǐ":["呇"],hōng:["呍","嚝","揈","灴","烘","焢","硡","薨","訇","谾","軣","輷","轟","轰","鍧"],nà:["呐","捺","笝","納","纳","肭","蒳","衲","豽","貀","軜","郍","鈉","钠","靹","魶"],"tūn tiān":["呑"],"fǔ ḿ":["呒","嘸"],"dāi tǎi":["呔"],"ǒu ōu òu":["呕"],"bài bei":["呗"],"yuán yún yùn":["员","員"],guō:["呙","啯","嘓","埚","堝","墎","崞","彉","彍","懖","猓","瘑","聒","蝈","蟈","郭","鈛","鍋","锅"],"huá qì":["呚"],"qiàng qiāng":["呛","跄"],shī:["呞","失","尸","屍","师","師","施","浉","湤","湿","溮","溼","濕","狮","獅","瑡","絁","葹","蒒","蓍","虱","蝨","褷","襹","詩","诗","邿","釃","鉇","鍦","鯴","鰤","鲺","鳲","鳾","鶳","鸤","䴓","𫚕"],juǎn:["呟","埍","臇","菤","錈","锩"],pěn:["呠","翸"],"wěn mǐn":["呡"],"ne ní":["呢"],"ḿ m̀ móu":["呣"],rán:["呥","嘫","然","燃","繎","肰","蚦","蚺","衻","袇","袡","髥","髯"],"tiè chè":["呫"],"qì zhī":["呮"],"zǐ cī":["呰"],"guā gū guǎ":["呱"],"cī zī":["呲"],"hǒu xǔ gòu":["呴"],"hē ā á ǎ à a":["呵"],náo:["呶","夒","峱","嶩","巎","挠","撓","猱","硇","蛲","蟯","詉","譊","鐃","铙"],"xiā gā":["呷"],pēi:["呸","怌","肧","胚","衃","醅"],"háo xiāo":["呺"],mìng:["命","掵"],"dá dàn":["呾"],"zuǐ jǔ":["咀"],"xián gān":["咁"],pǒu:["咅","哣","犃"],"yǎng yāng":["咉"],"zǎ zé zhā":["咋"],"hé hè huó huò hú":["和"],hāi:["咍"],dā:["咑","哒","噠","墶","搭","撘","耷","褡","鎝","𨱏"],"kǎ kā":["咔"],gū:["咕","唂","唃","姑","嫴","孤","巬","巭","柧","橭","沽","泒","稒","笟","箍","箛","篐","罛","苽","菇","菰","蓇","觚","軱","軲","轱","辜","酤","鈲","鮕","鴣","鸪"],"kā gā":["咖"],zuo:["咗"],lóng:["咙","嚨","嶐","巃","巄","昽","曨","朧","栊","槞","櫳","湰","滝","漋","爖","珑","瓏","癃","眬","矓","砻","礱","礲","窿","竜","聋","聾","胧","茏","蘢","蠪","蠬","襱","豅","鏧","鑨","霳","靇","驡","鸗","龍","龒","龙"],"xiàn xián":["咞"],qì:["咠","唭","噐","器","夡","弃","憇","憩","暣","棄","欫","气","気","氣","汔","汽","泣","湆","湇","炁","甈","盵","矵","碛","碶","磜","磧","罊","芞","葺","藒","蟿","訖","讫","迄","鐑"],"xì dié":["咥"],"liē liě lié lie":["咧"],zī:["咨","嗞","姕","姿","孜","孳","孶","崰","嵫","栥","椔","淄","湽","滋","澬","玆","禌","秶","粢","紎","緇","緕","纃","缁","茊","茲","葘","諮","谘","貲","資","赀","资","赼","趑","趦","輜","輺","辎","鄑","鈭","錙","鍿","鎡","锱","镃","頾","頿","髭","鯔","鰦","鲻","鶅","鼒","齍","齜","龇"],mī:["咪"],"jī xī qià":["咭"],"gē luò kǎ lo":["咯"],"shù xún":["咰"],"zán zá zǎ zan":["咱"],"hāi ké":["咳"],huī:["咴","噅","噕","婎","媈","幑","徽","恢","拻","挥","揮","晖","暉","楎","洃","瀈","灰","灳","烣","睳","禈","翚","翬","蘳","袆","褘","詼","诙","豗","輝","辉","鰴","麾","㧑"],"huài shì":["咶"],táo:["咷","啕","桃","檮","洮","淘","祹","綯","绹","萄","蜪","裪","迯","逃","醄","鋾","鞀","鞉","饀","駣","騊","鼗","𫘦"],xián:["咸","啣","娴","娹","婱","嫌","嫺","嫻","弦","挦","撏","涎","湺","澖","甉","痫","癇","癎","絃","胘","舷","藖","蚿","蛝","衔","衘","誸","諴","賢","贒","贤","輱","醎","銜","鑦","閑","闲","鷳","鷴","鷼","鹇","鹹","麙","𫍯"],"è àn":["咹"],"xuān xuǎn":["咺","烜"],"wāi hé wǒ guǎ guō":["咼"],"yàn yè yān":["咽"],āi:["哀","哎","埃","溾","銰","鎄","锿"],pǐn:["品","榀"],shěn:["哂","婶","嬸","审","宷","審","弞","曋","渖","瀋","瞫","矤","矧","覾","訠","諗","讅","谂","谉","邥","頣","魫"],"hǒng hōng hòng":["哄"],"wā wa":["哇"],"hā hǎ hà":["哈"],zāi:["哉","栽","渽","溨","災","灾","烖","睵","賳"],"dì diè":["哋"],pài:["哌","沠","派","渒","湃","蒎","鎃"],"gén hěn":["哏"],"yǎ yā":["哑","雅"],"yuě huì":["哕","噦"],nián:["哖","年","秊","秥","鮎","鯰","鲇","鲶","鵇","黏"],"huá huā":["哗","嘩"],"jì jiē zhāi":["哜","嚌"],mōu:["哞"],"yō yo":["哟","喲"],lòng:["哢","梇","贚"],"ò ó é":["哦"],"lī lǐ li":["哩"],"nǎ na nǎi né něi":["哪"],hè:["哬","垎","壑","寉","惒","焃","煂","燺","爀","癋","碋","翯","褐","謞","賀","贺","赫","靍","靎","靏","鶴","鸖","鹤"],"bō pò bā":["哱"],zhé:["哲","啠","喆","嚞","埑","悊","摺","晢","晣","歽","矺","砓","磔","籷","粍","虴","蛰","蟄","袩","詟","謫","謺","讁","讋","谪","輒","輙","轍","辄","辙","鮿"],"liàng láng":["哴"],"liè lǜ":["哷"],hān:["哻","憨","蚶","谽","酣","頇","顸","馠","魽","鼾"],"hēng hng":["哼"],gěng:["哽","埂","峺","挭","梗","綆","绠","耿","莄","郠","骾","鯁","鲠","𬒔"],"chuò yuè":["哾"],"gě jiā":["哿"],"bei bài":["唄"],"hán hàn":["唅"],chún:["唇","浱","湻","滣","漘","犉","純","纯","脣","莼","蒓","蓴","醇","醕","錞","陙","鯙","鶉","鹑","𬭚"],"ài āi":["唉"],"jiá qiǎn":["唊"],"yán dàn xián":["唌"],chē:["唓","砗","硨","莗","蛼"],"wú ńg ń":["唔"],zào:["唕","唣","噪","慥","梍","灶","煰","燥","皁","皂","竃","竈","簉","艁","譟","趮","躁","造","𥖨"],dí:["唙","啇","嘀","嚁","嫡","廸","敌","敵","梑","涤","滌","狄","笛","籴","糴","苖","荻","蔋","蔐","藡","覿","觌","豴","迪","靮","頔","馰","髢","鸐","𬱖"],"gòng hǒng gǒng":["唝","嗊"],dóu:["唞"],"lào láo":["唠","嘮","憦"],huàn:["唤","喚","奂","奐","宦","嵈","幻","患","愌","换","換","擐","攌","梙","槵","浣","涣","渙","漶","澣","烉","焕","煥","瑍","痪","瘓","睆","肒","藧","豢","轘","逭","鯇","鯶","鰀","鲩"],léng:["唥","塄","楞","碐","薐"],"wō wěi":["唩"],fěng:["唪","覂","諷","讽"],"yín jìn":["唫"],"hǔ xià":["唬"],wéi:["唯","围","圍","壝","峗","峞","嵬","帏","帷","幃","惟","桅","沩","洈","涠","湋","溈","潍","潙","潿","濰","犩","矀","維","维","蓶","覹","违","違","鄬","醀","鍏","闈","闱","韋","韦","鮠","𣲗","𬶏"],shuā:["唰"],chàng:["唱","怅","悵","暢","焻","畅","畼","誯","韔","鬯"],"ér wā":["唲"],qiàng:["唴","炝","熗","羻"],yō:["唷"],yū:["唹","淤","瘀","盓","箊","紆","纡","込","迂","迃","陓"],lài:["唻","濑","瀨","瀬","癞","癩","睐","睞","籁","籟","藾","賚","賴","赉","赖","頼","顂","鵣"],tuò:["唾","嶞","柝","毤","毻","箨","籜","萚","蘀","跅"],"zhōu zhāo tiào":["啁"],kěn:["啃","垦","墾","恳","懇","肎","肯","肻","豤","錹"],"zhuó zhào":["啅","濯"],"hēng hèng":["啈","悙"],"lín lán":["啉"],"a ā á ǎ à":["啊"],qiāng:["啌","嗴","嶈","戕","摤","斨","枪","槍","溬","牄","猐","獇","羌","羗","腔","蜣","謒","鏘","锖","锵"],"tūn zhūn xiāng duǐ":["啍"],wèn:["問","妏","揾","搵","璺","问","顐"],"cuì qi":["啐"],"dié shà jié tì":["啑"],"yuē wā":["啘"],"zǐ cǐ":["啙"],"bǐ tú":["啚"],"chuò chuài":["啜"],"yǎ yā è":["啞"],fēi:["啡","婓","婔","扉","暃","渄","猆","緋","绯","裶","霏","非","靟","飛","飝","飞","餥","馡","騑","騛","鯡","鲱","𬴂"],pí:["啤","壀","枇","毗","毘","焷","琵","疲","皮","篺","罴","羆","脾","腗","膍","蚍","蚽","蜱","螷","蠯","豼","貔","郫","鈹","阰","陴","隦","魮","鮍","鲏","鵧","鼙"],shá:["啥"],"lā la":["啦"],"yīng qíng":["啨"],pā:["啪","妑","舥","葩","趴"],"zhě shì":["啫"],sè:["啬","嗇","懎","擌","栜","歮","涩","渋","澀","澁","濇","濏","瀒","瑟","璱","瘷","穑","穡","穯","繬","譅","轖","銫","鏼","铯","飋"],niè:["啮","嗫","噛","嚙","囁","囓","圼","孼","孽","嵲","嶭","巕","帇","敜","枿","槷","櫱","涅","湼","痆","篞","籋","糱","糵","聂","聶","臬","臲","蘖","蠥","讘","踂","踗","踙","蹑","躡","錜","鎳","鑈","鑷","钀","镊","镍","闑","陧","隉","顳","颞","齧","𫔶"],"luō luó luo":["啰","囉"],"tān chǎn tuō":["啴"],bo:["啵","蔔"],dìng:["啶","定","椗","矴","碇","碠","磸","聢","腚","萣","蝊","訂","订","錠","锭","顁","飣","饤"],lāng:["啷"],"án ān":["啽"],kā:["喀","擖"],"yóng yú":["喁"],"lā lá lǎ":["喇"],jiē:["喈","喼","嗟","堦","媘","接","掲","擑","湝","煯","疖","痎","癤","皆","秸","稭","脻","蝔","街","謯","阶","階","鞂","鶛"],hóu:["喉","帿","猴","瘊","睺","篌","糇","翭","葔","鄇","鍭","餱","骺","鯸","𬭤"],"dié zhá":["喋"],wāi:["喎","歪","竵"],"nuò rě":["喏"],"xù huò guó":["喐"],zán:["喒"],"wō ō":["喔"],hú:["喖","嘝","囫","壶","壷","壺","媩","弧","搰","斛","楜","槲","湖","瀫","焀","煳","狐","猢","瑚","瓳","箶","絗","縠","胡","葫","蔛","蝴","螜","衚","觳","醐","鍸","頶","餬","鬍","魱","鰗","鵠","鶘","鶦","鹕"],"huàn yuán xuǎn hé":["喛"],xǐ:["喜","囍","壐","屣","徙","憙","枲","橲","歖","漇","玺","璽","矖","禧","縰","葈","葸","蓰","蟢","謑","蹝","躧","鈢","鉨","鉩","鱚","𬭳","𬶮"],"hē hè yè":["喝"],kuì:["喟","嘳","媿","嬇","愦","愧","憒","篑","簣","籄","聩","聭","聵","膭","蕢","謉","餽","饋","馈"],"zhǒng chuáng":["喠"],"wéi wèi":["喡","為","爲"],"duó zhà":["喥"],"sāng sàng":["喪"],"qiáo jiāo":["喬"],"pèn bēn":["喯"],"cān sūn qī":["喰"],"zhā chā":["喳"],miāo:["喵"],"pēn pèn":["喷"],kuí:["喹","夔","奎","巙","戣","揆","晆","暌","楏","楑","櫆","犪","睽","葵","藈","蘷","虁","蝰","躨","逵","鄈","鍨","鍷","頯","馗","騤","骙","魁"],"lou lóu":["喽"],"zào qiāo":["喿"],"hè xiāo xiào hù":["嗃"],"á shà":["嗄"],xiù:["嗅","岫","峀","溴","珛","琇","璓","秀","綉","繍","繡","绣","螑","袖","褎","褏","銹","鏥","鏽","锈","齅"],"qiāng qiàng":["嗆","戗","戧","蹌","蹡"],"ài yì":["嗌","艾"],"má mǎ ma":["嗎"],"kè kē":["嗑"],"dā tà":["嗒","鎉"],sǎng:["嗓","搡","磉","褬","鎟","顙","颡"],chēn:["嗔","抻","琛","瞋","諃","謓","賝","郴","𬘭"],"wā gǔ":["嗗"],"pǎng bēng":["嗙"],"xián qiǎn qiān":["嗛"],lào:["嗠","嫪","橯","涝","澇","耢","耮","躼","軂","酪"],wēng:["嗡","翁","聬","螉","鎓","鶲","鹟","𬭩"],wà:["嗢","腽","膃","袜","襪","韤"],"hēi hāi":["嗨"],hē:["嗬","欱","蠚","訶","诃"],zi:["嗭"],sǎi:["嗮"],"ǹg ńg ňg":["嗯"],gě:["嗰","舸"],ná:["嗱","拏","拿","鎿","镎"],diǎ:["嗲"],"ài ǎi āi":["嗳"],tōng:["嗵","樋","炵","蓪"],"zuī suī":["嗺"],"zhē zhè zhù zhe":["嗻"],mò:["嗼","圽","塻","墨","妺","嫼","寞","帞","昩","末","枺","歿","殁","沫","漠","爅","獏","瘼","皌","眽","眿","瞐","瞙","砞","礳","秣","絈","纆","耱","茉","莈","蓦","蛨","蟔","貃","貊","貘","銆","鏌","镆","陌","靺","驀","魩","默","黙","𬙊"],sòu:["嗽","瘶"],tǎn:["嗿","坦","忐","憳","憻","暺","毯","璮","菼","袒","襢","醓","鉭","钽"],"jiào dǎo":["嘄"],"kǎi gě":["嘅"],"shān càn":["嘇"],cáo:["嘈","嶆","曹","曺","槽","漕","艚","蓸","螬","褿","鏪","𥕢"],piào:["嘌","徱","蔈","驃"],"lóu lou":["嘍"],gǎ:["尕","玍"],"gǔ jiǎ":["嘏"],"jiāo xiāo":["嘐"],"xū shī":["嘘","噓"],pó:["嘙","嚩","婆","櫇","皤","鄱"],"dē dēi":["嘚"],"ma má":["嘛"],"lē lei":["嘞"],"gā gá gǎ":["嘠"],sāi:["嘥","噻","毢","腮","顋","鰓"],"zuō chuài":["嘬"],"cháo zhāo":["嘲","朝","鼂"],zuǐ:["嘴","噿","嶊","璻"],"qiáo qiào":["嘺","翹","谯"],"chù xù shòu":["嘼"],"tān chǎn":["嘽"],"dàn tán":["嘾","弾","彈","惔","澹"],"hēi mò":["嘿"],ě:["噁","砨","頋","騀","鵈"],"fān bo":["噃"],chuáng:["噇","床","牀"],"cù zā hé":["噈"],"tūn kuò":["噋"],"cēng chēng":["噌"],dēng:["噔","嬁","灯","燈","璒","登","竳","簦","艠","豋"],pū:["噗","扑","撲","攴","攵","潽","炇","陠"],juē:["噘","屩","屫","撧"],lū:["噜","嚕","撸","擼","謢"],zhān:["噡","岾","惉","旃","旜","枬","栴","毡","氈","氊","沾","瞻","薝","蛅","詀","詹","譫","谵","趈","邅","閚","霑","飦","饘","驙","魙","鱣","鸇","鹯","𫗴"],ō:["噢"],"zhòu zhuó":["噣"],"jiào qiào chī":["噭"],yuàn:["噮","妴","怨","愿","掾","瑗","禐","苑","衏","裫","褑","院","願"],"ǎi ài āi":["噯"],"yōng yǒng":["噰","澭"],"jué xué":["噱"],"pēn pèn fèn":["噴"],gá:["噶","尜","釓","錷","钆"],"xīn hěn hèn":["噷"],dāng:["噹","澢","珰","璫","筜","簹","艡","蟷","裆","襠"],làn:["嚂","滥","濫","烂","燗","爁","爛","爤","瓓","糷","钄"],tà:["嚃","嚺","崉","挞","搨","撻","榻","橽","毾","涾","澾","濌","禢","粏","誻","譶","蹋","蹹","躂","躢","遝","錔","闒","闥","闼","阘","鞜","鞳"],"huō huò ǒ":["嚄"],hāo:["嚆","茠","蒿","薅"],"hè xià":["嚇"],"xiù pì":["嚊"],"zhōu chóu":["嚋","盩","诪"],mē:["嚒"],"chā cā":["嚓"],"bó pào bào":["嚗"],"me mèi mò":["嚜"],"xié hái":["嚡"],"áo xiāo":["嚣"],mō:["嚤","摸"],pín:["嚬","娦","嫔","嬪","玭","矉","薲","蠙","貧","贫","顰","颦","𬞟"],mè:["嚰","濹"],"rǎng rāng":["嚷"],lá:["嚹","旯"],"jiáo jué jiào":["嚼"],chuò:["嚽","娖","擉","歠","涰","磭","踀","輟","辍","辵","辶","酫","鑡","餟","齪","龊"],"huān huàn":["嚾"],"zá cà":["囃"],chài:["囆","虿","蠆","袃","訍"],"náng nāng":["囊"],"zá zàn cān":["囋"],sū:["囌","櫯","甦","稣","穌","窣","蘇","蘓","酥","鯂"],zèng:["囎","熷","甑","贈","赠","鋥","锃"],"zá niè yàn":["囐"],nāng:["囔"],"luó luō luo":["囖"],"wéi guó":["囗"],huí:["囘","回","囬","廻","廽","恛","洄","痐","茴","蚘","蛔","蛕","蜖","迴","逥","鮰"],nín:["囜","您","脌"],"jiǎn nān":["囝"],nān:["囡"],tuán:["团","団","團","慱","抟","摶","檲","糰","鏄","鷒","鷻"],"tún dùn":["囤","坉"],guó:["囯","囶","囻","国","圀","國","帼","幗","慖","摑","漍","聝","腘","膕","蔮","虢","馘","𬇹"],kùn:["困","涃","睏"],"wéi tōng":["囲"],qūn:["囷","夋","逡"],rì:["囸","日","衵","鈤","馹","驲"],tāi:["囼","孡","胎"],pǔ:["圃","圑","擈","普","暜","樸","檏","氆","浦","溥","烳","諩","譜","谱","蹼","鐠","镨"],"quān juàn juān":["圈","圏"],"chuí chuán":["圌"],tuǎn:["圕","畽","疃"],lüè:["圙","掠","略","畧","稤","鋝","鋢","锊","䂮"],"huán yuán":["圜"],luán:["圝","圞","奱","娈","孌","孪","孿","峦","巒","挛","攣","曫","栾","欒","滦","灤","癴","癵","羉","脔","臠","虊","銮","鑾","鵉","鸞","鸾"],tǔ:["土","圡","釷","钍"],"xū wéi":["圩"],"dì de":["地","嶳"],"qiān sú":["圱"],zhèn:["圳","塦","挋","振","朕","栚","甽","眹","紖","絼","纼","誫","賑","赈","鋴","鎭","鎮","镇","阵","陣","震","鴆","鸩"],"chǎng cháng":["场","場","塲"],"qí yín":["圻"],jiá:["圿","忦","恝","戞","扴","脥","荚","莢","蛱","蛺","裌","跲","郏","郟","鋏","铗","頬","頰","颊","鴶","鵊"],"zhǐ zhì":["坁"],bǎn:["坂","岅","昄","板","版","瓪","粄","舨","蝂","鈑","钣","阪","魬"],qǐn:["坅","寑","寝","寢","昑","梫","笉","螼","赾","鋟","锓"],"méi fén":["坆"],"rǒng kēng":["坈"],"fāng fáng":["坊"],"fèn bèn":["坋"],tān:["坍","怹","摊","擹","攤","滩","灘","瘫","癱","舑","貪","贪"],"huài pēi pī péi":["坏"],"dì làn":["坔"],tán:["坛","墰","墵","壇","壜","婒","憛","昙","曇","榃","檀","潭","燂","痰","磹","罈","罎","藫","談","譚","譠","谈","谭","貚","郯","醰","錟","顃"],bà:["坝","垻","壩","弝","欛","灞","爸","矲","覇","霸","鮁","鲅"],fén:["坟","墳","妢","岎","幩","枌","棼","汾","焚","燌","燓","羒","羵","蒶","蕡","蚠","蚡","豮","豶","轒","鐼","隫","馩","魵","黂","鼖","鼢","𣸣"],zhuì:["坠","墜","惴","甀","畷","礈","綴","縋","缀","缒","腏","膇","諈","贅","赘","醊","錣","鑆"],pō:["坡","岥","泼","溌","潑","釙","鏺","钋","頗","颇","䥽"],"pǎn bàn":["坢"],kūn:["坤","堃","堒","崐","崑","昆","晜","潉","焜","熴","猑","琨","瑻","菎","蜫","裈","裩","褌","醌","錕","锟","騉","髠","髡","髨","鯤","鲲","鵾","鶤","鹍"],diàn:["坫","垫","墊","壂","奠","婝","店","惦","扂","橂","殿","淀","澱","玷","琔","电","癜","簟","蜔","鈿","電","靛","驔"],"mù mǔ":["坶"],"kē kě":["坷","軻"],xuè:["坹","岤","桖","瀥","狘","瞲","謔","谑","趐"],"dǐ chí":["坻","柢"],lā:["垃","柆","菈","邋"],lǒng:["垄","垅","壟","壠","拢","攏","竉","陇","隴","𬕂"],mín:["垊","姄","岷","崏","捪","旻","旼","民","珉","琘","琝","瑉","痻","盿","砇","緍","緡","缗","罠","苠","鈱","錉","鍲","鴖"],"dòng tóng":["垌","峒","洞"],cí:["垐","嬨","慈","柌","濨","珁","瓷","甆","磁","礠","祠","糍","茨","詞","词","辝","辞","辤","辭","雌","飺","餈","鴜","鶿","鷀","鹚"],duī:["垖","堆","塠","痽","磓","鐓","鐜","鴭"],"duò duǒ":["垛"],"duǒ duò":["垜","挆"],chá:["垞","察","嵖","搽","槎","檫","猹","茬","茶","詧","靫","𥻗"],shǎng:["垧","晌","樉","賞","贘","赏","鋿","鏛","鑜"],shǒu:["垨","守","手","扌","艏","首"],da:["垯","繨","跶"],háng:["垳","斻","杭","筕","絎","绗","航","苀","蚢","裄","貥","迒","頏","颃","魧"],"ān ǎn":["垵"],xīng:["垶","惺","星","曐","煋","猩","瑆","皨","篂","腥","興","觪","觲","謃","騂","骍","鮏","鯹"],"yuàn huán":["垸"],bāng:["垹","帮","幇","幚","幫","捠","梆","浜","邦","邫","鞤","𠳐"],"póu fú":["垺"],cén:["埁","岑","涔"],"běng fēng":["埄"],"dì fáng":["埅"],"xiá jiā":["埉"],"mái mán":["埋"],làng:["埌","崀","浪","蒗","閬","㫰"],"shān yán":["埏"],"qín jīn":["埐"],"pǔ bù":["埔"],huā:["埖","婲","椛","硴","糀","花","蒊","蘤","誮","錵"],"suì sù":["埣"],"pí pì":["埤"],"qīng zhēng":["埥","鲭"],"wǎn wān":["埦"],lǔn:["埨","稐","𫭢"],"zhēng chéng":["埩"],kōng:["埪","崆","箜","躻","錓","鵼"],"cǎi cài":["埰","寀","采"],"chù tòu":["埱"],běng:["埲","琫","菶","鞛"],"kǎn xiàn":["埳"],"yì shì":["埶","醳"],péi:["培","毰","裴","裵","賠","赔","錇","锫","阫","陪"],"sào sǎo":["埽"],"jǐn qīn jìn":["堇"],"péng bèng":["堋"],"qiàn zàn jiàn":["堑"],àn:["堓","屵","岸","按","暗","案","胺","荌","豻","貋","錌","闇","隌","黯"],"duò huī":["堕","墮"],huán:["堚","寏","寰","峘","桓","洹","澴","獂","环","環","糫","繯","缳","羦","荁","萈","萑","豲","鍰","鐶","锾","镮","闤","阛","雈","鬟","鹮","𬘫","𤩽"],"bǎo bǔ pù":["堡"],"máo móu wǔ":["堥"],ruán:["堧","壖","撋"],"ài è yè":["堨"],gèng:["堩","暅"],méi:["堳","塺","媒","嵋","徾","攗","枚","栂","梅","楣","楳","槑","湄","湈","煤","猸","玫","珻","瑂","眉","睂","禖","脄","脢","腜","苺","莓","葿","郿","酶","鎇","镅","霉","鶥","鹛","黴"],dǔ:["堵","琽","睹","笃","篤","覩","賭","赌"],féng:["堸","綘","艂","逢"],hèng:["堼"],chūn:["堾","媋","旾","春","暙","杶","椿","槆","橁","櫄","瑃","箺","萅","蝽","輴","鰆","鶞","䲠"],jiǎng:["塂","奖","奨","奬","桨","槳","獎","耩","膙","蒋","蔣","講","讲","顜"],huāng:["塃","巟","慌","肓","荒","衁"],duàn:["塅","断","斷","椴","段","毈","煅","瑖","碫","簖","籪","緞","缎","腶","葮","躖","鍛","锻"],tǎ:["塔","墖","獭","獺","鮙","鰨","鳎"],wěng:["塕","奣","嵡","攚","暡","瞈","蓊"],"sāi sài sè":["塞"],zàng:["塟","弉","臓","臟","葬","蔵","銺"],tián:["塡","屇","恬","沺","湉","璳","甛","甜","田","畋","畑","碵","磌","胋","闐","阗","鴫","鷆","鷏"],zhèng:["塣","幁","政","証","諍","證","证","诤","郑","鄭","靕","鴊"],"tián zhèn":["填"],wēn:["塭","昷","榲","殟","温","溫","瑥","瘟","蕰","豱","輼","轀","辒","鎾","饂","鰛","鰮","鳁"],liù:["塯","廇","磟","翏","雡","霤","餾","鬸","鷚","鹨"],hǎi:["塰","海","烸","酼","醢"],lǎng:["塱","朖","朗","朤","烺","蓢","㮾"],bèng:["塴","揼","泵","甏","綳","蹦","迸","逬","鏰","镚"],chén:["塵","宸","尘","忱","敐","敶","晨","曟","栕","樄","沉","煁","瘎","臣","茞","莀","莐","蔯","薼","螴","訦","諶","軙","辰","迧","鈂","陈","陳","霃","鷐","麎"],"ōu qiū":["塸"],"qiàn jiàn":["塹"],"zhuān tuán":["塼"],shuǎng:["塽","慡","漺","爽","縔","鏯"],shú:["塾","婌","孰","璹","秫","贖","赎"],lǒu:["塿","嵝","嶁","甊","篓","簍"],chí:["墀","弛","持","池","漦","竾","筂","箎","篪","茌","荎","蚳","謘","貾","赿","踟","迟","迡","遅","遟","遲","鍉","馳","驰"],shù:["墅","庶","庻","怷","恕","戍","束","树","樹","沭","漱","潄","濖","竖","竪","絉","腧","荗","蒁","虪","術","裋","豎","述","鉥","錰","鏣","霔","鶐","𬬸"],"dì zhì":["墆","疐"],kàn:["墈","崁","瞰","矙","磡","衎","鬫"],chěn:["墋","夦","硶","碜","磣","贂","趻","踸","鍖"],"zhǐ zhuó":["墌"],qiǎng:["墏","繈","繦","羥","襁"],zēng:["増","增","憎","璔","矰","磳","罾","譄","鄫","鱛","䎖"],qiáng:["墙","墻","嫱","嬙","樯","檣","漒","牆","艢","蔃","蔷","蘠"],"kuài tuí":["墤"],"tuǎn dǒng":["墥"],"qiáo què":["墧"],"zūn dūn":["墫"],"qiāo áo":["墽"],"yì tú":["墿"],"xué bó jué":["壆"],lǎn:["壈","嬾","孄","孏","懒","懶","揽","擥","攬","榄","欖","浨","漤","灠","纜","缆","罱","覧","覽","览","醂","顲"],huài:["壊","壞","蘾"],rǎng:["壌","壤","攘","爙"],"làn xiàn":["壏"],dǎo:["壔","导","導","岛","島","嶋","嶌","嶹","捣","搗","擣","槝","祷","禂","禱","蹈","陦","隝","隯"],ruǐ:["壡","桵","橤","繠","蕊","蕋","蘂","蘃"],san:["壭"],zhuàng:["壮","壯","壵","撞","焋","状","狀"],"ké qiào":["壳","殼"],kǔn:["壸","壼","悃","捆","梱","硱","祵","稇","稛","綑","裍","閫","閸","阃"],mǎng:["壾","漭","茻","莽","莾","蠎"],cún:["壿","存"],"zhǐ zhōng":["夂"],"gǔ yíng":["夃"],"jiàng xiáng":["夅","降"],"páng féng fēng":["夆"],zhāi:["夈","捚","摘","斋","斎","榸","粂","齋"],"xuàn xiòng":["夐"],wài:["外","顡"],"wǎn yuàn wān yuān":["夗"],"mǎo wǎn":["夘"],mèng:["夢","夣","孟","梦","癦","霥"],"dà dài":["大"],"fū fú":["夫","姇","枎","粰"],guài:["夬","怪","恠"],yāng:["央","姎","抰","殃","泱","秧","胦","鉠","鍈","雵","鴦","鸯"],"hāng bèn":["夯"],gǎo:["夰","搞","杲","槀","槁","檺","稁","稾","稿","縞","缟","菒","藁","藳"],"tāo běn":["夲"],"tóu tou":["头"],"yǎn tāo":["夵"],"kuā kuà":["夸","誇"],"jiá jiā gā xiá":["夹"],huà:["夻","婳","嫿","嬅","崋","摦","杹","枠","桦","槬","樺","澅","画","畫","畵","繣","舙","話","諙","譮","话","黊"],"jiā jiá gā xiá":["夾"],ēn:["奀","恩","蒽"],"dī tì":["奃"],"yǎn yān":["奄","渰"],pào:["奅","疱","皰","砲","礟","礮","靤","麭"],nài:["奈","柰","渿","耐","萘","褦","錼","鼐"],"quān juàn":["奍","弮","棬"],zòu:["奏","揍"],"qì qiè xiè":["契"],kāi:["奒","开","揩","鐦","锎","開"],"bēn bèn":["奔","泍"],tào:["套"],"zàng zhuǎng":["奘"],běn:["奙","本","楍","畚","翉","苯"],"xùn zhuì":["奞"],shē:["奢","檨","猞","畭","畲","賒","賖","赊","輋","𪨶"],"hǎ pò tǎi":["奤"],"ào yù":["奥","奧","澚"],yūn:["奫","氲","氳","蒀","蒕","蝹","贇","赟","𫖳"],"duǒ chě":["奲"],"nǚ rǔ":["女"],nú:["奴","孥","笯","駑","驽"],"dīng dǐng tiǎn":["奵"],"tā jiě":["她"],nuán:["奻"],"hǎo hào":["好"],fàn:["奿","嬎","梵","汎","泛","滼","瀪","犯","畈","盕","笵","範","范","訉","販","贩","軬","輽","飯","飰","饭"],shuò:["妁","搠","朔","槊","烁","爍","矟","蒴","鎙","鑠","铄"],"fēi pèi":["妃"],wàng:["妄","忘","旺","望","朢"],zhuāng:["妆","妝","娤","庄","庒","桩","梉","樁","粧","糚","荘","莊","装","裝"],mā:["妈","媽"],"fū yōu":["妋"],"hài jiè":["妎"],dù:["妒","妬","杜","殬","渡","秺","芏","荰","螙","蠧","蠹","鍍","镀","靯","𬭊"],miào:["妙","庙","庿","廟","玅","竗"],"fǒu pēi pī":["妚"],"yuè jué":["妜"],niū:["妞"],"nà nàn":["妠"],tuǒ:["妥","嫷","庹","椭","楕","橢","鬌","鰖","鵎"],"wàn yuán":["妧"],fáng:["妨","房","肪","防","魴","鲂"],nī:["妮"],zhóu:["妯","碡"],zhāo:["妱","巶","招","昭","釗","鉊","鍣","钊","駋","𬬿"],"nǎi nǐ":["妳"],tǒu:["妵","敨","紏","蘣","黈"],"xián xuán xù":["妶"],"zhí yì":["妷","秇"],ē:["妸","妿","婀","屙"],mèi:["妹","媚","寐","抺","旀","昧","沬","煝","痗","眛","睸","祙","篃","蝞","袂","跊","鬽","魅"],"qī qì":["妻"],"xū xǔ":["姁","稰"],"shān shàn":["姍","姗","苫","釤","钐"],mán:["姏","慲","樠","蛮","蠻","謾","饅","馒","鬗","鬘","鰻","鳗"],jiě:["姐","媎","檞","毑","飷"],"wěi wēi":["委"],pīn:["姘","拼","礗","穦","馪","驞"],"huá huó":["姡"],"jiāo xiáo":["姣"],"gòu dù":["姤"],"lǎo mǔ":["姥"],"nián niàn":["姩"],zhěn:["姫","屒","弫","抮","昣","枕","畛","疹","眕","稹","縝","縥","缜","聄","萙","袗","裖","覙","診","诊","軫","轸","辴","駗","鬒"],héng:["姮","恆","恒","烆","珩","胻","蘅","衡","鑅","鴴","鵆","鸻"],"jūn xún":["姰"],"kuā hù":["姱"],"è yà":["姶"],"xiān shēn":["姺"],wá:["娃"],"ráo rǎo":["娆","嬈"],"shào shāo":["娋"],xiē:["娎","揳","楔","歇","蝎","蠍"],"wǔ méi mǔ":["娒"],"chuò lài":["娕"],niáng:["娘","嬢","孃"],"nà nuó":["娜","𦰡"],"pōu bǐ":["娝"],"něi suī":["娞"],tuì:["娧","煺","蛻","蜕","退","駾"],mǎn:["娨","屘","満","满","滿","螨","蟎","襔","鏋"],"wú wù yú":["娪"],"xī āi":["娭"],"zhuì shuì":["娷"],"dōng dòng":["娻"],"ǎi ái è":["娾"],"ē ě":["娿"],mián:["婂","嬵","宀","杣","棉","檰","櫋","眠","矈","矊","矏","綿","緜","绵","芇","蝒"],"pǒu péi bù":["婄"],biǎo:["婊","脿","表","裱","褾","諘","錶"],"fù fàn":["婏"],wǒ:["婐","婑","我"],"ní nǐ":["婗","棿"],"quán juàn":["婘","惓"],hūn:["婚","昏","昬","棔","涽","睧","睯","碈","荤","葷","蔒","轋","閽","阍"],"qiān jǐn":["婜"],"wān wà":["婠"],"lái lài":["婡","徕","徠"],"zhōu chōu":["婤"],"chuò nào":["婥"],"nüè àn":["婩"],"hùn kūn":["婫"],"dàng yáng":["婸"],nàn:["婻"],"ruò chuò":["婼"],jiǎ:["婽","岬","斚","斝","榎","槚","檟","玾","甲","胛","鉀","钾"],"tōu yú":["婾","媮"],"yù yú":["媀"],"wéi wěi":["媁"],"dì tí":["媂","珶","苐"],róu:["媃","揉","柔","渘","煣","瑈","瓇","禸","粈","糅","脜","腬","葇","蝚","蹂","輮","鍒","鞣","騥","鰇","鶔","𫐓"],"ruǎn nèn":["媆"],miáo:["媌","嫹","描","瞄","苗","鶓","鹋"],"yí pèi":["媐"],"mián miǎn":["媔"],"tí shì":["媞","惿"],"duò tuó":["媠","沲"],ǎo:["媪","媼","艹","芺","袄","襖","镺"],"chú zòu":["媰"],yìng:["媵","映","暎","硬","膡","鱦"],"qín shēn":["嫀"],jià:["嫁","幏","架","榢","稼","駕","驾"],sǎo:["嫂"],"zhēn zhěn":["嫃"],"jiē suǒ":["嫅"],"míng mǐng":["嫇"],niǎo:["嫋","嬝","嬲","茑","蔦","袅","裊","褭","鸟"],tāo:["嫍","幍","弢","慆","掏","搯","槄","涛","滔","濤","瑫","絛","縚","縧","绦","詜","謟","轁","鞱","韜","韬","飸","饕"],biáo:["嫑"],"piáo piāo":["嫖","薸"],xuán:["嫙","悬","懸","暶","檈","漩","玄","璇","璿","痃","蜁","𫠊"],"màn mān":["嫚"],kāng:["嫝","嵻","康","慷","槺","漮","砊","穅","糠","躿","鏮","鱇","𡐓","𩾌"],"hān nǎn":["嫨"],nèn:["嫩","嫰"],zhē:["嫬","遮"],"mā má":["嫲"],piè:["嫳"],zhǎn:["嫸","展","搌","斩","斬","琖","盏","盞","輾","醆","颭","飐"],"xiān yǎn jìn":["嬐"],liǎn:["嬚","敛","斂","琏","璉","羷","脸","臉","蔹","蘝","蘞","裣","襝","鄻"],"qióng huán xuān":["嬛"],dǒng:["嬞","懂","箽","董","蕫","諌"],cān:["嬠","湌","爘","飡","餐","驂","骖"],tiǎo:["嬥","宨","晀","朓","窱","脁"],bí:["嬶","荸","鼻"],liǔ:["嬼","柳","栁","桞","桺","橮","熮","珋","綹","绺","罶","羀","鋶","锍"],"qiān xiān":["孅","欦"],"xié huī":["孈"],"huān quán":["孉"],"lí lì":["孋","麗"],"zhú chuò":["孎"],kǒng:["孔","恐"],"mā zī":["孖"],"sūn xùn":["孙","孫"],"bèi bó":["孛","誖"],"yòu niū":["孧"],zhuǎn:["孨","竱","轉"],hái:["孩","骸"],nāo:["孬"],"chán càn":["孱"],bò:["孹","檗","蘗","譒"],nái:["孻","腉"],"níng nìng":["宁","寍","寗","寜","寧","甯"],zhái:["宅"],"tū jiā":["宊"],sòng:["宋","訟","誦","讼","诵","送","鎹","頌","颂","餸"],ròu:["宍","肉","譳"],zhūn:["宒","窀","衠","諄","谆","迍"],"mì fú":["宓"],"dàng tàn":["宕"],"wǎn yuān":["宛"],chǒng:["宠","寵"],qún:["宭","峮","帬","羣","群","裙","裠"],zǎi:["宰","崽"],"bǎo shí":["宲"],"jiā jia jie":["家"],"huāng huǎng":["宺"],kuān:["宽","寛","寬","臗","鑧","髋","髖"],"sù xiǔ xiù":["宿"],"jié zǎn":["寁"],"bìng bǐng":["寎"],"jìn qǐn":["寖"],"lóu jù":["寠"],"xiě xiè":["寫"],"qīn qìn":["寴"],cùn:["寸","籿"],duì:["对","対","對","怼","憝","懟","濧","瀩","碓","祋","綐","薱","譈","譵","轛","队","陮"],"lüè luó":["寽"],"shè yè yì":["射"],"jiāng jiàng qiāng":["将"],"jiāng jiàng":["將","浆","漿","畺"],zūn:["尊","嶟","樽","罇","遵","鐏","鱒","鳟","鶎","鷷","𨱔"],"shù zhù":["尌","澍"],xiǎo:["小","晓","暁","曉","皛","皢","筱","筿","篠","謏","𫍲"],"jié jí":["尐","诘","鞊"],"shǎo shào":["少"],ěr:["尒","尓","尔","栮","毦","洱","爾","珥","耳","薾","衈","趰","迩","邇","鉺","铒","餌","饵","駬"],"wāng yóu":["尢"],wāng:["尣","尩","尪","尫","汪"],liào:["尥","尦","廖","撂","料","炓","窷","鐐","镣","𪤗"],"méng máng lóng páng":["尨"],gà:["尬","魀"],"kuì kuǐ":["尯"],tuí:["尵","弚","穨","蘈","蹪","隤","頹","頺","頽","颓","魋","𬯎"],yǐn:["尹","嶾","引","朄","檃","檼","櫽","淾","濥","瘾","癮","粌","蘟","蚓","螾","讔","赺","趛","輑","鈏","靷"],"chǐ chě":["尺"],kāo:["尻","髛"],"jìn jǐn":["尽"],"wěi yǐ":["尾"],"niào suī":["尿"],céng:["层","層","嶒","驓"],diǎo:["屌"],"píng bǐng bīng":["屏"],lòu:["屚","漏","瘘","瘺","瘻","鏤","镂","陋"],"shǔ zhǔ":["属","屬"],"xiè tì":["屟"],"chè cǎo":["屮"],"tún zhūn":["屯"],"nì jǐ":["屰"],"hóng lóng":["屸"],"qǐ kǎi":["岂","豈"],áng:["岇","昂","昻"],"gǎng gāng":["岗","崗"],kě:["岢","敤","渇","渴","炣"],gǒu:["岣","狗","玽","笱","耇","耈","耉","苟","豿"],tiáo:["岧","岹","樤","祒","笤","芀","萔","蓚","蓨","蜩","迢","鋚","鎥","鞗","髫","鯈","鰷","鲦","齠","龆"],"qū jū":["岨"],lǐng:["岭","嶺","領","领"],pò:["岶","敀","洦","湐","烞","珀","破","砶","粕","蒪","魄"],"bā kè":["峇"],luò:["峈","摞","洛","洜","犖","珞","笿","纙","荦","詻","雒","駱","骆","鵅"],"fù niè":["峊"],ěn:["峎"],"zhì shì":["峙","崻"],qiǎ:["峠","跒","酠","鞐"],"qiáo jiào":["峤","癄"],"xié yé":["峫"],bū:["峬","庯","晡","誧","逋","鈽","錻","钸","餔","鵏"],chóng:["崇","崈","爞","虫","蝩","蟲","褈","隀"],"zú cuì":["崒","椊"],"líng léng":["崚"],"dòng dōng":["崠"],xiáo:["崤","洨","淆","訤","誵"],"pí bǐ":["崥","芘"],"zhǎn chán":["崭","嶃","嶄"],"wǎi wēi":["崴"],"yáng dàng":["崵"],"shì dié":["崼"],yào:["崾","曜","熎","燿","矅","穾","窔","筄","耀","艞","药","葯","薬","藥","袎","覞","詏","讑","靿","鷂","鹞","鼼"],"kān zhàn":["嵁"],"hán dǎng":["嵅"],"qiàn kàn":["嵌"],"wù máo":["嵍"],"kě jié":["嵑","嶱"],"wēi wěi":["嵔"],kē:["嵙","柯","棵","榼","樖","牁","牱","犐","珂","疴","瞌","磕","礚","科","稞","窠","萪","薖","蚵","蝌","趷","轲","醘","鈳","钶","頦","顆","颗","髁"],"dàng táng":["嵣"],"róng yíng":["嵤","爃"],"ái kǎi":["嵦"],"kāo qiāo":["嵪"],cuó:["嵯","嵳","痤","矬","蒫","蔖","虘","鹺","鹾"],"qiǎn qīn":["嵰"],"dì dié":["嵽"],cēn:["嵾"],dǐng:["嵿","艼","薡","鐤","頂","顶","鼎","鼑"],"áo ào":["嶅"],"pǐ pèi":["嶏"],"jiào qiáo":["嶠","潐"],"jué guì":["嶡","鳜"],"zhān shàn":["嶦","鳣"],"xiè jiè":["嶰"],"guī xī juàn":["嶲"],rū:["嶿"],"lì liè":["巁","棙","爄","綟"],"xī guī juàn":["巂"],"yíng hōng":["巆"],yǐng:["巊","廮","影","摬","梬","潁","瘿","癭","矨","穎","郢","鐛","頴","颍","颕","颖"],chǎo:["巐","炒","煼","眧","麨"],cuán:["巑","櫕","欑"],chuān:["巛","川","氚","瑏","穿"],"jīng xíng":["巠"],cháo:["巢","巣","晁","漅","潮","牊","窲","罺","謿","轈","鄛","鼌"],qiǎo:["巧","愀","髜"],gǒng:["巩","廾","拱","拲","栱","汞","珙","輁","鞏"],"chà chā chāi cī":["差"],"xiàng hàng":["巷"],shuài:["帅","帥","蟀"],pà:["帊","帕","怕","袙"],"tǎng nú":["帑"],"mò wà":["帓"],"tiē tiě tiè":["帖"],zhǒu:["帚","晭","疛","睭","箒","肘","菷","鯞"],"juǎn juàn":["帣"],shuì:["帨","涗","涚","睡","稅","税","裞"],"chóu dào":["帱","幬"],"jiǎn jiān sàn":["帴"],"shà qiè":["帹"],"qí jì":["帺","荠"],"shān qiāo shēn":["幓"],"zhuàng chuáng":["幢"],"chān chàn":["幨"],miè:["幭","懱","搣","滅","灭","烕","礣","篾","蔑","薎","蠛","衊","鑖","鱴","鴓"],"gān gàn":["干"],"bìng bīng":["并","幷"],"jī jǐ":["幾"],"guǎng ān":["广"],guǎng:["広","廣","犷","獷"],me:["庅"],"dùn tún":["庉"],"bài tīng":["庍"],"yìng yīng":["应"],"dǐ de":["底"],"dù duó":["度"],"máng méng páng":["庬"],"bìng píng":["庰"],chěng:["庱","悜","睈","逞","騁","骋"],"jī cuò":["庴"],qǐng:["庼","廎","檾","漀","苘","請","謦","请","頃","顷"],"guī wěi huì":["廆"],"jǐn qín":["廑"],kuò:["廓","扩","拡","擴","濶","筈","萿","葀","蛞","闊","阔","霩","鞟","鞹","韕","頢","鬠"],"qiáng sè":["廧","薔"],"yǐn yìn":["廴","隐","隠","隱","飮","飲","饮"],"pò pǎi":["廹","迫"],"nòng lòng":["弄"],"dì tì tuí":["弟"],"jué zhāng":["弡"],"mí mǐ":["弥","彌","靡"],chāo:["弨","怊","抄","欩","訬","超","鈔","钞"],yi:["弬"],shāo:["弰","旓","烧","焼","燒","筲","艄","萷","蕱","輎","髾","鮹"],"xuān yuān":["弲"],"qiáng qiǎng jiàng":["強","强"],"tán dàn":["弹","醈"],biè:["彆"],"qiáng jiàng qiǎng":["彊"],"jì xuě":["彐"],tuàn:["彖","褖"],yuē:["彟","曰","曱","矱"],"shān xiǎn":["彡"],wén:["彣","文","炆","珳","瘒","繧","聞","芠","蚉","蚊","螡","蟁","閺","閿","闅","闦","闻","阌","雯","馼","駇","魰","鳼","鴍","鼤","𫘜"],"péng bāng":["彭"],"piāo piào":["彯"],"zhuó bó":["彴"],"tuǒ yí":["彵"],"páng fǎng":["彷"],wǎng:["彺","往","徃","惘","枉","棢","網","网","罒","罓","罔","罖","菵","蛧","蝄","誷","輞","辋","魍"],cú:["徂","殂"],"dài dāi":["待"],huái:["徊","怀","懐","懷","槐","淮","耲","蘹","褢","褱","踝"],"wā wàng jiā":["徍"],"chěng zhèng":["徎"],"dé děi de":["得"],"cóng zòng":["從"],"shì tǐ":["徥"],"tí chí":["徲","鶗","鶙"],dé:["徳","德","恴","悳","惪","淂","鍀","锝"],"zhǐ zhēng":["徴","徵"],bié:["徶","癿","莂","蛂","襒","蹩"],"chōng zhǒng":["徸"],"jiǎo jiào":["徼","笅","筊"],"lòng lǒng":["徿"],"qú jù":["忂","渠","瞿","螶"],"dìng tìng":["忊"],gǎi:["忋","改"],rěn:["忍","栠","栣","秹","稔","綛","荏","荵","躵"],chàn:["忏","懴","懺","硟","羼","韂","顫"],tè:["忑","慝","特","蟘","鋱","铽"],"tè tēi tuī":["忒"],"gān hàn":["忓","攼"],"yì qì":["忔"],"tài shì":["忕"],"xī liě":["忚"],"yīng yìng":["応","應","譍"],"mǐn wěn mín":["忞","忟"],"sōng zhōng":["忪"],"yù shū":["忬","悆"],"qí shì":["忯","耆"],"tún zhūn dùn":["忳"],"qián qín":["忴","扲"],hún:["忶","浑","渾","餛","馄","魂","鼲"],niǔ:["忸","扭","炄","狃","紐","纽","莥","鈕","钮","靵"],"kuáng wǎng":["忹"],"kāng hàng":["忼"],"kài xì":["忾","愾"],òu:["怄","慪"],"bǎo bào":["怉"],"mín mén":["怋"],"zuò zhà":["怍"],zěn:["怎"],yàng:["怏","恙","样","様","樣","漾","羕","詇"],"kòu jù":["怐"],"náo niú":["怓"],"zhēng zhèng":["怔","掙","钲","铮"],"tiē zhān":["怗"],"hù gù":["怘"],"cū jù zū":["怚"],"sī sāi":["思"],"yóu chóu":["怞"],"tū dié":["怢"],"yōu yào":["怮"],xuàn:["怰","昡","楦","泫","渲","炫","琄","眩","碹","絢","縼","繏","绚","蔙","衒","袨","贙","鉉","鏇","铉","镟","颴"],"xù xuè":["怴"],"bì pī":["怶"],"xī shù":["怸"],"nèn nín":["恁"],"tiāo yáo":["恌"],"xī qī xù":["恓"],"xiào jiǎo":["恔"],"hū kuā":["恗"],nǜ:["恧","朒","衂","衄"],hèn:["恨"],"dòng tōng":["恫"],"quán zhuān":["恮"],"è wù ě wū":["恶","惡"],tòng:["恸","慟","憅","痛","衕"],"yuān juàn":["悁"],"qiāo qiǎo":["悄"],"jiè kè":["悈"],"hào jiào":["悎"],huǐ:["悔","檓","毀","毁","毇","燬","譭"],"mán mèn":["悗","鞔"],"yī yì":["悘","衣"],quān:["悛","箞","鐉","𨟠"],"kuī lǐ":["悝"],"yì niàn":["悥"],"mèn mēn":["悶"],guàn:["悹","悺","惯","慣","掼","摜","樌","欟","泴","涫","潅","灌","爟","瓘","盥","礶","祼","罆","罐","貫","贯","躀","遦","鏆","鑵","鱹","鸛","鹳"],"kōng kǒng":["悾"],"lǔn lùn":["惀"],guǒ:["惈","果","椁","槨","粿","綶","菓","蜾","裹","褁","輠","餜","馃"],"yuān wǎn":["惌","箢"],"lán lín":["惏"],"yù xù":["惐","淢"],"chuò chuì":["惙"],"hūn mèn":["惛"],"chǎng tǎng":["惝"],"suǒ ruǐ":["惢"],cǎn:["惨","慘","憯","黪","黲","䅟"],cán:["惭","慙","慚","残","殘","蚕","蝅","蠶","蠺"],"dàn dá":["惮","憚"],rě:["惹"],"yú tōu":["愉"],"kài qì":["愒"],"dàng táng shāng yáng":["愓"],"chén xìn dān":["愖"],"kè qià":["愘"],nuò:["愞","懦","懧","掿","搦","榒","稬","穤","糑","糥","糯","諾","诺","蹃","逽","鍩","锘"],gǎn:["感","擀","敢","桿","橄","澉","澸","皯","秆","稈","笴","芉","衦","赶","趕","鱤","鳡"],"còng sōng":["愡"],"sāi sī sǐ":["愢"],"gōng gòng hǒng":["愩","慐"],"shuò sù":["愬","洬"],"yáo yào":["愮"],huàng:["愰","曂","榥","滉","皝","皩","鎤","㿠"],zhěng:["愸","抍","拯","整","晸"],cǎo:["愺","艸","草","騲"],"xì xié":["慀"],"cǎo sāo":["慅"],"xù chù":["慉"],"qiè qiàn":["慊"],"cáo cóng":["慒"],"ào áo":["慠"],"lián liǎn":["慩","梿","槤","櫣"],"jìn qín jǐn":["慬"],"dì chì":["慸"],"zhí zhé":["慹"],"lóu lǚ":["慺","鷜"],còng:["憁","謥"],"zhī zhì":["憄","知","織","织"],chēng:["憆","摚","撐","撑","晿","柽","棦","橕","檉","泟","浾","琤","瞠","碀","緽","罉","蛏","蟶","赪","赬","鏿","鐣","阷","靗","頳","饓"],biē:["憋","虌","鱉","鳖","鼈","龞"],"chéng dèng zhèng":["憕"],"xǐ xī":["憘"],"duì dùn tūn":["憞"],"xiāo jiāo":["憢"],"xián xiàn":["憪"],"liáo liǎo":["憭","燎","爎","爒"],shéng:["憴","縄","繉","繩","绳","譝"],"náo nǎo náng":["憹"],"jǐng jìng":["憼"],"jǐ jiǎo":["憿"],"xuān huān":["懁"],"cǎo sāo sào":["懆"],mèn:["懑","懣","暪","焖","燜"],"mèng méng měng":["懜"],"ài yì nǐ":["懝"],"méng měng":["懞","瞢","矒"],"qí jī jì":["懠"],mǒ:["懡"],"lán xiàn":["懢"],"yōu yǒu":["懮"],"liú liǔ":["懰","藰"],ràng:["懹","譲","讓","让"],huān:["懽","欢","歓","歡","獾","讙","貛","酄","驩","鴅","鵍"],nǎn:["戁","揇","湳","煵","腩","蝻","赧"],"mí mó":["戂"],"gàng zhuàng":["戅","戆"],"zhuàng gàng":["戇"],"xū qu":["戌"],"xì hū":["戏","戯","戲"],"jiá gā":["戛"],zéi:["戝","蠈","賊","贼","鰂","鱡","鲗"],děng:["戥","等"],"hū xì":["戱"],chuō:["戳","踔","逴"],"biǎn piān":["扁"],"shǎng jiōng":["扄"],"shàn shān":["扇"],cái:["才","材","纔","裁","財","财"],"zhā zā zhá":["扎"],"lè lì cái":["扐"],"bā pá":["扒"],"dǎ dá":["打"],rēng:["扔"],"fǎn fú":["払"],"diǎo dí yuē lì":["扚"],"káng gāng":["扛"],"yū wū":["扜"],"yū wū kū":["扝"],"tuō chǐ yǐ":["扡"],"gǔ jié xì gē":["扢"],dèn:["扥","扽"],"sǎo sào":["扫","掃"],rǎo:["扰","擾","隢"],"xī chā qì":["扱"],"bān pān":["扳"],"bā ào":["扷"],"xī zhé":["扸"],"zhì sǔn kǎn":["扻"],zhǎo:["找","沼","瑵"],"kuáng wǎng zài":["抂"],"hú gǔ":["抇","鹄","鹘"],"bǎ bà":["把"],"dǎn shěn":["抌"],"nè nì ruì nà":["抐"],zhuā:["抓","檛","簻","膼","髽"],póu:["抔","裒"],"zhé shé zhē":["折"],"póu pōu fū":["抙","捊"],pāo:["抛","拋","脬","萢"],"ǎo ào niù":["抝"],"lūn lún":["抡","掄"],"qiǎng qiāng chēng":["抢"],"zhǐ zhǎi":["抧"],"bù pū":["抪","柨"],"yǎo tāo":["抭"],"hē hè qiā":["抲"],"nǐ ní":["抳"],"pī pēi":["抷"],"mǒ mò mā":["抹"],chōu:["抽","犨","犫","瘳","篘"],"jiā yá":["拁"],"fú bì":["拂","畐","鶝"],zhǎ:["拃","眨","砟","鮺","鲝"],"dān dàn dǎn":["担"],"chāi cā":["拆"],niān:["拈","蔫"],"lā lá lǎ là":["拉"],"bàn pàn":["拌"],pāi:["拍"],līn:["拎"],guǎi:["拐","枴","柺"],"tuò tà zhí":["拓"],"ào ǎo niù":["拗"],"jū gōu":["拘"],"pīn pàn fān":["拚"],"bài bái":["拜"],bài:["拝","敗","稗","粺","薭","贁","败","韛"],qiá:["拤"],"nǐng níng nìng":["拧"],"zé zhái":["择","擇"],hén:["拫","痕","鞎"],"kuò guā":["括"],"jié jiá":["拮"],nǐn:["拰"],shuān:["拴","栓","閂","闩"],"cún zùn":["拵"],"zā zǎn":["拶","桚"],kǎo:["拷","攷","栲","烤","考"],"yí chǐ hài":["拸"],"cè sè chuò":["拺"],"zhuài zhuāi yè":["拽"],"shí shè":["拾"],bāi:["挀","掰"],"kuò guāng":["挄"],nòng:["挊","挵","齈"],"jiào jiāo":["挍","敎","教"],"kuà kū":["挎"],"ná rú":["挐"],"tiāo tiǎo":["挑"],"dié shè":["挕"],liě:["挘","毟"],"yà yǎ":["挜","掗"],"wō zhuā":["挝"],"xié jiā":["挟","挾"],"dǎng dàng":["挡","擋"],"zhèng zhēng":["挣","正","症"],"āi ái":["挨"],"tuō shuì":["挩","捝"],"tǐ tì":["挮"],"suō shā":["挱"],"sā shā suō":["挲"],"kēng qiān":["挳","摼"],"bàng péng":["挷"],"ruó ruá":["挼"],"jiǎo kù":["捁"],"wǔ wú":["捂"],tǒng:["捅","桶","筒","筩","統","綂","统","㛚"],"huò chì":["捇"],"tú shū chá":["捈"],"lǚ luō":["捋"],"shāo shào":["捎","稍"],niē:["捏","揑"],"shù sǒng sōu":["捒"],"yé yú":["捓"],"jué zhuó":["捔"],"bù pú zhì":["捗"],zùn:["捘","銌"],lāo:["捞","撈","粩"],sǔn:["损","損","榫","笋","筍","箰","鎨","隼"],"wàn wǎn wān yù":["捥"],pěng:["捧","淎","皏"],shě:["捨"],"fǔ fù bǔ":["捬"],dáo:["捯"],"luò luǒ wǒ":["捰"],"juǎn quán":["捲"],"chēn tiǎn":["捵"],"niǎn niē":["捻"],"ruó wěi ré":["捼"],zuó:["捽","昨","秨","稓","筰","莋","鈼"],"wò xiá":["捾"],"qìng qiàn":["掅"],"póu pǒu":["掊"],qiā:["掐","葜"],"pái pǎi":["排"],"qiān wàn":["掔"],"yè yē":["掖"],"niè nǐ yì":["掜"],"huò xù":["掝"],"yàn shàn yǎn":["掞"],"zhěng dìng":["掟"],kòng:["控","鞚"],tuī:["推","蓷","藬"],"zōu zhōu chōu":["掫"],tiàn:["掭","舚"],kèn:["掯","裉","褃"],pá:["掱","杷","潖","爬","琶","筢"],"guó guāi":["掴"],"dǎn shàn":["掸","撣"],"chān xiān càn shǎn":["掺"],sāo:["掻","搔","溞","繅","缫","螦","騒","騷","鰠","鱢","鳋"],pèng:["掽","椪","槰","碰","踫"],"zhēng kēng":["揁"],"jiū yóu":["揂"],"jiān jiǎn":["揃","籛"],"pì chè":["揊"],"sāi zǒng cāi":["揌"],"tí dī dǐ":["提"],"zǒng sōng":["揔"],"huáng yóng":["揘"],"zǎn zuàn":["揝"],"xū jū":["揟"],"ké qiā":["揢"],"chuāi chuǎi chuài tuán zhuī":["揣"],"dì tì":["揥"],"lá là":["揦"],là:["揧","楋","溂","瓎","瘌","翋","臘","蝋","蝲","蠟","辢","辣","鑞","镴","鬎","鯻","𬶟"],"jiē qì":["揭"],"chòng dǒng":["揰"],"dié shé yè":["揲"],"jiàn qián jiǎn":["揵"],yé:["揶","爷","爺","瑘","鋣","鎁","铘"],chān:["搀","摻","攙","裧","襜","覘","觇","辿","鋓"],"gē gé":["搁","擱"],"lǒu lōu":["搂","摟"],"chōu zǒu":["搊"],chuāi:["搋"],sūn:["搎","槂","狲","猻","荪","蓀","蕵","薞","飧","飱"],"róng náng nǎng":["搑"],"péng bàng":["搒"],cuō:["搓","瑳","磋","蹉","遳","醝"],"kē è":["搕"],"nù nuò nòu":["搙"],"lā xié xiàn":["搚"],qiǔ:["搝","糗"],"xiǎn xiān":["搟"],"jié zhé":["搩"],"pán bān pó":["搫"],bān:["搬","攽","斑","斒","班","瘢","癍","肦","螁","螌","褩","辬","頒","颁","𨭉"],"zhì nái":["搱"],"wā wǎ wà":["搲"],huá:["搳","撶","滑","猾","蕐","螖","譁","鏵","铧","驊","骅","鷨"],"qiāng qiǎng chēng":["搶"],"tián shēn":["搷"],"ná nuò":["搻"],èn:["摁"],"shè niè":["摄","攝"],bìn:["摈","擯","殡","殯","膑","臏","髌","髕","髩","鬂","鬓","鬢"],"shā sà shǎi":["摋"],"chǎn sùn":["摌"],"jiū liú liáo jiǎo náo":["摎"],"féng pěng":["摓"],shuāi:["摔"],"dì tú zhí":["摕"],"qì jì chá":["摖"],"sōu sǒng":["摗"],"liǎn liàn":["摙"],"gài xì":["摡"],"hù chū":["摢"],tàng:["摥","烫","燙","鐋"],"nái zhì":["摨"],"mó mā":["摩"],"jiāng qiàng":["摪"],"áo qiáo":["摮"],"niè chè":["摰"],"mán màn":["摱"],"chàn cán":["摲"],"sè mí sù":["摵"],"biāo biào":["摽"],"juē jué":["撅"],piē:["撆","暼","氕","瞥"],"piě piē":["撇"],"zǎn zān zēn qián":["撍"],"sā sǎ":["撒"],hòng:["撔","訌","讧","闀","鬨"],"héng guàng":["撗"],niǎn:["撚","撵","攆","涊","焾","碾","簐","蹍","蹨","躎","輦","辇"],"chéng zhěng":["撜"],"huī wéi":["撝"],cāo:["撡","操","糙"],"xiāo sōu":["撨"],"liáo liāo":["撩"],"cuō zuǒ":["撮"],"wěi tuǒ":["撱"],cuān:["撺","攛","汆","蹿","躥","鑹","镩"],"qiào yāo jī":["撽"],"zhuā wō":["撾"],"lèi léi":["擂"],nǎng:["擃","攮","曩","灢"],"qíng jǐng":["擏"],kuǎi:["擓","蒯","㧟"],"pǐ bò":["擗"],"bò bāi":["擘"],"jù jǐ":["據"],mēng:["擝"],"sǒu sòu":["擞"],xǐng:["擤","箵","醒"],cā:["擦"],"níng nǐng nìng":["擰"],"zhì jié":["擳"],"là liè":["擸","爉"],"sòu sǒu":["擻"],"lì luò yuè":["擽"],"tī zhāi zhì":["擿"],pān:["攀","潘","眅","萠"],lèi:["攂","泪","涙","淚","禷","类","纇","蘱","酹","銇","錑","頛","頪","類","颣"],"cā sǎ":["攃"],"jùn pèi":["攈"],"lì luò":["攊","躒"],"là lài":["攋","櫴"],"lú luó":["攎"],"zǎn cuán":["攒"],"xiān jiān":["攕"],"mí mǐ mó":["攠"],"zǎn cuán zàn zuān":["攢"],zuàn:["攥"],"lì shài":["攦"],"lì luǒ":["攭"],"guǐ guì":["攱"],"jī qī yǐ":["攲"],fàng:["放"],"wù móu":["敄"],"chù shōu":["敊"],"gé guó è":["敋"],"duó duì":["敓","敚"],"duō què":["敠","敪"],"sàn sǎn":["散"],"dūn duì":["敦","镦"],"qī yǐ jī":["敧"],"xiào xué":["敩"],"shù shǔ shuò":["数","數"],"ái zhú":["敱","敳"],"xiòng xuàn":["敻"],"zhuó zhú":["斀"],"yì dù":["斁"],"lí tái":["斄"],"fěi fēi":["斐"],"yǔ zhōng":["斔"],"dòu dǒu":["斗"],"wò guǎn":["斡"],"tǒu tiǎo":["斢"],dòu:["斣","梪","浢","痘","窦","竇","脰","荳","豆","逗","郖","酘","閗","闘","餖","饾","鬥","鬦","鬪","鬬","鬭"],"yín zhì":["斦"],"chǎn jiè":["斺"],"wū yū yú":["於"],"yóu liú":["斿"],"páng bàng":["旁"],"máo mào":["旄"],"pī bì":["旇"],"xuán xuàn":["旋"],"wú mó":["无"],zǎo:["早","枣","栆","棗","澡","璪","薻","藻","蚤"],gā:["旮"],"gàn hàn":["旰"],"tái yīng":["旲"],"xū xù":["旴"],"tūn zhùn":["旽"],"wù wǔ":["旿"],"pò pèi":["昢"],zòng:["昮","猔","疭","瘲","粽","糉","糭","縦"],ǎi:["昹","毐","矮","蔼","藹","譪","躷","霭","靄"],"huàng huǎng":["晃"],xuǎn:["晅","癣","癬","选","選"],"xù kuā":["晇"],hǒng:["晎"],shài:["晒","曬"],"yūn yùn":["晕","煴"],"shèng chéng":["晟","椉","盛"],"jǐng yǐng":["景"],shǎn:["晱","熌","睒","覢","閃","闪","陕","陝"],"qǐ dù":["晵"],"ǎn àn yǎn":["晻"],"wǎng wàng":["暀"],zàn:["暂","暫","瓉","瓒","瓚","禶","襸","讃","讚","賛","贊","赞","蹔","鄼","錾","鏨","饡"],"yùn yūn":["暈"],"mín mǐn":["暋"],"dǔ shǔ":["暏"],shǔ:["暑","曙","潻","癙","糬","署","薥","薯","藷","蜀","蠴","襡","襩","鱪","鱰","黍","鼠","鼡"],"jiǎn lán":["暕"],nuǎn:["暖","煗","餪"],"bào pù":["暴"],"xī xǐ":["暿"],"pù bào":["曝","瀑"],"qū qǔ":["紶"],"qǔ qū":["曲"],"gèng gēng":["更"],"hū hù":["曶","雽"],"zēng céng":["曽","橧"],"céng zēng":["曾","竲"],"cǎn qián jiàn":["朁"],"qiè hé":["朅"],"bì pí":["朇","禆","笓","裨"],"yǒu yòu":["有"],"bān fén":["朌","鳻"],"fú fù":["服","洑"],"fěi kū":["朏","胐"],"qú xù chǔn":["朐"],"juān zuī":["朘"],"huāng máng wáng":["朚"],"qī jī":["期"],"tóng chuáng":["朣","橦"],zhá:["札","牐","箚","蚻","譗","鍘","铡","閘","闸"],"zhú shù shú":["朮"],"shù shú zhú":["术"],"zhū shú":["朱"],"pǔ pò pō piáo":["朴"],"dāo tiáo mù":["朷"],"guǐ qiú":["朹"],xiǔ:["朽","滫","潃","糔"],"chéng chēng":["朾"],zá:["杂","沯","砸","襍","雑","雜","雥","韴"],"yú wū":["杅"],"gān gǎn":["杆"],"chā chà":["杈"],"shān shā":["杉"],cūn:["村","皴","竴","膥","踆","邨"],"rèn ér":["杒","梕"],"sháo biāo":["杓"],"dì duò":["杕","枤"],"gū gài":["杚"],"yí zhì lí duò":["杝"],"gàng gāng":["杠"],"tiáo tiāo":["条","條"],"mà mǎ":["杩"],"sì zhǐ xǐ":["杫"],"yuán wán":["杬","蚖"],"bèi fèi":["杮"],"shū duì":["杸"],"niǔ chǒu":["杻"],"wò yuè":["枂","臒"],máo:["枆","毛","氂","渵","牦","矛","罞","茅","茆","蝥","蟊","軞","酕","鉾","錨","锚","髦","鶜"],"pī mì":["枈"],àng:["枊","盎","醠"],"fāng bìng":["枋"],"hù dǐ":["枑"],xín:["枔","襑","鐔","鬵"],"yāo yǎo":["枖"],"ě è":["枙"],"zhī qí":["枝"],"cōng zōng":["枞","樅"],"xiān zhēn":["枮"],"tái sì":["枱"],"gǒu jǔ gōu":["枸"],"bāo fú":["枹"],"yì xiè":["枻","栧"],"tuó duò":["柁","馱","駄","驮"],"yí duò lí":["柂"],"nǐ chì":["柅"],"pán bàn":["柈","跘"],"yǎng yàng yāng yīng":["柍"],"fù fū fǔ":["柎"],"bǎi bó bò":["柏"],mǒu:["某"],"sháo shào":["柖"],zhè:["柘","樜","浙","淛","蔗","蟅","這","鷓","鹧","䗪"],"yòu yóu":["柚","櫾"],"guì jǔ":["柜"],"zhà zuò":["柞"],"dié zhì":["柣","眰"],"zhā zǔ zū":["柤"],"chá zhā":["查","査"],"āo ào":["柪","軪"],"bā fú pèi bó biē":["柭"],"duò zuó wù":["柮"],"bì bié":["柲"],"zhù chù":["柷"],"bēi pēi":["柸"],"shì fèi":["柹"],"shān zhà shi cè":["栅"],"lì yuè":["栎","櫟"],"qì qiè":["栔","砌"],"qī xī":["栖","蹊"],"guā kuò":["栝"],"bīng bēn":["栟"],"xiào jiào":["校"],"jiàn zùn":["栫","袸"],"yǒu yù":["栯"],"hé hú":["核"],gēn:["根","跟"],"zhī yì":["栺"],"gé gē":["格"],"héng háng":["桁"],"guàng guāng":["桄"],"yí tí":["桋","荑"],sāng:["桑","桒","槡"],"jú jié":["桔"],"yú móu":["桙"],"ráo náo":["桡","橈"],"guì huì":["桧","檜"],"chén zhèn":["桭"],"tīng yíng":["桯"],"bó po":["桲"],"bèn fàn":["桳"],"fēng fèng":["桻","葑"],"sù yìn":["梀"],"tǐng tìng":["梃"],"xuān juān xié":["梋"],"tú chá":["梌"],"āo yòu":["梎"],kuǎn:["梡","欵","款","歀"],"shāo sào":["梢"],"qín chén cén":["梣"],"lí sì qǐ":["梩"],"chān yán":["梴"],"bīn bīng":["梹","槟","檳"],"táo chóu dào":["梼"],"cōng sōng":["棇"],"gùn hùn":["棍"],"dé zhé":["棏"],"pái bèi pèi":["棑"],"bàng pǒu bèi bēi":["棓"],"dì dài tì":["棣"],sēn:["森","椮","槮","襂"],"rěn shěn":["棯"],"léng lēng líng":["棱"],"fú sù":["棴"],"zōu sǒu":["棷"],zōu:["棸","箃","緅","諏","诹","邹","郰","鄒","鄹","陬","騶","驺","鯫","鲰","黀","齱","齺"],"zhào zhuō":["棹"],"chēn shēn":["棽"],"jiē qiè":["椄"],"yǐ yī":["椅"],"chóu zhòu diāo":["椆"],"qiāng kōng":["椌"],"zhuī chuí":["椎"],"bēi pí":["椑"],mēn:["椚"],"quān juàn quán":["椦"],"duǒ chuán":["椯"],"wěi huī":["椲"],"jiǎ jiā":["椵"],"hán jiān":["椷"],"shèn zhēn":["椹"],"yàn yà":["椻"],"zhā chá":["楂"],"guō kuǎ":["楇"],"jí zhì":["楖"],"kǔ hù":["楛"],"yóu yǒu":["楢"],"sǒng cōng":["楤"],"yuán xuàn":["楥"],"yǎng yàng yīng":["楧"],pián:["楩","胼","腁","賆","蹁","駢","騈","骈","骿","㛹"],"dié yè":["楪"],"dùn shǔn":["楯"],"còu zòu":["楱"],"dì dǐ shì":["楴"],"kǎi jiē":["楷"],"róu ròu":["楺"],"lè yuè":["楽"],"wēn yùn":["榅","鞰"],lǘ:["榈","櫚","氀","膢","藘","閭","闾","驢","驴"],shén:["榊","神","鉮","鰰","𬬹"],"bī pi":["榌"],"zhǎn niǎn zhèn":["榐"],"fú fù bó":["榑"],"jiàn jìn":["榗"],"bǎng bàng":["榜"],"shā xiè":["榝","樧"],nòu:["槈","耨","鎒","鐞"],"qiǎn lián xiàn":["槏"],gàng:["槓","焵","焹","筻","鿍"],gāo:["槔","槹","橰","櫜","睾","篙","糕","羔","臯","韟","餻","高","髙","鷎","鷱","鼛"],"diān zhěn zhēn":["槙"],"kǎn jiàn":["槛"],"xí dié":["槢"],"jī guī":["槣"],"róng yōng":["槦"],"tuán shuàn quán":["槫"],"qì sè":["槭"],"cuī zhǐ":["槯"],"yǒu chǎo":["槱"],"màn wàn":["槾"],"lí chī":["樆"],"léi lěi":["樏","櫑","礌"],"cháo jiǎo chāo":["樔"],"chēng táng":["樘"],"jiū liáo":["樛"],"mó mú":["模"],"niǎo mù":["樢"],"héng hèng":["横","橫"],xuě:["樰","膤","艝","轌","雪","鱈","鳕"],"fá fèi":["橃"],rùn:["橍","润","潤","膶","閏","閠","闰"],"zhǎn jiǎn":["橏"],shùn:["橓","瞚","瞬","舜","蕣","順","顺","鬊"],"tuí dūn":["橔"],"táng chēng":["橖"],"sù qiū":["橚"],"tán diàn":["橝"],"fén fèn fèi":["橨"],"rǎn yān":["橪"],"cū chu":["橻"],"shū qiāo":["橾"],"píng bò":["檘"],"zhái shì tú":["檡"],"biǎo biāo":["檦"],"qiān lián":["檶"],"nǐ mí":["檷"],"jiàn kǎn":["檻"],"nòu ruǎn rú":["檽"],"jī jì":["櫅","禨"],"huǎng guǒ gǔ":["櫎"],"lǜ chū":["櫖"],"miè mèi":["櫗"],ōu:["櫙","欧","歐","殴","毆","瓯","甌","膒","藲","謳","讴","鏂","鴎","鷗","鸥"],"zhù zhuó":["櫡"],"jué jì":["櫭"],"huái guī":["櫰"],"chán zhàn":["欃"],"wéi zuì":["欈"],cáng:["欌","鑶"],"yù yì":["欥"],"chù qù xì":["欪"],"kài ài":["欬"],"yì yīn":["欭"],"xì kài":["欯"],"shuò sòu":["欶"],"ǎi ēi éi ěi èi ê̄ ế ê̌ ề":["欸"],"qī yī":["欹"],"chuā xū":["欻"],"chǐ chuài":["欼"],"kǎn qiàn":["欿"],"kǎn kè":["歁"],"chuǎn chuán":["歂"],"yīn yān":["歅"],"jìn qūn":["歏"],pēn:["歕"],"xū chuā":["歘"],"xī shè":["歙"],"liǎn hān":["歛"],"zhì chí":["歭"],"sè shà":["歰"],sǐ:["死"],"wěn mò":["歾"],piǎo:["殍","皫","瞟","醥","顠"],"qíng jìng":["殑"],"fǒu bó":["殕"],"zhí shi":["殖"],"yè yān yàn":["殗"],"hūn mèi":["殙"],chòu:["殠","臰","遚"],"kuì huì":["殨","溃","潰"],cuàn:["殩","熶","爨","窜","竄","篡","簒"],"yīn yān yǐn":["殷"],"qìng kēng shēng":["殸"],"yáo xiáo xiào":["殽"],"gū gǔ":["毂","蛄"],"guàn wān":["毌"],"dú dài":["毒"],"xún xùn":["毥"],mú:["毪","氁"],"dòu nuò":["毭"],"sāi suī":["毸"],lu:["氇"],sào:["氉","瘙","矂","髞"],"shì zhī":["氏"],"dī dǐ":["氐"],"máng méng":["氓"],"yáng rì":["氜"],shuǐ:["水","氵","氺","閖"],"zhěng chéng zhèng":["氶"],tǔn:["氽"],"fán fàn":["氾"],"guǐ jiǔ":["氿"],"bīn pà pā":["汃"],"zhuó què":["汋"],"dà tài":["汏"],pìn:["汖","牝","聘"],"hàn hán":["汗","馯"],tu:["汢"],"tāng shāng":["汤","湯"],"zhī jì":["汥"],"gàn hán cén":["汵"],"wèn mén":["汶"],"fāng pāng":["汸"],"hǔ huǎng":["汻"],"niú yóu":["汼"],hàng:["沆"],"shěn chén":["沈"],"dùn zhuàn":["沌"],"nǜ niǔ":["沑"],"méi mò":["沒","没"],"tà dá":["沓"],"mì wù":["沕"],"hóng pāng":["沗"],"shā shà":["沙"],"zhuǐ zǐ":["沝"],"ōu òu":["沤","漚"],"jǔ jù":["沮"],"tuō duó":["沰"],"mǐ lì":["沵"],"yí chí":["沶"],"xiè yì":["泄"],"bó pō":["泊"],"mì bì":["泌","秘"],"chù shè":["泏"],"yōu yòu āo":["泑"],"pēng píng":["泙","硑"],"pào pāo":["泡"],"ní nì":["泥","秜"],"yuè sà":["泧"],"jué xuè":["泬","疦"],"lóng shuāng":["泷","瀧"],"luò pō":["泺","濼"],"zé shì":["泽","澤"],"sǎ xǐ":["洒"],"sè qì zì":["洓"],"xǐ xiǎn":["洗"],"kǎo kào":["洘"],"àn yàn è":["洝"],"lěi lèi":["洡"],"qiè jié":["洯"],"qiǎn jiān":["浅"],"jì jǐ":["济","済","濟","纪"],"hǔ xǔ":["浒","滸"],"jùn xùn":["浚","濬"],"yǐng chéng yíng":["浧"],"liàn lì":["浰"],"féng hóng":["浲","溄"],"jiǒng jiōng":["浻"],"suī něi":["浽"],"yǒng chōng":["涌"],"tūn yūn":["涒"],"wō guō":["涡","渦"],hēng:["涥","脝"],"zhǎng zhàng":["涨","漲"],"shòu tāo":["涭"],shuàn:["涮","腨"],"kōng náng":["涳"],"wò wǎn yuān":["涴"],"tuō tuò":["涶"],wō:["涹","猧","窝","窩","莴","萵","蜗","蝸","踒"],"qiè jí":["淁"],"guǒ guàn":["淉"],"lín lìn":["淋","獜","疄"],"tǎng chǎng":["淌"],"nào chuò zhuō":["淖"],"péng píng":["淜"],féi:["淝","肥","腓","蜰"],"pì pèi":["淠"],"niǎn shěn":["淰"],"biāo hǔ":["淲"],"chún zhūn":["淳"],"hùn hún":["混"],qiǎn:["淺","繾","缱","肷","膁","蜸","譴","谴","遣","鑓"],"wèn mín":["渂"],"rè ruò luò":["渃"],"dú dòu":["渎","瀆","读"],"jiàn jiān":["渐","溅","漸","濺"],"miǎn shéng":["渑","澠"],"nuǎn nuán":["渜"],"qiú wù":["渞"],"tíng tīng":["渟"],"dì tí dī":["渧"],"gǎng jiǎng":["港"],"hōng qìng":["渹"],tuān:["湍","煓"],"huì mǐn xū":["湏"],"xǔ xù":["湑"],pén:["湓","瓫","盆","葐"],"mǐn hūn":["湣"],"tuàn nuǎn":["湪"],"qiū jiǎo":["湫","湬"],"yān yīn":["湮"],"bàn pán":["湴"],"zhuāng hún":["湷"],"yàn guì":["溎"],"lián liǎn nián xián xiàn":["溓"],"dá tǎ":["溚","鿎"],"liū liù":["溜","澑","蹓"],lùn:["溣"],mǎ:["溤","犸","獁","玛","瑪","码","碼","遤","鎷","馬","马","鰢","鷌"],"zhēn qín":["溱"],"nì niào":["溺"],"chù xù":["滀","畜"],"wěng wēng":["滃"],"hào xuè":["滈"],"qì xì xiē":["滊"],"xíng yíng":["滎"],"zé hào":["滜"],"piāo piào piǎo":["漂"],"cóng sǒng":["漎"],"féng péng":["漨"],"luò tà":["漯"],"pēng bēn":["漰"],"chóng shuāng":["漴"],"huǒ kuò huò":["漷"],"liáo liú":["漻"],"cuǐ cuī":["漼"],"cóng zǒng":["潀"],"cóng zōng":["潈"],"pì piē":["潎"],"dàng xiàng":["潒"],"huáng guāng":["潢"],"liáo lào lǎo":["潦"],"cōng zòng":["潨"],"zhí zhì":["潪"],"tān shàn":["潬"],"tú zhā":["潳"],"sàn sǎ":["潵"],hēi:["潶","黑","黒","𬭶"],"chéng dèng":["澄","瀓"],"cūn cún":["澊"],"péng pēng":["澎"],"hòng gǒng":["澒","銾"],"wàn màn":["澫"],"kuài huì":["澮"],"guō wō":["濄"],"pēn fén":["濆"],"jí shà":["濈"],"huì huò":["濊"],"dǐng tìng":["濎"],"mǐ nǐ":["濔"],"bì pì":["濞"],"cuì zuǐ":["濢"],"hù huò":["濩"],"ǎi kài kè":["濭"],"wěi duì":["濻","瀢"],"zàn cuán":["濽","灒"],"yǎng yàng":["瀁"],"wǎng wāng":["瀇"],"mò miè":["瀎","眜"],suǐ:["瀡","膸","髓"],"huái wāi":["瀤"],"zùn jiàn":["瀳"],"yīng yǐng yìng":["瀴"],"ráng ràng":["瀼"],shuàng:["灀"],"zhuó jiào zé":["灂"],sǎ:["灑","訯","靸"],"luán luàn":["灓"],"dǎng tǎng":["灙"],"xún quán quàn":["灥"],"huǒ biāo":["灬"],"zhà yù":["灹"],"fén bèn":["炃"],"jiǒng guì":["炅"],"pàng fēng":["炐"],quē:["炔","缺","缼","蒛"],biān:["炞","煸","甂","砭","笾","箯","籩","編","编","蝙","邉","邊","鍽","鞭","鯾","鯿","鳊"],"zhāo zhào":["炤"],"zhuō chù":["炪"],"pào páo bāo":["炮"],"páo fǒu":["炰"],"shǎn qián shān":["炶"],"zhà zhá":["炸"],"jiǎo yào":["烄"],quǎn:["烇","犬","犭","畎","綣","绻","虇"],"yàng yáng":["烊"],"lào luò":["烙"],"huí huǐ":["烠"],rè:["热","熱"],"fú páo":["烰"],"xiè chè":["烲","焎"],"yàn shān":["烻"],"hūn xūn":["焄"],kào:["焅","犒","銬","铐","靠","鮳","鯌","鲓","㸆"],"juān yè":["焆"],"jùn qū":["焌"],"tāo dào":["焘"],"chǎo jù":["焣"],"wò ài":["焥"],"zǒng cōng":["焧"],"xī yì":["焬"],"xìn xīn":["焮"],"chāo zhuō":["焯"],"xiǒng yīng":["焸","焽"],kuǐ:["煃","跬","蹞","頍","𫠆"],"huī yùn xūn":["煇"],"jiǎo qiāo":["煍"],"qián shǎn shān":["煔"],"xī yí":["煕"],"shà shā":["煞"],"yè zhá":["煠"],"yáng yàng":["煬"],"ēn yūn":["煾"],"yūn yǔn":["熅"],"hè xiāo":["熇"],xióng:["熊","熋","雄"],"xūn xùn":["熏","爋"],gòng:["熕","貢","贡"],liū:["熘"],"cōng zǒng":["熜"],"lù āo":["熝"],"shú shóu":["熟"],"fēng péng":["熢"],"cuǐ suī":["熣"],tēng:["熥","膯","鼟"],"yùn yù":["熨"],"áo āo":["熬"],"hàn rǎn":["熯"],"ōu ǒu":["熰"],"huáng huǎng":["熿"],"chǎn dǎn chàn":["燀"],"jiāo zhuó qiáo jué":["燋"],"yàn yān":["燕"],"tài liè":["燤"],āo:["爊"],"yàn xún":["爓"],"jué jiào":["爝","覐","覚","覺","觉"],"lǎn làn":["爦"],"zhuǎ zhǎo":["爪"],"zhǎo zhuǎ":["爫"],"fù fǔ":["父"],diē:["爹","褺","跌"],zāng:["牂","羘","臧","賍","賘","贓","贜","赃","髒"],"piàn piān":["片"],"biān miàn":["牑"],bǎng:["牓","綁","绑"],"yǒu yōng":["牗"],"chēng chèng":["牚","竀"],niú:["牛","牜"],"jiū lè":["牞"],"mù móu":["牟"],māng:["牤"],"gē qiú":["牫"],"yòu chōu":["牰"],"tè zhí":["犆"],bēn:["犇","錛","锛"],"jiān qián":["犍","玪"],má:["犘","痲","蔴","蟇","麻"],"máo lí":["犛"],"bá quǎn":["犮"],"zhuó bào":["犳"],"àn hān":["犴"],"kàng gǎng":["犺"],"pèi fèi":["犻"],"fān huān":["犿"],kuáng:["狂","狅","誑","诳","軖","軠","鵟","𫛭"],"yí quán chí":["狋"],"xīng shēng":["狌"],"tuó yí":["狏"],kǔ:["狜","苦"],"huán huān":["狟"],"hé mò":["狢"],"tà shì":["狧"],"máng dòu":["狵"],"xī shǐ":["狶"],suān:["狻","痠","酸"],"bài pí":["猈"],"jiān yàn":["猏","豣"],"yī yǐ":["猗"],"yá wèi":["猚"],cāi:["猜"],"māo máo":["猫","貓"],"chuàn chuān":["猭"],"tuān tuàn":["猯","貒"],"yà jiá qiè":["猰"],"hè xiē gé hài":["猲"],"biān piàn":["猵","獱"],"bó pò":["猼"],"háo gāo":["獋"],"fén fèn":["獖"],"yào xiāo":["獟"],"shuò xī":["獡"],"gé liè xiē":["獦"],"nòu rú":["獳"],"náo nǎo yōu":["獶"],ráng:["獽","瓤","禳","穣","穰","蘘","躟","鬤"],"náo yōu":["獿"],"lǜ shuài":["率"],"wáng wàng":["王"],"yáng chàng":["玚"],"mín wén":["玟"],"bīn fēn":["玢"],"mén yǔn":["玧"],"qiāng cāng":["玱","瑲","篬"],"án gān":["玵"],"xuán xián":["玹"],"cī cǐ":["玼","跐"],"yí tāi":["珆"],"zǔ jù":["珇"],fà:["珐","琺","蕟","髪","髮"],"yín kèn":["珢"],"huī hún":["珲"],"xuán qióng":["琁"],"fú fū":["琈"],"bǐng pín":["琕"],"cuì sè":["琗"],"yù wéi":["琟"],"tiǎn tiàn":["琠"],"zhuó zuó":["琢"],"běng pěi":["琣"],guǎn:["琯","璭","痯","筦","管","舘","輨","錧","館","馆","鳤"],"hún huī":["琿"],"xié jiē":["瑎"],"chàng dàng yáng":["瑒"],"tiàn zhèn":["瑱"],"bīn pián":["瑸","璸"],"tú shū":["瑹"],cuǐ:["璀","皠","趡"],"zǎo suǒ":["璅"],"jué qióng":["璚"],"lú fū":["璷"],"jì zī":["璾"],suí:["瓍","綏","绥","遀","随","隨","髄"],"mí xǐ":["瓕"],"qióng wěi wèi":["瓗"],"huán yè yà":["瓛"],"bó páo":["瓟"],"zhí hú":["瓡"],piáo:["瓢","闝"],"wǎ wà":["瓦"],"xiáng hóng":["瓨"],wèng:["瓮","甕","罋","蕹","齆"],"shèn shén":["甚"],ruí:["甤","緌","蕤"],yòng:["用","砽","苚","蒏","醟","㶲"],shuǎi:["甩"],béng:["甭","甮"],"yóu zhá":["甴"],"diàn tián shèng":["甸"],"tǐng dīng":["町","甼"],"zāi zī":["甾"],"bì qí":["畁"],"dá fú":["畗"],"cè jì":["畟"],"zāi zī tián":["畠"],"zhì chóu shì":["畤"],"fān pān":["畨","番"],"shē yú":["畬"],"dāng dàng dǎng":["當"],"jiāng qiáng":["疆"],"pǐ yǎ shū":["疋"],"jié qiè":["疌"],"yí nǐ":["疑"],nè:["疒","眲","訥","讷"],"gē yì":["疙"],"nüè yào":["疟","瘧"],"lì lài":["疠","癘"],"yǎ xiā":["疨"],xuē:["疶","蒆","薛","辥","辪","靴","鞾"],"dǎn da":["疸"],"fá biǎn":["疺"],"fèi féi":["疿","痱"],"shān diàn":["痁"],"téng chóng":["痋"],"tōng tóng":["痌"],"wěi yòu yù":["痏"],"tān shǐ":["痑"],"pū pù":["痡","鋪"],"bēng péng":["痭"],"má lìn":["痳"],"tiǎn diàn":["痶"],"ān yè è":["痷"],"kē ē":["痾"],"zhì chì":["瘈"],"jiǎ xiá xiā":["瘕"],"lěi huì":["瘣"],"chài cuó":["瘥"],"diān chēn":["瘨"],"da dá":["瘩"],"biě biē":["瘪"],qué:["瘸"],"dàn dān":["癉"],"guì wēi":["癐"],"nòng nóng":["癑"],"biē biě":["癟"],"bō bǒ":["癷"],bái:["白"],"jí bī":["皀"],"de dì dí dī":["的"],"pā bà":["皅"],"gāo háo":["皋"],"gāo yáo":["皐"],"lì luò bō":["皪"],"zhā cǔ":["皻"],"zhāo zhǎn dǎn":["皽"],"jiān jiàn":["监","監","鋻","间","鞬"],"gài gě hé":["盖"],"máng wàng":["盳"],yuǎn:["盶","逺","遠"],"tián xián":["盷"],"xiāng xiàng":["相"],dǔn:["盹","趸","躉"],"xì pǎn":["盻"],"shěng xǐng":["省"],"yún hùn":["眃"],"miǎn miàn":["眄"],"kàn kān":["看"],"yìng yāng yǎng":["眏"],"yǎo āo ǎo":["眑"],"jū xū kōu":["眗"],"yí chì":["眙"],"dié tì":["眣"],"bǐng fǎng":["眪"],"pàng pán":["眫"],"mī mí":["眯","瞇"],"xuàn shùn xún":["眴"],tiào:["眺","粜","糶","覜","趒"],"zhe zhuó zháo zhāo":["着"],"qiáo shào xiāo":["睄"],"cuó zhuài":["睉"],gùn:["睔","謴"],"suì zuì":["睟"],"pì bì":["睥","稫","辟"],"yì zé gāo":["睪"],"xǐng xìng":["睲"],"guì wèi kuì":["瞆"],"kòu jì":["瞉"],"qióng huán":["瞏"],"mán mén":["瞒","瞞"],"diāo dōu":["瞗"],"lou lóu lǘ":["瞜"],"shùn rún":["瞤"],"liào liǎo":["瞭","钌"],"jiàn xián":["瞯"],"wǔ mí":["瞴"],"guì kuì":["瞶"],"nǐng chēng":["矃"],"huò yuè":["矆"],"mēng méng":["矇"],"kuàng guō":["矌"],"guàn quán":["矔"],"mǎn mán":["矕"],"jīn guān qín":["矜"],"jīn qín guān":["矝"],"yù xù jué":["矞"],"jiǎo jiáo":["矫","矯"],duǎn:["短"],"shí dàn":["石"],"gāng qiāng kòng":["矼"],"huā xū":["砉"],"pīn bīn fēn":["砏"],"yán yàn":["研","硏"],"luǒ kē":["砢"],"fú fèi":["砩","笰"],"zhǔ zhù":["砫"],"lá lì lā":["砬"],"kuāng guāng":["硄"],"gè luò":["硌"],"shuò shí":["硕","碩"],"wèi wéi ái":["硙"],"què kè kù":["硞"],"mǎng bàng":["硥"],"luò lòng":["硦"],"yǒng tóng":["硧"],nüè:["硸","虐"],"kēng kěng":["硻"],"yān yǎn":["硽"],"zhuì chuí duǒ":["硾"],"kōng kòng":["硿"],"zòng cóng":["碂"],"jiān zhàn":["碊"],"lù liù":["碌","陆"],"què xī":["碏"],"lún lǔn lùn":["碖"],"náo gāng":["碙"],"jié yà":["碣"],"wèi wěi":["碨"],"tí dī":["碮"],"chá chā":["碴"],"qiāo què":["碻"],"sù xiè":["碿"],"liú liù":["磂","遛","鎦","馏"],"sī tí":["磃"],"bàng páng":["磅"],"huá kě gū":["磆"],"wěi kuǐ":["磈"],"xiá qià yà":["磍"],"lián qiān":["磏"],"wèi ái gài":["磑"],"lá lā":["磖"],"áo qiāo":["磝"],"pēng pèng":["磞","閛"],"yīn yǐn":["磤"],"lěi léi":["磥"],"mó mò":["磨"],"qì zhú":["磩"],"láo luò":["磱"],"pán bō":["磻"],"jí shé":["磼"],"hé qiāo qiào":["礉"],"kè huò":["礊"],"què hú":["礐"],"è qì":["礘"],cǎ:["礤","礸"],"xián xín":["礥"],"léi lěi lèi":["礧"],"yán yǎn":["礹"],"qí zhǐ":["祇","蚔"],"bēng fāng":["祊"],"bì mì":["祕"],suàn:["祘","笇","筭","算","蒜"],"piào piāo":["票"],"jì zhài":["祭"],"shuì lèi":["祱"],"jìn jīn":["禁"],"chán shàn":["禅"],"yáng shāng":["禓"],"zhī zhǐ tí":["禔"],"shàn chán":["禪"],"yú yù ǒu":["禺"],"zǐ zì":["秄"],"chá ná":["秅"],"zhǒng zhòng chóng":["种"],"hào mào":["秏"],"kù kū":["秙"],zū:["租","葅"],chèng:["秤","穪"],"huó kuò":["秮","秳"],"chēng chèn chèng":["称","稱"],"shì zhì":["秲","銴"],"fù pū":["秿"],"xùn zè":["稄"],"tú shǔ":["稌"],"zhùn zhǔn":["稕"],"jī qí":["稘","綨","觭"],"léng líng":["稜"],"zuì zú sū":["稡"],"xì qiè":["稧","郄"],"zhǒng zhòng":["種"],"zōng zǒng":["稯"],"xián jiān liàn":["稴"],"zī jiū":["稵"],"jī qǐ":["稽"],ròng:["穃"],"shān cǎn cēn":["穇"],"mén méi":["穈"],"jǐ jì":["穖"],"xiāo rào":["穘"],"zhuō bó":["穛"],"tóng zhǒng zhòng":["穜"],zuō:["穝"],"biāo pāo":["穮","藨"],"zhuō jué":["穱"],"cuán zàn":["穳"],"kōng kòng kǒng":["空"],"yū yǔ":["穻"],zhǎi:["窄","鉙"],báo:["窇","雹"],"kū zhú":["窋"],"jiào liáo liù":["窌"],"wā guī":["窐"],"tiǎo yáo":["窕"],"xūn yìn":["窨"],"yà yē":["窫"],"tián diān yǎn":["窴"],"chāo kē":["窼"],"kuǎn cuàn":["窽","窾"],"chù qì":["竐"],"qǔ kǒu":["竘"],"jìng zhěn":["竧"],"kǎn kàn":["竷"],"zhú dǔ":["竺"],"lè jīn":["竻"],"zhuì ruì":["笍"],"háng hàng":["笐"],"cén jìn hán":["笒"],"dā xiá nà":["笚"],"zé zuó":["笮"],"lóng lǒng":["笼","篭","籠","躘","龓"],"zhù zhú":["筑","築"],"dá dā":["答","荅"],shāi:["筛","篩","簁","籭"],"yún jūn":["筠"],"láng làng":["筤","郎","阆"],"zhì zhǐ":["筫"],o:["筽"],"póu bù fú pú":["箁"],"pái bēi":["箄"],gè:["箇","虼","鉻","铬"],"tái chí":["箈"],"guǎi dài":["箉"],"zhào dào":["箌"],"jīng qìng":["箐"],"lín lǐn":["箖"],"jùn qūn":["箘"],"shī yí":["箷","釶"],"yuē yào chuò":["箹"],"xiāo shuò qiào":["箾"],"gōng gǎn lǒng":["篢"],"páng péng":["篣"],"zhuó huò":["篧"],"jiǎn jiān":["篯"],"dí zhú":["篴"],"zān cēn cǎn":["篸"],"zhuàn suǎn zuàn":["篹"],"piǎo biāo":["篻"],"guó guì":["簂"],"cè jí":["簎"],"mì miè":["簚"],"shāi sī":["簛"],"sǔn zhuàn":["簨"],"gàn gǎn":["簳"],"bò bǒ":["簸"],"bó bù":["簿"],shi:["籂"],"zhēn jiān":["籈"],"zhuàn zuǎn":["籑"],"fān pān biān":["籓"],"sǒu shǔ":["籔"],zuǎn:["籫","繤","纂","纉","纘","缵"],nǚ:["籹","釹","钕"],"shā chǎo":["粆"],"kāng jīng":["粇"],fěn:["粉","黺"],cū:["粗","觕","麁","麄","麤"],"nián zhān":["粘"],"cè sè":["粣"],"zhōu yù":["粥"],"shēn sǎn":["糁"],"biān biǎn":["糄","萹"],miàn:["糆","面","靣","麪","麫","麵","麺"],"hú hū hù":["糊"],"gǔ gòu":["糓"],"mí méi":["糜"],"sǎn shēn":["糝","糣"],zāo:["糟","蹧","遭","醩"],"mì sī":["糸"],"jiū jiǔ":["糺"],"xì jì":["系","繫"],"zhēng zhěng":["糽"],"chà chǎ":["紁","衩"],"yuē yāo":["約","约"],"hóng gōng":["紅","红"],"hé gē":["紇","纥"],"wén wèn":["紋","纹"],fóu:["紑"],"jì jié jiè":["紒"],"pī pí bǐ":["紕","纰"],"jīn jìn":["紟"],"zhā zā":["紥","紮"],hā:["紦"],"fū fù":["紨"],"chōu chóu":["紬"],"lèi léi lěi":["累"],"bō bì":["紴"],"tiǎn zhěn":["紾"],"jiōng jiǒng":["絅"],"jié jiē":["結","结","节"],"guà kuā":["絓"],"bǎi mò":["絔"],"gēng huán":["絙"],"jié xié":["絜"],"quán shuān":["絟"],"gǎi ǎi":["絠"],"luò lào":["絡","络"],"bīng bēng pēng":["絣"],"gěi jǐ":["給","给"],"tóng tōng dòng":["絧"],"tiào diào dào":["絩"],"lěi lèi léi":["絫"],"gāi hài":["絯"],"chī zhǐ":["絺"],"wèn miǎn mán wàn":["絻"],"huán huàn wàn":["綄"],"qīn xiān":["綅"],"tì tí":["綈"],"yán xiàn":["綖"],"zōng zèng zòng":["綜"],"chēn lín":["綝"],"zhǔn zhùn":["綧"],"qiàn qīng zhēng":["綪"],"qìng qǐ":["綮"],"lún guān":["綸","纶"],"chuò chāo":["綽","绰"],"tián tǎn chān":["緂"],"lǜ lù":["緑","绿"],"ruǎn ruàn":["緛"],"jí qī":["緝"],"zhòng chóng":["緟","重"],"miáo máo":["緢"],"xiè yè":["緤"],huǎn:["緩","缓","㬊"],"gēng gèng":["緪","縆"],"tōu xū shū":["緰"],"zōng zòng":["緵","繌"],"yùn gǔn":["緷"],"guā wō":["緺"],"yùn yūn wēn":["緼","縕"],"bāng bàng":["縍"],"gǔ hú":["縎","鶻"],"cī cuò suǒ":["縒"],"cuī shuāi":["縗"],"róng rǒng ròng":["縙"],"zài zēng":["縡"],cài:["縩","菜","蔡"],"féng fèng":["縫"],"suō sù":["縮","缩"],"yǎn yǐn":["縯","酓"],"zòng zǒng":["縱","纵"],"zhuàn juàn":["縳"],"mò mù":["縸","莫"],"piǎo piāo":["縹","缥"],"fán pó":["繁"],"bēng bèng":["繃"],"móu miù miào liǎo":["繆"],"yáo yóu zhòu":["繇"],"zēng zèng":["繒","缯"],"jú jué":["繘"],"chuō chuò":["繛"],"zūn zǔn":["繜"],rào:["繞","绕","遶"],"chǎn chán":["繟"],"huì huí":["繢","缋","藱"],"qiāo sāo zǎo":["繰"],"jiǎo zhuó":["繳","缴"],"dàn tán chán":["繵"],nǒng:["繷"],"pú fú":["纀"],"yào lì":["纅"],"rǎng xiāng":["纕"],"lí sǎ xǐ lǐ":["纚"],"xiān qiàn":["纤"],"jīng jìng":["经"],"tí tì":["绨"],"bēng běng bèng":["绷"],"zōng zèng":["综"],"jī qī":["缉"],"wēn yùn yūn":["缊"],"fèng féng":["缝"],"shuāi cuī suī":["缞"],"miù móu liáo miào mù":["缪"],"qiāo sāo":["缲"],fǒu:["缶","缹","缻","雬","鴀"],"bà ba pí":["罢","罷"],"guà guǎi":["罫"],"yáng xiáng":["羊","羏"],"měi gāo":["羙"],"yì xī":["羛"],"qiǎng qiān":["羟"],"qiāng kòng":["羫"],"qián xián yán":["羬"],nóu:["羺"],"hóng gòng":["羾"],"pī bì pō":["翍"],"qú yù":["翑"],ké:["翗"],"qiào qiáo":["翘"],"zhái dí":["翟"],"dào zhōu":["翢"],"hóu qú":["翵"],shuǎ:["耍"],"ruǎn nuò":["耎"],"ér nài":["耏"],"zhuān duān":["耑"],"pá bà":["耙"],"chí sì":["耛"],"qù chú":["耝"],"lún lǔn":["耣"],"jí jiè":["耤"],"tāng tǎng":["耥"],pǎng:["耪","覫"],"zhá zé":["耫"],"yē yé":["耶"],"yún yíng":["耺"],"wà tuǐ zhuó":["聉"],"ér nǜ":["聏"],"tiē zhé":["聑"],"dǐ zhì":["聜"],qié:["聺"],"nǐ jiàn":["聻"],"lèi lē":["肋"],cào:["肏","襙","鄵","鼜"],"bó dí":["肑"],"xiào xiāo":["肖"],"dù dǔ":["肚"],chāi:["肞","釵","钗"],"hán qín hàn":["肣"],"pàng pán pàn":["肨","胖"],"zhūn chún":["肫"],āng:["肮","骯"],"yù yō":["育"],"pí bǐ bì":["肶"],"fèi bì":["胇"],"bèi bēi":["背"],"fèi zǐ":["胏"],"píng pēng":["胓","苹"],"fū fú zhǒu":["胕"],"shèng shēng":["胜"],kuà:["胯","跨","骻"],"gǎi hǎi":["胲"],"gē gé gā":["胳"],"néng nài":["能"],"guī kuì":["胿"],"mài mò":["脉"],"zāng zàng":["脏"],"jiǎo jué":["脚","角"],cuǒ:["脞"],"de te":["脦"],"zuī juān":["脧"],něi:["脮","腇","餒","馁","鮾","鯘"],"pú fǔ":["脯"],niào:["脲"],shuí:["脽"],guò:["腂","過","鐹"],"là xī":["腊"],"yān ā":["腌"],"gāo gào":["膏"],"lù biāo":["膔"],chuái:["膗"],"zhuān chuán chún zhuǎn":["膞"],chuài:["膪","踹"],"fán pán":["膰"],"wǔ hū":["膴"],"shān dàn":["膻"],tún:["臀","臋","蛌","豘","豚","軘","霕","飩","饨","魨","鲀","黗"],"bì bei":["臂"],"là gé":["臈"],"sào sāo":["臊"],nào:["臑","閙","闹","鬧"],"ní luán":["臡"],"qiān xián":["臤"],"guàng jiǒng":["臦"],"guǎng jiǒng":["臩"],"chòu xiù":["臭"],"mián biān":["臱"],"dié zhí":["臷"],"zhī jìn":["臸"],"shè shě":["舍"],pù:["舖","舗"],"bān bō pán":["般"],kuā:["舿"],"gèn gěn":["艮"],"sè shǎi":["色"],"fú bó":["艴"],"jiāo qiú":["艽"],"chāi chā":["芆"],"sháo què":["芍"],"hù xià":["芐"],"zì zǐ":["芓"],"huì hū":["芔"],"tún chūn":["芚"],"jiè gài":["芥"],"xù zhù":["芧"],"yuán yán":["芫"],"xīn xìn":["芯"],"lún huā":["芲"],"wù hū":["芴"],"gōu gǒu":["芶"],"mào máo":["芼"],"fèi fú":["芾"],"chán yín":["苂"],qiē:["苆"],"sū sù":["苏"],"tiáo sháo":["苕"],"lì jī":["苙"],"kē hē":["苛"],"jù qǔ":["苣"],"ruò rě":["若"],"zhù níng":["苧"],"pā bó":["苩"],xiú:["苬"],"zhǎ zuó":["苲"],"jū chá":["苴"],nié:["苶"],"shēng ruí":["苼"],"qié jiā":["茄"],"zǐ cí":["茈"],"qiàn xī":["茜"],chǎi:["茝"],"fá pèi":["茷"],ráo:["荛","蕘","襓","饒","饶"],"yíng xíng":["荥"],"qián xún":["荨","蕁"],"yìn yīn":["荫"],"hé hè":["荷"],"shā suō":["莎"],"péng fēng":["莑"],"shēn xīn":["莘"],"wǎn guān guǎn":["莞"],"yóu sù":["莤"],"shāo xiāo":["莦","蛸"],"làng liáng":["莨"],"piǎo fú":["莩"],"wèn wǎn miǎn":["莬"],"shì shí":["莳","蒔"],"tù tú":["莵"],"xiān liǎn":["莶","薟"],"wǎn yù":["菀"],"zōu chù":["菆"],"lù lǜ":["菉"],"jūn jùn":["菌"],"niè rěn":["菍"],"zī zì zāi":["菑"],"tú tù":["菟"],"jiē shà":["菨"],"qiáo zhǎo":["菬"],"tái zhī chí":["菭"],"fēi fěi":["菲","蜚"],"qín qīn jīn":["菳"],"zū jù":["菹","蒩"],"lǐn má":["菻"],"tián tiàn":["菾"],tiē:["萜","貼","贴"],"luò là lào luō":["落"],"zhù zhuó zhe":["著"],"shèn rèn":["葚"],"gě gé":["葛"],"jùn suǒ":["葰"],"kuì kuài":["蒉"],"rú ná":["蒘"],"méng mēng měng":["蒙"],"yuán huán":["蒝"],"xú shú":["蒣"],"xí xì":["蒵"],"mì míng":["蓂"],"sōu sǒu":["蓃"],"gài gě hé hài":["蓋"],"yǎo zhuó":["蓔"],"diào tiáo dí":["蓧"],"xū qiū fū":["蓲"],"zí jú":["蓻"],"liǎo lù":["蓼"],xu:["蓿"],"hàn hǎn":["蔊"],"màn wàn mán":["蔓"],"pó bò":["蔢"],"fān fán bō":["蕃"],"hóng hòng":["蕻"],"yù ào":["薁","隩"],"xí xiào":["薂"],"báo bó bò":["薄"],"cí zī":["薋"],"wàn luàn":["薍"],"kǎo hāo":["薧"],"yuǎn wěi":["薳"],"zhòu chóu":["薵"],"wō mái":["薶"],"xiāo hào":["藃"],"yù xù xū":["藇"],"jiè jí":["藉"],"diào zhuó":["藋"],"cáng zàng":["藏"],lǎ:["藞"],"chú zhū":["藸"],"pín píng":["蘋"],"gān hán":["虷"],"hóng jiàng":["虹"],"huī huǐ":["虺"],"xiā há":["虾"],"mǎ mà mā":["蚂"],"fāng bàng":["蚄"],"bàng bèng":["蚌"],"jué quē":["蚗"],"qín qián":["蚙"],"gōng zhōng":["蚣"],"fǔ fù":["蚥"],"dài dé":["蚮"],"gǒu qú xù":["蚼"],"bǒ pí":["蚾"],"shé yí":["蛇"],tiě:["蛈","鉄","銕","鐡","鐵","铁","驖"],"gé luò":["蛒"],"máng bàng":["蛖"],"yì xǔ":["蛡"],"há gé":["蛤"],"qiè ní":["蛪"],"é yǐ":["蛾"],"zhē zhé":["蜇"],"là zhà":["蜡"],suò:["蜶","逤"],"yóu qiú":["蝤"],"xiā hā":["蝦"],"xī qī":["螇"],"bī pí":["螕"],"nài něng":["螚"],"hé xiá":["螛"],"guì huǐ":["螝"],"mǎ mā mà":["螞"],"shì zhē":["螫"],"zhì dié":["螲"],"jiàn chán":["螹"],"ma má mò":["蟆"],"mǎng měng":["蟒"],"biē bié":["蟞"],"bēn fèi":["蟦"],"láo liáo":["蟧"],"yín xún":["蟫"],"lí lǐ":["蠡"],"xuè xiě":["血"],"xíng háng hàng héng":["行"],"shuāi cuī":["衰"],"tuó tuō":["袉"],"lǐng líng":["袊"],"bào páo pào":["袌"],"jù jiē":["袓"],"hè kè":["袔"],"yí yì":["袘","貤"],"nà jué":["袦"],"bèi pī":["被"],"chǐ nuǒ":["袲"],"chǐ qǐ duǒ nuǒ":["袳"],"jiá qiā jié":["袷"],"bó mò":["袹"],"guī guà":["袿"],"liè liě":["裂"],"chéng chěng":["裎"],"jiē gé":["裓"],"dāo chóu":["裯"],"shang cháng":["裳"],"yuān gǔn":["裷"],"yǎn ān":["裺"],"tì xī":["裼"],"fù fú":["褔"],"chǔ zhǔ":["褚"],"tuì tùn":["褪"],lǎi:["襰"],"yào yāo":["要"],"qín tán":["覃"],"jiàn xiàn":["見","见"],piǎn:["覑","諞","谝","貵","𡎚"],"piē miè":["覕"],"yíng yǐng":["覮"],"qù qū":["覰","覷","觑"],"jiàn biǎn":["覵"],"luó luǎn":["覶"],"zī zuǐ":["觜"],"huà xiè":["觟"],"jiě jiè xiè":["解","觧"],"xué hù":["觷"],"lì lù":["觻"],tǎo:["討","讨"],zhùn:["訰"],"zī zǐ":["訾"],"yí dài":["詒","诒"],xiòng:["詗","诇"],"diào tiǎo":["誂"],"yí chǐ chì":["誃"],"lǎng làng":["誏"],"ēi éi ěi èi xī":["誒","诶"],shuà:["誜"],"yǔ yù":["語","语","雨"],"shuō shuì yuè":["說","说"],"shuí shéi":["誰","谁"],"qū juè":["誳"],"chī lài":["誺"],"nì ná":["誽"],"diào tiáo":["調"],"pǐ bēi":["諀"],"jì jī":["諅"],"zé zuò zhǎ cuò":["諎"],"chù jí":["諔"],"háo xià":["諕"],"lùn lún":["論","论"],"shì dì":["諟"],"huà guā":["諣"],"xǐ shāi āi":["諰"],"nán nàn":["諵","難"],miù:["謬","谬"],zèn:["譖","谮"],"shí zhì":["識","识"],"juàn xuān":["讂"],"yí tuī":["讉"],zhán:["讝"],"xǔ hǔ":["许"],"xiáng yáng":["详"],"tiáo diào zhōu":["调"],"chén shèn":["谌"],"mí mèi":["谜"],"màn mán":["谩"],"gǔ yù":["谷"],"huō huò huá":["豁"],"zhì zhài":["豸"],"huān huán":["貆"],"kěn kūn":["貇"],"mò hé":["貈"],"mò hé háo":["貉"],"jù lóu":["貗"],"zé zhài":["責","责"],"dài tè":["貸"],"bì bēn":["賁"],"jiǎ gǔ jià":["賈"],"xiōng mín":["賯"],càng:["賶"],"zhuàn zuàn":["賺","赚"],"wàn zhuàn":["贃"],"gàn gòng zhuàng":["贛"],"yuán yùn":["贠"],"bēn bì":["贲"],"jiǎ gǔ":["贾"],zǒu:["走","赱","鯐"],"dié tú":["趃"],"jū qiè":["趄"],"qū cù":["趋","趨"],"jí jié":["趌"],"guā huó":["趏"],"què qì jí":["趞"],"tàng tāng":["趟"],"chuō zhuó":["趠"],"qù cù":["趣"],"yuè tì":["趯"],"bō bào":["趵"],"kuà wù":["趶"],"guì jué":["趹"],"fāng fàng páng":["趽"],"páo bà":["跁"],"qí qǐ":["跂"],"jiàn chén":["跈"],"pǎo páo":["跑"],"diǎn diē tiē":["跕"],"jū jù qiè":["跙"],bǒ:["跛"],"luò lì":["跞"],"dài duò duō chí":["跢"],zhuǎi:["跩"],"bèng pián":["跰"],"tiào táo":["跳"],"shū chōu":["跾"],"liàng liáng":["踉"],"tà tā":["踏"],chǎ:["蹅","鑔","镲"],"dí zhí":["蹢"],"dēng dèng":["蹬","鐙","镫"],cèng:["蹭"],"dūn cún":["蹲"],"juě jué":["蹶"],liāo:["蹽"],"xiè sǎ":["躠"],tǐ:["躰","軆","骵"],"yà zhá gá":["轧","軋"],"xìn xiàn":["軐"],"fàn guǐ":["軓"],"zhuàn zhuǎn":["転"],"zhóu zhòu":["軸","轴"],bú:["轐","醭","鳪"],"zhuǎn zhuàn zhuǎi":["转"],"zǎi zài":["载"],"niǎn zhǎn":["辗"],"biān bian":["边"],"dào biān":["辺"],"yǐ yí":["迆","迤","迱"],"guò guo guō":["过"],"wàng kuāng":["迋"],"hái huán":["还"],"zhè zhèi":["这"],"yuǎn yuàn":["远"],"zhì lì":["迣"],"zhù wǎng":["迬"],"zhuī duī":["追"],"shì kuò":["适"],tòu:["透"],"tōng tòng":["通"],guàng:["逛"],"dǎi dài":["逮"],"suì suí":["遂"],"tí dì":["遆"],"yí wèi":["遗"],"shì dí zhé":["適"],cà:["遪"],"huán hái":["還"],"lí chí":["邌"],"kàng háng":["邟"],"nà nèi nā":["那"],"xié yá yé yú xú":["邪"],"gāi hái":["郂"],"huán xún":["郇"],"chī xī":["郗"],hǎo:["郝"],"lì zhí":["郦"],"xiáo ǎo":["郩"],"dōu dū":["都"],liǎo:["曢","鄝","镽"],"zàn cuán cuó":["酂","酇"],"dīng dǐng":["酊"],"cù zuò":["酢"],"fā pō":["酦"],"shāi shī":["酾"],niàng:["酿","醸"],"qiú chōu":["醔"],"pō fā":["醗","醱"],"chǎn chěn":["醦"],"yàn liǎn xiān":["醶"],"niàng niáng":["釀"],"lǐ li":["里"],"lí xǐ xī":["釐"],"liǎo liào":["釕"],"dīng dìng":["釘","钉"],"qiǎo jiǎo":["釥"],"yú huá":["釪"],"huá wū":["釫"],"rì rèn jiàn":["釰","釼"],"dì dài":["釱"],"pī zhāo":["釽"],"yá yé":["釾"],"bǎ pá":["鈀","钯"],"tā tuó":["鉈","铊"],běi:["鉳"],"bǐng píng":["鉼"],"hā kē":["鉿","铪"],chòng:["銃","铳"],"xiǎng jiōng":["銄"],"yù sì":["銉"],"xù huì":["銊"],"rén rěn":["銋"],"shàn shuò":["銏"],"chì lì":["銐"],"xiǎn xǐ":["銑","铣"],"hóu xiàng":["銗"],"diào tiáo yáo":["銚"],"xiān kuò tiǎn guā":["銛","銽","铦"],"zhé niè":["銸"],"zhōng yōng":["銿"],"tōu tù dòu":["鋀"],"méi méng":["鋂"],"wàn jiǎn":["鋄","鎫"],"tǐng dìng":["鋌","铤"],"juān jiān cuān":["鋑"],"sī tuó":["鋖"],"juān xuān juàn":["鋗"],"wú huá wū":["鋘"],"zhuó chuò":["鋜"],"xíng xìng jīng":["鋞"],"jū jú":["鋦","锔"],"zuì niè":["鋷"],"yuān yuǎn wǎn wān":["鋺"],"gāng gàng":["鋼","钢"],zhuī:["錐","锥","騅","骓","鵻"],ā:["錒","锕"],"cuō chā":["鎈"],"suǒ sè":["鎍"],"yáo zú":["鎐"],"yè tà gé":["鎑"],"qiāng chēng":["鎗"],"gé lì":["鎘","镉","鬲"],"bī pī bì":["鎞"],"gǎo hào":["鎬"],"zú chuò":["鏃"],"xiū xiù":["鏅"],"shòu sōu":["鏉"],"dí dī":["鏑","镝"],"qiāo sǎn càn":["鏒"],"lù áo":["鏕"],"tāng táng":["鏜"],"jiàn zàn":["鏩"],"huì suì ruì":["鏸"],"qiǎng qiāng":["鏹","镪"],"sǎn xiàn sà":["鏾"],"jiǎn jiàn":["鐧","锏"],"dāng chēng":["鐺","铛"],"zuān zuàn":["鑽"],"sà xì":["钑"],"yào yuè":["钥"],"tǒu dǒu":["钭"],"zuàn zuān":["钻"],"qiān yán":["铅"],"pí pī":["铍"],"yáo diào tiáo":["铫"],"tāng tàng":["铴"],"pù pū":["铺"],"tán xiān":["锬"],"liù liú":["镏"],"hào gǎo":["镐"],"táng tāng":["镗"],"tán chán xín":["镡"],"huò shǎn":["閄"],"hàn bì":["閈","闬"],"kāng kàng":["閌","闶"],"xián jiàn jiān jiǎn":["閒"],"xiā xiǎ":["閕"],"xiǎ kě":["閜"],"biàn guān":["閞"],"hé gé":["閤","颌"],"hòng xiàng":["閧"],"sē xī":["閪"],"tíng tǐng":["閮"],"è yān":["閼","阏"],"hòng juǎn xiàng":["闂"],"bǎn pàn":["闆"],"dū shé":["闍","阇"],"què quē":["闕"],"tāng táng chāng":["闛"],"kàn hǎn":["闞","阚"],"xì sè tà":["闟"],"mēn mèn":["闷"],"quē què":["阙"],"yán diàn":["阽"],"ā ē":["阿"],"bēi pō pí":["陂"],"yàn yǎn":["隁"],"yú yáo shù":["隃"],"lóng lōng":["隆"],"duì zhuì":["隊"],"suí duò":["隋"],"gāi qí ái":["隑"],"huī duò":["隓","隳"],"wěi kuí":["隗"],"lì dài":["隸"],"zhuī cuī wéi":["隹"],"hè hú":["隺","鶮"],"jùn juàn":["隽","雋"],"nán nàn nuó":["难"],"què qiāo qiǎo":["雀"],"guàn huán":["雚"],"guī xī":["雟"],"sè xí":["雭"],án:["雸"],"wù méng":["雺"],tèng:["霯"],"lù lòu":["露"],mái:["霾"],"jìng liàng":["靚"],"gé jí":["革"],bǎ:["靶"],"yāng yàng":["鞅"],"gé tà sǎ":["鞈"],"biān yìng":["鞕"],"qiào shāo":["鞘"],"juān xuān":["鞙"],"shàng zhǎng":["鞝"],"pí bǐng bì bēi":["鞞"],la:["鞡"],"xiè dié":["鞢"],ēng:["鞥"],"móu mù":["鞪"],"bì bǐng":["鞸"],"mèi wà":["韎"],rǒu:["韖"],"shè xiè":["韘"],"yùn wēn":["韫"],"dùn dú":["頓","顿"],duǐ:["頧"],luō:["頱"],"bīn pín":["頻"],yóng:["顒","颙","鰫"],mān:["顢","颟"],"jǐng gěng":["颈"],"jié xié jiá":["颉"],"kē ké":["颏"],"pín bīn":["频"],"chàn zhàn":["颤"],"fēng fěng":["風","风"],"biāo diū":["颩"],"bá fú":["颰"],"sāo sōu":["颾"],"liù liáo":["飂"],"shí sì yì":["食"],"yǎng juàn":["飬"],"zhù tǒu":["飳"],"yí sì":["飴"],"zuò zé zhā":["飵"],tiè:["飻","餮"],"xiǎng náng":["饟"],"táng xíng":["饧"],"gē le":["饹"],"chā zha":["馇"],"náng nǎng":["馕"],"yūn wò":["馧"],"zhī shì":["馶"],"xìn jìn":["馸"],"kuài jué":["駃"],zǎng:["駔","驵"],"tái dài":["駘"],"xún xuān":["駨"],"liáng láng":["駺"],piàn:["騗","騙","骗","魸"],"dài tái":["骀"],"sāo sǎo":["骚"],"gǔ gū":["骨"],"bèi mó":["骳"],"xiāo qiāo":["骹"],"bǎng pǎng":["髈"],"bó jué":["髉"],"bì pǒ":["髲"],"máo méng":["髳"],"kuò yuè":["髺"],"bā bà":["魞","鲃"],"jì cǐ":["鮆"],"bó bà":["鮊"],"zhǎ zhà":["鮓","鲊"],"chóu dài":["鮘"],"luò gé":["鮥"],"guī xié wā kuí":["鮭"],"xiān xiǎn":["鮮","鲜"],"pū bū":["鯆"],"yì sī":["鯣"],"bà bó":["鲌"],"guī xié":["鲑"],"sāi xǐ":["鳃"],"niǎo diǎo":["鳥"],"diāo zhāo":["鳭"],"gān hàn yàn":["鳱"],"fū guī":["鳺"],"jiān qiān zhān":["鳽"],"hé jiè":["鶡"],"piān biǎn":["鶣"],"chuàn zhì":["鶨"],"cāng qiāng":["鶬"],"sǔn xùn":["鶽"],"biāo páo":["麃"],"zhù cū":["麆"],"jūn qún":["麇","麕"],chi:["麶"],"mó me":["麼"],"mó me ma":["麽"],"mí mǒ":["麿"],"dàn shèn":["黮"],"zhěn yān":["黰"],"dǎn zhǎn":["黵"],"miǎn mǐn měng":["黾"],hōu:["齁"],nàng:["齉"],"qí jì zī zhāi":["齐"],"yín kěn yǎn":["龂"],"yín kěn":["龈"],"gōng wò":["龏"],"guī jūn qiū":["龜","龟"],"kuí wā":["䖯"],lōu:["䁖"],"ōu qū":["𫭟"],"lóu lǘ":["𦝼"],"gǎ gā gá":["嘎"],"wā guà":["坬"],"zhǐ dǐ":["茋"],"gǒng hóng":["硔"],"yáo xiào":["滧"]},G=new qi;Object.keys(Jn).forEach(n=>{const i=Jn[n];for(let g of i)G.set(g,n)});const ah=["zh","ch","sh","z","c","s","b","p","m","f","d","t","n","l","g","k","h","j","q","x","r","y","w",""],rh=["j","q","x"],jh=["uān","uán","uǎn","uàn","uan","uē","ué","uě","uè","ue","ūn","ún","ǔn","ùn","un","ū","ú","ǔ","ù","u"],bh={uān:"üān",uán:"üán",uǎn:"üǎn",uàn:"üàn",uan:"üan",uē:"üē",ué:"üé",uě:"üě",uè:"üè",ue:"üe",ūn:"ǖn",ún:"ǘn",ǔn:"ǚn",ùn:"ǜn",un:"ün",ū:"ǖ",ú:"ǘ",ǔ:"ǚ",ù:"ǜ",u:"ü"},mh=["ia","ian","iang","iao","ie","iu","iong","ua","uai","uan","uang","ue","ui","uo","üan","üe","van","ve"],ni={一:"yì",二:"èr",三:"sān",四:"sì",五:"wǔ",六:"liù",七:"qī",八:"bā",九:"jiǔ",十:"shí",百:"bǎi",千:"qiān",万:"wàn",亿:"yì",单:"dān",两:"liǎng",双:"shuāng",多:"duō",几:"jǐ",十一:"shí yī",零一:"líng yī",第一:"dì yī",一十:"yī shí",一十一:"yī shí yī"},ii={重:"chóng",行:"háng",斗:"dǒu",更:"gēng"};function xh(){const n={零一:"líng yī","〇一":"líng yī",十一:"shí yī",一十:"yī shí",第一:"dì yī",一十一:"yī shí yī"};for(let i in ni)for(let g in ii){const u=`${i}${g}`,h=`${ni[i]} ${ii[g]}`;n[u]=h}return n}const gi=xh(),fh=Object.keys(gi).map(n=>({zh:n,pinyin:gi[n],probability:1e-12,length:O(n),priority:R.Normal,dict:Symbol("rule")})),pi={不:{bú:[4]},一:{yí:[4],yì:[1,2,3]}},wh={不:["的","而","之","后","也","还","地"],一:["的","而","之","后","也","还","是"]},qh=Object.keys(pi);function ph(n,i,g){if(qh.indexOf(n)===-1)return dn(n);if(i===g&&i&&dn(i)!==i)return Tn(dn(n));if(g&&!wh[n].includes(g)){const u=dn(g);if(u!==g){const h=Sn(u),e=pi[n];for(let s in e)if(e[s].indexOf(Number(h))!==-1)return s}}}function vh(n,i){if(n==="了"&&(!i||!G.get(i)))return"liǎo"}function kh(n,i){if(n==="々")return!i||!G.get(i)?"tóng":G.get(i).split(" ")[0]}function hi(n,i,g){return kh(n,i)||vh(n,i)||ph(n,i,g)||dn(n)}const _n={南宫:"nán gōng",第五:"dì wǔ",万俟:"mò qí",司马:"sī mǎ",上官:"shàng guān",欧阳:"ōu yáng",夏侯:"xià hóu",诸葛:"zhū gě",闻人:"wén rén",东方:"dōng fāng",赫连:"hè lián",皇甫:"huáng fǔ",尉迟:"yù chí",公羊:"gōng yáng",澹台:"tán tái",公冶:"gōng yě",宗政:"zōng zhèng",濮阳:"pú yáng",淳于:"chún yú",太叔:"tài shū",申屠:"shēn tú",公孙:"gōng sūn",仲孙:"zhòng sūn",轩辕:"xuān yuán",令狐:"líng hú",钟离:"zhōng lí",宇文:"yǔ wén",长孙:"zhǎng sūn",慕容:"mù róng",鲜于:"xiān yú",闾丘:"lǘ qiū",司徒:"sī tú",司空:"sī kōng",亓官:"qí guān",司寇:"sī kòu",仉督:"zhǎng dū",子车:"zǐ jū",颛孙:"zhuān sūn",端木:"duān mù",巫马:"wū mǎ",公西:"gōng xī",漆雕:"qī diāo",乐正:"yuè zhèng",壤驷:"rǎng sì",公良:"gōng liáng",拓跋:"tuò bá",夹谷:"jiá gǔ",宰父:"zǎi fǔ",榖梁:"gǔ liáng",段干:"duàn gān",百里:"bǎi lǐ",东郭:"dōng guō",南门:"nán mén",呼延:"hū yán",羊舌:"yáng shé",梁丘:"liáng qiū",左丘:"zuǒ qiū",东门:"dōng mén",西门:"xī mén",句龙:"gōu lóng",毌丘:"guàn qiū",赵:"zhào",钱:"qián",孙:"sūn",李:"lǐ",周:"zhōu",吴:"wú",郑:"zhèng",王:"wáng",冯:"féng",陈:"chén",褚:"chǔ",卫:"wèi",蒋:"jiǎng",沈:"shěn",韩:"hán",杨:"yáng",朱:"zhū",秦:"qín",尤:"yóu",许:"xǔ",何:"hé",吕:"lǚ",施:"shī",张:"zhāng",孔:"kǒng",曹:"cáo",严:"yán",华:"huà",金:"jīn",魏:"wèi",陶:"táo",姜:"jiāng",戚:"qī",谢:"xiè",邹:"zōu",喻:"yù",柏:"bǎi",水:"shuǐ",窦:"dòu",章:"zhāng",云:"yún",苏:"sū",潘:"pān",葛:"gě",奚:"xī",范:"fàn",彭:"péng",郎:"láng",鲁:"lǔ",韦:"wéi",昌:"chāng",马:"mǎ",苗:"miáo",凤:"fèng",花:"huā",方:"fāng",俞:"yú",任:"rén",袁:"yuán",柳:"liǔ",酆:"fēng",鲍:"bào",史:"shǐ",唐:"táng",费:"fèi",廉:"lián",岑:"cén",薛:"xuē",雷:"léi",贺:"hè",倪:"ní",汤:"tāng",滕:"téng",殷:"yīn",罗:"luó",毕:"bì",郝:"hǎo",邬:"wū",安:"ān",常:"cháng",乐:"yuè",于:"yú",时:"shí",傅:"fù",皮:"pí",卞:"biàn",齐:"qí",康:"kāng",伍:"wǔ",余:"yú",元:"yuán",卜:"bǔ",顾:"gù",孟:"mèng",平:"píng",黄:"huáng",和:"hé",穆:"mù",萧:"xiāo",尹:"yǐn",姚:"yáo",邵:"shào",湛:"zhàn",汪:"wāng",祁:"qí",毛:"máo",禹:"yǔ",狄:"dí",米:"mǐ",贝:"bèi",明:"míng",臧:"zāng",计:"jì",伏:"fú",成:"chéng",戴:"dài",谈:"tán",宋:"sòng",茅:"máo",庞:"páng",熊:"xióng",纪:"jǐ",舒:"shū",屈:"qū",项:"xiàng",祝:"zhù",董:"dǒng",梁:"liáng",杜:"dù",阮:"ruǎn",蓝:"lán",闵:"mǐn",席:"xí",季:"jì",麻:"má",强:"qiáng",贾:"jiǎ",路:"lù",娄:"lóu",危:"wēi",江:"jiāng",童:"tóng",颜:"yán",郭:"guō",梅:"méi",盛:"shèng",林:"lín",刁:"diāo",钟:"zhōng",徐:"xú",邱:"qiū",骆:"luò",高:"gāo",夏:"xià",蔡:"cài",田:"tián",樊:"fán",胡:"hú",凌:"líng",霍:"huò",虞:"yú",万:"wàn",支:"zhī",柯:"kē",昝:"zǎn",管:"guǎn",卢:"lú",莫:"mò",经:"jīng",房:"fáng",裘:"qiú",缪:"miào",干:"gān",解:"xiè",应:"yīng",宗:"zōng",丁:"dīng",宣:"xuān",贲:"bēn",邓:"dèng",郁:"yù",单:"shàn",杭:"háng",洪:"hóng",包:"bāo",诸:"zhū",左:"zuǒ",石:"shí",崔:"cuī",吉:"jí",钮:"niǔ",龚:"gōng",程:"chéng",嵇:"jī",邢:"xíng",滑:"huá",裴:"péi",陆:"lù",荣:"róng",翁:"wēng",荀:"xún",羊:"yáng",於:"yū",惠:"huì",甄:"zhēn",曲:"qū",家:"jiā",封:"fēng",芮:"ruì",羿:"yì",储:"chǔ",靳:"jìn",汲:"jí",邴:"bǐng",糜:"mí",松:"sōng",井:"jǐng",段:"duàn",富:"fù",巫:"wū",乌:"wū",焦:"jiāo",巴:"bā",弓:"gōng",牧:"mù",隗:"wěi",山:"shān",谷:"gǔ",车:"chē",侯:"hóu",宓:"mì",蓬:"péng",全:"quán",郗:"xī",班:"bān",仰:"yǎng",秋:"qiū",仲:"zhòng",伊:"yī",宫:"gōng",宁:"nìng",仇:"qiú",栾:"luán",暴:"bào",甘:"gān",钭:"tǒu",厉:"lì",戎:"róng",祖:"zǔ",武:"wǔ",符:"fú",刘:"liú",景:"jǐng",詹:"zhān",束:"shù",龙:"lóng",叶:"yè",幸:"xìng",司:"sī",韶:"sháo",郜:"gào",黎:"lí",蓟:"jì",薄:"bó",印:"yìn",宿:"sù",白:"bái",怀:"huái",蒲:"pú",邰:"tái",从:"cóng",鄂:"è",索:"suǒ",咸:"xián",籍:"jí",赖:"lài",卓:"zhuó",蔺:"lìn",屠:"tú",蒙:"méng",池:"chí",乔:"qiáo",阴:"yīn",鬱:"yù",胥:"xū",能:"nài",苍:"cāng",双:"shuāng",闻:"wén",莘:"shēn",党:"dǎng",翟:"zhái",谭:"tán",贡:"gòng",劳:"láo",逄:"páng",姬:"jī",申:"shēn",扶:"fú",堵:"dǔ",冉:"rǎn",宰:"zǎi",郦:"lì",雍:"yōng",郤:"xì",璩:"qú",桑:"sāng",桂:"guì",濮:"pú",牛:"niú",寿:"shòu",通:"tōng",边:"biān",扈:"hù",燕:"yān",冀:"jì",郏:"jiá",浦:"pǔ",尚:"shàng",农:"nóng",温:"wēn",别:"bié",庄:"zhuāng",晏:"yàn",柴:"chái",瞿:"qú",阎:"yán",充:"chōng",慕:"mù",连:"lián",茹:"rú",习:"xí",宦:"huàn",艾:"ài",鱼:"yú",容:"róng",向:"xiàng",古:"gǔ",易:"yì",慎:"shèn",戈:"gē",廖:"liào",庾:"yǔ",终:"zhōng",暨:"jì",居:"jū",衡:"héng",步:"bù",都:"dū",耿:"gěng",满:"mǎn",弘:"hóng",匡:"kuāng",国:"guó",文:"wén",寇:"kòu",广:"guǎng",禄:"lù",阙:"quē",东:"dōng",欧:"ōu",殳:"shū",沃:"wò",利:"lì",蔚:"wèi",越:"yuè",夔:"kuí",隆:"lóng",师:"shī",巩:"gǒng",厍:"shè",聂:"niè",晁:"cháo",勾:"gōu",敖:"áo",融:"róng",冷:"lěng",訾:"zī",辛:"xīn",阚:"kàn",那:"nā",简:"jiǎn",饶:"ráo",空:"kōng",曾:"zēng",母:"mǔ",沙:"shā",乜:"niè",养:"yǎng",鞠:"jū",须:"xū",丰:"fēng",巢:"cháo",关:"guān",蒯:"kuǎi",相:"xiàng",查:"zhā",后:"hòu",荆:"jīng",红:"hóng",游:"yóu",竺:"zhú",权:"quán",逯:"lù",盖:"gě",益:"yì",桓:"huán",公:"gōng",牟:"móu",哈:"hǎ",言:"yán",福:"fú",肖:"xiāo",区:"ōu",覃:"qín",朴:"piáo",繁:"pó",员:"yùn",句:"gōu",要:"yāo",过:"guō",钻:"zuān",谌:"chén",折:"shé",召:"shào",郄:"qiè",撒:"sǎ",甯:"nìng",六:"lù",啜:"chuài",行:"xíng"},Th=Object.keys(_n).map(n=>({zh:n,pinyin:_n[n],probability:1+O(n),length:O(n),priority:R.Surname,dict:Symbol("surname")})),ui={这个:"zhè ge",成为:"chéng wéi",认为:"rèn wéi",作为:"zuò wéi",部分:"bù fen",要求:"yāo qiú",应该:"yīng gāi",增长:"zēng zhǎng",提供:"tí gōng",觉得:"jué de",任务:"rèn wu",那个:"nà ge",称为:"chēng wéi",为主:"wéi zhǔ",了解:"liǎo jiě",处理:"chǔ lǐ",皇上:"huáng shang",只要:"zhǐ yào",大量:"dà liàng",力量:"lì liàng",几乎:"jī hū",干部:"gàn bù",目的:"mù dì",行为:"xíng wéi",只见:"zhǐ jiàn",认识:"rèn shi",市长:"shì zhǎng",师父:"shī fu",调查:"diào chá",重新:"chóng xīn",分为:"fēn wéi",知识:"zhī shi",导弹:"dǎo dàn",质量:"zhì liàng",行款:"háng kuǎn",行列:"háng liè",行话:"háng huà",行业:"háng yè",隔行:"gé háng",在行:"zài háng",行家:"háng jia",内行:"nèi háng",外行:"wài háng",同行:"tóng háng",本行:"běn háng",行伍:"háng wǔ",洋行:"yáng háng",银行:"yín háng",商行:"shāng háng",支行:"zhī háng",总行:"zǒng háng",行情:"háng qíng",懂行:"dǒng háng",行规:"háng guī",行当:"háng dang",行货:"háng huò",太行:"tài háng",入行:"rù háng",中行:"zhōng háng",农行:"nóng háng",工行:"gōng háng",建行:"jiàn háng",各行:"gè háng",行号:"háng hào",行高:"háng gāo",行首:"háng shǒu",行尾:"háng wěi",行末:"háng mò",行长:"háng cháng",行距:"háng jù",换行:"huàn háng",行会:"háng huì",行辈:"háng bèi",行道:"háng dào",道行:"dào heng",参与:"cān yù",充分:"chōng fèn",尽管:"jǐn guǎn",生长:"shēng zhǎng",数量:"shù liàng",应当:"yīng dāng",院长:"yuàn zhǎng",强调:"qiáng diào",只能:"zhǐ néng",音乐:"yīn yuè",以为:"yǐ wéi",处于:"chǔ yú",部长:"bù zhǎng",蒙古:"měng gǔ",只有:"zhǐ yǒu",适当:"shì dàng",只好:"zhǐ hǎo",成长:"chéng zhǎng",高兴:"gāo xìng",不了:"bù liǎo",产量:"chǎn liàng",胖子:"pàng zi",显得:"xiǎn de",只是:"zhǐ shì",似的:"shì de",率领:"shuài lǐng",改为:"gǎi wéi",不禁:"bù jīn",成分:"chéng fèn",答应:"dā ying",少年:"shào nián",兴趣:"xìng qù",太监:"tài jian",休息:"xiū xi",校长:"xiào zhǎng",更新:"gēng xīn",合同:"hé tong",喝道:"hè dào",重庆:"chóng qìng",重建:"chóng jiàn",使得:"shǐ de",审查:"shěn chá",累计:"lěi jì",给予:"jǐ yǔ",极为:"jí wéi",冠军:"guàn jūn",仿佛:"fǎng fú",头发:"tóu fa",投降:"tóu xiáng",家长:"jiā zhǎng",仔细:"zǐ xì",要是:"yào shi",将领:"jiàng lǐng",含量:"hán liàng",更为:"gèng wéi",积累:"jī lěi",地处:"dì chǔ",县长:"xiàn zhǎng",少女:"shào nǚ",路上:"lù shang",只怕:"zhǐ pà",能量:"néng liàng",储量:"chǔ liàng",供应:"gōng yìng",挑战:"tiǎo zhàn",西藏:"xī zàng",记得:"jì de",总量:"zǒng liàng",当真:"dàng zhēn",将士:"jiàng shì",差别:"chā bié",较为:"jiào wéi",长老:"zhǎng lǎo",大夫:"dài fu",差异:"chā yì",懂得:"dǒng de",尽量:"jǐn liàng",模样:"mú yàng",的确:"dí què",为首:"wéi shǒu",便宜:"pián yi",更名:"gēng míng",石头:"shí tou",州长:"zhōu zhǎng",为止:"wéi zhǐ",漂亮:"piào liang",炮弹:"pào dàn",藏族:"zàng zú",角色:"jué sè",当作:"dàng zuò",尽快:"jǐn kuài",人为:"rén wéi",重复:"chóng fù",胡同:"hú tòng",差距:"chā jù",弟兄:"dì xiong",大将:"dà jiàng",睡觉:"shuì jiào",一觉:"yí jiào",团长:"tuán zhǎng",队长:"duì zhǎng",区长:"qū zhǎng",难得:"nán dé",丫头:"yā tou",会长:"huì zhǎng",弟弟:"dì di",王爷:"wáng ye",重量:"zhòng liàng",誉为:"yù wéi",家伙:"jiā huo",华山:"huà shān",椅子:"yǐ zi",流量:"liú liàng",长大:"zhǎng dà",勉强:"miǎn qiǎng",会计:"kuài jì",过分:"guò fèn",济南:"jǐ nán",调动:"diào dòng",燕京:"yān jīng",少将:"shào jiàng",中毒:"zhòng dú",晓得:"xiǎo de",变更:"biàn gēng",打更:"dǎ gēng",认得:"rèn de",苹果:"píng guǒ",念头:"niàn tou",挣扎:"zhēng zhá",三藏:"sān zàng",剥削:"bō xuē",丞相:"chéng xiàng",少量:"shǎo liàng",寻思:"xún si",夺得:"duó dé",干线:"gàn xiàn",呼吁:"hū yù",处罚:"chǔ fá",长官:"zhǎng guān",柏林:"bó lín",亲戚:"qīn qi",身分:"shēn fèn",胳膊:"gē bo",着手:"zhuó shǒu",炸弹:"zhà dàn",咳嗽:"ké sou",叶子:"yè zi",外长:"wài zhǎng",供给:"gōng jǐ",师长:"shī zhǎng",变量:"biàn liàng",应有:"yīng yǒu",下载:"xià zài",乐器:"yuè qì",间接:"jiàn jiē",底下:"dǐ xià",打扮:"dǎ bàn",子弹:"zǐ dàn",弹药:"dàn yào",热量:"rè liàng",削弱:"xuē ruò",骨干:"gǔ gàn",容量:"róng liàng",模糊:"mó hu",转动:"zhuàn dòng",称呼:"chēng hu",科长:"kē zhǎng",处置:"chǔ zhì",着重:"zhuó zhòng",着急:"zháo jí",强迫:"qiǎng pò",庭长:"tíng zhǎng",首相:"shǒu xiàng",喇嘛:"lǎ ma",镇长:"zhèn zhǎng",只管:"zhǐ guǎn",重重:"chóng chóng",免得:"miǎn de",着实:"zhuó shí",度假:"dù jià",真相:"zhēn xiàng",相貌:"xiàng mào",处分:"chǔ fèn",委屈:"wěi qu",为期:"wéi qī",伯伯:"bó bo",伯子:"bǎi zi",圈子:"quān zi",见识:"jiàn shi",笼罩:"lǒng zhào",与会:"yù huì",都督:"dū du",都市:"dū shì",成都:"chéng dū",首都:"shǒu dū",帝都:"dì dū",王都:"wáng dū",东都:"dōng dū",都护:"dū hù",都城:"dū chéng",建都:"jiàn dū",迁都:"qiān dū",故都:"gù dū",定都:"dìng dū",中都:"zhōng dū",六安:"lù ān",宰相:"zǎi xiàng",较量:"jiào liàng",对称:"duì chèn",总长:"zǒng zhǎng",相公:"xiàng gong",空白:"kòng bái",打量:"dǎ liang",水分:"shuǐ fèn",舌头:"shé tou",没收:"mò shōu",行李:"xíng li",判处:"pàn chǔ",散文:"sǎn wén",处境:"chǔ jìng",孙子:"sūn zi",拳头:"quán tou",打发:"dǎ fā",组长:"zǔ zhǎng",骨头:"gǔ tou",宁可:"nìng kě",更换:"gēng huàn",薄弱:"bó ruò",还原:"huán yuán",重修:"chóng xiū",重来:"chóng lái",只顾:"zhǐ gù",爱好:"ài hào",馒头:"mán tou",军长:"jūn zhǎng",首长:"shǒu zhǎng",厂长:"chǎng zhǎng",司长:"sī zhǎng",长子:"zhǎng zǐ",强劲:"qiáng jìng",恰当:"qià dàng",头儿:"tóu er",站长:"zhàn zhǎng",折腾:"zhē teng",相处:"xiāng chǔ",统率:"tǒng shuài",中将:"zhōng jiàng",命中:"mìng zhòng",名将:"míng jiàng",木头:"mù tou",动弹:"dòng tan",地壳:"dì qiào",干活:"gàn huó",少爷:"shào ye",水量:"shuǐ liàng",补给:"bǔ jǐ",尾巴:"wěi ba",来得:"lái de",好奇:"hào qí",钥匙:"yào shi",当做:"dàng zuò",沉着:"chén zhuó",哑巴:"yǎ ba",车子:"chē zi",上将:"shàng jiàng",恶心:"ě xīn",担子:"dàn zi",应届:"yīng jiè",主角:"zhǔ jué",运转:"yùn zhuǎn",兄长:"xiōng zhǎng",格式:"gé shì",正月:"zhēng yuè",营长:"yíng zhǎng",当成:"dàng chéng",女婿:"nǚ xu",咽喉:"yān hóu",重阳:"chóng yáng",化为:"huà wéi",吐蕃:"tǔ bō",钻进:"zuān jìn",乐队:"yuè duì",亮相:"liàng xiàng",被子:"bèi zi",舍得:"shě de",杉木:"shā mù",击中:"jī zhòng",排长:"pái zhǎng",假期:"jià qī",分量:"fèn liàng",数次:"shù cì",提防:"dī fáng",吆喝:"yāo he",查处:"chá chǔ",量子:"liàng zǐ",里头:"lǐ tou",调研:"diào yán",伺候:"cì hou",重申:"chóng shēn",枕头:"zhěn tou",拚命:"pīn mìng",社长:"shè zhǎng",归还:"guī huán",批量:"pī liàng",畜牧:"xù mù",点着:"diǎn zháo",甚为:"shèn wéi",小将:"xiǎo jiàng",着眼:"zhuó yǎn",处死:"chǔ sǐ",厌恶:"yàn wù",鼓乐:"gǔ yuè",树干:"shù gàn",秘鲁:"bì lǔ",大方:"dà fāng",外头:"wài tou",班长:"bān zhǎng",星宿:"xīng xiù",宁愿:"nìng yuàn",钦差:"qīn chāi",为数:"wéi shù",勾当:"gòu dàng",削减:"xuē jiǎn",间谍:"jiàn dié",埋怨:"mán yuàn",结实:"jiē shi",计量:"jì liáng",淹没:"yān mò",村长:"cūn zhǎng",连长:"lián zhǎng",自给:"zì jǐ",武将:"wǔ jiàng",温差:"wēn chā",直奔:"zhí bèn",供求:"gōng qiú",剂量:"jì liàng",道长:"dào zhǎng",泄露:"xiè lòu",王八:"wáng ba",切割:"qiē gē",间隔:"jiàn gé",一晃:"yì huǎng",长假:"cháng jià",令狐:"líng hú",为害:"wéi hài",句子:"jù zi",偿还:"cháng huán",疙瘩:"gē da",燕山:"yān shān",堵塞:"dǔ sè",夺冠:"duó guàn",扎实:"zhā shi",电荷:"diàn hè",看守:"kān shǒu",复辟:"fù bì",郁闷:"yù mèn",尽早:"jǐn zǎo",切断:"qiē duàn",指头:"zhǐ tou",为生:"wéi shēng",畜生:"chù sheng",切除:"qiē chú",着力:"zhuó lì",着想:"zhuó xiǎng",级差:"jí chā",投奔:"tóu bèn",棍子:"gùn zi",含糊:"hán hu",少妇:"shào fù",兴致:"xìng zhì",纳闷:"nà mèn",干流:"gàn liú",卷起:"juǎn qǐ",扇子:"shàn zi",更改:"gēng gǎi",笼络:"lǒng luò",喇叭:"lǎ ba",载荷:"zài hè",妥当:"tuǒ dàng",为难:"wéi nán",着陆:"zhuó lù",燕子:"yàn zi",干吗:"gàn má",白发:"bái fà",总得:"zǒng děi",夹击:"jiā jī",曝光:"bào guāng",曲调:"qǔ diào",相机:"xiàng jī",叫化:"jiào huà",角逐:"jué zhú",啊哟:"ā yō",载重:"zài zhòng",长辈:"zhǎng bèi",出差:"chū chāi",垛口:"duǒ kǒu",撇开:"piē kāi",厅长:"tīng zhǎng",组分:"zǔ fèn",误差:"wù chā",家当:"jiā dàng",传记:"zhuàn jì",个子:"gè zi",铺设:"pū shè",干事:"gàn shì",杆菌:"gǎn jūn",定量:"dìng liàng",运载:"yùn zài",会儿:"huì er",酋长:"qiú zhǎng",重返:"chóng fǎn",差额:"chā é",露面:"lòu miàn",钻研:"zuān yán",大城:"dài chéng",上当:"shàng dàng",销量:"xiāo liàng",作坊:"zuō fang",照相:"zhào xiàng",哎呀:"āi yā",调集:"diào jí",看中:"kàn zhòng",议长:"yì zhǎng",风筝:"fēng zheng",辟邪:"bì xié",空隙:"kòng xì",更迭:"gēng dié",偏差:"piān chā",声调:"shēng diào",适量:"shì liàng",屯子:"tún zi",无量:"wú liàng",空地:"kòng dì",调度:"diào dù",散射:"sǎn shè",创伤:"chuāng shāng",海参:"hǎi shēn",满载:"mǎn zài",重叠:"chóng dié",落差:"luò chā",单调:"dān diào",老将:"lǎo jiàng",人参:"rén shēn",间断:"jiàn duàn",重现:"chóng xiàn",夹杂:"jiā zá",调用:"diào yòng",萝卜:"luó bo",附着:"fù zhuó",应声:"yìng shēng",主将:"zhǔ jiàng",罪过:"zuì guo",咀嚼:"jǔ jué",为政:"wéi zhèng",过量:"guò liàng",乐曲:"yuè qǔ",负荷:"fù hè",枪弹:"qiāng dàn",悄然:"qiǎo rán",处方:"chǔ fāng",悄声:"qiǎo shēng",曲子:"qǔ zi",情调:"qíng diào",挑衅:"tiǎo xìn",代为:"dài wéi",了结:"liǎo jié",打中:"dǎ zhòng",酒吧:"jiǔ bā",懒得:"lǎn de",增量:"zēng liàng",衣着:"yī zhuó",部将:"bù jiàng",要塞:"yào sài",茶几:"chá jī",杠杆:"gàng gǎn",出没:"chū mò",鲜有:"xiǎn yǒu",间隙:"jiàn xì",重担:"zhòng dàn",重演:"chóng yǎn",重试:"chóng shì",应酬:"yìng chou",只当:"zhǐ dāng",毋宁:"wú nìng",包扎:"bāo zā",前头:"qián tou",卷烟:"juǎn yān",非得:"fēi děi",弹道:"dàn dào",杆子:"gān zi",门将:"mén jiàng",后头:"hòu tou",喝彩:"hè cǎi",暖和:"nuǎn huo",累积:"lěi jī",调遣:"diào qiǎn",倔强:"jué jiàng",宝藏:"bǎo zàng",丧事:"sāng shì",约莫:"yuē mo",纤夫:"qiàn fū",更替:"gēng tì",装载:"zhuāng zài",背包:"bēi bāo",帖子:"tiě zi",松散:"sōng sǎn",呼喝:"hū hè",可恶:"kě wù",自转:"zì zhuàn",供电:"gōng diàn",反省:"fǎn xǐng",坦率:"tǎn shuài",苏打:"sū dá",本分:"běn fèn",落得:"luò de",鄙薄:"bǐ bó",相间:"xiāng jiàn",单薄:"dān bó",混蛋:"hún dàn",贞观:"zhēn guān",附和:"fù hè",能耐:"néng nài",吓唬:"xià hu",未了:"wèi liǎo",引着:"yǐn zháo",抽调:"chōu diào",沙子:"shā zi",席卷:"xí juǎn",标的:"biāo dì",别扭:"biè niu",思量:"sī liang",喝采:"hè cǎi",论语:"lún yǔ",盖子:"gài zi",分外:"fèn wài",弄堂:"lòng táng",乐舞:"yuè wǔ",雨量:"yǔ liàng",毛发:"máo fà",差遣:"chāi qiǎn",背负:"bēi fù",转速:"zhuàn sù",声乐:"shēng yuè",夹攻:"jiā gōng",供水:"gōng shuǐ",主干:"zhǔ gàn",惩处:"chéng chǔ",长相:"zhǎng xiàng",公差:"gōng chāi",榴弹:"liú dàn",省得:"shěng de",条子:"tiáo zi",重围:"chóng wéi",阻塞:"zǔ sè",劲风:"jìng fēng",纠葛:"jiū gé",颠簸:"diān bǒ",点中:"diǎn zhòng",重创:"zhòng chuāng",姥姥:"lǎo lao",迷糊:"mí hu",公家:"gōng jia",几率:"jī lǜ",苦闷:"kǔ mèn",度量:"dù liàng",差错:"chā cuò",暑假:"shǔ jià",参差:"cēn cī",搭载:"dā zài",助长:"zhù zhǎng",相称:"xiāng chèn",红晕:"hóng yùn",舍命:"shě mìng",喜好:"xǐ hào",列传:"liè zhuàn",劲敌:"jìng dí",蛤蟆:"há ma",请假:"qǐng jià",钉子:"dīng zi",沉没:"chén mò",高丽:"gāo lí",休假:"xiū jià",无为:"wú wéi",巴结:"bā jie",了得:"liǎo dé",变相:"biàn xiàng",核弹:"hé dàn",亲家:"qìng jia",承载:"chéng zài",喝问:"hè wèn",还击:"huán jī",交还:"jiāo huán",将令:"jiàng lìng",单于:"chán yú",空缺:"kòng quē",绿林:"lù lín",胆量:"dǎn liàng",执着:"zhí zhuó",低调:"dī diào",闭塞:"bì sè",轻薄:"qīng bó",得当:"dé dàng",占卜:"zhān bǔ",扫帚:"sào zhou",龟兹:"qiū cí",年长:"nián zhǎng",外传:"wài zhuàn",头子:"tóu zi",裁缝:"cái feng",礼乐:"lǐ yuè",血泊:"xuè pō",散乱:"sǎn luàn",动量:"dòng liàng",倒腾:"dǎo teng",取舍:"qǔ shě",咱家:"zán jiā",长发:"cháng fà",爪哇:"zhǎo wā",弹壳:"dàn ké",省悟:"xǐng wù",嚷嚷:"rāng rang",连累:"lián lèi",应得:"yīng dé",族长:"zú zhǎng",柜子:"guì zi",擂鼓:"léi gǔ",眩晕:"xuàn yùn",调配:"tiáo pèi",躯干:"qū gàn",差役:"chāi yì",坎坷:"kǎn kě",少儿:"shào ér",乐团:"yuè tuán",养分:"yǎng fèn",退还:"tuì huán",格调:"gé diào",语调:"yǔ diào",音调:"yīn diào",乐府:"yuè fǔ",古朴:"gǔ pǔ",打点:"dǎ diǎn",差使:"chāi shǐ",匀称:"yún chèn",瘦削:"shòu xuē",膏药:"gāo yao",吞没:"tūn mò",调任:"diào rèn",散居:"sǎn jū",上头:"shàng tóu",风靡:"fēng mǐ",放假:"fàng jià",估量:"gū liang",失当:"shī dàng",中弹:"zhòng dàn",妄为:"wàng wéi",长者:"zhǎng zhě",起哄:"qǐ hòng",末了:"mò liǎo",相声:"xiàng sheng",校正:"jiào zhèng",劝降:"quàn xiáng",矢量:"shǐ liàng",沉闷:"chén mèn",给与:"jǐ yǔ",解法:"jiě fǎ",塞外:"sài wài",将校:"jiàng xiào",嗜好:"shì hào",没落:"mò luò",朴刀:"pō dāo",片子:"piān zi",切削:"qiē xiāo",弹丸:"dàn wán",稀薄:"xī bó",亏得:"kuī dé",间歇:"jiàn xiē",翘首:"qiáo shǒu",色调:"sè diào",处决:"chǔ jué",表率:"biǎo shuài",尺子:"chǐ zi",招降:"zhāo xiáng",称职:"chèn zhí",斗篷:"dǒu peng",铺子:"pù zi",底子:"dǐ zi",负载:"fù zài",干警:"gàn jǐng",倒数:"dào shǔ",将官:"jiàng guān",锄头:"chú tou",归降:"guī xiáng",疟疾:"nüè ji",唠叨:"láo dao",限量:"xiàn liàng",屏息:"bǐng xī",重逢:"chóng féng",器乐:"qì yuè",氢弹:"qīng dàn",脖颈:"bó gěng",妃子:"fēi zi",处事:"chǔ shì",参量:"cān liàng",轻率:"qīng shuài",缥缈:"piāo miǎo",中奖:"zhòng jiǎng",才干:"cái gàn",施舍:"shī shě",卷子:"juàn zi",游说:"yóu shuì",巷子:"xiàng zi",膀胱:"páng guāng",切勿:"qiè wù",看管:"kān guǎn",风头:"fēng tou",精干:"jīng gàn",高差:"gāo chā",恐吓:"kǒng hè",扁担:"biǎn dàn",给养:"jǐ yǎng",格子:"gé zi",供需:"gōng xū",反差:"fǎn chā",飞弹:"fēi dàn",微薄:"wēi bó",发型:"fà xíng",即兴:"jí xìng",攒动:"cuán dòng",间或:"jiàn huò",浅薄:"qiǎn bó",乐章:"yuè zhāng",顺差:"shùn chā",调子:"diào zi",相位:"xiàng wèi",转子:"zhuàn zǐ",劲旅:"jìng lǚ",咔嚓:"kā chā",了事:"liǎo shì",转悠:"zhuàn you",当铺:"dàng pù",爪子:"zhuǎ zi",单子:"dān zi",好战:"hào zhàn",燕麦:"yàn mài",只许:"zhǐ xǔ",干练:"gàn liàn",女将:"nǚ jiàng",酒量:"jiǔ liàng",划船:"huá chuán",伎俩:"jì liǎng",挑拨:"tiǎo bō",少校:"shào xiào",着落:"zhuó luò",憎恶:"zēng wù",刻薄:"kè bó",要挟:"yāo xié",用处:"yòng chu",还手:"huán shǒu",模具:"mú jù",执著:"zhí zhuó",喝令:"hè lìng",保长:"bǎo zhǎng",吸着:"xī zhe",症结:"zhēng jié",公转:"gōng zhuàn",校勘:"jiào kān",重提:"chóng tí",扫兴:"sǎo xìng",铺盖:"pū gài",长史:"zhǎng shǐ",差价:"chā jià",压根:"yà gēn",怔住:"zhèng zhù",应允:"yīng yǔn",切入:"qiē rù",战将:"zhàn jiàng",年少:"nián shào",舍身:"shě shēn",执拗:"zhí niù",处世:"chǔ shì",中风:"zhòng fēng",等量:"děng liàng",放量:"fàng liàng",腔调:"qiāng diào",老少:"lǎo shào",没入:"mò rù",瓜葛:"guā gé",将帅:"jiàng shuài",车载:"chē zài",窝囊:"wō nang",长进:"zhǎng jìn",可汗:"kè hán",并州:"bīng zhōu",供销:"gōng xiāo",切片:"qiē piàn",差事:"chāi shì",知会:"zhī hui",鹰爪:"yīng zhǎo",处女:"chǔ nǚ",切磋:"qiē cuō",日头:"rì tou",押解:"yā jiè",滋长:"zī zhǎng",道观:"dào guàn",脚色:"jué sè",当量:"dāng liàng",婆家:"pó jia",缘分:"yuán fèn",空闲:"kòng xián",好色:"hào sè",怒喝:"nù hè",笼统:"lǒng tǒng",边塞:"biān sài",何曾:"hé céng",重合:"chóng hé",零散:"líng sǎn",轰隆:"hōng lōng",化子:"huà zi",内蒙:"nèi měng",数落:"shǔ luò",逆差:"nì chā",牟利:"móu lì",栅栏:"zhà lan",中标:"zhòng biāo",调档:"diào dàng",佝偻:"gōu lóu",场子:"chǎng zi",甲壳:"jiǎ qiào",重温:"chóng wēn",炮制:"páo zhì",返还:"fǎn huán",自传:"zì zhuàn",高调:"gāo diào",殷红:"yān hóng",固着:"gù zhuó",强求:"qiǎng qiú",本相:"běn xiàng",骄横:"jiāo hèng",草率:"cǎo shuài",气闷:"qì mèn",着色:"zhuó sè",宁肯:"nìng kěn",兴头:"xìng tou",拘泥:"jū nì",夹角:"jiā jiǎo",发髻:"fà jì",猛将:"měng jiàng",约摸:"yuē mo",拖累:"tuō lěi",呢绒:"ní róng",钻探:"zuān tàn",夹层:"jiā céng",落魄:"luò pò",巷道:"hàng dào",运量:"yùn liàng",解闷:"jiě mèn",空儿:"kòng er",估摸:"gū mo",好客:"hào kè",钻孔:"zuān kǒng",糊弄:"hù nòng",荥阳:"xíng yáng",烦闷:"fán mèn",仓卒:"cāng cù",分叉:"fēn chà",厂子:"chǎng zi",小调:"xiǎo diào",少阳:"shào yáng",受降:"shòu xiáng",染坊:"rǎn fáng",胳臂:"gē bei",将门:"jiàng mén",模板:"mú bǎn",配给:"pèi jǐ",为伍:"wéi wǔ",跟头:"gēn tou",划算:"huá suàn",累赘:"léi zhui",哄笑:"hōng xiào",晕眩:"yūn xuàn",干掉:"gàn diào",缝制:"féng zhì",难处:"nán chù",着意:"zhuó yì",蛮横:"mán hèng",奇数:"jī shù",短发:"duǎn fà",生还:"shēng huán",还清:"huán qīng",看护:"kān hù",直率:"zhí shuài",奏乐:"zòu yuè",载客:"zài kè",专横:"zhuān hèng",湮没:"yān mò",空格:"kòng gé",铺垫:"pū diàn",良将:"liáng jiàng",哗啦:"huā lā",散漫:"sǎn màn",脱发:"tuō fà",送还:"sòng huán",埋没:"mái mò",累及:"lěi jí",薄雾:"bó wù",调离:"diào lí",舌苔:"shé tāi",机长:"jī zhǎng",栓塞:"shuān sè",配角:"pèi jué",切口:"qiē kǒu",创口:"chuāng kǒu",哈欠:"hā qian",实弹:"shí dàn",铺平:"pū píng",哈达:"hǎ dá",懒散:"lǎn sǎn",实干:"shí gàn",填空:"tián kòng",刁钻:"diāo zuān",乐师:"yuè shī",量变:"liàng biàn",诱降:"yòu xiáng",搪塞:"táng sè",征调:"zhēng diào",夹道:"jiā dào",干咳:"gān ké",止咳:"zhǐ ké",乐工:"yuè gōng",划过:"huá guò",着火:"zháo huǒ",更正:"gēng zhèng",给付:"jǐ fù",空子:"kòng zi",哪吒:"né zhā",正着:"zhèng zháo",刷子:"shuā zi",丧葬:"sāng zàng",夹带:"jiā dài",安分:"ān fèn",中意:"zhòng yì",长孙:"zhǎng sūn",校订:"jiào dìng",卷曲:"juǎn qū",载运:"zài yùn",投弹:"tóu dàn",柞蚕:"zuò cán",份量:"fèn liàng",调换:"diào huàn",了然:"liǎo rán",咧嘴:"liě zuǐ",典当:"diǎn dàng",寒假:"hán jià",长兄:"zhǎng xiōng",给水:"jǐ shuǐ",须发:"xū fà",枝干:"zhī gàn",属相:"shǔ xiàng",哄抢:"hōng qiǎng",刻划:"kè huà",塞子:"sāi zi",单干:"dān gàn",还乡:"huán xiāng",兆头:"zhào tou",寺观:"sì guàn",督率:"dū shuài",啊哈:"ā ha",割舍:"gē shě",抹布:"mā bù",好恶:"hào wù",下处:"xià chǔ",消长:"xiāo zhǎng",离间:"lí jiàn",准头:"zhǔn tou",校对:"jiào duì",什物:"shí wù",番禺:"pān yú",佛爷:"fó ye",吗啡:"mǎ fēi",盐分:"yán fèn",虎将:"hǔ jiàng",薄荷:"bò he",独处:"dú chǔ",空位:"kòng wèi",铺路:"pū lù",乌拉:"wū lā",调回:"diào huí",来头:"lái tou",闲散:"xián sǎn",胶卷:"jiāo juǎn",冒失:"mào shi",干劲:"gàn jìn",弦乐:"xián yuè",相国:"xiàng guó",丹参:"dān shēn",助兴:"zhù xìng",铺开:"pū kāi",次长:"cì zhǎng",发卡:"fà qiǎ",拮据:"jié jū",刹车:"shā chē",生发:"shēng fà",重播:"chóng bō",缝合:"féng hé",音量:"yīn liàng",少尉:"shào wèi",冲压:"chòng yā",苍劲:"cāng jìng",厚薄:"hòu báo",威吓:"wēi hè",外相:"wài xiàng",呼号:"hū háo",着迷:"zháo mí",挑担:"tiāo dàn",纹路:"wén lù",还俗:"huán sú",强横:"qiáng hèng",着数:"zhāo shù",降顺:"xiáng shùn",挑明:"tiǎo míng",眯缝:"mī feng",分内:"fèn nèi",更衣:"gēng yī",软和:"ruǎn huo",尽兴:"jìn xìng",号子:"hào zi",爪牙:"zhǎo yá",败将:"bài jiàng",猜中:"cāi zhòng",结扎:"jié zā",没空:"méi kòng",夹缝:"jiā fèng",拾掇:"shí duo",掺和:"chān huo",簸箕:"bò ji",电量:"diàn liàng",荷载:"hè zǎi",调式:"diào shì",处身:"chǔ shēn",打手:"dǎ shǒu",弹弓:"dàn gōng",横蛮:"hèng mán",能干:"néng gàn",校点:"jiào diǎn",加载:"jiā zài",干校:"gàn xiào",哄传:"hōng chuán",校注:"jiào zhù",淤塞:"yū sè",马扎:"mǎ zhá",月氏:"yuè zhī",高干:"gāo gàn",经传:"jīng zhuàn",曾孙:"zēng sūn",好斗:"hào dòu",关卡:"guān qiǎ",逃奔:"táo bèn",磨蹭:"mó ceng",牟取:"móu qǔ",颤栗:"zhàn lì",蚂蚱:"mà zha",撮合:"cuō he",趔趄:"liè qie",摔打:"shuāi dǎ",台子:"tái zi",分得:"fēn de",粘着:"nián zhuó",采邑:"cài yì",散装:"sǎn zhuāng",婀娜:"ē nuó",兴味:"xìng wèi",行头:"xíng tou",气量:"qì liàng",调运:"diào yùn",处治:"chǔ zhì",乐音:"yuè yīn",充塞:"chōng sè",恫吓:"dòng hè",论调:"lùn diào",相中:"xiāng zhòng",民乐:"mín yuè",炮仗:"pào zhang",丧服:"sāng fú",骁将:"xiāo jiàng",量刑:"liàng xíng",缝补:"féng bǔ",财会:"cái kuài",大干:"dà gàn",历数:"lì shǔ",校场:"jiào chǎng",塞北:"sài běi",识相:"shí xiàng",辱没:"rǔ mò",鲜亮:"xiān liàng",语塞:"yǔ sè",露脸:"lòu liǎn",凉快:"liáng kuai",腰杆:"yāo gǎn",溜达:"liū da",嘎嘎:"gā gā",公干:"gōng gàn",桔梗:"jié gěng",挑逗:"tiǎo dòu",看门:"kān mén",乐歌:"yuè gē",拓片:"tà piàn",挑动:"tiǎo dòng",准将:"zhǔn jiàng",遒劲:"qiú jìng",磨坊:"mò fáng",逶迤:"wēi yí",搅和:"jiǎo huo",摩挲:"mó suō",作弄:"zuò nòng",苗头:"miáo tou",打颤:"dǎ zhàn",大藏:"dà zàng",畜牲:"chù shēng",勾搭:"gōu da",树荫:"shù yīn",树杈:"shù chà",铁杆:"tiě gǎn",将相:"jiàng xiàng",份子:"fèn zi",视差:"shì chā",绿荫:"lǜ yīn",枪杆:"qiāng gǎn",缝纫:"féng rèn",愁闷:"chóu mèn",点将:"diǎn jiàng",华佗:"huà tuó",劲射:"jìng shè",箱笼:"xiāng lǒng",终了:"zhōng liǎo",鬓发:"bìn fà",结巴:"jiē ba",苦干:"kǔ gàn",看家:"kān jiā",正旦:"zhēng dàn",中肯:"zhòng kěn",厦门:"xià mén",东莞:"dōng guǎn",食量:"shí liàng",宫调:"gōng diào",间作:"jiàn zuò",弹片:"dàn piàn",差池:"chā chí",漂白:"piǎo bái",杠子:"gàng zi",调处:"tiáo chǔ",好动:"hào dòng",转炉:"zhuàn lú",屏气:"bǐng qì",夹板:"jiā bǎn",哀乐:"āi yuè",干道:"gàn dào",苦处:"kǔ chù",劈柴:"pǐ chái",长势:"zhǎng shì",天华:"tiān huá",共处:"gòng chǔ",校验:"jiào yàn",出塞:"chū sài",磨盘:"mò pán",萎靡:"wěi mǐ",奔丧:"bēn sāng",唱和:"chàng hè",大调:"dà diào",非分:"fēi fèn",钻营:"zuān yíng",夹子:"jiā zi",超载:"chāo zài",更始:"gēng shǐ",铃铛:"líng dang",披散:"pī sàn",发还:"fā huán",转轮:"zhuàn lún",横财:"hèng cái",泡桐:"pāo tóng",抛撒:"pāo sǎ",天呀:"tiān yā",糊糊:"hū hu",躯壳:"qū qiào",通量:"tōng liàng",奉还:"fèng huán",午觉:"wǔ jiào",闷棍:"mèn gùn",浪头:"làng tou",砚台:"yàn tái",油坊:"yóu fáng",学长:"xué zhǎng",过载:"guò zài",笔调:"bǐ diào",衣被:"yī bèi",畜产:"xù chǎn",调阅:"diào yuè",蛮干:"mán gàn",曾祖:"zēng zǔ",提干:"tí gàn",变调:"biàn diào",覆没:"fù mò",模子:"mú zi",乐律:"yuè lǜ",称心:"chèn xīn",木杆:"mù gān",重印:"chóng yìn",自省:"zì xǐng",提调:"tí diào",看相:"kàn xiàng",芋头:"yù tou",下切:"xià qiē",塞上:"sài shàng",铺张:"pū zhāng",藤蔓:"téng wàn",薄幸:"bó xìng",解数:"xiè shù",褪去:"tuì qù",霰弹:"xiàn dàn",柚木:"yóu mù",痕量:"hén liàng",雅乐:"yǎ yuè",号哭:"háo kū",诈降:"zhà xiáng",猪圈:"zhū juàn",咋舌:"zé shé",铣床:"xǐ chuáng",防弹:"fáng dàn",健将:"jiàn jiàng",丽水:"lí shuǐ",削发:"xuē fà",空当:"kòng dāng",多相:"duō xiàng",鲜见:"xiǎn jiàn",划桨:"huá jiǎng",载波:"zài bō",跳蚤:"tiào zao",俏皮:"qiào pí",吧嗒:"bā dā",结发:"jié fà",了断:"liǎo duàn",同调:"tóng diào",石磨:"shí mò",时差:"shí chā",鼻塞:"bí sè",挑子:"tiāo zi",推磨:"tuī mò",武侯:"wǔ hóu",抹煞:"mǒ shā",调转:"diào zhuǎn",籍没:"jí mò",还债:"huán zhài",调演:"diào yǎn",分划:"fēn huá",奇偶:"jī ǒu",断喝:"duàn hè",闷雷:"mèn léi",狼藉:"láng jí",饭量:"fàn liàng",还礼:"huán lǐ",转调:"zhuǎn diào",星相:"xīng xiàng",手相:"shǒu xiàng",配乐:"pèi yuè",盖头:"gài tou",连杆:"lián gǎn",簿记:"bù jì",刀把:"dāo bà",量词:"liàng cí",名角:"míng jué",步调:"bù diào",校本:"jiào běn",账簿:"zhàng bù",隽永:"juàn yǒng",稍为:"shāo wéi",易传:"yì zhuàn",乐谱:"yuè pǔ",牵累:"qiān lěi",答理:"dā li",喝斥:"hè chì",吟哦:"yín é",干渠:"gàn qú",海量:"hǎi liàng",精当:"jīng dàng",着床:"zhuó chuáng",月相:"yuè xiàng",庶几:"shù jī",宫观:"gōng guàn",论处:"lùn chǔ",征辟:"zhēng bì",厚朴:"hòu pò",介壳:"jiè qiào",吭哧:"kēng chī",咯血:"kǎ xiě",铺陈:"pū chén",重生:"chóng shēng",乐理:"yuè lǐ",哀号:"āi háo",藏历:"zàng lì",刚劲:"gāng jìng",削平:"xuē píng",浓荫:"nóng yīn",城垛:"chéng duǒ",当差:"dāng chāi",正传:"zhèng zhuàn",并处:"bìng chǔ",创面:"chuāng miàn",旦角:"dàn jué",薄礼:"bó lǐ",晃荡:"huàng dang",臊子:"sào zi",家什:"jiā shí",闷头:"mēn tóu",美发:"měi fà",度数:"dù shu",着凉:"zháo liáng",闯将:"chuǎng jiàng",几案:"jī àn",姘头:"pīn tou",差数:"chā shù",散碎:"sǎn suì",壅塞:"yōng sè",寒颤:"hán zhàn",牵强:"qiān qiǎng",无间:"wú jiàn",轮转:"lún zhuàn",号叫:"háo jiào",铺排:"pū pái",降伏:"xiáng fú",轧钢:"zhá gāng",东阿:"dōng ē",病假:"bìng jià",累加:"lěi jiā",梗塞:"gěng sè",弹夹:"dàn jiā",钻心:"zuān xīn",晃眼:"huǎng yǎn",魔爪:"mó zhǎo",标量:"biāo liàng",憋闷:"biē mèn",猜度:"cāi duó",处士:"chǔ shì",官差:"guān chāi",讨还:"tǎo huán",长门:"cháng mén",馏分:"liú fēn",里弄:"lǐ lòng",色相:"sè xiàng",雅兴:"yǎ xìng",角力:"jué lì",弹坑:"dàn kēng",枝杈:"zhī chà",夹具:"jiā jù",处刑:"chǔ xíng",悍将:"hàn jiàng",好学:"hào xué",好好:"hǎo hǎo",银发:"yín fà",扫把:"sào bǎ",法相:"fǎ xiàng",贵干:"guì gàn",供气:"gōng qì",空余:"kòng yú",捆扎:"kǔn zā",瘠薄:"jí bó",浆糊:"jiàng hu",嘎吱:"gā zhī",调令:"diào lìng",法帖:"fǎ tiè",淋病:"lìn bìng",调派:"diào pài",转盘:"zhuàn pán",供稿:"gōng gǎo",差官:"chāi guān",忧闷:"yōu mèn",教长:"jiào zhǎng",重唱:"chóng chàng",酒兴:"jiǔ xìng",乐坛:"yuè tán",花呢:"huā ní",叱喝:"chì hè",膀臂:"bǎng bì",得空:"dé kòng",转圈:"zhuàn quān",横暴:"hèng bào",哄抬:"hōng tái",引吭:"yǐn háng",载货:"zài huò",中计:"zhòng jì",官长:"guān zhǎng",相面:"xiàng miàn",看头:"kàn tou",盼头:"pàn tou",意兴:"yì xìng",军乐:"jūn yuè",累次:"lěi cì",骨嘟:"gǔ dū",燕赵:"yān zhào",报丧:"bào sāng",弥撒:"mí sa",挨斗:"ái dòu",扁舟:"piān zhōu",丑角:"chǒu jué",吊丧:"diào sāng",强将:"qiáng jiàng",重奏:"chóng zòu",发辫:"fà biàn",着魔:"zháo mó",着法:"zhāo fǎ",盛放:"shèng fàng",填塞:"tián sè",凶横:"xiōng hèng",稽首:"qǐ shǒu",碑帖:"bēi tiè",冲量:"chōng liàng",发菜:"fà cài",假发:"jiǎ fà",翻卷:"fān juǎn",小量:"xiǎo liàng",胶着:"jiāo zhuó",里子:"lǐ zi",调调:"diào diao",散兵:"sǎn bīng",高挑:"gāo tiǎo",播撒:"bō sǎ",夹心:"jiā xīn",扇动:"shān dòng",叨扰:"tāo rǎo",霓裳:"ní cháng",捻子:"niǎn zi",弥缝:"mí féng",撒布:"sǎ bù",场院:"cháng yuàn",省亲:"xǐng qīn",提拉:"tí lā",惯量:"guàn liàng",强逼:"qiáng bī",强征:"qiáng zhēng",晕车:"yùn chē",数道:"shù dào",带累:"dài lèi",拓本:"tà běn",嫌恶:"xián wù",宿将:"sù jiàng",龟裂:"jūn liè",缠夹:"chán jiā",发式:"fà shì",隔扇:"gé shàn",天分:"tiān fèn",癖好:"pǐ hào",四通:"sì tōng",白术:"bái zhú",划伤:"huá shāng",角斗:"jué dòu",听差:"tīng chāi",岁差:"suì chā",丧礼:"sāng lǐ",脉脉:"mò mò",削瘦:"xuē shòu",撒播:"sǎ bō",莎草:"suō cǎo",犍为:"qián wéi",调头:"diào tóu",龙卷:"lóng juǎn",外调:"wài diào",字帖:"zì tiè",卷发:"juǎn fà",揣度:"chuǎi duó",洋相:"yáng xiàng",散光:"sǎn guāng",骨碌:"gū lu",薄命:"bó mìng",笼头:"lóng tóu",咽炎:"yān yán",碌碡:"liù zhou",片儿:"piàn er",纤手:"qiàn shǒu",散体:"sǎn tǐ",内省:"nèi xǐng",强留:"qiáng liú",解送:"jiè sòng",反间:"fǎn jiàn",少壮:"shào zhuàng",留空:"liú kōng",告假:"gào jià",咳血:"ké xuè",薄暮:"bó mù",铺轨:"pū guǐ",磨削:"mó xuē",治丧:"zhì sāng",叉子:"chā zi",哄动:"hōng dòng",蛾子:"é zi",出落:"chū luò",股长:"gǔ zhǎng",贵处:"guì chù",还魂:"huán hún",例假:"lì jià",刹住:"shā zhù",身量:"shēn liàng",同好:"tóng hào",模量:"mó liàng",更生:"gēng shēng",服丧:"fú sāng",率直:"shuài zhí",字模:"zì mú",散架:"sǎn jià",答腔:"dā qiāng",交恶:"jiāo wù",薄情:"bó qíng",眼泡:"yǎn pāo",袅娜:"niǎo nuó",草垛:"cǎo duò",冲劲:"chòng jìn",呢喃:"ní nán",切中:"qiè zhòng",挑灯:"tiǎo dēng",还愿:"huán yuàn",激将:"jī jiàng",更鼓:"gēng gǔ",没药:"mò yào",败兴:"bài xìng",切面:"qiē miàn",散户:"sǎn hù",累进:"lěi jìn",背带:"bēi dài",秤杆:"chèng gǎn",碾坊:"niǎn fáng",簿子:"bù zi",扳手:"bān shǒu",铅山:"yán shān",儒将:"rú jiàng",重光:"chóng guāng",剪发:"jiǎn fà",长上:"zhǎng shàng",小传:"xiǎo zhuàn",压轴:"yā zhòu",弱冠:"ruò guàn",花卷:"huā juǎn",横祸:"hèng huò",夹克:"jiā kè",光晕:"guāng yùn",披靡:"pī mǐ",对调:"duì diào",夹持:"jiā chí",空额:"kòng é",平调:"píng diào",铺床:"pū chuáng",丧钟:"sāng zhōng",作乐:"zuò lè",少府:"shào fǔ",数数:"shuò shuò",奔头:"bèn tou",进给:"jìn jǐ",率性:"shuài xìng",乐子:"lè zi",绑扎:"bǎng zā",挑唆:"tiǎo suō",漂洗:"piǎo xǐ",夹墙:"jiā qiáng",咳喘:"ké chuǎn",乜斜:"miē xie",错处:"cuò chù",闷酒:"mèn jiǔ",时调:"shí diào",重孙:"chóng sūn",经幢:"jīng chuáng",圩场:"xū chǎng",调门:"diào mén",花头:"huā tóu",划拉:"huá la",套色:"tào shǎi",粗率:"cū shuài",相率:"xiāng shuài",款识:"kuǎn zhì",吁请:"yù qǐng",荫蔽:"yīn bì",文蛤:"wén gé",嘀嗒:"dī dā",调取:"diào qǔ",交差:"jiāo chāi",落子:"luò zǐ",相册:"xiàng cè",絮叨:"xù dao",落发:"luò fà",异相:"yì xiàng",浸没:"jìn mò",角抵:"jué dǐ",卸载:"xiè zài",春卷:"chūn juǎn",扎挣:"zhá zheng",畜养:"xù yǎng",吡咯:"bǐ luò",垛子:"duò zi",恶少:"è shào",发际:"fà jì",红苕:"hóng sháo",糨糊:"jiàng hu",哭丧:"kū sāng",稍息:"shào xī",晕船:"yùn chuán",校样:"jiào yàng",外差:"wài chā",脚爪:"jiǎo zhǎo",铺展:"pū zhǎn",芫荽:"yán sui",夹紧:"jiā jǐn",尿泡:"suī pào",丧乱:"sāng luàn",凶相:"xiōng xiàng",华发:"huá fà",打场:"dǎ cháng",云量:"yún liàng",正切:"zhèng qiē",划拳:"huá quán",划艇:"huá tǐng",评传:"píng zhuàn",拉纤:"lā qiàn",句读:"jù dòu",散剂:"sǎn jì",骨殖:"gǔ shi",塞音:"sè yīn",铺叙:"pū xù",阏氏:"yān zhī",冷颤:"lěng zhàn",煞住:"shā zhù",少男:"shào nán",管乐:"guǎn yuè",号啕:"háo táo",纳降:"nà xiáng",拥塞:"yōng sè",万乘:"wàn shèng",杆儿:"gǎn ér",葛藤:"gé téng",簿籍:"bù jí",皮夹:"pí jiā",校准:"jiào zhǔn",允当:"yǔn dàng",器量:"qì liàng",选调:"xuǎn diào",扮相:"bàn xiàng",干才:"gàn cái",基干:"jī gàn",割切:"gē qiē",国乐:"guó yuè",卡壳:"qiǎ ké",辟谷:"bì gǔ",磨房:"mò fáng",咿呀:"yī yā",芥末:"jiè mo",薄技:"bó jì",产假:"chǎn jià",诗兴:"shī xìng",重出:"chóng chū",转椅:"zhuàn yǐ",酌量:"zhuó liang",簿册:"bù cè",藏青:"zàng qīng",的士:"dī shì",调人:"diào rén",解元:"jiè yuán",茎干:"jīng gàn",巨量:"jù liàng",榔头:"láng tou",率真:"shuài zhēn",喷香:"pèn xiāng",锁钥:"suǒ yuè",虾蟆:"há má",相图:"xiàng tú",兴会:"xìng huì",灶头:"zào tóu",重婚:"chóng hūn",钻洞:"zuān dòng",忖度:"cǔn duó",党参:"dǎng shēn",调温:"diào wēn",杆塔:"gān tǎ",葛布:"gé bù",拱券:"gǒng xuàn",夹生:"jiā shēng",露馅:"lòu xiàn",恰切:"qià qiè",散见:"sǎn jiàn",哨卡:"shào qiǎ",烫发:"tàng fà",体量:"tǐ liàng",挺括:"tǐng kuò",系带:"jì dài",相士:"xiàng shì",羊圈:"yáng juàn",转矩:"zhuàn jǔ",吧台:"bā tái",苍术:"cāng zhú",菲薄:"fěi bó",蛤蚧:"gé jiè",蛤蜊:"gé lí",瓜蔓:"guā wàn",怪相:"guài xiàng",临帖:"lín tiè",女红:"nǚ gōng",刨床:"bào chuáng",翘楚:"qiáo chǔ",数九:"shǔ jiǔ",谈兴:"tán xìng",雄劲:"xióng jìng",扎染:"zā rǎn",遮荫:"zhē yīn",周正:"zhōu zhèng",赚头:"zhuàn tou",扒手:"pá shǒu",搀和:"chān huo",诚朴:"chéng pǔ",肚量:"dù liàng",干结:"gān jié",工尺:"gōng chě",家累:"jiā lěi",曲水:"qū shuǐ",沙参:"shā shēn",挑花:"tiǎo huā",阿门:"ā mén",背篓:"bēi lǒu",瘪三:"biē sān",裁处:"cái chǔ",创痛:"chuāng tòng",福相:"fú xiàng",更动:"gēng dòng",豪兴:"háo xìng",还阳:"huán yáng",还嘴:"huán zuǐ",借调:"jiè diào",卷云:"juǎn yún",流弹:"liú dàn",想头:"xiǎng tou",削价:"xuē jià",校阅:"jiào yuè",雅量:"yǎ liàng",别传:"bié zhuàn",薄酒:"bó jiǔ",春假:"chūn jià",发妻:"fà qī",哗哗:"huā huā",宽绰:"kuān chuo",了悟:"liǎo wù",切花:"qiē huā",审度:"shěn duó",应许:"yīng xǔ",转台:"zhuàn tái",仔猪:"zǐ zhū",裁量:"cái liáng",藏戏:"zàng xì",乘兴:"chéng xìng",绸缪:"chóu móu",摧折:"cuī zhé",调经:"tiáo jīng",调职:"diào zhí",缝缀:"féng zhuì",骨朵:"gū duǒ",核儿:"hú er",恒量:"héng liàng",还价:"huán jià",浑朴:"hún pǔ",苦差:"kǔ chāi",面糊:"miàn hù",煞车:"shā chē",省视:"xǐng shì",什锦:"shí jǐn",信差:"xìn chāi",余切:"yú qiē",攒眉:"cuán méi",炸糕:"zhá gāo",钻杆:"zuàn gǎn",扒灰:"pá huī",拌和:"bàn huò",长调:"cháng diào",大溜:"dà liù",抖搂:"dǒu lōu",飞转:"fēi zhuàn",干仗:"gàn zhàng",好胜:"hào shèng",画片:"huà piàn",搅混:"jiǎo hún",螺杆:"luó gǎn",木模:"mù mú",怒号:"nù háo",频数:"pín shù",无宁:"wú níng",遗少:"yí shào",邮差:"yóu chāi",占卦:"zhān guà",占星:"zhān xīng",重审:"chóng shěn",自量:"zì liàng",调防:"diào fáng",发廊:"fà láng",反调:"fǎn diào",缝子:"fèng zi",更夫:"gēng fū",骨子:"gǔ zi",光杆:"guāng gǎn",夹棍:"jiā gùn",居丧:"jū sāng",巨贾:"jù gǔ",看押:"kān yā",空转:"kōng zhuàn",量力:"liàng lì",炮烙:"páo luò",赔还:"péi huán",扑扇:"pū shān",散记:"sǎn jì",散件:"sǎn jiàn",删削:"shān xuē",射干:"shè gàn",条几:"tiáo jī",偷空:"tōu kòng",削壁:"xuē bì",校核:"jiào hé",阴干:"yīn gān",择菜:"zhái cài",重九:"chóng jiǔ",主调:"zhǔ diào",自禁:"zì jīn",吧唧:"bā jī",便溺:"biàn niào",词调:"cí diào",叨咕:"dáo gu",落枕:"lào zhěn",铺砌:"pū qì",刷白:"shuà bái",委靡:"wěi mǐ",系泊:"xì bó",相马:"xiàng mǎ",熨帖:"yù tiē",转筋:"zhuàn jīn",棒喝:"bàng hè",傧相:"bīn xiàng",镐头:"gǎo tóu",间苗:"jiàn miáo",乐池:"yuè chí",卖相:"mài xiàng",屏弃:"bǐng qì",铅弹:"qiān dàn",切变:"qiē biàn",请调:"qǐng diào",群氓:"qún méng",散板:"sǎn bǎn",省察:"xǐng chá",事假:"shì jià",纤绳:"qiàn shéng",重影:"chóng yǐng",耕种:"gēng zhòng",种地:"zhòng dì",种菜:"zhòng cài",栽种:"zāi zhòng",接种:"jiē zhòng",垦种:"kěn zhòng",种殖:"zhòng zhí",种瓜:"zhòng guā",种豆:"zhòng dòu",种树:"zhòng shù",睡着:"shuì zháo",笼子:"lóng zi",重启:"chóng qǐ",重整:"chóng zhěng",重弹:"chóng tán",重足:"chóng zú",重山:"chóng shān",重游:"chóng yóu",重峦:"chóng luán",爷爷:"yé ye",奶奶:"nǎi nai",姥爷:"lǎo ye",爸爸:"bà ba",妈妈:"mā ma",婶婶:"shěn shen",舅舅:"jiù jiu",姑姑:"gū gu",叔叔:"shū shu",姨夫:"yí fu",舅母:"jiù mu",姑父:"gū fu",姐夫:"jiě fu",婆婆:"pó po",公公:"gōng gong",舅子:"jiù zi",姐姐:"jiě jie",哥哥:"gē ge",妹妹:"mèi mei",妹夫:"mèi fu",姨子:"yí zi",宝宝:"bǎo bao",娃娃:"wá wa",孩子:"hái zi",日子:"rì zi",样子:"yàng zi",狮子:"shī zi",身子:"shēn zi",架子:"jià zi",嫂子:"sǎo zi",鼻子:"bí zi",亭子:"tíng zi",折子:"zhé zi",面子:"miàn zi",脖子:"bó zi",辈子:"bèi zi",帽子:"mào zi",拍子:"pāi zi",柱子:"zhù zi",辫子:"biàn zi",鸽子:"gē zi",房子:"fáng zi",丸子:"wán zi",摊子:"tān zi",牌子:"pái zi",胡子:"hú zi",鬼子:"guǐ zi",矮子:"ǎi zi",鸭子:"yā zi",小子:"xiǎo zi",影子:"yǐng zi",屋子:"wū zi",对子:"duì zi",点子:"diǎn zi",本子:"běn zi",种子:"zhǒng zi",儿子:"ér zi",兔子:"tù zi",骗子:"piàn zi",院子:"yuàn zi",猴子:"hóu zi",嗓子:"sǎng zi",侄子:"zhí zi",柿子:"shì zi",钳子:"qián zi",虱子:"shī zi",瓶子:"píng zi",豹子:"bào zi",筷子:"kuài zi",篮子:"lán zi",绳子:"shéng zi",嘴巴:"zuǐ ba",耳朵:"ěr duo",茄子:"qié zi",蚌埠:"bèng bù",崆峒:"kōng tóng",琵琶:"pí pa",蘑菇:"mó gu",葫芦:"hú lu",狐狸:"hú li",桔子:"jú zi",盒子:"hé zi",桌子:"zhuō zi",竹子:"zhú zi",师傅:"shī fu",衣服:"yī fu",袜子:"wà zi",杯子:"bēi zi",刺猬:"cì wei",麦子:"mài zi",队伍:"duì wu",知了:"zhī liǎo",鱼儿:"yú er",馄饨:"hún tun",灯笼:"dēng long",庄稼:"zhuāng jia",聪明:"cōng ming",镜子:"jìng zi",银子:"yín zi",盘子:"pán zi",了却:"liǎo què",力气:"lì qi",席子:"xí zi",林子:"lín zi",朝霞:"zhāo xiá",朝夕:"zhāo xī",朝气:"zhāo qì",翅膀:"chì bǎng",省长:"shěng zhǎng",臧否:"zāng pǐ",否泰:"pǐ tài",变得:"biàn de",丈夫:"zhàng fu",豆腐:"dòu fu",笔杆:"bǐ gǎn",枞阳:"zōng yáng",行人:"xíng rén",打着:"dǎ zhe",第一:"dì yī",万一:"wàn yī",之一:"zhī yī",得之:"dé zhī",统一:"tǒng yī",唯一:"wéi yī",专一:"zhuān yī",单一:"dān yī",如一:"rú yī",其一:"qí yī",合一:"hé yī",逐一:"zhú yī",周一:"zhōu yī",初一:"chū yī",研一:"yán yī",归一:"guī yī",假一:"jiǎ yī",闻一:"wén yī",了了:"liǎo liǎo",公了:"gōng liǎo",私了:"sī liǎo",一月:"yī yuè",一号:"yī hào",一级:"yī jí",一等:"yī děng",一哥:"yī gē",月一:"yuè yī",一一:"yī yī",二一:"èr yī",三一:"sān yī",四一:"sì yī",五一:"wǔ yī",六一:"liù yī",七一:"qī yī",八一:"bā yī",九一:"jiǔ yī","一〇":"yī líng",一零:"yī líng",一二:"yī èr",一三:"yī sān",一四:"yī sì",一五:"yī wǔ",一六:"yī liù",一七:"yī qī",一八:"yī bā",一九:"yī jiǔ",一又:"yī yòu",一饼:"yī bǐng",一楼:"yī lóu",为例:"wéi lì",为准:"wéi zhǔn",沧海:"cāng hǎi",难为:"nán wéi",责难:"zé nàn",患难:"huàn nàn",磨难:"mó nàn",大难:"dà nàn",刁难:"diāo nàn",殉难:"xùn nàn",落难:"luò nàn",罹难:"lí nàn",灾难:"zāi nàn",难民:"nàn mín",苦难:"kǔ nàn",危难:"wēi nàn",发难:"fā nàn",逃难:"táo nàn",避难:"bì nàn",遇难:"yù nàn",阻难:"zǔ nàn",厄难:"è nàn",徇难:"xùn nàn",空难:"kōng nàn",喜欢:"xǐ huan",朝朝:"zhāo zhāo",不行:"bù xíng",轧轧:"yà yà",弯曲:"wān qū",扭曲:"niǔ qū",曲直:"qū zhí",委曲:"wěi qū",酒曲:"jiǔ qū",曲径:"qū jìng",曲解:"qū jiě",歪曲:"wāi qū",曲线:"qū xiàn",曲阜:"qū fù",九曲:"jiǔ qū",曲折:"qū zhé",曲肱:"qū gōng",曲意:"qū yì",仡佬:"gē lǎo"},Sh=Object.keys(ui).map(n=>({zh:n,pinyin:ui[n],probability:2e-8,length:2,priority:R.Normal,dict:Symbol("dict2")})),ei={为什么:"wèi shén me",实际上:"shí jì shang",检察长:"jiǎn chá zhǎng",干什么:"gàn shén me",这会儿:"zhè huì er",尽可能:"jǐn kě néng",董事长:"dǒng shì zhǎng",了不起:"liǎo bù qǐ",参谋长:"cān móu zhǎng",朝鲜族:"cháo xiǎn zú",海内外:"hǎi nèi wài",禁不住:"jīn bú zhù",柏拉图:"bó lā tú",不在乎:"bú zài hu",洛杉矶:"luò shān jī",有点儿:"yǒu diǎn er",迫击炮:"pǎi jī pào",不得了:"bù dé liǎo",马尾松:"mǎ wěi sōng",运输量:"yùn shū liàng",发脾气:"fā pí qi",士大夫:"shì dà fū",鸭绿江:"yā lù jiāng",压根儿:"yà gēn er",对得起:"duì de qǐ",那会儿:"nà huì er",自个儿:"zì gě er",物理量:"wù lǐ liàng",怎么着:"zěn me zhāo",明晃晃:"míng huǎng huǎng",节假日:"jié jià rì",心里话:"xīn lǐ huà",发行量:"fā xíng liàng",兴冲冲:"xìng chōng chōng",分子量:"fēn zǐ liàng",国子监:"guó zǐ jiàn",老大难:"lǎo dà nán",党内外:"dǎng nèi wài",这么着:"zhè me zhāo",少奶奶:"shào nǎi nai",暗地里:"àn dì lǐ",更年期:"gēng nián qī",工作量:"gōng zuò liàng",背地里:"bèi dì lǐ",山里红:"shān li hóng",好好儿:"hǎo hāo er",交响乐:"jiāo xiǎng yuè",好意思:"hǎo yì si",吐谷浑:"tǔ yù hún",没意思:"méi yì si",理发师:"lǐ fà shī",塔什干:"tǎ shí gān",充其量:"chōng qí liàng",靠得住:"kào de zhù",车行道:"chē xíng dào",人行道:"rén xíng dào",中郎将:"zhōng láng jiàng",照明弹:"zhào míng dàn",烟幕弹:"yān mù dàn",没奈何:"mò nài hé",乱哄哄:"luàn hōng hōng",惠更斯:"huì gēng sī",载重量:"zài zhòng liàng",瞧得起:"qiáo de qǐ",纪传体:"jì zhuàn tǐ",阿房宫:"ē páng gōng",卷心菜:"juǎn xīn cài",戏班子:"xì bān zi",过得去:"guò de qù",花岗石:"huā gāng shí",外甥女:"wài sheng nǚ",团团转:"tuán tuán zhuàn",大堡礁:"dà bǎo jiāo",燃烧弹:"rán shāo dàn",劳什子:"láo shí zi",摇滚乐:"yáo gǔn yuè",夹竹桃:"jiā zhú táo",闹哄哄:"nào hōng hōng",三连冠:"sān lián guàn",重头戏:"zhòng tóu xì",二人转:"èr rén zhuàn",节骨眼:"jiē gǔ yǎn",知识面:"zhī shi miàn",护士长:"hù shi zhǎng",信号弹:"xìn hào dàn",干电池:"gān diàn chí",枪杆子:"qiāng gǎn zi",哭丧棒:"kū sāng bàng",鼻咽癌:"bí yān ái",瓦岗军:"wǎ gāng jūn",买得起:"mǎi de qǐ",癞蛤蟆:"lài há ma",脊梁骨:"jǐ liang gǔ",子母弹:"zǐ mǔ dàn",开小差:"kāi xiǎo chāi",女强人:"nǚ qiáng rén",英雄传:"yīng xióng zhuàn",爵士乐:"jué shì yuè",说笑话:"shuō xiào hua",碰头会:"pèng tóu huì",玻璃钢:"bō li gāng",曳光弹:"yè guāng dàn",少林拳:"shào lín quán",咏叹调:"yǒng tàn diào",少先队:"shào xiān duì",灵长目:"líng zhǎng mù",对着干:"duì zhe gàn",蒙蒙亮:"méng méng liàng",软骨头:"ruǎn gǔ tou",铺盖卷:"pū gài juǎn",和稀泥:"huò xī ní",背黑锅:"bēi hēi guō",红彤彤:"hóng tōng tōng",武侯祠:"wǔ hóu cí",打哆嗦:"dǎ duō suo",户口簿:"hù kǒu bù",马尾藻:"mǎ wěi zǎo",夜猫子:"yè māo zi",打手势:"dǎ shǒu shì",龙王爷:"lóng wáng yé",气头上:"qì tóu shang",糊涂虫:"hú tu chóng",笔杆子:"bǐ gǎn zi",占便宜:"zhàn pián yi",打主意:"dǎ zhǔ yì",多弹头:"duō dàn tóu",露一手:"lòu yì shǒu",堰塞湖:"yàn sè hú",保得住:"bǎo de zhù",趵突泉:"bào tū quán",奥得河:"ào de hé",司务长:"sī wù zhǎng",禁不起:"jīn bù qǐ",什刹海:"shí chà hǎi",莲花落:"lián huā lào",见世面:"jiàn shì miàn",豁出去:"huō chū qù",电位差:"diàn wèi chā",挨个儿:"āi gè er",那阵儿:"nà zhèn er",肺活量:"fèi huó liàng",大师傅:"dà shī fu",掷弹筒:"zhì dàn tǒng",打呼噜:"dǎ hū lu",广渠门:"ān qú mén",未见得:"wèi jiàn dé",大婶儿:"dà shěn er",谈得来:"tán de lái",脚丫子:"jiǎo yā zi",空包弹:"kōng bāo dàn",窝里斗:"wō li dòu",弹着点:"dàn zhuó diǎn",个头儿:"gè tóu er",看得起:"kàn de qǐ",糊涂账:"hú tu zhàng",大猩猩:"dà xīng xing",禁得起:"jīn de qǐ",法相宗:"fǎ xiàng zōng",可怜相:"kě lián xiàng",吃得下:"chī de xià",汉堡包:"hàn bǎo bāo",闹嚷嚷:"nào rāng rāng",数来宝:"shǔ lái bǎo",合得来:"hé de lái",干性油:"gān xìng yóu",闷葫芦:"mèn hú lu",呱呱叫:"guā guā jiào",西洋参:"xī yáng shēn",林荫道:"lín yīn dào",拉家常:"lā jiā cháng",卷铺盖:"juǎn pū gài",过得硬:"guò de yìng",飞将军:"fēi jiāng jūn",挑大梁:"tiǎo dà liáng",哈巴狗:"hǎ ba gǒu",过家家:"guò jiā jiā",催泪弹:"cuī lèi dàn",雨夹雪:"yǔ jiā xuě",敲竹杠:"qiāo zhú gàng",列车长:"liè chē zhǎng",华达呢:"huá dá ní",犯得着:"fàn de zháo",土疙瘩:"tǔ gē da",煞风景:"shā fēng jǐng",轻量级:"qīng liàng jí",羞答答:"xiū dā dā",石子儿:"shí zǐ er",达姆弹:"dá mǔ dàn",科教片:"kē jiào piān",侃大山:"kǎn dà shān",丁点儿:"dīng diǎn er",吃得消:"chī de xiāo",捋虎须:"luō hǔ xū",高丽参:"gāo lí shēn",众生相:"zhòng shēng xiàng",咽峡炎:"yān xiá yán",禁得住:"jīn de zhù",吃得开:"chī de kāi",柞丝绸:"zuò sī chóu",应声虫:"yìng shēng chóng",数得着:"shǔ de zháo",傻劲儿:"shǎ jìn er",铅玻璃:"qiān bō li",可的松:"kě dì sōng",划得来:"huá de lái",晕乎乎:"yūn hū hū",屎壳郎:"shǐ ke làng",尥蹶子:"liào juě zi",藏红花:"zàng hóng huā",闷罐车:"mèn guàn chē",卡脖子:"qiǎ bó zi",红澄澄:"hóng deng deng",赶得及:"gǎn de jí",当间儿:"dāng jiàn er",露马脚:"lòu mǎ jiǎo",鸡内金:"jī nèi jīn",犯得上:"fàn de shàng",钉齿耙:"dīng chǐ bà",饱和点:"bǎo hé diǎn",龙爪槐:"lóng zhǎo huái",喝倒彩:"hè dào cǎi",定冠词:"dìng guàn cí",担担面:"dàn dan miàn",吃得住:"chī de zhù",爪尖儿:"zhuǎ jiān er",支着儿:"zhī zhāo er",折跟头:"zhē gēn tou",阴着儿:"yīn zhāo er",烟卷儿:"yān juǎn er",宣传弹:"xuān chuán dàn",信皮儿:"xìn pí er",弦切角:"xián qiē jiǎo",缩砂密:"sù shā mì",说得来:"shuō de lái",水漂儿:"shuǐ piāo er",耍笔杆:"shuǎ bǐ gǎn",数得上:"shǔ de shàng",数不着:"shǔ bù zháo",数不清:"shǔ bù qīng",什件儿:"shí jiàn er",生死簿:"shēng sǐ bù",扇风机:"shān fēng jī",撒呓挣:"sā yì zheng",日记簿:"rì jì bù",热得快:"rè de kuài",亲家公:"qìng jia gōng",奇函数:"jī hán shù",拍纸簿:"pāi zhǐ bù",努劲儿:"nǔ jìn er",泥娃娃:"ní wá wa",内切圆:"nèi qiē yuán",哪会儿:"nǎ huì er",闷头儿:"mēn tóu er",没谱儿:"méi pǔ er",铆劲儿:"mǎo jìn er",溜肩膀:"liū jiān bǎng",了望台:"liào wàng tái",老来少:"lǎo lái shào",坤角儿:"kūn jué er",考勤簿:"kǎo qín bù",卷笔刀:"juǎn bǐ dāo",进给量:"jìn jǐ liàng",划不来:"huá bù lái",汗褂儿:"hàn guà er",鼓囊囊:"gǔ nāng nāng",够劲儿:"gòu jìn er",公切线:"gōng qiē xiàn",搁得住:"gé de zhù",赶浪头:"gǎn làng tóu",赶得上:"gǎn de shàng",干酵母:"gān jiào mǔ",嘎渣儿:"gā zhā er",嘎嘣脆:"gā bēng cuì",对得住:"duì de zhù",逗闷子:"dòu mèn zi",顶呱呱:"dǐng guā guā",滴溜儿:"dī liù er",大轴子:"dà zhòu zi",打板子:"dǎ bǎn zi",寸劲儿:"cùn jìn er",醋劲儿:"cù jìn er",揣手儿:"chuāi shǒu er",冲劲儿:"chòng jìn er",吃得来:"chī de lái",不更事:"bù gēng shì",奔头儿:"bèn tou er",百夫长:"bǎi fū zhǎng",娃娃亲:"wá wa qīn",死劲儿:"sǐ jìn er",骨朵儿:"gū duǒ er",功劳簿:"gōng láo bù",都江堰:"dū jiāng yàn",一担水:"yí dàn shuǐ",否极泰:"pǐ jí tài",泰来否:"tài lái pǐ",咳特灵:"ké tè líng",开户行:"kāi hù háng",郦食其:"lì yì jī",花事了:"huā shì liǎo",一更更:"yì gēng gēng",一重山:"yì chóng shān",风一更:"fēng yì gēng",雪一更:"xuě yì gēng",归一码:"guī yì mǎ",星期一:"xīng qī yī",礼拜一:"lǐ bài yī",一季度:"yī jì dù",一月一:"yī yuè yī",一字马:"yī zì mǎ",一是一:"yī shì yī",一次方:"yī cì fāng",一阳指:"yī yáng zhǐ",一字决:"yī zì jué",一年级:"yī nián jí",一不做:"yī bú zuò",屈戌儿:"qū qu ér",难为水:"nán wéi shuǐ",难为情:"nán wéi qíng",行一行:"xíng yì háng",别别的:"biè bié de",干哪行:"gàn nǎ háng",干一行:"gàn yì háng",曲别针:"qū bié zhēn"},Ph=Object.keys(ei).map(n=>({zh:n,pinyin:ei[n],probability:2e-8,length:3,priority:R.Normal,dict:Symbol("dict3")})),si={成吉思汗:"chéng jí sī hán",四通八达:"sì tōng bā dá",一模一样:"yì mú yí yàng",青藏高原:"qīng zàng gāo yuán",阿弥陀佛:"ē mí tuó fó",解放思想:"jiè fàng sī xiǎng",所作所为:"suǒ zuò suǒ wéi",迷迷糊糊:"mí mí hu hū",荷枪实弹:"hè qiāng shí dàn",兴高采烈:"xìng gāo cǎi liè",无能为力:"wú néng wéi lì",布鲁塞尔:"bù lǔ sài ěr",为所欲为:"wéi suǒ yù wéi",克什米尔:"kè shí mǐ ěr",没完没了:"méi wán méi liǎo",不为人知:"bù wéi rén zhī",结结巴巴:"jiē jiē bā bā",前仆后继:"qián pū hòu jì",铺天盖地:"pū tiān gài dì",直截了当:"zhí jié liǎo dàng",供不应求:"gōng bú yìng qiú",御史大夫:"yù shǐ dà fū",不为瓦全:"bù wéi wǎ quán",不可收拾:"bù kě shōu shi",胡作非为:"hú zuò fēi wéi",分毫不差:"fēn háo bú chà",模模糊糊:"mó mó hu hū",不足为奇:"bù zú wéi qí",悄无声息:"qiǎo wú shēng xī",了如指掌:"liǎo rú zhǐ zhǎng",深恶痛绝:"shēn wù tòng jué",高高兴兴:"gāo gāo xìng xìng",唉声叹气:"āi shēng tàn qì",汉藏语系:"hàn zàng yǔ xì",处心积虑:"chǔ xīn jī lǜ",泣不成声:"qì bù chéng shēng",半夜三更:"bàn yè sān gēng",失魂落魄:"shī hún luò pò",二十八宿:"èr shí bā xiù",转来转去:"zhuàn lái zhuàn qù",数以万计:"shǔ yǐ wàn jì",相依为命:"xiāng yī wéi mìng",恋恋不舍:"liàn liàn bù shě",屈指可数:"qū zhǐ kě shǔ",神出鬼没:"shén chū guǐ mò",结结实实:"jiē jiē shí shí",有的放矢:"yǒu dì fàng shǐ",叽哩咕噜:"jī lǐ gū lū",调兵遣将:"diào bīng qiǎn jiàng",载歌载舞:"zài gē zài wǔ",转危为安:"zhuǎn wēi wéi ān",踏踏实实:"tā tā shi shí",桑给巴尔:"sāng jǐ bā ěr",装模作样:"zhuāng mú zuò yàng",见义勇为:"jiàn yì yǒng wéi",相差无几:"xiāng chā wú jǐ",叹为观止:"tàn wéi guān zhǐ",闷闷不乐:"mèn mèn bú lè",喜怒哀乐:"xǐ nù āi lè",鲜为人知:"xiǎn wéi rén zhī",张牙舞爪:"zhāng yá wǔ zhǎo",为非作歹:"wéi fēi zuò dǎi",含糊其辞:"hán hú qí cí",疲于奔命:"pí yú bēn mìng",勉为其难:"miǎn wéi qí nán",依依不舍:"yī yī bù shě",顶头上司:"dǐng tóu shàng si",不着边际:"bù zhuó biān jì",大模大样:"dà mú dà yàng",寻欢作乐:"xún huān zuò lè",一走了之:"yì zǒu liǎo zhī",字里行间:"zì lǐ háng jiān",含含糊糊:"hán hán hu hū",恰如其分:"qià rú qí fèn",破涕为笑:"pò tì wéi xiào",深更半夜:"shēn gēng bàn yè",千差万别:"qiān chā wàn bié",数不胜数:"shǔ bú shèng shǔ",据为己有:"jù wéi jǐ yǒu",天旋地转:"tiān xuán dì zhuàn",养尊处优:"yǎng zūn chǔ yōu",玻璃纤维:"bō li xiān wéi",吵吵闹闹:"chāo chao nào nào",晕头转向:"yūn tóu zhuàn xiàng",土生土长:"tǔ shēng tǔ zhǎng",宁死不屈:"nìng sǐ bù qū",不省人事:"bù xǐng rén shì",尽力而为:"jìn lì ér wéi",精明强干:"jīng míng qiáng gàn",唠唠叨叨:"láo lao dāo dāo",叽叽喳喳:"jī ji zhā zhā",功不可没:"gōng bù kě mò",锲而不舍:"qiè ér bù shě",排忧解难:"pái yōu jiě nàn",稀里糊涂:"xī li hú tú",各有所长:"gè yǒu suǒ cháng",的的确确:"dí dí què què",哄堂大笑:"hōng táng dà xiào",听而不闻:"tīng ér bù wén",刀耕火种:"dāo gēng huǒ zhòng",内分泌腺:"nèi fèn mì xiàn",化险为夷:"huà xiǎn wéi yí",百发百中:"bǎi fā bǎi zhòng",重见天日:"chóng jiàn tiān rì",反败为胜:"fǎn bài wéi shèng",一了百了:"yì liǎo bǎi liǎo",大大咧咧:"dà da liē liē",心急火燎:"xīn jí huǒ liǎo",粗心大意:"cū xīn dà yi",鸡皮疙瘩:"jī pí gē da",夷为平地:"yí wéi píng dì",日积月累:"rì jī yuè lěi",设身处地:"shè shēn chǔ dì",投其所好:"tóu qí suǒ hào",间不容发:"jiān bù róng fà",人满为患:"rén mǎn wéi huàn",穷追不舍:"qióng zhuī bù shě",为时已晚:"wéi shí yǐ wǎn",如数家珍:"rú shǔ jiā zhēn",心里有数:"xīn lǐ yǒu shù",以牙还牙:"yǐ yá huán yá",神不守舍:"shén bù shǒu shě",孟什维克:"mèng shí wéi kè",各自为战:"gè zì wéi zhàn",怨声载道:"yuàn shēng zài dào",救苦救难:"jiù kǔ jiù nàn",好好先生:"hǎo hǎo xiān sheng",怪模怪样:"guài mú guài yàng",抛头露面:"pāo tóu lù miàn",游手好闲:"yóu shǒu hào xián",无所不为:"wú suǒ bù wéi",调虎离山:"diào hǔ lí shān",步步为营:"bù bù wéi yíng",好大喜功:"hào dà xǐ gōng",众矢之的:"zhòng shǐ zhī dì",长生不死:"cháng shēng bù sǐ",蔚为壮观:"wèi wéi zhuàng guān",不可胜数:"bù kě shèng shǔ",鬼使神差:"guǐ shǐ shén chāi",洁身自好:"jié shēn zì hào",敢作敢为:"gǎn zuò gǎn wéi",茅塞顿开:"máo sè dùn kāi",走马换将:"zǒu mǎ huàn jiàng",为时过早:"wéi shí guò zǎo",为人师表:"wéi rén shī biǎo",阴差阳错:"yīn chā yáng cuò",油腔滑调:"yóu qiāng huá diào",重蹈覆辙:"chóng dǎo fù zhé",骂骂咧咧:"mà ma liē liē",絮絮叨叨:"xù xù dāo dāo",如履薄冰:"rú lǚ bó bīng",损兵折将:"sǔn bīng zhé jiàng",拐弯抹角:"guǎi wān mò jiǎo",像模像样:"xiàng mú xiàng yàng",供过于求:"gōng guò yú qiú",开花结果:"kāi huā jiē guǒ",仔仔细细:"zǐ zǐ xì xì",川藏公路:"chuān zàng gōng lù",河北梆子:"hé běi bāng zi",长年累月:"cháng nián lěi yuè",正儿八经:"zhèng er bā jīng",不识抬举:"bù shí tái ju",重振旗鼓:"chóng zhèn qí gǔ",气息奄奄:"qì xī yān yān",紧追不舍:"jǐn zhuī bù shě",服服帖帖:"fú fu tiē tiē",强词夺理:"qiǎng cí duó lǐ",噼里啪啦:"pī li pā lā",人才济济:"rén cái jǐ jǐ",发人深省:"fā rén shēn xǐng",不足为凭:"bù zú wéi píng",为富不仁:"wéi fù bù rén",连篇累牍:"lián piān lěi dú",呼天抢地:"hū tiān qiāng dì",落落大方:"luò luò dà fāng",自吹自擂:"zì chuī zì léi",乐善好施:"lè shàn hào shī",以攻为守:"yǐ gōng wéi shǒu",磨磨蹭蹭:"mó mó cèng cèng",削铁如泥:"xuē tiě rú ní",助纣为虐:"zhù zhòu wéi nüè",以退为进:"yǐ tuì wéi jìn",嘁嘁喳喳:"qī qī chā chā",枪林弹雨:"qiāng lín dàn yǔ",令人发指:"lìng rén fà zhǐ",转败为胜:"zhuǎn bài wéi shèng",转弯抹角:"zhuǎn wān mò jiǎo",在劫难逃:"zài jié nán táo",正当防卫:"zhèng dàng fáng wèi",不足为怪:"bù zú wéi guài",难兄难弟:"nàn xiōng nàn dì",咿咿呀呀:"yī yī yā yā",弹尽粮绝:"dàn jìn liáng jué",阿谀奉承:"ē yú fèng chéng",稀里哗啦:"xī li huā lā",返老还童:"fǎn lǎo huán tóng",好高骛远:"hào gāo wù yuǎn",鹿死谁手:"lù sǐ shéi shǒu",差强人意:"chā qiáng rén yì",大吹大擂:"dà chuī dà léi",成家立业:"chéng jiā lì yè",自怨自艾:"zì yuàn zì yì",负债累累:"fù zhài lěi lěi",古为今用:"gǔ wéi jīn yòng",入土为安:"rù tǔ wéi ān",下不为例:"xià bù wéi lì",一哄而上:"yì hōng ér shàng",没头苍蝇:"méi tóu cāng ying",天差地远:"tiān chā dì yuǎn",风卷残云:"fēng juǎn cán yún",多灾多难:"duō zāi duō nàn",乳臭未干:"rǔ xiù wèi gān",行家里手:"háng jiā lǐ shǒu",狼狈为奸:"láng bèi wéi jiān",处变不惊:"chǔ biàn bù jīng",一唱一和:"yí chàng yí hè",一念之差:"yí niàn zhī chā",金蝉脱壳:"jīn chán tuō qiào",滴滴答答:"dī dī dā dā",硕果累累:"shuò guǒ léi léi",好整以暇:"hào zhěng yǐ xiá",红得发紫:"hóng de fā zǐ",传为美谈:"chuán wéi měi tán",富商大贾:"fù shāng dà gǔ",四海为家:"sì hǎi wéi jiā",了若指掌:"liǎo ruò zhǐ zhǎng",大有可为:"dà yǒu kě wéi",出头露面:"chū tóu lù miàn",鼓鼓囊囊:"gǔ gu nāng nāng",窗明几净:"chuāng míng jī jìng",泰然处之:"tài rán chǔ zhī",怒发冲冠:"nù fà chōng guān",有机玻璃:"yǒu jī bō li",骨头架子:"gǔ tou jià zi",义薄云天:"yì bó yún tiān",一丁点儿:"yī dīng diǎn er",时来运转:"shí lái yùn zhuǎn",陈词滥调:"chén cí làn diào",化整为零:"huà zhěng wéi líng",火烧火燎:"huǒ shāo huǒ liǎo",干脆利索:"gàn cuì lì suǒ",吊儿郎当:"diào er láng dāng",广种薄收:"guǎng zhòng bó shōu",种瓜得瓜:"zhòng guā dé guā",种豆得豆:"zhòng dòu dé dòu",难舍难分:"nán shě nán fēn",歃血为盟:"shà xuè wéi méng",奋发有为:"fèn fā yǒu wéi",阴错阳差:"yīn cuò yáng chā",东躲西藏:"dōng duǒ xī cáng",烟熏火燎:"yān xūn huǒ liǎo",钻牛角尖:"zuān niú jiǎo jiān",乔装打扮:"qiáo zhuāng dǎ bàn",改弦更张:"gǎi xián gēng zhāng",河南梆子:"hé nán bāng zi",好吃懒做:"hào chī lǎn zuò",何乐不为:"hé lè bù wéi",大出风头:"dà chū fēng tóu",攻城掠地:"gōng chéng lüè dì",漂漂亮亮:"piào piào liang liang",折衷主义:"zhé zhōng zhǔ yì",大马哈鱼:"dà mǎ hǎ yú",绿树成荫:"lǜ shù chéng yīn",率先垂范:"shuài xiān chuí fàn",家长里短:"jiā cháng lǐ duǎn",宽大为怀:"kuān dà wéi huái",左膀右臂:"zuǒ bǎng yòu bì",一笑了之:"yí xiào liǎo zhī",天下为公:"tiān xià wéi gōng",还我河山:"huán wǒ hé shān",何足为奇:"hé zú wéi qí",好自为之:"hǎo zì wéi zhī",风姿绰约:"fēng zī chuò yuē",大雨滂沱:"dà yǔ pāng tuó",传为佳话:"chuán wéi jiā huà",吃里扒外:"chī lǐ pá wài",重操旧业:"chóng cāo jiù yè",小家子气:"xiǎo jiā zi qì",少不更事:"shào bù gēng shì",难分难舍:"nán fēn nán shě",添砖加瓦:"tiān zhuān jiā wǎ",是非分明:"shì fēi fēn míng",舍我其谁:"shě wǒ qí shuí",偏听偏信:"piān tīng piān xìn",量入为出:"liàng rù wéi chū",降龙伏虎:"xiáng lóng fú hǔ",钢化玻璃:"gāng huà bō li",正中下怀:"zhèng zhòng xià huái",以身许国:"yǐ shēn xǔ guó",一语中的:"yì yǔ zhòng dì",丧魂落魄:"sàng hún luò pò",三座大山:"sān zuò dà shān",济济一堂:"jǐ jǐ yì táng",好事之徒:"hào shì zhī tú",干净利索:"gàn jìng lì suǒ",出将入相:"chū jiàng rù xiàng",袅袅娜娜:"niǎo niǎo nuó nuó",狐狸尾巴:"hú li wěi ba",好逸恶劳:"hào yì wù láo",大而无当:"dà ér wú dàng",打马虎眼:"dǎ mǎ hu yǎn",板上钉钉:"bǎn shàng dìng dīng",吆五喝六:"yāo wǔ hè liù",虾兵蟹将:"xiā bīng xiè jiàng",水调歌头:"shuǐ diào gē tóu",数典忘祖:"shǔ diǎn wàng zǔ",人事不省:"rén shì bù xǐng",曲高和寡:"qǔ gāo hè guǎ",屡教不改:"lǚ jiào bù gǎi",互为因果:"hù wéi yīn guǒ",互为表里:"hù wéi biǎo lǐ",厚此薄彼:"hòu cǐ bó bǐ",过关斩将:"guò guān zhǎn jiàng",疙疙瘩瘩:"gē ge dā dā",大腹便便:"dà fù pián pián",走为上策:"zǒu wéi shàng cè",冤家对头:"yuān jia duì tóu",有隙可乘:"yǒu xì kě chèng",一鳞半爪:"yì lín bàn zhǎo",片言只语:"piàn yán zhǐ yǔ",开花结实:"kāi huā jié shí",经年累月:"jīng nián lěi yuè",含糊其词:"hán hú qí cí",寡廉鲜耻:"guǎ lián xiǎn chǐ",成年累月:"chéng nián lěi yuè",不徇私情:"bú xùn sī qíng",不当人子:"bù dāng rén zǐ",膀大腰圆:"bǎng dà yāo yuán",指腹为婚:"zhǐ fù wéi hūn",这么点儿:"zhè me diǎn er",意兴索然:"yì xīng suǒ rán",绣花枕头:"xiù huā zhěn tou",无的放矢:"wú dì fàng shǐ",望闻问切:"wàng wén wèn qiè",舍己为人:"shě jǐ wèi rén",穷年累月:"qióng nián lěi yuè",排难解纷:"pái nàn jiě fēn",处之泰然:"chǔ zhī tài rán",指鹿为马:"zhǐ lù wéi mǎ",危如累卵:"wēi rú lěi luǎn",天兵天将:"tiān bīng tiān jiàng",舍近求远:"shě jìn qiú yuǎn",南腔北调:"nán qiāng běi diào",苦中作乐:"kǔ zhōng zuò lè",厚积薄发:"hòu jī bó fā",臭味相投:"xiù wèi xiāng tóu",长幼有序:"zhǎng yòu yǒu xù",逼良为娼:"bī liáng wéi chāng",悲悲切切:"bēi bēi qiè qiē",败军之将:"bài jūn zhī jiàng",欺行霸市:"qī háng bà shì",削足适履:"xuē zú shì lǚ",先睹为快:"xiān dǔ wéi kuài",啼饥号寒:"tí jī háo hán",疏不间亲:"shū bú jiàn qīn",神差鬼使:"shén chāi guǐ shǐ",敲敲打打:"qiāo qiāo dǎ dǎ",平铺直叙:"píng pū zhí xù",没头没尾:"méi tóu mò wěi",寥寥可数:"liáo liáo kě shǔ",哼哈二将:"hēng hā èr jiàng",鹤发童颜:"hè fà tóng yán",各奔前程:"gè bèn qián chéng",弹无虚发:"dàn wú xū fā",大人先生:"dà rén xiān sheng",与民更始:"yǔ mín gēng shǐ",树碑立传:"shù bēi lì zhuàn",是非得失:"shì fēi dé shī",实逼处此:"shí bī chǔ cǐ",塞翁失马:"sài wēng shī mǎ",日薄西山:"rì bó xī shān",切身体会:"qiè shēn tǐ huì",片言只字:"piàn yán zhǐ zì",跑马卖解:"pǎo mǎ mài xiè",宁折不弯:"nìng zhé bù wān",零零散散:"líng líng sǎn sǎn",量体裁衣:"liàng tǐ cái yī",连中三元:"lián zhòng sān yuán",礼崩乐坏:"lǐ bēng yuè huài",不为已甚:"bù wéi yǐ shèn",转悲为喜:"zhuǎn bēi wéi xǐ",以眼还眼:"yǐ yǎn huán yǎn",蔚为大观:"wèi wéi dà guān",未为不可:"wèi wéi bù kě",童颜鹤发:"tóng yán hè fà",朋比为奸:"péng bǐ wéi jiān",莫此为甚:"mò cǐ wéi shèn",夹枪带棒:"jiā qiāng dài bàng",富商巨贾:"fù shāng jù jiǎ",淡然处之:"dàn rán chǔ zhī",箪食壶浆:"dān shí hú jiāng",创巨痛深:"chuāng jù tòng shēn",草长莺飞:"cǎo zhǎng yīng fēi",坐视不救:"zuò shī bú jiù",以己度人:"yǐ jǐ duó rén",随行就市:"suí háng jiù shì",文以载道:"wén yǐ zài dào",文不对题:"wén bú duì tí",铁板钉钉:"tiě bǎn dìng dīng",身体发肤:"shēn tǐ fà fū",缺吃少穿:"quē chī shǎo chuān",目无尊长:"mù wú zūn zhǎng",吉人天相:"jí rén tiān xiàng",毁家纾难:"huǐ jiā shū nàn",钢筋铁骨:"gāng jīn tiě gǔ",丢卒保车:"diū zú bǎo jū",丢三落四:"diū sān là sì",闭目塞听:"bì mù sè tīng",削尖脑袋:"xuē jiān nǎo dài",为非作恶:"wéi fēi zuò è",人才难得:"rén cái nán dé",情非得已:"qíng fēi dé yǐ",切中要害:"qiè zhòng yào hài",火急火燎:"huǒ jí huǒ liǎo",画地为牢:"huà dì wéi láo",好酒贪杯:"hào jiǔ tān bēi",长歌当哭:"cháng gē dàng kū",载沉载浮:"zài chén zài fú",遇难呈祥:"yù nàn chéng xiáng",榆木疙瘩:"yú mù gē da",以邻为壑:"yǐ lín wéi hè",洋为中用:"yáng wéi zhōng yòng",言为心声:"yán wéi xīn shēng",言必有中:"yán bì yǒu zhòng",图穷匕见:"tú qióng bǐ xiàn",滂沱大雨:"páng tuó dà yǔ",目不暇给:"mù bù xiá jǐ",量才录用:"liàng cái lù yòng",教学相长:"jiào xué xiāng zhǎng",悔不当初:"huǐ bù dāng chū",呼幺喝六:"hū yāo hè liù",不足为训:"bù zú wéi xùn",不拘形迹:"bù jū xíng jī",傍若无人:"páng ruò wú rén",罪责难逃:"zuì zé nán táo",自我吹嘘:"zì wǒ chuī xū",转祸为福:"zhuǎn huò wéi fú",勇冠三军:"yǒng guàn sān jūn",易地而处:"yì dì ér chǔ",卸磨杀驴:"xiè mò shā lǘ",玩儿不转:"wán ér bú zhuàn",天道好还:"tiān dào hǎo huán",身单力薄:"shēn dān lì bó",撒豆成兵:"sǎ dòu chéng bīng",片纸只字:"piàn zhǐ zhī zì",宁缺毋滥:"nìng quē wú làn",没没无闻:"mò mò wú wén",量力而为:"liàng lì ér wéi",历历可数:"lì lì kě shǔ",口碑载道:"kǒu bēi zài dào",君子好逑:"jūn zǐ hǎo qiú",好为人师:"hào wéi rén shī",豪商巨贾:"háo shāng jù jiǎ",各有所好:"gè yǒu suǒ hào",度德量力:"duó dé liàng lì",指天为誓:"zhǐ tiān wéi shì",逸兴遄飞:"yì xìng chuán fēi",心宽体胖:"xīn kuān tǐ pán",为德不卒:"wéi dé bù zú",天下为家:"tiān xià wéi jiā",视为畏途:"shì wéi wèi tú",三灾八难:"sān zāi bā nàn",沐猴而冠:"mù hóu ér guàn",哩哩啦啦:"lī li lā lā",见缝就钻:"jiàn fèng jiù zuān",夹层玻璃:"jiā céng bō li",急公好义:"jí gōng hào yì",积年累月:"jī nián lěi yuè",划地为牢:"huá dì wéi láo",更名改姓:"gēng míng gǎi xìng",奉为圭臬:"fèng wéi guī niè",多难兴邦:"duō nàn xīng bāng",不破不立:"bú pò bú lì",坐地自划:"zuò dì zì huá",坐不重席:"zuò bù chóng xí",坐不窥堂:"zuò bù kuī táng",作嫁衣裳:"zuò jià yī shang",左枝右梧:"zuǒ zhī yòu wú",左宜右有:"zuǒ yí yòu yǒu",钻头觅缝:"zuān tóu mì fèng",钻天打洞:"zuān tiān dǎ dòng",钻皮出羽:"zuān pí chū yǔ",钻火得冰:"zuān huǒ dé bīng",钻洞觅缝:"zuàn dòng mì féng",钻冰求火:"zuān bīng qiú huǒ",子为父隐:"zǐ wéi fù yǐn",擢发难数:"zhuó fà nán shǔ",着人先鞭:"zhuó rén xiān biān",斫雕为朴:"zhuó diāo wéi pǔ",锥处囊中:"zhuī chǔ náng zhōng",椎心饮泣:"chuí xīn yǐn qì",椎心泣血:"chuí xīn qì xuè",椎牛飨士:"chuí niú xiǎng shì",椎牛歃血:"chuí niú shà xuè",椎牛发冢:"chuí niú fà zhǒng",椎埋屠狗:"chuí mái tú gǒu",椎埋狗窃:"chuí mái gǒu qiè",壮发冲冠:"zhuàng fā chōng guàn",庄严宝相:"zhuāng yán bǎo xiàng",转愁为喜:"zhuǎn chóu wéi xǐ",转嗔为喜:"zhuǎn chēn wéi xǐ",拽巷啰街:"zhuài xiàng luó jiē",拽耙扶犁:"zhuāi pá fú lí",拽布拖麻:"zhuài bù tuō má",箸长碗短:"zhù cháng wǎn duǎn",铸剑为犁:"zhù jiàn wéi lí",杼柚其空:"zhù yòu qí kōng",杼柚空虚:"zhù yòu kōng xū",助天为虐:"zhù tiān wéi nüè",属垣有耳:"zhǔ yuán yǒu ěr",属毛离里:"zhǔ máo lí lǐ",属辞比事:"zhǔ cí bǐ shì",逐物不还:"zhú wù bù huán",铢量寸度:"zhū liáng cùn duó",铢两悉称:"zhū liǎng xī chèn",侏儒观戏:"zhū rú guān xì",朱轓皁盖:"zhū fān zào gài",昼度夜思:"zhòu duó yè sī",诪张为幻:"zhōu zhāng wéi huàn",重明继焰:"chóng míng jì yàn",众啄同音:"zhòng zhuó tóng yīn",众毛攒裘:"zhòng máo cuán qiú",众好众恶:"zhòng hào zhòng wù",擿埴索涂:"zhāi zhí suǒ tú",稚齿婑媠:"zhì chǐ wǒ tuó",至当不易:"zhì dàng bú yì",指皂为白:"zhǐ zào wéi bái",指雁为羹:"zhǐ yàn wéi gēng",指树为姓:"zhǐ shù wéi xìng",指山说磨:"zhǐ shān shuō mò",止戈为武:"zhǐ gē wéi wǔ",枝干相持:"zhī gàn xiāng chí",枝大于本:"zh dà yú běn",支吾其词:"zhī wú qí cí",正身率下:"zhèng shēn shuài xià",正冠李下:"zhèng guàn lǐ xià",整冠纳履:"zhěng guān nà lǚ",整躬率物:"zhěng gōng shuài wù",整顿干坤:"zhěng dùn gàn kūn",针头削铁:"zhēn tóu xuē tiě",贞松劲柏:"zhēn sōng jìng bǎi",赭衣塞路:"zhě yī sè lù",折箭为誓:"shé jiàn wéi shì",折而族之:"zhé ér zú zhī",昭德塞违:"zhāo dé sè wéi",章句小儒:"zhāng jù xiǎo rú",湛恩汪濊:"zhàn ēn wāng huì",占风望气:"zhān fēng wàng qì",斩将搴旗:"zhǎn jiàng qiān qí",曾母投杼:"zēng mǔ tóu zhù",曾参杀人:"zēng shēn shā rén",造谣中伤:"zào yáo zhòng shāng",早占勿药:"zǎo zhān wù yào",凿龟数策:"záo guī shǔ cè",攒三聚五:"cuán sān jù wǔ",攒眉蹙额:"cuán mei cù é",攒零合整:"cuán líng hé zhěng",攒锋聚镝:"cuán fēng jù dí",载笑载言:"zài xiào zài yán",载酒问字:"zài jiǔ wèn zì",殒身不恤:"yǔn shēn bú xù",云舒霞卷:"yún shū xiá juǎn",月中折桂:"yuè zhōng shé guì",月落参横:"yuè luò shēn héng",鬻驽窃价:"yù nú qiè jià",鬻鸡为凤:"yù jī wéi fèng",遇难成祥:"yù nàn chéng xiáng",郁郁累累:"yù yù lěi lěi",玉卮无当:"yù zhī wú dàng",语笑喧阗:"yǔ xiào xuān tián",与世沉浮:"yǔ shì chén fú",与时消息:"yǔ shí xiāo xi",逾墙钻隙:"yú qiáng zuān xì",渔夺侵牟:"yú duó qīn móu",杅穿皮蠹:"yú chuān pí dù",余勇可贾:"yú yǒng kě gǔ",予智予雄:"yú zhì yú xióng",予取予求:"yú qǔ yú qiú",于家为国:"yú jiā wéi guó",有借无还:"yǒu jiè wú huán",有加无已:"yǒu jiā wú yǐ",有国难投:"yǒu guó nán tóu",游必有方:"yóu bì yǒu fāng",油干灯尽:"yóu gàn dēng jìn",尤云殢雨:"yóu yún tì yǔ",庸中皦皦:"yōng zhōng jiǎo jiǎo",郢书燕说:"yǐng shū yān shuō",营蝇斐锦:"yíng yíng fēi jǐn",鹰心雁爪:"yīng xīn yàn zhǎo",莺吟燕儛:"yīng yín yàn wǔ",应天顺时:"yīng tiān shùn shí",印累绶若:"yìn léi shòu ruò",隐占身体:"yǐn zhàn shēn tǐ",饮犊上流:"yìn dú shàng liú",引绳切墨:"yǐn shéng qiē mò",龈齿弹舌:"yín chǐ dàn shé",因缘为市:"yīn yuán wéi shì",因树为屋:"yīn shù wéi wū",溢美溢恶:"yì měi yì wù",抑塞磊落:"yì sè lěi luò",倚闾望切:"yǐ lǘ wàng qiē",以意为之:"yǐ yì wéi zhī",以言为讳:"yǐ yán wéi huì",以疏间亲:"yǐ shū jiàn qīn",以水济水:"yǐ shuǐ jǐ shuǐ",以书为御:"yǐ shū wéi yù",以守为攻:"yǐ shǒu wéi gōng",以升量石:"yǐ shēng liáng dàn",以慎为键:"yǐ shèn wéi jiàn",以筌为鱼:"yǐ quán wéi yú",以利累形:"yǐ lì lěi xíng",以毁为罚:"yǐ huǐ wéi fá",以黑为白:"yǐ hēi wéi bái",以规为瑱:"yǐ guī wéi tiàn",以古为鉴:"yǐ gǔ wéi jiàn",以宫笑角:"yǐ gōng xiào jué",以法为教:"yǐ fǎ wéi jiào",以大恶细:"yǐ dà wù xì",遗世忘累:"yí shì wàng lěi",遗寝载怀:"yí qǐn zài huái",移的就箭:"yí dì jiù jiàn",依头缕当:"yī tóu lǚ dàng",衣租食税:"yì zū shí shuì",衣轻乘肥:"yì qīng chéng féi",衣裳之会:"yī shang zhī huì",衣单食薄:"yī dān shí bó",一还一报:"yì huán yí bào",叶公好龙:"yè gōng hào lóng",野调无腔:"yě diào wú qiāng",瑶池女使:"yáo chí nǚ shǐ",幺麽小丑:"yāo mó xiǎo chǒu",养精畜锐:"yǎng jīng xù ruì",卬首信眉:"áng shǒu shēn méi",洋洋纚纚:"yáng yáng sǎ sǎ",羊羔美酒:"yáng gāo měi jiǔ",扬风扢雅:"yáng fēng jié yǎ",燕昭市骏:"yān zhāo shì jùn",燕昭好马:"yān zhāo hǎo mǎ",燕石妄珍:"yān shí wàng zhēn",燕骏千金:"yān jùn qiān jīn",燕金募秀:"yān jīn mù xiù",燕驾越毂:"yān jià yuè gǔ",燕歌赵舞:"yān gē zhào wǔ",燕岱之石:"yān dài zhī shí",燕处危巢:"yàn chǔ wēi cháo",掞藻飞声:"shàn zǎo fēi shēng",偃革为轩:"yǎn gé wéi xuān",妍蚩好恶:"yán chī hǎo è",压良为贱:"yā liáng wéi jiàn",搀行夺市:"chān háng duó shì",泣数行下:"qì shù háng xià",当行出色:"dāng háng chū sè",秀出班行:"xiù chū bān háng",儿女成行:"ér nǚ chéng háng",大行大市:"dà háng dà shì",寻行数墨:"xún háng shǔ mò",埙篪相和:"xūn chí xiāng hè",血债累累:"xuè zhài lěi lěi",炫玉贾石:"xuàn yù gǔ shí",炫石为玉:"xuàn shí wéi yù",悬石程书:"xuán dàn chéng shū",悬狟素飡:"xuán huán sù cān",悬龟系鱼:"xuán guī xì yú",揎拳捋袖:"xuān quán luō xiù",轩鹤冠猴:"xuān hè guàn hóu",畜妻养子:"xù qī yǎng zǐ",羞人答答:"xiū rén dā dā",修鳞养爪:"xiū lín yǎng zhǎo",熊据虎跱:"xióng jù hǔ zhì",兄死弟及:"xiōng sǐ dì jí",腥闻在上:"xīng wén zài shàng",兴文匽武:"xīng wén yǎn wǔ",兴观群怨:"xìng guān qún yuàn",兴高彩烈:"xìng gāo cǎi liè",心手相应:"xīn shǒu xiāng yìng",心口相应:"xīn kǒu xiāng yīng",挟势弄权:"xié shì nòng quán",胁肩累足:"xié jiān lěi zú",校短量长:"jiào duǎn liáng cháng",小眼薄皮:"xiǎo yǎn bó pí",硝云弹雨:"xiāo yún dàn yǔ",鸮鸣鼠暴:"xiāo míng shǔ bào",削株掘根:"xuē zhū jué gēn",削铁无声:"xuē tiě wú shēng",削职为民:"xuē zhí wéi mín",削木为吏:"xuē mù wéi lì",想望风褱:"xiǎng wàng fēng huái",香培玉琢:"xiang pei yu zhuó",相鼠有皮:"xiàng shǔ yǒu pí",相时而动:"xiàng shí ér dòng",相切相磋:"xiāng qiē xiāng cuō",相女配夫:"xiàng nǚ pèi fū",相门有相:"xiàng mén yǒu xiàng",挦章撦句:"xián zhāng chě jù",先我着鞭:"xiān wǒ zhuó biān",习焉不察:"xí yān bù chá",歙漆阿胶:"shè qī ē jiāo",晰毛辨发:"xī máo biàn fà",悉索薄赋:"xī suǒ bó fù",雾鳞云爪:"wù lín yún zhǎo",物稀为贵:"wù xī wéi guì",碔砆混玉:"wǔ fū hùn yù",武断专横:"wǔ duàn zhuān héng",五石六鹢:"wǔ shí liù yì",五色相宣:"wǔ sè xiāng xuān",五侯七贵:"wǔ hóu qī guì",五侯蜡烛:"wǔ hòu là zhú",五羖大夫:"wǔ gǔ dà fū",吾自有处:"wú zì yǒu chǔ",无下箸处:"wú xià zhù chǔ",无伤无臭:"wú shāng wú xiù",无能为役:"wú néng wéi yì",无寇暴死:"wú kòu bào sǐ",无孔不钻:"wú kǒng bú zuàn",无间可乘:"wú jiān kě chéng",无间冬夏:"wú jiān dōng xià",无恶不为:"wú è bù wéi",无动为大:"wú dòng wéi dà",诬良为盗:"wū liáng wéi dào",握拳透爪:"wò quán tòu zhǎo",文武差事:"wén wǔ chāi shì",委委佗佗:"wēi wēi tuó tuó",惟日为岁:"wéi rì wéi suì",帷薄不修:"wéi bó bù xiū",为善最乐:"wéi shàn zuì lè",为山止篑:"wéi shān zhǐ kuì",为仁不富:"wéi rén bú fù",为裘为箕:"wéi qiú wéi jī",为民父母:"wéi mín fù mǔ",为虺弗摧:"wéi huǐ fú cuī",为好成歉:"wéi hǎo chéng qiàn",为鬼为蜮:"wéi guǐ wéi yù",望风响应:"wàng fēng xiǎng yīng",望尘僄声:"wàng chén piào shēng",往渚还汀:"wǎng zhǔ huán tīng",王贡弹冠:"wáng gòng dàn guàn",亡国大夫:"wáng guó dà fū",万贯家私:"wàn guàn jiā sī",晚食当肉:"wǎn shí dàng ròu",晚节不保:"wǎn jié bù bǎo",玩岁愒时:"wán suì kài shí",蛙蟆胜负:"wā má shèng fù",吞言咽理:"tūn yán yàn lǐ",颓垣断堑:"tuí yuán duàn qiàn",推干就湿:"tuī gàn jiù shī",剸繁决剧:"tuán fán jué jù",团头聚面:"tuán tóu jù miàn",兔丝燕麦:"tù sī yàn mài",兔头麞脑:"tù tóu zhāng nǎo",兔葵燕麦:"tù kuí yàn mài",吐哺握发:"tǔ bǔ wò fà",投传而去:"tóu zhuàn ér qù",头没杯案:"tóu mò bēi àn",头昏脑闷:"tóu hūn nǎo mèn",头会箕敛:"tóu kuài jī liǎn",头出头没:"tóu chū tóu mò",痛自创艾:"tòng zì chuāng yì",同恶相助:"tóng wù xiāng zhù",同恶相恤:"tóng wù xiāng xù",痌瘝在抱:"tōng guān zài bào",通文调武:"tōng wén diào wǔ",停留长智:"tíng liú zhǎng zhì",铁树开华:"tiě shù kāi huā",条贯部分:"tiáo guàn bù fēn",挑牙料唇:"tiǎo yá liào chún",挑么挑六:"tiāo yāo tiāo liù",挑唇料嘴:"tiǎo chún liào zuǐ",恬不为意:"tián bù wéi yì",恬不为怪:"tián bù wéi guài",天下为笼:"tiān xià wéi lóng",天台路迷:"tiān tái lù mí",天年不遂:"tiān nián bú suì",探囊胠箧:"tàn náng qū qiè",谭言微中:"tán yán wēi zhòng",谈言微中:"tán yán wēi zhòng",狧穅及米:"shì kāng jí mǐ",随物应机:"suí wù yīng jī",搜岩采干:"sōu yán cǎi gàn",宋斤鲁削:"sòng jīn lǔ xuē",松筠之节:"sōng yún zhī jié",四亭八当:"sì tíng bā dàng",四马攒蹄:"sì mǎ cuán tí",四不拗六:"sì bú niù liù",思所逐之:"sī suǒ zhú zhī",丝恩发怨:"sī ēn fà yuàn",硕望宿德:"shuò wàng xiǔ dé",铄古切今:"shuò gǔ qiē jīn",顺风而呼:"shùn fēng ér hū",顺风吹火:"shùn fēng chuī huǒ",水中著盐:"shuǐ zhōng zhuó yán",双柑斗酒:"shuāng gān dǒu jiǔ",数米而炊:"shǔ mǐ ér chuī",数米量柴:"shǔ mǐ liáng chái",数理逻辑:"shù lǐ luó ji",数黑论黄:"shǔ hēi lùn huáng",数白论黄:"shǔ bái lùn huáng",束缊还妇:"shù yūn huán fù",束蒲为脯:"shù pú wéi pú",束椽为柱:"shù chuán wéi zhù",书缺有间:"shū quē yǒu jiàn",手足重茧:"shǒu zú chóng jiǎn",手足异处:"shǒu zú yì chǔ",手脚干净:"shǒu jiǎo gàn jìng",手不应心:"shǒu bù yīng xīn",螫手解腕:"shì shǒu jiě wàn",释知遗形:"shì zhī yí xíng",适时应务:"shì shí yīng wù",适情率意:"shì qíng shuài yì",适当其冲:"shì dāng qí chōng",视为知己:"shì wéi zhī jǐ",使羊将狼:"shǐ yáng jiàng láng",食为民天:"shí wéi mín tiān",拾掇无遗:"shí duō wú yí",实与有力:"shí yù yǒu lì",石英玻璃:"shí yīng bō li",石室金匮:"shí shì jīn guì",什袭珍藏:"shí xí zhēn cáng",什伍东西:"shí wǔ dōng xī",什围伍攻:"shí wéi wǔ gōng",十魔九难:"shí mó jiǔ nàn",诗书发冢:"shī shū fà zhǒng",虱处裈中:"shī chǔ kūn zhōng",师直为壮:"shī zhí wéi zhuàng",尸居龙见:"shī jū lóng xiàn",圣经贤传:"shèng jīng xián zhuàn",圣君贤相:"shèng jūn xián xiàng",生拖死拽:"shēng tuō sǐ zhuài",审己度人:"shěn jǐ duó rén",神武挂冠:"shén wǔ guà guàn",神龙失埶:"shén lóng shī shì",深文曲折:"shēn wén qǔ shé",深厉浅揭:"shēn lì qiǎn qì",深谷为陵:"shēn gǔ wéi líng",深恶痛疾:"shēn wù tòng jí",深仇宿怨:"shēn chóu xiǔ yuàn",舍己为公:"shě jǐ wèi gōng",舍短取长:"shě duǎn qǔ cháng",舍策追羊:"shě cè zhuī yáng",蛇蝎为心:"shé xiē wéi xīn",少成若性:"shào chéng ruò xìng",上当学乖:"shàng dàng xué guāi",赏不当功:"shǎng bù dāng gōng",善自为谋:"shàn zì wéi móu",善为说辞:"shàn wéi shuō cí",善善恶恶:"shàn shàn wù è",善财难舍:"shàn cái nán shě",苫眼铺眉:"shān yǎn pū méi",讪牙闲嗑:"shàn yá xián kē",山阴乘兴:"shān yīn chéng xīng",山殽野湋:"shān yáo yě wéi",山溜穿石:"shān liù chuān shí",山节藻棁:"shān jié zǎo zhuō",杀鸡为黍:"shā jī wéi shǔ",色厉胆薄:"sè lì dǎn bó",桑荫未移:"sāng yīn wèi yí",桑荫不徙:"sāng yīn bù xǐ",桑土绸缪:"sāng tǔ chóu miù",桑户棬枢:"sāng hù juàn shū",三战三北:"sān zhàn sān běi",三瓦两舍:"sān wǎ liǎng shě",三人为众:"sān rén wèi zhòng",三差两错:"sān chā liǎng cuò",塞井焚舍:"sāi jǐng fén shě",洒心更始:"sǎ xīn gèng shǐ",洒扫应对:"sǎ sǎo yìng duì",软红香土:"ruǎn hóng xiāng tǔ",入吾彀中:"rù wú gòu zhōng",入铁主簿:"rù tiě zhǔ bù",入理切情:"rù lǐ qiē qíng",汝成人耶:"rǔ chéng rén yé",如水投石:"rú shuǐ tóu shí",如切如磋:"rú qiē rú cuō",如登春台:"rú dēng chūn tái",肉薄骨并:"ròu bó gǔ bìng",柔情绰态:"róu qíng chuò tài",戎马劻勷:"róng mǎ kuāng ráng",日中为市:"rì zhōng wéi shì",日月参辰:"rì yuè shēn chén",日省月修:"rì xǐng yuè xiū",日削月割:"rì xuē yuè gē",日省月试:"rì xǐng yuè shì",任达不拘:"rèn dá bù jū",人言藉藉:"rén yán jí jí",人模狗样:"rén mú gǒu yàng",人莫予毒:"rén mò yú dú",热熬翻饼:"rè áo fān bǐng",圈牢养物:"juàn láo yǎng wù",取予有节:"qǔ yǔ yǒu jié",诎要桡腘:"qū yāo ráo guó",穷形尽相:"qióng xíng jìn xiàng",情凄意切:"qíng qī yì qiè",情见势屈:"qíng xiàn shì qū",情见乎辞:"qíng xiàn hū cí",清都绛阙:"qīng dōu jiàng què",倾肠倒肚:"qīng cháng dào dǔ",青紫被体:"qīng zǐ pī tǐ",青林黑塞:"qīng lín hēi sài",螓首蛾眉:"qín shǒu é méi",琴瑟之好:"qín sè zhī hào",且住为佳:"qiě zhù wéi jiā",切树倒根:"qiē shù dǎo gēn",切理餍心:"qiē lǐ yàn xīn",切近的当:"qiē jìn de dāng",翘足引领:"qiáo zú yǐn lǐng",巧发奇中:"qiǎo fā qí zhòng",强嘴拗舌:"jiàng zuǐ niù shé",强直自遂:"qiáng zhí zì suí",强死强活:"qiǎng sǐ qiǎng huó",强食自爱:"qiǎng shí zì ài",强食靡角:"qiǎng shí mí jiǎo",强弓劲弩:"qiáng gōng jìng nǔ",强聒不舍:"qiǎng guō bù shě",强凫变鹤:"qiáng fú biàn hè",强而后可:"qiǎng ér hòu kě",强得易贫:"qiǎng dé yì pín",遣兴陶情:"qiǎn xìng táo qíng",牵羊担酒:"qiān yáng dān jiǔ",千了百当:"qiān liǎo bǎi dàng",泣下如雨:"qì xià rú yǔ",起偃为竖:"qǐ yǎn wéi shù",岂弟君子:"kǎi tì jūn zǐ",綦溪利跂:"qí xī lì qí",棋输先著:"qí shū xiān zhuó",齐王舍牛:"qí wáng shě niú",欺天诳地:"qī tiān kuáng dì",普天率土:"pǔ tiān shuài tǔ",铺胸纳地:"pū xiōng nà dì",铺锦列绣:"pū jǐn liè xiù",破家为国:"pò jiā wèi guó",破觚为圜:"pò gū wéi yuán",萍飘蓬转:"píng piāo péng zhuàn",帡天极地:"píng tiān jí dì",屏声息气:"bǐng shēng xī qì",凭几据杖:"píng jī jù zhàng",贫嘴薄舌:"pín zuǐ bó shé",片语只辞:"piàn yǔ zhī cí",披发文身:"pī fà wén shēn",烹龙炮凤:"pēng lóng páo fèng",炰鳖脍鲤:"fǒu biē kuài lǐ",庞眉皓发:"páng méi hào fà",攀花折柳:"pān huā zhé liǔ",攀蟾折桂:"pān chán shé guì",女大难留:"nǚ dà nán liú",弄玉吹箫:"nòng yù chuī xiāo",弄管调弦:"nòng guǎn tiáo xián",弄粉调朱:"nòng fěn diào zhū",浓抹淡妆:"nóng mò dàn zhuāng",捻土为香:"niǎn tǔ wéi xiāng",年谊世好:"nián yì shì hǎo",年华垂暮:"nián huá chuí mù",儗不于伦:"nǐ bù yú lún",泥而不滓:"ní ér bù zǐ",能者为师:"néng zhě wéi shī",能不称官:"néng bú chèn guān",挠直为曲:"náo zhí wéi qū",难进易退:"nán jìn yì tuì",难得糊涂:"nán dé hú tú",南蛮鴂舌:"nán mán jué shé",南贩北贾:"nán fàn běi gǔ",牧猪奴戏:"mù zhū nú xì",目眢心忳:"mù yuān xīn tún",目挑心招:"mù tiǎo xīn zhāo",目量意营:"mù liàng yì yíng",木头木脑:"mù tóu mù nǎo",木干鸟栖:"mù gàn niǎo qī",侔色揣称:"móu sè chuǎi chèn",莫予毒也:"mò yú dú yě",抹粉施脂:"mò fěn shī zhī",磨砻镌切:"mó lóng juān qiē",磨棱刓角:"mó léng wán jiǎo",摸门不着:"mō mén bù zháo",摸不着边:"mō bù zhuó biān",命中注定:"mìng zhōng zhù dìng",鸣鹤之应:"míng hè zhī yìng",明效大验:"míng xiào dà yàn",名我固当:"míng wǒ gù dāng",邈处欿视:"miǎo chǔ kǎn shì",黾穴鸲巢:"měng xué qú cháo",绵里薄材:"mián lǐ bó cái",靡有孑遗:"mǐ yǒu jié yí",靡衣偷食:"mǐ yī tōu shí",迷恋骸骨:"mí liàn hái gǔ",扪参历井:"mén shēn lì jǐng",门单户薄:"mén dān hù bó",昧旦晨兴:"mèi dàn chén xīng",冒名接脚:"mào míng jiē jiǎo",毛遂堕井:"máo suí duò jǐng",毛发倒竖:"máo fā dǎo shù",卖文为生:"mài wén wéi shēng",卖李钻核:"mài lǐ zuān hé",买椟还珠:"mǎi dú huán zhū",埋三怨四:"mán sān yuàn sì",马入华山:"mǎ rù huá shān",落魄江湖:"luò pò jiāng hú",落落难合:"luò luò nán hé",落草为寇:"luò cǎo wéi kòu",罗织构陷:"luó zhī gòu xiàn",鸾凤和鸣:"luán fèng hè míng",率由旧章:"shuài yóu jiù zhāng",率土同庆:"shuài tǔ tóng qìng",率兽食人:"shuài shòu shí rén",率土归心:"shuài tǔ guī xīn",率马以骥:"shuài mǎ yǐ jì",率尔成章:"shuài ěr chéng zhāng",鲁斤燕削:"lǔ jīn yàn xuē",漏尽更阑:"lòu jìn gēng lán",笼鸟槛猿:"lóng niǎo jiàn yuán",笼鸟池鱼:"lóng niǎo chí yú",龙游曲沼:"lóng yóu qū zhǎo",龙血玄黄:"lóng xuè xuán huáng",龙雕凤咀:"lóng diāo fèng jǔ",六尺之讬:"liù chǐ zhī tuō",令原之戚:"líng yuán zhī qī",令人捧腹:"lìng rén pěng fù",陵劲淬砺:"líng jìng cuì lì",临敌易将:"lín dí yì jiàng",裂裳衣疮:"liè shang yī chuāng",裂冠毁冕:"liè guàn huǐ miǎn",了无惧色:"liǎo wú jù sè",了身达命:"liǎo shēn dá mìng",了然无闻:"liǎo rán wú wén",了不可见:"liǎo bù kě jiàn",了不长进:"liǎo bù zhǎng jìn",燎发摧枯:"liǎo fà cuī kū",审时度势:"shěn shí duó shì",量小力微:"liàng xiǎo lì wēi",相时度力:"xiāng shí duó lì",量枘制凿:"liàng ruì zhì záo",量如江海:"liàng rú jiāng hǎi",量金买赋:"liàng jīn mǎi fù",量己审分:"liàng jǐ shěn fēn",敛骨吹魂:"liǎn gǔ chuī hún",詈夷为跖:"lì yí wéi zhí",利令志惛:"lì lìng zhì hūn",李广不侯:"lǐ guǎng bú hòu",礼为情貌:"lǐ wéi qíng mào",礼让为国:"lǐ ràng wéi guó",犁生骍角:"lí shēng xīng jiǎo",离本徼末:"lí běn jiǎo mò",楞眉横眼:"léng méi hèng yǎn",擂天倒地:"léi tiān dǎo dì",累足成步:"lěi zú chéng bù",累瓦结绳:"lěi wǎ jié shéng",累土至山:"lěi tǔ zhì shān",累土聚沙:"lěi tǔ jù shā",累卵之危:"lěi luǎn zhī wēi",累累如珠:"lěi lěi rú zhū",累块积苏:"lěi kuài jī sū",乐山乐水:"lè shān lè shuǐ",潦原浸天:"lǎo yuán jìn tiān",老师宿儒:"lǎo shī xiǔ rú",牢什古子:"láo shí gǔ zi",琅嬛福地:"láng huán fú dì",揆情度理:"kuí qíng duó lǐ",旷日累时:"kuàng rì lěi shí",匡救弥缝:"kuāng jiù mí fèng",枯树生华:"kū shù shēng huā",口轻舌薄:"kǒu qīng shé bó",口角生风:"kǒu jiǎo shēng fēng",口角春风:"kǒu jiǎo chūn fēng",口角风情:"kǒu jiǎo fēng qíng",口干舌焦:"kǒu gān shé jiāo",口腹之累:"kǒu fù zhī lěi",空腹便便:"kōng fù pián pián",嗑牙料嘴:"kē yá liào zuǐ",刻木为鹄:"kè mù wéi hú",咳珠唾玉:"ké zhū tuò yù",咳唾成珠:"ké tuò chéng zhū",抗颜为师:"kàng yán wéi shī",开华结果:"kāi huā jié guǒ",峻阪盐车:"jùn bǎn yán chē",嚼铁咀金:"jiáo tiě jǔ jīn",嚼墨喷纸:"jué mò pēn zhǐ",倔头强脑:"juè tóu jiàng nǎo",倔头倔脑:"juè tóu juè nǎo",倦鸟知还:"juàn niǎo zhī huán",卷席而葬:"juǎn xí ér zàng",卷甲倍道:"juǎn jiǎ bèi dào",聚米为山:"jù mǐ wéi shān",举手相庆:"jǔ shǒu xiāng qìng",举世混浊:"jǔ shì hún zhuó",鞠为茂草:"jū wéi mào cǎo",拘神遣将:"jū shén qiǎn jiàng",居下讪上:"jū xià shàn shàng",久要不忘:"jiǔ yāo bú wàng",九转功成:"jiǔ zhuǎn gōng chéng",九蒸三熯:"jiǔ zhēng sān hàn",敬业乐群:"jìng yè lè qún",井底虾蟆:"jǐng dǐ xiā má",旌旗卷舒:"jīng qí juǎn shū",荆棘载途:"jīng jí zài tú",禁舍开塞:"jìn shě kāi sāi",祲威盛容:"jìn wēi shèng róng",进退消长:"jìn tuì xiāo cháng",进退应矩:"jìn tuì yīng jǔ",进退触籓:"jìn tuì chù fān",进退跋疐:"jìn tuì bá zhì",尽多尽少:"jǐn duō jǐn shǎo",锦囊还矢:"jǐn náng huán shǐ",矜己自饰:"jīn jǐ zì shì",矜功负气:"jīn gōng fù qì",津关险塞:"jīn guān xiǎn sài",金吾不禁:"jīn wú bú jìn",金翅擘海:"jīn chì bāi hǎi",解衣衣人:"jiě yī yī rén",解人难得:"jiě rén nán dé",解铃系铃:"jiě líng xì líng",解发佯狂:"jiě fà yáng kuáng",诘屈磝碻:"jié qū áo qiāo",教猱升木:"jiāo náo shēng mù",较瘦量肥:"jiào shòu liàng féi",角立杰出:"jiǎo lì jié chū",焦沙烂石:"jiāo shā làn shí",骄儿騃女:"jiāo ér sì nǚ",浇风薄俗:"jiāo fēng bó sú",降妖捉怪:"xiáng yāo zhuō guài",将取固予:"jiāng qǔ gù yǔ",将门有将:"jiàng mén yǒu jiàng",将夺固与:"jiāng duó gù yǔ",槛花笼鹤:"jiàn huā lóng hè",鉴影度形:"jiàn yǐng duó xíng",渐不可长:"jiàn bù kě zhǎng",见素抱朴:"xiàn sù bào pǔ",见弃于人:"jiàn qì yú rén",简丝数米:"jiǎn sī shǔ mǐ",俭不中礼:"jiǎn bú zhòng lǐ",间见层出:"jiàn xiàn céng chū",尖嘴薄舌:"jiān zuǐ bó shé",甲冠天下:"jiǎ guàn tiān xià",葭莩之亲:"jiā fú zhī qīn",家累千金:"jiā lèi qiān jīn",家给人足:"jiā jǐ rén zú",家道从容:"jiā dào cóng róng",夹袋人物:"jiā dài rén wù",霁风朗月:"jì fēng lǎng yuè",寄兴寓情:"jì xìng yù qíng",计深虑远:"jì shēn lǜ yuǎn",计功量罪:"jì gōng liàng zuì",掎裳连襼:"jǐ shang lián yì",虮虱相吊:"jǐ shī xiāng diào",疾不可为:"jí bù kě wéi",极深研几:"jí shēn yán jī",及宾有鱼:"jí bīn yǒu yú",激薄停浇:"jī bó tíng jiāo",积素累旧:"jī sù lěi jiù",积时累日:"jī shí lěi rì",积露为波:"jī lù wéi bō",积德累功:"jī dé lěi gōng",积谗糜骨:"jī chán méi gǔ",击排冒没:"jī pái mào mò",祸为福先:"huò wéi fú xiān",祸福相依:"huò fú xiāng yī",获隽公车:"huò jùn gōng chē",混应滥应:"hùn yīng làn yīng",毁舟为杕:"huǐ zhōu wéi duò",毁钟为铎:"huǐ zhōng wéi duó",毁冠裂裳:"huǐ guān liè cháng",晦盲否塞:"huì máng pǐ sè",回船转舵:"huí chuán zhuàn duò",潢池盗弄:"huáng chí dào nòng",黄冠草履:"huáng guàn cǎo lǚ",黄发儿齿:"huáng fà ér chǐ",黄发垂髫:"huáng fà chuí tiáo",还珠返璧:"huán zhū fǎn bì",还年驻色:"huán nián zhù sè",还年却老:"huán nián què lǎo",坏裳为裤:"huài shang wéi kù",画荻和丸:"huà dí huò wán",化枭为鸠:"huà xiāo wéi jiū",化腐为奇:"huà fǔ wéi qí",化鸱为凤:"huà chī wéi fèng",花不棱登:"huā bu lēng dēng",户限为穿:"hù xiàn wéi chuān",呼卢喝雉:"hū lú hè zhì",呼来喝去:"hū lái hè qù",呼不给吸:"hū bù jǐ xī",厚味腊毒:"hòu wèi xī dú",厚德载物:"hòu dé zài wù",鸿渐于干:"hóng jiàn yú gàn",洪炉燎发:"hóng lú liáo fà",红绳系足:"hóng shéng jì zú",红不棱登:"hóng bu lēng dēng",横抢硬夺:"hèng qiǎng yìng duó",横恩滥赏:"hèng ēn làn shǎng",恨海难填:"hèn hǎi nán tián",鹤发鸡皮:"hè fà jī pí",涸思干虑:"hé sī gān lǜ",河涸海干:"hé hé hǎi gān",和颜说色:"hé yán yuè sè",合从连衡:"hé zòng lián héng",浩浩汤汤:"hào hào shāng shāng",好勇斗狠:"hào yǒng dòu hěn",好问则裕:"hào wèn zé yù",好为事端:"hào wéi shì duān",好问决疑:"hào wèn jué yí",好生之德:"hào shēng zhī dé",好奇尚异:"hǎo qí shàng yì",好恶不同:"hǎo è bù tóng",好丹非素:"hào dān fēi sù",豪干暴取:"háo gàn bào qǔ",毫发不爽:"háo fà bù shuǎng",寒酸落魄:"hán suān luò pò",含英咀华:"hán yīng jǔ huá",含糊不明:"hán hú bù míng",过为已甚:"guò wéi yǐ shèn",桂折兰摧:"guì shé lán cuī",规旋矩折:"guī xuán jǔ shé",广文先生:"guǎng wén xiān sheng",广陵散绝:"guǎng líng sǎn jué",冠山戴粒:"guàn shān dài lì",冠屦倒施:"guàn jù dǎo shī",挂席为门:"guà xí wéi mén",寡见鲜闻:"guǎ jiàn xiǎn wén",瓜葛相连:"guā gé xiāng lián",鼓吻奋爪:"gǔ wěn fèn zhǎo",古调单弹:"gǔ diào dān tán",古调不弹:"gǔ diào bù tán",姑射神人:"gū yè shén rén",苟合取容:"gǒu hé qǔ róng",狗续侯冠:"gǒu xù hòu guàn",钩爪锯牙:"gōu zhǎo jù yá",共枝别干:"gòng zhī bié gàn",共为唇齿:"gòng wéi chún chǐ",拱手而降:"gǒng shǒu ér xiáng",拱肩缩背:"gǒng jiān suō bèi",功薄蝉翼:"gōng bó chán yì",弓调马服:"gōng diào mǎ fú",更姓改物:"gēng xìng gǎi wù",更仆难数:"gēng pú nán shǔ",更令明号:"gēng lìng míng hào",更待干罢:"gèng dài gàn bà",更唱迭和:"gēng chàng dié hé",更长梦短:"gēng cháng mèng duǎn",各色名样:"gè sè míng yàng",格格不纳:"gé gé bú nà",格格不吐:"gé gé bù tǔ",告朔饩羊:"gù shuò xì yáng",膏车秣马:"gào chē mò mǎ",高义薄云:"gāo yì bó yún",岗头泽底:"gāng tóu zé dǐ",敢为敢做:"gǎn wéi gǎn zuò",甘分随时:"gān fèn suí shí",甘处下流:"gān chǔ xià liú",干啼湿哭:"gàn tí shī kū",干名犯义:"gàn míng fàn yì",干将莫邪:"gān jiāng mò yé",干城之将:"gān chéng zhī jiàng",腹载五车:"fù zài wǔ chē",父债子还:"fù zhài zǐ huán",父为子隐:"fù wéi zǐ yǐn",辅世长民:"fǔ shì zhǎng mín",福为祸始:"fú wéi huò shǐ",符号逻辑:"fú hào luó jí",浮收勒折:"fú shōu lè shé",肤受之愬:"fū shòu zhī sù",否终则泰:"pǐ zhōng zé tài",佛头著粪:"fó tóu zhuó fèn",奉为楷模:"fèng wéi kǎi mó",凤靡鸾吪:"fèng mǐ luán é",封豨修蛇:"fēng xī xiū shé",风影敷衍:"fēng yǐng fū yǎn",丰屋蔀家:"fēng wū bù jiā",粪土不如:"fèn tǔ bù rú",分风劈流:"fēn fēng pǐ liú",沸沸汤汤:"fèi fèi shāng shāng",菲食薄衣:"fěi shí bó yī",飞将数奇:"fēi jiàng shù qí",放辟邪侈:"fàng pì xié chǐ",方领圆冠:"fāng lǐng yuán guàn",犯而不校:"fàn ér bú jiào",返本还源:"fǎn běn huán yuán",反劳为逸:"fǎn láo wéi yì",法轮常转:"fǎ lún cháng zhuàn",罚不当罪:"fá bù dāng zuì",发引千钧:"fà yǐn qiān jūn",发奸擿伏:"fā jiān tī fú",发短心长:"fà duǎn xīn cháng",二竖为虐:"èr shù wéi nüè",儿女心肠:"ér nǚ xīn cháng",儿女亲家:"ér nǚ qìng jiā",遏恶扬善:"è wù yáng shàn",饿殍枕藉:"è piǎo zhěn jí",饿殍载道:"è piǎo zài dào",恶醉强酒:"wù zuì qiǎng jiǔ",恶意中伤:"è yì zhòng shāng",恶湿居下:"wù shī jū xià",恶居下流:"wù jū xià liú",恶不去善:"wù bú qù shàn",扼吭夺食:"è háng duó shí",扼襟控咽:"è jīn kòng yān",峨峨汤汤:"é é shāng shāng",屙金溺银:"ē jīn niào yín",朵颐大嚼:"duǒ yí dà jiáo",夺人所好:"duó rén suǒ hào",多言数穷:"duō yán shuò qióng",多文为富:"duō wén wéi fù",多端寡要:"duō duān guǎ yào",多财善贾:"duō cái shàn gǔ",遁世无闷:"dùn shì wú mèn",遁迹黄冠:"dùn jì huáng guàn",堆案盈几:"duī àn yíng jī",断还归宗:"duàn huán guī zōng",短见薄识:"duǎn jiàn bó shí",蠹居棊处:"dù jū qí chǔ",度己以绳:"duó jǐ yǐ shéng",杜默为诗:"dù mò wéi shī",杜鹃啼血:"dù juān tí xuè",笃近举远:"dǔ jìn jǔ yuǎn",独有千秋:"dú yǒu qiān qiū",读书得间:"dú shū dé jiàn",斗转参横:"dǒu zhuǎn shēn héng",兜肚连肠:"dōu dǔ lián cháng",洞见症结:"dòng jiàn zhèng jié",恫疑虚喝:"dòng yí xū hè",动中窾要:"dòng zhōng kuǎn yào",东鸣西应:"dōng míng xī yīng",东鳞西爪:"dōng lín xī zhǎo",东量西折:"dōng liàng xī shé",东家西舍:"dōng jiā xī shè",东扯西拽:"dōng chě xī zhuāi",鼎铛有耳:"dǐng chēng yǒu ěr",鼎铛玉石:"dǐng chēng yù shí",钉头磷磷:"dīng tóu lín lín",跌宕不羁:"diē dàng bù jī",跌弹斑鸠:"diē dàn bān jiū",雕心雁爪:"diāo xīn yàn zhǎo",颠倒衣裳:"diān dǎo yī cháng",德薄能鲜:"dé bó néng xiǎn",得马折足:"dé mǎ shé zú",蹈其覆辙:"dǎo qí fù zhé",捣虚撇抗:"dǎo xū piē kàng",倒载干戈:"dào zài gān gē",倒裳索领:"dào cháng suǒ lǐng",倒果为因:"dào guǒ wéi yīn",叨在知己:"tāo zài zhī jǐ",叨陪末座:"tāo péi mò zuò",党豺为虐:"dǎng chái wéi nüè",当轴处中:"dāng zhóu chǔ zhōng",当着不着:"dāng zhuó bù zhuó",当务始终:"dāng wù shǐ zhōng",淡汝浓抹:"dàn rǔ nóng mǒ",弹丸脱手:"tán wán tuō shǒu",弹铗无鱼:"dàn jiá wú yú",箪食瓢饮:"dān sì piáo yǐn",大璞不完:"dà pú bù wán",大明法度:"dà míng fǎ dù",大车以载:"dà chē yǐ zài",打闷葫芦:"dǎ mèn hú lu",沓来踵至:"tà lái zhǒng zhì",厝火燎原:"cuò huǒ liǎo yuán",撮科打哄:"cuō kē dǎ hòng",寸积铢累:"cùn jī zhū lěi",啛啛喳喳:"cuì cuì chā chā",摧折豪强:"cuī zhé háo qiáng",摧刚为柔:"cuī gāng wéi róu",从俗就简:"cóng sú jiù jiǎn",此发彼应:"cǐ fā bǐ yīng",此唱彼和:"cǐ chàng bǐ hè",慈悲为本:"cí bēi wéi běn",纯属骗局:"chún shǔ piàn jú",春笋怒发:"chūn sǔn nù fā",垂头搨翼:"chuí tóu tà yì",传为笑谈:"chuán wéi xiào tán",传风扇火:"chuán fēng shān huǒ",穿红着绿:"chuān hóng zhuó lǜ",触处机来:"chù chǔ jī lái",处尊居显:"chǔ zūn jū xiǎn",处堂燕雀:"chǔ táng yàn què",处实效功:"chǔ shí xiào gōng",处高临深:"chǔ gāo lín shēn",出入无间:"chū rù wú jiān",出门应辙:"chū mén yīng zhé",出处语默:"chū chǔ yǔ mò",出处殊途:"chū chǔ shū tú",出处进退:"chū chǔ jìn tuì",愁山闷海:"chóu shān mèn hǎi",冲冠眦裂:"chōng guàn zì liè",齿牙为祸:"chǐ yá wéi huò",尺二冤家:"chǐ èr yuān jia",尺短寸长:"chǐ duǎn cùn cháng",尺寸之功:"chǐ cùn zhī gōng",城北徐公:"chéng běi xú gōng",成败兴废:"chéng bài xīng fèi",趁水和泥:"chèn shuǐ huò ní",称雨道晴:"chēng yǔ dào qíng",称体载衣:"chēng tǐ zài yī",称体裁衣:"chèn tǐ cái yī",称家有无:"chèn jiā yǒu wú",称德度功:"chēng dé duó gōng",沉吟章句:"chén yín zhāng jù",沉吟不决:"chén yín bù jué",沉疴宿疾:"chén kē sù jí",扯纤拉烟:"chě qiàn lā yān",扯顺风旗:"chě shùn fēng qí",车载船装:"chē zǎi chuán zhuāng",朝升暮合:"zhāo shēng mù gě",朝攀暮折:"zhāo pān mù shé",超今冠古:"chāo jīn guàn gǔ",倡而不和:"chàng ér bú hè",畅所欲为:"chàng suǒ yù wéi",苌弘碧血:"cháng hóng bì xiě",长幼尊卑:"zhǎng yòu zūn bēi",长绳系日:"cháng shéng jì rì",长年三老:"zhǎng nián sān lǎo",长春不老:"cháng chūn bù lǎo",长傲饰非:"zhǎng ào shì fēi",昌亭旅食:"chāng tíng lǚ shí",禅絮沾泥:"chán xù zhān ní",差三错四:"chā sān cuò sì",层台累榭:"céng tái lěi xiè",层见迭出:"céng xiàn dié chū",藏踪蹑迹:"cáng zōng niè jì",苍蝇见血:"cāng yíng jiàn xiě",餐松啖柏:"cān sōng dàn bó",骖风驷霞:"cān fēng sì xiá",参伍错综:"cēn wǔ cuò zōng",参辰卯酉:"shēn chén mǎo yǒu",材优干济:"cái yōu gān jǐ",材薄质衰:"cái bó zhì shuāi",才大难用:"cái dà nán yòng",才薄智浅:"cái bó zhì qiǎn",不足为意:"bù zú wéi yì",不足为据:"bù zú wéi jù",不足为法:"bù zú wéi fǎ",不足齿数:"bù zú chǐ shǔ",不着疼热:"bù zhuó téng rè",不知薡蕫:"bù zhī dǐng dǒng",不越雷池:"bú yuè léi chí",不相为谋:"bù xiāng wéi móu",不贪为宝:"bù tān wéi bǎo",不了而了:"bù liǎo ér liǎo",不可揆度:"bù kě kuí duó",不遑启处:"bù huáng qǐ chǔ",不当不正:"bù dāng bú zhèng",不差什么:"bú chà shén me",不差累黍:"bù chā lěi shǔ",擘两分星:"bò liǎng fēn xīng",簸土扬沙:"bǒ tǔ yáng shā",薄物细故:"bó wù xì gù",薄寒中人:"bó hán zhòng rén",博文约礼:"bó wén yuē lǐ",播糠眯目:"bō kāng mí mù",剥皮抽筋:"bō pí chōu jīn",剥肤椎髓:"bō fū chuí suǐ",波属云委:"bō zhǔ yún wěi",波骇云属:"bō hài yún zhǔ",兵微将寡:"bīng wēi jiàng guǎ",兵强将勇:"bīng qiáng jiàng yǒng",兵多将广:"bīng duō jiàng guǎng",兵不由将:"bīng bù yóu jiàng",冰解的破:"bīng jiě dì pò",彬彬济济:"bīn bīn jǐ jǐ",摽梅之年:"biào méi zhī nián",表里为奸:"biǎo lǐ wéi jiān",飙发电举:"biāo fā diàn jǔ",变贪厉薄:"biàn tān lì bó",敝盖不弃:"bì gài bú qì",秕言谬说:"bǐ yán miù shuō",比物属事:"bǐ wù zhǔ shì",被山带河:"pī shān dài hé",被甲枕戈:"pī jiǎ zhěn gē",被甲据鞍:"pī jiǎ jù ān",被褐怀玉:"pī hè huái yù",被发缨冠:"pī fà yīng guàn",背曲腰躬:"bèi qǔ yāo gōng",北窗高卧:"běi chuāng gāo wò",北辰星拱:"běi chén xīng gǒng",北鄙之音:"běi bǐ zhī yīn",卑宫菲食:"bēi gōng fěi shí",暴衣露冠:"pù yī lù guàn",暴腮龙门:"pù sāi lóng mén",暴露文学:"bào lù wén xué",暴虎冯河:"bào hǔ píng hé",抱蔓摘瓜:"bào wàn zhāi guā",抱法处势:"bào fǎ chǔ shì",褒贬与夺:"bāo biǎn yǔ duó",帮闲钻懒:"bāng xián zuān lǎn",拜将封侯:"bài jiàng fēng hóu",百兽率舞:"bǎi shòu shuài wǔ",百孔千创:"bǎi kǒng qiān chuāng",白衣卿相:"bái yī qīng xiàng",白首为郎:"bái shǒu wéi láng",白首相知:"bái shǒu xiāng zhī",把玩无厌:"bǎ wán wú yàn",拔锅卷席:"bá guō juǎn xí",拔本塞源:"bá běn sè yuán",傲不可长:"ào bù kě zhǎng",熬更守夜:"áo gēng shǒu yè",安时处顺:"ān shí chǔ shùn",安身为乐:"ān shēn wéi lè",安老怀少:"ān lǎo huái shào",安步当车:"ān bù dàng chē",爱人好士:"ài rén hào shì",矮人观场:"ǎi rén guān chǎng",捱风缉缝:"ái fēng jī fèng",挨山塞海:"āi shān sè hǎi",阿家阿翁:"ā jiā ā wēng",阿党相为:"ē dǎng xiāng wéi",追亡逐北:"zhuī wáng zhú běi",竹篮打水:"zhú lán dá shuǐ",知疼着热:"zhī téng zháo rè",语不惊人:"yǔ bù jīng rén",于今为烈:"yú jīn wéi liè",一日三省:"yí rì sān xǐng",穴居野处:"xué jū yě chǔ",五脊六兽:"wǔ jǐ liù shòu",无声无臭:"wú shēng wú xiù",谓予不信:"wèi yú bú xìn",舍身为国:"shě shēn wéi guó",杀妻求将:"shā qī qiú jiàng",强作解人:"qiǎng zuò jiě rén",气冲斗牛:"qì chōng dǒu niú",临深履薄:"lín shēn lǚ bó",钧天广乐:"jūn tiān guǎng yuè",艰难竭蹶:"jiān nán jié jué",夹七夹八:"jiā qī jiā bā",混混噩噩:"hún hún è è",厚古薄今:"hòu gǔ bó jīn",鬼怕恶人:"guǐ pà è rén",伽马射线:"gā mǎ shè xiàn",佛头着粪:"fó tóu zhuó fèn",奉为至宝:"fèng wéi zhì bǎo",登坛拜将:"dēng tán bài jiàng",晨昏定省:"chén hūn dìng xǐng",察察为明:"chá chá wéi míng",博闻强识:"bó wén qiáng zhì",避难就易:"bì nán jiù yì",了无生机:"liǎo wú shēng jī",有一说一:"yǒu yī shuō yī",独一无二:"dú yī wú èr",说一不二:"shuō yī bù èr",举一反三:"jǔ yī fǎn sān",数一数二:"shǔ yī shǔ èr",杀一儆百:"shā yī jǐng bǎi",丁一卯二:"dīng yī mǎo èr",丁一确二:"dīng yī què èr",不一而止:"bù yī ér zhǐ",无一幸免:"wú yī xìng miǎn",表里不一:"biǎo lǐ bù yī",良莠不一:"liáng yǒu bù yī",心口不一:"xīn kǒu bù yī",言行不一:"yán xíng bù yī",政令不一:"zhèng lìng bù yī",参差不一:"cēn cī bù yī",纷纷不一:"fēn fēn bù yī",毁誉不一:"huǐ yù bù yī",不一而三:"bù yī ér sān",百不一遇:"bǎi bù yī yù",言行抱一:"yán xíng bào yī",瑜百瑕一:"yú bǎi xiá yī",背城借一:"bèi chéng jiè yī",凭城借一:"píng chéng jiè yī",劝百讽一:"quàn bǎi fěng yī",群居和一:"qún jū hé yī",百不获一:"bǎi bù huò yī",百不失一:"bǎi bù shī yī",百无失一:"bǎi wú shī yī",万不失一:"wàn bù shī yī",万无失一:"wàn wú shī yī",合而为一:"hé ér wéi yī",合两为一:"hé liǎng wéi yī",合二为一:"hé èr wéi yī",天下为一:"tiān xià wéi yī",相与为一:"xiāng yǔ wéi yī",较若画一:"jiào ruò huà yī",较如画一:"jiào rú huà yī",斠若画一:"jiào ruò huà yī",言行若一:"yán xíng ruò yī",始终若一:"shǐ zhōng ruò yī",终始若一:"zhōng shǐ ruò yī",惟精惟一:"wéi jīng wéi yī",众多非一:"zhòng duō fēi yī",不能赞一:"bù néng zàn yī",问一答十:"wèn yī dá shí",一不扭众:"yī bù niǔ zhòng",一以贯之:"yī yǐ guàn zhī",一以当百:"yī yǐ dāng bǎi",百不当一:"bǎi bù dāng yī",十不当一:"shí bù dāng yī",以一警百:"yǐ yī jǐng bǎi",以一奉百:"yǐ yī fèng bǎi",以一持万:"yǐ yī chí wàn",以一知万:"yǐ yī zhī wàn",百里挑一:"bǎi lǐ tiāo yī",整齐划一:"zhěng qí huà yī",一来二去:"yī lái èr qù",一路公交:"yī lù gōng jiāo",一路汽车:"yī lù qì chē",一路巴士:"yī lù bā shì",朝朝朝落:"zhāo cháo zhāo luò",曲意逢迎:"qū yì féng yíng",一行不行:"yì háng bù xíng",行行不行:"háng háng bù xíng"},Ch=Object.keys(si).map(n=>({zh:n,pinyin:si[n],probability:2e-8,length:4,priority:R.Normal,dict:Symbol("dict4")})),li={巴尔干半岛:"bā ěr gàn bàn dǎo",巴尔喀什湖:"bā ěr kā shí hú",不幸而言中:"bú xìng ér yán zhòng",布尔什维克:"bù ěr shí wéi kè",何乐而不为:"hé lè ér bù wéi",苛政猛于虎:"kē zhèng měng yú hǔ",蒙得维的亚:"méng dé wéi dì yà",民以食为天:"mín yǐ shí wéi tiān",事后诸葛亮:"shì hòu zhū gě liàng",物以稀为贵:"wù yǐ xī wéi guì",先下手为强:"xiān xià shǒu wéi qiáng",行行出状元:"háng háng chū zhuàng yuan",亚得里亚海:"yà dé lǐ yà hǎi",眼不见为净:"yǎn bú jiàn wéi jìng",竹筒倒豆子:"zhú tǒng dào dòu zi"},Dh=Object.keys(li).map(n=>({zh:n,pinyin:li[n],probability:2e-8,length:5,priority:R.Normal,dict:Symbol("dict5")}));function oi(n,i){return n&&(n.decimali.probability)?n:i}function ti(n){n.probability<1e-300&&(n.probability*=1e300,n.decimal+=1)}function Ih(n){return n.priority===R.Custom?-(n.length*n.length*100):n.priority===R.Surname?-(n.length*n.length*10):0}function Vh(n,i){const g=[];let u=n.length-1,h=n[u];for(let e=i-1;e>=0;e--){const s=e+1>=i?{probability:1,decimal:0,patterns:[]}:g[e+1];for(;h&&h.index+h.length-1===e;){const d=h.index,c={probability:h.probability*s.probability,decimal:s.decimal+Ih(h),patterns:s.patterns,concatPattern:h};ti(c),g[d]=oi(g[d],c),h=n[--u]}const o={probability:1e-13*s.probability,decimal:0,patterns:s.patterns};ti(o),g[e]=oi(g[e],o),g[e].concatPattern&&(g[e].patterns=g[e].patterns.concat(g[e].concatPattern),g[e].concatPattern=void 0,delete g[e+1])}return g[0].patterns.reverse()}function ci(n,i){return n&&n.count<=i.count?n:i}function Mh(n){return n.priority===R.Custom?-(n.length*n.length*1e5):n.priority===R.Surname?-(n.length*n.length*100):1}function Eh(n,i){const g=[];let u=n.length-1,h=n[u];for(let e=i-1;e>=0;e--){const s=e+1>=i?{count:0,patterns:[]}:g[e+1];for(;h&&h.index+h.length-1===e;){const d=h.index,c={count:Mh(h)+s.count,patterns:s.patterns,concatPattern:h};g[d]=ci(g[d],c),h=n[--u]}const o={count:1+s.count,patterns:s.patterns};g[e]=ci(g[e],o),g[e].concatPattern&&(g[e].patterns=g[e].patterns.concat(g[e].concatPattern),g[e].concatPattern=void 0,delete g[e+1])}return g[0].patterns.reverse()}function _h(n,i){return!(i.index+i.length<=n.index||i.priority>n.priority||i.priority===n.priority&&i.length>n.length)}function Nh(n){const i=[];for(let g=n.length-1;g>=0;){const{index:u}=n[g];let h=g-1;for(;h>=0&&_h(n[g],n[h]);)h--;(h<0||n[h].index+n[h].length<=u)&&i.push(n[g]),g=h}return i.reverse()}var zi;(function(n){n[n.ReverseMaxMatch=1]="ReverseMaxMatch",n[n.MaxProbability=2]="MaxProbability",n[n.MinTokenization=3]="MinTokenization"})(zi||(zi={}));class yi{constructor(i,g="",u=""){this.children=new Map,this.fail=null,this.patterns=[],this.parent=i,this.prefix=g,this.key=u}}class Rh{constructor(){this.dictMap=new Map,this.queues=[],this.root=new yi(null)}build(i){this.buildTrie(i),this.buildFailPointer()}buildTrie(i){for(let g of i){const u=vn(g.zh);let h=this.root;for(let e=0;e{i=i.concat(u)}),this.queues=[];i.length>g;){let u=i[g++],h=u.parent&&u.parent.fail,e=u.key;for(;h&&!h.children.has(e);)h=h.fail;h?u.fail=h.children.get(e):u.fail=this.root}}addPatternToDictMap(i){this.dictMap.has(i.dict)||this.dictMap.set(i.dict,new Set),this.dictMap.get(i.dict).add(i)}addNodeToQueues(i){this.queues[O(i.prefix)]||(this.queues[O(i.prefix)]=[]),this.queues[O(i.prefix)].push(i)}insertPattern(i,g){for(let u=i.length-1;u>=0;u--){const h=i[u];if(g.priority===h.priority&&g.probability>=h.probability)i[u+1]=h;else if(g.priority>h.priority)i[u+1]=h;else{i[u+1]=g;return}}i[0]=g}removeDict(i){this.dictMap.has(i)&&(this.dictMap.get(i).forEach(u=>{u.node.patterns=u.node.patterns.filter(h=>h!==u)}),this.dictMap.delete(i))}match(i,g){let u=this.root,h=[];const e=vn(i);for(let s=0;sg==="off"?y.priority!==R.Surname:g==="head"?y.length-1-s===0:!0);d&&h.push(Object.assign(Object.assign({},d),{index:s-d.length+1}));let c=u.fail;for(;c!==null;){const y=c.patterns.find(t=>g==="off"?t.priority!==R.Surname:g==="head"?t.length-1-s===0:!0);y&&h.push(Object.assign(Object.assign({},y),{index:s-y.length+1})),c=c.fail}}}return h}search(i,g,u=2){const h=this.match(i,g);return u===1?Nh(h):u===3?Eh(h,O(i)):Vh(h,O(i))}}const Zh=[...Dh,...Ch,...Ph,...Sh,...fh,...Th],vi=new Rh;vi.build(Zh);const Ah=new qi,Bh=()=>Ah,dn=n=>{const i=G.get(n);return i?i.split(" ")[0]:n},Fh=(n,i,g,u)=>{const h=vi.search(n,g,u);let e=0;const s=vn(n);for(let o=0;on.replace(/(ā|á|ǎ|à)/g,"a").replace(/(ō|ó|ǒ|ò)/g,"o").replace(/(ē|é|ě|è)/g,"e").replace(/(ī|í|ǐ|ì)/g,"i").replace(/(ū|ú|ǔ|ù)/g,"u").replace(/(ǖ|ǘ|ǚ|ǜ)/g,"ü").replace(/(n̄|ń|ň|ǹ)/g,"n").replace(/(m̄|ḿ|m̌|m̀)/g,"m").replace(/(ê̄|ế|ê̌|ề)/g,"ê"),ki=(n,i="off")=>{const g=Bh();let u=G.get(n)?G.get(n).split(" "):[];if(g.get(n))u=g.get(n).split(" ");else if(i!=="off"){const h=_n[n];h&&(u=[h].concat(u.filter(e=>e!==h)))}return u},Lh=(n,i="off")=>{let g=ki(n,i);return g.length>0?g.map(u=>({origin:n,result:u,isZh:!0,originPinyin:u})):[{origin:n,result:n,isZh:!1,originPinyin:n}]},kn=(n,i)=>{const g=n.split(" "),u=[],h=[];for(let e of g)for(let s of ah)if(e.startsWith(s)){let o=e.slice(s.length);rh.indexOf(s)!==-1&&jh.indexOf(o)!==-1&&(o=bh[o]),u.push(s),h.push(o);break}return i==="standard"&&u.forEach((e,s)=>{(e==="y"||e==="w")&&(u[s]="")}),{final:h.join(" "),initial:u.join(" ")}},wn=n=>{const{final:i}=kn(n);let g="",u="",h="";return mh.indexOf(Tn(i))!==-1?(g=i[0],u=i[1],h=i.slice(2)):(u=i[0]||"",h=i.slice(1)||""),{head:g,body:u,tail:h}},Sn=n=>{const i=/(ā|ō|ē|ī|ū|ǖ|n̄|m̄|ê̄)/,g=/(á|ó|é|í|ú|ǘ|ń|ḿ|ế)/,u=/(ǎ|ǒ|ě|ǐ|ǔ|ǚ|ň|m̌|ê̌)/,h=/(à|ò|è|ì|ù|ǜ|ǹ|m̀|ề)/,e=/(a|o|e|i|u|ü|ê)/,s=/(n|m)$/,o=[];return n.split(" ").forEach(c=>{i.test(c)?o.push("1"):g.test(c)?o.push("2"):u.test(c)?o.push("3"):h.test(c)?o.push("4"):e.test(c)||s.test(c)?o.push("0"):o.push("")}),o.join(" ")},$h=(n,i)=>{const g=Tn(n).split(" "),u=Sn(i).split(" "),h=[];return g.forEach((e,s)=>{h.push(`${e}${u[s]}`)}),h.join(" ")},Ti=(n,i)=>{const g=[];return n.split(" ").forEach(h=>{g.push(i?h[0]:h)}),g.join(" ")},Oh=n=>typeof n!="string"?(console.error("The first param of pinyin is error: "+n+' is not assignable to type "string".'),!1):!0;function Mn(n,i){return i instanceof RegExp?i.test(n):!0}const Hh=(n,i)=>{let g=i.nonZh;if(g==="removed")return n.filter(u=>u.isZh||!Mn(u.origin,i.nonZhScope));if(g==="consecutive"){for(let u=n.length-2;u>=0;u--){const h=n[u],e=n[u+1];!h.isZh&&!e.isZh&&Mn(h.origin,i.nonZhScope)&&Mn(e.origin,i.nonZhScope)&&(h.origin+=e.origin,h.result+=e.result,e.delete=!0)}return n.filter(u=>!u.delete)}else return n},di=(n,i)=>O(n)===1&&i.multiple?Lh(n,i.surname):!1,Wh=(n,i)=>{switch(i.pattern){case"pinyin":break;case"num":n.forEach(g=>{g.result=g.isZh?Sn(g.result):""});break;case"initial":n.forEach(g=>{g.result=g.isZh?kn(g.result,i.initialPattern).initial:""});break;case"final":n.forEach(g=>{g.result=g.isZh?kn(g.result,i.initialPattern).final:""});break;case"first":n.forEach(g=>{g.result=Ti(g.result,g.isZh)});break;case"finalHead":n.forEach(g=>{g.result=g.isZh?wn(g.result).head:""});break;case"finalBody":n.forEach(g=>{g.result=g.isZh?wn(g.result).body:""});break;case"finalTail":n.forEach(g=>{g.result=g.isZh?wn(g.result).tail:""});break}},Uh=(n,i)=>{switch(i.toneType){case"symbol":break;case"none":n.forEach(g=>{g.isZh&&(g.result=Tn(g.result))});break;case"num":{n.forEach(g=>{g.isZh&&(g.result=$h(g.result,g.originPinyin))});break}}},Yh=(n,i)=>{i.v&&n.forEach(g=>{g.isZh&&(g.result=g.result.replace(/ü/g,typeof i.v=="string"?i.v:"v"))})},Kh=(n,i,g)=>{if(i.multiple&&O(g)===1){let u="";n=n.filter(h=>{const e=h.result!==u;return u=h.result,e})}return i.type==="array"?n.map(u=>u.result):i.type==="all"?n.map(u=>{const h=u.isZh?u.result:"",{initial:e,final:s}=kn(h,i.initialPattern),{head:o,body:d,tail:c}=wn(h);let y=[];return h!==""&&(y=[h].concat(ki(u.origin,i.surname).filter(t=>t!==h))),{origin:u.origin,pinyin:h,initial:e,final:s,first:Ti(u.result,u.isZh),finalHead:o,finalBody:d,finalTail:c,num:Number(Sn(u.originPinyin)),isZh:u.isZh,polyphonic:y,inZhRange:!!G.get(u.origin),result:u.result}}):n.map(u=>u.result).join(i.separator)},Xh=(n,i)=>(i===!1&&n.forEach(g=>{g.origin==="一"?g.result=g.originPinyin="yī":g.origin==="不"&&(g.result=g.originPinyin="bù")}),n),Qh={pattern:"pinyin",toneType:"symbol",type:"string",multiple:!1,mode:"normal",removeNonZh:!1,nonZh:"spaced",v:!1,separator:" ",toneSandhi:!0,segmentit:2};function tu(n,i){if(i=Object.assign(Object.assign({},Qh),i||{}),!Oh(n))return n;if(n==="")return i.type==="array"||i.type==="all"?[]:"";i.surname===void 0&&(i.mode==="surname"?i.surname="all":i.surname="off"),i.type==="all"&&(i.pattern="pinyin"),i.pattern==="num"&&(i.toneType="none"),i.removeNonZh&&(i.nonZh="removed");let u=Array(O(n)),{list:h}=Fh(n,u,i.surname,i.segmentit);return h=Xh(h,i.toneSandhi),h=Hh(h,i),di(n,i)&&(h=di(n,i)),Wh(h,i),Uh(h,i),Yh(h,i),Kh(h,i,n)}var Nn;(function(n){n[n.AllSegment=1]="AllSegment",n[n.AllArray=2]="AllArray",n[n.AllString=3]="AllString",n[n.PinyinSegment=4]="PinyinSegment",n[n.PinyinArray=5]="PinyinArray",n[n.PinyinString=6]="PinyinString",n[n.ZhSegment=7]="ZhSegment",n[n.ZhArray=8]="ZhArray",n[n.ZhString=9]="ZhString"})(Nn||(Nn={}));Nn.AllSegment;const Gh=bi({alwaysFilter:Boolean,autoSelectFirst:{type:[Boolean,String]},clearOnSelect:{type:Boolean,default:!0},delimiters:Array,...Xg({filterKeys:["title"]}),...Kg({hideNoData:!0,returnObject:!0}),...fi(Lg({modelValue:null,role:"combobox"}),["validationValue","dirty"])},"VCombobox"),cu=ji()({name:"VCombobox",props:Gh(),emits:{"update:focused":n=>!0,"update:modelValue":n=>!0,"update:search":n=>!0,"update:menu":n=>!0},setup(n,i){var An;let{emit:g,slots:u}=i;const{t:h}=pg(),e=gn(),s=Z(!1),o=Z(!0),d=Z(!1),c=gn(),y=gn(),t=Z(-1);let x=!1;const{items:S,transformIn:I,transformOut:V}=vg(n),{textColorClasses:J,textColorStyles:nn}=kg(()=>{var l;return(l=e.value)==null?void 0:l.color}),{InputIcon:K}=Bg(n),a=En(n,"modelValue",[],l=>I(Tg(l)),l=>{const z=V(l);return n.multiple?z:z[0]??null}),A=Fg(n),X=fn(()=>n.closableChips&&!A.isReadonly.value&&!A.isDisabled.value),m=T(()=>!!(n.chips||u.chip)),r=T(()=>m.value||!!u.selection),j=Z(!n.multiple&&!r.value?((An=a.value[0])==null?void 0:An.title)??"":""),f=Z(null),b=T({get:()=>j.value,set:async l=>{var z;if(j.value=l??"",l===null||l===""&&!n.multiple&&!r.value?a.value=[]:!n.multiple&&!r.value&&(a.value=[zn(n,l)],tn(()=>{var q;return(q=y.value)==null?void 0:q.scrollToIndex(0)})),l&&n.multiple&&((z=n.delimiters)!=null&&z.length)){const q=Rn(l);q.length>1&&(Zn(q),j.value="")}l||(t.value=-1),o.value=!l}}),C=T(()=>typeof n.counterValue=="function"?n.counterValue(a.value):typeof n.counterValue=="number"?n.counterValue:n.multiple?a.value.length:b.value.length),{filteredItems:H,getMatches:hn}=$g(n,S,()=>f.value??(n.alwaysFilter||!o.value?b.value:"")),B=T(()=>n.hideSelected&&f.value===null?H.value.filter(l=>!a.value.some(z=>z.value===l.value)):H.value),un=T(()=>n.hideNoData&&!B.value.length||A.isReadonly.value||A.isDisabled.value),en=En(n,"menu"),P=T({get:()=>en.value,set:l=>{var z;en.value&&!l&&((z=c.value)!=null&&z.ΨopenChildren.size)||l&&un.value||(en.value=l)}}),{menuId:rn,ariaExpanded:Pn,ariaControls:M}=Og(n,P);Y(j,l=>{x?tn(()=>x=!1):s.value&&!P.value&&(P.value=!0),g("update:search",l)}),Y(a,l=>{var z;!n.multiple&&!r.value&&(j.value=((z=l[0])==null?void 0:z.title)??"")});const jn=T(()=>a.value.map(l=>l.value)),Q=T(()=>B.value.find(l=>l.type==="item"&&!l.props.disabled)),sn=T(()=>{var z;return(n.autoSelectFirst===!0||n.autoSelectFirst==="exact"&&b.value===((z=Q.value)==null?void 0:z.title))&&B.value.length>0&&!o.value&&!d.value}),Cn=gn(),Si=Hg(Cn,e);function Pi(l){x=!0,tn(()=>x=!1),n.openOnClear&&(P.value=!0)}function Ci(){un.value||(P.value=!0)}function Di(l){un.value||(s.value&&(l.preventDefault(),l.stopPropagation()),P.value=!P.value)}function Ii(l){var z;(Un(l)||l.key==="Backspace")&&((z=e.value)==null||z.focus())}function Vi(l){var v,F,w,E;if(Rg(l)||A.isReadonly.value)return;const z=(v=e.value)==null?void 0:v.selectionStart,q=a.value.length;if(["Enter","ArrowDown","ArrowUp"].includes(l.key)&&l.preventDefault(),["Enter","ArrowDown"].includes(l.key)&&(P.value=!0),["Escape"].includes(l.key)&&(P.value=!1),sn.value&&["Enter","Tab"].includes(l.key)&&Q.value&&!a.value.some(D=>{let{value:ln}=D;return ln===Q.value.value})&&W(Q.value),l.key==="ArrowDown"&&sn.value&&((F=Cn.value)==null||F.focus("next")),l.key==="Enter"&&b.value&&(W(zn(n,b.value),!0,!0),r.value&&(j.value="")),["Backspace","Delete"].includes(l.key)){if(!n.multiple&&r.value&&a.value.length>0&&!b.value)return W(a.value[0],!1);if(~t.value){l.preventDefault();const D=t.value;W(a.value[t.value],!1),t.value=D>=q-1?q-2:D}else l.key==="Backspace"&&!b.value&&(t.value=q-1);return}if(n.multiple)if(l.key==="ArrowLeft"){if(t.value<0&&z&&z>0)return;const D=t.value>-1?t.value-1:q-1;a.value[D]?t.value=D:(t.value=-1,(w=e.value)==null||w.setSelectionRange(b.value.length,b.value.length))}else if(l.key==="ArrowRight"){if(t.value<0)return;const D=t.value+1;a.value[D]?t.value=D:(t.value=-1,(E=e.value)==null||E.setSelectionRange(0,0))}else~t.value&&Un(l)&&(t.value=-1)}function Mi(l){var v;const z=((v=l==null?void 0:l.clipboardData)==null?void 0:v.getData("Text"))??"",q=Rn(z);q.length>1&&n.multiple&&(l.preventDefault(),Zn(q))}function Ei(){var l;n.eager&&((l=y.value)==null||l.calculateVisibleItems())}function _i(){var l;s.value&&((l=e.value)==null||l.focus()),o.value=!0,f.value=null}function W(l){let z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(!(!l||l.props.disabled))if(n.multiple){const v=a.value.findIndex(w=>(n.valueComparator||Wn)(w.value,l.value)),F=z??!~v;if(~v){const w=F?[...a.value,l]:[...a.value];w.splice(v,1),a.value=w}else F&&(a.value=[...a.value,l]);n.clearOnSelect&&(b.value="")}else{const v=z!==!1;a.value=v?[l]:[],(!o.value||n.alwaysFilter)&&j.value&&(f.value=j.value),j.value=v&&!r.value?l.title:"",tn(()=>{P.value=q,o.value=!0})}}function Rn(l){const q=[` -`,...n.delimiters??[]].map(Ng).join("|");return l.split(new RegExp(`(?:${q})+`))}async function Zn(l){for(let z of l)z=z.trim(),z&&(W(zn(n,z)),await tn())}function Ni(l){s.value=!0,setTimeout(()=>{d.value=!0})}function Ri(l){d.value=!1}return Y(s,(l,z)=>{if(!(l||l===z)&&(t.value=-1,P.value=!1,b.value)){if(n.multiple){W(zn(n,b.value));return}if(!r.value)return;a.value.some(q=>{let{title:v}=q;return v===b.value})?j.value="":W(zn(n,b.value))}}),Y(P,l=>{if(!n.hideSelected&&l&&a.value.length&&o.value){const z=B.value.findIndex(q=>a.value.some(v=>(n.valueComparator||Wn)(v.value,q.value)));Sg&&window.requestAnimationFrame(()=>{var q;z>=0&&((q=y.value)==null||q.scrollToIndex(z))})}l&&(f.value=null)}),Y(S,(l,z)=>{P.value||s.value&&!z.length&&l.length&&(P.value=!0)}),mi(()=>{const l=!!(!n.hideNoData||B.value.length||u["prepend-item"]||u["append-item"]||u["no-data"]),z=a.value.length>0,q=Yn.filterProps(n);return p(Yn,$({ref:e},q,{modelValue:b.value,"onUpdate:modelValue":v=>b.value=v,focused:s.value,"onUpdate:focused":v=>s.value=v,validationValue:a.externalValue,counterValue:C.value,dirty:z,class:["v-combobox",{"v-combobox--active-menu":P.value,"v-combobox--chips":!!n.chips,"v-combobox--selection-slot":!!r.value,"v-combobox--selecting-index":t.value>-1,[`v-combobox--${n.multiple?"multiple":"single"}`]:!0},n.class],style:n.style,readonly:A.isReadonly.value,placeholder:z?void 0:n.placeholder,"onClick:clear":Pi,"onMousedown:control":Ci,onKeydown:Vi,onPaste:Mi,"aria-expanded":Pn.value,"aria-controls":M.value}),{...u,default:v=>{let{id:F}=v;return N(an,null,[p(Wg,$({id:rn.value,ref:c,modelValue:P.value,"onUpdate:modelValue":w=>P.value=w,activator:"parent",contentClass:"v-combobox__content",disabled:un.value,eager:n.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,onAfterEnter:Ei,onAfterLeave:_i},n.menuProps),{default:()=>[l&&p(wi,$({ref:Cn,filterable:!0,selected:jn.value,selectStrategy:n.multiple?"independent":"single-independent",onMousedown:w=>w.preventDefault(),selectable:!0,onKeydown:Ii,onFocusin:Ni,onFocusout:Ri,tabindex:"-1","aria-live":"polite","aria-labelledby":`${F.value}-label`,"aria-multiselectable":n.multiple,color:n.itemColor??n.color},Si,n.listProps),{default:()=>{var w,E,D;return[(w=u["prepend-item"])==null?void 0:w.call(u),!B.value.length&&!n.hideNoData&&(((E=u["no-data"])==null?void 0:E.call(u))??p(qn,{key:"no-data",title:h(n.noDataText)},null)),p(Ug,{ref:y,renderless:!0,items:B.value,itemKey:"value"},{default:ln=>{var Fn,Ln,$n;let{item:k,index:U,itemRef:_}=ln;const Bn=$(k.props,{ref:_,key:k.value,active:sn.value&&k===Q.value?!0:void 0,onClick:()=>W(k,null),"aria-posinset":U+1,"aria-setsize":B.value.length});return k.type==="divider"?((Fn=u.divider)==null?void 0:Fn.call(u,{props:k.raw,index:U}))??p(Cg,$(k.props,{key:`divider-${U}`}),null):k.type==="subheader"?((Ln=u.subheader)==null?void 0:Ln.call(u,{props:k.raw,index:U}))??p(Dg,$(k.props,{key:`subheader-${U}`}),null):(($n=u.item)==null?void 0:$n.call(u,{item:k,index:U,props:Bn}))??p(qn,$(Bn,{role:"option"}),{prepend:bn=>{let{isSelected:Zi}=bn;return N(an,null,[n.multiple&&!n.hideSelected?p(Qg,{key:k.value,modelValue:Zi,ripple:!1,tabindex:"-1","aria-hidden":!0,onClick:Ai=>Ai.preventDefault()},null):void 0,k.props.prependAvatar&&p(Ig,{image:k.props.prependAvatar},null),k.props.prependIcon&&p(pn,{icon:k.props.prependIcon},null)])},title:()=>{var bn;return o.value?k.title:Yg("v-combobox",k.title,(bn=hn(k))==null?void 0:bn.title)}})}}),(D=u["append-item"])==null?void 0:D.call(u)]}})]}),a.value.map((w,E)=>{function D(_){_.stopPropagation(),_.preventDefault(),W(w,!1)}const ln=$(Kn.filterProps(w.props),{"onClick:close":D,onKeydown(_){_.key!=="Enter"&&_.key!==" "||(_.preventDefault(),_.stopPropagation(),D(_))},onMousedown(_){_.preventDefault(),_.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0}),k=m.value?!!u.chip:!!u.selection,U=k?Vg(m.value?u.chip({item:w,index:E,props:ln}):u.selection({item:w,index:E})):void 0;if(!(k&&!U))return N("div",{key:w.value,class:Eg(["v-combobox__selection",E===t.value&&["v-combobox__selection--selected",J.value]]),style:Mg(E===t.value?nn.value:{})},[m.value?u.chip?p(xi,{key:"chip-defaults",defaults:{VChip:{closable:X.value,size:"small",text:w.title}}},{default:()=>[U]}):p(Kn,$({key:"chip",closable:X.value,size:"small",text:w.title,disabled:w.props.disabled},ln),null):U??N("span",{class:"v-combobox__selection-text"},[w.title,n.multiple&&Ec(e.tag,{class:d(["v-container",{"v-container--fluid":e.fluid},n.value,e.class]),style:u([o.value,e.style])},a)),{}}});export{g as V}; +import{g as t,p as l,b7 as r,u as i,c as m,d as c,n as u,e as d,m as C,f,h as p}from"./index-CDv4Fq34.js";const y=l({fluid:{type:Boolean,default:!1},...p(),...f(),...C()},"VContainer"),g=t()({name:"VContainer",props:y(),setup(e,s){let{slots:a}=s;const{rtlClasses:n}=r(),{dimensionStyles:o}=i(e);return m(()=>c(e.tag,{class:d(["v-container",{"v-container--fluid":e.fluid},n.value,e.class]),style:u([o.value,e.style])},a)),{}}});export{g as V}; diff --git a/assets/VExpansionPanels-BTM0XV9k.js b/assets/VExpansionPanels-DhEK_Otm.js similarity index 98% rename from assets/VExpansionPanels-BTM0XV9k.js rename to assets/VExpansionPanels-DhEK_Otm.js index 0a4ff24..6561dfa 100644 --- a/assets/VExpansionPanels-BTM0XV9k.js +++ b/assets/VExpansionPanels-DhEK_Otm.js @@ -1 +1 @@ -import{g as m,p as y,bO as w,bP as N,c as V,d as c,I as _,J as O,i as v,n as g,e as p,bd as q,bQ as F,h as k,S as C,aB as A,u as J,a0 as P,au as l,v as Q,aW as R,f as U,a_ as T,bR as W,bo as H,be as K,m as D,bk as M,bS as X,bq as Y,bT as Z,bU as ee,bp as ae,aI as ne,bj as le,aL as te,bV as se}from"./index-B3T0sq1H.js";const f=Symbol.for("vuetify:v-expansion-panel"),L=y({...k(),...F()},"VExpansionPanelText"),h=m()({name:"VExpansionPanelText",props:L(),setup(e,d){let{slots:n}=d;const a=w(f);if(!a)throw new Error("[Vuetify] v-expansion-panel-text needs to be placed inside v-expansion-panel");const{hasContent:s,onAfterLeave:u}=N(e,a.isSelected);return V(()=>c(q,{onAfterLeave:u},{default:()=>{var o;return[_(v("div",{class:p(["v-expansion-panel-text",e.class]),style:g(e.style)},[n.default&&s.value&&v("div",{class:"v-expansion-panel-text__wrapper"},[(o=n.default)==null?void 0:o.call(n)])]),[[O,a.isSelected.value]])]}})),{}}}),z=y({color:String,expandIcon:{type:T,default:"$expand"},collapseIcon:{type:T,default:"$collapse"},hideActions:Boolean,focusable:Boolean,static:Boolean,ripple:{type:[Boolean,Object],default:!1},readonly:Boolean,...k(),...U()},"VExpansionPanelTitle"),B=m()({name:"VExpansionPanelTitle",directives:{vRipple:C},props:z(),setup(e,d){let{slots:n}=d;const a=w(f);if(!a)throw new Error("[Vuetify] v-expansion-panel-title needs to be placed inside v-expansion-panel");const{backgroundColorClasses:s,backgroundColorStyles:u}=A(()=>e.color),{dimensionStyles:o}=J(e),r=P(()=>({collapseIcon:e.collapseIcon,disabled:a.disabled.value,expanded:a.isSelected.value,expandIcon:e.expandIcon,readonly:e.readonly})),E=l(()=>a.isSelected.value?e.collapseIcon:e.expandIcon);return V(()=>{var x;return _(v("button",{class:p(["v-expansion-panel-title",{"v-expansion-panel-title--active":a.isSelected.value,"v-expansion-panel-title--focusable":e.focusable,"v-expansion-panel-title--static":e.static},s.value,e.class]),style:g([u.value,o.value,e.style]),type:"button",tabindex:a.disabled.value?-1:void 0,disabled:a.disabled.value,"aria-expanded":a.isSelected.value,onClick:e.readonly?void 0:a.toggle},[v("span",{class:"v-expansion-panel-title__overlay"},null),(x=n.default)==null?void 0:x.call(n,r.value),!e.hideActions&&c(R,{defaults:{VIcon:{icon:E.value}}},{default:()=>{var b;return[v("span",{class:"v-expansion-panel-title__icon"},[((b=n.actions)==null?void 0:b.call(n,r.value))??c(Q,null,null)])]}})]),[[C,e.ripple]])}),{}}}),G=y({title:String,text:String,bgColor:String,...Y(),...X(),...M(),...D(),...z(),...L()},"VExpansionPanel"),de=m()({name:"VExpansionPanel",props:G(),emits:{"group:selected":e=>!0},setup(e,d){let{slots:n}=d;const a=W(e,f),{backgroundColorClasses:s,backgroundColorStyles:u}=A(()=>e.bgColor),{elevationClasses:o}=H(e),{roundedClasses:r}=K(e),E=l(()=>(a==null?void 0:a.disabled.value)||e.disabled),x=P(()=>a.group.items.value.reduce((i,t,S)=>(a.group.selected.value.includes(t.id)&&i.push(S),i),[])),b=P(()=>{const i=a.group.items.value.findIndex(t=>t.id===a.id);return!a.isSelected.value&&x.value.some(t=>t-i===1)}),j=P(()=>{const i=a.group.items.value.findIndex(t=>t.id===a.id);return!a.isSelected.value&&x.value.some(t=>t-i===-1)});return Z(f,a),V(()=>{const i=!!(n.text||e.text),t=!!(n.title||e.title),S=B.filterProps(e),$=h.filterProps(e);return c(e.tag,{class:p(["v-expansion-panel",{"v-expansion-panel--active":a.isSelected.value,"v-expansion-panel--before-active":b.value,"v-expansion-panel--after-active":j.value,"v-expansion-panel--disabled":E.value},r.value,s.value,e.class]),style:g([u.value,e.style])},{default:()=>[v("div",{class:p(["v-expansion-panel__shadow",...o.value])},null),c(R,{defaults:{VExpansionPanelTitle:{...S},VExpansionPanelText:{...$}}},{default:()=>{var I;return[t&&c(B,{key:"title"},{default:()=>[n.title?n.title():e.title]}),i&&c(h,{key:"text"},{default:()=>[n.text?n.text():e.text]}),(I=n.default)==null?void 0:I.call(n)]}})]})}),{groupItem:a}}}),oe=["default","accordion","inset","popout"],ie=y({flat:Boolean,...se(),...te(G(),["bgColor","collapseIcon","color","eager","elevation","expandIcon","focusable","hideActions","readonly","ripple","rounded","tile","static"]),...le(),...k(),...D(),variant:{type:String,default:"default",validator:e=>oe.includes(e)}},"VExpansionPanels"),ue=m()({name:"VExpansionPanels",props:ie(),emits:{"update:modelValue":e=>!0},setup(e,d){let{slots:n}=d;const{next:a,prev:s}=ee(e,f),{themeClasses:u}=ae(e),o=l(()=>e.variant&&`v-expansion-panels--variant-${e.variant}`);return ne({VExpansionPanel:{bgColor:l(()=>e.bgColor),collapseIcon:l(()=>e.collapseIcon),color:l(()=>e.color),eager:l(()=>e.eager),elevation:l(()=>e.elevation),expandIcon:l(()=>e.expandIcon),focusable:l(()=>e.focusable),hideActions:l(()=>e.hideActions),readonly:l(()=>e.readonly),ripple:l(()=>e.ripple),rounded:l(()=>e.rounded),static:l(()=>e.static)}}),V(()=>c(e.tag,{class:p(["v-expansion-panels",{"v-expansion-panels--flat":e.flat,"v-expansion-panels--tile":e.tile},u.value,o.value,e.class]),style:g(e.style)},{default:()=>{var r;return[(r=n.default)==null?void 0:r.call(n,{prev:s,next:a})]}})),{next:a,prev:s}}});export{ue as V,de as a,B as b,h as c}; +import{g as m,p as y,bO as w,bP as N,c as V,d as c,I as _,J as O,i as v,n as g,e as p,bd as q,bQ as F,h as k,S as C,aB as A,u as J,a0 as P,au as l,v as Q,aW as R,f as U,a_ as T,bR as W,bo as H,be as K,m as D,bk as M,bS as X,bq as Y,bT as Z,bU as ee,bp as ae,aI as ne,bj as le,aL as te,bV as se}from"./index-CDv4Fq34.js";const f=Symbol.for("vuetify:v-expansion-panel"),L=y({...k(),...F()},"VExpansionPanelText"),h=m()({name:"VExpansionPanelText",props:L(),setup(e,d){let{slots:n}=d;const a=w(f);if(!a)throw new Error("[Vuetify] v-expansion-panel-text needs to be placed inside v-expansion-panel");const{hasContent:s,onAfterLeave:u}=N(e,a.isSelected);return V(()=>c(q,{onAfterLeave:u},{default:()=>{var o;return[_(v("div",{class:p(["v-expansion-panel-text",e.class]),style:g(e.style)},[n.default&&s.value&&v("div",{class:"v-expansion-panel-text__wrapper"},[(o=n.default)==null?void 0:o.call(n)])]),[[O,a.isSelected.value]])]}})),{}}}),z=y({color:String,expandIcon:{type:T,default:"$expand"},collapseIcon:{type:T,default:"$collapse"},hideActions:Boolean,focusable:Boolean,static:Boolean,ripple:{type:[Boolean,Object],default:!1},readonly:Boolean,...k(),...U()},"VExpansionPanelTitle"),B=m()({name:"VExpansionPanelTitle",directives:{vRipple:C},props:z(),setup(e,d){let{slots:n}=d;const a=w(f);if(!a)throw new Error("[Vuetify] v-expansion-panel-title needs to be placed inside v-expansion-panel");const{backgroundColorClasses:s,backgroundColorStyles:u}=A(()=>e.color),{dimensionStyles:o}=J(e),r=P(()=>({collapseIcon:e.collapseIcon,disabled:a.disabled.value,expanded:a.isSelected.value,expandIcon:e.expandIcon,readonly:e.readonly})),E=l(()=>a.isSelected.value?e.collapseIcon:e.expandIcon);return V(()=>{var x;return _(v("button",{class:p(["v-expansion-panel-title",{"v-expansion-panel-title--active":a.isSelected.value,"v-expansion-panel-title--focusable":e.focusable,"v-expansion-panel-title--static":e.static},s.value,e.class]),style:g([u.value,o.value,e.style]),type:"button",tabindex:a.disabled.value?-1:void 0,disabled:a.disabled.value,"aria-expanded":a.isSelected.value,onClick:e.readonly?void 0:a.toggle},[v("span",{class:"v-expansion-panel-title__overlay"},null),(x=n.default)==null?void 0:x.call(n,r.value),!e.hideActions&&c(R,{defaults:{VIcon:{icon:E.value}}},{default:()=>{var b;return[v("span",{class:"v-expansion-panel-title__icon"},[((b=n.actions)==null?void 0:b.call(n,r.value))??c(Q,null,null)])]}})]),[[C,e.ripple]])}),{}}}),G=y({title:String,text:String,bgColor:String,...Y(),...X(),...M(),...D(),...z(),...L()},"VExpansionPanel"),de=m()({name:"VExpansionPanel",props:G(),emits:{"group:selected":e=>!0},setup(e,d){let{slots:n}=d;const a=W(e,f),{backgroundColorClasses:s,backgroundColorStyles:u}=A(()=>e.bgColor),{elevationClasses:o}=H(e),{roundedClasses:r}=K(e),E=l(()=>(a==null?void 0:a.disabled.value)||e.disabled),x=P(()=>a.group.items.value.reduce((i,t,S)=>(a.group.selected.value.includes(t.id)&&i.push(S),i),[])),b=P(()=>{const i=a.group.items.value.findIndex(t=>t.id===a.id);return!a.isSelected.value&&x.value.some(t=>t-i===1)}),j=P(()=>{const i=a.group.items.value.findIndex(t=>t.id===a.id);return!a.isSelected.value&&x.value.some(t=>t-i===-1)});return Z(f,a),V(()=>{const i=!!(n.text||e.text),t=!!(n.title||e.title),S=B.filterProps(e),$=h.filterProps(e);return c(e.tag,{class:p(["v-expansion-panel",{"v-expansion-panel--active":a.isSelected.value,"v-expansion-panel--before-active":b.value,"v-expansion-panel--after-active":j.value,"v-expansion-panel--disabled":E.value},r.value,s.value,e.class]),style:g([u.value,e.style])},{default:()=>[v("div",{class:p(["v-expansion-panel__shadow",...o.value])},null),c(R,{defaults:{VExpansionPanelTitle:{...S},VExpansionPanelText:{...$}}},{default:()=>{var I;return[t&&c(B,{key:"title"},{default:()=>[n.title?n.title():e.title]}),i&&c(h,{key:"text"},{default:()=>[n.text?n.text():e.text]}),(I=n.default)==null?void 0:I.call(n)]}})]})}),{groupItem:a}}}),oe=["default","accordion","inset","popout"],ie=y({flat:Boolean,...se(),...te(G(),["bgColor","collapseIcon","color","eager","elevation","expandIcon","focusable","hideActions","readonly","ripple","rounded","tile","static"]),...le(),...k(),...D(),variant:{type:String,default:"default",validator:e=>oe.includes(e)}},"VExpansionPanels"),ue=m()({name:"VExpansionPanels",props:ie(),emits:{"update:modelValue":e=>!0},setup(e,d){let{slots:n}=d;const{next:a,prev:s}=ee(e,f),{themeClasses:u}=ae(e),o=l(()=>e.variant&&`v-expansion-panels--variant-${e.variant}`);return ne({VExpansionPanel:{bgColor:l(()=>e.bgColor),collapseIcon:l(()=>e.collapseIcon),color:l(()=>e.color),eager:l(()=>e.eager),elevation:l(()=>e.elevation),expandIcon:l(()=>e.expandIcon),focusable:l(()=>e.focusable),hideActions:l(()=>e.hideActions),readonly:l(()=>e.readonly),ripple:l(()=>e.ripple),rounded:l(()=>e.rounded),static:l(()=>e.static)}}),V(()=>c(e.tag,{class:p(["v-expansion-panels",{"v-expansion-panels--flat":e.flat,"v-expansion-panels--tile":e.tile},u.value,o.value,e.class]),style:g(e.style)},{default:()=>{var r;return[(r=n.default)==null?void 0:r.call(n,{prev:s,next:a})]}})),{next:a,prev:s}}});export{ue as V,de as a,B as b,h as c}; diff --git a/assets/VForm-BeHRTGxz.js b/assets/VForm-vu8cN4lV.js similarity index 83% rename from assets/VForm-BeHRTGxz.js rename to assets/VForm-vu8cN4lV.js index aa839a9..84e9496 100644 --- a/assets/VForm-BeHRTGxz.js +++ b/assets/VForm-vu8cN4lV.js @@ -1 +1 @@ -import{g as p,p as v,Z as b,c as h,i as y,n as F,e as V,ax as R,h as P}from"./index-B3T0sq1H.js";import{h as k,i as C}from"./VTextField-CDSSNWNb.js";const S=v({...P(),...C()},"VForm"),z=p()({name:"VForm",props:S(),emits:{"update:modelValue":o=>!0,submit:o=>!0},setup(o,i){let{slots:s,emit:l}=i;const r=k(o),n=b();function f(t){t.preventDefault(),r.reset()}function u(t){const a=t,e=r.validate();a.then=e.then.bind(e),a.catch=e.catch.bind(e),a.finally=e.finally.bind(e),l("submit",a),a.defaultPrevented||e.then(c=>{var m;let{valid:d}=c;d&&((m=n.value)==null||m.submit())}),a.preventDefault()}return h(()=>{var t;return y("form",{ref:n,class:V(["v-form",o.class]),style:F(o.style),novalidate:!0,onReset:f,onSubmit:u},[(t=s.default)==null?void 0:t.call(s,r)])}),R(r,n)}});export{z as V}; +import{g as p,p as v,Z as b,c as h,i as y,n as F,e as V,ax as R,h as P}from"./index-CDv4Fq34.js";import{h as k,i as C}from"./VTextField-DxEgNjb2.js";const S=v({...P(),...C()},"VForm"),z=p()({name:"VForm",props:S(),emits:{"update:modelValue":o=>!0,submit:o=>!0},setup(o,i){let{slots:s,emit:l}=i;const r=k(o),n=b();function f(t){t.preventDefault(),r.reset()}function u(t){const a=t,e=r.validate();a.then=e.then.bind(e),a.catch=e.catch.bind(e),a.finally=e.finally.bind(e),l("submit",a),a.defaultPrevented||e.then(c=>{var m;let{valid:d}=c;d&&((m=n.value)==null||m.submit())}),a.preventDefault()}return h(()=>{var t;return y("form",{ref:n,class:V(["v-form",o.class]),style:F(o.style),novalidate:!0,onReset:f,onSubmit:u},[(t=s.default)==null?void 0:t.call(s,r)])}),R(r,n)}});export{z as V}; diff --git a/assets/VPagination-CC-Jeewq.js b/assets/VPagination-B5RGVmQR.js similarity index 96% rename from assets/VPagination-CC-Jeewq.js rename to assets/VPagination-B5RGVmQR.js index d0e9788..abec8e5 100644 --- a/assets/VPagination-CC-Jeewq.js +++ b/assets/VPagination-B5RGVmQR.js @@ -1 +1 @@ -import{V as z,m as O}from"./VCheckboxBtn-ibDz3I_W.js";import{u as Z,a as D,d as J}from"./VTextField-CDSSNWNb.js";import{g as U,p as W,ar as X,Z as j,bm as Q,c as G,aw as Y,d as f,E as m,ax as ee,aC as ae,cc as te,aq as le,b7 as ie,bp as ne,X as se,av as ue,aI as E,cd as re,a0 as V,b3 as A,au as b,i as k,y as L,e as T,n as oe,ce as ve,bj as ce,m as de,cf as fe,bk as ge,bq as be,aK as me,h as ye,bH as he,a_ as C,cg as q,ay as K}from"./index-B3T0sq1H.js";const Ve=W({...J(),...ae(O(),["inline"])},"VCheckbox"),Ie=U()({name:"VCheckbox",inheritAttrs:!1,props:Ve(),emits:{"update:modelValue":e=>!0,"update:focused":e=>!0},setup(e,x){let{attrs:n,slots:y}=x;const t=X(e,"modelValue"),{isFocused:c,focus:S,blur:h}=Z(e),I=j(),R=Q();return G(()=>{const[P,B]=Y(n),s=D.filterProps(e),u=z.filterProps(e);return f(D,m({ref:I,class:["v-checkbox",e.class]},P,s,{modelValue:t.value,"onUpdate:modelValue":r=>t.value=r,id:e.id||`checkbox-${R}`,focused:c.value,style:e.style}),{...y,default:r=>{let{id:_,messagesId:F,isDisabled:g,isReadonly:$,isValid:w}=r;return f(z,m(u,{id:_.value,"aria-describedby":F.value,disabled:g.value,readonly:$.value},B,{error:w.value===!1,modelValue:t.value,"onUpdate:modelValue":N=>t.value=N,onFocus:S,onBlur:h}),y)}})}),ee({},I)}});function ke(){const e=j([]);te(()=>e.value=[]);function x(n,y){e.value[y]=n}return{refs:e,updateRef:x}}const xe=W({activeColor:String,start:{type:[Number,String],default:1},modelValue:{type:Number,default:e=>e.start},disabled:Boolean,length:{type:[Number,String],default:1,validator:e=>e%1===0},totalVisible:[Number,String],firstIcon:{type:C,default:"$first"},prevIcon:{type:C,default:"$prev"},nextIcon:{type:C,default:"$next"},lastIcon:{type:C,default:"$last"},ariaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.root"},pageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.page"},currentPageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.currentPage"},firstAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.first"},previousAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.previous"},nextAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.next"},lastAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.last"},ellipsis:{type:String,default:"..."},showFirstLastPage:Boolean,...he(),...ye(),...me(),...be(),...ge(),...fe(),...de({tag:"nav"}),...ce(),...ve({variant:"text"})},"VPagination"),_e=U()({name:"VPagination",props:xe(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(e,x){let{slots:n,emit:y}=x;const t=X(e,"modelValue"),{t:c,n:S}=le(),{isRtl:h}=ie(),{themeClasses:I}=ne(e),{width:R}=se(),P=ue(-1);E(void 0,{scoped:!0});const{resizeRef:B}=re(a=>{if(!a.length)return;const{target:l,contentRect:i}=a[0],o=l.querySelector(".v-pagination__list > *");if(!o)return;const v=i.width,p=o.offsetWidth+parseFloat(getComputedStyle(o).marginRight)*2;P.value=_(v,p)}),s=V(()=>parseInt(e.length,10)),u=V(()=>parseInt(e.start,10)),r=V(()=>e.totalVisible!=null?parseInt(e.totalVisible,10):P.value>=0?P.value:_(R.value,58));function _(a,l){const i=e.showFirstLastPage?5:3;return Math.max(0,Math.floor(Number(((a-l*i)/l).toFixed(2))))}const F=V(()=>{if(s.value<=0||isNaN(s.value)||s.value>Number.MAX_SAFE_INTEGER)return[];if(r.value<=0)return[];if(r.value===1)return[t.value];if(s.value<=r.value)return A(s.value,u.value);const a=r.value%2===0,l=a?r.value/2:Math.floor(r.value/2),i=a?l:l+1,o=s.value-l;if(i-t.value>=0)return[...A(Math.max(1,r.value-1),u.value),e.ellipsis,s.value];if(t.value-o>=(a?1:0)){const v=r.value-1,p=s.value-v+u.value;return[u.value,e.ellipsis,...A(v,p)]}else{const v=Math.max(1,r.value-2),p=v===1?t.value:t.value-Math.ceil(v/2)+u.value;return[u.value,e.ellipsis,...A(v,p),e.ellipsis,s.value]}});function g(a,l,i){a.preventDefault(),t.value=l,i&&y(i,l)}const{refs:$,updateRef:w}=ke();E({VPaginationBtn:{color:b(()=>e.color),border:b(()=>e.border),density:b(()=>e.density),size:b(()=>e.size),variant:b(()=>e.variant),rounded:b(()=>e.rounded),elevation:b(()=>e.elevation)}});const N=V(()=>F.value.map((a,l)=>{const i=o=>w(o,l);if(typeof a=="string")return{isActive:!1,key:`ellipsis-${l}`,page:a,props:{ref:i,ellipsis:!0,icon:!0,disabled:!0}};{const o=a===t.value;return{isActive:o,key:a,page:S(a),props:{ref:i,ellipsis:!1,icon:!0,disabled:!!e.disabled||Number(e.length)<2,color:o?e.activeColor:e.color,"aria-current":o,"aria-label":c(o?e.currentPageAriaLabel:e.pageAriaLabel,a),onClick:v=>g(v,a)}}}})),d=V(()=>{const a=!!e.disabled||t.value<=u.value,l=!!e.disabled||t.value>=u.value+s.value-1;return{first:e.showFirstLastPage?{icon:h.value?e.lastIcon:e.firstIcon,onClick:i=>g(i,u.value,"first"),disabled:a,"aria-label":c(e.firstAriaLabel),"aria-disabled":a}:void 0,prev:{icon:h.value?e.nextIcon:e.prevIcon,onClick:i=>g(i,t.value-1,"prev"),disabled:a,"aria-label":c(e.previousAriaLabel),"aria-disabled":a},next:{icon:h.value?e.prevIcon:e.nextIcon,onClick:i=>g(i,t.value+1,"next"),disabled:l,"aria-label":c(e.nextAriaLabel),"aria-disabled":l},last:e.showFirstLastPage?{icon:h.value?e.firstIcon:e.lastIcon,onClick:i=>g(i,u.value+s.value-1,"last"),disabled:l,"aria-label":c(e.lastAriaLabel),"aria-disabled":l}:void 0}});function M(){var l;const a=t.value-u.value;(l=$.value[a])==null||l.$el.focus()}function H(a){a.key===q.left&&!e.disabled&&t.value>Number(e.start)?(t.value=t.value-1,K(M)):a.key===q.right&&!e.disabled&&t.valuef(e.tag,{ref:B,class:T(["v-pagination",I.value,e.class]),style:oe(e.style),role:"navigation","aria-label":c(e.ariaLabel),onKeydown:H,"data-test":"v-pagination-root"},{default:()=>[k("ul",{class:"v-pagination__list"},[e.showFirstLastPage&&k("li",{key:"first",class:"v-pagination__first","data-test":"v-pagination-first"},[n.first?n.first(d.value.first):f(L,m({_as:"VPaginationBtn"},d.value.first),null)]),k("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[n.prev?n.prev(d.value.prev):f(L,m({_as:"VPaginationBtn"},d.value.prev),null)]),N.value.map((a,l)=>k("li",{key:a.key,class:T(["v-pagination__item",{"v-pagination__item--is-active":a.isActive}]),"data-test":"v-pagination-item"},[n.item?n.item(a):f(L,m({_as:"VPaginationBtn"},a.props),{default:()=>[a.page]})])),k("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[n.next?n.next(d.value.next):f(L,m({_as:"VPaginationBtn"},d.value.next),null)]),e.showFirstLastPage&&k("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[n.last?n.last(d.value.last):f(L,m({_as:"VPaginationBtn"},d.value.last),null)])])]})),{}}});export{_e as V,Ie as a}; +import{V as z,m as O}from"./VCheckboxBtn-CcjCxtxm.js";import{u as Z,a as D,d as J}from"./VTextField-DxEgNjb2.js";import{g as U,p as W,ar as X,Z as j,bm as Q,c as G,aw as Y,d as f,E as m,ax as ee,aC as ae,cc as te,aq as le,b7 as ie,bp as ne,X as se,av as ue,aI as E,cd as re,a0 as V,b3 as A,au as b,i as k,y as L,e as T,n as oe,ce as ve,bj as ce,m as de,cf as fe,bk as ge,bq as be,aK as me,h as ye,bH as he,a_ as C,cg as q,ay as K}from"./index-CDv4Fq34.js";const Ve=W({...J(),...ae(O(),["inline"])},"VCheckbox"),Ie=U()({name:"VCheckbox",inheritAttrs:!1,props:Ve(),emits:{"update:modelValue":e=>!0,"update:focused":e=>!0},setup(e,x){let{attrs:n,slots:y}=x;const t=X(e,"modelValue"),{isFocused:c,focus:S,blur:h}=Z(e),I=j(),R=Q();return G(()=>{const[P,B]=Y(n),s=D.filterProps(e),u=z.filterProps(e);return f(D,m({ref:I,class:["v-checkbox",e.class]},P,s,{modelValue:t.value,"onUpdate:modelValue":r=>t.value=r,id:e.id||`checkbox-${R}`,focused:c.value,style:e.style}),{...y,default:r=>{let{id:_,messagesId:F,isDisabled:g,isReadonly:$,isValid:w}=r;return f(z,m(u,{id:_.value,"aria-describedby":F.value,disabled:g.value,readonly:$.value},B,{error:w.value===!1,modelValue:t.value,"onUpdate:modelValue":N=>t.value=N,onFocus:S,onBlur:h}),y)}})}),ee({},I)}});function ke(){const e=j([]);te(()=>e.value=[]);function x(n,y){e.value[y]=n}return{refs:e,updateRef:x}}const xe=W({activeColor:String,start:{type:[Number,String],default:1},modelValue:{type:Number,default:e=>e.start},disabled:Boolean,length:{type:[Number,String],default:1,validator:e=>e%1===0},totalVisible:[Number,String],firstIcon:{type:C,default:"$first"},prevIcon:{type:C,default:"$prev"},nextIcon:{type:C,default:"$next"},lastIcon:{type:C,default:"$last"},ariaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.root"},pageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.page"},currentPageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.currentPage"},firstAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.first"},previousAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.previous"},nextAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.next"},lastAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.last"},ellipsis:{type:String,default:"..."},showFirstLastPage:Boolean,...he(),...ye(),...me(),...be(),...ge(),...fe(),...de({tag:"nav"}),...ce(),...ve({variant:"text"})},"VPagination"),_e=U()({name:"VPagination",props:xe(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(e,x){let{slots:n,emit:y}=x;const t=X(e,"modelValue"),{t:c,n:S}=le(),{isRtl:h}=ie(),{themeClasses:I}=ne(e),{width:R}=se(),P=ue(-1);E(void 0,{scoped:!0});const{resizeRef:B}=re(a=>{if(!a.length)return;const{target:l,contentRect:i}=a[0],o=l.querySelector(".v-pagination__list > *");if(!o)return;const v=i.width,p=o.offsetWidth+parseFloat(getComputedStyle(o).marginRight)*2;P.value=_(v,p)}),s=V(()=>parseInt(e.length,10)),u=V(()=>parseInt(e.start,10)),r=V(()=>e.totalVisible!=null?parseInt(e.totalVisible,10):P.value>=0?P.value:_(R.value,58));function _(a,l){const i=e.showFirstLastPage?5:3;return Math.max(0,Math.floor(Number(((a-l*i)/l).toFixed(2))))}const F=V(()=>{if(s.value<=0||isNaN(s.value)||s.value>Number.MAX_SAFE_INTEGER)return[];if(r.value<=0)return[];if(r.value===1)return[t.value];if(s.value<=r.value)return A(s.value,u.value);const a=r.value%2===0,l=a?r.value/2:Math.floor(r.value/2),i=a?l:l+1,o=s.value-l;if(i-t.value>=0)return[...A(Math.max(1,r.value-1),u.value),e.ellipsis,s.value];if(t.value-o>=(a?1:0)){const v=r.value-1,p=s.value-v+u.value;return[u.value,e.ellipsis,...A(v,p)]}else{const v=Math.max(1,r.value-2),p=v===1?t.value:t.value-Math.ceil(v/2)+u.value;return[u.value,e.ellipsis,...A(v,p),e.ellipsis,s.value]}});function g(a,l,i){a.preventDefault(),t.value=l,i&&y(i,l)}const{refs:$,updateRef:w}=ke();E({VPaginationBtn:{color:b(()=>e.color),border:b(()=>e.border),density:b(()=>e.density),size:b(()=>e.size),variant:b(()=>e.variant),rounded:b(()=>e.rounded),elevation:b(()=>e.elevation)}});const N=V(()=>F.value.map((a,l)=>{const i=o=>w(o,l);if(typeof a=="string")return{isActive:!1,key:`ellipsis-${l}`,page:a,props:{ref:i,ellipsis:!0,icon:!0,disabled:!0}};{const o=a===t.value;return{isActive:o,key:a,page:S(a),props:{ref:i,ellipsis:!1,icon:!0,disabled:!!e.disabled||Number(e.length)<2,color:o?e.activeColor:e.color,"aria-current":o,"aria-label":c(o?e.currentPageAriaLabel:e.pageAriaLabel,a),onClick:v=>g(v,a)}}}})),d=V(()=>{const a=!!e.disabled||t.value<=u.value,l=!!e.disabled||t.value>=u.value+s.value-1;return{first:e.showFirstLastPage?{icon:h.value?e.lastIcon:e.firstIcon,onClick:i=>g(i,u.value,"first"),disabled:a,"aria-label":c(e.firstAriaLabel),"aria-disabled":a}:void 0,prev:{icon:h.value?e.nextIcon:e.prevIcon,onClick:i=>g(i,t.value-1,"prev"),disabled:a,"aria-label":c(e.previousAriaLabel),"aria-disabled":a},next:{icon:h.value?e.prevIcon:e.nextIcon,onClick:i=>g(i,t.value+1,"next"),disabled:l,"aria-label":c(e.nextAriaLabel),"aria-disabled":l},last:e.showFirstLastPage?{icon:h.value?e.firstIcon:e.lastIcon,onClick:i=>g(i,u.value+s.value-1,"last"),disabled:l,"aria-label":c(e.lastAriaLabel),"aria-disabled":l}:void 0}});function M(){var l;const a=t.value-u.value;(l=$.value[a])==null||l.$el.focus()}function H(a){a.key===q.left&&!e.disabled&&t.value>Number(e.start)?(t.value=t.value-1,K(M)):a.key===q.right&&!e.disabled&&t.valuef(e.tag,{ref:B,class:T(["v-pagination",I.value,e.class]),style:oe(e.style),role:"navigation","aria-label":c(e.ariaLabel),onKeydown:H,"data-test":"v-pagination-root"},{default:()=>[k("ul",{class:"v-pagination__list"},[e.showFirstLastPage&&k("li",{key:"first",class:"v-pagination__first","data-test":"v-pagination-first"},[n.first?n.first(d.value.first):f(L,m({_as:"VPaginationBtn"},d.value.first),null)]),k("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[n.prev?n.prev(d.value.prev):f(L,m({_as:"VPaginationBtn"},d.value.prev),null)]),N.value.map((a,l)=>k("li",{key:a.key,class:T(["v-pagination__item",{"v-pagination__item--is-active":a.isActive}]),"data-test":"v-pagination-item"},[n.item?n.item(a):f(L,m({_as:"VPaginationBtn"},a.props),{default:()=>[a.page]})])),k("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[n.next?n.next(d.value.next):f(L,m({_as:"VPaginationBtn"},d.value.next),null)]),e.showFirstLastPage&&k("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[n.last?n.last(d.value.last):f(L,m({_as:"VPaginationBtn"},d.value.last),null)])])]})),{}}});export{_e as V,Ie as a}; diff --git a/assets/VRow-2h_LaAAT.js b/assets/VRow-BixCyIxW.js similarity index 97% rename from assets/VRow-2h_LaAAT.js rename to assets/VRow-BixCyIxW.js index 58e38cf..90deec4 100644 --- a/assets/VRow-2h_LaAAT.js +++ b/assets/VRow-BixCyIxW.js @@ -1 +1 @@ -import{g as C,p as S,a0 as b,cw as k,m as N,h as j,cx as i,b_ as u}from"./index-B3T0sq1H.js";const V=i.reduce((e,a)=>(e[a]={type:[Boolean,String,Number],default:!1},e),{}),v=i.reduce((e,a)=>{const t="offset"+u(a);return e[t]={type:[String,Number],default:null},e},{}),L=i.reduce((e,a)=>{const t="order"+u(a);return e[t]={type:[String,Number],default:null},e},{}),y={col:Object.keys(V),offset:Object.keys(v),order:Object.keys(L)};function _(e,a,t){let s=e;if(!(t==null||t===!1)){if(a){const n=a.replace(e,"");s+=`-${n}`}return e==="col"&&(s="v-"+s),e==="col"&&(t===""||t===!0)||(s+=`-${t}`),s.toLowerCase()}}const G=["auto","start","end","center","baseline","stretch"],I=S({cols:{type:[Boolean,String,Number],default:!1},...V,offset:{type:[String,Number],default:null},...v,order:{type:[String,Number],default:null},...L,alignSelf:{type:String,default:null,validator:e=>G.includes(e)},...j(),...N()},"VCol"),K=C()({name:"VCol",props:I(),setup(e,a){let{slots:t}=a;const s=b(()=>{const n=[];let l;for(l in y)y[l].forEach(o=>{const c=e[o],g=_(l,o,c);g&&n.push(g)});const r=n.some(o=>o.startsWith("v-col-"));return n.push({"v-col":!r||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),n});return()=>{var n;return k(e.tag,{class:[s.value,e.class],style:e.style},(n=t.default)==null?void 0:n.call(t))}}}),f=["start","end","center"],h=["space-between","space-around","space-evenly"];function d(e,a){return i.reduce((t,s)=>{const n=e+u(s);return t[n]=a(),t},{})}const R=[...f,"baseline","stretch"],w=e=>R.includes(e),$=d("align",()=>({type:String,default:null,validator:w})),T=[...f,...h],P=e=>T.includes(e),E=d("justify",()=>({type:String,default:null,validator:P})),U=[...f,...h,"stretch"],A=e=>U.includes(e),O=d("alignContent",()=>({type:String,default:null,validator:A})),m={align:Object.keys($),justify:Object.keys(E),alignContent:Object.keys(O)},B={align:"align",justify:"justify",alignContent:"align-content"};function M(e,a,t){let s=B[e];if(t!=null){if(a){const n=a.replace(e,"");s+=`-${n}`}return s+=`-${t}`,s.toLowerCase()}}const x=S({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:w},...$,justify:{type:String,default:null,validator:P},...E,alignContent:{type:String,default:null,validator:A},...O,...j(),...N()},"VRow"),z=C()({name:"VRow",props:x(),setup(e,a){let{slots:t}=a;const s=b(()=>{const n=[];let l;for(l in m)m[l].forEach(r=>{const o=e[r],c=M(l,r,o);c&&n.push(c)});return n.push({"v-row--no-gutters":e.noGutters,"v-row--dense":e.dense,[`align-${e.align}`]:e.align,[`justify-${e.justify}`]:e.justify,[`align-content-${e.alignContent}`]:e.alignContent}),n});return()=>{var n;return k(e.tag,{class:["v-row",s.value,e.class],style:e.style},(n=t.default)==null?void 0:n.call(t))}}});export{z as V,K as a}; +import{g as C,p as S,a0 as b,cw as k,m as N,h as j,cx as i,b_ as u}from"./index-CDv4Fq34.js";const V=i.reduce((e,a)=>(e[a]={type:[Boolean,String,Number],default:!1},e),{}),v=i.reduce((e,a)=>{const t="offset"+u(a);return e[t]={type:[String,Number],default:null},e},{}),L=i.reduce((e,a)=>{const t="order"+u(a);return e[t]={type:[String,Number],default:null},e},{}),y={col:Object.keys(V),offset:Object.keys(v),order:Object.keys(L)};function _(e,a,t){let s=e;if(!(t==null||t===!1)){if(a){const n=a.replace(e,"");s+=`-${n}`}return e==="col"&&(s="v-"+s),e==="col"&&(t===""||t===!0)||(s+=`-${t}`),s.toLowerCase()}}const G=["auto","start","end","center","baseline","stretch"],I=S({cols:{type:[Boolean,String,Number],default:!1},...V,offset:{type:[String,Number],default:null},...v,order:{type:[String,Number],default:null},...L,alignSelf:{type:String,default:null,validator:e=>G.includes(e)},...j(),...N()},"VCol"),K=C()({name:"VCol",props:I(),setup(e,a){let{slots:t}=a;const s=b(()=>{const n=[];let l;for(l in y)y[l].forEach(o=>{const c=e[o],g=_(l,o,c);g&&n.push(g)});const r=n.some(o=>o.startsWith("v-col-"));return n.push({"v-col":!r||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),n});return()=>{var n;return k(e.tag,{class:[s.value,e.class],style:e.style},(n=t.default)==null?void 0:n.call(t))}}}),f=["start","end","center"],h=["space-between","space-around","space-evenly"];function d(e,a){return i.reduce((t,s)=>{const n=e+u(s);return t[n]=a(),t},{})}const R=[...f,"baseline","stretch"],w=e=>R.includes(e),$=d("align",()=>({type:String,default:null,validator:w})),T=[...f,...h],P=e=>T.includes(e),E=d("justify",()=>({type:String,default:null,validator:P})),U=[...f,...h,"stretch"],A=e=>U.includes(e),O=d("alignContent",()=>({type:String,default:null,validator:A})),m={align:Object.keys($),justify:Object.keys(E),alignContent:Object.keys(O)},B={align:"align",justify:"justify",alignContent:"align-content"};function M(e,a,t){let s=B[e];if(t!=null){if(a){const n=a.replace(e,"");s+=`-${n}`}return s+=`-${t}`,s.toLowerCase()}}const x=S({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:w},...$,justify:{type:String,default:null,validator:P},...E,alignContent:{type:String,default:null,validator:A},...O,...j(),...N()},"VRow"),z=C()({name:"VRow",props:x(),setup(e,a){let{slots:t}=a;const s=b(()=>{const n=[];let l;for(l in m)m[l].forEach(r=>{const o=e[r],c=M(l,r,o);c&&n.push(c)});return n.push({"v-row--no-gutters":e.noGutters,"v-row--dense":e.dense,[`align-${e.align}`]:e.align,[`justify-${e.justify}`]:e.justify,[`align-content-${e.alignContent}`]:e.alignContent}),n});return()=>{var n;return k(e.tag,{class:["v-row",s.value,e.class],style:e.style},(n=t.default)==null?void 0:n.call(t))}}});export{z as V,K as a}; diff --git a/assets/VSheet-BPJ91LSl.js b/assets/VSheet-B-sjq7IK.js similarity index 91% rename from assets/VSheet-BPJ91LSl.js rename to assets/VSheet-B-sjq7IK.js index dd7946a..60e9643 100644 --- a/assets/VSheet-BPJ91LSl.js +++ b/assets/VSheet-B-sjq7IK.js @@ -1 +1 @@ -import{g as d,p as k,bp as v,aB as b,bz as C,u as P,bo as h,bg as g,ch as S,be as y,c as V,d as B,n as p,e as z,bj as R,m as T,bk as f,ci as D,bl as E,bq as L,f as j,h as q,bH as x}from"./index-B3T0sq1H.js";const F=k({color:String,...x(),...q(),...j(),...L(),...E(),...D(),...f(),...T(),...R()},"VSheet"),N=d()({name:"VSheet",props:F(),setup(e,s){let{slots:a}=s;const{themeClasses:o}=v(e),{backgroundColorClasses:n,backgroundColorStyles:t}=b(()=>e.color),{borderClasses:l}=C(e),{dimensionStyles:r}=P(e),{elevationClasses:c}=h(e),{locationStyles:u}=g(e),{positionClasses:i}=S(e),{roundedClasses:m}=y(e);return V(()=>B(e.tag,{class:z(["v-sheet",o.value,n.value,l.value,c.value,i.value,m.value,e.class]),style:p([t.value,r.value,u.value,e.style])},a)),{}}});export{N as V,F as m}; +import{g as d,p as k,bp as v,aB as b,bz as C,u as P,bo as h,bg as g,ch as S,be as y,c as V,d as B,n as p,e as z,bj as R,m as T,bk as f,ci as D,bl as E,bq as L,f as j,h as q,bH as x}from"./index-CDv4Fq34.js";const F=k({color:String,...x(),...q(),...j(),...L(),...E(),...D(),...f(),...T(),...R()},"VSheet"),N=d()({name:"VSheet",props:F(),setup(e,s){let{slots:a}=s;const{themeClasses:o}=v(e),{backgroundColorClasses:n,backgroundColorStyles:t}=b(()=>e.color),{borderClasses:l}=C(e),{dimensionStyles:r}=P(e),{elevationClasses:c}=h(e),{locationStyles:u}=g(e),{positionClasses:i}=S(e),{roundedClasses:m}=y(e);return V(()=>B(e.tag,{class:z(["v-sheet",o.value,n.value,l.value,c.value,i.value,m.value,e.class]),style:p([t.value,r.value,u.value,e.style])},a)),{}}});export{N as V,F as m}; diff --git a/assets/VSkeletonLoader-DhKO-QlH.js b/assets/VSkeletonLoader-BkWTSuGV.js similarity index 97% rename from assets/VSkeletonLoader-DhKO-QlH.js rename to assets/VSkeletonLoader-BkWTSuGV.js index 2a8a63e..dba9703 100644 --- a/assets/VSkeletonLoader-DhKO-QlH.js +++ b/assets/VSkeletonLoader-BkWTSuGV.js @@ -1 +1 @@ -import{g as f,p as k,aB as x,u as y,bo as S,bp as B,aq as C,a0 as L,as as w,c as P,i as r,E as V,F as T,bj as A,bq as _,f as E,e as F}from"./index-B3T0sq1H.js";const j={actions:"button@2",article:"heading, paragraph",avatar:"avatar",button:"button",card:"image, heading","card-avatar":"image, list-item-avatar",chip:"chip","date-picker":"list-item, heading, divider, date-picker-options, date-picker-days, actions","date-picker-options":"text, avatar@2","date-picker-days":"avatar@28",divider:"divider",heading:"heading",image:"image","list-item":"text","list-item-avatar":"avatar, text","list-item-two-line":"sentences","list-item-avatar-two-line":"avatar, sentences","list-item-three-line":"paragraph","list-item-avatar-three-line":"avatar, paragraph",ossein:"ossein",paragraph:"text@3",sentences:"text@2",subtitle:"text",table:"table-heading, table-thead, table-tbody, table-tfoot","table-heading":"chip, text","table-thead":"heading@6","table-tbody":"table-row-divider@6","table-row-divider":"table-row, divider","table-row":"text@6","table-tfoot":"text@2, avatar@2",text:"text"};function q(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return r("div",{class:F(["v-skeleton-loader__bone",`v-skeleton-loader__${e}`])},[a])}function l(e){const[a,t]=e.split("@");return Array.from({length:t}).map(()=>i(a))}function i(e){let a=[];if(!e)return a;const t=j[e];if(e!==t){if(e.includes(","))return d(e);if(e.includes("@"))return l(e);t.includes(",")?a=d(t):t.includes("@")?a=l(t):t&&a.push(i(t))}return[q(e,a)]}function d(e){return e.replace(/\s/g,"").split(",").map(i)}const D=k({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:"$vuetify.loading"},type:{type:[String,Array],default:"ossein"},...E(),..._(),...A()},"VSkeletonLoader"),z=f()({name:"VSkeletonLoader",inheritAttrs:!1,props:D(),setup(e,a){let{attrs:t,slots:n}=a;const{backgroundColorClasses:c,backgroundColorStyles:u}=x(()=>e.color),{dimensionStyles:g}=y(e),{elevationClasses:m}=S(e),{themeClasses:v}=B(e),{t:b}=C(),p=L(()=>i(w(e.type).join(",")));return P(()=>{var s;const o=!n.default||e.loading,h=e.boilerplate||!o?{}:{ariaLive:"polite",ariaLabel:b(e.loadingText),role:"alert"};return o?r("div",V({class:["v-skeleton-loader",{"v-skeleton-loader--boilerplate":e.boilerplate},v.value,c.value,m.value],style:[u.value,g.value]},h,t),[p.value]):r(T,null,[(s=n.default)==null?void 0:s.call(n)])}),{}}});export{z as V}; +import{g as f,p as k,aB as x,u as y,bo as S,bp as B,aq as C,a0 as L,as as w,c as P,i as r,E as V,F as T,bj as A,bq as _,f as E,e as F}from"./index-CDv4Fq34.js";const j={actions:"button@2",article:"heading, paragraph",avatar:"avatar",button:"button",card:"image, heading","card-avatar":"image, list-item-avatar",chip:"chip","date-picker":"list-item, heading, divider, date-picker-options, date-picker-days, actions","date-picker-options":"text, avatar@2","date-picker-days":"avatar@28",divider:"divider",heading:"heading",image:"image","list-item":"text","list-item-avatar":"avatar, text","list-item-two-line":"sentences","list-item-avatar-two-line":"avatar, sentences","list-item-three-line":"paragraph","list-item-avatar-three-line":"avatar, paragraph",ossein:"ossein",paragraph:"text@3",sentences:"text@2",subtitle:"text",table:"table-heading, table-thead, table-tbody, table-tfoot","table-heading":"chip, text","table-thead":"heading@6","table-tbody":"table-row-divider@6","table-row-divider":"table-row, divider","table-row":"text@6","table-tfoot":"text@2, avatar@2",text:"text"};function q(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return r("div",{class:F(["v-skeleton-loader__bone",`v-skeleton-loader__${e}`])},[a])}function l(e){const[a,t]=e.split("@");return Array.from({length:t}).map(()=>i(a))}function i(e){let a=[];if(!e)return a;const t=j[e];if(e!==t){if(e.includes(","))return d(e);if(e.includes("@"))return l(e);t.includes(",")?a=d(t):t.includes("@")?a=l(t):t&&a.push(i(t))}return[q(e,a)]}function d(e){return e.replace(/\s/g,"").split(",").map(i)}const D=k({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:"$vuetify.loading"},type:{type:[String,Array],default:"ossein"},...E(),..._(),...A()},"VSkeletonLoader"),z=f()({name:"VSkeletonLoader",inheritAttrs:!1,props:D(),setup(e,a){let{attrs:t,slots:n}=a;const{backgroundColorClasses:c,backgroundColorStyles:u}=x(()=>e.color),{dimensionStyles:g}=y(e),{elevationClasses:m}=S(e),{themeClasses:v}=B(e),{t:b}=C(),p=L(()=>i(w(e.type).join(",")));return P(()=>{var s;const o=!n.default||e.loading,h=e.boilerplate||!o?{}:{ariaLive:"polite",ariaLabel:b(e.loadingText),role:"alert"};return o?r("div",V({class:["v-skeleton-loader",{"v-skeleton-loader--boilerplate":e.boilerplate},v.value,c.value,m.value],style:[u.value,g.value]},h,t),[p.value]):r(T,null,[(s=n.default)==null?void 0:s.call(n)])}),{}}});export{z as V}; diff --git a/assets/VSwitch-CzflqWRY.js b/assets/VSwitch-DDraNCQD.js similarity index 98% rename from assets/VSwitch-CzflqWRY.js rename to assets/VSwitch-DDraNCQD.js index deaf28e..ec9f99a 100644 --- a/assets/VSwitch-CzflqWRY.js +++ b/assets/VSwitch-DDraNCQD.js @@ -1 +1 @@ -import{p as z,bj as ie,aK as se,h as X,aY as re,a_ as K,g as H,ar as R,bm as Z,au as n,aI as ce,c as q,i as r,n as G,e as T,bT as de,ba as ve,S as W,av as Y,Z as $,aw as p,E as U,d as b,I as fe,F as ee,v as le,bO as me,aG as ye,a0 as F,as as O,aA as be,aB as Ce,ay as Ve,aZ as ge,c3 as ke,cy as Se,aW as he,cz as we,c4 as Ie,aa as Pe,ax as Ae}from"./index-B3T0sq1H.js";import{k as _e,u as Be,a as J,d as xe}from"./VTextField-CDSSNWNb.js";const ae=Symbol.for("vuetify:selection-control-group"),te=z({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:K,trueIcon:K,ripple:{type:[Boolean,Object],default:!0},multiple:{type:Boolean,default:null},name:String,readonly:{type:Boolean,default:null},modelValue:null,type:String,valueComparator:{type:Function,default:re},...X(),...se(),...ie()},"SelectionControlGroup"),Fe=z({...te({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup");H()({name:"VSelectionControlGroup",props:Fe(),emits:{"update:modelValue":e=>!0},setup(e,i){let{slots:f}=i;const l=R(e,"modelValue"),a=Z(),u=n(()=>e.id||`v-selection-control-group-${a}`),c=n(()=>e.name||u.value),t=new Set;return de(ae,{modelValue:l,forceUpdate:()=>{t.forEach(o=>o())},onForceUpdate:o=>{t.add(o),ve(()=>{t.delete(o)})}}),ce({[e.defaultsTarget]:{color:n(()=>e.color),disabled:n(()=>e.disabled),density:n(()=>e.density),error:n(()=>e.error),inline:n(()=>e.inline),modelValue:l,multiple:n(()=>!!e.multiple||e.multiple==null&&Array.isArray(l.value)),name:c,falseIcon:n(()=>e.falseIcon),trueIcon:n(()=>e.trueIcon),readonly:n(()=>e.readonly),ripple:n(()=>e.ripple),type:n(()=>e.type),valueComparator:n(()=>e.valueComparator)}}),q(()=>{var o;return r("div",{class:T(["v-selection-control-group",{"v-selection-control-group--inline":e.inline},e.class]),style:G(e.style),role:e.type==="radio"?"radiogroup":void 0},[(o=f.default)==null?void 0:o.call(f)])}),{}}});const ne=z({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...X(),...te()},"VSelectionControl");function Te(e){const i=me(ae,void 0),{densityClasses:f}=ye(e),l=R(e,"modelValue"),a=F(()=>e.trueValue!==void 0?e.trueValue:e.value!==void 0?e.value:!0),u=F(()=>e.falseValue!==void 0?e.falseValue:!1),c=F(()=>!!e.multiple||e.multiple==null&&Array.isArray(l.value)),t=F({get(){const m=i?i.modelValue.value:l.value;return c.value?O(m).some(s=>e.valueComparator(s,a.value)):e.valueComparator(m,a.value)},set(m){if(e.readonly)return;const s=m?a.value:u.value;let y=s;c.value&&(y=m?[...O(l.value),s]:O(l.value).filter(d=>!e.valueComparator(d,a.value))),i?i.modelValue.value=y:l.value=y}}),{textColorClasses:o,textColorStyles:w}=be(()=>{if(!(e.error||e.disabled))return t.value?e.color:e.baseColor}),{backgroundColorClasses:V,backgroundColorStyles:g}=Ce(()=>t.value&&!e.error&&!e.disabled?e.color:e.baseColor),I=F(()=>t.value?e.trueIcon:e.falseIcon);return{group:i,densityClasses:f,trueValue:a,falseValue:u,model:t,textColorClasses:o,textColorStyles:w,backgroundColorClasses:V,backgroundColorStyles:g,icon:I}}const Q=H()({name:"VSelectionControl",directives:{vRipple:W},inheritAttrs:!1,props:ne(),emits:{"update:modelValue":e=>!0},setup(e,i){let{attrs:f,slots:l}=i;const{group:a,densityClasses:u,icon:c,model:t,textColorClasses:o,textColorStyles:w,backgroundColorClasses:V,backgroundColorStyles:g,trueValue:I}=Te(e),m=Z(),s=Y(!1),y=Y(!1),d=$(),P=n(()=>e.id||`input-${m}`),k=n(()=>!e.disabled&&!e.readonly);a==null||a.onForceUpdate(()=>{d.value&&(d.value.checked=t.value)});function S(v){k.value&&(s.value=!0,ge(v.target,":focus-visible")!==!1&&(y.value=!0))}function h(){s.value=!1,y.value=!1}function M(v){v.stopPropagation()}function _(v){if(!k.value){d.value&&(d.value.checked=t.value);return}e.readonly&&a&&Ve(()=>a.forceUpdate()),t.value=v.target.checked}return q(()=>{var B,A;const v=l.label?l.label({label:e.label,props:{for:P.value}}):e.label,[E,L]=p(f),D=r("input",U({ref:d,checked:t.value,disabled:!!e.disabled,id:P.value,onBlur:h,onFocus:S,onInput:_,"aria-disabled":!!e.disabled,"aria-label":e.label,type:e.type,value:I.value,name:e.name,"aria-checked":e.type==="checkbox"?t.value:void 0},L),null);return r("div",U({class:["v-selection-control",{"v-selection-control--dirty":t.value,"v-selection-control--disabled":e.disabled,"v-selection-control--error":e.error,"v-selection-control--focused":s.value,"v-selection-control--focus-visible":y.value,"v-selection-control--inline":e.inline},u.value,e.class]},E,{style:e.style}),[r("div",{class:T(["v-selection-control__wrapper",o.value]),style:G(w.value)},[(B=l.default)==null?void 0:B.call(l,{backgroundColorClasses:V,backgroundColorStyles:g}),fe(r("div",{class:T(["v-selection-control__input"])},[((A=l.input)==null?void 0:A.call(l,{model:t,textColorClasses:o,textColorStyles:w,backgroundColorClasses:V,backgroundColorStyles:g,inputNode:D,icon:c.value,props:{onFocus:S,onBlur:h,id:P.value}}))??r(ee,null,[c.value&&b(le,{key:"icon",icon:c.value},null),D])]),[[W,!e.disabled&&!e.readonly&&e.ripple,null,{center:!0,circle:!0}]])]),v&&b(_e,{for:P.value,onClick:M},{default:()=>[v]})])}),{isFocused:s,input:d}}}),De=z({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...xe(),...ne()},"VSwitch"),Ue=H()({name:"VSwitch",inheritAttrs:!1,props:De(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,i){let{attrs:f,slots:l}=i;const a=R(e,"indeterminate"),u=R(e,"modelValue"),{loaderClasses:c}=ke(e),{isFocused:t,focus:o,blur:w}=Be(e),V=$(),g=$(),I=Se&&window.matchMedia("(forced-colors: active)").matches,m=n(()=>typeof e.loading=="string"&&e.loading!==""?e.loading:e.color),s=Z(),y=n(()=>e.id||`switch-${s}`);function d(){a.value&&(a.value=!1)}function P(k){var S,h;k.stopPropagation(),k.preventDefault(),(h=(S=V.value)==null?void 0:S.input)==null||h.click()}return q(()=>{const[k,S]=p(f),h=J.filterProps(e),M=Q.filterProps(e);return b(J,U({ref:g,class:["v-switch",{"v-switch--flat":e.flat},{"v-switch--inset":e.inset},{"v-switch--indeterminate":a.value},c.value,e.class]},k,h,{modelValue:u.value,"onUpdate:modelValue":_=>u.value=_,id:y.value,focused:t.value,style:e.style}),{...l,default:_=>{let{id:v,messagesId:E,isDisabled:L,isReadonly:D,isValid:B}=_;const A={model:u,isValid:B};return b(Q,U({ref:V},M,{modelValue:u.value,"onUpdate:modelValue":[x=>u.value=x,d],id:v.value,"aria-describedby":E.value,type:"checkbox","aria-checked":a.value?"mixed":void 0,disabled:L.value,readonly:D.value,onFocus:o,onBlur:w},S),{...l,default:x=>{let{backgroundColorClasses:N,backgroundColorStyles:C}=x;return r("div",{class:T(["v-switch__track",I?void 0:N.value]),style:G(C.value),onClick:P},[l["track-true"]&&r("div",{key:"prepend",class:"v-switch__track-true"},[l["track-true"](A)]),l["track-false"]&&r("div",{key:"append",class:"v-switch__track-false"},[l["track-false"](A)])])},input:x=>{let{inputNode:N,icon:C,backgroundColorClasses:oe,backgroundColorStyles:ue}=x;return r(ee,null,[N,r("div",{class:T(["v-switch__thumb",{"v-switch__thumb--filled":C||e.loading},e.inset||I?void 0:oe.value]),style:G(e.inset?void 0:ue.value)},[l.thumb?b(he,{defaults:{VIcon:{icon:C,size:"x-small"}}},{default:()=>[l.thumb({...A,icon:C})]}):b(we,null,{default:()=>[e.loading?b(Ie,{name:"v-switch",active:!0,color:B.value===!1?void 0:m.value},{default:j=>l.loader?l.loader(j):b(Pe,{active:j.isActive,color:j.color,indeterminate:!0,size:"16",width:"2"},null)}):C&&b(le,{key:String(C),icon:C,size:"x-small"},null)]})])])}})}})}),Ae({},g)}});export{Ue as V,Q as a,ne as m}; +import{p as z,bj as ie,aK as se,h as X,aY as re,a_ as K,g as H,ar as R,bm as Z,au as n,aI as ce,c as q,i as r,n as G,e as T,bT as de,ba as ve,S as W,av as Y,Z as $,aw as p,E as U,d as b,I as fe,F as ee,v as le,bO as me,aG as ye,a0 as F,as as O,aA as be,aB as Ce,ay as Ve,aZ as ge,c3 as ke,cy as Se,aW as he,cz as we,c4 as Ie,aa as Pe,ax as Ae}from"./index-CDv4Fq34.js";import{k as _e,u as Be,a as J,d as xe}from"./VTextField-DxEgNjb2.js";const ae=Symbol.for("vuetify:selection-control-group"),te=z({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:K,trueIcon:K,ripple:{type:[Boolean,Object],default:!0},multiple:{type:Boolean,default:null},name:String,readonly:{type:Boolean,default:null},modelValue:null,type:String,valueComparator:{type:Function,default:re},...X(),...se(),...ie()},"SelectionControlGroup"),Fe=z({...te({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup");H()({name:"VSelectionControlGroup",props:Fe(),emits:{"update:modelValue":e=>!0},setup(e,i){let{slots:f}=i;const l=R(e,"modelValue"),a=Z(),u=n(()=>e.id||`v-selection-control-group-${a}`),c=n(()=>e.name||u.value),t=new Set;return de(ae,{modelValue:l,forceUpdate:()=>{t.forEach(o=>o())},onForceUpdate:o=>{t.add(o),ve(()=>{t.delete(o)})}}),ce({[e.defaultsTarget]:{color:n(()=>e.color),disabled:n(()=>e.disabled),density:n(()=>e.density),error:n(()=>e.error),inline:n(()=>e.inline),modelValue:l,multiple:n(()=>!!e.multiple||e.multiple==null&&Array.isArray(l.value)),name:c,falseIcon:n(()=>e.falseIcon),trueIcon:n(()=>e.trueIcon),readonly:n(()=>e.readonly),ripple:n(()=>e.ripple),type:n(()=>e.type),valueComparator:n(()=>e.valueComparator)}}),q(()=>{var o;return r("div",{class:T(["v-selection-control-group",{"v-selection-control-group--inline":e.inline},e.class]),style:G(e.style),role:e.type==="radio"?"radiogroup":void 0},[(o=f.default)==null?void 0:o.call(f)])}),{}}});const ne=z({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...X(),...te()},"VSelectionControl");function Te(e){const i=me(ae,void 0),{densityClasses:f}=ye(e),l=R(e,"modelValue"),a=F(()=>e.trueValue!==void 0?e.trueValue:e.value!==void 0?e.value:!0),u=F(()=>e.falseValue!==void 0?e.falseValue:!1),c=F(()=>!!e.multiple||e.multiple==null&&Array.isArray(l.value)),t=F({get(){const m=i?i.modelValue.value:l.value;return c.value?O(m).some(s=>e.valueComparator(s,a.value)):e.valueComparator(m,a.value)},set(m){if(e.readonly)return;const s=m?a.value:u.value;let y=s;c.value&&(y=m?[...O(l.value),s]:O(l.value).filter(d=>!e.valueComparator(d,a.value))),i?i.modelValue.value=y:l.value=y}}),{textColorClasses:o,textColorStyles:w}=be(()=>{if(!(e.error||e.disabled))return t.value?e.color:e.baseColor}),{backgroundColorClasses:V,backgroundColorStyles:g}=Ce(()=>t.value&&!e.error&&!e.disabled?e.color:e.baseColor),I=F(()=>t.value?e.trueIcon:e.falseIcon);return{group:i,densityClasses:f,trueValue:a,falseValue:u,model:t,textColorClasses:o,textColorStyles:w,backgroundColorClasses:V,backgroundColorStyles:g,icon:I}}const Q=H()({name:"VSelectionControl",directives:{vRipple:W},inheritAttrs:!1,props:ne(),emits:{"update:modelValue":e=>!0},setup(e,i){let{attrs:f,slots:l}=i;const{group:a,densityClasses:u,icon:c,model:t,textColorClasses:o,textColorStyles:w,backgroundColorClasses:V,backgroundColorStyles:g,trueValue:I}=Te(e),m=Z(),s=Y(!1),y=Y(!1),d=$(),P=n(()=>e.id||`input-${m}`),k=n(()=>!e.disabled&&!e.readonly);a==null||a.onForceUpdate(()=>{d.value&&(d.value.checked=t.value)});function S(v){k.value&&(s.value=!0,ge(v.target,":focus-visible")!==!1&&(y.value=!0))}function h(){s.value=!1,y.value=!1}function M(v){v.stopPropagation()}function _(v){if(!k.value){d.value&&(d.value.checked=t.value);return}e.readonly&&a&&Ve(()=>a.forceUpdate()),t.value=v.target.checked}return q(()=>{var B,A;const v=l.label?l.label({label:e.label,props:{for:P.value}}):e.label,[E,L]=p(f),D=r("input",U({ref:d,checked:t.value,disabled:!!e.disabled,id:P.value,onBlur:h,onFocus:S,onInput:_,"aria-disabled":!!e.disabled,"aria-label":e.label,type:e.type,value:I.value,name:e.name,"aria-checked":e.type==="checkbox"?t.value:void 0},L),null);return r("div",U({class:["v-selection-control",{"v-selection-control--dirty":t.value,"v-selection-control--disabled":e.disabled,"v-selection-control--error":e.error,"v-selection-control--focused":s.value,"v-selection-control--focus-visible":y.value,"v-selection-control--inline":e.inline},u.value,e.class]},E,{style:e.style}),[r("div",{class:T(["v-selection-control__wrapper",o.value]),style:G(w.value)},[(B=l.default)==null?void 0:B.call(l,{backgroundColorClasses:V,backgroundColorStyles:g}),fe(r("div",{class:T(["v-selection-control__input"])},[((A=l.input)==null?void 0:A.call(l,{model:t,textColorClasses:o,textColorStyles:w,backgroundColorClasses:V,backgroundColorStyles:g,inputNode:D,icon:c.value,props:{onFocus:S,onBlur:h,id:P.value}}))??r(ee,null,[c.value&&b(le,{key:"icon",icon:c.value},null),D])]),[[W,!e.disabled&&!e.readonly&&e.ripple,null,{center:!0,circle:!0}]])]),v&&b(_e,{for:P.value,onClick:M},{default:()=>[v]})])}),{isFocused:s,input:d}}}),De=z({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...xe(),...ne()},"VSwitch"),Ue=H()({name:"VSwitch",inheritAttrs:!1,props:De(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,i){let{attrs:f,slots:l}=i;const a=R(e,"indeterminate"),u=R(e,"modelValue"),{loaderClasses:c}=ke(e),{isFocused:t,focus:o,blur:w}=Be(e),V=$(),g=$(),I=Se&&window.matchMedia("(forced-colors: active)").matches,m=n(()=>typeof e.loading=="string"&&e.loading!==""?e.loading:e.color),s=Z(),y=n(()=>e.id||`switch-${s}`);function d(){a.value&&(a.value=!1)}function P(k){var S,h;k.stopPropagation(),k.preventDefault(),(h=(S=V.value)==null?void 0:S.input)==null||h.click()}return q(()=>{const[k,S]=p(f),h=J.filterProps(e),M=Q.filterProps(e);return b(J,U({ref:g,class:["v-switch",{"v-switch--flat":e.flat},{"v-switch--inset":e.inset},{"v-switch--indeterminate":a.value},c.value,e.class]},k,h,{modelValue:u.value,"onUpdate:modelValue":_=>u.value=_,id:y.value,focused:t.value,style:e.style}),{...l,default:_=>{let{id:v,messagesId:E,isDisabled:L,isReadonly:D,isValid:B}=_;const A={model:u,isValid:B};return b(Q,U({ref:V},M,{modelValue:u.value,"onUpdate:modelValue":[x=>u.value=x,d],id:v.value,"aria-describedby":E.value,type:"checkbox","aria-checked":a.value?"mixed":void 0,disabled:L.value,readonly:D.value,onFocus:o,onBlur:w},S),{...l,default:x=>{let{backgroundColorClasses:N,backgroundColorStyles:C}=x;return r("div",{class:T(["v-switch__track",I?void 0:N.value]),style:G(C.value),onClick:P},[l["track-true"]&&r("div",{key:"prepend",class:"v-switch__track-true"},[l["track-true"](A)]),l["track-false"]&&r("div",{key:"append",class:"v-switch__track-false"},[l["track-false"](A)])])},input:x=>{let{inputNode:N,icon:C,backgroundColorClasses:oe,backgroundColorStyles:ue}=x;return r(ee,null,[N,r("div",{class:T(["v-switch__thumb",{"v-switch__thumb--filled":C||e.loading},e.inset||I?void 0:oe.value]),style:G(e.inset?void 0:ue.value)},[l.thumb?b(he,{defaults:{VIcon:{icon:C,size:"x-small"}}},{default:()=>[l.thumb({...A,icon:C})]}):b(we,null,{default:()=>[e.loading?b(Ie,{name:"v-switch",active:!0,color:B.value===!1?void 0:m.value},{default:j=>l.loader?l.loader(j):b(Pe,{active:j.isActive,color:j.color,indeterminate:!0,size:"16",width:"2"},null)}):C&&b(le,{key:String(C),icon:C,size:"x-small"},null)]})])])}})}})}),Ae({},g)}});export{Ue as V,Q as a,ne as m}; diff --git a/assets/VTabsWindowItem-w10xA68p.js b/assets/VTabsWindowItem-DqVlms-B.js similarity index 99% rename from assets/VTabsWindowItem-w10xA68p.js rename to assets/VTabsWindowItem-DqVlms-B.js index 2d6a75a..bd500bd 100644 --- a/assets/VTabsWindowItem-w10xA68p.js +++ b/assets/VTabsWindowItem-DqVlms-B.js @@ -1 +1 @@ -import{bW as Rt,az as At,bX as Me,p as _,ar as z,a0 as p,ae as ce,bY as je,bc as ye,bO as Y,bT as K,g as A,aq as te,c as W,i as w,d as T,E as O,aC as fe,a_ as N,bZ as Ht,aJ as E,e as j,Z as M,b4 as $t,b_ as Nt,b$ as Wt,as as ae,c0 as Lt,aY as Ye,av as se,au as B,c1 as ue,c2 as ne,aM as Gt,c3 as Mt,aB as jt,X as ke,c4 as Yt,F as Q,c5 as Xt,bG as Ie,aK as ve,v as Ee,n as me,c6 as zt,y as ie,t as Fe,c7 as le,O as oe,C as Kt,b0 as xe,aL as Se,bp as Xe,aG as qt,bj as ze,m as Ke,h as Te,c8 as re,c9 as Ut,aI as Jt,K as Qt,b7 as Zt,bU as ea,aS as Oe,ca as ta,ay as qe,I as Ue,cb as aa,bR as na,b as la,bP as oa,J as ra,a$ as sa,bQ as ua,bS as ia}from"./index-B3T0sq1H.js";import{V as Re}from"./VPagination-CC-Jeewq.js";import{e as Je,u as da,d as ca}from"./filter-CqboDMk1.js";import{V as fa}from"./VChip-BWQnSnw_.js";import{V as de}from"./VCheckboxBtn-ibDz3I_W.js";function Ae(e,n,a){return Object.keys(e).filter(t=>Rt(t)&&t.endsWith(n)).reduce((t,l)=>(t[l.slice(0,-n.length)]=r=>At(e[l],r,a(r)),t),{})}const va=e=>{const{touchstartX:n,touchendX:a,touchstartY:t,touchendY:l}=e,r=.5,o=16;e.offsetX=a-n,e.offsetY=l-t,Math.abs(e.offsetY)n+o&&e.right(e)),Math.abs(e.offsetX)t+o&&e.down(e))};function ma(e,n){var t;const a=e.changedTouches[0];n.touchstartX=a.clientX,n.touchstartY=a.clientY,(t=n.start)==null||t.call(n,{originalEvent:e,...n})}function ga(e,n){var t;const a=e.changedTouches[0];n.touchendX=a.clientX,n.touchendY=a.clientY,(t=n.end)==null||t.call(n,{originalEvent:e,...n}),va(n)}function ha(e,n){var t;const a=e.changedTouches[0];n.touchmoveX=a.clientX,n.touchmoveY=a.clientY,(t=n.move)==null||t.call(n,{originalEvent:e,...n})}function ba(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const n={touchstartX:0,touchstartY:0,touchendX:0,touchendY:0,touchmoveX:0,touchmoveY:0,offsetX:0,offsetY:0,left:e.left,right:e.right,up:e.up,down:e.down,start:e.start,move:e.move,end:e.end};return{touchstart:a=>ma(a,n),touchend:a=>ga(a,n),touchmove:a=>ha(a,n)}}function ya(e,n){var s;const a=n.value,t=a!=null&&a.parent?e.parentElement:e,l=(a==null?void 0:a.options)??{passive:!0},r=(s=n.instance)==null?void 0:s.$.uid;if(!t||r===void 0)return;const o=ba(n.value);t._touchHandlers=t._touchHandlers??Object.create(null),t._touchHandlers[r]=o,Me(o).forEach(u=>{t.addEventListener(u,o[u],l)})}function xa(e,n){var r,o;const a=(r=n.value)!=null&&r.parent?e.parentElement:e,t=(o=n.instance)==null?void 0:o.$.uid;if(!(a!=null&&a._touchHandlers)||t===void 0)return;const l=a._touchHandlers[t];Me(l).forEach(s=>{a.removeEventListener(s,l[s])}),delete a._touchHandlers[t]}const we={mounted:ya,unmounted:xa},Sa=_({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10}},"DataTable-paginate"),Qe=Symbol.for("vuetify:data-table-pagination");function wa(e){const n=z(e,"page",void 0,t=>Number(t??1)),a=z(e,"itemsPerPage",void 0,t=>Number(t??10));return{page:n,itemsPerPage:a}}function Pa(e){const{page:n,itemsPerPage:a,itemsLength:t}=e,l=p(()=>a.value===-1?0:a.value*(n.value-1)),r=p(()=>a.value===-1?t.value:Math.min(t.value,l.value+a.value)),o=p(()=>a.value===-1||t.value===0?1:Math.ceil(t.value/a.value));ce([n,o],()=>{n.value>o.value&&(n.value=o.value)});function s(v){a.value=v,n.value=1}function u(){n.value=ye(n.value+1,1,o.value)}function d(){n.value=ye(n.value-1,1,o.value)}function c(v){n.value=ye(v,1,o.value)}const m={page:n,itemsPerPage:a,startIndex:l,stopIndex:r,pageCount:o,itemsLength:t,nextPage:u,prevPage:d,setPage:c,setItemsPerPage:s};return K(Qe,m),m}function ka(){const e=Y(Qe);if(!e)throw new Error("Missing pagination!");return e}function Ia(e){const n=je("usePaginatedItems"),{items:a,startIndex:t,stopIndex:l,itemsPerPage:r}=e,o=p(()=>r.value<=0?a.value:a.value.slice(t.value,l.value));return ce(o,s=>{n.emit("update:currentItems",s)},{immediate:!0}),{paginatedItems:o}}const Ze=_({color:String,prevIcon:{type:N,default:"$prev"},nextIcon:{type:N,default:"$next"},firstIcon:{type:N,default:"$first"},lastIcon:{type:N,default:"$last"},itemsPerPageText:{type:String,default:"$vuetify.dataFooter.itemsPerPageText"},pageText:{type:String,default:"$vuetify.dataFooter.pageText"},firstPageLabel:{type:String,default:"$vuetify.dataFooter.firstPage"},prevPageLabel:{type:String,default:"$vuetify.dataFooter.prevPage"},nextPageLabel:{type:String,default:"$vuetify.dataFooter.nextPage"},lastPageLabel:{type:String,default:"$vuetify.dataFooter.lastPage"},itemsPerPageOptions:{type:Array,default:()=>[{value:10,title:"10"},{value:25,title:"25"},{value:50,title:"50"},{value:100,title:"100"},{value:-1,title:"$vuetify.dataFooter.itemsPerPageAll"}]},showCurrentPage:Boolean},"VDataTableFooter"),He=A()({name:"VDataTableFooter",props:Ze(),setup(e,n){let{slots:a}=n;const{t}=te(),{page:l,pageCount:r,startIndex:o,stopIndex:s,itemsLength:u,itemsPerPage:d,setItemsPerPage:c}=ka(),m=p(()=>e.itemsPerPageOptions.map(v=>typeof v=="number"?{value:v,title:v===-1?t("$vuetify.dataFooter.itemsPerPageAll"):String(v)}:{...v,title:isNaN(Number(v.title))?t(v.title):v.title}));return W(()=>{var P;const v=Re.filterProps(e);return w("div",{class:"v-data-table-footer"},[(P=a.prepend)==null?void 0:P.call(a),w("div",{class:"v-data-table-footer__items-per-page"},[w("span",null,[t(e.itemsPerPageText)]),T(Je,{items:m.value,itemColor:e.color,modelValue:d.value,"onUpdate:modelValue":g=>c(Number(g)),density:"compact",variant:"outlined","aria-label":t(e.itemsPerPageText),hideDetails:!0},null)]),w("div",{class:"v-data-table-footer__info"},[w("div",null,[t(e.pageText,u.value?o.value+1:0,s.value,u.value)])]),w("div",{class:"v-data-table-footer__pagination"},[T(Re,O({modelValue:l.value,"onUpdate:modelValue":g=>l.value=g,density:"comfortable",firstAriaLabel:e.firstPageLabel,lastAriaLabel:e.lastPageLabel,length:r.value,nextAriaLabel:e.nextPageLabel,previousAriaLabel:e.prevPageLabel,rounded:!0,showFirstLastPage:!0,totalVisible:e.showCurrentPage?1:0,variant:"plain"},fe(v,["color"])),null)])])}),{}}}),ee=Ht({align:{type:String,default:"start"},fixed:{type:[Boolean,String],default:!1},fixedOffset:[Number,String],fixedEndOffset:[Number,String],height:[Number,String],lastFixed:Boolean,firstFixedEnd:Boolean,noPadding:Boolean,indent:[Number,String],empty:Boolean,tag:String,width:[Number,String],maxWidth:[Number,String],nowrap:Boolean},(e,n)=>{let{slots:a}=n;const t=e.tag??"td",l=typeof e.fixed=="string"?e.fixed:e.fixed?"start":"none";return T(t,{class:j(["v-data-table__td",{"v-data-table-column--fixed":l==="start","v-data-table-column--fixed-end":l==="end","v-data-table-column--last-fixed":e.lastFixed,"v-data-table-column--first-fixed-end":e.firstFixedEnd,"v-data-table-column--no-padding":e.noPadding,"v-data-table-column--nowrap":e.nowrap,"v-data-table-column--empty":e.empty},`v-data-table-column--align-${e.align}`]),style:{height:E(e.height),width:E(e.width),maxWidth:E(e.maxWidth),left:l==="start"?E(e.fixedOffset||null):void 0,right:l==="end"?E(e.fixedEndOffset||null):void 0,paddingInlineStart:e.indent?E(e.indent):void 0}},{default:()=>{var r;return[(r=a.default)==null?void 0:r.call(a)]}})}),Ta=_({headers:Array},"DataTable-header"),et=Symbol.for("vuetify:data-table-headers"),tt={title:"",sortable:!1},pa={...tt,width:48};function Va(){const n=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).map(a=>({element:a,priority:0}));return{enqueue:(a,t)=>{let l=!1;for(let r=0;rt){n.splice(r,0,{element:a,priority:t}),l=!0;break}l||n.push({element:a,priority:t})},size:()=>n.length,count:()=>{let a=0;if(!n.length)return 0;const t=Math.floor(n[0].priority);for(let l=0;ln.shift()}}function Pe(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(!e.children)n.push(e);else for(const a of e.children)Pe(a,n);return n}function at(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Set;for(const a of e)a.key&&n.add(a.key),a.children&&at(a.children,n);return n}function Da(e){if(e.key){if(e.key==="data-table-group")return tt;if(["data-table-expand","data-table-select"].includes(e.key))return pa}}function pe(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return e.children?Math.max(n,...e.children.map(a=>pe(a,n+1))):n}function Ca(e){let n=!1;function a(r,o){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"none";if(r)if(s!=="none"&&(r.fixed=s),r.fixed===!0&&(r.fixed="start"),r.fixed===o)if(r.children)if(o==="start")for(let u=r.children.length-1;u>=0;u--)a(r.children[u],o,o);else for(let u=0;u=0;u--)a(r.children[u],o);else for(let u=0;u=0;r--)a(e[r],"start");for(let r=0;r=0;r--)l=lt(e[r],l)}function nt(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!e)return n;if(e.children){e.fixedOffset=n;for(const a of e.children)n=nt(a,n)}else e.fixed&&e.fixed!=="end"&&(e.fixedOffset=n,n+=parseFloat(e.width||"0")||0);return n}function lt(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!e)return n;if(e.children){e.fixedEndOffset=n;for(const a of e.children)n=lt(a,n)}else e.fixed==="end"&&(e.fixedEndOffset=n,n+=parseFloat(e.width||"0")||0);return n}function _a(e,n){const a=[];let t=0;const l=Va(e);for(;l.size()>0;){let o=l.count();const s=[];let u=1;for(;o>0;){const{element:d,priority:c}=l.dequeue(),m=n-t-pe(d);if(s.push({...d,rowspan:m??1,colspan:d.children?Pe(d).length:1}),d.children)for(const v of d.children){const P=c%1+u/Math.pow(10,t+2);l.enqueue(v,t+m+P)}u+=1,o-=1}t+=1,a.push(s)}return{columns:e.map(o=>Pe(o)).flat(),headers:a}}function ot(e){const n=[];for(const a of e){const t={...Da(a),...a},l=t.key??(typeof t.value=="string"?t.value:null),r=t.value??l??null,o={...t,key:l,value:r,sortable:t.sortable??(t.key!=null||!!t.sort),children:t.children?ot(t.children):void 0};n.push(o)}return n}function Ba(e,n){const a=M([]),t=M([]),l=M({}),r=M({}),o=M({});$t(()=>{var b,f,k;const d=(e.headers||Object.keys(e.items[0]??{}).map(i=>({key:i,title:Nt(i)}))).slice(),c=at(d);(b=n==null?void 0:n.groupBy)!=null&&b.value.length&&!c.has("data-table-group")&&d.unshift({key:"data-table-group",title:"Group"}),(f=n==null?void 0:n.showSelect)!=null&&f.value&&!c.has("data-table-select")&&d.unshift({key:"data-table-select"}),(k=n==null?void 0:n.showExpand)!=null&&k.value&&!c.has("data-table-expand")&&d.push({key:"data-table-expand"});const m=ot(d);Ca(m);const v=Math.max(...m.map(i=>pe(i)))+1,P=_a(m,v);a.value=P.headers,t.value=P.columns;const g=P.headers.flat(1);for(const i of g)i.key&&(i.sortable&&(i.sort&&(l.value[i.key]=i.sort),i.sortRaw&&(r.value[i.key]=i.sortRaw)),i.filter&&(o.value[i.key]=i.filter))});const s={headers:a,columns:t,sortFunctions:l,sortRawFunctions:r,filterFunctions:o};return K(et,s),s}function ge(){const e=Y(et);if(!e)throw new Error("Missing headers!");return e}const Ea={showSelectAll:!1,allSelected:()=>[],select:e=>{var t;let{items:n,value:a}=e;return new Set(a?[(t=n[0])==null?void 0:t.value]:[])},selectAll:e=>{let{selected:n}=e;return n}},rt={showSelectAll:!0,allSelected:e=>{let{currentPage:n}=e;return n},select:e=>{let{items:n,value:a,selected:t}=e;for(const l of n)a?t.add(l.value):t.delete(l.value);return t},selectAll:e=>{let{value:n,currentPage:a,selected:t}=e;return rt.select({items:a,value:n,selected:t})}},Fa={showSelectAll:!0,allSelected:e=>{let{allItems:n}=e;return n},select:e=>{let{items:n,value:a,selected:t}=e;for(const l of n)a?t.add(l.value):t.delete(l.value);return t},selectAll:e=>{let{value:n,allItems:a}=e;return new Set(n?a.map(t=>t.value):[])}},Oa=_({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]},valueComparator:Function},"DataTable-select"),st=Symbol.for("vuetify:data-table-selection");function Ra(e,n){let{allItems:a,currentPage:t}=n;const l=z(e,"modelValue",e.modelValue,i=>{const I=e.valueComparator;return I?new Set(ae(i).map(x=>{var y;return((y=a.value.find(S=>I(x,S.value)))==null?void 0:y.value)??x})):new Set(ae(i).map(x=>{var y,S;return Lt(x)?((y=a.value.find(C=>x===C.value))==null?void 0:y.value)??x:((S=a.value.find(C=>Ye(x,C.value)))==null?void 0:S.value)??x}))},i=>[...i.values()]),r=p(()=>a.value.filter(i=>i.selectable)),o=p(()=>t.value.filter(i=>i.selectable)),s=p(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single":return Ea;case"all":return Fa;case"page":default:return rt}}),u=se(null);function d(i){return ae(i).every(I=>l.value.has(I.value))}function c(i){return ae(i).some(I=>l.value.has(I.value))}function m(i,I){const x=s.value.select({items:i,value:I,selected:new Set(l.value)});l.value=x}function v(i,I,x){const y=[];if(I=I??t.value.findIndex(S=>S.value===i.value),e.selectStrategy!=="single"&&(x!=null&&x.shiftKey)&&u.value!==null){const[S,C]=[u.value,I].sort((F,V)=>F-V);y.push(...t.value.slice(S,C+1).filter(F=>F.selectable))}else y.push(i),u.value=I;m(y,!d([i]))}function P(i){const I=s.value.selectAll({value:i,allItems:r.value,currentPage:o.value,selected:new Set(l.value)});l.value=I}const g=p(()=>l.value.size>0),b=p(()=>{const i=s.value.allSelected({allItems:r.value,currentPage:o.value});return!!i.length&&d(i)}),f=B(()=>s.value.showSelectAll),k={toggleSelect:v,select:m,selectAll:P,isSelected:d,isSomeSelected:c,someSelected:g,allSelected:b,showSelectAll:f,lastSelectedIndex:u,selectStrategy:s};return K(st,k),k}function he(){const e=Y(st);if(!e)throw new Error("Missing selection!");return e}const Aa=_({initialSortOrder:{type:String,default:"asc",validator:e=>!e||["asc","desc"].includes(e)},sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:{type:[Boolean,Object],default:!1},mustSort:Boolean},"DataTable-sort"),ut=Symbol.for("vuetify:data-table-sort");function Ha(e){const n=B(()=>e.initialSortOrder),a=z(e,"sortBy"),t=B(()=>e.mustSort),l=B(()=>e.multiSort);return{initialSortOrder:n,sortBy:a,multiSort:l,mustSort:t}}function $a(e,n){if(!Gt(e))return{active:!!e};const{key:a,mode:t,modifier:l}=e,r=l==="alt"&&(n==null?void 0:n.altKey)||l==="shift"&&(n==null?void 0:n.shiftKey);return{active:!a||(n==null?void 0:n.ctrlKey)||(n==null?void 0:n.metaKey)||!1,mode:r?t==="append"?"prepend":"append":t}}function Na(e){const{initialSortOrder:n,sortBy:a,mustSort:t,multiSort:l,page:r}=e,o=(d,c)=>{if(d.key==null)return;let m=a.value.map(b=>({...b}))??[];const v=m.find(b=>b.key===d.key),P=n.value,g=n.value==="desc"?"asc":"desc";if(v)v.order===g?t.value&&m.length===1?v.order=n.value:m=m.filter(b=>b.key!==d.key):v.order=g;else{const{active:b,mode:f}=$a(l.value,c);b?f==="prepend"?m.unshift({key:d.key,order:P}):m.push({key:d.key,order:P}):m=[{key:d.key,order:P}]}a.value=m,r&&(r.value=1)};function s(d){return!!a.value.find(c=>c.key===d.key)}const u={sortBy:a,toggleSort:o,isSorted:s};return K(ut,u),u}function it(){const e=Y(ut);if(!e)throw new Error("Missing sort!");return e}function Wa(e,n,a,t){const l=te();return{sortedItems:p(()=>{var o,s;return a.value.length?La(n.value,a.value,l.current.value,{transform:t==null?void 0:t.transform,sortFunctions:{...e.customKeySort,...(o=t==null?void 0:t.sortFunctions)==null?void 0:o.value},sortRawFunctions:(s=t==null?void 0:t.sortRawFunctions)==null?void 0:s.value}):n.value})}}function La(e,n,a,t){const l=new Intl.Collator(a,{sensitivity:"accent",usage:"sort"});return e.map(o=>[o,t!=null&&t.transform?t.transform(o):o]).sort((o,s)=>{var u,d;for(let c=0;ci!=null?i.toString().toLocaleLowerCase():i),g!==b))return ne(g)&&ne(b)?0:ne(g)?-1:ne(b)?1:!isNaN(g)&&!isNaN(b)?Number(g)-Number(b):l.compare(g,b)}return 0}).map(o=>{let[s]=o;return s})}const dt=_({color:String,disableSort:Boolean,fixedHeader:Boolean,multiSort:Boolean,initialSortOrder:String,sortAscIcon:{type:N,default:"$sortAsc"},sortDescIcon:{type:N,default:"$sortDesc"},headerProps:{type:Object},sticky:Boolean,...ve(),...Ie(),...Xt()},"VDataTableHeaders"),$e=A()({name:"VDataTableHeaders",props:dt(),setup(e,n){let{slots:a}=n;const{t}=te(),{toggleSort:l,sortBy:r,isSorted:o}=it(),{someSelected:s,allSelected:u,selectAll:d,showSelectAll:c}=he(),{columns:m,headers:v}=ge(),{loaderClasses:P}=Mt(e);function g(V,h){if(!(e.sticky||e.fixedHeader)&&!V.fixed)return;const D=typeof V.fixed=="string"?V.fixed:V.fixed?"start":"none";return{position:"sticky",left:D==="start"?E(V.fixedOffset):void 0,right:D==="end"?E(V.fixedEndOffset):void 0,top:e.sticky||e.fixedHeader?`calc(var(--v-table-header-height) * ${h})`:void 0}}function b(V,h){V.key==="Enter"&&!e.disableSort&&l(h,V)}function f(V){const h=r.value.find(D=>D.key===V.key);return!h&&e.initialSortOrder==="asc"||(h==null?void 0:h.order)==="asc"?e.sortAscIcon:e.sortDescIcon}const{backgroundColorClasses:k,backgroundColorStyles:i}=jt(()=>e.color),{displayClasses:I,mobile:x}=ke(e),y=p(()=>({headers:v.value,columns:m.value,toggleSort:l,isSorted:o,sortBy:r.value,someSelected:s.value,allSelected:u.value,selectAll:d,getSortIcon:f})),S=p(()=>["v-data-table__th",{"v-data-table__th--sticky":e.sticky||e.fixedHeader},I.value,P.value]),C=V=>{let{column:h,x:D,y:R}=V;const L=h.key==="data-table-select"||h.key==="data-table-expand",X=h.key==="data-table-group"&&h.width===0&&!h.title,q=O(e.headerProps??{},h.headerProps??{});return T(ee,O({tag:"th",align:h.align,class:[{"v-data-table__th--sortable":h.sortable&&!e.disableSort,"v-data-table__th--sorted":o(h),"v-data-table__th--fixed":h.fixed},...S.value],style:{width:E(h.width),minWidth:E(h.minWidth),maxWidth:E(h.maxWidth),...g(h,R)},colspan:h.colspan,rowspan:h.rowspan,fixed:h.fixed,nowrap:h.nowrap,lastFixed:h.lastFixed,firstFixedEnd:h.firstFixedEnd,noPadding:L,empty:X,tabindex:h.sortable?0:void 0,onClick:h.sortable?H=>l(h,H):void 0,onKeydown:h.sortable?H=>b(H,h):void 0},q),{default:()=>{var J;const H=`header.${h.key}`,U={column:h,selectAll:d,isSorted:o,toggleSort:l,sortBy:r.value,someSelected:s.value,allSelected:u.value,getSortIcon:f};return a[H]?a[H](U):X?"":h.key==="data-table-select"?((J=a["header.data-table-select"])==null?void 0:J.call(a,U))??(c.value&&T(de,{color:e.color,density:e.density,modelValue:u.value,indeterminate:s.value&&!u.value,"onUpdate:modelValue":d},null)):w("div",{class:"v-data-table-header__content"},[w("span",null,[h.title]),h.sortable&&!e.disableSort&&T(Ee,{key:"icon",class:"v-data-table-header__sort-icon",icon:f(h)},null),e.multiSort&&o(h)&&w("div",{key:"badge",class:j(["v-data-table-header__sort-badge",...k.value]),style:me(i.value)},[r.value.findIndex(be=>be.key===h.key)+1])])}})},F=()=>{const V=p(()=>m.value.filter(D=>(D==null?void 0:D.sortable)&&!e.disableSort)),h=m.value.find(D=>D.key==="data-table-select");return T(ee,O({tag:"th",class:[...S.value],colspan:v.value.length+1},e.headerProps),{default:()=>[w("div",{class:"v-data-table-header__content"},[T(Je,{chips:!0,color:e.color,class:"v-data-table__td-sort-select",clearable:!0,density:"default",items:V.value,label:t("$vuetify.dataTable.sortBy"),multiple:e.multiSort,variant:"underlined","onClick:clear":()=>r.value=[]},{append:h?()=>T(de,{color:e.color,density:"compact",modelValue:u.value,indeterminate:s.value&&!u.value,"onUpdate:modelValue":()=>d(!u.value)},null):void 0,chip:D=>{var R;return T(fa,{onClick:(R=D.item.raw)!=null&&R.sortable?()=>l(D.item.raw):void 0,onMousedown:L=>{L.preventDefault(),L.stopPropagation()}},{default:()=>[D.item.title,T(Ee,{class:j(["v-data-table__td-sort-icon",o(D.item.raw)&&"v-data-table__td-sort-icon-active"]),icon:f(D.item.raw),size:"small"},null)]})}})])]})};W(()=>x.value?w("tr",null,[T(F,null,null)]):w(Q,null,[a.headers?a.headers(y.value):v.value.map((V,h)=>w("tr",null,[V.map((D,R)=>T(C,{column:D,x:R,y:h},null))])),e.loading&&w("tr",{class:"v-data-table-progress"},[w("th",{colspan:m.value.length},[T(Yt,{name:"v-data-table-progress",absolute:!0,active:!0,color:typeof e.loading=="boolean"||e.loading==="true"?e.color:e.loading,indeterminate:!0},{default:a.loader})])])]))}}),Ga=_({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),ct=Symbol.for("vuetify:data-table-group");function Ma(e){return{groupBy:z(e,"groupBy")}}function ja(e){const{disableSort:n,groupBy:a,sortBy:t}=e,l=M(new Set),r=p(()=>a.value.map(c=>({...c,order:c.order??!1})).concat(n!=null&&n.value?[]:t.value));function o(c){return l.value.has(c.id)}function s(c){const m=new Set(l.value);o(c)?m.delete(c.id):m.add(c.id),l.value=m}function u(c){function m(v){const P=[];for(const g of v.items)"type"in g&&g.type==="group"?P.push(...m(g)):P.push(g);return[...new Set(P)]}return m({items:c})}const d={sortByWithGroups:r,toggleGroup:s,opened:l,groupBy:a,extractRows:u,isGroupOpen:o};return K(ct,d),d}function ft(){const e=Y(ct);if(!e)throw new Error("Missing group!");return e}function Ya(e,n){if(!e.length)return[];const a=new Map;for(const t of e){const l=ue(t.raw,n);a.has(l)||a.set(l,[]),a.get(l).push(t)}return a}function vt(e,n){let a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"root";if(!n.length)return[];const l=Ya(e,n[0]),r=[],o=n.slice(1);return l.forEach((s,u)=>{const d=n[0],c=`${t}_${d}_${u}`;r.push({depth:a,id:c,key:d,value:u,items:o.length?vt(s,o,a+1,c):s,type:"group"})}),r}function mt(e,n,a){const t=[];for(const l of e)"type"in l&&l.type==="group"?(l.value!=null&&t.push(l),(n.has(l.id)||l.value==null)&&(t.push(...mt(l.items,n,a)),a&&t.push({...l,type:"group-summary"}))):t.push(l);return t}function Xa(e,n,a,t){return{flatItems:p(()=>{if(!n.value.length)return e.value;const r=vt(e.value,n.value.map(o=>o.key));return mt(r,a.value,zt(t))})}}const gt=_({item:{type:Object,required:!0},groupCollapseIcon:{type:N,default:"$tableGroupCollapse"},groupExpandIcon:{type:N,default:"$tableGroupExpand"},...ve()},"VDataTableGroupHeaderRow"),za=A()({name:"VDataTableGroupHeaderRow",props:gt(),setup(e,n){let{slots:a}=n;const{isGroupOpen:t,toggleGroup:l,extractRows:r}=ft(),{isSelected:o,isSomeSelected:s,select:u}=he(),{columns:d}=ge(),c=p(()=>r([e.item])),m=B(()=>d.value.length-(d.value.some(v=>v.key==="data-table-select")?1:0));return()=>w("tr",{class:"v-data-table-group-header-row",style:{"--v-data-table-group-header-row-depth":e.item.depth}},[d.value.map(v=>{var P,g;if(v.key==="data-table-group"){const b=t(e.item)?e.groupCollapseIcon:e.groupExpandIcon,f=()=>l(e.item);return((P=a["data-table-group"])==null?void 0:P.call(a,{item:e.item,count:c.value.length,props:{icon:b,onClick:f}}))??T(ee,{class:"v-data-table-group-header-row__column",colspan:m.value},{default:()=>[T(ie,{size:"small",variant:"text",icon:b,onClick:f},null),w("span",null,[e.item.value]),w("span",null,[Fe("("),c.value.length,Fe(")")])]})}else if(v.key==="data-table-select"){const b=c.value.filter(I=>I.selectable),f=b.length>0&&o(b),k=s(b)&&!f,i=I=>u(b,I);return((g=a["data-table-select"])==null?void 0:g.call(a,{props:{modelValue:f,indeterminate:k,"onUpdate:modelValue":i}}))??T(ee,{class:"v-data-table__td--select-row",noPadding:!0},{default:()=>[T(de,{density:e.density,disabled:b.length===0,modelValue:f,indeterminate:k,"onUpdate:modelValue":i},null)]})}return""})])}}),Ka=_({expandOnClick:Boolean,showExpand:Boolean,expanded:{type:Array,default:()=>[]}},"DataTable-expand"),ht=Symbol.for("vuetify:datatable:expanded");function qa(e){const n=B(()=>e.expandOnClick),a=z(e,"expanded",e.expanded,s=>new Set(s),s=>[...s.values()]);function t(s,u){const d=new Set(a.value),c=le(s.value);if(u)d.add(c);else{const m=[...a.value].find(v=>le(v)===c);d.delete(m)}a.value=d}function l(s){const u=le(s.value);return[...a.value].some(d=>le(d)===u)}function r(s){t(s,!l(s))}const o={expand:t,expanded:a,expandOnClick:n,isExpanded:l,toggleExpand:r};return K(ht,o),o}function bt(){const e=Y(ht);if(!e)throw new Error("foo");return e}const yt=_({color:String,index:Number,item:Object,cellProps:[Object,Function],collapseIcon:{type:N,default:"$collapse"},expandIcon:{type:N,default:"$expand"},onClick:xe(),onContextmenu:xe(),onDblclick:xe(),...ve(),...Ie()},"VDataTableRow"),Ua=A()({name:"VDataTableRow",props:yt(),setup(e,n){let{slots:a}=n;const{displayClasses:t,mobile:l}=ke(e,"v-data-table__tr"),{isSelected:r,toggleSelect:o,someSelected:s,allSelected:u,selectAll:d}=he(),{isExpanded:c,toggleExpand:m}=bt(),{toggleSort:v,sortBy:P,isSorted:g}=it(),{columns:b}=ge();W(()=>w("tr",{class:j(["v-data-table__tr",{"v-data-table__tr--clickable":!!(e.onClick||e.onContextmenu||e.onDblclick)},t.value]),onClick:e.onClick,onContextmenu:e.onContextmenu,onDblclick:e.onDblclick},[e.item&&b.value.map((f,k)=>{const i=e.item,I=`item.${f.key}`,x=`header.${f.key}`,y={index:e.index,item:i.raw,internalItem:i,value:ue(i.columns,f.key),column:f,isSelected:r,toggleSelect:o,isExpanded:c,toggleExpand:m},S={column:f,selectAll:d,isSorted:g,toggleSort:v,sortBy:P.value,someSelected:s.value,allSelected:u.value,getSortIcon:()=>""},C=typeof e.cellProps=="function"?e.cellProps({index:y.index,item:y.item,internalItem:y.internalItem,value:y.value,column:f}):e.cellProps,F=typeof f.cellProps=="function"?f.cellProps({index:y.index,item:y.item,internalItem:y.internalItem,value:y.value}):f.cellProps,V=f.key==="data-table-select"||f.key==="data-table-expand",h=f.key==="data-table-group"&&f.width===0&&!f.title;return T(ee,O({align:f.align,indent:f.indent,class:{"v-data-table__td--expanded-row":f.key==="data-table-expand","v-data-table__td--select-row":f.key==="data-table-select"},fixed:f.fixed,fixedOffset:f.fixedOffset,fixedEndOffset:f.fixedEndOffset,lastFixed:f.lastFixed,firstFixedEnd:f.firstFixedEnd,maxWidth:l.value?void 0:f.maxWidth,noPadding:V,empty:h,nowrap:f.nowrap,width:l.value?void 0:f.width},C,F),{default:()=>{var R,L,X,q;if(f.key==="data-table-select")return((R=a["item.data-table-select"])==null?void 0:R.call(a,{...y,props:{color:e.color,disabled:!i.selectable,modelValue:r([i]),onClick:oe(()=>o(i),["stop"])}}))??T(de,{color:e.color,disabled:!i.selectable,density:e.density,modelValue:r([i]),onClick:oe(H=>o(i,e.index,H),["stop"])},null);if(f.key==="data-table-expand")return((L=a["item.data-table-expand"])==null?void 0:L.call(a,{...y,props:{icon:c(i)?e.collapseIcon:e.expandIcon,size:"small",variant:"text",onClick:oe(()=>m(i),["stop"])}}))??T(ie,{icon:c(i)?e.collapseIcon:e.expandIcon,size:"small",variant:"text",onClick:oe(()=>m(i),["stop"])},null);if(a[I]&&!l.value)return a[I](y);const D=Kt(y.value);return l.value?w(Q,null,[w("div",{class:"v-data-table__td-title"},[((X=a[x])==null?void 0:X.call(a,S))??f.title]),w("div",{class:"v-data-table__td-value"},[((q=a[I])==null?void 0:q.call(a,y))??D])]):D}})})]))}}),xt=_({color:String,loading:[Boolean,String],loadingText:{type:String,default:"$vuetify.dataIterator.loadingText"},hideNoData:Boolean,items:{type:Array,default:()=>[]},noDataText:{type:String,default:"$vuetify.noDataText"},rowProps:[Object,Function],cellProps:[Object,Function],...Se(yt(),["collapseIcon","expandIcon","density"]),...Se(gt(),["groupCollapseIcon","groupExpandIcon","density"]),...Ie()},"VDataTableRows"),Ne=A()({name:"VDataTableRows",inheritAttrs:!1,props:xt(),setup(e,n){let{attrs:a,slots:t}=n;const{columns:l}=ge(),{expandOnClick:r,toggleExpand:o,isExpanded:s}=bt(),{isSelected:u,toggleSelect:d}=he(),{toggleGroup:c,isGroupOpen:m}=ft(),{t:v}=te(),{mobile:P}=ke(e);return W(()=>{var b,f;const g=Se(e,["groupCollapseIcon","groupExpandIcon","density"]);return e.loading&&(!e.items.length||t.loading)?w("tr",{class:"v-data-table-rows-loading",key:"loading"},[w("td",{colspan:l.value.length},[((b=t.loading)==null?void 0:b.call(t))??v(e.loadingText)])]):!e.loading&&!e.items.length&&!e.hideNoData?w("tr",{class:"v-data-table-rows-no-data",key:"no-data"},[w("td",{colspan:l.value.length},[((f=t["no-data"])==null?void 0:f.call(t))??v(e.noDataText)])]):w(Q,null,[e.items.map((k,i)=>{var y,S;if(k.type==="group"){const C={index:i,item:k,columns:l.value,isExpanded:s,toggleExpand:o,isSelected:u,toggleSelect:d,toggleGroup:c,isGroupOpen:m};return t["group-header"]?t["group-header"](C):T(za,O({key:`group-header_${k.id}`,item:k},Ae(a,":groupHeader",()=>C),g),t)}if(k.type==="group-summary"){const C={index:i,item:k,columns:l.value,toggleGroup:c};return((y=t["group-summary"])==null?void 0:y.call(t,C))??""}const I={index:k.virtualIndex??i,item:k.raw,internalItem:k,columns:l.value,isExpanded:s,toggleExpand:o,isSelected:u,toggleSelect:d},x={...I,props:O({key:`item_${k.key??k.index}`,onClick:r.value?()=>{o(k)}:void 0,index:i,item:k,color:e.color,cellProps:e.cellProps,collapseIcon:e.collapseIcon,expandIcon:e.expandIcon,density:e.density,mobile:P.value},Ae(a,":row",()=>I),typeof e.rowProps=="function"?e.rowProps({item:I.item,index:I.index,internalItem:I.internalItem}):e.rowProps)};return w(Q,{key:x.props.key},[t.item?t.item(x):T(Ua,x.props,t),s(k)&&((S=t["expanded-row"])==null?void 0:S.call(t,I))])})])}),{}}}),St=_({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,striped:{type:String,default:null,validator:e=>["even","odd"].includes(e)},...Te(),...ve(),...Ke(),...ze()},"VTable"),We=A()({name:"VTable",props:St(),setup(e,n){let{slots:a,emit:t}=n;const{themeClasses:l}=Xe(e),{densityClasses:r}=qt(e);return W(()=>T(e.tag,{class:j(["v-table",{"v-table--fixed-height":!!e.height,"v-table--fixed-header":e.fixedHeader,"v-table--fixed-footer":e.fixedFooter,"v-table--has-top":!!a.top,"v-table--has-bottom":!!a.bottom,"v-table--hover":e.hover,"v-table--striped-even":e.striped==="even","v-table--striped-odd":e.striped==="odd"},l.value,r.value,e.class]),style:me(e.style)},{default:()=>{var o,s,u;return[(o=a.top)==null?void 0:o.call(a),a.default?w("div",{class:"v-table__wrapper",style:{height:E(e.height)}},[w("table",null,[a.default()])]):(s=a.wrapper)==null?void 0:s.call(a),(u=a.bottom)==null?void 0:u.call(a)]}})),{}}}),Ja=_({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},rowProps:[Object,Function],cellProps:[Object,Function],returnObject:Boolean},"DataTable-items");function Qa(e,n,a,t){const l=e.returnObject?n:re(n,e.itemValue),r=re(n,e.itemSelectable,!0),o=t.reduce((s,u)=>(u.key!=null&&(s[u.key]=re(n,u.value)),s),{});return{type:"item",key:e.returnObject?re(n,e.itemValue):l,index:a,value:l,selectable:r,columns:o,raw:n}}function Za(e,n,a){return n.map((t,l)=>Qa(e,t,l,a))}function en(e,n){return{items:p(()=>Za(e,e.items,n.value))}}function tn(e){let{page:n,itemsPerPage:a,sortBy:t,groupBy:l,search:r}=e;const o=je("VDataTable"),s=()=>({page:n.value,itemsPerPage:a.value,sortBy:t.value,groupBy:l.value,search:r.value});let u=null;ce(s,d=>{Ye(u,d)||(u&&u.search!==d.search&&(n.value=1),o.emit("update:options",d),u=d)},{deep:!0,immediate:!0})}const an=_({...xt(),hideDefaultBody:Boolean,hideDefaultFooter:Boolean,hideDefaultHeader:Boolean,width:[String,Number],search:String,...Ka(),...Ga(),...Ta(),...Ja(),...Oa(),...Aa(),...fe(dt(),["multiSort","initialSortOrder"]),...St()},"DataTable"),nn=_({...Sa(),...an(),...ca(),...Ze()},"VDataTable"),vn=A()({name:"VDataTable",props:nn(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0,"update:currentItems":e=>!0},setup(e,n){let{attrs:a,slots:t}=n;const{groupBy:l}=Ma(e),{initialSortOrder:r,sortBy:o,multiSort:s,mustSort:u}=Ha(e),{page:d,itemsPerPage:c}=wa(e),{disableSort:m}=Ut(e),{columns:v,headers:P,sortFunctions:g,sortRawFunctions:b,filterFunctions:f}=Ba(e,{groupBy:l,showSelect:B(()=>e.showSelect),showExpand:B(()=>e.showExpand)}),{items:k}=en(e,v),i=B(()=>e.search),{filteredItems:I}=da(e,k,i,{transform:G=>G.columns,customKeyFilter:f}),{toggleSort:x}=Na({initialSortOrder:r,sortBy:o,multiSort:s,mustSort:u,page:d}),{sortByWithGroups:y,opened:S,extractRows:C,isGroupOpen:F,toggleGroup:V}=ja({groupBy:l,sortBy:o,disableSort:m}),{sortedItems:h}=Wa(e,I,y,{transform:G=>({...G.raw,...G.columns}),sortFunctions:g,sortRawFunctions:b}),{flatItems:D}=Xa(h,l,S,()=>!!t["group-summary"]),R=p(()=>D.value.length),{startIndex:L,stopIndex:X,pageCount:q,setItemsPerPage:H}=Pa({page:d,itemsPerPage:c,itemsLength:R}),{paginatedItems:U}=Ia({items:D,startIndex:L,stopIndex:X,itemsPerPage:c}),J=p(()=>C(U.value)),{isSelected:be,select:Tt,selectAll:pt,toggleSelect:Vt,someSelected:Dt,allSelected:Ct}=Ra(e,{allItems:k,currentPage:J}),{isExpanded:_t,toggleExpand:Bt}=qa(e);tn({page:d,itemsPerPage:c,sortBy:o,groupBy:l,search:i}),Jt({VDataTableRows:{hideNoData:B(()=>e.hideNoData),noDataText:B(()=>e.noDataText),loading:B(()=>e.loading),loadingText:B(()=>e.loadingText)}});const $=p(()=>({page:d.value,itemsPerPage:c.value,sortBy:o.value,pageCount:q.value,toggleSort:x,setItemsPerPage:H,someSelected:Dt.value,allSelected:Ct.value,isSelected:be,select:Tt,selectAll:pt,toggleSelect:Vt,isExpanded:_t,toggleExpand:Bt,isGroupOpen:F,toggleGroup:V,items:J.value.map(G=>G.raw),internalItems:J.value,groupedItems:U.value,columns:v.value,headers:P.value}));return W(()=>{const G=He.filterProps(e),Et=$e.filterProps(fe(e,["multiSort"])),Ft=Ne.filterProps(e),Ot=We.filterProps(e);return T(We,O({class:["v-data-table",{"v-data-table--show-select":e.showSelect,"v-data-table--loading":e.loading},e.class],style:e.style},Ot,{fixedHeader:e.fixedHeader||e.sticky}),{top:()=>{var Z;return(Z=t.top)==null?void 0:Z.call(t,$.value)},default:()=>{var Z,Ve,De,Ce,_e,Be;return t.default?t.default($.value):w(Q,null,[(Z=t.colgroup)==null?void 0:Z.call(t,$.value),!e.hideDefaultHeader&&w("thead",{key:"thead"},[T($e,O(Et,{multiSort:!!e.multiSort}),t)]),(Ve=t.thead)==null?void 0:Ve.call(t,$.value),!e.hideDefaultBody&&w("tbody",null,[(De=t["body.prepend"])==null?void 0:De.call(t,$.value),t.body?t.body($.value):T(Ne,O(a,Ft,{items:U.value}),t),(Ce=t["body.append"])==null?void 0:Ce.call(t,$.value)]),(_e=t.tbody)==null?void 0:_e.call(t,$.value),(Be=t.tfoot)==null?void 0:Be.call(t,$.value)])},bottom:()=>t.bottom?t.bottom($.value):!e.hideDefaultFooter&&w(Q,null,[T(Qt,null,null),T(He,G,{prepend:t["footer.prepend"]})])})}),{}}}),ln=Symbol.for("vuetify:v-tabs"),wt=Symbol.for("vuetify:v-window"),Pt=Symbol.for("vuetify:v-window-group"),kt=_({continuous:Boolean,nextIcon:{type:[Boolean,String,Function,Object],default:"$next"},prevIcon:{type:[Boolean,String,Function,Object],default:"$prev"},reverse:Boolean,showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||e==="hover"},verticalArrows:[Boolean,String],touch:{type:[Object,Boolean],default:void 0},direction:{type:String,default:"horizontal"},modelValue:null,disabled:Boolean,selectedClass:{type:String,default:"v-window-item--active"},mandatory:{type:[Boolean,String],default:"force"},crossfade:Boolean,transitionDuration:Number,...Te(),...Ke(),...ze()},"VWindow"),Le=A()({name:"VWindow",directives:{vTouch:we},props:kt(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:a}=n;const{themeClasses:t}=Xe(e),{isRtl:l}=Zt(),{t:r}=te(),o=ea(e,Pt),s=M(),u=p(()=>l.value?!e.reverse:e.reverse),d=se(!1),c=p(()=>{if(e.crossfade)return"v-window-crossfade-transition";const x=e.direction==="vertical"?"y":"x",S=(u.value?!d.value:d.value)?"-reverse":"";return`v-window-${x}${S}-transition`}),m=se(0),v=M(void 0),P=p(()=>o.items.value.findIndex(x=>o.selected.value.includes(x.id)));ce(P,(x,y)=>{let S;const C={left:0,top:0};Oe&&y>=0&&(S=ta(s.value),C.left=S==null?void 0:S.scrollLeft,C.top=S==null?void 0:S.scrollTop);const F=o.items.value.length,V=F-1;F<=2?d.value=x{if(!Oe||!S)return;S.scrollTop!==C.top&&S.scrollTo({...C,behavior:"instant"}),requestAnimationFrame(()=>{if(!S)return;S.scrollTop!==C.top&&S.scrollTo({...C,behavior:"instant"})})})},{flush:"sync"}),K(wt,{transition:c,isReversed:d,transitionCount:m,transitionHeight:v,rootRef:s});const g=B(()=>e.continuous||P.value!==0),b=B(()=>e.continuous||P.value!==o.items.value.length-1);function f(){g.value&&o.prev()}function k(){b.value&&o.next()}const i=p(()=>{const x=[],y={icon:l.value?e.nextIcon:e.prevIcon,class:`v-window__${u.value?"right":"left"}`,onClick:o.prev,"aria-label":r("$vuetify.carousel.prev")};x.push(g.value?a.prev?a.prev({props:y}):T(ie,y,null):w("div",null,null));const S={icon:l.value?e.prevIcon:e.nextIcon,class:`v-window__${u.value?"left":"right"}`,onClick:o.next,"aria-label":r("$vuetify.carousel.next")};return x.push(b.value?a.next?a.next({props:S}):T(ie,S,null):w("div",null,null)),x}),I=p(()=>e.touch===!1?e.touch:{...{left:()=>{u.value?f():k()},right:()=>{u.value?k():f()},start:y=>{let{originalEvent:S}=y;S.stopPropagation()}},...e.touch===!0?{}:e.touch});return W(()=>Ue(T(e.tag,{ref:s,class:j(["v-window",{"v-window--show-arrows-on-hover":e.showArrows==="hover","v-window--vertical-arrows":!!e.verticalArrows,"v-window--crossfade":!!e.crossfade},t.value,e.class]),style:me([e.style,{"--v-window-transition-duration":aa()?null:E(e.transitionDuration,"ms")}])},{default:()=>{var x,y;return[w("div",{class:"v-window__container",style:{height:v.value}},[(x=a.default)==null?void 0:x.call(a,{group:o}),e.showArrows!==!1&&w("div",{class:j(["v-window__controls",{"v-window__controls--left":e.verticalArrows==="left"||e.verticalArrows===!0},{"v-window__controls--right":e.verticalArrows==="right"}])},[i.value])]),(y=a.additional)==null?void 0:y.call(a,{group:o})]}}),[[we,I.value]])),{group:o}}}),on=_({...fe(kt(),["continuous","nextIcon","prevIcon","showArrows","touch","mandatory"])},"VTabsWindow"),mn=A()({name:"VTabsWindow",props:on(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:a}=n;const t=Y(ln,null),l=z(e,"modelValue"),r=p({get(){var o;return l.value!=null||!t?l.value:(o=t.items.value.find(s=>t.selected.value.includes(s.id)))==null?void 0:o.value},set(o){l.value=o}});return W(()=>{const o=Le.filterProps(e);return T(Le,O({_as:"VTabsWindow"},o,{modelValue:r.value,"onUpdate:modelValue":s=>r.value=s,class:["v-tabs-window",e.class],style:e.style,mandatory:!1,touch:!1}),a)}),{}}}),It=_({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...Te(),...ia(),...ua()},"VWindowItem"),Ge=A()({name:"VWindowItem",directives:{vTouch:we},props:It(),emits:{"group:selected":e=>!0},setup(e,n){let{slots:a}=n;const t=Y(wt),l=na(e,Pt),{isBooted:r}=la();if(!t||!l)throw new Error("[Vuetify] VWindowItem must be used inside VWindow");const o=se(!1),s=p(()=>r.value&&(t.isReversed.value?e.reverseTransition!==!1:e.transition!==!1));function u(){!o.value||!t||(o.value=!1,t.transitionCount.value>0&&(t.transitionCount.value-=1,t.transitionCount.value===0&&(t.transitionHeight.value=void 0)))}function d(){var g;o.value||!t||(o.value=!0,t.transitionCount.value===0&&(t.transitionHeight.value=E((g=t.rootRef.value)==null?void 0:g.clientHeight)),t.transitionCount.value+=1)}function c(){u()}function m(g){o.value&&qe(()=>{!s.value||!o.value||!t||(t.transitionHeight.value=E(g.clientHeight))})}const v=p(()=>{const g=t.isReversed.value?e.reverseTransition:e.transition;return s.value?{name:typeof g!="string"?t.transition.value:g,onBeforeEnter:d,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:d,onAfterLeave:u,onLeaveCancelled:c,onEnter:m}:!1}),{hasContent:P}=oa(e,l.isSelected);return W(()=>T(sa,{transition:v.value,disabled:!r.value},{default:()=>{var g;return[Ue(w("div",{class:j(["v-window-item",l.selectedClass.value,e.class]),style:me(e.style)},[P.value&&((g=a.default)==null?void 0:g.call(a))]),[[ra,l.isSelected.value]])]}})),{groupItem:l}}}),rn=_({...It()},"VTabsWindowItem"),gn=A()({name:"VTabsWindowItem",props:rn(),setup(e,n){let{slots:a}=n;return W(()=>{const t=Ge.filterProps(e);return T(Ge,O({_as:"VTabsWindowItem"},t,{class:["v-tabs-window-item",e.class],style:e.style}),a)}),{}}});export{ln as V,gn as a,mn as b,Le as c,Ge as d,vn as e,We as f}; +import{bW as Rt,az as At,bX as Me,p as _,ar as z,a0 as p,ae as ce,bY as je,bc as ye,bO as Y,bT as K,g as A,aq as te,c as W,i as w,d as T,E as O,aC as fe,a_ as N,bZ as Ht,aJ as E,e as j,Z as M,b4 as $t,b_ as Nt,b$ as Wt,as as ae,c0 as Lt,aY as Ye,av as se,au as B,c1 as ue,c2 as ne,aM as Gt,c3 as Mt,aB as jt,X as ke,c4 as Yt,F as Q,c5 as Xt,bG as Ie,aK as ve,v as Ee,n as me,c6 as zt,y as ie,t as Fe,c7 as le,O as oe,C as Kt,b0 as xe,aL as Se,bp as Xe,aG as qt,bj as ze,m as Ke,h as Te,c8 as re,c9 as Ut,aI as Jt,K as Qt,b7 as Zt,bU as ea,aS as Oe,ca as ta,ay as qe,I as Ue,cb as aa,bR as na,b as la,bP as oa,J as ra,a$ as sa,bQ as ua,bS as ia}from"./index-CDv4Fq34.js";import{V as Re}from"./VPagination-B5RGVmQR.js";import{e as Je,u as da,d as ca}from"./filter-6OsXqu2t.js";import{V as fa}from"./VChip-C22wJB7H.js";import{V as de}from"./VCheckboxBtn-CcjCxtxm.js";function Ae(e,n,a){return Object.keys(e).filter(t=>Rt(t)&&t.endsWith(n)).reduce((t,l)=>(t[l.slice(0,-n.length)]=r=>At(e[l],r,a(r)),t),{})}const va=e=>{const{touchstartX:n,touchendX:a,touchstartY:t,touchendY:l}=e,r=.5,o=16;e.offsetX=a-n,e.offsetY=l-t,Math.abs(e.offsetY)n+o&&e.right(e)),Math.abs(e.offsetX)t+o&&e.down(e))};function ma(e,n){var t;const a=e.changedTouches[0];n.touchstartX=a.clientX,n.touchstartY=a.clientY,(t=n.start)==null||t.call(n,{originalEvent:e,...n})}function ga(e,n){var t;const a=e.changedTouches[0];n.touchendX=a.clientX,n.touchendY=a.clientY,(t=n.end)==null||t.call(n,{originalEvent:e,...n}),va(n)}function ha(e,n){var t;const a=e.changedTouches[0];n.touchmoveX=a.clientX,n.touchmoveY=a.clientY,(t=n.move)==null||t.call(n,{originalEvent:e,...n})}function ba(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const n={touchstartX:0,touchstartY:0,touchendX:0,touchendY:0,touchmoveX:0,touchmoveY:0,offsetX:0,offsetY:0,left:e.left,right:e.right,up:e.up,down:e.down,start:e.start,move:e.move,end:e.end};return{touchstart:a=>ma(a,n),touchend:a=>ga(a,n),touchmove:a=>ha(a,n)}}function ya(e,n){var s;const a=n.value,t=a!=null&&a.parent?e.parentElement:e,l=(a==null?void 0:a.options)??{passive:!0},r=(s=n.instance)==null?void 0:s.$.uid;if(!t||r===void 0)return;const o=ba(n.value);t._touchHandlers=t._touchHandlers??Object.create(null),t._touchHandlers[r]=o,Me(o).forEach(u=>{t.addEventListener(u,o[u],l)})}function xa(e,n){var r,o;const a=(r=n.value)!=null&&r.parent?e.parentElement:e,t=(o=n.instance)==null?void 0:o.$.uid;if(!(a!=null&&a._touchHandlers)||t===void 0)return;const l=a._touchHandlers[t];Me(l).forEach(s=>{a.removeEventListener(s,l[s])}),delete a._touchHandlers[t]}const we={mounted:ya,unmounted:xa},Sa=_({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10}},"DataTable-paginate"),Qe=Symbol.for("vuetify:data-table-pagination");function wa(e){const n=z(e,"page",void 0,t=>Number(t??1)),a=z(e,"itemsPerPage",void 0,t=>Number(t??10));return{page:n,itemsPerPage:a}}function Pa(e){const{page:n,itemsPerPage:a,itemsLength:t}=e,l=p(()=>a.value===-1?0:a.value*(n.value-1)),r=p(()=>a.value===-1?t.value:Math.min(t.value,l.value+a.value)),o=p(()=>a.value===-1||t.value===0?1:Math.ceil(t.value/a.value));ce([n,o],()=>{n.value>o.value&&(n.value=o.value)});function s(v){a.value=v,n.value=1}function u(){n.value=ye(n.value+1,1,o.value)}function d(){n.value=ye(n.value-1,1,o.value)}function c(v){n.value=ye(v,1,o.value)}const m={page:n,itemsPerPage:a,startIndex:l,stopIndex:r,pageCount:o,itemsLength:t,nextPage:u,prevPage:d,setPage:c,setItemsPerPage:s};return K(Qe,m),m}function ka(){const e=Y(Qe);if(!e)throw new Error("Missing pagination!");return e}function Ia(e){const n=je("usePaginatedItems"),{items:a,startIndex:t,stopIndex:l,itemsPerPage:r}=e,o=p(()=>r.value<=0?a.value:a.value.slice(t.value,l.value));return ce(o,s=>{n.emit("update:currentItems",s)},{immediate:!0}),{paginatedItems:o}}const Ze=_({color:String,prevIcon:{type:N,default:"$prev"},nextIcon:{type:N,default:"$next"},firstIcon:{type:N,default:"$first"},lastIcon:{type:N,default:"$last"},itemsPerPageText:{type:String,default:"$vuetify.dataFooter.itemsPerPageText"},pageText:{type:String,default:"$vuetify.dataFooter.pageText"},firstPageLabel:{type:String,default:"$vuetify.dataFooter.firstPage"},prevPageLabel:{type:String,default:"$vuetify.dataFooter.prevPage"},nextPageLabel:{type:String,default:"$vuetify.dataFooter.nextPage"},lastPageLabel:{type:String,default:"$vuetify.dataFooter.lastPage"},itemsPerPageOptions:{type:Array,default:()=>[{value:10,title:"10"},{value:25,title:"25"},{value:50,title:"50"},{value:100,title:"100"},{value:-1,title:"$vuetify.dataFooter.itemsPerPageAll"}]},showCurrentPage:Boolean},"VDataTableFooter"),He=A()({name:"VDataTableFooter",props:Ze(),setup(e,n){let{slots:a}=n;const{t}=te(),{page:l,pageCount:r,startIndex:o,stopIndex:s,itemsLength:u,itemsPerPage:d,setItemsPerPage:c}=ka(),m=p(()=>e.itemsPerPageOptions.map(v=>typeof v=="number"?{value:v,title:v===-1?t("$vuetify.dataFooter.itemsPerPageAll"):String(v)}:{...v,title:isNaN(Number(v.title))?t(v.title):v.title}));return W(()=>{var P;const v=Re.filterProps(e);return w("div",{class:"v-data-table-footer"},[(P=a.prepend)==null?void 0:P.call(a),w("div",{class:"v-data-table-footer__items-per-page"},[w("span",null,[t(e.itemsPerPageText)]),T(Je,{items:m.value,itemColor:e.color,modelValue:d.value,"onUpdate:modelValue":g=>c(Number(g)),density:"compact",variant:"outlined","aria-label":t(e.itemsPerPageText),hideDetails:!0},null)]),w("div",{class:"v-data-table-footer__info"},[w("div",null,[t(e.pageText,u.value?o.value+1:0,s.value,u.value)])]),w("div",{class:"v-data-table-footer__pagination"},[T(Re,O({modelValue:l.value,"onUpdate:modelValue":g=>l.value=g,density:"comfortable",firstAriaLabel:e.firstPageLabel,lastAriaLabel:e.lastPageLabel,length:r.value,nextAriaLabel:e.nextPageLabel,previousAriaLabel:e.prevPageLabel,rounded:!0,showFirstLastPage:!0,totalVisible:e.showCurrentPage?1:0,variant:"plain"},fe(v,["color"])),null)])])}),{}}}),ee=Ht({align:{type:String,default:"start"},fixed:{type:[Boolean,String],default:!1},fixedOffset:[Number,String],fixedEndOffset:[Number,String],height:[Number,String],lastFixed:Boolean,firstFixedEnd:Boolean,noPadding:Boolean,indent:[Number,String],empty:Boolean,tag:String,width:[Number,String],maxWidth:[Number,String],nowrap:Boolean},(e,n)=>{let{slots:a}=n;const t=e.tag??"td",l=typeof e.fixed=="string"?e.fixed:e.fixed?"start":"none";return T(t,{class:j(["v-data-table__td",{"v-data-table-column--fixed":l==="start","v-data-table-column--fixed-end":l==="end","v-data-table-column--last-fixed":e.lastFixed,"v-data-table-column--first-fixed-end":e.firstFixedEnd,"v-data-table-column--no-padding":e.noPadding,"v-data-table-column--nowrap":e.nowrap,"v-data-table-column--empty":e.empty},`v-data-table-column--align-${e.align}`]),style:{height:E(e.height),width:E(e.width),maxWidth:E(e.maxWidth),left:l==="start"?E(e.fixedOffset||null):void 0,right:l==="end"?E(e.fixedEndOffset||null):void 0,paddingInlineStart:e.indent?E(e.indent):void 0}},{default:()=>{var r;return[(r=a.default)==null?void 0:r.call(a)]}})}),Ta=_({headers:Array},"DataTable-header"),et=Symbol.for("vuetify:data-table-headers"),tt={title:"",sortable:!1},pa={...tt,width:48};function Va(){const n=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).map(a=>({element:a,priority:0}));return{enqueue:(a,t)=>{let l=!1;for(let r=0;rt){n.splice(r,0,{element:a,priority:t}),l=!0;break}l||n.push({element:a,priority:t})},size:()=>n.length,count:()=>{let a=0;if(!n.length)return 0;const t=Math.floor(n[0].priority);for(let l=0;ln.shift()}}function Pe(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(!e.children)n.push(e);else for(const a of e.children)Pe(a,n);return n}function at(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Set;for(const a of e)a.key&&n.add(a.key),a.children&&at(a.children,n);return n}function Da(e){if(e.key){if(e.key==="data-table-group")return tt;if(["data-table-expand","data-table-select"].includes(e.key))return pa}}function pe(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return e.children?Math.max(n,...e.children.map(a=>pe(a,n+1))):n}function Ca(e){let n=!1;function a(r,o){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"none";if(r)if(s!=="none"&&(r.fixed=s),r.fixed===!0&&(r.fixed="start"),r.fixed===o)if(r.children)if(o==="start")for(let u=r.children.length-1;u>=0;u--)a(r.children[u],o,o);else for(let u=0;u=0;u--)a(r.children[u],o);else for(let u=0;u=0;r--)a(e[r],"start");for(let r=0;r=0;r--)l=lt(e[r],l)}function nt(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!e)return n;if(e.children){e.fixedOffset=n;for(const a of e.children)n=nt(a,n)}else e.fixed&&e.fixed!=="end"&&(e.fixedOffset=n,n+=parseFloat(e.width||"0")||0);return n}function lt(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!e)return n;if(e.children){e.fixedEndOffset=n;for(const a of e.children)n=lt(a,n)}else e.fixed==="end"&&(e.fixedEndOffset=n,n+=parseFloat(e.width||"0")||0);return n}function _a(e,n){const a=[];let t=0;const l=Va(e);for(;l.size()>0;){let o=l.count();const s=[];let u=1;for(;o>0;){const{element:d,priority:c}=l.dequeue(),m=n-t-pe(d);if(s.push({...d,rowspan:m??1,colspan:d.children?Pe(d).length:1}),d.children)for(const v of d.children){const P=c%1+u/Math.pow(10,t+2);l.enqueue(v,t+m+P)}u+=1,o-=1}t+=1,a.push(s)}return{columns:e.map(o=>Pe(o)).flat(),headers:a}}function ot(e){const n=[];for(const a of e){const t={...Da(a),...a},l=t.key??(typeof t.value=="string"?t.value:null),r=t.value??l??null,o={...t,key:l,value:r,sortable:t.sortable??(t.key!=null||!!t.sort),children:t.children?ot(t.children):void 0};n.push(o)}return n}function Ba(e,n){const a=M([]),t=M([]),l=M({}),r=M({}),o=M({});$t(()=>{var b,f,k;const d=(e.headers||Object.keys(e.items[0]??{}).map(i=>({key:i,title:Nt(i)}))).slice(),c=at(d);(b=n==null?void 0:n.groupBy)!=null&&b.value.length&&!c.has("data-table-group")&&d.unshift({key:"data-table-group",title:"Group"}),(f=n==null?void 0:n.showSelect)!=null&&f.value&&!c.has("data-table-select")&&d.unshift({key:"data-table-select"}),(k=n==null?void 0:n.showExpand)!=null&&k.value&&!c.has("data-table-expand")&&d.push({key:"data-table-expand"});const m=ot(d);Ca(m);const v=Math.max(...m.map(i=>pe(i)))+1,P=_a(m,v);a.value=P.headers,t.value=P.columns;const g=P.headers.flat(1);for(const i of g)i.key&&(i.sortable&&(i.sort&&(l.value[i.key]=i.sort),i.sortRaw&&(r.value[i.key]=i.sortRaw)),i.filter&&(o.value[i.key]=i.filter))});const s={headers:a,columns:t,sortFunctions:l,sortRawFunctions:r,filterFunctions:o};return K(et,s),s}function ge(){const e=Y(et);if(!e)throw new Error("Missing headers!");return e}const Ea={showSelectAll:!1,allSelected:()=>[],select:e=>{var t;let{items:n,value:a}=e;return new Set(a?[(t=n[0])==null?void 0:t.value]:[])},selectAll:e=>{let{selected:n}=e;return n}},rt={showSelectAll:!0,allSelected:e=>{let{currentPage:n}=e;return n},select:e=>{let{items:n,value:a,selected:t}=e;for(const l of n)a?t.add(l.value):t.delete(l.value);return t},selectAll:e=>{let{value:n,currentPage:a,selected:t}=e;return rt.select({items:a,value:n,selected:t})}},Fa={showSelectAll:!0,allSelected:e=>{let{allItems:n}=e;return n},select:e=>{let{items:n,value:a,selected:t}=e;for(const l of n)a?t.add(l.value):t.delete(l.value);return t},selectAll:e=>{let{value:n,allItems:a}=e;return new Set(n?a.map(t=>t.value):[])}},Oa=_({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]},valueComparator:Function},"DataTable-select"),st=Symbol.for("vuetify:data-table-selection");function Ra(e,n){let{allItems:a,currentPage:t}=n;const l=z(e,"modelValue",e.modelValue,i=>{const I=e.valueComparator;return I?new Set(ae(i).map(x=>{var y;return((y=a.value.find(S=>I(x,S.value)))==null?void 0:y.value)??x})):new Set(ae(i).map(x=>{var y,S;return Lt(x)?((y=a.value.find(C=>x===C.value))==null?void 0:y.value)??x:((S=a.value.find(C=>Ye(x,C.value)))==null?void 0:S.value)??x}))},i=>[...i.values()]),r=p(()=>a.value.filter(i=>i.selectable)),o=p(()=>t.value.filter(i=>i.selectable)),s=p(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single":return Ea;case"all":return Fa;case"page":default:return rt}}),u=se(null);function d(i){return ae(i).every(I=>l.value.has(I.value))}function c(i){return ae(i).some(I=>l.value.has(I.value))}function m(i,I){const x=s.value.select({items:i,value:I,selected:new Set(l.value)});l.value=x}function v(i,I,x){const y=[];if(I=I??t.value.findIndex(S=>S.value===i.value),e.selectStrategy!=="single"&&(x!=null&&x.shiftKey)&&u.value!==null){const[S,C]=[u.value,I].sort((F,V)=>F-V);y.push(...t.value.slice(S,C+1).filter(F=>F.selectable))}else y.push(i),u.value=I;m(y,!d([i]))}function P(i){const I=s.value.selectAll({value:i,allItems:r.value,currentPage:o.value,selected:new Set(l.value)});l.value=I}const g=p(()=>l.value.size>0),b=p(()=>{const i=s.value.allSelected({allItems:r.value,currentPage:o.value});return!!i.length&&d(i)}),f=B(()=>s.value.showSelectAll),k={toggleSelect:v,select:m,selectAll:P,isSelected:d,isSomeSelected:c,someSelected:g,allSelected:b,showSelectAll:f,lastSelectedIndex:u,selectStrategy:s};return K(st,k),k}function he(){const e=Y(st);if(!e)throw new Error("Missing selection!");return e}const Aa=_({initialSortOrder:{type:String,default:"asc",validator:e=>!e||["asc","desc"].includes(e)},sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:{type:[Boolean,Object],default:!1},mustSort:Boolean},"DataTable-sort"),ut=Symbol.for("vuetify:data-table-sort");function Ha(e){const n=B(()=>e.initialSortOrder),a=z(e,"sortBy"),t=B(()=>e.mustSort),l=B(()=>e.multiSort);return{initialSortOrder:n,sortBy:a,multiSort:l,mustSort:t}}function $a(e,n){if(!Gt(e))return{active:!!e};const{key:a,mode:t,modifier:l}=e,r=l==="alt"&&(n==null?void 0:n.altKey)||l==="shift"&&(n==null?void 0:n.shiftKey);return{active:!a||(n==null?void 0:n.ctrlKey)||(n==null?void 0:n.metaKey)||!1,mode:r?t==="append"?"prepend":"append":t}}function Na(e){const{initialSortOrder:n,sortBy:a,mustSort:t,multiSort:l,page:r}=e,o=(d,c)=>{if(d.key==null)return;let m=a.value.map(b=>({...b}))??[];const v=m.find(b=>b.key===d.key),P=n.value,g=n.value==="desc"?"asc":"desc";if(v)v.order===g?t.value&&m.length===1?v.order=n.value:m=m.filter(b=>b.key!==d.key):v.order=g;else{const{active:b,mode:f}=$a(l.value,c);b?f==="prepend"?m.unshift({key:d.key,order:P}):m.push({key:d.key,order:P}):m=[{key:d.key,order:P}]}a.value=m,r&&(r.value=1)};function s(d){return!!a.value.find(c=>c.key===d.key)}const u={sortBy:a,toggleSort:o,isSorted:s};return K(ut,u),u}function it(){const e=Y(ut);if(!e)throw new Error("Missing sort!");return e}function Wa(e,n,a,t){const l=te();return{sortedItems:p(()=>{var o,s;return a.value.length?La(n.value,a.value,l.current.value,{transform:t==null?void 0:t.transform,sortFunctions:{...e.customKeySort,...(o=t==null?void 0:t.sortFunctions)==null?void 0:o.value},sortRawFunctions:(s=t==null?void 0:t.sortRawFunctions)==null?void 0:s.value}):n.value})}}function La(e,n,a,t){const l=new Intl.Collator(a,{sensitivity:"accent",usage:"sort"});return e.map(o=>[o,t!=null&&t.transform?t.transform(o):o]).sort((o,s)=>{var u,d;for(let c=0;ci!=null?i.toString().toLocaleLowerCase():i),g!==b))return ne(g)&&ne(b)?0:ne(g)?-1:ne(b)?1:!isNaN(g)&&!isNaN(b)?Number(g)-Number(b):l.compare(g,b)}return 0}).map(o=>{let[s]=o;return s})}const dt=_({color:String,disableSort:Boolean,fixedHeader:Boolean,multiSort:Boolean,initialSortOrder:String,sortAscIcon:{type:N,default:"$sortAsc"},sortDescIcon:{type:N,default:"$sortDesc"},headerProps:{type:Object},sticky:Boolean,...ve(),...Ie(),...Xt()},"VDataTableHeaders"),$e=A()({name:"VDataTableHeaders",props:dt(),setup(e,n){let{slots:a}=n;const{t}=te(),{toggleSort:l,sortBy:r,isSorted:o}=it(),{someSelected:s,allSelected:u,selectAll:d,showSelectAll:c}=he(),{columns:m,headers:v}=ge(),{loaderClasses:P}=Mt(e);function g(V,h){if(!(e.sticky||e.fixedHeader)&&!V.fixed)return;const D=typeof V.fixed=="string"?V.fixed:V.fixed?"start":"none";return{position:"sticky",left:D==="start"?E(V.fixedOffset):void 0,right:D==="end"?E(V.fixedEndOffset):void 0,top:e.sticky||e.fixedHeader?`calc(var(--v-table-header-height) * ${h})`:void 0}}function b(V,h){V.key==="Enter"&&!e.disableSort&&l(h,V)}function f(V){const h=r.value.find(D=>D.key===V.key);return!h&&e.initialSortOrder==="asc"||(h==null?void 0:h.order)==="asc"?e.sortAscIcon:e.sortDescIcon}const{backgroundColorClasses:k,backgroundColorStyles:i}=jt(()=>e.color),{displayClasses:I,mobile:x}=ke(e),y=p(()=>({headers:v.value,columns:m.value,toggleSort:l,isSorted:o,sortBy:r.value,someSelected:s.value,allSelected:u.value,selectAll:d,getSortIcon:f})),S=p(()=>["v-data-table__th",{"v-data-table__th--sticky":e.sticky||e.fixedHeader},I.value,P.value]),C=V=>{let{column:h,x:D,y:R}=V;const L=h.key==="data-table-select"||h.key==="data-table-expand",X=h.key==="data-table-group"&&h.width===0&&!h.title,q=O(e.headerProps??{},h.headerProps??{});return T(ee,O({tag:"th",align:h.align,class:[{"v-data-table__th--sortable":h.sortable&&!e.disableSort,"v-data-table__th--sorted":o(h),"v-data-table__th--fixed":h.fixed},...S.value],style:{width:E(h.width),minWidth:E(h.minWidth),maxWidth:E(h.maxWidth),...g(h,R)},colspan:h.colspan,rowspan:h.rowspan,fixed:h.fixed,nowrap:h.nowrap,lastFixed:h.lastFixed,firstFixedEnd:h.firstFixedEnd,noPadding:L,empty:X,tabindex:h.sortable?0:void 0,onClick:h.sortable?H=>l(h,H):void 0,onKeydown:h.sortable?H=>b(H,h):void 0},q),{default:()=>{var J;const H=`header.${h.key}`,U={column:h,selectAll:d,isSorted:o,toggleSort:l,sortBy:r.value,someSelected:s.value,allSelected:u.value,getSortIcon:f};return a[H]?a[H](U):X?"":h.key==="data-table-select"?((J=a["header.data-table-select"])==null?void 0:J.call(a,U))??(c.value&&T(de,{color:e.color,density:e.density,modelValue:u.value,indeterminate:s.value&&!u.value,"onUpdate:modelValue":d},null)):w("div",{class:"v-data-table-header__content"},[w("span",null,[h.title]),h.sortable&&!e.disableSort&&T(Ee,{key:"icon",class:"v-data-table-header__sort-icon",icon:f(h)},null),e.multiSort&&o(h)&&w("div",{key:"badge",class:j(["v-data-table-header__sort-badge",...k.value]),style:me(i.value)},[r.value.findIndex(be=>be.key===h.key)+1])])}})},F=()=>{const V=p(()=>m.value.filter(D=>(D==null?void 0:D.sortable)&&!e.disableSort)),h=m.value.find(D=>D.key==="data-table-select");return T(ee,O({tag:"th",class:[...S.value],colspan:v.value.length+1},e.headerProps),{default:()=>[w("div",{class:"v-data-table-header__content"},[T(Je,{chips:!0,color:e.color,class:"v-data-table__td-sort-select",clearable:!0,density:"default",items:V.value,label:t("$vuetify.dataTable.sortBy"),multiple:e.multiSort,variant:"underlined","onClick:clear":()=>r.value=[]},{append:h?()=>T(de,{color:e.color,density:"compact",modelValue:u.value,indeterminate:s.value&&!u.value,"onUpdate:modelValue":()=>d(!u.value)},null):void 0,chip:D=>{var R;return T(fa,{onClick:(R=D.item.raw)!=null&&R.sortable?()=>l(D.item.raw):void 0,onMousedown:L=>{L.preventDefault(),L.stopPropagation()}},{default:()=>[D.item.title,T(Ee,{class:j(["v-data-table__td-sort-icon",o(D.item.raw)&&"v-data-table__td-sort-icon-active"]),icon:f(D.item.raw),size:"small"},null)]})}})])]})};W(()=>x.value?w("tr",null,[T(F,null,null)]):w(Q,null,[a.headers?a.headers(y.value):v.value.map((V,h)=>w("tr",null,[V.map((D,R)=>T(C,{column:D,x:R,y:h},null))])),e.loading&&w("tr",{class:"v-data-table-progress"},[w("th",{colspan:m.value.length},[T(Yt,{name:"v-data-table-progress",absolute:!0,active:!0,color:typeof e.loading=="boolean"||e.loading==="true"?e.color:e.loading,indeterminate:!0},{default:a.loader})])])]))}}),Ga=_({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),ct=Symbol.for("vuetify:data-table-group");function Ma(e){return{groupBy:z(e,"groupBy")}}function ja(e){const{disableSort:n,groupBy:a,sortBy:t}=e,l=M(new Set),r=p(()=>a.value.map(c=>({...c,order:c.order??!1})).concat(n!=null&&n.value?[]:t.value));function o(c){return l.value.has(c.id)}function s(c){const m=new Set(l.value);o(c)?m.delete(c.id):m.add(c.id),l.value=m}function u(c){function m(v){const P=[];for(const g of v.items)"type"in g&&g.type==="group"?P.push(...m(g)):P.push(g);return[...new Set(P)]}return m({items:c})}const d={sortByWithGroups:r,toggleGroup:s,opened:l,groupBy:a,extractRows:u,isGroupOpen:o};return K(ct,d),d}function ft(){const e=Y(ct);if(!e)throw new Error("Missing group!");return e}function Ya(e,n){if(!e.length)return[];const a=new Map;for(const t of e){const l=ue(t.raw,n);a.has(l)||a.set(l,[]),a.get(l).push(t)}return a}function vt(e,n){let a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"root";if(!n.length)return[];const l=Ya(e,n[0]),r=[],o=n.slice(1);return l.forEach((s,u)=>{const d=n[0],c=`${t}_${d}_${u}`;r.push({depth:a,id:c,key:d,value:u,items:o.length?vt(s,o,a+1,c):s,type:"group"})}),r}function mt(e,n,a){const t=[];for(const l of e)"type"in l&&l.type==="group"?(l.value!=null&&t.push(l),(n.has(l.id)||l.value==null)&&(t.push(...mt(l.items,n,a)),a&&t.push({...l,type:"group-summary"}))):t.push(l);return t}function Xa(e,n,a,t){return{flatItems:p(()=>{if(!n.value.length)return e.value;const r=vt(e.value,n.value.map(o=>o.key));return mt(r,a.value,zt(t))})}}const gt=_({item:{type:Object,required:!0},groupCollapseIcon:{type:N,default:"$tableGroupCollapse"},groupExpandIcon:{type:N,default:"$tableGroupExpand"},...ve()},"VDataTableGroupHeaderRow"),za=A()({name:"VDataTableGroupHeaderRow",props:gt(),setup(e,n){let{slots:a}=n;const{isGroupOpen:t,toggleGroup:l,extractRows:r}=ft(),{isSelected:o,isSomeSelected:s,select:u}=he(),{columns:d}=ge(),c=p(()=>r([e.item])),m=B(()=>d.value.length-(d.value.some(v=>v.key==="data-table-select")?1:0));return()=>w("tr",{class:"v-data-table-group-header-row",style:{"--v-data-table-group-header-row-depth":e.item.depth}},[d.value.map(v=>{var P,g;if(v.key==="data-table-group"){const b=t(e.item)?e.groupCollapseIcon:e.groupExpandIcon,f=()=>l(e.item);return((P=a["data-table-group"])==null?void 0:P.call(a,{item:e.item,count:c.value.length,props:{icon:b,onClick:f}}))??T(ee,{class:"v-data-table-group-header-row__column",colspan:m.value},{default:()=>[T(ie,{size:"small",variant:"text",icon:b,onClick:f},null),w("span",null,[e.item.value]),w("span",null,[Fe("("),c.value.length,Fe(")")])]})}else if(v.key==="data-table-select"){const b=c.value.filter(I=>I.selectable),f=b.length>0&&o(b),k=s(b)&&!f,i=I=>u(b,I);return((g=a["data-table-select"])==null?void 0:g.call(a,{props:{modelValue:f,indeterminate:k,"onUpdate:modelValue":i}}))??T(ee,{class:"v-data-table__td--select-row",noPadding:!0},{default:()=>[T(de,{density:e.density,disabled:b.length===0,modelValue:f,indeterminate:k,"onUpdate:modelValue":i},null)]})}return""})])}}),Ka=_({expandOnClick:Boolean,showExpand:Boolean,expanded:{type:Array,default:()=>[]}},"DataTable-expand"),ht=Symbol.for("vuetify:datatable:expanded");function qa(e){const n=B(()=>e.expandOnClick),a=z(e,"expanded",e.expanded,s=>new Set(s),s=>[...s.values()]);function t(s,u){const d=new Set(a.value),c=le(s.value);if(u)d.add(c);else{const m=[...a.value].find(v=>le(v)===c);d.delete(m)}a.value=d}function l(s){const u=le(s.value);return[...a.value].some(d=>le(d)===u)}function r(s){t(s,!l(s))}const o={expand:t,expanded:a,expandOnClick:n,isExpanded:l,toggleExpand:r};return K(ht,o),o}function bt(){const e=Y(ht);if(!e)throw new Error("foo");return e}const yt=_({color:String,index:Number,item:Object,cellProps:[Object,Function],collapseIcon:{type:N,default:"$collapse"},expandIcon:{type:N,default:"$expand"},onClick:xe(),onContextmenu:xe(),onDblclick:xe(),...ve(),...Ie()},"VDataTableRow"),Ua=A()({name:"VDataTableRow",props:yt(),setup(e,n){let{slots:a}=n;const{displayClasses:t,mobile:l}=ke(e,"v-data-table__tr"),{isSelected:r,toggleSelect:o,someSelected:s,allSelected:u,selectAll:d}=he(),{isExpanded:c,toggleExpand:m}=bt(),{toggleSort:v,sortBy:P,isSorted:g}=it(),{columns:b}=ge();W(()=>w("tr",{class:j(["v-data-table__tr",{"v-data-table__tr--clickable":!!(e.onClick||e.onContextmenu||e.onDblclick)},t.value]),onClick:e.onClick,onContextmenu:e.onContextmenu,onDblclick:e.onDblclick},[e.item&&b.value.map((f,k)=>{const i=e.item,I=`item.${f.key}`,x=`header.${f.key}`,y={index:e.index,item:i.raw,internalItem:i,value:ue(i.columns,f.key),column:f,isSelected:r,toggleSelect:o,isExpanded:c,toggleExpand:m},S={column:f,selectAll:d,isSorted:g,toggleSort:v,sortBy:P.value,someSelected:s.value,allSelected:u.value,getSortIcon:()=>""},C=typeof e.cellProps=="function"?e.cellProps({index:y.index,item:y.item,internalItem:y.internalItem,value:y.value,column:f}):e.cellProps,F=typeof f.cellProps=="function"?f.cellProps({index:y.index,item:y.item,internalItem:y.internalItem,value:y.value}):f.cellProps,V=f.key==="data-table-select"||f.key==="data-table-expand",h=f.key==="data-table-group"&&f.width===0&&!f.title;return T(ee,O({align:f.align,indent:f.indent,class:{"v-data-table__td--expanded-row":f.key==="data-table-expand","v-data-table__td--select-row":f.key==="data-table-select"},fixed:f.fixed,fixedOffset:f.fixedOffset,fixedEndOffset:f.fixedEndOffset,lastFixed:f.lastFixed,firstFixedEnd:f.firstFixedEnd,maxWidth:l.value?void 0:f.maxWidth,noPadding:V,empty:h,nowrap:f.nowrap,width:l.value?void 0:f.width},C,F),{default:()=>{var R,L,X,q;if(f.key==="data-table-select")return((R=a["item.data-table-select"])==null?void 0:R.call(a,{...y,props:{color:e.color,disabled:!i.selectable,modelValue:r([i]),onClick:oe(()=>o(i),["stop"])}}))??T(de,{color:e.color,disabled:!i.selectable,density:e.density,modelValue:r([i]),onClick:oe(H=>o(i,e.index,H),["stop"])},null);if(f.key==="data-table-expand")return((L=a["item.data-table-expand"])==null?void 0:L.call(a,{...y,props:{icon:c(i)?e.collapseIcon:e.expandIcon,size:"small",variant:"text",onClick:oe(()=>m(i),["stop"])}}))??T(ie,{icon:c(i)?e.collapseIcon:e.expandIcon,size:"small",variant:"text",onClick:oe(()=>m(i),["stop"])},null);if(a[I]&&!l.value)return a[I](y);const D=Kt(y.value);return l.value?w(Q,null,[w("div",{class:"v-data-table__td-title"},[((X=a[x])==null?void 0:X.call(a,S))??f.title]),w("div",{class:"v-data-table__td-value"},[((q=a[I])==null?void 0:q.call(a,y))??D])]):D}})})]))}}),xt=_({color:String,loading:[Boolean,String],loadingText:{type:String,default:"$vuetify.dataIterator.loadingText"},hideNoData:Boolean,items:{type:Array,default:()=>[]},noDataText:{type:String,default:"$vuetify.noDataText"},rowProps:[Object,Function],cellProps:[Object,Function],...Se(yt(),["collapseIcon","expandIcon","density"]),...Se(gt(),["groupCollapseIcon","groupExpandIcon","density"]),...Ie()},"VDataTableRows"),Ne=A()({name:"VDataTableRows",inheritAttrs:!1,props:xt(),setup(e,n){let{attrs:a,slots:t}=n;const{columns:l}=ge(),{expandOnClick:r,toggleExpand:o,isExpanded:s}=bt(),{isSelected:u,toggleSelect:d}=he(),{toggleGroup:c,isGroupOpen:m}=ft(),{t:v}=te(),{mobile:P}=ke(e);return W(()=>{var b,f;const g=Se(e,["groupCollapseIcon","groupExpandIcon","density"]);return e.loading&&(!e.items.length||t.loading)?w("tr",{class:"v-data-table-rows-loading",key:"loading"},[w("td",{colspan:l.value.length},[((b=t.loading)==null?void 0:b.call(t))??v(e.loadingText)])]):!e.loading&&!e.items.length&&!e.hideNoData?w("tr",{class:"v-data-table-rows-no-data",key:"no-data"},[w("td",{colspan:l.value.length},[((f=t["no-data"])==null?void 0:f.call(t))??v(e.noDataText)])]):w(Q,null,[e.items.map((k,i)=>{var y,S;if(k.type==="group"){const C={index:i,item:k,columns:l.value,isExpanded:s,toggleExpand:o,isSelected:u,toggleSelect:d,toggleGroup:c,isGroupOpen:m};return t["group-header"]?t["group-header"](C):T(za,O({key:`group-header_${k.id}`,item:k},Ae(a,":groupHeader",()=>C),g),t)}if(k.type==="group-summary"){const C={index:i,item:k,columns:l.value,toggleGroup:c};return((y=t["group-summary"])==null?void 0:y.call(t,C))??""}const I={index:k.virtualIndex??i,item:k.raw,internalItem:k,columns:l.value,isExpanded:s,toggleExpand:o,isSelected:u,toggleSelect:d},x={...I,props:O({key:`item_${k.key??k.index}`,onClick:r.value?()=>{o(k)}:void 0,index:i,item:k,color:e.color,cellProps:e.cellProps,collapseIcon:e.collapseIcon,expandIcon:e.expandIcon,density:e.density,mobile:P.value},Ae(a,":row",()=>I),typeof e.rowProps=="function"?e.rowProps({item:I.item,index:I.index,internalItem:I.internalItem}):e.rowProps)};return w(Q,{key:x.props.key},[t.item?t.item(x):T(Ua,x.props,t),s(k)&&((S=t["expanded-row"])==null?void 0:S.call(t,I))])})])}),{}}}),St=_({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,striped:{type:String,default:null,validator:e=>["even","odd"].includes(e)},...Te(),...ve(),...Ke(),...ze()},"VTable"),We=A()({name:"VTable",props:St(),setup(e,n){let{slots:a,emit:t}=n;const{themeClasses:l}=Xe(e),{densityClasses:r}=qt(e);return W(()=>T(e.tag,{class:j(["v-table",{"v-table--fixed-height":!!e.height,"v-table--fixed-header":e.fixedHeader,"v-table--fixed-footer":e.fixedFooter,"v-table--has-top":!!a.top,"v-table--has-bottom":!!a.bottom,"v-table--hover":e.hover,"v-table--striped-even":e.striped==="even","v-table--striped-odd":e.striped==="odd"},l.value,r.value,e.class]),style:me(e.style)},{default:()=>{var o,s,u;return[(o=a.top)==null?void 0:o.call(a),a.default?w("div",{class:"v-table__wrapper",style:{height:E(e.height)}},[w("table",null,[a.default()])]):(s=a.wrapper)==null?void 0:s.call(a),(u=a.bottom)==null?void 0:u.call(a)]}})),{}}}),Ja=_({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},rowProps:[Object,Function],cellProps:[Object,Function],returnObject:Boolean},"DataTable-items");function Qa(e,n,a,t){const l=e.returnObject?n:re(n,e.itemValue),r=re(n,e.itemSelectable,!0),o=t.reduce((s,u)=>(u.key!=null&&(s[u.key]=re(n,u.value)),s),{});return{type:"item",key:e.returnObject?re(n,e.itemValue):l,index:a,value:l,selectable:r,columns:o,raw:n}}function Za(e,n,a){return n.map((t,l)=>Qa(e,t,l,a))}function en(e,n){return{items:p(()=>Za(e,e.items,n.value))}}function tn(e){let{page:n,itemsPerPage:a,sortBy:t,groupBy:l,search:r}=e;const o=je("VDataTable"),s=()=>({page:n.value,itemsPerPage:a.value,sortBy:t.value,groupBy:l.value,search:r.value});let u=null;ce(s,d=>{Ye(u,d)||(u&&u.search!==d.search&&(n.value=1),o.emit("update:options",d),u=d)},{deep:!0,immediate:!0})}const an=_({...xt(),hideDefaultBody:Boolean,hideDefaultFooter:Boolean,hideDefaultHeader:Boolean,width:[String,Number],search:String,...Ka(),...Ga(),...Ta(),...Ja(),...Oa(),...Aa(),...fe(dt(),["multiSort","initialSortOrder"]),...St()},"DataTable"),nn=_({...Sa(),...an(),...ca(),...Ze()},"VDataTable"),vn=A()({name:"VDataTable",props:nn(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0,"update:currentItems":e=>!0},setup(e,n){let{attrs:a,slots:t}=n;const{groupBy:l}=Ma(e),{initialSortOrder:r,sortBy:o,multiSort:s,mustSort:u}=Ha(e),{page:d,itemsPerPage:c}=wa(e),{disableSort:m}=Ut(e),{columns:v,headers:P,sortFunctions:g,sortRawFunctions:b,filterFunctions:f}=Ba(e,{groupBy:l,showSelect:B(()=>e.showSelect),showExpand:B(()=>e.showExpand)}),{items:k}=en(e,v),i=B(()=>e.search),{filteredItems:I}=da(e,k,i,{transform:G=>G.columns,customKeyFilter:f}),{toggleSort:x}=Na({initialSortOrder:r,sortBy:o,multiSort:s,mustSort:u,page:d}),{sortByWithGroups:y,opened:S,extractRows:C,isGroupOpen:F,toggleGroup:V}=ja({groupBy:l,sortBy:o,disableSort:m}),{sortedItems:h}=Wa(e,I,y,{transform:G=>({...G.raw,...G.columns}),sortFunctions:g,sortRawFunctions:b}),{flatItems:D}=Xa(h,l,S,()=>!!t["group-summary"]),R=p(()=>D.value.length),{startIndex:L,stopIndex:X,pageCount:q,setItemsPerPage:H}=Pa({page:d,itemsPerPage:c,itemsLength:R}),{paginatedItems:U}=Ia({items:D,startIndex:L,stopIndex:X,itemsPerPage:c}),J=p(()=>C(U.value)),{isSelected:be,select:Tt,selectAll:pt,toggleSelect:Vt,someSelected:Dt,allSelected:Ct}=Ra(e,{allItems:k,currentPage:J}),{isExpanded:_t,toggleExpand:Bt}=qa(e);tn({page:d,itemsPerPage:c,sortBy:o,groupBy:l,search:i}),Jt({VDataTableRows:{hideNoData:B(()=>e.hideNoData),noDataText:B(()=>e.noDataText),loading:B(()=>e.loading),loadingText:B(()=>e.loadingText)}});const $=p(()=>({page:d.value,itemsPerPage:c.value,sortBy:o.value,pageCount:q.value,toggleSort:x,setItemsPerPage:H,someSelected:Dt.value,allSelected:Ct.value,isSelected:be,select:Tt,selectAll:pt,toggleSelect:Vt,isExpanded:_t,toggleExpand:Bt,isGroupOpen:F,toggleGroup:V,items:J.value.map(G=>G.raw),internalItems:J.value,groupedItems:U.value,columns:v.value,headers:P.value}));return W(()=>{const G=He.filterProps(e),Et=$e.filterProps(fe(e,["multiSort"])),Ft=Ne.filterProps(e),Ot=We.filterProps(e);return T(We,O({class:["v-data-table",{"v-data-table--show-select":e.showSelect,"v-data-table--loading":e.loading},e.class],style:e.style},Ot,{fixedHeader:e.fixedHeader||e.sticky}),{top:()=>{var Z;return(Z=t.top)==null?void 0:Z.call(t,$.value)},default:()=>{var Z,Ve,De,Ce,_e,Be;return t.default?t.default($.value):w(Q,null,[(Z=t.colgroup)==null?void 0:Z.call(t,$.value),!e.hideDefaultHeader&&w("thead",{key:"thead"},[T($e,O(Et,{multiSort:!!e.multiSort}),t)]),(Ve=t.thead)==null?void 0:Ve.call(t,$.value),!e.hideDefaultBody&&w("tbody",null,[(De=t["body.prepend"])==null?void 0:De.call(t,$.value),t.body?t.body($.value):T(Ne,O(a,Ft,{items:U.value}),t),(Ce=t["body.append"])==null?void 0:Ce.call(t,$.value)]),(_e=t.tbody)==null?void 0:_e.call(t,$.value),(Be=t.tfoot)==null?void 0:Be.call(t,$.value)])},bottom:()=>t.bottom?t.bottom($.value):!e.hideDefaultFooter&&w(Q,null,[T(Qt,null,null),T(He,G,{prepend:t["footer.prepend"]})])})}),{}}}),ln=Symbol.for("vuetify:v-tabs"),wt=Symbol.for("vuetify:v-window"),Pt=Symbol.for("vuetify:v-window-group"),kt=_({continuous:Boolean,nextIcon:{type:[Boolean,String,Function,Object],default:"$next"},prevIcon:{type:[Boolean,String,Function,Object],default:"$prev"},reverse:Boolean,showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||e==="hover"},verticalArrows:[Boolean,String],touch:{type:[Object,Boolean],default:void 0},direction:{type:String,default:"horizontal"},modelValue:null,disabled:Boolean,selectedClass:{type:String,default:"v-window-item--active"},mandatory:{type:[Boolean,String],default:"force"},crossfade:Boolean,transitionDuration:Number,...Te(),...Ke(),...ze()},"VWindow"),Le=A()({name:"VWindow",directives:{vTouch:we},props:kt(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:a}=n;const{themeClasses:t}=Xe(e),{isRtl:l}=Zt(),{t:r}=te(),o=ea(e,Pt),s=M(),u=p(()=>l.value?!e.reverse:e.reverse),d=se(!1),c=p(()=>{if(e.crossfade)return"v-window-crossfade-transition";const x=e.direction==="vertical"?"y":"x",S=(u.value?!d.value:d.value)?"-reverse":"";return`v-window-${x}${S}-transition`}),m=se(0),v=M(void 0),P=p(()=>o.items.value.findIndex(x=>o.selected.value.includes(x.id)));ce(P,(x,y)=>{let S;const C={left:0,top:0};Oe&&y>=0&&(S=ta(s.value),C.left=S==null?void 0:S.scrollLeft,C.top=S==null?void 0:S.scrollTop);const F=o.items.value.length,V=F-1;F<=2?d.value=x{if(!Oe||!S)return;S.scrollTop!==C.top&&S.scrollTo({...C,behavior:"instant"}),requestAnimationFrame(()=>{if(!S)return;S.scrollTop!==C.top&&S.scrollTo({...C,behavior:"instant"})})})},{flush:"sync"}),K(wt,{transition:c,isReversed:d,transitionCount:m,transitionHeight:v,rootRef:s});const g=B(()=>e.continuous||P.value!==0),b=B(()=>e.continuous||P.value!==o.items.value.length-1);function f(){g.value&&o.prev()}function k(){b.value&&o.next()}const i=p(()=>{const x=[],y={icon:l.value?e.nextIcon:e.prevIcon,class:`v-window__${u.value?"right":"left"}`,onClick:o.prev,"aria-label":r("$vuetify.carousel.prev")};x.push(g.value?a.prev?a.prev({props:y}):T(ie,y,null):w("div",null,null));const S={icon:l.value?e.prevIcon:e.nextIcon,class:`v-window__${u.value?"left":"right"}`,onClick:o.next,"aria-label":r("$vuetify.carousel.next")};return x.push(b.value?a.next?a.next({props:S}):T(ie,S,null):w("div",null,null)),x}),I=p(()=>e.touch===!1?e.touch:{...{left:()=>{u.value?f():k()},right:()=>{u.value?k():f()},start:y=>{let{originalEvent:S}=y;S.stopPropagation()}},...e.touch===!0?{}:e.touch});return W(()=>Ue(T(e.tag,{ref:s,class:j(["v-window",{"v-window--show-arrows-on-hover":e.showArrows==="hover","v-window--vertical-arrows":!!e.verticalArrows,"v-window--crossfade":!!e.crossfade},t.value,e.class]),style:me([e.style,{"--v-window-transition-duration":aa()?null:E(e.transitionDuration,"ms")}])},{default:()=>{var x,y;return[w("div",{class:"v-window__container",style:{height:v.value}},[(x=a.default)==null?void 0:x.call(a,{group:o}),e.showArrows!==!1&&w("div",{class:j(["v-window__controls",{"v-window__controls--left":e.verticalArrows==="left"||e.verticalArrows===!0},{"v-window__controls--right":e.verticalArrows==="right"}])},[i.value])]),(y=a.additional)==null?void 0:y.call(a,{group:o})]}}),[[we,I.value]])),{group:o}}}),on=_({...fe(kt(),["continuous","nextIcon","prevIcon","showArrows","touch","mandatory"])},"VTabsWindow"),mn=A()({name:"VTabsWindow",props:on(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:a}=n;const t=Y(ln,null),l=z(e,"modelValue"),r=p({get(){var o;return l.value!=null||!t?l.value:(o=t.items.value.find(s=>t.selected.value.includes(s.id)))==null?void 0:o.value},set(o){l.value=o}});return W(()=>{const o=Le.filterProps(e);return T(Le,O({_as:"VTabsWindow"},o,{modelValue:r.value,"onUpdate:modelValue":s=>r.value=s,class:["v-tabs-window",e.class],style:e.style,mandatory:!1,touch:!1}),a)}),{}}}),It=_({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...Te(),...ia(),...ua()},"VWindowItem"),Ge=A()({name:"VWindowItem",directives:{vTouch:we},props:It(),emits:{"group:selected":e=>!0},setup(e,n){let{slots:a}=n;const t=Y(wt),l=na(e,Pt),{isBooted:r}=la();if(!t||!l)throw new Error("[Vuetify] VWindowItem must be used inside VWindow");const o=se(!1),s=p(()=>r.value&&(t.isReversed.value?e.reverseTransition!==!1:e.transition!==!1));function u(){!o.value||!t||(o.value=!1,t.transitionCount.value>0&&(t.transitionCount.value-=1,t.transitionCount.value===0&&(t.transitionHeight.value=void 0)))}function d(){var g;o.value||!t||(o.value=!0,t.transitionCount.value===0&&(t.transitionHeight.value=E((g=t.rootRef.value)==null?void 0:g.clientHeight)),t.transitionCount.value+=1)}function c(){u()}function m(g){o.value&&qe(()=>{!s.value||!o.value||!t||(t.transitionHeight.value=E(g.clientHeight))})}const v=p(()=>{const g=t.isReversed.value?e.reverseTransition:e.transition;return s.value?{name:typeof g!="string"?t.transition.value:g,onBeforeEnter:d,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:d,onAfterLeave:u,onLeaveCancelled:c,onEnter:m}:!1}),{hasContent:P}=oa(e,l.isSelected);return W(()=>T(sa,{transition:v.value,disabled:!r.value},{default:()=>{var g;return[Ue(w("div",{class:j(["v-window-item",l.selectedClass.value,e.class]),style:me(e.style)},[P.value&&((g=a.default)==null?void 0:g.call(a))]),[[ra,l.isSelected.value]])]}})),{groupItem:l}}}),rn=_({...It()},"VTabsWindowItem"),gn=A()({name:"VTabsWindowItem",props:rn(),setup(e,n){let{slots:a}=n;return W(()=>{const t=Ge.filterProps(e);return T(Ge,O({_as:"VTabsWindowItem"},t,{class:["v-tabs-window-item",e.class],style:e.style}),a)}),{}}});export{ln as V,gn as a,mn as b,Le as c,Ge as d,vn as e,We as f}; diff --git a/assets/VTextField-CDSSNWNb.js b/assets/VTextField-DxEgNjb2.js similarity index 99% rename from assets/VTextField-CDSSNWNb.js rename to assets/VTextField-DxEgNjb2.js index 1066767..8570b50 100644 --- a/assets/VTextField-CDSSNWNb.js +++ b/assets/VTextField-DxEgNjb2.js @@ -1 +1 @@ -import{g as J,p as E,c as G,i as r,n as H,e as W,bj as ve,h as Z,b0 as q,aq as Te,d as C,E as ee,v as Le,az as he,a0 as m,as as te,aA as Ce,a$ as Ve,bi as xe,U as ke,cG as Ie,ar as ue,au as I,bO as Se,av as se,Z as K,ae as X,bT as Ne,cH as Oe,bm as oe,bY as ze,ah as Ue,cI as Ke,a2 as je,a1 as We,by as ge,ay as ne,aG as qe,u as He,bp as _e,b7 as Be,aL as Je,aK as Ge,a_ as ae,f as Ye,I as fe,J as Pe,c3 as Xe,be as Ze,aB as Qe,cb as pe,cJ as ea,aE as aa,aF as la,aJ as ta,c4 as na,aW as ia,cE as sa,F as ie,bk as ua,c5 as oa,b5 as me,aw as ra,aC as da,cK as ca,ax as va}from"./index-B3T0sq1H.js";const fa=E({text:String,onClick:q(),...Z(),...ve()},"VLabel"),ga=J()({name:"VLabel",props:fa(),setup(e,n){let{slots:u}=n;return G(()=>{var t;return r("label",{class:W(["v-label",{"v-label--clickable":!!e.onClick},e.class]),style:H(e.style),onClick:e.onClick},[e.text,(t=u.default)==null?void 0:t.call(u)])}),{}}});function we(e){const{t:n}=Te();function u(t){let{name:l,color:a,...y}=t;const b={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[l],x=e[`onClick:${l}`];function S(s){s.key!=="Enter"&&s.key!==" "||(s.preventDefault(),s.stopPropagation(),he(x,new PointerEvent("click",s)))}const o=x&&b?n(`$vuetify.input.${b}`,e.label??""):void 0;return C(Le,ee({icon:e[`${l}Icon`],"aria-label":o,onClick:x,onKeydown:S,color:a},y),null)}return{InputIcon:u}}const ma=E({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...Z(),...xe({transition:{component:ke,leaveAbsolute:!0,group:!0}})},"VMessages"),ya=J()({name:"VMessages",props:ma(),setup(e,n){let{slots:u}=n;const t=m(()=>te(e.messages)),{textColorClasses:l,textColorStyles:a}=Ce(()=>e.color);return G(()=>C(Ve,{transition:e.transition,tag:"div",class:W(["v-messages",l.value,e.class]),style:H([a.value,e.style])},{default:()=>[e.active&&t.value.map((y,b)=>r("div",{class:"v-messages__message",key:`${b}-${t.value}`},[u.message?u.message({message:y}):y]))]})),{}}}),Fe=E({focused:Boolean,"onUpdate:focused":q()},"focus");function Me(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ie();const u=ue(e,"focused"),t=I(()=>({[`${n}--focused`]:u.value}));function l(){u.value=!0}function a(){u.value=!1}return{focusClasses:t,isFocused:u,focus:l,blur:a}}const $e=Symbol.for("vuetify:form"),Aa=E({disabled:Boolean,fastFail:Boolean,readonly:Boolean,modelValue:{type:Boolean,default:null},validateOn:{type:String,default:"input"}},"form");function Da(e){const n=ue(e,"modelValue"),u=I(()=>e.disabled),t=I(()=>e.readonly),l=se(!1),a=K([]),y=K([]);async function b(){const o=[];let s=!0;y.value=[],l.value=!0;for(const d of a.value){const c=await d.validate();if(c.length>0&&(s=!1,o.push({id:d.id,errorMessages:c})),!s&&e.fastFail)break}return y.value=o,l.value=!1,{valid:s,errors:y.value}}function x(){a.value.forEach(o=>o.reset())}function S(){a.value.forEach(o=>o.resetValidation())}return X(a,()=>{let o=0,s=0;const d=[];for(const c of a.value)c.isValid===!1?(s++,d.push({id:c.id,errorMessages:c.errorMessages})):c.isValid===!0&&o++;y.value=d,n.value=s>0?!1:o===a.value.length?!0:null},{deep:!0,flush:"post"}),Ne($e,{register:o=>{let{id:s,vm:d,validate:c,reset:V,resetValidation:P}=o;a.value.some(h=>h.id===s),a.value.push({id:s,validate:c,reset:V,resetValidation:P,vm:Oe(d),isValid:null,errorMessages:[]})},unregister:o=>{a.value=a.value.filter(s=>s.id!==o)},update:(o,s,d)=>{const c=a.value.find(V=>V.id===o);c&&(c.isValid=s,c.errorMessages=d)},isDisabled:u,isReadonly:t,isValidating:l,isValid:n,items:a,validateOn:I(()=>e.validateOn)}),{errors:y,isDisabled:u,isReadonly:t,isValidating:l,isValid:n,items:a,validate:b,reset:x,resetValidation:S}}function ba(e){const n=Se($e,null);return{...n,isReadonly:m(()=>!!((e==null?void 0:e.readonly)??(n==null?void 0:n.isReadonly.value))),isDisabled:m(()=>!!((e==null?void 0:e.disabled)??(n==null?void 0:n.isDisabled.value)))}}const ha=Symbol.for("vuetify:rules");function Ca(e){const n=Se(ha,null);if(!e){if(!n)throw new Error("Could not find Vuetify rules injection");return n.aliases}return(n==null?void 0:n.resolve(e))??I(e)}const Va=E({disabled:{type:Boolean,default:null},error:Boolean,errorMessages:{type:[Array,String],default:()=>[]},maxErrors:{type:[Number,String],default:1},name:String,label:String,readonly:{type:Boolean,default:null},rules:{type:Array,default:()=>[]},modelValue:null,validateOn:String,validationValue:null,...Fe()},"validation");function xa(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ie(),u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:oe();const t=ue(e,"modelValue"),l=m(()=>e.validationValue===void 0?t.value:e.validationValue),a=ba(e),y=Ca(()=>e.rules),b=K([]),x=se(!0),S=m(()=>!!(te(t.value===""?null:t.value).length||te(l.value===""?null:l.value).length)),o=m(()=>{var i;return(i=e.errorMessages)!=null&&i.length?te(e.errorMessages).concat(b.value).slice(0,Math.max(0,Number(e.maxErrors))):b.value}),s=m(()=>{var M;let i=(e.validateOn??((M=a.validateOn)==null?void 0:M.value))||"input";i==="lazy"&&(i="input lazy"),i==="eager"&&(i="input eager");const f=new Set((i==null?void 0:i.split(" "))??[]);return{input:f.has("input"),blur:f.has("blur")||f.has("input")||f.has("invalid-input"),invalidInput:f.has("invalid-input"),lazy:f.has("lazy"),eager:f.has("eager")}}),d=m(()=>{var i;return e.error||(i=e.errorMessages)!=null&&i.length?!1:e.rules.length?x.value?b.value.length||s.value.lazy?null:!0:!b.value.length:!0}),c=se(!1),V=m(()=>({[`${n}--error`]:d.value===!1,[`${n}--dirty`]:S.value,[`${n}--disabled`]:a.isDisabled.value,[`${n}--readonly`]:a.isReadonly.value})),P=ze("validation"),h=m(()=>e.name??Ue(u));Ke(()=>{var i;(i=a.register)==null||i.call(a,{id:h.value,vm:P,validate:B,reset:L,resetValidation:k})}),je(()=>{var i;(i=a.unregister)==null||i.call(a,h.value)}),We(async()=>{var i;s.value.lazy||await B(!s.value.eager),(i=a.update)==null||i.call(a,h.value,d.value,o.value)}),ge(()=>s.value.input||s.value.invalidInput&&d.value===!1,()=>{X(l,()=>{if(l.value!=null)B();else if(e.focused){const i=X(()=>e.focused,f=>{f||B(),i()})}})}),ge(()=>s.value.blur,()=>{X(()=>e.focused,i=>{i||B()})}),X([d,o],()=>{var i;(i=a.update)==null||i.call(a,h.value,d.value,o.value)});async function L(){t.value=null,await ne(),await k()}async function k(){x.value=!0,s.value.lazy?b.value=[]:await B(!s.value.eager)}async function B(){let i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const f=[];c.value=!0;for(const M of y.value){if(f.length>=Number(e.maxErrors??1))break;const v=await(typeof M=="function"?M:()=>M)(l.value);if(v!==!0){if(v!==!1&&typeof v!="string"){console.warn(`${v} is not a valid value. Rule functions must return boolean true or a string.`);continue}f.push(v||"")}}return b.value=f,c.value=!1,x.value=i,b.value}return{errorMessages:o,isDirty:S,isDisabled:a.isDisabled,isReadonly:a.isReadonly,isPristine:x,isValid:d,isValidating:c,reset:L,resetValidation:k,validate:B,validationClasses:V}}const Ae=E({id:String,appendIcon:ae,baseColor:String,centerAffix:{type:Boolean,default:!0},color:String,glow:Boolean,iconColor:[Boolean,String],prependIcon:ae,hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:e=>["horizontal","vertical"].includes(e)},"onClick:prepend":q(),"onClick:append":q(),...Z(),...Ge(),...Je(Ye(),["maxWidth","minWidth","width"]),...ve(),...Va()},"VInput"),ye=J()({name:"VInput",props:{...Ae()},emits:{"update:modelValue":e=>!0},setup(e,n){let{attrs:u,slots:t,emit:l}=n;const{densityClasses:a}=qe(e),{dimensionStyles:y}=He(e),{themeClasses:b}=_e(e),{rtlClasses:x}=Be(),{InputIcon:S}=we(e),o=oe(),s=m(()=>e.id||`input-${o}`),{errorMessages:d,isDirty:c,isDisabled:V,isReadonly:P,isPristine:h,isValid:L,isValidating:k,reset:B,resetValidation:i,validate:f,validationClasses:M}=xa(e,"v-input",s),g=m(()=>{var _;return(_=e.errorMessages)!=null&&_.length||!h.value&&d.value.length?d.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages}),v=I(()=>g.value.length>0),w=I(()=>!e.hideDetails||e.hideDetails==="auto"&&(v.value||!!t.details)),N=m(()=>w.value?`${s.value}-messages`:void 0),T=m(()=>({id:s,messagesId:N,isDirty:c,isDisabled:V,isReadonly:P,isPristine:h,isValid:L,isValidating:k,hasDetails:w,reset:B,resetValidation:i,validate:f})),O=I(()=>e.error||e.disabled?void 0:e.focused?e.color:e.baseColor),D=I(()=>{if(e.iconColor)return e.iconColor===!0?O.value:e.iconColor});return G(()=>{var $,F;const _=!!(t.prepend||e.prependIcon),R=!!(t.append||e.appendIcon);return r("div",{class:W(["v-input",`v-input--${e.direction}`,{"v-input--center-affix":e.centerAffix,"v-input--focused":e.focused,"v-input--glow":e.glow,"v-input--hide-spin-buttons":e.hideSpinButtons},a.value,b.value,x.value,M.value,e.class]),style:H([y.value,e.style])},[_&&r("div",{key:"prepend",class:"v-input__prepend"},[t.prepend?t.prepend(T.value):e.prependIcon&&C(S,{key:"prepend-icon",name:"prepend",color:D.value},null)]),t.default&&r("div",{class:"v-input__control"},[($=t.default)==null?void 0:$.call(t,T.value)]),R&&r("div",{key:"append",class:"v-input__append"},[t.append?t.append(T.value):e.appendIcon&&C(S,{key:"append-icon",name:"append",color:D.value},null)]),w.value&&r("div",{id:N.value,class:"v-input__details",role:"alert","aria-live":"polite"},[C(ya,{active:v.value,messages:g.value},{message:t.message}),(F=t.details)==null?void 0:F.call(t,T.value)])])}),{reset:B,resetValidation:i,validate:f,isValid:L,errorMessages:d}}}),ka=E({active:Boolean,disabled:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...Z(),...xe({transition:{component:ke}})},"VCounter"),Ia=J()({name:"VCounter",functional:!0,props:ka(),setup(e,n){let{slots:u}=n;const t=I(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return G(()=>C(Ve,{transition:e.transition},{default:()=>[fe(r("div",{class:W(["v-counter",{"text-error":e.max&&!e.disabled&&parseFloat(e.value)>parseFloat(e.max)},e.class]),style:H(e.style)},[u.default?u.default({counter:t.value,max:e.max,value:e.value}):t.value]),[[Pe,e.active]])]})),{}}}),Sa=E({floating:Boolean,...Z()},"VFieldLabel"),le=J()({name:"VFieldLabel",props:Sa(),setup(e,n){let{slots:u}=n;return G(()=>C(ga,{class:W(["v-field-label",{"v-field-label--floating":e.floating},e.class]),style:H(e.style)},u)),{}}}),_a=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],De=E({appendInnerIcon:ae,bgColor:String,clearable:Boolean,clearIcon:{type:ae,default:"$clear"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},glow:Boolean,error:Boolean,flat:Boolean,iconColor:[Boolean,String],label:String,persistentClear:Boolean,prependInnerIcon:ae,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>_a.includes(e)},"onClick:clear":q(),"onClick:appendInner":q(),"onClick:prependInner":q(),...Z(),...oa(),...ua(),...ve()},"VField"),be=J()({name:"VField",inheritAttrs:!1,props:{id:String,details:Boolean,labelId:String,...Fe(),...De()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,n){let{attrs:u,emit:t,slots:l}=n;const{themeClasses:a}=_e(e),{loaderClasses:y}=Xe(e),{focusClasses:b,isFocused:x,focus:S,blur:o}=Me(e),{InputIcon:s}=we(e),{roundedClasses:d}=Ze(e),{rtlClasses:c}=Be(),V=I(()=>e.dirty||e.active),P=I(()=>!!(e.label||l.label)),h=I(()=>!e.singleLine&&P.value),L=oe(),k=m(()=>e.id||`input-${L}`),B=I(()=>e.details?`${k.value}-messages`:void 0),i=K(),f=K(),M=K(),g=m(()=>["plain","underlined"].includes(e.variant)),v=m(()=>e.error||e.disabled?void 0:V.value&&x.value?e.color:e.baseColor),w=m(()=>{if(!(!e.iconColor||e.glow&&!x.value))return e.iconColor===!0?v.value:e.iconColor}),{backgroundColorClasses:N,backgroundColorStyles:T}=Qe(()=>e.bgColor),{textColorClasses:O,textColorStyles:D}=Ce(v);X(V,$=>{if(h.value&&!pe()){const F=i.value.$el,z=f.value.$el;requestAnimationFrame(()=>{const U=ea(F),A=z.getBoundingClientRect(),Y=A.x-U.x,j=A.y-U.y-(U.height/2-A.height/2),Q=A.width/.75,re=Math.abs(Q-U.width)>1?{maxWidth:ta(Q)}:void 0,de=getComputedStyle(F),p=getComputedStyle(z),ce=parseFloat(de.transitionDuration)*1e3||150,Re=parseFloat(p.getPropertyValue("--v-field-label-scale")),Ee=p.getPropertyValue("color");F.style.visibility="visible",z.style.visibility="hidden",aa(F,{transform:`translate(${Y}px, ${j}px) scale(${Re})`,color:Ee,...re},{duration:ce,easing:la,direction:$?"normal":"reverse"}).finished.then(()=>{F.style.removeProperty("visibility"),z.style.removeProperty("visibility")})})}},{flush:"post"});const _=m(()=>({isActive:V,isFocused:x,controlRef:M,iconColor:w,blur:o,focus:S}));function R($){$.target!==document.activeElement&&$.preventDefault()}return G(()=>{var Y;const $=e.variant==="outlined",F=!!(l["prepend-inner"]||e.prependInnerIcon),z=!!(e.clearable||l.clear)&&!e.disabled,U=!!(l["append-inner"]||e.appendInnerIcon||z),A=()=>l.label?l.label({..._.value,label:e.label,props:{for:k.value}}):e.label;return r("div",ee({class:["v-field",{"v-field--active":V.value,"v-field--appended":U,"v-field--center-affix":e.centerAffix??!g.value,"v-field--disabled":e.disabled,"v-field--dirty":e.dirty,"v-field--error":e.error,"v-field--glow":e.glow,"v-field--flat":e.flat,"v-field--has-background":!!e.bgColor,"v-field--persistent-clear":e.persistentClear,"v-field--prepended":F,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!A(),[`v-field--variant-${e.variant}`]:!0},a.value,N.value,b.value,y.value,d.value,c.value,e.class],style:[T.value,e.style],onClick:R},u),[r("div",{class:"v-field__overlay"},null),C(na,{name:"v-field",active:!!e.loading,color:e.error?"error":typeof e.loading=="string"?e.loading:e.color},{default:l.loader}),F&&r("div",{key:"prepend",class:"v-field__prepend-inner"},[l["prepend-inner"]?l["prepend-inner"](_.value):e.prependInnerIcon&&C(s,{key:"prepend-icon",name:"prependInner",color:w.value},null)]),r("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&h.value&&C(le,{key:"floating-label",ref:f,class:W([O.value]),floating:!0,for:k.value,"aria-hidden":!V.value,style:H(D.value)},{default:()=>[A()]}),P.value&&C(le,{key:"label",ref:i,id:e.labelId,for:k.value,"aria-hidden":h.value&&V.value},{default:()=>[A()]}),((Y=l.default)==null?void 0:Y.call(l,{..._.value,props:{id:k.value,class:"v-field__input","aria-describedby":B.value},focus:S,blur:o}))??r("div",{id:k.value,class:"v-field__input","aria-describedby":B.value},null)]),z&&C(sa,{key:"clear"},{default:()=>[fe(r("div",{class:"v-field__clearable",onMousedown:j=>{j.preventDefault(),j.stopPropagation()}},[C(ia,{defaults:{VIcon:{icon:e.clearIcon}}},{default:()=>[l.clear?l.clear({..._.value,props:{onFocus:S,onBlur:o,onClick:e["onClick:clear"],tabindex:-1}}):C(s,{name:"clear",onFocus:S,onBlur:o,tabindex:-1},null)]})]),[[Pe,e.dirty]])]}),U&&r("div",{key:"append",class:"v-field__append-inner"},[l["append-inner"]?l["append-inner"](_.value):e.appendInnerIcon&&C(s,{key:"append-icon",name:"appendInner",color:w.value},null)]),r("div",{class:W(["v-field__outline",O.value]),style:H(D.value)},[$&&r(ie,null,[r("div",{class:"v-field__outline__start"},null),h.value&&r("div",{class:"v-field__outline__notch"},[C(le,{ref:f,floating:!0,for:k.value,"aria-hidden":!V.value},{default:()=>[A()]})]),r("div",{class:"v-field__outline__end"},null)]),g.value&&h.value&&C(le,{ref:f,floating:!0,for:k.value,"aria-hidden":!V.value},{default:()=>[A()]})])])}),{controlRef:M,fieldIconColor:w}}}),Ba=E({autocomplete:String},"autocomplete");function Pa(e){const n=oe(),u=se(0),t=I(()=>e.autocomplete==="suppress"),l=I(()=>{if(e.name)return t.value?`${e.name}-${n}-${u.value}`:e.name}),a=I(()=>t.value?"off":e.autocomplete);return{isSuppressing:t,fieldAutocomplete:a,fieldName:l,update:()=>u.value=new Date().getTime()}}function wa(e){function n(u,t){if(!e.autofocus||!u)return;const l=t[0].target,a=l.matches("input,textarea")?l:l.querySelector("input,textarea");a==null||a.focus()}return{onIntersect:n}}const Fa=["color","file","time","date","datetime-local","week","month"],Ma=E({autofocus:Boolean,counter:[Boolean,Number,String],counterValue:[Number,Function],prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,suffix:String,role:String,type:{type:String,default:"text"},modelModifiers:Object,...Ba(),...Ae(),...De()},"VTextField"),Ra=J()({name:"VTextField",directives:{vIntersect:me},inheritAttrs:!1,props:Ma(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,n){let{attrs:u,emit:t,slots:l}=n;const a=ue(e,"modelValue"),{isFocused:y,focus:b,blur:x}=Me(e),{onIntersect:S}=wa(e),o=m(()=>typeof e.counterValue=="function"?e.counterValue(a.value):typeof e.counterValue=="number"?e.counterValue:(a.value??"").toString().length),s=m(()=>{if(u.maxlength)return u.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),d=m(()=>["plain","underlined"].includes(e.variant)),c=K(),V=K(),P=K(),h=Pa(e),L=m(()=>Fa.includes(e.type)||e.persistentPlaceholder||y.value||e.active);function k(){h.isSuppressing.value&&h.update(),y.value||b(),ne(()=>{var g;P.value!==document.activeElement&&((g=P.value)==null||g.focus())})}function B(g){t("mousedown:control",g),g.target!==P.value&&(k(),g.preventDefault())}function i(g){t("click:control",g)}function f(g,v){g.stopPropagation(),k(),ne(()=>{v(),he(e["onClick:clear"],g)})}function M(g){var O;const v=g.target;if(!((O=e.modelModifiers)!=null&&O.trim&&["text","search","password","tel","url"].includes(e.type))){a.value=v.value;return}const w=v.value,N=v.selectionStart,T=v.selectionEnd;a.value=w,ne(()=>{let D=0;w.trimStart().length===v.value.length&&(D=w.length-v.value.length),N!=null&&(v.selectionStart=N-D),T!=null&&(v.selectionEnd=T-D)})}return G(()=>{const g=!!(l.counter||e.counter!==!1&&e.counter!=null),v=!!(g||l.details),[w,N]=ra(u),{modelValue:T,...O}=ye.filterProps(e),D=be.filterProps(e);return C(ye,ee({ref:c,modelValue:a.value,"onUpdate:modelValue":_=>a.value=_,class:["v-text-field",{"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-input--plain-underlined":d.value},e.class],style:e.style},w,O,{centerAffix:!d.value,focused:y.value}),{...l,default:_=>{let{id:R,isDisabled:$,isDirty:F,isReadonly:z,isValid:U,hasDetails:A,reset:Y}=_;return C(be,ee({ref:V,onMousedown:B,onClick:i,"onClick:clear":j=>f(j,Y),role:e.role},da(D,["onClick:clear"]),{id:R.value,labelId:`${R.value}-label`,active:L.value||F.value,dirty:F.value||e.dirty,disabled:$.value,focused:y.value,details:A.value,error:U.value===!1}),{...l,default:j=>{let{props:{class:Q,...re},controlRef:de}=j;const p=r("input",ee({ref:ce=>P.value=de.value=ce,value:a.value,onInput:M,autofocus:e.autofocus,readonly:z.value,disabled:$.value,name:h.fieldName.value,autocomplete:h.fieldAutocomplete.value,placeholder:e.placeholder,size:1,role:e.role,type:e.type,onFocus:b,onBlur:x,"aria-labelledby":`${R.value}-label`},re,N),null);return r(ie,null,[e.prefix&&r("span",{class:"v-text-field__prefix"},[r("span",{class:"v-text-field__prefix__text"},[e.prefix])]),fe(l.default?r("div",{class:W(Q),"data-no-activator":""},[l.default({id:R}),p]):ca(p,{class:Q}),[[me,S,null,{once:!0}]]),e.suffix&&r("span",{class:"v-text-field__suffix"},[r("span",{class:"v-text-field__suffix__text"},[e.suffix])])])}})},details:v?_=>{var R;return r(ie,null,[(R=l.details)==null?void 0:R.call(l,_),g&&r(ie,null,[r("span",null,null),C(Ia,{active:e.persistentCounter||y.value,value:o.value,max:s.value,disabled:e.disabled},l.counter)])])}:void 0})}),va({},c,V,P)}});export{Ra as V,ye as a,be as b,Ia as c,Ae as d,we as e,ba as f,Ma as g,Da as h,Aa as i,Pa as j,ga as k,wa as l,De as m,Ba as n,Me as u}; +import{g as J,p as E,c as G,i as r,n as H,e as W,bj as ve,h as Z,b0 as q,aq as Te,d as C,E as ee,v as Le,az as he,a0 as m,as as te,aA as Ce,a$ as Ve,bi as xe,U as ke,cG as Ie,ar as ue,au as I,bO as Se,av as se,Z as K,ae as X,bT as Ne,cH as Oe,bm as oe,bY as ze,ah as Ue,cI as Ke,a2 as je,a1 as We,by as ge,ay as ne,aG as qe,u as He,bp as _e,b7 as Be,aL as Je,aK as Ge,a_ as ae,f as Ye,I as fe,J as Pe,c3 as Xe,be as Ze,aB as Qe,cb as pe,cJ as ea,aE as aa,aF as la,aJ as ta,c4 as na,aW as ia,cE as sa,F as ie,bk as ua,c5 as oa,b5 as me,aw as ra,aC as da,cK as ca,ax as va}from"./index-CDv4Fq34.js";const fa=E({text:String,onClick:q(),...Z(),...ve()},"VLabel"),ga=J()({name:"VLabel",props:fa(),setup(e,n){let{slots:u}=n;return G(()=>{var t;return r("label",{class:W(["v-label",{"v-label--clickable":!!e.onClick},e.class]),style:H(e.style),onClick:e.onClick},[e.text,(t=u.default)==null?void 0:t.call(u)])}),{}}});function we(e){const{t:n}=Te();function u(t){let{name:l,color:a,...y}=t;const b={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[l],x=e[`onClick:${l}`];function S(s){s.key!=="Enter"&&s.key!==" "||(s.preventDefault(),s.stopPropagation(),he(x,new PointerEvent("click",s)))}const o=x&&b?n(`$vuetify.input.${b}`,e.label??""):void 0;return C(Le,ee({icon:e[`${l}Icon`],"aria-label":o,onClick:x,onKeydown:S,color:a},y),null)}return{InputIcon:u}}const ma=E({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...Z(),...xe({transition:{component:ke,leaveAbsolute:!0,group:!0}})},"VMessages"),ya=J()({name:"VMessages",props:ma(),setup(e,n){let{slots:u}=n;const t=m(()=>te(e.messages)),{textColorClasses:l,textColorStyles:a}=Ce(()=>e.color);return G(()=>C(Ve,{transition:e.transition,tag:"div",class:W(["v-messages",l.value,e.class]),style:H([a.value,e.style])},{default:()=>[e.active&&t.value.map((y,b)=>r("div",{class:"v-messages__message",key:`${b}-${t.value}`},[u.message?u.message({message:y}):y]))]})),{}}}),Fe=E({focused:Boolean,"onUpdate:focused":q()},"focus");function Me(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ie();const u=ue(e,"focused"),t=I(()=>({[`${n}--focused`]:u.value}));function l(){u.value=!0}function a(){u.value=!1}return{focusClasses:t,isFocused:u,focus:l,blur:a}}const $e=Symbol.for("vuetify:form"),Aa=E({disabled:Boolean,fastFail:Boolean,readonly:Boolean,modelValue:{type:Boolean,default:null},validateOn:{type:String,default:"input"}},"form");function Da(e){const n=ue(e,"modelValue"),u=I(()=>e.disabled),t=I(()=>e.readonly),l=se(!1),a=K([]),y=K([]);async function b(){const o=[];let s=!0;y.value=[],l.value=!0;for(const d of a.value){const c=await d.validate();if(c.length>0&&(s=!1,o.push({id:d.id,errorMessages:c})),!s&&e.fastFail)break}return y.value=o,l.value=!1,{valid:s,errors:y.value}}function x(){a.value.forEach(o=>o.reset())}function S(){a.value.forEach(o=>o.resetValidation())}return X(a,()=>{let o=0,s=0;const d=[];for(const c of a.value)c.isValid===!1?(s++,d.push({id:c.id,errorMessages:c.errorMessages})):c.isValid===!0&&o++;y.value=d,n.value=s>0?!1:o===a.value.length?!0:null},{deep:!0,flush:"post"}),Ne($e,{register:o=>{let{id:s,vm:d,validate:c,reset:V,resetValidation:P}=o;a.value.some(h=>h.id===s),a.value.push({id:s,validate:c,reset:V,resetValidation:P,vm:Oe(d),isValid:null,errorMessages:[]})},unregister:o=>{a.value=a.value.filter(s=>s.id!==o)},update:(o,s,d)=>{const c=a.value.find(V=>V.id===o);c&&(c.isValid=s,c.errorMessages=d)},isDisabled:u,isReadonly:t,isValidating:l,isValid:n,items:a,validateOn:I(()=>e.validateOn)}),{errors:y,isDisabled:u,isReadonly:t,isValidating:l,isValid:n,items:a,validate:b,reset:x,resetValidation:S}}function ba(e){const n=Se($e,null);return{...n,isReadonly:m(()=>!!((e==null?void 0:e.readonly)??(n==null?void 0:n.isReadonly.value))),isDisabled:m(()=>!!((e==null?void 0:e.disabled)??(n==null?void 0:n.isDisabled.value)))}}const ha=Symbol.for("vuetify:rules");function Ca(e){const n=Se(ha,null);if(!e){if(!n)throw new Error("Could not find Vuetify rules injection");return n.aliases}return(n==null?void 0:n.resolve(e))??I(e)}const Va=E({disabled:{type:Boolean,default:null},error:Boolean,errorMessages:{type:[Array,String],default:()=>[]},maxErrors:{type:[Number,String],default:1},name:String,label:String,readonly:{type:Boolean,default:null},rules:{type:Array,default:()=>[]},modelValue:null,validateOn:String,validationValue:null,...Fe()},"validation");function xa(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ie(),u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:oe();const t=ue(e,"modelValue"),l=m(()=>e.validationValue===void 0?t.value:e.validationValue),a=ba(e),y=Ca(()=>e.rules),b=K([]),x=se(!0),S=m(()=>!!(te(t.value===""?null:t.value).length||te(l.value===""?null:l.value).length)),o=m(()=>{var i;return(i=e.errorMessages)!=null&&i.length?te(e.errorMessages).concat(b.value).slice(0,Math.max(0,Number(e.maxErrors))):b.value}),s=m(()=>{var M;let i=(e.validateOn??((M=a.validateOn)==null?void 0:M.value))||"input";i==="lazy"&&(i="input lazy"),i==="eager"&&(i="input eager");const f=new Set((i==null?void 0:i.split(" "))??[]);return{input:f.has("input"),blur:f.has("blur")||f.has("input")||f.has("invalid-input"),invalidInput:f.has("invalid-input"),lazy:f.has("lazy"),eager:f.has("eager")}}),d=m(()=>{var i;return e.error||(i=e.errorMessages)!=null&&i.length?!1:e.rules.length?x.value?b.value.length||s.value.lazy?null:!0:!b.value.length:!0}),c=se(!1),V=m(()=>({[`${n}--error`]:d.value===!1,[`${n}--dirty`]:S.value,[`${n}--disabled`]:a.isDisabled.value,[`${n}--readonly`]:a.isReadonly.value})),P=ze("validation"),h=m(()=>e.name??Ue(u));Ke(()=>{var i;(i=a.register)==null||i.call(a,{id:h.value,vm:P,validate:B,reset:L,resetValidation:k})}),je(()=>{var i;(i=a.unregister)==null||i.call(a,h.value)}),We(async()=>{var i;s.value.lazy||await B(!s.value.eager),(i=a.update)==null||i.call(a,h.value,d.value,o.value)}),ge(()=>s.value.input||s.value.invalidInput&&d.value===!1,()=>{X(l,()=>{if(l.value!=null)B();else if(e.focused){const i=X(()=>e.focused,f=>{f||B(),i()})}})}),ge(()=>s.value.blur,()=>{X(()=>e.focused,i=>{i||B()})}),X([d,o],()=>{var i;(i=a.update)==null||i.call(a,h.value,d.value,o.value)});async function L(){t.value=null,await ne(),await k()}async function k(){x.value=!0,s.value.lazy?b.value=[]:await B(!s.value.eager)}async function B(){let i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const f=[];c.value=!0;for(const M of y.value){if(f.length>=Number(e.maxErrors??1))break;const v=await(typeof M=="function"?M:()=>M)(l.value);if(v!==!0){if(v!==!1&&typeof v!="string"){console.warn(`${v} is not a valid value. Rule functions must return boolean true or a string.`);continue}f.push(v||"")}}return b.value=f,c.value=!1,x.value=i,b.value}return{errorMessages:o,isDirty:S,isDisabled:a.isDisabled,isReadonly:a.isReadonly,isPristine:x,isValid:d,isValidating:c,reset:L,resetValidation:k,validate:B,validationClasses:V}}const Ae=E({id:String,appendIcon:ae,baseColor:String,centerAffix:{type:Boolean,default:!0},color:String,glow:Boolean,iconColor:[Boolean,String],prependIcon:ae,hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:e=>["horizontal","vertical"].includes(e)},"onClick:prepend":q(),"onClick:append":q(),...Z(),...Ge(),...Je(Ye(),["maxWidth","minWidth","width"]),...ve(),...Va()},"VInput"),ye=J()({name:"VInput",props:{...Ae()},emits:{"update:modelValue":e=>!0},setup(e,n){let{attrs:u,slots:t,emit:l}=n;const{densityClasses:a}=qe(e),{dimensionStyles:y}=He(e),{themeClasses:b}=_e(e),{rtlClasses:x}=Be(),{InputIcon:S}=we(e),o=oe(),s=m(()=>e.id||`input-${o}`),{errorMessages:d,isDirty:c,isDisabled:V,isReadonly:P,isPristine:h,isValid:L,isValidating:k,reset:B,resetValidation:i,validate:f,validationClasses:M}=xa(e,"v-input",s),g=m(()=>{var _;return(_=e.errorMessages)!=null&&_.length||!h.value&&d.value.length?d.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages}),v=I(()=>g.value.length>0),w=I(()=>!e.hideDetails||e.hideDetails==="auto"&&(v.value||!!t.details)),N=m(()=>w.value?`${s.value}-messages`:void 0),T=m(()=>({id:s,messagesId:N,isDirty:c,isDisabled:V,isReadonly:P,isPristine:h,isValid:L,isValidating:k,hasDetails:w,reset:B,resetValidation:i,validate:f})),O=I(()=>e.error||e.disabled?void 0:e.focused?e.color:e.baseColor),D=I(()=>{if(e.iconColor)return e.iconColor===!0?O.value:e.iconColor});return G(()=>{var $,F;const _=!!(t.prepend||e.prependIcon),R=!!(t.append||e.appendIcon);return r("div",{class:W(["v-input",`v-input--${e.direction}`,{"v-input--center-affix":e.centerAffix,"v-input--focused":e.focused,"v-input--glow":e.glow,"v-input--hide-spin-buttons":e.hideSpinButtons},a.value,b.value,x.value,M.value,e.class]),style:H([y.value,e.style])},[_&&r("div",{key:"prepend",class:"v-input__prepend"},[t.prepend?t.prepend(T.value):e.prependIcon&&C(S,{key:"prepend-icon",name:"prepend",color:D.value},null)]),t.default&&r("div",{class:"v-input__control"},[($=t.default)==null?void 0:$.call(t,T.value)]),R&&r("div",{key:"append",class:"v-input__append"},[t.append?t.append(T.value):e.appendIcon&&C(S,{key:"append-icon",name:"append",color:D.value},null)]),w.value&&r("div",{id:N.value,class:"v-input__details",role:"alert","aria-live":"polite"},[C(ya,{active:v.value,messages:g.value},{message:t.message}),(F=t.details)==null?void 0:F.call(t,T.value)])])}),{reset:B,resetValidation:i,validate:f,isValid:L,errorMessages:d}}}),ka=E({active:Boolean,disabled:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...Z(),...xe({transition:{component:ke}})},"VCounter"),Ia=J()({name:"VCounter",functional:!0,props:ka(),setup(e,n){let{slots:u}=n;const t=I(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return G(()=>C(Ve,{transition:e.transition},{default:()=>[fe(r("div",{class:W(["v-counter",{"text-error":e.max&&!e.disabled&&parseFloat(e.value)>parseFloat(e.max)},e.class]),style:H(e.style)},[u.default?u.default({counter:t.value,max:e.max,value:e.value}):t.value]),[[Pe,e.active]])]})),{}}}),Sa=E({floating:Boolean,...Z()},"VFieldLabel"),le=J()({name:"VFieldLabel",props:Sa(),setup(e,n){let{slots:u}=n;return G(()=>C(ga,{class:W(["v-field-label",{"v-field-label--floating":e.floating},e.class]),style:H(e.style)},u)),{}}}),_a=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],De=E({appendInnerIcon:ae,bgColor:String,clearable:Boolean,clearIcon:{type:ae,default:"$clear"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},glow:Boolean,error:Boolean,flat:Boolean,iconColor:[Boolean,String],label:String,persistentClear:Boolean,prependInnerIcon:ae,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>_a.includes(e)},"onClick:clear":q(),"onClick:appendInner":q(),"onClick:prependInner":q(),...Z(),...oa(),...ua(),...ve()},"VField"),be=J()({name:"VField",inheritAttrs:!1,props:{id:String,details:Boolean,labelId:String,...Fe(),...De()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,n){let{attrs:u,emit:t,slots:l}=n;const{themeClasses:a}=_e(e),{loaderClasses:y}=Xe(e),{focusClasses:b,isFocused:x,focus:S,blur:o}=Me(e),{InputIcon:s}=we(e),{roundedClasses:d}=Ze(e),{rtlClasses:c}=Be(),V=I(()=>e.dirty||e.active),P=I(()=>!!(e.label||l.label)),h=I(()=>!e.singleLine&&P.value),L=oe(),k=m(()=>e.id||`input-${L}`),B=I(()=>e.details?`${k.value}-messages`:void 0),i=K(),f=K(),M=K(),g=m(()=>["plain","underlined"].includes(e.variant)),v=m(()=>e.error||e.disabled?void 0:V.value&&x.value?e.color:e.baseColor),w=m(()=>{if(!(!e.iconColor||e.glow&&!x.value))return e.iconColor===!0?v.value:e.iconColor}),{backgroundColorClasses:N,backgroundColorStyles:T}=Qe(()=>e.bgColor),{textColorClasses:O,textColorStyles:D}=Ce(v);X(V,$=>{if(h.value&&!pe()){const F=i.value.$el,z=f.value.$el;requestAnimationFrame(()=>{const U=ea(F),A=z.getBoundingClientRect(),Y=A.x-U.x,j=A.y-U.y-(U.height/2-A.height/2),Q=A.width/.75,re=Math.abs(Q-U.width)>1?{maxWidth:ta(Q)}:void 0,de=getComputedStyle(F),p=getComputedStyle(z),ce=parseFloat(de.transitionDuration)*1e3||150,Re=parseFloat(p.getPropertyValue("--v-field-label-scale")),Ee=p.getPropertyValue("color");F.style.visibility="visible",z.style.visibility="hidden",aa(F,{transform:`translate(${Y}px, ${j}px) scale(${Re})`,color:Ee,...re},{duration:ce,easing:la,direction:$?"normal":"reverse"}).finished.then(()=>{F.style.removeProperty("visibility"),z.style.removeProperty("visibility")})})}},{flush:"post"});const _=m(()=>({isActive:V,isFocused:x,controlRef:M,iconColor:w,blur:o,focus:S}));function R($){$.target!==document.activeElement&&$.preventDefault()}return G(()=>{var Y;const $=e.variant==="outlined",F=!!(l["prepend-inner"]||e.prependInnerIcon),z=!!(e.clearable||l.clear)&&!e.disabled,U=!!(l["append-inner"]||e.appendInnerIcon||z),A=()=>l.label?l.label({..._.value,label:e.label,props:{for:k.value}}):e.label;return r("div",ee({class:["v-field",{"v-field--active":V.value,"v-field--appended":U,"v-field--center-affix":e.centerAffix??!g.value,"v-field--disabled":e.disabled,"v-field--dirty":e.dirty,"v-field--error":e.error,"v-field--glow":e.glow,"v-field--flat":e.flat,"v-field--has-background":!!e.bgColor,"v-field--persistent-clear":e.persistentClear,"v-field--prepended":F,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!A(),[`v-field--variant-${e.variant}`]:!0},a.value,N.value,b.value,y.value,d.value,c.value,e.class],style:[T.value,e.style],onClick:R},u),[r("div",{class:"v-field__overlay"},null),C(na,{name:"v-field",active:!!e.loading,color:e.error?"error":typeof e.loading=="string"?e.loading:e.color},{default:l.loader}),F&&r("div",{key:"prepend",class:"v-field__prepend-inner"},[l["prepend-inner"]?l["prepend-inner"](_.value):e.prependInnerIcon&&C(s,{key:"prepend-icon",name:"prependInner",color:w.value},null)]),r("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&h.value&&C(le,{key:"floating-label",ref:f,class:W([O.value]),floating:!0,for:k.value,"aria-hidden":!V.value,style:H(D.value)},{default:()=>[A()]}),P.value&&C(le,{key:"label",ref:i,id:e.labelId,for:k.value,"aria-hidden":h.value&&V.value},{default:()=>[A()]}),((Y=l.default)==null?void 0:Y.call(l,{..._.value,props:{id:k.value,class:"v-field__input","aria-describedby":B.value},focus:S,blur:o}))??r("div",{id:k.value,class:"v-field__input","aria-describedby":B.value},null)]),z&&C(sa,{key:"clear"},{default:()=>[fe(r("div",{class:"v-field__clearable",onMousedown:j=>{j.preventDefault(),j.stopPropagation()}},[C(ia,{defaults:{VIcon:{icon:e.clearIcon}}},{default:()=>[l.clear?l.clear({..._.value,props:{onFocus:S,onBlur:o,onClick:e["onClick:clear"],tabindex:-1}}):C(s,{name:"clear",onFocus:S,onBlur:o,tabindex:-1},null)]})]),[[Pe,e.dirty]])]}),U&&r("div",{key:"append",class:"v-field__append-inner"},[l["append-inner"]?l["append-inner"](_.value):e.appendInnerIcon&&C(s,{key:"append-icon",name:"appendInner",color:w.value},null)]),r("div",{class:W(["v-field__outline",O.value]),style:H(D.value)},[$&&r(ie,null,[r("div",{class:"v-field__outline__start"},null),h.value&&r("div",{class:"v-field__outline__notch"},[C(le,{ref:f,floating:!0,for:k.value,"aria-hidden":!V.value},{default:()=>[A()]})]),r("div",{class:"v-field__outline__end"},null)]),g.value&&h.value&&C(le,{ref:f,floating:!0,for:k.value,"aria-hidden":!V.value},{default:()=>[A()]})])])}),{controlRef:M,fieldIconColor:w}}}),Ba=E({autocomplete:String},"autocomplete");function Pa(e){const n=oe(),u=se(0),t=I(()=>e.autocomplete==="suppress"),l=I(()=>{if(e.name)return t.value?`${e.name}-${n}-${u.value}`:e.name}),a=I(()=>t.value?"off":e.autocomplete);return{isSuppressing:t,fieldAutocomplete:a,fieldName:l,update:()=>u.value=new Date().getTime()}}function wa(e){function n(u,t){if(!e.autofocus||!u)return;const l=t[0].target,a=l.matches("input,textarea")?l:l.querySelector("input,textarea");a==null||a.focus()}return{onIntersect:n}}const Fa=["color","file","time","date","datetime-local","week","month"],Ma=E({autofocus:Boolean,counter:[Boolean,Number,String],counterValue:[Number,Function],prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,suffix:String,role:String,type:{type:String,default:"text"},modelModifiers:Object,...Ba(),...Ae(),...De()},"VTextField"),Ra=J()({name:"VTextField",directives:{vIntersect:me},inheritAttrs:!1,props:Ma(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,n){let{attrs:u,emit:t,slots:l}=n;const a=ue(e,"modelValue"),{isFocused:y,focus:b,blur:x}=Me(e),{onIntersect:S}=wa(e),o=m(()=>typeof e.counterValue=="function"?e.counterValue(a.value):typeof e.counterValue=="number"?e.counterValue:(a.value??"").toString().length),s=m(()=>{if(u.maxlength)return u.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),d=m(()=>["plain","underlined"].includes(e.variant)),c=K(),V=K(),P=K(),h=Pa(e),L=m(()=>Fa.includes(e.type)||e.persistentPlaceholder||y.value||e.active);function k(){h.isSuppressing.value&&h.update(),y.value||b(),ne(()=>{var g;P.value!==document.activeElement&&((g=P.value)==null||g.focus())})}function B(g){t("mousedown:control",g),g.target!==P.value&&(k(),g.preventDefault())}function i(g){t("click:control",g)}function f(g,v){g.stopPropagation(),k(),ne(()=>{v(),he(e["onClick:clear"],g)})}function M(g){var O;const v=g.target;if(!((O=e.modelModifiers)!=null&&O.trim&&["text","search","password","tel","url"].includes(e.type))){a.value=v.value;return}const w=v.value,N=v.selectionStart,T=v.selectionEnd;a.value=w,ne(()=>{let D=0;w.trimStart().length===v.value.length&&(D=w.length-v.value.length),N!=null&&(v.selectionStart=N-D),T!=null&&(v.selectionEnd=T-D)})}return G(()=>{const g=!!(l.counter||e.counter!==!1&&e.counter!=null),v=!!(g||l.details),[w,N]=ra(u),{modelValue:T,...O}=ye.filterProps(e),D=be.filterProps(e);return C(ye,ee({ref:c,modelValue:a.value,"onUpdate:modelValue":_=>a.value=_,class:["v-text-field",{"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-input--plain-underlined":d.value},e.class],style:e.style},w,O,{centerAffix:!d.value,focused:y.value}),{...l,default:_=>{let{id:R,isDisabled:$,isDirty:F,isReadonly:z,isValid:U,hasDetails:A,reset:Y}=_;return C(be,ee({ref:V,onMousedown:B,onClick:i,"onClick:clear":j=>f(j,Y),role:e.role},da(D,["onClick:clear"]),{id:R.value,labelId:`${R.value}-label`,active:L.value||F.value,dirty:F.value||e.dirty,disabled:$.value,focused:y.value,details:A.value,error:U.value===!1}),{...l,default:j=>{let{props:{class:Q,...re},controlRef:de}=j;const p=r("input",ee({ref:ce=>P.value=de.value=ce,value:a.value,onInput:M,autofocus:e.autofocus,readonly:z.value,disabled:$.value,name:h.fieldName.value,autocomplete:h.fieldAutocomplete.value,placeholder:e.placeholder,size:1,role:e.role,type:e.type,onFocus:b,onBlur:x,"aria-labelledby":`${R.value}-label`},re,N),null);return r(ie,null,[e.prefix&&r("span",{class:"v-text-field__prefix"},[r("span",{class:"v-text-field__prefix__text"},[e.prefix])]),fe(l.default?r("div",{class:W(Q),"data-no-activator":""},[l.default({id:R}),p]):ca(p,{class:Q}),[[me,S,null,{once:!0}]]),e.suffix&&r("span",{class:"v-text-field__suffix"},[r("span",{class:"v-text-field__suffix__text"},[e.suffix])])])}})},details:v?_=>{var R;return r(ie,null,[(R=l.details)==null?void 0:R.call(l,_),g&&r(ie,null,[r("span",null,null),C(Ia,{active:e.persistentCounter||y.value,value:o.value,max:s.value,disabled:e.disabled},l.counter)])])}:void 0})}),va({},c,V,P)}});export{Ra as V,ye as a,be as b,Ia as c,Ae as d,we as e,ba as f,Ma as g,Da as h,Aa as i,Pa as j,ga as k,wa as l,De as m,Ba as n,Me as u}; diff --git a/assets/VTextarea-D8GmgMhc.js b/assets/VTextarea-C2tmhWNc.js similarity index 97% rename from assets/VTextarea-D8GmgMhc.js rename to assets/VTextarea-C2tmhWNc.js index 245788f..4920561 100644 --- a/assets/VTextarea-D8GmgMhc.js +++ b/assets/VTextarea-C2tmhWNc.js @@ -1 +1 @@ -import{g as re,p as se,b5 as $,ar as ce,a0 as C,Z as w,av as de,X as fe,b4 as ve,a1 as me,ae as f,a2 as xe,c as ge,aw as he,d as A,i as r,F as M,E as z,I as p,cA as we,e as ye,aJ as B,ax as Ve,ay as P,bc as be,az as Fe}from"./index-B3T0sq1H.js";import{u as Ce,j as Pe,a as O,b as W,c as Ie,l as ke,m as Ne,d as Re,n as Se}from"./VTextField-CDSSNWNb.js";const He=se({autoGrow:Boolean,autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,noResize:Boolean,rows:{type:[Number,String],default:5,validator:e=>!isNaN(parseFloat(e))},maxHeight:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},maxRows:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},suffix:String,modelModifiers:Object,...Se(),...Re(),...Ne()},"VTextarea"),ze=re()({name:"VTextarea",directives:{vIntersect:$},inheritAttrs:!1,props:He(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0,"update:rows":e=>!0},setup(e,j){let{attrs:I,emit:k,slots:o}=j;const l=ce(e,"modelValue"),{isFocused:y,focus:J,blur:X}=Ce(e),{onIntersect:Z}=ke(e),q=C(()=>typeof e.counterValue=="function"?e.counterValue(l.value):(l.value||"").toString().length),K=C(()=>{if(I.maxlength)return I.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),T=w(),b=w(),_=de(""),v=w(),N=w(0),{platform:L}=fe(),F=Pe(e),Q=C(()=>e.persistentPlaceholder||y.value||e.active);function R(){var t;F.isSuppressing.value&&F.update(),v.value!==document.activeElement&&((t=v.value)==null||t.focus()),y.value||J()}function Y(t){R(),k("click:control",t)}function ee(t){k("mousedown:control",t)}function te(t){t.stopPropagation(),R(),P(()=>{l.value="",Fe(e["onClick:clear"],t)})}function ae(t){var g;const a=t.target;if(!((g=e.modelModifiers)!=null&&g.trim)){l.value=a.value;return}const n=a.value,x=a.selectionStart,c=a.selectionEnd;l.value=n,P(()=>{let d=0;n.trimStart().length===a.value.length&&(d=n.length-a.value.length),x!=null&&(a.selectionStart=x-d),c!=null&&(a.selectionEnd=c-d)})}const m=w(),V=w(Number(e.rows)),S=C(()=>["plain","underlined"].includes(e.variant));ve(()=>{e.autoGrow||(V.value=Number(e.rows))});function s(){P(()=>{if(!v.value)return;if(L.value.firefox){N.value=12;return}const{offsetWidth:t,clientWidth:a}=v.value;N.value=Math.max(0,t-a)}),e.autoGrow&&P(()=>{if(!m.value||!b.value)return;const t=getComputedStyle(m.value),a=getComputedStyle(b.value.$el),n=parseFloat(t.getPropertyValue("--v-field-padding-top"))+parseFloat(t.getPropertyValue("--v-input-padding-top"))+parseFloat(t.getPropertyValue("--v-field-padding-bottom")),x=m.value.scrollHeight,c=parseFloat(t.lineHeight),g=Math.max(parseFloat(e.rows)*c+n,parseFloat(a.getPropertyValue("--v-input-control-height"))),d=e.maxHeight?parseFloat(e.maxHeight):parseFloat(e.maxRows)*c+n||1/0,i=be(x??0,g,d);V.value=Math.floor((i-n)/c),_.value=B(i)})}me(s),f(l,s),f(()=>e.rows,s),f(()=>e.maxHeight,s),f(()=>e.maxRows,s),f(()=>e.density,s),f(V,t=>{k("update:rows",t)});let u;return f(m,t=>{t?(u=new ResizeObserver(s),u.observe(m.value)):u==null||u.disconnect()}),xe(()=>{u==null||u.disconnect()}),ge(()=>{const t=!!(o.counter||e.counter||e.counterValue),a=!!(t||o.details),[n,x]=he(I),{modelValue:c,...g}=O.filterProps(e),d={...W.filterProps(e),"onClick:clear":te};return A(O,z({ref:T,modelValue:l.value,"onUpdate:modelValue":i=>l.value=i,class:["v-textarea v-text-field",{"v-textarea--prefixed":e.prefix,"v-textarea--suffixed":e.suffix,"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-textarea--auto-grow":e.autoGrow,"v-textarea--no-resize":e.noResize||e.autoGrow,"v-input--plain-underlined":S.value},e.class],style:[{"--v-textarea-max-height":e.maxHeight?B(e.maxHeight):void 0,"--v-textarea-scroll-bar-width":B(N.value)},e.style]},n,g,{centerAffix:V.value===1&&!S.value,focused:y.value}),{...o,default:i=>{let{id:h,isDisabled:D,isDirty:E,isReadonly:le,isValid:ne,hasDetails:oe}=i;return A(W,z({ref:b,style:{"--v-textarea-control-height":_.value},onClick:Y,onMousedown:ee,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},d,{id:h.value,active:Q.value||E.value,labelId:`${h.value}-label`,centerAffix:V.value===1&&!S.value,dirty:E.value||e.dirty,disabled:D.value,focused:y.value,details:oe.value,error:ne.value===!1}),{...o,default:ue=>{let{props:{class:G,...U},controlRef:ie}=ue;return r(M,null,[e.prefix&&r("span",{class:"v-text-field__prefix"},[e.prefix]),p(r("textarea",z({ref:H=>v.value=ie.value=H,class:G,value:l.value,onInput:ae,autofocus:e.autofocus,readonly:le.value,disabled:D.value,placeholder:e.placeholder,rows:e.rows,name:F.fieldName.value,autocomplete:F.fieldAutocomplete.value,onFocus:R,onBlur:X,"aria-labelledby":`${h.value}-label`},U,x),null),[[$,{handler:Z},null,{once:!0}]]),e.autoGrow&&p(r("textarea",{class:ye([G,"v-textarea__sizer"]),id:`${U.id}-sizer`,"onUpdate:modelValue":H=>l.value=H,ref:m,readonly:!0,"aria-hidden":"true"},null),[[we,l.value]]),e.suffix&&r("span",{class:"v-text-field__suffix"},[e.suffix])])}})},details:a?i=>{var h;return r(M,null,[(h=o.details)==null?void 0:h.call(o,i),t&&r(M,null,[r("span",null,null),A(Ie,{active:e.persistentCounter||y.value,value:q.value,max:K.value,disabled:e.disabled},o.counter)])])}:void 0})}),Ve({},T,b,v)}});export{ze as V}; +import{g as re,p as se,b5 as $,ar as ce,a0 as C,Z as w,av as de,X as fe,b4 as ve,a1 as me,ae as f,a2 as xe,c as ge,aw as he,d as A,i as r,F as M,E as z,I as p,cA as we,e as ye,aJ as B,ax as Ve,ay as P,bc as be,az as Fe}from"./index-CDv4Fq34.js";import{u as Ce,j as Pe,a as O,b as W,c as Ie,l as ke,m as Ne,d as Re,n as Se}from"./VTextField-DxEgNjb2.js";const He=se({autoGrow:Boolean,autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,noResize:Boolean,rows:{type:[Number,String],default:5,validator:e=>!isNaN(parseFloat(e))},maxHeight:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},maxRows:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},suffix:String,modelModifiers:Object,...Se(),...Re(),...Ne()},"VTextarea"),ze=re()({name:"VTextarea",directives:{vIntersect:$},inheritAttrs:!1,props:He(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0,"update:rows":e=>!0},setup(e,j){let{attrs:I,emit:k,slots:o}=j;const l=ce(e,"modelValue"),{isFocused:y,focus:J,blur:X}=Ce(e),{onIntersect:Z}=ke(e),q=C(()=>typeof e.counterValue=="function"?e.counterValue(l.value):(l.value||"").toString().length),K=C(()=>{if(I.maxlength)return I.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),T=w(),b=w(),_=de(""),v=w(),N=w(0),{platform:L}=fe(),F=Pe(e),Q=C(()=>e.persistentPlaceholder||y.value||e.active);function R(){var t;F.isSuppressing.value&&F.update(),v.value!==document.activeElement&&((t=v.value)==null||t.focus()),y.value||J()}function Y(t){R(),k("click:control",t)}function ee(t){k("mousedown:control",t)}function te(t){t.stopPropagation(),R(),P(()=>{l.value="",Fe(e["onClick:clear"],t)})}function ae(t){var g;const a=t.target;if(!((g=e.modelModifiers)!=null&&g.trim)){l.value=a.value;return}const n=a.value,x=a.selectionStart,c=a.selectionEnd;l.value=n,P(()=>{let d=0;n.trimStart().length===a.value.length&&(d=n.length-a.value.length),x!=null&&(a.selectionStart=x-d),c!=null&&(a.selectionEnd=c-d)})}const m=w(),V=w(Number(e.rows)),S=C(()=>["plain","underlined"].includes(e.variant));ve(()=>{e.autoGrow||(V.value=Number(e.rows))});function s(){P(()=>{if(!v.value)return;if(L.value.firefox){N.value=12;return}const{offsetWidth:t,clientWidth:a}=v.value;N.value=Math.max(0,t-a)}),e.autoGrow&&P(()=>{if(!m.value||!b.value)return;const t=getComputedStyle(m.value),a=getComputedStyle(b.value.$el),n=parseFloat(t.getPropertyValue("--v-field-padding-top"))+parseFloat(t.getPropertyValue("--v-input-padding-top"))+parseFloat(t.getPropertyValue("--v-field-padding-bottom")),x=m.value.scrollHeight,c=parseFloat(t.lineHeight),g=Math.max(parseFloat(e.rows)*c+n,parseFloat(a.getPropertyValue("--v-input-control-height"))),d=e.maxHeight?parseFloat(e.maxHeight):parseFloat(e.maxRows)*c+n||1/0,i=be(x??0,g,d);V.value=Math.floor((i-n)/c),_.value=B(i)})}me(s),f(l,s),f(()=>e.rows,s),f(()=>e.maxHeight,s),f(()=>e.maxRows,s),f(()=>e.density,s),f(V,t=>{k("update:rows",t)});let u;return f(m,t=>{t?(u=new ResizeObserver(s),u.observe(m.value)):u==null||u.disconnect()}),xe(()=>{u==null||u.disconnect()}),ge(()=>{const t=!!(o.counter||e.counter||e.counterValue),a=!!(t||o.details),[n,x]=he(I),{modelValue:c,...g}=O.filterProps(e),d={...W.filterProps(e),"onClick:clear":te};return A(O,z({ref:T,modelValue:l.value,"onUpdate:modelValue":i=>l.value=i,class:["v-textarea v-text-field",{"v-textarea--prefixed":e.prefix,"v-textarea--suffixed":e.suffix,"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-textarea--auto-grow":e.autoGrow,"v-textarea--no-resize":e.noResize||e.autoGrow,"v-input--plain-underlined":S.value},e.class],style:[{"--v-textarea-max-height":e.maxHeight?B(e.maxHeight):void 0,"--v-textarea-scroll-bar-width":B(N.value)},e.style]},n,g,{centerAffix:V.value===1&&!S.value,focused:y.value}),{...o,default:i=>{let{id:h,isDisabled:D,isDirty:E,isReadonly:le,isValid:ne,hasDetails:oe}=i;return A(W,z({ref:b,style:{"--v-textarea-control-height":_.value},onClick:Y,onMousedown:ee,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},d,{id:h.value,active:Q.value||E.value,labelId:`${h.value}-label`,centerAffix:V.value===1&&!S.value,dirty:E.value||e.dirty,disabled:D.value,focused:y.value,details:oe.value,error:ne.value===!1}),{...o,default:ue=>{let{props:{class:G,...U},controlRef:ie}=ue;return r(M,null,[e.prefix&&r("span",{class:"v-text-field__prefix"},[e.prefix]),p(r("textarea",z({ref:H=>v.value=ie.value=H,class:G,value:l.value,onInput:ae,autofocus:e.autofocus,readonly:le.value,disabled:D.value,placeholder:e.placeholder,rows:e.rows,name:F.fieldName.value,autocomplete:F.fieldAutocomplete.value,onFocus:R,onBlur:X,"aria-labelledby":`${h.value}-label`},U,x),null),[[$,{handler:Z},null,{once:!0}]]),e.autoGrow&&p(r("textarea",{class:ye([G,"v-textarea__sizer"]),id:`${U.id}-sizer`,"onUpdate:modelValue":H=>l.value=H,ref:m,readonly:!0,"aria-hidden":"true"},null),[[we,l.value]]),e.suffix&&r("span",{class:"v-text-field__suffix"},[e.suffix])])}})},details:a?i=>{var h;return r(M,null,[(h=o.details)==null?void 0:h.call(o,i),t&&r(M,null,[r("span",null,null),A(Ie,{active:e.persistentCounter||y.value,value:q.value,max:K.value,disabled:e.disabled},o.counter)])])}:void 0})}),Ve({},T,b,v)}});export{ze as V}; diff --git a/assets/VTooltip-BBE3uDRK.js b/assets/VTooltip-DGRtgxwA.js similarity index 98% rename from assets/VTooltip-BBE3uDRK.js rename to assets/VTooltip-DGRtgxwA.js index 02006e8..78f6358 100644 --- a/assets/VTooltip-BBE3uDRK.js +++ b/assets/VTooltip-DGRtgxwA.js @@ -1 +1 @@ -import{g as N,p as x,aB as I,be as R,aq as w,aA as A,bf as O,bg as F,u as $,c as T,bh as D,d as g,i as h,a$ as L,I as H,J as M,E as m,v as W,f as X,bi as Y,bj as _,m as j,bk as q,bl as E,h as G,a_ as J,ar as U,aH as Z,bm as z,au as k,Z as K,a0 as S,an as B,ax as Q,aC as p,bn as ee}from"./index-B3T0sq1H.js";const ae=x({bordered:Boolean,color:String,content:[Number,String],dot:Boolean,floating:Boolean,icon:J,inline:Boolean,label:{type:String,default:"$vuetify.badge"},max:[Number,String],modelValue:{type:Boolean,default:!0},offsetX:[Number,String],offsetY:[Number,String],textColor:String,...G(),...E({location:"top end"}),...q(),...j(),..._(),...Y({transition:"scale-rotate-transition"}),...X()},"VBadge"),ne=N()({name:"VBadge",inheritAttrs:!1,props:ae(),setup(e,o){const{backgroundColorClasses:n,backgroundColorStyles:l}=I(()=>e.color),{roundedClasses:v}=R(e),{t:b}=w(),{textColorClasses:r,textColorStyles:u}=A(()=>e.textColor),{themeClasses:f}=O(),{locationStyles:V}=F(e,!0,a=>(e.floating?e.dot?2:4:e.dot?8:12)+(["top","bottom"].includes(a)?Number(e.offsetY??0):["left","right"].includes(a)?Number(e.offsetX??0):0)),{dimensionStyles:y}=$(e);return T(()=>{const a=Number(e.content),c=!e.max||isNaN(a)?e.content:a<=Number(e.max)?a:`${e.max}+`,[i,d]=D(o.attrs,["aria-atomic","aria-label","aria-live","role","title"]);return g(e.tag,m({class:["v-badge",{"v-badge--bordered":e.bordered,"v-badge--dot":e.dot,"v-badge--floating":e.floating,"v-badge--inline":e.inline},e.class]},d,{style:e.style}),{default:()=>{var t,s;return[h("div",{class:"v-badge__wrapper"},[(s=(t=o.slots).default)==null?void 0:s.call(t),g(L,{transition:e.transition},{default:()=>{var P,C;return[H(h("span",m({class:["v-badge__badge",f.value,n.value,v.value,r.value],style:[l.value,u.value,y.value,e.inline?{}:V.value],"aria-atomic":"true","aria-label":b(e.label,a),"aria-live":"polite",role:"status"},i),[e.dot?void 0:o.slots.badge?(C=(P=o.slots).badge)==null?void 0:C.call(P):e.icon?g(W,{icon:e.icon},null):c]),[[M,e.modelValue]])]}})])]}})}),{}}}),te=x({id:String,interactive:Boolean,text:String,...p(ee({closeOnBack:!1,location:"end",locationStrategy:"connected",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:null}),["absolute","retainFocus","captureFocus","disableInitialFocus"])},"VTooltip"),ie=N()({name:"VTooltip",props:te(),emits:{"update:modelValue":e=>!0},setup(e,o){let{slots:n}=o;const l=U(e,"modelValue"),{scopeId:v}=Z(),b=z(),r=k(()=>e.id||`v-tooltip-${b}`),u=K(),f=S(()=>e.location.split(" ").length>1?e.location:e.location+" center"),V=S(()=>e.origin==="auto"||e.origin==="overlap"||e.origin.split(" ").length>1||e.location.split(" ").length>1?e.origin:e.origin+" center"),y=k(()=>e.transition!=null?e.transition:l.value?"scale-transition":"fade-transition"),a=S(()=>m({"aria-describedby":r.value},e.activatorProps));return T(()=>{const c=B.filterProps(e);return g(B,m({ref:u,class:["v-tooltip",{"v-tooltip--interactive":e.interactive},e.class],style:e.style,id:r.value},c,{modelValue:l.value,"onUpdate:modelValue":i=>l.value=i,transition:y.value,absolute:!0,location:f.value,origin:V.value,role:"tooltip",activatorProps:a.value,_disableGlobalStack:!0},v),{activator:n.activator,default:function(){var s;for(var i=arguments.length,d=new Array(i),t=0;te.color),{roundedClasses:v}=R(e),{t:b}=w(),{textColorClasses:r,textColorStyles:u}=A(()=>e.textColor),{themeClasses:f}=O(),{locationStyles:V}=F(e,!0,a=>(e.floating?e.dot?2:4:e.dot?8:12)+(["top","bottom"].includes(a)?Number(e.offsetY??0):["left","right"].includes(a)?Number(e.offsetX??0):0)),{dimensionStyles:y}=$(e);return T(()=>{const a=Number(e.content),c=!e.max||isNaN(a)?e.content:a<=Number(e.max)?a:`${e.max}+`,[i,d]=D(o.attrs,["aria-atomic","aria-label","aria-live","role","title"]);return g(e.tag,m({class:["v-badge",{"v-badge--bordered":e.bordered,"v-badge--dot":e.dot,"v-badge--floating":e.floating,"v-badge--inline":e.inline},e.class]},d,{style:e.style}),{default:()=>{var t,s;return[h("div",{class:"v-badge__wrapper"},[(s=(t=o.slots).default)==null?void 0:s.call(t),g(L,{transition:e.transition},{default:()=>{var P,C;return[H(h("span",m({class:["v-badge__badge",f.value,n.value,v.value,r.value],style:[l.value,u.value,y.value,e.inline?{}:V.value],"aria-atomic":"true","aria-label":b(e.label,a),"aria-live":"polite",role:"status"},i),[e.dot?void 0:o.slots.badge?(C=(P=o.slots).badge)==null?void 0:C.call(P):e.icon?g(W,{icon:e.icon},null):c]),[[M,e.modelValue]])]}})])]}})}),{}}}),te=x({id:String,interactive:Boolean,text:String,...p(ee({closeOnBack:!1,location:"end",locationStrategy:"connected",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:null}),["absolute","retainFocus","captureFocus","disableInitialFocus"])},"VTooltip"),ie=N()({name:"VTooltip",props:te(),emits:{"update:modelValue":e=>!0},setup(e,o){let{slots:n}=o;const l=U(e,"modelValue"),{scopeId:v}=Z(),b=z(),r=k(()=>e.id||`v-tooltip-${b}`),u=K(),f=S(()=>e.location.split(" ").length>1?e.location:e.location+" center"),V=S(()=>e.origin==="auto"||e.origin==="overlap"||e.origin.split(" ").length>1||e.location.split(" ").length>1?e.origin:e.origin+" center"),y=k(()=>e.transition!=null?e.transition:l.value?"scale-transition":"fade-transition"),a=S(()=>m({"aria-describedby":r.value},e.activatorProps));return T(()=>{const c=B.filterProps(e);return g(B,m({ref:u,class:["v-tooltip",{"v-tooltip--interactive":e.interactive},e.class],style:e.style,id:r.value},c,{modelValue:l.value,"onUpdate:modelValue":i=>l.value=i,transition:y.value,absolute:!0,location:f.value,origin:V.value,role:"tooltip",activatorProps:a.value,_disableGlobalStack:!0},v),{activator:n.activator,default:function(){var s;for(var i=arguments.length,d=new Array(i),t=0;ti(t.tag,{class:T(["v-list-item-action",{"v-list-item-action--start":t.start,"v-list-item-action--end":t.end},t.class]),style:U(t.style)},n)),{}}}),ee={data(){return{listId:null,list:null,items:[],originalItems:[],newItemName:"",sortSeed:"1",sortType:"default",isRandomSorted:!1,deleteDialog:{show:!1,title:"",text:"",itemId:null,action:null},isRenaming:!1,newListName:"",itemDialog:{show:!1,item:null,isEditing:!1,editedItem:null}}},computed:{sortedItems(){return this.sortType==="completed"?[...this.items].sort((t,e)=>t.completed===e.completed?0:t.completed?1:-1):this.items},hasCompletedItems(){return this.items.some(t=>t.completed)}},async created(){this.listId=this.$route.params.id,await Promise.all([this.loadListInfo(),this.loadItems()])},methods:{async loadListInfo(){try{const t=await h.loadData("classworks-list-info");t&&Array.isArray(t)&&(this.list=t.find(e=>e.id===this.listId)),this.list||this.$router.push("/list")}catch(t){console.error("Failed to load list info",t),this.$router.push("/list")}},startRenaming(){this.list&&(this.newListName=this.list.name,this.isRenaming=!0)},cancelRenaming(){this.isRenaming=!1,this.newListName=""},async saveListName(){if(this.newListName.trim())try{const t=await h.loadData("classworks-list-info");if(t&&Array.isArray(t)){const e=t.findIndex(n=>n.id===this.listId);e!==-1&&(t[e].name=this.newListName.trim(),await h.saveData("classworks-list-info",t),this.list.name=this.newListName.trim())}this.isRenaming=!1}catch(t){console.error("Failed to update list name",t)}},async loadItems(){try{let t=await h.loadData(`classworks-list-${this.listId}`);(!t||!Array.isArray(t))&&(t=[],await h.saveData(`classworks-list-${this.listId}`,t)),this.items=t.map(e=>typeof e.completed>"u"?{id:e.id||Date.now()+Math.floor(Math.random()*1e3),name:e.name,completed:!1,description:e.description||""}:{...e,description:e.description||""}),this.originalItems=JSON.parse(JSON.stringify(this.items))}catch(t){console.error("Failed to load items",t),this.items=[],this.originalItems=[]}},async addItem(){if(!this.newItemName)return;const t={id:Date.now().toString(),name:this.newItemName,completed:!1,description:""};this.items.push(t),this.originalItems.push(JSON.parse(JSON.stringify(t))),await this.saveItems(),this.newItemName=""},openItemDetails(t){this.itemDialog={show:!0,item:t,isEditing:!1,editedItem:null}},startEditingItem(){this.itemDialog.item&&(this.itemDialog.isEditing=!0,this.itemDialog.editedItem=JSON.parse(JSON.stringify(this.itemDialog.item)))},cancelEditingItem(){this.itemDialog.isEditing=!1,this.itemDialog.editedItem=null},async saveItemChanges(){if(!this.itemDialog.editedItem)return;const t=this.items.findIndex(e=>e.id===this.itemDialog.item.id);if(t!==-1){this.items[t]={...this.itemDialog.editedItem};const e=this.originalItems.findIndex(n=>n.id===this.itemDialog.item.id);e!==-1&&(this.originalItems[e]=JSON.parse(JSON.stringify(this.items[t]))),await this.saveItems(),this.itemDialog.item=this.items[t],this.itemDialog.isEditing=!1,this.itemDialog.editedItem=null}},confirmDeleteItem(t){var n;const e=this.items.find(g=>g.id===t);e&&(this.deleteDialog={show:!0,title:"删除确认",text:`确定要删除 "${e.name}" 吗?`,itemId:t,action:"deleteItem"},this.itemDialog.show&&((n=this.itemDialog.item)==null?void 0:n.id)===t&&(this.itemDialog.show=!1))},confirmDeleteCompleted(){const t=this.items.filter(e=>e.completed).length;this.deleteDialog={show:!0,title:"删除已完成项目",text:`确定要删除所有已完成的项目吗?(共 ${t} 项)`,action:"deleteCompleted"}},confirmDelete(){this.deleteDialog.action==="deleteItem"&&this.deleteDialog.itemId?this.deleteItem(this.deleteDialog.itemId):this.deleteDialog.action==="deleteCompleted"&&this.deleteCompletedItems(),this.deleteDialog.show=!1},async deleteItem(t){this.items=this.items.filter(e=>e.id!==t),this.originalItems=this.originalItems.filter(e=>e.id!==t),await this.saveItems()},async deleteCompletedItems(){this.items=this.items.filter(t=>!t.completed),this.originalItems=this.originalItems.filter(t=>!t.completed),await this.saveItems()},async updateItemStatus(t,e){const n=this.items.find(g=>g.id===t);if(n){n.completed=e;const g=this.originalItems.find(s=>s.id===t);g&&(g.completed=e),await this.saveItems()}},async saveItems(){try{await h.saveData(`classworks-list-${this.listId}`,this.items)}catch(t){console.error("Failed to save items",t)}},randomSort(){const t=this.items.map(e=>{const n=this.hashCode(e.id+this.sortSeed);return{...e,randomValue:this.seededRandom(n)}});t.sort((e,n)=>e.randomValue-n.randomValue),this.items=t.map(e=>{const n={...e};return delete n.randomValue,n}),this.isRandomSorted=!0,this.saveItems()},resetSort(){this.items=JSON.parse(JSON.stringify(this.originalItems)),this.isRandomSorted=!1,this.saveItems()},hashCode(t){let e=0;for(let n=0;n[i(r,{icon:"mdi-arrow-left",variant:"text",onClick:e[0]||(e[0]=a=>t.$router.push("/"))})]),default:l(()=>[s.list&&!s.isRenaming?(m(),p(E,{key:0,class:"text-h6"},{default:l(()=>[o(f(s.list.name),1)]),_:1})):(m(),p(E,{key:1,class:"text-h6"},{default:l(()=>[...e[14]||(e[14]=[o("列表",-1)])]),_:1}))]),_:1}),i(Y,null,{default:l(()=>[M("div",te,[i(r,{border:"",class:"mr-2",icon:"",to:"/list"},{default:l(()=>[i(I,null,{default:l(()=>[...e[15]||(e[15]=[o("mdi-arrow-left",-1)])]),_:1})]),_:1}),s.list&&!s.isRenaming?(m(),u("h1",ie,[o(f(s.list.name)+" ",1),i(r,{border:"",icon:"",size:"small",onClick:d.startRenaming},{default:l(()=>[i(I,null,{default:l(()=>[...e[16]||(e[16]=[o("mdi-pencil",-1)])]),_:1})]),_:1},8,["onClick"])])):s.list&&s.isRenaming?(m(),u("div",le,[i(x,{modelValue:s.newListName,"onUpdate:modelValue":e[1]||(e[1]=a=>s.newListName=a),autofocus:"",class:"mr-2",density:"compact","hide-details":"",label:"列表名称",style:{"min-width":"200px"},onKeyup:P(d.saveListName,["enter"])},null,8,["modelValue","onKeyup"]),i(r,{class:"mr-2",color:"primary",size:"small",onClick:d.saveListName},{default:l(()=>[i(I,null,{default:l(()=>[...e[17]||(e[17]=[o("mdi-check",-1)])]),_:1})]),_:1},8,["onClick"]),i(r,{color:"error",size:"small",onClick:d.cancelRenaming},{default:l(()=>[i(I,null,{default:l(()=>[...e[18]||(e[18]=[o("mdi-close",-1)])]),_:1})]),_:1},8,["onClick"])])):(m(),u("h1",se," 加载中... "))]),i(c,{border:"",class:"mb-5",rounded:"xl"},{default:l(()=>[i(D,{class:"d-flex align-center"},{default:l(()=>[e[21]||(e[21]=o(" 项目列表 ",-1)),i(y),i(K,{modelValue:s.sortType,"onUpdate:modelValue":e[2]||(e[2]=a=>s.sortType=a),mandatory:""},{default:l(()=>[i(r,{value:"default"},{default:l(()=>[i(I,null,{default:l(()=>[...e[19]||(e[19]=[o("mdi-sort-alphabetical-ascending",-1)])]),_:1})]),_:1}),i(r,{value:"completed"},{default:l(()=>[i(I,null,{default:l(()=>[...e[20]||(e[20]=[o("mdi-check-circle-outline",-1)])]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1}),d.sortedItems.length===0?(m(),p(V,{key:0},{default:l(()=>[...e[22]||(e[22]=[o(" 暂无项目,请添加新项目 ",-1)])]),_:1})):(m(),p(R,{key:1,"select-strategy":"leaf"},{default:l(()=>[(m(!0),u(k,null,j(d.sortedItems,(a,w)=>(m(),p(C,{key:a.id,class:T({"text-decoration-line-through":a.completed}),onClick:L=>d.openItemDetails(a)},{prepend:l(()=>[i($,{start:""},{default:l(()=>[i(H,{"model-value":a.completed,"onUpdate:modelValue":L=>d.updateItemStatus(a.id,L),onClick:e[3]||(e[3]=q(()=>{},["stop"]))},null,8,["model-value","onUpdate:modelValue"])]),_:2},1024)]),append:l(()=>[o(f(w+1),1)]),default:l(()=>[o(" "+f(a.name)+" ",1),i(v,null,{default:l(()=>[o(f(a.description),1)]),_:2},1024)]),_:2},1032,["class","onClick"]))),128))]),_:1})),d.sortedItems.length>0?(m(),p(N,{key:2},{default:l(()=>[i(y),i(r,{disabled:!d.hasCompletedItems,color:"error","prepend-icon":"mdi-delete-sweep",onClick:d.confirmDeleteCompleted},{default:l(()=>[...e[23]||(e[23]=[o(" 删除已完成项目 ",-1)])]),_:1},8,["disabled","onClick"])]),_:1})):b("",!0)]),_:1}),i(c,{border:"",class:"mb-5",rounded:"xl"},{default:l(()=>[i(D,null,{default:l(()=>[...e[24]||(e[24]=[o("添加新项目",-1)])]),_:1}),i(V,null,{default:l(()=>[i(x,{modelValue:s.newItemName,"onUpdate:modelValue":e[4]||(e[4]=a=>s.newItemName=a),rules:[a=>!!a||"名称不能为空"],label:"项目名称"},null,8,["modelValue","rules"]),i(r,{disabled:!s.newItemName,color:"primary",onClick:d.addItem},{default:l(()=>[...e[25]||(e[25]=[o(" 添加 ",-1)])]),_:1},8,["disabled","onClick"])]),_:1})]),_:1}),i(c,{border:"",class:"mb-5",rounded:"xl"},{default:l(()=>[i(D,null,{default:l(()=>[...e[26]||(e[26]=[o("列表排序",-1)])]),_:1}),i(V,null,{default:l(()=>[i(x,{modelValue:s.sortSeed,"onUpdate:modelValue":e[5]||(e[5]=a=>s.sortSeed=a),class:"mb-3",hint:"输入相同的种子值可以得到相同的排序结果",label:"排序种子 (任意数字或文本)","persistent-hint":""},null,8,["modelValue"]),i(r,{class:"mr-2",color:"primary",onClick:d.randomSort},{default:l(()=>[...e[27]||(e[27]=[o(" 随机排序 ",-1)])]),_:1},8,["onClick"]),i(r,{variant:"text",onClick:d.resetSort},{default:l(()=>[...e[28]||(e[28]=[o(" 撤销 ",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1}),i(A,{modelValue:s.deleteDialog.show,"onUpdate:modelValue":e[7]||(e[7]=a=>s.deleteDialog.show=a),"max-width":"500"},{default:l(()=>[i(c,{border:"",rounded:"xl"},{default:l(()=>[i(D,null,{default:l(()=>[o(f(s.deleteDialog.title),1)]),_:1}),i(V,null,{default:l(()=>[o(f(s.deleteDialog.text),1)]),_:1}),i(N,null,{default:l(()=>[i(y),i(r,{color:"primary",variant:"text",onClick:e[6]||(e[6]=a=>s.deleteDialog.show=!1)},{default:l(()=>[...e[29]||(e[29]=[o(" 取消 ",-1)])]),_:1}),i(r,{color:"error",variant:"text",onClick:d.confirmDelete},{default:l(()=>[...e[30]||(e[30]=[o(" 确认删除 ",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1},8,["modelValue"]),i(A,{modelValue:s.itemDialog.show,"onUpdate:modelValue":e[13]||(e[13]=a=>s.itemDialog.show=a),"max-width":"600"},{default:l(()=>[i(c,{border:"",rounded:"xl"},{default:l(()=>[i(D,null,{default:l(()=>[s.itemDialog.isEditing?(m(),u("span",ae,"编辑项目")):(m(),u("span",oe,"项目详情"))]),_:1}),i(V,null,{default:l(()=>[!s.itemDialog.isEditing&&s.itemDialog.item?(m(),u("div",ne,[i(R,null,{default:l(()=>[i(C,null,{default:l(()=>[i(S,{class:"text-subtitle-1 font-weight-bold"},{default:l(()=>[o(f(s.itemDialog.item.name),1)]),_:1}),i(v,null,{default:l(()=>[o(f(s.itemDialog.item.id),1)]),_:1})]),_:1}),i(C,null,{default:l(()=>[i(S,{class:"text-subtitle-1 font-weight-bold"},{default:l(()=>[...e[31]||(e[31]=[o("状态",-1)])]),_:1}),i(v,null,{default:l(()=>[i(Q,{color:s.itemDialog.item.completed?"success":"warning",size:"small"},{default:l(()=>[o(f(s.itemDialog.item.completed?"已完成":"未完成"),1)]),_:1},8,["color"])]),_:1})]),_:1}),s.itemDialog.item.description?(m(),p(C,{key:0},{default:l(()=>[i(S,{class:"text-subtitle-1 font-weight-bold"},{default:l(()=>[...e[32]||(e[32]=[o("描述",-1)])]),_:1}),i(v,null,{default:l(()=>[o(f(s.itemDialog.item.description),1)]),_:1})]),_:1})):b("",!0)]),_:1})])):s.itemDialog.isEditing&&s.itemDialog.item?(m(),u("div",de,[i(x,{modelValue:s.itemDialog.editedItem.name,"onUpdate:modelValue":e[8]||(e[8]=a=>s.itemDialog.editedItem.name=a),class:"mb-3",label:"名称",variant:"outlined"},null,8,["modelValue"]),i(W,{modelValue:s.itemDialog.editedItem.description,"onUpdate:modelValue":e[9]||(e[9]=a=>s.itemDialog.editedItem.description=a),class:"mb-3",label:"描述",rows:"3",variant:"outlined"},null,8,["modelValue"]),i(X,{modelValue:s.itemDialog.editedItem.completed,"onUpdate:modelValue":e[10]||(e[10]=a=>s.itemDialog.editedItem.completed=a),color:"success","hide-details":"",label:"已完成"},null,8,["modelValue"])])):b("",!0)]),_:1}),i(N,null,{default:l(()=>[i(y),s.itemDialog.isEditing?(m(),u(k,{key:1},[i(r,{color:"success",variant:"text",onClick:d.saveItemChanges},{default:l(()=>[...e[36]||(e[36]=[o(" 保存 ",-1)])]),_:1},8,["onClick"]),i(r,{color:"secondary",variant:"text",onClick:d.cancelEditingItem},{default:l(()=>[...e[37]||(e[37]=[o(" 取消 ",-1)])]),_:1},8,["onClick"])],64)):(m(),u(k,{key:0},[i(r,{color:"primary",variant:"text",onClick:d.startEditingItem},{default:l(()=>[...e[33]||(e[33]=[o(" 编辑 ",-1)])]),_:1},8,["onClick"]),i(r,{color:"error",variant:"text",onClick:e[11]||(e[11]=a=>{var w;return d.confirmDeleteItem((w=s.itemDialog.item)==null?void 0:w.id)})},{default:l(()=>[...e[34]||(e[34]=[o(" 删除 ",-1)])]),_:1}),i(r,{color:"secondary",variant:"text",onClick:e[12]||(e[12]=a=>s.itemDialog.show=!1)},{default:l(()=>[...e[35]||(e[35]=[o(" 关闭 ",-1)])]),_:1})],64))]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})],64)}const Ve=z(ee,[["render",me]]);export{Ve as default}; +import{d as h}from"./dataProvider-DcbCk3Ud.js";import{g as _,p as B,c as O,d as i,n as U,e as T,m as J,h as F,_ as z,A as u,o as m,w as l,j as p,t as o,C as f,y as r,i as M,v as I,N as P,l as c,B as b,q as D,x as y,D as K,z as V,P as R,F as k,G as j,Q as C,a4 as v,O as q,M as N,H as A,a3 as S}from"./index-CDv4Fq34.js";import{b as E,c as G}from"./VAppBarTitle-CXYkyYYM.js";import{V as x}from"./VTextField-DxEgNjb2.js";import{V as H}from"./VCheckboxBtn-CcjCxtxm.js";import{V as Q}from"./VChip-C22wJB7H.js";import{V as W}from"./VTextarea-C2tmhWNc.js";import{V as X}from"./VSwitch-DDraNCQD.js";import{V as Y}from"./VContainer-hjhpTkdD.js";const Z=B({start:Boolean,end:Boolean,...F(),...J()},"VListItemAction"),$=_()({name:"VListItemAction",props:Z(),setup(t,e){let{slots:n}=e;return O(()=>i(t.tag,{class:T(["v-list-item-action",{"v-list-item-action--start":t.start,"v-list-item-action--end":t.end},t.class]),style:U(t.style)},n)),{}}}),ee={data(){return{listId:null,list:null,items:[],originalItems:[],newItemName:"",sortSeed:"1",sortType:"default",isRandomSorted:!1,deleteDialog:{show:!1,title:"",text:"",itemId:null,action:null},isRenaming:!1,newListName:"",itemDialog:{show:!1,item:null,isEditing:!1,editedItem:null}}},computed:{sortedItems(){return this.sortType==="completed"?[...this.items].sort((t,e)=>t.completed===e.completed?0:t.completed?1:-1):this.items},hasCompletedItems(){return this.items.some(t=>t.completed)}},async created(){this.listId=this.$route.params.id,await Promise.all([this.loadListInfo(),this.loadItems()])},methods:{async loadListInfo(){try{const t=await h.loadData("classworks-list-info");t&&Array.isArray(t)&&(this.list=t.find(e=>e.id===this.listId)),this.list||this.$router.push("/list")}catch(t){console.error("Failed to load list info",t),this.$router.push("/list")}},startRenaming(){this.list&&(this.newListName=this.list.name,this.isRenaming=!0)},cancelRenaming(){this.isRenaming=!1,this.newListName=""},async saveListName(){if(this.newListName.trim())try{const t=await h.loadData("classworks-list-info");if(t&&Array.isArray(t)){const e=t.findIndex(n=>n.id===this.listId);e!==-1&&(t[e].name=this.newListName.trim(),await h.saveData("classworks-list-info",t),this.list.name=this.newListName.trim())}this.isRenaming=!1}catch(t){console.error("Failed to update list name",t)}},async loadItems(){try{let t=await h.loadData(`classworks-list-${this.listId}`);(!t||!Array.isArray(t))&&(t=[],await h.saveData(`classworks-list-${this.listId}`,t)),this.items=t.map(e=>typeof e.completed>"u"?{id:e.id||Date.now()+Math.floor(Math.random()*1e3),name:e.name,completed:!1,description:e.description||""}:{...e,description:e.description||""}),this.originalItems=JSON.parse(JSON.stringify(this.items))}catch(t){console.error("Failed to load items",t),this.items=[],this.originalItems=[]}},async addItem(){if(!this.newItemName)return;const t={id:Date.now().toString(),name:this.newItemName,completed:!1,description:""};this.items.push(t),this.originalItems.push(JSON.parse(JSON.stringify(t))),await this.saveItems(),this.newItemName=""},openItemDetails(t){this.itemDialog={show:!0,item:t,isEditing:!1,editedItem:null}},startEditingItem(){this.itemDialog.item&&(this.itemDialog.isEditing=!0,this.itemDialog.editedItem=JSON.parse(JSON.stringify(this.itemDialog.item)))},cancelEditingItem(){this.itemDialog.isEditing=!1,this.itemDialog.editedItem=null},async saveItemChanges(){if(!this.itemDialog.editedItem)return;const t=this.items.findIndex(e=>e.id===this.itemDialog.item.id);if(t!==-1){this.items[t]={...this.itemDialog.editedItem};const e=this.originalItems.findIndex(n=>n.id===this.itemDialog.item.id);e!==-1&&(this.originalItems[e]=JSON.parse(JSON.stringify(this.items[t]))),await this.saveItems(),this.itemDialog.item=this.items[t],this.itemDialog.isEditing=!1,this.itemDialog.editedItem=null}},confirmDeleteItem(t){var n;const e=this.items.find(g=>g.id===t);e&&(this.deleteDialog={show:!0,title:"删除确认",text:`确定要删除 "${e.name}" 吗?`,itemId:t,action:"deleteItem"},this.itemDialog.show&&((n=this.itemDialog.item)==null?void 0:n.id)===t&&(this.itemDialog.show=!1))},confirmDeleteCompleted(){const t=this.items.filter(e=>e.completed).length;this.deleteDialog={show:!0,title:"删除已完成项目",text:`确定要删除所有已完成的项目吗?(共 ${t} 项)`,action:"deleteCompleted"}},confirmDelete(){this.deleteDialog.action==="deleteItem"&&this.deleteDialog.itemId?this.deleteItem(this.deleteDialog.itemId):this.deleteDialog.action==="deleteCompleted"&&this.deleteCompletedItems(),this.deleteDialog.show=!1},async deleteItem(t){this.items=this.items.filter(e=>e.id!==t),this.originalItems=this.originalItems.filter(e=>e.id!==t),await this.saveItems()},async deleteCompletedItems(){this.items=this.items.filter(t=>!t.completed),this.originalItems=this.originalItems.filter(t=>!t.completed),await this.saveItems()},async updateItemStatus(t,e){const n=this.items.find(g=>g.id===t);if(n){n.completed=e;const g=this.originalItems.find(s=>s.id===t);g&&(g.completed=e),await this.saveItems()}},async saveItems(){try{await h.saveData(`classworks-list-${this.listId}`,this.items)}catch(t){console.error("Failed to save items",t)}},randomSort(){const t=this.items.map(e=>{const n=this.hashCode(e.id+this.sortSeed);return{...e,randomValue:this.seededRandom(n)}});t.sort((e,n)=>e.randomValue-n.randomValue),this.items=t.map(e=>{const n={...e};return delete n.randomValue,n}),this.isRandomSorted=!0,this.saveItems()},resetSort(){this.items=JSON.parse(JSON.stringify(this.originalItems)),this.isRandomSorted=!1,this.saveItems()},hashCode(t){let e=0;for(let n=0;n[i(r,{icon:"mdi-arrow-left",variant:"text",onClick:e[0]||(e[0]=a=>t.$router.push("/"))})]),default:l(()=>[s.list&&!s.isRenaming?(m(),p(E,{key:0,class:"text-h6"},{default:l(()=>[o(f(s.list.name),1)]),_:1})):(m(),p(E,{key:1,class:"text-h6"},{default:l(()=>[...e[14]||(e[14]=[o("列表",-1)])]),_:1}))]),_:1}),i(Y,null,{default:l(()=>[M("div",te,[i(r,{border:"",class:"mr-2",icon:"",to:"/list"},{default:l(()=>[i(I,null,{default:l(()=>[...e[15]||(e[15]=[o("mdi-arrow-left",-1)])]),_:1})]),_:1}),s.list&&!s.isRenaming?(m(),u("h1",ie,[o(f(s.list.name)+" ",1),i(r,{border:"",icon:"",size:"small",onClick:d.startRenaming},{default:l(()=>[i(I,null,{default:l(()=>[...e[16]||(e[16]=[o("mdi-pencil",-1)])]),_:1})]),_:1},8,["onClick"])])):s.list&&s.isRenaming?(m(),u("div",le,[i(x,{modelValue:s.newListName,"onUpdate:modelValue":e[1]||(e[1]=a=>s.newListName=a),autofocus:"",class:"mr-2",density:"compact","hide-details":"",label:"列表名称",style:{"min-width":"200px"},onKeyup:P(d.saveListName,["enter"])},null,8,["modelValue","onKeyup"]),i(r,{class:"mr-2",color:"primary",size:"small",onClick:d.saveListName},{default:l(()=>[i(I,null,{default:l(()=>[...e[17]||(e[17]=[o("mdi-check",-1)])]),_:1})]),_:1},8,["onClick"]),i(r,{color:"error",size:"small",onClick:d.cancelRenaming},{default:l(()=>[i(I,null,{default:l(()=>[...e[18]||(e[18]=[o("mdi-close",-1)])]),_:1})]),_:1},8,["onClick"])])):(m(),u("h1",se," 加载中... "))]),i(c,{border:"",class:"mb-5",rounded:"xl"},{default:l(()=>[i(D,{class:"d-flex align-center"},{default:l(()=>[e[21]||(e[21]=o(" 项目列表 ",-1)),i(y),i(K,{modelValue:s.sortType,"onUpdate:modelValue":e[2]||(e[2]=a=>s.sortType=a),mandatory:""},{default:l(()=>[i(r,{value:"default"},{default:l(()=>[i(I,null,{default:l(()=>[...e[19]||(e[19]=[o("mdi-sort-alphabetical-ascending",-1)])]),_:1})]),_:1}),i(r,{value:"completed"},{default:l(()=>[i(I,null,{default:l(()=>[...e[20]||(e[20]=[o("mdi-check-circle-outline",-1)])]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1}),d.sortedItems.length===0?(m(),p(V,{key:0},{default:l(()=>[...e[22]||(e[22]=[o(" 暂无项目,请添加新项目 ",-1)])]),_:1})):(m(),p(R,{key:1,"select-strategy":"leaf"},{default:l(()=>[(m(!0),u(k,null,j(d.sortedItems,(a,w)=>(m(),p(C,{key:a.id,class:T({"text-decoration-line-through":a.completed}),onClick:L=>d.openItemDetails(a)},{prepend:l(()=>[i($,{start:""},{default:l(()=>[i(H,{"model-value":a.completed,"onUpdate:modelValue":L=>d.updateItemStatus(a.id,L),onClick:e[3]||(e[3]=q(()=>{},["stop"]))},null,8,["model-value","onUpdate:modelValue"])]),_:2},1024)]),append:l(()=>[o(f(w+1),1)]),default:l(()=>[o(" "+f(a.name)+" ",1),i(v,null,{default:l(()=>[o(f(a.description),1)]),_:2},1024)]),_:2},1032,["class","onClick"]))),128))]),_:1})),d.sortedItems.length>0?(m(),p(N,{key:2},{default:l(()=>[i(y),i(r,{disabled:!d.hasCompletedItems,color:"error","prepend-icon":"mdi-delete-sweep",onClick:d.confirmDeleteCompleted},{default:l(()=>[...e[23]||(e[23]=[o(" 删除已完成项目 ",-1)])]),_:1},8,["disabled","onClick"])]),_:1})):b("",!0)]),_:1}),i(c,{border:"",class:"mb-5",rounded:"xl"},{default:l(()=>[i(D,null,{default:l(()=>[...e[24]||(e[24]=[o("添加新项目",-1)])]),_:1}),i(V,null,{default:l(()=>[i(x,{modelValue:s.newItemName,"onUpdate:modelValue":e[4]||(e[4]=a=>s.newItemName=a),rules:[a=>!!a||"名称不能为空"],label:"项目名称"},null,8,["modelValue","rules"]),i(r,{disabled:!s.newItemName,color:"primary",onClick:d.addItem},{default:l(()=>[...e[25]||(e[25]=[o(" 添加 ",-1)])]),_:1},8,["disabled","onClick"])]),_:1})]),_:1}),i(c,{border:"",class:"mb-5",rounded:"xl"},{default:l(()=>[i(D,null,{default:l(()=>[...e[26]||(e[26]=[o("列表排序",-1)])]),_:1}),i(V,null,{default:l(()=>[i(x,{modelValue:s.sortSeed,"onUpdate:modelValue":e[5]||(e[5]=a=>s.sortSeed=a),class:"mb-3",hint:"输入相同的种子值可以得到相同的排序结果",label:"排序种子 (任意数字或文本)","persistent-hint":""},null,8,["modelValue"]),i(r,{class:"mr-2",color:"primary",onClick:d.randomSort},{default:l(()=>[...e[27]||(e[27]=[o(" 随机排序 ",-1)])]),_:1},8,["onClick"]),i(r,{variant:"text",onClick:d.resetSort},{default:l(()=>[...e[28]||(e[28]=[o(" 撤销 ",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1}),i(A,{modelValue:s.deleteDialog.show,"onUpdate:modelValue":e[7]||(e[7]=a=>s.deleteDialog.show=a),"max-width":"500"},{default:l(()=>[i(c,{border:"",rounded:"xl"},{default:l(()=>[i(D,null,{default:l(()=>[o(f(s.deleteDialog.title),1)]),_:1}),i(V,null,{default:l(()=>[o(f(s.deleteDialog.text),1)]),_:1}),i(N,null,{default:l(()=>[i(y),i(r,{color:"primary",variant:"text",onClick:e[6]||(e[6]=a=>s.deleteDialog.show=!1)},{default:l(()=>[...e[29]||(e[29]=[o(" 取消 ",-1)])]),_:1}),i(r,{color:"error",variant:"text",onClick:d.confirmDelete},{default:l(()=>[...e[30]||(e[30]=[o(" 确认删除 ",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1},8,["modelValue"]),i(A,{modelValue:s.itemDialog.show,"onUpdate:modelValue":e[13]||(e[13]=a=>s.itemDialog.show=a),"max-width":"600"},{default:l(()=>[i(c,{border:"",rounded:"xl"},{default:l(()=>[i(D,null,{default:l(()=>[s.itemDialog.isEditing?(m(),u("span",ae,"编辑项目")):(m(),u("span",oe,"项目详情"))]),_:1}),i(V,null,{default:l(()=>[!s.itemDialog.isEditing&&s.itemDialog.item?(m(),u("div",ne,[i(R,null,{default:l(()=>[i(C,null,{default:l(()=>[i(S,{class:"text-subtitle-1 font-weight-bold"},{default:l(()=>[o(f(s.itemDialog.item.name),1)]),_:1}),i(v,null,{default:l(()=>[o(f(s.itemDialog.item.id),1)]),_:1})]),_:1}),i(C,null,{default:l(()=>[i(S,{class:"text-subtitle-1 font-weight-bold"},{default:l(()=>[...e[31]||(e[31]=[o("状态",-1)])]),_:1}),i(v,null,{default:l(()=>[i(Q,{color:s.itemDialog.item.completed?"success":"warning",size:"small"},{default:l(()=>[o(f(s.itemDialog.item.completed?"已完成":"未完成"),1)]),_:1},8,["color"])]),_:1})]),_:1}),s.itemDialog.item.description?(m(),p(C,{key:0},{default:l(()=>[i(S,{class:"text-subtitle-1 font-weight-bold"},{default:l(()=>[...e[32]||(e[32]=[o("描述",-1)])]),_:1}),i(v,null,{default:l(()=>[o(f(s.itemDialog.item.description),1)]),_:1})]),_:1})):b("",!0)]),_:1})])):s.itemDialog.isEditing&&s.itemDialog.item?(m(),u("div",de,[i(x,{modelValue:s.itemDialog.editedItem.name,"onUpdate:modelValue":e[8]||(e[8]=a=>s.itemDialog.editedItem.name=a),class:"mb-3",label:"名称",variant:"outlined"},null,8,["modelValue"]),i(W,{modelValue:s.itemDialog.editedItem.description,"onUpdate:modelValue":e[9]||(e[9]=a=>s.itemDialog.editedItem.description=a),class:"mb-3",label:"描述",rows:"3",variant:"outlined"},null,8,["modelValue"]),i(X,{modelValue:s.itemDialog.editedItem.completed,"onUpdate:modelValue":e[10]||(e[10]=a=>s.itemDialog.editedItem.completed=a),color:"success","hide-details":"",label:"已完成"},null,8,["modelValue"])])):b("",!0)]),_:1}),i(N,null,{default:l(()=>[i(y),s.itemDialog.isEditing?(m(),u(k,{key:1},[i(r,{color:"success",variant:"text",onClick:d.saveItemChanges},{default:l(()=>[...e[36]||(e[36]=[o(" 保存 ",-1)])]),_:1},8,["onClick"]),i(r,{color:"secondary",variant:"text",onClick:d.cancelEditingItem},{default:l(()=>[...e[37]||(e[37]=[o(" 取消 ",-1)])]),_:1},8,["onClick"])],64)):(m(),u(k,{key:0},[i(r,{color:"primary",variant:"text",onClick:d.startEditingItem},{default:l(()=>[...e[33]||(e[33]=[o(" 编辑 ",-1)])]),_:1},8,["onClick"]),i(r,{color:"error",variant:"text",onClick:e[11]||(e[11]=a=>{var w;return d.confirmDeleteItem((w=s.itemDialog.item)==null?void 0:w.id)})},{default:l(()=>[...e[34]||(e[34]=[o(" 删除 ",-1)])]),_:1}),i(r,{color:"secondary",variant:"text",onClick:e[12]||(e[12]=a=>s.itemDialog.show=!1)},{default:l(()=>[...e[35]||(e[35]=[o(" 关闭 ",-1)])]),_:1})],64))]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})],64)}const Ve=z(ee,[["render",me]]);export{Ve as default}; diff --git a/assets/_id_-Nj7gqVdd.js b/assets/_id_-Dm084ib8.js similarity index 69% rename from assets/_id_-Nj7gqVdd.js rename to assets/_id_-Dm084ib8.js index fcdf4a1..975a240 100644 --- a/assets/_id_-Nj7gqVdd.js +++ b/assets/_id_-Dm084ib8.js @@ -1 +1 @@ -import{_ as c}from"./ExamConfigEditor-DMEBeH6U.js";import{_ as u,j as n,o as d,w as r,d as e,t as p,x as v,y as m,B as _}from"./index-B3T0sq1H.js";import{c as g,b as x}from"./VAppBarTitle-Ba0c-9tb.js";import{V as l}from"./VContainer-XsoZJa5c.js";import"./dataProvider-CkCYsinY.js";import"./VAlert-lHl5kpT_.js";import"./VSkeletonLoader-DhKO-QlH.js";import"./VTooltip-BBE3uDRK.js";import"./VChip-BWQnSnw_.js";import"./VRow-2h_LaAAT.js";import"./VTextField-CDSSNWNb.js";import"./VTextarea-D8GmgMhc.js";import"./VSwitch-CzflqWRY.js";import"./filter-CqboDMk1.js";import"./VCheckboxBtn-ibDz3I_W.js";import"./VSheet-BPJ91LSl.js";const E={name:"ExamEditorPage",components:{ExamConfigEditor:c},data(){return{id:this.$route.params.id,saving:!1}},watch:{"$route.params.id"(o){this.id=o}},methods:{async save(){if(this.$refs.editor){this.saving=!0;try{await this.$refs.editor.saveConfig()}finally{this.saving=!1}}},onSaved(){var o,t;(t=(o=this.$toast)==null?void 0:o.success)==null||t.call(o,"保存成功")},onError(o){var t,i;(i=(t=this.$toast)==null?void 0:t.error)==null||i.call(t,o||"保存失败")}}};function C(o,t,i,V,a,s){const f=c;return d(),n(l,{class:"pa-0"},{default:r(()=>[e(g,{elevation:"1"},{prepend:r(()=>[e(m,{icon:"mdi-arrow-left",variant:"text",onClick:t[0]||(t[0]=h=>o.$router.back())})]),default:r(()=>[e(x,{class:"text-h6"},{default:r(()=>[...t[1]||(t[1]=[p(" 编辑考试配置 ",-1)])]),_:1}),e(v),e(m,{loading:a.saving,color:"success","prepend-icon":"mdi-content-save",variant:"outlined",onClick:s.save},{default:r(()=>[...t[2]||(t[2]=[p(" 保存 ",-1)])]),_:1},8,["loading","onClick"])]),_:1}),e(l,{class:"py-4",style:{"max-width":"1200px"}},{default:r(()=>[a.id?(d(),n(f,{key:0,ref:"editor","config-id":a.id,onError:s.onError,onSaved:s.onSaved},null,8,["config-id","onError","onSaved"])):_("",!0)]),_:1})]),_:1})}const G=u(E,[["render",C]]);export{G as default}; +import{_ as c}from"./ExamConfigEditor-C-FMdPZg.js";import{_ as u,j as n,o as d,w as r,d as e,t as p,x as v,y as m,B as _}from"./index-CDv4Fq34.js";import{c as g,b as x}from"./VAppBarTitle-CXYkyYYM.js";import{V as l}from"./VContainer-hjhpTkdD.js";import"./dataProvider-DcbCk3Ud.js";import"./VAlert-DsOOTaSZ.js";import"./VSkeletonLoader-BkWTSuGV.js";import"./VTooltip-DGRtgxwA.js";import"./VChip-C22wJB7H.js";import"./VRow-BixCyIxW.js";import"./VTextField-DxEgNjb2.js";import"./VTextarea-C2tmhWNc.js";import"./VSwitch-DDraNCQD.js";import"./filter-6OsXqu2t.js";import"./VCheckboxBtn-CcjCxtxm.js";import"./VSheet-B-sjq7IK.js";const E={name:"ExamEditorPage",components:{ExamConfigEditor:c},data(){return{id:this.$route.params.id,saving:!1}},watch:{"$route.params.id"(o){this.id=o}},methods:{async save(){if(this.$refs.editor){this.saving=!0;try{await this.$refs.editor.saveConfig()}finally{this.saving=!1}}},onSaved(){var o,t;(t=(o=this.$toast)==null?void 0:o.success)==null||t.call(o,"保存成功")},onError(o){var t,i;(i=(t=this.$toast)==null?void 0:t.error)==null||i.call(t,o||"保存失败")}}};function C(o,t,i,V,a,s){const f=c;return d(),n(l,{class:"pa-0"},{default:r(()=>[e(g,{elevation:"1"},{prepend:r(()=>[e(m,{icon:"mdi-arrow-left",variant:"text",onClick:t[0]||(t[0]=h=>o.$router.back())})]),default:r(()=>[e(x,{class:"text-h6"},{default:r(()=>[...t[1]||(t[1]=[p(" 编辑考试配置 ",-1)])]),_:1}),e(v),e(m,{loading:a.saving,color:"success","prepend-icon":"mdi-content-save",variant:"outlined",onClick:s.save},{default:r(()=>[...t[2]||(t[2]=[p(" 保存 ",-1)])]),_:1},8,["loading","onClick"])]),_:1}),e(l,{class:"py-4",style:{"max-width":"1200px"}},{default:r(()=>[a.id?(d(),n(f,{key:0,ref:"editor","config-id":a.id,onError:s.onError,onSaved:s.onSaved},null,8,["config-id","onError","onSaved"])):_("",!0)]),_:1})]),_:1})}const G=u(E,[["render",C]]);export{G as default}; diff --git a/assets/authorize-CSzhMaQn.js b/assets/authorize-BZjxrurN.js similarity index 87% rename from assets/authorize-CSzhMaQn.js rename to assets/authorize-BZjxrurN.js index 01e2451..47c470c 100644 --- a/assets/authorize-CSzhMaQn.js +++ b/assets/authorize-BZjxrurN.js @@ -1 +1 @@ -import{ao as V,ap as g,Z as c,a1 as _,s as i,k,j as u,o as l,w as e,d as a,l as y,B as d,q as C,t as p,C as f,z as h,i as x,ag as B,M as T,x as N,y as S}from"./index-B3T0sq1H.js";import{V as w,a as R}from"./VRow-2h_LaAAT.js";import{V as j}from"./VContainer-XsoZJa5c.js";const A={__name:"authorize",setup(q){const m=V(),n=g(),s=c("processing"),r=c("正在验证授权信息...");_(async()=>{try{const t=m.query.token;if(!t){s.value="error",r.value="未获取到授权令牌";return}i("server.kvToken",t);const o=k("device.uuid");o&&o!=="00000000-0000-4000-8000-000000000000"?(i("device.uuid","00000000-0000-4000-8000-000000000000"),r.value="授权成功!已完成数据迁移。"):r.value="授权成功!",s.value="success",n.push("/")}catch(t){console.error("授权处理失败:",t),s.value="error",r.value=`授权失败: ${t.message}`}});const v=()=>{n.push("/")};return(t,o)=>(l(),u(j,{class:"fill-height",fluid:""},{default:e(()=>[a(w,{align:"center",justify:"center"},{default:e(()=>[a(R,{cols:"12",md:"6",sm:"8"},{default:e(()=>[a(y,null,{default:e(()=>[a(C,{class:"text-h5"},{default:e(()=>[p(f(s.value==="processing"?"正在处理授权...":s.value==="success"?"授权成功":"授权失败"),1)]),_:1}),a(h,null,{default:e(()=>[s.value==="processing"?(l(),u(B,{key:0,class:"mb-4",color:"primary",indeterminate:""})):d("",!0),x("p",null,f(r.value),1)]),_:1}),s.value!=="processing"?(l(),u(T,{key:0},{default:e(()=>[a(N),a(S,{color:"primary",onClick:v},{default:e(()=>[...o[0]||(o[0]=[p("返回首页",-1)])]),_:1})]),_:1})):d("",!0)]),_:1})]),_:1})]),_:1})]),_:1}))}};export{A as default}; +import{ao as V,ap as g,Z as c,a1 as _,s as i,k,j as u,o as l,w as e,d as a,l as y,B as d,q as C,t as p,C as f,z as h,i as x,ag as B,M as T,x as N,y as S}from"./index-CDv4Fq34.js";import{V as w,a as R}from"./VRow-BixCyIxW.js";import{V as j}from"./VContainer-hjhpTkdD.js";const A={__name:"authorize",setup(q){const m=V(),n=g(),s=c("processing"),r=c("正在验证授权信息...");_(async()=>{try{const t=m.query.token;if(!t){s.value="error",r.value="未获取到授权令牌";return}i("server.kvToken",t);const o=k("device.uuid");o&&o!=="00000000-0000-4000-8000-000000000000"?(i("device.uuid","00000000-0000-4000-8000-000000000000"),r.value="授权成功!已完成数据迁移。"):r.value="授权成功!",s.value="success",n.push("/")}catch(t){console.error("授权处理失败:",t),s.value="error",r.value=`授权失败: ${t.message}`}});const v=()=>{n.push("/")};return(t,o)=>(l(),u(j,{class:"fill-height",fluid:""},{default:e(()=>[a(w,{align:"center",justify:"center"},{default:e(()=>[a(R,{cols:"12",md:"6",sm:"8"},{default:e(()=>[a(y,null,{default:e(()=>[a(C,{class:"text-h5"},{default:e(()=>[p(f(s.value==="processing"?"正在处理授权...":s.value==="success"?"授权成功":"授权失败"),1)]),_:1}),a(h,null,{default:e(()=>[s.value==="processing"?(l(),u(B,{key:0,class:"mb-4",color:"primary",indeterminate:""})):d("",!0),x("p",null,f(r.value),1)]),_:1}),s.value!=="processing"?(l(),u(T,{key:0},{default:e(()=>[a(N),a(S,{color:"primary",onClick:v},{default:e(()=>[...o[0]||(o[0]=[p("返回首页",-1)])]),_:1})]),_:1})):d("",!0)]),_:1})]),_:1})]),_:1})]),_:1}))}};export{A as default}; diff --git a/assets/cses2wakeup-BHPxC7jn.js b/assets/cses2wakeup-BtFpVIyz.js similarity index 98% rename from assets/cses2wakeup-BHPxC7jn.js rename to assets/cses2wakeup-BtFpVIyz.js index 49c831b..284eaa6 100644 --- a/assets/cses2wakeup-BHPxC7jn.js +++ b/assets/cses2wakeup-BtFpVIyz.js @@ -1,4 +1,4 @@ -import{p as le,a0 as z,g as ye,aq as et,ar as Ne,as as Re,at as we,Z as Q,au as M,av as tt,ae as st,c as pe,aw as lt,d as n,i as y,F as C,E as I,e as Fe,ax as Me,ay as at,az as it,aA as rt,aB as Le,y as L,n as nt,aC as ot,aD as dt,aE as ut,aF as ct,aG as mt,aH as ft,aI as ht,aJ as ce,m as yt,aK as pt,aL as bt,aM as gt,_ as vt,j as S,o as m,w as r,l as q,q as me,t as c,v as j,Y as kt,z as te,B as T,A as p,C as b,D as Tt,G as R,aN as wt,M as xt,x as Dt}from"./index-B3T0sq1H.js";import{V as xe,a as X}from"./VRow-2h_LaAAT.js";import{V as K}from"./VAlert-lHl5kpT_.js";import{V as ze,a as Ct,b as Vt,c as De,d as fe,e as St,f as jt}from"./VTabsWindowItem-w10xA68p.js";import{V as W,a as Ce,m as Pt,b as At}from"./VChip-BWQnSnw_.js";import{V as he,a as Ve}from"./VTooltip-BBE3uDRK.js";import{V as Et}from"./VTextarea-D8GmgMhc.js";import{u as Bt,a as Se,b as je,c as Nt,m as Rt,d as Ft,V as Mt}from"./VTextField-CDSSNWNb.js";import{V as Pe}from"./VSwitch-CzflqWRY.js";import{V as Lt}from"./VSkeletonLoader-DhKO-QlH.js";import{a as zt}from"./VPagination-CC-Jeewq.js";import{V as Wt}from"./VContainer-XsoZJa5c.js";import"./filter-CqboDMk1.js";import"./VCheckboxBtn-ibDz3I_W.js";function It(){function t(o){var s,i;return[...((s=o.dataTransfer)==null?void 0:s.items)??[]].filter(l=>l.kind==="file").map(l=>l.webkitGetAsEntry()).filter(Boolean).length>0||[...((i=o.dataTransfer)==null?void 0:i.files)??[]].length>0}async function e(o){var i,l;const a=[],s=[...((i=o.dataTransfer)==null?void 0:i.items)??[]].filter(d=>d.kind==="file").map(d=>d.webkitGetAsEntry()).filter(Boolean);if(s.length)for(const d of s){const f=await We(d,Ie(".",d));a.push(...f.map(h=>h.file))}else a.push(...((l=o.dataTransfer)==null?void 0:l.files)??[]);return a}return{handleDrop:e,hasFilesOrFolders:t}}function We(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise((o,a)=>{t.isFile?t.file(i=>o([{file:i,path:e}]),a):t.isDirectory&&t.createReader().readEntries(async i=>{const l=[];for(const d of i)l.push(...await We(d,Ie(e,d)));o(l)})})}function Ie(t,e){return e.isDirectory?`${t}/${e.name}`:t}const _t=le({filterByType:String},"file-accept");function Ut(t){const e=z(()=>t.filterByType?Ot(t.filterByType):null);function o(a){if(e.value){const s=a.filter(e.value);return{accepted:s,rejected:a.filter(i=>!s.includes(i))}}return{accepted:a,rejected:[]}}return{filterAccepted:o}}function Ot(t){const e=t.split(",").map(i=>i.trim().toLowerCase()),o=e.filter(i=>i.startsWith(".")),a=e.filter(i=>i.endsWith("/*")),s=e.filter(i=>!o.includes(i)&&!a.includes(i));return i=>{var f,h;const l=((f=i.name.split(".").at(-1))==null?void 0:f.toLowerCase())??"",d=((h=i.type.split("/").at(0))==null?void 0:h.toLowerCase())??"";return s.includes(i.type)||o.includes(`.${l}`)||a.includes(`${d}/*`)}}const Yt=le({chips:Boolean,counter:Boolean,counterSizeString:{type:String,default:"$vuetify.fileInput.counterSize"},counterString:{type:String,default:"$vuetify.fileInput.counter"},hideInput:Boolean,multiple:Boolean,showSize:{type:[Boolean,Number,String],default:!1,validator:t=>typeof t=="boolean"||[1e3,1024].includes(Number(t))},truncateLength:{type:[Number,String],default:22},...Ft({prependIcon:"$file"}),modelValue:{type:[Array,Object],default:t=>t.multiple?[]:null,validator:t=>Re(t).every(e=>e!=null&&typeof e=="object")},..._t(),...Rt({clearable:!0})},"VFileInput"),Ht=ye()({name:"VFileInput",inheritAttrs:!1,props:Yt(),emits:{"click:control":t=>!0,"mousedown:control":t=>!0,"update:focused":t=>!0,"update:modelValue":t=>!0,rejected:t=>!0},setup(t,e){let{attrs:o,emit:a,slots:s}=e;const{t:i}=et(),{filterAccepted:l}=Ut(t),d=Ne(t,"modelValue",t.modelValue,u=>Re(u),u=>!t.multiple&&Array.isArray(u)?u[0]:u),{isFocused:f,focus:h,blur:v}=Bt(t),w=z(()=>typeof t.showSize!="boolean"?t.showSize:void 0),k=z(()=>(d.value??[]).reduce((u,g)=>{let{size:O=0}=g;return u+O},0)),V=z(()=>we(k.value,w.value)),D=z(()=>(d.value??[]).map(u=>{const{name:g="",size:O=0}=u,Y=re(g);return t.showSize?`${Y} (${we(O,w.value)})`:Y})),G=z(()=>{var g;const u=((g=d.value)==null?void 0:g.length)??0;return t.showSize?i(t.counterSizeString,u,V.value):i(t.counterString,u)}),A=Q(),P=Q(),x=Q(),B=M(()=>f.value||t.active),N=z(()=>["plain","underlined"].includes(t.variant)),E=tt(!1),{handleDrop:J,hasFilesOrFolders:F}=It();function U(){var u;x.value!==document.activeElement&&((u=x.value)==null||u.focus()),f.value||h()}function ae(u){var g;(g=x.value)==null||g.click()}function _(u){a("mousedown:control",u)}function ie(u){var g;(g=x.value)==null||g.click(),a("click:control",u)}function be(u){u.stopPropagation(),U(),at(()=>{d.value=[],it(t["onClick:clear"],u)})}function re(u){if(u.length{(!Array.isArray(u)||!u.length)&&x.value&&(x.value.value="")}),pe(()=>{const u=!!(s.counter||t.counter),g=!!(u||s.details),[O,Y]=lt(o),{modelValue:oe,...de}=Se.filterProps(t),Ye={...je.filterProps(t),"onClick:clear":be},He=o.webkitdirectory!==void 0&&o.webkitdirectory!==!1,Ge=o.accept?String(o.accept):void 0,Je=He?void 0:t.filterByType??Ge;return n(Se,I({ref:A,modelValue:t.multiple?d.value:d.value[0],class:["v-file-input",{"v-file-input--chips":!!t.chips,"v-file-input--dragging":E.value,"v-file-input--hide":t.hideInput,"v-input--plain-underlined":N.value},t.class],style:t.style,"onClick:prepend":ae},O,de,{centerAffix:!N.value,focused:f.value}),{...s,default:ue=>{let{id:ee,isDisabled:Z,isDirty:ve,isReadonly:ke,isValid:qe,hasDetails:Xe}=ue;return n(je,I({ref:P,prependIcon:t.prependIcon,onMousedown:_,onClick:ie,"onClick:prependInner":t["onClick:prependInner"],"onClick:appendInner":t["onClick:appendInner"]},Ye,{id:ee.value,active:B.value||ve.value,dirty:ve.value||t.dirty,disabled:Z.value,focused:f.value,details:Xe.value,error:qe.value===!1,onDragover:ne,onDrop:Ue}),{...s,default:Ze=>{var Te;let{props:{class:Ke,...Qe},controlRef:$e}=Ze;return y(C,null,[y("input",I({ref:H=>x.value=$e.value=H,type:"file",accept:Je,readonly:ke.value,disabled:Z.value,multiple:t.multiple,name:t.name,onClick:H=>{H.stopPropagation(),ke.value&&H.preventDefault(),U()},onChange:Oe,onDragleave:$,onFocus:U,onBlur:v},Qe,Y),null),y("div",{class:Fe(Ke)},[!!((Te=d.value)!=null&&Te.length)&&!t.hideInput&&(s.selection?s.selection({fileNames:D.value,totalBytes:k.value,totalBytesReadable:V.value}):t.chips?D.value.map(H=>n(W,{key:H,size:"small",text:H},null)):D.value.join(", "))])])}})},details:g?ue=>{var ee,Z;return y(C,null,[(ee=s.details)==null?void 0:ee.call(s,ue),u&&y(C,null,[y("span",null,null),n(Nt,{active:!!((Z=d.value)!=null&&Z.length),value:G.value,disabled:t.disabled},s.counter)])])}:void 0})}),Me({},A,P,x)}}),_e=le({fixed:Boolean,sliderColor:String,sliderTransition:String,sliderTransitionDuration:[String,Number],hideSlider:Boolean,inset:Boolean,direction:{type:String,default:"horizontal"},...ot(dt({selectedClass:"v-tab--selected",variant:"text"}),["active","block","flat","location","position","symbol"])},"VTab"),se=ye()({name:"VTab",props:_e(),setup(t,e){let{slots:o,attrs:a}=e;const{textColorClasses:s,textColorStyles:i}=rt(()=>t.sliderColor),{backgroundColorClasses:l,backgroundColorStyles:d}=Le(()=>t.sliderColor),f=Q(),h=Q(),v=z(()=>t.direction==="horizontal"),w=z(()=>{var A,P;return((P=(A=f.value)==null?void 0:A.group)==null?void 0:P.isSelected.value)??!1});function k(A,P){return{opacity:[0,1]}}function V(A,P){return t.direction==="vertical"?{transform:["scaleY(0)","scaleY(1)"]}:{transform:["scaleX(0)","scaleX(1)"]}}function D(A,P){const x=P.getBoundingClientRect(),B=A.getBoundingClientRect(),N=v.value?"x":"y",E=v.value?"X":"Y",J=v.value?"right":"bottom",F=v.value?"width":"height",U=x[N],ae=B[N],_=U>ae?x[J]-B[J]:x[N]-B[N],ie=Math.sign(_)>0?v.value?"right":"bottom":Math.sign(_)<0?v.value?"left":"top":"center",re=(Math.abs(_)+(Math.sign(_)<0?x[F]:B[F]))/Math.max(x[F],B[F])||0,ne=x[F]/B[F]||0,$=1.5;return{transform:[`translate${E}(${_}px) scale${E}(${ne})`,`translate${E}(${_/$}px) scale${E}(${(re-1)/$+1})`,"none"],transformOrigin:Array(3).fill(ie)}}function G(A){var x,B;let{value:P}=A;if(P){const N=(B=(x=f.value)==null?void 0:x.$el.parentElement)==null?void 0:B.querySelector(".v-tab--selected .v-tab__slider"),E=h.value;if(!N||!E)return;const J=getComputedStyle(N).color,F={fade:k,grow:V,shift:D}[t.sliderTransition??"shift"]??D,U=Number(t.sliderTransitionDuration)||({fade:400,grow:350,shift:225}[t.sliderTransition??"shift"]??225);ut(E,{backgroundColor:[J,"currentcolor"],...F(E,N)},{duration:U,easing:ct})}}return pe(()=>{const A=L.filterProps(t);return n(L,I({symbol:ze,ref:f,class:["v-tab",t.class,w.value&&t.inset?l.value:[]],style:[t.style,w.value&&t.inset?d.value:[]],tabindex:w.value?0:-1,role:"tab","aria-selected":String(w.value),active:!1},A,a,{block:t.fixed,maxWidth:t.fixed?300:void 0,"onGroup:selected":G}),{...o,default:()=>{var P;return y(C,null,[((P=o.default)==null?void 0:P.call(o))??t.text,!t.hideSlider&&y("div",{ref:h,class:Fe(["v-tab__slider",s.value]),style:nt(i.value)},null)])}})}),Me({},f)}});function Gt(t){return t?t.map(e=>gt(e)?e:{text:e,value:e}):[]}const Jt=le({alignTabs:{type:String,default:"start"},color:String,fixedTabs:Boolean,items:{type:Array,default:()=>[]},stacked:Boolean,bgColor:String,grow:Boolean,height:{type:[Number,String],default:void 0},hideSlider:Boolean,inset:Boolean,insetPadding:[String,Number],insetRadius:[String,Number],sliderColor:String,...bt(_e(),["spaced","sliderTransition","sliderTransitionDuration"]),...Pt({mandatory:"force",selectedClass:"v-tab-item--selected"}),...pt(),...yt()},"VTabs"),Ae=ye()({name:"VTabs",props:Jt(),emits:{"update:modelValue":t=>!0},setup(t,e){let{attrs:o,slots:a}=e;const s=Ne(t,"modelValue"),i=z(()=>Gt(t.items)),{densityClasses:l}=mt(t),{backgroundColorClasses:d,backgroundColorStyles:f}=Le(()=>t.bgColor),{scopeId:h}=ft();return ht({VTab:{color:M(t,"color"),direction:M(t,"direction"),stacked:M(t,"stacked"),fixed:M(t,"fixedTabs"),inset:M(t,"inset"),sliderColor:M(t,"sliderColor"),sliderTransition:M(t,"sliderTransition"),sliderTransitionDuration:M(t,"sliderTransitionDuration"),hideSlider:M(t,"hideSlider")}}),pe(()=>{const v=Ce.filterProps(t),w=!!(a.window||t.items.length>0);return y(C,null,[n(Ce,I(v,{modelValue:s.value,"onUpdate:modelValue":k=>s.value=k,class:["v-tabs",`v-tabs--${t.direction}`,`v-tabs--align-tabs-${t.alignTabs}`,{"v-tabs--fixed-tabs":t.fixedTabs,"v-tabs--grow":t.grow,"v-tabs--inset":t.inset,"v-tabs--stacked":t.stacked},l.value,d.value,t.class],style:[{"--v-tabs-height":ce(t.height),"--v-tabs-inset-padding":t.inset?ce(t.insetPadding):void 0,"--v-tabs-inset-radius":t.inset?ce(t.insetRadius):void 0},f.value,t.style],role:"tablist",symbol:ze},h,o),{default:a.default??(()=>i.value.map(k=>{var V;return((V=a.tab)==null?void 0:V.call(a,{item:k}))??n(se,I(k,{key:k.text,value:k.value,spaced:t.spaced}),{default:a[`tab.${k.value}`]?()=>{var D;return(D=a[`tab.${k.value}`])==null?void 0:D.call(a,{item:k})}:void 0})})),prev:a.prev,next:a.next}),w&&n(Vt,I({modelValue:s.value,"onUpdate:modelValue":k=>s.value=k,key:"tabs-window"},h),{default:()=>{var k;return[i.value.map(V=>{var D;return((D=a.item)==null?void 0:D.call(a,{item:V}))??n(Ct,{value:V.value},{default:()=>{var G;return(G=a[`item.${V.value}`])==null?void 0:G.call(a,{item:V})}})}),(k=a.window)==null?void 0:k.call(a)]}})])}),{}}}),Ee=()=>new Promise((t,e)=>{if(typeof window.jsyaml<"u")return t(window.jsyaml);const o=document.createElement("script");o.src="https://cdnjs.cloudflare.com/ajax/libs/js-yaml/4.1.0/js-yaml.min.js",o.async=!0,o.onload=()=>t(window.jsyaml),o.onerror=()=>e(new Error("无法加载YAML解析库")),document.head.appendChild(o)});class Be{constructor(e){this.data=e,this.version=null,this.subjects=[],this.schedules=[],this._parseData()}_parseData(){if(!this.data)return;this.version=this.data.version||1;const e=this.data.subjects||[];for(const a of e)this.subjects.push({name:a.name,simplified_name:a.simplified_name||null,teacher:a.teacher||null,room:a.room||null});const o=this.data.schedules||[];for(const a of o){const s=[];for(const i of a.classes||[])s.push({subject:i.subject,start_time:i.start_time,end_time:i.end_time});this.schedules.push({name:a.name,enable_day:a.enable_day,weeks:a.weeks||"all",classes:s})}}getSubjects(){return this.subjects}getSchedules(){return this.schedules}getScheduleByDay(e){const o=this.schedules.find(a=>a.enable_day===e);return o?o.classes:[]}toCsesData(){return{version:this.version,subjects:this.subjects,schedules:this.schedules}}}const qt={name:"Cses2Wakeup",data(){return{activeTab:"text",file:null,jsonText:"",loading:!1,error:"",success:"",processedData:null,selectedRows:[],exportPeriods:[],selectedDays:[1,2,3,4,5,6,7],formatMode:"auto",yamlLibLoaded:!1,activeDay:null,subjectColors:{数学:"blue",语文:"red",英语:"green",物理:"purple",化学:"orange",生物:"teal",历史:"brown",地理:"indigo",政治:"pink",体育:"cyan",自习:"grey",早读:"amber",班会:"deep-purple",听力:"light-blue",信息技术:"light-green"},settings:{hideTeacherName:!1,hideRoom:!1,totalWeeks:30},tableHeaders:[{title:"",key:"data-table-select"},{title:"节次",key:"period"},{title:"周一",key:"1"},{title:"周二",key:"2"},{title:"周三",key:"3"},{title:"周四",key:"4"},{title:"周五",key:"5"},{title:"周六",key:"6"},{title:"周日",key:"7"}],timeTableHeaders:[{title:"节次",key:"period"},{title:"课程",key:"subject"},{title:"星期",key:"day"},{title:"开始时间",key:"startTime"},{title:"结束时间",key:"endTime"},{title:"教师",key:"teacher"},{title:"教室",key:"room"},{title:"周次",key:"weeks"}],dayNames:{1:"周一",2:"周二",3:"周三",4:"周四",5:"周五",6:"周六",7:"周日"}}},computed:{timeTableData(){if(!this.processedData||!this.processedData.tableData)return[];const t=[],e=this.processedData.tableData.filter(a=>this.exportPeriods.includes(a.period)),o={};return e.sort((a,s)=>a.period-s.period).forEach((a,s)=>{o[a.period]=s+1}),e.forEach(a=>{for(let s=1;s<=7;s++){if(!this.selectedDays.includes(s))continue;const i=a[s];if(i)if(Array.isArray(i))i.forEach(l=>{!l||!l.name||t.push({originalPeriod:a.period,period:o[a.period],subject:l.name,day:this.dayNames[s],startTime:l.startTime,endTime:l.endTime,teacher:this.settings.hideTeacherName?"":l.teacher||"",room:this.settings.hideRoom?"":l.room||"",weeks:l.weekType?`1-${this.settings.totalWeeks}${l.weekType}`:`1-${this.settings.totalWeeks}`})});else{if(!i.name)continue;t.push({originalPeriod:a.period,period:o[a.period],subject:i.name,day:this.dayNames[s],startTime:i.startTime,endTime:i.endTime,teacher:this.settings.hideTeacherName?"":i.teacher||"",room:this.settings.hideRoom?"":i.room||"",weeks:i.weekType?`1-${this.settings.totalWeeks}${i.weekType}`:`1-${this.settings.totalWeeks}`})}}}),t.sort((a,s)=>{if(a.period!==s.period)return a.period-s.period;const i={周一:1,周二:2,周三:3,周四:4,周五:5,周六:6,周日:7};return i[a.day]-i[s.day]})},hasExportData(){return this.processedData&&this.exportPeriods.length>0},totalClassHours(){return this.timeTableData.length},daysWithSchedule(){const t=[];for(let e=1;e<=7;e++)this.selectedDays.includes(e)&&this.getDaySchedule(e).length>0&&t.push(e);return t}},methods:{async handleFileChange(){if(this.resetData(),!this.file)return;const t=this.file.name.toLowerCase();if(t.endsWith(".json")||t.endsWith(".js"))this.formatMode="json";else if((t.endsWith(".yml")||t.endsWith(".yaml"))&&(this.formatMode="yaml",!this.yamlLibLoaded))try{await Ee(),this.yamlLibLoaded=!0}catch(e){this.error=`无法加载YAML解析库: ${e.message}`;return}try{const e=new FileReader;e.onload=async o=>{try{this.jsonText=o.target.result,await this.processInput()}catch(a){this.error=`文件读取失败: ${a.message}`}},e.onerror=()=>{this.error="文件读取失败"},e.readAsText(this.file)}catch(e){this.error=`文件处理失败: ${e.message}`}},handleTextChange(){this.resetData()},resetData(){this.error="",this.success="",this.processedData=null,this.selectedRows=[],this.exportPeriods=[]},async processInput(){if(!this.jsonText&&!this.file){this.error="请粘贴文本或上传文件";return}this.loading=!0,this.error="",this.success="";try{await this.$nextTick();let t;try{if(this.formatMode==="yaml"||this.formatMode==="auto"&&this.isYaml(this.jsonText)){const o=this.parseYaml(this.jsonText);t=new Be(o).toCsesData()}else t=JSON.parse(this.jsonText)}catch(o){throw new Error(`格式解析错误: ${o.message}`)}if(!this.validateCsesFormat(t))throw new Error("不是有效的CSES格式数据");const e=this.processCsesData(t);this.processedData=e,this.selectedDays=[1,2,3,4,5],this.success="数据处理成功!",e.tableData&&e.tableData.length>0&&(this.selectedRows=[...e.tableData],this.exportPeriods=e.tableData.map(o=>o.period))}catch(t){this.error="数据处理失败:"+t.message,console.error(t)}finally{this.loading=!1}},validateCsesFormat(t){return t instanceof Be?t.version===1&&Array.isArray(t.subjects)&&Array.isArray(t.schedules):!(!t||typeof t!="object"||t.version!==1||!Array.isArray(t.subjects)||!Array.isArray(t.schedules))},processCsesData(t){const{schedules:e,subjects:o}=t,a=Object.fromEntries(o.map(l=>[l.name,l])),s=[];let i=0;e.forEach(l=>{l.classes&&l.classes.length>i&&(i=l.classes.length)});for(let l=1;l<=i;l++)s.push({period:l,1:null,2:null,3:null,4:null,5:null,6:null,7:null});return e.forEach(l=>{const d=l.enable_day;if(!d||d<1||d>7)return;let f="";l.weeks==="odd"?f="单":l.weeks==="even"&&(f="双"),l.classes.forEach((h,v)=>{if(!h.subject)return;const w=v+1;if(w>i)return;const k=a[h.subject]||{},V={name:h.subject,teacher:k.teacher||"",room:k.room||"",period:w,startTime:h.start_time,endTime:h.end_time,day:d,weekType:f},D=s[w-1][d];D?f&&D.weekType&&f!==D.weekType?(Array.isArray(s[w-1][d])||(s[w-1][d]=[D]),s[w-1][d].push(V)):f===D.weekType?s[w-1][d]=V:f||(s[w-1][d]=V):s[w-1][d]=V})}),{tableData:s,originalData:t}},updateSelectedPeriods(t){this.exportPeriods=[],t&&t.length>0&&(this.exportPeriods=[...new Set(t.filter(e=>e&&typeof e.period=="number").map(e=>e.period))])},getTimeTableData(){return this.timeTableData},downloadCSV(){var s;if(!((s=this.processedData)!=null&&s.tableData)){this.error="没有可下载的数据";return}if(this.exportPeriods.length===0){this.error="请至少选择一节要导出的课";return}if(this.daysWithSchedule.length===0||this.totalClassHours===0){this.error="没有课程数据可导出";return}let t=`课程名称,星期,开始节数,结束节数,老师,地点,周数 +import{p as le,a0 as z,g as ye,aq as et,ar as Ne,as as Re,at as we,Z as Q,au as M,av as tt,ae as st,c as pe,aw as lt,d as n,i as y,F as C,E as I,e as Fe,ax as Me,ay as at,az as it,aA as rt,aB as Le,y as L,n as nt,aC as ot,aD as dt,aE as ut,aF as ct,aG as mt,aH as ft,aI as ht,aJ as ce,m as yt,aK as pt,aL as bt,aM as gt,_ as vt,j as S,o as m,w as r,l as q,q as me,t as c,v as j,Y as kt,z as te,B as T,A as p,C as b,D as Tt,G as R,aN as wt,M as xt,x as Dt}from"./index-CDv4Fq34.js";import{V as xe,a as X}from"./VRow-BixCyIxW.js";import{V as K}from"./VAlert-DsOOTaSZ.js";import{V as ze,a as Ct,b as Vt,c as De,d as fe,e as St,f as jt}from"./VTabsWindowItem-DqVlms-B.js";import{V as W,a as Ce,m as Pt,b as At}from"./VChip-C22wJB7H.js";import{V as he,a as Ve}from"./VTooltip-DGRtgxwA.js";import{V as Et}from"./VTextarea-C2tmhWNc.js";import{u as Bt,a as Se,b as je,c as Nt,m as Rt,d as Ft,V as Mt}from"./VTextField-DxEgNjb2.js";import{V as Pe}from"./VSwitch-DDraNCQD.js";import{V as Lt}from"./VSkeletonLoader-BkWTSuGV.js";import{a as zt}from"./VPagination-B5RGVmQR.js";import{V as Wt}from"./VContainer-hjhpTkdD.js";import"./filter-6OsXqu2t.js";import"./VCheckboxBtn-CcjCxtxm.js";function It(){function t(o){var s,i;return[...((s=o.dataTransfer)==null?void 0:s.items)??[]].filter(l=>l.kind==="file").map(l=>l.webkitGetAsEntry()).filter(Boolean).length>0||[...((i=o.dataTransfer)==null?void 0:i.files)??[]].length>0}async function e(o){var i,l;const a=[],s=[...((i=o.dataTransfer)==null?void 0:i.items)??[]].filter(d=>d.kind==="file").map(d=>d.webkitGetAsEntry()).filter(Boolean);if(s.length)for(const d of s){const f=await We(d,Ie(".",d));a.push(...f.map(h=>h.file))}else a.push(...((l=o.dataTransfer)==null?void 0:l.files)??[]);return a}return{handleDrop:e,hasFilesOrFolders:t}}function We(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise((o,a)=>{t.isFile?t.file(i=>o([{file:i,path:e}]),a):t.isDirectory&&t.createReader().readEntries(async i=>{const l=[];for(const d of i)l.push(...await We(d,Ie(e,d)));o(l)})})}function Ie(t,e){return e.isDirectory?`${t}/${e.name}`:t}const _t=le({filterByType:String},"file-accept");function Ut(t){const e=z(()=>t.filterByType?Ot(t.filterByType):null);function o(a){if(e.value){const s=a.filter(e.value);return{accepted:s,rejected:a.filter(i=>!s.includes(i))}}return{accepted:a,rejected:[]}}return{filterAccepted:o}}function Ot(t){const e=t.split(",").map(i=>i.trim().toLowerCase()),o=e.filter(i=>i.startsWith(".")),a=e.filter(i=>i.endsWith("/*")),s=e.filter(i=>!o.includes(i)&&!a.includes(i));return i=>{var f,h;const l=((f=i.name.split(".").at(-1))==null?void 0:f.toLowerCase())??"",d=((h=i.type.split("/").at(0))==null?void 0:h.toLowerCase())??"";return s.includes(i.type)||o.includes(`.${l}`)||a.includes(`${d}/*`)}}const Yt=le({chips:Boolean,counter:Boolean,counterSizeString:{type:String,default:"$vuetify.fileInput.counterSize"},counterString:{type:String,default:"$vuetify.fileInput.counter"},hideInput:Boolean,multiple:Boolean,showSize:{type:[Boolean,Number,String],default:!1,validator:t=>typeof t=="boolean"||[1e3,1024].includes(Number(t))},truncateLength:{type:[Number,String],default:22},...Ft({prependIcon:"$file"}),modelValue:{type:[Array,Object],default:t=>t.multiple?[]:null,validator:t=>Re(t).every(e=>e!=null&&typeof e=="object")},..._t(),...Rt({clearable:!0})},"VFileInput"),Ht=ye()({name:"VFileInput",inheritAttrs:!1,props:Yt(),emits:{"click:control":t=>!0,"mousedown:control":t=>!0,"update:focused":t=>!0,"update:modelValue":t=>!0,rejected:t=>!0},setup(t,e){let{attrs:o,emit:a,slots:s}=e;const{t:i}=et(),{filterAccepted:l}=Ut(t),d=Ne(t,"modelValue",t.modelValue,u=>Re(u),u=>!t.multiple&&Array.isArray(u)?u[0]:u),{isFocused:f,focus:h,blur:v}=Bt(t),w=z(()=>typeof t.showSize!="boolean"?t.showSize:void 0),k=z(()=>(d.value??[]).reduce((u,g)=>{let{size:O=0}=g;return u+O},0)),V=z(()=>we(k.value,w.value)),D=z(()=>(d.value??[]).map(u=>{const{name:g="",size:O=0}=u,Y=re(g);return t.showSize?`${Y} (${we(O,w.value)})`:Y})),G=z(()=>{var g;const u=((g=d.value)==null?void 0:g.length)??0;return t.showSize?i(t.counterSizeString,u,V.value):i(t.counterString,u)}),A=Q(),P=Q(),x=Q(),B=M(()=>f.value||t.active),N=z(()=>["plain","underlined"].includes(t.variant)),E=tt(!1),{handleDrop:J,hasFilesOrFolders:F}=It();function U(){var u;x.value!==document.activeElement&&((u=x.value)==null||u.focus()),f.value||h()}function ae(u){var g;(g=x.value)==null||g.click()}function _(u){a("mousedown:control",u)}function ie(u){var g;(g=x.value)==null||g.click(),a("click:control",u)}function be(u){u.stopPropagation(),U(),at(()=>{d.value=[],it(t["onClick:clear"],u)})}function re(u){if(u.length{(!Array.isArray(u)||!u.length)&&x.value&&(x.value.value="")}),pe(()=>{const u=!!(s.counter||t.counter),g=!!(u||s.details),[O,Y]=lt(o),{modelValue:oe,...de}=Se.filterProps(t),Ye={...je.filterProps(t),"onClick:clear":be},He=o.webkitdirectory!==void 0&&o.webkitdirectory!==!1,Ge=o.accept?String(o.accept):void 0,Je=He?void 0:t.filterByType??Ge;return n(Se,I({ref:A,modelValue:t.multiple?d.value:d.value[0],class:["v-file-input",{"v-file-input--chips":!!t.chips,"v-file-input--dragging":E.value,"v-file-input--hide":t.hideInput,"v-input--plain-underlined":N.value},t.class],style:t.style,"onClick:prepend":ae},O,de,{centerAffix:!N.value,focused:f.value}),{...s,default:ue=>{let{id:ee,isDisabled:Z,isDirty:ve,isReadonly:ke,isValid:qe,hasDetails:Xe}=ue;return n(je,I({ref:P,prependIcon:t.prependIcon,onMousedown:_,onClick:ie,"onClick:prependInner":t["onClick:prependInner"],"onClick:appendInner":t["onClick:appendInner"]},Ye,{id:ee.value,active:B.value||ve.value,dirty:ve.value||t.dirty,disabled:Z.value,focused:f.value,details:Xe.value,error:qe.value===!1,onDragover:ne,onDrop:Ue}),{...s,default:Ze=>{var Te;let{props:{class:Ke,...Qe},controlRef:$e}=Ze;return y(C,null,[y("input",I({ref:H=>x.value=$e.value=H,type:"file",accept:Je,readonly:ke.value,disabled:Z.value,multiple:t.multiple,name:t.name,onClick:H=>{H.stopPropagation(),ke.value&&H.preventDefault(),U()},onChange:Oe,onDragleave:$,onFocus:U,onBlur:v},Qe,Y),null),y("div",{class:Fe(Ke)},[!!((Te=d.value)!=null&&Te.length)&&!t.hideInput&&(s.selection?s.selection({fileNames:D.value,totalBytes:k.value,totalBytesReadable:V.value}):t.chips?D.value.map(H=>n(W,{key:H,size:"small",text:H},null)):D.value.join(", "))])])}})},details:g?ue=>{var ee,Z;return y(C,null,[(ee=s.details)==null?void 0:ee.call(s,ue),u&&y(C,null,[y("span",null,null),n(Nt,{active:!!((Z=d.value)!=null&&Z.length),value:G.value,disabled:t.disabled},s.counter)])])}:void 0})}),Me({},A,P,x)}}),_e=le({fixed:Boolean,sliderColor:String,sliderTransition:String,sliderTransitionDuration:[String,Number],hideSlider:Boolean,inset:Boolean,direction:{type:String,default:"horizontal"},...ot(dt({selectedClass:"v-tab--selected",variant:"text"}),["active","block","flat","location","position","symbol"])},"VTab"),se=ye()({name:"VTab",props:_e(),setup(t,e){let{slots:o,attrs:a}=e;const{textColorClasses:s,textColorStyles:i}=rt(()=>t.sliderColor),{backgroundColorClasses:l,backgroundColorStyles:d}=Le(()=>t.sliderColor),f=Q(),h=Q(),v=z(()=>t.direction==="horizontal"),w=z(()=>{var A,P;return((P=(A=f.value)==null?void 0:A.group)==null?void 0:P.isSelected.value)??!1});function k(A,P){return{opacity:[0,1]}}function V(A,P){return t.direction==="vertical"?{transform:["scaleY(0)","scaleY(1)"]}:{transform:["scaleX(0)","scaleX(1)"]}}function D(A,P){const x=P.getBoundingClientRect(),B=A.getBoundingClientRect(),N=v.value?"x":"y",E=v.value?"X":"Y",J=v.value?"right":"bottom",F=v.value?"width":"height",U=x[N],ae=B[N],_=U>ae?x[J]-B[J]:x[N]-B[N],ie=Math.sign(_)>0?v.value?"right":"bottom":Math.sign(_)<0?v.value?"left":"top":"center",re=(Math.abs(_)+(Math.sign(_)<0?x[F]:B[F]))/Math.max(x[F],B[F])||0,ne=x[F]/B[F]||0,$=1.5;return{transform:[`translate${E}(${_}px) scale${E}(${ne})`,`translate${E}(${_/$}px) scale${E}(${(re-1)/$+1})`,"none"],transformOrigin:Array(3).fill(ie)}}function G(A){var x,B;let{value:P}=A;if(P){const N=(B=(x=f.value)==null?void 0:x.$el.parentElement)==null?void 0:B.querySelector(".v-tab--selected .v-tab__slider"),E=h.value;if(!N||!E)return;const J=getComputedStyle(N).color,F={fade:k,grow:V,shift:D}[t.sliderTransition??"shift"]??D,U=Number(t.sliderTransitionDuration)||({fade:400,grow:350,shift:225}[t.sliderTransition??"shift"]??225);ut(E,{backgroundColor:[J,"currentcolor"],...F(E,N)},{duration:U,easing:ct})}}return pe(()=>{const A=L.filterProps(t);return n(L,I({symbol:ze,ref:f,class:["v-tab",t.class,w.value&&t.inset?l.value:[]],style:[t.style,w.value&&t.inset?d.value:[]],tabindex:w.value?0:-1,role:"tab","aria-selected":String(w.value),active:!1},A,a,{block:t.fixed,maxWidth:t.fixed?300:void 0,"onGroup:selected":G}),{...o,default:()=>{var P;return y(C,null,[((P=o.default)==null?void 0:P.call(o))??t.text,!t.hideSlider&&y("div",{ref:h,class:Fe(["v-tab__slider",s.value]),style:nt(i.value)},null)])}})}),Me({},f)}});function Gt(t){return t?t.map(e=>gt(e)?e:{text:e,value:e}):[]}const Jt=le({alignTabs:{type:String,default:"start"},color:String,fixedTabs:Boolean,items:{type:Array,default:()=>[]},stacked:Boolean,bgColor:String,grow:Boolean,height:{type:[Number,String],default:void 0},hideSlider:Boolean,inset:Boolean,insetPadding:[String,Number],insetRadius:[String,Number],sliderColor:String,...bt(_e(),["spaced","sliderTransition","sliderTransitionDuration"]),...Pt({mandatory:"force",selectedClass:"v-tab-item--selected"}),...pt(),...yt()},"VTabs"),Ae=ye()({name:"VTabs",props:Jt(),emits:{"update:modelValue":t=>!0},setup(t,e){let{attrs:o,slots:a}=e;const s=Ne(t,"modelValue"),i=z(()=>Gt(t.items)),{densityClasses:l}=mt(t),{backgroundColorClasses:d,backgroundColorStyles:f}=Le(()=>t.bgColor),{scopeId:h}=ft();return ht({VTab:{color:M(t,"color"),direction:M(t,"direction"),stacked:M(t,"stacked"),fixed:M(t,"fixedTabs"),inset:M(t,"inset"),sliderColor:M(t,"sliderColor"),sliderTransition:M(t,"sliderTransition"),sliderTransitionDuration:M(t,"sliderTransitionDuration"),hideSlider:M(t,"hideSlider")}}),pe(()=>{const v=Ce.filterProps(t),w=!!(a.window||t.items.length>0);return y(C,null,[n(Ce,I(v,{modelValue:s.value,"onUpdate:modelValue":k=>s.value=k,class:["v-tabs",`v-tabs--${t.direction}`,`v-tabs--align-tabs-${t.alignTabs}`,{"v-tabs--fixed-tabs":t.fixedTabs,"v-tabs--grow":t.grow,"v-tabs--inset":t.inset,"v-tabs--stacked":t.stacked},l.value,d.value,t.class],style:[{"--v-tabs-height":ce(t.height),"--v-tabs-inset-padding":t.inset?ce(t.insetPadding):void 0,"--v-tabs-inset-radius":t.inset?ce(t.insetRadius):void 0},f.value,t.style],role:"tablist",symbol:ze},h,o),{default:a.default??(()=>i.value.map(k=>{var V;return((V=a.tab)==null?void 0:V.call(a,{item:k}))??n(se,I(k,{key:k.text,value:k.value,spaced:t.spaced}),{default:a[`tab.${k.value}`]?()=>{var D;return(D=a[`tab.${k.value}`])==null?void 0:D.call(a,{item:k})}:void 0})})),prev:a.prev,next:a.next}),w&&n(Vt,I({modelValue:s.value,"onUpdate:modelValue":k=>s.value=k,key:"tabs-window"},h),{default:()=>{var k;return[i.value.map(V=>{var D;return((D=a.item)==null?void 0:D.call(a,{item:V}))??n(Ct,{value:V.value},{default:()=>{var G;return(G=a[`item.${V.value}`])==null?void 0:G.call(a,{item:V})}})}),(k=a.window)==null?void 0:k.call(a)]}})])}),{}}}),Ee=()=>new Promise((t,e)=>{if(typeof window.jsyaml<"u")return t(window.jsyaml);const o=document.createElement("script");o.src="https://cdnjs.cloudflare.com/ajax/libs/js-yaml/4.1.0/js-yaml.min.js",o.async=!0,o.onload=()=>t(window.jsyaml),o.onerror=()=>e(new Error("无法加载YAML解析库")),document.head.appendChild(o)});class Be{constructor(e){this.data=e,this.version=null,this.subjects=[],this.schedules=[],this._parseData()}_parseData(){if(!this.data)return;this.version=this.data.version||1;const e=this.data.subjects||[];for(const a of e)this.subjects.push({name:a.name,simplified_name:a.simplified_name||null,teacher:a.teacher||null,room:a.room||null});const o=this.data.schedules||[];for(const a of o){const s=[];for(const i of a.classes||[])s.push({subject:i.subject,start_time:i.start_time,end_time:i.end_time});this.schedules.push({name:a.name,enable_day:a.enable_day,weeks:a.weeks||"all",classes:s})}}getSubjects(){return this.subjects}getSchedules(){return this.schedules}getScheduleByDay(e){const o=this.schedules.find(a=>a.enable_day===e);return o?o.classes:[]}toCsesData(){return{version:this.version,subjects:this.subjects,schedules:this.schedules}}}const qt={name:"Cses2Wakeup",data(){return{activeTab:"text",file:null,jsonText:"",loading:!1,error:"",success:"",processedData:null,selectedRows:[],exportPeriods:[],selectedDays:[1,2,3,4,5,6,7],formatMode:"auto",yamlLibLoaded:!1,activeDay:null,subjectColors:{数学:"blue",语文:"red",英语:"green",物理:"purple",化学:"orange",生物:"teal",历史:"brown",地理:"indigo",政治:"pink",体育:"cyan",自习:"grey",早读:"amber",班会:"deep-purple",听力:"light-blue",信息技术:"light-green"},settings:{hideTeacherName:!1,hideRoom:!1,totalWeeks:30},tableHeaders:[{title:"",key:"data-table-select"},{title:"节次",key:"period"},{title:"周一",key:"1"},{title:"周二",key:"2"},{title:"周三",key:"3"},{title:"周四",key:"4"},{title:"周五",key:"5"},{title:"周六",key:"6"},{title:"周日",key:"7"}],timeTableHeaders:[{title:"节次",key:"period"},{title:"课程",key:"subject"},{title:"星期",key:"day"},{title:"开始时间",key:"startTime"},{title:"结束时间",key:"endTime"},{title:"教师",key:"teacher"},{title:"教室",key:"room"},{title:"周次",key:"weeks"}],dayNames:{1:"周一",2:"周二",3:"周三",4:"周四",5:"周五",6:"周六",7:"周日"}}},computed:{timeTableData(){if(!this.processedData||!this.processedData.tableData)return[];const t=[],e=this.processedData.tableData.filter(a=>this.exportPeriods.includes(a.period)),o={};return e.sort((a,s)=>a.period-s.period).forEach((a,s)=>{o[a.period]=s+1}),e.forEach(a=>{for(let s=1;s<=7;s++){if(!this.selectedDays.includes(s))continue;const i=a[s];if(i)if(Array.isArray(i))i.forEach(l=>{!l||!l.name||t.push({originalPeriod:a.period,period:o[a.period],subject:l.name,day:this.dayNames[s],startTime:l.startTime,endTime:l.endTime,teacher:this.settings.hideTeacherName?"":l.teacher||"",room:this.settings.hideRoom?"":l.room||"",weeks:l.weekType?`1-${this.settings.totalWeeks}${l.weekType}`:`1-${this.settings.totalWeeks}`})});else{if(!i.name)continue;t.push({originalPeriod:a.period,period:o[a.period],subject:i.name,day:this.dayNames[s],startTime:i.startTime,endTime:i.endTime,teacher:this.settings.hideTeacherName?"":i.teacher||"",room:this.settings.hideRoom?"":i.room||"",weeks:i.weekType?`1-${this.settings.totalWeeks}${i.weekType}`:`1-${this.settings.totalWeeks}`})}}}),t.sort((a,s)=>{if(a.period!==s.period)return a.period-s.period;const i={周一:1,周二:2,周三:3,周四:4,周五:5,周六:6,周日:7};return i[a.day]-i[s.day]})},hasExportData(){return this.processedData&&this.exportPeriods.length>0},totalClassHours(){return this.timeTableData.length},daysWithSchedule(){const t=[];for(let e=1;e<=7;e++)this.selectedDays.includes(e)&&this.getDaySchedule(e).length>0&&t.push(e);return t}},methods:{async handleFileChange(){if(this.resetData(),!this.file)return;const t=this.file.name.toLowerCase();if(t.endsWith(".json")||t.endsWith(".js"))this.formatMode="json";else if((t.endsWith(".yml")||t.endsWith(".yaml"))&&(this.formatMode="yaml",!this.yamlLibLoaded))try{await Ee(),this.yamlLibLoaded=!0}catch(e){this.error=`无法加载YAML解析库: ${e.message}`;return}try{const e=new FileReader;e.onload=async o=>{try{this.jsonText=o.target.result,await this.processInput()}catch(a){this.error=`文件读取失败: ${a.message}`}},e.onerror=()=>{this.error="文件读取失败"},e.readAsText(this.file)}catch(e){this.error=`文件处理失败: ${e.message}`}},handleTextChange(){this.resetData()},resetData(){this.error="",this.success="",this.processedData=null,this.selectedRows=[],this.exportPeriods=[]},async processInput(){if(!this.jsonText&&!this.file){this.error="请粘贴文本或上传文件";return}this.loading=!0,this.error="",this.success="";try{await this.$nextTick();let t;try{if(this.formatMode==="yaml"||this.formatMode==="auto"&&this.isYaml(this.jsonText)){const o=this.parseYaml(this.jsonText);t=new Be(o).toCsesData()}else t=JSON.parse(this.jsonText)}catch(o){throw new Error(`格式解析错误: ${o.message}`)}if(!this.validateCsesFormat(t))throw new Error("不是有效的CSES格式数据");const e=this.processCsesData(t);this.processedData=e,this.selectedDays=[1,2,3,4,5],this.success="数据处理成功!",e.tableData&&e.tableData.length>0&&(this.selectedRows=[...e.tableData],this.exportPeriods=e.tableData.map(o=>o.period))}catch(t){this.error="数据处理失败:"+t.message,console.error(t)}finally{this.loading=!1}},validateCsesFormat(t){return t instanceof Be?t.version===1&&Array.isArray(t.subjects)&&Array.isArray(t.schedules):!(!t||typeof t!="object"||t.version!==1||!Array.isArray(t.subjects)||!Array.isArray(t.schedules))},processCsesData(t){const{schedules:e,subjects:o}=t,a=Object.fromEntries(o.map(l=>[l.name,l])),s=[];let i=0;e.forEach(l=>{l.classes&&l.classes.length>i&&(i=l.classes.length)});for(let l=1;l<=i;l++)s.push({period:l,1:null,2:null,3:null,4:null,5:null,6:null,7:null});return e.forEach(l=>{const d=l.enable_day;if(!d||d<1||d>7)return;let f="";l.weeks==="odd"?f="单":l.weeks==="even"&&(f="双"),l.classes.forEach((h,v)=>{if(!h.subject)return;const w=v+1;if(w>i)return;const k=a[h.subject]||{},V={name:h.subject,teacher:k.teacher||"",room:k.room||"",period:w,startTime:h.start_time,endTime:h.end_time,day:d,weekType:f},D=s[w-1][d];D?f&&D.weekType&&f!==D.weekType?(Array.isArray(s[w-1][d])||(s[w-1][d]=[D]),s[w-1][d].push(V)):f===D.weekType?s[w-1][d]=V:f||(s[w-1][d]=V):s[w-1][d]=V})}),{tableData:s,originalData:t}},updateSelectedPeriods(t){this.exportPeriods=[],t&&t.length>0&&(this.exportPeriods=[...new Set(t.filter(e=>e&&typeof e.period=="number").map(e=>e.period))])},getTimeTableData(){return this.timeTableData},downloadCSV(){var s;if(!((s=this.processedData)!=null&&s.tableData)){this.error="没有可下载的数据";return}if(this.exportPeriods.length===0){this.error="请至少选择一节要导出的课";return}if(this.daysWithSchedule.length===0||this.totalClassHours===0){this.error="没有课程数据可导出";return}let t=`课程名称,星期,开始节数,结束节数,老师,地点,周数 `;for(const i of this.daysWithSchedule){const l=this.groupByPeriod(this.getDaySchedule(i));for(const d of l)for(const f of d.items){const h={周一:1,周二:2,周三:3,周四:4,周五:5,周六:6,周日:7}[f.day],v=this.settings.hideTeacherName?"":f.teacher||"",w=this.settings.hideRoom?"":f.room||"";t+=`${f.subject},${h},${f.period},${f.period},${v},${w},${f.weeks} `}}const e="\uFEFF",o=new Blob([e+t],{type:"text/csv;charset=utf-8"}),a=document.createElement("a");a.href=URL.createObjectURL(o),a.download=`course_schedule_${this.totalClassHours}课时.csv`,a.click(),URL.revokeObjectURL(a.href),this.success=`导出成功!共计 ${this.totalClassHours} 课时`},showExportPreview(){if(!this.hasExportData){this.error="请先选择要导出的节次";return}const t=this.timeTableData.slice(0,5).map(e=>`${e.subject} (${e.day} 第${e.period}节)`).join(` `);this.timeTableData.length>5?this.success=`导出预览 (共${this.totalClassHours}课时): diff --git a/assets/dataProvider-CkCYsinY.js b/assets/dataProvider-DcbCk3Ud.js similarity index 99% rename from assets/dataProvider-CkCYsinY.js rename to assets/dataProvider-DcbCk3Ud.js index cced24d..6a0d5f7 100644 --- a/assets/dataProvider-CkCYsinY.js +++ b/assets/dataProvider-DcbCk3Ud.js @@ -1,4 +1,4 @@ -import{k as x,cs as Er,s as Ce}from"./index-B3T0sq1H.js";const ve=(e,t)=>t.some(r=>e instanceof r);let it,at;function Rr(){return it||(it=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])}function Sr(){return at||(at=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])}const Fe=new WeakMap,De=new WeakMap,we=new WeakMap;function xr(e){const t=new Promise((r,n)=>{const s=()=>{e.removeEventListener("success",i),e.removeEventListener("error",o)},i=()=>{r(K(e.result)),s()},o=()=>{n(e.error),s()};e.addEventListener("success",i),e.addEventListener("error",o)});return we.set(t,e),t}function Ar(e){if(Fe.has(e))return;const t=new Promise((r,n)=>{const s=()=>{e.removeEventListener("complete",i),e.removeEventListener("error",o),e.removeEventListener("abort",o)},i=()=>{r(),s()},o=()=>{n(e.error||new DOMException("AbortError","AbortError")),s()};e.addEventListener("complete",i),e.addEventListener("error",o),e.addEventListener("abort",o)});Fe.set(e,t)}let Le={get(e,t,r){if(e instanceof IDBTransaction){if(t==="done")return Fe.get(e);if(t==="store")return r.objectStoreNames[1]?void 0:r.objectStore(r.objectStoreNames[0])}return K(e[t])},set(e,t,r){return e[t]=r,!0},has(e,t){return e instanceof IDBTransaction&&(t==="done"||t==="store")?!0:t in e}};function Pt(e){Le=e(Le)}function Or(e){return Sr().includes(e)?function(...t){return e.apply(Ie(this),t),K(this.request)}:function(...t){return K(e.apply(Ie(this),t))}}function Tr(e){return typeof e=="function"?Or(e):(e instanceof IDBTransaction&&Ar(e),ve(e,Rr())?new Proxy(e,Le):e)}function K(e){if(e instanceof IDBRequest)return xr(e);if(De.has(e))return De.get(e);const t=Tr(e);return t!==e&&(De.set(e,t),we.set(t,e)),t}const Ie=e=>we.get(e);function Cr(e,t,{blocked:r,upgrade:n,blocking:s,terminated:i}={}){const o=indexedDB.open(e,t),c=K(o);return n&&o.addEventListener("upgradeneeded",f=>{n(K(o.result),f.oldVersion,f.newVersion,K(o.transaction),f)}),r&&o.addEventListener("blocked",f=>r(f.oldVersion,f.newVersion,f)),c.then(f=>{i&&f.addEventListener("close",()=>i()),s&&f.addEventListener("versionchange",u=>s(u.oldVersion,u.newVersion,u))}).catch(()=>{}),c}const Dr=["get","getKey","getAll","getAllKeys","count"],Nr=["put","add","delete","clear"],Ne=new Map;function ct(e,t){if(!(e instanceof IDBDatabase&&!(t in e)&&typeof t=="string"))return;if(Ne.get(t))return Ne.get(t);const r=t.replace(/FromIndex$/,""),n=t!==r,s=Nr.includes(r);if(!(r in(n?IDBIndex:IDBObjectStore).prototype)||!(s||Dr.includes(r)))return;const i=async function(o,...c){const f=this.transaction(o,s?"readwrite":"readonly");let u=f.store;return n&&(u=u.index(c.shift())),(await Promise.all([u[r](...c),s&&f.done]))[0]};return Ne.set(t,i),i}Pt(e=>({...e,get:(t,r,n)=>ct(t,r)||e.get(t,r,n),has:(t,r)=>!!ct(t,r)||e.has(t,r)}));const _r=["continue","continuePrimaryKey","advance"],ut={},je=new WeakMap,Bt=new WeakMap,Ur={get(e,t){if(!_r.includes(t))return e[t];let r=ut[t];return r||(r=ut[t]=function(...n){je.set(this,Bt.get(this)[t](...n))}),r}};async function*Pr(...e){let t=this;if(t instanceof IDBCursor||(t=await t.openCursor(...e)),!t)return;t=t;const r=new Proxy(t,Ur);for(Bt.set(r,t),we.set(r,Ie(t));t;)yield r,t=await(je.get(r)||t.continue()),je.delete(r)}function lt(e,t){return t===Symbol.asyncIterator&&ve(e,[IDBIndex,IDBObjectStore,IDBCursor])||t==="iterate"&&ve(e,[IDBIndex,IDBObjectStore])}Pt(e=>({...e,get(t,r,n){return lt(t,r)?Pr:e.get(t,r,n)},has(t,r){return lt(t,r)||e.has(t,r)}}));const Br="ClassworksDB",kr=2,_e=async()=>Cr(Br,kr,{upgrade(e){e.objectStoreNames.contains("kv")||e.createObjectStore("kv"),e.objectStoreNames.contains("system")||e.createObjectStore("system")}}),fe={async loadData(e){try{const r=await(await _e()).get("kv",e);return r?q(JSON.parse(r)):O("数据不存在","NOT_FOUND")}catch(t){return O("读取本地数据失败:"+t)}},async saveData(e,t){try{return await(await _e()).put("kv",JSON.stringify(t),e),q(!0)}catch(r){return O("保存本地数据失败:"+r)}},async loadKeys(e={}){try{const s=await(await _e()).transaction(["kv"],"readonly").objectStore("kv").getAllKeys(),{sortDir:i="asc",limit:o=100,skip:c=0}=e,f=s.sort((y,g)=>i==="desc"?g.localeCompare(y):y.localeCompare(g)),u=f.length,l=f.slice(c,c+o),p={keys:l,total_rows:u,current_page:{limit:o,skip:c,count:l.length},load_more:null};return q(p)}catch(t){return O("获取本地键名列表失败:"+t.message)}}};function kt(e,t){return function(){return e.apply(t,arguments)}}const{toString:vr}=Object.prototype,{getPrototypeOf:Je}=Object,{iterator:Ee,toStringTag:vt}=Symbol,Re=(e=>t=>{const r=vr.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),B=e=>(e=e.toLowerCase(),t=>Re(t)===e),Se=e=>t=>typeof t===e,{isArray:Z}=Array,X=Se("undefined");function se(e){return e!==null&&!X(e)&&e.constructor!==null&&!X(e.constructor)&&C(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Ft=B("ArrayBuffer");function Fr(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Ft(e.buffer),t}const Lr=Se("string"),C=Se("function"),Lt=Se("number"),oe=e=>e!==null&&typeof e=="object",Ir=e=>e===!0||e===!1,pe=e=>{if(Re(e)!=="object")return!1;const t=Je(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(vt in e)&&!(Ee in e)},jr=e=>{if(!oe(e)||se(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},Mr=B("Date"),$r=B("File"),Hr=B("Blob"),qr=B("FileList"),Kr=e=>oe(e)&&C(e.pipe),zr=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||C(e.append)&&((t=Re(e))==="formdata"||t==="object"&&C(e.toString)&&e.toString()==="[object FormData]"))},Vr=B("URLSearchParams"),[Jr,Wr,Xr,Zr]=["ReadableStream","Request","Response","Headers"].map(B),Gr=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ie(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,s;if(typeof e!="object"&&(e=[e]),Z(e))for(n=0,s=e.length;n0;)if(s=r[n],t===s.toLowerCase())return s;return null}const H=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,jt=e=>!X(e)&&e!==H;function Me(){const{caseless:e,skipUndefined:t}=jt(this)&&this||{},r={},n=(s,i)=>{const o=e&&It(r,i)||i;pe(r[o])&&pe(s)?r[o]=Me(r[o],s):pe(s)?r[o]=Me({},s):Z(s)?r[o]=s.slice():(!t||!X(s))&&(r[o]=s)};for(let s=0,i=arguments.length;s(ie(t,(s,i)=>{r&&C(s)?e[i]=kt(s,r):e[i]=s},{allOwnKeys:n}),e),Yr=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),en=(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},tn=(e,t,r,n)=>{let s,i,o;const c={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),i=s.length;i-- >0;)o=s[i],(!n||n(o,e,t))&&!c[o]&&(t[o]=e[o],c[o]=!0);e=r!==!1&&Je(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},rn=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const n=e.indexOf(t,r);return n!==-1&&n===r},nn=e=>{if(!e)return null;if(Z(e))return e;let t=e.length;if(!Lt(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},sn=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Je(Uint8Array)),on=(e,t)=>{const n=(e&&e[Ee]).call(e);let s;for(;(s=n.next())&&!s.done;){const i=s.value;t.call(e,i[0],i[1])}},an=(e,t)=>{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},cn=B("HTMLFormElement"),un=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,s){return n.toUpperCase()+s}),ft=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),ln=B("RegExp"),Mt=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};ie(r,(s,i)=>{let o;(o=t(s,i,e))!==!1&&(n[i]=o||s)}),Object.defineProperties(e,n)},fn=e=>{Mt(e,(t,r)=>{if(C(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(C(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},dn=(e,t)=>{const r={},n=s=>{s.forEach(i=>{r[i]=!0})};return Z(e)?n(e):n(String(e).split(t)),r},hn=()=>{},pn=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function mn(e){return!!(e&&C(e.append)&&e[vt]==="FormData"&&e[Ee])}const yn=e=>{const t=new Array(10),r=(n,s)=>{if(oe(n)){if(t.indexOf(n)>=0)return;if(se(n))return n;if(!("toJSON"in n)){t[s]=n;const i=Z(n)?[]:{};return ie(n,(o,c)=>{const f=r(o,s+1);!X(f)&&(i[c]=f)}),t[s]=void 0,i}}return n};return r(e,0)},bn=B("AsyncFunction"),gn=e=>e&&(oe(e)||C(e))&&C(e.then)&&C(e.catch),$t=((e,t)=>e?setImmediate:t?((r,n)=>(H.addEventListener("message",({source:s,data:i})=>{s===H&&i===r&&n.length&&n.shift()()},!1),s=>{n.push(s),H.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",C(H.postMessage)),wn=typeof queueMicrotask<"u"?queueMicrotask.bind(H):typeof process<"u"&&process.nextTick||$t,En=e=>e!=null&&C(e[Ee]),a={isArray:Z,isArrayBuffer:Ft,isBuffer:se,isFormData:zr,isArrayBufferView:Fr,isString:Lr,isNumber:Lt,isBoolean:Ir,isObject:oe,isPlainObject:pe,isEmptyObject:jr,isReadableStream:Jr,isRequest:Wr,isResponse:Xr,isHeaders:Zr,isUndefined:X,isDate:Mr,isFile:$r,isBlob:Hr,isRegExp:ln,isFunction:C,isStream:Kr,isURLSearchParams:Vr,isTypedArray:sn,isFileList:qr,forEach:ie,merge:Me,extend:Qr,trim:Gr,stripBOM:Yr,inherits:en,toFlatObject:tn,kindOf:Re,kindOfTest:B,endsWith:rn,toArray:nn,forEachEntry:on,matchAll:an,isHTMLForm:cn,hasOwnProperty:ft,hasOwnProp:ft,reduceDescriptors:Mt,freezeMethods:fn,toObjectSet:dn,toCamelCase:un,noop:hn,toFiniteNumber:pn,findKey:It,global:H,isContextDefined:jt,isSpecCompliantForm:mn,toJSONObject:yn,isAsyncFn:bn,isThenable:gn,setImmediate:$t,asap:wn,isIterable:En};function b(e,t,r,n,s){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),r&&(this.config=r),n&&(this.request=n),s&&(this.response=s,this.status=s.status?s.status:null)}a.inherits(b,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:a.toJSONObject(this.config),code:this.code,status:this.status}}});const Ht=b.prototype,qt={};["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=>{qt[e]={value:e}});Object.defineProperties(b,qt);Object.defineProperty(Ht,"isAxiosError",{value:!0});b.from=(e,t,r,n,s,i)=>{const o=Object.create(Ht);a.toFlatObject(e,o,function(l){return l!==Error.prototype},u=>u!=="isAxiosError");const c=e&&e.message?e.message:"Error",f=t==null&&e?e.code:t;return b.call(o,c,f,r,n,s),e&&o.cause==null&&Object.defineProperty(o,"cause",{value:e,configurable:!0}),o.name=e&&e.name||"Error",i&&Object.assign(o,i),o};const Rn=null;function $e(e){return a.isPlainObject(e)||a.isArray(e)}function Kt(e){return a.endsWith(e,"[]")?e.slice(0,-2):e}function dt(e,t,r){return e?e.concat(t).map(function(s,i){return s=Kt(s),!r&&i?"["+s+"]":s}).join(r?".":""):t}function Sn(e){return a.isArray(e)&&!e.some($e)}const xn=a.toFlatObject(a,{},null,function(t){return/^is[A-Z]/.test(t)});function xe(e,t,r){if(!a.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=a.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(m,h){return!a.isUndefined(h[m])});const n=r.metaTokens,s=r.visitor||l,i=r.dots,o=r.indexes,f=(r.Blob||typeof Blob<"u"&&Blob)&&a.isSpecCompliantForm(t);if(!a.isFunction(s))throw new TypeError("visitor must be a function");function u(d){if(d===null)return"";if(a.isDate(d))return d.toISOString();if(a.isBoolean(d))return d.toString();if(!f&&a.isBlob(d))throw new b("Blob is not supported. Use a Buffer instead.");return a.isArrayBuffer(d)||a.isTypedArray(d)?f&&typeof Blob=="function"?new Blob([d]):Buffer.from(d):d}function l(d,m,h){let E=d;if(d&&!h&&typeof d=="object"){if(a.endsWith(m,"{}"))m=n?m:m.slice(0,-2),d=JSON.stringify(d);else if(a.isArray(d)&&Sn(d)||(a.isFileList(d)||a.endsWith(m,"[]"))&&(E=a.toArray(d)))return m=Kt(m),E.forEach(function(R,T){!(a.isUndefined(R)||R===null)&&t.append(o===!0?dt([m],T,i):o===null?m:m+"[]",u(R))}),!1}return $e(d)?!0:(t.append(dt(h,m,i),u(d)),!1)}const p=[],y=Object.assign(xn,{defaultVisitor:l,convertValue:u,isVisitable:$e});function g(d,m){if(!a.isUndefined(d)){if(p.indexOf(d)!==-1)throw Error("Circular reference detected in "+m.join("."));p.push(d),a.forEach(d,function(E,N){(!(a.isUndefined(E)||E===null)&&s.call(t,E,a.isString(N)?N.trim():N,m,y))===!0&&g(E,m?m.concat(N):[N])}),p.pop()}}if(!a.isObject(e))throw new TypeError("data must be an object");return g(e),t}function ht(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function We(e,t){this._pairs=[],e&&xe(e,this,t)}const zt=We.prototype;zt.append=function(t,r){this._pairs.push([t,r])};zt.toString=function(t){const r=t?function(n){return t.call(this,n,ht)}:ht;return this._pairs.map(function(s){return r(s[0])+"="+r(s[1])},"").join("&")};function An(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function Vt(e,t,r){if(!t)return e;const n=r&&r.encode||An;a.isFunction(r)&&(r={serialize:r});const s=r&&r.serialize;let i;if(s?i=s(t,r):i=a.isURLSearchParams(t)?t.toString():new We(t,r).toString(n),i){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class pt{constructor(){this.handlers=[]}use(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){a.forEach(this.handlers,function(n){n!==null&&t(n)})}}const Jt={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},On=typeof URLSearchParams<"u"?URLSearchParams:We,Tn=typeof FormData<"u"?FormData:null,Cn=typeof Blob<"u"?Blob:null,Dn={isBrowser:!0,classes:{URLSearchParams:On,FormData:Tn,Blob:Cn},protocols:["http","https","file","blob","url","data"]},Xe=typeof window<"u"&&typeof document<"u",He=typeof navigator=="object"&&navigator||void 0,Nn=Xe&&(!He||["ReactNative","NativeScript","NS"].indexOf(He.product)<0),_n=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Un=Xe&&window.location.href||"http://localhost",Pn=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Xe,hasStandardBrowserEnv:Nn,hasStandardBrowserWebWorkerEnv:_n,navigator:He,origin:Un},Symbol.toStringTag,{value:"Module"})),A={...Pn,...Dn};function Bn(e,t){return xe(e,new A.classes.URLSearchParams,{visitor:function(r,n,s,i){return A.isNode&&a.isBuffer(r)?(this.append(n,r.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)},...t})}function kn(e){return a.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function vn(e){const t={},r=Object.keys(e);let n;const s=r.length;let i;for(n=0;n=r.length;return o=!o&&a.isArray(s)?s.length:o,f?(a.hasOwnProp(s,o)?s[o]=[s[o],n]:s[o]=n,!c):((!s[o]||!a.isObject(s[o]))&&(s[o]=[]),t(r,n,s[o],i)&&a.isArray(s[o])&&(s[o]=vn(s[o])),!c)}if(a.isFormData(e)&&a.isFunction(e.entries)){const r={};return a.forEachEntry(e,(n,s)=>{t(kn(n),s,r,0)}),r}return null}function Fn(e,t,r){if(a.isString(e))try{return(t||JSON.parse)(e),a.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}const ae={transitional:Jt,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const n=r.getContentType()||"",s=n.indexOf("application/json")>-1,i=a.isObject(t);if(i&&a.isHTMLForm(t)&&(t=new FormData(t)),a.isFormData(t))return s?JSON.stringify(Wt(t)):t;if(a.isArrayBuffer(t)||a.isBuffer(t)||a.isStream(t)||a.isFile(t)||a.isBlob(t)||a.isReadableStream(t))return t;if(a.isArrayBufferView(t))return t.buffer;if(a.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let c;if(i){if(n.indexOf("application/x-www-form-urlencoded")>-1)return Bn(t,this.formSerializer).toString();if((c=a.isFileList(t))||n.indexOf("multipart/form-data")>-1){const f=this.env&&this.env.FormData;return xe(c?{"files[]":t}:t,f&&new f,this.formSerializer)}}return i||s?(r.setContentType("application/json",!1),Fn(t)):t}],transformResponse:[function(t){const r=this.transitional||ae.transitional,n=r&&r.forcedJSONParsing,s=this.responseType==="json";if(a.isResponse(t)||a.isReadableStream(t))return t;if(t&&a.isString(t)&&(n&&!this.responseType||s)){const o=!(r&&r.silentJSONParsing)&&s;try{return JSON.parse(t,this.parseReviver)}catch(c){if(o)throw c.name==="SyntaxError"?b.from(c,b.ERR_BAD_RESPONSE,this,null,this.response):c}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:A.classes.FormData,Blob:A.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};a.forEach(["delete","get","head","post","put","patch"],e=>{ae.headers[e]={}});const Ln=a.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"]),In=e=>{const t={};let r,n,s;return e&&e.split(` +import{k as x,cs as Er,s as Ce}from"./index-CDv4Fq34.js";const ve=(e,t)=>t.some(r=>e instanceof r);let it,at;function Rr(){return it||(it=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])}function Sr(){return at||(at=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])}const Fe=new WeakMap,De=new WeakMap,we=new WeakMap;function xr(e){const t=new Promise((r,n)=>{const s=()=>{e.removeEventListener("success",i),e.removeEventListener("error",o)},i=()=>{r(K(e.result)),s()},o=()=>{n(e.error),s()};e.addEventListener("success",i),e.addEventListener("error",o)});return we.set(t,e),t}function Ar(e){if(Fe.has(e))return;const t=new Promise((r,n)=>{const s=()=>{e.removeEventListener("complete",i),e.removeEventListener("error",o),e.removeEventListener("abort",o)},i=()=>{r(),s()},o=()=>{n(e.error||new DOMException("AbortError","AbortError")),s()};e.addEventListener("complete",i),e.addEventListener("error",o),e.addEventListener("abort",o)});Fe.set(e,t)}let Le={get(e,t,r){if(e instanceof IDBTransaction){if(t==="done")return Fe.get(e);if(t==="store")return r.objectStoreNames[1]?void 0:r.objectStore(r.objectStoreNames[0])}return K(e[t])},set(e,t,r){return e[t]=r,!0},has(e,t){return e instanceof IDBTransaction&&(t==="done"||t==="store")?!0:t in e}};function Pt(e){Le=e(Le)}function Or(e){return Sr().includes(e)?function(...t){return e.apply(Ie(this),t),K(this.request)}:function(...t){return K(e.apply(Ie(this),t))}}function Tr(e){return typeof e=="function"?Or(e):(e instanceof IDBTransaction&&Ar(e),ve(e,Rr())?new Proxy(e,Le):e)}function K(e){if(e instanceof IDBRequest)return xr(e);if(De.has(e))return De.get(e);const t=Tr(e);return t!==e&&(De.set(e,t),we.set(t,e)),t}const Ie=e=>we.get(e);function Cr(e,t,{blocked:r,upgrade:n,blocking:s,terminated:i}={}){const o=indexedDB.open(e,t),c=K(o);return n&&o.addEventListener("upgradeneeded",f=>{n(K(o.result),f.oldVersion,f.newVersion,K(o.transaction),f)}),r&&o.addEventListener("blocked",f=>r(f.oldVersion,f.newVersion,f)),c.then(f=>{i&&f.addEventListener("close",()=>i()),s&&f.addEventListener("versionchange",u=>s(u.oldVersion,u.newVersion,u))}).catch(()=>{}),c}const Dr=["get","getKey","getAll","getAllKeys","count"],Nr=["put","add","delete","clear"],Ne=new Map;function ct(e,t){if(!(e instanceof IDBDatabase&&!(t in e)&&typeof t=="string"))return;if(Ne.get(t))return Ne.get(t);const r=t.replace(/FromIndex$/,""),n=t!==r,s=Nr.includes(r);if(!(r in(n?IDBIndex:IDBObjectStore).prototype)||!(s||Dr.includes(r)))return;const i=async function(o,...c){const f=this.transaction(o,s?"readwrite":"readonly");let u=f.store;return n&&(u=u.index(c.shift())),(await Promise.all([u[r](...c),s&&f.done]))[0]};return Ne.set(t,i),i}Pt(e=>({...e,get:(t,r,n)=>ct(t,r)||e.get(t,r,n),has:(t,r)=>!!ct(t,r)||e.has(t,r)}));const _r=["continue","continuePrimaryKey","advance"],ut={},je=new WeakMap,Bt=new WeakMap,Ur={get(e,t){if(!_r.includes(t))return e[t];let r=ut[t];return r||(r=ut[t]=function(...n){je.set(this,Bt.get(this)[t](...n))}),r}};async function*Pr(...e){let t=this;if(t instanceof IDBCursor||(t=await t.openCursor(...e)),!t)return;t=t;const r=new Proxy(t,Ur);for(Bt.set(r,t),we.set(r,Ie(t));t;)yield r,t=await(je.get(r)||t.continue()),je.delete(r)}function lt(e,t){return t===Symbol.asyncIterator&&ve(e,[IDBIndex,IDBObjectStore,IDBCursor])||t==="iterate"&&ve(e,[IDBIndex,IDBObjectStore])}Pt(e=>({...e,get(t,r,n){return lt(t,r)?Pr:e.get(t,r,n)},has(t,r){return lt(t,r)||e.has(t,r)}}));const Br="ClassworksDB",kr=2,_e=async()=>Cr(Br,kr,{upgrade(e){e.objectStoreNames.contains("kv")||e.createObjectStore("kv"),e.objectStoreNames.contains("system")||e.createObjectStore("system")}}),fe={async loadData(e){try{const r=await(await _e()).get("kv",e);return r?q(JSON.parse(r)):O("数据不存在","NOT_FOUND")}catch(t){return O("读取本地数据失败:"+t)}},async saveData(e,t){try{return await(await _e()).put("kv",JSON.stringify(t),e),q(!0)}catch(r){return O("保存本地数据失败:"+r)}},async loadKeys(e={}){try{const s=await(await _e()).transaction(["kv"],"readonly").objectStore("kv").getAllKeys(),{sortDir:i="asc",limit:o=100,skip:c=0}=e,f=s.sort((y,g)=>i==="desc"?g.localeCompare(y):y.localeCompare(g)),u=f.length,l=f.slice(c,c+o),p={keys:l,total_rows:u,current_page:{limit:o,skip:c,count:l.length},load_more:null};return q(p)}catch(t){return O("获取本地键名列表失败:"+t.message)}}};function kt(e,t){return function(){return e.apply(t,arguments)}}const{toString:vr}=Object.prototype,{getPrototypeOf:Je}=Object,{iterator:Ee,toStringTag:vt}=Symbol,Re=(e=>t=>{const r=vr.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),B=e=>(e=e.toLowerCase(),t=>Re(t)===e),Se=e=>t=>typeof t===e,{isArray:Z}=Array,X=Se("undefined");function se(e){return e!==null&&!X(e)&&e.constructor!==null&&!X(e.constructor)&&C(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Ft=B("ArrayBuffer");function Fr(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Ft(e.buffer),t}const Lr=Se("string"),C=Se("function"),Lt=Se("number"),oe=e=>e!==null&&typeof e=="object",Ir=e=>e===!0||e===!1,pe=e=>{if(Re(e)!=="object")return!1;const t=Je(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(vt in e)&&!(Ee in e)},jr=e=>{if(!oe(e)||se(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},Mr=B("Date"),$r=B("File"),Hr=B("Blob"),qr=B("FileList"),Kr=e=>oe(e)&&C(e.pipe),zr=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||C(e.append)&&((t=Re(e))==="formdata"||t==="object"&&C(e.toString)&&e.toString()==="[object FormData]"))},Vr=B("URLSearchParams"),[Jr,Wr,Xr,Zr]=["ReadableStream","Request","Response","Headers"].map(B),Gr=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ie(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,s;if(typeof e!="object"&&(e=[e]),Z(e))for(n=0,s=e.length;n0;)if(s=r[n],t===s.toLowerCase())return s;return null}const H=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,jt=e=>!X(e)&&e!==H;function Me(){const{caseless:e,skipUndefined:t}=jt(this)&&this||{},r={},n=(s,i)=>{const o=e&&It(r,i)||i;pe(r[o])&&pe(s)?r[o]=Me(r[o],s):pe(s)?r[o]=Me({},s):Z(s)?r[o]=s.slice():(!t||!X(s))&&(r[o]=s)};for(let s=0,i=arguments.length;s(ie(t,(s,i)=>{r&&C(s)?e[i]=kt(s,r):e[i]=s},{allOwnKeys:n}),e),Yr=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),en=(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},tn=(e,t,r,n)=>{let s,i,o;const c={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),i=s.length;i-- >0;)o=s[i],(!n||n(o,e,t))&&!c[o]&&(t[o]=e[o],c[o]=!0);e=r!==!1&&Je(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},rn=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const n=e.indexOf(t,r);return n!==-1&&n===r},nn=e=>{if(!e)return null;if(Z(e))return e;let t=e.length;if(!Lt(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},sn=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Je(Uint8Array)),on=(e,t)=>{const n=(e&&e[Ee]).call(e);let s;for(;(s=n.next())&&!s.done;){const i=s.value;t.call(e,i[0],i[1])}},an=(e,t)=>{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},cn=B("HTMLFormElement"),un=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,s){return n.toUpperCase()+s}),ft=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),ln=B("RegExp"),Mt=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};ie(r,(s,i)=>{let o;(o=t(s,i,e))!==!1&&(n[i]=o||s)}),Object.defineProperties(e,n)},fn=e=>{Mt(e,(t,r)=>{if(C(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(C(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},dn=(e,t)=>{const r={},n=s=>{s.forEach(i=>{r[i]=!0})};return Z(e)?n(e):n(String(e).split(t)),r},hn=()=>{},pn=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function mn(e){return!!(e&&C(e.append)&&e[vt]==="FormData"&&e[Ee])}const yn=e=>{const t=new Array(10),r=(n,s)=>{if(oe(n)){if(t.indexOf(n)>=0)return;if(se(n))return n;if(!("toJSON"in n)){t[s]=n;const i=Z(n)?[]:{};return ie(n,(o,c)=>{const f=r(o,s+1);!X(f)&&(i[c]=f)}),t[s]=void 0,i}}return n};return r(e,0)},bn=B("AsyncFunction"),gn=e=>e&&(oe(e)||C(e))&&C(e.then)&&C(e.catch),$t=((e,t)=>e?setImmediate:t?((r,n)=>(H.addEventListener("message",({source:s,data:i})=>{s===H&&i===r&&n.length&&n.shift()()},!1),s=>{n.push(s),H.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",C(H.postMessage)),wn=typeof queueMicrotask<"u"?queueMicrotask.bind(H):typeof process<"u"&&process.nextTick||$t,En=e=>e!=null&&C(e[Ee]),a={isArray:Z,isArrayBuffer:Ft,isBuffer:se,isFormData:zr,isArrayBufferView:Fr,isString:Lr,isNumber:Lt,isBoolean:Ir,isObject:oe,isPlainObject:pe,isEmptyObject:jr,isReadableStream:Jr,isRequest:Wr,isResponse:Xr,isHeaders:Zr,isUndefined:X,isDate:Mr,isFile:$r,isBlob:Hr,isRegExp:ln,isFunction:C,isStream:Kr,isURLSearchParams:Vr,isTypedArray:sn,isFileList:qr,forEach:ie,merge:Me,extend:Qr,trim:Gr,stripBOM:Yr,inherits:en,toFlatObject:tn,kindOf:Re,kindOfTest:B,endsWith:rn,toArray:nn,forEachEntry:on,matchAll:an,isHTMLForm:cn,hasOwnProperty:ft,hasOwnProp:ft,reduceDescriptors:Mt,freezeMethods:fn,toObjectSet:dn,toCamelCase:un,noop:hn,toFiniteNumber:pn,findKey:It,global:H,isContextDefined:jt,isSpecCompliantForm:mn,toJSONObject:yn,isAsyncFn:bn,isThenable:gn,setImmediate:$t,asap:wn,isIterable:En};function b(e,t,r,n,s){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),r&&(this.config=r),n&&(this.request=n),s&&(this.response=s,this.status=s.status?s.status:null)}a.inherits(b,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:a.toJSONObject(this.config),code:this.code,status:this.status}}});const Ht=b.prototype,qt={};["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=>{qt[e]={value:e}});Object.defineProperties(b,qt);Object.defineProperty(Ht,"isAxiosError",{value:!0});b.from=(e,t,r,n,s,i)=>{const o=Object.create(Ht);a.toFlatObject(e,o,function(l){return l!==Error.prototype},u=>u!=="isAxiosError");const c=e&&e.message?e.message:"Error",f=t==null&&e?e.code:t;return b.call(o,c,f,r,n,s),e&&o.cause==null&&Object.defineProperty(o,"cause",{value:e,configurable:!0}),o.name=e&&e.name||"Error",i&&Object.assign(o,i),o};const Rn=null;function $e(e){return a.isPlainObject(e)||a.isArray(e)}function Kt(e){return a.endsWith(e,"[]")?e.slice(0,-2):e}function dt(e,t,r){return e?e.concat(t).map(function(s,i){return s=Kt(s),!r&&i?"["+s+"]":s}).join(r?".":""):t}function Sn(e){return a.isArray(e)&&!e.some($e)}const xn=a.toFlatObject(a,{},null,function(t){return/^is[A-Z]/.test(t)});function xe(e,t,r){if(!a.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=a.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(m,h){return!a.isUndefined(h[m])});const n=r.metaTokens,s=r.visitor||l,i=r.dots,o=r.indexes,f=(r.Blob||typeof Blob<"u"&&Blob)&&a.isSpecCompliantForm(t);if(!a.isFunction(s))throw new TypeError("visitor must be a function");function u(d){if(d===null)return"";if(a.isDate(d))return d.toISOString();if(a.isBoolean(d))return d.toString();if(!f&&a.isBlob(d))throw new b("Blob is not supported. Use a Buffer instead.");return a.isArrayBuffer(d)||a.isTypedArray(d)?f&&typeof Blob=="function"?new Blob([d]):Buffer.from(d):d}function l(d,m,h){let E=d;if(d&&!h&&typeof d=="object"){if(a.endsWith(m,"{}"))m=n?m:m.slice(0,-2),d=JSON.stringify(d);else if(a.isArray(d)&&Sn(d)||(a.isFileList(d)||a.endsWith(m,"[]"))&&(E=a.toArray(d)))return m=Kt(m),E.forEach(function(R,T){!(a.isUndefined(R)||R===null)&&t.append(o===!0?dt([m],T,i):o===null?m:m+"[]",u(R))}),!1}return $e(d)?!0:(t.append(dt(h,m,i),u(d)),!1)}const p=[],y=Object.assign(xn,{defaultVisitor:l,convertValue:u,isVisitable:$e});function g(d,m){if(!a.isUndefined(d)){if(p.indexOf(d)!==-1)throw Error("Circular reference detected in "+m.join("."));p.push(d),a.forEach(d,function(E,N){(!(a.isUndefined(E)||E===null)&&s.call(t,E,a.isString(N)?N.trim():N,m,y))===!0&&g(E,m?m.concat(N):[N])}),p.pop()}}if(!a.isObject(e))throw new TypeError("data must be an object");return g(e),t}function ht(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function We(e,t){this._pairs=[],e&&xe(e,this,t)}const zt=We.prototype;zt.append=function(t,r){this._pairs.push([t,r])};zt.toString=function(t){const r=t?function(n){return t.call(this,n,ht)}:ht;return this._pairs.map(function(s){return r(s[0])+"="+r(s[1])},"").join("&")};function An(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function Vt(e,t,r){if(!t)return e;const n=r&&r.encode||An;a.isFunction(r)&&(r={serialize:r});const s=r&&r.serialize;let i;if(s?i=s(t,r):i=a.isURLSearchParams(t)?t.toString():new We(t,r).toString(n),i){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class pt{constructor(){this.handlers=[]}use(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){a.forEach(this.handlers,function(n){n!==null&&t(n)})}}const Jt={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},On=typeof URLSearchParams<"u"?URLSearchParams:We,Tn=typeof FormData<"u"?FormData:null,Cn=typeof Blob<"u"?Blob:null,Dn={isBrowser:!0,classes:{URLSearchParams:On,FormData:Tn,Blob:Cn},protocols:["http","https","file","blob","url","data"]},Xe=typeof window<"u"&&typeof document<"u",He=typeof navigator=="object"&&navigator||void 0,Nn=Xe&&(!He||["ReactNative","NativeScript","NS"].indexOf(He.product)<0),_n=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Un=Xe&&window.location.href||"http://localhost",Pn=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Xe,hasStandardBrowserEnv:Nn,hasStandardBrowserWebWorkerEnv:_n,navigator:He,origin:Un},Symbol.toStringTag,{value:"Module"})),A={...Pn,...Dn};function Bn(e,t){return xe(e,new A.classes.URLSearchParams,{visitor:function(r,n,s,i){return A.isNode&&a.isBuffer(r)?(this.append(n,r.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)},...t})}function kn(e){return a.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function vn(e){const t={},r=Object.keys(e);let n;const s=r.length;let i;for(n=0;n=r.length;return o=!o&&a.isArray(s)?s.length:o,f?(a.hasOwnProp(s,o)?s[o]=[s[o],n]:s[o]=n,!c):((!s[o]||!a.isObject(s[o]))&&(s[o]=[]),t(r,n,s[o],i)&&a.isArray(s[o])&&(s[o]=vn(s[o])),!c)}if(a.isFormData(e)&&a.isFunction(e.entries)){const r={};return a.forEachEntry(e,(n,s)=>{t(kn(n),s,r,0)}),r}return null}function Fn(e,t,r){if(a.isString(e))try{return(t||JSON.parse)(e),a.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}const ae={transitional:Jt,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const n=r.getContentType()||"",s=n.indexOf("application/json")>-1,i=a.isObject(t);if(i&&a.isHTMLForm(t)&&(t=new FormData(t)),a.isFormData(t))return s?JSON.stringify(Wt(t)):t;if(a.isArrayBuffer(t)||a.isBuffer(t)||a.isStream(t)||a.isFile(t)||a.isBlob(t)||a.isReadableStream(t))return t;if(a.isArrayBufferView(t))return t.buffer;if(a.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let c;if(i){if(n.indexOf("application/x-www-form-urlencoded")>-1)return Bn(t,this.formSerializer).toString();if((c=a.isFileList(t))||n.indexOf("multipart/form-data")>-1){const f=this.env&&this.env.FormData;return xe(c?{"files[]":t}:t,f&&new f,this.formSerializer)}}return i||s?(r.setContentType("application/json",!1),Fn(t)):t}],transformResponse:[function(t){const r=this.transitional||ae.transitional,n=r&&r.forcedJSONParsing,s=this.responseType==="json";if(a.isResponse(t)||a.isReadableStream(t))return t;if(t&&a.isString(t)&&(n&&!this.responseType||s)){const o=!(r&&r.silentJSONParsing)&&s;try{return JSON.parse(t,this.parseReviver)}catch(c){if(o)throw c.name==="SyntaxError"?b.from(c,b.ERR_BAD_RESPONSE,this,null,this.response):c}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:A.classes.FormData,Blob:A.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};a.forEach(["delete","get","head","post","put","patch"],e=>{ae.headers[e]={}});const Ln=a.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"]),In=e=>{const t={};let r,n,s;return e&&e.split(` `).forEach(function(o){s=o.indexOf(":"),r=o.substring(0,s).trim().toLowerCase(),n=o.substring(s+1).trim(),!(!r||t[r]&&Ln[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t},mt=Symbol("internals");function ee(e){return e&&String(e).trim().toLowerCase()}function me(e){return e===!1||e==null?e:a.isArray(e)?e.map(me):String(e)}function jn(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(e);)t[n[1]]=n[2];return t}const Mn=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Ue(e,t,r,n,s){if(a.isFunction(n))return n.call(this,t,r);if(s&&(t=r),!!a.isString(t)){if(a.isString(n))return t.indexOf(n)!==-1;if(a.isRegExp(n))return n.test(t)}}function $n(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function Hn(e,t){const r=a.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(s,i,o){return this[n].call(this,t,s,i,o)},configurable:!0})})}let D=class{constructor(t){t&&this.set(t)}set(t,r,n){const s=this;function i(c,f,u){const l=ee(f);if(!l)throw new Error("header name must be a non-empty string");const p=a.findKey(s,l);(!p||s[p]===void 0||u===!0||u===void 0&&s[p]!==!1)&&(s[p||f]=me(c))}const o=(c,f)=>a.forEach(c,(u,l)=>i(u,l,f));if(a.isPlainObject(t)||t instanceof this.constructor)o(t,r);else if(a.isString(t)&&(t=t.trim())&&!Mn(t))o(In(t),r);else if(a.isObject(t)&&a.isIterable(t)){let c={},f,u;for(const l of t){if(!a.isArray(l))throw TypeError("Object iterator must return a key-value pair");c[u=l[0]]=(f=c[u])?a.isArray(f)?[...f,l[1]]:[f,l[1]]:l[1]}o(c,r)}else t!=null&&i(r,t,n);return this}get(t,r){if(t=ee(t),t){const n=a.findKey(this,t);if(n){const s=this[n];if(!r)return s;if(r===!0)return jn(s);if(a.isFunction(r))return r.call(this,s,n);if(a.isRegExp(r))return r.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=ee(t),t){const n=a.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||Ue(this,this[n],n,r)))}return!1}delete(t,r){const n=this;let s=!1;function i(o){if(o=ee(o),o){const c=a.findKey(n,o);c&&(!r||Ue(n,n[c],c,r))&&(delete n[c],s=!0)}}return a.isArray(t)?t.forEach(i):i(t),s}clear(t){const r=Object.keys(this);let n=r.length,s=!1;for(;n--;){const i=r[n];(!t||Ue(this,this[i],i,t,!0))&&(delete this[i],s=!0)}return s}normalize(t){const r=this,n={};return a.forEach(this,(s,i)=>{const o=a.findKey(n,i);if(o){r[o]=me(s),delete r[i];return}const c=t?$n(i):String(i).trim();c!==i&&delete r[i],r[c]=me(s),n[c]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return a.forEach(this,(n,s)=>{n!=null&&n!==!1&&(r[s]=t&&a.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(` `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const n=new this(t);return r.forEach(s=>n.set(s)),n}static accessor(t){const n=(this[mt]=this[mt]={accessors:{}}).accessors,s=this.prototype;function i(o){const c=ee(o);n[c]||(Hn(s,o),n[c]=!0)}return a.isArray(t)?t.forEach(i):i(t),this}};D.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);a.reduceDescriptors(D.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});a.freezeMethods(D);function Pe(e,t){const r=this||ae,n=t||r,s=D.from(n.headers);let i=n.data;return a.forEach(e,function(c){i=c.call(r,i,s.normalize(),t?t.status:void 0)}),s.normalize(),i}function Xt(e){return!!(e&&e.__CANCEL__)}function G(e,t,r){b.call(this,e??"canceled",b.ERR_CANCELED,t,r),this.name="CanceledError"}a.inherits(G,b,{__CANCEL__:!0});function Zt(e,t,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new b("Request failed with status code "+r.status,[b.ERR_BAD_REQUEST,b.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function qn(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Kn(e,t){e=e||10;const r=new Array(e),n=new Array(e);let s=0,i=0,o;return t=t!==void 0?t:1e3,function(f){const u=Date.now(),l=n[i];o||(o=u),r[s]=f,n[s]=u;let p=i,y=0;for(;p!==s;)y+=r[p++],p=p%e;if(s=(s+1)%e,s===i&&(i=(i+1)%e),u-o{r=l,s=null,i&&(clearTimeout(i),i=null),e(...u)};return[(...u)=>{const l=Date.now(),p=l-r;p>=n?o(u,l):(s=u,i||(i=setTimeout(()=>{i=null,o(s)},n-p)))},()=>s&&o(s)]}const ge=(e,t,r=3)=>{let n=0;const s=Kn(50,250);return zn(i=>{const o=i.loaded,c=i.lengthComputable?i.total:void 0,f=o-n,u=s(f),l=o<=c;n=o;const p={loaded:o,total:c,progress:c?o/c:void 0,bytes:f,rate:u||void 0,estimated:u&&c&&l?(c-o)/u:void 0,event:i,lengthComputable:c!=null,[t?"download":"upload"]:!0};e(p)},r)},yt=(e,t)=>{const r=e!=null;return[n=>t[0]({lengthComputable:r,total:e,loaded:n}),t[1]]},bt=e=>(...t)=>a.asap(()=>e(...t)),Vn=A.hasStandardBrowserEnv?((e,t)=>r=>(r=new URL(r,A.origin),e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)))(new URL(A.origin),A.navigator&&/(msie|trident)/i.test(A.navigator.userAgent)):()=>!0,Jn=A.hasStandardBrowserEnv?{write(e,t,r,n,s,i,o){if(typeof document>"u")return;const c=[`${e}=${encodeURIComponent(t)}`];a.isNumber(r)&&c.push(`expires=${new Date(r).toUTCString()}`),a.isString(n)&&c.push(`path=${n}`),a.isString(s)&&c.push(`domain=${s}`),i===!0&&c.push("secure"),a.isString(o)&&c.push(`SameSite=${o}`),document.cookie=c.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function Wn(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Xn(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Gt(e,t,r){let n=!Wn(t);return e&&(n||r==!1)?Xn(e,t):t}const gt=e=>e instanceof D?{...e}:e;function V(e,t){t=t||{};const r={};function n(u,l,p,y){return a.isPlainObject(u)&&a.isPlainObject(l)?a.merge.call({caseless:y},u,l):a.isPlainObject(l)?a.merge({},l):a.isArray(l)?l.slice():l}function s(u,l,p,y){if(a.isUndefined(l)){if(!a.isUndefined(u))return n(void 0,u,p,y)}else return n(u,l,p,y)}function i(u,l){if(!a.isUndefined(l))return n(void 0,l)}function o(u,l){if(a.isUndefined(l)){if(!a.isUndefined(u))return n(void 0,u)}else return n(void 0,l)}function c(u,l,p){if(p in t)return n(u,l);if(p in e)return n(void 0,u)}const f={url:i,method:i,data:i,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:c,headers:(u,l,p)=>s(gt(u),gt(l),p,!0)};return a.forEach(Object.keys({...e,...t}),function(l){const p=f[l]||s,y=p(e[l],t[l],l);a.isUndefined(y)&&p!==c||(r[l]=y)}),r}const Qt=e=>{const t=V({},e);let{data:r,withXSRFToken:n,xsrfHeaderName:s,xsrfCookieName:i,headers:o,auth:c}=t;if(t.headers=o=D.from(o),t.url=Vt(Gt(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),c&&o.set("Authorization","Basic "+btoa((c.username||"")+":"+(c.password?unescape(encodeURIComponent(c.password)):""))),a.isFormData(r)){if(A.hasStandardBrowserEnv||A.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if(a.isFunction(r.getHeaders)){const f=r.getHeaders(),u=["content-type","content-length"];Object.entries(f).forEach(([l,p])=>{u.includes(l.toLowerCase())&&o.set(l,p)})}}if(A.hasStandardBrowserEnv&&(n&&a.isFunction(n)&&(n=n(t)),n||n!==!1&&Vn(t.url))){const f=s&&i&&Jn.read(i);f&&o.set(s,f)}return t},Zn=typeof XMLHttpRequest<"u",Gn=Zn&&function(e){return new Promise(function(r,n){const s=Qt(e);let i=s.data;const o=D.from(s.headers).normalize();let{responseType:c,onUploadProgress:f,onDownloadProgress:u}=s,l,p,y,g,d;function m(){g&&g(),d&&d(),s.cancelToken&&s.cancelToken.unsubscribe(l),s.signal&&s.signal.removeEventListener("abort",l)}let h=new XMLHttpRequest;h.open(s.method.toUpperCase(),s.url,!0),h.timeout=s.timeout;function E(){if(!h)return;const R=D.from("getAllResponseHeaders"in h&&h.getAllResponseHeaders()),U={data:!c||c==="text"||c==="json"?h.responseText:h.response,status:h.status,statusText:h.statusText,headers:R,config:e,request:h};Zt(function(_){r(_),m()},function(_){n(_),m()},U),h=null}"onloadend"in h?h.onloadend=E:h.onreadystatechange=function(){!h||h.readyState!==4||h.status===0&&!(h.responseURL&&h.responseURL.indexOf("file:")===0)||setTimeout(E)},h.onabort=function(){h&&(n(new b("Request aborted",b.ECONNABORTED,e,h)),h=null)},h.onerror=function(T){const U=T&&T.message?T.message:"Network Error",M=new b(U,b.ERR_NETWORK,e,h);M.event=T||null,n(M),h=null},h.ontimeout=function(){let T=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const U=s.transitional||Jt;s.timeoutErrorMessage&&(T=s.timeoutErrorMessage),n(new b(T,U.clarifyTimeoutError?b.ETIMEDOUT:b.ECONNABORTED,e,h)),h=null},i===void 0&&o.setContentType(null),"setRequestHeader"in h&&a.forEach(o.toJSON(),function(T,U){h.setRequestHeader(U,T)}),a.isUndefined(s.withCredentials)||(h.withCredentials=!!s.withCredentials),c&&c!=="json"&&(h.responseType=s.responseType),u&&([y,d]=ge(u,!0),h.addEventListener("progress",y)),f&&h.upload&&([p,g]=ge(f),h.upload.addEventListener("progress",p),h.upload.addEventListener("loadend",g)),(s.cancelToken||s.signal)&&(l=R=>{h&&(n(!R||R.type?new G(null,e,h):R),h.abort(),h=null)},s.cancelToken&&s.cancelToken.subscribe(l),s.signal&&(s.signal.aborted?l():s.signal.addEventListener("abort",l)));const N=qn(s.url);if(N&&A.protocols.indexOf(N)===-1){n(new b("Unsupported protocol "+N+":",b.ERR_BAD_REQUEST,e));return}h.send(i||null)})},Qn=(e,t)=>{const{length:r}=e=e?e.filter(Boolean):[];if(t||r){let n=new AbortController,s;const i=function(u){if(!s){s=!0,c();const l=u instanceof Error?u:this.reason;n.abort(l instanceof b?l:new G(l instanceof Error?l.message:l))}};let o=t&&setTimeout(()=>{o=null,i(new b(`timeout ${t} of ms exceeded`,b.ETIMEDOUT))},t);const c=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach(u=>{u.unsubscribe?u.unsubscribe(i):u.removeEventListener("abort",i)}),e=null)};e.forEach(u=>u.addEventListener("abort",i));const{signal:f}=n;return f.unsubscribe=()=>a.asap(c),f}},Yn=function*(e,t){let r=e.byteLength;if(r{const s=es(e,t);let i=0,o,c=f=>{o||(o=!0,n&&n(f))};return new ReadableStream({async pull(f){try{const{done:u,value:l}=await s.next();if(u){c(),f.close();return}let p=l.byteLength;if(r){let y=i+=p;r(y)}f.enqueue(new Uint8Array(l))}catch(u){throw c(u),u}},cancel(f){return c(f),s.return()}},{highWaterMark:2})},Et=64*1024,{isFunction:de}=a,rs=(({Request:e,Response:t})=>({Request:e,Response:t}))(a.global),{ReadableStream:Rt,TextEncoder:St}=a.global,xt=(e,...t)=>{try{return!!e(...t)}catch{return!1}},ns=e=>{e=a.merge.call({skipUndefined:!0},rs,e);const{fetch:t,Request:r,Response:n}=e,s=t?de(t):typeof fetch=="function",i=de(r),o=de(n);if(!s)return!1;const c=s&&de(Rt),f=s&&(typeof St=="function"?(d=>m=>d.encode(m))(new St):async d=>new Uint8Array(await new r(d).arrayBuffer())),u=i&&c&&xt(()=>{let d=!1;const m=new r(A.origin,{body:new Rt,method:"POST",get duplex(){return d=!0,"half"}}).headers.has("Content-Type");return d&&!m}),l=o&&c&&xt(()=>a.isReadableStream(new n("").body)),p={stream:l&&(d=>d.body)};s&&["text","arrayBuffer","blob","formData","stream"].forEach(d=>{!p[d]&&(p[d]=(m,h)=>{let E=m&&m[d];if(E)return E.call(m);throw new b(`Response type '${d}' is not supported`,b.ERR_NOT_SUPPORT,h)})});const y=async d=>{if(d==null)return 0;if(a.isBlob(d))return d.size;if(a.isSpecCompliantForm(d))return(await new r(A.origin,{method:"POST",body:d}).arrayBuffer()).byteLength;if(a.isArrayBufferView(d)||a.isArrayBuffer(d))return d.byteLength;if(a.isURLSearchParams(d)&&(d=d+""),a.isString(d))return(await f(d)).byteLength},g=async(d,m)=>{const h=a.toFiniteNumber(d.getContentLength());return h??y(m)};return async d=>{let{url:m,method:h,data:E,signal:N,cancelToken:R,timeout:T,onDownloadProgress:U,onUploadProgress:M,responseType:_,headers:Oe,withCredentials:ce="same-origin",fetchOptions:et}=Qt(d),tt=t||fetch;_=_?(_+"").toLowerCase():"text";let ue=Qn([N,R&&R.toAbortSignal()],T),Y=null;const $=ue&&ue.unsubscribe&&(()=>{ue.unsubscribe()});let rt;try{if(M&&u&&h!=="get"&&h!=="head"&&(rt=await g(Oe,E))!==0){let I=new r(m,{method:"POST",body:E,duplex:"half"}),J;if(a.isFormData(E)&&(J=I.headers.get("content-type"))&&Oe.setContentType(J),I.body){const[Te,le]=yt(rt,ge(bt(M)));E=wt(I.body,Et,Te,le)}}a.isString(ce)||(ce=ce?"include":"omit");const k=i&&"credentials"in r.prototype,nt={...et,signal:ue,method:h.toUpperCase(),headers:Oe.normalize().toJSON(),body:E,duplex:"half",credentials:k?ce:void 0};Y=i&&new r(m,nt);let L=await(i?tt(Y,et):tt(m,nt));const st=l&&(_==="stream"||_==="response");if(l&&(U||st&&$)){const I={};["status","statusText","headers"].forEach(ot=>{I[ot]=L[ot]});const J=a.toFiniteNumber(L.headers.get("content-length")),[Te,le]=U&&yt(J,ge(bt(U),!0))||[];L=new n(wt(L.body,Et,Te,()=>{le&&le(),$&&$()}),I)}_=_||"text";let wr=await p[a.findKey(p,_)||"text"](L,d);return!st&&$&&$(),await new Promise((I,J)=>{Zt(I,J,{data:wr,headers:D.from(L.headers),status:L.status,statusText:L.statusText,config:d,request:Y})})}catch(k){throw $&&$(),k&&k.name==="TypeError"&&/Load failed|fetch/i.test(k.message)?Object.assign(new b("Network Error",b.ERR_NETWORK,d,Y),{cause:k.cause||k}):b.from(k,k&&k.code,d,Y)}}},ss=new Map,Yt=e=>{let t=e&&e.env||{};const{fetch:r,Request:n,Response:s}=t,i=[n,s,r];let o=i.length,c=o,f,u,l=ss;for(;c--;)f=i[c],u=l.get(f),u===void 0&&l.set(f,u=c?new Map:ns(t)),l=u;return u};Yt();const Ze={http:Rn,xhr:Gn,fetch:{get:Yt}};a.forEach(Ze,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const At=e=>`- ${e}`,os=e=>a.isFunction(e)||e===null||e===!1;function is(e,t){e=a.isArray(e)?e:[e];const{length:r}=e;let n,s;const i={};for(let o=0;o`adapter ${f} `+(u===!1?"is not supported by the environment":"is not available in the build"));let c=r?o.length>1?`since : `+o.map(At).join(` diff --git a/assets/debug-D06VOB3Z.js b/assets/debug-B42Eg6Ee.js similarity index 88% rename from assets/debug-D06VOB3Z.js rename to assets/debug-B42Eg6Ee.js index b071928..ad5a980 100644 --- a/assets/debug-D06VOB3Z.js +++ b/assets/debug-B42Eg6Ee.js @@ -1 +1 @@ -import{aO as u,Z as r,a1 as f,j as c,o as g,w as t,d as e,l as p,q as V,t as l,Y as m,z as v,i as C,C as _,M as b,y,aP as D,aQ as x}from"./index-B3T0sq1H.js";import{V as I}from"./VContainer-XsoZJa5c.js";const k=u("v-code","code"),S={__name:"debug",setup(w){const s=r(""),i=r({}),o=r(!1),n=async()=>{o.value=!0;try{s.value=await D(),i.value=await x()}catch(d){console.error(d),s.value="Error loading visitor ID"}finally{o.value=!1}};return f(()=>{n()}),(d,a)=>(g(),c(I,null,{default:t(()=>[e(p,{class:"mb-4"},{default:t(()=>[e(V,null,{default:t(()=>[...a[0]||(a[0]=[l("调试信息",-1)])]),_:1}),e(m,null,{default:t(()=>[...a[1]||(a[1]=[l(" 请将这个ID复制并私聊给开发者,以便进行问题排查。 ",-1)])]),_:1}),e(v,null,{default:t(()=>[a[2]||(a[2]=C("div",{class:"text-h6 mb-2"},"访客 ID",-1)),e(k,{class:"d-block pa-2 bg-grey-lighten-4 rounded mb-4"},{default:t(()=>[l(_(s.value||"加载中..."),1)]),_:1})]),_:1}),e(b,null,{default:t(()=>[e(y,{color:"primary",onClick:n,loading:o.value},{default:t(()=>[...a[3]||(a[3]=[l(" Refresh ",-1)])]),_:1},8,["loading"])]),_:1})]),_:1})]),_:1}))}};export{S as default}; +import{aO as u,Z as r,a1 as f,j as c,o as g,w as t,d as e,l as p,q as V,t as l,Y as m,z as v,i as C,C as _,M as b,y,aP as D,aQ as x}from"./index-CDv4Fq34.js";import{V as I}from"./VContainer-hjhpTkdD.js";const k=u("v-code","code"),S={__name:"debug",setup(w){const s=r(""),i=r({}),o=r(!1),n=async()=>{o.value=!0;try{s.value=await D(),i.value=await x()}catch(d){console.error(d),s.value="Error loading visitor ID"}finally{o.value=!1}};return f(()=>{n()}),(d,a)=>(g(),c(I,null,{default:t(()=>[e(p,{class:"mb-4"},{default:t(()=>[e(V,null,{default:t(()=>[...a[0]||(a[0]=[l("调试信息",-1)])]),_:1}),e(m,null,{default:t(()=>[...a[1]||(a[1]=[l(" 请将这个ID复制并私聊给开发者,以便进行问题排查。 ",-1)])]),_:1}),e(v,null,{default:t(()=>[a[2]||(a[2]=C("div",{class:"text-h6 mb-2"},"访客 ID",-1)),e(k,{class:"d-block pa-2 bg-grey-lighten-4 rounded mb-4"},{default:t(()=>[l(_(s.value||"加载中..."),1)]),_:1})]),_:1}),e(b,null,{default:t(()=>[e(y,{color:"primary",onClick:n,loading:o.value},{default:t(()=>[...a[3]||(a[3]=[l(" Refresh ",-1)])]),_:1},8,["loading"])]),_:1})]),_:1})]),_:1}))}};export{S as default}; diff --git a/assets/debug-init-WlVXcCfk.js b/assets/debug-init-BoWRQJ5i.js similarity index 89% rename from assets/debug-init-WlVXcCfk.js rename to assets/debug-init-BoWRQJ5i.js index f721ea5..39a2abe 100644 --- a/assets/debug-init-WlVXcCfk.js +++ b/assets/debug-init-BoWRQJ5i.js @@ -1 +1 @@ -import{Z as s,k as a,a0 as k,r as R,j as U,o as N,w as t,d as e,l as g,q as _,t as o,z as C,K as B,y as p,P as G,Q as T,a3 as D,a4 as S,C as y,s as n}from"./index-B3T0sq1H.js";import{k as K}from"./dataProvider-CkCYsinY.js";import{V as z,a as c}from"./VRow-2h_LaAAT.js";import{V as F}from"./VForm-BeHRTGxz.js";import{V as d}from"./VTextField-CDSSNWNb.js";import{V as P}from"./VContainer-XsoZJa5c.js";const I="kvinit.redirecting",Z={__name:"debug-init",setup(j){const i=s(a("server.provider")||"kv-server"),v=s(a("server.kvToken")||""),m=s(a("device.uuid")||"00000000-0000-4000-8000-000000000000"),f=s(a("server.authDomain")||"https://cs.example.com"),w=()=>{n("server.provider",i.value),n("server.kvToken",v.value),n("device.uuid",m.value),n("server.authDomain",f.value),location.reload()},b=()=>{try{sessionStorage.removeItem(I)}catch(u){console.debug(u)}},x=()=>{K.loadNamespaceInfo=async()=>{throw new Error("模拟加载错误")},location.reload()},E=k(()=>{try{return sessionStorage.getItem(I)}catch(u){return String(u)}}),L=k(()=>JSON.stringify({provider:a("server.provider"),kvToken:a("server.kvToken"),uuid:a("device.uuid"),authDomain:a("server.authDomain")},null,2));return(u,l)=>{const V=R("v-list-item-content");return N(),U(P,null,{default:t(()=>[e(z,null,{default:t(()=>[e(c,{cols:"12",md:"6"},{default:t(()=>[e(g,null,{default:t(()=>[e(_,null,{default:t(()=>[...l[4]||(l[4]=[o("KvInitialize 调试面板",-1)])]),_:1}),e(C,null,{default:t(()=>[e(F,null,{default:t(()=>[e(d,{modelValue:i.value,"onUpdate:modelValue":l[0]||(l[0]=r=>i.value=r),label:"server.provider (kv-server/classworkscloud/other)"},null,8,["modelValue"]),e(d,{modelValue:v.value,"onUpdate:modelValue":l[1]||(l[1]=r=>v.value=r),label:"server.kvToken (空表示未授权)"},null,8,["modelValue"]),e(d,{modelValue:m.value,"onUpdate:modelValue":l[2]||(l[2]=r=>m.value=r),label:"device.uuid"},null,8,["modelValue"]),e(d,{modelValue:f.value,"onUpdate:modelValue":l[3]||(l[3]=r=>f.value=r),label:"server.authDomain"},null,8,["modelValue"])]),_:1}),e(B,{class:"my-4"}),e(p,{class:"me-2",color:"primary",onClick:w},{default:t(()=>[...l[5]||(l[5]=[o(" 应用设置 ",-1)])]),_:1}),e(p,{class:"me-2",color:"secondary",onClick:b},{default:t(()=>[...l[6]||(l[6]=[o(" 清除重定向守卫 ",-1)])]),_:1}),e(p,{color:"error",onClick:x},{default:t(()=>[...l[7]||(l[7]=[o(" 模拟命名空间加载错误 ",-1)])]),_:1}),e(G,{"two-line":""},{default:t(()=>[e(T,null,{default:t(()=>[e(V,null,{default:t(()=>[e(D,null,{default:t(()=>[...l[8]||(l[8]=[o("当前 sessionGuard",-1)])]),_:1}),e(S,null,{default:t(()=>[o(y(E.value),1)]),_:1})]),_:1})]),_:1}),e(T,null,{default:t(()=>[e(V,null,{default:t(()=>[e(D,null,{default:t(()=>[...l[9]||(l[9]=[o("当前 settings",-1)])]),_:1}),e(S,null,{default:t(()=>[o(y(L.value),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),e(c,{cols:"12",md:"6"},{default:t(()=>[e(g,null,{default:t(()=>[e(_,null,{default:t(()=>[...l[10]||(l[10]=[o("初始化组件已替换",-1)])]),_:1}),e(C,null,{default:t(()=>[...l[11]||(l[11]=[o(" 已迁移为首页内联的 InitServiceChooser 组件。 ",-1)])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})}}};export{Z as default}; +import{Z as s,k as a,a0 as k,r as R,j as U,o as N,w as t,d as e,l as g,q as _,t as o,z as C,K as B,y as p,P as G,Q as T,a3 as D,a4 as S,C as y,s as n}from"./index-CDv4Fq34.js";import{k as K}from"./dataProvider-DcbCk3Ud.js";import{V as z,a as c}from"./VRow-BixCyIxW.js";import{V as F}from"./VForm-vu8cN4lV.js";import{V as d}from"./VTextField-DxEgNjb2.js";import{V as P}from"./VContainer-hjhpTkdD.js";const I="kvinit.redirecting",Z={__name:"debug-init",setup(j){const i=s(a("server.provider")||"kv-server"),v=s(a("server.kvToken")||""),m=s(a("device.uuid")||"00000000-0000-4000-8000-000000000000"),f=s(a("server.authDomain")||"https://cs.example.com"),w=()=>{n("server.provider",i.value),n("server.kvToken",v.value),n("device.uuid",m.value),n("server.authDomain",f.value),location.reload()},b=()=>{try{sessionStorage.removeItem(I)}catch(u){console.debug(u)}},x=()=>{K.loadNamespaceInfo=async()=>{throw new Error("模拟加载错误")},location.reload()},E=k(()=>{try{return sessionStorage.getItem(I)}catch(u){return String(u)}}),L=k(()=>JSON.stringify({provider:a("server.provider"),kvToken:a("server.kvToken"),uuid:a("device.uuid"),authDomain:a("server.authDomain")},null,2));return(u,l)=>{const V=R("v-list-item-content");return N(),U(P,null,{default:t(()=>[e(z,null,{default:t(()=>[e(c,{cols:"12",md:"6"},{default:t(()=>[e(g,null,{default:t(()=>[e(_,null,{default:t(()=>[...l[4]||(l[4]=[o("KvInitialize 调试面板",-1)])]),_:1}),e(C,null,{default:t(()=>[e(F,null,{default:t(()=>[e(d,{modelValue:i.value,"onUpdate:modelValue":l[0]||(l[0]=r=>i.value=r),label:"server.provider (kv-server/classworkscloud/other)"},null,8,["modelValue"]),e(d,{modelValue:v.value,"onUpdate:modelValue":l[1]||(l[1]=r=>v.value=r),label:"server.kvToken (空表示未授权)"},null,8,["modelValue"]),e(d,{modelValue:m.value,"onUpdate:modelValue":l[2]||(l[2]=r=>m.value=r),label:"device.uuid"},null,8,["modelValue"]),e(d,{modelValue:f.value,"onUpdate:modelValue":l[3]||(l[3]=r=>f.value=r),label:"server.authDomain"},null,8,["modelValue"])]),_:1}),e(B,{class:"my-4"}),e(p,{class:"me-2",color:"primary",onClick:w},{default:t(()=>[...l[5]||(l[5]=[o(" 应用设置 ",-1)])]),_:1}),e(p,{class:"me-2",color:"secondary",onClick:b},{default:t(()=>[...l[6]||(l[6]=[o(" 清除重定向守卫 ",-1)])]),_:1}),e(p,{color:"error",onClick:x},{default:t(()=>[...l[7]||(l[7]=[o(" 模拟命名空间加载错误 ",-1)])]),_:1}),e(G,{"two-line":""},{default:t(()=>[e(T,null,{default:t(()=>[e(V,null,{default:t(()=>[e(D,null,{default:t(()=>[...l[8]||(l[8]=[o("当前 sessionGuard",-1)])]),_:1}),e(S,null,{default:t(()=>[o(y(E.value),1)]),_:1})]),_:1})]),_:1}),e(T,null,{default:t(()=>[e(V,null,{default:t(()=>[e(D,null,{default:t(()=>[...l[9]||(l[9]=[o("当前 settings",-1)])]),_:1}),e(S,null,{default:t(()=>[o(y(L.value),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),e(c,{cols:"12",md:"6"},{default:t(()=>[e(g,null,{default:t(()=>[e(_,null,{default:t(()=>[...l[10]||(l[10]=[o("初始化组件已替换",-1)])]),_:1}),e(C,null,{default:t(()=>[...l[11]||(l[11]=[o(" 已迁移为首页内联的 InitServiceChooser 组件。 ",-1)])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})}}};export{Z as default}; diff --git a/assets/debug-socket-DKrGV31W.js b/assets/debug-socket-CLjQMbeK.js similarity index 94% rename from assets/debug-socket-DKrGV31W.js rename to assets/debug-socket-CLjQMbeK.js index 4527070..2fb44f8 100644 --- a/assets/debug-socket-DKrGV31W.js +++ b/assets/debug-socket-CLjQMbeK.js @@ -1 +1 @@ -import{Z as i,k as te,a0 as $,a1 as le,a2 as ne,r as ae,j as S,o as d,w as l,d as t,l as b,q as w,t as o,z as j,P as U,Q as f,a3 as v,a4 as m,C as u,A as L,B as oe,K,y as c,i as D,x as M,F as J,G as O,L as se}from"./index-B3T0sq1H.js";import{b as re,g as z,c as R,j as q,o as p,l as ue}from"./socketClient-DIi67_O5.js";import{s as ie,D as de}from"./deviceEvents-DMf7uCM0.js";import{V as B,a as _}from"./VRow-2h_LaAAT.js";import{V as ce}from"./VChip-BWQnSnw_.js";import{V as fe}from"./VTextField-CDSSNWNb.js";import{V as ve}from"./VTextarea-D8GmgMhc.js";import{V as me}from"./VContainer-XsoZJa5c.js";const pe={key:0},_e={class:"d-flex"},ge={key:1,class:"text-grey"},ke={class:"text-caption text-grey"},ye={class:"ml-2"},Ve={class:"mb-2",style:{"white-space":"pre-wrap"}},Be={__name:"debug-socket",setup(Ce){const g=i(te("server.kvToken")||""),A=i(""),r=i(""),k=i(!1),T=i(""),y=i([]),x=i([]),V=i(""),I=$(()=>re()),G=$(()=>{const n=new Date,e=n.getFullYear(),C=String(n.getMonth()+1).padStart(2,"0"),s=String(n.getDate()).padStart(2,"0");return`classworks-data-${e}${C}${s}`});function a(n,e){const C=new Date().toLocaleTimeString();y.value.unshift({time:C,event:n,payload:typeof e=="string"?e:JSON.stringify(e,null,2)}),y.value.length>200&&y.value.pop()}function H(){const n=z();k.value=!!n.connected,T.value=n.id||"",n.on("connect",()=>{k.value=!0,T.value=n.id||"",a("connect",{id:n.id}),r.value&&q(r.value)}),n.on("disconnect",e=>{k.value=!1,a("disconnect",{reason:e})}),n.on("connect_error",e=>a("connect_error",{message:e==null?void 0:e.message})),n.on("reconnect_attempt",e=>a("reconnect_attempt",{attempt:e})),n.on("reconnect",e=>a("reconnect",{attempt:e}))}function P(){p("kv-key-changed",n=>{a("kv-key-changed",n)}),p("device-joined",n=>{a("device-joined",n)}),p("joined",n=>{a("joined",n)}),p("join-error",n=>{a("join-error",n)}),p("chat:message",n=>{a("chat:message",n)}),p("device-event",n=>{a("device-event",n)})}function N(n){try{if(!n){a("join-error","Token 为空");return}q(n),r.value=n,a("join-token",{token:n})}catch(e){a("join-token-error",String(e))}}function Q(n){try{R(n),r.value===n&&(r.value=""),a("leave-token",{token:n})}catch(e){a("leave-token-error",String(e))}}function Y(){try{ue(),r.value="",a("leave-all",{})}catch(n){a("leave-all-error",String(n))}}function Z(){try{z().connect()}catch(n){a("reconnect-error",String(n))}}const W=$(()=>{var e;return!!((((e=V.value)==null?void 0:e.trim())||"")&&(r.value||g.value))});function X(){try{const n=(V.value||"").trim();if(!n)return;ie(n),a("send-event",{type:de.CHAT,content:{text:n}}),V.value=""}catch(n){a("chat:error",String(n))}}function h(n){a("select-device",{message:"请输入该设备对应的 KV Token 以加入频道",device:n})}async function E(){try{const e=await(await fetch(`${I.value}/devices/online`)).json();x.value=Array.isArray(e==null?void 0:e.devices)?e.devices:[],a("fetch-online",{count:x.value.length})}catch(n){a("fetch-online-error",String(n))}}function ee(){y.value=[]}return le(()=>{z(),H(),P(),g.value&&N(g.value),E()}),ne(()=>{try{r.value&&R(r.value)}catch{}}),(n,e)=>{const C=ae("v-list-item-text");return d(),S(me,null,{default:l(()=>[t(B,null,{default:l(()=>[t(_,{cols:"12",md:"6"},{default:l(()=>[t(b,{border:"",class:"mb-4"},{default:l(()=>[t(w,null,{default:l(()=>[...e[4]||(e[4]=[o("连接信息",-1)])]),_:1}),t(j,null,{default:l(()=>[t(U,{density:"compact"},{default:l(()=>[t(f,null,{default:l(()=>[t(v,null,{default:l(()=>[...e[5]||(e[5]=[o("Server URL",-1)])]),_:1}),t(m,null,{default:l(()=>[o(u(I.value),1)]),_:1})]),_:1}),t(f,null,{default:l(()=>[t(v,null,{default:l(()=>[...e[6]||(e[6]=[o("当前 KV Token",-1)])]),_:1}),t(m,null,{default:l(()=>[o(u(g.value||"(未配置)"),1)]),_:1})]),_:1}),t(f,null,{default:l(()=>[t(v,null,{default:l(()=>[...e[7]||(e[7]=[o("连接状态",-1)])]),_:1}),t(m,null,{default:l(()=>[t(ce,{color:k.value?"success":"error",class:"mr-2",size:"small"},{default:l(()=>[o(u(k.value?"connected":"disconnected"),1)]),_:1},8,["color"]),T.value?(d(),L("span",pe,"id: "+u(T.value),1)):oe("",!0)]),_:1})]),_:1}),t(f,null,{default:l(()=>[t(v,null,{default:l(()=>[...e[8]||(e[8]=[o("已加入 Token",-1)])]),_:1}),t(m,null,{default:l(()=>[o(u(r.value||"-"),1)]),_:1})]),_:1}),t(f,null,{default:l(()=>[t(v,null,{default:l(()=>[...e[9]||(e[9]=[o("当前数据键",-1)])]),_:1}),t(m,null,{default:l(()=>[o(u(G.value),1)]),_:1})]),_:1})]),_:1}),t(K,{class:"my-4"}),t(B,null,{default:l(()=>[t(_,{cols:"12",md:"8"},{default:l(()=>[t(fe,{modelValue:A.value,"onUpdate:modelValue":e[0]||(e[0]=s=>A.value=s),clearable:"",label:"手动加入 Token (留空使用配置的 Token)"},null,8,["modelValue"])]),_:1}),t(_,{class:"d-flex align-center",cols:"12",md:"4"},{default:l(()=>[t(c,{class:"mr-2",color:"primary",onClick:e[1]||(e[1]=s=>N(A.value||g.value))},{default:l(()=>[...e[10]||(e[10]=[o(" 加入 ",-1)])]),_:1}),t(c,{disabled:!r.value,class:"mr-2",color:"warning",onClick:e[2]||(e[2]=s=>Q(r.value))},{default:l(()=>[...e[11]||(e[11]=[o(" 离开当前 ",-1)])]),_:1},8,["disabled"]),t(c,{color:"error",variant:"tonal",onClick:Y},{default:l(()=>[...e[12]||(e[12]=[o(" 离开全部 ",-1)])]),_:1})]),_:1})]),_:1}),t(K,{class:"my-4"}),t(B,null,{default:l(()=>[t(_,{cols:"12"},{default:l(()=>[t(b,{border:"",color:"primary",variant:"tonal"},{default:l(()=>[t(w,{class:"text-subtitle-1"},{default:l(()=>[...e[13]||(e[13]=[o("聊天室消息",-1)])]),_:1}),t(j,null,{default:l(()=>[t(ve,{modelValue:V.value,"onUpdate:modelValue":e[3]||(e[3]=s=>V.value=s),"auto-grow":"",clearable:"",label:"发送到当前已加入的设备频道",rows:"2"},null,8,["modelValue"]),D("div",_e,[t(M),t(c,{disabled:!W.value,color:"primary",onClick:X},{default:l(()=>[...e[14]||(e[14]=[o(" 发送聊天 ",-1)])]),_:1},8,["disabled"])])]),_:1})]),_:1})]),_:1})]),_:1}),t(B,null,{default:l(()=>[t(_,{cols:"12"},{default:l(()=>[t(c,{color:"secondary",variant:"tonal",onClick:Z},{default:l(()=>[...e[15]||(e[15]=[o(" 重新连接 ",-1)])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),t(b,{border:""},{default:l(()=>[t(w,null,{default:l(()=>[...e[16]||(e[16]=[o("在线设备",-1)])]),_:1}),t(j,null,{default:l(()=>[t(c,{class:"mb-3",color:"primary",onClick:E},{default:l(()=>[...e[17]||(e[17]=[o(" 刷新在线列表 ",-1)])]),_:1}),x.value.length?(d(),S(U,{key:0,density:"compact"},{default:l(()=>[(d(!0),L(J,null,O(x.value,s=>(d(),S(f,{key:s.uuid},{prepend:l(()=>[t(se,{color:s.connections>0?"success":"grey",size:"24"},null,8,["color"])]),append:l(()=>[t(c,{size:"small",variant:"text",onClick:F=>h(s)},{default:l(()=>[...e[18]||(e[18]=[o(" 选择 ",-1)])]),_:1},8,["onClick"])]),default:l(()=>[t(v,null,{default:l(()=>[o(u(s.name||"(未命名)"),1)]),_:2},1024),t(m,null,{default:l(()=>[o(u(s.uuid)+" · 连接数 "+u(s.connections),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})):(d(),L("div",ge," 暂无数据 "))]),_:1})]),_:1})]),_:1}),t(_,{cols:"12",md:"6"},{default:l(()=>[t(b,{border:""},{default:l(()=>[t(w,{class:"d-flex align-center"},{default:l(()=>[e[20]||(e[20]=o(" 事件日志 ",-1)),t(M),t(c,{color:"error",size:"small",variant:"text",onClick:ee},{default:l(()=>[...e[19]||(e[19]=[o(" 清空 ",-1)])]),_:1})]),_:1}),t(j,null,{default:l(()=>[t(U,{density:"compact"},{default:l(()=>[(d(!0),L(J,null,O(y.value,(s,F)=>(d(),S(f,{key:F},{default:l(()=>[t(v,null,{default:l(()=>[D("span",ke,u(s.time),1),D("span",ye,u(s.event),1)]),_:2},1024),t(C,null,{default:l(()=>[D("pre",Ve,u(s.payload),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})}}};export{Be as default}; +import{Z as i,k as te,a0 as $,a1 as le,a2 as ne,r as ae,j as S,o as d,w as l,d as t,l as b,q as w,t as o,z as j,P as U,Q as f,a3 as v,a4 as m,C as u,A as L,B as oe,K,y as c,i as D,x as M,F as J,G as O,L as se}from"./index-CDv4Fq34.js";import{b as re,g as z,c as R,j as q,o as p,l as ue}from"./socketClient-CckpmdQI.js";import{s as ie,D as de}from"./deviceEvents-lBhv4jvS.js";import{V as B,a as _}from"./VRow-BixCyIxW.js";import{V as ce}from"./VChip-C22wJB7H.js";import{V as fe}from"./VTextField-DxEgNjb2.js";import{V as ve}from"./VTextarea-C2tmhWNc.js";import{V as me}from"./VContainer-hjhpTkdD.js";const pe={key:0},_e={class:"d-flex"},ge={key:1,class:"text-grey"},ke={class:"text-caption text-grey"},ye={class:"ml-2"},Ve={class:"mb-2",style:{"white-space":"pre-wrap"}},Be={__name:"debug-socket",setup(Ce){const g=i(te("server.kvToken")||""),A=i(""),r=i(""),k=i(!1),T=i(""),y=i([]),x=i([]),V=i(""),I=$(()=>re()),G=$(()=>{const n=new Date,e=n.getFullYear(),C=String(n.getMonth()+1).padStart(2,"0"),s=String(n.getDate()).padStart(2,"0");return`classworks-data-${e}${C}${s}`});function a(n,e){const C=new Date().toLocaleTimeString();y.value.unshift({time:C,event:n,payload:typeof e=="string"?e:JSON.stringify(e,null,2)}),y.value.length>200&&y.value.pop()}function H(){const n=z();k.value=!!n.connected,T.value=n.id||"",n.on("connect",()=>{k.value=!0,T.value=n.id||"",a("connect",{id:n.id}),r.value&&q(r.value)}),n.on("disconnect",e=>{k.value=!1,a("disconnect",{reason:e})}),n.on("connect_error",e=>a("connect_error",{message:e==null?void 0:e.message})),n.on("reconnect_attempt",e=>a("reconnect_attempt",{attempt:e})),n.on("reconnect",e=>a("reconnect",{attempt:e}))}function P(){p("kv-key-changed",n=>{a("kv-key-changed",n)}),p("device-joined",n=>{a("device-joined",n)}),p("joined",n=>{a("joined",n)}),p("join-error",n=>{a("join-error",n)}),p("chat:message",n=>{a("chat:message",n)}),p("device-event",n=>{a("device-event",n)})}function N(n){try{if(!n){a("join-error","Token 为空");return}q(n),r.value=n,a("join-token",{token:n})}catch(e){a("join-token-error",String(e))}}function Q(n){try{R(n),r.value===n&&(r.value=""),a("leave-token",{token:n})}catch(e){a("leave-token-error",String(e))}}function Y(){try{ue(),r.value="",a("leave-all",{})}catch(n){a("leave-all-error",String(n))}}function Z(){try{z().connect()}catch(n){a("reconnect-error",String(n))}}const W=$(()=>{var e;return!!((((e=V.value)==null?void 0:e.trim())||"")&&(r.value||g.value))});function X(){try{const n=(V.value||"").trim();if(!n)return;ie(n),a("send-event",{type:de.CHAT,content:{text:n}}),V.value=""}catch(n){a("chat:error",String(n))}}function h(n){a("select-device",{message:"请输入该设备对应的 KV Token 以加入频道",device:n})}async function E(){try{const e=await(await fetch(`${I.value}/devices/online`)).json();x.value=Array.isArray(e==null?void 0:e.devices)?e.devices:[],a("fetch-online",{count:x.value.length})}catch(n){a("fetch-online-error",String(n))}}function ee(){y.value=[]}return le(()=>{z(),H(),P(),g.value&&N(g.value),E()}),ne(()=>{try{r.value&&R(r.value)}catch{}}),(n,e)=>{const C=ae("v-list-item-text");return d(),S(me,null,{default:l(()=>[t(B,null,{default:l(()=>[t(_,{cols:"12",md:"6"},{default:l(()=>[t(b,{border:"",class:"mb-4"},{default:l(()=>[t(w,null,{default:l(()=>[...e[4]||(e[4]=[o("连接信息",-1)])]),_:1}),t(j,null,{default:l(()=>[t(U,{density:"compact"},{default:l(()=>[t(f,null,{default:l(()=>[t(v,null,{default:l(()=>[...e[5]||(e[5]=[o("Server URL",-1)])]),_:1}),t(m,null,{default:l(()=>[o(u(I.value),1)]),_:1})]),_:1}),t(f,null,{default:l(()=>[t(v,null,{default:l(()=>[...e[6]||(e[6]=[o("当前 KV Token",-1)])]),_:1}),t(m,null,{default:l(()=>[o(u(g.value||"(未配置)"),1)]),_:1})]),_:1}),t(f,null,{default:l(()=>[t(v,null,{default:l(()=>[...e[7]||(e[7]=[o("连接状态",-1)])]),_:1}),t(m,null,{default:l(()=>[t(ce,{color:k.value?"success":"error",class:"mr-2",size:"small"},{default:l(()=>[o(u(k.value?"connected":"disconnected"),1)]),_:1},8,["color"]),T.value?(d(),L("span",pe,"id: "+u(T.value),1)):oe("",!0)]),_:1})]),_:1}),t(f,null,{default:l(()=>[t(v,null,{default:l(()=>[...e[8]||(e[8]=[o("已加入 Token",-1)])]),_:1}),t(m,null,{default:l(()=>[o(u(r.value||"-"),1)]),_:1})]),_:1}),t(f,null,{default:l(()=>[t(v,null,{default:l(()=>[...e[9]||(e[9]=[o("当前数据键",-1)])]),_:1}),t(m,null,{default:l(()=>[o(u(G.value),1)]),_:1})]),_:1})]),_:1}),t(K,{class:"my-4"}),t(B,null,{default:l(()=>[t(_,{cols:"12",md:"8"},{default:l(()=>[t(fe,{modelValue:A.value,"onUpdate:modelValue":e[0]||(e[0]=s=>A.value=s),clearable:"",label:"手动加入 Token (留空使用配置的 Token)"},null,8,["modelValue"])]),_:1}),t(_,{class:"d-flex align-center",cols:"12",md:"4"},{default:l(()=>[t(c,{class:"mr-2",color:"primary",onClick:e[1]||(e[1]=s=>N(A.value||g.value))},{default:l(()=>[...e[10]||(e[10]=[o(" 加入 ",-1)])]),_:1}),t(c,{disabled:!r.value,class:"mr-2",color:"warning",onClick:e[2]||(e[2]=s=>Q(r.value))},{default:l(()=>[...e[11]||(e[11]=[o(" 离开当前 ",-1)])]),_:1},8,["disabled"]),t(c,{color:"error",variant:"tonal",onClick:Y},{default:l(()=>[...e[12]||(e[12]=[o(" 离开全部 ",-1)])]),_:1})]),_:1})]),_:1}),t(K,{class:"my-4"}),t(B,null,{default:l(()=>[t(_,{cols:"12"},{default:l(()=>[t(b,{border:"",color:"primary",variant:"tonal"},{default:l(()=>[t(w,{class:"text-subtitle-1"},{default:l(()=>[...e[13]||(e[13]=[o("聊天室消息",-1)])]),_:1}),t(j,null,{default:l(()=>[t(ve,{modelValue:V.value,"onUpdate:modelValue":e[3]||(e[3]=s=>V.value=s),"auto-grow":"",clearable:"",label:"发送到当前已加入的设备频道",rows:"2"},null,8,["modelValue"]),D("div",_e,[t(M),t(c,{disabled:!W.value,color:"primary",onClick:X},{default:l(()=>[...e[14]||(e[14]=[o(" 发送聊天 ",-1)])]),_:1},8,["disabled"])])]),_:1})]),_:1})]),_:1})]),_:1}),t(B,null,{default:l(()=>[t(_,{cols:"12"},{default:l(()=>[t(c,{color:"secondary",variant:"tonal",onClick:Z},{default:l(()=>[...e[15]||(e[15]=[o(" 重新连接 ",-1)])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),t(b,{border:""},{default:l(()=>[t(w,null,{default:l(()=>[...e[16]||(e[16]=[o("在线设备",-1)])]),_:1}),t(j,null,{default:l(()=>[t(c,{class:"mb-3",color:"primary",onClick:E},{default:l(()=>[...e[17]||(e[17]=[o(" 刷新在线列表 ",-1)])]),_:1}),x.value.length?(d(),S(U,{key:0,density:"compact"},{default:l(()=>[(d(!0),L(J,null,O(x.value,s=>(d(),S(f,{key:s.uuid},{prepend:l(()=>[t(se,{color:s.connections>0?"success":"grey",size:"24"},null,8,["color"])]),append:l(()=>[t(c,{size:"small",variant:"text",onClick:F=>h(s)},{default:l(()=>[...e[18]||(e[18]=[o(" 选择 ",-1)])]),_:1},8,["onClick"])]),default:l(()=>[t(v,null,{default:l(()=>[o(u(s.name||"(未命名)"),1)]),_:2},1024),t(m,null,{default:l(()=>[o(u(s.uuid)+" · 连接数 "+u(s.connections),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})):(d(),L("div",ge," 暂无数据 "))]),_:1})]),_:1})]),_:1}),t(_,{cols:"12",md:"6"},{default:l(()=>[t(b,{border:""},{default:l(()=>[t(w,{class:"d-flex align-center"},{default:l(()=>[e[20]||(e[20]=o(" 事件日志 ",-1)),t(M),t(c,{color:"error",size:"small",variant:"text",onClick:ee},{default:l(()=>[...e[19]||(e[19]=[o(" 清空 ",-1)])]),_:1})]),_:1}),t(j,null,{default:l(()=>[t(U,{density:"compact"},{default:l(()=>[(d(!0),L(J,null,O(y.value,(s,F)=>(d(),S(f,{key:F},{default:l(()=>[t(v,null,{default:l(()=>[D("span",ke,u(s.time),1),D("span",ye,u(s.event),1)]),_:2},1024),t(C,null,{default:l(()=>[D("pre",Ve,u(s.payload),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})}}};export{Be as default}; diff --git a/assets/default-BPZ-Zfsn.js b/assets/default-CWNwgTiX.js similarity index 92% rename from assets/default-BPZ-Zfsn.js rename to assets/default-CWNwgTiX.js index bbbe535..a4b6877 100644 --- a/assets/default-BPZ-Zfsn.js +++ b/assets/default-CWNwgTiX.js @@ -1 +1 @@ -import{g as u,p as m,u as _,a as d,b as p,c as f,d as n,n as v,e as y,m as V,f as k,h as B,i as b,j as g,r as C,o as S,w as r,V as w}from"./index-B3T0sq1H.js";const M=m({scrollable:Boolean,...B(),...k(),...V({tag:"main"})},"VMain"),P=u()({name:"VMain",props:M(),setup(e,o){let{slots:a}=o;const{dimensionStyles:s}=_(e),{mainStyles:c}=d(),{ssrBootStyles:i}=p();return f(()=>n(e.tag,{class:y(["v-main",{"v-main--scrollable":e.scrollable},e.class]),style:v([c.value,i.value,s.value,e.style])},{default:()=>{var t,l;return[e.scrollable?b("div",{class:"v-main__scroller"},[(t=a.default)==null?void 0:t.call(a)]):(l=a.default)==null?void 0:l.call(a)]}})),{}}}),x={__name:"default",setup(e){return(o,a)=>{const s=C("router-view");return S(),g(w,null,{default:r(()=>[n(P,null,{default:r(()=>[n(s)]),_:1})]),_:1})}}};export{x as default}; +import{g as u,p as m,u as _,a as d,b as p,c as f,d as n,n as v,e as y,m as V,f as k,h as B,i as b,j as g,r as C,o as S,w as r,V as w}from"./index-CDv4Fq34.js";const M=m({scrollable:Boolean,...B(),...k(),...V({tag:"main"})},"VMain"),P=u()({name:"VMain",props:M(),setup(e,o){let{slots:a}=o;const{dimensionStyles:s}=_(e),{mainStyles:c}=d(),{ssrBootStyles:i}=p();return f(()=>n(e.tag,{class:y(["v-main",{"v-main--scrollable":e.scrollable},e.class]),style:v([c.value,i.value,s.value,e.style])},{default:()=>{var t,l;return[e.scrollable?b("div",{class:"v-main__scroller"},[(t=a.default)==null?void 0:t.call(a)]):(l=a.default)==null?void 0:l.call(a)]}})),{}}}),x={__name:"default",setup(e){return(o,a)=>{const s=C("router-view");return S(),g(w,null,{default:r(()=>[n(P,null,{default:r(()=>[n(s)]),_:1})]),_:1})}}};export{x as default}; diff --git a/assets/deviceEvents-DMf7uCM0.js b/assets/deviceEvents-lBhv4jvS.js similarity index 97% rename from assets/deviceEvents-DMf7uCM0.js rename to assets/deviceEvents-lBhv4jvS.js index f6de0ed..2cdee9e 100644 --- a/assets/deviceEvents-DMf7uCM0.js +++ b/assets/deviceEvents-lBhv4jvS.js @@ -1 +1 @@ -import{s as E}from"./socketClient-DIi67_O5.js";const t={CHAT:"chat",KV_KEY_CHANGED:"kv-key-changed",URGENT_NOTICE:"urgent-notice",NOTIFICATION:"notification"};function m(e){if(!e||typeof e!="string")throw new Error("消息文本不能为空");E(t.CHAT,{text:e.trim()})}function I(e,n={}){if(!e||!e.type){console.warn("无效的设备事件数据:",e);return}const o=n[e.type];if(typeof o=="function")try{o(e)}catch(c){console.error(`处理设备事件 ${e.type} 时出错:`,c)}}function g(e){var n;if(e.type!==t.CHAT)throw new Error("不是聊天事件");return{text:((n=e.content)==null?void 0:n.text)||"",senderId:e.senderId,at:e.timestamp,uuid:e.uuid,senderInfo:e.senderInfo}}function T(e){var n,o,c,i,u,s;if(e.type!==t.KV_KEY_CHANGED)throw new Error("不是 KV 变化事件");return{uuid:e.uuid,key:(n=e.content)==null?void 0:n.key,action:(o=e.content)==null?void 0:o.action,created:(c=e.content)==null?void 0:c.created,updatedAt:(i=e.content)==null?void 0:i.updatedAt,deletedAt:(u=e.content)==null?void 0:u.deletedAt,batch:(s=e.content)==null?void 0:s.batch}}function p(e){var n,o,c,i;if(e.type!==t.URGENT_NOTICE)throw new Error("不是紧急通知事件");return{urgency:((n=e.content)==null?void 0:n.urgency)||"info",message:((o=e.content)==null?void 0:o.message)||"",targetDevices:((c=e.content)==null?void 0:c.targetDevices)||[],senderId:e.senderId,senderInfo:((i=e.content)==null?void 0:i.senderInfo)||e.senderInfo,timestamp:e.timestamp}}function y(e){var n,o,c,i;if(e.type!==t.NOTIFICATION)throw new Error("不是通知事件");return{message:((n=e.content)==null?void 0:n.message)||"",isUrgent:((o=e.content)==null?void 0:o.isUrgent)||!1,targetDevices:((c=e.content)==null?void 0:c.targetDevices)||[],senderId:e.senderId,senderInfo:((i=e.content)==null?void 0:i.senderInfo)||e.senderInfo,timestamp:e.timestamp,eventId:e.eventId}}function C(e){return e?e.deviceName==="realtime"?"实时同步":`${e.deviceName||"未知设备"} (${e.deviceType||"未知类型"})`:"未知设备"}function h(e={}){const{onChat:n,onKvChanged:o,onUrgentNotice:c,onNotification:i,onOtherEvent:u,enableLegacySupport:s=!0}=e;return d=>{I(d,{[t.CHAT]:r=>{if(n){const f=s?g(r):r;n(f,r)}},[t.KV_KEY_CHANGED]:r=>{if(o){const f=s?T(r):r;o(f,r)}},[t.URGENT_NOTICE]:r=>{if(c){const f=s?p(r):r;c(f,r)}},[t.NOTIFICATION]:r=>{if(i){const f=s?y(r):r;i(f,r)}}}),u&&d.type!==t.CHAT&&d.type!==t.KV_KEY_CHANGED&&d.type!==t.URGENT_NOTICE&&d.type!==t.NOTIFICATION&&u(d)}}export{t as D,h as c,C as f,m as s}; +import{s as E}from"./socketClient-CckpmdQI.js";const t={CHAT:"chat",KV_KEY_CHANGED:"kv-key-changed",URGENT_NOTICE:"urgent-notice",NOTIFICATION:"notification"};function m(e){if(!e||typeof e!="string")throw new Error("消息文本不能为空");E(t.CHAT,{text:e.trim()})}function I(e,n={}){if(!e||!e.type){console.warn("无效的设备事件数据:",e);return}const o=n[e.type];if(typeof o=="function")try{o(e)}catch(c){console.error(`处理设备事件 ${e.type} 时出错:`,c)}}function g(e){var n;if(e.type!==t.CHAT)throw new Error("不是聊天事件");return{text:((n=e.content)==null?void 0:n.text)||"",senderId:e.senderId,at:e.timestamp,uuid:e.uuid,senderInfo:e.senderInfo}}function T(e){var n,o,c,i,u,s;if(e.type!==t.KV_KEY_CHANGED)throw new Error("不是 KV 变化事件");return{uuid:e.uuid,key:(n=e.content)==null?void 0:n.key,action:(o=e.content)==null?void 0:o.action,created:(c=e.content)==null?void 0:c.created,updatedAt:(i=e.content)==null?void 0:i.updatedAt,deletedAt:(u=e.content)==null?void 0:u.deletedAt,batch:(s=e.content)==null?void 0:s.batch}}function p(e){var n,o,c,i;if(e.type!==t.URGENT_NOTICE)throw new Error("不是紧急通知事件");return{urgency:((n=e.content)==null?void 0:n.urgency)||"info",message:((o=e.content)==null?void 0:o.message)||"",targetDevices:((c=e.content)==null?void 0:c.targetDevices)||[],senderId:e.senderId,senderInfo:((i=e.content)==null?void 0:i.senderInfo)||e.senderInfo,timestamp:e.timestamp}}function y(e){var n,o,c,i;if(e.type!==t.NOTIFICATION)throw new Error("不是通知事件");return{message:((n=e.content)==null?void 0:n.message)||"",isUrgent:((o=e.content)==null?void 0:o.isUrgent)||!1,targetDevices:((c=e.content)==null?void 0:c.targetDevices)||[],senderId:e.senderId,senderInfo:((i=e.content)==null?void 0:i.senderInfo)||e.senderInfo,timestamp:e.timestamp,eventId:e.eventId}}function C(e){return e?e.deviceName==="realtime"?"实时同步":`${e.deviceName||"未知设备"} (${e.deviceType||"未知类型"})`:"未知设备"}function h(e={}){const{onChat:n,onKvChanged:o,onUrgentNotice:c,onNotification:i,onOtherEvent:u,enableLegacySupport:s=!0}=e;return d=>{I(d,{[t.CHAT]:r=>{if(n){const f=s?g(r):r;n(f,r)}},[t.KV_KEY_CHANGED]:r=>{if(o){const f=s?T(r):r;o(f,r)}},[t.URGENT_NOTICE]:r=>{if(c){const f=s?p(r):r;c(f,r)}},[t.NOTIFICATION]:r=>{if(i){const f=s?y(r):r;i(f,r)}}}),u&&d.type!==t.CHAT&&d.type!==t.KV_KEY_CHANGED&&d.type!==t.URGENT_NOTICE&&d.type!==t.NOTIFICATION&&u(d)}}export{t as D,h as c,C as f,m as s}; diff --git a/assets/examschedule-CCJdzVHS.js b/assets/examschedule-0nc3kGd6.js similarity index 97% rename from assets/examschedule-CCJdzVHS.js rename to assets/examschedule-0nc3kGd6.js index 6fa57fe..c6fefda 100644 --- a/assets/examschedule-CCJdzVHS.js +++ b/assets/examschedule-0nc3kGd6.js @@ -1,4 +1,4 @@ -import{_ as A}from"./ExamConfigEditor-DMEBeH6U.js";import{d as C}from"./dataProvider-CkCYsinY.js";import{_ as z,j as h,o as p,w as i,d as s,l as y,q as V,t as l,v as g,Y as J,z as v,B as D,i as f,C as x,y as u,P as R,A as F,F as O,G as H,Q as L,a3 as U,a4 as B,L as j,H as S,N as X,M as T,x as k,k as P}from"./index-B3T0sq1H.js";import{V as W,a as q}from"./VRow-2h_LaAAT.js";import{V as N}from"./VAlert-lHl5kpT_.js";import{V as M}from"./VChip-BWQnSnw_.js";import{V as G}from"./VSkeletonLoader-DhKO-QlH.js";import{V as Y}from"./VTextField-CDSSNWNb.js";import{V as K}from"./VTextarea-D8GmgMhc.js";import{V as Q}from"./VContainer-XsoZJa5c.js";import"./VTooltip-BBE3uDRK.js";import"./VSwitch-CzflqWRY.js";import"./filter-CqboDMk1.js";import"./VCheckboxBtn-ibDz3I_W.js";import"./VSheet-BPJ91LSl.js";const Z={name:"ExamScheduleManager",components:{ExamConfigEditor:A},data(){return{configs:[],loading:!1,error:"",success:"",renameDialog:!1,editDialog:!1,configToRename:null,editingConfig:null,newConfigName:"",renaming:!1,saving:!1,importDialog:!1,importJson:"",importError:"",importing:!1,datePickerDialog:!1,baseDate:"",virtualDateInfo:null,pendingImportConfig:null,aiDialog:!1,copied:!1}},async mounted(){await this.loadConfigs()},computed:{aiPrompt(){const a=new Date;return`Your task is to generate a JSON configuration file for an exam dashboard. Based on the exam information input by the user, generate the configuration strictly following these rules. +import{_ as A}from"./ExamConfigEditor-C-FMdPZg.js";import{d as C}from"./dataProvider-DcbCk3Ud.js";import{_ as z,j as h,o as p,w as i,d as s,l as y,q as V,t as l,v as g,Y as J,z as v,B as D,i as f,C as x,y as u,P as R,A as F,F as O,G as H,Q as L,a3 as U,a4 as B,L as j,H as S,N as X,M as T,x as k,k as P}from"./index-CDv4Fq34.js";import{V as W,a as q}from"./VRow-BixCyIxW.js";import{V as N}from"./VAlert-DsOOTaSZ.js";import{V as M}from"./VChip-C22wJB7H.js";import{V as G}from"./VSkeletonLoader-BkWTSuGV.js";import{V as Y}from"./VTextField-DxEgNjb2.js";import{V as K}from"./VTextarea-C2tmhWNc.js";import{V as Q}from"./VContainer-hjhpTkdD.js";import"./VTooltip-DGRtgxwA.js";import"./VSwitch-DDraNCQD.js";import"./filter-6OsXqu2t.js";import"./VCheckboxBtn-CcjCxtxm.js";import"./VSheet-B-sjq7IK.js";const Z={name:"ExamScheduleManager",components:{ExamConfigEditor:A},data(){return{configs:[],loading:!1,error:"",success:"",renameDialog:!1,editDialog:!1,configToRename:null,editingConfig:null,newConfigName:"",renaming:!1,saving:!1,importDialog:!1,importJson:"",importError:"",importing:!1,datePickerDialog:!1,baseDate:"",virtualDateInfo:null,pendingImportConfig:null,aiDialog:!1,copied:!1}},async mounted(){await this.loadConfigs()},computed:{aiPrompt(){const a=new Date;return`Your task is to generate a JSON configuration file for an exam dashboard. Based on the exam information input by the user, generate the configuration strictly following these rules. Generation Requirements: * Output using JSON blocks in Markdown diff --git a/assets/filter-CqboDMk1.js b/assets/filter-6OsXqu2t.js similarity index 98% rename from assets/filter-CqboDMk1.js rename to assets/filter-6OsXqu2t.js index 01d472c..bb2e135 100644 --- a/assets/filter-CqboDMk1.js +++ b/assets/filter-6OsXqu2t.js @@ -1 +1 @@ -import{f as Je,j as Ge,e as qe,V as Te,g as et}from"./VTextField-CDSSNWNb.js";import{g as me,p as Q,ar as Ve,aH as tt,b7 as lt,bm as Be,au as ie,Z as ee,bO as nt,cj as Fe,av as z,a2 as at,ck as ot,ae as Y,a0 as H,E as _,c as he,an as De,d as A,aW as Ke,ax as _e,aC as He,bn as ut,cl as Ue,cm as ye,cn as rt,co as st,bT as it,cp as ct,cd as ze,i as C,F as ne,h as Ne,X as dt,b4 as Se,bb as ft,ba as $e,bc as pe,c8 as je,ay as We,aS as Xe,bY as vt,u as mt,by as ht,a1 as gt,ca as yt,aJ as fe,n as pt,e as ve,f as bt,c6 as wt,aq as kt,aR as Vt,as as Pe,aY as be,v as Me,P as St,Q as Re,cq as Pt,K as It,aU as Ct,L as xt,aV as At,t as Tt,bi as Ft,aX as Ee,aZ as Oe,cr as Dt,a_ as Mt,ah as se}from"./index-B3T0sq1H.js";import{V as Rt}from"./VCheckboxBtn-ibDz3I_W.js";import{V as Le}from"./VChip-BWQnSnw_.js";const Et=Q({id:String,submenu:Boolean,...He(ut({captureFocus:!0,closeDelay:250,closeOnContentClick:!0,locationStrategy:"connected",location:void 0,openDelay:300,scrim:!1,scrollStrategy:"reposition",transition:{component:Ue}}),["absolute"])},"VMenu"),Ot=me()({name:"VMenu",props:Et(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:t}=a;const n=Ve(e,"modelValue"),{scopeId:u}=tt(),{isRtl:f}=lt(),m=Be(),r=ie(()=>e.id||`v-menu-${m}`),s=ee(),c=nt(Fe,null),i=z(new Set);it(Fe,{register(){i.value.add(m)},unregister(){i.value.delete(m)},closeParents(o){setTimeout(()=>{var d;!i.value.size&&!e.persistent&&(o==null||(d=s.value)!=null&&d.contentEl&&!ct(o,s.value.contentEl))&&(n.value=!1,c==null||c.closeParents())},40)}}),at(()=>c==null?void 0:c.unregister()),ot(()=>n.value=!1),Y(n,o=>{o?c==null||c.register():c==null||c.unregister()},{immediate:!0});function M(o){c==null||c.closeParents(o)}function V(o){var d,h,g,S,E;if(!e.disabled)if(o.key==="Tab"||o.key==="Enter"&&!e.closeOnContentClick){if(o.key==="Enter"&&(o.target instanceof HTMLTextAreaElement||o.target instanceof HTMLInputElement&&o.target.closest("form")))return;o.key==="Enter"&&o.preventDefault(),!rt(st((d=s.value)==null?void 0:d.contentEl,!1),o.shiftKey?"prev":"next",Z=>Z.tabIndex>=0)&&!e.retainFocus&&(n.value=!1,(g=(h=s.value)==null?void 0:h.activatorEl)==null||g.focus())}else e.submenu&&o.key===(f.value?"ArrowRight":"ArrowLeft")&&(n.value=!1,(E=(S=s.value)==null?void 0:S.activatorEl)==null||E.focus())}function b(o){var h;if(e.disabled)return;const d=(h=s.value)==null?void 0:h.contentEl;d&&n.value?o.key==="ArrowDown"?(o.preventDefault(),o.stopImmediatePropagation(),ye(d,"next")):o.key==="ArrowUp"?(o.preventDefault(),o.stopImmediatePropagation(),ye(d,"prev")):e.submenu&&(o.key===(f.value?"ArrowRight":"ArrowLeft")?n.value=!1:o.key===(f.value?"ArrowLeft":"ArrowRight")&&(o.preventDefault(),ye(d,"first"))):(e.submenu?o.key===(f.value?"ArrowLeft":"ArrowRight"):["ArrowDown","ArrowUp"].includes(o.key))&&(n.value=!0,o.preventDefault(),setTimeout(()=>setTimeout(()=>b(o))))}const P=H(()=>_({"aria-haspopup":"menu","aria-expanded":String(n.value),"aria-controls":r.value,"aria-owns":r.value,onKeydown:b},e.activatorProps));return he(()=>{const o=De.filterProps(e);return A(De,_({ref:s,id:r.value,class:["v-menu",e.class],style:e.style},o,{modelValue:n.value,"onUpdate:modelValue":d=>n.value=d,absolute:!0,activatorProps:P.value,location:e.location??(e.submenu?"end":"bottom"),"onClick:outside":M,onKeydown:V},u),{activator:t.activator,default:function(){for(var d=arguments.length,h=new Array(d),g=0;g{var S;return[(S=t.default)==null?void 0:S.call(t,...h)]}})}})}),_e({id:r,ΨopenChildren:i},s)}}),Lt=Q({renderless:Boolean,...Ne()},"VVirtualScrollItem"),Bt=me()({name:"VVirtualScrollItem",inheritAttrs:!1,props:Lt(),emits:{"update:height":e=>!0},setup(e,a){let{attrs:t,emit:n,slots:u}=a;const{resizeRef:f,contentRect:m}=ze(void 0,"border");Y(()=>{var r;return(r=m.value)==null?void 0:r.height},r=>{r!=null&&n("update:height",r)}),he(()=>{var r,s;return e.renderless?C(ne,null,[(r=u.default)==null?void 0:r.call(u,{itemRef:f})]):C("div",_({ref:f,class:["v-virtual-scroll__item",e.class],style:e.style},t),[(s=u.default)==null?void 0:s.call(u)])})}}),Kt=-1,_t=1,we=100,Ht=Q({itemHeight:{type:[Number,String],default:null},itemKey:{type:[String,Array,Function],default:null},height:[Number,String]},"virtual");function Ut(e,a){const t=dt(),n=z(0);Se(()=>{n.value=parseFloat(e.itemHeight||0)});const u=z(0),f=z(Math.ceil((parseInt(e.height)||t.height.value)/(n.value||16))||1),m=z(0),r=z(0),s=ee(),c=ee();let i=0;const{resizeRef:M,contentRect:V}=ze();Se(()=>{M.value=s.value});const b=H(()=>{var v;return s.value===document.documentElement?t.height.value:((v=V.value)==null?void 0:v.height)||parseInt(e.height)||0}),P=H(()=>!!(s.value&&c.value&&b.value&&n.value));let o=Array.from({length:a.value.length}),d=Array.from({length:a.value.length});const h=z(0);let g=-1;function S(v){return o[v]||n.value}const E=ft(()=>{const v=performance.now();d[0]=0;const w=a.value.length;for(let T=1;T<=w;T++)d[T]=(d[T-1]||0)+S(T-1);h.value=Math.max(h.value,performance.now()-v)},h),R=Y(P,v=>{v&&(R(),i=c.value.offsetTop,E.immediate(),N(),~g&&We(()=>{Xe&&window.requestAnimationFrame(()=>{re(g),g=-1})}))});$e(()=>{E.clear()});function Z(v,w){const T=o[v],O=n.value;n.value=O?Math.min(n.value,w):w,(T!==w||O!==n.value)&&(o[v]=w,E())}function B(v){v=pe(v,0,a.value.length);const w=Math.floor(v),T=v%1,O=w+1,G=d[w]||0,l=d[O]||G;return G+(l-G)*T}function I(v){return zt(d,v)}let te=0,J=0,ae=0;Y(b,(v,w)=>{N(),v{J=0,N()})});let oe=-1;function $(){if(!s.value||!c.value)return;const v=s.value.scrollTop,w=performance.now();w-ae>500?(J=Math.sign(v-te),i=c.value.offsetTop):J=v-te,te=v,ae=w,window.clearTimeout(oe),oe=window.setTimeout(ce,500),N()}function ce(){!s.value||!c.value||(J=0,ae=0,window.clearTimeout(oe),N())}let ue=-1;function N(){cancelAnimationFrame(ue),ue=requestAnimationFrame(ge)}function ge(){if(!s.value||!b.value||!n.value)return;const v=te-i,w=Math.sign(J),T=Math.max(0,v-we),O=pe(I(T),0,a.value.length),G=v+b.value+we,l=pe(I(G)+1,O+1,a.value.length);if((w!==Kt||Of.value)){const y=B(u.value)-B(O),F=B(l)-B(f.value);Math.max(y,F)>we?(u.value=O,f.value=l):(O<=0&&(u.value=O),l>=a.value.length&&(f.value=l))}m.value=B(u.value),r.value=B(a.value.length)-B(f.value)}function re(v){const w=B(v);!s.value||v&&!w?g=v:s.value.scrollTop=w}const le=H(()=>a.value.slice(u.value,f.value).map((v,w)=>{const T=w+u.value;return{raw:v,index:T,key:je(v,e.itemKey,T)}}));return Y(a,()=>{o=Array.from({length:a.value.length}),d=Array.from({length:a.value.length}),E.immediate(),N()},{deep:1}),{calculateVisibleItems:N,containerRef:s,markerRef:c,computedItems:le,paddingTop:m,paddingBottom:r,scrollToIndex:re,handleScroll:$,handleScrollend:ce,handleItemResize:Z}}function zt(e,a){let t=e.length-1,n=0,u=0,f=null,m=-1;if(e[t]>1,f=e[u],f>a)t=u-1;else if(f[]},renderless:Boolean,...Ht(),...Ne(),...bt()},"VVirtualScroll"),$t=me()({name:"VVirtualScroll",props:Nt(),setup(e,a){let{slots:t}=a;const n=vt("VVirtualScroll"),{dimensionStyles:u}=mt(e),{calculateVisibleItems:f,containerRef:m,markerRef:r,handleScroll:s,handleScrollend:c,handleItemResize:i,scrollToIndex:M,paddingTop:V,paddingBottom:b,computedItems:P}=Ut(e,ie(()=>e.items));return ht(()=>e.renderless,()=>{function o(){var g,S;const h=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)?"addEventListener":"removeEventListener";m.value===document.documentElement?(document[h]("scroll",s,{passive:!0}),document[h]("scrollend",c)):((g=m.value)==null||g[h]("scroll",s,{passive:!0}),(S=m.value)==null||S[h]("scrollend",c))}gt(()=>{m.value=yt(n.vnode.el,!0),o(!0)}),$e(o)}),he(()=>{const o=P.value.map(d=>A(Bt,{key:d.key,renderless:e.renderless,"onUpdate:height":h=>i(d.index,h)},{default:h=>{var g;return(g=t.default)==null?void 0:g.call(t,{item:d.raw,index:d.index,...h})}}));return e.renderless?C(ne,null,[C("div",{ref:r,class:"v-virtual-scroll__spacer",style:{paddingTop:fe(V.value)}},null),o,C("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:fe(b.value)}},null)]):C("div",{ref:m,class:ve(["v-virtual-scroll",e.class]),onScrollPassive:s,onScrollend:c,style:pt([u.value,e.style])},[C("div",{ref:r,class:"v-virtual-scroll__container",style:{paddingTop:fe(V.value),paddingBottom:fe(b.value)}},[o])])}),{calculateVisibleItems:f,scrollToIndex:M}}});function jt(e,a){const t=z(!1);let n;function u(r){cancelAnimationFrame(n),t.value=!0,n=requestAnimationFrame(()=>{n=requestAnimationFrame(()=>{t.value=!1})})}async function f(){await new Promise(r=>requestAnimationFrame(r)),await new Promise(r=>requestAnimationFrame(r)),await new Promise(r=>requestAnimationFrame(r)),await new Promise(r=>{if(t.value){const s=Y(t,()=>{s(),r()})}else r()})}async function m(r){var i,M;if(r.key==="Tab"&&((i=a.value)==null||i.focus()),!["PageDown","PageUp","Home","End"].includes(r.key))return;const s=(M=e.value)==null?void 0:M.$el;if(!s)return;(r.key==="Home"||r.key==="End")&&s.scrollTo({top:r.key==="Home"?0:s.scrollHeight,behavior:"smooth"}),await f();const c=s.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(r.key==="PageDown"||r.key==="Home"){const V=s.getBoundingClientRect().top;for(const b of c)if(b.getBoundingClientRect().top>=V){b.focus();break}}else{const V=s.getBoundingClientRect().bottom;for(const b of[...c].reverse())if(b.getBoundingClientRect().bottom<=V){b.focus();break}}}return{onScrollPassive:u,onKeydown:m}}const Wt=Q({closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"}},"autocomplete");function Xt(e,a){const t=Be(),n=H(()=>`menu-${t}`),u=ie(()=>wt(a)),f=ie(()=>n.value);return{menuId:n,ariaExpanded:u,ariaControls:f}}const Yt=Q({chips:Boolean,closableChips:Boolean,eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,listProps:{type:Object},menu:Boolean,menuIcon:{type:Mt,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,noAutoScroll:Boolean,...Wt(),...Dt({itemChildren:!1})},"Select"),Qt=Q({...Yt(),...He(et({modelValue:null,role:"combobox"}),["validationValue","dirty"]),...Ft({transition:{component:Ue}})},"VSelect"),ll=me()({name:"VSelect",props:Qt(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,a){let{slots:t}=a;const{t:n}=kt(),u=ee(),f=ee(),m=ee(),{items:r,transformIn:s,transformOut:c}=Vt(e),i=Ve(e,"modelValue",[],l=>s(l===null?[null]:Pe(l)),l=>{const y=c(l);return e.multiple?y:y[0]??null}),M=H(()=>typeof e.counterValue=="function"?e.counterValue(i.value):typeof e.counterValue=="number"?e.counterValue:i.value.length),V=Je(e),b=Ge(e),P=H(()=>i.value.map(l=>l.value)),o=z(!1),d=ie(()=>e.closableChips&&!V.isReadonly.value&&!V.isDisabled.value),{InputIcon:h}=qe(e);let g="",S=0,E;const R=H(()=>e.hideSelected?r.value.filter(l=>!i.value.some(y=>(e.valueComparator||be)(y,l))):r.value),Z=H(()=>e.hideNoData&&!R.value.length||V.isReadonly.value||V.isDisabled.value),B=Ve(e,"menu"),I=H({get:()=>B.value,set:l=>{var y;B.value&&!l&&((y=f.value)!=null&&y.ΨopenChildren.size)||l&&Z.value||(B.value=l)}}),{menuId:te,ariaExpanded:J,ariaControls:ae}=Xt(e,I),oe=H(()=>{var l;return{...e.menuProps,activatorProps:{...((l=e.menuProps)==null?void 0:l.activatorProps)||{},"aria-haspopup":"listbox"}}}),$=ee(),ce=jt($,u);function ue(l){e.openOnClear&&(I.value=!0)}function N(){Z.value||(I.value=!I.value)}function ge(l){Ee(l)&&re(l)}function re(l){var U,q,x;if(!l.key||V.isReadonly.value)return;if(["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(l.key)&&l.preventDefault(),["Enter","ArrowDown"," "].includes(l.key)&&(I.value=!0),["Escape","Tab"].includes(l.key)&&(I.value=!1),e.clearable&&l.key==="Backspace"){l.preventDefault(),i.value=[],ue();return}l.key==="Home"?(U=$.value)==null||U.focus("first"):l.key==="End"&&((q=$.value)==null||q.focus("last"));const y=1e3;if(!Ee(l))return;const F=performance.now();F-E>y&&(g="",S=0),g+=l.key.toLowerCase(),E=F;const j=R.value;function W(){let k=L();return k||g.at(-1)===g.at(-2)&&(g=g.slice(0,-1),S++,k=L(),k)||(S=0,k=L(),k)?k:(g=l.key.toLowerCase(),L())}function L(){for(let k=S;k1&&arguments[1]!==void 0?arguments[1]:!0;if(!l.props.disabled)if(e.multiple){const F=i.value.findIndex(W=>(e.valueComparator||be)(W.value,l.value)),j=y??!~F;if(~F){const W=j?[...i.value,l]:[...i.value];W.splice(F,1),i.value=W}else j&&(i.value=[...i.value,l])}else{const F=y!==!1;i.value=F?[l]:[],We(()=>{I.value=!1})}}function v(l){var y;(y=$.value)!=null&&y.$el.contains(l.relatedTarget)||(I.value=!1)}function w(){var l;e.eager&&((l=m.value)==null||l.calculateVisibleItems())}function T(){var l;o.value&&((l=u.value)==null||l.focus())}function O(l){o.value=!0}function G(l){if(l==null)i.value=[];else if(Oe(u.value,":autofill")||Oe(u.value,":-webkit-autofill")){const y=r.value.find(F=>F.title===l);y&&le(y)}else u.value&&(u.value.value="")}return Y(I,()=>{if(!e.hideSelected&&I.value&&i.value.length){const l=R.value.findIndex(y=>i.value.some(F=>(e.valueComparator||be)(F.value,y.value)));Xe&&!e.noAutoScroll&&window.requestAnimationFrame(()=>{var y;l>=0&&((y=m.value)==null||y.scrollToIndex(l))})}}),Y(r,(l,y)=>{I.value||o.value&&e.hideNoData&&!y.length&&l.length&&(I.value=!0)}),he(()=>{const l=!!(e.chips||t.chip),y=!!(!e.hideNoData||R.value.length||t["prepend-item"]||t["append-item"]||t["no-data"]),F=i.value.length>0,j=Te.filterProps(e),W=F||!o.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder;return A(Te,_({ref:u},j,{modelValue:i.value.map(L=>L.props.title).join(", "),name:void 0,"onUpdate:modelValue":G,focused:o.value,"onUpdate:focused":L=>o.value=L,validationValue:i.externalValue,counterValue:M.value,dirty:F,class:["v-select",{"v-select--active-menu":I.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?"multiple":"single"}`]:!0,"v-select--selected":i.value.length,"v-select--selection-slot":!!t.selection},e.class],style:e.style,inputmode:"none",placeholder:W,"onClick:clear":ue,"onMousedown:control":N,onBlur:v,onKeydown:re,"aria-expanded":J.value,"aria-controls":ae.value}),{...t,default:L=>{let{id:X}=L;return C(ne,null,[C("select",{hidden:!0,multiple:e.multiple,name:b.fieldName.value},[r.value.map(p=>C("option",{key:p.value,value:p.value,selected:P.value.includes(p.value)},null))]),A(Ot,_({id:te.value,ref:f,modelValue:I.value,"onUpdate:modelValue":p=>I.value=p,activator:"parent",contentClass:"v-select__content",disabled:Z.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterEnter:w,onAfterLeave:T},oe.value),{default:()=>[y&&A(St,_({ref:$,selected:P.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:p=>p.preventDefault(),onKeydown:ge,onFocusin:O,tabindex:"-1",selectable:!0,"aria-live":"polite","aria-labelledby":`${X.value}-label`,"aria-multiselectable":e.multiple,color:e.itemColor??e.color},ce,e.listProps),{default:()=>{var p,K,U;return[(p=t["prepend-item"])==null?void 0:p.call(t),!R.value.length&&!e.hideNoData&&(((K=t["no-data"])==null?void 0:K.call(t))??A(Re,{key:"no-data",title:n(e.noDataText)},null)),A($t,{ref:m,renderless:!0,items:R.value,itemKey:"value"},{default:q=>{var Ce,xe,Ae;let{item:x,index:k,itemRef:D}=q;const de=Pt(x.props),Ie=_(x.props,{ref:D,key:x.value,onClick:()=>le(x,null),"aria-posinset":k+1,"aria-setsize":R.value.length});return x.type==="divider"?((Ce=t.divider)==null?void 0:Ce.call(t,{props:x.raw,index:k}))??A(It,_(x.props,{key:`divider-${k}`}),null):x.type==="subheader"?((xe=t.subheader)==null?void 0:xe.call(t,{props:x.raw,index:k}))??A(Ct,_(x.props,{key:`subheader-${k}`}),null):((Ae=t.item)==null?void 0:Ae.call(t,{item:x,index:k,props:Ie}))??A(Re,_(Ie,{role:"option"}),{prepend:Ye=>{let{isSelected:Qe}=Ye;return C(ne,null,[e.multiple&&!e.hideSelected?A(Rt,{key:x.value,modelValue:Qe,ripple:!1,tabindex:"-1","aria-hidden":!0,onClick:Ze=>Ze.preventDefault()},null):void 0,de.prependAvatar&&A(xt,{image:de.prependAvatar},null),de.prependIcon&&A(Me,{icon:de.prependIcon},null)])}})}}),(U=t["append-item"])==null?void 0:U.call(t)]}})]}),i.value.map((p,K)=>{function U(D){D.stopPropagation(),D.preventDefault(),le(p,!1)}const q=_(Le.filterProps(p.props),{"onClick:close":U,onKeydown(D){D.key!=="Enter"&&D.key!==" "||(D.preventDefault(),D.stopPropagation(),U(D))},onMousedown(D){D.preventDefault(),D.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0}),x=l?!!t.chip:!!t.selection,k=x?At(l?t.chip({item:p,index:K,props:q}):t.selection({item:p,index:K})):void 0;if(!(x&&!k))return C("div",{key:p.value,class:"v-select__selection"},[l?t.chip?A(Ke,{key:"chip-defaults",defaults:{VChip:{closable:d.value,size:"small",text:p.title}}},{default:()=>[k]}):A(Le,_({key:"chip",closable:d.value,size:"small",text:p.title,disabled:p.props.disabled},q),null):k??C("span",{class:"v-select__selection-text"},[p.title,e.multiple&&K{if(e==null||a==null)return-1;if(!a.length)return 0;e=e.toString().toLocaleLowerCase(),a=a.toString().toLocaleLowerCase();const n=[];let u=e.indexOf(a);for(;~u;)n.push([u,u+a.length]),u=e.indexOf(a,u+a.length);return n.length?n:-1};function ke(e,a){if(!(e==null||typeof e=="boolean"||e===-1))return typeof e=="number"?[[e,e+a.length]]:Array.isArray(e[0])?e:[e]}const nl=Q({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function Jt(e,a,t){var s;const n=[],u=(t==null?void 0:t.default)??Zt,f=t!=null&&t.filterKeys?Pe(t.filterKeys):!1,m=Object.keys((t==null?void 0:t.customKeyFilter)??{}).length;if(!(e!=null&&e.length))return n;let r=null;e:for(let c=0;c0)&&!(t!=null&&t.noFilter)){let o=!1;if(typeof i=="object"){if(i.type==="divider"||i.type==="subheader"){(r==null?void 0:r.type)==="divider"&&i.type==="subheader"&&n.push(r),r={index:c,matches:{},type:i.type};continue}const g=f||Object.keys(M);o=g.length===m;for(const S of g){const E=je(M,S),R=(s=t==null?void 0:t.customKeyFilter)==null?void 0:s[S];if(P=R?R(E,a,i):u(E,a,i),P!==-1&&P!==!1)R?V[S]=ke(P,a):b[S]=ke(P,a);else if((t==null?void 0:t.filterMode)==="every")continue e}}else P=u(i,a,i),P!==-1&&P!==!1&&(b.title=ke(P,a));const d=Object.keys(b).length,h=Object.keys(V).length;if(!d&&!h||(t==null?void 0:t.filterMode)==="union"&&h!==m&&!d||(t==null?void 0:t.filterMode)==="intersection"&&(h!==m||!d&&m>0&&!o))continue}r&&(n.push(r),r=null),n.push({index:c,matches:{...b,...V}})}return n}function al(e,a,t,n){const u=z([]),f=z(new Map),m=H(()=>n!=null&&n.transform?se(a).map(s=>[s,n.transform(s)]):se(a));Se(()=>{const s=typeof t=="function"?t():se(t),c=typeof s!="string"&&typeof s!="number"?"":String(s),i=Jt(m.value,c,{customKeyFilter:{...e.customKeyFilter,...se(n==null?void 0:n.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),M=se(a),V=[],b=new Map;i.forEach(P=>{let{index:o,matches:d}=P;const h=M[o];V.push(h),b.set(h.value,d)}),u.value=V,f.value=b});function r(s){return f.value.get(s.value)}return{filteredItems:u,filteredMatches:f,getMatches:r}}function ol(e,a,t){return t==null||!t.length?a:t.map((n,u)=>{const f=u===0?0:t[u-1][1],m=[C("span",{class:ve(`${e}__unmask`)},[a.slice(f,n[0])]),C("span",{class:ve(`${e}__mask`)},[a.slice(n[0],n[1])])];return u===t.length-1&&m.push(C("span",{class:ve(`${e}__unmask`)},[a.slice(n[1])])),C(ne,null,[m])})}export{Ot as V,Xt as a,jt as b,$t as c,nl as d,ll as e,ol as h,Yt as m,al as u}; +import{f as Je,j as Ge,e as qe,V as Te,g as et}from"./VTextField-DxEgNjb2.js";import{g as me,p as Q,ar as Ve,aH as tt,b7 as lt,bm as Be,au as ie,Z as ee,bO as nt,cj as Fe,av as z,a2 as at,ck as ot,ae as Y,a0 as H,E as _,c as he,an as De,d as A,aW as Ke,ax as _e,aC as He,bn as ut,cl as Ue,cm as ye,cn as rt,co as st,bT as it,cp as ct,cd as ze,i as C,F as ne,h as Ne,X as dt,b4 as Se,bb as ft,ba as $e,bc as pe,c8 as je,ay as We,aS as Xe,bY as vt,u as mt,by as ht,a1 as gt,ca as yt,aJ as fe,n as pt,e as ve,f as bt,c6 as wt,aq as kt,aR as Vt,as as Pe,aY as be,v as Me,P as St,Q as Re,cq as Pt,K as It,aU as Ct,L as xt,aV as At,t as Tt,bi as Ft,aX as Ee,aZ as Oe,cr as Dt,a_ as Mt,ah as se}from"./index-CDv4Fq34.js";import{V as Rt}from"./VCheckboxBtn-CcjCxtxm.js";import{V as Le}from"./VChip-C22wJB7H.js";const Et=Q({id:String,submenu:Boolean,...He(ut({captureFocus:!0,closeDelay:250,closeOnContentClick:!0,locationStrategy:"connected",location:void 0,openDelay:300,scrim:!1,scrollStrategy:"reposition",transition:{component:Ue}}),["absolute"])},"VMenu"),Ot=me()({name:"VMenu",props:Et(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:t}=a;const n=Ve(e,"modelValue"),{scopeId:u}=tt(),{isRtl:f}=lt(),m=Be(),r=ie(()=>e.id||`v-menu-${m}`),s=ee(),c=nt(Fe,null),i=z(new Set);it(Fe,{register(){i.value.add(m)},unregister(){i.value.delete(m)},closeParents(o){setTimeout(()=>{var d;!i.value.size&&!e.persistent&&(o==null||(d=s.value)!=null&&d.contentEl&&!ct(o,s.value.contentEl))&&(n.value=!1,c==null||c.closeParents())},40)}}),at(()=>c==null?void 0:c.unregister()),ot(()=>n.value=!1),Y(n,o=>{o?c==null||c.register():c==null||c.unregister()},{immediate:!0});function M(o){c==null||c.closeParents(o)}function V(o){var d,h,g,S,E;if(!e.disabled)if(o.key==="Tab"||o.key==="Enter"&&!e.closeOnContentClick){if(o.key==="Enter"&&(o.target instanceof HTMLTextAreaElement||o.target instanceof HTMLInputElement&&o.target.closest("form")))return;o.key==="Enter"&&o.preventDefault(),!rt(st((d=s.value)==null?void 0:d.contentEl,!1),o.shiftKey?"prev":"next",Z=>Z.tabIndex>=0)&&!e.retainFocus&&(n.value=!1,(g=(h=s.value)==null?void 0:h.activatorEl)==null||g.focus())}else e.submenu&&o.key===(f.value?"ArrowRight":"ArrowLeft")&&(n.value=!1,(E=(S=s.value)==null?void 0:S.activatorEl)==null||E.focus())}function b(o){var h;if(e.disabled)return;const d=(h=s.value)==null?void 0:h.contentEl;d&&n.value?o.key==="ArrowDown"?(o.preventDefault(),o.stopImmediatePropagation(),ye(d,"next")):o.key==="ArrowUp"?(o.preventDefault(),o.stopImmediatePropagation(),ye(d,"prev")):e.submenu&&(o.key===(f.value?"ArrowRight":"ArrowLeft")?n.value=!1:o.key===(f.value?"ArrowLeft":"ArrowRight")&&(o.preventDefault(),ye(d,"first"))):(e.submenu?o.key===(f.value?"ArrowLeft":"ArrowRight"):["ArrowDown","ArrowUp"].includes(o.key))&&(n.value=!0,o.preventDefault(),setTimeout(()=>setTimeout(()=>b(o))))}const P=H(()=>_({"aria-haspopup":"menu","aria-expanded":String(n.value),"aria-controls":r.value,"aria-owns":r.value,onKeydown:b},e.activatorProps));return he(()=>{const o=De.filterProps(e);return A(De,_({ref:s,id:r.value,class:["v-menu",e.class],style:e.style},o,{modelValue:n.value,"onUpdate:modelValue":d=>n.value=d,absolute:!0,activatorProps:P.value,location:e.location??(e.submenu?"end":"bottom"),"onClick:outside":M,onKeydown:V},u),{activator:t.activator,default:function(){for(var d=arguments.length,h=new Array(d),g=0;g{var S;return[(S=t.default)==null?void 0:S.call(t,...h)]}})}})}),_e({id:r,ΨopenChildren:i},s)}}),Lt=Q({renderless:Boolean,...Ne()},"VVirtualScrollItem"),Bt=me()({name:"VVirtualScrollItem",inheritAttrs:!1,props:Lt(),emits:{"update:height":e=>!0},setup(e,a){let{attrs:t,emit:n,slots:u}=a;const{resizeRef:f,contentRect:m}=ze(void 0,"border");Y(()=>{var r;return(r=m.value)==null?void 0:r.height},r=>{r!=null&&n("update:height",r)}),he(()=>{var r,s;return e.renderless?C(ne,null,[(r=u.default)==null?void 0:r.call(u,{itemRef:f})]):C("div",_({ref:f,class:["v-virtual-scroll__item",e.class],style:e.style},t),[(s=u.default)==null?void 0:s.call(u)])})}}),Kt=-1,_t=1,we=100,Ht=Q({itemHeight:{type:[Number,String],default:null},itemKey:{type:[String,Array,Function],default:null},height:[Number,String]},"virtual");function Ut(e,a){const t=dt(),n=z(0);Se(()=>{n.value=parseFloat(e.itemHeight||0)});const u=z(0),f=z(Math.ceil((parseInt(e.height)||t.height.value)/(n.value||16))||1),m=z(0),r=z(0),s=ee(),c=ee();let i=0;const{resizeRef:M,contentRect:V}=ze();Se(()=>{M.value=s.value});const b=H(()=>{var v;return s.value===document.documentElement?t.height.value:((v=V.value)==null?void 0:v.height)||parseInt(e.height)||0}),P=H(()=>!!(s.value&&c.value&&b.value&&n.value));let o=Array.from({length:a.value.length}),d=Array.from({length:a.value.length});const h=z(0);let g=-1;function S(v){return o[v]||n.value}const E=ft(()=>{const v=performance.now();d[0]=0;const w=a.value.length;for(let T=1;T<=w;T++)d[T]=(d[T-1]||0)+S(T-1);h.value=Math.max(h.value,performance.now()-v)},h),R=Y(P,v=>{v&&(R(),i=c.value.offsetTop,E.immediate(),N(),~g&&We(()=>{Xe&&window.requestAnimationFrame(()=>{re(g),g=-1})}))});$e(()=>{E.clear()});function Z(v,w){const T=o[v],O=n.value;n.value=O?Math.min(n.value,w):w,(T!==w||O!==n.value)&&(o[v]=w,E())}function B(v){v=pe(v,0,a.value.length);const w=Math.floor(v),T=v%1,O=w+1,G=d[w]||0,l=d[O]||G;return G+(l-G)*T}function I(v){return zt(d,v)}let te=0,J=0,ae=0;Y(b,(v,w)=>{N(),v{J=0,N()})});let oe=-1;function $(){if(!s.value||!c.value)return;const v=s.value.scrollTop,w=performance.now();w-ae>500?(J=Math.sign(v-te),i=c.value.offsetTop):J=v-te,te=v,ae=w,window.clearTimeout(oe),oe=window.setTimeout(ce,500),N()}function ce(){!s.value||!c.value||(J=0,ae=0,window.clearTimeout(oe),N())}let ue=-1;function N(){cancelAnimationFrame(ue),ue=requestAnimationFrame(ge)}function ge(){if(!s.value||!b.value||!n.value)return;const v=te-i,w=Math.sign(J),T=Math.max(0,v-we),O=pe(I(T),0,a.value.length),G=v+b.value+we,l=pe(I(G)+1,O+1,a.value.length);if((w!==Kt||Of.value)){const y=B(u.value)-B(O),F=B(l)-B(f.value);Math.max(y,F)>we?(u.value=O,f.value=l):(O<=0&&(u.value=O),l>=a.value.length&&(f.value=l))}m.value=B(u.value),r.value=B(a.value.length)-B(f.value)}function re(v){const w=B(v);!s.value||v&&!w?g=v:s.value.scrollTop=w}const le=H(()=>a.value.slice(u.value,f.value).map((v,w)=>{const T=w+u.value;return{raw:v,index:T,key:je(v,e.itemKey,T)}}));return Y(a,()=>{o=Array.from({length:a.value.length}),d=Array.from({length:a.value.length}),E.immediate(),N()},{deep:1}),{calculateVisibleItems:N,containerRef:s,markerRef:c,computedItems:le,paddingTop:m,paddingBottom:r,scrollToIndex:re,handleScroll:$,handleScrollend:ce,handleItemResize:Z}}function zt(e,a){let t=e.length-1,n=0,u=0,f=null,m=-1;if(e[t]>1,f=e[u],f>a)t=u-1;else if(f[]},renderless:Boolean,...Ht(),...Ne(),...bt()},"VVirtualScroll"),$t=me()({name:"VVirtualScroll",props:Nt(),setup(e,a){let{slots:t}=a;const n=vt("VVirtualScroll"),{dimensionStyles:u}=mt(e),{calculateVisibleItems:f,containerRef:m,markerRef:r,handleScroll:s,handleScrollend:c,handleItemResize:i,scrollToIndex:M,paddingTop:V,paddingBottom:b,computedItems:P}=Ut(e,ie(()=>e.items));return ht(()=>e.renderless,()=>{function o(){var g,S;const h=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)?"addEventListener":"removeEventListener";m.value===document.documentElement?(document[h]("scroll",s,{passive:!0}),document[h]("scrollend",c)):((g=m.value)==null||g[h]("scroll",s,{passive:!0}),(S=m.value)==null||S[h]("scrollend",c))}gt(()=>{m.value=yt(n.vnode.el,!0),o(!0)}),$e(o)}),he(()=>{const o=P.value.map(d=>A(Bt,{key:d.key,renderless:e.renderless,"onUpdate:height":h=>i(d.index,h)},{default:h=>{var g;return(g=t.default)==null?void 0:g.call(t,{item:d.raw,index:d.index,...h})}}));return e.renderless?C(ne,null,[C("div",{ref:r,class:"v-virtual-scroll__spacer",style:{paddingTop:fe(V.value)}},null),o,C("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:fe(b.value)}},null)]):C("div",{ref:m,class:ve(["v-virtual-scroll",e.class]),onScrollPassive:s,onScrollend:c,style:pt([u.value,e.style])},[C("div",{ref:r,class:"v-virtual-scroll__container",style:{paddingTop:fe(V.value),paddingBottom:fe(b.value)}},[o])])}),{calculateVisibleItems:f,scrollToIndex:M}}});function jt(e,a){const t=z(!1);let n;function u(r){cancelAnimationFrame(n),t.value=!0,n=requestAnimationFrame(()=>{n=requestAnimationFrame(()=>{t.value=!1})})}async function f(){await new Promise(r=>requestAnimationFrame(r)),await new Promise(r=>requestAnimationFrame(r)),await new Promise(r=>requestAnimationFrame(r)),await new Promise(r=>{if(t.value){const s=Y(t,()=>{s(),r()})}else r()})}async function m(r){var i,M;if(r.key==="Tab"&&((i=a.value)==null||i.focus()),!["PageDown","PageUp","Home","End"].includes(r.key))return;const s=(M=e.value)==null?void 0:M.$el;if(!s)return;(r.key==="Home"||r.key==="End")&&s.scrollTo({top:r.key==="Home"?0:s.scrollHeight,behavior:"smooth"}),await f();const c=s.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(r.key==="PageDown"||r.key==="Home"){const V=s.getBoundingClientRect().top;for(const b of c)if(b.getBoundingClientRect().top>=V){b.focus();break}}else{const V=s.getBoundingClientRect().bottom;for(const b of[...c].reverse())if(b.getBoundingClientRect().bottom<=V){b.focus();break}}}return{onScrollPassive:u,onKeydown:m}}const Wt=Q({closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"}},"autocomplete");function Xt(e,a){const t=Be(),n=H(()=>`menu-${t}`),u=ie(()=>wt(a)),f=ie(()=>n.value);return{menuId:n,ariaExpanded:u,ariaControls:f}}const Yt=Q({chips:Boolean,closableChips:Boolean,eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,listProps:{type:Object},menu:Boolean,menuIcon:{type:Mt,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,noAutoScroll:Boolean,...Wt(),...Dt({itemChildren:!1})},"Select"),Qt=Q({...Yt(),...He(et({modelValue:null,role:"combobox"}),["validationValue","dirty"]),...Ft({transition:{component:Ue}})},"VSelect"),ll=me()({name:"VSelect",props:Qt(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,a){let{slots:t}=a;const{t:n}=kt(),u=ee(),f=ee(),m=ee(),{items:r,transformIn:s,transformOut:c}=Vt(e),i=Ve(e,"modelValue",[],l=>s(l===null?[null]:Pe(l)),l=>{const y=c(l);return e.multiple?y:y[0]??null}),M=H(()=>typeof e.counterValue=="function"?e.counterValue(i.value):typeof e.counterValue=="number"?e.counterValue:i.value.length),V=Je(e),b=Ge(e),P=H(()=>i.value.map(l=>l.value)),o=z(!1),d=ie(()=>e.closableChips&&!V.isReadonly.value&&!V.isDisabled.value),{InputIcon:h}=qe(e);let g="",S=0,E;const R=H(()=>e.hideSelected?r.value.filter(l=>!i.value.some(y=>(e.valueComparator||be)(y,l))):r.value),Z=H(()=>e.hideNoData&&!R.value.length||V.isReadonly.value||V.isDisabled.value),B=Ve(e,"menu"),I=H({get:()=>B.value,set:l=>{var y;B.value&&!l&&((y=f.value)!=null&&y.ΨopenChildren.size)||l&&Z.value||(B.value=l)}}),{menuId:te,ariaExpanded:J,ariaControls:ae}=Xt(e,I),oe=H(()=>{var l;return{...e.menuProps,activatorProps:{...((l=e.menuProps)==null?void 0:l.activatorProps)||{},"aria-haspopup":"listbox"}}}),$=ee(),ce=jt($,u);function ue(l){e.openOnClear&&(I.value=!0)}function N(){Z.value||(I.value=!I.value)}function ge(l){Ee(l)&&re(l)}function re(l){var U,q,x;if(!l.key||V.isReadonly.value)return;if(["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(l.key)&&l.preventDefault(),["Enter","ArrowDown"," "].includes(l.key)&&(I.value=!0),["Escape","Tab"].includes(l.key)&&(I.value=!1),e.clearable&&l.key==="Backspace"){l.preventDefault(),i.value=[],ue();return}l.key==="Home"?(U=$.value)==null||U.focus("first"):l.key==="End"&&((q=$.value)==null||q.focus("last"));const y=1e3;if(!Ee(l))return;const F=performance.now();F-E>y&&(g="",S=0),g+=l.key.toLowerCase(),E=F;const j=R.value;function W(){let k=L();return k||g.at(-1)===g.at(-2)&&(g=g.slice(0,-1),S++,k=L(),k)||(S=0,k=L(),k)?k:(g=l.key.toLowerCase(),L())}function L(){for(let k=S;k1&&arguments[1]!==void 0?arguments[1]:!0;if(!l.props.disabled)if(e.multiple){const F=i.value.findIndex(W=>(e.valueComparator||be)(W.value,l.value)),j=y??!~F;if(~F){const W=j?[...i.value,l]:[...i.value];W.splice(F,1),i.value=W}else j&&(i.value=[...i.value,l])}else{const F=y!==!1;i.value=F?[l]:[],We(()=>{I.value=!1})}}function v(l){var y;(y=$.value)!=null&&y.$el.contains(l.relatedTarget)||(I.value=!1)}function w(){var l;e.eager&&((l=m.value)==null||l.calculateVisibleItems())}function T(){var l;o.value&&((l=u.value)==null||l.focus())}function O(l){o.value=!0}function G(l){if(l==null)i.value=[];else if(Oe(u.value,":autofill")||Oe(u.value,":-webkit-autofill")){const y=r.value.find(F=>F.title===l);y&&le(y)}else u.value&&(u.value.value="")}return Y(I,()=>{if(!e.hideSelected&&I.value&&i.value.length){const l=R.value.findIndex(y=>i.value.some(F=>(e.valueComparator||be)(F.value,y.value)));Xe&&!e.noAutoScroll&&window.requestAnimationFrame(()=>{var y;l>=0&&((y=m.value)==null||y.scrollToIndex(l))})}}),Y(r,(l,y)=>{I.value||o.value&&e.hideNoData&&!y.length&&l.length&&(I.value=!0)}),he(()=>{const l=!!(e.chips||t.chip),y=!!(!e.hideNoData||R.value.length||t["prepend-item"]||t["append-item"]||t["no-data"]),F=i.value.length>0,j=Te.filterProps(e),W=F||!o.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder;return A(Te,_({ref:u},j,{modelValue:i.value.map(L=>L.props.title).join(", "),name:void 0,"onUpdate:modelValue":G,focused:o.value,"onUpdate:focused":L=>o.value=L,validationValue:i.externalValue,counterValue:M.value,dirty:F,class:["v-select",{"v-select--active-menu":I.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?"multiple":"single"}`]:!0,"v-select--selected":i.value.length,"v-select--selection-slot":!!t.selection},e.class],style:e.style,inputmode:"none",placeholder:W,"onClick:clear":ue,"onMousedown:control":N,onBlur:v,onKeydown:re,"aria-expanded":J.value,"aria-controls":ae.value}),{...t,default:L=>{let{id:X}=L;return C(ne,null,[C("select",{hidden:!0,multiple:e.multiple,name:b.fieldName.value},[r.value.map(p=>C("option",{key:p.value,value:p.value,selected:P.value.includes(p.value)},null))]),A(Ot,_({id:te.value,ref:f,modelValue:I.value,"onUpdate:modelValue":p=>I.value=p,activator:"parent",contentClass:"v-select__content",disabled:Z.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterEnter:w,onAfterLeave:T},oe.value),{default:()=>[y&&A(St,_({ref:$,selected:P.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:p=>p.preventDefault(),onKeydown:ge,onFocusin:O,tabindex:"-1",selectable:!0,"aria-live":"polite","aria-labelledby":`${X.value}-label`,"aria-multiselectable":e.multiple,color:e.itemColor??e.color},ce,e.listProps),{default:()=>{var p,K,U;return[(p=t["prepend-item"])==null?void 0:p.call(t),!R.value.length&&!e.hideNoData&&(((K=t["no-data"])==null?void 0:K.call(t))??A(Re,{key:"no-data",title:n(e.noDataText)},null)),A($t,{ref:m,renderless:!0,items:R.value,itemKey:"value"},{default:q=>{var Ce,xe,Ae;let{item:x,index:k,itemRef:D}=q;const de=Pt(x.props),Ie=_(x.props,{ref:D,key:x.value,onClick:()=>le(x,null),"aria-posinset":k+1,"aria-setsize":R.value.length});return x.type==="divider"?((Ce=t.divider)==null?void 0:Ce.call(t,{props:x.raw,index:k}))??A(It,_(x.props,{key:`divider-${k}`}),null):x.type==="subheader"?((xe=t.subheader)==null?void 0:xe.call(t,{props:x.raw,index:k}))??A(Ct,_(x.props,{key:`subheader-${k}`}),null):((Ae=t.item)==null?void 0:Ae.call(t,{item:x,index:k,props:Ie}))??A(Re,_(Ie,{role:"option"}),{prepend:Ye=>{let{isSelected:Qe}=Ye;return C(ne,null,[e.multiple&&!e.hideSelected?A(Rt,{key:x.value,modelValue:Qe,ripple:!1,tabindex:"-1","aria-hidden":!0,onClick:Ze=>Ze.preventDefault()},null):void 0,de.prependAvatar&&A(xt,{image:de.prependAvatar},null),de.prependIcon&&A(Me,{icon:de.prependIcon},null)])}})}}),(U=t["append-item"])==null?void 0:U.call(t)]}})]}),i.value.map((p,K)=>{function U(D){D.stopPropagation(),D.preventDefault(),le(p,!1)}const q=_(Le.filterProps(p.props),{"onClick:close":U,onKeydown(D){D.key!=="Enter"&&D.key!==" "||(D.preventDefault(),D.stopPropagation(),U(D))},onMousedown(D){D.preventDefault(),D.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0}),x=l?!!t.chip:!!t.selection,k=x?At(l?t.chip({item:p,index:K,props:q}):t.selection({item:p,index:K})):void 0;if(!(x&&!k))return C("div",{key:p.value,class:"v-select__selection"},[l?t.chip?A(Ke,{key:"chip-defaults",defaults:{VChip:{closable:d.value,size:"small",text:p.title}}},{default:()=>[k]}):A(Le,_({key:"chip",closable:d.value,size:"small",text:p.title,disabled:p.props.disabled},q),null):k??C("span",{class:"v-select__selection-text"},[p.title,e.multiple&&K{if(e==null||a==null)return-1;if(!a.length)return 0;e=e.toString().toLocaleLowerCase(),a=a.toString().toLocaleLowerCase();const n=[];let u=e.indexOf(a);for(;~u;)n.push([u,u+a.length]),u=e.indexOf(a,u+a.length);return n.length?n:-1};function ke(e,a){if(!(e==null||typeof e=="boolean"||e===-1))return typeof e=="number"?[[e,e+a.length]]:Array.isArray(e[0])?e:[e]}const nl=Q({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function Jt(e,a,t){var s;const n=[],u=(t==null?void 0:t.default)??Zt,f=t!=null&&t.filterKeys?Pe(t.filterKeys):!1,m=Object.keys((t==null?void 0:t.customKeyFilter)??{}).length;if(!(e!=null&&e.length))return n;let r=null;e:for(let c=0;c0)&&!(t!=null&&t.noFilter)){let o=!1;if(typeof i=="object"){if(i.type==="divider"||i.type==="subheader"){(r==null?void 0:r.type)==="divider"&&i.type==="subheader"&&n.push(r),r={index:c,matches:{},type:i.type};continue}const g=f||Object.keys(M);o=g.length===m;for(const S of g){const E=je(M,S),R=(s=t==null?void 0:t.customKeyFilter)==null?void 0:s[S];if(P=R?R(E,a,i):u(E,a,i),P!==-1&&P!==!1)R?V[S]=ke(P,a):b[S]=ke(P,a);else if((t==null?void 0:t.filterMode)==="every")continue e}}else P=u(i,a,i),P!==-1&&P!==!1&&(b.title=ke(P,a));const d=Object.keys(b).length,h=Object.keys(V).length;if(!d&&!h||(t==null?void 0:t.filterMode)==="union"&&h!==m&&!d||(t==null?void 0:t.filterMode)==="intersection"&&(h!==m||!d&&m>0&&!o))continue}r&&(n.push(r),r=null),n.push({index:c,matches:{...b,...V}})}return n}function al(e,a,t,n){const u=z([]),f=z(new Map),m=H(()=>n!=null&&n.transform?se(a).map(s=>[s,n.transform(s)]):se(a));Se(()=>{const s=typeof t=="function"?t():se(t),c=typeof s!="string"&&typeof s!="number"?"":String(s),i=Jt(m.value,c,{customKeyFilter:{...e.customKeyFilter,...se(n==null?void 0:n.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),M=se(a),V=[],b=new Map;i.forEach(P=>{let{index:o,matches:d}=P;const h=M[o];V.push(h),b.set(h.value,d)}),u.value=V,f.value=b});function r(s){return f.value.get(s.value)}return{filteredItems:u,filteredMatches:f,getMatches:r}}function ol(e,a,t){return t==null||!t.length?a:t.map((n,u)=>{const f=u===0?0:t[u-1][1],m=[C("span",{class:ve(`${e}__unmask`)},[a.slice(f,n[0])]),C("span",{class:ve(`${e}__mask`)},[a.slice(n[0],n[1])])];return u===t.length-1&&m.push(C("span",{class:ve(`${e}__unmask`)},[a.slice(n[1])])),C(ne,null,[m])})}export{Ot as V,Xt as a,jt as b,$t as c,nl as d,ll as e,ol as h,Yt as m,al as u}; diff --git a/assets/index-D3vueLKZ.js b/assets/index-C4KeaylM.js similarity index 95% rename from assets/index-D3vueLKZ.js rename to assets/index-C4KeaylM.js index 27a959f..8eb739a 100644 --- a/assets/index-D3vueLKZ.js +++ b/assets/index-C4KeaylM.js @@ -1 +1 @@ -import{d as n}from"./dataProvider-CkCYsinY.js";import{_ as N,A as f,o,d as s,w as i,t as d,y as r,l as h,j as k,q as g,z as V,P as C,F as v,G as x,Q as I,a3 as b,C as y,N as A,O as L,v as w,B as _,H as B,M as E,x as F}from"./index-B3T0sq1H.js";import{b as T,c as S}from"./VAppBarTitle-Ba0c-9tb.js";import{V as D}from"./VTextField-CDSSNWNb.js";import{V as M}from"./VContainer-XsoZJa5c.js";const K={data(){return{lists:[],newListName:"",studentList:[],deleteDialog:{show:!1,text:"",listId:null},editingListId:null,editListName:""}},async created(){await Promise.all([this.loadLists(),this.loadStudentList()])},methods:{async loadLists(){try{let e=await n.loadData("classworks-list-info");(!e||!Array.isArray(e))&&(e=[],await n.saveData("classworks-list-info",e)),this.lists=e}catch(e){console.error("Failed to load lists",e),this.lists=[],await n.saveData("classworks-list-info",[])}},async loadStudentList(){try{const e=await n.loadData("classworks-list-main");e&&Array.isArray(e)?this.studentList=e:this.studentList=[]}catch(e){console.error("Failed to load student list",e),this.studentList=[]}},async createNewList(){if(!this.newListName)return;const e=Date.now().toString(),t={id:e,name:this.newListName};this.lists.push(t),await n.saveData("classworks-list-info",this.lists);const u=[];this.studentList&&this.studentList.length>0&&this.studentList.forEach(p=>{u.push({id:p.id||Date.now()+Math.floor(Math.random()*1e3),name:p.name,completed:!1})}),await n.saveData(`classworks-list-${e}`,u),this.newListName="",this.$router.push(`/list/${e}`)},startEditing(e){const t=this.lists.find(u=>u.id===e);t&&(this.editingListId=e,this.editListName=t.name)},cancelEditing(){this.editingListId=null,this.editListName=""},async saveListName(){if(!(!this.editListName.trim()||!this.editingListId))try{const e=this.lists.findIndex(t=>t.id===this.editingListId);e!==-1&&(this.lists[e].name=this.editListName.trim(),await n.saveData("classworks-list-info",this.lists)),this.editingListId=null,this.editListName=""}catch(e){console.error("Failed to update list name",e)}},confirmDeleteList(e){const t=this.lists.find(u=>u.id===e);t&&(this.deleteDialog={show:!0,text:`确定要删除列表 "${t.name}" 吗?`,listId:e})},confirmDelete(){this.deleteDialog.listId&&this.deleteList(this.deleteDialog.listId),this.deleteDialog.show=!1},async deleteList(e){this.lists=this.lists.filter(t=>t.id!==e),await n.saveData("classworks-list-info",this.lists)}}},P={key:0},U={key:1,class:"d-flex align-center w-100"},j={key:0};function q(e,t,u,p,a,m){return o(),f(v,null,[s(S,{elevation:"1"},{prepend:i(()=>[s(r,{icon:"mdi-arrow-left",variant:"text",onClick:t[0]||(t[0]=l=>e.$router.push("/"))})]),default:i(()=>[s(T,{class:"text-h6"},{default:i(()=>[...t[5]||(t[5]=[d("列表",-1)])]),_:1})]),_:1}),s(M,null,{default:i(()=>[s(h,{border:"",class:"mb-5",rounded:"xl"},{default:i(()=>[s(g,null,{default:i(()=>[...t[6]||(t[6]=[d("现有列表",-1)])]),_:1}),a.lists.length===0?(o(),k(V,{key:0},{default:i(()=>[...t[7]||(t[7]=[d(" 暂无列表,请创建新列表 ",-1)])]),_:1})):(o(),k(C,{key:1},{default:i(()=>[(o(!0),f(v,null,x(a.lists,l=>(o(),k(I,{key:l.id,active:l.id===a.editingListId,to:l.id!==a.editingListId?`/list/${l.id}`:void 0},{append:i(()=>[l.id!==a.editingListId?(o(),f("div",j,[s(r,{border:"",class:"mr-2",icon:"",onClick:L(c=>m.startEditing(l.id),["stop","prevent"])},{default:i(()=>[s(w,null,{default:i(()=>[...t[10]||(t[10]=[d("mdi-pencil",-1)])]),_:1})]),_:1},8,["onClick"]),s(r,{border:"",icon:"",onClick:L(c=>m.confirmDeleteList(l.id),["stop","prevent"])},{default:i(()=>[s(w,null,{default:i(()=>[...t[11]||(t[11]=[d("mdi-delete",-1)])]),_:1})]),_:1},8,["onClick"])])):_("",!0)]),default:i(()=>[l.id!==a.editingListId?(o(),f("div",P,[s(b,null,{default:i(()=>[d(y(l.name),1)]),_:2},1024)])):(o(),f("div",U,[s(D,{modelValue:a.editListName,"onUpdate:modelValue":t[1]||(t[1]=c=>a.editListName=c),autofocus:"",class:"mr-2",density:"compact","hide-details":"",label:"列表名称",onKeyup:A(m.saveListName,["enter"])},null,8,["modelValue","onKeyup"]),s(r,{border:"",class:"mr-2",color:"primary",icon:"",onClick:L(m.saveListName,["stop","prevent"])},{default:i(()=>[s(w,null,{default:i(()=>[...t[8]||(t[8]=[d("mdi-check",-1)])]),_:1})]),_:1},8,["onClick"]),s(r,{border:"",color:"error",icon:"",onClick:L(m.cancelEditing,["stop","prevent"])},{default:i(()=>[s(w,null,{default:i(()=>[...t[9]||(t[9]=[d("mdi-close",-1)])]),_:1})]),_:1},8,["onClick"])]))]),_:2},1032,["active","to"]))),128))]),_:1}))]),_:1}),s(h,{border:"",class:"mb-5",rounded:"xl"},{default:i(()=>[s(g,null,{default:i(()=>[...t[12]||(t[12]=[d("创建新列表",-1)])]),_:1}),s(V,null,{default:i(()=>[s(D,{modelValue:a.newListName,"onUpdate:modelValue":t[2]||(t[2]=l=>a.newListName=l),rules:[l=>!!l||"名称不能为空"],label:"列表名称"},null,8,["modelValue","rules"]),s(r,{disabled:!a.newListName,color:"primary",onClick:m.createNewList},{default:i(()=>[...t[13]||(t[13]=[d(" 创建列表 ",-1)])]),_:1},8,["disabled","onClick"])]),_:1})]),_:1}),s(B,{modelValue:a.deleteDialog.show,"onUpdate:modelValue":t[4]||(t[4]=l=>a.deleteDialog.show=l),"max-width":"500"},{default:i(()=>[s(h,{border:""},{default:i(()=>[s(g,null,{default:i(()=>[...t[14]||(t[14]=[d("删除列表",-1)])]),_:1}),s(V,null,{default:i(()=>[d(y(a.deleteDialog.text),1)]),_:1}),s(E,null,{default:i(()=>[s(F),s(r,{color:"primary",variant:"text",onClick:t[3]||(t[3]=l=>a.deleteDialog.show=!1)},{default:i(()=>[...t[15]||(t[15]=[d(" 取消 ",-1)])]),_:1}),s(r,{color:"error",variant:"text",onClick:m.confirmDelete},{default:i(()=>[...t[16]||(t[16]=[d(" 确认删除 ",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})],64)}const J=N(K,[["render",q]]);export{J as default}; +import{d as n}from"./dataProvider-DcbCk3Ud.js";import{_ as N,A as f,o,d as s,w as i,t as d,y as r,l as h,j as k,q as g,z as V,P as C,F as v,G as x,Q as I,a3 as b,C as y,N as A,O as L,v as w,B as _,H as B,M as E,x as F}from"./index-CDv4Fq34.js";import{b as T,c as S}from"./VAppBarTitle-CXYkyYYM.js";import{V as D}from"./VTextField-DxEgNjb2.js";import{V as M}from"./VContainer-hjhpTkdD.js";const K={data(){return{lists:[],newListName:"",studentList:[],deleteDialog:{show:!1,text:"",listId:null},editingListId:null,editListName:""}},async created(){await Promise.all([this.loadLists(),this.loadStudentList()])},methods:{async loadLists(){try{let e=await n.loadData("classworks-list-info");(!e||!Array.isArray(e))&&(e=[],await n.saveData("classworks-list-info",e)),this.lists=e}catch(e){console.error("Failed to load lists",e),this.lists=[],await n.saveData("classworks-list-info",[])}},async loadStudentList(){try{const e=await n.loadData("classworks-list-main");e&&Array.isArray(e)?this.studentList=e:this.studentList=[]}catch(e){console.error("Failed to load student list",e),this.studentList=[]}},async createNewList(){if(!this.newListName)return;const e=Date.now().toString(),t={id:e,name:this.newListName};this.lists.push(t),await n.saveData("classworks-list-info",this.lists);const u=[];this.studentList&&this.studentList.length>0&&this.studentList.forEach(p=>{u.push({id:p.id||Date.now()+Math.floor(Math.random()*1e3),name:p.name,completed:!1})}),await n.saveData(`classworks-list-${e}`,u),this.newListName="",this.$router.push(`/list/${e}`)},startEditing(e){const t=this.lists.find(u=>u.id===e);t&&(this.editingListId=e,this.editListName=t.name)},cancelEditing(){this.editingListId=null,this.editListName=""},async saveListName(){if(!(!this.editListName.trim()||!this.editingListId))try{const e=this.lists.findIndex(t=>t.id===this.editingListId);e!==-1&&(this.lists[e].name=this.editListName.trim(),await n.saveData("classworks-list-info",this.lists)),this.editingListId=null,this.editListName=""}catch(e){console.error("Failed to update list name",e)}},confirmDeleteList(e){const t=this.lists.find(u=>u.id===e);t&&(this.deleteDialog={show:!0,text:`确定要删除列表 "${t.name}" 吗?`,listId:e})},confirmDelete(){this.deleteDialog.listId&&this.deleteList(this.deleteDialog.listId),this.deleteDialog.show=!1},async deleteList(e){this.lists=this.lists.filter(t=>t.id!==e),await n.saveData("classworks-list-info",this.lists)}}},P={key:0},U={key:1,class:"d-flex align-center w-100"},j={key:0};function q(e,t,u,p,a,m){return o(),f(v,null,[s(S,{elevation:"1"},{prepend:i(()=>[s(r,{icon:"mdi-arrow-left",variant:"text",onClick:t[0]||(t[0]=l=>e.$router.push("/"))})]),default:i(()=>[s(T,{class:"text-h6"},{default:i(()=>[...t[5]||(t[5]=[d("列表",-1)])]),_:1})]),_:1}),s(M,null,{default:i(()=>[s(h,{border:"",class:"mb-5",rounded:"xl"},{default:i(()=>[s(g,null,{default:i(()=>[...t[6]||(t[6]=[d("现有列表",-1)])]),_:1}),a.lists.length===0?(o(),k(V,{key:0},{default:i(()=>[...t[7]||(t[7]=[d(" 暂无列表,请创建新列表 ",-1)])]),_:1})):(o(),k(C,{key:1},{default:i(()=>[(o(!0),f(v,null,x(a.lists,l=>(o(),k(I,{key:l.id,active:l.id===a.editingListId,to:l.id!==a.editingListId?`/list/${l.id}`:void 0},{append:i(()=>[l.id!==a.editingListId?(o(),f("div",j,[s(r,{border:"",class:"mr-2",icon:"",onClick:L(c=>m.startEditing(l.id),["stop","prevent"])},{default:i(()=>[s(w,null,{default:i(()=>[...t[10]||(t[10]=[d("mdi-pencil",-1)])]),_:1})]),_:1},8,["onClick"]),s(r,{border:"",icon:"",onClick:L(c=>m.confirmDeleteList(l.id),["stop","prevent"])},{default:i(()=>[s(w,null,{default:i(()=>[...t[11]||(t[11]=[d("mdi-delete",-1)])]),_:1})]),_:1},8,["onClick"])])):_("",!0)]),default:i(()=>[l.id!==a.editingListId?(o(),f("div",P,[s(b,null,{default:i(()=>[d(y(l.name),1)]),_:2},1024)])):(o(),f("div",U,[s(D,{modelValue:a.editListName,"onUpdate:modelValue":t[1]||(t[1]=c=>a.editListName=c),autofocus:"",class:"mr-2",density:"compact","hide-details":"",label:"列表名称",onKeyup:A(m.saveListName,["enter"])},null,8,["modelValue","onKeyup"]),s(r,{border:"",class:"mr-2",color:"primary",icon:"",onClick:L(m.saveListName,["stop","prevent"])},{default:i(()=>[s(w,null,{default:i(()=>[...t[8]||(t[8]=[d("mdi-check",-1)])]),_:1})]),_:1},8,["onClick"]),s(r,{border:"",color:"error",icon:"",onClick:L(m.cancelEditing,["stop","prevent"])},{default:i(()=>[s(w,null,{default:i(()=>[...t[9]||(t[9]=[d("mdi-close",-1)])]),_:1})]),_:1},8,["onClick"])]))]),_:2},1032,["active","to"]))),128))]),_:1}))]),_:1}),s(h,{border:"",class:"mb-5",rounded:"xl"},{default:i(()=>[s(g,null,{default:i(()=>[...t[12]||(t[12]=[d("创建新列表",-1)])]),_:1}),s(V,null,{default:i(()=>[s(D,{modelValue:a.newListName,"onUpdate:modelValue":t[2]||(t[2]=l=>a.newListName=l),rules:[l=>!!l||"名称不能为空"],label:"列表名称"},null,8,["modelValue","rules"]),s(r,{disabled:!a.newListName,color:"primary",onClick:m.createNewList},{default:i(()=>[...t[13]||(t[13]=[d(" 创建列表 ",-1)])]),_:1},8,["disabled","onClick"])]),_:1})]),_:1}),s(B,{modelValue:a.deleteDialog.show,"onUpdate:modelValue":t[4]||(t[4]=l=>a.deleteDialog.show=l),"max-width":"500"},{default:i(()=>[s(h,{border:""},{default:i(()=>[s(g,null,{default:i(()=>[...t[14]||(t[14]=[d("删除列表",-1)])]),_:1}),s(V,null,{default:i(()=>[d(y(a.deleteDialog.text),1)]),_:1}),s(E,null,{default:i(()=>[s(F),s(r,{color:"primary",variant:"text",onClick:t[3]||(t[3]=l=>a.deleteDialog.show=!1)},{default:i(()=>[...t[15]||(t[15]=[d(" 取消 ",-1)])]),_:1}),s(r,{color:"error",variant:"text",onClick:m.confirmDelete},{default:i(()=>[...t[16]||(t[16]=[d(" 确认删除 ",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})],64)}const J=N(K,[["render",q]]);export{J as default}; diff --git a/assets/index-B3T0sq1H.js b/assets/index-CDv4Fq34.js similarity index 99% rename from assets/index-B3T0sq1H.js rename to assets/index-CDv4Fq34.js index 84fa7fe..4b58af8 100644 --- a/assets/index-B3T0sq1H.js +++ b/assets/index-CDv4Fq34.js @@ -1,4 +1,4 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./default-BPZ-Zfsn.js","./default-CmdaPMSp.css","./index-DajCoZ9R.js","./ExamConfigEditor-DMEBeH6U.js","./dataProvider-CkCYsinY.js","./VAlert-lHl5kpT_.js","./VAlert-D_OX1cfW.css","./VSkeletonLoader-DhKO-QlH.js","./VSkeletonLoader-C11ZEozu.css","./VTooltip-BBE3uDRK.js","./VTooltip-D7EaNDeY.css","./VChip-BWQnSnw_.js","./VChip-Dmz_1Lnv.css","./VRow-2h_LaAAT.js","./VTextField-CDSSNWNb.js","./VTextField-D1VSzmed.css","./VTextarea-D8GmgMhc.js","./VTextarea-_xVwaw_z.css","./VSwitch-CzflqWRY.js","./VSwitch-C87GkfUP.css","./filter-CqboDMk1.js","./VCheckboxBtn-ibDz3I_W.js","./filter-DEjKrR5R.css","./VSheet-BPJ91LSl.js","./VSheet-DW_b51tO.css","./ExamConfigEditor-CrmzhmtU.css","./socketClient-DIi67_O5.js","./VCombobox-BVuIO1gU.js","./VAppBarTitle-Ba0c-9tb.js","./VAppBarTitle-DHaTV8xv.css","./VCombobox-BLfr31LE.css","./deviceEvents-DMf7uCM0.js","./VPagination-CC-Jeewq.js","./VPagination-DNe_r2rg.css","./VContainer-XsoZJa5c.js","./VForm-BeHRTGxz.js","./VExpansionPanels-BTM0XV9k.js","./VExpansionPanels-kEj4ZJQK.css","./index-CuoHvzZv.css","./404-BuZHz12t.js","./authorize-CSzhMaQn.js","./CacheManagement-BjFOFey4.js","./cses2wakeup-BHPxC7jn.js","./VTabsWindowItem-w10xA68p.js","./VTabsWindowItem-DsCcWpt1.css","./cses2wakeup-B_ZAsO72.css","./debug-D06VOB3Z.js","./debug-CbS14biG.css","./debug-init-WlVXcCfk.js","./debug-socket-DKrGV31W.js","./_id_-Nj7gqVdd.js","./examschedule-CCJdzVHS.js","./examschedule-CU_Gxm4i.css","./index-D3vueLKZ.js","./_id_-Dv70f7Kv.js","./settings-BZ5jSsyB.js","./settings-3PxSFkHh.css","./socket-debugger-DHcN0oiv.js","./socket-debugger-ykBk0O32.css"])))=>i.map(i=>d[i]); +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./default-CWNwgTiX.js","./default-CmdaPMSp.css","./index-DVsmg_Ph.js","./ExamConfigEditor-C-FMdPZg.js","./dataProvider-DcbCk3Ud.js","./VAlert-DsOOTaSZ.js","./VAlert-D_OX1cfW.css","./VSkeletonLoader-BkWTSuGV.js","./VSkeletonLoader-C11ZEozu.css","./VTooltip-DGRtgxwA.js","./VTooltip-D7EaNDeY.css","./VChip-C22wJB7H.js","./VChip-Dmz_1Lnv.css","./VRow-BixCyIxW.js","./VTextField-DxEgNjb2.js","./VTextField-D1VSzmed.css","./VTextarea-C2tmhWNc.js","./VTextarea-_xVwaw_z.css","./VSwitch-DDraNCQD.js","./VSwitch-C87GkfUP.css","./filter-6OsXqu2t.js","./VCheckboxBtn-CcjCxtxm.js","./filter-DEjKrR5R.css","./VSheet-B-sjq7IK.js","./VSheet-DW_b51tO.css","./ExamConfigEditor-CrmzhmtU.css","./socketClient-CckpmdQI.js","./VCombobox-BKseXCTB.js","./VAppBarTitle-CXYkyYYM.js","./VAppBarTitle-DHaTV8xv.css","./VCombobox-BLfr31LE.css","./deviceEvents-lBhv4jvS.js","./VPagination-B5RGVmQR.js","./VPagination-DNe_r2rg.css","./VContainer-hjhpTkdD.js","./VForm-vu8cN4lV.js","./VExpansionPanels-DhEK_Otm.js","./VExpansionPanels-kEj4ZJQK.css","./index-CuoHvzZv.css","./404-DdTbT4UW.js","./authorize-BZjxrurN.js","./CacheManagement-CpnxJABn.js","./cses2wakeup-BtFpVIyz.js","./VTabsWindowItem-DqVlms-B.js","./VTabsWindowItem-DsCcWpt1.css","./cses2wakeup-B_ZAsO72.css","./debug-B42Eg6Ee.js","./debug-CbS14biG.css","./debug-init-BoWRQJ5i.js","./debug-socket-CLjQMbeK.js","./_id_-Dm084ib8.js","./examschedule-0nc3kGd6.js","./examschedule-CU_Gxm4i.css","./index-C4KeaylM.js","./_id_-DVrswc4e.js","./settings-DJgjTvxC.js","./settings-eh31GxG-.css","./socket-debugger-2pW452Xl.js","./socket-debugger-ykBk0O32.css"])))=>i.map(i=>d[i]); (function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const i of s)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(s){const i={};return s.integrity&&(i.integrity=s.integrity),s.referrerPolicy&&(i.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?i.credentials="include":s.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(s){if(s.ep)return;s.ep=!0;const i=n(s);fetch(s.href,i)}})();const dm="modulepreload",mm=function(e,t){return new URL(e,t).href},Ba={},Ue=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){const o=document.getElementsByTagName("link"),a=document.querySelector("meta[property=csp-nonce]"),l=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));s=Promise.allSettled(n.map(u=>{if(u=mm(u,r),u in Ba)return;Ba[u]=!0;const c=u.endsWith(".css"),f=c?'[rel="stylesheet"]':"";if(!!r)for(let h=o.length-1;h>=0;h--){const v=o[h];if(v.href===u&&(!c||v.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${u}"]${f}`))return;const m=document.createElement("link");if(m.rel=c?"stylesheet":dm,c||(m.as="script"),m.crossOrigin="",m.href=u,l&&m.setAttribute("nonce",l),document.head.appendChild(m),c)return new Promise((h,v)=>{m.addEventListener("load",h),m.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${u}`)))})}))}function i(o){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=o,window.dispatchEvent(a),!a.defaultPrevented)throw o}return s.then(o=>{for(const a of o||[])a.status==="rejected"&&i(a.reason);return t().catch(i)})};/** * @vue/shared v3.5.26 * (c) 2018-present Yuxi (Evan) You and Vue contributors @@ -41,4 +41,4 @@ Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function * vue-router v4.6.4 * (c) 2025 Eduardo San Martin Morote * @license MIT - */let Ry=()=>location.protocol+"//"+location.host;function vd(e,t){const{pathname:n,search:r,hash:s}=t,i=e.indexOf("#");if(i>-1){let o=s.includes(e.slice(i))?e.slice(i).length:1,a=s.slice(o);return a[0]!=="/"&&(a="/"+a),du(a,"")}return du(n,e)+r+s}function Dy(e,t,n,r){let s=[],i=[],o=null;const a=({state:d})=>{const m=vd(e,location),h=n.value,v=t.value;let E=0;if(d){if(n.value=m,t.value=d,o&&o===h){o=null;return}E=v?d.position-v.position:0}else r(m);s.forEach(p=>{p(n.value,h,{delta:E,type:To.pop,direction:E?E>0?qi.forward:qi.back:qi.unknown})})};function l(){o=n.value}function u(d){s.push(d);const m=()=>{const h=s.indexOf(d);h>-1&&s.splice(h,1)};return i.push(m),m}function c(){if(document.visibilityState==="hidden"){const{history:d}=window;if(!d.state)return;d.replaceState(pe({},d.state,{scroll:_i()}),"")}}function f(){for(const d of i)d();i=[],window.removeEventListener("popstate",a),window.removeEventListener("pagehide",c),document.removeEventListener("visibilitychange",c)}return window.addEventListener("popstate",a),window.addEventListener("pagehide",c),document.addEventListener("visibilitychange",c),{pauseListeners:l,listen:u,destroy:f}}function pu(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?_i():null}}function Ly(e){const{history:t,location:n}=window,r={value:vd(e,n)},s={value:t.state};s.value||i(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(l,u,c){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:Ry()+e+l;try{t[c?"replaceState":"pushState"](u,"",d),s.value=u}catch(m){console.error(m),n[c?"replace":"assign"](d)}}function o(l,u){i(l,pe({},t.state,pu(s.value.back,l,s.value.forward,!0),u,{position:s.value.position}),!0),r.value=l}function a(l,u){const c=pe({},s.value,t.state,{forward:l,scroll:_i()});i(c.current,c,!0),i(l,pe({},pu(r.value,l,null),{position:c.position+1},u),!1),r.value=l}return{location:r,state:s,push:a,replace:o}}function My(e){e=yy(e);const t=Ly(e),n=Dy(e,t.state,t.location,t.replace);function r(i,o=!0){o||n.pauseListeners(),history.go(i)}const s=pe({location:"",base:e,go:r,createHref:Sy.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}let Dn=function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.Group=2]="Group",e}({});var Ve=function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.ParamRegExp=2]="ParamRegExp",e[e.ParamRegExpEnd=3]="ParamRegExpEnd",e[e.EscapeNext=4]="EscapeNext",e}(Ve||{});const Ny={type:Dn.Static,value:""},Vy=/[a-zA-Z0-9_]/;function Fy(e){if(!e)return[[]];if(e==="/")return[[Ny]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(m){throw new Error(`ERR (${n})/"${u}": ${m}`)}let n=Ve.Static,r=n;const s=[];let i;function o(){i&&s.push(i),i=[]}let a=0,l,u="",c="";function f(){u&&(n===Ve.Static?i.push({type:Dn.Static,value:u}):n===Ve.Param||n===Ve.ParamRegExp||n===Ve.ParamRegExpEnd?(i.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),i.push({type:Dn.Param,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function d(){u+=l}for(;at.length?t.length===1&&t[0]===ot.Static+ot.Segment?1:-1:0}function pd(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const Wy={strict:!1,end:!0,sensitive:!1};function Gy(e,t,n){const r=Hy(Fy(e.path),n),s=pe(r,{record:e,parent:t,children:[],alias:[]});return t&&!s.record.aliasOf==!t.record.aliasOf&&t.children.push(s),s}function Uy(e,t){const n=[],r=new Map;t=fu(Wy,t);function s(f){return r.get(f)}function i(f,d,m){const h=!m,v=wu(f);v.aliasOf=m&&m.record;const E=fu(t,f),p=[v];if("alias"in f){const _=typeof f.alias=="string"?[f.alias]:f.alias;for(const I of _)p.push(wu(pe({},v,{components:m?m.record.components:v.components,path:I,aliasOf:m?m.record:v})))}let S,b;for(const _ of p){const{path:I}=_;if(d&&I[0]!=="/"){const T=d.record.path,R=T[T.length-1]==="/"?"":"/";_.path=d.record.path+(I&&R+I)}if(S=Gy(_,d,E),m?m.alias.push(S):(b=b||S,b!==S&&b.alias.push(S),h&&f.name&&!_u(S)&&o(f.name)),yd(S)&&l(S),v.children){const T=v.children;for(let R=0;R{o(b)}:Kr}function o(f){if(hd(f)){const d=r.get(f);d&&(r.delete(f),n.splice(n.indexOf(d),1),d.children.forEach(o),d.alias.forEach(o))}else{const d=n.indexOf(f);d>-1&&(n.splice(d,1),f.record.name&&r.delete(f.record.name),f.children.forEach(o),f.alias.forEach(o))}}function a(){return n}function l(f){const d=qy(f,n);n.splice(d,0,f),f.record.name&&!_u(f)&&r.set(f.record.name,f)}function u(f,d){let m,h={},v,E;if("name"in f&&f.name){if(m=r.get(f.name),!m)throw gr(Le.MATCHER_NOT_FOUND,{location:f});E=m.record.name,h=pe(Su(d.params,m.keys.filter(b=>!b.optional).concat(m.parent?m.parent.keys.filter(b=>b.optional):[]).map(b=>b.name)),f.params&&Su(f.params,m.keys.map(b=>b.name))),v=m.stringify(h)}else if(f.path!=null)v=f.path,m=n.find(b=>b.re.test(v)),m&&(h=m.parse(v),E=m.record.name);else{if(m=d.name?r.get(d.name):n.find(b=>b.re.test(d.path)),!m)throw gr(Le.MATCHER_NOT_FOUND,{location:f,currentLocation:d});E=m.record.name,h=pe({},d.params,f.params),v=m.stringify(h)}const p=[];let S=m;for(;S;)p.unshift(S.record),S=S.parent;return{name:E,path:v,params:h,matched:p,meta:Ky(p)}}e.forEach(f=>i(f));function c(){n.length=0,r.clear()}return{addRoute:i,resolve:u,removeRoute:o,clearRoutes:c,getRoutes:a,getRecordMatcher:s}}function Su(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function wu(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:zy(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function zy(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function _u(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Ky(e){return e.reduce((t,n)=>pe(t,n.meta),{})}function qy(e,t){let n=0,r=t.length;for(;n!==r;){const i=n+r>>1;pd(e,t[i])<0?r=i:n=i+1}const s=Yy(e);return s&&(r=t.lastIndexOf(s,r-1)),r}function Yy(e){let t=e;for(;t=t.parent;)if(yd(t)&&pd(e,t)===0)return t}function yd({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Cu(e){const t=ge(Ci),n=ge(_a),r=M(()=>{const l=ft(e.to);return t.resolve(l)}),s=M(()=>{const{matched:l}=r.value,{length:u}=l,c=l[u-1],f=n.matched;if(!c||!f.length)return-1;const d=f.findIndex(hr.bind(null,c));if(d>-1)return d;const m=Eu(l[u-2]);return u>1&&Eu(c)===m&&f[f.length-1].path!==m?f.findIndex(hr.bind(null,l[u-2])):d}),i=M(()=>s.value>-1&&eb(n.params,r.value.params)),o=M(()=>s.value>-1&&s.value===n.matched.length-1&&md(n.params,r.value.params));function a(l={}){if(Qy(l)){const u=t[ft(e.replace)?"replace":"push"](ft(e.to)).catch(Kr);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>u),u}return Promise.resolve()}return{route:r,href:M(()=>r.value.href),isActive:i,isExactActive:o,navigate:a}}function Xy(e){return e.length===1?e[0]:e}const Zy=mi({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"},viewTransition:Boolean},useLink:Cu,setup(e,{slots:t}){const n=Fe(Cu(e)),{options:r}=ge(Ci),s=M(()=>({[xu(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[xu(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&Xy(t.default(n));return e.custom?i:_n("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},i)}}}),Jy=Zy;function Qy(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function eb(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!Tt(s)||s.length!==r.length||r.some((i,o)=>i.valueOf()!==s[o].valueOf()))return!1}return!0}function Eu(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const xu=(e,t,n)=>e??t??n,tb=mi({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=ge(Io),s=M(()=>e.route||r.value),i=ge(vu,0),o=M(()=>{let u=ft(i);const{matched:c}=s.value;let f;for(;(f=c[u])&&!f.components;)u++;return u}),a=M(()=>s.value.matched[o.value]);tt(vu,M(()=>o.value+1)),tt(Iy,a),tt(Io,s);const l=le();return ce(()=>[l.value,a.value,e.name],([u,c,f],[d,m,h])=>{c&&(c.instances[f]=u,m&&m!==c&&u&&u===d&&(c.leaveGuards.size||(c.leaveGuards=m.leaveGuards),c.updateGuards.size||(c.updateGuards=m.updateGuards))),u&&c&&(!m||!hr(c,m)||!d)&&(c.enterCallbacks[f]||[]).forEach(v=>v(u))},{flush:"post"}),()=>{const u=s.value,c=e.name,f=a.value,d=f&&f.components[c];if(!d)return Au(n.default,{Component:d,route:u});const m=f.props[c],h=m?m===!0?u.params:typeof m=="function"?m(u):m:null,E=_n(d,pe({},h,t,{onVnodeUnmounted:p=>{p.component.isUnmounted&&(f.instances[c]=null)},ref:l}));return Au(n.default,{Component:E,route:u})||E}}});function Au(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const nb=tb;function rb(e){const t=Uy(e.routes,e),n=e.parseQuery||Ty,r=e.stringifyQuery||gu,s=e.history,i=Or(),o=Or(),a=Or(),l=ue(un);let u=un;Qn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=zi.bind(null,w=>""+w),f=zi.bind(null,fy),d=zi.bind(null,os);function m(w,$){let H,Z;return hd(w)?(H=t.getRecordMatcher(w),Z=$):Z=w,t.addRoute(Z,H)}function h(w){const $=t.getRecordMatcher(w);$&&t.removeRoute($)}function v(){return t.getRoutes().map(w=>w.record)}function E(w){return!!t.getRecordMatcher(w)}function p(w,$){if($=pe({},$||l.value),typeof w=="string"){const C=Ki(n,w,$.path),P=t.resolve({path:C.path},$),L=s.createHref(C.fullPath);return pe(C,P,{params:d(P.params),hash:os(C.hash),redirectedFrom:void 0,href:L})}let H;if(w.path!=null)H=pe({},w,{path:Ki(n,w.path,$.path).path});else{const C=pe({},w.params);for(const P in C)C[P]==null&&delete C[P];H=pe({},w,{params:f(C)}),$.params=f($.params)}const Z=t.resolve(H,$),fe=w.hash||"";Z.params=c(d(Z.params));const g=hy(r,pe({},w,{hash:ly(fe),path:Z.path})),y=s.createHref(g);return pe({fullPath:g,hash:fe,query:r===gu?Py(w.query):w.query||{}},Z,{redirectedFrom:void 0,href:y})}function S(w){return typeof w=="string"?Ki(n,w,l.value.path):pe({},w)}function b(w,$){if(u!==w)return gr(Le.NAVIGATION_CANCELLED,{from:$,to:w})}function _(w){return R(w)}function I(w){return _(pe(S(w),{replace:!0}))}function T(w,$){const H=w.matched[w.matched.length-1];if(H&&H.redirect){const{redirect:Z}=H;let fe=typeof Z=="function"?Z(w,$):Z;return typeof fe=="string"&&(fe=fe.includes("?")||fe.includes("#")?fe=S(fe):{path:fe},fe.params={}),pe({query:w.query,hash:w.hash,params:fe.path!=null?{}:w.params},fe)}}function R(w,$){const H=u=p(w),Z=l.value,fe=w.state,g=w.force,y=w.replace===!0,C=T(H,Z);if(C)return R(pe(S(C),{state:typeof C=="object"?pe({},fe,C.state):fe,force:g,replace:y}),$||H);const P=H;P.redirectedFrom=$;let L;return!g&&gy(r,Z,H)&&(L=gr(Le.NAVIGATION_DUPLICATED,{to:P,from:Z}),ke(Z,Z,!0,!1)),(L?Promise.resolve(L):B(P,Z)).catch(D=>zt(D)?zt(D,Le.NAVIGATION_GUARD_REDIRECT)?D:me(D):ne(D,P,Z)).then(D=>{if(D){if(zt(D,Le.NAVIGATION_GUARD_REDIRECT))return R(pe({replace:y},S(D.to),{state:typeof D.to=="object"?pe({},fe,D.to.state):fe,force:g}),$||P)}else D=k(P,Z,!0,y,fe);return F(P,Z,D),D})}function A(w,$){const H=b(w,$);return H?Promise.reject(H):Promise.resolve()}function x(w){const $=Ge.values().next().value;return $&&typeof $.runWithContext=="function"?$.runWithContext(w):w()}function B(w,$){let H;const[Z,fe,g]=Oy(w,$);H=Yi(Z.reverse(),"beforeRouteLeave",w,$);for(const C of Z)C.leaveGuards.forEach(P=>{H.push(vn(P,w,$))});const y=A.bind(null,w,$);return H.push(y),He(H).then(()=>{H=[];for(const C of i.list())H.push(vn(C,w,$));return H.push(y),He(H)}).then(()=>{H=Yi(fe,"beforeRouteUpdate",w,$);for(const C of fe)C.updateGuards.forEach(P=>{H.push(vn(P,w,$))});return H.push(y),He(H)}).then(()=>{H=[];for(const C of g)if(C.beforeEnter)if(Tt(C.beforeEnter))for(const P of C.beforeEnter)H.push(vn(P,w,$));else H.push(vn(C.beforeEnter,w,$));return H.push(y),He(H)}).then(()=>(w.matched.forEach(C=>C.enterCallbacks={}),H=Yi(g,"beforeRouteEnter",w,$,x),H.push(y),He(H))).then(()=>{H=[];for(const C of o.list())H.push(vn(C,w,$));return H.push(y),He(H)}).catch(C=>zt(C,Le.NAVIGATION_CANCELLED)?C:Promise.reject(C))}function F(w,$,H){a.list().forEach(Z=>x(()=>Z(w,$,H)))}function k(w,$,H,Z,fe){const g=b(w,$);if(g)return g;const y=$===un,C=Qn?history.state:{};H&&(Z||y?s.replace(w.fullPath,pe({scroll:y&&C&&C.scroll},fe)):s.push(w.fullPath,fe)),l.value=w,ke(w,$,H,y),me()}let N;function j(){N||(N=s.listen((w,$,H)=>{if(!rt.listening)return;const Z=p(w),fe=T(Z,rt.currentRoute.value);if(fe){R(pe(fe,{replace:!0,force:!0}),Z).catch(Kr);return}u=Z;const g=l.value;Qn&&Cy(hu(g.fullPath,H.delta),_i()),B(Z,g).catch(y=>zt(y,Le.NAVIGATION_ABORTED|Le.NAVIGATION_CANCELLED)?y:zt(y,Le.NAVIGATION_GUARD_REDIRECT)?(R(pe(S(y.to),{force:!0}),Z).then(C=>{zt(C,Le.NAVIGATION_ABORTED|Le.NAVIGATION_DUPLICATED)&&!H.delta&&H.type===To.pop&&s.go(-1,!1)}).catch(Kr),Promise.reject()):(H.delta&&s.go(-H.delta,!1),ne(y,Z,g))).then(y=>{y=y||k(Z,g,!1),y&&(H.delta&&!zt(y,Le.NAVIGATION_CANCELLED)?s.go(-H.delta,!1):H.type===To.pop&&zt(y,Le.NAVIGATION_ABORTED|Le.NAVIGATION_DUPLICATED)&&s.go(-1,!1)),F(Z,g,y)}).catch(Kr)}))}let Y=Or(),Q=Or(),X;function ne(w,$,H){me(w);const Z=Q.list();return Z.length?Z.forEach(fe=>fe(w,$,H)):console.error(w),Promise.reject(w)}function Re(){return X&&l.value!==un?Promise.resolve():new Promise((w,$)=>{Y.add([w,$])})}function me(w){return X||(X=!w,j(),Y.list().forEach(([$,H])=>w?H(w):$()),Y.reset()),w}function ke(w,$,H,Z){const{scrollBehavior:fe}=e;if(!Qn||!fe)return Promise.resolve();const g=!H&&Ey(hu(w.fullPath,0))||(Z||!H)&&history.state&&history.state.scroll||null;return We().then(()=>fe(w,$,g)).then(y=>y&&_y(y)).catch(y=>ne(y,w,$))}const Se=w=>s.go(w);let Ne;const Ge=new Set,rt={currentRoute:l,listening:!0,addRoute:m,removeRoute:h,clearRoutes:t.clearRoutes,hasRoute:E,getRoutes:v,resolve:p,options:e,push:_,replace:I,go:Se,back:()=>Se(-1),forward:()=>Se(1),beforeEach:i.add,beforeResolve:o.add,afterEach:a.add,onError:Q.add,isReady:Re,install(w){w.component("RouterLink",Jy),w.component("RouterView",nb),w.config.globalProperties.$router=rt,Object.defineProperty(w.config.globalProperties,"$route",{enumerable:!0,get:()=>ft(l)}),Qn&&!Ne&&l.value===un&&(Ne=!0,_(s.location).catch(Z=>{}));const $={};for(const Z in un)Object.defineProperty($,Z,{get:()=>l.value[Z],enumerable:!0});w.provide(Ci,rt),w.provide(_a,pc($)),w.provide(Io,l);const H=w.unmount;Ge.add(w),w.unmount=function(){Ge.delete(w),Ge.size<1&&(u=un,N&&N(),N=null,l.value=un,Ne=!1,X=!1),H()}}};function He(w){return w.reduce(($,H)=>$.then(()=>x(H)),Promise.resolve())}return rt}function lw(){return ge(Ci)}function uw(e){return ge(_a)}const sb=e=>{const t={};Object.entries(Object.assign({"/src/layouts/default.vue":()=>Ue(()=>import("./default-BPZ-Zfsn.js"),__vite__mapDeps([0,1]),import.meta.url)})).forEach(([s,i])=>{let o=s.replace("/src/layouts/","").replace(".vue","");t[o]=i});function r(s,i=!0){return s.map(o=>{var a,l,u,c,f,d;if(((a=o.children)==null?void 0:a.length)>0&&(o.children=r(o.children,!1)),i){if(!o.component&&((l=o.children)==null?void 0:l.find(h=>{var v;return(h.path===""||h.path==="/")&&((v=h.meta)==null?void 0:v.isLayout)})))return o;if(((u=o.meta)==null?void 0:u.layout)!==!1)return{path:o.path,component:t[((c=o.meta)==null?void 0:c.layout)||"default"],children:o.path==="/"?[o]:[{...o,path:""}],meta:{isLayout:!0}}}return(f=o.meta)!=null&&f.layout?{path:o.path,component:t[(d=o.meta)==null?void 0:d.layout],children:[{...o,path:""}],meta:{isLayout:!0}}:o})}return r(e)},ib=[{path:"/",name:"/",component:()=>Ue(()=>import("./index-DajCoZ9R.js"),__vite__mapDeps([2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38]),import.meta.url)},{path:"/404",name:"/404",component:()=>Ue(()=>import("./404-BuZHz12t.js"),__vite__mapDeps([39,13,34]),import.meta.url)},{path:"/authorize",name:"/authorize",component:()=>Ue(()=>import("./authorize-CSzhMaQn.js"),__vite__mapDeps([40,13,34]),import.meta.url)},{path:"/CacheManagement",name:"/CacheManagement",component:()=>Ue(()=>import("./CacheManagement-BjFOFey4.js"),__vite__mapDeps([41,5,6,36,37,11,12,7,8,13,34]),import.meta.url)},{path:"/cses2wakeup",name:"/cses2wakeup",component:()=>Ue(()=>import("./cses2wakeup-BHPxC7jn.js"),__vite__mapDeps([42,13,5,6,43,32,21,18,14,15,19,33,20,11,12,22,44,9,10,16,17,7,8,34,45]),import.meta.url)},{path:"/debug",name:"/debug",component:()=>Ue(()=>import("./debug-D06VOB3Z.js"),__vite__mapDeps([46,34,47]),import.meta.url)},{path:"/debug-init",name:"/debug-init",component:()=>Ue(()=>import("./debug-init-WlVXcCfk.js"),__vite__mapDeps([48,4,13,35,14,15,34]),import.meta.url)},{path:"/debug-socket",name:"/debug-socket",component:()=>Ue(()=>import("./debug-socket-DKrGV31W.js"),__vite__mapDeps([49,26,31,13,11,12,14,15,16,17,34]),import.meta.url)},{path:"/exam-editor",children:[{path:":id",name:"/exam-editor/[id]",component:()=>Ue(()=>import("./_id_-Nj7gqVdd.js"),__vite__mapDeps([50,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,28,29,34]),import.meta.url)}]},{path:"/examschedule",name:"/examschedule",component:()=>Ue(()=>import("./examschedule-CCJdzVHS.js"),__vite__mapDeps([51,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,34,52]),import.meta.url)},{path:"/list",children:[{path:"",name:"/list/",component:()=>Ue(()=>import("./index-D3vueLKZ.js"),__vite__mapDeps([53,4,28,29,14,15,34]),import.meta.url)},{path:":id",name:"/list/[id]",component:()=>Ue(()=>import("./_id_-Dv70f7Kv.js"),__vite__mapDeps([54,4,28,29,14,15,21,18,19,11,12,16,17,34]),import.meta.url)}]},{path:"/settings",name:"/settings",component:()=>Ue(()=>import("./settings-BZ5jSsyB.js"),__vite__mapDeps([55,27,28,29,14,15,20,21,18,19,11,12,22,30,4,5,6,13,34,32,33,16,17,35,36,37,43,44,23,24,56]),import.meta.url)},{path:"/socket-debugger",name:"/socket-debugger",component:()=>Ue(()=>import("./socket-debugger-DHcN0oiv.js"),__vite__mapDeps([57,26,13,11,12,14,15,16,17,18,19,5,6,34,58]),import.meta.url)}],Ca=rb({history:My("./"),routes:sb(ib)});Ca.onError((e,t)=>{var n,r;(r=(n=e==null?void 0:e.message)==null?void 0:n.includes)!=null&&r.call(n,"Failed to fetch dynamically imported module")?localStorage.getItem("vuetify:dynamic-reload")?console.error("Dynamic import error, reloading page did not fix it",e):(console.log("Reloading page to fix dynamic import error"),localStorage.setItem("vuetify:dynamic-reload","true"),location.assign(t.fullPath)):console.error(e)});Ca.isReady().then(()=>{localStorage.removeItem("vuetify:dynamic-reload")});function ob(e){e.use(Up).use(Ca).use(Zp)}async function ab(){return typeof Notification<"u"&&Notification.requestPermission?await Notification.requestPermission()==="granted"?(console.log("通知权限已授予"),!0):(console.warn("通知权限被拒绝"),!1):(console.warn("浏览器不支持通知权限请求"),!1)}async function lb(){var e;try{return(e=navigator.storage)!=null&&e.persist?await navigator.storage.persist():!1}catch(t){return console.warn("请求持久性存储失败:",t),!1}}const Xi="Classworks_settings",ku={"server.domain":"https://kv-service.houlang.cloud","server.siteKey":""},dn={"device.uuid":{type:"string",default:"00000000-0000-4000-8000-000000000000",description:"设备唯一标识符",icon:"mdi-identifier"},"storage.persistOnLoad":{type:"boolean",default:!0,description:"是否在页面加载时自动请求持久性存储",icon:"mdi-database-sync"},"display.emptySubjectDisplay":{type:"string",default:"card",validate:e=>["card","button"].includes(e),description:"空科目的显示方式",icon:"mdi-card-outline"},"hitokoto.enabled":{type:"boolean",default:!0,description:"启用一言",icon:"mdi-comment-quote"},"hitokoto.refreshInterval":{type:"number",default:300,description:"刷新时间(秒,0为不自动刷新)",icon:"mdi-timer-refresh"},"display.dynamicSort":{type:"boolean",default:!0,description:"是否启用动态排序",icon:"mdi-sort-variant"},"display.showRandomButton":{type:"boolean",default:!1,description:"是否显示随机点人按钮",icon:"mdi-shuffle-variant"},"display.showFullscreenButton":{type:"boolean",default:!0,description:"是否显示全屏按钮",icon:"mdi-fullscreen"},"display.cardHoverEffect":{type:"boolean",default:!0,description:"是否启用卡片悬浮效果",icon:"mdi-gesture-tap"},"display.enhancedTouchMode":{type:"boolean",default:!0,description:"是否启用增强触摸模式",icon:"mdi-gesture-tap-button"},"display.showAntiScreenBurnCard":{type:"boolean",default:!1,description:"是否显示防烧屏忽悠卡片",icon:"mdi-monitor-shimmer"},"display.showListCard":{type:"boolean",default:!0,description:"是否显示列表卡片",icon:"mdi-list-box"},"display.showExamScheduleButton":{type:"boolean",default:!0,description:"是否显示考试看板",icon:"mdi-calendar-check"},"display.showQuickTools":{type:"boolean",default:!0,description:"是否显示快捷键盘",icon:"mdi-dialpad"},"display.forceDesktopMode":{type:"boolean",default:!1,description:"强制使用一体机UI模式",icon:"mdi-monitor"},"display.lateStudentsArePresent":{type:"boolean",default:!1,description:"将迟到人数算入出勤人数",icon:"mdi-clock-fast"},"server.domain":{type:"string",default:"",validate:e=>{if(!e)return!0;try{return new URL(e),!0}catch(t){return console.error("域名格式无效:",t),!1}},description:"后端服务器域名",icon:"mdi-web"},"server.classNumber":{type:"string",default:"高三八班",validate:e=>/.*/.test(e),description:"班级编号",icon:"mdi-account-group"},"server.siteKey":{type:"string",default:"",description:"网站令牌",icon:"mdi-key-chain"},"server.kvToken":{type:"string",default:"",description:"KV授权令牌",icon:"mdi-shield-key"},"server.authDomain":{type:"string",default:"https://kv.houlang.cloud",description:"授权服务器域名",icon:"mdi-shield-account",validate:e=>{if(!e)return!0;try{return new URL(e),!0}catch(t){return console.error("授权域名格式无效:",t),!1}}},"server.provider":{type:"string",default:"classworkscloud",validate:e=>["kv-local","kv-server","classworkscloud"].includes(e),description:"数据提供者",icon:"mdi-database"},"refresh.auto":{type:"boolean",default:!1,description:"是否启用自动刷新",icon:"mdi-refresh-auto"},"refresh.interval":{type:"number",default:300,validate:e=>e>=10&&e<=3600,description:"自动刷新间隔(秒)",icon:"mdi-timer-outline"},"font.size":{type:"number",default:28,validate:e=>e>=16&&e<=100,description:"字体大小",icon:"mdi-format-size"},"edit.autoSave":{type:"boolean",default:!0,description:"是否启用自动保存",icon:"mdi-content-save-outline"},"edit.blockNonTodayAutoSave":{type:"boolean",default:!0,description:"禁止自动保存非当天数据",icon:"mdi-calendar-lock"},"edit.refreshBeforeEdit":{type:"boolean",default:!0,description:"编辑前是否自动刷新",icon:"mdi-refresh"},"edit.confirmNonTodaySave":{type:"boolean",default:!0,description:"保存非当天数据需确认",icon:"mdi-calendar-alert"},"edit.blockPastDataEdit":{type:"boolean",default:!1,description:"禁止编辑过往数据",icon:"mdi-lock-clock"},"edit.autoSavePromptText":{type:"string",default:"喵?喵呜!",description:"自动保存模式提示文本",icon:"mdi-text-box-outline"},"edit.manualSavePromptText":{type:"string",default:"写完后点击上传谢谢喵",description:"手动保存模式提示文本",icon:"mdi-text-box-outline"},"developer.enabled":{type:"boolean",default:!1,description:"是否启用开发者选项",icon:"mdi-developer-board"},"developer.showDebugConfig":{type:"boolean",default:!1,description:"是否显示调试配置",icon:"mdi-bug-outline"},"developer.disableMessageLog":{type:"boolean",default:!1,description:"禁用消息日志记录",requireDeveloper:!0,icon:"mdi-message-off-outline"},"message.showSidebar":{type:"boolean",default:!0,description:"是否显示消息记录侧栏",requireDeveloper:!0,icon:"mdi-message-text-outline"},"message.maxActiveMessages":{type:"number",default:5,validate:e=>e>=1&&e<=10,description:"同时显示的最大消息数量",requireDeveloper:!0,icon:"mdi-message-badge-outline"},"message.timeout":{type:"number",default:5e3,validate:e=>e>=1e3&&e<=3e4,description:"消息自动关闭时间(毫秒)",requireDeveloper:!0,icon:"mdi-timer-sand"},"message.saveHistory":{type:"boolean",default:!0,description:"是否保存消息历史记录",requireDeveloper:!0,icon:"mdi-history"},"theme.mode":{type:"string",default:"dark",validate:e=>["light","dark"].includes(e),description:"主题模式",icon:"mdi-theme-light-dark"},"notification.singleSound":{type:"string",default:"Teams 默认.mp3",description:"单次通知铃声",icon:"mdi-bell-ring"},"notification.urgentSound":{type:"string",default:"Teams 默认通话铃.mp3",description:"持续通知铃声",icon:"mdi-bell-alert"},"randomPicker.enabled":{type:"boolean",default:!0,description:"是否启用随机点名功能",icon:"mdi-account-question"},"randomPicker.animation":{type:"boolean",default:!0,description:"是否启用随机点名动画效果",icon:"mdi-animation-play"},"randomPicker.defaultCount":{type:"number",default:1,validate:e=>e>=1&&e,description:"默认抽取人数",icon:"mdi-counter"},"randomPicker.excludeAbsent":{type:"boolean",default:!0,description:"是否排除请假学生",icon:"mdi-account-off"},"randomPicker.excludeLate":{type:"boolean",default:!1,description:"是否排除迟到学生",icon:"mdi-clock-alert"},"randomPicker.excludeExcluded":{type:"boolean",default:!0,description:"是否排除不参与学生",icon:"mdi-account-cancel"},"randomPicker.mode":{type:"string",default:"name",validate:e=>["name","number"].includes(e),description:"随机点名模式",icon:"mdi-format-list-numbered"},"randomPicker.maxNumber":{type:"number",default:60,validate:e=>e>=1&&e,description:"学号模式最大值",icon:"mdi-numeric"},"randomPicker.minNumber":{type:"number",default:1,validate:e=>e>=1&&e,description:"学号模式最小值",icon:"mdi-numeric-negative-1"},"pwa.hideInstallCard":{type:"boolean",default:!1,description:"不显示PWA安装卡片",icon:"mdi-download-off"}};class ub{constructor(){this.settingsCache=null,this.isInitialized=!1}init(){this.isInitialized||(this.loadSettings(),this.isInitialized=!0)}loadSettings(){this.settingsCache={};try{const t=typeof localStorage<"u"?localStorage.getItem(Xi):null;t&&(this.settingsCache=JSON.parse(t))}catch(t){console.error("加载设置失败:",t)}for(const[t,n]of Object.entries(dn))t in this.settingsCache||(this.settingsCache[t]=n.default);return this.settingsCache}saveSettings(){if(!(typeof localStorage>"u"))try{localStorage.setItem(Xi,JSON.stringify(this.settingsCache))}catch(t){console.error("保存设置失败:",t)}}getSetting(t){this.isInitialized||this.init();const n=dn[t];if(!n)return console.warn(`未定义的设置项: ${t}`),null;if(n.requireDeveloper&&!this.settingsCache["developer.enabled"])return n.default;if(this.settingsCache["server.provider"]==="classworkscloud"&&ku[t]!==void 0)return ku[t];const r=this.settingsCache[t];return r!==void 0?r:n.default}setSetting(t,n){this.isInitialized||this.init();const r=dn[t];if(!r)return console.warn(`未定义的设置项: ${t}`),!1;if(r.requireDeveloper&&!this.settingsCache["developer.enabled"])return console.warn(`设置项 ${t} 需要启用开发者选项`),!1;try{const s=this.settingsCache[t];if(typeof n!==r.type&&(n=r.type==="boolean"?!!n:r.type==="number"?Number(n):String(n)),r.validate&&!r.validate(n))return console.warn(`设置项 ${t} 的值无效`),!1;this.settingsCache[t]=n,this.saveSettings(),this.logSettingsChange(t,s,n);const i=r.legacyKey;return i&&typeof localStorage<"u"&&localStorage.setItem(i,n.toString()),!0}catch(s){return console.error(`设置配置项 ${t} 失败:`,s),!1}}logSettingsChange(t,n,r){this.settingsCache["developer.enabled"]&&this.settingsCache["developer.showDebugConfig"]&&console.log(`[Settings] ${t}:`,{old:n,new:r,time:new Date().toLocaleTimeString()})}resetSetting(t){this.isInitialized||this.init();const n=dn[t];if(!n){console.warn(`未定义的设置项: ${t}`);return}this.settingsCache[t]=n.default,this.saveSettings()}resetAllSettings(){this.settingsCache={};for(const[t,n]of Object.entries(dn))this.settingsCache[t]=n.default;this.saveSettings()}watchSettings(t){if(typeof window>"u")return()=>{};const n=r=>{r.key===Xi&&(this.settingsCache=JSON.parse(r.newValue),t(this.settingsCache))};return window.addEventListener("storage",n),()=>window.removeEventListener("storage",n)}getSettingDefinition(t){return dn[t]||null}exportSettingsAsKeyValue(){this.isInitialized||this.init();const t={};for(const n in dn)t[n]=this.getSetting(n);return t}}const En=new ub;typeof window<"u"&&En.init();const Ea=e=>En.getSetting(e),cb=(e,t)=>En.setSetting(e,t),fb=e=>En.resetSetting(e),db=e=>En.watchSettings(e),mb=e=>En.getSettingDefinition(e),hb=()=>En.exportSettingsAsKeyValue(),cw=Object.freeze(Object.defineProperty({__proto__:null,SettingsManager:En,exportSettingsAsKeyValue:hb,getSetting:Ea,getSettingDefinition:mb,requestNotificationPermission:ab,requestPersistentStorage:lb,resetSetting:fb,setSetting:cb,settingsDefinitions:dn,watchSettings:db},Symbol.toStringTag,{value:"Module"}));class gb{constructor(){this.logs=[]}async addLog(t){return this.logs.push(t),this.logs.length>100&&this.logs.shift(),!0}async getLogs(t=20){return this.logs.slice(-t).reverse()}}const Ls=new gb,Ft=[];let Ms=null,Nt=null;const Rr={SUCCESS:"success",ERROR:"error",INFO:"info",WARNING:"warning"},vb={timeout:3e3,showSnackbar:!0,addToLog:!0};async function Ts(e,t,n="",r={}){const s={...vb,...r},i={id:Date.now()+Math.random(),type:e,title:t,content:n.substring(0,500),timestamp:new Date};if(s.addToLog)try{for(await Ls.addLog(i),Ft.unshift(i);Ft.length>Ea("message.maxActiveMessages");)Ft.pop();Nt==null||Nt(Ft)}catch(o){console.error("保存日志失败:",o)}return s.showSnackbar&&(Ms==null||Ms(i)),i}function pb(e,t){let n=null;return function(...r){n&&clearTimeout(n),n=setTimeout(()=>{e.apply(this,r)},t)}}const er={install:e=>{e.config.globalProperties.$message={success:(t,n,r)=>Ts(Rr.SUCCESS,t,n,r),error:(t,n,r)=>Ts(Rr.ERROR,t,n,r),info:(t,n,r)=>Ts(Rr.INFO,t,n,r),warning:(t,n,r)=>Ts(Rr.WARNING,t,n,r)}},onSnackbar:e=>{Ms=e},onLog:e=>{Nt=e},getMessages:async()=>{try{return await Ls.getLogs()}catch(e){return console.error("获取日志失败:",e),[...Ft]}},clearMessages:async()=>{try{await Ls.clearLogs(),Ft.length=0,Nt==null||Nt(Ft)}catch(e){console.error("清除日志失败:",e)}},MessageType:Rr,markAsRead:()=>{},deleteMessage:async e=>{try{await Ls.deleteLog(e);const t=Ft.findIndex(n=>n.id===e);t!==-1&&Ft.splice(t,1),Nt==null||Nt(Ft)}catch(t){console.error("删除消息失败:",t)}},getUnreadCount:()=>0,debounce:pb},bd=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},_r=J({border:[Boolean,Number,String]},"border");function Cr(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Cn();return{borderClasses:M(()=>{const r=e.border;return r===!0||r===""?`${t}--border`:typeof r=="string"||r===0?String(r).split(" ").map(s=>`border-${s}`):[]})}}const yb=[null,"default","comfortable","compact"],Gn=J({density:{type:String,default:"default",validator:e=>yb.includes(e)}},"density");function Er(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Cn();return{densityClasses:G(()=>`${t}--density-${e.density}`)}}const gs=J({elevation:{type:[Number,String],validator(e){const t=parseInt(e);return!isNaN(t)&&t>=0&&t<=24}}},"elevation");function vs(e){return{elevationClasses:G(()=>{const n=Ae(e)?e.value:e.elevation;return n==null?[]:[`elevation-${n}`]})}}const on=J({rounded:{type:[Boolean,Number,String],default:void 0},tile:Boolean},"rounded");function an(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Cn();return{roundedClasses:M(()=>{const r=Ae(e)?e.value:e.rounded,s=Ae(e)?!1:e.tile,i=[];if(s||r===!1)i.push("rounded-0");else if(r===!0||r==="")i.push(`${t}--rounded`);else if(typeof r=="string"||r===0)for(const o of String(r).split(" "))i.push(`rounded-${o}`);return i})}}const nt=J({tag:{type:[String,Object,Function],default:"div"}},"tag");function xa(e){return da(()=>{const{class:t,style:n}=bb(e);return{colorClasses:t,colorStyles:n}})}function vr(e){const{colorClasses:t,colorStyles:n}=xa(()=>({text:Ke(e)}));return{textColorClasses:t,textColorStyles:n}}function ar(e){const{colorClasses:t,colorStyles:n}=xa(()=>({background:Ke(e)}));return{backgroundColorClasses:t,backgroundColorStyles:n}}function bb(e){const t=Ke(e),n=[],r={};if(t.background)if(wo(t.background)){if(r.backgroundColor=t.background,!t.text&&fv(t.background)){const s=Ht(t.background);if(s.a==null||s.a===1){const i=Bf(s);r.color=i,r.caretColor=i}}}else n.push(`bg-${t.background}`);return t.text&&(wo(t.text)?(r.color=t.text,r.caretColor=t.text):n.push(`text-${t.text}`)),{class:n,style:r}}const Sb=["elevated","flat","tonal","outlined","text","plain"];function ps(e,t){return q(Te,null,[e&&q("span",{key:"overlay",class:he(`${t}__overlay`)},null),q("span",{key:"underlay",class:he(`${t}__underlay`)},null)])}const Un=J({color:String,variant:{type:String,default:"elevated",validator:e=>Sb.includes(e)}},"variant");function ys(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Cn();const n=G(()=>{const{variant:i}=Ke(e);return`${t}--variant-${i}`}),{colorClasses:r,colorStyles:s}=xa(()=>{const{variant:i,color:o}=Ke(e);return{[["elevated","flat"].includes(i)?"background":"text"]:o}});return{colorClasses:r,colorStyles:s,variantClasses:n}}const Sd=J({baseColor:String,divided:Boolean,direction:{type:String,default:"horizontal"},..._r(),...Me(),...Gn(),...gs(),...on(),...nt(),...vt(),...Un()},"VBtnGroup"),Tu=ve()({name:"VBtnGroup",props:Sd(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=Ct(e),{densityClasses:s}=Er(e),{borderClasses:i}=Cr(e),{elevationClasses:o}=vs(e),{roundedClasses:a}=an(e);bi({VBtn:{height:G(()=>e.direction==="horizontal"?"auto":null),baseColor:G(()=>e.baseColor),color:G(()=>e.color),density:G(()=>e.density),flat:!0,variant:G(()=>e.variant)}}),Oe(()=>O(e.tag,{class:he(["v-btn-group",`v-btn-group--${e.direction}`,{"v-btn-group--divided":e.divided},r.value,i.value,s.value,o.value,a.value,e.class]),style:xe(e.style)},n))}}),wb=J({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),_b=J({value:null,disabled:Boolean,selectedClass:String},"group-item");function Cb(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const r=$e("useGroupItem");if(!r)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const s=Nc();tt(Symbol.for(`${t.description}:id`),s);const i=ge(t,null);if(!i){if(!n)return i;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${t.description}`)}const o=G(()=>e.value),a=M(()=>!!(i.disabled.value||e.disabled));function l(){i==null||i.register({id:s,value:o,disabled:a},r)}function u(){i==null||i.unregister(s)}l(),Pt(()=>u());const c=M(()=>i.isSelected(s)),f=M(()=>i.items.value[0].id===s),d=M(()=>i.items.value[i.items.value.length-1].id===s),m=M(()=>c.value&&[i.selectedClass.value,e.selectedClass]);return ce(c,h=>{r.emit("group:selected",{value:h})},{flush:"sync"}),{id:s,isSelected:c,isFirst:f,isLast:d,toggle:()=>i.select(s,!c.value),select:h=>i.select(s,h),selectedClass:m,value:o,disabled:a,group:i,register:l,unregister:u}}function Eb(e,t){let n=!1;const r=Fe([]),s=Jt(e,"modelValue",[],d=>d===void 0?[]:wd(r,d===null?[null]:fa(d)),d=>{const m=Ab(r,d);return e.multiple?m:m[0]}),i=$e("useGroup");function o(d,m){const h=d,v=Symbol.for(`${t.description}:id`),p=tr(v,i==null?void 0:i.vnode).indexOf(m);ft(h.value)===void 0&&(h.value=p,h.useIndexAsValue=!0),p>-1?r.splice(p,0,h):r.push(h)}function a(d){if(n)return;l();const m=r.findIndex(h=>h.id===d);r.splice(m,1)}function l(){const d=r.find(m=>!m.disabled);d&&e.mandatory==="force"&&!s.value.length&&(s.value=[d.id])}wn(()=>{l()}),Pt(()=>{n=!0}),ta(()=>{for(let d=0;dv.id===d);if(!(m&&(h!=null&&h.disabled)))if(e.multiple){const v=s.value.slice(),E=v.findIndex(S=>S===d),p=~E;if(m=m??!p,p&&e.mandatory&&v.length<=1||!p&&e.max!=null&&v.length+1>e.max)return;E<0&&m?v.push(d):E>=0&&!m&&v.splice(E,1),s.value=v}else{const v=s.value.includes(d);if(e.mandatory&&v||!v&&!m)return;s.value=m??!v?[d]:[]}}function c(d){if(e.multiple,s.value.length){const m=s.value[0],h=r.findIndex(p=>p.id===m);let v=(h+d)%r.length,E=r[v];for(;E.disabled&&v!==h;)v=(v+d)%r.length,E=r[v];if(E.disabled)return;s.value=[r[v].id]}else{const m=r.find(h=>!h.disabled);m&&(s.value=[m.id])}}const f={register:o,unregister:a,selected:s,select:u,disabled:G(()=>e.disabled),prev:()=>c(r.length-1),next:()=>c(1),isSelected:d=>s.value.includes(d),selectedClass:G(()=>e.selectedClass),items:G(()=>r),getItemIndex:d=>xb(r,d)};return tt(t,f),f}function xb(e,t){const n=wd(e,[t]);return n.length?e.findIndex(r=>r.id===n[0]):-1}function wd(e,t){const n=[];return t.forEach(r=>{const s=e.find(o=>Vn(r,o.value)),i=e[r];(s==null?void 0:s.value)!==void 0?n.push(s.id):i!=null&&i.useIndexAsValue&&n.push(i.id)}),n}function Ab(e,t){const n=[];return t.forEach(r=>{const s=e.findIndex(i=>i.id===r);if(~s){const i=e[s];n.push(i.value!==void 0?i.value:s)}}),n}const _d=Symbol.for("vuetify:v-btn-toggle"),kb=J({...Sd(),...wb()},"VBtnToggle"),fw=ve()({name:"VBtnToggle",props:kb(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:r,next:s,prev:i,select:o,selected:a}=Eb(e,_d);return Oe(()=>{const l=Tu.filterProps(e);return O(Tu,Pe({class:["v-btn-toggle",e.class]},l,{style:e.style}),{default:()=>{var u;return[(u=n.default)==null?void 0:u.call(n,{isSelected:r,next:s,prev:i,select:o,selected:a})]}})}),{next:s,prev:i,select:o}}}),Tb=J({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),wt=ve(!1)({name:"VDefaultsProvider",props:Tb(),setup(e,t){let{slots:n}=t;const{defaults:r,disabled:s,reset:i,root:o,scoped:a}=Zo(e);return bi(r,{reset:i,root:o,scoped:a,disabled:s}),()=>{var l;return(l=n.default)==null?void 0:l.call(n)}}}),Pb=["x-small","small","default","large","x-large"],Ei=J({size:{type:[String,Number],default:"default"}},"size");function xi(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Cn();return da(()=>{const n=e.size;let r,s;return qs(Pb,n)?r=`${t}--size-${n}`:n&&(s={width:ie(n),height:ie(n)}),{sizeClasses:r,sizeStyles:s}})}const Ib=J({color:String,disabled:Boolean,start:Boolean,end:Boolean,icon:Ye,opacity:[String,Number],...Me(),...Ei(),...nt({tag:"i"}),...vt()},"VIcon"),Wt=ve()({name:"VIcon",props:Ib(),setup(e,t){let{attrs:n,slots:r}=t;const s=ue(),{themeClasses:i}=Qf(),{iconData:o}=Iv(()=>s.value||e.icon),{sizeClasses:a}=xi(e),{textColorClasses:l,textColorStyles:u}=vr(()=>e.color);return Oe(()=>{var d,m;const c=(d=r.default)==null?void 0:d.call(r);c&&(s.value=(m=Pf(c).filter(h=>h.type===fs&&h.children&&typeof h.children=="string")[0])==null?void 0:m.children);const f=!!(n.onClick||n.onClickOnce);return O(o.value.component,{tag:e.tag,icon:o.value.icon,class:he(["v-icon","notranslate",i.value,a.value,l.value,{"v-icon--clickable":f,"v-icon--disabled":e.disabled,"v-icon--start":e.start,"v-icon--end":e.end},e.class]),style:xe([{"--v-icon-opacity":e.opacity},a.value?void 0:{fontSize:ie(e.size),height:ie(e.size),width:ie(e.size)},u.value,e.style]),role:f?"button":void 0,"aria-hidden":!f,tabindex:f?e.disabled?-1:0:void 0},{default:()=>[c]})}),{}}});function Cd(e,t){const n=le(),r=ue(!1);if(la){const s=new IntersectionObserver(i=>{r.value=!!i.find(o=>o.isIntersecting)},t);Xe(()=>{s.disconnect()}),ce(n,(i,o)=>{o&&(s.unobserve(o),r.value=!1),i&&s.observe(i)},{flush:"post"})}return{intersectionRef:n,isIntersecting:r}}const Ob=J({bgColor:String,color:String,indeterminate:[Boolean,String],rounded:Boolean,modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...Me(),...Ei(),...nt({tag:"div"}),...vt()},"VProgressCircular"),Rb=ve()({name:"VProgressCircular",props:Ob(),setup(e,t){let{slots:n}=t;const r=20,s=2*Math.PI*r,i=le(),{themeClasses:o}=Ct(e),{sizeClasses:a,sizeStyles:l}=xi(e),{textColorClasses:u,textColorStyles:c}=vr(()=>e.color),{textColorClasses:f,textColorStyles:d}=vr(()=>e.bgColor),{intersectionRef:m,isIntersecting:h}=Cd(),{resizeRef:v,contentRect:E}=Sa(),p=G(()=>nn(parseFloat(e.modelValue),0,100)),S=G(()=>Number(e.width)),b=G(()=>l.value?Number(e.size):E.value?E.value.width:Math.max(S.value,32)),_=G(()=>r/(1-S.value/b.value)*2),I=G(()=>S.value/b.value*_.value),T=G(()=>{const A=(100-p.value)/100*s;return e.rounded&&p.value>0&&p.value<100?ie(Math.min(s-.01,A+I.value)):ie(A)}),R=M(()=>{const A=Number(e.rotate);return e.rounded?A+I.value/2/s*360:A});return _t(()=>{m.value=i.value,v.value=i.value}),Oe(()=>O(e.tag,{ref:i,class:he(["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":h.value,"v-progress-circular--disable-shrink":e.indeterminate&&(e.indeterminate==="disable-shrink"||es())},o.value,a.value,u.value,e.class]),style:xe([l.value,c.value,e.style]),role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:p.value},{default:()=>[q("svg",{style:{transform:`rotate(calc(-90deg + ${R.value}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${_.value} ${_.value}`},[q("circle",{class:he(["v-progress-circular__underlay",f.value]),style:xe(d.value),fill:"transparent",cx:"50%",cy:"50%",r,"stroke-width":I.value,"stroke-dasharray":s,"stroke-dashoffset":0},null),q("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r,"stroke-width":I.value,"stroke-dasharray":s,"stroke-dashoffset":T.value,"stroke-linecap":e.rounded?"round":void 0},null)]),n.default&&q("div",{class:"v-progress-circular__content"},[n.default({value:p.value})])]})),{}}}),xr=J({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function Ar(e){return{dimensionStyles:M(()=>{const n={},r=ie(e.height),s=ie(e.maxHeight),i=ie(e.maxWidth),o=ie(e.minHeight),a=ie(e.minWidth),l=ie(e.width);return r!=null&&(n.height=r),s!=null&&(n.maxHeight=s),i!=null&&(n.maxWidth=i),o!=null&&(n.minHeight=o),a!=null&&(n.minWidth=a),l!=null&&(n.width=l),n})}}const Pu={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},Ai=J({location:String},"location");function Aa(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2?arguments[2]:void 0;const{isRtl:r}=ms();return{locationStyles:M(()=>{if(!e.location)return{};const{side:i,align:o}=So(e.location.split(" ").length>1?e.location:`${e.location} center`,r.value);function a(u){return n?n(u):0}const l={};return i!=="center"&&(t?l[Pu[i]]=`calc(100% - ${a(i)}px)`:l[i]=0),o!=="center"?t?l[Pu[o]]=`calc(100% - ${a(o)}px)`:l[o]=0:(i==="center"?l.top=l.left="50%":l[{top:"left",bottom:"left",left:"top",right:"top"}[i]]="50%",l.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[i]),l})}}const Db=J({chunkCount:{type:[Number,String],default:null},chunkWidth:{type:[Number,String],default:null},chunkGap:{type:[Number,String],default:4}},"chunks");function Lb(e,t){const n=G(()=>!!e.chunkCount||!!e.chunkWidth),r=M(()=>{const a=Ke(t);if(!a)return 0;if(!e.chunkCount)return Number(e.chunkWidth);const l=Number(e.chunkCount);return(a-Number(e.chunkGap)*(l-1))/l}),s=G(()=>Number(e.chunkGap)),i=M(()=>{if(!n.value)return{};const a=ie(s.value),l=ie(r.value);return{maskRepeat:"repeat-x",maskImage:`linear-gradient(90deg, #000, #000 ${l}, transparent ${l}, transparent)`,maskSize:`calc(${l} + ${a}) 100%`}});function o(a){const l=Ke(t);if(!l)return a;const u=100*s.value/l,c=100*(r.value+s.value)/l,f=Math.floor((a+u)/c);return nn(0,f*c-u/2,100)}return{hasChunks:n,chunksMaskStyles:i,snapValueToChunk:o}}const Mb=J({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},bufferColor:String,bufferOpacity:[Number,String],clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},opacity:[Number,String],reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...Db(),...Me(),...Ai({location:"top"}),...on(),...nt(),...vt()},"VProgressLinear"),Ed=ve()({name:"VProgressLinear",props:Mb(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=le(),s=Jt(e,"modelValue"),{isRtl:i,rtlClasses:o}=ms(),{themeClasses:a}=Ct(e),{locationStyles:l}=Aa(e),{textColorClasses:u,textColorStyles:c}=vr(()=>e.color),{backgroundColorClasses:f,backgroundColorStyles:d}=ar(()=>e.bgColor||e.color),{backgroundColorClasses:m,backgroundColorStyles:h}=ar(()=>e.bufferColor||e.bgColor||e.color),{backgroundColorClasses:v,backgroundColorStyles:E}=ar(()=>e.color),{roundedClasses:p}=an(e),{intersectionRef:S,isIntersecting:b}=Cd(),_=M(()=>parseFloat(e.max)),I=M(()=>parseFloat(e.height)),T=M(()=>nn(parseFloat(e.bufferValue)/_.value*100,0,100)),R=M(()=>nn(parseFloat(s.value)/_.value*100,0,100)),A=M(()=>i.value!==e.reverse),x=M(()=>e.indeterminate?"fade-transition":"slide-x-transition"),B=ue(0),{hasChunks:F,chunksMaskStyles:k,snapValueToChunk:N}=Lb(e,B);wr(F,()=>{const{resizeRef:X}=Sa(ne=>B.value=ne[0].contentRect.width);_t(()=>X.value=r.value)});const j=M(()=>F.value?N(T.value):T.value),Y=M(()=>F.value?N(R.value):R.value);function Q(X){if(!S.value)return;const{left:ne,right:Re,width:me}=S.value.getBoundingClientRect(),ke=A.value?me-X.clientX+(Re-me):X.clientX-ne;s.value=Math.round(ke/me*_.value)}return _t(()=>{S.value=r.value}),Oe(()=>O(e.tag,{ref:r,class:he(["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&b.value,"v-progress-linear--reverse":A.value,"v-progress-linear--rounded":e.rounded,"v-progress-linear--rounded-bar":e.roundedBar,"v-progress-linear--striped":e.striped,"v-progress-linear--clickable":e.clickable},p.value,a.value,o.value,e.class]),style:xe([{bottom:e.location==="bottom"?0:void 0,top:e.location==="top"?0:void 0,height:e.active?ie(I.value):0,"--v-progress-linear-height":ie(I.value),...e.absolute?l.value:{}},k.value,e.style]),role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:Math.min(parseFloat(s.value),_.value),onClick:e.clickable&&Q},{default:()=>[e.stream&&q("div",{key:"stream",class:he(["v-progress-linear__stream",u.value]),style:{...c.value,[A.value?"left":"right"]:ie(-I.value),borderTop:`${ie(I.value/2)} dotted`,opacity:parseFloat(e.bufferOpacity),top:`calc(50% - ${ie(I.value/4)})`,width:ie(100-T.value,"%"),"--v-progress-linear-stream-to":ie(I.value*(A.value?1:-1))}},null),q("div",{class:he(["v-progress-linear__background",f.value]),style:xe([d.value,{opacity:parseFloat(e.bgOpacity),width:e.stream?0:void 0}])},null),q("div",{class:he(["v-progress-linear__buffer",m.value]),style:xe([h.value,{opacity:parseFloat(e.bufferOpacity),width:ie(j.value,"%")}])},null),O(bn,{name:x.value},{default:()=>[e.indeterminate?q("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(X=>q("div",{key:X,class:he(["v-progress-linear__indeterminate",X,v.value]),style:xe(E.value)},null))]):q("div",{class:he(["v-progress-linear__determinate",v.value]),style:xe([E.value,{width:ie(Y.value,"%")}])},null)]}),n.default&&q("div",{class:"v-progress-linear__content"},[n.default({value:R.value,buffer:T.value})])]})),{}}}),xd=J({loading:[Boolean,String]},"loader");function Ad(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Cn();return{loaderClasses:G(()=>({[`${t}--loading`]:e.loading}))}}function Nb(e,t){var r;let{slots:n}=t;return q("div",{class:he(`${e.name}__loader`)},[((r=n.default)==null?void 0:r.call(n,{color:e.color,isActive:e.active}))||O(Ed,{absolute:e.absolute,active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const Vb=["static","relative","fixed","absolute","sticky"],ka=J({position:{type:String,validator:e=>Vb.includes(e)}},"position");function Ta(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Cn();return{positionClasses:G(()=>e.position?`${t}--${e.position}`:void 0)}}function Fb(){const e=$e("useRoute");return M(()=>{var t;return(t=e==null?void 0:e.proxy)==null?void 0:t.$route})}function Bb(){var e,t;return(t=(e=$e("useRouter"))==null?void 0:e.proxy)==null?void 0:t.$router}function Pa(e,t){var f,d;const n=Gc("RouterLink"),r=G(()=>!!(e.href||e.to)),s=M(()=>(r==null?void 0:r.value)||Rl(t,"click")||Rl(e,"click"));if(typeof n=="string"||!("useLink"in n)){const m=G(()=>e.href);return{isLink:r,isRouterLink:G(()=>!1),isClickable:s,href:m,linkProps:Fe({href:m})}}const i=n.useLink({to:G(()=>e.to||""),replace:G(()=>e.replace)}),o=M(()=>e.to?i:void 0),a=Fb(),l=M(()=>{var m,h,v;return o.value?e.exact?a.value?((v=o.value.isExactActive)==null?void 0:v.value)&&Vn(o.value.route.value.query,a.value.query):((h=o.value.isExactActive)==null?void 0:h.value)??!1:((m=o.value.isActive)==null?void 0:m.value)??!1:!1}),u=M(()=>{var m;return e.to?(m=o.value)==null?void 0:m.route.value.href:e.href}),c=G(()=>!!e.to);return{isLink:r,isRouterLink:c,isClickable:s,isActive:l,route:(f=o.value)==null?void 0:f.route,navigate:(d=o.value)==null?void 0:d.navigate,href:u,linkProps:Fe({href:u,"aria-current":G(()=>l.value?"page":void 0),"aria-disabled":G(()=>e.disabled&&r.value?"true":void 0),tabindex:G(()=>e.disabled&&r.value?"-1":void 0)})}}const Ia=J({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let Zi=!1;function $b(e,t){let n=!1,r,s;Ie&&(e!=null&&e.beforeEach)&&(We(()=>{window.addEventListener("popstate",i),r=e.beforeEach((o,a,l)=>{Zi?n?t(l):l():setTimeout(()=>n?t(l):l()),Zi=!0}),s=e==null?void 0:e.afterEach(()=>{Zi=!1})}),Xe(()=>{window.removeEventListener("popstate",i),r==null||r(),s==null||s()}));function i(o){var a;(a=o.state)!=null&&a.replaced||(n=!0,setTimeout(()=>n=!1))}}function Hb(e,t){ce(()=>{var n;return(n=e.isActive)==null?void 0:n.value},n=>{e.isLink.value&&n!=null&&t&&We(()=>{t(n)})},{immediate:!0})}const Oo=Symbol("rippleStop"),jb=80;function Iu(e,t){e.style.transform=t,e.style.webkitTransform=t}function Ro(e){return e.constructor.name==="TouchEvent"}function kd(e){return e.constructor.name==="KeyboardEvent"}const Wb=function(e,t){var f;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=0,s=0;if(!kd(e)){const d=t.getBoundingClientRect(),m=Ro(e)?e.touches[e.touches.length-1]:e;r=m.clientX-d.left,s=m.clientY-d.top}let i=0,o=.3;(f=t._ripple)!=null&&f.circle?(o=.15,i=t.clientWidth/2,i=n.center?i:i+Math.sqrt((r-i)**2+(s-i)**2)/4):i=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const a=`${(t.clientWidth-i*2)/2}px`,l=`${(t.clientHeight-i*2)/2}px`,u=n.center?a:`${r-i}px`,c=n.center?l:`${s-i}px`;return{radius:i,scale:o,x:u,y:c,centerX:a,centerY:l}},ei={show(e,t){var m;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!((m=t==null?void 0:t._ripple)!=null&&m.enabled))return;const r=document.createElement("span"),s=document.createElement("span");r.appendChild(s),r.className="v-ripple__container",n.class&&(r.className+=` ${n.class}`);const{radius:i,scale:o,x:a,y:l,centerX:u,centerY:c}=Wb(e,t,n),f=`${i*2}px`;s.className="v-ripple__animation",s.style.width=f,s.style.height=f,t.appendChild(r);const d=window.getComputedStyle(t);d&&d.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),s.classList.add("v-ripple__animation--enter"),s.classList.add("v-ripple__animation--visible"),Iu(s,`translate(${a}, ${l}) scale3d(${o},${o},${o})`),s.dataset.activated=String(performance.now()),requestAnimationFrame(()=>{requestAnimationFrame(()=>{s.classList.remove("v-ripple__animation--enter"),s.classList.add("v-ripple__animation--in"),Iu(s,`translate(${u}, ${c}) scale3d(1,1,1)`)})})},hide(e){var i;if(!((i=e==null?void 0:e._ripple)!=null&&i.enabled))return;const t=e.getElementsByClassName("v-ripple__animation");if(t.length===0)return;const n=Array.from(t).findLast(o=>!o.dataset.isHiding);if(n)n.dataset.isHiding="true";else return;const r=performance.now()-Number(n.dataset.activated),s=Math.max(250-r,0);setTimeout(()=>{n.classList.remove("v-ripple__animation--in"),n.classList.add("v-ripple__animation--out"),setTimeout(()=>{var a;e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((a=n.parentNode)==null?void 0:a.parentNode)===e&&e.removeChild(n.parentNode)},300)},s)}};function Td(e){return typeof e>"u"||!!e}function as(e){const t={},n=e.currentTarget;if(!(!(n!=null&&n._ripple)||n._ripple.touched||e[Oo])){if(e[Oo]=!0,Ro(e))n._ripple.touched=!0,n._ripple.isTouch=!0;else if(n._ripple.isTouch)return;if(t.center=n._ripple.centered||kd(e),n._ripple.class&&(t.class=n._ripple.class),Ro(e)){if(n._ripple.showTimerCommit)return;n._ripple.showTimerCommit=()=>{ei.show(e,n,t)},n._ripple.showTimer=window.setTimeout(()=>{var r;(r=n==null?void 0:n._ripple)!=null&&r.showTimerCommit&&(n._ripple.showTimerCommit(),n._ripple.showTimerCommit=null)},jb)}else ei.show(e,n,t)}}function ti(e){e[Oo]=!0}function mt(e){const t=e.currentTarget;if(t!=null&&t._ripple){if(window.clearTimeout(t._ripple.showTimer),e.type==="touchend"&&t._ripple.showTimerCommit){t._ripple.showTimerCommit(),t._ripple.showTimerCommit=null,t._ripple.showTimer=window.setTimeout(()=>{mt(e)});return}window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),ei.hide(t)}}function Pd(e){const t=e.currentTarget;t!=null&&t._ripple&&(t._ripple.showTimerCommit&&(t._ripple.showTimerCommit=null),window.clearTimeout(t._ripple.showTimer))}let ls=!1;function Gb(e,t){!ls&&t.includes(e.key)&&(ls=!0,as(e))}function Id(e){ls=!1,mt(e)}function Od(e){ls&&(ls=!1,mt(e))}function Rd(e,t,n){const{value:r,modifiers:s}=t,i=Td(r);i||ei.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=i,e._ripple.centered=s.center,e._ripple.circle=s.circle;const o=yo(r)?r:{};o.class&&(e._ripple.class=o.class);const a=o.keys??["Enter","Space"];if(e._ripple.keyDownHandler=l=>Gb(l,a),i&&!n){if(s.stop){e.addEventListener("touchstart",ti,{passive:!0}),e.addEventListener("mousedown",ti);return}e.addEventListener("touchstart",as,{passive:!0}),e.addEventListener("touchend",mt,{passive:!0}),e.addEventListener("touchmove",Pd,{passive:!0}),e.addEventListener("touchcancel",mt),e.addEventListener("mousedown",as),e.addEventListener("mouseup",mt),e.addEventListener("mouseleave",mt),e.addEventListener("keydown",e._ripple.keyDownHandler),e.addEventListener("keyup",Id),e.addEventListener("blur",Od),e.addEventListener("dragstart",mt,{passive:!0})}else!i&&n&&Dd(e)}function Dd(e){var t;e.removeEventListener("touchstart",ti),e.removeEventListener("mousedown",ti),e.removeEventListener("touchstart",as),e.removeEventListener("touchend",mt),e.removeEventListener("touchmove",Pd),e.removeEventListener("touchcancel",mt),e.removeEventListener("mousedown",as),e.removeEventListener("mouseup",mt),e.removeEventListener("mouseleave",mt),(t=e._ripple)!=null&&t.keyDownHandler&&e.removeEventListener("keydown",e._ripple.keyDownHandler),e.removeEventListener("keyup",Id),e.removeEventListener("blur",Od),e.removeEventListener("dragstart",mt)}function Ub(e,t){Rd(e,t,!1)}function zb(e){Dd(e),delete e._ripple}function Kb(e,t){if(t.value===t.oldValue)return;const n=Td(t.oldValue);Rd(e,t,n)}const us={mounted:Ub,unmounted:zb,updated:Kb},qb=J({active:{type:Boolean,default:void 0},activeColor:String,baseColor:String,symbol:{type:null,default:_d},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:Ye,appendIcon:Ye,block:Boolean,readonly:Boolean,slim:Boolean,stacked:Boolean,spaced:String,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},..._r(),...Me(),...Gn(),...xr(),...gs(),..._b(),...xd(),...Ai(),...ka(),...on(),...Ia(),...Ei(),...nt({tag:"button"}),...vt(),...Un({variant:"elevated"})},"VBtn"),Ld=ve()({name:"VBtn",props:qb(),emits:{"group:selected":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:s}=Ct(e),{borderClasses:i}=Cr(e),{densityClasses:o}=Er(e),{dimensionStyles:a}=Ar(e),{elevationClasses:l}=vs(e),{loaderClasses:u}=Ad(e),{locationStyles:c}=Aa(e),{positionClasses:f}=Ta(e),{roundedClasses:d}=an(e),{sizeClasses:m,sizeStyles:h}=xi(e),v=Cb(e,e.symbol,!1),E=Pa(e,n),p=M(()=>{var F;return e.active!==void 0?e.active:E.isRouterLink.value?(F=E.isActive)==null?void 0:F.value:v==null?void 0:v.isSelected.value}),S=G(()=>p.value?e.activeColor??e.color:e.color),b=M(()=>{var k,N;return{color:(v==null?void 0:v.isSelected.value)&&(!E.isLink.value||((k=E.isActive)==null?void 0:k.value))||!v||((N=E.isActive)==null?void 0:N.value)?S.value??e.baseColor:e.baseColor,variant:e.variant}}),{colorClasses:_,colorStyles:I,variantClasses:T}=ys(b),R=M(()=>(v==null?void 0:v.disabled.value)||e.disabled),A=G(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),x=M(()=>{if(!(e.value===void 0||typeof e.value=="symbol"))return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function B(F){var k;R.value||E.isLink.value&&(F.metaKey||F.ctrlKey||F.shiftKey||F.button!==0||n.target==="_blank")||(E.isRouterLink.value?(k=E.navigate)==null||k.call(E,F):v==null||v.toggle())}return Hb(E,v==null?void 0:v.select),Oe(()=>{const F=E.isLink.value?"a":e.tag,k=!!(e.prependIcon||r.prepend),N=!!(e.appendIcon||r.append),j=!!(e.icon&&e.icon!==!0);return $n(O(F,Pe(E.linkProps,{type:F==="a"?void 0:"button",class:["v-btn",v==null?void 0:v.selectedClass.value,{"v-btn--active":p.value,"v-btn--block":e.block,"v-btn--disabled":R.value,"v-btn--elevated":A.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--readonly":e.readonly,"v-btn--slim":e.slim,"v-btn--stacked":e.stacked},e.spaced?["v-btn--spaced",`v-btn--spaced-${e.spaced}`]:[],s.value,i.value,_.value,o.value,l.value,u.value,f.value,d.value,m.value,T.value,e.class],style:[I.value,a.value,c.value,h.value,e.style],"aria-busy":e.loading?!0:void 0,disabled:R.value&&F!=="a"||void 0,tabindex:e.loading||e.readonly?-1:void 0,onClick:B,value:x.value}),{default:()=>{var Y;return[ps(!0,"v-btn"),!e.icon&&k&&q("span",{key:"prepend",class:"v-btn__prepend"},[r.prepend?O(wt,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},r.prepend):O(Wt,{key:"prepend-icon",icon:e.prependIcon},null)]),q("span",{class:"v-btn__content","data-no-activator":""},[!r.default&&j?O(Wt,{key:"content-icon",icon:e.icon},null):O(wt,{key:"content-defaults",disabled:!j,defaults:{VIcon:{icon:e.icon}}},{default:()=>{var Q;return[((Q=r.default)==null?void 0:Q.call(r))??Et(e.text)]}})]),!e.icon&&N&&q("span",{key:"append",class:"v-btn__append"},[r.append?O(wt,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},r.append):O(Wt,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&q("span",{key:"loader",class:"v-btn__loader"},[((Y=r.loader)==null?void 0:Y.call(r))??O(Rb,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,width:"2"},null)])]}}),[[us,!R.value&&e.ripple,"",{center:!!e.icon}]])}),{group:v}}});function Ji(e,t){return{x:e.x+t.x,y:e.y+t.y}}function Yb(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Ou(e,t){if(e.side==="top"||e.side==="bottom"){const{side:n,align:r}=e,s=r==="left"?0:r==="center"?t.width/2:r==="right"?t.width:r,i=n==="top"?0:n==="bottom"?t.height:n;return Ji({x:s,y:i},t)}else if(e.side==="left"||e.side==="right"){const{side:n,align:r}=e,s=n==="left"?0:n==="right"?t.width:n,i=r==="top"?0:r==="center"?t.height/2:r==="bottom"?t.height:r;return Ji({x:s,y:i},t)}return Ji({x:t.width/2,y:t.height/2},t)}const Md={static:Jb,connected:e0},Xb=J({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in Md},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array],stickToTarget:Boolean,viewportMargin:{type:[Number,String],default:12}},"VOverlay-location-strategies");function Zb(e,t){const n=le({}),r=le();Ie&&wr(()=>!!(t.isActive.value&&e.locationStrategy),a=>{var l,u;ce(()=>e.locationStrategy,a),Xe(()=>{window.removeEventListener("resize",s),visualViewport==null||visualViewport.removeEventListener("resize",i),visualViewport==null||visualViewport.removeEventListener("scroll",o),r.value=void 0}),window.addEventListener("resize",s,{passive:!0}),visualViewport==null||visualViewport.addEventListener("resize",i,{passive:!0}),visualViewport==null||visualViewport.addEventListener("scroll",o,{passive:!0}),typeof e.locationStrategy=="function"?r.value=(l=e.locationStrategy(t,e,n))==null?void 0:l.updateLocation:r.value=(u=Md[e.locationStrategy](t,e,n))==null?void 0:u.updateLocation});function s(a){var l;(l=r.value)==null||l.call(r,a)}function i(a){var l;(l=r.value)==null||l.call(r,a)}function o(a){var l;(l=r.value)==null||l.call(r,a)}return{contentStyles:n,updateLocation:r}}function Jb(){}function Qb(e,t){const n=Lf(e);return t?n.x+=parseFloat(e.style.right||0):n.x-=parseFloat(e.style.left||0),n.y-=parseFloat(e.style.top||0),n}function e0(e,t,n){(Array.isArray(e.target.value)||Tv(e.target.value))&&Object.assign(n.value,{position:"fixed",top:0,[e.isRtl.value?"right":"left"]:0});const{preferredAnchor:s,preferredOrigin:i}=da(()=>{const p=So(t.location,e.isRtl.value),S=t.origin==="overlap"?p:t.origin==="auto"?Hi(p):So(t.origin,e.isRtl.value);return p.side===S.side&&p.align===ji(S).align?{preferredAnchor:Ll(p),preferredOrigin:Ll(S)}:{preferredAnchor:p,preferredOrigin:S}}),[o,a,l,u]=["minWidth","minHeight","maxWidth","maxHeight"].map(p=>M(()=>{const S=parseFloat(t[p]);return isNaN(S)?1/0:S})),c=M(()=>{if(Array.isArray(t.offset))return t.offset;if(typeof t.offset=="string"){const p=t.offset.split(" ").map(parseFloat);return p.length<2&&p.push(0),p}return typeof t.offset=="number"?[t.offset,0]:[0,0]});let f=!1,d=-1;const m=new jg(4),h=new ResizeObserver(()=>{if(!f)return;if(requestAnimationFrame(S=>{S!==d&&m.clear(),requestAnimationFrame(b=>{d=b})}),m.isFull){const S=m.values();if(Vn(S.at(-1),S.at(-3))&&!Vn(S.at(-1),S.at(-2)))return}const p=E();p&&m.push(p.flipped)});let v=new St({x:0,y:0,width:0,height:0});ce(e.target,(p,S)=>{S&&!Array.isArray(S)&&h.unobserve(S),Array.isArray(p)?Vn(p,S)||E():p&&h.observe(p)},{immediate:!0}),ce(e.contentEl,(p,S)=>{S&&h.unobserve(S),p&&h.observe(p)},{immediate:!0}),Xe(()=>{h.disconnect()});function E(){if(f=!1,requestAnimationFrame(()=>f=!0),!e.target.value||!e.contentEl.value)return;(Array.isArray(e.target.value)||e.target.value.offsetParent||e.target.value.getClientRects().length)&&(v=Df(e.target.value));const p=Qb(e.contentEl.value,e.isRtl.value),S=Xs(e.contentEl.value),b=Number(t.viewportMargin);S.length||(S.push(document.documentElement),e.contentEl.value.style.top&&e.contentEl.value.style.left||(p.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),p.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const _=S.reduce((N,j)=>{const Y=Yg(j);return N?new St({x:Math.max(N.left,Y.left),y:Math.max(N.top,Y.top),width:Math.min(N.right,Y.right)-Math.max(N.left,Y.left),height:Math.min(N.bottom,Y.bottom)-Math.max(N.top,Y.top)}):Y},void 0);t.stickToTarget?(_.x+=Math.min(b,v.x),_.y+=Math.min(b,v.y),_.width=Math.max(_.width-b*2,v.x+v.width-b),_.height=Math.max(_.height-b*2,v.y+v.height-b)):(_.x+=b,_.y+=b,_.width-=b*2,_.height-=b*2);let I={anchor:s.value,origin:i.value};function T(N){const j=new St(p),Y=Ou(N.anchor,v),Q=Ou(N.origin,j);let{x:X,y:ne}=Yb(Y,Q);switch(N.anchor.side){case"top":ne-=c.value[0];break;case"bottom":ne+=c.value[0];break;case"left":X-=c.value[0];break;case"right":X+=c.value[0];break}switch(N.anchor.align){case"top":ne-=c.value[1];break;case"bottom":ne+=c.value[1];break;case"left":X-=c.value[1];break;case"right":X+=c.value[1];break}return j.x+=X,j.y+=ne,j.width=Math.min(j.width,l.value),j.height=Math.min(j.height,u.value),{overflows:Nl(j,_),x:X,y:ne}}let R=0,A=0;const x={x:0,y:0},B={x:!1,y:!1};let F=-1;for(;!(F++>10);){const{x:N,y:j,overflows:Y}=T(I);R+=N,A+=j,p.x+=N,p.y+=j;{const Q=Ml(I.anchor),X=Y.x.before||Y.x.after,ne=Y.y.before||Y.y.after;let Re=!1;if(["x","y"].forEach(me=>{if(me==="x"&&X&&!B.x||me==="y"&&ne&&!B.y){const ke={anchor:{...I.anchor},origin:{...I.origin}},Se=me==="x"?Q==="y"?ji:Hi:Q==="y"?Hi:ji;ke.anchor=Se(ke.anchor),ke.origin=Se(ke.origin);const{overflows:Ne}=T(ke);(Ne[me].before<=Y[me].before&&Ne[me].after<=Y[me].after||Ne[me].before+Ne[me].after<(Y[me].before+Y[me].after)/2)&&(I=ke,Re=B[me]=!0)}}),Re)continue}Y.x.before&&(R+=Y.x.before,p.x+=Y.x.before),Y.x.after&&(R-=Y.x.after,p.x-=Y.x.after),Y.y.before&&(A+=Y.y.before,p.y+=Y.y.before),Y.y.after&&(A-=Y.y.after,p.y-=Y.y.after);{const Q=Nl(p,_);x.x=_.width-Q.x.before-Q.x.after,x.y=_.height-Q.y.before-Q.y.after,R+=Q.x.before,p.x+=Q.x.before,A+=Q.y.before,p.y+=Q.y.before}break}const k=Ml(I.anchor);return Object.assign(n.value,{"--v-overlay-anchor-origin":`${I.anchor.side} ${I.anchor.align}`,transformOrigin:`${I.origin.side} ${I.origin.align}`,top:ie(Qi(A)),left:e.isRtl.value?void 0:ie(Qi(R)),right:e.isRtl.value?ie(Qi(-R)):void 0,minWidth:ie(k==="y"?Math.min(o.value,v.width):o.value),maxWidth:ie(Ru(nn(x.x,o.value===1/0?0:o.value,l.value))),maxHeight:ie(Ru(nn(x.y,a.value===1/0?0:a.value,u.value)))}),{available:x,contentBox:p,flipped:B}}return ce(()=>[s.value,i.value,t.offset,t.minWidth,t.minHeight,t.maxWidth,t.maxHeight],()=>E()),We(()=>{const p=E();if(!p)return;const{available:S,contentBox:b}=p;b.height>S.y&&requestAnimationFrame(()=>{E(),requestAnimationFrame(()=>{E()})})}),{updateLocation:E}}function Qi(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function Ru(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let Do=!0;const ni=[];function t0(e){!Do||ni.length?(ni.push(e),Lo()):(Do=!1,e(),Lo())}let Du=-1;function Lo(){cancelAnimationFrame(Du),Du=requestAnimationFrame(()=>{const e=ni.shift();e&&e(),ni.length?Lo():Do=!0})}const Ns={none:null,close:s0,block:i0,reposition:o0},n0=J({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in Ns}},"VOverlay-scroll-strategies");function r0(e,t){if(!Ie)return;let n;_t(async()=>{n==null||n.stop(),t.isActive.value&&e.scrollStrategy&&(n=Bn(),await new Promise(r=>setTimeout(r)),n.active&&n.run(()=>{var r;typeof e.scrollStrategy=="function"?e.scrollStrategy(t,e,n):(r=Ns[e.scrollStrategy])==null||r.call(Ns,t,e,n)}))}),Xe(()=>{n==null||n.stop()})}function s0(e){function t(n){e.isActive.value=!1}Nd(Oa(e.target.value,e.contentEl.value),t)}function i0(e,t){var a;const n=(a=e.root.value)==null?void 0:a.offsetParent,r=Oa(e.target.value,e.contentEl.value),s=[...new Set([...Xs(r,t.contained?n:void 0),...Xs(e.contentEl.value,t.contained?n:void 0)])].filter(l=>!l.classList.contains("v-overlay-scroll-blocked")),i=window.innerWidth-document.documentElement.offsetWidth,o=(l=>va(l)&&l)(n||document.documentElement);o&&e.root.value.classList.add("v-overlay--scroll-blocked"),s.forEach((l,u)=>{l.style.setProperty("--v-body-scroll-x",ie(-l.scrollLeft)),l.style.setProperty("--v-body-scroll-y",ie(-l.scrollTop)),l!==document.documentElement&&l.style.setProperty("--v-scrollbar-offset",ie(i)),l.classList.add("v-overlay-scroll-blocked")}),Xe(()=>{s.forEach((l,u)=>{const c=parseFloat(l.style.getPropertyValue("--v-body-scroll-x")),f=parseFloat(l.style.getPropertyValue("--v-body-scroll-y")),d=l.style.scrollBehavior;l.style.scrollBehavior="auto",l.style.removeProperty("--v-body-scroll-x"),l.style.removeProperty("--v-body-scroll-y"),l.style.removeProperty("--v-scrollbar-offset"),l.classList.remove("v-overlay-scroll-blocked"),l.scrollLeft=-c,l.scrollTop=-f,l.style.scrollBehavior=d}),o&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function o0(e,t,n){let r=!1,s=-1,i=-1;function o(a){t0(()=>{var c,f;const l=performance.now();(f=(c=e.updateLocation).value)==null||f.call(c,a),r=(performance.now()-l)/(1e3/60)>2})}i=(typeof requestIdleCallback>"u"?a=>a():requestIdleCallback)(()=>{n.run(()=>{Nd(Oa(e.target.value,e.contentEl.value),a=>{r?(cancelAnimationFrame(s),s=requestAnimationFrame(()=>{s=requestAnimationFrame(()=>{o(a)})})):o(a)})})}),Xe(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(i),cancelAnimationFrame(s)})}function Oa(e,t){return Array.isArray(e)?document.elementsFromPoint(...e).find(n=>!(t!=null&&t.contains(n))):e??t}function Nd(e,t){const n=[document,...Xs(e)];n.forEach(r=>{r.addEventListener("scroll",t,{passive:!0})}),Xe(()=>{n.forEach(r=>{r.removeEventListener("scroll",t)})})}const a0=Symbol.for("vuetify:v-menu"),l0=J({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function u0(e,t){let n=()=>{};function r(o,a){n==null||n();const l=o?e.openDelay:e.closeDelay,u=Math.max((a==null?void 0:a.minDelay)??0,Number(l??0));return new Promise(c=>{n=zg(u,()=>{t==null||t(o),c(o)})})}function s(){return r(!0)}function i(o){return r(!1,o)}return{clearDelay:n,runOpenDelay:s,runCloseDelay:i}}const c0=J({target:[String,Object],activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,...l0()},"VOverlay-activator");function f0(e,t){let{isActive:n,isTop:r,contentEl:s}=t;const i=$e("useActivator"),o=le();let a=!1,l=!1,u=!0;const c=M(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),f=M(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!c.value),{runOpenDelay:d,runCloseDelay:m}=u0(e,A=>{A===(e.openOnHover&&a||c.value&&l)&&!(e.openOnHover&&n.value&&!r.value)&&(n.value!==A&&(u=!0),n.value=A)}),h=le(),v={onClick:A=>{A.stopPropagation(),o.value=A.currentTarget||A.target,n.value||(h.value=[A.clientX,A.clientY]),n.value=!n.value},onMouseenter:A=>{a=!0,o.value=A.currentTarget||A.target,d()},onMouseleave:A=>{a=!1,m()},onFocus:A=>{Gg(A.target,":focus-visible")!==!1&&(l=!0,A.stopPropagation(),o.value=A.currentTarget||A.target,d())},onBlur:A=>{l=!1,A.stopPropagation(),m({minDelay:1})}},E=M(()=>{const A={};return f.value&&(A.onClick=v.onClick),e.openOnHover&&(A.onMouseenter=v.onMouseenter,A.onMouseleave=v.onMouseleave),c.value&&(A.onFocus=v.onFocus,A.onBlur=v.onBlur),A}),p=M(()=>{const A={};if(e.openOnHover&&(A.onMouseenter=()=>{a=!0,d()},A.onMouseleave=()=>{a=!1,m()}),c.value&&(A.onFocusin=x=>{x.target.matches(":focus-visible")&&(l=!0,d())},A.onFocusout=()=>{l=!1,m({minDelay:1})}),e.closeOnContentClick){const x=ge(a0,null);A.onClick=()=>{n.value=!1,x==null||x.closeParents()}}return A}),S=M(()=>{const A={};return e.openOnHover&&(A.onMouseenter=()=>{u&&(a=!0,u=!1,d())},A.onMouseleave=()=>{a=!1,m()}),A});ce(r,A=>{var x;A&&(e.openOnHover&&!a&&(!c.value||!l)||c.value&&!l&&(!e.openOnHover||!a))&&!((x=s.value)!=null&&x.contains(document.activeElement))&&(n.value=!1)}),ce(n,A=>{A||setTimeout(()=>{h.value=void 0})},{flush:"post"});const b=bo();_t(()=>{b.value&&We(()=>{o.value=b.el})});const _=bo(),I=M(()=>e.target==="cursor"&&h.value?h.value:_.value?_.el:Vd(e.target,i)||o.value),T=M(()=>Array.isArray(I.value)?void 0:I.value);let R;return ce(()=>!!e.activator,A=>{A&&Ie?(R=Bn(),R.run(()=>{d0(e,i,{activatorEl:o,activatorEvents:E})})):R&&R.stop()},{flush:"post",immediate:!0}),Xe(()=>{R==null||R.stop()}),{activatorEl:o,activatorRef:b,target:I,targetEl:T,targetRef:_,activatorEvents:E,contentEvents:p,scrimEvents:S}}function d0(e,t,n){let{activatorEl:r,activatorEvents:s}=n;ce(()=>e.activator,(l,u)=>{if(u&&l!==u){const c=a(u);c&&o(c)}l&&We(()=>i())},{immediate:!0}),ce(()=>e.activatorProps,()=>{i()}),Xe(()=>{o()});function i(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:a(),u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;l&&Xg(l,Pe(s.value,u))}function o(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:a(),u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;l&&Zg(l,Pe(s.value,u))}function a(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator;const u=Vd(l,t);return r.value=(u==null?void 0:u.nodeType)===Node.ELEMENT_NODE?u:void 0,r.value}}function Vd(e,t){var r,s;if(!e)return;let n;if(e==="parent"){let i=(s=(r=t==null?void 0:t.proxy)==null?void 0:r.$el)==null?void 0:s.parentNode;for(;i!=null&&i.hasAttribute("data-no-activator");)i=i.parentNode;n=i}else typeof e=="string"?n=document.querySelector(e):"$el"in e?n=e.$el:n=e;return n}const m0=J({retainFocus:Boolean,captureFocus:Boolean,disableInitialFocus:Boolean},"focusTrap"),Vs=new Map;let Lu=0;function Mu(e){const t=document.activeElement;if(e.key!=="Tab"||!t)return;const n=Array.from(Vs.values()).filter(u=>{var d;let{isActive:c,contentEl:f}=u;return c.value&&((d=f.value)==null?void 0:d.contains(t))}).map(u=>u.contentEl.value);let r,s=t.parentElement;for(;s;){if(n.includes(s)){r=s;break}s=s.parentElement}if(!r)return;const i=Gr(r).filter(u=>u.tabIndex>=0);if(!i.length)return;const o=document.activeElement;if(i.length===1&&i[0].classList.contains("v-list")&&i[0].contains(o)){e.preventDefault();return}const a=i[0],l=i[i.length-1];e.shiftKey&&(o===a||a.classList.contains("v-list")&&a.contains(o))&&(e.preventDefault(),l.focus()),!e.shiftKey&&(o===l||l.classList.contains("v-list")&&l.contains(o))&&(e.preventDefault(),a.focus())}function h0(e,t){let{isActive:n,localTop:r,activatorEl:s,contentEl:i}=t;const o=Symbol("trap");let a=!1,l=-1;async function u(){a=!0,l=window.setTimeout(()=>{a=!1},100)}async function c(m){var E;const h=m.relatedTarget,v=m.target;document.removeEventListener("pointerdown",u),document.removeEventListener("keydown",f),await We(),n.value&&!a&&h!==v&&i.value&&Ke(r)&&![document,i.value].includes(v)&&!i.value.contains(v)&&((E=Gr(i.value)[0])==null||E.focus())}function f(m){if(m.key==="Tab"&&(document.removeEventListener("keydown",f),n.value&&i.value&&m.target&&!i.value.contains(m.target))){const h=Gr(document.documentElement);if(m.shiftKey&&m.target===h.at(0)||!m.shiftKey&&m.target===h.at(-1)){const v=Gr(i.value);v.length>0&&(m.preventDefault(),v[0].focus())}}}const d=G(()=>n.value&&e.captureFocus&&!e.disableInitialFocus);Ie&&(ce(()=>e.retainFocus,m=>{m?Vs.set(o,{isActive:n,contentEl:i}):Vs.delete(o)},{immediate:!0}),ce(d,m=>{m?(document.addEventListener("pointerdown",u),document.addEventListener("focusin",c,{once:!0}),document.addEventListener("keydown",f)):(document.removeEventListener("pointerdown",u),document.removeEventListener("focusin",c),document.removeEventListener("keydown",f))},{immediate:!0}),Lu++<1&&document.addEventListener("keydown",Mu)),Xe(()=>{Vs.delete(o),clearTimeout(l),document.removeEventListener("pointerdown",u),document.removeEventListener("focusin",c),document.removeEventListener("keydown",f),--Lu<1&&document.removeEventListener("keydown",Mu)})}function g0(){if(!Ie)return ue(!1);const{ssr:e}=Tp();if(e){const t=ue(!1);return wn(()=>{t.value=!0}),t}else return ue(!0)}const v0=J({eager:Boolean},"lazy");function p0(e,t){const n=ue(!1),r=G(()=>n.value||e.eager||t.value);ce(t,()=>n.value=!0);function s(){e.eager||(n.value=!1)}return{isBooted:n,hasContent:r,onAfterLeave:s}}function Ra(){const t=$e("useScopeId").vnode.scopeId;return{scopeId:t?{[t]:""}:void 0}}const Nu=Symbol.for("vuetify:stack"),Dr=Fe([]);function y0(e,t,n){const r=$e("useStack"),s=!n,i=ge(Nu,void 0),o=Fe({activeChildren:new Set});tt(Nu,o);const a=ue(Number(Ke(t)));wr(e,()=>{var f;const c=(f=Dr.at(-1))==null?void 0:f[1];a.value=c?c+10:Number(Ke(t)),s&&Dr.push([r.uid,a.value]),i==null||i.activeChildren.add(r.uid),Xe(()=>{if(s){const d=te(Dr).findIndex(m=>m[0]===r.uid);Dr.splice(d,1)}i==null||i.activeChildren.delete(r.uid)})});const l=ue(!0);s&&_t(()=>{var f;const c=((f=Dr.at(-1))==null?void 0:f[0])===r.uid;setTimeout(()=>l.value=c)});const u=G(()=>!o.activeChildren.size);return{globalTop:ur(l),localTop:u,stackStyles:G(()=>({zIndex:a.value}))}}function b0(e){return{teleportTarget:M(()=>{const n=e();if(n===!0||!Ie)return;const r=n===!1?document.body:typeof n=="string"?document.querySelector(n):n;if(r==null)return;let s=[...r.children].find(i=>i.matches(".v-overlay-container"));return s||(s=document.createElement("div"),s.className="v-overlay-container",r.appendChild(s)),s})}}const Fd=J({transition:{type:null,default:"fade-transition",validator:e=>e!==!0}},"transition"),nr=(e,t)=>{let{slots:n}=t;const{transition:r,disabled:s,group:i,...o}=e,{component:a=i?aa:bn,...l}=yo(r)?r:{};let u;return yo(r)?u=Pe(l,Kg({disabled:s,group:i}),o):u=Pe({name:s||!r?"":r},o),_n(a,u,n)};function S0(){return!0}function Bd(e,t,n){if(!e||$d(e,n)===!1)return!1;const r=$f(t);if(typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&r.host===e.target)return!1;const s=(typeof n.value=="object"&&n.value.include||(()=>[]))();return s.push(t),!s.some(i=>i==null?void 0:i.contains(e.target))}function $d(e,t){return(typeof t.value=="object"&&t.value.closeConditional||S0)(e)}function w0(e,t,n){const r=typeof n.value=="function"?n.value:n.value.handler;e.shadowTarget=e.target,t._clickOutside.lastMousedownWasOutside&&Bd(e,t,n)&&setTimeout(()=>{$d(e,n)&&r&&r(e)},0)}function Vu(e,t){const n=$f(e);t(document),typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&t(n)}const Fu={mounted(e,t){const n=s=>w0(s,e,t),r=s=>{e._clickOutside.lastMousedownWasOutside=Bd(s,e,t)};Vu(e,s=>{s.addEventListener("click",n,!0),s.addEventListener("mousedown",r,!0)}),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!1}),e._clickOutside[t.instance.$.uid]={onClick:n,onMousedown:r}},beforeUnmount(e,t){e._clickOutside&&(Vu(e,n=>{var i;if(!n||!((i=e._clickOutside)!=null&&i[t.instance.$.uid]))return;const{onClick:r,onMousedown:s}=e._clickOutside[t.instance.$.uid];n.removeEventListener("click",r,!0),n.removeEventListener("mousedown",s,!0)}),delete e._clickOutside[t.instance.$.uid])}};function _0(e){const{modelValue:t,color:n,...r}=e;return O(bn,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&q("div",Pe({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},r),null)]})}const Da=J({absolute:Boolean,attach:[Boolean,String,Object],closeOnBack:{type:Boolean,default:!0},contained:Boolean,contentClass:null,contentProps:null,disabled:Boolean,opacity:[Number,String],noClickAnimation:Boolean,modelValue:Boolean,persistent:Boolean,scrim:{type:[Boolean,String],default:!0},zIndex:{type:[Number,String],default:2e3},...c0(),...Me(),...xr(),...v0(),...Xb(),...n0(),...m0(),...vt(),...Fd()},"VOverlay"),ri=ve()({name:"VOverlay",directives:{vClickOutside:Fu},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...Wn(Da(),["disableInitialFocus"])},emits:{"click:outside":e=>!0,"update:modelValue":e=>!0,keydown:e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,t){let{slots:n,attrs:r,emit:s}=t;const i=$e("VOverlay"),o=le(),a=le(),l=le(),u=Jt(e,"modelValue"),c=M({get:()=>u.value,set:w=>{w&&e.disabled||(u.value=w)}}),{themeClasses:f}=Ct(e),{rtlClasses:d,isRtl:m}=ms(),{hasContent:h,onAfterLeave:v}=p0(e,c),E=ar(()=>typeof e.scrim=="string"?e.scrim:null),{globalTop:p,localTop:S,stackStyles:b}=y0(c,()=>e.zIndex,e._disableGlobalStack),{activatorEl:_,activatorRef:I,target:T,targetEl:R,targetRef:A,activatorEvents:x,contentEvents:B,scrimEvents:F}=f0(e,{isActive:c,isTop:S,contentEl:l}),{teleportTarget:k}=b0(()=>{var H,Z,fe;const w=e.attach||e.contained;if(w)return w;const $=((H=_==null?void 0:_.value)==null?void 0:H.getRootNode())||((fe=(Z=i.proxy)==null?void 0:Z.$el)==null?void 0:fe.getRootNode());return $ instanceof ShadowRoot?$:!1}),{dimensionStyles:N}=Ar(e),j=g0(),{scopeId:Y}=Ra();ce(()=>e.disabled,w=>{w&&(c.value=!1)});const{contentStyles:Q,updateLocation:X}=Zb(e,{isRtl:m,contentEl:l,target:T,isActive:c});r0(e,{root:o,contentEl:l,targetEl:R,target:T,isActive:c,updateLocation:X});function ne(w){s("click:outside",w),e.persistent?Ge():c.value=!1}function Re(w){return c.value&&S.value&&(!e.scrim||w.target===a.value||w instanceof MouseEvent&&w.shadowTarget===a.value)}h0(e,{isActive:c,localTop:S,contentEl:l,activatorEl:_}),Ie&&ce(c,w=>{w?window.addEventListener("keydown",me):window.removeEventListener("keydown",me)},{immediate:!0}),Pt(()=>{Ie&&window.removeEventListener("keydown",me)});function me(w){var $,H,Z;w.key==="Escape"&&p.value&&(($=l.value)!=null&&$.contains(document.activeElement)||s("keydown",w),e.persistent?Ge():(c.value=!1,(H=l.value)!=null&&H.contains(document.activeElement)&&((Z=_.value)==null||Z.focus())))}function ke(w){w.key==="Escape"&&!p.value||s("keydown",w)}const Se=Bb();wr(()=>e.closeOnBack,()=>{$b(Se,w=>{p.value&&c.value?(w(!1),e.persistent?Ge():c.value=!1):w()})});const Ne=le();ce(()=>c.value&&(e.absolute||e.contained)&&k.value==null,w=>{if(w){const $=Av(o.value);$&&$!==document.scrollingElement&&(Ne.value=$.scrollTop)}});function Ge(){e.noClickAnimation||l.value&&On(l.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:_o})}function rt(){s("afterEnter")}function He(){v(),s("afterLeave")}return Oe(()=>{var w;return q(Te,null,[(w=n.activator)==null?void 0:w.call(n,{isActive:c.value,targetRef:A,props:Pe({ref:I},x.value,e.activatorProps)}),j.value&&h.value&&O(oh,{disabled:!k.value,to:k.value},{default:()=>[q("div",Pe({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":c.value,"v-overlay--contained":e.contained},f.value,d.value,e.class],style:[b.value,{"--v-overlay-opacity":e.opacity,top:ie(Ne.value)},e.style],ref:o,onKeydown:ke},Y,r),[O(_0,Pe({color:E,modelValue:c.value&&!!e.scrim,ref:a},F.value),null),O(nr,{appear:!0,persisted:!0,transition:e.transition,target:T.value,onAfterEnter:rt,onAfterLeave:He},{default:()=>{var $;return[$n(q("div",Pe({ref:l,class:["v-overlay__content",e.contentClass],style:[N.value,Q.value]},B.value,e.contentProps),[($=n.default)==null?void 0:$.call(n,{isActive:c})]),[[oa,c.value],[Fu,{handler:ne,closeConditional:Re,include:()=>[_.value]}]])]}})])]})])}),{activatorEl:_,scrimEl:a,target:T,animateClick:Ge,contentEl:l,rootEl:o,globalTop:p,localTop:S,updateLocation:X}}}),eo=Symbol("Forwarded refs");function to(e,t){let n=e;for(;n;){const r=Reflect.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function Hd(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;rt.value=e())}function i(o){const a=o?getComputedStyle(o):{transitionDuration:.2},l=parseFloat(a.transitionDuration)*1e3||200;if(r(),t.value<=0)return;const u=performance.now();n=window.setInterval(()=>{const c=performance.now()-u+l;t.value=Math.max(e()-c,0),t.value<=0&&r()},l)}return Xe(r),{clear:r,time:t,start:i,reset:s}}const E0=J({multiLine:Boolean,text:String,timer:[Boolean,String],timeout:{type:[Number,String],default:5e3},vertical:Boolean,...Ai({location:"bottom"}),...ka(),...on(),...Un(),...vt(),...Wn(Da({transition:"v-snackbar-transition"}),["persistent","noClickAnimation","retainFocus","captureFocus","disableInitialFocus","scrim","scrollStrategy","stickToTarget","viewportMargin"])},"VSnackbar"),x0=ve()({name:"VSnackbar",props:E0(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=Jt(e,"modelValue"),{positionClasses:s}=Ta(e),{scopeId:i}=Ra(),{themeClasses:o}=Ct(e),{colorClasses:a,colorStyles:l,variantClasses:u}=ys(e),{roundedClasses:c}=an(e),f=C0(()=>Number(e.timeout)),d=le(),m=le(),h=ue(!1),v=ue(0),E=le(),p=ge(is,void 0);wr(()=>!!p,()=>{const F=Hp();_t(()=>{E.value=F.mainStyles.value})}),ce(r,b),ce(()=>e.timeout,b),wn(()=>{r.value&&b()});let S=-1;function b(){f.reset(),window.clearTimeout(S);const F=Number(e.timeout);if(!r.value||F===-1)return;const k=ua(m.value);f.start(k),S=window.setTimeout(()=>{r.value=!1},F)}function _(){f.reset(),window.clearTimeout(S)}function I(){h.value=!0,_()}function T(){h.value=!1,b()}function R(F){v.value=F.touches[0].clientY}function A(F){Math.abs(v.value-F.changedTouches[0].clientY)>50&&(r.value=!1)}function x(){h.value&&T()}const B=M(()=>e.location.split(" ").reduce((F,k)=>(F[`v-snackbar--${k}`]=!0,F),{}));return Oe(()=>{const F=ri.filterProps(e),k=!!(n.default||n.text||e.text);return O(ri,Pe({ref:d,class:["v-snackbar",{"v-snackbar--active":r.value,"v-snackbar--multi-line":e.multiLine&&!e.vertical,"v-snackbar--timer":!!e.timer,"v-snackbar--vertical":e.vertical},B.value,s.value,e.class],style:[E.value,e.style]},F,{modelValue:r.value,"onUpdate:modelValue":N=>r.value=N,contentProps:Pe({class:["v-snackbar__wrapper",o.value,a.value,c.value,u.value],style:[l.value],onPointerenter:I,onPointerleave:T},F.contentProps),persistent:!0,noClickAnimation:!0,scrim:!1,scrollStrategy:"none",_disableGlobalStack:!0,onTouchstartPassive:R,onTouchend:A,onAfterLeave:x},i),{default:()=>{var N,j;return[ps(!1,"v-snackbar"),e.timer&&!h.value&&q("div",{key:"timer",class:"v-snackbar__timer"},[O(Ed,{ref:m,color:typeof e.timer=="string"?e.timer:"info",max:e.timeout,modelValue:f.time.value},null)]),k&&q("div",{key:"content",class:"v-snackbar__content",role:"status","aria-live":"polite"},[((N=n.text)==null?void 0:N.call(n))??e.text,(j=n.default)==null?void 0:j.call(n)]),n.actions&&O(wt,{defaults:{VBtn:{variant:"text",ripple:!1,slim:!0}}},{default:()=>[q("div",{class:"v-snackbar__actions"},[n.actions({isActive:r})])]})]},activator:n.activator})}),Hd({},d)}}),A0=mi({name:"GlobalMessage",setup(){var i;const e=le(!1),t=le(null),n={success:"mdi-check-circle",error:"mdi-alert-circle",warning:"mdi-alert",info:"mdi-information"},r={success:"success",error:"error",warning:"warning",info:"info"},s=(i=er==null?void 0:er.onSnackbar)==null?void 0:i.call(er,async o=>{o&&(e.value&&(e.value=!1,await We()),t.value=o,e.value=!0)});return Pt(()=>s==null?void 0:s()),{snackbar:e,message:t,icons:n,colors:r}}}),k0={class:"d-flex align-center"},T0={class:"text-subtitle-2 font-weight-medium"},P0={key:0,class:"text-body-2"};function I0(e,t,n,r,s,i){var o;return bt(),$t(x0,{modelValue:e.snackbar,"onUpdate:modelValue":t[1]||(t[1]=a=>e.snackbar=a),color:e.colors[(o=e.message)==null?void 0:o.type]||e.colors.info,timeout:2e3,location:"top right","multi-line":"",variant:"tonal"},{actions:je(()=>[O(Ld,{icon:"mdi-close",variant:"text",onClick:t[0]||(t[0]=a=>e.snackbar=!1)})]),default:je(()=>{var a,l,u,c;return[q("div",k0,[O(Wt,{icon:e.icons[(a=e.message)==null?void 0:a.type]||e.icons.info,class:"mr-2"},null,8,["icon"]),q("div",null,[q("div",T0,Et((l=e.message)==null?void 0:l.title),1),(u=e.message)!=null&&u.content?(bt(),cf("div",P0,Et((c=e.message)==null?void 0:c.content),1)):mo("",!0)])])]}),_:1},8,["modelValue","color"])}const jd=bd(A0,[["render",I0]]),O0=J({...Me(),...nt()},"VCardActions"),Wd=ve()({name:"VCardActions",props:O0(),setup(e,t){let{slots:n}=t;return bi({VBtn:{slim:!0,variant:"text"}}),Oe(()=>O(e.tag,{class:he(["v-card-actions",e.class]),style:xe(e.style)},n)),{}}}),R0=J({opacity:[Number,String],...Me(),...nt()},"VCardSubtitle"),D0=ve()({name:"VCardSubtitle",props:R0(),setup(e,t){let{slots:n}=t;return Oe(()=>O(e.tag,{class:he(["v-card-subtitle",e.class]),style:xe([{"--v-card-subtitle-opacity":e.opacity},e.style])},n)),{}}}),Gd=ga("v-card-title");function L0(e){return{aspectStyles:M(()=>{const t=Number(e.aspectRatio);return t?{paddingBottom:String(1/t*100)+"%"}:void 0})}}const Ud=J({aspectRatio:[String,Number],contentClass:null,inline:Boolean,...Me(),...xr()},"VResponsive"),Bu=ve()({name:"VResponsive",props:Ud(),setup(e,t){let{slots:n}=t;const{aspectStyles:r}=L0(e),{dimensionStyles:s}=Ar(e);return Oe(()=>{var i;return q("div",{class:he(["v-responsive",{"v-responsive--inline":e.inline},e.class]),style:xe([s.value,e.style])},[q("div",{class:"v-responsive__sizer",style:xe(r.value)},null),(i=n.additional)==null?void 0:i.call(n),n.default&&q("div",{class:he(["v-responsive__content",e.contentClass])},[n.default()])])}),{}}});function M0(e,t){if(!la)return;const n=t.modifiers||{},r=t.value,{handler:s,options:i}=typeof r=="object"?r:{handler:r,options:{}},o=new IntersectionObserver(function(){var f;let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=arguments.length>1?arguments[1]:void 0;const u=(f=e._observe)==null?void 0:f[t.instance.$.uid];if(!u)return;const c=a.some(d=>d.isIntersecting);s&&(!n.quiet||u.init)&&(!n.once||c||u.init)&&s(c,a,l),c&&n.once?zd(e,t):u.init=!0},i);e._observe=Object(e._observe),e._observe[t.instance.$.uid]={init:!1,observer:o},o.observe(e)}function zd(e,t){var r;const n=(r=e._observe)==null?void 0:r[t.instance.$.uid];n&&(n.observer.unobserve(e),delete e._observe[t.instance.$.uid])}const $u={mounted:M0,unmounted:zd},N0=J({absolute:Boolean,alt:String,cover:Boolean,color:String,draggable:{type:[Boolean,String],default:void 0},eager:Boolean,gradient:String,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},sizes:String,src:{type:[String,Object],default:""},crossorigin:String,referrerpolicy:String,srcset:String,position:String,...Ud(),...Me(),...on(),...Fd()},"VImg"),Kd=ve()({name:"VImg",directives:{vIntersect:$u},props:N0(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,t){let{emit:n,slots:r}=t;const{backgroundColorClasses:s,backgroundColorStyles:i}=ar(()=>e.color),{roundedClasses:o}=an(e),a=$e("VImg"),l=ue(""),u=le(),c=ue(e.eager?"loading":"idle"),f=ue(),d=ue(),m=M(()=>e.src&&typeof e.src=="object"?{src:e.src.src,srcset:e.srcset||e.src.srcset,lazySrc:e.lazySrc||e.src.lazySrc,aspect:Number(e.aspectRatio||e.src.aspect||0)}:{src:e.src,srcset:e.srcset,lazySrc:e.lazySrc,aspect:Number(e.aspectRatio||0)}),h=M(()=>m.value.aspect||f.value/d.value||0);ce(()=>e.src,()=>{v(c.value!=="idle")}),ce(h,(k,N)=>{!k&&N&&u.value&&_(u.value)}),vi(()=>v());function v(k){if(!(e.eager&&k)&&!(la&&!k&&!e.eager)){if(c.value="loading",m.value.lazySrc){const N=new Image;N.src=m.value.lazySrc,_(N,null)}m.value.src&&We(()=>{var N;n("loadstart",((N=u.value)==null?void 0:N.currentSrc)||m.value.src),setTimeout(()=>{var j;if(!a.isUnmounted)if((j=u.value)!=null&&j.complete){if(u.value.naturalWidth||p(),c.value==="error")return;h.value||_(u.value,null),c.value==="loading"&&E()}else h.value||_(u.value),S()})})}}function E(){var k;a.isUnmounted||(S(),_(u.value),c.value="loaded",n("load",((k=u.value)==null?void 0:k.currentSrc)||m.value.src))}function p(){var k;a.isUnmounted||(c.value="error",n("error",((k=u.value)==null?void 0:k.currentSrc)||m.value.src))}function S(){const k=u.value;k&&(l.value=k.currentSrc||k.src)}let b=-1;Pt(()=>{clearTimeout(b)});function _(k){let N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const j=()=>{if(clearTimeout(b),a.isUnmounted)return;const{naturalHeight:Y,naturalWidth:Q}=k;Y||Q?(f.value=Q,d.value=Y):!k.complete&&c.value==="loading"&&N!=null?b=window.setTimeout(j,N):(k.currentSrc.endsWith(".svg")||k.currentSrc.startsWith("data:image/svg+xml"))&&(f.value=1,d.value=1)};j()}const I=G(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),T=()=>{var j;if(!m.value.src||c.value==="idle")return null;const k=q("img",{class:he(["v-img__img",I.value]),style:{objectPosition:e.position},crossorigin:e.crossorigin,src:m.value.src,srcset:m.value.srcset,alt:e.alt,referrerpolicy:e.referrerpolicy,draggable:e.draggable,sizes:e.sizes,ref:u,onLoad:E,onError:p},null),N=(j=r.sources)==null?void 0:j.call(r);return O(nr,{transition:e.transition,appear:!0},{default:()=>[$n(N?q("picture",{class:"v-img__picture"},[N,k]):k,[[oa,c.value==="loaded"]])]})},R=()=>O(nr,{transition:e.transition},{default:()=>[m.value.lazySrc&&c.value!=="loaded"&&q("img",{class:he(["v-img__img","v-img__img--preload",I.value]),style:{objectPosition:e.position},crossorigin:e.crossorigin,src:m.value.lazySrc,alt:e.alt,referrerpolicy:e.referrerpolicy,draggable:e.draggable},null)]}),A=()=>r.placeholder?O(nr,{transition:e.transition,appear:!0},{default:()=>[(c.value==="loading"||c.value==="error"&&!r.error)&&q("div",{class:"v-img__placeholder"},[r.placeholder()])]}):null,x=()=>r.error?O(nr,{transition:e.transition,appear:!0},{default:()=>[c.value==="error"&&q("div",{class:"v-img__error"},[r.error()])]}):null,B=()=>e.gradient?q("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,F=ue(!1);{const k=ce(h,N=>{N&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{F.value=!0})}),k())})}return Oe(()=>{const k=Bu.filterProps(e);return $n(O(Bu,Pe({class:["v-img",{"v-img--absolute":e.absolute,"v-img--booting":!F.value},s.value,o.value,e.class],style:[{width:ie(e.width==="auto"?f.value:e.width)},i.value,e.style]},k,{aspectRatio:h.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>q(Te,null,[O(T,null,null),O(R,null,null),O(B,null,null),O(A,null,null),O(x,null,null)]),default:r.default}),[[$u,{handler:v,options:e.options},null,{once:!0}]])}),{currentSrc:l,image:u,state:c,naturalWidth:f,naturalHeight:d}}}),V0=J({start:Boolean,end:Boolean,icon:Ye,image:String,text:String,..._r(),...Me(),...Gn(),...on(),...Ei(),...nt(),...vt(),...Un({variant:"flat"})},"VAvatar"),si=ve()({name:"VAvatar",props:V0(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=Ct(e),{borderClasses:s}=Cr(e),{colorClasses:i,colorStyles:o,variantClasses:a}=ys(e),{densityClasses:l}=Er(e),{roundedClasses:u}=an(e),{sizeClasses:c,sizeStyles:f}=xi(e);return Oe(()=>O(e.tag,{class:he(["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},r.value,s.value,i.value,l.value,u.value,c.value,a.value,e.class]),style:xe([o.value,f.value,e.style])},{default:()=>[n.default?O(wt,{key:"content-defaults",defaults:{VImg:{cover:!0,src:e.image},VIcon:{icon:e.icon}}},{default:()=>[n.default()]}):e.image?O(Kd,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?O(Wt,{key:"icon",icon:e.icon},null):e.text,ps(!1,"v-avatar")]})),{}}}),F0=J({appendAvatar:String,appendIcon:Ye,prependAvatar:String,prependIcon:Ye,subtitle:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},...Me(),...Gn(),...nt()},"VCardItem"),B0=ve()({name:"VCardItem",props:F0(),setup(e,t){let{slots:n}=t;return Oe(()=>{const r=!!(e.prependAvatar||e.prependIcon),s=!!(r||n.prepend),i=!!(e.appendAvatar||e.appendIcon),o=!!(i||n.append),a=!!(e.title!=null||n.title),l=!!(e.subtitle!=null||n.subtitle);return O(e.tag,{class:he(["v-card-item",e.class]),style:xe(e.style)},{default:()=>{var u;return[s&&q("div",{key:"prepend",class:"v-card-item__prepend"},[n.prepend?O(wt,{key:"prepend-defaults",disabled:!r,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon}}},n.prepend):q(Te,null,[e.prependAvatar&&O(si,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&O(Wt,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)])]),q("div",{class:"v-card-item__content"},[a&&O(Gd,{key:"title"},{default:()=>{var c;return[((c=n.title)==null?void 0:c.call(n))??Et(e.title)]}}),l&&O(D0,{key:"subtitle"},{default:()=>{var c;return[((c=n.subtitle)==null?void 0:c.call(n))??Et(e.subtitle)]}}),(u=n.default)==null?void 0:u.call(n)]),o&&q("div",{key:"append",class:"v-card-item__append"},[n.append?O(wt,{key:"append-defaults",disabled:!i,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon}}},n.append):q(Te,null,[e.appendIcon&&O(Wt,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&O(si,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)])])]}})}),{}}}),$0=J({opacity:[Number,String],...Me(),...nt()},"VCardText"),Mo=ve()({name:"VCardText",props:$0(),setup(e,t){let{slots:n}=t;return Oe(()=>O(e.tag,{class:he(["v-card-text",e.class]),style:xe([{"--v-card-text-opacity":e.opacity},e.style])},n)),{}}}),H0=J({appendAvatar:String,appendIcon:Ye,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:Ye,ripple:{type:[Boolean,Object],default:!0},subtitle:{type:[String,Number,Boolean],default:void 0},text:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},..._r(),...Me(),...Gn(),...xr(),...gs(),...xd(),...Ai(),...ka(),...on(),...Ia(),...nt(),...vt(),...Un({variant:"elevated"})},"VCard"),Hu=ve()({name:"VCard",directives:{vRipple:us},props:H0(),setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:s}=Ct(e),{borderClasses:i}=Cr(e),{colorClasses:o,colorStyles:a,variantClasses:l}=ys(e),{densityClasses:u}=Er(e),{dimensionStyles:c}=Ar(e),{elevationClasses:f}=vs(e),{loaderClasses:d}=Ad(e),{locationStyles:m}=Aa(e),{positionClasses:h}=Ta(e),{roundedClasses:v}=an(e),E=Pa(e,n),p=ue(void 0);return ce(()=>e.loading,(S,b)=>{p.value=!S&&typeof b=="string"?b:typeof S=="boolean"?void 0:S},{immediate:!0}),Oe(()=>{const S=e.link!==!1&&E.isLink.value,b=!e.disabled&&e.link!==!1&&(e.link||E.isClickable.value),_=S?"a":e.tag,I=!!(r.title||e.title!=null),T=!!(r.subtitle||e.subtitle!=null),R=I||T,A=!!(r.append||e.appendAvatar||e.appendIcon),x=!!(r.prepend||e.prependAvatar||e.prependIcon),B=!!(r.image||e.image),F=R||x||A,k=!!(r.text||e.text!=null);return $n(O(_,Pe(E.linkProps,{class:["v-card",{"v-card--disabled":e.disabled,"v-card--flat":e.flat,"v-card--hover":e.hover&&!(e.disabled||e.flat),"v-card--link":b},s.value,i.value,o.value,u.value,f.value,d.value,h.value,v.value,l.value,e.class],style:[a.value,c.value,m.value,e.style],onClick:b&&E.navigate,tabindex:e.disabled?-1:void 0}),{default:()=>{var N;return[B&&q("div",{key:"image",class:"v-card__image"},[r.image?O(wt,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},r.image):O(Kd,{key:"image-img",cover:!0,src:e.image},null)]),O(Nb,{name:"v-card",active:!!e.loading,color:p.value},{default:r.loader}),F&&O(B0,{key:"item",prependAvatar:e.prependAvatar,prependIcon:e.prependIcon,title:e.title,subtitle:e.subtitle,appendAvatar:e.appendAvatar,appendIcon:e.appendIcon},{default:r.item,prepend:r.prepend,title:r.title,subtitle:r.subtitle,append:r.append}),k&&O(Mo,{key:"text"},{default:()=>{var j;return[((j=r.text)==null?void 0:j.call(r))??e.text]}}),(N=r.default)==null?void 0:N.call(r),r.actions&&O(Wd,null,{default:r.actions}),ps(b,"v-card")]}}),[[us,b&&e.ripple]])}),{}}}),j0=J({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function pt(e,t,n){return ve()({name:e,props:j0({mode:n,origin:t}),setup(r,s){let{slots:i}=s;const o={onBeforeEnter(a){r.origin&&(a.style.transformOrigin=r.origin)},onLeave(a){if(r.leaveAbsolute){const{offsetTop:l,offsetLeft:u,offsetWidth:c,offsetHeight:f}=a;a._transitionInitialStyles={position:a.style.position,top:a.style.top,left:a.style.left,width:a.style.width,height:a.style.height},a.style.position="absolute",a.style.top=`${l}px`,a.style.left=`${u}px`,a.style.width=`${c}px`,a.style.height=`${f}px`}r.hideOnLeave&&a.style.setProperty("display","none","important")},onAfterLeave(a){if(r.leaveAbsolute&&(a!=null&&a._transitionInitialStyles)){const{position:l,top:u,left:c,width:f,height:d}=a._transitionInitialStyles;delete a._transitionInitialStyles,a.style.position=l||"",a.style.top=u||"",a.style.left=c||"",a.style.width=f||"",a.style.height=d||""}}};return()=>{const a=r.group?aa:bn;return _n(a,{name:r.disabled?"":e,css:!r.disabled,...r.group?void 0:{mode:r.mode},...r.disabled?{}:o},i.default)}}})}function qd(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return ve()({name:e,props:{mode:{type:String,default:n},disabled:{type:Boolean,default:es()},group:Boolean},setup(r,s){let{slots:i}=s;const o=r.group?aa:bn;return()=>_n(o,{name:r.disabled?"":e,css:!r.disabled,...r.disabled?{}:t},i.default)}})}function Yd(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const n=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)?"width":"height",r=lt(`offset-${n}`);return{onBeforeEnter(o){o._parent=o.parentNode,o._initialStyle={transition:o.style.transition,overflow:o.style.overflow,[n]:o.style[n]}},onEnter(o){const a=o._initialStyle;if(!a)return;o.style.setProperty("transition","none","important"),o.style.overflow="hidden";const l=`${o[r]}px`;o.style[n]="0",o.offsetHeight,o.style.transition=a.transition,e&&o._parent&&o._parent.classList.add(e),requestAnimationFrame(()=>{o.style[n]=l})},onAfterEnter:i,onEnterCancelled:i,onLeave(o){o._initialStyle={transition:"",overflow:o.style.overflow,[n]:o.style[n]},o.style.overflow="hidden",o.style[n]=`${o[r]}px`,o.offsetHeight,requestAnimationFrame(()=>o.style[n]="0")},onAfterLeave:s,onLeaveCancelled:s};function s(o){e&&o._parent&&o._parent.classList.remove(e),i(o)}function i(o){if(!o._initialStyle)return;const a=o._initialStyle[n];o.style.overflow=o._initialStyle.overflow,a!=null&&(o.style[n]=a),delete o._initialStyle}}const W0=J({target:[Object,Array]},"v-dialog-transition"),no=new WeakMap,G0=ve()({name:"VDialogTransition",props:W0(),setup(e,t){let{slots:n}=t;const r={onBeforeEnter(s){s.style.pointerEvents="none",s.style.visibility="hidden"},async onEnter(s,i){var d;await new Promise(m=>requestAnimationFrame(m)),await new Promise(m=>requestAnimationFrame(m)),s.style.visibility="";const o=Wu(e.target,s),{x:a,y:l,sx:u,sy:c,speed:f}=o;if(no.set(s,o),es())On(s,[{opacity:0},{}],{duration:125*f,easing:Kl}).finished.then(()=>i());else{const m=On(s,[{transform:`translate(${a}px, ${l}px) scale(${u}, ${c})`,opacity:0},{}],{duration:225*f,easing:Kl});(d=ju(s))==null||d.forEach(h=>{On(h,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*f,easing:_o})}),m.finished.then(()=>i())}},onAfterEnter(s){s.style.removeProperty("pointer-events")},onBeforeLeave(s){s.style.pointerEvents="none"},async onLeave(s,i){var d;await new Promise(m=>requestAnimationFrame(m));let o;!no.has(s)||Array.isArray(e.target)||e.target.offsetParent||e.target.getClientRects().length?o=Wu(e.target,s):o=no.get(s);const{x:a,y:l,sx:u,sy:c,speed:f}=o;es()?On(s,[{},{opacity:0}],{duration:85*f,easing:ql}).finished.then(()=>i()):(On(s,[{},{transform:`translate(${a}px, ${l}px) scale(${u}, ${c})`,opacity:0}],{duration:125*f,easing:ql}).finished.then(()=>i()),(d=ju(s))==null||d.forEach(h=>{On(h,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*f,easing:_o})}))},onAfterLeave(s){s.style.removeProperty("pointer-events")}};return()=>e.target?O(bn,Pe({name:"dialog-transition"},r,{css:!1}),n):O(bn,{name:"dialog-transition"},n)}});function ju(e){var n;const t=(n=e.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list"))==null?void 0:n.children;return t&&[...t]}function Wu(e,t){const n=Df(e),r=Lf(t),[s,i]=getComputedStyle(t).transformOrigin.split(" ").map(p=>parseFloat(p)),[o,a]=getComputedStyle(t).getPropertyValue("--v-overlay-anchor-origin").split(" ");let l=n.left+n.width/2;o==="left"||a==="left"?l-=n.width/2:(o==="right"||a==="right")&&(l+=n.width/2);let u=n.top+n.height/2;o==="top"||a==="top"?u-=n.height/2:(o==="bottom"||a==="bottom")&&(u+=n.height/2);const c=n.width/r.width,f=n.height/r.height,d=Math.max(1,c,f),m=c/d||0,h=f/d||0,v=r.width*r.height/(window.innerWidth*window.innerHeight),E=v>.12?Math.min(1.5,(v-.12)*10+1):1;return{x:l-(s+r.left),y:u-(i+r.top),sx:m,sy:h,speed:E}}pt("fab-transition","center center","out-in");pt("dialog-bottom-transition");pt("dialog-top-transition");const dw=pt("fade-transition"),mw=pt("scale-transition");pt("scroll-x-transition");pt("scroll-x-reverse-transition");pt("scroll-y-transition");pt("scroll-y-reverse-transition");pt("slide-x-transition");const hw=pt("slide-x-reverse-transition"),gw=pt("slide-y-transition");pt("slide-y-reverse-transition");const U0=qd("expand-transition",Yd()),vw=qd("expand-x-transition",Yd("",!0)),z0=J({fullscreen:Boolean,scrollable:Boolean,...Wn(Da({captureFocus:!0,origin:"center center",scrollStrategy:"block",transition:{component:G0},zIndex:2400,retainFocus:!0}),["disableInitialFocus"])},"VDialog"),K0=ve()({name:"VDialog",props:z0(),emits:{"update:modelValue":e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,t){let{emit:n,slots:r}=t;const s=Jt(e,"modelValue"),{scopeId:i}=Ra(),o=le();function a(){var u;n("afterEnter"),(e.scrim||e.retainFocus)&&((u=o.value)!=null&&u.contentEl)&&!o.value.contentEl.contains(document.activeElement)&&o.value.contentEl.focus({preventScroll:!0})}function l(){n("afterLeave")}return ce(s,async u=>{var c;u||(await We(),(c=o.value.activatorEl)==null||c.focus({preventScroll:!0}))}),Oe(()=>{const u=ri.filterProps(e),c=Pe({"aria-haspopup":"dialog"},e.activatorProps),f=Pe({tabindex:-1},e.contentProps);return O(ri,Pe({ref:o,class:["v-dialog",{"v-dialog--fullscreen":e.fullscreen,"v-dialog--scrollable":e.scrollable},e.class],style:e.style},u,{modelValue:s.value,"onUpdate:modelValue":d=>s.value=d,"aria-modal":"true",activatorProps:c,contentProps:f,height:e.fullscreen?void 0:e.height,width:e.fullscreen?void 0:e.width,maxHeight:e.fullscreen?void 0:e.maxHeight,maxWidth:e.fullscreen?void 0:e.maxWidth,role:"dialog",onAfterEnter:a,onAfterLeave:l},i),{activator:r.activator,default:function(){for(var d=arguments.length,m=new Array(d),h=0;h{var v;return[(v=r.default)==null?void 0:v.call(r,...m)]}})}})}),Hd({},o)}}),q0=["dotted","dashed","solid","double"],Y0=J({color:String,contentOffset:[Number,String,Array],gradient:Boolean,inset:Boolean,length:[Number,String],opacity:[Number,String],thickness:[Number,String],vertical:Boolean,variant:{type:String,default:"solid",validator:e=>q0.includes(e)},...Me(),...vt()},"VDivider"),Xd=ve()({name:"VDivider",props:Y0(),setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:s}=Ct(e),{textColorClasses:i,textColorStyles:o}=vr(()=>e.color),a=M(()=>{const u={};return e.length&&(u[e.vertical?"height":"width"]=ie(e.length)),e.thickness&&(u[e.vertical?"borderRightWidth":"borderTopWidth"]=ie(e.thickness)),u}),l=G(()=>{const u=Array.isArray(e.contentOffset)?e.contentOffset[0]:e.contentOffset,c=Array.isArray(e.contentOffset)?e.contentOffset[1]:0;return{marginBlock:e.vertical&&u?ie(u):void 0,marginInline:!e.vertical&&u?ie(u):void 0,transform:c?`translate${e.vertical?"X":"Y"}(${ie(c)})`:void 0}});return Oe(()=>{const u=q("hr",{class:he([{"v-divider":!0,"v-divider--gradient":e.gradient&&!r.default,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},s.value,i.value,e.class]),style:xe([a.value,o.value,{"--v-border-opacity":e.opacity},{"border-style":e.variant},e.style]),"aria-orientation":!n.role||n.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${n.role||"separator"}`},null);return r.default?q("div",{class:he(["v-divider__wrapper",{"v-divider__wrapper--gradient":e.gradient,"v-divider__wrapper--inset":e.inset,"v-divider__wrapper--vertical":e.vertical}])},[u,q("div",{class:"v-divider__content",style:xe(l.value)},[r.default()]),u]):u}),{}}}),X0=ga("v-spacer","div","VSpacer"),No=Symbol.for("vuetify:list");function Zd(){let{filterable:e}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{filterable:!1};const t=ge(No,{filterable:!1,hasPrepend:ue(!1),updateHasPrepend:()=>null}),n={filterable:t.filterable||e,hasPrepend:ue(!1),updateHasPrepend:r=>{r&&(n.hasPrepend.value=r)}};return tt(No,n),t}function Jd(){return ge(No,null)}const La=e=>{const t={activate:n=>{let{id:r,value:s,activated:i}=n;return r=te(r),e&&!s&&i.size===1&&i.has(r)||(s?i.add(r):i.delete(r)),i},in:(n,r,s)=>{let i=new Set;if(n!=null)for(const o of fa(n))i=t.activate({id:o,value:!0,activated:new Set(i),children:r,parents:s});return i},out:n=>Array.from(n)};return t},Qd=e=>{const t=La(e);return{activate:r=>{let{activated:s,id:i,...o}=r;i=te(i);const a=s.has(i)?new Set([i]):new Set;return t.activate({...o,id:i,activated:a})},in:(r,s,i)=>{let o=new Set;if(r!=null){const a=fa(r);a.length&&(o=t.in(a.slice(0,1),s,i))}return o},out:(r,s,i)=>t.out(r,s,i)}},Z0=e=>{const t=La(e);return{activate:r=>{let{id:s,activated:i,children:o,...a}=r;return s=te(s),o.has(s)?i:t.activate({id:s,activated:i,children:o,...a})},in:t.in,out:t.out}},J0=e=>{const t=Qd(e);return{activate:r=>{let{id:s,activated:i,children:o,...a}=r;return s=te(s),o.has(s)?i:t.activate({id:s,activated:i,children:o,...a})},in:t.in,out:t.out}},Q0={open:e=>{let{id:t,value:n,opened:r,parents:s}=e;if(n){const i=new Set;i.add(t);let o=s.get(t);for(;o!=null;)i.add(o),o=s.get(o);return i}else return r.delete(t),r},select:()=>null},em={open:e=>{let{id:t,value:n,opened:r,parents:s}=e;if(n){let i=s.get(t);for(r.add(t);i!=null&&i!==t;)r.add(i),i=s.get(i);return r}else r.delete(t);return r},select:()=>null},eS={open:em.open,select:e=>{let{id:t,value:n,opened:r,parents:s}=e;if(!n)return r;const i=[];let o=s.get(t);for(;o!=null;)i.push(o),o=s.get(o);return new Set(i)}},Ma=e=>{const t={select:n=>{let{id:r,value:s,selected:i}=n;if(r=te(r),e&&!s){const o=Array.from(i.entries()).reduce((a,l)=>{let[u,c]=l;return c==="on"&&a.push(u),a},[]);if(o.length===1&&o[0]===r)return i}return i.set(r,s?"on":"off"),i},in:(n,r,s,i)=>{const o=new Map;for(const a of n||[])t.select({id:a,value:!0,selected:o,children:r,parents:s,disabled:i});return o},out:n=>{const r=[];for(const[s,i]of n.entries())i==="on"&&r.push(s);return r}};return t},tm=e=>{const t=Ma(e);return{select:r=>{let{selected:s,id:i,...o}=r;i=te(i);const a=s.has(i)?new Map([[i,s.get(i)]]):new Map;return t.select({...o,id:i,selected:a})},in:(r,s,i,o)=>r!=null&&r.length?t.in(r.slice(0,1),s,i,o):new Map,out:(r,s,i)=>t.out(r,s,i)}},tS=e=>{const t=Ma(e);return{select:r=>{let{id:s,selected:i,children:o,...a}=r;return s=te(s),o.has(s)?i:t.select({id:s,selected:i,children:o,...a})},in:t.in,out:t.out}},nS=e=>{const t=tm(e);return{select:r=>{let{id:s,selected:i,children:o,...a}=r;return s=te(s),o.has(s)?i:t.select({id:s,selected:i,children:o,...a})},in:t.in,out:t.out}},nm=e=>{const t={select:n=>{let{id:r,value:s,selected:i,children:o,parents:a,disabled:l}=n;r=te(r);const u=new Map(i),c=[r];for(;c.length;){const d=c.shift();l.has(d)||i.set(te(d),s?"on":"off"),o.has(d)&&c.push(...o.get(d))}let f=te(a.get(r));for(;f;){let d=!0,m=!0;for(const h of o.get(f)){const v=te(h);if(!l.has(v)&&(i.get(v)!=="on"&&(d=!1),i.has(v)&&i.get(v)!=="off"&&(m=!1),!d&&!m))break}i.set(f,d?"on":m?"off":"indeterminate"),f=te(a.get(f))}return e&&!s&&Array.from(i.entries()).reduce((m,h)=>{let[v,E]=h;return E==="on"&&m.push(v),m},[]).length===0?u:i},in:(n,r,s)=>{let i=new Map;for(const o of n||[])i=t.select({id:o,value:!0,selected:i,children:r,parents:s,disabled:new Set});return i},out:(n,r)=>{const s=[];for(const[i,o]of n.entries())o==="on"&&!r.has(i)&&s.push(i);return s}};return t},rS=e=>{const t=nm(e);return{select:t.select,in:t.in,out:(r,s,i)=>{const o=[];for(const[a,l]of r.entries())if(l==="on"){if(i.has(a)){const u=i.get(a);if(r.get(u)==="on")continue}o.push(a)}return o}}},pr=Symbol.for("vuetify:nested"),rm={id:ue(),root:{itemsRegistration:le("render"),register:()=>null,unregister:()=>null,updateDisabled:()=>null,children:le(new Map),parents:le(new Map),disabled:le(new Set),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:le(!1),selectable:le(!1),opened:le(new Set),activated:le(new Set),selected:le(new Map),selectedValues:le([]),getPath:()=>[]}},sS=J({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function,Object],selectStrategy:[String,Function,Object],openStrategy:[String,Object],opened:null,activated:null,selected:null,mandatory:Boolean,itemsRegistration:{type:String,default:"render"}},"nested"),iS=(e,t,n)=>{let r=!1;const s=ue(new Map),i=ue(new Map),o=ue(new Set),a=Jt(e,"opened",e.opened,b=>new Set(Array.isArray(b)?b.map(_=>te(_)):b),b=>[...b.values()]),l=M(()=>{if(typeof e.activeStrategy=="object")return e.activeStrategy;if(typeof e.activeStrategy=="function")return e.activeStrategy(e.mandatory);switch(e.activeStrategy){case"leaf":return Z0(e.mandatory);case"single-leaf":return J0(e.mandatory);case"independent":return La(e.mandatory);case"single-independent":default:return Qd(e.mandatory)}}),u=M(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;if(typeof e.selectStrategy=="function")return e.selectStrategy(e.mandatory);switch(e.selectStrategy){case"single-leaf":return nS(e.mandatory);case"leaf":return tS(e.mandatory);case"independent":return Ma(e.mandatory);case"single-independent":return tm(e.mandatory);case"trunk":return rS(e.mandatory);case"classic":default:return nm(e.mandatory)}}),c=M(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return eS;case"single":return Q0;case"multiple":default:return em}}),f=Jt(e,"activated",e.activated,b=>l.value.in(b,s.value,i.value),b=>l.value.out(b,s.value,i.value)),d=Jt(e,"selected",e.selected,b=>u.value.in(b,s.value,i.value,o.value),b=>u.value.out(b,s.value,i.value));Pt(()=>{r=!0});function m(b){const _=[];let I=te(b);for(;I!==void 0;)_.unshift(I),I=i.value.get(I);return _}const h=$e("nested"),v=new Set,E=Pv(()=>{We(()=>{s.value=new Map(s.value),i.value=new Map(i.value)})},100);ce(()=>[t.value,Ke(n)],()=>{e.itemsRegistration==="props"&&p()},{immediate:!0});function p(){const b=new Map,_=new Map,I=new Set,T=Ke(n)?x=>te(x.raw):x=>x.value,R=[...t.value];let A=0;for(;Ae.activatable),selectable:G(()=>e.selectable),activated:f,selected:d,selectedValues:M(()=>{const b=[];for(const[_,I]of d.value.entries())I==="on"&&b.push(_);return b}),itemsRegistration:G(()=>e.itemsRegistration),register:(b,_,I,T)=>{if(v.has(b)){m(b).map(String).join(" -> "),m(_).concat(b).map(String).join(" -> ");return}else v.add(b);_&&b!==_&&i.value.set(b,_),I&&o.value.add(b),T&&s.value.set(b,[]),_!=null&&s.value.set(_,[...s.value.get(_)||[],b]),E()},unregister:b=>{if(r)return;v.delete(b),s.value.delete(b),o.value.delete(b);const _=i.value.get(b);if(_){const I=s.value.get(_)??[];s.value.set(_,I.filter(T=>T!==b))}i.value.delete(b),E()},updateDisabled:(b,_)=>{_?o.value.add(b):o.value.delete(b)},open:(b,_,I)=>{h.emit("click:open",{id:b,value:_,path:m(b),event:I});const T=c.value.open({id:b,value:_,opened:new Set(a.value),children:s.value,parents:i.value,event:I});T&&(a.value=T)},openOnSelect:(b,_,I)=>{const T=c.value.select({id:b,value:_,selected:new Map(d.value),opened:new Set(a.value),children:s.value,parents:i.value,event:I});T&&(a.value=T)},select:(b,_,I)=>{h.emit("click:select",{id:b,value:_,path:m(b),event:I});const T=u.value.select({id:b,value:_,selected:new Map(d.value),children:s.value,parents:i.value,disabled:o.value,event:I});T&&(d.value=T),S.root.openOnSelect(b,_,I)},activate:(b,_,I)=>{if(!e.activatable)return S.root.select(b,!0,I);h.emit("click:activate",{id:b,value:_,path:m(b),event:I});const T=l.value.activate({id:b,value:_,activated:new Set(f.value),children:s.value,parents:i.value,event:I});if(T.size!==f.value.size)f.value=T;else{for(const R of T)if(!f.value.has(R)){f.value=T;return}for(const R of f.value)if(!T.has(R)){f.value=T;return}}},children:s,parents:i,disabled:o,getPath:m}};return tt(pr,S),S.root},sm=(e,t,n)=>{const r=ge(pr,rm),s=Symbol("nested item"),i=M(()=>{const a=te(Ke(e));return a!==void 0?a:s}),o={...r,id:i,open:(a,l)=>r.root.open(i.value,a,l),openOnSelect:(a,l)=>r.root.openOnSelect(i.value,a,l),isOpen:M(()=>r.root.opened.value.has(i.value)),parent:M(()=>r.root.parents.value.get(i.value)),activate:(a,l)=>r.root.activate(i.value,a,l),isActivated:M(()=>r.root.activated.value.has(i.value)),select:(a,l)=>r.root.select(i.value,a,l),isSelected:M(()=>r.root.selected.value.get(i.value)==="on"),isIndeterminate:M(()=>r.root.selected.value.get(i.value)==="indeterminate"),isLeaf:M(()=>!r.root.children.value.get(i.value)),isGroupActivator:r.isGroupActivator};return vi(()=>{r.isGroupActivator||r.root.itemsRegistration.value==="props"||We(()=>{r.root.register(i.value,r.id.value,Ke(t),n)})}),Pt(()=>{r.isGroupActivator||r.root.itemsRegistration.value==="props"||r.root.unregister(i.value)}),ce(i,(a,l)=>{r.isGroupActivator||r.root.itemsRegistration.value==="props"||(r.root.unregister(l),We(()=>{r.root.register(a,r.id.value,Ke(t),n)}))}),ce(()=>Ke(t),a=>{r.root.updateDisabled(i.value,a)}),n&&tt(pr,o),o},oS=()=>{const e=ge(pr,rm);tt(pr,{...e,isGroupActivator:!0})};function aS(){const e=ue(!1);return wn(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:G(()=>e.value?void 0:{transition:"none !important"}),isBooted:ur(e)}}const lS=Sr({name:"VListGroupActivator",setup(e,t){let{slots:n}=t;return oS(),()=>{var r;return(r=n.default)==null?void 0:r.call(n)}}}),uS=J({activeColor:String,baseColor:String,color:String,collapseIcon:{type:Ye,default:"$collapse"},disabled:Boolean,expandIcon:{type:Ye,default:"$expand"},rawId:[String,Number],prependIcon:Ye,appendIcon:Ye,fluid:Boolean,subgroup:Boolean,title:String,value:null,...Me(),...nt()},"VListGroup"),Gu=ve()({name:"VListGroup",props:uS(),setup(e,t){let{slots:n}=t;const{isOpen:r,open:s,id:i}=sm(()=>e.value,()=>e.disabled,!0),o=M(()=>`v-list-group--id-${String(e.rawId??i.value)}`),a=Jd(),{isBooted:l}=aS(),u=ge(pr),c=G(()=>{var v;return((v=u==null?void 0:u.root)==null?void 0:v.itemsRegistration.value)==="render"});function f(v){var E;["INPUT","TEXTAREA"].includes((E=v.target)==null?void 0:E.tagName)||s(!r.value,v)}const d=M(()=>({onClick:f,class:"v-list-group__header",id:o.value})),m=M(()=>r.value?e.collapseIcon:e.expandIcon),h=M(()=>({VListItem:{activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&m.value,appendIcon:e.appendIcon||!e.subgroup&&m.value,title:e.title,value:e.value}}));return Oe(()=>O(e.tag,{class:he(["v-list-group",{"v-list-group--prepend":a==null?void 0:a.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":r.value},e.class]),style:xe(e.style)},{default:()=>[n.activator&&O(wt,{defaults:h.value},{default:()=>[O(lS,null,{default:()=>[n.activator({props:d.value,isOpen:r.value})]})]}),O(nr,{transition:{component:U0},disabled:!l.value},{default:()=>{var v,E;return[c.value?$n(q("div",{class:"v-list-group__items",role:"group","aria-labelledby":o.value},[(v=n.default)==null?void 0:v.call(n)]),[[oa,r.value]]):r.value&&q("div",{class:"v-list-group__items",role:"group","aria-labelledby":o.value},[(E=n.default)==null?void 0:E.call(n)])]}})]})),{isOpen:r}}}),cS=J({opacity:[Number,String],...Me(),...nt()},"VListItemSubtitle"),im=ve()({name:"VListItemSubtitle",props:cS(),setup(e,t){let{slots:n}=t;return Oe(()=>O(e.tag,{class:he(["v-list-item-subtitle",e.class]),style:xe([{"--v-list-item-subtitle-opacity":e.opacity},e.style])},n)),{}}}),om=ga("v-list-item-title"),fS=J({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:Ye,baseColor:String,disabled:Boolean,lines:[Boolean,String],link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:Ye,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,prependGap:[Number,String],subtitle:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},value:null,onClick:Wr(),onClickOnce:Wr(),..._r(),...Me(),...Gn(),...xr(),...gs(),...on(),...Ia(),...nt(),...vt(),...Un({variant:"text"})},"VListItem"),Vo=ve()({name:"VListItem",directives:{vRipple:us},props:fS(),emits:{click:e=>!0},setup(e,t){let{attrs:n,slots:r,emit:s}=t;const i=Pa(e,n),o=M(()=>e.value===void 0?i.href.value:e.value),{activate:a,isActivated:l,select:u,isOpen:c,isSelected:f,isIndeterminate:d,isGroupActivator:m,root:h,parent:v,openOnSelect:E,id:p}=sm(o,()=>e.disabled,!1),S=Jd(),b=M(()=>{var w;return e.active!==!1&&(e.active||((w=i.isActive)==null?void 0:w.value)||(h.activatable.value?l.value:f.value))}),_=G(()=>e.link!==!1&&i.isLink.value),I=M(()=>!!S&&(h.selectable.value||h.activatable.value||e.value!=null)),T=M(()=>!e.disabled&&e.link!==!1&&(e.link||i.isClickable.value||I.value)),R=M(()=>S?_.value?"link":I.value?"option":"listitem":void 0),A=M(()=>{if(I.value)return h.activatable.value?l.value:h.selectable.value?f.value:b.value}),x=G(()=>e.rounded||e.nav),B=G(()=>e.color??e.activeColor),F=G(()=>({color:b.value?B.value??e.baseColor:e.baseColor,variant:e.variant}));ce(()=>{var w;return(w=i.isActive)==null?void 0:w.value},w=>{w&&k()}),vi(()=>{var w;(w=i.isActive)!=null&&w.value&&We(()=>k())});function k(){v.value!=null&&h.open(v.value,!0),E(!0)}const{themeClasses:N}=Ct(e),{borderClasses:j}=Cr(e),{colorClasses:Y,colorStyles:Q,variantClasses:X}=ys(F),{densityClasses:ne}=Er(e),{dimensionStyles:Re}=Ar(e),{elevationClasses:me}=vs(e),{roundedClasses:ke}=an(x),Se=G(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),Ne=G(()=>e.ripple!==void 0&&e.ripple&&(S!=null&&S.filterable)?{keys:["Enter"]}:e.ripple),Ge=M(()=>({isActive:b.value,select:u,isOpen:c.value,isSelected:f.value,isIndeterminate:d.value}));function rt(w){var $,H;s("click",w),!["INPUT","TEXTAREA"].includes(($=w.target)==null?void 0:$.tagName)&&T.value&&((H=i.navigate)==null||H.call(i,w),!m&&(h.activatable.value?a(!l.value,w):(h.selectable.value||e.value!=null&&!_.value)&&u(!f.value,w)))}function He(w){const $=w.target;["INPUT","TEXTAREA"].includes($.tagName)||(w.key==="Enter"||w.key===" "&&!(S!=null&&S.filterable))&&(w.preventDefault(),w.stopPropagation(),w.target.dispatchEvent(new MouseEvent("click",w)))}return Oe(()=>{const w=_.value?"a":e.tag,$=r.title||e.title!=null,H=r.subtitle||e.subtitle!=null,Z=!!(e.appendAvatar||e.appendIcon),fe=!!(Z||r.append),g=!!(e.prependAvatar||e.prependIcon),y=!!(g||r.prepend);return S==null||S.updateHasPrepend(y),e.activeColor&&_f("active-color",["color","base-color"]),$n(O(w,Pe(i.linkProps,{class:["v-list-item",{"v-list-item--active":b.value,"v-list-item--disabled":e.disabled,"v-list-item--link":T.value,"v-list-item--nav":e.nav,"v-list-item--slim":e.slim,[`${e.activeClass}`]:e.activeClass&&b.value},N.value,j.value,Y.value,ne.value,me.value,Se.value,ke.value,X.value,e.class],style:[{"--v-list-prepend-gap":ie(e.prependGap)},Q.value,Re.value,e.style],tabindex:T.value?S?-2:0:void 0,"aria-selected":A.value,role:R.value,onClick:rt,onKeydown:T.value&&!_.value&&He}),{default:()=>{var C;return[ps(T.value||b.value,"v-list-item"),y&&q("div",{key:"prepend",class:"v-list-item__prepend"},[r.prepend?O(wt,{key:"prepend-defaults",disabled:!g,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var P;return[(P=r.prepend)==null?void 0:P.call(r,Ge.value)]}}):q(Te,null,[e.prependAvatar&&O(si,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&O(Wt,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),q("div",{class:"v-list-item__spacer"},null)]),q("div",{class:"v-list-item__content","data-no-activator":""},[$&&O(om,{key:"title"},{default:()=>{var P;return[((P=r.title)==null?void 0:P.call(r,{title:e.title}))??Et(e.title)]}}),H&&O(im,{key:"subtitle"},{default:()=>{var P;return[((P=r.subtitle)==null?void 0:P.call(r,{subtitle:e.subtitle}))??Et(e.subtitle)]}}),(C=r.default)==null?void 0:C.call(r,Ge.value)]),fe&&q("div",{key:"append",class:"v-list-item__append"},[r.append?O(wt,{key:"append-defaults",disabled:!Z,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var P;return[(P=r.append)==null?void 0:P.call(r,Ge.value)]}}):q(Te,null,[e.appendIcon&&O(Wt,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&O(si,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),q("div",{class:"v-list-item__spacer"},null)])]}}),[[us,T.value&&Ne.value]])}),{activate:a,isActivated:l,isGroupActivator:m,isSelected:f,list:S,select:u,root:h,id:p,link:i}}}),dS=J({color:String,inset:Boolean,sticky:Boolean,title:String,...Me(),...nt()},"VListSubheader"),mS=ve()({name:"VListSubheader",props:dS(),setup(e,t){let{slots:n}=t;const{textColorClasses:r,textColorStyles:s}=vr(()=>e.color);return Oe(()=>{const i=!!(n.default||e.title);return O(e.tag,{class:he(["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},r.value,e.class]),style:xe([{textColorStyles:s},e.style])},{default:()=>{var o;return[i&&q("div",{class:"v-list-subheader__text"},[((o=n.default)==null?void 0:o.call(n))??e.title])]}})}),{}}}),hS=J({items:Array,returnObject:Boolean},"VListChildren"),am=ve()({name:"VListChildren",props:hS(),setup(e,t){let{slots:n}=t;return Zd(),()=>{var r,s;return((r=n.default)==null?void 0:r.call(n))??((s=e.items)==null?void 0:s.map(i=>{var d,m;let{children:o,props:a,type:l,raw:u}=i;if(l==="divider")return((d=n.divider)==null?void 0:d.call(n,{props:a}))??O(Xd,a,null);if(l==="subheader")return((m=n.subheader)==null?void 0:m.call(n,{props:a}))??O(mS,a,null);const c={subtitle:n.subtitle?h=>{var v;return(v=n.subtitle)==null?void 0:v.call(n,{...h,item:u})}:void 0,prepend:n.prepend?h=>{var v;return(v=n.prepend)==null?void 0:v.call(n,{...h,item:u})}:void 0,append:n.append?h=>{var v;return(v=n.append)==null?void 0:v.call(n,{...h,item:u})}:void 0,title:n.title?h=>{var v;return(v=n.title)==null?void 0:v.call(n,{...h,item:u})}:void 0},f=Gu.filterProps(a);return o?O(Gu,Pe(f,{value:e.returnObject?u:a==null?void 0:a.value,rawId:a==null?void 0:a.value}),{activator:h=>{let{props:v}=h;const E=Pe(a,v,{value:e.returnObject?u:a.value});return n.header?n.header({props:E}):O(Vo,E,c)},default:()=>O(am,{items:o,returnObject:e.returnObject},n)}):n.item?n.item({props:a}):O(Vo,Pe(a,{value:e.returnObject?u:a.value}),c)}))}}}),gS=J({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},itemType:{type:[Boolean,String,Array,Function],default:"type"},returnObject:Boolean,valueComparator:Function},"list-items"),vS=new Set(["item","divider","subheader"]);function lr(e,t){const n=Bt(t,e.itemTitle,t),r=Bt(t,e.itemValue,n),s=Bt(t,e.itemChildren),i=e.itemProps===!0?typeof t=="object"&&t!=null&&!Array.isArray(t)?"children"in t?Wn(t,["children"]):t:void 0:Bt(t,e.itemProps);let o=Bt(t,e.itemType,"item");vS.has(o)||(o="item");const a={title:n,value:r,...i};return{type:o,title:String(a.title??""),value:a.value,props:a,children:o==="item"&&Array.isArray(s)?lm(e,s):void 0,raw:t}}lr.neededProps=["itemTitle","itemValue","itemChildren","itemProps","itemType"];function lm(e,t){const n=ca(e,lr.neededProps),r=[];for(const s of t)r.push(lr(n,s));return r}function pw(e){const t=M(()=>lm(e,e.items)),n=M(()=>t.value.some(a=>a.value===null)),r=ue(new Map),s=ue([]);_t(()=>{const a=t.value,l=new Map,u=[];for(let c=0;c{let{raw:u}=l;return u}):a.map(l=>{let{value:u}=l;return u})}return{items:t,transformIn:i,transformOut:o}}const pS=new Set(["item","divider","subheader"]);function yS(e,t){const n=jn(t)?t:Bt(t,e.itemTitle),r=jn(t)?t:Bt(t,e.itemValue,void 0),s=Bt(t,e.itemChildren),i=e.itemProps===!0?Wn(t,["children"]):Bt(t,e.itemProps);let o=Bt(t,e.itemType,"item");pS.has(o)||(o="item");const a={title:n,value:r,...i};return{type:o,title:a.title,value:a.value,props:a,children:o==="item"&&s?um(e,s):void 0,raw:t}}function um(e,t){const n=[];for(const r of t)n.push(yS(e,r));return n}function bS(e){return{items:M(()=>um(e,e.items))}}const SS=J({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,filterable:Boolean,expandIcon:Ye,collapseIcon:Ye,lines:{type:[Boolean,String],default:"one"},slim:Boolean,prependGap:[Number,String],indent:[Number,String],nav:Boolean,"onClick:open":Wr(),"onClick:select":Wr(),"onUpdate:opened":Wr(),...sS({selectStrategy:"single-leaf",openStrategy:"list"}),..._r(),...Me(),...Gn(),...xr(),...gs(),...gS(),...on(),...nt(),...vt(),...Un({variant:"text"})},"VList"),wS=ve()({name:"VList",props:SS(),emits:{"update:selected":e=>!0,"update:activated":e=>!0,"update:opened":e=>!0,"click:open":e=>!0,"click:activate":e=>!0,"click:select":e=>!0},setup(e,t){let{slots:n}=t;const{items:r}=bS(e),{themeClasses:s}=Ct(e),{backgroundColorClasses:i,backgroundColorStyles:o}=ar(()=>e.bgColor),{borderClasses:a}=Cr(e),{densityClasses:l}=Er(e),{dimensionStyles:u}=Ar(e),{elevationClasses:c}=vs(e),{roundedClasses:f}=an(e),{children:d,open:m,parents:h,select:v,getPath:E}=iS(e,r,()=>e.returnObject),p=G(()=>e.lines?`v-list--${e.lines}-line`:void 0),S=G(()=>e.activeColor),b=G(()=>e.baseColor),_=G(()=>e.color),I=G(()=>e.selectable||e.activatable);Zd({filterable:e.filterable}),bi({VListGroup:{activeColor:S,baseColor:b,color:_,expandIcon:G(()=>e.expandIcon),collapseIcon:G(()=>e.collapseIcon)},VListItem:{activeClass:G(()=>e.activeClass),activeColor:S,baseColor:b,color:_,density:G(()=>e.density),disabled:G(()=>e.disabled),lines:G(()=>e.lines),nav:G(()=>e.nav),slim:G(()=>e.slim),variant:G(()=>e.variant)}});const T=ue(!1),R=le();function A(j){T.value=!0}function x(j){T.value=!1}function B(j){var Y;!T.value&&!(j.relatedTarget&&((Y=R.value)!=null&&Y.contains(j.relatedTarget)))&&N()}function F(j){const Y=j.target;if(!(!R.value||Y.tagName==="INPUT"&&["Home","End"].includes(j.key)||Y.tagName==="TEXTAREA")){if(j.key==="ArrowDown")N("next");else if(j.key==="ArrowUp")N("prev");else if(j.key==="Home")N("first");else if(j.key==="End")N("last");else return;j.preventDefault()}}function k(j){T.value=!0}function N(j){if(R.value)return Of(R.value,j)}return Oe(()=>{const j=e.indent??(e.prependGap?Number(e.prependGap)+24:void 0);return O(e.tag,{ref:R,class:he(["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav,"v-list--slim":e.slim},s.value,i.value,a.value,l.value,c.value,p.value,f.value,e.class]),style:xe([{"--v-list-indent":ie(j),"--v-list-group-prepend":j?"0px":void 0,"--v-list-prepend-gap":ie(e.prependGap)},o.value,u.value,e.style]),tabindex:e.disabled?-1:0,role:I.value?"listbox":"list","aria-activedescendant":void 0,onFocusin:A,onFocusout:x,onFocus:B,onKeydown:F,onMousedown:k},{default:()=>[O(am,{items:r.value,returnObject:e.returnObject},n)]})}),{open:m,select:v,focus:N,children:d,parents:h,getPath:E}}});let Fo=null;const cm={name:"RateLimitModal",data(){return{isVisible:!1,activeRequests:[]}},computed:{hasActiveRequests(){return this.activeRequests.length>0}},watch:{hasActiveRequests(e){this.isVisible=e}},methods:{close(){this.isVisible=!1},show(e,t,n){const r=Date.now()+Math.random().toString(36).substring(2,9),s=Math.max(0,Math.floor((new Date(e)-new Date)/1e3)),i={id:r,resetTime:e,path:t,method:n,remainingSeconds:s};this.activeRequests.push(i),this.startCountdown(r),this.isVisible=!0},startCountdown(e){const t=this.activeRequests.find(r=>r.id===e);if(!t)return;const n=setInterval(()=>{const r=this.activeRequests.findIndex(s=>s.id===e);if(r===-1){clearInterval(n);return}this.activeRequests[r].remainingSeconds--,this.activeRequests[r].remainingSeconds<=0&&(clearInterval(n),this.activeRequests.splice(r,1))},1e3);t.intervalId=n},clearAllCountdowns(){this.activeRequests.forEach(e=>{e.intervalId&&clearInterval(e.intervalId)}),this.activeRequests=[]}},beforeUnmount(){this.clearAllCountdowns()},created(){Fo=this}};cm.show=function(e,t,n){Fo&&Fo.show(e,t,n)};const _S=cm,CS={class:"text-primary font-weight-bold"};function ES(e,t,n,r,s,i){return bt(),$t(K0,{modelValue:e.isVisible,"onUpdate:modelValue":t[0]||(t[0]=o=>e.isVisible=o),"max-width":"500",persistent:""},{default:je(()=>[O(Hu,{class:"rate-limit-modal"},{default:je(()=>[O(Gd,{class:"text-center pa-4 bg-error text-white"},{default:je(()=>[O(Wt,{class:"mr-2",icon:"mdi-clock-alert-outline",size:"large"}),t[1]||(t[1]=Mr(" 请求频率超限 ",-1))]),_:1}),O(Mo,{class:"pa-6"},{default:je(()=>[t[3]||(t[3]=q("div",{class:"text-body-1 mb-4"},"您的请求过于频繁,请稍后再试。",-1)),e.activeRequests.length>0?(bt(),$t(Hu,{key:0,class:"mb-4",flat:""},{default:je(()=>[O(Mo,null,{default:je(()=>[(bt(!0),cf(Te,null,vh(e.activeRequests,(o,a)=>(bt(),$t(wS,{key:a,class:"mb-4"},{default:je(()=>[O(Vo,{color:"primary","prepend-icon":"mdi-web"},{default:je(()=>[O(om,null,{default:je(()=>[t[2]||(t[2]=Mr(" 等待时间: ",-1)),q("span",CS,Et(o.remainingSeconds),1)]),_:2},1024),O(im,null,{default:je(()=>[Mr(Et(o.method)+" "+Et(o.path),1)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128)),e.index[O(X0),O(Ld,{color:"primary",variant:"tonal",onClick:e.close},{default:je(()=>[...t[5]||(t[5]=[Mr(" 我知道了",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1},8,["modelValue"])}const xS=bd(_S,[["render",ES]]),AS=J({...Me(),...Wn($p(),["fullHeight"]),...vt()},"VApp"),kS=ve()({name:"VApp",props:AS(),setup(e,t){let{slots:n}=t;const r=Ct(e),{layoutClasses:s,getLayoutItem:i,items:o,layoutRef:a}=Wp({...e,fullHeight:!0}),{rtlClasses:l}=ms();return Oe(()=>{var u;return q("div",{ref:a,class:he(["v-application",r.themeClasses.value,s.value,l.value,e.class]),style:xe([e.style])},[q("div",{class:"v-application__wrap"},[(u=n.default)==null?void 0:u.call(n)])])}),{getLayoutItem:i,items:o,theme:r}}}),TS={__name:"App",setup(e){const t=Qf();return wn(()=>{const n=Ea("theme.mode");t.global.name.value=n,window.addEventListener("beforeinstallprompt",r=>{r.preventDefault(),window.deferredPwaPrompt=r,window.dispatchEvent(new Event("pwa-prompt-ready"))})}),(n,r)=>{const s=gh("router-view"),i=jd;return bt(),$t(kS,null,{default:je(()=>[O(s,null,{default:je(({Component:o,route:a})=>[O(bn,{mode:"out-in",name:"md3"},{default:je(()=>[(bt(),$t(Gc(o),{key:a.path}))]),_:2},1024)]),_:1}),O(i),O(xS)]),_:1})}}};let ro;const Uu=e=>({get:async()=>({visitorId:"unknown",error:(e==null?void 0:e.message)||String(e||""),fallback:!0})}),PS=async()=>{try{const e=await Ue(()=>import("./fp.esm-HJFDfcHo.js"),[],import.meta.url);return(e==null?void 0:e.default)||e}catch(e){return console.warn("Fingerprint library blocked or failed to load; using fallback agent.",e),null}},fm=()=>(ro||(ro=(async()=>{const e=await PS();if(!e)return Uu(new Error("fingerprint module unavailable"));try{return await e.load()}catch(t){return console.warn("FingerprintJS.load failed, using fallback agent.",t),Uu(t)}})()),ro),IS=async()=>{const t=await(await fm()).get();return(t==null?void 0:t.visitorId)||"unknown"},yw=async()=>await(await fm()).get(),OS=sd(),bs=Lg(TS);ob(bs);bs.use(er);bs.use(OS);bs.component("GlobalMessage",jd);bs.mount("#app");document.readyState==="complete"?zu():window.addEventListener("load",zu,{once:!0});async function zu(){try{const e=(await Ue(async()=>{const{default:r}=await import("./index-ghQi_28l.js");return{default:r}},[],import.meta.url)).default;e.init("rhp8uqoc3l");const n=await IS();console.log("Visitor ID:",n),e.identify(n),e.setTag("fingerprintjs",n)}catch(e){console.warn("Clarity 加载或标识设置失败:",e)}}try{const e=()=>{document.body.classList.add("app-loaded");const t=document.getElementById("app-loader");t&&setTimeout(()=>t.remove(),220)};document.readyState==="complete"||document.readyState==="interactive"?e():window.addEventListener("DOMContentLoaded",e,{once:!0})}catch{}export{Fe as $,cf as A,mo as B,Et as C,fw as D,Pe as E,Te as F,vh as G,K0 as H,$n as I,oa as J,Xd as K,si as L,Wd as M,NS as N,MS as O,wS as P,Vo as Q,Tu as R,us as S,aa as T,gw as U,kS as V,hw as W,Tp as X,D0 as Y,le as Z,bd as _,Hp as a,nr as a$,M as a0,wn as a1,Pt as a2,om as a3,im as a4,ab as a5,lb as a6,iw as a7,aw as a8,ow as a9,vr as aA,ar as aB,Wn as aC,qb as aD,On as aE,_o as aF,Er as aG,Ra as aH,bi as aI,ie as aJ,Gn as aK,ca as aL,yo as aM,RS as aN,ga as aO,IS as aP,yw as aQ,pw as aR,Ie as aS,zS as aT,mS as aU,Ug as aV,wt as aW,qS as aX,Vn as aY,Gg as aZ,Ye as a_,Rb as aa,En as ab,db as ac,Ue as ad,ce as ae,DS as af,Ed as ag,ft as ah,B0 as ai,x0 as aj,dn as ak,Bu as al,Kd as am,ri as an,uw as ao,lw as ap,Bv as aq,Jt as ar,fa as as,WS as at,G as au,ue as av,HS as aw,Hd as ax,We as ay,GS as az,aS as b,VS as b$,Wr as b0,QS as b1,JS as b2,Af as b3,_t as b4,$u as b5,bo as b6,ms as b7,dw as b8,xp as b9,Bb as bA,Dl as bB,h0 as bC,sw as bD,ur as bE,rw as bF,tw as bG,_r as bH,m0 as bI,mi as bJ,er as bK,lr as bL,YS as bM,$S as bN,ge as bO,p0 as bP,v0 as bQ,Cb as bR,_b as bS,tt as bT,Eb as bU,wb as bV,Tf as bW,BS as bX,$e as bY,ZS as bZ,yr as b_,Xe as ba,jS as bb,nn as bc,U0 as bd,an as be,Qf as bf,Aa as bg,Pl as bh,Fd as bi,vt as bj,on as bk,Ai as bl,Nc as bm,Da as bn,vs as bo,Ct as bp,gs as bq,bn as br,fb as bs,mb as bt,hb as bu,u0 as bv,l0 as bw,jg as bx,wr as by,Cr as bz,Oe as c,jn as c0,po as c1,US as c2,Ad as c3,Nb as c4,xd as c5,Ke as c6,te as c7,Bt as c8,Zo as c9,LS as cA,nw as cB,xi as cC,Pa as cD,vw as cE,Ia as cF,Cn as cG,Xo as cH,vi as cI,Lf as cJ,yn as cK,cw as cL,Av as ca,es as cb,ch as cc,Sa as cd,Un as ce,Ei as cf,FS as cg,Ta as ch,ka as ci,a0 as cj,Bc as ck,G0 as cl,Of as cm,Wg as cn,Gr as co,KS as cp,XS as cq,gS as cr,xS as cs,Hc as ct,ys as cu,ps as cv,_n as cw,ew as cx,Cf as cy,mw as cz,O as d,he as e,xr as f,ve as g,Me as h,q as i,$t as j,Ea as k,Hu as l,nt as m,xe as n,bt as o,J as p,Gd as q,gh as r,cb as s,Mr as t,Ar as u,Wt as v,je as w,X0 as x,Ld as y,Mo as z}; + */let Ry=()=>location.protocol+"//"+location.host;function vd(e,t){const{pathname:n,search:r,hash:s}=t,i=e.indexOf("#");if(i>-1){let o=s.includes(e.slice(i))?e.slice(i).length:1,a=s.slice(o);return a[0]!=="/"&&(a="/"+a),du(a,"")}return du(n,e)+r+s}function Dy(e,t,n,r){let s=[],i=[],o=null;const a=({state:d})=>{const m=vd(e,location),h=n.value,v=t.value;let E=0;if(d){if(n.value=m,t.value=d,o&&o===h){o=null;return}E=v?d.position-v.position:0}else r(m);s.forEach(p=>{p(n.value,h,{delta:E,type:To.pop,direction:E?E>0?qi.forward:qi.back:qi.unknown})})};function l(){o=n.value}function u(d){s.push(d);const m=()=>{const h=s.indexOf(d);h>-1&&s.splice(h,1)};return i.push(m),m}function c(){if(document.visibilityState==="hidden"){const{history:d}=window;if(!d.state)return;d.replaceState(pe({},d.state,{scroll:_i()}),"")}}function f(){for(const d of i)d();i=[],window.removeEventListener("popstate",a),window.removeEventListener("pagehide",c),document.removeEventListener("visibilitychange",c)}return window.addEventListener("popstate",a),window.addEventListener("pagehide",c),document.addEventListener("visibilitychange",c),{pauseListeners:l,listen:u,destroy:f}}function pu(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?_i():null}}function Ly(e){const{history:t,location:n}=window,r={value:vd(e,n)},s={value:t.state};s.value||i(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(l,u,c){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:Ry()+e+l;try{t[c?"replaceState":"pushState"](u,"",d),s.value=u}catch(m){console.error(m),n[c?"replace":"assign"](d)}}function o(l,u){i(l,pe({},t.state,pu(s.value.back,l,s.value.forward,!0),u,{position:s.value.position}),!0),r.value=l}function a(l,u){const c=pe({},s.value,t.state,{forward:l,scroll:_i()});i(c.current,c,!0),i(l,pe({},pu(r.value,l,null),{position:c.position+1},u),!1),r.value=l}return{location:r,state:s,push:a,replace:o}}function My(e){e=yy(e);const t=Ly(e),n=Dy(e,t.state,t.location,t.replace);function r(i,o=!0){o||n.pauseListeners(),history.go(i)}const s=pe({location:"",base:e,go:r,createHref:Sy.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}let Dn=function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.Group=2]="Group",e}({});var Ve=function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.ParamRegExp=2]="ParamRegExp",e[e.ParamRegExpEnd=3]="ParamRegExpEnd",e[e.EscapeNext=4]="EscapeNext",e}(Ve||{});const Ny={type:Dn.Static,value:""},Vy=/[a-zA-Z0-9_]/;function Fy(e){if(!e)return[[]];if(e==="/")return[[Ny]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(m){throw new Error(`ERR (${n})/"${u}": ${m}`)}let n=Ve.Static,r=n;const s=[];let i;function o(){i&&s.push(i),i=[]}let a=0,l,u="",c="";function f(){u&&(n===Ve.Static?i.push({type:Dn.Static,value:u}):n===Ve.Param||n===Ve.ParamRegExp||n===Ve.ParamRegExpEnd?(i.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),i.push({type:Dn.Param,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function d(){u+=l}for(;at.length?t.length===1&&t[0]===ot.Static+ot.Segment?1:-1:0}function pd(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const Wy={strict:!1,end:!0,sensitive:!1};function Gy(e,t,n){const r=Hy(Fy(e.path),n),s=pe(r,{record:e,parent:t,children:[],alias:[]});return t&&!s.record.aliasOf==!t.record.aliasOf&&t.children.push(s),s}function Uy(e,t){const n=[],r=new Map;t=fu(Wy,t);function s(f){return r.get(f)}function i(f,d,m){const h=!m,v=wu(f);v.aliasOf=m&&m.record;const E=fu(t,f),p=[v];if("alias"in f){const _=typeof f.alias=="string"?[f.alias]:f.alias;for(const I of _)p.push(wu(pe({},v,{components:m?m.record.components:v.components,path:I,aliasOf:m?m.record:v})))}let S,b;for(const _ of p){const{path:I}=_;if(d&&I[0]!=="/"){const T=d.record.path,R=T[T.length-1]==="/"?"":"/";_.path=d.record.path+(I&&R+I)}if(S=Gy(_,d,E),m?m.alias.push(S):(b=b||S,b!==S&&b.alias.push(S),h&&f.name&&!_u(S)&&o(f.name)),yd(S)&&l(S),v.children){const T=v.children;for(let R=0;R{o(b)}:Kr}function o(f){if(hd(f)){const d=r.get(f);d&&(r.delete(f),n.splice(n.indexOf(d),1),d.children.forEach(o),d.alias.forEach(o))}else{const d=n.indexOf(f);d>-1&&(n.splice(d,1),f.record.name&&r.delete(f.record.name),f.children.forEach(o),f.alias.forEach(o))}}function a(){return n}function l(f){const d=qy(f,n);n.splice(d,0,f),f.record.name&&!_u(f)&&r.set(f.record.name,f)}function u(f,d){let m,h={},v,E;if("name"in f&&f.name){if(m=r.get(f.name),!m)throw gr(Le.MATCHER_NOT_FOUND,{location:f});E=m.record.name,h=pe(Su(d.params,m.keys.filter(b=>!b.optional).concat(m.parent?m.parent.keys.filter(b=>b.optional):[]).map(b=>b.name)),f.params&&Su(f.params,m.keys.map(b=>b.name))),v=m.stringify(h)}else if(f.path!=null)v=f.path,m=n.find(b=>b.re.test(v)),m&&(h=m.parse(v),E=m.record.name);else{if(m=d.name?r.get(d.name):n.find(b=>b.re.test(d.path)),!m)throw gr(Le.MATCHER_NOT_FOUND,{location:f,currentLocation:d});E=m.record.name,h=pe({},d.params,f.params),v=m.stringify(h)}const p=[];let S=m;for(;S;)p.unshift(S.record),S=S.parent;return{name:E,path:v,params:h,matched:p,meta:Ky(p)}}e.forEach(f=>i(f));function c(){n.length=0,r.clear()}return{addRoute:i,resolve:u,removeRoute:o,clearRoutes:c,getRoutes:a,getRecordMatcher:s}}function Su(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function wu(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:zy(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function zy(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function _u(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Ky(e){return e.reduce((t,n)=>pe(t,n.meta),{})}function qy(e,t){let n=0,r=t.length;for(;n!==r;){const i=n+r>>1;pd(e,t[i])<0?r=i:n=i+1}const s=Yy(e);return s&&(r=t.lastIndexOf(s,r-1)),r}function Yy(e){let t=e;for(;t=t.parent;)if(yd(t)&&pd(e,t)===0)return t}function yd({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Cu(e){const t=ge(Ci),n=ge(_a),r=M(()=>{const l=ft(e.to);return t.resolve(l)}),s=M(()=>{const{matched:l}=r.value,{length:u}=l,c=l[u-1],f=n.matched;if(!c||!f.length)return-1;const d=f.findIndex(hr.bind(null,c));if(d>-1)return d;const m=Eu(l[u-2]);return u>1&&Eu(c)===m&&f[f.length-1].path!==m?f.findIndex(hr.bind(null,l[u-2])):d}),i=M(()=>s.value>-1&&eb(n.params,r.value.params)),o=M(()=>s.value>-1&&s.value===n.matched.length-1&&md(n.params,r.value.params));function a(l={}){if(Qy(l)){const u=t[ft(e.replace)?"replace":"push"](ft(e.to)).catch(Kr);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>u),u}return Promise.resolve()}return{route:r,href:M(()=>r.value.href),isActive:i,isExactActive:o,navigate:a}}function Xy(e){return e.length===1?e[0]:e}const Zy=mi({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"},viewTransition:Boolean},useLink:Cu,setup(e,{slots:t}){const n=Fe(Cu(e)),{options:r}=ge(Ci),s=M(()=>({[xu(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[xu(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&Xy(t.default(n));return e.custom?i:_n("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},i)}}}),Jy=Zy;function Qy(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function eb(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!Tt(s)||s.length!==r.length||r.some((i,o)=>i.valueOf()!==s[o].valueOf()))return!1}return!0}function Eu(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const xu=(e,t,n)=>e??t??n,tb=mi({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=ge(Io),s=M(()=>e.route||r.value),i=ge(vu,0),o=M(()=>{let u=ft(i);const{matched:c}=s.value;let f;for(;(f=c[u])&&!f.components;)u++;return u}),a=M(()=>s.value.matched[o.value]);tt(vu,M(()=>o.value+1)),tt(Iy,a),tt(Io,s);const l=le();return ce(()=>[l.value,a.value,e.name],([u,c,f],[d,m,h])=>{c&&(c.instances[f]=u,m&&m!==c&&u&&u===d&&(c.leaveGuards.size||(c.leaveGuards=m.leaveGuards),c.updateGuards.size||(c.updateGuards=m.updateGuards))),u&&c&&(!m||!hr(c,m)||!d)&&(c.enterCallbacks[f]||[]).forEach(v=>v(u))},{flush:"post"}),()=>{const u=s.value,c=e.name,f=a.value,d=f&&f.components[c];if(!d)return Au(n.default,{Component:d,route:u});const m=f.props[c],h=m?m===!0?u.params:typeof m=="function"?m(u):m:null,E=_n(d,pe({},h,t,{onVnodeUnmounted:p=>{p.component.isUnmounted&&(f.instances[c]=null)},ref:l}));return Au(n.default,{Component:E,route:u})||E}}});function Au(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const nb=tb;function rb(e){const t=Uy(e.routes,e),n=e.parseQuery||Ty,r=e.stringifyQuery||gu,s=e.history,i=Or(),o=Or(),a=Or(),l=ue(un);let u=un;Qn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=zi.bind(null,w=>""+w),f=zi.bind(null,fy),d=zi.bind(null,os);function m(w,$){let H,Z;return hd(w)?(H=t.getRecordMatcher(w),Z=$):Z=w,t.addRoute(Z,H)}function h(w){const $=t.getRecordMatcher(w);$&&t.removeRoute($)}function v(){return t.getRoutes().map(w=>w.record)}function E(w){return!!t.getRecordMatcher(w)}function p(w,$){if($=pe({},$||l.value),typeof w=="string"){const C=Ki(n,w,$.path),P=t.resolve({path:C.path},$),L=s.createHref(C.fullPath);return pe(C,P,{params:d(P.params),hash:os(C.hash),redirectedFrom:void 0,href:L})}let H;if(w.path!=null)H=pe({},w,{path:Ki(n,w.path,$.path).path});else{const C=pe({},w.params);for(const P in C)C[P]==null&&delete C[P];H=pe({},w,{params:f(C)}),$.params=f($.params)}const Z=t.resolve(H,$),fe=w.hash||"";Z.params=c(d(Z.params));const g=hy(r,pe({},w,{hash:ly(fe),path:Z.path})),y=s.createHref(g);return pe({fullPath:g,hash:fe,query:r===gu?Py(w.query):w.query||{}},Z,{redirectedFrom:void 0,href:y})}function S(w){return typeof w=="string"?Ki(n,w,l.value.path):pe({},w)}function b(w,$){if(u!==w)return gr(Le.NAVIGATION_CANCELLED,{from:$,to:w})}function _(w){return R(w)}function I(w){return _(pe(S(w),{replace:!0}))}function T(w,$){const H=w.matched[w.matched.length-1];if(H&&H.redirect){const{redirect:Z}=H;let fe=typeof Z=="function"?Z(w,$):Z;return typeof fe=="string"&&(fe=fe.includes("?")||fe.includes("#")?fe=S(fe):{path:fe},fe.params={}),pe({query:w.query,hash:w.hash,params:fe.path!=null?{}:w.params},fe)}}function R(w,$){const H=u=p(w),Z=l.value,fe=w.state,g=w.force,y=w.replace===!0,C=T(H,Z);if(C)return R(pe(S(C),{state:typeof C=="object"?pe({},fe,C.state):fe,force:g,replace:y}),$||H);const P=H;P.redirectedFrom=$;let L;return!g&&gy(r,Z,H)&&(L=gr(Le.NAVIGATION_DUPLICATED,{to:P,from:Z}),ke(Z,Z,!0,!1)),(L?Promise.resolve(L):B(P,Z)).catch(D=>zt(D)?zt(D,Le.NAVIGATION_GUARD_REDIRECT)?D:me(D):ne(D,P,Z)).then(D=>{if(D){if(zt(D,Le.NAVIGATION_GUARD_REDIRECT))return R(pe({replace:y},S(D.to),{state:typeof D.to=="object"?pe({},fe,D.to.state):fe,force:g}),$||P)}else D=k(P,Z,!0,y,fe);return F(P,Z,D),D})}function A(w,$){const H=b(w,$);return H?Promise.reject(H):Promise.resolve()}function x(w){const $=Ge.values().next().value;return $&&typeof $.runWithContext=="function"?$.runWithContext(w):w()}function B(w,$){let H;const[Z,fe,g]=Oy(w,$);H=Yi(Z.reverse(),"beforeRouteLeave",w,$);for(const C of Z)C.leaveGuards.forEach(P=>{H.push(vn(P,w,$))});const y=A.bind(null,w,$);return H.push(y),He(H).then(()=>{H=[];for(const C of i.list())H.push(vn(C,w,$));return H.push(y),He(H)}).then(()=>{H=Yi(fe,"beforeRouteUpdate",w,$);for(const C of fe)C.updateGuards.forEach(P=>{H.push(vn(P,w,$))});return H.push(y),He(H)}).then(()=>{H=[];for(const C of g)if(C.beforeEnter)if(Tt(C.beforeEnter))for(const P of C.beforeEnter)H.push(vn(P,w,$));else H.push(vn(C.beforeEnter,w,$));return H.push(y),He(H)}).then(()=>(w.matched.forEach(C=>C.enterCallbacks={}),H=Yi(g,"beforeRouteEnter",w,$,x),H.push(y),He(H))).then(()=>{H=[];for(const C of o.list())H.push(vn(C,w,$));return H.push(y),He(H)}).catch(C=>zt(C,Le.NAVIGATION_CANCELLED)?C:Promise.reject(C))}function F(w,$,H){a.list().forEach(Z=>x(()=>Z(w,$,H)))}function k(w,$,H,Z,fe){const g=b(w,$);if(g)return g;const y=$===un,C=Qn?history.state:{};H&&(Z||y?s.replace(w.fullPath,pe({scroll:y&&C&&C.scroll},fe)):s.push(w.fullPath,fe)),l.value=w,ke(w,$,H,y),me()}let N;function j(){N||(N=s.listen((w,$,H)=>{if(!rt.listening)return;const Z=p(w),fe=T(Z,rt.currentRoute.value);if(fe){R(pe(fe,{replace:!0,force:!0}),Z).catch(Kr);return}u=Z;const g=l.value;Qn&&Cy(hu(g.fullPath,H.delta),_i()),B(Z,g).catch(y=>zt(y,Le.NAVIGATION_ABORTED|Le.NAVIGATION_CANCELLED)?y:zt(y,Le.NAVIGATION_GUARD_REDIRECT)?(R(pe(S(y.to),{force:!0}),Z).then(C=>{zt(C,Le.NAVIGATION_ABORTED|Le.NAVIGATION_DUPLICATED)&&!H.delta&&H.type===To.pop&&s.go(-1,!1)}).catch(Kr),Promise.reject()):(H.delta&&s.go(-H.delta,!1),ne(y,Z,g))).then(y=>{y=y||k(Z,g,!1),y&&(H.delta&&!zt(y,Le.NAVIGATION_CANCELLED)?s.go(-H.delta,!1):H.type===To.pop&&zt(y,Le.NAVIGATION_ABORTED|Le.NAVIGATION_DUPLICATED)&&s.go(-1,!1)),F(Z,g,y)}).catch(Kr)}))}let Y=Or(),Q=Or(),X;function ne(w,$,H){me(w);const Z=Q.list();return Z.length?Z.forEach(fe=>fe(w,$,H)):console.error(w),Promise.reject(w)}function Re(){return X&&l.value!==un?Promise.resolve():new Promise((w,$)=>{Y.add([w,$])})}function me(w){return X||(X=!w,j(),Y.list().forEach(([$,H])=>w?H(w):$()),Y.reset()),w}function ke(w,$,H,Z){const{scrollBehavior:fe}=e;if(!Qn||!fe)return Promise.resolve();const g=!H&&Ey(hu(w.fullPath,0))||(Z||!H)&&history.state&&history.state.scroll||null;return We().then(()=>fe(w,$,g)).then(y=>y&&_y(y)).catch(y=>ne(y,w,$))}const Se=w=>s.go(w);let Ne;const Ge=new Set,rt={currentRoute:l,listening:!0,addRoute:m,removeRoute:h,clearRoutes:t.clearRoutes,hasRoute:E,getRoutes:v,resolve:p,options:e,push:_,replace:I,go:Se,back:()=>Se(-1),forward:()=>Se(1),beforeEach:i.add,beforeResolve:o.add,afterEach:a.add,onError:Q.add,isReady:Re,install(w){w.component("RouterLink",Jy),w.component("RouterView",nb),w.config.globalProperties.$router=rt,Object.defineProperty(w.config.globalProperties,"$route",{enumerable:!0,get:()=>ft(l)}),Qn&&!Ne&&l.value===un&&(Ne=!0,_(s.location).catch(Z=>{}));const $={};for(const Z in un)Object.defineProperty($,Z,{get:()=>l.value[Z],enumerable:!0});w.provide(Ci,rt),w.provide(_a,pc($)),w.provide(Io,l);const H=w.unmount;Ge.add(w),w.unmount=function(){Ge.delete(w),Ge.size<1&&(u=un,N&&N(),N=null,l.value=un,Ne=!1,X=!1),H()}}};function He(w){return w.reduce(($,H)=>$.then(()=>x(H)),Promise.resolve())}return rt}function lw(){return ge(Ci)}function uw(e){return ge(_a)}const sb=e=>{const t={};Object.entries(Object.assign({"/src/layouts/default.vue":()=>Ue(()=>import("./default-CWNwgTiX.js"),__vite__mapDeps([0,1]),import.meta.url)})).forEach(([s,i])=>{let o=s.replace("/src/layouts/","").replace(".vue","");t[o]=i});function r(s,i=!0){return s.map(o=>{var a,l,u,c,f,d;if(((a=o.children)==null?void 0:a.length)>0&&(o.children=r(o.children,!1)),i){if(!o.component&&((l=o.children)==null?void 0:l.find(h=>{var v;return(h.path===""||h.path==="/")&&((v=h.meta)==null?void 0:v.isLayout)})))return o;if(((u=o.meta)==null?void 0:u.layout)!==!1)return{path:o.path,component:t[((c=o.meta)==null?void 0:c.layout)||"default"],children:o.path==="/"?[o]:[{...o,path:""}],meta:{isLayout:!0}}}return(f=o.meta)!=null&&f.layout?{path:o.path,component:t[(d=o.meta)==null?void 0:d.layout],children:[{...o,path:""}],meta:{isLayout:!0}}:o})}return r(e)},ib=[{path:"/",name:"/",component:()=>Ue(()=>import("./index-DVsmg_Ph.js"),__vite__mapDeps([2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38]),import.meta.url)},{path:"/404",name:"/404",component:()=>Ue(()=>import("./404-DdTbT4UW.js"),__vite__mapDeps([39,13,34]),import.meta.url)},{path:"/authorize",name:"/authorize",component:()=>Ue(()=>import("./authorize-BZjxrurN.js"),__vite__mapDeps([40,13,34]),import.meta.url)},{path:"/CacheManagement",name:"/CacheManagement",component:()=>Ue(()=>import("./CacheManagement-CpnxJABn.js"),__vite__mapDeps([41,5,6,36,37,11,12,7,8,13,34]),import.meta.url)},{path:"/cses2wakeup",name:"/cses2wakeup",component:()=>Ue(()=>import("./cses2wakeup-BtFpVIyz.js"),__vite__mapDeps([42,13,5,6,43,32,21,18,14,15,19,33,20,11,12,22,44,9,10,16,17,7,8,34,45]),import.meta.url)},{path:"/debug",name:"/debug",component:()=>Ue(()=>import("./debug-B42Eg6Ee.js"),__vite__mapDeps([46,34,47]),import.meta.url)},{path:"/debug-init",name:"/debug-init",component:()=>Ue(()=>import("./debug-init-BoWRQJ5i.js"),__vite__mapDeps([48,4,13,35,14,15,34]),import.meta.url)},{path:"/debug-socket",name:"/debug-socket",component:()=>Ue(()=>import("./debug-socket-CLjQMbeK.js"),__vite__mapDeps([49,26,31,13,11,12,14,15,16,17,34]),import.meta.url)},{path:"/exam-editor",children:[{path:":id",name:"/exam-editor/[id]",component:()=>Ue(()=>import("./_id_-Dm084ib8.js"),__vite__mapDeps([50,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,28,29,34]),import.meta.url)}]},{path:"/examschedule",name:"/examschedule",component:()=>Ue(()=>import("./examschedule-0nc3kGd6.js"),__vite__mapDeps([51,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,34,52]),import.meta.url)},{path:"/list",children:[{path:"",name:"/list/",component:()=>Ue(()=>import("./index-C4KeaylM.js"),__vite__mapDeps([53,4,28,29,14,15,34]),import.meta.url)},{path:":id",name:"/list/[id]",component:()=>Ue(()=>import("./_id_-DVrswc4e.js"),__vite__mapDeps([54,4,28,29,14,15,21,18,19,11,12,16,17,34]),import.meta.url)}]},{path:"/settings",name:"/settings",component:()=>Ue(()=>import("./settings-DJgjTvxC.js"),__vite__mapDeps([55,27,28,29,14,15,20,21,18,19,11,12,22,30,4,5,6,13,34,32,33,16,17,35,36,37,43,44,23,24,56]),import.meta.url)},{path:"/socket-debugger",name:"/socket-debugger",component:()=>Ue(()=>import("./socket-debugger-2pW452Xl.js"),__vite__mapDeps([57,26,13,11,12,14,15,16,17,18,19,5,6,34,58]),import.meta.url)}],Ca=rb({history:My("./"),routes:sb(ib)});Ca.onError((e,t)=>{var n,r;(r=(n=e==null?void 0:e.message)==null?void 0:n.includes)!=null&&r.call(n,"Failed to fetch dynamically imported module")?localStorage.getItem("vuetify:dynamic-reload")?console.error("Dynamic import error, reloading page did not fix it",e):(console.log("Reloading page to fix dynamic import error"),localStorage.setItem("vuetify:dynamic-reload","true"),location.assign(t.fullPath)):console.error(e)});Ca.isReady().then(()=>{localStorage.removeItem("vuetify:dynamic-reload")});function ob(e){e.use(Up).use(Ca).use(Zp)}async function ab(){return typeof Notification<"u"&&Notification.requestPermission?await Notification.requestPermission()==="granted"?(console.log("通知权限已授予"),!0):(console.warn("通知权限被拒绝"),!1):(console.warn("浏览器不支持通知权限请求"),!1)}async function lb(){var e;try{return(e=navigator.storage)!=null&&e.persist?await navigator.storage.persist():!1}catch(t){return console.warn("请求持久性存储失败:",t),!1}}const Xi="Classworks_settings",ku={"server.domain":"https://kv-service.houlang.cloud","server.siteKey":""},dn={"device.uuid":{type:"string",default:"00000000-0000-4000-8000-000000000000",description:"设备唯一标识符",icon:"mdi-identifier"},"storage.persistOnLoad":{type:"boolean",default:!0,description:"是否在页面加载时自动请求持久性存储",icon:"mdi-database-sync"},"display.emptySubjectDisplay":{type:"string",default:"card",validate:e=>["card","button"].includes(e),description:"空科目的显示方式",icon:"mdi-card-outline"},"hitokoto.enabled":{type:"boolean",default:!0,description:"启用一言",icon:"mdi-comment-quote"},"hitokoto.refreshInterval":{type:"number",default:300,description:"刷新时间(秒,0为不自动刷新)",icon:"mdi-timer-refresh"},"display.dynamicSort":{type:"boolean",default:!0,description:"是否启用动态排序",icon:"mdi-sort-variant"},"display.showRandomButton":{type:"boolean",default:!1,description:"是否显示随机点人按钮",icon:"mdi-shuffle-variant"},"display.showFullscreenButton":{type:"boolean",default:!0,description:"是否显示全屏按钮",icon:"mdi-fullscreen"},"display.cardHoverEffect":{type:"boolean",default:!0,description:"是否启用卡片悬浮效果",icon:"mdi-gesture-tap"},"display.enhancedTouchMode":{type:"boolean",default:!0,description:"是否启用增强触摸模式",icon:"mdi-gesture-tap-button"},"display.showAntiScreenBurnCard":{type:"boolean",default:!1,description:"是否显示防烧屏忽悠卡片",icon:"mdi-monitor-shimmer"},"display.showListCard":{type:"boolean",default:!0,description:"是否显示列表卡片",icon:"mdi-list-box"},"display.showExamScheduleButton":{type:"boolean",default:!0,description:"是否显示考试看板",icon:"mdi-calendar-check"},"display.showQuickTools":{type:"boolean",default:!0,description:"是否显示快捷键盘",icon:"mdi-dialpad"},"display.forceDesktopMode":{type:"boolean",default:!1,description:"强制使用一体机UI模式",icon:"mdi-monitor"},"display.lateStudentsArePresent":{type:"boolean",default:!1,description:"将迟到人数算入出勤人数",icon:"mdi-clock-fast"},"server.domain":{type:"string",default:"",validate:e=>{if(!e)return!0;try{return new URL(e),!0}catch(t){return console.error("域名格式无效:",t),!1}},description:"后端服务器域名",icon:"mdi-web"},"server.classNumber":{type:"string",default:"高三八班",validate:e=>/.*/.test(e),description:"班级编号",icon:"mdi-account-group"},"server.siteKey":{type:"string",default:"",description:"网站令牌",icon:"mdi-key-chain"},"server.kvToken":{type:"string",default:"",description:"KV授权令牌",icon:"mdi-shield-key"},"server.authDomain":{type:"string",default:"https://kv.houlang.cloud",description:"授权服务器域名",icon:"mdi-shield-account",validate:e=>{if(!e)return!0;try{return new URL(e),!0}catch(t){return console.error("授权域名格式无效:",t),!1}}},"server.provider":{type:"string",default:"classworkscloud",validate:e=>["kv-local","kv-server","classworkscloud"].includes(e),description:"数据提供者",icon:"mdi-database"},"refresh.auto":{type:"boolean",default:!1,description:"是否启用自动刷新",icon:"mdi-refresh-auto"},"refresh.interval":{type:"number",default:300,validate:e=>e>=10&&e<=3600,description:"自动刷新间隔(秒)",icon:"mdi-timer-outline"},"font.size":{type:"number",default:28,validate:e=>e>=16&&e<=100,description:"字体大小",icon:"mdi-format-size"},"edit.autoSave":{type:"boolean",default:!0,description:"是否启用自动保存",icon:"mdi-content-save-outline"},"edit.blockNonTodayAutoSave":{type:"boolean",default:!0,description:"禁止自动保存非当天数据",icon:"mdi-calendar-lock"},"edit.refreshBeforeEdit":{type:"boolean",default:!0,description:"编辑前是否自动刷新",icon:"mdi-refresh"},"edit.confirmNonTodaySave":{type:"boolean",default:!0,description:"保存非当天数据需确认",icon:"mdi-calendar-alert"},"edit.blockPastDataEdit":{type:"boolean",default:!1,description:"禁止编辑过往数据",icon:"mdi-lock-clock"},"edit.autoSavePromptText":{type:"string",default:"喵?喵呜!",description:"自动保存模式提示文本",icon:"mdi-text-box-outline"},"edit.manualSavePromptText":{type:"string",default:"写完后点击上传谢谢喵",description:"手动保存模式提示文本",icon:"mdi-text-box-outline"},"developer.enabled":{type:"boolean",default:!1,description:"是否启用开发者选项",icon:"mdi-developer-board"},"developer.showDebugConfig":{type:"boolean",default:!1,description:"是否显示调试配置",icon:"mdi-bug-outline"},"developer.disableMessageLog":{type:"boolean",default:!1,description:"禁用消息日志记录",requireDeveloper:!0,icon:"mdi-message-off-outline"},"message.showSidebar":{type:"boolean",default:!0,description:"是否显示消息记录侧栏",requireDeveloper:!0,icon:"mdi-message-text-outline"},"message.maxActiveMessages":{type:"number",default:5,validate:e=>e>=1&&e<=10,description:"同时显示的最大消息数量",requireDeveloper:!0,icon:"mdi-message-badge-outline"},"message.timeout":{type:"number",default:5e3,validate:e=>e>=1e3&&e<=3e4,description:"消息自动关闭时间(毫秒)",requireDeveloper:!0,icon:"mdi-timer-sand"},"message.saveHistory":{type:"boolean",default:!0,description:"是否保存消息历史记录",requireDeveloper:!0,icon:"mdi-history"},"theme.mode":{type:"string",default:"dark",validate:e=>["light","dark"].includes(e),description:"主题模式",icon:"mdi-theme-light-dark"},"notification.singleSound":{type:"string",default:"Teams 默认.mp3",description:"单次通知铃声",icon:"mdi-bell-ring"},"notification.urgentSound":{type:"string",default:"Teams 默认通话铃.mp3",description:"持续通知铃声",icon:"mdi-bell-alert"},"randomPicker.enabled":{type:"boolean",default:!0,description:"是否启用随机点名功能",icon:"mdi-account-question"},"randomPicker.animation":{type:"boolean",default:!0,description:"是否启用随机点名动画效果",icon:"mdi-animation-play"},"randomPicker.defaultCount":{type:"number",default:1,validate:e=>e>=1&&e,description:"默认抽取人数",icon:"mdi-counter"},"randomPicker.excludeAbsent":{type:"boolean",default:!0,description:"是否排除请假学生",icon:"mdi-account-off"},"randomPicker.excludeLate":{type:"boolean",default:!1,description:"是否排除迟到学生",icon:"mdi-clock-alert"},"randomPicker.excludeExcluded":{type:"boolean",default:!0,description:"是否排除不参与学生",icon:"mdi-account-cancel"},"randomPicker.mode":{type:"string",default:"name",validate:e=>["name","number"].includes(e),description:"随机点名模式",icon:"mdi-format-list-numbered"},"randomPicker.maxNumber":{type:"number",default:60,validate:e=>e>=1&&e,description:"学号模式最大值",icon:"mdi-numeric"},"randomPicker.minNumber":{type:"number",default:1,validate:e=>e>=1&&e,description:"学号模式最小值",icon:"mdi-numeric-negative-1"},"pwa.hideInstallCard":{type:"boolean",default:!1,description:"不显示PWA安装卡片",icon:"mdi-download-off"}};class ub{constructor(){this.settingsCache=null,this.isInitialized=!1}init(){this.isInitialized||(this.loadSettings(),this.isInitialized=!0)}loadSettings(){this.settingsCache={};try{const t=typeof localStorage<"u"?localStorage.getItem(Xi):null;t&&(this.settingsCache=JSON.parse(t))}catch(t){console.error("加载设置失败:",t)}for(const[t,n]of Object.entries(dn))t in this.settingsCache||(this.settingsCache[t]=n.default);return this.settingsCache}saveSettings(){if(!(typeof localStorage>"u"))try{localStorage.setItem(Xi,JSON.stringify(this.settingsCache))}catch(t){console.error("保存设置失败:",t)}}getSetting(t){this.isInitialized||this.init();const n=dn[t];if(!n)return console.warn(`未定义的设置项: ${t}`),null;if(n.requireDeveloper&&!this.settingsCache["developer.enabled"])return n.default;if(this.settingsCache["server.provider"]==="classworkscloud"&&ku[t]!==void 0)return ku[t];const r=this.settingsCache[t];return r!==void 0?r:n.default}setSetting(t,n){this.isInitialized||this.init();const r=dn[t];if(!r)return console.warn(`未定义的设置项: ${t}`),!1;if(r.requireDeveloper&&!this.settingsCache["developer.enabled"])return console.warn(`设置项 ${t} 需要启用开发者选项`),!1;try{const s=this.settingsCache[t];if(typeof n!==r.type&&(n=r.type==="boolean"?!!n:r.type==="number"?Number(n):String(n)),r.validate&&!r.validate(n))return console.warn(`设置项 ${t} 的值无效`),!1;this.settingsCache[t]=n,this.saveSettings(),this.logSettingsChange(t,s,n);const i=r.legacyKey;return i&&typeof localStorage<"u"&&localStorage.setItem(i,n.toString()),!0}catch(s){return console.error(`设置配置项 ${t} 失败:`,s),!1}}logSettingsChange(t,n,r){this.settingsCache["developer.enabled"]&&this.settingsCache["developer.showDebugConfig"]&&console.log(`[Settings] ${t}:`,{old:n,new:r,time:new Date().toLocaleTimeString()})}resetSetting(t){this.isInitialized||this.init();const n=dn[t];if(!n){console.warn(`未定义的设置项: ${t}`);return}this.settingsCache[t]=n.default,this.saveSettings()}resetAllSettings(){this.settingsCache={};for(const[t,n]of Object.entries(dn))this.settingsCache[t]=n.default;this.saveSettings()}watchSettings(t){if(typeof window>"u")return()=>{};const n=r=>{r.key===Xi&&(this.settingsCache=JSON.parse(r.newValue),t(this.settingsCache))};return window.addEventListener("storage",n),()=>window.removeEventListener("storage",n)}getSettingDefinition(t){return dn[t]||null}exportSettingsAsKeyValue(){this.isInitialized||this.init();const t={};for(const n in dn)t[n]=this.getSetting(n);return t}}const En=new ub;typeof window<"u"&&En.init();const Ea=e=>En.getSetting(e),cb=(e,t)=>En.setSetting(e,t),fb=e=>En.resetSetting(e),db=e=>En.watchSettings(e),mb=e=>En.getSettingDefinition(e),hb=()=>En.exportSettingsAsKeyValue(),cw=Object.freeze(Object.defineProperty({__proto__:null,SettingsManager:En,exportSettingsAsKeyValue:hb,getSetting:Ea,getSettingDefinition:mb,requestNotificationPermission:ab,requestPersistentStorage:lb,resetSetting:fb,setSetting:cb,settingsDefinitions:dn,watchSettings:db},Symbol.toStringTag,{value:"Module"}));class gb{constructor(){this.logs=[]}async addLog(t){return this.logs.push(t),this.logs.length>100&&this.logs.shift(),!0}async getLogs(t=20){return this.logs.slice(-t).reverse()}}const Ls=new gb,Ft=[];let Ms=null,Nt=null;const Rr={SUCCESS:"success",ERROR:"error",INFO:"info",WARNING:"warning"},vb={timeout:3e3,showSnackbar:!0,addToLog:!0};async function Ts(e,t,n="",r={}){const s={...vb,...r},i={id:Date.now()+Math.random(),type:e,title:t,content:n.substring(0,500),timestamp:new Date};if(s.addToLog)try{for(await Ls.addLog(i),Ft.unshift(i);Ft.length>Ea("message.maxActiveMessages");)Ft.pop();Nt==null||Nt(Ft)}catch(o){console.error("保存日志失败:",o)}return s.showSnackbar&&(Ms==null||Ms(i)),i}function pb(e,t){let n=null;return function(...r){n&&clearTimeout(n),n=setTimeout(()=>{e.apply(this,r)},t)}}const er={install:e=>{e.config.globalProperties.$message={success:(t,n,r)=>Ts(Rr.SUCCESS,t,n,r),error:(t,n,r)=>Ts(Rr.ERROR,t,n,r),info:(t,n,r)=>Ts(Rr.INFO,t,n,r),warning:(t,n,r)=>Ts(Rr.WARNING,t,n,r)}},onSnackbar:e=>{Ms=e},onLog:e=>{Nt=e},getMessages:async()=>{try{return await Ls.getLogs()}catch(e){return console.error("获取日志失败:",e),[...Ft]}},clearMessages:async()=>{try{await Ls.clearLogs(),Ft.length=0,Nt==null||Nt(Ft)}catch(e){console.error("清除日志失败:",e)}},MessageType:Rr,markAsRead:()=>{},deleteMessage:async e=>{try{await Ls.deleteLog(e);const t=Ft.findIndex(n=>n.id===e);t!==-1&&Ft.splice(t,1),Nt==null||Nt(Ft)}catch(t){console.error("删除消息失败:",t)}},getUnreadCount:()=>0,debounce:pb},bd=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},_r=J({border:[Boolean,Number,String]},"border");function Cr(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Cn();return{borderClasses:M(()=>{const r=e.border;return r===!0||r===""?`${t}--border`:typeof r=="string"||r===0?String(r).split(" ").map(s=>`border-${s}`):[]})}}const yb=[null,"default","comfortable","compact"],Gn=J({density:{type:String,default:"default",validator:e=>yb.includes(e)}},"density");function Er(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Cn();return{densityClasses:G(()=>`${t}--density-${e.density}`)}}const gs=J({elevation:{type:[Number,String],validator(e){const t=parseInt(e);return!isNaN(t)&&t>=0&&t<=24}}},"elevation");function vs(e){return{elevationClasses:G(()=>{const n=Ae(e)?e.value:e.elevation;return n==null?[]:[`elevation-${n}`]})}}const on=J({rounded:{type:[Boolean,Number,String],default:void 0},tile:Boolean},"rounded");function an(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Cn();return{roundedClasses:M(()=>{const r=Ae(e)?e.value:e.rounded,s=Ae(e)?!1:e.tile,i=[];if(s||r===!1)i.push("rounded-0");else if(r===!0||r==="")i.push(`${t}--rounded`);else if(typeof r=="string"||r===0)for(const o of String(r).split(" "))i.push(`rounded-${o}`);return i})}}const nt=J({tag:{type:[String,Object,Function],default:"div"}},"tag");function xa(e){return da(()=>{const{class:t,style:n}=bb(e);return{colorClasses:t,colorStyles:n}})}function vr(e){const{colorClasses:t,colorStyles:n}=xa(()=>({text:Ke(e)}));return{textColorClasses:t,textColorStyles:n}}function ar(e){const{colorClasses:t,colorStyles:n}=xa(()=>({background:Ke(e)}));return{backgroundColorClasses:t,backgroundColorStyles:n}}function bb(e){const t=Ke(e),n=[],r={};if(t.background)if(wo(t.background)){if(r.backgroundColor=t.background,!t.text&&fv(t.background)){const s=Ht(t.background);if(s.a==null||s.a===1){const i=Bf(s);r.color=i,r.caretColor=i}}}else n.push(`bg-${t.background}`);return t.text&&(wo(t.text)?(r.color=t.text,r.caretColor=t.text):n.push(`text-${t.text}`)),{class:n,style:r}}const Sb=["elevated","flat","tonal","outlined","text","plain"];function ps(e,t){return q(Te,null,[e&&q("span",{key:"overlay",class:he(`${t}__overlay`)},null),q("span",{key:"underlay",class:he(`${t}__underlay`)},null)])}const Un=J({color:String,variant:{type:String,default:"elevated",validator:e=>Sb.includes(e)}},"variant");function ys(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Cn();const n=G(()=>{const{variant:i}=Ke(e);return`${t}--variant-${i}`}),{colorClasses:r,colorStyles:s}=xa(()=>{const{variant:i,color:o}=Ke(e);return{[["elevated","flat"].includes(i)?"background":"text"]:o}});return{colorClasses:r,colorStyles:s,variantClasses:n}}const Sd=J({baseColor:String,divided:Boolean,direction:{type:String,default:"horizontal"},..._r(),...Me(),...Gn(),...gs(),...on(),...nt(),...vt(),...Un()},"VBtnGroup"),Tu=ve()({name:"VBtnGroup",props:Sd(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=Ct(e),{densityClasses:s}=Er(e),{borderClasses:i}=Cr(e),{elevationClasses:o}=vs(e),{roundedClasses:a}=an(e);bi({VBtn:{height:G(()=>e.direction==="horizontal"?"auto":null),baseColor:G(()=>e.baseColor),color:G(()=>e.color),density:G(()=>e.density),flat:!0,variant:G(()=>e.variant)}}),Oe(()=>O(e.tag,{class:he(["v-btn-group",`v-btn-group--${e.direction}`,{"v-btn-group--divided":e.divided},r.value,i.value,s.value,o.value,a.value,e.class]),style:xe(e.style)},n))}}),wb=J({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),_b=J({value:null,disabled:Boolean,selectedClass:String},"group-item");function Cb(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const r=$e("useGroupItem");if(!r)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const s=Nc();tt(Symbol.for(`${t.description}:id`),s);const i=ge(t,null);if(!i){if(!n)return i;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${t.description}`)}const o=G(()=>e.value),a=M(()=>!!(i.disabled.value||e.disabled));function l(){i==null||i.register({id:s,value:o,disabled:a},r)}function u(){i==null||i.unregister(s)}l(),Pt(()=>u());const c=M(()=>i.isSelected(s)),f=M(()=>i.items.value[0].id===s),d=M(()=>i.items.value[i.items.value.length-1].id===s),m=M(()=>c.value&&[i.selectedClass.value,e.selectedClass]);return ce(c,h=>{r.emit("group:selected",{value:h})},{flush:"sync"}),{id:s,isSelected:c,isFirst:f,isLast:d,toggle:()=>i.select(s,!c.value),select:h=>i.select(s,h),selectedClass:m,value:o,disabled:a,group:i,register:l,unregister:u}}function Eb(e,t){let n=!1;const r=Fe([]),s=Jt(e,"modelValue",[],d=>d===void 0?[]:wd(r,d===null?[null]:fa(d)),d=>{const m=Ab(r,d);return e.multiple?m:m[0]}),i=$e("useGroup");function o(d,m){const h=d,v=Symbol.for(`${t.description}:id`),p=tr(v,i==null?void 0:i.vnode).indexOf(m);ft(h.value)===void 0&&(h.value=p,h.useIndexAsValue=!0),p>-1?r.splice(p,0,h):r.push(h)}function a(d){if(n)return;l();const m=r.findIndex(h=>h.id===d);r.splice(m,1)}function l(){const d=r.find(m=>!m.disabled);d&&e.mandatory==="force"&&!s.value.length&&(s.value=[d.id])}wn(()=>{l()}),Pt(()=>{n=!0}),ta(()=>{for(let d=0;dv.id===d);if(!(m&&(h!=null&&h.disabled)))if(e.multiple){const v=s.value.slice(),E=v.findIndex(S=>S===d),p=~E;if(m=m??!p,p&&e.mandatory&&v.length<=1||!p&&e.max!=null&&v.length+1>e.max)return;E<0&&m?v.push(d):E>=0&&!m&&v.splice(E,1),s.value=v}else{const v=s.value.includes(d);if(e.mandatory&&v||!v&&!m)return;s.value=m??!v?[d]:[]}}function c(d){if(e.multiple,s.value.length){const m=s.value[0],h=r.findIndex(p=>p.id===m);let v=(h+d)%r.length,E=r[v];for(;E.disabled&&v!==h;)v=(v+d)%r.length,E=r[v];if(E.disabled)return;s.value=[r[v].id]}else{const m=r.find(h=>!h.disabled);m&&(s.value=[m.id])}}const f={register:o,unregister:a,selected:s,select:u,disabled:G(()=>e.disabled),prev:()=>c(r.length-1),next:()=>c(1),isSelected:d=>s.value.includes(d),selectedClass:G(()=>e.selectedClass),items:G(()=>r),getItemIndex:d=>xb(r,d)};return tt(t,f),f}function xb(e,t){const n=wd(e,[t]);return n.length?e.findIndex(r=>r.id===n[0]):-1}function wd(e,t){const n=[];return t.forEach(r=>{const s=e.find(o=>Vn(r,o.value)),i=e[r];(s==null?void 0:s.value)!==void 0?n.push(s.id):i!=null&&i.useIndexAsValue&&n.push(i.id)}),n}function Ab(e,t){const n=[];return t.forEach(r=>{const s=e.findIndex(i=>i.id===r);if(~s){const i=e[s];n.push(i.value!==void 0?i.value:s)}}),n}const _d=Symbol.for("vuetify:v-btn-toggle"),kb=J({...Sd(),...wb()},"VBtnToggle"),fw=ve()({name:"VBtnToggle",props:kb(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:r,next:s,prev:i,select:o,selected:a}=Eb(e,_d);return Oe(()=>{const l=Tu.filterProps(e);return O(Tu,Pe({class:["v-btn-toggle",e.class]},l,{style:e.style}),{default:()=>{var u;return[(u=n.default)==null?void 0:u.call(n,{isSelected:r,next:s,prev:i,select:o,selected:a})]}})}),{next:s,prev:i,select:o}}}),Tb=J({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),wt=ve(!1)({name:"VDefaultsProvider",props:Tb(),setup(e,t){let{slots:n}=t;const{defaults:r,disabled:s,reset:i,root:o,scoped:a}=Zo(e);return bi(r,{reset:i,root:o,scoped:a,disabled:s}),()=>{var l;return(l=n.default)==null?void 0:l.call(n)}}}),Pb=["x-small","small","default","large","x-large"],Ei=J({size:{type:[String,Number],default:"default"}},"size");function xi(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Cn();return da(()=>{const n=e.size;let r,s;return qs(Pb,n)?r=`${t}--size-${n}`:n&&(s={width:ie(n),height:ie(n)}),{sizeClasses:r,sizeStyles:s}})}const Ib=J({color:String,disabled:Boolean,start:Boolean,end:Boolean,icon:Ye,opacity:[String,Number],...Me(),...Ei(),...nt({tag:"i"}),...vt()},"VIcon"),Wt=ve()({name:"VIcon",props:Ib(),setup(e,t){let{attrs:n,slots:r}=t;const s=ue(),{themeClasses:i}=Qf(),{iconData:o}=Iv(()=>s.value||e.icon),{sizeClasses:a}=xi(e),{textColorClasses:l,textColorStyles:u}=vr(()=>e.color);return Oe(()=>{var d,m;const c=(d=r.default)==null?void 0:d.call(r);c&&(s.value=(m=Pf(c).filter(h=>h.type===fs&&h.children&&typeof h.children=="string")[0])==null?void 0:m.children);const f=!!(n.onClick||n.onClickOnce);return O(o.value.component,{tag:e.tag,icon:o.value.icon,class:he(["v-icon","notranslate",i.value,a.value,l.value,{"v-icon--clickable":f,"v-icon--disabled":e.disabled,"v-icon--start":e.start,"v-icon--end":e.end},e.class]),style:xe([{"--v-icon-opacity":e.opacity},a.value?void 0:{fontSize:ie(e.size),height:ie(e.size),width:ie(e.size)},u.value,e.style]),role:f?"button":void 0,"aria-hidden":!f,tabindex:f?e.disabled?-1:0:void 0},{default:()=>[c]})}),{}}});function Cd(e,t){const n=le(),r=ue(!1);if(la){const s=new IntersectionObserver(i=>{r.value=!!i.find(o=>o.isIntersecting)},t);Xe(()=>{s.disconnect()}),ce(n,(i,o)=>{o&&(s.unobserve(o),r.value=!1),i&&s.observe(i)},{flush:"post"})}return{intersectionRef:n,isIntersecting:r}}const Ob=J({bgColor:String,color:String,indeterminate:[Boolean,String],rounded:Boolean,modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...Me(),...Ei(),...nt({tag:"div"}),...vt()},"VProgressCircular"),Rb=ve()({name:"VProgressCircular",props:Ob(),setup(e,t){let{slots:n}=t;const r=20,s=2*Math.PI*r,i=le(),{themeClasses:o}=Ct(e),{sizeClasses:a,sizeStyles:l}=xi(e),{textColorClasses:u,textColorStyles:c}=vr(()=>e.color),{textColorClasses:f,textColorStyles:d}=vr(()=>e.bgColor),{intersectionRef:m,isIntersecting:h}=Cd(),{resizeRef:v,contentRect:E}=Sa(),p=G(()=>nn(parseFloat(e.modelValue),0,100)),S=G(()=>Number(e.width)),b=G(()=>l.value?Number(e.size):E.value?E.value.width:Math.max(S.value,32)),_=G(()=>r/(1-S.value/b.value)*2),I=G(()=>S.value/b.value*_.value),T=G(()=>{const A=(100-p.value)/100*s;return e.rounded&&p.value>0&&p.value<100?ie(Math.min(s-.01,A+I.value)):ie(A)}),R=M(()=>{const A=Number(e.rotate);return e.rounded?A+I.value/2/s*360:A});return _t(()=>{m.value=i.value,v.value=i.value}),Oe(()=>O(e.tag,{ref:i,class:he(["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":h.value,"v-progress-circular--disable-shrink":e.indeterminate&&(e.indeterminate==="disable-shrink"||es())},o.value,a.value,u.value,e.class]),style:xe([l.value,c.value,e.style]),role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:p.value},{default:()=>[q("svg",{style:{transform:`rotate(calc(-90deg + ${R.value}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${_.value} ${_.value}`},[q("circle",{class:he(["v-progress-circular__underlay",f.value]),style:xe(d.value),fill:"transparent",cx:"50%",cy:"50%",r,"stroke-width":I.value,"stroke-dasharray":s,"stroke-dashoffset":0},null),q("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r,"stroke-width":I.value,"stroke-dasharray":s,"stroke-dashoffset":T.value,"stroke-linecap":e.rounded?"round":void 0},null)]),n.default&&q("div",{class:"v-progress-circular__content"},[n.default({value:p.value})])]})),{}}}),xr=J({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function Ar(e){return{dimensionStyles:M(()=>{const n={},r=ie(e.height),s=ie(e.maxHeight),i=ie(e.maxWidth),o=ie(e.minHeight),a=ie(e.minWidth),l=ie(e.width);return r!=null&&(n.height=r),s!=null&&(n.maxHeight=s),i!=null&&(n.maxWidth=i),o!=null&&(n.minHeight=o),a!=null&&(n.minWidth=a),l!=null&&(n.width=l),n})}}const Pu={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},Ai=J({location:String},"location");function Aa(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2?arguments[2]:void 0;const{isRtl:r}=ms();return{locationStyles:M(()=>{if(!e.location)return{};const{side:i,align:o}=So(e.location.split(" ").length>1?e.location:`${e.location} center`,r.value);function a(u){return n?n(u):0}const l={};return i!=="center"&&(t?l[Pu[i]]=`calc(100% - ${a(i)}px)`:l[i]=0),o!=="center"?t?l[Pu[o]]=`calc(100% - ${a(o)}px)`:l[o]=0:(i==="center"?l.top=l.left="50%":l[{top:"left",bottom:"left",left:"top",right:"top"}[i]]="50%",l.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[i]),l})}}const Db=J({chunkCount:{type:[Number,String],default:null},chunkWidth:{type:[Number,String],default:null},chunkGap:{type:[Number,String],default:4}},"chunks");function Lb(e,t){const n=G(()=>!!e.chunkCount||!!e.chunkWidth),r=M(()=>{const a=Ke(t);if(!a)return 0;if(!e.chunkCount)return Number(e.chunkWidth);const l=Number(e.chunkCount);return(a-Number(e.chunkGap)*(l-1))/l}),s=G(()=>Number(e.chunkGap)),i=M(()=>{if(!n.value)return{};const a=ie(s.value),l=ie(r.value);return{maskRepeat:"repeat-x",maskImage:`linear-gradient(90deg, #000, #000 ${l}, transparent ${l}, transparent)`,maskSize:`calc(${l} + ${a}) 100%`}});function o(a){const l=Ke(t);if(!l)return a;const u=100*s.value/l,c=100*(r.value+s.value)/l,f=Math.floor((a+u)/c);return nn(0,f*c-u/2,100)}return{hasChunks:n,chunksMaskStyles:i,snapValueToChunk:o}}const Mb=J({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},bufferColor:String,bufferOpacity:[Number,String],clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},opacity:[Number,String],reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...Db(),...Me(),...Ai({location:"top"}),...on(),...nt(),...vt()},"VProgressLinear"),Ed=ve()({name:"VProgressLinear",props:Mb(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=le(),s=Jt(e,"modelValue"),{isRtl:i,rtlClasses:o}=ms(),{themeClasses:a}=Ct(e),{locationStyles:l}=Aa(e),{textColorClasses:u,textColorStyles:c}=vr(()=>e.color),{backgroundColorClasses:f,backgroundColorStyles:d}=ar(()=>e.bgColor||e.color),{backgroundColorClasses:m,backgroundColorStyles:h}=ar(()=>e.bufferColor||e.bgColor||e.color),{backgroundColorClasses:v,backgroundColorStyles:E}=ar(()=>e.color),{roundedClasses:p}=an(e),{intersectionRef:S,isIntersecting:b}=Cd(),_=M(()=>parseFloat(e.max)),I=M(()=>parseFloat(e.height)),T=M(()=>nn(parseFloat(e.bufferValue)/_.value*100,0,100)),R=M(()=>nn(parseFloat(s.value)/_.value*100,0,100)),A=M(()=>i.value!==e.reverse),x=M(()=>e.indeterminate?"fade-transition":"slide-x-transition"),B=ue(0),{hasChunks:F,chunksMaskStyles:k,snapValueToChunk:N}=Lb(e,B);wr(F,()=>{const{resizeRef:X}=Sa(ne=>B.value=ne[0].contentRect.width);_t(()=>X.value=r.value)});const j=M(()=>F.value?N(T.value):T.value),Y=M(()=>F.value?N(R.value):R.value);function Q(X){if(!S.value)return;const{left:ne,right:Re,width:me}=S.value.getBoundingClientRect(),ke=A.value?me-X.clientX+(Re-me):X.clientX-ne;s.value=Math.round(ke/me*_.value)}return _t(()=>{S.value=r.value}),Oe(()=>O(e.tag,{ref:r,class:he(["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&b.value,"v-progress-linear--reverse":A.value,"v-progress-linear--rounded":e.rounded,"v-progress-linear--rounded-bar":e.roundedBar,"v-progress-linear--striped":e.striped,"v-progress-linear--clickable":e.clickable},p.value,a.value,o.value,e.class]),style:xe([{bottom:e.location==="bottom"?0:void 0,top:e.location==="top"?0:void 0,height:e.active?ie(I.value):0,"--v-progress-linear-height":ie(I.value),...e.absolute?l.value:{}},k.value,e.style]),role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:Math.min(parseFloat(s.value),_.value),onClick:e.clickable&&Q},{default:()=>[e.stream&&q("div",{key:"stream",class:he(["v-progress-linear__stream",u.value]),style:{...c.value,[A.value?"left":"right"]:ie(-I.value),borderTop:`${ie(I.value/2)} dotted`,opacity:parseFloat(e.bufferOpacity),top:`calc(50% - ${ie(I.value/4)})`,width:ie(100-T.value,"%"),"--v-progress-linear-stream-to":ie(I.value*(A.value?1:-1))}},null),q("div",{class:he(["v-progress-linear__background",f.value]),style:xe([d.value,{opacity:parseFloat(e.bgOpacity),width:e.stream?0:void 0}])},null),q("div",{class:he(["v-progress-linear__buffer",m.value]),style:xe([h.value,{opacity:parseFloat(e.bufferOpacity),width:ie(j.value,"%")}])},null),O(bn,{name:x.value},{default:()=>[e.indeterminate?q("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(X=>q("div",{key:X,class:he(["v-progress-linear__indeterminate",X,v.value]),style:xe(E.value)},null))]):q("div",{class:he(["v-progress-linear__determinate",v.value]),style:xe([E.value,{width:ie(Y.value,"%")}])},null)]}),n.default&&q("div",{class:"v-progress-linear__content"},[n.default({value:R.value,buffer:T.value})])]})),{}}}),xd=J({loading:[Boolean,String]},"loader");function Ad(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Cn();return{loaderClasses:G(()=>({[`${t}--loading`]:e.loading}))}}function Nb(e,t){var r;let{slots:n}=t;return q("div",{class:he(`${e.name}__loader`)},[((r=n.default)==null?void 0:r.call(n,{color:e.color,isActive:e.active}))||O(Ed,{absolute:e.absolute,active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const Vb=["static","relative","fixed","absolute","sticky"],ka=J({position:{type:String,validator:e=>Vb.includes(e)}},"position");function Ta(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Cn();return{positionClasses:G(()=>e.position?`${t}--${e.position}`:void 0)}}function Fb(){const e=$e("useRoute");return M(()=>{var t;return(t=e==null?void 0:e.proxy)==null?void 0:t.$route})}function Bb(){var e,t;return(t=(e=$e("useRouter"))==null?void 0:e.proxy)==null?void 0:t.$router}function Pa(e,t){var f,d;const n=Gc("RouterLink"),r=G(()=>!!(e.href||e.to)),s=M(()=>(r==null?void 0:r.value)||Rl(t,"click")||Rl(e,"click"));if(typeof n=="string"||!("useLink"in n)){const m=G(()=>e.href);return{isLink:r,isRouterLink:G(()=>!1),isClickable:s,href:m,linkProps:Fe({href:m})}}const i=n.useLink({to:G(()=>e.to||""),replace:G(()=>e.replace)}),o=M(()=>e.to?i:void 0),a=Fb(),l=M(()=>{var m,h,v;return o.value?e.exact?a.value?((v=o.value.isExactActive)==null?void 0:v.value)&&Vn(o.value.route.value.query,a.value.query):((h=o.value.isExactActive)==null?void 0:h.value)??!1:((m=o.value.isActive)==null?void 0:m.value)??!1:!1}),u=M(()=>{var m;return e.to?(m=o.value)==null?void 0:m.route.value.href:e.href}),c=G(()=>!!e.to);return{isLink:r,isRouterLink:c,isClickable:s,isActive:l,route:(f=o.value)==null?void 0:f.route,navigate:(d=o.value)==null?void 0:d.navigate,href:u,linkProps:Fe({href:u,"aria-current":G(()=>l.value?"page":void 0),"aria-disabled":G(()=>e.disabled&&r.value?"true":void 0),tabindex:G(()=>e.disabled&&r.value?"-1":void 0)})}}const Ia=J({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let Zi=!1;function $b(e,t){let n=!1,r,s;Ie&&(e!=null&&e.beforeEach)&&(We(()=>{window.addEventListener("popstate",i),r=e.beforeEach((o,a,l)=>{Zi?n?t(l):l():setTimeout(()=>n?t(l):l()),Zi=!0}),s=e==null?void 0:e.afterEach(()=>{Zi=!1})}),Xe(()=>{window.removeEventListener("popstate",i),r==null||r(),s==null||s()}));function i(o){var a;(a=o.state)!=null&&a.replaced||(n=!0,setTimeout(()=>n=!1))}}function Hb(e,t){ce(()=>{var n;return(n=e.isActive)==null?void 0:n.value},n=>{e.isLink.value&&n!=null&&t&&We(()=>{t(n)})},{immediate:!0})}const Oo=Symbol("rippleStop"),jb=80;function Iu(e,t){e.style.transform=t,e.style.webkitTransform=t}function Ro(e){return e.constructor.name==="TouchEvent"}function kd(e){return e.constructor.name==="KeyboardEvent"}const Wb=function(e,t){var f;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=0,s=0;if(!kd(e)){const d=t.getBoundingClientRect(),m=Ro(e)?e.touches[e.touches.length-1]:e;r=m.clientX-d.left,s=m.clientY-d.top}let i=0,o=.3;(f=t._ripple)!=null&&f.circle?(o=.15,i=t.clientWidth/2,i=n.center?i:i+Math.sqrt((r-i)**2+(s-i)**2)/4):i=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const a=`${(t.clientWidth-i*2)/2}px`,l=`${(t.clientHeight-i*2)/2}px`,u=n.center?a:`${r-i}px`,c=n.center?l:`${s-i}px`;return{radius:i,scale:o,x:u,y:c,centerX:a,centerY:l}},ei={show(e,t){var m;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!((m=t==null?void 0:t._ripple)!=null&&m.enabled))return;const r=document.createElement("span"),s=document.createElement("span");r.appendChild(s),r.className="v-ripple__container",n.class&&(r.className+=` ${n.class}`);const{radius:i,scale:o,x:a,y:l,centerX:u,centerY:c}=Wb(e,t,n),f=`${i*2}px`;s.className="v-ripple__animation",s.style.width=f,s.style.height=f,t.appendChild(r);const d=window.getComputedStyle(t);d&&d.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),s.classList.add("v-ripple__animation--enter"),s.classList.add("v-ripple__animation--visible"),Iu(s,`translate(${a}, ${l}) scale3d(${o},${o},${o})`),s.dataset.activated=String(performance.now()),requestAnimationFrame(()=>{requestAnimationFrame(()=>{s.classList.remove("v-ripple__animation--enter"),s.classList.add("v-ripple__animation--in"),Iu(s,`translate(${u}, ${c}) scale3d(1,1,1)`)})})},hide(e){var i;if(!((i=e==null?void 0:e._ripple)!=null&&i.enabled))return;const t=e.getElementsByClassName("v-ripple__animation");if(t.length===0)return;const n=Array.from(t).findLast(o=>!o.dataset.isHiding);if(n)n.dataset.isHiding="true";else return;const r=performance.now()-Number(n.dataset.activated),s=Math.max(250-r,0);setTimeout(()=>{n.classList.remove("v-ripple__animation--in"),n.classList.add("v-ripple__animation--out"),setTimeout(()=>{var a;e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((a=n.parentNode)==null?void 0:a.parentNode)===e&&e.removeChild(n.parentNode)},300)},s)}};function Td(e){return typeof e>"u"||!!e}function as(e){const t={},n=e.currentTarget;if(!(!(n!=null&&n._ripple)||n._ripple.touched||e[Oo])){if(e[Oo]=!0,Ro(e))n._ripple.touched=!0,n._ripple.isTouch=!0;else if(n._ripple.isTouch)return;if(t.center=n._ripple.centered||kd(e),n._ripple.class&&(t.class=n._ripple.class),Ro(e)){if(n._ripple.showTimerCommit)return;n._ripple.showTimerCommit=()=>{ei.show(e,n,t)},n._ripple.showTimer=window.setTimeout(()=>{var r;(r=n==null?void 0:n._ripple)!=null&&r.showTimerCommit&&(n._ripple.showTimerCommit(),n._ripple.showTimerCommit=null)},jb)}else ei.show(e,n,t)}}function ti(e){e[Oo]=!0}function mt(e){const t=e.currentTarget;if(t!=null&&t._ripple){if(window.clearTimeout(t._ripple.showTimer),e.type==="touchend"&&t._ripple.showTimerCommit){t._ripple.showTimerCommit(),t._ripple.showTimerCommit=null,t._ripple.showTimer=window.setTimeout(()=>{mt(e)});return}window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),ei.hide(t)}}function Pd(e){const t=e.currentTarget;t!=null&&t._ripple&&(t._ripple.showTimerCommit&&(t._ripple.showTimerCommit=null),window.clearTimeout(t._ripple.showTimer))}let ls=!1;function Gb(e,t){!ls&&t.includes(e.key)&&(ls=!0,as(e))}function Id(e){ls=!1,mt(e)}function Od(e){ls&&(ls=!1,mt(e))}function Rd(e,t,n){const{value:r,modifiers:s}=t,i=Td(r);i||ei.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=i,e._ripple.centered=s.center,e._ripple.circle=s.circle;const o=yo(r)?r:{};o.class&&(e._ripple.class=o.class);const a=o.keys??["Enter","Space"];if(e._ripple.keyDownHandler=l=>Gb(l,a),i&&!n){if(s.stop){e.addEventListener("touchstart",ti,{passive:!0}),e.addEventListener("mousedown",ti);return}e.addEventListener("touchstart",as,{passive:!0}),e.addEventListener("touchend",mt,{passive:!0}),e.addEventListener("touchmove",Pd,{passive:!0}),e.addEventListener("touchcancel",mt),e.addEventListener("mousedown",as),e.addEventListener("mouseup",mt),e.addEventListener("mouseleave",mt),e.addEventListener("keydown",e._ripple.keyDownHandler),e.addEventListener("keyup",Id),e.addEventListener("blur",Od),e.addEventListener("dragstart",mt,{passive:!0})}else!i&&n&&Dd(e)}function Dd(e){var t;e.removeEventListener("touchstart",ti),e.removeEventListener("mousedown",ti),e.removeEventListener("touchstart",as),e.removeEventListener("touchend",mt),e.removeEventListener("touchmove",Pd),e.removeEventListener("touchcancel",mt),e.removeEventListener("mousedown",as),e.removeEventListener("mouseup",mt),e.removeEventListener("mouseleave",mt),(t=e._ripple)!=null&&t.keyDownHandler&&e.removeEventListener("keydown",e._ripple.keyDownHandler),e.removeEventListener("keyup",Id),e.removeEventListener("blur",Od),e.removeEventListener("dragstart",mt)}function Ub(e,t){Rd(e,t,!1)}function zb(e){Dd(e),delete e._ripple}function Kb(e,t){if(t.value===t.oldValue)return;const n=Td(t.oldValue);Rd(e,t,n)}const us={mounted:Ub,unmounted:zb,updated:Kb},qb=J({active:{type:Boolean,default:void 0},activeColor:String,baseColor:String,symbol:{type:null,default:_d},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:Ye,appendIcon:Ye,block:Boolean,readonly:Boolean,slim:Boolean,stacked:Boolean,spaced:String,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},..._r(),...Me(),...Gn(),...xr(),...gs(),..._b(),...xd(),...Ai(),...ka(),...on(),...Ia(),...Ei(),...nt({tag:"button"}),...vt(),...Un({variant:"elevated"})},"VBtn"),Ld=ve()({name:"VBtn",props:qb(),emits:{"group:selected":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:s}=Ct(e),{borderClasses:i}=Cr(e),{densityClasses:o}=Er(e),{dimensionStyles:a}=Ar(e),{elevationClasses:l}=vs(e),{loaderClasses:u}=Ad(e),{locationStyles:c}=Aa(e),{positionClasses:f}=Ta(e),{roundedClasses:d}=an(e),{sizeClasses:m,sizeStyles:h}=xi(e),v=Cb(e,e.symbol,!1),E=Pa(e,n),p=M(()=>{var F;return e.active!==void 0?e.active:E.isRouterLink.value?(F=E.isActive)==null?void 0:F.value:v==null?void 0:v.isSelected.value}),S=G(()=>p.value?e.activeColor??e.color:e.color),b=M(()=>{var k,N;return{color:(v==null?void 0:v.isSelected.value)&&(!E.isLink.value||((k=E.isActive)==null?void 0:k.value))||!v||((N=E.isActive)==null?void 0:N.value)?S.value??e.baseColor:e.baseColor,variant:e.variant}}),{colorClasses:_,colorStyles:I,variantClasses:T}=ys(b),R=M(()=>(v==null?void 0:v.disabled.value)||e.disabled),A=G(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),x=M(()=>{if(!(e.value===void 0||typeof e.value=="symbol"))return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function B(F){var k;R.value||E.isLink.value&&(F.metaKey||F.ctrlKey||F.shiftKey||F.button!==0||n.target==="_blank")||(E.isRouterLink.value?(k=E.navigate)==null||k.call(E,F):v==null||v.toggle())}return Hb(E,v==null?void 0:v.select),Oe(()=>{const F=E.isLink.value?"a":e.tag,k=!!(e.prependIcon||r.prepend),N=!!(e.appendIcon||r.append),j=!!(e.icon&&e.icon!==!0);return $n(O(F,Pe(E.linkProps,{type:F==="a"?void 0:"button",class:["v-btn",v==null?void 0:v.selectedClass.value,{"v-btn--active":p.value,"v-btn--block":e.block,"v-btn--disabled":R.value,"v-btn--elevated":A.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--readonly":e.readonly,"v-btn--slim":e.slim,"v-btn--stacked":e.stacked},e.spaced?["v-btn--spaced",`v-btn--spaced-${e.spaced}`]:[],s.value,i.value,_.value,o.value,l.value,u.value,f.value,d.value,m.value,T.value,e.class],style:[I.value,a.value,c.value,h.value,e.style],"aria-busy":e.loading?!0:void 0,disabled:R.value&&F!=="a"||void 0,tabindex:e.loading||e.readonly?-1:void 0,onClick:B,value:x.value}),{default:()=>{var Y;return[ps(!0,"v-btn"),!e.icon&&k&&q("span",{key:"prepend",class:"v-btn__prepend"},[r.prepend?O(wt,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},r.prepend):O(Wt,{key:"prepend-icon",icon:e.prependIcon},null)]),q("span",{class:"v-btn__content","data-no-activator":""},[!r.default&&j?O(Wt,{key:"content-icon",icon:e.icon},null):O(wt,{key:"content-defaults",disabled:!j,defaults:{VIcon:{icon:e.icon}}},{default:()=>{var Q;return[((Q=r.default)==null?void 0:Q.call(r))??Et(e.text)]}})]),!e.icon&&N&&q("span",{key:"append",class:"v-btn__append"},[r.append?O(wt,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},r.append):O(Wt,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&q("span",{key:"loader",class:"v-btn__loader"},[((Y=r.loader)==null?void 0:Y.call(r))??O(Rb,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,width:"2"},null)])]}}),[[us,!R.value&&e.ripple,"",{center:!!e.icon}]])}),{group:v}}});function Ji(e,t){return{x:e.x+t.x,y:e.y+t.y}}function Yb(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Ou(e,t){if(e.side==="top"||e.side==="bottom"){const{side:n,align:r}=e,s=r==="left"?0:r==="center"?t.width/2:r==="right"?t.width:r,i=n==="top"?0:n==="bottom"?t.height:n;return Ji({x:s,y:i},t)}else if(e.side==="left"||e.side==="right"){const{side:n,align:r}=e,s=n==="left"?0:n==="right"?t.width:n,i=r==="top"?0:r==="center"?t.height/2:r==="bottom"?t.height:r;return Ji({x:s,y:i},t)}return Ji({x:t.width/2,y:t.height/2},t)}const Md={static:Jb,connected:e0},Xb=J({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in Md},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array],stickToTarget:Boolean,viewportMargin:{type:[Number,String],default:12}},"VOverlay-location-strategies");function Zb(e,t){const n=le({}),r=le();Ie&&wr(()=>!!(t.isActive.value&&e.locationStrategy),a=>{var l,u;ce(()=>e.locationStrategy,a),Xe(()=>{window.removeEventListener("resize",s),visualViewport==null||visualViewport.removeEventListener("resize",i),visualViewport==null||visualViewport.removeEventListener("scroll",o),r.value=void 0}),window.addEventListener("resize",s,{passive:!0}),visualViewport==null||visualViewport.addEventListener("resize",i,{passive:!0}),visualViewport==null||visualViewport.addEventListener("scroll",o,{passive:!0}),typeof e.locationStrategy=="function"?r.value=(l=e.locationStrategy(t,e,n))==null?void 0:l.updateLocation:r.value=(u=Md[e.locationStrategy](t,e,n))==null?void 0:u.updateLocation});function s(a){var l;(l=r.value)==null||l.call(r,a)}function i(a){var l;(l=r.value)==null||l.call(r,a)}function o(a){var l;(l=r.value)==null||l.call(r,a)}return{contentStyles:n,updateLocation:r}}function Jb(){}function Qb(e,t){const n=Lf(e);return t?n.x+=parseFloat(e.style.right||0):n.x-=parseFloat(e.style.left||0),n.y-=parseFloat(e.style.top||0),n}function e0(e,t,n){(Array.isArray(e.target.value)||Tv(e.target.value))&&Object.assign(n.value,{position:"fixed",top:0,[e.isRtl.value?"right":"left"]:0});const{preferredAnchor:s,preferredOrigin:i}=da(()=>{const p=So(t.location,e.isRtl.value),S=t.origin==="overlap"?p:t.origin==="auto"?Hi(p):So(t.origin,e.isRtl.value);return p.side===S.side&&p.align===ji(S).align?{preferredAnchor:Ll(p),preferredOrigin:Ll(S)}:{preferredAnchor:p,preferredOrigin:S}}),[o,a,l,u]=["minWidth","minHeight","maxWidth","maxHeight"].map(p=>M(()=>{const S=parseFloat(t[p]);return isNaN(S)?1/0:S})),c=M(()=>{if(Array.isArray(t.offset))return t.offset;if(typeof t.offset=="string"){const p=t.offset.split(" ").map(parseFloat);return p.length<2&&p.push(0),p}return typeof t.offset=="number"?[t.offset,0]:[0,0]});let f=!1,d=-1;const m=new jg(4),h=new ResizeObserver(()=>{if(!f)return;if(requestAnimationFrame(S=>{S!==d&&m.clear(),requestAnimationFrame(b=>{d=b})}),m.isFull){const S=m.values();if(Vn(S.at(-1),S.at(-3))&&!Vn(S.at(-1),S.at(-2)))return}const p=E();p&&m.push(p.flipped)});let v=new St({x:0,y:0,width:0,height:0});ce(e.target,(p,S)=>{S&&!Array.isArray(S)&&h.unobserve(S),Array.isArray(p)?Vn(p,S)||E():p&&h.observe(p)},{immediate:!0}),ce(e.contentEl,(p,S)=>{S&&h.unobserve(S),p&&h.observe(p)},{immediate:!0}),Xe(()=>{h.disconnect()});function E(){if(f=!1,requestAnimationFrame(()=>f=!0),!e.target.value||!e.contentEl.value)return;(Array.isArray(e.target.value)||e.target.value.offsetParent||e.target.value.getClientRects().length)&&(v=Df(e.target.value));const p=Qb(e.contentEl.value,e.isRtl.value),S=Xs(e.contentEl.value),b=Number(t.viewportMargin);S.length||(S.push(document.documentElement),e.contentEl.value.style.top&&e.contentEl.value.style.left||(p.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),p.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const _=S.reduce((N,j)=>{const Y=Yg(j);return N?new St({x:Math.max(N.left,Y.left),y:Math.max(N.top,Y.top),width:Math.min(N.right,Y.right)-Math.max(N.left,Y.left),height:Math.min(N.bottom,Y.bottom)-Math.max(N.top,Y.top)}):Y},void 0);t.stickToTarget?(_.x+=Math.min(b,v.x),_.y+=Math.min(b,v.y),_.width=Math.max(_.width-b*2,v.x+v.width-b),_.height=Math.max(_.height-b*2,v.y+v.height-b)):(_.x+=b,_.y+=b,_.width-=b*2,_.height-=b*2);let I={anchor:s.value,origin:i.value};function T(N){const j=new St(p),Y=Ou(N.anchor,v),Q=Ou(N.origin,j);let{x:X,y:ne}=Yb(Y,Q);switch(N.anchor.side){case"top":ne-=c.value[0];break;case"bottom":ne+=c.value[0];break;case"left":X-=c.value[0];break;case"right":X+=c.value[0];break}switch(N.anchor.align){case"top":ne-=c.value[1];break;case"bottom":ne+=c.value[1];break;case"left":X-=c.value[1];break;case"right":X+=c.value[1];break}return j.x+=X,j.y+=ne,j.width=Math.min(j.width,l.value),j.height=Math.min(j.height,u.value),{overflows:Nl(j,_),x:X,y:ne}}let R=0,A=0;const x={x:0,y:0},B={x:!1,y:!1};let F=-1;for(;!(F++>10);){const{x:N,y:j,overflows:Y}=T(I);R+=N,A+=j,p.x+=N,p.y+=j;{const Q=Ml(I.anchor),X=Y.x.before||Y.x.after,ne=Y.y.before||Y.y.after;let Re=!1;if(["x","y"].forEach(me=>{if(me==="x"&&X&&!B.x||me==="y"&&ne&&!B.y){const ke={anchor:{...I.anchor},origin:{...I.origin}},Se=me==="x"?Q==="y"?ji:Hi:Q==="y"?Hi:ji;ke.anchor=Se(ke.anchor),ke.origin=Se(ke.origin);const{overflows:Ne}=T(ke);(Ne[me].before<=Y[me].before&&Ne[me].after<=Y[me].after||Ne[me].before+Ne[me].after<(Y[me].before+Y[me].after)/2)&&(I=ke,Re=B[me]=!0)}}),Re)continue}Y.x.before&&(R+=Y.x.before,p.x+=Y.x.before),Y.x.after&&(R-=Y.x.after,p.x-=Y.x.after),Y.y.before&&(A+=Y.y.before,p.y+=Y.y.before),Y.y.after&&(A-=Y.y.after,p.y-=Y.y.after);{const Q=Nl(p,_);x.x=_.width-Q.x.before-Q.x.after,x.y=_.height-Q.y.before-Q.y.after,R+=Q.x.before,p.x+=Q.x.before,A+=Q.y.before,p.y+=Q.y.before}break}const k=Ml(I.anchor);return Object.assign(n.value,{"--v-overlay-anchor-origin":`${I.anchor.side} ${I.anchor.align}`,transformOrigin:`${I.origin.side} ${I.origin.align}`,top:ie(Qi(A)),left:e.isRtl.value?void 0:ie(Qi(R)),right:e.isRtl.value?ie(Qi(-R)):void 0,minWidth:ie(k==="y"?Math.min(o.value,v.width):o.value),maxWidth:ie(Ru(nn(x.x,o.value===1/0?0:o.value,l.value))),maxHeight:ie(Ru(nn(x.y,a.value===1/0?0:a.value,u.value)))}),{available:x,contentBox:p,flipped:B}}return ce(()=>[s.value,i.value,t.offset,t.minWidth,t.minHeight,t.maxWidth,t.maxHeight],()=>E()),We(()=>{const p=E();if(!p)return;const{available:S,contentBox:b}=p;b.height>S.y&&requestAnimationFrame(()=>{E(),requestAnimationFrame(()=>{E()})})}),{updateLocation:E}}function Qi(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function Ru(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let Do=!0;const ni=[];function t0(e){!Do||ni.length?(ni.push(e),Lo()):(Do=!1,e(),Lo())}let Du=-1;function Lo(){cancelAnimationFrame(Du),Du=requestAnimationFrame(()=>{const e=ni.shift();e&&e(),ni.length?Lo():Do=!0})}const Ns={none:null,close:s0,block:i0,reposition:o0},n0=J({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in Ns}},"VOverlay-scroll-strategies");function r0(e,t){if(!Ie)return;let n;_t(async()=>{n==null||n.stop(),t.isActive.value&&e.scrollStrategy&&(n=Bn(),await new Promise(r=>setTimeout(r)),n.active&&n.run(()=>{var r;typeof e.scrollStrategy=="function"?e.scrollStrategy(t,e,n):(r=Ns[e.scrollStrategy])==null||r.call(Ns,t,e,n)}))}),Xe(()=>{n==null||n.stop()})}function s0(e){function t(n){e.isActive.value=!1}Nd(Oa(e.target.value,e.contentEl.value),t)}function i0(e,t){var a;const n=(a=e.root.value)==null?void 0:a.offsetParent,r=Oa(e.target.value,e.contentEl.value),s=[...new Set([...Xs(r,t.contained?n:void 0),...Xs(e.contentEl.value,t.contained?n:void 0)])].filter(l=>!l.classList.contains("v-overlay-scroll-blocked")),i=window.innerWidth-document.documentElement.offsetWidth,o=(l=>va(l)&&l)(n||document.documentElement);o&&e.root.value.classList.add("v-overlay--scroll-blocked"),s.forEach((l,u)=>{l.style.setProperty("--v-body-scroll-x",ie(-l.scrollLeft)),l.style.setProperty("--v-body-scroll-y",ie(-l.scrollTop)),l!==document.documentElement&&l.style.setProperty("--v-scrollbar-offset",ie(i)),l.classList.add("v-overlay-scroll-blocked")}),Xe(()=>{s.forEach((l,u)=>{const c=parseFloat(l.style.getPropertyValue("--v-body-scroll-x")),f=parseFloat(l.style.getPropertyValue("--v-body-scroll-y")),d=l.style.scrollBehavior;l.style.scrollBehavior="auto",l.style.removeProperty("--v-body-scroll-x"),l.style.removeProperty("--v-body-scroll-y"),l.style.removeProperty("--v-scrollbar-offset"),l.classList.remove("v-overlay-scroll-blocked"),l.scrollLeft=-c,l.scrollTop=-f,l.style.scrollBehavior=d}),o&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function o0(e,t,n){let r=!1,s=-1,i=-1;function o(a){t0(()=>{var c,f;const l=performance.now();(f=(c=e.updateLocation).value)==null||f.call(c,a),r=(performance.now()-l)/(1e3/60)>2})}i=(typeof requestIdleCallback>"u"?a=>a():requestIdleCallback)(()=>{n.run(()=>{Nd(Oa(e.target.value,e.contentEl.value),a=>{r?(cancelAnimationFrame(s),s=requestAnimationFrame(()=>{s=requestAnimationFrame(()=>{o(a)})})):o(a)})})}),Xe(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(i),cancelAnimationFrame(s)})}function Oa(e,t){return Array.isArray(e)?document.elementsFromPoint(...e).find(n=>!(t!=null&&t.contains(n))):e??t}function Nd(e,t){const n=[document,...Xs(e)];n.forEach(r=>{r.addEventListener("scroll",t,{passive:!0})}),Xe(()=>{n.forEach(r=>{r.removeEventListener("scroll",t)})})}const a0=Symbol.for("vuetify:v-menu"),l0=J({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function u0(e,t){let n=()=>{};function r(o,a){n==null||n();const l=o?e.openDelay:e.closeDelay,u=Math.max((a==null?void 0:a.minDelay)??0,Number(l??0));return new Promise(c=>{n=zg(u,()=>{t==null||t(o),c(o)})})}function s(){return r(!0)}function i(o){return r(!1,o)}return{clearDelay:n,runOpenDelay:s,runCloseDelay:i}}const c0=J({target:[String,Object],activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,...l0()},"VOverlay-activator");function f0(e,t){let{isActive:n,isTop:r,contentEl:s}=t;const i=$e("useActivator"),o=le();let a=!1,l=!1,u=!0;const c=M(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),f=M(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!c.value),{runOpenDelay:d,runCloseDelay:m}=u0(e,A=>{A===(e.openOnHover&&a||c.value&&l)&&!(e.openOnHover&&n.value&&!r.value)&&(n.value!==A&&(u=!0),n.value=A)}),h=le(),v={onClick:A=>{A.stopPropagation(),o.value=A.currentTarget||A.target,n.value||(h.value=[A.clientX,A.clientY]),n.value=!n.value},onMouseenter:A=>{a=!0,o.value=A.currentTarget||A.target,d()},onMouseleave:A=>{a=!1,m()},onFocus:A=>{Gg(A.target,":focus-visible")!==!1&&(l=!0,A.stopPropagation(),o.value=A.currentTarget||A.target,d())},onBlur:A=>{l=!1,A.stopPropagation(),m({minDelay:1})}},E=M(()=>{const A={};return f.value&&(A.onClick=v.onClick),e.openOnHover&&(A.onMouseenter=v.onMouseenter,A.onMouseleave=v.onMouseleave),c.value&&(A.onFocus=v.onFocus,A.onBlur=v.onBlur),A}),p=M(()=>{const A={};if(e.openOnHover&&(A.onMouseenter=()=>{a=!0,d()},A.onMouseleave=()=>{a=!1,m()}),c.value&&(A.onFocusin=x=>{x.target.matches(":focus-visible")&&(l=!0,d())},A.onFocusout=()=>{l=!1,m({minDelay:1})}),e.closeOnContentClick){const x=ge(a0,null);A.onClick=()=>{n.value=!1,x==null||x.closeParents()}}return A}),S=M(()=>{const A={};return e.openOnHover&&(A.onMouseenter=()=>{u&&(a=!0,u=!1,d())},A.onMouseleave=()=>{a=!1,m()}),A});ce(r,A=>{var x;A&&(e.openOnHover&&!a&&(!c.value||!l)||c.value&&!l&&(!e.openOnHover||!a))&&!((x=s.value)!=null&&x.contains(document.activeElement))&&(n.value=!1)}),ce(n,A=>{A||setTimeout(()=>{h.value=void 0})},{flush:"post"});const b=bo();_t(()=>{b.value&&We(()=>{o.value=b.el})});const _=bo(),I=M(()=>e.target==="cursor"&&h.value?h.value:_.value?_.el:Vd(e.target,i)||o.value),T=M(()=>Array.isArray(I.value)?void 0:I.value);let R;return ce(()=>!!e.activator,A=>{A&&Ie?(R=Bn(),R.run(()=>{d0(e,i,{activatorEl:o,activatorEvents:E})})):R&&R.stop()},{flush:"post",immediate:!0}),Xe(()=>{R==null||R.stop()}),{activatorEl:o,activatorRef:b,target:I,targetEl:T,targetRef:_,activatorEvents:E,contentEvents:p,scrimEvents:S}}function d0(e,t,n){let{activatorEl:r,activatorEvents:s}=n;ce(()=>e.activator,(l,u)=>{if(u&&l!==u){const c=a(u);c&&o(c)}l&&We(()=>i())},{immediate:!0}),ce(()=>e.activatorProps,()=>{i()}),Xe(()=>{o()});function i(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:a(),u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;l&&Xg(l,Pe(s.value,u))}function o(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:a(),u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;l&&Zg(l,Pe(s.value,u))}function a(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator;const u=Vd(l,t);return r.value=(u==null?void 0:u.nodeType)===Node.ELEMENT_NODE?u:void 0,r.value}}function Vd(e,t){var r,s;if(!e)return;let n;if(e==="parent"){let i=(s=(r=t==null?void 0:t.proxy)==null?void 0:r.$el)==null?void 0:s.parentNode;for(;i!=null&&i.hasAttribute("data-no-activator");)i=i.parentNode;n=i}else typeof e=="string"?n=document.querySelector(e):"$el"in e?n=e.$el:n=e;return n}const m0=J({retainFocus:Boolean,captureFocus:Boolean,disableInitialFocus:Boolean},"focusTrap"),Vs=new Map;let Lu=0;function Mu(e){const t=document.activeElement;if(e.key!=="Tab"||!t)return;const n=Array.from(Vs.values()).filter(u=>{var d;let{isActive:c,contentEl:f}=u;return c.value&&((d=f.value)==null?void 0:d.contains(t))}).map(u=>u.contentEl.value);let r,s=t.parentElement;for(;s;){if(n.includes(s)){r=s;break}s=s.parentElement}if(!r)return;const i=Gr(r).filter(u=>u.tabIndex>=0);if(!i.length)return;const o=document.activeElement;if(i.length===1&&i[0].classList.contains("v-list")&&i[0].contains(o)){e.preventDefault();return}const a=i[0],l=i[i.length-1];e.shiftKey&&(o===a||a.classList.contains("v-list")&&a.contains(o))&&(e.preventDefault(),l.focus()),!e.shiftKey&&(o===l||l.classList.contains("v-list")&&l.contains(o))&&(e.preventDefault(),a.focus())}function h0(e,t){let{isActive:n,localTop:r,activatorEl:s,contentEl:i}=t;const o=Symbol("trap");let a=!1,l=-1;async function u(){a=!0,l=window.setTimeout(()=>{a=!1},100)}async function c(m){var E;const h=m.relatedTarget,v=m.target;document.removeEventListener("pointerdown",u),document.removeEventListener("keydown",f),await We(),n.value&&!a&&h!==v&&i.value&&Ke(r)&&![document,i.value].includes(v)&&!i.value.contains(v)&&((E=Gr(i.value)[0])==null||E.focus())}function f(m){if(m.key==="Tab"&&(document.removeEventListener("keydown",f),n.value&&i.value&&m.target&&!i.value.contains(m.target))){const h=Gr(document.documentElement);if(m.shiftKey&&m.target===h.at(0)||!m.shiftKey&&m.target===h.at(-1)){const v=Gr(i.value);v.length>0&&(m.preventDefault(),v[0].focus())}}}const d=G(()=>n.value&&e.captureFocus&&!e.disableInitialFocus);Ie&&(ce(()=>e.retainFocus,m=>{m?Vs.set(o,{isActive:n,contentEl:i}):Vs.delete(o)},{immediate:!0}),ce(d,m=>{m?(document.addEventListener("pointerdown",u),document.addEventListener("focusin",c,{once:!0}),document.addEventListener("keydown",f)):(document.removeEventListener("pointerdown",u),document.removeEventListener("focusin",c),document.removeEventListener("keydown",f))},{immediate:!0}),Lu++<1&&document.addEventListener("keydown",Mu)),Xe(()=>{Vs.delete(o),clearTimeout(l),document.removeEventListener("pointerdown",u),document.removeEventListener("focusin",c),document.removeEventListener("keydown",f),--Lu<1&&document.removeEventListener("keydown",Mu)})}function g0(){if(!Ie)return ue(!1);const{ssr:e}=Tp();if(e){const t=ue(!1);return wn(()=>{t.value=!0}),t}else return ue(!0)}const v0=J({eager:Boolean},"lazy");function p0(e,t){const n=ue(!1),r=G(()=>n.value||e.eager||t.value);ce(t,()=>n.value=!0);function s(){e.eager||(n.value=!1)}return{isBooted:n,hasContent:r,onAfterLeave:s}}function Ra(){const t=$e("useScopeId").vnode.scopeId;return{scopeId:t?{[t]:""}:void 0}}const Nu=Symbol.for("vuetify:stack"),Dr=Fe([]);function y0(e,t,n){const r=$e("useStack"),s=!n,i=ge(Nu,void 0),o=Fe({activeChildren:new Set});tt(Nu,o);const a=ue(Number(Ke(t)));wr(e,()=>{var f;const c=(f=Dr.at(-1))==null?void 0:f[1];a.value=c?c+10:Number(Ke(t)),s&&Dr.push([r.uid,a.value]),i==null||i.activeChildren.add(r.uid),Xe(()=>{if(s){const d=te(Dr).findIndex(m=>m[0]===r.uid);Dr.splice(d,1)}i==null||i.activeChildren.delete(r.uid)})});const l=ue(!0);s&&_t(()=>{var f;const c=((f=Dr.at(-1))==null?void 0:f[0])===r.uid;setTimeout(()=>l.value=c)});const u=G(()=>!o.activeChildren.size);return{globalTop:ur(l),localTop:u,stackStyles:G(()=>({zIndex:a.value}))}}function b0(e){return{teleportTarget:M(()=>{const n=e();if(n===!0||!Ie)return;const r=n===!1?document.body:typeof n=="string"?document.querySelector(n):n;if(r==null)return;let s=[...r.children].find(i=>i.matches(".v-overlay-container"));return s||(s=document.createElement("div"),s.className="v-overlay-container",r.appendChild(s)),s})}}const Fd=J({transition:{type:null,default:"fade-transition",validator:e=>e!==!0}},"transition"),nr=(e,t)=>{let{slots:n}=t;const{transition:r,disabled:s,group:i,...o}=e,{component:a=i?aa:bn,...l}=yo(r)?r:{};let u;return yo(r)?u=Pe(l,Kg({disabled:s,group:i}),o):u=Pe({name:s||!r?"":r},o),_n(a,u,n)};function S0(){return!0}function Bd(e,t,n){if(!e||$d(e,n)===!1)return!1;const r=$f(t);if(typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&r.host===e.target)return!1;const s=(typeof n.value=="object"&&n.value.include||(()=>[]))();return s.push(t),!s.some(i=>i==null?void 0:i.contains(e.target))}function $d(e,t){return(typeof t.value=="object"&&t.value.closeConditional||S0)(e)}function w0(e,t,n){const r=typeof n.value=="function"?n.value:n.value.handler;e.shadowTarget=e.target,t._clickOutside.lastMousedownWasOutside&&Bd(e,t,n)&&setTimeout(()=>{$d(e,n)&&r&&r(e)},0)}function Vu(e,t){const n=$f(e);t(document),typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&t(n)}const Fu={mounted(e,t){const n=s=>w0(s,e,t),r=s=>{e._clickOutside.lastMousedownWasOutside=Bd(s,e,t)};Vu(e,s=>{s.addEventListener("click",n,!0),s.addEventListener("mousedown",r,!0)}),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!1}),e._clickOutside[t.instance.$.uid]={onClick:n,onMousedown:r}},beforeUnmount(e,t){e._clickOutside&&(Vu(e,n=>{var i;if(!n||!((i=e._clickOutside)!=null&&i[t.instance.$.uid]))return;const{onClick:r,onMousedown:s}=e._clickOutside[t.instance.$.uid];n.removeEventListener("click",r,!0),n.removeEventListener("mousedown",s,!0)}),delete e._clickOutside[t.instance.$.uid])}};function _0(e){const{modelValue:t,color:n,...r}=e;return O(bn,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&q("div",Pe({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},r),null)]})}const Da=J({absolute:Boolean,attach:[Boolean,String,Object],closeOnBack:{type:Boolean,default:!0},contained:Boolean,contentClass:null,contentProps:null,disabled:Boolean,opacity:[Number,String],noClickAnimation:Boolean,modelValue:Boolean,persistent:Boolean,scrim:{type:[Boolean,String],default:!0},zIndex:{type:[Number,String],default:2e3},...c0(),...Me(),...xr(),...v0(),...Xb(),...n0(),...m0(),...vt(),...Fd()},"VOverlay"),ri=ve()({name:"VOverlay",directives:{vClickOutside:Fu},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...Wn(Da(),["disableInitialFocus"])},emits:{"click:outside":e=>!0,"update:modelValue":e=>!0,keydown:e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,t){let{slots:n,attrs:r,emit:s}=t;const i=$e("VOverlay"),o=le(),a=le(),l=le(),u=Jt(e,"modelValue"),c=M({get:()=>u.value,set:w=>{w&&e.disabled||(u.value=w)}}),{themeClasses:f}=Ct(e),{rtlClasses:d,isRtl:m}=ms(),{hasContent:h,onAfterLeave:v}=p0(e,c),E=ar(()=>typeof e.scrim=="string"?e.scrim:null),{globalTop:p,localTop:S,stackStyles:b}=y0(c,()=>e.zIndex,e._disableGlobalStack),{activatorEl:_,activatorRef:I,target:T,targetEl:R,targetRef:A,activatorEvents:x,contentEvents:B,scrimEvents:F}=f0(e,{isActive:c,isTop:S,contentEl:l}),{teleportTarget:k}=b0(()=>{var H,Z,fe;const w=e.attach||e.contained;if(w)return w;const $=((H=_==null?void 0:_.value)==null?void 0:H.getRootNode())||((fe=(Z=i.proxy)==null?void 0:Z.$el)==null?void 0:fe.getRootNode());return $ instanceof ShadowRoot?$:!1}),{dimensionStyles:N}=Ar(e),j=g0(),{scopeId:Y}=Ra();ce(()=>e.disabled,w=>{w&&(c.value=!1)});const{contentStyles:Q,updateLocation:X}=Zb(e,{isRtl:m,contentEl:l,target:T,isActive:c});r0(e,{root:o,contentEl:l,targetEl:R,target:T,isActive:c,updateLocation:X});function ne(w){s("click:outside",w),e.persistent?Ge():c.value=!1}function Re(w){return c.value&&S.value&&(!e.scrim||w.target===a.value||w instanceof MouseEvent&&w.shadowTarget===a.value)}h0(e,{isActive:c,localTop:S,contentEl:l,activatorEl:_}),Ie&&ce(c,w=>{w?window.addEventListener("keydown",me):window.removeEventListener("keydown",me)},{immediate:!0}),Pt(()=>{Ie&&window.removeEventListener("keydown",me)});function me(w){var $,H,Z;w.key==="Escape"&&p.value&&(($=l.value)!=null&&$.contains(document.activeElement)||s("keydown",w),e.persistent?Ge():(c.value=!1,(H=l.value)!=null&&H.contains(document.activeElement)&&((Z=_.value)==null||Z.focus())))}function ke(w){w.key==="Escape"&&!p.value||s("keydown",w)}const Se=Bb();wr(()=>e.closeOnBack,()=>{$b(Se,w=>{p.value&&c.value?(w(!1),e.persistent?Ge():c.value=!1):w()})});const Ne=le();ce(()=>c.value&&(e.absolute||e.contained)&&k.value==null,w=>{if(w){const $=Av(o.value);$&&$!==document.scrollingElement&&(Ne.value=$.scrollTop)}});function Ge(){e.noClickAnimation||l.value&&On(l.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:_o})}function rt(){s("afterEnter")}function He(){v(),s("afterLeave")}return Oe(()=>{var w;return q(Te,null,[(w=n.activator)==null?void 0:w.call(n,{isActive:c.value,targetRef:A,props:Pe({ref:I},x.value,e.activatorProps)}),j.value&&h.value&&O(oh,{disabled:!k.value,to:k.value},{default:()=>[q("div",Pe({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":c.value,"v-overlay--contained":e.contained},f.value,d.value,e.class],style:[b.value,{"--v-overlay-opacity":e.opacity,top:ie(Ne.value)},e.style],ref:o,onKeydown:ke},Y,r),[O(_0,Pe({color:E,modelValue:c.value&&!!e.scrim,ref:a},F.value),null),O(nr,{appear:!0,persisted:!0,transition:e.transition,target:T.value,onAfterEnter:rt,onAfterLeave:He},{default:()=>{var $;return[$n(q("div",Pe({ref:l,class:["v-overlay__content",e.contentClass],style:[N.value,Q.value]},B.value,e.contentProps),[($=n.default)==null?void 0:$.call(n,{isActive:c})]),[[oa,c.value],[Fu,{handler:ne,closeConditional:Re,include:()=>[_.value]}]])]}})])]})])}),{activatorEl:_,scrimEl:a,target:T,animateClick:Ge,contentEl:l,rootEl:o,globalTop:p,localTop:S,updateLocation:X}}}),eo=Symbol("Forwarded refs");function to(e,t){let n=e;for(;n;){const r=Reflect.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function Hd(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;rt.value=e())}function i(o){const a=o?getComputedStyle(o):{transitionDuration:.2},l=parseFloat(a.transitionDuration)*1e3||200;if(r(),t.value<=0)return;const u=performance.now();n=window.setInterval(()=>{const c=performance.now()-u+l;t.value=Math.max(e()-c,0),t.value<=0&&r()},l)}return Xe(r),{clear:r,time:t,start:i,reset:s}}const E0=J({multiLine:Boolean,text:String,timer:[Boolean,String],timeout:{type:[Number,String],default:5e3},vertical:Boolean,...Ai({location:"bottom"}),...ka(),...on(),...Un(),...vt(),...Wn(Da({transition:"v-snackbar-transition"}),["persistent","noClickAnimation","retainFocus","captureFocus","disableInitialFocus","scrim","scrollStrategy","stickToTarget","viewportMargin"])},"VSnackbar"),x0=ve()({name:"VSnackbar",props:E0(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=Jt(e,"modelValue"),{positionClasses:s}=Ta(e),{scopeId:i}=Ra(),{themeClasses:o}=Ct(e),{colorClasses:a,colorStyles:l,variantClasses:u}=ys(e),{roundedClasses:c}=an(e),f=C0(()=>Number(e.timeout)),d=le(),m=le(),h=ue(!1),v=ue(0),E=le(),p=ge(is,void 0);wr(()=>!!p,()=>{const F=Hp();_t(()=>{E.value=F.mainStyles.value})}),ce(r,b),ce(()=>e.timeout,b),wn(()=>{r.value&&b()});let S=-1;function b(){f.reset(),window.clearTimeout(S);const F=Number(e.timeout);if(!r.value||F===-1)return;const k=ua(m.value);f.start(k),S=window.setTimeout(()=>{r.value=!1},F)}function _(){f.reset(),window.clearTimeout(S)}function I(){h.value=!0,_()}function T(){h.value=!1,b()}function R(F){v.value=F.touches[0].clientY}function A(F){Math.abs(v.value-F.changedTouches[0].clientY)>50&&(r.value=!1)}function x(){h.value&&T()}const B=M(()=>e.location.split(" ").reduce((F,k)=>(F[`v-snackbar--${k}`]=!0,F),{}));return Oe(()=>{const F=ri.filterProps(e),k=!!(n.default||n.text||e.text);return O(ri,Pe({ref:d,class:["v-snackbar",{"v-snackbar--active":r.value,"v-snackbar--multi-line":e.multiLine&&!e.vertical,"v-snackbar--timer":!!e.timer,"v-snackbar--vertical":e.vertical},B.value,s.value,e.class],style:[E.value,e.style]},F,{modelValue:r.value,"onUpdate:modelValue":N=>r.value=N,contentProps:Pe({class:["v-snackbar__wrapper",o.value,a.value,c.value,u.value],style:[l.value],onPointerenter:I,onPointerleave:T},F.contentProps),persistent:!0,noClickAnimation:!0,scrim:!1,scrollStrategy:"none",_disableGlobalStack:!0,onTouchstartPassive:R,onTouchend:A,onAfterLeave:x},i),{default:()=>{var N,j;return[ps(!1,"v-snackbar"),e.timer&&!h.value&&q("div",{key:"timer",class:"v-snackbar__timer"},[O(Ed,{ref:m,color:typeof e.timer=="string"?e.timer:"info",max:e.timeout,modelValue:f.time.value},null)]),k&&q("div",{key:"content",class:"v-snackbar__content",role:"status","aria-live":"polite"},[((N=n.text)==null?void 0:N.call(n))??e.text,(j=n.default)==null?void 0:j.call(n)]),n.actions&&O(wt,{defaults:{VBtn:{variant:"text",ripple:!1,slim:!0}}},{default:()=>[q("div",{class:"v-snackbar__actions"},[n.actions({isActive:r})])]})]},activator:n.activator})}),Hd({},d)}}),A0=mi({name:"GlobalMessage",setup(){var i;const e=le(!1),t=le(null),n={success:"mdi-check-circle",error:"mdi-alert-circle",warning:"mdi-alert",info:"mdi-information"},r={success:"success",error:"error",warning:"warning",info:"info"},s=(i=er==null?void 0:er.onSnackbar)==null?void 0:i.call(er,async o=>{o&&(e.value&&(e.value=!1,await We()),t.value=o,e.value=!0)});return Pt(()=>s==null?void 0:s()),{snackbar:e,message:t,icons:n,colors:r}}}),k0={class:"d-flex align-center"},T0={class:"text-subtitle-2 font-weight-medium"},P0={key:0,class:"text-body-2"};function I0(e,t,n,r,s,i){var o;return bt(),$t(x0,{modelValue:e.snackbar,"onUpdate:modelValue":t[1]||(t[1]=a=>e.snackbar=a),color:e.colors[(o=e.message)==null?void 0:o.type]||e.colors.info,timeout:2e3,location:"top right","multi-line":"",variant:"tonal"},{actions:je(()=>[O(Ld,{icon:"mdi-close",variant:"text",onClick:t[0]||(t[0]=a=>e.snackbar=!1)})]),default:je(()=>{var a,l,u,c;return[q("div",k0,[O(Wt,{icon:e.icons[(a=e.message)==null?void 0:a.type]||e.icons.info,class:"mr-2"},null,8,["icon"]),q("div",null,[q("div",T0,Et((l=e.message)==null?void 0:l.title),1),(u=e.message)!=null&&u.content?(bt(),cf("div",P0,Et((c=e.message)==null?void 0:c.content),1)):mo("",!0)])])]}),_:1},8,["modelValue","color"])}const jd=bd(A0,[["render",I0]]),O0=J({...Me(),...nt()},"VCardActions"),Wd=ve()({name:"VCardActions",props:O0(),setup(e,t){let{slots:n}=t;return bi({VBtn:{slim:!0,variant:"text"}}),Oe(()=>O(e.tag,{class:he(["v-card-actions",e.class]),style:xe(e.style)},n)),{}}}),R0=J({opacity:[Number,String],...Me(),...nt()},"VCardSubtitle"),D0=ve()({name:"VCardSubtitle",props:R0(),setup(e,t){let{slots:n}=t;return Oe(()=>O(e.tag,{class:he(["v-card-subtitle",e.class]),style:xe([{"--v-card-subtitle-opacity":e.opacity},e.style])},n)),{}}}),Gd=ga("v-card-title");function L0(e){return{aspectStyles:M(()=>{const t=Number(e.aspectRatio);return t?{paddingBottom:String(1/t*100)+"%"}:void 0})}}const Ud=J({aspectRatio:[String,Number],contentClass:null,inline:Boolean,...Me(),...xr()},"VResponsive"),Bu=ve()({name:"VResponsive",props:Ud(),setup(e,t){let{slots:n}=t;const{aspectStyles:r}=L0(e),{dimensionStyles:s}=Ar(e);return Oe(()=>{var i;return q("div",{class:he(["v-responsive",{"v-responsive--inline":e.inline},e.class]),style:xe([s.value,e.style])},[q("div",{class:"v-responsive__sizer",style:xe(r.value)},null),(i=n.additional)==null?void 0:i.call(n),n.default&&q("div",{class:he(["v-responsive__content",e.contentClass])},[n.default()])])}),{}}});function M0(e,t){if(!la)return;const n=t.modifiers||{},r=t.value,{handler:s,options:i}=typeof r=="object"?r:{handler:r,options:{}},o=new IntersectionObserver(function(){var f;let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=arguments.length>1?arguments[1]:void 0;const u=(f=e._observe)==null?void 0:f[t.instance.$.uid];if(!u)return;const c=a.some(d=>d.isIntersecting);s&&(!n.quiet||u.init)&&(!n.once||c||u.init)&&s(c,a,l),c&&n.once?zd(e,t):u.init=!0},i);e._observe=Object(e._observe),e._observe[t.instance.$.uid]={init:!1,observer:o},o.observe(e)}function zd(e,t){var r;const n=(r=e._observe)==null?void 0:r[t.instance.$.uid];n&&(n.observer.unobserve(e),delete e._observe[t.instance.$.uid])}const $u={mounted:M0,unmounted:zd},N0=J({absolute:Boolean,alt:String,cover:Boolean,color:String,draggable:{type:[Boolean,String],default:void 0},eager:Boolean,gradient:String,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},sizes:String,src:{type:[String,Object],default:""},crossorigin:String,referrerpolicy:String,srcset:String,position:String,...Ud(),...Me(),...on(),...Fd()},"VImg"),Kd=ve()({name:"VImg",directives:{vIntersect:$u},props:N0(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,t){let{emit:n,slots:r}=t;const{backgroundColorClasses:s,backgroundColorStyles:i}=ar(()=>e.color),{roundedClasses:o}=an(e),a=$e("VImg"),l=ue(""),u=le(),c=ue(e.eager?"loading":"idle"),f=ue(),d=ue(),m=M(()=>e.src&&typeof e.src=="object"?{src:e.src.src,srcset:e.srcset||e.src.srcset,lazySrc:e.lazySrc||e.src.lazySrc,aspect:Number(e.aspectRatio||e.src.aspect||0)}:{src:e.src,srcset:e.srcset,lazySrc:e.lazySrc,aspect:Number(e.aspectRatio||0)}),h=M(()=>m.value.aspect||f.value/d.value||0);ce(()=>e.src,()=>{v(c.value!=="idle")}),ce(h,(k,N)=>{!k&&N&&u.value&&_(u.value)}),vi(()=>v());function v(k){if(!(e.eager&&k)&&!(la&&!k&&!e.eager)){if(c.value="loading",m.value.lazySrc){const N=new Image;N.src=m.value.lazySrc,_(N,null)}m.value.src&&We(()=>{var N;n("loadstart",((N=u.value)==null?void 0:N.currentSrc)||m.value.src),setTimeout(()=>{var j;if(!a.isUnmounted)if((j=u.value)!=null&&j.complete){if(u.value.naturalWidth||p(),c.value==="error")return;h.value||_(u.value,null),c.value==="loading"&&E()}else h.value||_(u.value),S()})})}}function E(){var k;a.isUnmounted||(S(),_(u.value),c.value="loaded",n("load",((k=u.value)==null?void 0:k.currentSrc)||m.value.src))}function p(){var k;a.isUnmounted||(c.value="error",n("error",((k=u.value)==null?void 0:k.currentSrc)||m.value.src))}function S(){const k=u.value;k&&(l.value=k.currentSrc||k.src)}let b=-1;Pt(()=>{clearTimeout(b)});function _(k){let N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const j=()=>{if(clearTimeout(b),a.isUnmounted)return;const{naturalHeight:Y,naturalWidth:Q}=k;Y||Q?(f.value=Q,d.value=Y):!k.complete&&c.value==="loading"&&N!=null?b=window.setTimeout(j,N):(k.currentSrc.endsWith(".svg")||k.currentSrc.startsWith("data:image/svg+xml"))&&(f.value=1,d.value=1)};j()}const I=G(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),T=()=>{var j;if(!m.value.src||c.value==="idle")return null;const k=q("img",{class:he(["v-img__img",I.value]),style:{objectPosition:e.position},crossorigin:e.crossorigin,src:m.value.src,srcset:m.value.srcset,alt:e.alt,referrerpolicy:e.referrerpolicy,draggable:e.draggable,sizes:e.sizes,ref:u,onLoad:E,onError:p},null),N=(j=r.sources)==null?void 0:j.call(r);return O(nr,{transition:e.transition,appear:!0},{default:()=>[$n(N?q("picture",{class:"v-img__picture"},[N,k]):k,[[oa,c.value==="loaded"]])]})},R=()=>O(nr,{transition:e.transition},{default:()=>[m.value.lazySrc&&c.value!=="loaded"&&q("img",{class:he(["v-img__img","v-img__img--preload",I.value]),style:{objectPosition:e.position},crossorigin:e.crossorigin,src:m.value.lazySrc,alt:e.alt,referrerpolicy:e.referrerpolicy,draggable:e.draggable},null)]}),A=()=>r.placeholder?O(nr,{transition:e.transition,appear:!0},{default:()=>[(c.value==="loading"||c.value==="error"&&!r.error)&&q("div",{class:"v-img__placeholder"},[r.placeholder()])]}):null,x=()=>r.error?O(nr,{transition:e.transition,appear:!0},{default:()=>[c.value==="error"&&q("div",{class:"v-img__error"},[r.error()])]}):null,B=()=>e.gradient?q("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,F=ue(!1);{const k=ce(h,N=>{N&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{F.value=!0})}),k())})}return Oe(()=>{const k=Bu.filterProps(e);return $n(O(Bu,Pe({class:["v-img",{"v-img--absolute":e.absolute,"v-img--booting":!F.value},s.value,o.value,e.class],style:[{width:ie(e.width==="auto"?f.value:e.width)},i.value,e.style]},k,{aspectRatio:h.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>q(Te,null,[O(T,null,null),O(R,null,null),O(B,null,null),O(A,null,null),O(x,null,null)]),default:r.default}),[[$u,{handler:v,options:e.options},null,{once:!0}]])}),{currentSrc:l,image:u,state:c,naturalWidth:f,naturalHeight:d}}}),V0=J({start:Boolean,end:Boolean,icon:Ye,image:String,text:String,..._r(),...Me(),...Gn(),...on(),...Ei(),...nt(),...vt(),...Un({variant:"flat"})},"VAvatar"),si=ve()({name:"VAvatar",props:V0(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=Ct(e),{borderClasses:s}=Cr(e),{colorClasses:i,colorStyles:o,variantClasses:a}=ys(e),{densityClasses:l}=Er(e),{roundedClasses:u}=an(e),{sizeClasses:c,sizeStyles:f}=xi(e);return Oe(()=>O(e.tag,{class:he(["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},r.value,s.value,i.value,l.value,u.value,c.value,a.value,e.class]),style:xe([o.value,f.value,e.style])},{default:()=>[n.default?O(wt,{key:"content-defaults",defaults:{VImg:{cover:!0,src:e.image},VIcon:{icon:e.icon}}},{default:()=>[n.default()]}):e.image?O(Kd,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?O(Wt,{key:"icon",icon:e.icon},null):e.text,ps(!1,"v-avatar")]})),{}}}),F0=J({appendAvatar:String,appendIcon:Ye,prependAvatar:String,prependIcon:Ye,subtitle:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},...Me(),...Gn(),...nt()},"VCardItem"),B0=ve()({name:"VCardItem",props:F0(),setup(e,t){let{slots:n}=t;return Oe(()=>{const r=!!(e.prependAvatar||e.prependIcon),s=!!(r||n.prepend),i=!!(e.appendAvatar||e.appendIcon),o=!!(i||n.append),a=!!(e.title!=null||n.title),l=!!(e.subtitle!=null||n.subtitle);return O(e.tag,{class:he(["v-card-item",e.class]),style:xe(e.style)},{default:()=>{var u;return[s&&q("div",{key:"prepend",class:"v-card-item__prepend"},[n.prepend?O(wt,{key:"prepend-defaults",disabled:!r,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon}}},n.prepend):q(Te,null,[e.prependAvatar&&O(si,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&O(Wt,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)])]),q("div",{class:"v-card-item__content"},[a&&O(Gd,{key:"title"},{default:()=>{var c;return[((c=n.title)==null?void 0:c.call(n))??Et(e.title)]}}),l&&O(D0,{key:"subtitle"},{default:()=>{var c;return[((c=n.subtitle)==null?void 0:c.call(n))??Et(e.subtitle)]}}),(u=n.default)==null?void 0:u.call(n)]),o&&q("div",{key:"append",class:"v-card-item__append"},[n.append?O(wt,{key:"append-defaults",disabled:!i,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon}}},n.append):q(Te,null,[e.appendIcon&&O(Wt,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&O(si,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)])])]}})}),{}}}),$0=J({opacity:[Number,String],...Me(),...nt()},"VCardText"),Mo=ve()({name:"VCardText",props:$0(),setup(e,t){let{slots:n}=t;return Oe(()=>O(e.tag,{class:he(["v-card-text",e.class]),style:xe([{"--v-card-text-opacity":e.opacity},e.style])},n)),{}}}),H0=J({appendAvatar:String,appendIcon:Ye,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:Ye,ripple:{type:[Boolean,Object],default:!0},subtitle:{type:[String,Number,Boolean],default:void 0},text:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},..._r(),...Me(),...Gn(),...xr(),...gs(),...xd(),...Ai(),...ka(),...on(),...Ia(),...nt(),...vt(),...Un({variant:"elevated"})},"VCard"),Hu=ve()({name:"VCard",directives:{vRipple:us},props:H0(),setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:s}=Ct(e),{borderClasses:i}=Cr(e),{colorClasses:o,colorStyles:a,variantClasses:l}=ys(e),{densityClasses:u}=Er(e),{dimensionStyles:c}=Ar(e),{elevationClasses:f}=vs(e),{loaderClasses:d}=Ad(e),{locationStyles:m}=Aa(e),{positionClasses:h}=Ta(e),{roundedClasses:v}=an(e),E=Pa(e,n),p=ue(void 0);return ce(()=>e.loading,(S,b)=>{p.value=!S&&typeof b=="string"?b:typeof S=="boolean"?void 0:S},{immediate:!0}),Oe(()=>{const S=e.link!==!1&&E.isLink.value,b=!e.disabled&&e.link!==!1&&(e.link||E.isClickable.value),_=S?"a":e.tag,I=!!(r.title||e.title!=null),T=!!(r.subtitle||e.subtitle!=null),R=I||T,A=!!(r.append||e.appendAvatar||e.appendIcon),x=!!(r.prepend||e.prependAvatar||e.prependIcon),B=!!(r.image||e.image),F=R||x||A,k=!!(r.text||e.text!=null);return $n(O(_,Pe(E.linkProps,{class:["v-card",{"v-card--disabled":e.disabled,"v-card--flat":e.flat,"v-card--hover":e.hover&&!(e.disabled||e.flat),"v-card--link":b},s.value,i.value,o.value,u.value,f.value,d.value,h.value,v.value,l.value,e.class],style:[a.value,c.value,m.value,e.style],onClick:b&&E.navigate,tabindex:e.disabled?-1:void 0}),{default:()=>{var N;return[B&&q("div",{key:"image",class:"v-card__image"},[r.image?O(wt,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},r.image):O(Kd,{key:"image-img",cover:!0,src:e.image},null)]),O(Nb,{name:"v-card",active:!!e.loading,color:p.value},{default:r.loader}),F&&O(B0,{key:"item",prependAvatar:e.prependAvatar,prependIcon:e.prependIcon,title:e.title,subtitle:e.subtitle,appendAvatar:e.appendAvatar,appendIcon:e.appendIcon},{default:r.item,prepend:r.prepend,title:r.title,subtitle:r.subtitle,append:r.append}),k&&O(Mo,{key:"text"},{default:()=>{var j;return[((j=r.text)==null?void 0:j.call(r))??e.text]}}),(N=r.default)==null?void 0:N.call(r),r.actions&&O(Wd,null,{default:r.actions}),ps(b,"v-card")]}}),[[us,b&&e.ripple]])}),{}}}),j0=J({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function pt(e,t,n){return ve()({name:e,props:j0({mode:n,origin:t}),setup(r,s){let{slots:i}=s;const o={onBeforeEnter(a){r.origin&&(a.style.transformOrigin=r.origin)},onLeave(a){if(r.leaveAbsolute){const{offsetTop:l,offsetLeft:u,offsetWidth:c,offsetHeight:f}=a;a._transitionInitialStyles={position:a.style.position,top:a.style.top,left:a.style.left,width:a.style.width,height:a.style.height},a.style.position="absolute",a.style.top=`${l}px`,a.style.left=`${u}px`,a.style.width=`${c}px`,a.style.height=`${f}px`}r.hideOnLeave&&a.style.setProperty("display","none","important")},onAfterLeave(a){if(r.leaveAbsolute&&(a!=null&&a._transitionInitialStyles)){const{position:l,top:u,left:c,width:f,height:d}=a._transitionInitialStyles;delete a._transitionInitialStyles,a.style.position=l||"",a.style.top=u||"",a.style.left=c||"",a.style.width=f||"",a.style.height=d||""}}};return()=>{const a=r.group?aa:bn;return _n(a,{name:r.disabled?"":e,css:!r.disabled,...r.group?void 0:{mode:r.mode},...r.disabled?{}:o},i.default)}}})}function qd(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return ve()({name:e,props:{mode:{type:String,default:n},disabled:{type:Boolean,default:es()},group:Boolean},setup(r,s){let{slots:i}=s;const o=r.group?aa:bn;return()=>_n(o,{name:r.disabled?"":e,css:!r.disabled,...r.disabled?{}:t},i.default)}})}function Yd(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const n=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)?"width":"height",r=lt(`offset-${n}`);return{onBeforeEnter(o){o._parent=o.parentNode,o._initialStyle={transition:o.style.transition,overflow:o.style.overflow,[n]:o.style[n]}},onEnter(o){const a=o._initialStyle;if(!a)return;o.style.setProperty("transition","none","important"),o.style.overflow="hidden";const l=`${o[r]}px`;o.style[n]="0",o.offsetHeight,o.style.transition=a.transition,e&&o._parent&&o._parent.classList.add(e),requestAnimationFrame(()=>{o.style[n]=l})},onAfterEnter:i,onEnterCancelled:i,onLeave(o){o._initialStyle={transition:"",overflow:o.style.overflow,[n]:o.style[n]},o.style.overflow="hidden",o.style[n]=`${o[r]}px`,o.offsetHeight,requestAnimationFrame(()=>o.style[n]="0")},onAfterLeave:s,onLeaveCancelled:s};function s(o){e&&o._parent&&o._parent.classList.remove(e),i(o)}function i(o){if(!o._initialStyle)return;const a=o._initialStyle[n];o.style.overflow=o._initialStyle.overflow,a!=null&&(o.style[n]=a),delete o._initialStyle}}const W0=J({target:[Object,Array]},"v-dialog-transition"),no=new WeakMap,G0=ve()({name:"VDialogTransition",props:W0(),setup(e,t){let{slots:n}=t;const r={onBeforeEnter(s){s.style.pointerEvents="none",s.style.visibility="hidden"},async onEnter(s,i){var d;await new Promise(m=>requestAnimationFrame(m)),await new Promise(m=>requestAnimationFrame(m)),s.style.visibility="";const o=Wu(e.target,s),{x:a,y:l,sx:u,sy:c,speed:f}=o;if(no.set(s,o),es())On(s,[{opacity:0},{}],{duration:125*f,easing:Kl}).finished.then(()=>i());else{const m=On(s,[{transform:`translate(${a}px, ${l}px) scale(${u}, ${c})`,opacity:0},{}],{duration:225*f,easing:Kl});(d=ju(s))==null||d.forEach(h=>{On(h,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*f,easing:_o})}),m.finished.then(()=>i())}},onAfterEnter(s){s.style.removeProperty("pointer-events")},onBeforeLeave(s){s.style.pointerEvents="none"},async onLeave(s,i){var d;await new Promise(m=>requestAnimationFrame(m));let o;!no.has(s)||Array.isArray(e.target)||e.target.offsetParent||e.target.getClientRects().length?o=Wu(e.target,s):o=no.get(s);const{x:a,y:l,sx:u,sy:c,speed:f}=o;es()?On(s,[{},{opacity:0}],{duration:85*f,easing:ql}).finished.then(()=>i()):(On(s,[{},{transform:`translate(${a}px, ${l}px) scale(${u}, ${c})`,opacity:0}],{duration:125*f,easing:ql}).finished.then(()=>i()),(d=ju(s))==null||d.forEach(h=>{On(h,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*f,easing:_o})}))},onAfterLeave(s){s.style.removeProperty("pointer-events")}};return()=>e.target?O(bn,Pe({name:"dialog-transition"},r,{css:!1}),n):O(bn,{name:"dialog-transition"},n)}});function ju(e){var n;const t=(n=e.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list"))==null?void 0:n.children;return t&&[...t]}function Wu(e,t){const n=Df(e),r=Lf(t),[s,i]=getComputedStyle(t).transformOrigin.split(" ").map(p=>parseFloat(p)),[o,a]=getComputedStyle(t).getPropertyValue("--v-overlay-anchor-origin").split(" ");let l=n.left+n.width/2;o==="left"||a==="left"?l-=n.width/2:(o==="right"||a==="right")&&(l+=n.width/2);let u=n.top+n.height/2;o==="top"||a==="top"?u-=n.height/2:(o==="bottom"||a==="bottom")&&(u+=n.height/2);const c=n.width/r.width,f=n.height/r.height,d=Math.max(1,c,f),m=c/d||0,h=f/d||0,v=r.width*r.height/(window.innerWidth*window.innerHeight),E=v>.12?Math.min(1.5,(v-.12)*10+1):1;return{x:l-(s+r.left),y:u-(i+r.top),sx:m,sy:h,speed:E}}pt("fab-transition","center center","out-in");pt("dialog-bottom-transition");pt("dialog-top-transition");const dw=pt("fade-transition"),mw=pt("scale-transition");pt("scroll-x-transition");pt("scroll-x-reverse-transition");pt("scroll-y-transition");pt("scroll-y-reverse-transition");pt("slide-x-transition");const hw=pt("slide-x-reverse-transition"),gw=pt("slide-y-transition");pt("slide-y-reverse-transition");const U0=qd("expand-transition",Yd()),vw=qd("expand-x-transition",Yd("",!0)),z0=J({fullscreen:Boolean,scrollable:Boolean,...Wn(Da({captureFocus:!0,origin:"center center",scrollStrategy:"block",transition:{component:G0},zIndex:2400,retainFocus:!0}),["disableInitialFocus"])},"VDialog"),K0=ve()({name:"VDialog",props:z0(),emits:{"update:modelValue":e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,t){let{emit:n,slots:r}=t;const s=Jt(e,"modelValue"),{scopeId:i}=Ra(),o=le();function a(){var u;n("afterEnter"),(e.scrim||e.retainFocus)&&((u=o.value)!=null&&u.contentEl)&&!o.value.contentEl.contains(document.activeElement)&&o.value.contentEl.focus({preventScroll:!0})}function l(){n("afterLeave")}return ce(s,async u=>{var c;u||(await We(),(c=o.value.activatorEl)==null||c.focus({preventScroll:!0}))}),Oe(()=>{const u=ri.filterProps(e),c=Pe({"aria-haspopup":"dialog"},e.activatorProps),f=Pe({tabindex:-1},e.contentProps);return O(ri,Pe({ref:o,class:["v-dialog",{"v-dialog--fullscreen":e.fullscreen,"v-dialog--scrollable":e.scrollable},e.class],style:e.style},u,{modelValue:s.value,"onUpdate:modelValue":d=>s.value=d,"aria-modal":"true",activatorProps:c,contentProps:f,height:e.fullscreen?void 0:e.height,width:e.fullscreen?void 0:e.width,maxHeight:e.fullscreen?void 0:e.maxHeight,maxWidth:e.fullscreen?void 0:e.maxWidth,role:"dialog",onAfterEnter:a,onAfterLeave:l},i),{activator:r.activator,default:function(){for(var d=arguments.length,m=new Array(d),h=0;h{var v;return[(v=r.default)==null?void 0:v.call(r,...m)]}})}})}),Hd({},o)}}),q0=["dotted","dashed","solid","double"],Y0=J({color:String,contentOffset:[Number,String,Array],gradient:Boolean,inset:Boolean,length:[Number,String],opacity:[Number,String],thickness:[Number,String],vertical:Boolean,variant:{type:String,default:"solid",validator:e=>q0.includes(e)},...Me(),...vt()},"VDivider"),Xd=ve()({name:"VDivider",props:Y0(),setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:s}=Ct(e),{textColorClasses:i,textColorStyles:o}=vr(()=>e.color),a=M(()=>{const u={};return e.length&&(u[e.vertical?"height":"width"]=ie(e.length)),e.thickness&&(u[e.vertical?"borderRightWidth":"borderTopWidth"]=ie(e.thickness)),u}),l=G(()=>{const u=Array.isArray(e.contentOffset)?e.contentOffset[0]:e.contentOffset,c=Array.isArray(e.contentOffset)?e.contentOffset[1]:0;return{marginBlock:e.vertical&&u?ie(u):void 0,marginInline:!e.vertical&&u?ie(u):void 0,transform:c?`translate${e.vertical?"X":"Y"}(${ie(c)})`:void 0}});return Oe(()=>{const u=q("hr",{class:he([{"v-divider":!0,"v-divider--gradient":e.gradient&&!r.default,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},s.value,i.value,e.class]),style:xe([a.value,o.value,{"--v-border-opacity":e.opacity},{"border-style":e.variant},e.style]),"aria-orientation":!n.role||n.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${n.role||"separator"}`},null);return r.default?q("div",{class:he(["v-divider__wrapper",{"v-divider__wrapper--gradient":e.gradient,"v-divider__wrapper--inset":e.inset,"v-divider__wrapper--vertical":e.vertical}])},[u,q("div",{class:"v-divider__content",style:xe(l.value)},[r.default()]),u]):u}),{}}}),X0=ga("v-spacer","div","VSpacer"),No=Symbol.for("vuetify:list");function Zd(){let{filterable:e}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{filterable:!1};const t=ge(No,{filterable:!1,hasPrepend:ue(!1),updateHasPrepend:()=>null}),n={filterable:t.filterable||e,hasPrepend:ue(!1),updateHasPrepend:r=>{r&&(n.hasPrepend.value=r)}};return tt(No,n),t}function Jd(){return ge(No,null)}const La=e=>{const t={activate:n=>{let{id:r,value:s,activated:i}=n;return r=te(r),e&&!s&&i.size===1&&i.has(r)||(s?i.add(r):i.delete(r)),i},in:(n,r,s)=>{let i=new Set;if(n!=null)for(const o of fa(n))i=t.activate({id:o,value:!0,activated:new Set(i),children:r,parents:s});return i},out:n=>Array.from(n)};return t},Qd=e=>{const t=La(e);return{activate:r=>{let{activated:s,id:i,...o}=r;i=te(i);const a=s.has(i)?new Set([i]):new Set;return t.activate({...o,id:i,activated:a})},in:(r,s,i)=>{let o=new Set;if(r!=null){const a=fa(r);a.length&&(o=t.in(a.slice(0,1),s,i))}return o},out:(r,s,i)=>t.out(r,s,i)}},Z0=e=>{const t=La(e);return{activate:r=>{let{id:s,activated:i,children:o,...a}=r;return s=te(s),o.has(s)?i:t.activate({id:s,activated:i,children:o,...a})},in:t.in,out:t.out}},J0=e=>{const t=Qd(e);return{activate:r=>{let{id:s,activated:i,children:o,...a}=r;return s=te(s),o.has(s)?i:t.activate({id:s,activated:i,children:o,...a})},in:t.in,out:t.out}},Q0={open:e=>{let{id:t,value:n,opened:r,parents:s}=e;if(n){const i=new Set;i.add(t);let o=s.get(t);for(;o!=null;)i.add(o),o=s.get(o);return i}else return r.delete(t),r},select:()=>null},em={open:e=>{let{id:t,value:n,opened:r,parents:s}=e;if(n){let i=s.get(t);for(r.add(t);i!=null&&i!==t;)r.add(i),i=s.get(i);return r}else r.delete(t);return r},select:()=>null},eS={open:em.open,select:e=>{let{id:t,value:n,opened:r,parents:s}=e;if(!n)return r;const i=[];let o=s.get(t);for(;o!=null;)i.push(o),o=s.get(o);return new Set(i)}},Ma=e=>{const t={select:n=>{let{id:r,value:s,selected:i}=n;if(r=te(r),e&&!s){const o=Array.from(i.entries()).reduce((a,l)=>{let[u,c]=l;return c==="on"&&a.push(u),a},[]);if(o.length===1&&o[0]===r)return i}return i.set(r,s?"on":"off"),i},in:(n,r,s,i)=>{const o=new Map;for(const a of n||[])t.select({id:a,value:!0,selected:o,children:r,parents:s,disabled:i});return o},out:n=>{const r=[];for(const[s,i]of n.entries())i==="on"&&r.push(s);return r}};return t},tm=e=>{const t=Ma(e);return{select:r=>{let{selected:s,id:i,...o}=r;i=te(i);const a=s.has(i)?new Map([[i,s.get(i)]]):new Map;return t.select({...o,id:i,selected:a})},in:(r,s,i,o)=>r!=null&&r.length?t.in(r.slice(0,1),s,i,o):new Map,out:(r,s,i)=>t.out(r,s,i)}},tS=e=>{const t=Ma(e);return{select:r=>{let{id:s,selected:i,children:o,...a}=r;return s=te(s),o.has(s)?i:t.select({id:s,selected:i,children:o,...a})},in:t.in,out:t.out}},nS=e=>{const t=tm(e);return{select:r=>{let{id:s,selected:i,children:o,...a}=r;return s=te(s),o.has(s)?i:t.select({id:s,selected:i,children:o,...a})},in:t.in,out:t.out}},nm=e=>{const t={select:n=>{let{id:r,value:s,selected:i,children:o,parents:a,disabled:l}=n;r=te(r);const u=new Map(i),c=[r];for(;c.length;){const d=c.shift();l.has(d)||i.set(te(d),s?"on":"off"),o.has(d)&&c.push(...o.get(d))}let f=te(a.get(r));for(;f;){let d=!0,m=!0;for(const h of o.get(f)){const v=te(h);if(!l.has(v)&&(i.get(v)!=="on"&&(d=!1),i.has(v)&&i.get(v)!=="off"&&(m=!1),!d&&!m))break}i.set(f,d?"on":m?"off":"indeterminate"),f=te(a.get(f))}return e&&!s&&Array.from(i.entries()).reduce((m,h)=>{let[v,E]=h;return E==="on"&&m.push(v),m},[]).length===0?u:i},in:(n,r,s)=>{let i=new Map;for(const o of n||[])i=t.select({id:o,value:!0,selected:i,children:r,parents:s,disabled:new Set});return i},out:(n,r)=>{const s=[];for(const[i,o]of n.entries())o==="on"&&!r.has(i)&&s.push(i);return s}};return t},rS=e=>{const t=nm(e);return{select:t.select,in:t.in,out:(r,s,i)=>{const o=[];for(const[a,l]of r.entries())if(l==="on"){if(i.has(a)){const u=i.get(a);if(r.get(u)==="on")continue}o.push(a)}return o}}},pr=Symbol.for("vuetify:nested"),rm={id:ue(),root:{itemsRegistration:le("render"),register:()=>null,unregister:()=>null,updateDisabled:()=>null,children:le(new Map),parents:le(new Map),disabled:le(new Set),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:le(!1),selectable:le(!1),opened:le(new Set),activated:le(new Set),selected:le(new Map),selectedValues:le([]),getPath:()=>[]}},sS=J({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function,Object],selectStrategy:[String,Function,Object],openStrategy:[String,Object],opened:null,activated:null,selected:null,mandatory:Boolean,itemsRegistration:{type:String,default:"render"}},"nested"),iS=(e,t,n)=>{let r=!1;const s=ue(new Map),i=ue(new Map),o=ue(new Set),a=Jt(e,"opened",e.opened,b=>new Set(Array.isArray(b)?b.map(_=>te(_)):b),b=>[...b.values()]),l=M(()=>{if(typeof e.activeStrategy=="object")return e.activeStrategy;if(typeof e.activeStrategy=="function")return e.activeStrategy(e.mandatory);switch(e.activeStrategy){case"leaf":return Z0(e.mandatory);case"single-leaf":return J0(e.mandatory);case"independent":return La(e.mandatory);case"single-independent":default:return Qd(e.mandatory)}}),u=M(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;if(typeof e.selectStrategy=="function")return e.selectStrategy(e.mandatory);switch(e.selectStrategy){case"single-leaf":return nS(e.mandatory);case"leaf":return tS(e.mandatory);case"independent":return Ma(e.mandatory);case"single-independent":return tm(e.mandatory);case"trunk":return rS(e.mandatory);case"classic":default:return nm(e.mandatory)}}),c=M(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return eS;case"single":return Q0;case"multiple":default:return em}}),f=Jt(e,"activated",e.activated,b=>l.value.in(b,s.value,i.value),b=>l.value.out(b,s.value,i.value)),d=Jt(e,"selected",e.selected,b=>u.value.in(b,s.value,i.value,o.value),b=>u.value.out(b,s.value,i.value));Pt(()=>{r=!0});function m(b){const _=[];let I=te(b);for(;I!==void 0;)_.unshift(I),I=i.value.get(I);return _}const h=$e("nested"),v=new Set,E=Pv(()=>{We(()=>{s.value=new Map(s.value),i.value=new Map(i.value)})},100);ce(()=>[t.value,Ke(n)],()=>{e.itemsRegistration==="props"&&p()},{immediate:!0});function p(){const b=new Map,_=new Map,I=new Set,T=Ke(n)?x=>te(x.raw):x=>x.value,R=[...t.value];let A=0;for(;Ae.activatable),selectable:G(()=>e.selectable),activated:f,selected:d,selectedValues:M(()=>{const b=[];for(const[_,I]of d.value.entries())I==="on"&&b.push(_);return b}),itemsRegistration:G(()=>e.itemsRegistration),register:(b,_,I,T)=>{if(v.has(b)){m(b).map(String).join(" -> "),m(_).concat(b).map(String).join(" -> ");return}else v.add(b);_&&b!==_&&i.value.set(b,_),I&&o.value.add(b),T&&s.value.set(b,[]),_!=null&&s.value.set(_,[...s.value.get(_)||[],b]),E()},unregister:b=>{if(r)return;v.delete(b),s.value.delete(b),o.value.delete(b);const _=i.value.get(b);if(_){const I=s.value.get(_)??[];s.value.set(_,I.filter(T=>T!==b))}i.value.delete(b),E()},updateDisabled:(b,_)=>{_?o.value.add(b):o.value.delete(b)},open:(b,_,I)=>{h.emit("click:open",{id:b,value:_,path:m(b),event:I});const T=c.value.open({id:b,value:_,opened:new Set(a.value),children:s.value,parents:i.value,event:I});T&&(a.value=T)},openOnSelect:(b,_,I)=>{const T=c.value.select({id:b,value:_,selected:new Map(d.value),opened:new Set(a.value),children:s.value,parents:i.value,event:I});T&&(a.value=T)},select:(b,_,I)=>{h.emit("click:select",{id:b,value:_,path:m(b),event:I});const T=u.value.select({id:b,value:_,selected:new Map(d.value),children:s.value,parents:i.value,disabled:o.value,event:I});T&&(d.value=T),S.root.openOnSelect(b,_,I)},activate:(b,_,I)=>{if(!e.activatable)return S.root.select(b,!0,I);h.emit("click:activate",{id:b,value:_,path:m(b),event:I});const T=l.value.activate({id:b,value:_,activated:new Set(f.value),children:s.value,parents:i.value,event:I});if(T.size!==f.value.size)f.value=T;else{for(const R of T)if(!f.value.has(R)){f.value=T;return}for(const R of f.value)if(!T.has(R)){f.value=T;return}}},children:s,parents:i,disabled:o,getPath:m}};return tt(pr,S),S.root},sm=(e,t,n)=>{const r=ge(pr,rm),s=Symbol("nested item"),i=M(()=>{const a=te(Ke(e));return a!==void 0?a:s}),o={...r,id:i,open:(a,l)=>r.root.open(i.value,a,l),openOnSelect:(a,l)=>r.root.openOnSelect(i.value,a,l),isOpen:M(()=>r.root.opened.value.has(i.value)),parent:M(()=>r.root.parents.value.get(i.value)),activate:(a,l)=>r.root.activate(i.value,a,l),isActivated:M(()=>r.root.activated.value.has(i.value)),select:(a,l)=>r.root.select(i.value,a,l),isSelected:M(()=>r.root.selected.value.get(i.value)==="on"),isIndeterminate:M(()=>r.root.selected.value.get(i.value)==="indeterminate"),isLeaf:M(()=>!r.root.children.value.get(i.value)),isGroupActivator:r.isGroupActivator};return vi(()=>{r.isGroupActivator||r.root.itemsRegistration.value==="props"||We(()=>{r.root.register(i.value,r.id.value,Ke(t),n)})}),Pt(()=>{r.isGroupActivator||r.root.itemsRegistration.value==="props"||r.root.unregister(i.value)}),ce(i,(a,l)=>{r.isGroupActivator||r.root.itemsRegistration.value==="props"||(r.root.unregister(l),We(()=>{r.root.register(a,r.id.value,Ke(t),n)}))}),ce(()=>Ke(t),a=>{r.root.updateDisabled(i.value,a)}),n&&tt(pr,o),o},oS=()=>{const e=ge(pr,rm);tt(pr,{...e,isGroupActivator:!0})};function aS(){const e=ue(!1);return wn(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:G(()=>e.value?void 0:{transition:"none !important"}),isBooted:ur(e)}}const lS=Sr({name:"VListGroupActivator",setup(e,t){let{slots:n}=t;return oS(),()=>{var r;return(r=n.default)==null?void 0:r.call(n)}}}),uS=J({activeColor:String,baseColor:String,color:String,collapseIcon:{type:Ye,default:"$collapse"},disabled:Boolean,expandIcon:{type:Ye,default:"$expand"},rawId:[String,Number],prependIcon:Ye,appendIcon:Ye,fluid:Boolean,subgroup:Boolean,title:String,value:null,...Me(),...nt()},"VListGroup"),Gu=ve()({name:"VListGroup",props:uS(),setup(e,t){let{slots:n}=t;const{isOpen:r,open:s,id:i}=sm(()=>e.value,()=>e.disabled,!0),o=M(()=>`v-list-group--id-${String(e.rawId??i.value)}`),a=Jd(),{isBooted:l}=aS(),u=ge(pr),c=G(()=>{var v;return((v=u==null?void 0:u.root)==null?void 0:v.itemsRegistration.value)==="render"});function f(v){var E;["INPUT","TEXTAREA"].includes((E=v.target)==null?void 0:E.tagName)||s(!r.value,v)}const d=M(()=>({onClick:f,class:"v-list-group__header",id:o.value})),m=M(()=>r.value?e.collapseIcon:e.expandIcon),h=M(()=>({VListItem:{activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&m.value,appendIcon:e.appendIcon||!e.subgroup&&m.value,title:e.title,value:e.value}}));return Oe(()=>O(e.tag,{class:he(["v-list-group",{"v-list-group--prepend":a==null?void 0:a.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":r.value},e.class]),style:xe(e.style)},{default:()=>[n.activator&&O(wt,{defaults:h.value},{default:()=>[O(lS,null,{default:()=>[n.activator({props:d.value,isOpen:r.value})]})]}),O(nr,{transition:{component:U0},disabled:!l.value},{default:()=>{var v,E;return[c.value?$n(q("div",{class:"v-list-group__items",role:"group","aria-labelledby":o.value},[(v=n.default)==null?void 0:v.call(n)]),[[oa,r.value]]):r.value&&q("div",{class:"v-list-group__items",role:"group","aria-labelledby":o.value},[(E=n.default)==null?void 0:E.call(n)])]}})]})),{isOpen:r}}}),cS=J({opacity:[Number,String],...Me(),...nt()},"VListItemSubtitle"),im=ve()({name:"VListItemSubtitle",props:cS(),setup(e,t){let{slots:n}=t;return Oe(()=>O(e.tag,{class:he(["v-list-item-subtitle",e.class]),style:xe([{"--v-list-item-subtitle-opacity":e.opacity},e.style])},n)),{}}}),om=ga("v-list-item-title"),fS=J({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:Ye,baseColor:String,disabled:Boolean,lines:[Boolean,String],link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:Ye,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,prependGap:[Number,String],subtitle:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},value:null,onClick:Wr(),onClickOnce:Wr(),..._r(),...Me(),...Gn(),...xr(),...gs(),...on(),...Ia(),...nt(),...vt(),...Un({variant:"text"})},"VListItem"),Vo=ve()({name:"VListItem",directives:{vRipple:us},props:fS(),emits:{click:e=>!0},setup(e,t){let{attrs:n,slots:r,emit:s}=t;const i=Pa(e,n),o=M(()=>e.value===void 0?i.href.value:e.value),{activate:a,isActivated:l,select:u,isOpen:c,isSelected:f,isIndeterminate:d,isGroupActivator:m,root:h,parent:v,openOnSelect:E,id:p}=sm(o,()=>e.disabled,!1),S=Jd(),b=M(()=>{var w;return e.active!==!1&&(e.active||((w=i.isActive)==null?void 0:w.value)||(h.activatable.value?l.value:f.value))}),_=G(()=>e.link!==!1&&i.isLink.value),I=M(()=>!!S&&(h.selectable.value||h.activatable.value||e.value!=null)),T=M(()=>!e.disabled&&e.link!==!1&&(e.link||i.isClickable.value||I.value)),R=M(()=>S?_.value?"link":I.value?"option":"listitem":void 0),A=M(()=>{if(I.value)return h.activatable.value?l.value:h.selectable.value?f.value:b.value}),x=G(()=>e.rounded||e.nav),B=G(()=>e.color??e.activeColor),F=G(()=>({color:b.value?B.value??e.baseColor:e.baseColor,variant:e.variant}));ce(()=>{var w;return(w=i.isActive)==null?void 0:w.value},w=>{w&&k()}),vi(()=>{var w;(w=i.isActive)!=null&&w.value&&We(()=>k())});function k(){v.value!=null&&h.open(v.value,!0),E(!0)}const{themeClasses:N}=Ct(e),{borderClasses:j}=Cr(e),{colorClasses:Y,colorStyles:Q,variantClasses:X}=ys(F),{densityClasses:ne}=Er(e),{dimensionStyles:Re}=Ar(e),{elevationClasses:me}=vs(e),{roundedClasses:ke}=an(x),Se=G(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),Ne=G(()=>e.ripple!==void 0&&e.ripple&&(S!=null&&S.filterable)?{keys:["Enter"]}:e.ripple),Ge=M(()=>({isActive:b.value,select:u,isOpen:c.value,isSelected:f.value,isIndeterminate:d.value}));function rt(w){var $,H;s("click",w),!["INPUT","TEXTAREA"].includes(($=w.target)==null?void 0:$.tagName)&&T.value&&((H=i.navigate)==null||H.call(i,w),!m&&(h.activatable.value?a(!l.value,w):(h.selectable.value||e.value!=null&&!_.value)&&u(!f.value,w)))}function He(w){const $=w.target;["INPUT","TEXTAREA"].includes($.tagName)||(w.key==="Enter"||w.key===" "&&!(S!=null&&S.filterable))&&(w.preventDefault(),w.stopPropagation(),w.target.dispatchEvent(new MouseEvent("click",w)))}return Oe(()=>{const w=_.value?"a":e.tag,$=r.title||e.title!=null,H=r.subtitle||e.subtitle!=null,Z=!!(e.appendAvatar||e.appendIcon),fe=!!(Z||r.append),g=!!(e.prependAvatar||e.prependIcon),y=!!(g||r.prepend);return S==null||S.updateHasPrepend(y),e.activeColor&&_f("active-color",["color","base-color"]),$n(O(w,Pe(i.linkProps,{class:["v-list-item",{"v-list-item--active":b.value,"v-list-item--disabled":e.disabled,"v-list-item--link":T.value,"v-list-item--nav":e.nav,"v-list-item--slim":e.slim,[`${e.activeClass}`]:e.activeClass&&b.value},N.value,j.value,Y.value,ne.value,me.value,Se.value,ke.value,X.value,e.class],style:[{"--v-list-prepend-gap":ie(e.prependGap)},Q.value,Re.value,e.style],tabindex:T.value?S?-2:0:void 0,"aria-selected":A.value,role:R.value,onClick:rt,onKeydown:T.value&&!_.value&&He}),{default:()=>{var C;return[ps(T.value||b.value,"v-list-item"),y&&q("div",{key:"prepend",class:"v-list-item__prepend"},[r.prepend?O(wt,{key:"prepend-defaults",disabled:!g,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var P;return[(P=r.prepend)==null?void 0:P.call(r,Ge.value)]}}):q(Te,null,[e.prependAvatar&&O(si,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&O(Wt,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),q("div",{class:"v-list-item__spacer"},null)]),q("div",{class:"v-list-item__content","data-no-activator":""},[$&&O(om,{key:"title"},{default:()=>{var P;return[((P=r.title)==null?void 0:P.call(r,{title:e.title}))??Et(e.title)]}}),H&&O(im,{key:"subtitle"},{default:()=>{var P;return[((P=r.subtitle)==null?void 0:P.call(r,{subtitle:e.subtitle}))??Et(e.subtitle)]}}),(C=r.default)==null?void 0:C.call(r,Ge.value)]),fe&&q("div",{key:"append",class:"v-list-item__append"},[r.append?O(wt,{key:"append-defaults",disabled:!Z,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var P;return[(P=r.append)==null?void 0:P.call(r,Ge.value)]}}):q(Te,null,[e.appendIcon&&O(Wt,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&O(si,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),q("div",{class:"v-list-item__spacer"},null)])]}}),[[us,T.value&&Ne.value]])}),{activate:a,isActivated:l,isGroupActivator:m,isSelected:f,list:S,select:u,root:h,id:p,link:i}}}),dS=J({color:String,inset:Boolean,sticky:Boolean,title:String,...Me(),...nt()},"VListSubheader"),mS=ve()({name:"VListSubheader",props:dS(),setup(e,t){let{slots:n}=t;const{textColorClasses:r,textColorStyles:s}=vr(()=>e.color);return Oe(()=>{const i=!!(n.default||e.title);return O(e.tag,{class:he(["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},r.value,e.class]),style:xe([{textColorStyles:s},e.style])},{default:()=>{var o;return[i&&q("div",{class:"v-list-subheader__text"},[((o=n.default)==null?void 0:o.call(n))??e.title])]}})}),{}}}),hS=J({items:Array,returnObject:Boolean},"VListChildren"),am=ve()({name:"VListChildren",props:hS(),setup(e,t){let{slots:n}=t;return Zd(),()=>{var r,s;return((r=n.default)==null?void 0:r.call(n))??((s=e.items)==null?void 0:s.map(i=>{var d,m;let{children:o,props:a,type:l,raw:u}=i;if(l==="divider")return((d=n.divider)==null?void 0:d.call(n,{props:a}))??O(Xd,a,null);if(l==="subheader")return((m=n.subheader)==null?void 0:m.call(n,{props:a}))??O(mS,a,null);const c={subtitle:n.subtitle?h=>{var v;return(v=n.subtitle)==null?void 0:v.call(n,{...h,item:u})}:void 0,prepend:n.prepend?h=>{var v;return(v=n.prepend)==null?void 0:v.call(n,{...h,item:u})}:void 0,append:n.append?h=>{var v;return(v=n.append)==null?void 0:v.call(n,{...h,item:u})}:void 0,title:n.title?h=>{var v;return(v=n.title)==null?void 0:v.call(n,{...h,item:u})}:void 0},f=Gu.filterProps(a);return o?O(Gu,Pe(f,{value:e.returnObject?u:a==null?void 0:a.value,rawId:a==null?void 0:a.value}),{activator:h=>{let{props:v}=h;const E=Pe(a,v,{value:e.returnObject?u:a.value});return n.header?n.header({props:E}):O(Vo,E,c)},default:()=>O(am,{items:o,returnObject:e.returnObject},n)}):n.item?n.item({props:a}):O(Vo,Pe(a,{value:e.returnObject?u:a.value}),c)}))}}}),gS=J({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},itemType:{type:[Boolean,String,Array,Function],default:"type"},returnObject:Boolean,valueComparator:Function},"list-items"),vS=new Set(["item","divider","subheader"]);function lr(e,t){const n=Bt(t,e.itemTitle,t),r=Bt(t,e.itemValue,n),s=Bt(t,e.itemChildren),i=e.itemProps===!0?typeof t=="object"&&t!=null&&!Array.isArray(t)?"children"in t?Wn(t,["children"]):t:void 0:Bt(t,e.itemProps);let o=Bt(t,e.itemType,"item");vS.has(o)||(o="item");const a={title:n,value:r,...i};return{type:o,title:String(a.title??""),value:a.value,props:a,children:o==="item"&&Array.isArray(s)?lm(e,s):void 0,raw:t}}lr.neededProps=["itemTitle","itemValue","itemChildren","itemProps","itemType"];function lm(e,t){const n=ca(e,lr.neededProps),r=[];for(const s of t)r.push(lr(n,s));return r}function pw(e){const t=M(()=>lm(e,e.items)),n=M(()=>t.value.some(a=>a.value===null)),r=ue(new Map),s=ue([]);_t(()=>{const a=t.value,l=new Map,u=[];for(let c=0;c{let{raw:u}=l;return u}):a.map(l=>{let{value:u}=l;return u})}return{items:t,transformIn:i,transformOut:o}}const pS=new Set(["item","divider","subheader"]);function yS(e,t){const n=jn(t)?t:Bt(t,e.itemTitle),r=jn(t)?t:Bt(t,e.itemValue,void 0),s=Bt(t,e.itemChildren),i=e.itemProps===!0?Wn(t,["children"]):Bt(t,e.itemProps);let o=Bt(t,e.itemType,"item");pS.has(o)||(o="item");const a={title:n,value:r,...i};return{type:o,title:a.title,value:a.value,props:a,children:o==="item"&&s?um(e,s):void 0,raw:t}}function um(e,t){const n=[];for(const r of t)n.push(yS(e,r));return n}function bS(e){return{items:M(()=>um(e,e.items))}}const SS=J({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,filterable:Boolean,expandIcon:Ye,collapseIcon:Ye,lines:{type:[Boolean,String],default:"one"},slim:Boolean,prependGap:[Number,String],indent:[Number,String],nav:Boolean,"onClick:open":Wr(),"onClick:select":Wr(),"onUpdate:opened":Wr(),...sS({selectStrategy:"single-leaf",openStrategy:"list"}),..._r(),...Me(),...Gn(),...xr(),...gs(),...gS(),...on(),...nt(),...vt(),...Un({variant:"text"})},"VList"),wS=ve()({name:"VList",props:SS(),emits:{"update:selected":e=>!0,"update:activated":e=>!0,"update:opened":e=>!0,"click:open":e=>!0,"click:activate":e=>!0,"click:select":e=>!0},setup(e,t){let{slots:n}=t;const{items:r}=bS(e),{themeClasses:s}=Ct(e),{backgroundColorClasses:i,backgroundColorStyles:o}=ar(()=>e.bgColor),{borderClasses:a}=Cr(e),{densityClasses:l}=Er(e),{dimensionStyles:u}=Ar(e),{elevationClasses:c}=vs(e),{roundedClasses:f}=an(e),{children:d,open:m,parents:h,select:v,getPath:E}=iS(e,r,()=>e.returnObject),p=G(()=>e.lines?`v-list--${e.lines}-line`:void 0),S=G(()=>e.activeColor),b=G(()=>e.baseColor),_=G(()=>e.color),I=G(()=>e.selectable||e.activatable);Zd({filterable:e.filterable}),bi({VListGroup:{activeColor:S,baseColor:b,color:_,expandIcon:G(()=>e.expandIcon),collapseIcon:G(()=>e.collapseIcon)},VListItem:{activeClass:G(()=>e.activeClass),activeColor:S,baseColor:b,color:_,density:G(()=>e.density),disabled:G(()=>e.disabled),lines:G(()=>e.lines),nav:G(()=>e.nav),slim:G(()=>e.slim),variant:G(()=>e.variant)}});const T=ue(!1),R=le();function A(j){T.value=!0}function x(j){T.value=!1}function B(j){var Y;!T.value&&!(j.relatedTarget&&((Y=R.value)!=null&&Y.contains(j.relatedTarget)))&&N()}function F(j){const Y=j.target;if(!(!R.value||Y.tagName==="INPUT"&&["Home","End"].includes(j.key)||Y.tagName==="TEXTAREA")){if(j.key==="ArrowDown")N("next");else if(j.key==="ArrowUp")N("prev");else if(j.key==="Home")N("first");else if(j.key==="End")N("last");else return;j.preventDefault()}}function k(j){T.value=!0}function N(j){if(R.value)return Of(R.value,j)}return Oe(()=>{const j=e.indent??(e.prependGap?Number(e.prependGap)+24:void 0);return O(e.tag,{ref:R,class:he(["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav,"v-list--slim":e.slim},s.value,i.value,a.value,l.value,c.value,p.value,f.value,e.class]),style:xe([{"--v-list-indent":ie(j),"--v-list-group-prepend":j?"0px":void 0,"--v-list-prepend-gap":ie(e.prependGap)},o.value,u.value,e.style]),tabindex:e.disabled?-1:0,role:I.value?"listbox":"list","aria-activedescendant":void 0,onFocusin:A,onFocusout:x,onFocus:B,onKeydown:F,onMousedown:k},{default:()=>[O(am,{items:r.value,returnObject:e.returnObject},n)]})}),{open:m,select:v,focus:N,children:d,parents:h,getPath:E}}});let Fo=null;const cm={name:"RateLimitModal",data(){return{isVisible:!1,activeRequests:[]}},computed:{hasActiveRequests(){return this.activeRequests.length>0}},watch:{hasActiveRequests(e){this.isVisible=e}},methods:{close(){this.isVisible=!1},show(e,t,n){const r=Date.now()+Math.random().toString(36).substring(2,9),s=Math.max(0,Math.floor((new Date(e)-new Date)/1e3)),i={id:r,resetTime:e,path:t,method:n,remainingSeconds:s};this.activeRequests.push(i),this.startCountdown(r),this.isVisible=!0},startCountdown(e){const t=this.activeRequests.find(r=>r.id===e);if(!t)return;const n=setInterval(()=>{const r=this.activeRequests.findIndex(s=>s.id===e);if(r===-1){clearInterval(n);return}this.activeRequests[r].remainingSeconds--,this.activeRequests[r].remainingSeconds<=0&&(clearInterval(n),this.activeRequests.splice(r,1))},1e3);t.intervalId=n},clearAllCountdowns(){this.activeRequests.forEach(e=>{e.intervalId&&clearInterval(e.intervalId)}),this.activeRequests=[]}},beforeUnmount(){this.clearAllCountdowns()},created(){Fo=this}};cm.show=function(e,t,n){Fo&&Fo.show(e,t,n)};const _S=cm,CS={class:"text-primary font-weight-bold"};function ES(e,t,n,r,s,i){return bt(),$t(K0,{modelValue:e.isVisible,"onUpdate:modelValue":t[0]||(t[0]=o=>e.isVisible=o),"max-width":"500",persistent:""},{default:je(()=>[O(Hu,{class:"rate-limit-modal"},{default:je(()=>[O(Gd,{class:"text-center pa-4 bg-error text-white"},{default:je(()=>[O(Wt,{class:"mr-2",icon:"mdi-clock-alert-outline",size:"large"}),t[1]||(t[1]=Mr(" 请求频率超限 ",-1))]),_:1}),O(Mo,{class:"pa-6"},{default:je(()=>[t[3]||(t[3]=q("div",{class:"text-body-1 mb-4"},"您的请求过于频繁,请稍后再试。",-1)),e.activeRequests.length>0?(bt(),$t(Hu,{key:0,class:"mb-4",flat:""},{default:je(()=>[O(Mo,null,{default:je(()=>[(bt(!0),cf(Te,null,vh(e.activeRequests,(o,a)=>(bt(),$t(wS,{key:a,class:"mb-4"},{default:je(()=>[O(Vo,{color:"primary","prepend-icon":"mdi-web"},{default:je(()=>[O(om,null,{default:je(()=>[t[2]||(t[2]=Mr(" 等待时间: ",-1)),q("span",CS,Et(o.remainingSeconds),1)]),_:2},1024),O(im,null,{default:je(()=>[Mr(Et(o.method)+" "+Et(o.path),1)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128)),e.index[O(X0),O(Ld,{color:"primary",variant:"tonal",onClick:e.close},{default:je(()=>[...t[5]||(t[5]=[Mr(" 我知道了",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1},8,["modelValue"])}const xS=bd(_S,[["render",ES]]),AS=J({...Me(),...Wn($p(),["fullHeight"]),...vt()},"VApp"),kS=ve()({name:"VApp",props:AS(),setup(e,t){let{slots:n}=t;const r=Ct(e),{layoutClasses:s,getLayoutItem:i,items:o,layoutRef:a}=Wp({...e,fullHeight:!0}),{rtlClasses:l}=ms();return Oe(()=>{var u;return q("div",{ref:a,class:he(["v-application",r.themeClasses.value,s.value,l.value,e.class]),style:xe([e.style])},[q("div",{class:"v-application__wrap"},[(u=n.default)==null?void 0:u.call(n)])])}),{getLayoutItem:i,items:o,theme:r}}}),TS={__name:"App",setup(e){const t=Qf();return wn(()=>{const n=Ea("theme.mode");t.global.name.value=n,window.addEventListener("beforeinstallprompt",r=>{r.preventDefault(),window.deferredPwaPrompt=r,window.dispatchEvent(new Event("pwa-prompt-ready"))})}),(n,r)=>{const s=gh("router-view"),i=jd;return bt(),$t(kS,null,{default:je(()=>[O(s,null,{default:je(({Component:o,route:a})=>[O(bn,{mode:"out-in",name:"md3"},{default:je(()=>[(bt(),$t(Gc(o),{key:a.path}))]),_:2},1024)]),_:1}),O(i),O(xS)]),_:1})}}};let ro;const Uu=e=>({get:async()=>({visitorId:"unknown",error:(e==null?void 0:e.message)||String(e||""),fallback:!0})}),PS=async()=>{try{const e=await Ue(()=>import("./fp.esm-HJFDfcHo.js"),[],import.meta.url);return(e==null?void 0:e.default)||e}catch(e){return console.warn("Fingerprint library blocked or failed to load; using fallback agent.",e),null}},fm=()=>(ro||(ro=(async()=>{const e=await PS();if(!e)return Uu(new Error("fingerprint module unavailable"));try{return await e.load()}catch(t){return console.warn("FingerprintJS.load failed, using fallback agent.",t),Uu(t)}})()),ro),IS=async()=>{const t=await(await fm()).get();return(t==null?void 0:t.visitorId)||"unknown"},yw=async()=>await(await fm()).get(),OS=sd(),bs=Lg(TS);ob(bs);bs.use(er);bs.use(OS);bs.component("GlobalMessage",jd);bs.mount("#app");document.readyState==="complete"?zu():window.addEventListener("load",zu,{once:!0});async function zu(){try{const e=(await Ue(async()=>{const{default:r}=await import("./index-ghQi_28l.js");return{default:r}},[],import.meta.url)).default;e.init("rhp8uqoc3l");const n=await IS();console.log("Visitor ID:",n),e.identify(n),e.setTag("fingerprintjs",n)}catch(e){console.warn("Clarity 加载或标识设置失败:",e)}}try{const e=()=>{document.body.classList.add("app-loaded");const t=document.getElementById("app-loader");t&&setTimeout(()=>t.remove(),220)};document.readyState==="complete"||document.readyState==="interactive"?e():window.addEventListener("DOMContentLoaded",e,{once:!0})}catch{}export{Fe as $,cf as A,mo as B,Et as C,fw as D,Pe as E,Te as F,vh as G,K0 as H,$n as I,oa as J,Xd as K,si as L,Wd as M,NS as N,MS as O,wS as P,Vo as Q,Tu as R,us as S,aa as T,gw as U,kS as V,hw as W,Tp as X,D0 as Y,le as Z,bd as _,Hp as a,nr as a$,M as a0,wn as a1,Pt as a2,om as a3,im as a4,ab as a5,lb as a6,iw as a7,aw as a8,ow as a9,vr as aA,ar as aB,Wn as aC,qb as aD,On as aE,_o as aF,Er as aG,Ra as aH,bi as aI,ie as aJ,Gn as aK,ca as aL,yo as aM,RS as aN,ga as aO,IS as aP,yw as aQ,pw as aR,Ie as aS,zS as aT,mS as aU,Ug as aV,wt as aW,qS as aX,Vn as aY,Gg as aZ,Ye as a_,Rb as aa,En as ab,db as ac,Ue as ad,ce as ae,DS as af,Ed as ag,ft as ah,B0 as ai,x0 as aj,dn as ak,Bu as al,Kd as am,ri as an,uw as ao,lw as ap,Bv as aq,Jt as ar,fa as as,WS as at,G as au,ue as av,HS as aw,Hd as ax,We as ay,GS as az,aS as b,VS as b$,Wr as b0,QS as b1,JS as b2,Af as b3,_t as b4,$u as b5,bo as b6,ms as b7,dw as b8,xp as b9,Bb as bA,Dl as bB,h0 as bC,sw as bD,ur as bE,rw as bF,tw as bG,_r as bH,m0 as bI,mi as bJ,er as bK,lr as bL,YS as bM,$S as bN,ge as bO,p0 as bP,v0 as bQ,Cb as bR,_b as bS,tt as bT,Eb as bU,wb as bV,Tf as bW,BS as bX,$e as bY,ZS as bZ,yr as b_,Xe as ba,jS as bb,nn as bc,U0 as bd,an as be,Qf as bf,Aa as bg,Pl as bh,Fd as bi,vt as bj,on as bk,Ai as bl,Nc as bm,Da as bn,vs as bo,Ct as bp,gs as bq,bn as br,fb as bs,mb as bt,hb as bu,u0 as bv,l0 as bw,jg as bx,wr as by,Cr as bz,Oe as c,jn as c0,po as c1,US as c2,Ad as c3,Nb as c4,xd as c5,Ke as c6,te as c7,Bt as c8,Zo as c9,LS as cA,nw as cB,xi as cC,Pa as cD,vw as cE,Ia as cF,Cn as cG,Xo as cH,vi as cI,Lf as cJ,yn as cK,cw as cL,Av as ca,es as cb,ch as cc,Sa as cd,Un as ce,Ei as cf,FS as cg,Ta as ch,ka as ci,a0 as cj,Bc as ck,G0 as cl,Of as cm,Wg as cn,Gr as co,KS as cp,XS as cq,gS as cr,xS as cs,Hc as ct,ys as cu,ps as cv,_n as cw,ew as cx,Cf as cy,mw as cz,O as d,he as e,xr as f,ve as g,Me as h,q as i,$t as j,Ea as k,Hu as l,nt as m,xe as n,bt as o,J as p,Gd as q,gh as r,cb as s,Mr as t,Ar as u,Wt as v,je as w,X0 as x,Ld as y,Mo as z}; diff --git a/assets/index-DajCoZ9R.js b/assets/index-DVsmg_Ph.js similarity index 99% rename from assets/index-DajCoZ9R.js rename to assets/index-DVsmg_Ph.js index ae05ed1..db8fb21 100644 --- a/assets/index-DajCoZ9R.js +++ b/assets/index-DVsmg_Ph.js @@ -1,5 +1,5 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./index-B3T0sq1H.js","./index-btKy2yxc.css","./dataProvider-CkCYsinY.js"])))=>i.map(i=>d[i]); -import{V as jt,a as Ht,_ as pt}from"./ExamConfigEditor-DMEBeH6U.js";import{_ as W,k as S,s as re,j as b,o as c,w as i,d as s,l as _,q as j,t as u,v as D,x as L,y,z as V,i as r,A as p,B as w,C as g,D as vt,F as E,E as Qe,T as Ke,G as U,e as fe,H as J,I as oe,n as he,J as be,K as ve,L as Ie,M as X,N as tt,O as qe,P as we,Q as Se,R as Je,S as xe,U as Kt,W as qt,X as Ae,Y as yt,Z as $,$ as st,a0 as G,a1 as Ye,a2 as Wt,a3 as $e,a4 as Pe,a5 as Gt,a6 as Qt,a7 as Jt,a8 as kt,a9 as bt,aa as xt,ab as Oe,ac as Xe,ad as nt,ae as Le,af as Yt,ag as it,ah as Ee,ai as Ve,aj as Xt,ak as Ne}from"./index-B3T0sq1H.js";import{V as Ce}from"./VTextField-CDSSNWNb.js";import{V as Ze,a as Zt}from"./VTooltip-BBE3uDRK.js";import{V as O}from"./VChip-BWQnSnw_.js";import{s as es,g as wt,j as We,o as ce,a as ts,l as ss}from"./socketClient-DIi67_O5.js";import{p as at,s as ns,a as ot,V as is,_ as St}from"./VCombobox-BVuIO1gU.js";import{f as as,s as os,c as Ct}from"./deviceEvents-DMf7uCM0.js";import{V as ue,a as ne}from"./VRow-2h_LaAAT.js";import{V as ls,a as lt}from"./VPagination-CC-Jeewq.js";import{V as Ue}from"./VTextarea-D8GmgMhc.js";import{d as Z,a as Be,g as _t,b as me,k as rs}from"./dataProvider-CkCYsinY.js";import{V as rt,a as dt,b as ds,c as us}from"./VAppBarTitle-Ba0c-9tb.js";import{V as Dt}from"./VContainer-XsoZJa5c.js";import{V as ut}from"./VForm-BeHRTGxz.js";import{V as Ge}from"./VSwitch-CzflqWRY.js";import{V as cs}from"./filter-CqboDMk1.js";import{V as _e}from"./VAlert-lHl5kpT_.js";import{V as ms,a as ct,b as mt,c as ft}from"./VExpansionPanels-BTM0XV9k.js";import"./VSkeletonLoader-DhKO-QlH.js";import"./VCheckboxBtn-ibDz3I_W.js";import"./VSheet-BPJ91LSl.js";const fs={name:"RandomPicker",props:{studentList:{type:Array,required:!0},attendance:{type:Object,required:!0,default:()=>({absent:[],late:[],exclude:[]})}},data(){return{dialog:!1,count:S("randomPicker.defaultCount"),isPickingStarted:!1,isAnimating:!1,pickedStudents:[],animationStudents:[],highlightedIndices:[],animationTimer:null,getSetting:S,tempFilters:{excludeAbsent:S("randomPicker.excludeAbsent"),excludeLate:S("randomPicker.excludeLate"),excludeExcluded:S("randomPicker.excludeExcluded")},pickerMode:S("randomPicker.mode"),minNumber:S("randomPicker.minNumber"),maxNumber:S("randomPicker.maxNumber")}},computed:{absentCount(){return this.attendance.absent?this.attendance.absent.length:0},lateCount(){return this.attendance.late?this.attendance.late.length:0},excludedCount(){return this.attendance.exclude?this.attendance.exclude.length:0},numberModeStudents(){if(this.pickerMode!=="number")return[];const t=[];for(let e=this.minNumber;e<=this.maxNumber;e++)t.push(e.toString().padStart(2,"0")+"号");return t},filteredStudents(){return this.pickerMode==="number"?this.numberModeStudents:!this.studentList||!this.studentList.length?[]:this.studentList.filter(t=>!(this.tempFilters.excludeAbsent&&this.attendance.absent.includes(t)||this.tempFilters.excludeLate&&this.attendance.late.includes(t)||this.tempFilters.excludeExcluded&&this.attendance.exclude.includes(t)))},availableStudents(){return this.filteredStudents},maxAllowedCount(){return Math.min(10,this.filteredStudents.length)},remainingStudents(){return this.filteredStudents.filter(t=>!this.pickedStudents.includes(t))}},watch:{dialog(t){t?(this.count=S("randomPicker.defaultCount"),this.isPickingStarted=!1,this.isAnimating=!1,this.pickedStudents=[],this.tempFilters={excludeAbsent:S("randomPicker.excludeAbsent"),excludeLate:S("randomPicker.excludeLate"),excludeExcluded:S("randomPicker.excludeExcluded")}):this.animationTimer&&(clearTimeout(this.animationTimer),this.animationTimer=null)},tempFilters:{handler(){this.count>this.maxAllowedCount&&(this.count=Math.max(1,this.maxAllowedCount))},deep:!0},pickerMode:{handler(t){re("randomPicker.mode",t)}},minNumber:{handler(t){t>this.maxNumber&&(this.minNumber=this.maxNumber),t<1&&(this.minNumber=1),re("randomPicker.minNumber",this.minNumber)}},maxNumber:{handler(t){t100&&(this.maxNumber=100),re("randomPicker.maxNumber",this.maxNumber)}}},methods:{open(){this.dialog=!0},incrementCount(){this.count1&&this.count--},startPicking(){this.filteredStudents.length!==0&&(this.isPickingStarted=!0,S("randomPicker.animation")?this.startAnimation():this.finishPicking())},startAnimation(){this.isAnimating=!0,this.animationStudents=this.filteredStudents.map((t,e)=>({id:`student-${e}`,name:t})),this.animateHighlight()},animateHighlight(){let e=0;const a=50,l=()=>{this.highlightedIndices=[];const n=[];for(let d=0;d{this.finishPicking()},500)};l()},finishPicking(){this.isAnimating=!1;const t=[...this.filteredStudents].sort(()=>.5-Math.random());this.pickedStudents=t.slice(0,this.count)},resetPicker(){this.isPickingStarted=!1,this.isAnimating=!1,this.pickedStudents=[],this.animationTimer&&(clearTimeout(this.animationTimer),this.animationTimer=null)},refreshSingleStudent(t){if(this.remainingStudents.length===0)return;const e=Math.floor(Math.random()*this.remainingStudents.length),a=this.remainingStudents[e];this.pickedStudents[t]=a;const l=document.querySelectorAll(".result-card");l[t]&&(l[t].classList.add("refresh-animation"),setTimeout(()=>{l[t].classList.remove("refresh-animation")},500))}}},hs={class:"d-flex justify-center align-center counter-container"},gs={class:"count-display mx-8"},ps={class:"text-h2 font-weight-bold"},vs={class:"mode-switch-container mt-6"},ys={key:0,class:"number-range-container mt-4"},ks={class:"d-flex justify-center align-center gap-4"},bs={class:"mt-4"},xs={key:1,class:"mt-4 text-error"},ws={class:"mt-4 text-caption"},Ss={class:"pa-2"},Cs={key:0},_s={key:1},Ds={key:2},Ts={key:1,class:"d-flex flex-wrap justify-center gap-2 mt-4"},Is={key:0,class:"animation-container"},Es={class:"animation-wrapper"},Ns={key:1,class:"result-container"},Vs={class:"mt-8 d-flex justify-center"};function As(t,e,a,l,n,o){return c(),b(J,{modelValue:n.dialog,"onUpdate:modelValue":e[8]||(e[8]=d=>n.dialog=d),"fullscreen-breakpoint":"sm","max-width":"600",persistent:""},{default:i(()=>[s(_,{border:"",class:"random-picker-card",rounded:"xl"},{default:i(()=>[s(j,{class:"text-h5 d-flex align-center"},{default:i(()=>[s(D,{class:"mr-2",icon:"mdi-account-question"}),e[9]||(e[9]=u(" 随机点名 ",-1)),s(L),s(y,{icon:"mdi-close",variant:"text",onClick:e[0]||(e[0]=d=>n.dialog=!1)})]),_:1}),n.isPickingStarted?(c(),b(V,{key:1,class:"text-center py-6"},{default:i(()=>[n.isAnimating?(c(),p("div",Is,[r("div",Es,[s(Ke,{class:"shuffle-container",name:"shuffle",tag:"div"},{default:i(()=>[(c(!0),p(E,null,U(n.animationStudents,(d,m)=>(c(),p("div",{key:d.id,class:fe([{highlighted:n.highlightedIndices.includes(m)},"student-item"])},g(d.name),3))),128))]),_:1})])])):(c(),p("div",Ns,[e[19]||(e[19]=r("div",{class:"text-h6 mb-4"},"抽取结果",-1)),(c(!0),p(E,null,U(n.pickedStudents,(d,m)=>(c(),b(_,{key:m,class:"mb-2 result-card",color:"primary",variant:"outlined"},{default:i(()=>[s(V,{class:"text-h4 text-center py-4 d-flex align-center justify-center"},{default:i(()=>[u(g(d)+" ",1),s(y,{disabled:o.remainingStudents.length===0,title:o.remainingStudents.length===0?"没有更多可用学生":"重新抽取此学生",class:"ml-2 refresh-btn",icon:"mdi-refresh",size:"small",variant:"text",onClick:f=>o.refreshSingleStudent(m)},null,8,["disabled","title","onClick"])]),_:2},1024)]),_:2},1024))),128)),r("div",Vs,[s(y,{class:"mx-2",color:"primary","prepend-icon":"mdi-refresh",size:"large",onClick:o.resetPicker},{default:i(()=>[...e[17]||(e[17]=[u(" 重新抽取 ",-1)])]),_:1},8,["onClick"]),s(y,{class:"mx-2",color:"grey",size:"large",variant:"outlined",onClick:e[7]||(e[7]=d=>n.dialog=!1)},{default:i(()=>[...e[18]||(e[18]=[u(" 关闭 ",-1)])]),_:1})])]))]),_:1})):(c(),b(V,{key:0,class:"text-center py-6"},{default:i(()=>[e[16]||(e[16]=r("div",{class:"text-h6 mb-4"},"请选择抽取人数",-1)),r("div",hs,[s(y,{disabled:n.count<=1,class:"counter-btn",color:"primary",icon:"mdi-minus",size:"x-large",variant:"tonal",onClick:o.decrementCount},null,8,["disabled","onClick"]),r("div",gs,[r("span",ps,g(n.count),1),e[10]||(e[10]=r("span",{class:"text-subtitle-1 ml-2"},"人",-1))]),s(y,{disabled:n.count>=o.maxAllowedCount,class:"counter-btn",color:"primary",icon:"mdi-plus",size:"x-large",variant:"tonal",onClick:o.incrementCount},null,8,["disabled","onClick"])]),r("div",vs,[s(vt,{modelValue:n.pickerMode,"onUpdate:modelValue":e[1]||(e[1]=d=>n.pickerMode=d),class:"mode-toggle",color:"primary",mandatory:"",rounded:"pill"},{default:i(()=>[s(y,{"prepend-icon":"mdi-account",value:"name"},{default:i(()=>[...e[11]||(e[11]=[u("姓名模式",-1)])]),_:1}),s(y,{"prepend-icon":"mdi-numeric",value:"number"},{default:i(()=>[...e[12]||(e[12]=[u("学号模式",-1)])]),_:1})]),_:1},8,["modelValue"])]),n.pickerMode==="number"?(c(),p("div",ys,[e[14]||(e[14]=r("div",{class:"text-subtitle-1 mb-2"},"学号范围设置",-1)),r("div",ks,[s(Ce,{modelValue:n.minNumber,"onUpdate:modelValue":e[2]||(e[2]=d=>n.minNumber=d),modelModifiers:{number:!0},class:"number-input",density:"compact","hide-details":"",label:"最小值",max:"100",min:"1",type:"number"},null,8,["modelValue"]),e[13]||(e[13]=r("span",{class:"mx-2"},"至",-1)),s(Ce,{modelValue:n.maxNumber,"onUpdate:modelValue":e[3]||(e[3]=d=>n.maxNumber=d),modelModifiers:{number:!0},class:"number-input",density:"compact","hide-details":"",label:"最大值",max:"100",min:"1",type:"number"},null,8,["modelValue"])])])):w("",!0),r("div",bs,[s(y,{disabled:o.filteredStudents.length===0,class:"start-btn",color:"primary","prepend-icon":"mdi-dice-multiple",size:"x-large",onClick:o.startPicking},{default:i(()=>[...e[15]||(e[15]=[u(" 开始抽取 ",-1)])]),_:1},8,["disabled","onClick"])]),o.filteredStudents.length===0?(c(),p("div",xs,[n.pickerMode==="name"?(c(),p(E,{key:0},[u(" 没有可抽取的学生,请调整过滤选项 ")],64)):(c(),p(E,{key:1},[u(" 请设置有效的学号范围 ")],64))])):w("",!0),r("div",ws,[u(" 当前可抽取学生: "+g(o.filteredStudents.length)+"人 ",1),n.pickerMode==="name"?(c(),b(Ze,{key:0,location:"bottom"},{activator:i(({props:d})=>[s(D,Qe({class:"ml-1",icon:"mdi-information-outline",size:"small"},d),null,16)]),default:i(()=>[r("div",Ss,[n.tempFilters.excludeAbsent?(c(),p("div",Cs," • 已排除请假学生 ("+g(o.absentCount)+"人) ",1)):w("",!0),n.tempFilters.excludeLate?(c(),p("div",_s," • 已排除迟到学生 ("+g(o.lateCount)+"人) ",1)):w("",!0),n.tempFilters.excludeExcluded?(c(),p("div",Ds," • 已排除不参与学生 ("+g(o.excludedCount)+"人) ",1)):w("",!0)])]),_:1})):w("",!0),n.pickerMode==="name"?(c(),p("div",Ts,[s(O,{color:n.tempFilters.excludeLate?"warning":"default",variant:n.tempFilters.excludeLate?"elevated":"text",class:"filter-chip","prepend-icon":"mdi-clock-alert",onClick:e[4]||(e[4]=d=>n.tempFilters.excludeLate=!n.tempFilters.excludeLate)},{default:i(()=>[u(g(n.tempFilters.excludeLate?"排除":"包含")+"迟到学生 ",1)]),_:1},8,["color","variant"]),s(O,{color:n.tempFilters.excludeAbsent?"error":"default",variant:n.tempFilters.excludeAbsent?"elevated":"text",class:"filter-chip","prepend-icon":"mdi-account-off",onClick:e[5]||(e[5]=d=>n.tempFilters.excludeAbsent=!n.tempFilters.excludeAbsent)},{default:i(()=>[u(g(n.tempFilters.excludeAbsent?"排除":"包含")+"请假学生 ",1)]),_:1},8,["color","variant"]),s(O,{color:n.tempFilters.excludeExcluded?"grey":"default",variant:n.tempFilters.excludeExcluded?"elevated":"text",class:"filter-chip","prepend-icon":"mdi-account-cancel",onClick:e[6]||(e[6]=d=>n.tempFilters.excludeExcluded=!n.tempFilters.excludeExcluded)},{default:i(()=>[u(g(n.tempFilters.excludeExcluded?"排除":"包含")+"不参与学生 ",1)]),_:1},8,["color","variant"])])):w("",!0)])]),_:1}))]),_:1})]),_:1},8,["modelValue"])}const Tt=W(fs,[["render",As],["__scopeId","data-v-85e7eea6"]]),Us={name:"EventSender",emits:["sent","error"],methods:{async sendEvent(t,e={}){try{return es(t,e),this.$emit("sent",{eventName:t,content:e,timestamp:new Date().toISOString(),success:!0}),{success:!0,eventId:(e==null?void 0:e.eventId)||null,notificationId:(e==null?void 0:e.notificationId)||null}}catch(a){return console.error("发送事件失败:",a),this.$emit("error",{eventName:t,content:e,error:a.message,timestamp:new Date().toISOString(),success:!1}),{success:!1,error:a.message}}},async sendNotification(t,e=!1,a=[],l={},n=null){const o=`evt-${Date.now()}-${Math.random().toString(36).slice(2,8)}`;return this.sendEvent("notification",{eventId:o,notificationId:n,message:t,isUrgent:e,targetDevices:a,senderInfo:l})},async sendReceipt(t,e,a={},l=null){const n=`rcpt-${Date.now()}-${Math.random().toString(36).slice(2,6)}`;return this.sendEvent("notification-receipt",{eventId:n,originalEventId:t,notificationId:l,status:e,deviceInfo:a})},async sendDisplayedReceipt(t={},e=null){const a=`disp-${Date.now()}-${Math.random().toString(36).slice(2,6)}`;return this.sendEvent("notification-displayed",{eventId:a,notificationId:e,deviceInfo:t})},async sendReadReceipt(t={},e=null){const a=`read-${Date.now()}-${Math.random().toString(36).slice(2,6)}`;return this.sendEvent("notification-read",{eventId:a,notificationId:e,deviceInfo:t})}}},zs={style:{display:"none"}};function Ms(t,e,a,l,n,o){return c(),p("div",zs)}const Fe=W(Us,[["render",Ms]]),$s={name:"UrgentNotification",components:{EventSender:Fe},data(){return{visible:!1,notificationQueue:[],currentIndex:0,autoCloseTimer:null,urgentSoundTimer:null,currentAudio:null}},computed:{currentNotification(){return this.notificationQueue[this.currentIndex]||null},hasNotifications(){return this.notificationQueue.length>0},hasMultipleNotifications(){return this.notificationQueue.length>1},notificationCountText(){return this.hasMultipleNotifications?`${this.currentIndex+1} / ${this.notificationQueue.length}`:""},isUrgent(){var t,e;return((e=(t=this.currentNotification)==null?void 0:t.content)==null?void 0:e.isUrgent)||!1},urgencyColor(){return this.isUrgent?"red darken-2":"blue darken-2"},iconColor(){return"white"},urgencyIcon(){return this.isUrgent?"mdi-alert-circle-outline":"mdi-information-outline"},urgencyTitle(){return this.isUrgent?"🚨 紧急通知":"📢 通知消息"},senderName(){var e,a,l;const t=((e=this.currentNotification)==null?void 0:e.senderInfo)||((l=(a=this.currentNotification)==null?void 0:a.content)==null?void 0:l.senderInfo);return t?t.deviceName||t.deviceType||"未知设备":"未知发送者"},deviceType(){var e,a,l;const t=((e=this.currentNotification)==null?void 0:e.senderInfo)||((l=(a=this.currentNotification)==null?void 0:a.content)==null?void 0:l.senderInfo);return(t==null?void 0:t.deviceType)=="teacher"?"教师":(t==null?void 0:t.deviceType)=="student"?"学生":(t==null?void 0:t.deviceType)=="classroom"?"教室":(t==null?void 0:t.deviceType)||"未知类型"},targetDevices(){var t,e;return((e=(t=this.currentNotification)==null?void 0:t.content)==null?void 0:e.targetDevices)||[]}},beforeUnmount(){this.autoCloseTimer&&clearTimeout(this.autoCloseTimer),this.urgentSoundTimer&&clearInterval(this.urgentSoundTimer),this.stopNotificationSound()},methods:{show(t){var a;if(this.notificationQueue.findIndex(l=>{var n,o;return((n=l.content)==null?void 0:n.notificationId)===((o=t.content)==null?void 0:o.notificationId)})!==-1){console.log("通知已存在,跳过添加");return}this.notificationQueue.push(t),this.visible?(a=t.content)!=null&&a.isUrgent&&!this.isUrgent?(this.currentIndex=this.notificationQueue.length-1,this.sendDisplayedReceipt(),this.playNotificationSound(),this.sendBrowserNotification(t),this.startUrgentSound()):this.sendBrowserNotification(t):(this.currentIndex=this.notificationQueue.length-1,this.visible=!0,this.sendDisplayedReceipt(),this.playNotificationSound(),this.sendBrowserNotification(t),this.isUrgent&&this.startUrgentSound())},close(){var t,e,a,l;try{this.sendReadReceipt(),console.log("已发送已读回执")}catch(n){console.warn("发送已读回执失败:",n)}if((e=(t=this.currentNotification)==null?void 0:t.content)!=null&&e.message){const n=this.isUrgent?"紧急通知":"通知";this.isUrgent?(a=this.$message)==null||a.error(n,`${this.currentNotification.content.message}`):(l=this.$message)==null||l.info(n,`${this.currentNotification.content.message}`)}this.notificationQueue.length>0&&(this.notificationQueue.splice(this.currentIndex,1),this.currentIndex>=this.notificationQueue.length&&(this.currentIndex=Math.max(0,this.notificationQueue.length-1)),this.notificationQueue.length>0?(this.sendDisplayedReceipt(),this.isUrgent?this.startUrgentSound():this.stopUrgentSound()):this.closeWithoutRead())},closeWithoutRead(){this.visible=!1,this.notificationQueue=[],this.currentIndex=0,this.autoCloseTimer&&(clearTimeout(this.autoCloseTimer),this.autoCloseTimer=null),this.stopUrgentSound()},formatTime(t){if(!t)return"";try{const e=new Date(t);if(new Date-e<24*60*60*1e3){const n=String(e.getHours()).padStart(2,"0"),o=String(e.getMinutes()).padStart(2,"0");return`${n}:${o}`}else{const n=String(e.getMonth()+1).padStart(2,"0"),o=String(e.getDate()).padStart(2,"0");return`${n}/${o}`}}catch{return"无效时间"}},getDeviceTypeLabel(t){return{classroom:"教室设备",student:"学生设备",teacher:"教师设备",admin:"管理员设备",system:"系统设备"}[t]||t},playNotificationSound(){try{this.stopNotificationSound();const t=this.isUrgent?S("notification.urgentSound"):S("notification.singleSound");this.currentAudio=at(t,!1),this.currentAudio||this.playFallbackSound()}catch(t){console.warn("无法播放通知音效:",t),this.playFallbackSound()}},playFallbackSound(){try{const t=new(window.AudioContext||window.webkitAudioContext),e=t.createOscillator(),a=t.createGain();e.connect(a),a.connect(t.destination),e.frequency.value=1e3,e.type="sine",a.gain.value=.3,e.start(),e.stop(t.currentTime+.3)}catch(t){console.warn("无法播放备用音效:",t)}},stopNotificationSound(){this.currentAudio&&(ns(this.currentAudio),this.currentAudio=null)},sendDisplayedReceipt(){var t;try{this.$refs.eventSender&&((t=this.currentNotification)!=null&&t.eventId)&&(this.$refs.eventSender.sendDisplayedReceipt({},this.currentNotification.content.notificationId),console.log("已发送显示回执:",this.currentNotification.eventId))}catch(e){console.warn("发送显示回执失败:",e)}},sendReadReceipt(){var t;try{this.$refs.eventSender&&((t=this.currentNotification)!=null&&t.eventId)&&(this.$refs.eventSender.sendReadReceipt({},this.currentNotification.content.notificationId),console.log("已发送已读回执:",this.currentNotification.eventId))}catch(e){console.warn("发送已读回执失败:",e)}},previousNotification(){this.currentIndex>0&&(this.currentIndex--,this.sendDisplayedReceipt(),this.isUrgent?this.startUrgentSound():this.stopUrgentSound())},nextNotification(){this.currentIndex{this.visible&&this.isUrgent?this.playFallbackSound():this.stopUrgentSound()},1e3))},stopUrgentSound(){this.urgentSoundTimer&&(clearInterval(this.urgentSoundTimer),this.urgentSoundTimer=null),this.stopNotificationSound()},async sendBrowserNotification(t){var e,a,l,n;if(!("Notification"in window)){console.warn("浏览器不支持通知API");return}try{let o=Notification.permission;if(o==="default"&&(o=await Notification.requestPermission()),o!=="granted"){console.warn("用户未授予通知权限");return}const d=((e=t.content)==null?void 0:e.message)||"新通知",m=t.senderInfo||((a=t.content)==null?void 0:a.senderInfo),f=(m==null?void 0:m.deviceName)||(m==null?void 0:m.deviceType)||"未知发送者",h=((l=t.content)==null?void 0:l.isUrgent)||!1,k=new Notification(h?"🚨 紧急通知":"📢 通知消息",{body:`${d} +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./index-CDv4Fq34.js","./index-btKy2yxc.css","./dataProvider-DcbCk3Ud.js"])))=>i.map(i=>d[i]); +import{V as jt,a as Ht,_ as pt}from"./ExamConfigEditor-C-FMdPZg.js";import{_ as W,k as S,s as re,j as b,o as c,w as i,d as s,l as _,q as j,t as u,v as D,x as L,y,z as V,i as r,A as p,B as w,C as g,D as vt,F as E,E as Qe,T as Ke,G as U,e as fe,H as J,I as oe,n as he,J as be,K as ve,L as Ie,M as X,N as tt,O as qe,P as we,Q as Se,R as Je,S as xe,U as Kt,W as qt,X as Ae,Y as yt,Z as $,$ as st,a0 as G,a1 as Ye,a2 as Wt,a3 as $e,a4 as Pe,a5 as Gt,a6 as Qt,a7 as Jt,a8 as kt,a9 as bt,aa as xt,ab as Oe,ac as Xe,ad as nt,ae as Le,af as Yt,ag as it,ah as Ee,ai as Ve,aj as Xt,ak as Ne}from"./index-CDv4Fq34.js";import{V as Ce}from"./VTextField-DxEgNjb2.js";import{V as Ze,a as Zt}from"./VTooltip-DGRtgxwA.js";import{V as O}from"./VChip-C22wJB7H.js";import{s as es,g as wt,j as We,o as ce,a as ts,l as ss}from"./socketClient-CckpmdQI.js";import{p as at,s as ns,a as ot,V as is,_ as St}from"./VCombobox-BKseXCTB.js";import{f as as,s as os,c as Ct}from"./deviceEvents-lBhv4jvS.js";import{V as ue,a as ne}from"./VRow-BixCyIxW.js";import{V as ls,a as lt}from"./VPagination-B5RGVmQR.js";import{V as Ue}from"./VTextarea-C2tmhWNc.js";import{d as Z,a as Be,g as _t,b as me,k as rs}from"./dataProvider-DcbCk3Ud.js";import{V as rt,a as dt,b as ds,c as us}from"./VAppBarTitle-CXYkyYYM.js";import{V as Dt}from"./VContainer-hjhpTkdD.js";import{V as ut}from"./VForm-vu8cN4lV.js";import{V as Ge}from"./VSwitch-DDraNCQD.js";import{V as cs}from"./filter-6OsXqu2t.js";import{V as _e}from"./VAlert-DsOOTaSZ.js";import{V as ms,a as ct,b as mt,c as ft}from"./VExpansionPanels-DhEK_Otm.js";import"./VSkeletonLoader-BkWTSuGV.js";import"./VCheckboxBtn-CcjCxtxm.js";import"./VSheet-B-sjq7IK.js";const fs={name:"RandomPicker",props:{studentList:{type:Array,required:!0},attendance:{type:Object,required:!0,default:()=>({absent:[],late:[],exclude:[]})}},data(){return{dialog:!1,count:S("randomPicker.defaultCount"),isPickingStarted:!1,isAnimating:!1,pickedStudents:[],animationStudents:[],highlightedIndices:[],animationTimer:null,getSetting:S,tempFilters:{excludeAbsent:S("randomPicker.excludeAbsent"),excludeLate:S("randomPicker.excludeLate"),excludeExcluded:S("randomPicker.excludeExcluded")},pickerMode:S("randomPicker.mode"),minNumber:S("randomPicker.minNumber"),maxNumber:S("randomPicker.maxNumber")}},computed:{absentCount(){return this.attendance.absent?this.attendance.absent.length:0},lateCount(){return this.attendance.late?this.attendance.late.length:0},excludedCount(){return this.attendance.exclude?this.attendance.exclude.length:0},numberModeStudents(){if(this.pickerMode!=="number")return[];const t=[];for(let e=this.minNumber;e<=this.maxNumber;e++)t.push(e.toString().padStart(2,"0")+"号");return t},filteredStudents(){return this.pickerMode==="number"?this.numberModeStudents:!this.studentList||!this.studentList.length?[]:this.studentList.filter(t=>!(this.tempFilters.excludeAbsent&&this.attendance.absent.includes(t)||this.tempFilters.excludeLate&&this.attendance.late.includes(t)||this.tempFilters.excludeExcluded&&this.attendance.exclude.includes(t)))},availableStudents(){return this.filteredStudents},maxAllowedCount(){return Math.min(10,this.filteredStudents.length)},remainingStudents(){return this.filteredStudents.filter(t=>!this.pickedStudents.includes(t))}},watch:{dialog(t){t?(this.count=S("randomPicker.defaultCount"),this.isPickingStarted=!1,this.isAnimating=!1,this.pickedStudents=[],this.tempFilters={excludeAbsent:S("randomPicker.excludeAbsent"),excludeLate:S("randomPicker.excludeLate"),excludeExcluded:S("randomPicker.excludeExcluded")}):this.animationTimer&&(clearTimeout(this.animationTimer),this.animationTimer=null)},tempFilters:{handler(){this.count>this.maxAllowedCount&&(this.count=Math.max(1,this.maxAllowedCount))},deep:!0},pickerMode:{handler(t){re("randomPicker.mode",t)}},minNumber:{handler(t){t>this.maxNumber&&(this.minNumber=this.maxNumber),t<1&&(this.minNumber=1),re("randomPicker.minNumber",this.minNumber)}},maxNumber:{handler(t){t100&&(this.maxNumber=100),re("randomPicker.maxNumber",this.maxNumber)}}},methods:{open(){this.dialog=!0},incrementCount(){this.count1&&this.count--},startPicking(){this.filteredStudents.length!==0&&(this.isPickingStarted=!0,S("randomPicker.animation")?this.startAnimation():this.finishPicking())},startAnimation(){this.isAnimating=!0,this.animationStudents=this.filteredStudents.map((t,e)=>({id:`student-${e}`,name:t})),this.animateHighlight()},animateHighlight(){let e=0;const a=50,l=()=>{this.highlightedIndices=[];const n=[];for(let d=0;d{this.finishPicking()},500)};l()},finishPicking(){this.isAnimating=!1;const t=[...this.filteredStudents].sort(()=>.5-Math.random());this.pickedStudents=t.slice(0,this.count)},resetPicker(){this.isPickingStarted=!1,this.isAnimating=!1,this.pickedStudents=[],this.animationTimer&&(clearTimeout(this.animationTimer),this.animationTimer=null)},refreshSingleStudent(t){if(this.remainingStudents.length===0)return;const e=Math.floor(Math.random()*this.remainingStudents.length),a=this.remainingStudents[e];this.pickedStudents[t]=a;const l=document.querySelectorAll(".result-card");l[t]&&(l[t].classList.add("refresh-animation"),setTimeout(()=>{l[t].classList.remove("refresh-animation")},500))}}},hs={class:"d-flex justify-center align-center counter-container"},gs={class:"count-display mx-8"},ps={class:"text-h2 font-weight-bold"},vs={class:"mode-switch-container mt-6"},ys={key:0,class:"number-range-container mt-4"},ks={class:"d-flex justify-center align-center gap-4"},bs={class:"mt-4"},xs={key:1,class:"mt-4 text-error"},ws={class:"mt-4 text-caption"},Ss={class:"pa-2"},Cs={key:0},_s={key:1},Ds={key:2},Ts={key:1,class:"d-flex flex-wrap justify-center gap-2 mt-4"},Is={key:0,class:"animation-container"},Es={class:"animation-wrapper"},Ns={key:1,class:"result-container"},Vs={class:"mt-8 d-flex justify-center"};function As(t,e,a,l,n,o){return c(),b(J,{modelValue:n.dialog,"onUpdate:modelValue":e[8]||(e[8]=d=>n.dialog=d),"fullscreen-breakpoint":"sm","max-width":"600",persistent:""},{default:i(()=>[s(_,{border:"",class:"random-picker-card",rounded:"xl"},{default:i(()=>[s(j,{class:"text-h5 d-flex align-center"},{default:i(()=>[s(D,{class:"mr-2",icon:"mdi-account-question"}),e[9]||(e[9]=u(" 随机点名 ",-1)),s(L),s(y,{icon:"mdi-close",variant:"text",onClick:e[0]||(e[0]=d=>n.dialog=!1)})]),_:1}),n.isPickingStarted?(c(),b(V,{key:1,class:"text-center py-6"},{default:i(()=>[n.isAnimating?(c(),p("div",Is,[r("div",Es,[s(Ke,{class:"shuffle-container",name:"shuffle",tag:"div"},{default:i(()=>[(c(!0),p(E,null,U(n.animationStudents,(d,m)=>(c(),p("div",{key:d.id,class:fe([{highlighted:n.highlightedIndices.includes(m)},"student-item"])},g(d.name),3))),128))]),_:1})])])):(c(),p("div",Ns,[e[19]||(e[19]=r("div",{class:"text-h6 mb-4"},"抽取结果",-1)),(c(!0),p(E,null,U(n.pickedStudents,(d,m)=>(c(),b(_,{key:m,class:"mb-2 result-card",color:"primary",variant:"outlined"},{default:i(()=>[s(V,{class:"text-h4 text-center py-4 d-flex align-center justify-center"},{default:i(()=>[u(g(d)+" ",1),s(y,{disabled:o.remainingStudents.length===0,title:o.remainingStudents.length===0?"没有更多可用学生":"重新抽取此学生",class:"ml-2 refresh-btn",icon:"mdi-refresh",size:"small",variant:"text",onClick:f=>o.refreshSingleStudent(m)},null,8,["disabled","title","onClick"])]),_:2},1024)]),_:2},1024))),128)),r("div",Vs,[s(y,{class:"mx-2",color:"primary","prepend-icon":"mdi-refresh",size:"large",onClick:o.resetPicker},{default:i(()=>[...e[17]||(e[17]=[u(" 重新抽取 ",-1)])]),_:1},8,["onClick"]),s(y,{class:"mx-2",color:"grey",size:"large",variant:"outlined",onClick:e[7]||(e[7]=d=>n.dialog=!1)},{default:i(()=>[...e[18]||(e[18]=[u(" 关闭 ",-1)])]),_:1})])]))]),_:1})):(c(),b(V,{key:0,class:"text-center py-6"},{default:i(()=>[e[16]||(e[16]=r("div",{class:"text-h6 mb-4"},"请选择抽取人数",-1)),r("div",hs,[s(y,{disabled:n.count<=1,class:"counter-btn",color:"primary",icon:"mdi-minus",size:"x-large",variant:"tonal",onClick:o.decrementCount},null,8,["disabled","onClick"]),r("div",gs,[r("span",ps,g(n.count),1),e[10]||(e[10]=r("span",{class:"text-subtitle-1 ml-2"},"人",-1))]),s(y,{disabled:n.count>=o.maxAllowedCount,class:"counter-btn",color:"primary",icon:"mdi-plus",size:"x-large",variant:"tonal",onClick:o.incrementCount},null,8,["disabled","onClick"])]),r("div",vs,[s(vt,{modelValue:n.pickerMode,"onUpdate:modelValue":e[1]||(e[1]=d=>n.pickerMode=d),class:"mode-toggle",color:"primary",mandatory:"",rounded:"pill"},{default:i(()=>[s(y,{"prepend-icon":"mdi-account",value:"name"},{default:i(()=>[...e[11]||(e[11]=[u("姓名模式",-1)])]),_:1}),s(y,{"prepend-icon":"mdi-numeric",value:"number"},{default:i(()=>[...e[12]||(e[12]=[u("学号模式",-1)])]),_:1})]),_:1},8,["modelValue"])]),n.pickerMode==="number"?(c(),p("div",ys,[e[14]||(e[14]=r("div",{class:"text-subtitle-1 mb-2"},"学号范围设置",-1)),r("div",ks,[s(Ce,{modelValue:n.minNumber,"onUpdate:modelValue":e[2]||(e[2]=d=>n.minNumber=d),modelModifiers:{number:!0},class:"number-input",density:"compact","hide-details":"",label:"最小值",max:"100",min:"1",type:"number"},null,8,["modelValue"]),e[13]||(e[13]=r("span",{class:"mx-2"},"至",-1)),s(Ce,{modelValue:n.maxNumber,"onUpdate:modelValue":e[3]||(e[3]=d=>n.maxNumber=d),modelModifiers:{number:!0},class:"number-input",density:"compact","hide-details":"",label:"最大值",max:"100",min:"1",type:"number"},null,8,["modelValue"])])])):w("",!0),r("div",bs,[s(y,{disabled:o.filteredStudents.length===0,class:"start-btn",color:"primary","prepend-icon":"mdi-dice-multiple",size:"x-large",onClick:o.startPicking},{default:i(()=>[...e[15]||(e[15]=[u(" 开始抽取 ",-1)])]),_:1},8,["disabled","onClick"])]),o.filteredStudents.length===0?(c(),p("div",xs,[n.pickerMode==="name"?(c(),p(E,{key:0},[u(" 没有可抽取的学生,请调整过滤选项 ")],64)):(c(),p(E,{key:1},[u(" 请设置有效的学号范围 ")],64))])):w("",!0),r("div",ws,[u(" 当前可抽取学生: "+g(o.filteredStudents.length)+"人 ",1),n.pickerMode==="name"?(c(),b(Ze,{key:0,location:"bottom"},{activator:i(({props:d})=>[s(D,Qe({class:"ml-1",icon:"mdi-information-outline",size:"small"},d),null,16)]),default:i(()=>[r("div",Ss,[n.tempFilters.excludeAbsent?(c(),p("div",Cs," • 已排除请假学生 ("+g(o.absentCount)+"人) ",1)):w("",!0),n.tempFilters.excludeLate?(c(),p("div",_s," • 已排除迟到学生 ("+g(o.lateCount)+"人) ",1)):w("",!0),n.tempFilters.excludeExcluded?(c(),p("div",Ds," • 已排除不参与学生 ("+g(o.excludedCount)+"人) ",1)):w("",!0)])]),_:1})):w("",!0),n.pickerMode==="name"?(c(),p("div",Ts,[s(O,{color:n.tempFilters.excludeLate?"warning":"default",variant:n.tempFilters.excludeLate?"elevated":"text",class:"filter-chip","prepend-icon":"mdi-clock-alert",onClick:e[4]||(e[4]=d=>n.tempFilters.excludeLate=!n.tempFilters.excludeLate)},{default:i(()=>[u(g(n.tempFilters.excludeLate?"排除":"包含")+"迟到学生 ",1)]),_:1},8,["color","variant"]),s(O,{color:n.tempFilters.excludeAbsent?"error":"default",variant:n.tempFilters.excludeAbsent?"elevated":"text",class:"filter-chip","prepend-icon":"mdi-account-off",onClick:e[5]||(e[5]=d=>n.tempFilters.excludeAbsent=!n.tempFilters.excludeAbsent)},{default:i(()=>[u(g(n.tempFilters.excludeAbsent?"排除":"包含")+"请假学生 ",1)]),_:1},8,["color","variant"]),s(O,{color:n.tempFilters.excludeExcluded?"grey":"default",variant:n.tempFilters.excludeExcluded?"elevated":"text",class:"filter-chip","prepend-icon":"mdi-account-cancel",onClick:e[6]||(e[6]=d=>n.tempFilters.excludeExcluded=!n.tempFilters.excludeExcluded)},{default:i(()=>[u(g(n.tempFilters.excludeExcluded?"排除":"包含")+"不参与学生 ",1)]),_:1},8,["color","variant"])])):w("",!0)])]),_:1}))]),_:1})]),_:1},8,["modelValue"])}const Tt=W(fs,[["render",As],["__scopeId","data-v-85e7eea6"]]),Us={name:"EventSender",emits:["sent","error"],methods:{async sendEvent(t,e={}){try{return es(t,e),this.$emit("sent",{eventName:t,content:e,timestamp:new Date().toISOString(),success:!0}),{success:!0,eventId:(e==null?void 0:e.eventId)||null,notificationId:(e==null?void 0:e.notificationId)||null}}catch(a){return console.error("发送事件失败:",a),this.$emit("error",{eventName:t,content:e,error:a.message,timestamp:new Date().toISOString(),success:!1}),{success:!1,error:a.message}}},async sendNotification(t,e=!1,a=[],l={},n=null){const o=`evt-${Date.now()}-${Math.random().toString(36).slice(2,8)}`;return this.sendEvent("notification",{eventId:o,notificationId:n,message:t,isUrgent:e,targetDevices:a,senderInfo:l})},async sendReceipt(t,e,a={},l=null){const n=`rcpt-${Date.now()}-${Math.random().toString(36).slice(2,6)}`;return this.sendEvent("notification-receipt",{eventId:n,originalEventId:t,notificationId:l,status:e,deviceInfo:a})},async sendDisplayedReceipt(t={},e=null){const a=`disp-${Date.now()}-${Math.random().toString(36).slice(2,6)}`;return this.sendEvent("notification-displayed",{eventId:a,notificationId:e,deviceInfo:t})},async sendReadReceipt(t={},e=null){const a=`read-${Date.now()}-${Math.random().toString(36).slice(2,6)}`;return this.sendEvent("notification-read",{eventId:a,notificationId:e,deviceInfo:t})}}},zs={style:{display:"none"}};function Ms(t,e,a,l,n,o){return c(),p("div",zs)}const Fe=W(Us,[["render",Ms]]),$s={name:"UrgentNotification",components:{EventSender:Fe},data(){return{visible:!1,notificationQueue:[],currentIndex:0,autoCloseTimer:null,urgentSoundTimer:null,currentAudio:null}},computed:{currentNotification(){return this.notificationQueue[this.currentIndex]||null},hasNotifications(){return this.notificationQueue.length>0},hasMultipleNotifications(){return this.notificationQueue.length>1},notificationCountText(){return this.hasMultipleNotifications?`${this.currentIndex+1} / ${this.notificationQueue.length}`:""},isUrgent(){var t,e;return((e=(t=this.currentNotification)==null?void 0:t.content)==null?void 0:e.isUrgent)||!1},urgencyColor(){return this.isUrgent?"red darken-2":"blue darken-2"},iconColor(){return"white"},urgencyIcon(){return this.isUrgent?"mdi-alert-circle-outline":"mdi-information-outline"},urgencyTitle(){return this.isUrgent?"🚨 紧急通知":"📢 通知消息"},senderName(){var e,a,l;const t=((e=this.currentNotification)==null?void 0:e.senderInfo)||((l=(a=this.currentNotification)==null?void 0:a.content)==null?void 0:l.senderInfo);return t?t.deviceName||t.deviceType||"未知设备":"未知发送者"},deviceType(){var e,a,l;const t=((e=this.currentNotification)==null?void 0:e.senderInfo)||((l=(a=this.currentNotification)==null?void 0:a.content)==null?void 0:l.senderInfo);return(t==null?void 0:t.deviceType)=="teacher"?"教师":(t==null?void 0:t.deviceType)=="student"?"学生":(t==null?void 0:t.deviceType)=="classroom"?"教室":(t==null?void 0:t.deviceType)||"未知类型"},targetDevices(){var t,e;return((e=(t=this.currentNotification)==null?void 0:t.content)==null?void 0:e.targetDevices)||[]}},beforeUnmount(){this.autoCloseTimer&&clearTimeout(this.autoCloseTimer),this.urgentSoundTimer&&clearInterval(this.urgentSoundTimer),this.stopNotificationSound()},methods:{show(t){var a;if(this.notificationQueue.findIndex(l=>{var n,o;return((n=l.content)==null?void 0:n.notificationId)===((o=t.content)==null?void 0:o.notificationId)})!==-1){console.log("通知已存在,跳过添加");return}this.notificationQueue.push(t),this.visible?(a=t.content)!=null&&a.isUrgent&&!this.isUrgent?(this.currentIndex=this.notificationQueue.length-1,this.sendDisplayedReceipt(),this.playNotificationSound(),this.sendBrowserNotification(t),this.startUrgentSound()):this.sendBrowserNotification(t):(this.currentIndex=this.notificationQueue.length-1,this.visible=!0,this.sendDisplayedReceipt(),this.playNotificationSound(),this.sendBrowserNotification(t),this.isUrgent&&this.startUrgentSound())},close(){var t,e,a,l;try{this.sendReadReceipt(),console.log("已发送已读回执")}catch(n){console.warn("发送已读回执失败:",n)}if((e=(t=this.currentNotification)==null?void 0:t.content)!=null&&e.message){const n=this.isUrgent?"紧急通知":"通知";this.isUrgent?(a=this.$message)==null||a.error(n,`${this.currentNotification.content.message}`):(l=this.$message)==null||l.info(n,`${this.currentNotification.content.message}`)}this.notificationQueue.length>0&&(this.notificationQueue.splice(this.currentIndex,1),this.currentIndex>=this.notificationQueue.length&&(this.currentIndex=Math.max(0,this.notificationQueue.length-1)),this.notificationQueue.length>0?(this.sendDisplayedReceipt(),this.isUrgent?this.startUrgentSound():this.stopUrgentSound()):this.closeWithoutRead())},closeWithoutRead(){this.visible=!1,this.notificationQueue=[],this.currentIndex=0,this.autoCloseTimer&&(clearTimeout(this.autoCloseTimer),this.autoCloseTimer=null),this.stopUrgentSound()},formatTime(t){if(!t)return"";try{const e=new Date(t);if(new Date-e<24*60*60*1e3){const n=String(e.getHours()).padStart(2,"0"),o=String(e.getMinutes()).padStart(2,"0");return`${n}:${o}`}else{const n=String(e.getMonth()+1).padStart(2,"0"),o=String(e.getDate()).padStart(2,"0");return`${n}/${o}`}}catch{return"无效时间"}},getDeviceTypeLabel(t){return{classroom:"教室设备",student:"学生设备",teacher:"教师设备",admin:"管理员设备",system:"系统设备"}[t]||t},playNotificationSound(){try{this.stopNotificationSound();const t=this.isUrgent?S("notification.urgentSound"):S("notification.singleSound");this.currentAudio=at(t,!1),this.currentAudio||this.playFallbackSound()}catch(t){console.warn("无法播放通知音效:",t),this.playFallbackSound()}},playFallbackSound(){try{const t=new(window.AudioContext||window.webkitAudioContext),e=t.createOscillator(),a=t.createGain();e.connect(a),a.connect(t.destination),e.frequency.value=1e3,e.type="sine",a.gain.value=.3,e.start(),e.stop(t.currentTime+.3)}catch(t){console.warn("无法播放备用音效:",t)}},stopNotificationSound(){this.currentAudio&&(ns(this.currentAudio),this.currentAudio=null)},sendDisplayedReceipt(){var t;try{this.$refs.eventSender&&((t=this.currentNotification)!=null&&t.eventId)&&(this.$refs.eventSender.sendDisplayedReceipt({},this.currentNotification.content.notificationId),console.log("已发送显示回执:",this.currentNotification.eventId))}catch(e){console.warn("发送显示回执失败:",e)}},sendReadReceipt(){var t;try{this.$refs.eventSender&&((t=this.currentNotification)!=null&&t.eventId)&&(this.$refs.eventSender.sendReadReceipt({},this.currentNotification.content.notificationId),console.log("已发送已读回执:",this.currentNotification.eventId))}catch(e){console.warn("发送已读回执失败:",e)}},previousNotification(){this.currentIndex>0&&(this.currentIndex--,this.sendDisplayedReceipt(),this.isUrgent?this.startUrgentSound():this.stopUrgentSound())},nextNotification(){this.currentIndex{this.visible&&this.isUrgent?this.playFallbackSound():this.stopUrgentSound()},1e3))},stopUrgentSound(){this.urgentSoundTimer&&(clearInterval(this.urgentSoundTimer),this.urgentSoundTimer=null),this.stopNotificationSound()},async sendBrowserNotification(t){var e,a,l,n;if(!("Notification"in window)){console.warn("浏览器不支持通知API");return}try{let o=Notification.permission;if(o==="default"&&(o=await Notification.requestPermission()),o!=="granted"){console.warn("用户未授予通知权限");return}const d=((e=t.content)==null?void 0:e.message)||"新通知",m=t.senderInfo||((a=t.content)==null?void 0:a.senderInfo),f=(m==null?void 0:m.deviceName)||(m==null?void 0:m.deviceType)||"未知发送者",h=((l=t.content)==null?void 0:l.isUrgent)||!1,k=new Notification(h?"🚨 紧急通知":"📢 通知消息",{body:`${d} 来自: ${f}`,icon:"/pwa/image/icon-192.png",badge:"/pwa/image/icon-192.png",tag:((n=t.content)==null?void 0:n.notificationId)||`notification-${Date.now()}`,requireInteraction:h,silent:!1,vibrate:h?[200,100,200,100,200]:[200],timestamp:t.timestamp||Date.now()});k.onclick=()=>{window.focus(),k.close()},h||setTimeout(()=>{k.close()},1e4)}catch(o){console.error("发送浏览器通知失败:",o)}}}},Ps={class:"urgent-title mb-6"},Ls={class:"urgent-subtitle mb-6"},Fs={key:0,class:"navigation-controls mt-6"},Rs={class:"notification-counter mb-3"},Os={class:"navigation-buttons"},Bs={class:"mt-8"};function js(t,e,a,l,n,o){const d=Fe;return c(),p(E,null,[s(J,{modelValue:n.visible,"onUpdate:modelValue":e[0]||(e[0]=m=>n.visible=m),"max-width":"800",persistent:"",transition:"dialog-transition",class:"urgent-notification-dialog"},{default:i(()=>[s(_,{class:"urgent-notification-card",color:o.urgencyColor,elevation:"24"},{default:i(()=>[s(V,null,{default:i(()=>{var m,f,h;return[r("div",Ps,g(((f=(m=o.currentNotification)==null?void 0:m.content)==null?void 0:f.message)||"无内容"),1),r("div",Ls,g(o.senderName)+" "+g(o.deviceType)+" "+g(o.formatTime((h=o.currentNotification)==null?void 0:h.timestamp)),1),o.hasMultipleNotifications?(c(),p("div",Fs,[s(_,{variant:"flat",color:"rgba(255,255,255,0.1)"},{default:i(()=>[s(V,{class:"text-center"},{default:i(()=>[r("div",Rs,[s(O,{color:"white",variant:"flat",size:"small"},{default:i(()=>[u(g(o.notificationCountText),1)]),_:1})]),r("div",Os,[s(y,{disabled:n.currentIndex===0,color:"white",variant:"outlined",size:"small",onClick:o.previousNotification},{default:i(()=>[s(D,null,{default:i(()=>[...e[1]||(e[1]=[u(" mdi-chevron-left ",-1)])]),_:1}),e[2]||(e[2]=u(" 上一个 ",-1))]),_:1},8,["disabled","onClick"]),s(y,{disabled:n.currentIndex===n.notificationQueue.length-1,color:"white",variant:"outlined",size:"small",class:"ml-2",onClick:o.nextNotification},{default:i(()=>[e[4]||(e[4]=u(" 下一个 ",-1)),s(D,null,{default:i(()=>[...e[3]||(e[3]=[u(" mdi-chevron-right ",-1)])]),_:1})]),_:1},8,["disabled","onClick"])])]),_:1})]),_:1})])):w("",!0),r("div",Bs,[s(y,{color:"white",size:"large",variant:"flat",onClick:o.close},{default:i(()=>[s(D,{left:""},{default:i(()=>[...e[5]||(e[5]=[u(" mdi-check ",-1)])]),_:1}),e[6]||(e[6]=u(" 我知道了 ",-1))]),_:1},8,["onClick"])])]}),_:1})]),_:1},8,["color"])]),_:1},8,["modelValue"]),s(d,{ref:"eventSender"},null,512)],64)}const It=W($s,[["render",js],["__scopeId","data-v-6190a823"]]),Hs={name:"ChatWidget",components:{UrgentNotification:It},props:{modelValue:{type:Boolean,default:!1},showButton:{type:Boolean,default:!0},offset:{type:Number,default:16},width:{type:Number,default:380},height:{type:Number,default:520}},emits:["update:modelValue"],data(){return{visible:this.modelValue,text:"",messages:[],allEvents:[],lastVisit:null,unreadCount:0,connected:!1,socketId:"",currentMode:"chat",currentPage:1,itemsPerPage:20,loading:!1,isDestroying:!1,eventStats:{chat:0,kvChanged:0,other:0},cleanupFunctions:[]}},computed:{panelStyle(){return{right:this.offset+"px",bottom:this.offset+"px",width:this.width+"px",height:this.height+"px"}},toggleStyle(){return{right:this.offset+"px",bottom:this.offset+"px"}},canSend(){return!!(S("server.kvToken")&&this.text.trim())},showToggleButton(){return this.$props.showButton&&!this.visible},decoratedMessages(){if(!this.lastVisit)return this.messages;const t=this.messages.findIndex(l=>l.at&&new Date(l.at).getTime()>=new Date(this.lastVisit).getTime());if(t<=0)return this.messages;const e=this.messages.slice(0,t),a=this.messages.slice(t);return[...e,{_id:"divider",_type:"divider"},...a]},currentDisplayItems(){return this.currentMode==="chat"?this.decoratedMessages:this.paginatedEvents},paginatedEvents(){if(this.isDestroying||!this.allEvents)return[];const t=(this.currentPage-1)*this.itemsPerPage,e=t+this.itemsPerPage;return this.allEvents.slice(t,e)},totalPages(){return this.isDestroying||!this.allEvents?1:Math.ceil(this.allEvents.length/this.itemsPerPage)},modeTitle(){return this.currentMode==="chat"?"设备聊天室":"所有事件"}},watch:{modelValue(t){this.visible=t,t&&this.onOpen()}},mounted(){try{const h=localStorage.getItem("chat.lastVisit");h&&(this.lastVisit=h)}catch{}const t=wt();this.connected=!!t.connected,this.socketId=t.id||"",t.on("connect",()=>{this.connected=!0,this.socketId=t.id||""}),t.on("disconnect",()=>{this.connected=!1});const e=S("server.kvToken");e&&We(e);const a=h=>(...k)=>{if(!this.isDestroying)try{h(...k)}catch(I){console.error("ChatWidget 事件处理错误:",I)}},l=ce("chat:message",a(h=>{this.pushMessage(h),this.addEvent({_id:`legacy-chat-${Date.now()}-${Math.random()}`,type:"chat:message",content:h,timestamp:h.at||new Date().toISOString(),senderId:h.senderId,uuid:h.uuid,senderInfo:h.senderInfo})})),n=ce("chat",a(h=>{if(h&&h.content&&h.content.text){const k={text:h.content.text,senderId:h.senderId,at:h.timestamp,uuid:h.senderId,senderInfo:h.senderInfo};this.pushMessage(k),this.addEvent({_id:h.eventId||`chat-${Date.now()}-${Math.random()}`,type:"chat",content:h.content,timestamp:h.timestamp,eventId:h.eventId,senderId:h.senderId,senderInfo:h.senderInfo})}}));this.deviceEventHandler=Ct({onChat:a((h,k)=>{this.pushMessage(h),this.addEvent(k)}),onKvChanged:a((h,k)=>{this.addEvent(k)}),onUrgentNotice:a((h,k)=>{this.addEvent(k),this.showUrgentNotification(k)}),onNotification:a((h,k)=>{console.log("收到通知事件:",h,k),this.addEvent(k),this.showUrgentNotification(k)}),onOtherEvent:a(h=>{(h.type==="urgent-notice"||h.type==="notification")&&this.showUrgentNotification(h),this.addEvent(h)}),enableLegacySupport:!0});const o=ce("device-event",this.deviceEventHandler),d=ce("kv-key-changed",a(h=>{h.content&&h.timestamp?this.addEvent({_id:`kv-${Date.now()}-${Math.random()}`,type:"kv-key-changed",content:h.content,timestamp:h.timestamp,eventId:h.eventId,senderId:h.senderId,senderInfo:h.senderInfo}):this.addEvent({_id:`legacy-kv-${Date.now()}-${Math.random()}`,type:"kv-key-changed",content:h,timestamp:h.updatedAt||new Date().toISOString(),uuid:h.uuid})})),m=ce("urgent-notice",a(h=>{console.log("收到紧急通知:",h),this.addEvent({_id:`urgent-${Date.now()}-${Math.random()}`,type:"urgent-notice",content:h.content||h,timestamp:h.timestamp||new Date().toISOString(),eventId:h.eventId,senderId:h.senderId,senderInfo:h.senderInfo}),this.showUrgentNotification(h)})),f=ce("notification",a(h=>{var k;console.log("收到通知事件:",h),this.addEvent({_id:`notification-${Date.now()}-${Math.random()}`,type:"notification",content:h.content||h,timestamp:h.timestamp||new Date().toISOString(),eventId:h.eventId,senderId:h.senderId,senderInfo:h.senderInfo||((k=h.content)==null?void 0:k.senderInfo)}),this.showUrgentNotification(h)}));this.cleanupFunctions=[l,n,m,f,o,d],this.visible&&this.onOpen()},beforeUnmount(){this.isDestroying=!0,this.cleanupFunctions&&Array.isArray(this.cleanupFunctions)&&this.cleanupFunctions.forEach(t=>{try{typeof t=="function"&&t()}catch(e){console.warn("ChatWidget 清理函数执行失败:",e)}});try{this.offMessage&&this.offMessage(),this.offDeviceEvent&&this.offDeviceEvent(),this.offKvChanged&&this.offKvChanged()}catch(t){console.warn("ChatWidget 旧清理函数执行失败:",t)}this.cleanupFunctions=[],this.messages=[],this.allEvents=[]},methods:{open(){this.visible=!0,this.$emit("update:modelValue",!0),this.onOpen()},close(){this.visible=!1,this.$emit("update:modelValue",!1);try{localStorage.setItem("chat.lastVisit",new Date().toISOString())}catch{}this.unreadCount=0},onOpen(){this.$nextTick(()=>this.scrollToBottom())},insertEmoji(t){this.text+=t,this.$nextTick(()=>{var e,a;if((a=(e=this.$refs.inputRef)==null?void 0:e.$el)!=null&&a.querySelector){const l=this.$refs.inputRef.$el.querySelector("textarea");l==null||l.focus()}})},handleEnter(t){t.shiftKey||this.send()},send(){const t=this.text.trim();if(!t)return;const e={_id:`self-${Date.now()}-${Math.random()}`,text:t,at:new Date().toISOString(),senderId:this.socketId,self:!0,senderInfo:{deviceName:"我",deviceType:"client",isReadOnly:!1}};this.pushMessage(e),this.addEvent({_id:`self-event-${Date.now()}-${Math.random()}`,type:"chat",content:{text:t},timestamp:new Date().toISOString(),senderId:this.socketId,senderInfo:{deviceName:"本设备",deviceType:"client",isReadOnly:!1}}),os(t),this.text=""},pushMessage(t){if(!(this.isDestroying||!t))try{const e={_id:`${t.at||Date.now()}-${Math.random()}`,text:typeof(t==null?void 0:t.text)=="string"?t.text:(t==null?void 0:t.text)||"",at:t.at||new Date().toISOString(),senderId:t.senderId,self:!!(t.senderId&&t.senderId===this.socketId),senderInfo:t.senderInfo||null,deviceName:this.getDeviceName(t.senderInfo,t.senderId===this.socketId)};if(!e.text)return;this.messages.push(e),this.visible||this.unreadCount++,this.$nextTick(()=>{this.isDestroying||this.scrollToBottom()}),this.messages.length>500&&this.messages.shift()}catch(e){console.error("ChatWidget pushMessage 错误:",e)}},formatTime(t){try{const e=new Date(t),a=String(e.getHours()).padStart(2,"0"),l=String(e.getMinutes()).padStart(2,"0");return`${a}:${l}`}catch{return""}},scrollToBottom(){if(!this.isDestroying)try{const t=this.$refs.listRef;if(!t)return;requestAnimationFrame(()=>{!this.isDestroying&&t&&(t.scrollTop=t.scrollHeight)})}catch(t){console.warn("ChatWidget scrollToBottom 错误:",t)}},addEvent(t){if(!(this.isDestroying||!t))try{this.allEvents.unshift(t),t.type==="chat"||t.type==="chat:message"?this.eventStats.chat++:t.type==="kv-key-changed"?this.eventStats.kvChanged++:this.eventStats.other++,this.allEvents.length>200&&(this.allEvents=this.allEvents.slice(0,200))}catch(e){console.error("ChatWidget addEvent 错误:",e)}},getEventColor(t){switch(t){case"chat":case"chat:message":return"success";case"kv-key-changed":return"info";default:return"warning"}},getEventTypeLabel(t){switch(t){case"chat":case"chat:message":return"聊天";case"kv-key-changed":return"KV变化";default:return t}},formatDeviceInfo(t){return as(t)},getDeviceName(t,e=!1){return e?"我":t?t.deviceName==="realtime"?"系统":t.deviceName||t.deviceType||"未知设备":"未知设备"},showUrgentNotification(t){try{this.$refs.urgentNotification?this.$refs.urgentNotification.show(t):console.warn("紧急通知组件未找到")}catch(e){console.error("显示紧急通知失败:",e)}}}},Ks={class:"text-subtitle-1"},qs={key:0,ref:"listRef",class:"messages"},Ws={key:0,class:"divider-row"},Gs={class:"avatar"},Qs={class:"bubble"},Js={key:0,class:"sender-name"},Ys={class:"text"},Xs={class:"meta"},Zs={key:0,class:"device-name"},en={key:1,class:"events-container"},tn={class:"event-stats mb-3"},sn={class:"text-h6"},nn={class:"text-h6"},an={class:"text-h6"},on={class:"events-list"},ln={class:"d-flex align-center mb-1"},rn={class:"text-caption"},dn={key:0,class:"mb-1 text-caption"},un={class:"event-content"},cn={key:0,class:"chat-content"},mn={key:1,class:"text-caption event-data"},fn={key:0,class:"text-center text-grey pa-4"},hn={key:0,class:"pagination mt-2"};function gn(t,e,a,l,n,o){const d=It;return c(),p(E,null,[o.showToggleButton?(c(),p("div",{key:0,style:he(o.toggleStyle),class:"chat-toggle"},[s(y,{color:"primary",icon:"",variant:"flat",onClick:e[0]||(e[0]=m=>o.open())},{default:i(()=>[s(Zt,{content:n.unreadCount||void 0,"model-value":n.unreadCount>0,color:"error",overlap:""},{default:i(()=>[s(D,null,{default:i(()=>[...e[7]||(e[7]=[u(" mdi-chat ",-1)])]),_:1})]),_:1},8,["content","model-value"])]),_:1})],4)):w("",!0),oe(r("div",{style:he(o.panelStyle),class:"chat-panel"},[s(_,{border:"",class:"chat-card",elevation:"8"},{default:i(()=>[s(j,{class:"d-flex align-center"},{default:i(()=>[s(D,{class:"mr-2"},{default:i(()=>[...e[8]||(e[8]=[u(" mdi-chat-processing ",-1)])]),_:1}),r("span",Ks,g(o.modeTitle),1),s(L),s(vt,{modelValue:n.currentMode,"onUpdate:modelValue":e[1]||(e[1]=m=>n.currentMode=m),class:"mr-2",mandatory:"",size:"small",variant:"outlined"},{default:i(()=>[s(y,{value:"chat",size:"small"},{default:i(()=>[s(D,null,{default:i(()=>[...e[9]||(e[9]=[u("mdi-chat",-1)])]),_:1})]),_:1}),s(y,{value:"events",size:"small"},{default:i(()=>[s(D,null,{default:i(()=>[...e[10]||(e[10]=[u("mdi-format-list-bulleted",-1)])]),_:1})]),_:1})]),_:1},8,["modelValue"]),s(Ze,{location:"top"},{activator:i(({props:m})=>[s(O,Qe({color:n.connected?"success":"grey",size:"x-small"},m,{variant:"tonal"}),{default:i(()=>[u(g(n.connected?"已连接":"未连接"),1)]),_:1},16,["color"])]),default:i(()=>[r("span",null,"Socket "+g(n.socketId||"-"),1)]),_:1}),s(y,{icon:"",variant:"text",onClick:e[2]||(e[2]=m=>o.close())},{default:i(()=>[s(D,null,{default:i(()=>[...e[11]||(e[11]=[u("mdi-close",-1)])]),_:1})]),_:1})]),_:1}),s(ve),s(V,{class:"chat-body"},{default:i(()=>[n.currentMode==="chat"?(c(),p("div",qs,[(c(!0),p(E,null,U(o.decoratedMessages,m=>(c(),p(E,{key:m._id},[m._type==="divider"?(c(),p("div",Ws,[s(ve,{class:"my-2"}),e[12]||(e[12]=r("div",{class:"divider-text"}," 今天 - 上次访问 ",-1)),s(ve,{class:"my-2"})])):(c(),p("div",{key:1,class:fe([{self:m.self},"message-row"])},[r("div",Gs,[s(Ie,{color:m.self?"primary":"grey",size:"24"},{default:i(()=>[s(D,{size:"small"},{default:i(()=>[u(g(m.self?"mdi-account":"mdi-account-outline"),1)]),_:2},1024)]),_:2},1032,["color"])]),r("div",Qs,[!m.self&&m.deviceName?(c(),p("div",Js,g(m.deviceName),1)):w("",!0),r("div",Ys,g(m.text),1),r("div",Xs,[m.self&&m.deviceName?(c(),p("span",Zs,g(m.deviceName)+" • ",1)):w("",!0),u(" "+g(o.formatTime(m.at)),1)])])],2))],64))),128))],512)):(c(),p("div",en,[r("div",tn,[s(ue,{dense:""},{default:i(()=>[s(ne,{cols:"4"},{default:i(()=>[s(_,{color:"success",dark:"",size:"small"},{default:i(()=>[s(V,{class:"text-center pa-2"},{default:i(()=>[r("div",sn,g(n.eventStats.chat),1),e[13]||(e[13]=r("div",{class:"text-caption"}," 聊天 ",-1))]),_:1})]),_:1})]),_:1}),s(ne,{cols:"4"},{default:i(()=>[s(_,{color:"info",dark:"",size:"small"},{default:i(()=>[s(V,{class:"text-center pa-2"},{default:i(()=>[r("div",nn,g(n.eventStats.kvChanged),1),e[14]||(e[14]=r("div",{class:"text-caption"}," KV变化 ",-1))]),_:1})]),_:1})]),_:1}),s(ne,{cols:"4"},{default:i(()=>[s(_,{color:"warning",dark:"",size:"small"},{default:i(()=>[s(V,{class:"text-center pa-2"},{default:i(()=>[r("div",an,g(n.eventStats.other),1),e[15]||(e[15]=r("div",{class:"text-caption"}," 其他 ",-1))]),_:1})]),_:1})]),_:1})]),_:1})]),r("div",on,[(c(!0),p(E,null,U(o.paginatedEvents,m=>(c(),p("div",{key:m._id,class:"event-item mb-2"},[s(_,{color:o.getEventColor(m.type),size:"small",variant:"outlined"},{default:i(()=>[s(V,{class:"pa-2"},{default:i(()=>{var f;return[r("div",ln,[s(O,{color:o.getEventColor(m.type),size:"x-small"},{default:i(()=>[u(g(o.getEventTypeLabel(m.type)),1)]),_:2},1032,["color"]),s(L),r("span",rn,g(o.formatTime(m.timestamp||m.at)),1)]),m.senderInfo?(c(),p("div",dn,[e[16]||(e[16]=r("strong",null,"发送者:",-1)),u(" "+g(o.formatDeviceInfo(m.senderInfo)),1)])):w("",!0),r("div",un,[m.type==="chat"||m.type==="chat:message"?(c(),p("div",cn,g(((f=m.content)==null?void 0:f.text)||m.text),1)):(c(),p("pre",mn,g(JSON.stringify(m.content||m,null,1)),1))])]}),_:2},1024)]),_:2},1032,["color"])]))),128)),n.allEvents.length===0?(c(),p("div",fn," 暂无事件 ")):w("",!0)]),o.totalPages>1?(c(),p("div",hn,[s(ls,{modelValue:n.currentPage,"onUpdate:modelValue":e[3]||(e[3]=m=>n.currentPage=m),length:o.totalPages,"total-visible":3,size:"small"},null,8,["modelValue","length"])])):w("",!0)]))]),_:1}),n.currentMode==="chat"?(c(),b(ve,{key:0})):w("",!0),n.currentMode==="chat"?(c(),b(X,{key:1,class:"chat-input"},{default:i(()=>[s(y,{class:"mr-1",icon:"",variant:"text",onClick:e[4]||(e[4]=m=>o.insertEmoji("😄"))},{default:i(()=>[s(D,null,{default:i(()=>[...e[17]||(e[17]=[u("mdi-emoticon-outline",-1)])]),_:1})]),_:1}),s(Ue,{ref:"inputRef",modelValue:n.text,"onUpdate:modelValue":e[5]||(e[5]=m=>n.text=m),"auto-grow":"",class:"flex-grow-1","hide-details":"",placeholder:"输入消息",rows:"1",variant:"solo",onKeydown:[tt(qe(o.handleEnter,["prevent"]),["enter"]),e[6]||(e[6]=tt(qe(()=>{},["shift","stop"]),["enter"]))]},null,8,["modelValue","onKeydown"]),s(y,{disabled:!o.canSend,class:"ml-2",color:"primary",onClick:o.send},{default:i(()=>[s(D,{start:""},{default:i(()=>[...e[18]||(e[18]=[u(" mdi-send ",-1)])]),_:1}),e[19]||(e[19]=u(" 发送 ",-1))]),_:1},8,["disabled","onClick"])]),_:1})):w("",!0)]),_:1})],4),[[be,n.visible]]),s(d,{ref:"urgentNotification"},null,512)],64)}const Re=W(Hs,[["render",gn],["__scopeId","data-v-1a62ac2a"]]),pn={name:"UrgentTestDialog",components:{ChatWidget:Re,EventSender:Fe},props:{modelValue:{type:Boolean,default:!1}},emits:["update:modelValue"],data(){return{sending:!1,notificationForm:{isUrgent:!1,message:"",isPersistent:!1},sentMessages:[],receiptCleanup:[],persistentNotifications:[],editDialog:!1,editForm:{id:null,message:"",isUrgent:!1,resend:!1},savingEdit:!1,deleteConfirmDialog:!1,itemToDelete:null}},computed:{dialog:{get(){return this.modelValue},set(t){this.$emit("update:modelValue",t)}}},mounted(){this.setupEventListeners(),this.loadPersistentNotifications()},beforeUnmount(){this.cleanup()},methods:{generateNotificationId(){const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";let e="";for(let a=0;a<32;a++)e+=t.charAt(Math.floor(Math.random()*t.length));return e},async sendNotification(){if(this.notificationForm.message.trim()){this.sending=!0;try{const t=this.generateNotificationId(),e=this.notificationForm.message,a=this.notificationForm.isUrgent,l=this.notificationForm.isPersistent,n=await this.$refs.eventSender.sendNotification(e,a,[],{deviceName:"测试设备",deviceType:"system",isReadOnly:!1},t),o=(n==null?void 0:n.eventId)||`msg-${Date.now()}`;if(this.sentMessages.push({id:o,notificationId:t,message:e,isUrgent:a,timestamp:new Date().toISOString(),receipts:{displayed:[],read:[]}}),l)try{const d="notification-list",m=await Z.loadData(d);let f=[];m&&Array.isArray(m)?f=m:m&&m.success!==!1&&Array.isArray(m.data)&&(f=m.data);const h={id:t,message:e,isUrgent:a,timestamp:new Date().toISOString()};f.unshift(h),await Z.saveData(d,f),this.persistentNotifications=f,console.log("常驻通知已保存")}catch(d){console.error("保存常驻通知失败",d)}console.log("通知已发送,事件ID:",o,"通知ID:",t),this.resetForm()}catch(t){console.error("发送通知失败:",t)}finally{this.sending=!1}}},resetForm(){this.notificationForm={isUrgent:!1,message:"",isPersistent:!1}},close(){this.dialog=!1},setupEventListeners(){const t=ce("notification-displayed",a=>{console.log("收到显示回执:",a),this.updateReceipt(a,"displayed")}),e=ce("notification-read",a=>{console.log("收到已读回执:",a),this.updateReceipt(a,"read")});this.receiptCleanup.push(t,e)},updateReceipt(t,e){var o,d,m,f,h;const a=t.originalEventId,l=t.notificationId||((o=t.content)==null?void 0:o.notificationId);if(!a&&!l)return;const n=this.sentMessages.find(k=>k.id===a||k.notificationId===l);if(n){const k={senderId:t.senderId||"unknown-sender",deviceName:((d=t.senderInfo)==null?void 0:d.deviceName)||((m=t.deviceInfo)==null?void 0:m.deviceName)||"未知设备",deviceType:((f=t.senderInfo)==null?void 0:f.deviceType)||((h=t.deviceInfo)==null?void 0:h.deviceType)||"unknown",timestamp:new Date().toISOString()};n.receipts[e].find(F=>F.senderId===k.senderId)||(n.receipts[e].push(k),console.log(`更新${e}回执:`,n.id,k))}},cleanup(){this.receiptCleanup.forEach(t=>t()),this.receiptCleanup=[]},formatTime(t){return new Date(t).toLocaleString("zh-CN")},getReceiptStatus(t){return t.read.length>0?"已读":t.displayed.length>0?"已显示":"已发送"},getReceiptColor(t){return t.read.length>0?"success":t.displayed.length>0?"info":"grey"},formatDeviceTime(t){return new Date(t).toLocaleTimeString("zh-CN")},getMainCardColor(t){return t.read.length>0?"success":t.displayed.length>0?"info":"grey"},hasAnyReceipts(t){return t.read.length>0||t.displayed.length>0},getDisplayedOnlyDevices(t){const e=t.read.map(a=>a.senderId);return t.displayed.filter(a=>!e.includes(a.senderId))},openEditDialog(t){this.editForm={id:t.id,message:t.message,isUrgent:t.isUrgent||!1,resend:!1,timestamp:t.timestamp},this.editDialog=!0},async saveEdit(){var t,e;if(this.editForm.message.trim()){this.savingEdit=!0;try{const a=this.persistentNotifications.findIndex(l=>l.id===this.editForm.id);if(a!==-1){if(this.persistentNotifications[a]={...this.persistentNotifications[a],message:this.editForm.message,isUrgent:this.editForm.isUrgent,timestamp:new Date().toISOString()},await Z.saveData("notification-list",this.persistentNotifications),this.editForm.resend){const l=this.editForm.id,n=this.editForm.message,o=this.editForm.isUrgent,d=await this.$refs.eventSender.sendNotification(n,o,[],{deviceName:"测试设备",deviceType:"system",isReadOnly:!1},l),m=(d==null?void 0:d.eventId)||`msg-${Date.now()}`;this.sentMessages.push({id:m,notificationId:l,message:n,isUrgent:o,timestamp:new Date().toISOString(),receipts:{displayed:[],read:[]}})}this.editDialog=!1,(t=this.$message)==null||t.success("已更新")}}catch(a){console.error("保存失败",a),(e=this.$message)==null||e.error("保存失败")}finally{this.savingEdit=!1}}},async loadPersistentNotifications(){try{const t=await Z.loadData("notification-list");t&&Array.isArray(t)?this.persistentNotifications=t:t&&t.success!==!1&&Array.isArray(t.data)?this.persistentNotifications=t.data:this.persistentNotifications=[]}catch(t){console.error("加载常驻通知失败",t)}},async deleteNotification(t){if(confirm("确定要删除这个通知吗?"))try{this.sentMessages=this.sentMessages.filter(a=>a.id!==t),this.persistentNotifications=this.persistentNotifications.filter(a=>a.id!==t),console.log("通知已删除,通知ID:",t)}catch(a){console.error("删除通知失败:",a)}},deletePersistentNotification(t){this.itemToDelete=t,this.deleteConfirmDialog=!0},async executeDelete(){var e,a;if(!this.itemToDelete)return;const t=this.itemToDelete;this.deleteConfirmDialog=!1,this.itemToDelete=null;try{this.persistentNotifications=this.persistentNotifications.filter(n=>n.id!==t);const l=this.persistentNotifications.length>0?this.persistentNotifications:{};await Z.saveData("notification-list",l),(e=this.$message)==null||e.success("已删除")}catch(l){console.error("删除失败",l),(a=this.$message)==null||a.error("删除失败")}}}},vn={key:0,class:"text-center text-grey py-4"},yn={key:0,class:"text-center text-grey py-8"},kn={class:"d-flex align-center mb-2"},bn={class:"font-weight-medium"},xn={class:"text-caption font-weight-medium"},wn={class:"text-body-2 mb-3",style:{"max-height":"60px",overflow:"hidden"}},Sn={class:"text-caption"},Cn={key:0},_n={class:"align-center"},Dn={class:"text-body-2 font-weight-medium"},Tn={class:"text-caption mt-1"},In={class:"align-center"},En={class:"text-body-2 font-weight-medium"},Nn={class:"text-caption text-grey"},Vn={class:"text-caption text-grey mt-1"},An={key:1};function Un(t,e,a,l,n,o){const d=Re,m=Fe;return c(),b(J,{modelValue:o.dialog,"onUpdate:modelValue":e[11]||(e[11]=f=>o.dialog=f),fullscreen:"",transition:"dialog-bottom-transition",scrollable:""},{default:i(()=>[s(_,null,{default:i(()=>[s(rt,{dark:"",flat:""},{default:i(()=>[s(dt,null,{default:i(()=>[s(D,{class:"mr-2"},{default:i(()=>[...e[12]||(e[12]=[u(" mdi-chat ",-1)])]),_:1}),e[13]||(e[13]=u(" 发送通知 ",-1))]),_:1}),s(L),s(y,{icon:"mdi-close",onClick:o.close},null,8,["onClick"])]),_:1}),s(V,{class:"pa-0"},{default:i(()=>[s(Dt,null,{default:i(()=>[s(ue,null,{default:i(()=>[s(ne,{cols:"12"},{default:i(()=>[s(_,null,{default:i(()=>[s(V,null,{default:i(()=>[s(ut,null,{default:i(()=>[s(ue,null,{default:i(()=>[s(ne,{cols:"12",md:"6"},{default:i(()=>[s(Ge,{modelValue:n.notificationForm.isUrgent,"onUpdate:modelValue":e[0]||(e[0]=f=>n.notificationForm.isUrgent=f),label:"强调通知",color:"red",inset:""},null,8,["modelValue"]),s(lt,{modelValue:n.notificationForm.isPersistent,"onUpdate:modelValue":e[1]||(e[1]=f=>n.notificationForm.isPersistent=f),label:"常驻展示",color:"primary","hide-details":"",class:"mt-0"},null,8,["modelValue"])]),_:1}),s(ne,{cols:"12"},{default:i(()=>[s(Ue,{modelValue:n.notificationForm.message,"onUpdate:modelValue":e[2]||(e[2]=f=>n.notificationForm.message=f),label:"通知内容",outlined:"",rows:"3",placeholder:"请输入强调通知的内容..."},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1}),s(X,{class:"px-6 pb-6"},{default:i(()=>[s(y,{color:n.notificationForm.isUrgent?"red":"blue",disabled:!n.notificationForm.message.trim(),loading:n.sending,size:"large",variant:"elevated",onClick:o.sendNotification},{default:i(()=>[s(D,{left:""},{default:i(()=>[u(g(n.notificationForm.isUrgent?"mdi-alert-circle":"mdi-information"),1)]),_:1}),u(" "+g(n.notificationForm.isUrgent?"发送强调通知":"发送通知"),1)]),_:1},8,["color","disabled","loading","onClick"]),s(L)]),_:1})]),_:1})]),_:1})]),_:1}),s(ue,{class:"mt-4"},{default:i(()=>[s(ne,{cols:"12"},{default:i(()=>[s(_,null,{default:i(()=>[s(j,null,{default:i(()=>[s(D,{class:"mr-2"},{default:i(()=>[...e[14]||(e[14]=[u("mdi-pin",-1)])]),_:1}),e[15]||(e[15]=u(" 常驻通知管理 ",-1))]),_:1}),s(V,null,{default:i(()=>[n.persistentNotifications.length===0?(c(),p("div",vn," 暂无常驻通知 ")):(c(),b(we,{key:1},{default:i(()=>[(c(!0),p(E,null,U(n.persistentNotifications,f=>(c(),b(Se,{key:f.id,title:f.message,subtitle:o.formatTime(f.timestamp),lines:"two"},{prepend:i(()=>[s(D,{color:f.isUrgent?"error":"primary"},{default:i(()=>[u(g(f.isUrgent?"mdi-alert-circle":"mdi-information"),1)]),_:2},1032,["color"])]),append:i(()=>[s(y,{icon:"mdi-pencil",variant:"text",size:"small",onClick:h=>o.openEditDialog(f)},null,8,["onClick"]),s(y,{icon:"mdi-delete",variant:"text",color:"error",size:"small",onClick:h=>o.deletePersistentNotification(f.id)},null,8,["onClick"])]),_:2},1032,["title","subtitle"]))),128))]),_:1}))]),_:1})]),_:1})]),_:1})]),_:1}),s(ue,{class:"mt-4"},{default:i(()=>[s(ne,{cols:"12"},{default:i(()=>[s(_,null,{default:i(()=>[s(j,null,{default:i(()=>[s(D,{class:"mr-2"},{default:i(()=>[...e[16]||(e[16]=[u(" mdi-history ",-1)])]),_:1}),e[17]||(e[17]=u(" 消息记录 ",-1)),s(L)]),_:1}),s(V,null,{default:i(()=>[n.sentMessages.length===0?(c(),p("div",yn,[s(D,{size:"64",color:"grey-lighten-2"},{default:i(()=>[...e[18]||(e[18]=[u(" mdi-message-outline ",-1)])]),_:1}),e[19]||(e[19]=r("div",{class:"mt-2"}," 暂无发送记录 ",-1))])):(c(),b(ue,{key:1},{default:i(()=>[(c(!0),p(E,null,U(n.sentMessages.slice().reverse(),f=>(c(),b(ne,{key:f.id,cols:"12",md:"6",lg:"4"},{default:i(()=>[s(_,{color:o.getMainCardColor(f.receipts),class:"mb-2"},{default:i(()=>[s(V,null,{default:i(()=>[r("div",kn,[r("span",bn,g(f.isUrgent?"强调通知":"通知"),1),s(L),r("span",xn,g(o.getReceiptStatus(f.receipts)),1)]),r("div",wn,g(f.message),1),r("div",Sn,[r("div",null,"发送时间:"+g(o.formatTime(f.timestamp)),1),r("div",null,"事件ID:"+g(f.id),1),r("div",null,"通知ID:"+g(f.notificationId),1)])]),_:2},1024)]),_:2},1032,["color"]),o.hasAnyReceipts(f.receipts)?(c(),p("div",Cn,[(c(!0),p(E,null,U(f.receipts.read,h=>(c(),b(_,{key:`${h.senderId}-read`,color:"success",class:"mb-1",size:"small"},{default:i(()=>[s(V,{class:"pa-2"},{default:i(()=>[r("div",_n,[r("span",Dn,g(h.deviceName),1),e[20]||(e[20]=r("br",null,null,-1)),u(" "+g(h.deviceType),1)]),r("div",Tn," 已读于 "+g(o.formatDeviceTime(h.timestamp)),1)]),_:2},1024)]),_:2},1024))),128)),(c(!0),p(E,null,U(o.getDisplayedOnlyDevices(f.receipts),h=>(c(),b(_,{key:`${h.senderId}-displayed`,color:"info-lighten-4",variant:"outlined",class:"mb-1",size:"small"},{default:i(()=>[s(V,{class:"pa-2"},{default:i(()=>[r("div",In,[r("span",En,g(h.deviceName),1),s(L),r("span",Nn,g(h.deviceType=="classroom"?"教室设备上的应用":h.deviceType),1)]),r("div",Vn," 已显示于 "+g(o.formatDeviceTime(h.timestamp)),1)]),_:2},1024)]),_:2},1024))),128))])):(c(),p("div",An,[s(_,{color:"info-lighten-4",variant:"outlined",class:"mb-1",size:"small",title:"无设备在线"},{default:i(()=>[s(V,null,{default:i(()=>[...e[21]||(e[21]=[u(" 如果数秒后任然显示这个提示,则可能没有任何设备在线接收通知。 ",-1)])]),_:1})]),_:1})]))]),_:2},1024))),128))]),_:1}))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),s(d),s(m,{ref:"eventSender"},null,512),s(J,{modelValue:n.editDialog,"onUpdate:modelValue":e[8]||(e[8]=f=>n.editDialog=f),"max-width":"500",fullscreen:t.$vuetify.display.xs},{default:i(()=>[s(_,null,{default:i(()=>[s(rt,{flat:"",density:"compact"},{default:i(()=>[s(dt,null,{default:i(()=>[...e[22]||(e[22]=[u("编辑常驻通知",-1)])]),_:1}),s(L),s(y,{icon:"mdi-close",onClick:e[3]||(e[3]=f=>n.editDialog=!1)})]),_:1}),s(V,null,{default:i(()=>[s(ut,null,{default:i(()=>[s(Ue,{modelValue:n.editForm.message,"onUpdate:modelValue":e[4]||(e[4]=f=>n.editForm.message=f),label:"通知内容",rows:"3","auto-grow":""},null,8,["modelValue"]),s(Ge,{modelValue:n.editForm.isUrgent,"onUpdate:modelValue":e[5]||(e[5]=f=>n.editForm.isUrgent=f),label:"强调通知",color:"error","hide-details":""},null,8,["modelValue"]),s(lt,{modelValue:n.editForm.resend,"onUpdate:modelValue":e[6]||(e[6]=f=>n.editForm.resend=f),label:"保存并重新发送通知",hint:"勾选后将作为新通知发送给所有在线设备","persistent-hint":""},null,8,["modelValue"])]),_:1})]),_:1}),s(X,null,{default:i(()=>[s(L),s(y,{variant:"text",onClick:e[7]||(e[7]=f=>n.editDialog=!1)},{default:i(()=>[...e[23]||(e[23]=[u("取消",-1)])]),_:1}),s(y,{color:"primary",loading:n.savingEdit,onClick:o.saveEdit},{default:i(()=>[...e[24]||(e[24]=[u("保存",-1)])]),_:1},8,["loading","onClick"])]),_:1})]),_:1})]),_:1},8,["modelValue","fullscreen"]),s(J,{modelValue:n.deleteConfirmDialog,"onUpdate:modelValue":e[10]||(e[10]=f=>n.deleteConfirmDialog=f),"max-width":"400"},{default:i(()=>[s(_,null,{default:i(()=>[s(j,{class:"text-h5"},{default:i(()=>[...e[25]||(e[25]=[u("确认删除",-1)])]),_:1}),s(V,null,{default:i(()=>[...e[26]||(e[26]=[u("确定要删除这条常驻通知吗?此操作无法撤销。",-1)])]),_:1}),s(X,null,{default:i(()=>[s(L),s(y,{color:"grey-darken-1",variant:"text",onClick:e[9]||(e[9]=f=>n.deleteConfirmDialog=!1)},{default:i(()=>[...e[27]||(e[27]=[u("取消",-1)])]),_:1}),s(y,{color:"error",variant:"text",onClick:o.executeDelete},{default:i(()=>[...e[28]||(e[28]=[u("删除",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])}const Et=W(pn,[["render",Un],["__scopeId","data-v-c6850940"]]),zn={name:"FloatingICP"},Mn={"aria-label":"xICP备x号",class:"floating-icp-link",href:"https://beian.miit.gov.cn/",rel:"noopener noreferrer",target:"_blank",style:{display:"none"}};function $n(t,e,a,l,n,o){return c(),p("a",Mn," xICP备x号 ")}const Nt=W(zn,[["render",$n],["__scopeId","data-v-fa73670f"]]),Pn={name:"FloatingToolbar",props:{loading:{type:Boolean,default:!1},unreadCount:{type:Number,default:0},selectedDate:{type:[String,Date],required:!0},isToday:{type:Boolean,required:!0},copyToTodayLoading:{type:Boolean,default:!1}},data(){return{isExpanded:!1}},methods:{handleDateSelect(t){this.$emit("date-select",t)}}},Ln={class:"floating-toolbar-container"};function Fn(t,e,a,l,n,o){return c(),p("div",Ln,[s(Kt,null,{default:i(()=>[s(_,{class:fe([{"toolbar-expanded":n.isExpanded},"floating-toolbar"]),elevation:"4",rounded:"xl"},{default:i(()=>[s(Je,{class:"toolbar-buttons",variant:"text"},{default:i(()=>[oe(s(y,{title:"查看昨天",class:"toolbar-btn",icon:"mdi-chevron-left",variant:"text",onClick:e[0]||(e[0]=d=>t.$emit("prev-day"))},null,512),[[xe]]),oe(s(y,{title:"缩小字体",class:"toolbar-btn",icon:"mdi-format-font-size-decrease",variant:"text",onClick:e[1]||(e[1]=d=>t.$emit("zoom","out"))},null,512),[[xe]]),oe(s(y,{title:"放大字体",class:"toolbar-btn",icon:"mdi-format-font-size-increase",variant:"text",onClick:e[2]||(e[2]=d=>t.$emit("zoom","up"))},null,512),[[xe]]),s(cs,{"close-on-content-click":!1,location:"top"},{activator:i(({props:d})=>[oe(s(y,Qe({title:"选择日期",class:"toolbar-btn",icon:"mdi-calendar"},d,{variant:"text"}),null,16),[[xe]])]),default:i(()=>[s(_,{border:"",class:"date-picker-card"},{default:i(()=>[s(jt,{"model-value":a.selectedDate,color:"primary","onUpdate:modelValue":o.handleDateSelect},null,8,["model-value","onUpdate:modelValue"])]),_:1})]),_:1}),oe(s(y,{loading:a.loading,title:"刷新数据",class:"toolbar-btn",icon:"mdi-refresh",variant:"text",onClick:e[3]||(e[3]=d=>t.$emit("refresh"))},null,8,["loading"]),[[xe]]),a.isToday?w("",!0):oe((c(),b(y,{key:0,title:"查看明天",class:"toolbar-btn",icon:"mdi-chevron-right",variant:"text",onClick:e[4]||(e[4]=d=>t.$emit("next-day"))},null,512)),[[xe]])]),_:1})]),_:1},8,["class"])]),_:1}),s(qt,null,{default:i(()=>[a.isToday?w("",!0):(c(),b(y,{key:0,loading:a.copyToTodayLoading,disabled:a.copyToTodayLoading,class:"side-action-btn",color:"primary",elevation:"4","prepend-icon":"mdi-content-copy",rounded:"xl",size:"large",text:"复制作业内容到今天",onClick:e[5]||(e[5]=d=>t.$emit("copy-to-today"))},{default:i(()=>[...e[6]||(e[6]=[u("复制到今天",-1)])]),_:1},8,["loading","disabled"]))]),_:1})])}const Vt=W(Pn,[["render",Fn],["__scopeId","data-v-7076d3aa"]]),Rn={name:"AttendanceManagementDialog",props:{modelValue:{type:Boolean,required:!0},studentList:{type:Array,required:!0},attendance:{type:Object,required:!0},dateString:{type:String,default:""}},emits:["update:modelValue","save","change"],setup(){const{mobile:t}=Ae();return{mobile:t}},data(){return{attendanceSearch:"",attendanceFilter:[]}},computed:{isMobile(){return S("display.forceDesktopMode")?!1:this.mobile},filteredStudents(){let t=[...this.studentList];if(this.attendanceSearch){const e=this.attendanceSearch.toLowerCase();t=t.filter(a=>a.toLowerCase().includes(e))}return this.attendanceFilter&&this.attendanceFilter.length>0&&(t=t.filter(e=>!!(this.attendanceFilter.includes("present")&&this.isPresent(e)||this.attendanceFilter.includes("absent")&&this.isAbsent(e)||this.attendanceFilter.includes("late")&&this.isLate(e)||this.attendanceFilter.includes("exclude")&&this.isExclude(e)))),t},extractedSurnames(){if(!this.studentList||this.studentList.length===0)return[];const t=new Map;return this.studentList.forEach(e=>{if(e&&e.length>0){const a=e.charAt(0);t.set(a,(t.get(a)||0)+1)}}),Array.from(t.entries()).map(([e,a])=>({name:e,count:a})).sort((e,a)=>{const l=ot(e.name,{toneType:"none"}),n=ot(a.name,{toneType:"none"});return l.localeCompare(n)})}},methods:{toggleFilter(t){const e=this.attendanceFilter.indexOf(t);e===-1?this.attendanceFilter.push(t):this.attendanceFilter.splice(e,1)},isPresent(t){const{absent:e,late:a,exclude:l}=this.attendance;return!e.includes(t)&&!a.includes(t)&&!l.includes(t)},isAbsent(t){return this.attendance.absent.includes(t)},isLate(t){return this.attendance.late.includes(t)},isExclude(t){return this.attendance.exclude.includes(t)},getStudentStatusColor(t){return this.attendance.absent.includes(t)?"error":this.attendance.late.includes(t)?"warning":this.attendance.exclude.includes(t)?"grey":"success"},getStudentStatusIcon(t){return this.attendance.absent.includes(t)?"mdi-account-off":this.attendance.late.includes(t)?"mdi-clock-alert":this.attendance.exclude.includes(t)?"mdi-account-cancel":"mdi-account-check"},removeFromAll(t){const e=this.attendance.absent.indexOf(t);e>-1&&this.attendance.absent.splice(e,1);const a=this.attendance.late.indexOf(t);a>-1&&this.attendance.late.splice(a,1);const l=this.attendance.exclude.indexOf(t);l>-1&&this.attendance.exclude.splice(l,1)},setPresent(t){this.removeFromAll(t),this.$emit("change")},setAbsent(t){this.removeFromAll(t),this.attendance.absent.push(t),this.$emit("change")},setLate(t){this.removeFromAll(t),this.attendance.late.push(t),this.$emit("change")},setExclude(t){this.removeFromAll(t),this.attendance.exclude.push(t),this.$emit("change")},setAllPresent(){this.attendance.absent.splice(0,this.attendance.absent.length),this.attendance.late.splice(0,this.attendance.late.length),this.attendance.exclude.splice(0,this.attendance.exclude.length),this.$emit("change")},setAllAbsent(){this.setAllPresent(),this.attendance.absent.push(...this.studentList),this.$emit("change")},setAllLate(){this.setAllPresent(),this.attendance.late.push(...this.studentList),this.$emit("change")},setAllExclude(){this.setAllPresent(),this.attendance.exclude.push(...this.studentList),this.$emit("change")}}},On={class:"d-flex flex-wrap mt-2 gap-1"},Bn={class:"d-flex flex-wrap mb-4 gap-2"},jn={class:"flex-grow-1"},Hn={class:"d-flex align-center"},Kn={class:"text-subtitle-1"},qn={class:"attendance-actions"},Wn={class:"d-flex flex-wrap gap-2"};function Gn(t,e,a,l,n,o){return c(),b(J,{"model-value":a.modelValue,fullscreen:o.isMobile,"fullscreen-breakpoint":"sm","max-width":"900","onUpdate:modelValue":e[7]||(e[7]=d=>t.$emit("update:modelValue",d))},{default:i(()=>[s(_,null,{default:i(()=>[s(j,{class:"d-flex align-center"},{default:i(()=>[s(D,{class:"mr-2",icon:"mdi-account-group"}),e[8]||(e[8]=u(" 考勤 ",-1)),s(L),o.isMobile?w("",!0):(c(),b(O,{key:0,class:"ml-2",color:"primary",size:"small"},{default:i(()=>[u(g(a.dateString),1)]),_:1})),o.isMobile?(c(),b(y,{key:1,icon:"mdi-close",variant:"text",onClick:e[0]||(e[0]=d=>t.$emit("update:modelValue",!1))})):w("",!0)]),_:1}),s(V,null,{default:i(()=>[s(ue,{class:"mb-4"},{default:i(()=>[s(ne,{cols:"12",md:"12"},{default:i(()=>[s(Ce,{modelValue:n.attendanceSearch,"onUpdate:modelValue":e[1]||(e[1]=d=>n.attendanceSearch=d),clearable:"",hint:"支持筛选姓氏,如输入'孙'可筛选所有姓孙的学生",label:"搜索学生","prepend-inner-icon":"mdi-magnify",variant:"outlined"},null,8,["modelValue"]),r("div",On,[(c(!0),p(E,null,U(o.extractedSurnames,d=>(c(),b(y,{key:d.name,color:n.attendanceSearch===d.name?"primary":"",variant:n.attendanceSearch===d.name?"elevated":"text",onClick:m=>n.attendanceSearch=n.attendanceSearch===d.name?"":d.name},{default:i(()=>[u(g(d.name)+" ("+g(d.count)+") ",1)]),_:2},1032,["color","variant","onClick"]))),128))])]),_:1})]),_:1}),r("div",Bn,[r("div",null,[s(O,{"append-icon":n.attendanceFilter.includes("present")?"mdi-check":"",color:n.attendanceFilter.includes("present")?"success":"",variant:n.attendanceFilter.includes("present")?"elevated":"tonal",class:"px-2 filter-chip","prepend-icon":"mdi-account-check",value:"present",onClick:e[2]||(e[2]=d=>o.toggleFilter("present"))},{default:i(()=>[...e[9]||(e[9]=[u(" 到课 ",-1)])]),_:1},8,["append-icon","color","variant"]),s(O,{"append-icon":n.attendanceFilter.includes("absent")?"mdi-check":"",color:n.attendanceFilter.includes("absent")?"error":"",variant:n.attendanceFilter.includes("absent")?"elevated":"tonal",class:"px-2 filter-chip","prepend-icon":"mdi-account-off",value:"absent",onClick:e[3]||(e[3]=d=>o.toggleFilter("absent"))},{default:i(()=>[...e[10]||(e[10]=[u(" 请假 ",-1)])]),_:1},8,["append-icon","color","variant"]),s(O,{"append-icon":n.attendanceFilter.includes("late")?"mdi-check":"",color:n.attendanceFilter.includes("late")?"warning":"",variant:n.attendanceFilter.includes("late")?"elevated":"tonal",class:"px-2 filter-chip","prepend-icon":"mdi-clock-alert",value:"late",onClick:e[4]||(e[4]=d=>o.toggleFilter("late"))},{default:i(()=>[...e[11]||(e[11]=[u(" 迟到 ",-1)])]),_:1},8,["append-icon","color","variant"]),s(O,{"append-icon":n.attendanceFilter.includes("exclude")?"mdi-check":"",color:n.attendanceFilter.includes("exclude")?"grey":"",variant:n.attendanceFilter.includes("exclude")?"elevated":"tonal",class:"px-2 filter-chip","prepend-icon":"mdi-account-cancel",value:"exclude",onClick:e[5]||(e[5]=d=>o.toggleFilter("exclude"))},{default:i(()=>[...e[12]||(e[12]=[u(" 不参与 ",-1)])]),_:1},8,["append-icon","color","variant"])])]),s(ue,null,{default:i(()=>[(c(!0),p(E,null,U(o.filteredStudents,d=>(c(),b(ne,{key:d,cols:"12",lg:"4",md:"6",sm:"6"},{default:i(()=>[s(_,{border:"",class:"student-card"},{default:i(()=>[s(V,{class:"d-flex align-center pa-2"},{default:i(()=>[r("div",jn,[r("div",Hn,[s(Ie,{color:o.getStudentStatusColor(d),class:"mr-2",size:"24"},{default:i(()=>[s(D,{size:"small"},{default:i(()=>[u(g(o.getStudentStatusIcon(d)),1)]),_:2},1024)]),_:2},1032,["color"]),r("div",Kn,g(d),1)])]),r("div",qn,[s(y,{color:o.isPresent(d)?"success":"",title:"设为到课",icon:"mdi-account-check",size:o.isMobile?"default":"small",variant:"text",onClick:m=>o.setPresent(d)},null,8,["color","size","onClick"]),s(y,{color:o.isAbsent(d)?"error":"",title:"设为请假",icon:"mdi-account-off",size:o.isMobile?"default":"small",variant:"text",onClick:m=>o.setAbsent(d)},null,8,["color","size","onClick"]),s(y,{color:o.isLate(d)?"warning":"",title:"设为迟到",icon:"mdi-clock-alert",size:o.isMobile?"default":"small",variant:"text",onClick:m=>o.setLate(d)},null,8,["color","size","onClick"]),s(y,{color:o.isExclude(d)?"grey":"",title:"设为不参与",icon:"mdi-account-cancel",size:o.isMobile?"default":"small",variant:"text",onClick:m=>o.setExclude(d)},null,8,["color","size","onClick"])])]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]),_:1}),s(ue,null,{default:i(()=>[s(ne,{cols:"12",md:"12"},{default:i(()=>[s(_,{class:"mb-4",color:"primary",variant:"tonal"},{default:i(()=>[s(V,null,{default:i(()=>[e[17]||(e[17]=r("div",{class:"text-subtitle-2 mb-2"},"批量操作",-1)),r("div",Wn,[s(y,{class:"flex-grow-1",color:"success","prepend-icon":"mdi-account-check",onClick:o.setAllPresent},{default:i(()=>[...e[13]||(e[13]=[u(" 全部到齐 ",-1)])]),_:1},8,["onClick"]),s(y,{class:"flex-grow-1",color:"error","prepend-icon":"mdi-account-off",onClick:o.setAllAbsent},{default:i(()=>[...e[14]||(e[14]=[u(" 全部请假 ",-1)])]),_:1},8,["onClick"]),s(y,{class:"flex-grow-1",color:"warning","prepend-icon":"mdi-clock-alert",onClick:o.setAllLate},{default:i(()=>[...e[15]||(e[15]=[u(" 全部迟到 ",-1)])]),_:1},8,["onClick"]),s(y,{class:"flex-grow-1",color:"grey","prepend-icon":"mdi-account-cancel",onClick:o.setAllExclude},{default:i(()=>[...e[16]||(e[16]=[u(" 全部不参与 ",-1)])]),_:1},8,["onClick"])])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),s(ve),s(X,null,{default:i(()=>[s(L),s(y,{color:"primary",onClick:e[6]||(e[6]=d=>t.$emit("save"))},{default:i(()=>[s(D,{start:""},{default:i(()=>[...e[18]||(e[18]=[u("mdi-content-save",-1)])]),_:1}),e[19]||(e[19]=u(" 保存 ",-1))]),_:1})]),_:1})]),_:1})]),_:1},8,["model-value","fullscreen"])}const At=W(Rn,[["render",Gn],["__scopeId","data-v-e18ba4e5"]]),Qn={name:"HomeworkEditDialog",props:{modelValue:{type:Boolean,required:!0},title:{type:String,required:!0},initialContent:{type:String,default:""},autoSave:{type:Boolean,default:!1},isEditingPastData:{type:Boolean,default:!1},currentDateString:{type:String,default:""}},emits:["update:modelValue","save"],setup(){const{mobile:t}=Ae();return{mobile:t}},data(){return{content:"",templateData:null,currentLine:"",currentLineStart:0,currentLineEnd:0,quickTexts:["课","题","例","变","T","P"]}},computed:{isMobile(){return S("display.forceDesktopMode")?!1:this.mobile},dialogVisible:{get(){return this.modelValue},set(t){this.$emit("update:modelValue",t)}},subject(){return this.title},hasTemplates(){var t,e;return!!((e=(t=this.templateData)==null?void 0:t.actions)!=null&&e.length||this.subjectBooks||this.commonBooks)},subjectBooks(){var t,e,a;return!this.subject||!((a=(e=(t=this.templateData)==null?void 0:t.subjects)==null?void 0:e[this.subject])!=null&&a.books)?null:this.templateData.subjects[this.subject].books},commonBooks(){var t,e;return(e=(t=this.templateData)==null?void 0:t.commonSubject)!=null&&e.books?this.templateData.commonSubject.books:null},showQuickTools(){return S("display.showQuickTools")},autoSavePromptText(){return S("edit.autoSavePromptText")},manualSavePromptText(){return S("edit.manualSavePromptText")}},watch:{async modelValue(t){if(t){this.content=this.initialContent;try{this.templateData=await Z.loadData("classworks-config-homework-template")}catch(e){console.error("Failed to load homework templates:",e),this.templateData=null}this.$nextTick(()=>{this.$refs.inputRef&&(this.$refs.inputRef.focus(),this.updateCurrentLine())})}}},methods:{handleClose(){const t=this.content.trim();t!==this.initialContent.trim()&&this.$emit("save",t),this.dialogVisible=!1},updateCurrentLine(){const e=this.$refs.inputRef.$el.querySelector("textarea").selectionStart,a=this.content;let l=0;const n=a.split(` `);for(let o=0;o0?" ":"")+e+this.content.slice(l)}this.$nextTick(()=>{const a=this.$refs.inputRef.$el.querySelector("textarea");a.focus();const l=this.content.split(` `);let n=0;for(let o=0;othis.currentLineStart));o++)n+=1;a.setSelectionRange(n,n),this.updateCurrentLine()})},insertTemplate(t){const e=this.$refs.inputRef.$el.querySelector("textarea"),a=e.selectionStart,l=e.selectionEnd,n=a>0&&this.content[a-1]!==" "&&this.content[a-1]!==` `;this.content=this.content.slice(0,a)+(n?" ":"")+t+this.content.slice(l),this.$nextTick(()=>{e.focus();const o=a+t.length+(n?1:0);e.setSelectionRange(o,o),this.updateCurrentLine()})},insertAtCursor(t){if(!t)return;const e=this.$refs.inputRef.$el.querySelector("textarea"),a=e.selectionStart,l=e.selectionEnd;this.content=this.content.slice(0,a)+t+this.content.slice(l),this.$nextTick(()=>{e.focus();const n=a+t.length;e.setSelectionRange(n,n),this.updateCurrentLine()})},deleteLastChar(){const t=this.$refs.inputRef.$el.querySelector("textarea"),e=t.selectionStart,a=t.selectionEnd;e===a?e>0&&(this.content=this.content.slice(0,e-1)+this.content.slice(e),this.$nextTick(()=>{t.focus(),t.setSelectionRange(e-1,e-1),this.updateCurrentLine()})):(this.content=this.content.slice(0,e)+this.content.slice(a),this.$nextTick(()=>{t.focus(),t.setSelectionRange(e,e),this.updateCurrentLine()}))}}},Jn={class:"d-flex"},Yn={class:"flex-grow-1"},Xn={key:0,class:"mt-4"},Zn={key:0,class:"template-buttons"},ei={key:0,class:"pages-container mt-2"},ti={key:0,class:"pages-container mt-2"},si={key:2,class:"button-group"},ni={key:1,class:"text-center text-body-2 text-disabled mt-2"},ii={key:0,class:"quick-tools ml-4",style:{"min-width":"180px"}},ai={class:"numeric-keypad mb-4"},oi={class:"keypad-row"},li={class:"keypad-row"},ri={class:"keypad-row"},di={class:"keypad-row"},ui={class:"keypad-row"},ci={class:"d-flex flex-wrap gap-1"},mi={class:"d-flex flex-column"},fi={class:"text-body-2"};function hi(t,e,a,l,n,o){return c(),b(J,{modelValue:o.dialogVisible,"onUpdate:modelValue":e[5]||(e[5]=d=>o.dialogVisible=d),fullscreen:o.isMobile,"max-width":"900",width:"auto","onClick:outside":o.handleClose},{default:i(()=>[s(_,{border:""},{default:i(()=>[s(j,{class:"d-flex align-center"},{default:i(()=>[u(g(a.title)+" ",1),s(L),s(y,{icon:"mdi-close",variant:"text",onClick:o.handleClose},null,8,["onClick"])]),_:1}),s(yt,null,{default:i(()=>[u(g(a.autoSave?o.autoSavePromptText:o.manualSavePromptText),1)]),_:1}),s(V,null,{default:i(()=>{var d;return[r("div",Jn,[r("div",Yn,[s(Ue,{ref:"inputRef",modelValue:n.content,"onUpdate:modelValue":e[0]||(e[0]=m=>n.content=m),"auto-grow":"",placeholder:"使用换行表示分条",rows:"5",width:o.isMobile?"100%":"480",onClick:o.updateCurrentLine,onKeyup:o.updateCurrentLine},null,8,["modelValue","width","onClick","onKeyup"]),n.templateData?(c(),p("div",Xn,[o.hasTemplates?(c(),p("div",Zn,[o.subjectBooks?(c(!0),p(E,{key:0},U(o.subjectBooks,(m,f)=>(c(),p("div",{key:f,class:"button-group"},[s(O,{color:o.isBookSelected(f)?"success":"default",variant:o.isBookSelected(f)?"elevated":"flat",class:"ma-1 book-chip",onClick:h=>o.handleBookClick(f)},{default:i(()=>[u(g(f),1)]),_:2},1032,["color","variant","onClick"]),o.isBookSelected(f)?(c(),p("div",ei,[(c(!0),p(E,null,U(m,h=>(c(),b(O,{key:h,color:o.isPageSelected(f,h)?"info":"default",variant:o.isPageSelected(f,h)?"elevated":"flat",class:"ma-1",onClick:k=>o.handlePageClick(f,h)},{default:i(()=>[u(g(h),1)]),_:2},1032,["color","variant","onClick"]))),128))])):w("",!0)]))),128)):w("",!0),o.commonBooks?(c(!0),p(E,{key:1},U(o.commonBooks,(m,f)=>(c(),p("div",{key:f,class:"button-group"},[s(O,{color:o.isBookSelected(f)?"success":"default",variant:o.isBookSelected(f)?"elevated":"flat",class:"ma-1 book-chip",onClick:h=>o.handleBookClick(f)},{default:i(()=>[u(g(f),1)]),_:2},1032,["color","variant","onClick"]),o.isBookSelected(f)?(c(),p("div",ti,[(c(!0),p(E,null,U(m,h=>(c(),b(O,{key:h,color:o.isPageSelected(f,h)?"info":"default",variant:o.isPageSelected(f,h)?"elevated":"flat",class:"ma-1",onClick:k=>o.handlePageClick(f,h)},{default:i(()=>[u(g(h),1)]),_:2},1032,["color","variant","onClick"]))),128))])):w("",!0)]))),128)):w("",!0),(d=n.templateData.actions)!=null&&d.length?(c(),p("div",si,[(c(!0),p(E,null,U(n.templateData.actions,m=>(c(),b(O,{key:m,class:"ma-1",color:"primary",variant:"flat",onClick:f=>o.insertTemplate(m)},{default:i(()=>[u(g(m),1)]),_:2},1032,["onClick"]))),128))])):w("",!0)])):(c(),p("div",ni," 暂无可用的模板 "))])):w("",!0)]),o.showQuickTools&&!o.isMobile?(c(),p("div",ii,[r("div",ai,[r("div",oi,[(c(),p(E,null,U(3,m=>s(y,{key:m,class:"keypad-btn",size:"small",variant:"tonal",onClick:f=>o.insertAtCursor(String(m))},{default:i(()=>[u(g(m),1)]),_:2},1032,["onClick"])),64))]),r("div",li,[(c(),p(E,null,U(3,m=>s(y,{key:m,class:"keypad-btn",size:"small",variant:"tonal",onClick:f=>o.insertAtCursor(String(m+3))},{default:i(()=>[u(g(m+3),1)]),_:2},1032,["onClick"])),64))]),r("div",ri,[(c(),p(E,null,U(3,m=>s(y,{key:m,class:"keypad-btn",size:"small",variant:"tonal",onClick:f=>o.insertAtCursor(String(m+6))},{default:i(()=>[u(g(m+6),1)]),_:2},1032,["onClick"])),64))]),r("div",di,[s(y,{class:"keypad-btn",size:"small",variant:"tonal",onClick:e[1]||(e[1]=m=>o.insertAtCursor("-"))},{default:i(()=>[...e[6]||(e[6]=[u(" - ",-1)])]),_:1}),s(y,{class:"keypad-btn",size:"small",variant:"tonal",onClick:e[2]||(e[2]=m=>o.insertAtCursor("0"))},{default:i(()=>[...e[7]||(e[7]=[u(" 0 ",-1)])]),_:1}),s(y,{class:"keypad-btn",color:"error",size:"small",variant:"tonal",onClick:o.deleteLastChar},{default:i(()=>[...e[8]||(e[8]=[u(" ← ",-1)])]),_:1},8,["onClick"])]),r("div",ui,[s(y,{class:"keypad-btn space-btn",size:"small",variant:"tonal",onClick:e[3]||(e[3]=m=>o.insertAtCursor(" "))},{default:i(()=>[...e[9]||(e[9]=[u(" 空格 ",-1)])]),_:1}),s(y,{class:"keypad-btn space-btn",size:"small",variant:"tonal",onClick:e[4]||(e[4]=m=>o.insertAtCursor(` -`))},{default:i(()=>[...e[10]||(e[10]=[u(" 换行 ",-1)])]),_:1})])]),r("div",ci,[(c(!0),p(E,null,U(n.quickTexts,m=>(c(),b(y,{key:m,size:"small",variant:"flat",onClick:f=>o.insertAtCursor(m)},{default:i(()=>[u(g(m),1)]),_:2},1032,["onClick"]))),128))])])):w("",!0)])]}),_:1}),a.isEditingPastData?(c(),b(_e,{key:0,type:"warning",variant:"tonal",class:"mx-4 mb-4",border:"start","border-color":"warning",prominent:""},{prepend:i(()=>[...e[11]||(e[11]=[])]),default:i(()=>[r("div",mi,[e[12]||(e[12]=r("div",{class:"text-h6 mb-1"},"你打算修改历史?",-1)),r("div",fi," 这是 "+g(new Date(a.currentDateString.slice(0,4),a.currentDateString.slice(4,6)-1,a.currentDateString.slice(6,8)).toLocaleDateString())+" 的作业 • 请谨慎操作,确保不会覆盖重要数据 ",1)])]),_:1})):w("",!0),e[13]||(e[13]=r("div",{class:"text-center text-body-2 text-disabled mb-5"}," 点击空白处完成编辑 ",-1))]),_:1})]),_:1},8,["modelValue","fullscreen","onClick:outside"])}const Ut=W(Qn,[["render",hi],["__scopeId","data-v-af72d8a9"]]),gi={name:"AttendanceSidebar",props:{studentList:{type:Array,required:!0},attendance:{type:Object,required:!0},isEditingDisabled:{type:Boolean,default:!1}},emits:["click","disabled-click"],setup(){return{display:Ae()}},methods:{getSetting:S,handleClick(){this.isEditingDisabled?this.$emit("disabled-click"):this.$emit("click")}}},pi={style:{"white-space":"nowrap"}},vi={style:{"white-space":"nowrap"}},yi={style:{"white-space":"nowrap"}},ki={key:0},bi={style:{"white-space":"nowrap"}},xi={style:{"white-space":"nowrap"}},wi={key:0},Si={style:{"white-space":"nowrap"}},Ci={style:{"white-space":"nowrap"}},_i={key:0},Di={style:{"white-space":"nowrap"}};function Ti(t,e,a,l,n,o){return a.studentList&&a.studentList.length?oe((c(),b(ne,{key:0,class:fe([{"cursor-not-allowed":a.isEditingDisabled},"attendance-area no-select"]),cols:"1",onClick:o.handleClick},{default:i(()=>[e[10]||(e[10]=r("h1",null,"出勤",-1)),r("h2",null,[e[0]||(e[0]=r("span",{style:{"white-space":"nowrap"}}," 应到",-1)),e[1]||(e[1]=u(" : ",-1)),r("span",pi,g(a.studentList.length-a.attendance.exclude.length)+"人 ",1)]),r("h2",null,[e[2]||(e[2]=r("span",{style:{"white-space":"nowrap"}}," 实到",-1)),e[3]||(e[3]=u(" : ",-1)),r("span",vi,g(a.studentList.length-a.attendance.absent.length-!o.getSetting("display.lateStudentsArePresent")*a.attendance.late.length-a.attendance.exclude.length)+"人 ",1)]),r("h2",null,[e[4]||(e[4]=r("span",{style:{"white-space":"nowrap"}}," 请假",-1)),e[5]||(e[5]=u(" : ",-1)),r("span",yi,g(a.attendance.absent.length)+"人 ",1)]),(c(!0),p(E,null,U(a.attendance.absent,(d,m)=>(c(),p("h3",{key:"absent-"+m,class:"gray-text"},[l.display.lgAndUp.value?(c(),p("span",ki,g(`${m+1}. `),1)):w("",!0),r("span",bi,g(d),1)]))),128)),r("h2",null,[e[6]||(e[6]=r("span",{style:{"white-space":"nowrap"}},"迟到",-1)),e[7]||(e[7]=u(" : ",-1)),r("span",xi,g(a.attendance.late.length)+"人 ",1)]),(c(!0),p(E,null,U(a.attendance.late,(d,m)=>(c(),p("h3",{key:"late-"+m,class:"gray-text"},[l.display.lgAndUp.value?(c(),p("span",wi,g(`${m+1}. `),1)):w("",!0),r("span",Si,g(d),1)]))),128)),r("h2",null,[e[8]||(e[8]=r("span",{style:{"white-space":"nowrap"}},"不参与",-1)),e[9]||(e[9]=u(" : ",-1)),r("span",Ci,g(a.attendance.exclude.length)+"人 ",1)]),(c(!0),p(E,null,U(a.attendance.exclude,(d,m)=>(c(),p("h3",{key:"exclude-"+m,class:"gray-text"},[l.display.lgAndUp.value?(c(),p("span",_i,g(`${m+1}. `),1)):w("",!0),r("span",Di,g(d),1)]))),128))]),_:1},8,["class","onClick"])),[[xe,a.isEditingDisabled?!1:{class:`text-${["primary","secondary","info","success","warning","error"][Math.floor(Math.random()*6)]}`}]]):w("",!0)}const zt=W(gi,[["render",Ti],["__scopeId","data-v-5a7eaf6a"]]),Ii={class:"d-flex flex-no-wrap justify-space-between"},Ei={class:"pe-4"},Ni={class:"mb-3"},Mt={__name:"PwaInstallCard",setup(t){const e=$(!1),a=$(!1),l=$(!1),n=st({title:"",message:"",links:[]}),o={pending:"待授权",granted:"已完成",denied:"已拒绝",unavailable:"不可用"},d={pending:"mdi-progress-clock",granted:"mdi-check-circle",denied:"mdi-close-circle",unavailable:"mdi-help-circle"},m={pending:"primary",granted:"success",denied:"error",unavailable:"surface-variant"},f=st({pwa:{label:"安装应用",description:"将网站安装为独立应用,便于快速启动",status:"pending"},notification:{label:"通知权限",description:"允许接收作业、考试等通知提醒",status:"pending"},storage:{label:"离线存储",description:"启用持久化存储以获得更稳健的离线体验",status:"pending"}}),h=G(()=>[{key:"pwa",...f.pwa},{key:"notification",...f.notification},{key:"storage",...f.storage}]),k=G(()=>h.value.some(x=>x.status==="pending")),I={pwa:[{text:"MDN - 安装 PWA 指南",desc:"检查浏览器是否支持并手动触发安装",href:"https://developer.mozilla.org/zh-CN/docs/Web/Progressive_web_apps/Guides/Installing"},{text:"Microsoft Edge - PWA 体验",desc:"Edge 浏览器安装与 UX 说明",href:"https://learn.microsoft.com/zh-cn/microsoft-edge/progressive-web-apps/ux"}],notification:[{text:"MDN - 通知权限与用法",desc:"浏览器通知权限的工作方式与调试",href:"https://developer.mozilla.org/zh-CN/docs/Web/API/notification"}],storage:[{text:"MDN - Storage 持久化说明",desc:"了解持久化存储的可用性与申请方式",href:"https://developer.mozilla.org/zh-CN/docs/Web/API/StorageManager/persist"}]};let F;const H=async()=>{var de;if(S("pwa.hideInstallCard")){e.value=!1;return}if(window.matchMedia("(display-mode: standalone)").matches||window.navigator.standalone===!0?f.pwa.status="granted":(window.deferredPwaPrompt,f.pwa.status="pending"),typeof Notification>"u")f.notification.status="unavailable";else{const le=Notification.permission;f.notification.status=le==="granted"?"granted":le==="denied"?"denied":"pending"}if((de=navigator.storage)!=null&&de.persisted){const le=await navigator.storage.persisted();f.storage.status=le?"granted":"pending"}else f.storage.status="unavailable";const R=h.value.some(le=>le.status!=="granted");e.value=R},N=async()=>{const x=window.deferredPwaPrompt;if(!x){f.pwa.status="pending",te("pwa","浏览器没有提供安装提示,可按文档手动安装。");return}x.prompt();const{outcome:A}=await x.userChoice;f.pwa.status=A==="accepted"?"granted":"denied",A!=="accepted"&&te("pwa","如果未出现安装弹窗,或被拒绝,请按说明手动安装。"),window.deferredPwaPrompt=null},K=async()=>{if(typeof Notification>"u"){f.notification.status="unavailable",te("notification","当前环境不支持通知 API,可查看说明手动开启或更换浏览器。");return}const x=await Gt();f.notification.status=x?"granted":"denied",x||te("notification","通知请求未被授予,请按说明检查浏览器或系统设置。")},Q=async()=>{var A;if(!((A=navigator.storage)!=null&&A.persist)){f.storage.status="unavailable",te("storage","当前浏览器不支持持久化存储,可查看说明或更换浏览器。");return}const x=await Qt();f.storage.status=x?"granted":"denied",x||te("storage","未能启用持久化存储,可按说明检查浏览器或系统设置。")},ge=async()=>{if(!(!k.value||a.value)){a.value=!0;try{await N(),await K(),await Q()}finally{a.value=!1,await H()}}},pe=async x=>{if(!a.value){a.value=!0;try{x==="pwa"?await N():x==="notification"?await K():x==="storage"&&await Q()}finally{a.value=!1,await H()}}},te=(x,A="")=>{x==="pwa"?n.title="如何安装为应用":x==="notification"?n.title="如何开启通知":n.title="如何启用离线存储",n.message=A||"查看以下步骤获取更多说明。",n.links=I[x]||[],l.value=!0},se=()=>{re("pwa.hideInstallCard",!0),e.value=!1},C=()=>{f.pwa.status!=="granted"&&(f.pwa.status="pending"),H()},z=()=>{H()};return Ye(()=>{H(),window.addEventListener("pwa-prompt-ready",C),F=window.matchMedia("(display-mode: standalone)"),F.addEventListener("change",z)}),Wt(()=>{window.removeEventListener("pwa-prompt-ready",C),F&&F.removeEventListener("change",z)}),(x,A)=>e.value?(c(),b(_,{key:0,class:"mb-4",color:"surface-variant",variant:"tonal"},{default:i(()=>[r("div",Ii,[r("div",Ei,[s(j,{class:"text-h6"},{default:i(()=>[...A[2]||(A[2]=[u(" 安装应用与授权 ",-1)])]),_:1}),s(yt,{class:"pb-1"},{default:i(()=>[...A[3]||(A[3]=[u(" 手动点选下方项目请求安装和权限,也可以直接关闭 ",-1)])]),_:1}),s(V,{class:"pt-0 pb-1"},{default:i(()=>[s(we,{density:"comfortable",lines:"two"},{default:i(()=>[(c(!0),p(E,null,U(h.value,R=>(c(),b(Se,{key:R.key,disabled:a.value,onClick:()=>pe(R.key)},{prepend:i(()=>[s(Ie,{color:m[R.status],size:"32",variant:"tonal"},{default:i(()=>[s(D,{icon:d[R.status]},null,8,["icon"])]),_:2},1032,["color"])]),append:i(()=>[s(O,{color:m[R.status],size:"small",variant:"tonal",class:"me-2"},{default:i(()=>[u(g(o[R.status]),1)]),_:2},1032,["color"]),s(y,{variant:"text",icon:"mdi-information",size:"small",disabled:a.value,onClick:qe(()=>te(R.key),["stop"])},null,8,["disabled","onClick"])]),default:i(()=>[s($e,null,{default:i(()=>[u(g(R.label),1)]),_:2},1024),s(Pe,null,{default:i(()=>[u(g(R.description),1)]),_:2},1024)]),_:2},1032,["disabled","onClick"]))),128))]),_:1})]),_:1}),s(X,null,{default:i(()=>[s(y,{class:"ms-2",variant:"outlined",size:"small",onClick:se},{default:i(()=>[...A[4]||(A[4]=[u(" 关闭 ",-1)])]),_:1}),s(y,{class:"ms-2",variant:"elevated",color:"primary",size:"small","prepend-icon":a.value?"mdi-timer-sand":"mdi-shield-check",disabled:!k.value||a.value,onClick:ge},{default:i(()=>[u(g(a.value?"处理中":"一次处理全部"),1)]),_:1},8,["prepend-icon","disabled"])]),_:1})]),s(Ie,{class:"ma-3",size:"100",rounded:"0"},{default:i(()=>[s(D,{icon:"mdi-monitor-cellphone",size:"80"})]),_:1})]),s(J,{modelValue:l.value,"onUpdate:modelValue":A[1]||(A[1]=R=>l.value=R),"max-width":"520"},{default:i(()=>[s(_,null,{default:i(()=>[s(j,{class:"text-h6"},{default:i(()=>[u(g(n.title),1)]),_:1}),s(V,null,{default:i(()=>[r("p",Ni,g(n.message),1),s(we,{density:"comfortable"},{default:i(()=>[(c(!0),p(E,null,U(n.links,(R,de)=>(c(),b(Se,{key:de,href:R.href,target:"_blank",rel:"noopener"},{default:i(()=>[s($e,null,{default:i(()=>[u(g(R.text),1)]),_:2},1024),s(Pe,null,{default:i(()=>[u(g(R.desc),1)]),_:2},1024)]),_:2},1032,["href"]))),128))]),_:1})]),_:1}),s(X,null,{default:i(()=>[s(L),s(y,{variant:"text",onClick:A[0]||(A[0]=R=>l.value=!1)},{default:i(()=>[...A[5]||(A[5]=[u("我知道了",-1)])]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})):w("",!0)}},Vi={name:"HomeActions",props:{synced:Boolean,loadingUpload:Boolean,showRandomPickerButton:Boolean,showExamScheduleButton:Boolean,showListCardButton:Boolean,showFullscreenButton:Boolean,isFullscreen:Boolean,showAntiScreenBurnCard:Boolean,showTestCardButton:Boolean},emits:["upload","show-sync-message","open-random-picker","toggle-fullscreen","add-test-card"]},Ai={class:"d-flex flex-wrap align-center mt-4"};function Ui(t,e,a,l,n,o){return c(),p(E,null,[r("div",Ai,[a.synced?(c(),b(y,{key:1,color:"success",size:"large",onClick:e[1]||(e[1]=d=>t.$emit("show-sync-message"))},{default:i(()=>[...e[9]||(e[9]=[u(" 同步完成 ",-1)])]),_:1})):(c(),b(y,{key:0,loading:a.loadingUpload,class:"ml-2",color:"error",size:"large",onClick:e[0]||(e[0]=d=>t.$emit("upload"))},{default:i(()=>[...e[8]||(e[8]=[u(" 上传 ",-1)])]),_:1},8,["loading"])),a.showRandomPickerButton?(c(),b(y,{key:2,"append-icon":"mdi-dice-multiple",class:"ml-2",color:"amber","prepend-icon":"mdi-account-question",size:"large",onClick:e[2]||(e[2]=d=>t.$emit("open-random-picker"))},{default:i(()=>[...e[10]||(e[10]=[u(" 随机点名 ",-1)])]),_:1})):w("",!0),a.showExamScheduleButton?(c(),b(Je,{key:3,class:"ml-2",color:"green",variant:"elevated",divided:""},{default:i(()=>[s(y,{"prepend-icon":"mdi-calendar-check",size:"large",onClick:e[3]||(e[3]=d=>t.$router.push("/examschedule"))},{default:i(()=>[...e[11]||(e[11]=[u(" 考试看板 ",-1)])]),_:1}),s(y,{icon:"mdi-plus",size:"large",onClick:e[4]||(e[4]=d=>t.$emit("add-exam-card"))})]),_:1})):w("",!0),a.showListCardButton?(c(),b(y,{key:4,class:"ml-2",color:"primary-darken-1","prepend-icon":"mdi-list-box",size:"large",onClick:e[5]||(e[5]=d=>t.$router.push("/list"))},{default:i(()=>[...e[12]||(e[12]=[u(" 列表 ",-1)])]),_:1})):w("",!0),a.showFullscreenButton?(c(),b(y,{key:5,color:a.isFullscreen?"blue-grey":"blue","prepend-icon":a.isFullscreen?"mdi-fullscreen-exit":"mdi-fullscreen",class:"ml-2",size:"large",onClick:e[6]||(e[6]=d=>t.$emit("toggle-fullscreen"))},{default:i(()=>[u(g(a.isFullscreen?"退出全屏":"全屏显示"),1)]),_:1},8,["color","prepend-icon"])):w("",!0),a.showTestCardButton?(c(),b(y,{key:6,class:"ml-2",color:"purple","prepend-icon":"mdi-test-tube",size:"large",onClick:e[7]||(e[7]=d=>t.$emit("add-test-card"))},{default:i(()=>[...e[13]||(e[13]=[u(" 添加测试卡片 ",-1)])]),_:1})):w("",!0)]),a.showAntiScreenBurnCard?(c(),b(_,{key:0,border:"",class:"mt-4 anti-burn-card",color:"primary",variant:"tonal"},{default:i(()=>[s(j,{class:"text-subtitle-1"},{default:i(()=>[s(D,{icon:"mdi-shield-check",size:"small",start:""}),e[14]||(e[14]=u(" 屏幕保护技术已启用 ",-1))]),_:1}),s(V,{class:"text-body-2"},{default:i(()=>[...e[15]||(e[15]=[r("p",null," 为防止OLED/LCD屏幕烧屏,界面元素会定期微调位置。 ",-1),r("p",{class:"text-caption text-grey"}," 此功能不会影响正常使用,仅在长时间静止显示时生效。 ",-1),r("p",{class:"text-caption text-grey"}," 建议在放学后关闭显示器以节约能源。 ",-1)])]),_:1})]),_:1})):w("",!0)],64)}const $t=W(Vi,[["render",Ui]]),zi={name:"RelativeTimeDisplay",props:{time:{type:[String,Date,Number],required:!0}},computed:{displayTime(){if(!this.time)return"";const t=new Date(this.time),e=new Date,a=new Date(t.getFullYear(),t.getMonth(),t.getDate()),l=new Date(e.getFullYear(),e.getMonth(),e.getDate()),n=a.getTime()-l.getTime(),o=Math.round(n/(1e3*60*60*24));if(o===0)return"今天";if(o===1)return"明天";if(o===2)return"后天";if(o===-1)return"昨天";if(o===-2)return"前天";const d=l.getDay()||7,m=new Date(l);m.setDate(l.getDate()-d+1);const f=new Date(l);if(f.setDate(l.getDate()+(7-d)),a>=m&&a<=f)return["周日","周一","周二","周三","周四","周五","周六"][t.getDay()];const h=t.getMonth()+1,k=t.getDate();return`${h}月${k}日`}}};function Mi(t,e,a,l,n,o){return c(),p("span",null,g(o.displayTime),1)}const Pt=W(zi,[["render",Mi]]),ze=Jt("exam",{state:()=>({examList:[],exams:{},loadingList:!1,loadingDetails:{}}),actions:{async fetchExamList(){if(!this.loadingList){this.loadingList=!0;try{const t=await Z.loadData("es_list");Array.isArray(t)?this.examList=t:this.examList=[]}catch(t){console.error("Failed to load exam list:",t)}finally{this.loadingList=!1}}},async fetchExam(t){if(this.exams[t])return this.exams[t];if(!this.loadingDetails[t]){this.loadingDetails[t]=!0;try{const e=await Z.loadData(`es_${t}`);return e&&(this.exams[t]=e),e}catch(e){console.error(`Failed to load exam details for ${t}:`,e)}finally{this.loadingDetails[t]=!1}}},async getUpcomingExams(t=25){await this.fetchExamList();const e=[],a=new Date,l=new Date(a.getTime()+2*24*60*60*1e3),n=this.examList.slice(0,t);for(const o of n){let d=this.exams[o.id];d||(d=await this.fetchExam(o.id)),d&&d.examInfos&&Array.isArray(d.examInfos)&&d.examInfos.some(f=>{const h=new Date(f.start);return h>=a&&h<=l})&&e.push({id:o.id,...d})}return e}}}),$i={name:"ConciseExamCard",components:{RelativeTimeDisplay:Pt},props:{examId:{type:String,required:!0},contentStyle:{type:Object,default:()=>({})},readonly:{type:Boolean,default:!1}},computed:{...bt(ze,["exams","loadingDetails"]),exam(){return this.exams[this.examId]},loading(){return this.loadingDetails[this.examId]},groupedExamInfos(){if(!this.exam||!this.exam.examInfos)return[];const t=[...this.exam.examInfos].sort((l,n)=>new Date(l.start)-new Date(n.start)),e=[];let a=null;return t.forEach(l=>{const o=new Date(l.start).toDateString();(!a||a.key!==o)&&(a={key:o,date:l.start,infos:[]},e.push(a)),a.infos.push(l)}),e}},mounted(){this.fetchExam(this.examId)},methods:{...kt(ze,["fetchExam"]),formatTimeOnly(t){if(!t)return"";try{const e=new Date(t),a=e.getHours().toString().padStart(2,"0"),l=e.getMinutes().toString().padStart(2,"0");return`${a}:${l}`}catch{return""}},isPast(t){return t?new Date(t)t.$emit("click"))},{default:i(()=>[s(j,{class:"d-flex align-center py-2 px-3 bg-primary-lighten-5 text-subtitle-1 font-weight-bold"},{default:i(()=>{var m;return[r("span",Pi,g(((m=o.exam)==null?void 0:m.examName)||"加载中..."),1)]}),_:1}),s(V,{class:"flex-grow-1 pa-4 overflow-y-auto",style:he(a.contentStyle)},{default:i(()=>[o.loading?(c(),p("div",Li,[s(xt,{indeterminate:"",size:"24",color:"primary"})])):o.exam?(c(),p("div",Fi,[(c(!0),p(E,null,U(o.groupedExamInfos,(m,f)=>(c(),p("div",{key:f,class:"mb-3"},[r("div",Ri,[s(d,{time:m.date},null,8,["time"])]),(c(!0),p(E,null,U(m.infos,(h,k)=>(c(),p("div",{key:k,class:fe(["d-flex align-center justify-space-between py-1 border-b-sm",{"border-none":k===m.infos.length-1,"text-grey":o.isPast(h.end)}])},[r("div",Oi,g(h.name),1),r("div",Bi,g(o.formatTimeOnly(h.start))+" - "+g(o.formatTimeOnly(h.end)),1)],2))),128))]))),128))])):(c(),p("div",ji,"无法加载"))]),_:1},8,["style"])]),_:1})}const Lt=W($i,[["render",Hi],["__scopeId","data-v-33424f55"]]),Ki=["6IO4","5Lmz","6JCd6I6J","5rer","5aW4"],qi=Ki.map(t=>_t.decode(t)),ht=.75,Wi={name:"HitokotoCard",data(){return{enabled:!1,refreshInterval:60,kvConfig:{sources:["zhaoyu"],sensitiveWords:[]},sentence:"",author:"",origin:"",loading:!1,timer:null,unwatch:null,fontSize:28}},computed:{contentStyle(){return{"font-size":`${this.fontSize*ht}px`,"white-space":"pre-wrap","line-height":"1.6","text-align":"left"}},authorStyle(){return{"font-size":`${this.fontSize*ht*.6}px`,"text-align":"left"}}},async mounted(){this.loadLocalSettings(),await this.loadKvSettings(),this.fetchSentence(),this.startTimer(),this.unwatch=Xe(()=>{this.loadLocalSettings(),this.startTimer()})},beforeUnmount(){this.stopTimer(),this.unwatch&&this.unwatch()},methods:{loadLocalSettings(){this.enabled=Oe.getSetting("hitokoto.enabled"),this.refreshInterval=Oe.getSetting("hitokoto.refreshInterval"),this.fontSize=Oe.getSetting("font.size")},async loadKvSettings(){try{const t=await Z.loadData("sentence-info");let e=t;t&&t.data&&(e=t.data),e&&(this.kvConfig={sources:Array.isArray(e.sources)&&e.sources.length>0?e.sources:["zhaoyu"],sensitiveWords:e.sensitiveWords?e.sensitiveWords.split(/[,,]/).map(a=>a.trim()).filter(a=>a):[],jinrishiciToken:e.jinrishiciToken})}catch(t){console.error("Failed to load sentence-info",t)}},startTimer(){this.timer&&clearInterval(this.timer),this.refreshInterval>0&&(this.timer=setInterval(this.fetchSentence,this.refreshInterval*1e3))},stopTimer(){this.timer&&clearInterval(this.timer)},async fetchSentence(){if(!this.loading){this.loading=!0;try{const t=this.kvConfig.sources,e=t[Math.floor(Math.random()*t.length)];let a=null,l="",n="",o="";if(e==="hitokoto")a=(await Be.get("https://v1.hitokoto.cn/")).data,l=a.hitokoto,n=a.from_who,o=a.from;else if(e==="zhaoyu"){const d=await Be.get("https://hub.saintic.com/openservice/sentence/all.json");d.data.success&&(a=d.data.data,l=a.sentence||a.content||a.name,n=a.author,o=a.name||a.origin)}else if(e==="jinrishici")if(this.kvConfig.jinrishiciToken){const d=await Be.get("https://v2.jinrishici.com/one.json?client=npm-sdk/1.0&X-User-Token="+encodeURIComponent(this.kvConfig.jinrishiciToken),{});d.data.status==="success"&&(a=d.data.data,l=a.content,n=a.origin.author,o=a.origin.title)}else return console.warn("Jinrishici token missing. Please enable it in settings to generate a token."),this.loading=!1,this.fetchSentence();if(l){if([...qi,...this.kvConfig.sensitiveWords].some(f=>f&&l.includes(f)))return this.loading=!1,this.fetchSentence();this.sentence=l,this.author=n||"",this.origin=o||"未知"}}catch(t){console.error("Failed to fetch sentence",t),this.sentence="获取失败",this.author="",this.origin=""}finally{this.loading=!1}}}}},Gi={key:0,class:"mr-2"},Qi={key:1};function Ji(t,e,a,l,n,o){return c(),b(_,{class:"hitokoto-card",elevation:"2",border:"",rounded:"xl",loading:n.loading,height:"100%",onClick:o.fetchSentence},{default:i(()=>[s(V,{class:"pa-6 d-flex flex-column justify-center",style:{height:"100%"}},{default:i(()=>[r("div",{class:"font-weight-medium mb-4 serif-font",style:he(o.contentStyle)},g(n.sentence),5),r("div",{class:"text-medium-emphasis serif-font",style:he(o.authorStyle)},[n.author?(c(),p("span",Gi,g(n.author),1)):w("",!0),n.origin?(c(),p("span",Qi,"《"+g(n.origin)+"》",1)):w("",!0)],4)]),_:1})]),_:1},8,["loading","onClick"])}const Ft=W(Wi,[["render",Ji],["__scopeId","data-v-de957b7d"]]),Yi={name:"HomeworkGrid",computed:{settings(){return settings}},components:{HitokotoCard:Ft,ConciseExamCard:Lt},props:{sortedItems:{type:Array,required:!0},unusedSubjects:{type:Array,required:!0},emptySubjectDisplay:{type:String,default:"button"},isMobile:{type:Boolean,default:!1},isEditingDisabled:{type:Boolean,default:!1},contentStyle:{type:Object,default:()=>({})},highlightedCards:{type:Object,default:()=>({})}},emits:["open-dialog","open-attendance","disabled-click"],data(){return{isReadOnlyToken:!1}},async mounted(){this.resizeObserver=new ResizeObserver(()=>{this.resizeAllGridItems()}),this.$refs.gridContainer&&this.resizeObserver.observe(this.$refs.gridContainer),this.$nextTick(()=>{this.resizeAllGridItems(),this.$refs.items&&this.$refs.items.forEach(t=>{t.firstElementChild&&this.resizeObserver.observe(t.firstElementChild)})}),await this.checkReadOnlyStatus()},updated(){this.$nextTick(()=>{this.resizeAllGridItems(),this.$refs.items&&this.$refs.items.forEach(t=>{t.firstElementChild&&this.resizeObserver.observe(t.firstElementChild)})})},beforeUnmount(){this.resizeObserver&&this.resizeObserver.disconnect()},methods:{getSetting:S,async checkReadOnlyStatus(){try{let t=null;if(this.$parent&&this.$parent.$refs&&this.$parent.$refs.studentNameManager?t=this.$parent.$refs.studentNameManager:this.$root&&this.$root.$refs&&this.$root.$refs.studentNameManager&&(t=this.$root.$refs.studentNameManager),t&&typeof t.isReadOnly<"u")this.isReadOnlyToken=t.isReadOnly;else{const{getSetting:e}=await nt(async()=>{const{getSetting:l}=await import("./index-B3T0sq1H.js").then(n=>n.cL);return{getSetting:l}},__vite__mapDeps([0,1]),import.meta.url),a=e("server.kvToken");if(a){const{default:l}=await nt(async()=>{const{default:o}=await import("./dataProvider-CkCYsinY.js").then(d=>d.e);return{default:o}},__vite__mapDeps([2,0,1]),import.meta.url),n=e("server.domain");if(n)try{const o=await l.get(`${n}/kv/_token`,{headers:{Authorization:`Bearer ${a}`}});o.data&&typeof o.data.isReadOnly<"u"&&(this.isReadOnlyToken=o.data.isReadOnly)}catch(o){console.error("获取Token信息失败:",o)}}}}catch(t){console.error("检查只读状态失败:",t)}},resizeGridItem(t){const e=this.$refs.gridContainer;if(!e)return;const a=parseInt(window.getComputedStyle(e).getPropertyValue("grid-auto-rows")),l=parseInt(window.getComputedStyle(e).getPropertyValue("gap")),n=t.firstElementChild;if(!n)return;const o=n.getBoundingClientRect().height,d=Math.ceil((o+l)/(a+l));t.style.gridRowEnd=`span ${d}`},resizeAllGridItems(){const t=this.$refs.items;t&&t.forEach(e=>this.resizeGridItem(e))},handleCardClick(t,e){if(this.isEditingDisabled){this.$emit("disabled-click");return}t==="attendance"?this.$emit("open-attendance"):t==="dialog"&&this.$emit("open-dialog",e)},splitPoint(t){return t.split(` +`))},{default:i(()=>[...e[10]||(e[10]=[u(" 换行 ",-1)])]),_:1})])]),r("div",ci,[(c(!0),p(E,null,U(n.quickTexts,m=>(c(),b(y,{key:m,size:"small",variant:"flat",onClick:f=>o.insertAtCursor(m)},{default:i(()=>[u(g(m),1)]),_:2},1032,["onClick"]))),128))])])):w("",!0)])]}),_:1}),a.isEditingPastData?(c(),b(_e,{key:0,type:"warning",variant:"tonal",class:"mx-4 mb-4",border:"start","border-color":"warning",prominent:""},{prepend:i(()=>[...e[11]||(e[11]=[])]),default:i(()=>[r("div",mi,[e[12]||(e[12]=r("div",{class:"text-h6 mb-1"},"你打算修改历史?",-1)),r("div",fi," 这是 "+g(new Date(a.currentDateString.slice(0,4),a.currentDateString.slice(4,6)-1,a.currentDateString.slice(6,8)).toLocaleDateString())+" 的作业 • 请谨慎操作,确保不会覆盖重要数据 ",1)])]),_:1})):w("",!0),e[13]||(e[13]=r("div",{class:"text-center text-body-2 text-disabled mb-5"}," 点击空白处完成编辑 ",-1))]),_:1})]),_:1},8,["modelValue","fullscreen","onClick:outside"])}const Ut=W(Qn,[["render",hi],["__scopeId","data-v-af72d8a9"]]),gi={name:"AttendanceSidebar",props:{studentList:{type:Array,required:!0},attendance:{type:Object,required:!0},isEditingDisabled:{type:Boolean,default:!1}},emits:["click","disabled-click"],setup(){return{display:Ae()}},methods:{getSetting:S,handleClick(){this.isEditingDisabled?this.$emit("disabled-click"):this.$emit("click")}}},pi={style:{"white-space":"nowrap"}},vi={style:{"white-space":"nowrap"}},yi={style:{"white-space":"nowrap"}},ki={key:0},bi={style:{"white-space":"nowrap"}},xi={style:{"white-space":"nowrap"}},wi={key:0},Si={style:{"white-space":"nowrap"}},Ci={style:{"white-space":"nowrap"}},_i={key:0},Di={style:{"white-space":"nowrap"}};function Ti(t,e,a,l,n,o){return a.studentList&&a.studentList.length?oe((c(),b(ne,{key:0,class:fe([{"cursor-not-allowed":a.isEditingDisabled},"attendance-area no-select"]),cols:"1",onClick:o.handleClick},{default:i(()=>[e[10]||(e[10]=r("h1",null,"出勤",-1)),r("h2",null,[e[0]||(e[0]=r("span",{style:{"white-space":"nowrap"}}," 应到",-1)),e[1]||(e[1]=u(" : ",-1)),r("span",pi,g(a.studentList.length-a.attendance.exclude.length)+"人 ",1)]),r("h2",null,[e[2]||(e[2]=r("span",{style:{"white-space":"nowrap"}}," 实到",-1)),e[3]||(e[3]=u(" : ",-1)),r("span",vi,g(a.studentList.length-a.attendance.absent.length-!o.getSetting("display.lateStudentsArePresent")*a.attendance.late.length-a.attendance.exclude.length)+"人 ",1)]),r("h2",null,[e[4]||(e[4]=r("span",{style:{"white-space":"nowrap"}}," 请假",-1)),e[5]||(e[5]=u(" : ",-1)),r("span",yi,g(a.attendance.absent.length)+"人 ",1)]),(c(!0),p(E,null,U(a.attendance.absent,(d,m)=>(c(),p("h3",{key:"absent-"+m,class:"gray-text"},[l.display.lgAndUp.value?(c(),p("span",ki,g(`${m+1}. `),1)):w("",!0),r("span",bi,g(d),1)]))),128)),r("h2",null,[e[6]||(e[6]=r("span",{style:{"white-space":"nowrap"}},"迟到",-1)),e[7]||(e[7]=u(" : ",-1)),r("span",xi,g(a.attendance.late.length)+"人 ",1)]),(c(!0),p(E,null,U(a.attendance.late,(d,m)=>(c(),p("h3",{key:"late-"+m,class:"gray-text"},[l.display.lgAndUp.value?(c(),p("span",wi,g(`${m+1}. `),1)):w("",!0),r("span",Si,g(d),1)]))),128)),r("h2",null,[e[8]||(e[8]=r("span",{style:{"white-space":"nowrap"}},"不参与",-1)),e[9]||(e[9]=u(" : ",-1)),r("span",Ci,g(a.attendance.exclude.length)+"人 ",1)]),(c(!0),p(E,null,U(a.attendance.exclude,(d,m)=>(c(),p("h3",{key:"exclude-"+m,class:"gray-text"},[l.display.lgAndUp.value?(c(),p("span",_i,g(`${m+1}. `),1)):w("",!0),r("span",Di,g(d),1)]))),128))]),_:1},8,["class","onClick"])),[[xe,a.isEditingDisabled?!1:{class:`text-${["primary","secondary","info","success","warning","error"][Math.floor(Math.random()*6)]}`}]]):w("",!0)}const zt=W(gi,[["render",Ti],["__scopeId","data-v-5a7eaf6a"]]),Ii={class:"d-flex flex-no-wrap justify-space-between"},Ei={class:"pe-4"},Ni={class:"mb-3"},Mt={__name:"PwaInstallCard",setup(t){const e=$(!1),a=$(!1),l=$(!1),n=st({title:"",message:"",links:[]}),o={pending:"待授权",granted:"已完成",denied:"已拒绝",unavailable:"不可用"},d={pending:"mdi-progress-clock",granted:"mdi-check-circle",denied:"mdi-close-circle",unavailable:"mdi-help-circle"},m={pending:"primary",granted:"success",denied:"error",unavailable:"surface-variant"},f=st({pwa:{label:"安装应用",description:"将网站安装为独立应用,便于快速启动",status:"pending"},notification:{label:"通知权限",description:"允许接收作业、考试等通知提醒",status:"pending"},storage:{label:"离线存储",description:"启用持久化存储以获得更稳健的离线体验",status:"pending"}}),h=G(()=>[{key:"pwa",...f.pwa},{key:"notification",...f.notification},{key:"storage",...f.storage}]),k=G(()=>h.value.some(x=>x.status==="pending")),I={pwa:[{text:"MDN - 安装 PWA 指南",desc:"检查浏览器是否支持并手动触发安装",href:"https://developer.mozilla.org/zh-CN/docs/Web/Progressive_web_apps/Guides/Installing"},{text:"Microsoft Edge - PWA 体验",desc:"Edge 浏览器安装与 UX 说明",href:"https://learn.microsoft.com/zh-cn/microsoft-edge/progressive-web-apps/ux"}],notification:[{text:"MDN - 通知权限与用法",desc:"浏览器通知权限的工作方式与调试",href:"https://developer.mozilla.org/zh-CN/docs/Web/API/notification"}],storage:[{text:"MDN - Storage 持久化说明",desc:"了解持久化存储的可用性与申请方式",href:"https://developer.mozilla.org/zh-CN/docs/Web/API/StorageManager/persist"}]};let F;const H=async()=>{var de;if(S("pwa.hideInstallCard")){e.value=!1;return}if(window.matchMedia("(display-mode: standalone)").matches||window.navigator.standalone===!0?f.pwa.status="granted":(window.deferredPwaPrompt,f.pwa.status="pending"),typeof Notification>"u")f.notification.status="unavailable";else{const le=Notification.permission;f.notification.status=le==="granted"?"granted":le==="denied"?"denied":"pending"}if((de=navigator.storage)!=null&&de.persisted){const le=await navigator.storage.persisted();f.storage.status=le?"granted":"pending"}else f.storage.status="unavailable";const R=h.value.some(le=>le.status!=="granted");e.value=R},N=async()=>{const x=window.deferredPwaPrompt;if(!x){f.pwa.status="pending",te("pwa","浏览器没有提供安装提示,可按文档手动安装。");return}x.prompt();const{outcome:A}=await x.userChoice;f.pwa.status=A==="accepted"?"granted":"denied",A!=="accepted"&&te("pwa","如果未出现安装弹窗,或被拒绝,请按说明手动安装。"),window.deferredPwaPrompt=null},K=async()=>{if(typeof Notification>"u"){f.notification.status="unavailable",te("notification","当前环境不支持通知 API,可查看说明手动开启或更换浏览器。");return}const x=await Gt();f.notification.status=x?"granted":"denied",x||te("notification","通知请求未被授予,请按说明检查浏览器或系统设置。")},Q=async()=>{var A;if(!((A=navigator.storage)!=null&&A.persist)){f.storage.status="unavailable",te("storage","当前浏览器不支持持久化存储,可查看说明或更换浏览器。");return}const x=await Qt();f.storage.status=x?"granted":"denied",x||te("storage","未能启用持久化存储,可按说明检查浏览器或系统设置。")},ge=async()=>{if(!(!k.value||a.value)){a.value=!0;try{await N(),await K(),await Q()}finally{a.value=!1,await H()}}},pe=async x=>{if(!a.value){a.value=!0;try{x==="pwa"?await N():x==="notification"?await K():x==="storage"&&await Q()}finally{a.value=!1,await H()}}},te=(x,A="")=>{x==="pwa"?n.title="如何安装为应用":x==="notification"?n.title="如何开启通知":n.title="如何启用离线存储",n.message=A||"查看以下步骤获取更多说明。",n.links=I[x]||[],l.value=!0},se=()=>{re("pwa.hideInstallCard",!0),e.value=!1},C=()=>{f.pwa.status!=="granted"&&(f.pwa.status="pending"),H()},z=()=>{H()};return Ye(()=>{H(),window.addEventListener("pwa-prompt-ready",C),F=window.matchMedia("(display-mode: standalone)"),F.addEventListener("change",z)}),Wt(()=>{window.removeEventListener("pwa-prompt-ready",C),F&&F.removeEventListener("change",z)}),(x,A)=>e.value?(c(),b(_,{key:0,class:"mb-4",color:"surface-variant",variant:"tonal"},{default:i(()=>[r("div",Ii,[r("div",Ei,[s(j,{class:"text-h6"},{default:i(()=>[...A[2]||(A[2]=[u(" 安装应用与授权 ",-1)])]),_:1}),s(yt,{class:"pb-1"},{default:i(()=>[...A[3]||(A[3]=[u(" 手动点选下方项目请求安装和权限,也可以直接关闭 ",-1)])]),_:1}),s(V,{class:"pt-0 pb-1"},{default:i(()=>[s(we,{density:"comfortable",lines:"two"},{default:i(()=>[(c(!0),p(E,null,U(h.value,R=>(c(),b(Se,{key:R.key,disabled:a.value,onClick:()=>pe(R.key)},{prepend:i(()=>[s(Ie,{color:m[R.status],size:"32",variant:"tonal"},{default:i(()=>[s(D,{icon:d[R.status]},null,8,["icon"])]),_:2},1032,["color"])]),append:i(()=>[s(O,{color:m[R.status],size:"small",variant:"tonal",class:"me-2"},{default:i(()=>[u(g(o[R.status]),1)]),_:2},1032,["color"]),s(y,{variant:"text",icon:"mdi-information",size:"small",disabled:a.value,onClick:qe(()=>te(R.key),["stop"])},null,8,["disabled","onClick"])]),default:i(()=>[s($e,null,{default:i(()=>[u(g(R.label),1)]),_:2},1024),s(Pe,null,{default:i(()=>[u(g(R.description),1)]),_:2},1024)]),_:2},1032,["disabled","onClick"]))),128))]),_:1})]),_:1}),s(X,null,{default:i(()=>[s(y,{class:"ms-2",variant:"outlined",size:"small",onClick:se},{default:i(()=>[...A[4]||(A[4]=[u(" 关闭 ",-1)])]),_:1}),s(y,{class:"ms-2",variant:"elevated",color:"primary",size:"small","prepend-icon":a.value?"mdi-timer-sand":"mdi-shield-check",disabled:!k.value||a.value,onClick:ge},{default:i(()=>[u(g(a.value?"处理中":"一次处理全部"),1)]),_:1},8,["prepend-icon","disabled"])]),_:1})]),s(Ie,{class:"ma-3",size:"100",rounded:"0"},{default:i(()=>[s(D,{icon:"mdi-monitor-cellphone",size:"80"})]),_:1})]),s(J,{modelValue:l.value,"onUpdate:modelValue":A[1]||(A[1]=R=>l.value=R),"max-width":"520"},{default:i(()=>[s(_,null,{default:i(()=>[s(j,{class:"text-h6"},{default:i(()=>[u(g(n.title),1)]),_:1}),s(V,null,{default:i(()=>[r("p",Ni,g(n.message),1),s(we,{density:"comfortable"},{default:i(()=>[(c(!0),p(E,null,U(n.links,(R,de)=>(c(),b(Se,{key:de,href:R.href,target:"_blank",rel:"noopener"},{default:i(()=>[s($e,null,{default:i(()=>[u(g(R.text),1)]),_:2},1024),s(Pe,null,{default:i(()=>[u(g(R.desc),1)]),_:2},1024)]),_:2},1032,["href"]))),128))]),_:1})]),_:1}),s(X,null,{default:i(()=>[s(L),s(y,{variant:"text",onClick:A[0]||(A[0]=R=>l.value=!1)},{default:i(()=>[...A[5]||(A[5]=[u("我知道了",-1)])]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})):w("",!0)}},Vi={name:"HomeActions",props:{synced:Boolean,loadingUpload:Boolean,showRandomPickerButton:Boolean,showExamScheduleButton:Boolean,showListCardButton:Boolean,showFullscreenButton:Boolean,isFullscreen:Boolean,showAntiScreenBurnCard:Boolean,showTestCardButton:Boolean},emits:["upload","show-sync-message","open-random-picker","toggle-fullscreen","add-test-card"]},Ai={class:"d-flex flex-wrap align-center mt-4"};function Ui(t,e,a,l,n,o){return c(),p(E,null,[r("div",Ai,[a.synced?(c(),b(y,{key:1,color:"success",size:"large",onClick:e[1]||(e[1]=d=>t.$emit("show-sync-message"))},{default:i(()=>[...e[9]||(e[9]=[u(" 同步完成 ",-1)])]),_:1})):(c(),b(y,{key:0,loading:a.loadingUpload,class:"ml-2",color:"error",size:"large",onClick:e[0]||(e[0]=d=>t.$emit("upload"))},{default:i(()=>[...e[8]||(e[8]=[u(" 上传 ",-1)])]),_:1},8,["loading"])),a.showRandomPickerButton?(c(),b(y,{key:2,"append-icon":"mdi-dice-multiple",class:"ml-2",color:"amber","prepend-icon":"mdi-account-question",size:"large",onClick:e[2]||(e[2]=d=>t.$emit("open-random-picker"))},{default:i(()=>[...e[10]||(e[10]=[u(" 随机点名 ",-1)])]),_:1})):w("",!0),a.showExamScheduleButton?(c(),b(Je,{key:3,class:"ml-2",color:"green",variant:"elevated",divided:""},{default:i(()=>[s(y,{"prepend-icon":"mdi-calendar-check",size:"large",onClick:e[3]||(e[3]=d=>t.$router.push("/examschedule"))},{default:i(()=>[...e[11]||(e[11]=[u(" 考试看板 ",-1)])]),_:1}),s(y,{icon:"mdi-plus",size:"large",onClick:e[4]||(e[4]=d=>t.$emit("add-exam-card"))})]),_:1})):w("",!0),a.showListCardButton?(c(),b(y,{key:4,class:"ml-2",color:"primary-darken-1","prepend-icon":"mdi-list-box",size:"large",onClick:e[5]||(e[5]=d=>t.$router.push("/list"))},{default:i(()=>[...e[12]||(e[12]=[u(" 列表 ",-1)])]),_:1})):w("",!0),a.showFullscreenButton?(c(),b(y,{key:5,color:a.isFullscreen?"blue-grey":"blue","prepend-icon":a.isFullscreen?"mdi-fullscreen-exit":"mdi-fullscreen",class:"ml-2",size:"large",onClick:e[6]||(e[6]=d=>t.$emit("toggle-fullscreen"))},{default:i(()=>[u(g(a.isFullscreen?"退出全屏":"全屏显示"),1)]),_:1},8,["color","prepend-icon"])):w("",!0),a.showTestCardButton?(c(),b(y,{key:6,class:"ml-2",color:"purple","prepend-icon":"mdi-test-tube",size:"large",onClick:e[7]||(e[7]=d=>t.$emit("add-test-card"))},{default:i(()=>[...e[13]||(e[13]=[u(" 添加测试卡片 ",-1)])]),_:1})):w("",!0)]),a.showAntiScreenBurnCard?(c(),b(_,{key:0,border:"",class:"mt-4 anti-burn-card",color:"primary",variant:"tonal"},{default:i(()=>[s(j,{class:"text-subtitle-1"},{default:i(()=>[s(D,{icon:"mdi-shield-check",size:"small",start:""}),e[14]||(e[14]=u(" 屏幕保护技术已启用 ",-1))]),_:1}),s(V,{class:"text-body-2"},{default:i(()=>[...e[15]||(e[15]=[r("p",null," 为防止OLED/LCD屏幕烧屏,界面元素会定期微调位置。 ",-1),r("p",{class:"text-caption text-grey"}," 此功能不会影响正常使用,仅在长时间静止显示时生效。 ",-1),r("p",{class:"text-caption text-grey"}," 建议在放学后关闭显示器以节约能源。 ",-1)])]),_:1})]),_:1})):w("",!0)],64)}const $t=W(Vi,[["render",Ui]]),zi={name:"RelativeTimeDisplay",props:{time:{type:[String,Date,Number],required:!0}},computed:{displayTime(){if(!this.time)return"";const t=new Date(this.time),e=new Date,a=new Date(t.getFullYear(),t.getMonth(),t.getDate()),l=new Date(e.getFullYear(),e.getMonth(),e.getDate()),n=a.getTime()-l.getTime(),o=Math.round(n/(1e3*60*60*24));if(o===0)return"今天";if(o===1)return"明天";if(o===2)return"后天";if(o===-1)return"昨天";if(o===-2)return"前天";const d=l.getDay()||7,m=new Date(l);m.setDate(l.getDate()-d+1);const f=new Date(l);if(f.setDate(l.getDate()+(7-d)),a>=m&&a<=f)return["周日","周一","周二","周三","周四","周五","周六"][t.getDay()];const h=t.getMonth()+1,k=t.getDate();return`${h}月${k}日`}}};function Mi(t,e,a,l,n,o){return c(),p("span",null,g(o.displayTime),1)}const Pt=W(zi,[["render",Mi]]),ze=Jt("exam",{state:()=>({examList:[],exams:{},loadingList:!1,loadingDetails:{}}),actions:{async fetchExamList(){if(!this.loadingList){this.loadingList=!0;try{const t=await Z.loadData("es_list");Array.isArray(t)?this.examList=t:this.examList=[]}catch(t){console.error("Failed to load exam list:",t)}finally{this.loadingList=!1}}},async fetchExam(t){if(this.exams[t])return this.exams[t];if(!this.loadingDetails[t]){this.loadingDetails[t]=!0;try{const e=await Z.loadData(`es_${t}`);return e&&(this.exams[t]=e),e}catch(e){console.error(`Failed to load exam details for ${t}:`,e)}finally{this.loadingDetails[t]=!1}}},async getUpcomingExams(t=25){await this.fetchExamList();const e=[],a=new Date,l=new Date(a.getTime()+2*24*60*60*1e3),n=this.examList.slice(0,t);for(const o of n){let d=this.exams[o.id];d||(d=await this.fetchExam(o.id)),d&&d.examInfos&&Array.isArray(d.examInfos)&&d.examInfos.some(f=>{const h=new Date(f.start);return h>=a&&h<=l})&&e.push({id:o.id,...d})}return e}}}),$i={name:"ConciseExamCard",components:{RelativeTimeDisplay:Pt},props:{examId:{type:String,required:!0},contentStyle:{type:Object,default:()=>({})},readonly:{type:Boolean,default:!1}},computed:{...bt(ze,["exams","loadingDetails"]),exam(){return this.exams[this.examId]},loading(){return this.loadingDetails[this.examId]},groupedExamInfos(){if(!this.exam||!this.exam.examInfos)return[];const t=[...this.exam.examInfos].sort((l,n)=>new Date(l.start)-new Date(n.start)),e=[];let a=null;return t.forEach(l=>{const o=new Date(l.start).toDateString();(!a||a.key!==o)&&(a={key:o,date:l.start,infos:[]},e.push(a)),a.infos.push(l)}),e}},mounted(){this.fetchExam(this.examId)},methods:{...kt(ze,["fetchExam"]),formatTimeOnly(t){if(!t)return"";try{const e=new Date(t),a=e.getHours().toString().padStart(2,"0"),l=e.getMinutes().toString().padStart(2,"0");return`${a}:${l}`}catch{return""}},isPast(t){return t?new Date(t)t.$emit("click"))},{default:i(()=>[s(j,{class:"d-flex align-center py-2 px-3 bg-primary-lighten-5 text-subtitle-1 font-weight-bold"},{default:i(()=>{var m;return[r("span",Pi,g(((m=o.exam)==null?void 0:m.examName)||"加载中..."),1)]}),_:1}),s(V,{class:"flex-grow-1 pa-4 overflow-y-auto",style:he(a.contentStyle)},{default:i(()=>[o.loading?(c(),p("div",Li,[s(xt,{indeterminate:"",size:"24",color:"primary"})])):o.exam?(c(),p("div",Fi,[(c(!0),p(E,null,U(o.groupedExamInfos,(m,f)=>(c(),p("div",{key:f,class:"mb-3"},[r("div",Ri,[s(d,{time:m.date},null,8,["time"])]),(c(!0),p(E,null,U(m.infos,(h,k)=>(c(),p("div",{key:k,class:fe(["d-flex align-center justify-space-between py-1 border-b-sm",{"border-none":k===m.infos.length-1,"text-grey":o.isPast(h.end)}])},[r("div",Oi,g(h.name),1),r("div",Bi,g(o.formatTimeOnly(h.start))+" - "+g(o.formatTimeOnly(h.end)),1)],2))),128))]))),128))])):(c(),p("div",ji,"无法加载"))]),_:1},8,["style"])]),_:1})}const Lt=W($i,[["render",Hi],["__scopeId","data-v-33424f55"]]),Ki=["6IO4","5Lmz","6JCd6I6J","5rer","5aW4"],qi=Ki.map(t=>_t.decode(t)),ht=.75,Wi={name:"HitokotoCard",data(){return{enabled:!1,refreshInterval:60,kvConfig:{sources:["zhaoyu"],sensitiveWords:[]},sentence:"",author:"",origin:"",loading:!1,timer:null,unwatch:null,fontSize:28}},computed:{contentStyle(){return{"font-size":`${this.fontSize*ht}px`,"white-space":"pre-wrap","line-height":"1.6","text-align":"left"}},authorStyle(){return{"font-size":`${this.fontSize*ht*.6}px`,"text-align":"left"}}},async mounted(){this.loadLocalSettings(),await this.loadKvSettings(),this.fetchSentence(),this.startTimer(),this.unwatch=Xe(()=>{this.loadLocalSettings(),this.startTimer()})},beforeUnmount(){this.stopTimer(),this.unwatch&&this.unwatch()},methods:{loadLocalSettings(){this.enabled=Oe.getSetting("hitokoto.enabled"),this.refreshInterval=Oe.getSetting("hitokoto.refreshInterval"),this.fontSize=Oe.getSetting("font.size")},async loadKvSettings(){try{const t=await Z.loadData("sentence-info");let e=t;t&&t.data&&(e=t.data),e&&(this.kvConfig={sources:Array.isArray(e.sources)&&e.sources.length>0?e.sources:["zhaoyu"],sensitiveWords:e.sensitiveWords?e.sensitiveWords.split(/[,,]/).map(a=>a.trim()).filter(a=>a):[],jinrishiciToken:e.jinrishiciToken})}catch(t){console.error("Failed to load sentence-info",t)}},startTimer(){this.timer&&clearInterval(this.timer),this.refreshInterval>0&&(this.timer=setInterval(this.fetchSentence,this.refreshInterval*1e3))},stopTimer(){this.timer&&clearInterval(this.timer)},async fetchSentence(){if(!this.loading){this.loading=!0;try{const t=this.kvConfig.sources,e=t[Math.floor(Math.random()*t.length)];let a=null,l="",n="",o="";if(e==="hitokoto")a=(await Be.get("https://v1.hitokoto.cn/")).data,l=a.hitokoto,n=a.from_who,o=a.from;else if(e==="zhaoyu"){const d=await Be.get("https://hub.saintic.com/openservice/sentence/all.json");d.data.success&&(a=d.data.data,l=a.sentence||a.content||a.name,n=a.author,o=a.name||a.origin)}else if(e==="jinrishici")if(this.kvConfig.jinrishiciToken){const d=await Be.get("https://v2.jinrishici.com/one.json?client=npm-sdk/1.0&X-User-Token="+encodeURIComponent(this.kvConfig.jinrishiciToken),{});d.data.status==="success"&&(a=d.data.data,l=a.content,n=a.origin.author,o=a.origin.title)}else return console.warn("Jinrishici token missing. Please enable it in settings to generate a token."),this.loading=!1,this.fetchSentence();if(l){if([...qi,...this.kvConfig.sensitiveWords].some(f=>f&&l.includes(f)))return this.loading=!1,this.fetchSentence();this.sentence=l,this.author=n||"",this.origin=o||"未知"}}catch(t){console.error("Failed to fetch sentence",t),this.sentence="获取失败",this.author="",this.origin=""}finally{this.loading=!1}}}}},Gi={key:0,class:"mr-2"},Qi={key:1};function Ji(t,e,a,l,n,o){return c(),b(_,{class:"hitokoto-card",elevation:"2",border:"",rounded:"xl",loading:n.loading,height:"100%",onClick:o.fetchSentence},{default:i(()=>[s(V,{class:"pa-6 d-flex flex-column justify-center",style:{height:"100%"}},{default:i(()=>[r("div",{class:"font-weight-medium mb-4 serif-font",style:he(o.contentStyle)},g(n.sentence),5),r("div",{class:"text-medium-emphasis serif-font",style:he(o.authorStyle)},[n.author?(c(),p("span",Gi,g(n.author),1)):w("",!0),n.origin?(c(),p("span",Qi,"《"+g(n.origin)+"》",1)):w("",!0)],4)]),_:1})]),_:1},8,["loading","onClick"])}const Ft=W(Wi,[["render",Ji],["__scopeId","data-v-de957b7d"]]),Yi={name:"HomeworkGrid",computed:{settings(){return settings}},components:{HitokotoCard:Ft,ConciseExamCard:Lt},props:{sortedItems:{type:Array,required:!0},unusedSubjects:{type:Array,required:!0},emptySubjectDisplay:{type:String,default:"button"},isMobile:{type:Boolean,default:!1},isEditingDisabled:{type:Boolean,default:!1},contentStyle:{type:Object,default:()=>({})},highlightedCards:{type:Object,default:()=>({})}},emits:["open-dialog","open-attendance","disabled-click"],data(){return{isReadOnlyToken:!1}},async mounted(){this.resizeObserver=new ResizeObserver(()=>{this.resizeAllGridItems()}),this.$refs.gridContainer&&this.resizeObserver.observe(this.$refs.gridContainer),this.$nextTick(()=>{this.resizeAllGridItems(),this.$refs.items&&this.$refs.items.forEach(t=>{t.firstElementChild&&this.resizeObserver.observe(t.firstElementChild)})}),await this.checkReadOnlyStatus()},updated(){this.$nextTick(()=>{this.resizeAllGridItems(),this.$refs.items&&this.$refs.items.forEach(t=>{t.firstElementChild&&this.resizeObserver.observe(t.firstElementChild)})})},beforeUnmount(){this.resizeObserver&&this.resizeObserver.disconnect()},methods:{getSetting:S,async checkReadOnlyStatus(){try{let t=null;if(this.$parent&&this.$parent.$refs&&this.$parent.$refs.studentNameManager?t=this.$parent.$refs.studentNameManager:this.$root&&this.$root.$refs&&this.$root.$refs.studentNameManager&&(t=this.$root.$refs.studentNameManager),t&&typeof t.isReadOnly<"u")this.isReadOnlyToken=t.isReadOnly;else{const{getSetting:e}=await nt(async()=>{const{getSetting:l}=await import("./index-CDv4Fq34.js").then(n=>n.cL);return{getSetting:l}},__vite__mapDeps([0,1]),import.meta.url),a=e("server.kvToken");if(a){const{default:l}=await nt(async()=>{const{default:o}=await import("./dataProvider-DcbCk3Ud.js").then(d=>d.e);return{default:o}},__vite__mapDeps([2,0,1]),import.meta.url),n=e("server.domain");if(n)try{const o=await l.get(`${n}/kv/_token`,{headers:{Authorization:`Bearer ${a}`}});o.data&&typeof o.data.isReadOnly<"u"&&(this.isReadOnlyToken=o.data.isReadOnly)}catch(o){console.error("获取Token信息失败:",o)}}}}catch(t){console.error("检查只读状态失败:",t)}},resizeGridItem(t){const e=this.$refs.gridContainer;if(!e)return;const a=parseInt(window.getComputedStyle(e).getPropertyValue("grid-auto-rows")),l=parseInt(window.getComputedStyle(e).getPropertyValue("gap")),n=t.firstElementChild;if(!n)return;const o=n.getBoundingClientRect().height,d=Math.ceil((o+l)/(a+l));t.style.gridRowEnd=`span ${d}`},resizeAllGridItems(){const t=this.$refs.items;t&&t.forEach(e=>this.resizeGridItem(e))},handleCardClick(t,e){if(this.isEditingDisabled){this.$emit("disabled-click");return}t==="attendance"?this.$emit("open-attendance"):t==="dialog"&&this.$emit("open-dialog",e)},splitPoint(t){return t.split(` `).filter(e=>e.trim())},handleMouseMove(t){const e=t.currentTarget,a=e.getBoundingClientRect(),l=(t.clientX-a.left)/a.width*100,n=(t.clientY-a.top)/a.height*100;e.style.setProperty("--x",`${l}%`),e.style.setProperty("--y",`${n}%`)},handleTouchMove(t){if(t.touches.length===1){const e=t.touches[0],a=t.currentTarget,l=a.getBoundingClientRect(),n=(e.clientX-l.left)/l.width*100,o=(e.clientY-l.top)/l.height*100;a.style.setProperty("--x",`${n}%`),a.style.setProperty("--y",`${o}%`)}}}},Xi={ref:"gridContainer",class:"grid-masonry"},Zi=["data-key"],ea={key:0,style:{height:"100%"}},ta={key:1,style:{height:"100%"}},sa={class:"d-flex justify-space-between align-center mb-2"},na={class:"text-h6"},ia={key:0,class:"mb-2"},aa={class:"text-error text-caption mb-1"},oa={class:"d-flex flex-wrap",style:{gap:"4px"}},la={key:1,class:"mb-2"},ra={class:"text-warning text-caption mb-1"},da={class:"d-flex flex-wrap",style:{gap:"4px"}},ua={key:2,class:"mb-2"},ca={class:"text-grey text-caption mb-1"},ma={class:"d-flex flex-wrap",style:{gap:"4px"}},fa={key:3,class:"text-success text-center mt-2"},ha={class:"empty-subjects mt-4"},ga={key:0,class:"d-flex flex-wrap justify-center"},pa={key:2,class:"empty-subjects-grid"};function va(t,e,a,l,n,o){const d=Ft,m=Lt;return c(),p(E,null,[r("div",Xi,[s(Ke,{name:"grid"},{default:i(()=>[(c(!0),p(E,null,U(a.sortedItems,f=>(c(),p("div",{key:f.key,ref_for:!0,ref:"items","data-key":f.key,style:he({order:f.order}),class:"grid-item"},[f.type==="hitokoto"?(c(),p("div",ea,[s(d)])):f.type==="exam"?(c(),p("div",ta,[s(m,{"exam-id":f.data.examId,"content-style":a.contentStyle,onClick:h=>t.$emit("open-exam-detail",f.data.examId)},null,8,["exam-id","content-style","onClick"])])):f.type==="attendance"?(c(),b(_,{key:2,class:fe([{"glow-highlight":a.highlightedCards[f.key],"cursor-not-allowed":a.isEditingDisabled,"cursor-pointer":!a.isEditingDisabled},"glow-track"]),border:"",height:"100%",onClick:e[0]||(e[0]=h=>o.handleCardClick("attendance",null)),onMousemove:o.handleMouseMove,onTouchmove:o.handleTouchMove},{default:i(()=>[s(j,{class:"d-flex align-center"},{default:i(()=>[s(D,{class:"mr-2",color:"primary",icon:"mdi-account-group"}),e[1]||(e[1]=u(" 出勤统计 ",-1))]),_:1}),s(V,null,{default:i(()=>[r("div",sa,[e[2]||(e[2]=r("span",null,"应到/实到",-1)),r("span",na,g(f.data.total-f.data.exclude.length)+"/"+g(f.data.total-f.data.absent.length-!o.getSetting("display.lateStudentsArePresent")*f.data.late.length-f.data.exclude.length),1)]),s(ve,{class:"mb-2"}),f.data.absent.length>0?(c(),p("div",ia,[r("div",aa,"请假 ("+g(f.data.absent.length)+")",1),r("div",oa,[(c(!0),p(E,null,U(f.data.absent,h=>(c(),b(O,{key:h,color:"error",size:"x-small",variant:"flat"},{default:i(()=>[u(g(h),1)]),_:2},1024))),128))])])):w("",!0),f.data.late.length>0?(c(),p("div",la,[r("div",ra,"迟到 ("+g(f.data.late.length)+")",1),r("div",da,[(c(!0),p(E,null,U(f.data.late,h=>(c(),b(O,{key:h,color:"warning",size:"x-small",variant:"flat"},{default:i(()=>[u(g(h),1)]),_:2},1024))),128))])])):w("",!0),f.data.exclude.length>0?(c(),p("div",ua,[r("div",ca,"不参与 ("+g(f.data.exclude.length)+")",1),r("div",ma,[(c(!0),p(E,null,U(f.data.exclude,h=>(c(),b(O,{key:h,color:"grey",size:"x-small",variant:"flat"},{default:i(()=>[u(g(h),1)]),_:2},1024))),128))])])):w("",!0),f.data.absent.length===0&&f.data.late.length===0&&f.data.exclude.length===0?(c(),p("div",fa," 全勤 ")):w("",!0)]),_:2},1024)]),_:2},1032,["class","onMousemove","onTouchmove"])):f.type==="custom"?(c(),b(_,{key:3,class:fe([{"glow-highlight":a.highlightedCards[f.key],"cursor-not-allowed":a.isEditingDisabled,"cursor-pointer":!a.isEditingDisabled},"glow-track"]),border:"",height:"100%",onClick:h=>o.handleCardClick("dialog",f.key),onMousemove:o.handleMouseMove,onTouchmove:o.handleTouchMove},{default:i(()=>[s(j,{class:"text-primary"},{default:i(()=>[s(D,{class:"mr-2",icon:"mdi-card-text-outline",size:"small"}),u(" "+g(f.name),1)]),_:2},1024),s(V,{style:he(a.contentStyle)},{default:i(()=>[u(g(f.content),1)]),_:2},1032,["style"])]),_:2},1032,["class","onClick","onMousemove","onTouchmove"])):(c(),b(_,{key:4,class:fe([{"glow-highlight":a.highlightedCards[f.key],"cursor-not-allowed":a.isEditingDisabled,"cursor-pointer":!a.isEditingDisabled},"glow-track"]),border:"",height:"100%",onClick:h=>o.handleCardClick("dialog",f.key),onMousemove:o.handleMouseMove,onTouchmove:o.handleTouchMove},{default:i(()=>[s(j,null,{default:i(()=>[u(g(f.name),1)]),_:2},1024),s(V,{style:he(a.contentStyle)},{default:i(()=>[s(we,null,{default:i(()=>[(c(!0),p(E,null,U(o.splitPoint(f.content),h=>(c(),b(Se,{key:h},{default:i(()=>[u(g(h),1)]),_:2},1024))),128))]),_:2},1024)]),_:2},1032,["style"])]),_:2},1032,["class","onClick","onMousemove","onTouchmove"]))],12,Zi))),128))]),_:1})],512),r("div",ha,[a.isMobile?(c(),p("div",ga,[(c(!0),p(E,null,U(a.unusedSubjects,f=>(c(),b(O,{key:f.name,class:"ma-1",color:"primary",variant:"tonal",onClick:h=>o.handleCardClick("dialog",f.name)},{default:i(()=>[s(D,{start:"",size:"small"},{default:i(()=>[u(g(n.isReadOnlyToken?"mdi-cancel":"mdi-plus"),1)]),_:1}),u(" "+g(f.name),1)]),_:2},1032,["onClick"]))),128))])):a.emptySubjectDisplay==="button"?(c(),b(Je,{key:1,divided:"",variant:"tonal"},{default:i(()=>[(c(!0),p(E,null,U(a.unusedSubjects,f=>(c(),b(y,{key:f.name,onClick:h=>o.handleCardClick("dialog",f.name)},{default:i(()=>[s(D,{start:""},{default:i(()=>[u(g(n.isReadOnlyToken?"mdi-cancel":"mdi-plus"),1)]),_:1}),u(" "+g(f.name),1)]),_:2},1032,["onClick"]))),128))]),_:1})):(c(),p("div",pa,[s(Ke,{name:"v-list"},{default:i(()=>[(c(!0),p(E,null,U(a.unusedSubjects,f=>(c(),b(_,{key:f.name,border:"",class:"empty-subject-card",onClick:h=>o.handleCardClick("dialog",f.name)},{default:i(()=>[s(j,{class:"text-subtitle-1"},{default:i(()=>[u(g(f.name),1)]),_:2},1024),s(V,{class:"text-center"},{default:i(()=>[n.isReadOnlyToken?(c(),p(E,{key:0},[s(D,{color:"grey",size:"small"},{default:i(()=>[...e[3]||(e[3]=[u(" mdi-cancel ",-1)])]),_:1}),e[4]||(e[4]=r("div",{class:"text-caption text-grey"}," 当日无作业 ",-1))],64)):(c(),p(E,{key:1},[s(D,{color:"grey",size:"small"},{default:i(()=>[...e[5]||(e[5]=[u(" mdi-plus ",-1)])]),_:1}),e[6]||(e[6]=r("div",{class:"text-caption text-grey"}," 点击添加作业 ",-1))],64))]),_:1})]),_:2},1032,["onClick"]))),128))]),_:1})]))])],64)}const Rt=W(Yi,[["render",va],["__scopeId","data-v-97399635"]]),ya={key:0,class:"mt-2 text-caption text-medium-emphasis"},ka={class:"mt-2 mb-4"},ba={class:"d-flex flex-wrap gap-2"},xa={key:0,class:"ms-1 text-error"},wa={__name:"StudentNameManager",emits:["token-info-updated"],setup(t,{expose:e,emit:a}){const l=a,n=$(!1),o=$(""),d=$([]),m=$(""),f=$(!1),h=$(""),k=$(null),I=$([]),F=$(""),H=$(""),N=$({name:"",isHeadTeacher:!1,subjects:[]}),K=G(()=>{var T;return((T=k.value)==null?void 0:T.deviceType)==="student"}),Q=G(()=>{var T;return((T=k.value)==null?void 0:T.deviceType)==="teacher"}),ge=G(()=>{var T;return((T=k.value)==null?void 0:T.isReadOnly)===!0}),pe=G(()=>{var T;return((T=k.value)==null?void 0:T.note)||"设置名称"}),te=G(()=>!!se.value),se=G(()=>S("server.kvToken")),C=G(()=>S("server.provider")),z=G(()=>C.value==="kv-server"||C.value==="classworkscloud"),x=G(()=>K.value?"设置学生姓名":Q.value?"设置教师姓名":"设置姓名"),A=G(()=>I.value),R=async()=>{var T;if(!(!z.value||!se.value))try{const M=S("server.domain");if(!M)return;const B=await me.get(`${M}/kv/_token`,{headers:{Authorization:`Bearer ${se.value}`}});if(k.value=B.data,k.value.deviceType==="student"){m.value=k.value.note||"";const P=(await me.get(`${M}/kv/classworks-list-main`,{headers:{Authorization:`Bearer ${se.value}`}})).data.value||[];if(d.value=Array.isArray(P)?P:[],d.value.length>0){const q=k.value.note||"",ye=d.value.some(ke=>ke.name===q);(!q||!ye)&&(n.value=!0,o.value="")}return}if(k.value.deviceType==="teacher"){H.value=k.value.note||"";try{const P=(await me.get(`${M}/kv/classworks-list-teacher`,{headers:{Authorization:`Bearer ${se.value}`}})).data.value||[];I.value=Array.isArray(P)?P:[]}catch(Y){((T=Y==null?void 0:Y.response)==null?void 0:T.status)===404?(console.log("教师列表不存在,初始化为空"),I.value=[]):(console.error("加载教师列表失败:",Y),I.value=[])}if(I.value.length>0){const Y=k.value.note||"",P=I.value.some(q=>q.name===Y);(!Y||!P)&&(n.value=!0,F.value="")}return}}catch(M){console.error("检查学生姓名状态失败:",M)}},de=async()=>{var T,M,B,Y;if(!(!o.value||f.value)){h.value="",f.value=!0;try{const P=S("server.domain"),q=se.value;(await me.post(`${P}/apps/tokens/${q}/set-student-name`,{name:o.value})).data.success&&(m.value=o.value,n.value=!1,await R(),l("token-info-updated"))}catch(P){const q=(T=P==null?void 0:P.response)==null?void 0:T.status;q===400?h.value="该名称不在学生列表中,请选择正确的姓名":q===403?h.value="只有学生类型的 Token 可以设置姓名":q===404?h.value="设备未设置学生列表或 Token 不存在":h.value=((Y=(B=(M=P==null?void 0:P.response)==null?void 0:M.data)==null?void 0:B.error)==null?void 0:Y.message)||(P==null?void 0:P.message)||"设置失败,请稍后重试"}finally{f.value=!1}}},le=async()=>{var T,M,B,Y,P;if(!(!N.value.name||f.value)){h.value="",f.value=!0;try{const q=S("server.domain"),ye=se.value,ke={name:N.value.name.trim(),isHeadTeacher:!!N.value.isHeadTeacher,subjects:Array.isArray(N.value.subjects)?N.value.subjects.filter(Te=>Te&&String(Te).trim()).map(Te=>String(Te).trim()):[]},et=I.value.findIndex(Te=>Te.name===ke.name);et>=0?I.value[et]=ke:I.value.push(ke);const De=await Z.saveData("classworks-list-teacher",I.value);if((De==null?void 0:De.success)===!1)throw new Error(((T=De==null?void 0:De.error)==null?void 0:T.message)||"保存列表失败");(await me.post(`${q}/apps/tokens/${ye}/set-teacher-name`,{name:ke.name})).data.success&&(H.value=ke.name,n.value=!1,await R(),l("token-info-updated"))}catch(q){const ye=(M=q==null?void 0:q.response)==null?void 0:M.status;ye===400?h.value="该名称不在教师列表中,请选择正确的姓名":ye===403?h.value="只有教师类型的 Token 可以设置姓名":ye===404?h.value="设备未设置教师列表或 Token 不存在":h.value=((P=(Y=(B=q==null?void 0:q.response)==null?void 0:B.data)==null?void 0:Y.error)==null?void 0:P.message)||(q==null?void 0:q.message)||"设置失败,请稍后重试"}finally{f.value=!1}}},ie=T=>{N.value.name=T.name,N.value.isHeadTeacher=T.isHeadTeacher||!1,N.value.subjects=Array.isArray(T.subjects)?[...T.subjects]:[]},v=()=>{n.value=!1},ae=async()=>{if(console.log("StudentNameManager.openDialog called"),console.log("isStudentToken:",K.value),console.log("studentList.length:",d.value.length),console.log("currentStudentName:",m.value),K.value){const T=await Z.loadData("classworks-list-main");d.value=Array.isArray(T==null?void 0:T.value)?T.value:Array.isArray(T)?T:[],d.value.length===0?(console.log("Student list is empty, trying to load..."),await R(),o.value=m.value,n.value=!0):(o.value=m.value,n.value=!0);return}if(Q.value){try{const T=await Z.loadData("classworks-list-teacher");I.value=Array.isArray(T==null?void 0:T.value)?T.value:Array.isArray(T)?T:[]}catch{console.log("教师列表不存在或加载失败,允许手动创建"),I.value=[]}if(N.value={name:H.value,isHeadTeacher:!1,subjects:[]},H.value){const T=I.value.find(M=>M.name===H.value);T&&(N.value.isHeadTeacher=T.isHeadTeacher||!1,N.value.subjects=Array.isArray(T.subjects)?[...T.subjects]:[])}n.value=!0,console.log("Dialog opened (teacher), showDialog:",n.value);return}console.log("Not a student/teacher token, cannot open dialog")};return Le(se,()=>{R()}),Xe(()=>{R()}),Le(k,()=>{l("token-info-updated")},{deep:!0}),Ye(()=>{R()}),e({checkStudentNameStatus:R,openDialog:ae,currentStudentName:m,currentTeacherName:H,isStudentToken:K,isTeacherToken:Q,isReadOnly:ge,displayName:pe,hasToken:te,tokenInfo:k}),(T,M)=>(c(),p(E,null,[s(J,{modelValue:n.value,"onUpdate:modelValue":M[4]||(M[4]=B=>n.value=B),"max-width":"720",persistent:""},{default:i(()=>[s(_,null,{default:i(()=>[s(j,null,{default:i(()=>[u(g(x.value),1)]),_:1}),s(V,null,{default:i(()=>[K.value?(c(),p(E,{key:0},[M[5]||(M[5]=r("div",{class:"mb-2"}," 请从列表中选择您的姓名: ",-1)),s(Ht,{modelValue:o.value,"onUpdate:modelValue":M[0]||(M[0]=B=>o.value=B),items:d.value,clearable:"","hide-details":"","item-title":"name","item-value":"name",label:"学生姓名",placeholder:"选择您的姓名"},null,8,["modelValue","items"]),d.value.length>0?(c(),p("div",ya," 共 "+g(d.value.length)+" 位学生 ",1)):w("",!0)],64)):Q.value?(c(),p(E,{key:1},[s(Ce,{modelValue:N.value.name,"onUpdate:modelValue":M[1]||(M[1]=B=>N.value.name=B),label:"教师姓名",placeholder:"输入姓名或从下方建议中选择",clearable:""},null,8,["modelValue"]),r("div",ka,[r("div",ba,[(c(!0),p(E,null,U(A.value,B=>(c(),b(O,{key:B.name,size:"small",onClick:Y=>ie(B)},{default:i(()=>[u(g(B.name)+" ",1),B.isHeadTeacher?(c(),p("span",xa," 👨‍🏫 ")):w("",!0)]),_:2},1032,["onClick"]))),128))])]),s(Ge,{modelValue:N.value.isHeadTeacher,"onUpdate:modelValue":M[2]||(M[2]=B=>N.value.isHeadTeacher=B),inset:"",color:"primary",label:N.value.isHeadTeacher?"班主任":"非班主任"},null,8,["modelValue","label"]),s(is,{modelValue:N.value.subjects,"onUpdate:modelValue":M[3]||(M[3]=B=>N.value.subjects=B),multiple:"",chips:"",clearable:"",label:"任教科目",hint:"可直接输入并回车添加多个科目","persistent-hint":""},null,8,["modelValue"])],64)):w("",!0),h.value?(c(),b(_e,{key:2,class:"mt-3",type:"error",variant:"tonal"},{default:i(()=>[u(g(h.value),1)]),_:1})):w("",!0)]),_:1}),s(X,null,{default:i(()=>[s(y,{variant:"text",onClick:v},{default:i(()=>[...M[6]||(M[6]=[u(" 稍后设置 ",-1)])]),_:1}),s(L),K.value?(c(),b(y,{key:0,disabled:!o.value||f.value,loading:f.value,color:"primary",onClick:de},{default:i(()=>[...M[7]||(M[7]=[u(" 确认 ",-1)])]),_:1},8,["disabled","loading"])):Q.value?(c(),b(y,{key:1,disabled:!N.value.name||f.value,loading:f.value,color:"primary",onClick:le},{default:i(()=>[...M[8]||(M[8]=[u(" 确认 ",-1)])]),_:1},8,["disabled","loading"])):w("",!0)]),_:1})]),_:1})]),_:1},8,["modelValue"]),Yt(T.$slots,"header-display",{isStudent:K.value,openDialog:ae,studentName:m.value,teacherName:H.value},void 0)],64))}},Ot=W(wa,[["__scopeId","data-v-cebbe710"]]),Sa={class:"text-center mb-6"},Ca={class:"text-body-2"},_a={class:"form-section"},Da={__name:"DeviceAuthDialog",props:{showCancel:{type:Boolean,default:!1},preconfig:{type:Object,default:null}},emits:["success","cancel"],setup(t,{expose:e,emit:a}){const l=t,n=a,o=$({namespace:"",password:""}),d=$(!1),m=$("");Le(()=>l.preconfig,h=>{h&&(console.log("应用预配置数据:",h),o.value.namespace=h.namespace||"",o.value.password=h.password||"",h.autoExecute&&h.namespace?(console.log("检测到自动执行标志且有命名空间,自动执行认证"),setTimeout(()=>{f()},300)):h.namespace&&console.log("预配置数据已填入,等待手动认证"))},{immediate:!0,deep:!0});const f=async()=>{var h,k,I,F,H;if(!(!o.value.namespace||d.value)){m.value="",d.value=!0;try{const N=S("server.domain");if(!N)throw new Error("未配置服务器域名");const K=await me.post(`${N}/apps/auth/token`,{namespace:o.value.namespace,password:o.value.password||void 0,appId:"d158067f53627d2b98babe8bffd2fd7d"});if(!K.data.success)throw new Error("设备验证失败");const Q=K.data;re("server.kvToken",Q.token),(h=Q.device)!=null&&h.uuid&&re("device.uuid",Q.device.uuid),n("success",Q)}catch(N){const K=(k=N==null?void 0:N.response)==null?void 0:k.status;K===401||K===403?m.value="密码错误或无权限访问":K===404?m.value="设备不存在,请检查 namespace 是否正确":m.value=((H=(F=(I=N==null?void 0:N.response)==null?void 0:I.data)==null?void 0:F.error)==null?void 0:H.message)||(N==null?void 0:N.message)||"认证失败,请稍后重试"}finally{d.value=!1}}};return e({reset:()=>{o.value={namespace:"",password:""},m.value=""}}),(h,k)=>(c(),b(_,{class:"auth-card"},{default:i(()=>[s(V,{class:"pa-8"},{default:i(()=>[r("div",Sa,[s(D,{class:"mb-4",color:"success",size:"80"},{default:i(()=>[...k[4]||(k[4]=[u(" mdi-account-key ",-1)])]),_:1}),k[5]||(k[5]=r("h2",{class:"text-h4 mb-3"}," 设备认证 ",-1)),k[6]||(k[6]=r("p",{class:"text-body-1 text-medium-emphasis"}," 输入你在 Classworks KV 获取的认证信息 ",-1))]),s(_,{class:"pa-4 mb-6",color:"info",variant:"tonal"},{default:i(()=>[r("div",Ca,[s(D,{class:"mr-2",size:"20"},{default:i(()=>[...k[7]||(k[7]=[u(" mdi-information ",-1)])]),_:1}),k[8]||(k[8]=u(" 对于已有UUID的用户,您应当使用UUID与您的密码登录。 ",-1))])]),_:1}),r("div",_a,[s(Ce,{modelValue:o.value.namespace,"onUpdate:modelValue":k[0]||(k[0]=I=>o.value.namespace=I),class:"mb-4","hide-details":"auto",label:"命名空间","prepend-inner-icon":"mdi-identifier",variant:"outlined"},null,8,["modelValue"]),s(Ce,{modelValue:o.value.password,"onUpdate:modelValue":k[1]||(k[1]=I=>o.value.password=I),label:"认证码","prepend-inner-icon":"mdi-lock-outline",type:"text",variant:"outlined"},null,8,["modelValue"]),m.value?(c(),b(_e,{key:0,class:"mt-4",closable:"",type:"error",variant:"tonal","onClick:close":k[2]||(k[2]=I=>m.value="")},{default:i(()=>[u(g(m.value),1)]),_:1})):w("",!0)])]),_:1}),s(X,{class:"pa-6 pt-0"},{default:i(()=>[t.showCancel?(c(),b(y,{key:0,size:"large",variant:"text",onClick:k[3]||(k[3]=I=>h.$emit("cancel"))},{default:i(()=>[...k[9]||(k[9]=[u(" 取消 ",-1)])]),_:1})):w("",!0),s(L),s(y,{disabled:!o.value.namespace||d.value,loading:d.value,class:"px-8",color:"primary",size:"x-large",variant:"elevated",onClick:f},{default:i(()=>[s(D,{size:"24",start:""},{default:i(()=>[...k[10]||(k[10]=[u(" mdi-login ",-1)])]),_:1}),k[11]||(k[11]=r("span",{class:"text-h6"},"认证并登录",-1))]),_:1},8,["disabled","loading"])]),_:1})]),_:1}))}},Ta=W(Da,[["__scopeId","data-v-9e8d02e4"]]),Ia={__name:"TokenInputDialog",props:{showCancel:{type:Boolean,default:!1}},emits:["success","cancel"],setup(t,{expose:e,emit:a}){const l=a,n=$(""),o=$(!1),d=$(""),m=async()=>{var f,h,k;if(!(!n.value||o.value)){d.value="",o.value=!0;try{const I=S("server.domain");if(!I)throw new Error("未配置服务器域名");await me.get(`${I}/kv/_info`,{headers:{Accept:"application/json","x-app-token":n.value}}),re("server.kvToken",n.value),l("success")}catch(I){const F=(f=I==null?void 0:I.response)==null?void 0:f.status;F===401||F===403?d.value="Token 无效或无权限,请确认后重试":F===404?d.value="命名空间不存在或服务器未就绪":d.value=((k=(h=I==null?void 0:I.response)==null?void 0:h.data)==null?void 0:k.message)||(I==null?void 0:I.message)||"验证失败,请稍后重试"}finally{o.value=!1}}};return e({reset:()=>{n.value="",d.value=""}}),(f,h)=>(c(),b(_,null,{default:i(()=>[s(j,null,{default:i(()=>[...h[2]||(h[2]=[u("输入授权 Token",-1)])]),_:1}),s(V,null,{default:i(()=>[s(Ce,{modelValue:n.value,"onUpdate:modelValue":h[0]||(h[0]=k=>n.value=k),clearable:"",density:"comfortable","hide-details":"auto",label:"KV 授权 Token",placeholder:"粘贴从授权页面获取的 Token",variant:"outlined"},null,8,["modelValue"]),d.value?(c(),b(_e,{key:0,class:"mt-3",type:"error",variant:"tonal"},{default:i(()=>[u(g(d.value),1)]),_:1})):w("",!0)]),_:1}),s(X,null,{default:i(()=>[s(L),t.showCancel?(c(),b(y,{key:0,variant:"text",onClick:h[1]||(h[1]=k=>f.$emit("cancel"))},{default:i(()=>[...h[3]||(h[3]=[u(" 取消 ",-1)])]),_:1})):w("",!0),s(y,{disabled:!n.value||o.value,loading:o.value,color:"primary",onClick:m},{default:i(()=>[...h[4]||(h[4]=[u(" 保存 Token ",-1)])]),_:1},8,["disabled","loading"])]),_:1})]),_:1}))}},Ea={__name:"AlternativeCodeDialog",props:{showCancel:{type:Boolean,default:!1}},emits:["submit","cancel"],setup(t,{expose:e,emit:a}){const l=a,n=$(""),o=()=>{n.value&&l("submit",n.value)};return e({reset:()=>{n.value=""}}),(d,m)=>(c(),b(_,null,{default:i(()=>[s(j,null,{default:i(()=>[...m[2]||(m[2]=[u("输入替代代码",-1)])]),_:1}),s(V,null,{default:i(()=>[s(Ue,{modelValue:n.value,"onUpdate:modelValue":m[0]||(m[0]=f=>n.value=f),density:"comfortable","hide-details":"auto",label:"替代代码",placeholder:"请输入替代代码",rows:"5",variant:"outlined"},null,8,["modelValue"]),s(_e,{class:"mt-3",type:"info",variant:"tonal"},{default:i(()=>[...m[3]||(m[3]=[u(" 替代代码功能暂未实现,敬请期待 ",-1)])]),_:1})]),_:1}),s(X,null,{default:i(()=>[s(L),t.showCancel?(c(),b(y,{key:0,variant:"text",onClick:m[1]||(m[1]=f=>d.$emit("cancel"))},{default:i(()=>[...m[4]||(m[4]=[u(" 取消 ",-1)])]),_:1})):w("",!0),s(y,{disabled:!n.value,color:"primary",onClick:o},{default:i(()=>[...m[5]||(m[5]=[u(" 提交 ",-1)])]),_:1},8,["disabled"])]),_:1})]),_:1}))}},ee=[];for(let t=0;t<256;++t)ee.push((t+256).toString(16).slice(1));function Na(t,e=0){return(ee[t[e+0]]+ee[t[e+1]]+ee[t[e+2]]+ee[t[e+3]]+"-"+ee[t[e+4]]+ee[t[e+5]]+"-"+ee[t[e+6]]+ee[t[e+7]]+"-"+ee[t[e+8]]+ee[t[e+9]]+"-"+ee[t[e+10]]+ee[t[e+11]]+ee[t[e+12]]+ee[t[e+13]]+ee[t[e+14]]+ee[t[e+15]]).toLowerCase()}let je;const Va=new Uint8Array(16);function Aa(){if(!je){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");je=crypto.getRandomValues.bind(crypto)}return je(Va)}const Ua=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),gt={randomUUID:Ua};function za(t,e,a){var n;t=t||{};const l=t.random??((n=t.rng)==null?void 0:n.call(t))??Aa();if(l.length<16)throw new Error("Random bytes length must be >= 16");return l[6]=l[6]&15|64,l[8]=l[8]&63|128,Na(l)}function Ma(t,e,a){return gt.randomUUID&&!t?gt.randomUUID():za(t)}const $a={class:"step-content"},Pa={class:"text-center mb-6"},La={class:"step-content"},Fa={class:"relationship-diagram"},Ra={class:"diagram-item"},Oa={class:"text-center"},Ba={class:"diagram-description mt-3"},ja={class:"diagram-connector"},Ha={class:"diagram-item"},Ka={class:"text-center"},qa={class:"diagram-description mt-3"},Wa={class:"step-content"},Ga={class:"button-group"},Qa={class:"d-flex flex-column align-center py-2"},Ja={class:"d-flex flex-column align-center py-2"},Ya={class:"step-content"},Xa={class:"text-center mb-6"},Za={class:"step-content"},eo={class:"text-center mb-6"},to={class:"d-flex flex-column flex-sm-row align-center"},so={class:"flex-grow-1"},no={class:"text-h6 font-weight-bold"},io={class:"text-h5 mb-6"},ao={class:"text-subtitle-2"},oo={class:"d-flex align-center"},lo={class:"d-flex align-center"},ro={class:"step-content"},uo={class:"text-center mb-6"},co={class:"d-flex align-center mb-3"},mo={class:"text-h6 font-weight-medium"},fo={key:0,class:"text-body-2 mb-2"},ho={class:"mb-2"},go={class:"device-code"},po={key:1,class:"text-body-2 text-error"},vo={class:"log-box"},yo={key:0,class:"text-caption text-medium-emphasis"},ko={class:"d-flex flex-wrap gap-2 mt-4"},Me=5,bo={__name:"FirstTimeGuide",emits:["close","success"],setup(t,{emit:e}){const a=e,l=S("server.authDomain"),n=$(1),o=$(""),d=$("idle"),m=$(""),f=$(null),h=$(null),k=$([]),I=$({1:!1,2:!1,3:!1,4:!1}),F=()=>{n.value{n.value>1&&n.value--},N=ie=>{o.value=ie,F()},K=()=>{a("close")},Q=()=>{window.open(l,"_blank")},ge=()=>{n.value=5},pe=G(()=>Object.values(I.value).filter(Boolean).length/4*100),te=G(()=>d.value==="success"?"success":d.value==="error"?"error":"primary"),se=G(()=>d.value==="success"?"mdi-check-circle":d.value==="error"?"mdi-alert-circle":d.value==="registering"?"mdi-progress-clock":"mdi-rocket-launch"),C=G(()=>d.value==="success"?"完成!设备已创建":d.value==="error"?"创建失败":d.value==="registering"?"正在执行…":"准备开始"),z=ie=>{const v=new Date,ae=String(v.getHours()).padStart(2,"0"),T=String(v.getMinutes()).padStart(2,"0"),M=String(v.getSeconds()).padStart(2,"0");k.value.push({time:`${ae}:${T}:${M}`,message:ie})},x=()=>"Classworks",A=async()=>{var ie,v,ae;if(d.value!=="registering"){d.value="registering",m.value="",k.value=[],I.value={1:!1,2:!1,3:!1,4:!1};try{z("正在生成设备信息…");const T=Ma(),M=x(),B=S("server.domain");I.value[1]=!0,z("向服务器注册设备…");const Y=await me.post(`${B}/devices`,{uuid:T,deviceName:M});I.value[2]=!0,f.value={uuid:T,deviceName:M,createdAt:new Date().toISOString(),registered:!0},localStorage.setItem("Classworks_progressive_device",JSON.stringify(f.value)),z("获取访问令牌…");try{const P=await me.post(`${B}/apps/auth/token`,{namespace:T,password:"",appId:"d158067f53627d2b98babe8bffd2fd7d"});P.data&&P.data.token?(h.value=P.data,re("server.kvToken",P.data.token),(ie=P.data.device)!=null&&ie.uuid&&re("device.uuid",P.data.device.uuid),z("已获取 Token 并写入配置")):z("未返回 Token,您可以稍后在授权页完成配置")}catch(P){console.warn("自动获取 Token 失败:",P),z("自动获取 Token 失败,可在授权页手动完成")}I.value[3]=!0,z("完成!您可以应用令牌或前往授权页面继续配置"),I.value[4]=!0,d.value="success"}catch(T){console.error("设备注册失败:",T),m.value=((ae=(v=T.response)==null?void 0:v.data)==null?void 0:ae.message)||T.message||"网络连接失败",z("失败:"+m.value),d.value="error"}}},R=()=>{d.value="idle",m.value="",k.value=[],I.value={1:!1,2:!1,3:!1,4:!1}},de=()=>{const ie=f.value;if(!(ie!=null&&ie.uuid))return;const ae=`${S("server.authDomain")}/?uuid=${encodeURIComponent(ie.uuid)}&tolinktoaccount=true`;window.open(ae,"_blank")},le=()=>{h.value&&a("success",h.value),a("close")};return(ie,v)=>(c(),b(_,{class:"guide-card"},{default:i(()=>[s(it,{"model-value":n.value/Me*100,color:"primary",height:"6"},null,8,["model-value"]),s(V,{class:"pa-8"},{default:i(()=>[oe(r("div",$a,[r("div",Pa,[s(D,{class:"mb-4",color:"primary",size:"80"},{default:i(()=>[...v[2]||(v[2]=[u(" mdi-hand-wave ",-1)])]),_:1}),v[3]||(v[3]=r("h2",{class:"text-h4 mb-3"}," 欢迎使用 Classworks ",-1)),v[4]||(v[4]=r("p",{class:"text-body-1 text-medium-emphasis"}," 适用于班级大屏的作业板小工具 ",-1))])],512),[[be,n.value===1]]),oe(r("div",La,[v[17]||(v[17]=r("h3",{class:"text-h5 mb-6 text-center"}," Classworks 和 Classworks KV 的关系 ",-1)),s(_,{class:"pa-6 mb-6",color:"primary",variant:"tonal"},{default:i(()=>[r("div",Fa,[r("div",Ra,[s(_,{class:"pa-4",color:"blue-darken-1",elevation:"8"},{default:i(()=>[r("div",Oa,[s(D,{color:"white",size:"60"},{default:i(()=>[...v[5]||(v[5]=[u(" mdi-laptop ",-1)])]),_:1}),v[6]||(v[6]=r("h4",{class:"text-h6 text-white mt-2"}," Classworks ",-1)),v[7]||(v[7]=r("p",{class:"text-caption text-white mt-1"}," 作业板应用 ",-1))])]),_:1}),r("div",Ba,[s(O,{class:"mb-2",color:"blue",size:"small",variant:"flat"},{default:i(()=>[...v[8]||(v[8]=[u(" 前端应用 ",-1)])]),_:1}),v[9]||(v[9]=r("div",{class:"text-body-2"},[u(" • 显示作业内容"),r("br"),u(" • 管理班级信息"),r("br"),u(" • 提供用户界面 ")],-1))])]),r("div",ja,[s(D,{color:"primary",size:"40"},{default:i(()=>[...v[10]||(v[10]=[u(" mdi-swap-horizontal ",-1)])]),_:1}),v[11]||(v[11]=r("div",{class:"text-caption font-weight-bold mt-2"}," 数据同步 ",-1))]),r("div",Ha,[s(_,{class:"pa-4",color:"green-darken-1",elevation:"8"},{default:i(()=>[r("div",Ka,[s(D,{color:"white",size:"60"},{default:i(()=>[...v[12]||(v[12]=[u(" mdi-cloud-sync ",-1)])]),_:1}),v[13]||(v[13]=r("h4",{class:"text-h6 text-white mt-2"}," Classworks KV ",-1)),v[14]||(v[14]=r("p",{class:"text-caption text-white mt-1"}," 云端数据库 ",-1))])]),_:1}),r("div",qa,[s(O,{class:"mb-2",color:"green",size:"small",variant:"flat"},{default:i(()=>[...v[15]||(v[15]=[u(" 后端服务 ",-1)])]),_:1}),v[16]||(v[16]=r("div",{class:"text-body-2"},[u(" • 存储作业数据"),r("br"),u(" • 多设备同步"),r("br"),u(" • 权限管理 ")],-1))])])])]),_:1})],512),[[be,n.value===2]]),oe(r("div",Wa,[v[25]||(v[25]=r("h3",{class:"text-h5 mb-6 text-center"}," 你需要在多个设备上查看作业吗? ",-1)),s(_,{class:"mb-6 pa-4",color:"info",variant:"tonal"},{default:i(()=>[...v[18]||(v[18]=[r("div",{class:"text-body-2"}," 比如:在家里电脑、手机上查看,或者多个教室设备共享数据 ",-1)])]),_:1}),r("div",Ga,[s(y,{block:"",class:"mb-4 py-6",color:"primary",size:"x-large",variant:"elevated",onClick:v[0]||(v[0]=ae=>N("cloud"))},{default:i(()=>[r("div",Qa,[s(D,{class:"mb-2",size:"40"},{default:i(()=>[...v[19]||(v[19]=[u(" mdi-cloud-check ",-1)])]),_:1}),v[20]||(v[20]=r("span",{class:"text-h6"},"需要,使用云同步",-1)),v[21]||(v[21]=r("span",{class:"text-caption mt-1"},"多设备访问",-1))])]),_:1}),s(y,{block:"",class:"py-6",size:"x-large",variant:"outlined",onClick:v[1]||(v[1]=ae=>N("local"))},{default:i(()=>[r("div",Ja,[s(D,{class:"mb-2",size:"40"},{default:i(()=>[...v[22]||(v[22]=[u(" mdi-laptop ",-1)])]),_:1}),v[23]||(v[23]=r("span",{class:"text-h6"},"不需要,只用这台设备",-1)),v[24]||(v[24]=r("span",{class:"text-caption mt-1"},"本地存储",-1))])]),_:1})])],512),[[be,n.value===3]]),oe(r("div",Ya,[r("div",Xa,[s(D,{class:"mb-4",color:"success",size:"80"},{default:i(()=>[...v[26]||(v[26]=[u(" mdi-check-circle ",-1)])]),_:1}),v[28]||(v[28]=r("h3",{class:"text-h5 mb-4"}," 您可以使用本地模式 ",-1)),s(_,{class:"pa-4 text-left",variant:"tonal"},{default:i(()=>[...v[27]||(v[27]=[r("div",{class:"text-body-1 mb-2"}," 此数据将存储在您的浏览器中,如果您的浏览器不支持IndexedDB,可能会出现问题。如果您经常清除浏览器数据,请谨慎使用本地模式。 ",-1),r("div",{class:"text-body-1 mb-2"}," 在刚才地方点击使用本地模式的按钮使用。 ",-1)])]),_:1})])],512),[[be,n.value===4&&o.value==="local"]]),oe(r("div",Za,[r("div",eo,[s(D,{class:"mb-4",color:"primary",size:"80"},{default:i(()=>[...v[29]||(v[29]=[u(" mdi-cloud-cog ",-1)])]),_:1}),v[30]||(v[30]=r("h3",{class:"text-h5 mb-4"}," 需要先设置云端账号 ",-1))]),s(_,{class:"pa-6 mb-6",variant:"tonal"},{default:i(()=>[r("div",to,[r("div",so,[v[32]||(v[32]=r("h4",{class:"text-h6 font-weight-bold mb-2"}," 自动注册设备 ",-1)),v[33]||(v[33]=r("p",{class:"text-body-2 mb-3 text-medium-emphasis"}," 通过引导式流程自动创建设备、获取令牌并完成初始化。适合首次体验或快速部署多终端。 ",-1)),s(y,{color:"primary","prepend-icon":"mdi-flash",size:"large",variant:"elevated",onClick:ge},{default:i(()=>[...v[31]||(v[31]=[u(" 自动注册 ",-1)])]),_:1})])])]),_:1}),v[41]||(v[41]=r("div",{class:"mb-6"}," 也可以手动前往 Classworks KV 控制台获取认证信息: ",-1)),s(_,{color:Ee(l)=="https://kv.houlang.cloud"?"primary":"error",variant:Ee(l)=="https://kv.houlang.cloud"?"elevated":"outlined",class:"pa-6 mb-6",onClick:Q},{default:i(()=>[s(D,{class:"mb-3",size:"48"},{default:i(()=>[...v[34]||(v[34]=[u(" mdi-open-in-new ",-1)])]),_:1}),r("h4",no," 请访问 "+g(Ee(l)=="https://kv.houlang.cloud"?"Classworks KV":"自定义的 Classworks KV 实例 ")+" 控制台 ",1),r("div",io,g(Ee(l)),1),r("h6",ao,g(Ee(l)=="https://kv.houlang.cloud"?"此实例由 Classworks KV 官方提供":"此链接由您的实例、预配代码或管理员管理,当前可能不是 Classworks KV 官方的实例地址。"),1)]),_:1},8,["color","variant"]),s(ms,{class:"mt-6",variant:"accordion"},{default:i(()=>[s(ct,null,{default:i(()=>[s(mt,null,{default:i(()=>[r("div",oo,[s(D,{class:"mr-3",color:"warning"},{default:i(()=>[...v[35]||(v[35]=[u(" mdi-help-circle ",-1)])]),_:1}),v[36]||(v[36]=r("span",{class:"text-subtitle-1 font-weight-medium"},"我以前已经使用过 Classworks KV?",-1))])]),_:1}),s(ft,null,{default:i(()=>[s(_,{class:"pa-4",color:"success",variant:"tonal"},{default:i(()=>[...v[37]||(v[37]=[r("div",{class:"text-body-2 mb-2"},[u(" 如果您之前已经使用过 Classworks KV,可以直接使用您的 "),r("strong",null,"UUID(命名空间)"),u(" 和 "),r("strong",null,"设置的密码"),u(" 进行认证。 ")],-1),r("div",{class:"text-body-2"},' 返回上一页,点击"已注册"按钮,输入您的认证信息即可登录。 ',-1)])]),_:1})]),_:1})]),_:1}),s(ct,null,{default:i(()=>[s(mt,null,{default:i(()=>[r("div",lo,[s(D,{class:"mr-3",color:"info"},{default:i(()=>[...v[38]||(v[38]=[u(" mdi-help-circle ",-1)])]),_:1}),v[39]||(v[39]=r("span",{class:"text-subtitle-1 font-weight-medium"},"我如何配置不同类型的设备?",-1))])]),_:1}),s(ft,null,{default:i(()=>[s(_,{class:"pa-4",color:"info",variant:"tonal"},{default:i(()=>[...v[40]||(v[40]=[r("div",{class:"text-body-2 mb-2"},[u(" 不同的密码对应不同的设备类型,这将由 "),r("strong",null,"管理员管理"),u("。 ")],-1),r("div",{class:"text-body-2 mb-2"}," 例如: ",-1),r("ul",{class:"text-body-2 ml-4"},[r("li",{class:"mb-1"}," 班级大屏使用一个密码 "),r("li",{class:"mb-1"}," 教师设备使用另一个密码 "),r("li",null,"学生设备使用不同的密码")],-1),r("div",{class:"text-body-2 mt-3"}," 请联系您的管理员获取对应设备类型的密码。 ",-1)])]),_:1})]),_:1})]),_:1})]),_:1})],512),[[be,n.value===4&&o.value==="cloud"]]),oe(r("div",ro,[r("div",uo,[s(Ie,{class:"mb-4",color:"primary",size:"80",variant:"tonal"},{default:i(()=>[s(D,{size:"48"},{default:i(()=>[...v[42]||(v[42]=[u(" mdi-rocket-launch ",-1)])]),_:1})]),_:1}),v[43]||(v[43]=r("h3",{class:"text-h5 font-weight-bold mb-2"}," 渐进式注册 ",-1)),v[44]||(v[44]=r("p",{class:"text-body-2 text-medium-emphasis"}," 您可以暂时不配置 Classworks KV ",-1))]),s(it,{"model-value":pe.value,class:"mb-6",color:"primary",height:"8",rounded:""},null,8,["model-value"]),s(ue,null,{default:i(()=>[s(ne,{cols:"12"},{default:i(()=>[s(_,{color:te.value,variant:"tonal"},{default:i(()=>[s(Ve,null,{default:i(()=>[r("div",co,[s(D,{color:te.value,class:"mr-2",size:"32"},{default:i(()=>[u(g(se.value),1)]),_:1},8,["color"]),r("div",mo,g(C.value),1)]),f.value?(c(),p("div",fo,[r("div",ho,[v[45]||(v[45]=r("strong",null,"设备名称:",-1)),u(g(f.value.deviceName),1)]),r("div",null,[v[46]||(v[46]=r("strong",null,"设备 UUID:",-1)),r("code",go,g(f.value.uuid),1)])])):w("",!0),d.value==="error"?(c(),p("div",po,g(m.value),1)):w("",!0)]),_:1})]),_:1},8,["color"])]),_:1}),s(ne,{cols:"12"},{default:i(()=>[s(_,{variant:"outlined"},{default:i(()=>[s(Ve,null,{default:i(()=>[v[47]||(v[47]=r("div",{class:"text-subtitle-2 font-weight-medium mb-3"}," 过程日志 ",-1)),r("div",vo,[(c(!0),p(E,null,U(k.value,(ae,T)=>(c(),p("div",{key:T,class:"text-caption log-line"},g(ae.time)+" · "+g(ae.message),1))),128)),k.value.length?w("",!0):(c(),p("div",yo," 等待开始… "))])]),_:1})]),_:1})]),_:1})]),_:1}),r("div",ko,[d.value==="idle"?(c(),b(y,{key:0,color:"primary","prepend-icon":"mdi-play",size:"large",onClick:A},{default:i(()=>[...v[48]||(v[48]=[u(" 开始创建 ",-1)])]),_:1})):w("",!0),d.value==="error"?(c(),b(y,{key:1,color:"error","prepend-icon":"mdi-refresh",variant:"outlined",onClick:R},{default:i(()=>[...v[49]||(v[49]=[u(" 重试 ",-1)])]),_:1})):w("",!0),d.value==="registering"?(c(),b(y,{key:2,loading:!0,color:"primary","prepend-icon":"mdi-progress-clock",variant:"tonal"},{default:i(()=>[...v[50]||(v[50]=[u(" 正在执行… ",-1)])]),_:1})):w("",!0),d.value==="success"?(c(),b(y,{key:3,color:"success","prepend-icon":"mdi-check-circle",size:"large",variant:"elevated",onClick:le},{default:i(()=>[...v[51]||(v[51]=[u(" 应用令牌并关闭 ",-1)])]),_:1})):w("",!0),d.value==="success"?(c(),b(y,{key:4,color:"primary","prepend-icon":"mdi-open-in-new",size:"large",variant:"outlined",onClick:de},{default:i(()=>[...v[52]||(v[52]=[u(" 前往绑定账户 ",-1)])]),_:1})):w("",!0)])],512),[[be,n.value===5]])]),_:1}),s(X,{class:"pa-6 pt-0"},{default:i(()=>[n.value>1?(c(),b(y,{key:0,size:"large",variant:"text",onClick:H},{default:i(()=>[s(D,{start:""},{default:i(()=>[...v[53]||(v[53]=[u(" mdi-chevron-left ",-1)])]),_:1}),v[54]||(v[54]=u(" 上一步 ",-1))]),_:1})):w("",!0),s(L),n.value[v[56]||(v[56]=u(" 下一步 ",-1)),s(D,{end:""},{default:i(()=>[...v[55]||(v[55]=[u(" mdi-chevron-right ",-1)])]),_:1})]),_:1},8,["disabled"])):w("",!0),n.value===Me||n.value===4?(c(),b(y,{key:2,color:"primary",size:"large",variant:"elevated",onClick:K},{default:i(()=>[...v[57]||(v[57]=[u(" 关闭 ",-1)])]),_:1})):w("",!0)]),_:1})]),_:1}))}},xo=W(bo,[["__scopeId","data-v-817c6e0e"]]),wo={key:0,class:"init-overlay"},So={class:"init-container"},Co={class:"main-card-row"},_o={class:"card-horizontal-layout"},Do={class:"card-icon-wrapper"},To={class:"card-horizontal-layout"},Io={class:"card-icon-wrapper"},Eo={class:"card-horizontal-layout"},No={class:"card-icon-wrapper"},Vo={class:"options-buttons"},Ao={__name:"InitServiceChooser",props:{preconfig:{type:Object,default:()=>({namespace:null,authCode:null,autoOpen:!1,autoExecute:!1})}},emits:["done"],setup(t,{emit:e}){const a=t,l=e,n=$(!1),o=$(!1),d=$(!1),m=$(!1),f=$(!1),h=$(null),k=G(()=>S("server.provider")),I=G(()=>k.value==="kv-server"||k.value==="classworkscloud"),F=G(()=>S("server.kvToken")),H=G(()=>{var z;return(z=a.preconfig)!=null&&z.namespace?{namespace:a.preconfig.namespace,password:a.preconfig.authCode||"",autoExecute:a.preconfig.autoExecute||!1}:null}),N=()=>{const z=window.location.pathname,x=z==="/"||z==="/index"||z==="/index.html",A=I.value&&(!F.value||F.value==="");n.value=x&&A};Le(()=>a.preconfig,z=>{z!=null&&z.autoOpen&&(z!=null&&z.namespace)&&n.value&&(console.log("检测到预配数据,自动打开设备认证对话框"),setTimeout(()=>{d.value=!0},500))},{immediate:!0,deep:!0}),Ye(()=>{N()});const K=()=>{const z=S("server.authDomain"),x="d158067f53627d2b98babe8bffd2fd7d",A=window.location.origin,R=encodeURIComponent(`${A}/authorizecallback`),de=S("device.uuid")||"00000000-0000-4000-8000-000000000000";let le=`${z}/authorize?app_id=${x}&mode=callback&callback_url=${R}&remark=Classworks 自动授权 来自${window.location.hostname} ${new Date().toLocaleString()}`;de!=="00000000-0000-4000-8000-000000000000"&&(le+=`&uuid=${encodeURIComponent(de)}`),window.location.href=le},Q=z=>{o.value=!1,console.log("渐进式注册成功:",z),N(),l("done")},ge=z=>{var x;d.value=!1,console.log("认证成功:",z),(x=a.preconfig)!=null&&x.namespace&&console.log(`预配数据认证成功: ${a.preconfig.namespace}`),N(),l("done")},pe=()=>{m.value=!1,N(),l("done")},te=z=>{console.log("替代代码:",z),f.value=!1},se=()=>{re("server.provider","kv-local"),n.value=!1,window.location.reload(),l("done")},C=()=>{window.open(S("server.authDomain"),"_blank")};return(z,x)=>n.value?(c(),p("div",wo,[r("div",So,[x[22]||(x[22]=r("div",{class:"init-header"},[r("div",{class:"title"}," 欢迎使用 Classworks "),r("div",{class:"subtitle"}," 请选择你的使用方式 ")],-1)),r("div",Co,[s(_,{class:"main-service-card gradient-new clickable",elevation:"4",onClick:x[0]||(x[0]=A=>o.value=!0)},{default:i(()=>[s(Ve,null,{default:i(()=>[r("div",_o,[r("div",Do,[s(D,{color:"primary",size:"48"},{default:i(()=>[...x[12]||(x[12]=[u(" mdi-new-box ",-1)])]),_:1})]),x[13]||(x[13]=r("div",{class:"card-content"},[r("div",{class:"text-h6 font-weight-bold"}," 初次使用 "),r("div",{class:"text-body-2 text-medium-emphasis mt-1"}," 了解 Classworks KV 并开始使用 ")],-1))])]),_:1})]),_:1}),s(_,{class:"main-service-card gradient-registered clickable",elevation:"4",onClick:x[1]||(x[1]=A=>d.value=!0)},{default:i(()=>[s(Ve,null,{default:i(()=>[r("div",To,[r("div",Io,[s(D,{color:"success",size:"48"},{default:i(()=>[...x[14]||(x[14]=[u(" mdi-account-check ",-1)])]),_:1})]),x[15]||(x[15]=r("div",{class:"card-content"},[r("div",{class:"text-h6 font-weight-bold"}," 已注册 "),r("div",{class:"text-body-2 text-medium-emphasis mt-1"}," 使用设备 Namespace 登录 ")],-1))])]),_:1})]),_:1}),s(_,{class:"main-service-card clickable",elevation:"4",onClick:C},{default:i(()=>[s(Ve,null,{default:i(()=>[r("div",Eo,[r("div",No,[s(D,{color:"info",size:"48"},{default:i(()=>[...x[16]||(x[16]=[u(" mdi-database-cog ",-1)])]),_:1})]),x[17]||(x[17]=r("div",{class:"card-content"},[r("div",{class:"text-h6 font-weight-bold"}," Classworks KV "),r("div",{class:"text-body-2 text-medium-emphasis mt-1"}," 打开云端控制台管理数据 ")],-1))])]),_:1})]),_:1})]),r("div",Vo,[s(y,{"prepend-icon":"mdi-laptop",size:"small",variant:"tonal",onClick:se},{default:i(()=>[...x[18]||(x[18]=[u(" 使用本地模式 ",-1)])]),_:1}),s(y,{"prepend-icon":"mdi-flash",size:"small",variant:"tonal",onClick:K},{default:i(()=>[...x[19]||(x[19]=[u(" 授权码式授权(弃用) ",-1)])]),_:1}),s(y,{"prepend-icon":"mdi-key",size:"small",variant:"tonal",onClick:x[2]||(x[2]=A=>m.value=!0)},{default:i(()=>[...x[20]||(x[20]=[u(" 输入 Token ",-1)])]),_:1}),s(y,{"prepend-icon":"mdi-code-tags",size:"small",variant:"tonal",onClick:x[3]||(x[3]=A=>f.value=!0)},{default:i(()=>[...x[21]||(x[21]=[u(" 输入替代代码 ",-1)])]),_:1})]),x[23]||(x[23]=r("div",{class:"footer-hint"}," 完成授权后可使用作业同步、考试看板等在线功能。 ",-1))]),s(J,{modelValue:o.value,"onUpdate:modelValue":x[5]||(x[5]=A=>o.value=A),"max-width":"600"},{default:i(()=>[s(xo,{onClose:x[4]||(x[4]=A=>o.value=!1),onSuccess:Q})]),_:1},8,["modelValue"]),s(J,{modelValue:d.value,"onUpdate:modelValue":x[7]||(x[7]=A=>d.value=A),"max-width":"500"},{default:i(()=>[s(Ta,{ref_key:"deviceAuthDialog",ref:h,preconfig:H.value,"show-cancel":!0,onCancel:x[6]||(x[6]=A=>d.value=!1),onSuccess:ge},null,8,["preconfig"])]),_:1},8,["modelValue"]),s(J,{modelValue:m.value,"onUpdate:modelValue":x[9]||(x[9]=A=>m.value=A),"max-width":"500"},{default:i(()=>[s(Ia,{"show-cancel":!0,onCancel:x[8]||(x[8]=A=>m.value=!1),onSuccess:pe})]),_:1},8,["modelValue"]),s(J,{modelValue:f.value,"onUpdate:modelValue":x[11]||(x[11]=A=>f.value=A),"max-width":"500"},{default:i(()=>[s(Ea,{"show-cancel":!0,onCancel:x[10]||(x[10]=A=>f.value=!1),onSubmit:te})]),_:1},8,["modelValue"])])):w("",!0)}},Bt=W(Ao,[["__scopeId","data-v-cbfbc6db"]]),Uo={name:"ExamScheduleCard",props:{examId:{type:String,required:!0},contentStyle:{type:Object,default:()=>({})}},computed:{...bt(ze,["exams","loadingDetails"]),exam(){return this.exams[this.examId]},loading(){return this.loadingDetails[this.examId]}},mounted(){this.fetchExam(this.examId)},methods:{...kt(ze,["fetchExam"]),formatTime(t){if(!t)return"";try{const e=new Date(t),a=(e.getMonth()+1).toString().padStart(2,"0"),l=e.getDate().toString().padStart(2,"0"),n=e.getHours().toString().padStart(2,"0"),o=e.getMinutes().toString().padStart(2,"0");return`${a}-${l} ${n}:${o}`}catch{return t}}}},zo={class:"text-truncate"},Mo={key:0,class:"d-flex justify-center align-center fill-height",style:{"min-height":"200px"}},$o={class:"d-flex align-center mb-1"},Po={class:"font-weight-medium"},Lo={class:"d-flex align-center"},Fo={class:"font-weight-medium"},Ro={key:2,class:"d-flex flex-column align-center justify-center fill-height text-grey mt-4"};function Oo(t,e,a,l,n,o){return c(),b(_,{class:"fill-height d-flex flex-column rounded-xl",elevation:"2"},{default:i(()=>[s(j,{class:"d-flex align-center py-3 px-4 bg-primary text-white"},{default:i(()=>{var d;return[s(D,{class:"mr-2"},{default:i(()=>[...e[1]||(e[1]=[u("mdi-calendar-clock",-1)])]),_:1}),r("span",zo,g(((d=o.exam)==null?void 0:d.examName)||"加载中..."),1),s(L),s(y,{icon:"mdi-close",variant:"text",density:"comfortable",onClick:e[0]||(e[0]=m=>t.$emit("close"))})]}),_:1}),s(V,{class:"flex-grow-1 pa-4 overflow-y-auto",style:he(a.contentStyle)},{default:i(()=>[o.loading?(c(),p("div",Mo,[s(xt,{indeterminate:"",color:"primary"})])):o.exam?(c(),p(E,{key:1},[o.exam.message?(c(),b(_e,{key:0,color:"info",variant:"tonal",class:"mb-4 text-body-1",border:"start",density:"compact"},{default:i(()=>[u(g(o.exam.message),1)]),_:1})):w("",!0),s(we,{density:"comfortable",class:"pa-0 bg-transparent"},{default:i(()=>[(c(!0),p(E,null,U(o.exam.examInfos,(d,m)=>(c(),b(Se,{key:m,class:"px-0 mb-3"},{prepend:i(()=>[s(Ie,{color:"primary",variant:"tonal",size:"large",class:"mr-3 font-weight-bold elevation-1"},{default:i(()=>[u(g(d.name.charAt(0)),1)]),_:2},1024)]),default:i(()=>[s($e,{class:"font-weight-bold text-h6 mb-1"},{default:i(()=>[u(g(d.name),1)]),_:2},1024),s(Pe,{class:"text-body-1"},{default:i(()=>[r("div",$o,[s(D,{size:"small",color:"success",class:"mr-2"},{default:i(()=>[...e[2]||(e[2]=[u("mdi-clock-start",-1)])]),_:1}),r("span",Po,g(o.formatTime(d.start)),1)]),r("div",Lo,[s(D,{size:"small",color:"error",class:"mr-2"},{default:i(()=>[...e[3]||(e[3]=[u("mdi-clock-end",-1)])]),_:1}),r("span",Fo,g(o.formatTime(d.end)),1)])]),_:2},1024)]),_:2},1024))),128))]),_:1})],64)):(c(),p("div",Ro,[s(D,{size:"large",class:"mb-2"},{default:i(()=>[...e[4]||(e[4]=[u("mdi-alert-circle-outline",-1)])]),_:1}),e[5]||(e[5]=u(" 无法加载考试信息 ",-1))]))]),_:1},8,["style"])]),_:1})}const Bo=W(Uo,[["render",Oo],["__scopeId","data-v-52dc8ca5"]]);function He(t,e){let a=null;return function(...l){a&&clearTimeout(a),a=setTimeout(()=>{t.apply(this,l)},e)}}function jo(t,e){let a=null,l=0;return function(...n){const o=Date.now();o-l{l=o,t.apply(this,n)},e)):(l=o,t.apply(this,n))}}const Ho={name:"Classworks 作业板",components:{MessageLog:St,RandomPicker:Tt,FloatingToolbar:Vt,FloatingICP:Nt,HomeworkEditDialog:Ut,InitServiceChooser:Bt,ChatWidget:Re,StudentNameManager:Ot,UrgentTestDialog:Et,AttendanceSidebar:zt,AttendanceManagementDialog:At,HomeworkGrid:Rt,HomeActions:$t,PwaInstallCard:Mt,ExamScheduleCard:Bo,ExamConfigEditor:pt},setup(){const{mobile:t}=Ae(),e=ze();return{mobile:t,examStore:e}},data(){const t=[{name:"语文",order:0},{name:"数学",order:1},{name:"英语",order:2},{name:"物理",order:3},{name:"化学",order:4},{name:"生物",order:5},{name:"政治",order:6},{name:"历史",order:7},{name:"地理",order:8},{name:"其他",order:9}];return{showAddExamDialog:!1,showExamDetailDialog:!1,selectedExamId:null,upcomingExams:[],dataKey:"",provider:"",useDisplay:Ae,state:{classNumber:"",namespaceInfo:null,deviceName:"",studentList:[],boardData:{homework:{},attendance:{absent:[],late:[],exclude:[]}},dialogVisible:!1,dialogTitle:"",textarea:"",dateString:"",synced:!1,attendDialogVisible:!1,contentStyle:{"font-size":`${S("font.size")}px`},uploadLoading:!1,downloadLoading:!1,snackbar:!1,snackbarText:"",fontSize:S("font.size"),datePickerDialog:!1,selectedDate:new Date().toISOString().split("T")[0].replace(/-/g,""),selectedDateObj:new Date,refreshInterval:null,showNoDataMessage:!1,noDataMessage:"",isToday:!1,attendanceDialog:!1,availableSubjects:t,isFullscreen:!1},loading:{download:!1,upload:!1,students:!1,copyToToday:!1},debouncedUpload:null,debouncedAttendanceSave:null,throttledReflow:null,sortedItemsCache:{key:"",value:[]},confirmDialog:{show:!1,resolve:null,reject:null},urlConfigDialog:{show:!1,config:null,changes:[],validSettings:{},confirmHandler:null,cancelHandler:null,icons:{}},settingsTick:0,isChatOpen:!1,highlightedCards:{},tokenDisplayInfo:{show:!1,readonly:!1,text:"",color:"primary",variant:"tonal",icon:"mdi-account",disabled:!1},realtimeInfo:{show:!1,time:"",key:""},$offKvChanged:null,$offConnect:null,debouncedRealtimeRefresh:null,preconfigData:{namespace:null,authCode:null,autoOpen:!1,autoExecute:!1},urgentTestDialog:!1,tokenInfo:null,persistentNotifications:[],notificationDetailDialog:!1,currentNotification:null}},computed:{isMobile(){return S("display.forceDesktopMode")?!1:this.mobile},titleText(){var d,m;const t=((m=(d=this.state.namespaceInfo)==null?void 0:d.device)==null?void 0:m.name)||this.state.classNumber||"高三八班",e=this.getToday(),a=new Date(e);a.setDate(a.getDate()-1);const l=this.state.dateString,n=this.formatDate(e),o=this.formatDate(a);return l===n?t+" - 今天的作业":l===o?t+" - 昨天的作业":`${t} - ${l}的作业`},sortedItems(){const t=[];this.isMobile&&t.push({key:"attendance-card",name:"出勤统计",type:"attendance",data:{total:this.state.studentList.length,absent:this.state.boardData.attendance.absent,late:this.state.boardData.attendance.late,exclude:this.state.boardData.attendance.exclude}});for(const e in this.state.boardData.homework)if(e.startsWith("exam-")){const a=this.state.boardData.homework[e];t.push({key:e,name:"考试安排",type:"exam",data:{examId:a.examId},order:-100,rowSpan:200})}for(const e of this.state.availableSubjects){const a=e.name,l=this.state.boardData.homework[a];if(l&&l.content){const o=100+l.content.split(` `).filter(d=>d.trim()).length*24;t.push({key:a,name:a,type:"homework",content:l.content,order:e.order,rowSpan:o})}}S("hitokoto.enabled")&&t.push({key:"hitokoto-card",name:"一言",type:"hitokoto",order:9998,rowSpan:150});for(const e in this.state.boardData.homework)if(e.startsWith("custom-")){const a=this.state.boardData.homework[e],n=100+a.content.split(` `).filter(o=>o.trim()).length*24;t.push({key:e,name:a.name,type:"custom",content:a.content,order:9999,rowSpan:n})}return t.sort((e,a)=>e.order-a.order),t},unusedSubjects(){const t=Object.keys(this.state.boardData.homework).filter(e=>{var a;return(a=this.state.boardData.homework[e].content)==null?void 0:a.trim()});return this.state.availableSubjects.filter(e=>!t.includes(e.name)).sort((e,a)=>e.order-a.order)},emptySubjects(){return this.emptySubjectDisplay!=="button"?[]:this.unusedSubjects},autoSave(){return S("edit.autoSave")},blockNonTodayAutoSave(){return S("edit.blockNonTodayAutoSave")},isToday(){const t=(()=>{const e=new Date,a=e.getFullYear(),l=String(e.getMonth()+1).padStart(2,"0"),n=String(e.getDate()).padStart(2,"0");return`${a}${l}${n}`})();return this.state.dateString===t},canAutoSave(){return this.autoSave&&(!this.blockNonTodayAutoSave||this.isToday)},needConfirmSave(){return!this.isToday&&this.confirmNonTodaySave},shouldShowBlockedMessage(){return!this.isToday&&this.autoSave&&this.blockNonTodayAutoSave},refreshBeforeEdit(){return S("edit.refreshBeforeEdit")},emptySubjectDisplay(){return S("display.emptySubjectDisplay")},dynamicSort(){return S("display.dynamicSort")},isEditingDisabled(){if(this.state.uploadLoading||this.state.downloadLoading)return!0;const t=this.$refs.studentNameManager;return!!(t!=null&&t.isReadOnly||!this.canEditCurrentDate)},unreadCount(){var t;return((t=this.$refs.messageLog)==null?void 0:t.unreadCount)||0},showRandomPickerButton(){return S("randomPicker.enabled")},showListCardButton(){return S("display.showListCard")},confirmNonTodaySave(){return S("edit.confirmNonTodaySave")},blockPastDataEdit(){return S("edit.blockPastDataEdit")},shouldShowSaveConfirm(){return!this.isToday&&this.confirmNonTodaySave},shouldBlockAutoSave(){return!this.isToday&&this.autoSave&&this.blockNonTodayAutoSave},canEditCurrentDate(){return this.isToday?!0:!this.blockPastDataEdit},isEditingPastData(){return!this.isToday},showFullscreenButton(){return S("display.showFullscreenButton")},showExamScheduleButton(){return S("display.showExamScheduleButton")},showAntiScreenBurnCard(){return S("display.showAntiScreenBurnCard")},showTestCardButton(){return S("developer.enabled")},shouldShowInit(){var n;const t=S("server.provider"),e=t==="kv-server"||t==="classworkscloud",a=S("server.kvToken"),l=((n=this.$route)==null?void 0:n.path)==="/";return this.settingsTick,l&&e&&(!a||a==="")},hasExamCard(){for(const t in this.state.boardData.homework)if(t.startsWith("exam-"))return!0;return!1},shouldShowUrgentTestButton(){const t=S("server.provider");return!(t==="kv-server"||t==="classworkscloud")||!S("server.kvToken")||!this.tokenInfo?!1:this.tokenInfo.deviceType==="teacher"||this.tokenInfo.deviceType==="classroom"},subjectOrder(){return[...this.state.availableSubjects].sort((t,e)=>t.order-e.order).map(t=>t.name)}},watch:{homeworkData:{handler(){this.$nextTick(()=>{this.$refs.waterfall&&this.$refs.waterfall.reflow()})},deep:!0},"$vuetify.display.width":{handler(){this.throttledReflow()},deep:!0},"state.attendanceDialog":{handler(t){this.handleAttendanceDialogClose(t)}}},created(){this.debouncedUpload=He(this.uploadData,2e3),this.debouncedAttendanceSave=He(async()=>{this.autoSave&&await this.trySave(!0)},2e3),this.throttledReflow=jo(()=>{this.$refs.gridContainer&&this.optimizeGridLayout(this.sortedItems)},200)},async mounted(){try{this.updateBackendUrl(),await this.initializeData(),await this.loadDeviceInfo(),this.setupAutoRefresh(),this.unwatchSettings=Xe(()=>{this.updateSettings()}),this.$nextTick(()=>{const t=this.$refs.studentNameManager;t&&(this.studentNameInfo.name=t.currentStudentName||t.currentTeacherName||"",this.studentNameInfo.isStudent=t.isStudentToken,this.studentNameInfo.isTeacher=t.isTeacherToken,this.studentNameInfo.openDialog=()=>t.openDialog(),this.$watch(()=>t.currentStudentName,e=>{this.studentNameInfo.name=e,this.updateTokenDisplayInfo()}),this.$watch(()=>t.currentTeacherName,e=>{t.isTeacherToken&&(this.studentNameInfo.name=e,this.updateTokenDisplayInfo())}),this.$watch(()=>t.isStudentToken,e=>{this.studentNameInfo.isStudent=e,this.updateTokenDisplayInfo()}),this.$watch(()=>t.isTeacherToken,e=>{this.studentNameInfo.isTeacher=e,this.updateTokenDisplayInfo()}))}),document.addEventListener("fullscreenchange",this.fullscreenChangeHandler),document.addEventListener("webkitfullscreenchange",this.fullscreenChangeHandler),document.addEventListener("mozfullscreenchange",this.fullscreenChangeHandler),document.addEventListener("MSFullscreenChange",this.fullscreenChangeHandler),this.checkHashForRandomPicker(),window.addEventListener("hashchange",this.checkHashForRandomPicker),this.setupRealtimeChannel(),this.$nextTick(()=>{this.updateTokenDisplayInfo()}),await this.loadTokenInfo(),this.loadPersistentNotifications()}catch(t){console.error("初始化失败:",t),this.showError("初始化失败,请刷新页面重试")}},beforeUnmount(){this.unwatchSettings&&this.unwatchSettings(),this.state.refreshInterval&&clearInterval(this.state.refreshInterval),document.removeEventListener("fullscreenchange",this.fullscreenChangeHandler),document.removeEventListener("webkitfullscreenchange",this.fullscreenChangeHandler),document.removeEventListener("mozfullscreenchange",this.fullscreenChangeHandler),document.removeEventListener("MSFullscreenChange",this.fullscreenChangeHandler),window.removeEventListener("hashchange",this.checkHashForRandomPicker);try{this.$offKvChanged&&typeof this.$offKvChanged=="function"&&(this.$offKvChanged(),this.$offKvChanged=null),this.$offDeviceEvent&&typeof this.$offDeviceEvent=="function"&&(this.$offDeviceEvent(),this.$offDeviceEvent=null),this.$offConnect&&typeof this.$offConnect=="function"&&(this.$offConnect(),this.$offConnect=null),ss()}catch(t){console.warn("主页面事件清理失败:",t)}},methods:{async loadDeviceInfo(){var t;try{const e=S("server.provider");if(!(e==="kv-server"||e==="classworkscloud"))return;const l=await rs.loadNamespaceInfo();if(l&&l.success===!1)return;this.state.namespaceInfo=l||null,this.state.deviceName=((t=l==null?void 0:l.account)==null?void 0:t.deviceName)||""}catch(e){console.warn("加载设备信息失败:",e)}},async loadTokenInfo(){try{const t=S("server.provider");if(!(t==="kv-server"||t==="classworkscloud"))return;const a=S("server.kvToken");if(!a)return;const l=S("server.domain");if(!l)return;const n=await me.get(`${l}/kv/_token`,{headers:{Authorization:`Bearer ${a}`}});this.tokenInfo=n.data,console.log("Token info loaded:",this.tokenInfo)}catch(t){console.warn("Failed to load token info:",t),this.tokenInfo=null}},updateTokenDisplayInfo(){const t=this.$refs.studentNameManager;if(!t||!t.hasToken){this.tokenDisplayInfo.show=!1,this.tokenDisplayInfo.readonly=!1;return}const e=t.displayName,a=t.isReadOnly,l=t.isStudentToken,n=t.isTeacherToken;if(this.tokenDisplayInfo.readonly=a,!l&&!n){this.tokenDisplayInfo.show=!1;return}this.tokenDisplayInfo.text=e,this.tokenDisplayInfo.color="primary",this.tokenDisplayInfo.icon=n?"mdi-school":"mdi-account",this.tokenDisplayInfo.disabled=a,this.tokenDisplayInfo.show=!0},handleTokenChipClick(){console.log("Token chip clicked");const t=this.$refs.studentNameManager;console.log("Manager:",t),console.log("Is student token:",t==null?void 0:t.isStudentToken),console.log("Is teacher token:",t==null?void 0:t.isTeacherToken),t&&(t.isStudentToken||t.isTeacherToken)?(console.log("Opening dialog..."),t.openDialog()):console.log("Cannot open dialog - conditions not met")},ensureDate(t){if(t instanceof Date)return t;if(typeof t=="string"){const e=new Date(t);if(!isNaN(e.getTime()))return e}return new Date},formatDate(t){const e=this.ensureDate(t),a=e.getFullYear(),l=String(e.getMonth()+1).padStart(2,"0"),n=String(e.getDate()).padStart(2,"0");return`${a}${l}${n}`},formatTime(t){return t?new Date(t).toLocaleString():""},getToday(){return new Date},async initializeData(){this.parsePreconfigData();const t=await this.parseUrlConfig(),a=new URLSearchParams(window.location.search).get("date"),l=this.getToday();let n=l;if(a){if(/^\d{8}$/.test(a)){const o=a.substring(0,4),d=a.substring(4,6),m=a.substring(6,8);n=new Date(`${o}-${d}-${m}`)}else n=new Date(a);isNaN(n.getTime())&&(n=l)}if(this.state.dateString=this.formatDate(n),this.state.selectedDate=this.state.dateString,this.state.selectedDateObj=n,this.state.isToday=this.formatDate(n)===this.formatDate(l),!t){this.provider=S("server.provider");const o=S("server.classNumber");this.state.classNumber=o}await Promise.all([this.downloadData(),this.loadConfig()]),await this.examStore.fetchExamList();for(const o of this.examStore.examList)this.examStore.fetchExam(o.id);this.checkUpcomingExams()},async checkUpcomingExams(){this.upcomingExams=await this.examStore.getUpcomingExams()},loadExamCards(){},saveExamCards(){},addExamCard(t,e=!1,a=!1){const l=`exam-${t}`;!e&&this.state.boardData.homework[l]?delete this.state.boardData.homework[l]:this.state.boardData.homework[l]={type:"exam",examId:t,name:"考试安排",content:""},this.state.synced=!1,a||this.trySave(!0)},openExamDetail(t){this.selectedExamId=t,this.showExamDetailDialog=!0},removeCurrentExamCard(){this.selectedExamId&&(this.addExamCard(this.selectedExamId),this.showExamDetailDialog=!1)},async onExamConfigSaved(){this.selectedExamId&&(delete this.examStore.exams[this.selectedExamId],await this.examStore.fetchExam(this.selectedExamId),this.$message.success("保存成功","考试配置已更新"))},onExamConfigDeleted(){this.removeCurrentExamCard(),this.$message.success("删除成功","考试配置已删除")},isExamCardAdded(t){return!!this.state.boardData.homework[`exam-${t}`]},removeExamCard(t){},addAllUpcomingExams(){let t=0;for(const e of this.upcomingExams)this.isExamCardAdded(e.id)||(this.addExamCard(e.id,!0,!0),t++);t>0?(this.trySave(!0),this.$message.success("添加成功",`已添加 ${t} 个考试安排`)):this.$message.info("提示","所有考试已添加")},async downloadData(t=!1){var e,a,l;if(!this.loading.download)try{this.loading.download=!0;const n=await Z.loadData("classworks-data-"+this.state.dateString);if(n.success==!1)if(n.error.code==="NOT_FOUND")this.state.showNoDataMessage=!0,this.state.noDataMessage=n.error.message,(t||!this.state.boardData||!this.state.boardData.homework&&!this.state.boardData.attendance)&&(this.state.boardData={homework:{},attendance:{absent:[],late:[],exclude:[]}});else throw new Error(n.error.message);else this.state.boardData={homework:n.homework||{},attendance:{absent:((e=n.attendance)==null?void 0:e.absent)||[],late:((a=n.attendance)==null?void 0:a.late)||[],exclude:((l=n.attendance)==null?void 0:l.exclude)||[]}},this.state.synced=!0,this.state.showNoDataMessage=!1,this.$message.success("下载成功","数据已更新")}catch(n){console.error("数据加载失败:",n),this.$message.error("下载失败",n.message),(t||!this.state.boardData||!this.state.boardData.homework&&!this.state.boardData.attendance)&&(this.state.boardData={homework:{},attendance:{absent:[],late:[],exclude:[]}})}finally{this.loading.download=!1}},async trySave(t=!1){if(t&&!this.canAutoSave)return this.shouldShowBlockedMessage&&this.showMessage("需要手动保存","已禁止自动保存非当天数据","warning"),!1;if(!t&&this.needConfirmSave)try{await this.showConfirmDialog()}catch{return!1}try{return await this.uploadData(),!0}catch(e){return this.$message.error("保存失败",e.message||"请重试"),!1}},async handleClose(){var a;if(!this.currentEditSubject)return;const t=this.state.textarea.trim(),e=((a=this.state.boardData.homework[this.currentEditSubject])==null?void 0:a.content)||"";if(t!==e.trim()){if(!t&&this.currentEditSubject.startsWith("custom-")){delete this.state.boardData.homework[this.currentEditSubject],this.state.synced=!1,this.autoSave&&await this.trySave(!0),this.state.dialogVisible=!1;return}this.state.boardData.homework[this.currentEditSubject].type==="custom"?this.state.boardData.homework[this.currentEditSubject].content=t:this.state.boardData.homework[this.currentEditSubject]={content:t},this.state.synced=!1,this.autoSave&&await this.trySave(!0)}this.state.dialogVisible=!1},async uploadData(){if(!this.loading.upload)try{this.loading.upload=!0;const t=await Z.saveData("classworks-data-"+this.state.dateString,this.state.boardData);if(t.success==!1)throw new Error(t.error.message);this.state.synced=!0,this.$message.success(t.message||"保存成功")}finally{this.loading.upload=!1}},async loadConfig(){try{try{const t=await Z.loadData("classworks-list-main");t.success!=!1&&Array.isArray(t)&&(this.state.studentList=t.map(e=>e.name))}catch(t){console.warn("Failed to load student list from dedicated key, falling back to config",t)}await this.loadSubjects()}catch(t){console.error("加载配置失败:",t),this.$message.error("加载配置失败",t.message)}},async loadSubjects(){try{const t=await Z.loadData("classworks-config-subject");t&&Array.isArray(t)&&(this.state.availableSubjects=t)}catch(t){console.warn("Failed to load subject configuration:",t)}},showSyncMessage(){this.$message.success("数据已同步","数据已完成与服务器同步")},async openDialog(t){var e;if(this.isEditingDisabled){const a=this.$refs.studentNameManager;a!=null&&a.isReadOnly?this.$message.warning("无法编辑","当前使用的是只读令牌"):this.canEditCurrentDate?this.$message.warning("无法编辑","数据加载中,请稍候"):this.$message.warning("无法编辑","已禁止编辑过往数据");return}if(t.startsWith("custom-")){this.currentEditSubject=t,this.state.dialogTitle=this.state.boardData.homework[t].name,this.state.textarea=this.state.boardData.homework[t].content,this.state.dialogVisible=!0;return}if(this.refreshBeforeEdit)try{await this.downloadData()}catch(a){console.error("刷新数据失败:",a),this.$message.error("刷新数据失败,可能显示的不是最新数据")}this.currentEditSubject=t,this.state.boardData.homework[t]||(this.state.boardData.homework[t]={content:""}),this.state.dialogTitle=((e=this.state.availableSubjects.find(a=>a.name===t))==null?void 0:e.name)||t,this.state.textarea=this.state.boardData.homework[t].content,this.state.dialogVisible=!0},async handleHomeworkSave(t){this.currentEditSubject&&(this.state.boardData.homework[this.currentEditSubject].type==="custom"?this.state.boardData.homework[this.currentEditSubject].content=t:this.state.boardData.homework[this.currentEditSubject]={content:t},this.state.synced=!1,this.autoSave&&await this.trySave(!0))},setAttendanceArea(){if(this.isEditingDisabled){this.handleDisabledClick();return}this.state.attendanceDialog=!0},handleDisabledClick(){const t=this.$refs.studentNameManager;t!=null&&t.isReadOnly?this.$message.warning("无法编辑","当前使用的是只读令牌"):this.canEditCurrentDate?this.$message.warning("无法编辑","数据加载中,请稍候"):this.$message.warning("无法编辑","已禁止编辑过往数据")},zoom(t){t==="up"&&this.state.fontSize<100?this.state.fontSize+=2:t==="out"&&this.state.fontSize>16&&(this.state.fontSize-=2),this.state.contentStyle={"font-size":`${this.state.fontSize}px`},re("font.size",this.state.fontSize)},updateBackendUrl(){const t=S("server.provider"),e=S("server.classNumber");this.provider=t,this.state.classNumber=e},setupAutoRefresh(){const t=S("refresh.auto"),e=S("refresh.interval");this.state.refreshInterval&&clearInterval(this.state.refreshInterval),t&&(this.state.refreshInterval=setInterval(()=>{this.shouldSkipRefresh()||(this.downloadData(),this.loadPersistentNotifications())},e*1e3))},shouldSkipRefresh(){return!!(this.state.dialogVisible||this.state.attendanceDialog||this.confirmDialog.show||this.state.datePickerDialog||this.loading.upload||this.loading.download||!this.state.synced)},updateSettings(){this.state.fontSize=S("font.size"),this.state.contentStyle={"font-size":`${this.state.fontSize}px`},this.setupAutoRefresh(),this.updateBackendUrl(),this.loadDeviceInfo(),this.loadTokenInfo(),this.settingsTick++},async handleDateSelect(t){if(t)try{const e=this.ensureDate(t),a=this.formatDate(e);if(a===this.state.dateString)return;this.state.dateString=a,this.state.selectedDate=a,this.state.selectedDateObj=e,this.state.isToday=a===this.formatDate(this.getToday()),await Promise.all([this.downloadData(!0),this.loadSubjects()])}catch(e){console.error("Date processing error:",e),this.$message.error("日期处理错误","请重新选择日期")}},setupRealtimeChannel(){try{const t=S("server.kvToken");if(!t){console.warn("未配置 KV Token,无法加入实时频道");return}wt(),We(t),this.$offConnect=ts(()=>We(t)),this.debouncedRealtimeRefresh||(this.debouncedRealtimeRefresh=He(async()=>{var h,k,I;const l=JSON.parse(JSON.stringify(this.state.boardData.homework));await this.downloadData();const n=new Date,o=String(n.getHours()).padStart(2,"0"),d=String(n.getMinutes()).padStart(2,"0"),m=String(n.getSeconds()).padStart(2,"0");(h=this.$message)==null||h.info("数据已更新",`已于 ${o}:${d}:${m} 自动刷新`);const f={};for(const F in this.state.boardData.homework){const H=((k=l[F])==null?void 0:k.content)||"",N=((I=this.state.boardData.homework[F])==null?void 0:I.content)||"";H!==N&&(f[F]=!0)}for(const F in l)this.state.boardData.homework[F]||(f[F]=!0);this.highlightedCards=f,setTimeout(()=>{this.highlightedCards={}},1e4)},800));const e=l=>{var o;if(!l)return;if(l.key==="notification-list"){this.loadPersistentNotifications();return}const n=`classworks-data-${this.state.dateString}`;l.key===n&&(l.action!=="upsert"&&l.action!=="delete"||(o=this.debouncedRealtimeRefresh)==null||o.call(this,l.key))},a=l=>{let n=l;l.content&&l.timestamp&&(n={uuid:l.senderId||"realtime",key:l.content.key,action:l.content.action,created:l.content.created,updatedAt:l.content.updatedAt||l.timestamp,deletedAt:l.content.deletedAt,batch:l.content.batch}),e(n)};this.$offKvChanged=ce("kv-key-changed",a),this.deviceEventHandler=Ct({onKvChanged:e,enableLegacySupport:!0}),this.$offDeviceEvent=ce("device-event",this.deviceEventHandler)}catch(t){console.warn("实时频道初始化失败",t)}},async saveAttendance(){try{await this.trySave(!0),this.state.attendanceDialog=!1}catch(t){console.error("保存出勤状态失败:",t),this.$message.error("保存失败","请重试")}},showMessage(t,e="",a="success"){this.$message[a](t,e)},updateSortedItemsCache(t,e){this._sortedItemsCache={key:t,value:e}},addTestCard(){const t=Date.now().toString();this.state.boardData.homework[`custom-${t}`]={name:"测试卡片",content:`这是一个测试卡片 diff --git a/assets/settings-BZ5jSsyB.js b/assets/settings-DJgjTvxC.js similarity index 82% rename from assets/settings-BZ5jSsyB.js rename to assets/settings-DJgjTvxC.js index 6f531cc..8e28b62 100644 --- a/assets/settings-BZ5jSsyB.js +++ b/assets/settings-DJgjTvxC.js @@ -1,6 +1,6 @@ -import{s as mn,b as fn,V as mt,a as ft,_ as Ct,c as pn}from"./VCombobox-BVuIO1gU.js";import{_ as W,j as g,o as c,w as n,d as t,B as k,ai as ze,q as K,t as o,C as w,v,z as j,af as Ke,ag as Qe,M as re,l as E,i as m,br as hn,L as He,am as _t,bs as Vt,k as _,s as xe,bt as gn,A as x,a3 as L,a4 as ie,y as h,P as J,Q as A,K as M,E as je,aj as tt,F as ne,bu as Be,ac as nt,ak as $e,G as ue,x as te,Y as Le,$ as wn,N as Ve,O as Ae,H as we,aa as Dt,bf as vn,D as bn,g as yn,p as kn,ar as xn,bv as Sn,bw as Cn,bd as At,e as Fe,Z as ge,ae as pt,aU as _n,R as ht,ap as Vn,a0 as Me,a1 as Dn,aP as An,r as Tn,X as In}from"./index-B3T0sq1H.js";import{V as X}from"./VChip-BWQnSnw_.js";import{V as Tt}from"./VSwitch-CzflqWRY.js";import{e as Je,V as It}from"./filter-CqboDMk1.js";import{V as R}from"./VTextField-CDSSNWNb.js";import{d as ae,a as et,c as gt,b as jn,o as En,k as Un}from"./dataProvider-CkCYsinY.js";import{V as $,a as Te}from"./VAlert-lHl5kpT_.js";import{V as de,a as z}from"./VRow-2h_LaAAT.js";import{V as st}from"./VContainer-XsoZJa5c.js";import{a as Ce}from"./VPagination-CC-Jeewq.js";import{V as Ie}from"./VTextarea-D8GmgMhc.js";import{V as jt}from"./VForm-BeHRTGxz.js";import{V as it,a as lt,b as Et,c as ot}from"./VExpansionPanels-BTM0XV9k.js";import{e as Ut,b as Nn,a as he}from"./VTabsWindowItem-w10xA68p.js";import{V as wt}from"./VCheckboxBtn-ibDz3I_W.js";import{V as vt,a as bt,b as Mn,c as Pn}from"./VAppBarTitle-Ba0c-9tb.js";import{V as Bn}from"./VSheet-BPJ91LSl.js";const Ln={name:"SettingsCard",props:{title:{type:String,required:!0},icon:{type:String,required:!0},loading:{type:Boolean,default:!1}}};function zn(s,e,a,d,i,l){return c(),g(E,{class:"settings-card rounded-lg",elevation:"2"},{default:n(()=>[t(ze,null,{prepend:n(()=>[t(v,{icon:a.icon,class:"mr-2",size:"large"},null,8,["icon"])]),default:n(()=>[t(K,{class:"text-h6"},{default:n(()=>[o(w(a.title),1)]),_:1})]),_:1}),t(j,null,{default:n(()=>[a.loading?(c(),g(Qe,{key:0,class:"mb-4",color:"primary",indeterminate:""})):k("",!0),Ke(s.$slots,"default",{},void 0,!0)]),_:3}),s.$slots.actions?(c(),g(re,{key:0,class:"pa-4"},{default:n(()=>[Ke(s.$slots,"actions",{},void 0,!0)]),_:3})):k("",!0)]),_:3})}const ee=W(Ln,[["render",zn],["__scopeId","data-v-9c035df1"]]);var On=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Rn(s){return s&&s.__esModule&&Object.prototype.hasOwnProperty.call(s,"default")?s.default:s}var Nt={exports:{}};(function(s,e){(function(a,d){s.exports=d()})(typeof self<"u"?self:On,()=>(()=>{var a={3146:(r,p,u)=>{for(var y=u(3491),T=typeof window>"u"?u.g:window,I=["moz","webkit"],Q="AnimationFrame",H=T["request"+Q],q=T["cancel"+Q]||T["cancelRequest"+Q],fe=0;!H&&fe{var p=r&&r.__esModule?()=>r.default:()=>r;return i.d(p,{a:p}),p},i.d=(r,p)=>{for(var u in p)i.o(p,u)&&!i.o(r,u)&&Object.defineProperty(r,u,{enumerable:!0,get:p[u]})},i.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}(),i.o=(r,p)=>Object.prototype.hasOwnProperty.call(r,p);var l={};return(()=>{i.d(l,{default:()=>nn});var r=i(3146),p=i.n(r);const u=function(N){return new RegExp(/<[a-z][\s\S]*>/i).test(N)},y=function(N,S){return Math.floor(Math.random()*(S-N+1))+N};var T="TYPE_CHARACTER",I="REMOVE_CHARACTER",Q="REMOVE_ALL",H="REMOVE_LAST_VISIBLE_NODE",q="PAUSE_FOR",fe="CALL_FUNCTION",pe="ADD_HTML_TAG_ELEMENT",ce="CHANGE_DELETE_SPEED",se="CHANGE_DELAY",be="CHANGE_CURSOR",V="PASTE_STRING",b="HTML_TAG";function D(N){return D=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(S){return typeof S}:function(S){return S&&typeof Symbol=="function"&&S.constructor===Symbol&&S!==Symbol.prototype?"symbol":typeof S},D(N)}function P(N,S){var B=Object.keys(N);if(Object.getOwnPropertySymbols){var U=Object.getOwnPropertySymbols(N);S&&(U=U.filter(function(ke){return Object.getOwnPropertyDescriptor(N,ke).enumerable})),B.push.apply(B,U)}return B}function Z(N){for(var S=1;S[t(ze,null,{prepend:n(()=>[t(v,{icon:a.icon,class:"mr-2",size:"large"},null,8,["icon"])]),default:n(()=>[t(K,{class:"text-h6"},{default:n(()=>[o(w(a.title),1)]),_:1})]),_:1}),t(j,null,{default:n(()=>[a.loading?(c(),g(Qe,{key:0,class:"mb-4",color:"primary",indeterminate:""})):k("",!0),Ke(s.$slots,"default",{},void 0,!0)]),_:3}),s.$slots.actions?(c(),g(re,{key:0,class:"pa-4"},{default:n(()=>[Ke(s.$slots,"actions",{},void 0,!0)]),_:3})):k("",!0)]),_:3})}const ee=W(Ln,[["render",zn],["__scopeId","data-v-9c035df1"]]);var On=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Rn(s){return s&&s.__esModule&&Object.prototype.hasOwnProperty.call(s,"default")?s.default:s}var Nt={exports:{}};(function(s,e){(function(a,d){s.exports=d()})(typeof self<"u"?self:On,()=>(()=>{var a={3146:(r,p,u)=>{for(var y=u(3491),T=typeof window>"u"?u.g:window,I=["moz","webkit"],Q="AnimationFrame",H=T["request"+Q],q=T["cancel"+Q]||T["cancelRequest"+Q],fe=0;!H&&fe{var p=r&&r.__esModule?()=>r.default:()=>r;return i.d(p,{a:p}),p},i.d=(r,p)=>{for(var u in p)i.o(p,u)&&!i.o(r,u)&&Object.defineProperty(r,u,{enumerable:!0,get:p[u]})},i.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}(),i.o=(r,p)=>Object.prototype.hasOwnProperty.call(r,p);var l={};return(()=>{i.d(l,{default:()=>nn});var r=i(3146),p=i.n(r);const u=function(N){return new RegExp(/<[a-z][\s\S]*>/i).test(N)},y=function(N,S){return Math.floor(Math.random()*(S-N+1))+N};var T="TYPE_CHARACTER",I="REMOVE_CHARACTER",Q="REMOVE_ALL",H="REMOVE_LAST_VISIBLE_NODE",q="PAUSE_FOR",fe="CALL_FUNCTION",pe="ADD_HTML_TAG_ELEMENT",ce="CHANGE_DELETE_SPEED",se="CHANGE_DELAY",be="CHANGE_CURSOR",V="PASTE_STRING",b="HTML_TAG";function D(N){return D=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(S){return typeof S}:function(S){return S&&typeof Symbol=="function"&&S.constructor===Symbol&&S!==Symbol.prototype?"symbol":typeof S},D(N)}function P(N,S){var B=Object.keys(N);if(Object.getOwnPropertySymbols){var U=Object.getOwnPropertySymbols(N);S&&(U=U.filter(function(ke){return Object.getOwnPropertyDescriptor(N,ke).enumerable})),B.push.apply(B,U)}return B}function Z(N){for(var S=1;SN.length)&&(S=N.length);for(var B=0,U=Array(S);B1&&arguments[1]!==void 0?arguments[1]:null;if(u(C))return f.typeOutHTMLString(C,F);if(C){var le=(f.options||{}).stringSplitter,oe=typeof le=="function"?le(C):C.split("");f.typeCharacters(oe,F)}return f}),O(this,"pasteString",function(C){var F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return u(C)?f.typeOutHTMLString(C,F,!0):(C&&f.addEventToQueue(V,{character:C,node:F}),f)}),O(this,"typeOutHTMLString",function(C){var F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,le=arguments.length>2?arguments[2]:void 0,oe=function(Ee){var Ue=document.createElement("div");return Ue.innerHTML=Ee,Ue.childNodes}(C);if(oe.length>0)for(var Y=0;Y0&&arguments[0]!==void 0?arguments[0]:"natural";return f.addEventToQueue(Q,{speed:C}),f}),O(this,"changeDeleteSpeed",function(C){if(!C)throw new Error("Must provide new delete speed");return f.addEventToQueue(ce,{speed:C}),f}),O(this,"changeDelay",function(C){if(!C)throw new Error("Must provide new delay");return f.addEventToQueue(se,{delay:C}),f}),O(this,"changeCursor",function(C){if(!C)throw new Error("Must provide new cursor");return f.addEventToQueue(be,{cursor:C}),f}),O(this,"deleteChars",function(C){if(!C)throw new Error("Must provide amount of characters to delete");for(var F=0;F1&&arguments[1]!==void 0?arguments[1]:null;if(!C||!Array.isArray(C))throw new Error("Characters must be an array");return C.forEach(function(le){f.addEventToQueue(T,{character:le,node:F})}),f}),O(this,"removeCharacters",function(C){if(!C||!Array.isArray(C))throw new Error("Characters must be an array");return C.forEach(function(){f.addEventToQueue(I)}),f}),O(this,"addEventToQueue",function(C,F){var le=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return f.addEventToStateProperty(C,F,le,"eventQueue")}),O(this,"addReverseCalledEvent",function(C,F){var le=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return f.options.loop?f.addEventToStateProperty(C,F,le,"reverseCalledEvents"):f}),O(this,"addEventToStateProperty",function(C,F){var le=arguments.length>2&&arguments[2]!==void 0&&arguments[2],oe=arguments.length>3?arguments[3]:void 0,Y={eventName:C,eventArgs:F||{}};return f.state[oe]=le?[Y].concat(me(f.state[oe])):[].concat(me(f.state[oe]),[Y]),f}),O(this,"runEventLoop",function(){f.state.lastFrameTime||(f.state.lastFrameTime=Date.now());var C=Date.now(),F=C-f.state.lastFrameTime;if(!f.state.eventQueue.length){if(!f.options.loop)return;f.state.eventQueue=me(f.state.calledEvents),f.state.calledEvents=[],f.options=Z({},f.state.initialOptions)}if(f.state.eventLoop=p()(f.runEventLoop),!f.state.eventLoopPaused){if(f.state.pauseUntil){if(C({typewriter:null,sourceWriter:null,currentQuote:xt,hasClicked:!1}),mounted(){this.initTypewriters()},methods:{initTypewriters(){this.typewriter=new yt(this.$refs.typewriter,St.main),this.sourceWriter=new yt(this.$refs.sourceWriter,St.source),this.typeQuote(xt)},typeQuote(s){this.typewriter.deleteAll(30).typeString(s.text).start(),s.author&&this.sourceWriter.deleteAll(20).typeString(s.author).start()},async handleClick(){this.hasClicked||(this.hasClicked=!0),await this.copyToClipboard(),this.currentQuote=this.getRandomQuote(),this.typeQuote(this.currentQuote)},getRandomQuote(){return kt.quotes[Math.floor(Math.random()*kt.quotes.length)]},async copyToClipboard(){if(!this.currentQuote)return;const{text:s,author:e,contributor:a,link:d}=this.currentQuote,i=[s,e&&`作者:${e}`,a&&`贡献者:${a}`,(d||a)&&`来源:${d||`https://github.com/${a}`}`].filter(Boolean);try{await navigator.clipboard.writeText(i.join(` -`))}catch(l){console.error("复制失败:",l)}}},beforeUnmount(){[this.typewriter,this.sourceWriter].forEach(s=>s==null?void 0:s.stop())}},Qn={ref:"typewriter",class:"typewriter-text"},Hn={ref:"sourceWriter",class:"source-text"};function Gn(s,e,a,d,i,l){const r=ee;return c(),g(r,{border:"",icon:"mdi-thought-bubble",title:"回声洞",onClick:l.handleClick},{default:n(()=>[t(j,null,{default:n(()=>[m("div",Qn,null,512),m("div",Hn,null,512)]),_:1}),t(hn,{name:"fade"},{default:n(()=>{var p;return[(p=s.currentQuote)!=null&&p.contributor?(c(),g(X,{key:0,class:"contributor"},{default:n(()=>[t(He,{start:""},{default:n(()=>[t(_t,{src:`https://github.com/${s.currentQuote.contributor}.png`},null,8,["src"])]),_:1}),o(" "+w(s.currentQuote.contributor),1)]),_:1})):k("",!0)]}),_:1})]),_:1},8,["onClick"])}const Mt=W(Jn,[["render",Gn],["__scopeId","data-v-a6a55e27"]]),Yn={name:"SettingItem",props:{settingKey:{type:String,required:!0},icon:{type:String,default:null},disabled:{type:Boolean,default:!1},title:{type:String,default:null},description:{type:String,default:null}},data(){return{localValue:null,definition:null,type:null,selectOptions:[],hasOptions:!1,minValue:0,maxValue:100,stepValue:1,showSnackbar:!1,snackbarText:"",fontFamilies:[{title:"Arial",value:"Arial, sans-serif"},{title:"Calibri",value:"Calibri, sans-serif"},{title:"Cambria",value:"Cambria, serif"},{title:"Consolas",value:"Consolas, monospace"},{title:"Courier New",value:"Courier New, monospace"},{title:"Georgia",value:"Georgia, serif"},{title:"Helvetica",value:"Helvetica, sans-serif"},{title:"Segoe UI",value:"Segoe UI, sans-serif"},{title:"Times New Roman",value:"Times New Roman, serif"},{title:"Trebuchet MS",value:"Trebuchet MS, sans-serif"},{title:"Verdana",value:"Verdana, sans-serif"},{title:"Monospace",value:"monospace"},{title:"Sans-serif",value:"sans-serif"},{title:"Serif",value:"serif"}],displayValueMappings:{"display.emptySubjectDisplay":{card:"卡片",button:"按钮"},"theme.mode":{light:"浅色",dark:"深色"},"server.provider":{classworkscloud:"Classworks云端存储","kv-local":"KV本地存储","kv-server":"KV远程服务器"}},defaultIcons:{boolean:"mdi-toggle-switch-outline",number:"mdi-numeric",string:"mdi-form-textbox"}}},computed:{displayTitle(){if(this.title)return this.title;if(this.definition&&this.definition.description)return this.definition.description;const s=this.settingKey.split(".");return s[s.length-1]},displayDescription(){return this.description?this.description:this.settingKey},isFontFamily(){return this.settingKey.toLowerCase().includes("fontfamily")||this.settingKey.toLowerCase().includes("font.family")},isDefaultValue(){return this.definition?typeof this.localValue=="object"&&this.localValue!==null?JSON.stringify(this.localValue)===JSON.stringify(this.definition.default):this.localValue===this.definition.default:!0},settingIcon(){return this.icon?this.icon:this.definition&&this.definition.icon?this.definition.icon:this.defaultIcons[this.type]||"mdi-cog-outline"}},created(){this.loadSetting()},methods:{loadSetting(){if(this.definition=gn(this.settingKey),!this.definition){console.error(`未找到设置项定义: ${this.settingKey}`);return}if(this.type=this.definition.type,this.localValue=_(this.settingKey),this.type==="string"){if(this.isFontFamily)this.selectOptions=this.fontFamilies,this.hasOptions=!0;else if(this.settingKey in this.displayValueMappings){const s=this.displayValueMappings[this.settingKey];this.selectOptions=Object.entries(s).map(([e,a])=>({title:a,value:e})),this.hasOptions=!0}else if(this.definition.validate){const e=this.definition.validate.toString().match(/\[(.*?)\]/);if(e){const d=e[1].split(",").map(i=>{const l=i.trim().replace(/['"]/g,"");return{title:this.getDisplayValue(l)||l,value:l}});d.length>0&&(this.selectOptions=d,this.hasOptions=!0)}}}if(this.type==="number"&&this.definition.validate){const s=this.definition.validate.toString(),e=s.match(/value\s*>=\s*(\d+)/);e&&(this.minValue=Number(e[1]));const a=s.match(/value\s*<=\s*(\d+)/);a&&(this.maxValue=Number(a[1]));const d=this.maxValue-this.minValue;d>100?this.stepValue=10:d>20?this.stepValue=5:d>10?this.stepValue=2:this.stepValue=1}},getDisplayValue(s){return this.settingKey in this.displayValueMappings&&this.displayValueMappings[this.settingKey][s]||s},updateSetting(s){let e=s;this.type==="boolean"?e=!!s:this.type==="number"&&(e=Number(s),ethis.maxValue&&(e=this.maxValue)),xe(this.settingKey,e)?this.$emit("update",this.settingKey,e):(this.localValue=_(this.settingKey),this.$emit("error",this.settingKey))},adjustValue(s){if(this.type!=="number")return;const e=this.localValue+s;e>=this.minValue&&e<=this.maxValue&&(this.localValue=e,this.updateSetting(e))},copySettingId(){navigator.clipboard.writeText(this.settingKey).then(()=>{this.showSnackbarMessage("设置ID已复制到剪贴板")}).catch(s=>{console.error("复制失败:",s)})},copySettingValue(){let s="";typeof this.localValue=="object"&&this.localValue!==null?s=JSON.stringify(this.localValue):s=String(this.localValue),navigator.clipboard.writeText(s).then(()=>{this.showSnackbarMessage("设置值已复制到剪贴板")}).catch(e=>{console.error("复制失败:",e)})},resetToDefault(){this.definition&&(Vt(this.settingKey),this.localValue=_(this.settingKey),this.showSnackbarMessage("已重置为默认值"),this.$emit("update",this.settingKey,this.localValue))},showSnackbarMessage(s){this.snackbarText=s,this.showSnackbar=!0}}},Wn={class:"text-caption text-grey-darken-1"},qn={class:"d-flex flex-column flex-sm-row align-center"},Zn={key:0,class:"me-2"},Xn={key:2,class:"d-flex align-center"},$n={key:0,class:"px-4 pb-2 pt-0"};function es(s,e,a,d,i,l){return c(),x(ne,null,[t(A,{disabled:a.disabled,class:"setting-item"},{prepend:n(()=>[t(v,{icon:l.settingIcon},null,8,["icon"])]),append:n(()=>[m("div",qn,[i.type!=="string"||i.hasOptions?(c(),x("div",Zn,[i.type==="boolean"?(c(),g(Tt,{key:0,modelValue:i.localValue,"onUpdate:modelValue":[e[0]||(e[0]=r=>i.localValue=r),l.updateSetting],disabled:a.disabled,density:"comfortable","hide-details":""},null,8,["modelValue","disabled","onUpdate:modelValue"])):i.type==="string"&&i.hasOptions?(c(),g(Je,{key:1,modelValue:i.localValue,"onUpdate:modelValue":[e[1]||(e[1]=r=>i.localValue=r),l.updateSetting],disabled:a.disabled,items:i.selectOptions,"bg-color":"surface",class:"setting-select",density:"compact","hide-details":"","item-title":"title","item-value":"value",variant:"outlined"},null,8,["modelValue","disabled","items","onUpdate:modelValue"])):i.type==="number"?(c(),x("div",Xn,[t(h,{disabled:a.disabled||i.localValue<=i.minValue,icon:"mdi-minus",size:"small",variant:"text",onClick:e[2]||(e[2]=r=>l.adjustValue(-i.stepValue))},null,8,["disabled"]),t(R,{modelValue:i.localValue,"onUpdate:modelValue":[e[3]||(e[3]=r=>i.localValue=r),l.updateSetting],modelModifiers:{number:!0},disabled:a.disabled,max:i.maxValue,min:i.minValue,step:i.stepValue,"bg-color":"surface",class:"mx-2 setting-number-field",density:"compact","hide-details":"",style:{width:"80px"},type:"number",variant:"outlined"},null,8,["modelValue","disabled","max","min","step","onUpdate:modelValue"]),t(h,{disabled:a.disabled||i.localValue>=i.maxValue,icon:"mdi-plus",size:"small",variant:"text",onClick:e[4]||(e[4]=r=>l.adjustValue(i.stepValue))},null,8,["disabled"])])):k("",!0)])):k("",!0),t(It,{location:"bottom"},{activator:n(({props:r})=>[t(h,je({disabled:a.disabled,class:"ml-2",icon:"mdi-dots-vertical",size:"small"},r,{variant:"text"}),null,16,["disabled"])]),default:n(()=>[t(J,{density:"compact"},{default:n(()=>[t(A,{onClick:l.copySettingId},{prepend:n(()=>[t(v,{icon:"mdi-key",size:"small"})]),default:n(()=>[t(L,null,{default:n(()=>[...e[7]||(e[7]=[o("复制设置ID",-1)])]),_:1})]),_:1},8,["onClick"]),t(A,{onClick:l.copySettingValue},{prepend:n(()=>[t(v,{icon:"mdi-content-copy",size:"small"})]),default:n(()=>[t(L,null,{default:n(()=>[...e[8]||(e[8]=[o("复制设置值",-1)])]),_:1})]),_:1},8,["onClick"]),t(M),t(A,{disabled:l.isDefaultValue,onClick:l.resetToDefault},{prepend:n(()=>[t(v,{icon:"mdi-restore",size:"small"})]),default:n(()=>[t(L,null,{default:n(()=>[...e[9]||(e[9]=[o("重置为默认值",-1)])]),_:1})]),_:1},8,["disabled","onClick"])]),_:1})]),_:1})])]),default:n(()=>[t(L,{class:"text-wrap"},{default:n(()=>[o(w(l.displayTitle),1)]),_:1}),t(ie,{class:"d-flex align-center text-wrap"},{default:n(()=>[m("span",Wn,w(a.settingKey),1)]),_:1})]),_:1},8,["disabled"]),i.type==="string"&&!i.hasOptions?(c(),x("div",$n,[t(R,{modelValue:i.localValue,"onUpdate:modelValue":[e[5]||(e[5]=r=>i.localValue=r),l.updateSetting],disabled:a.disabled,"bg-color":"surface",class:"setting-text-field mt-1",density:"compact","hide-details":"",variant:"outlined"},null,8,["modelValue","disabled","onUpdate:modelValue"])])):k("",!0),t(tt,{modelValue:i.showSnackbar,"onUpdate:modelValue":e[6]||(e[6]=r=>i.showSnackbar=r),timeout:2e3,color:"success",location:"top"},{default:n(()=>[o(w(i.snackbarText),1)]),_:1},8,["modelValue"])],64)}const _e=W(Yn,[["render",es],["__scopeId","data-v-08b49b47"]]),ts={name:"SettingsExplorer",components:{SettingItem:_e},data(){return{searchQuery:"",currentSettings:{},unwatchFunction:null}},computed:{isDeveloperMode(){return _("developer.enabled")},allSettings(){var e;const s=[];for(const[a,d]of Object.entries($e))this.searchQuery&&!a.toLowerCase().includes(this.searchQuery.toLowerCase())&&!((e=d.description)!=null&&e.toLowerCase().includes(this.searchQuery.toLowerCase()))||s.push({key:a,...d});return s},formattedSettings(){return JSON.stringify(this.currentSettings,null,2)}},created(){this.updateCurrentSettings(),this.unwatchFunction=nt(()=>{this.updateCurrentSettings()})},beforeUnmount(){this.unwatchFunction&&this.unwatchFunction()},methods:{updateCurrentSettings(){this.currentSettings=Be()},onSettingUpdate(s,e){this.$emit("update",s,e),this.updateCurrentSettings()},onSettingError(s){this.$emit("error",s)},copySettingsToClipboard(){navigator.clipboard.writeText(JSON.stringify(this.currentSettings)).then(()=>{this.$emit("message",{type:"success",text:"设置已复制到剪贴板"})}).catch(s=>{console.error("复制到剪贴板失败:",s),this.$emit("message",{type:"error",text:"复制到剪贴板失败"})})}}},ns={class:"settings-explorer"},ss={class:"settings-json"};function is(s,e,a,d,i,l){const r=_e;return c(),x("div",ns,[m("div",null,[t(R,{modelValue:i.searchQuery,"onUpdate:modelValue":e[0]||(e[0]=p=>i.searchQuery=p),class:"mb-4",clearable:"",density:"comfortable",label:"搜索设置","prepend-inner-icon":"mdi-magnify",variant:"outlined"},null,8,["modelValue"]),t(J,null,{default:n(()=>[(c(!0),x(ne,null,ue(l.allSettings,p=>(c(),x("div",{key:p.key},[(c(),g(r,{key:p.key,disabled:p.requireDeveloper&&!l.isDeveloperMode,"setting-key":p.key,onError:l.onSettingError,onUpdate:l.onSettingUpdate},null,8,["disabled","setting-key","onError","onUpdate"])),t(M,{class:"my-2"})]))),128))]),_:1}),t(E,{border:""},{default:n(()=>[t(K,{class:"text-subtitle-1"},{default:n(()=>[...e[1]||(e[1]=[o("当前配置",-1)])]),_:1}),t(j,null,{default:n(()=>[m("pre",ss,w(l.formattedSettings),1)]),_:1}),t(re,null,{default:n(()=>[t(te),t(h,{onClick:l.copySettingsToClipboard},{default:n(()=>[e[3]||(e[3]=o(" 复制到剪贴板 ",-1)),t(v,{right:""},{default:n(()=>[...e[2]||(e[2]=[o("mdi-content-copy",-1)])]),_:1})]),_:1},8,["onClick"])]),_:1})]),_:1})])])}const Pt=W(ts,[["render",is],["__scopeId","data-v-4d032f99"]]),ls={name:"SettingGroup",props:{title:{type:String,default:null},description:{type:String,default:null},icon:{type:String,default:null},border:{type:Boolean,default:!1}},methods:{onSettingUpdate(s,e){this.$emit("update",s,e)},onSettingError(s){this.$emit("error",s)}}};function os(s,e,a,d,i,l){return c(),g(E,{border:a.border,class:"setting-group"},{default:n(()=>[a.title?(c(),g(K,{key:0,class:"d-flex align-center"},{default:n(()=>[a.icon?(c(),g(v,{key:0,icon:a.icon,class:"mr-2"},null,8,["icon"])):k("",!0),o(" "+w(a.title),1)]),_:1})):k("",!0),a.description?(c(),g(Le,{key:1},{default:n(()=>[o(w(a.description),1)]),_:1})):k("",!0),t(j,null,{default:n(()=>[t(J,null,{default:n(()=>[Ke(s.$slots,"default",{},void 0,!0)]),_:3})]),_:3}),s.$slots.actions?(c(),g(re,{key:2},{default:n(()=>[Ke(s.$slots,"actions",{},void 0,!0)]),_:3})):k("",!0)]),_:3},8,["border"])}const Ge=W(ls,[["render",os],["__scopeId","data-v-9af32ae4"]]),as={subjects:{语文:{books:{课本:["第一单元","第二单元"],练习册:["第一章","第二章"]}},数学:{books:{课本:["第一章","第二章"],习题册:["基础练习","提高练习"]}},英语:{books:{课本:["Unit 1","Unit 2"],练习册:["Chapter 1","Chapter 2"]}}},commonSubject:{books:{试卷:["单元测试","期中测试","期末测试"],假期作业:["必做题","选做题"]}},actions:["写完","下一课","不交","明天交"]},rs={name:"HomeworkTemplateCard",components:{SettingsCard:ee,SettingGroup:Ge},data(){return{loading:!1,error:null,config:wn(JSON.parse(JSON.stringify(as))),originalConfig:null,newSubject:"",newCommonBook:"",newAction:"",newTask:"",editedSubjects:{},editedBookTypes:{},newBookTypes:{},newBooks:{},showSnackbar:!1,snackbarText:"",snackbarColor:"success",isNewConfig:!0,dialog:{show:!1,title:"",nameLabel:"",editedItem:{name:"",type:"",subject:"",bookType:"",originalName:"",tasks:[]}}}},computed:{subjectList(){return Object.keys(this.config.subjects)},hasChanges(){return this.isNewConfig?!0:this.originalConfig&&JSON.stringify(this.config)!==JSON.stringify(this.originalConfig)}},created(){this.loadConfig()},methods:{async loadConfig(){var s,e;this.loading=!0;try{const a=await ae.loadData("classworks-config-homework-template");if(a){const d=a;Object.assign(this.config,d),this.originalConfig=JSON.parse(JSON.stringify(d)),this.isNewConfig=!1,this.showMessage("配置已加载","success")}else if(((s=a.error)==null?void 0:s.code)==="NOT_FOUND")this.showMessage("使用默认配置","info"),this.isNewConfig=!0;else{const d=((e=a.error)==null?void 0:e.message)||"加载失败";this.showMessage(`加载失败: ${d},可继续编辑当前配置`,"warning")}}catch(a){console.error("Failed to load config:",a),this.showMessage("加载失败,可继续编辑当前配置","warning")}this.loading=!1},async saveConfig(){this.loading=!0;try{const s=await ae.saveData("classworks-config-homework-template",this.config);if(s)this.originalConfig=JSON.parse(JSON.stringify(this.config)),this.isNewConfig=!1,this.showMessage("配置已保存","success");else throw new Error(s||"保存失败")}catch(s){console.error("Failed to save config:",s),this.showMessage(`保存失败: ${s.message},请稍后重试`,"error")}this.loading=!1},showMessage(s,e="success"){this.snackbarText=s,this.snackbarColor=e,this.showSnackbar=!0},addSubject(){this.newSubject&&(this.config.subjects[this.newSubject]||(this.config.subjects[this.newSubject]={books:{}}),this.newSubject="")},updateSubject(s){const e=this.editedSubjects[s];if(e&&e!==s){const a=this.config.subjects[s];this.config.subjects[e]=a,delete this.config.subjects[s]}delete this.editedSubjects[s]},deleteSubject(s){delete this.config.subjects[s]},addBookType(s){const e=this.newBookTypes[s];e&&(this.config.subjects[s].books[e]||(this.config.subjects[s].books[e]=[]),this.newBookTypes[s]="")},updateBookType(s,e){const a=`${s}-${e}`,d=this.editedBookTypes[a];if(d&&d!==e){const i=this.config.subjects[s].books[e];this.config.subjects[s].books[d]=i,delete this.config.subjects[s].books[e]}delete this.editedBookTypes[a]},deleteBookType(s,e){s==="common"?delete this.config.commonSubject.books[e]:delete this.config.subjects[s].books[e]},addBook(s,e){const a=`${s}-${e}`,d=this.newBooks[a];d&&(this.config.subjects[s].books[e].includes(d)||this.config.subjects[s].books[e].push(d),this.newBooks[a]="")},removeBook(s,e,a){const d=this.config.subjects[s].books[e],i=d.indexOf(a);i>-1&&d.splice(i,1)},addCommonBook(){this.newCommonBook&&(this.config.commonSubject.books[this.newCommonBook]||(this.config.commonSubject.books[this.newCommonBook]=[]),this.newCommonBook="")},removeCommonBook(s){delete this.config.commonSubject.books[s]},addAction(){this.newAction&&(this.config.actions.includes(this.newAction)||this.config.actions.push(this.newAction),this.newAction="")},removeAction(s){const e=this.config.actions.indexOf(s);e>-1&&this.config.actions.splice(e,1)},openBookDialog(s,e,a){this.dialog.show=!0,this.dialog.title="编辑需完成部分",this.dialog.nameLabel="部分名称",this.dialog.editedItem={name:a,type:"book",subject:s,bookType:e,originalName:a,tasks:this.config.subjects[s].books[e]}},openCommonBookDialog(s){this.dialog.show=!0,this.dialog.title="编辑通用作业本",this.dialog.nameLabel="作业本名称",this.dialog.editedItem={name:s,type:"commonBook",originalName:s,tasks:Array.isArray(this.config.commonSubject.books[s])?[...this.config.commonSubject.books[s]]:[]}},openActionDialog(s){this.dialog={show:!0,title:"编辑操作",nameLabel:"操作名称",editedItem:{name:s,type:"action",originalName:s,tasks:[]}}},addTask(){this.newTask&&(this.dialog.editedItem.tasks||(this.dialog.editedItem.tasks=[]),this.dialog.editedItem.tasks.push(this.newTask),this.newTask="")},removeTask(s){this.dialog.editedItem.tasks.splice(s,1)},openSubjectBookDialog(s,e,a){this.dialog.show=!0,this.dialog.title=s==="common"?"编辑通用作业本":"编辑作业本",this.dialog.nameLabel="作业本名称",this.dialog.editedItem={name:e,type:"subjectBook",subject:s,originalName:e,tasks:Array.isArray(a)?[...a]:[]}},saveDialog(){const{type:s,name:e,subject:a,originalName:d,tasks:i}=this.dialog.editedItem;if(!e){this.showMessage("名称不能为空","error");return}let l;const r=a==="common"?this.config.commonSubject.books:a?this.config.subjects[a].books:null;switch(s){case"subjectBook":r&&(d!==e?(r[e]=i||[],delete r[d]):r[e]=i||[]);break;case"action":l=this.config.actions.indexOf(d),l>-1&&(this.config.actions[l]=e);break}this.closeDialog()},closeDialog(){this.dialog={show:!1,title:"",nameLabel:"",editedItem:{name:"",type:"",subject:"",originalName:"",tasks:[]}},this.newTask=""}}},us={class:"d-flex justify-space-between align-center mb-6"};function ds(s,e,a,d,i,l){const r=Ge,p=ee;return c(),g(p,{loading:i.loading,border:"",icon:"mdi-book-edit",title:"作业模板配置"},{default:n(()=>[i.error?(c(),g($,{key:0,class:"mb-4",closable:"",type:"error",variant:"tonal"},{default:n(()=>[o(w(i.error),1)]),_:1})):k("",!0),m("div",us,[m("div",null,[t(h,{loading:i.loading,class:"mr-2",color:"primary","prepend-icon":"mdi-refresh",size:"large",onClick:l.loadConfig},{default:n(()=>[...e[7]||(e[7]=[o(" 重新加载配置 ",-1)])]),_:1},8,["loading","onClick"]),t(h,{loading:i.loading,color:"success","prepend-icon":"mdi-content-save",size:"large",onClick:l.saveConfig},{default:n(()=>[...e[8]||(e[8]=[o(" 保存所有更改 ",-1)])]),_:1},8,["loading","onClick"])]),l.hasChanges?(c(),g(X,{key:0,color:"warning",variant:"elevated"},{default:n(()=>[...e[9]||(e[9]=[o(" 有未保存的更改 ",-1)])]),_:1})):k("",!0)]),t(de,null,{default:n(()=>[t(z,{cols:"12",md:"6"},{default:n(()=>[t(r,{border:"",icon:"mdi-book",title:"科目配置"},{default:n(()=>[t(J,null,{default:n(()=>[t(A,null,{default:n(()=>[t(R,{modelValue:i.newSubject,"onUpdate:modelValue":e[0]||(e[0]=u=>i.newSubject=u),"append-inner-icon":"mdi-plus",density:"comfortable",label:"添加新科目",variant:"outlined","onClick:appendInner":l.addSubject,onKeyup:Ve(l.addSubject,["enter"])},null,8,["modelValue","onClick:appendInner","onKeyup"])]),_:1}),(c(!0),x(ne,null,ue(l.subjectList,u=>(c(),g(A,{key:u},{default:n(()=>[t(E,{border:"",class:"w-100 mb-2"},{default:n(()=>[t(K,{class:"d-flex align-center"},{default:n(()=>[t(R,{modelValue:i.editedSubjects[u],"onUpdate:modelValue":y=>i.editedSubjects[u]=y,placeholder:u,density:"comfortable","hide-details":"",variant:"plain",onBlur:y=>l.updateSubject(u)},null,8,["modelValue","onUpdate:modelValue","placeholder","onBlur"]),t(te),t(h,{color:"error",icon:"mdi-delete",size:"small",variant:"text",onClick:y=>l.deleteSubject(u)},null,8,["onClick"])]),_:2},1024),t(j,null,{default:n(()=>[t(R,{modelValue:i.newBookTypes[u],"onUpdate:modelValue":y=>i.newBookTypes[u]=y,"append-inner-icon":"mdi-plus",class:"mb-2",density:"comfortable",label:"添加作业本名称",variant:"outlined","onClick:appendInner":()=>l.addBookType(u),onKeyup:Ve(()=>l.addBookType(u),["enter"])},null,8,["modelValue","onUpdate:modelValue","onClick:appendInner","onKeyup"]),t(J,{border:"",density:"compact",rounded:""},{default:n(()=>[(c(!0),x(ne,null,ue(i.config.subjects[u].books,(y,T)=>(c(),g(A,{key:T,title:T,onClick:I=>l.openSubjectBookDialog(u,T,y)},{prepend:n(()=>[t(v,{class:"mr-2",icon:"mdi-book-open-variant"})]),append:n(()=>[t(X,{class:"mr-2",color:"info",size:"small"},{default:n(()=>[o(w(y.length)+"个部分 ",1)]),_:2},1024),t(h,{color:"error",icon:"mdi-delete",size:"small",variant:"text",onClick:Ae(()=>l.deleteBookType(u,T),["stop"])},null,8,["onClick"])]),_:2},1032,["title","onClick"]))),128))]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1}),t(z,{cols:"12",md:"6"},{default:n(()=>[t(r,{border:"",icon:"mdi-cog",title:"通用配置"},{default:n(()=>[t(J,null,{default:n(()=>[t(A,null,{default:n(()=>[t(R,{modelValue:i.newCommonBook,"onUpdate:modelValue":e[1]||(e[1]=u=>i.newCommonBook=u),"append-inner-icon":"mdi-plus",density:"comfortable",label:"添加作业本名称",variant:"outlined","onClick:appendInner":l.addCommonBook,onKeyup:Ve(l.addCommonBook,["enter"])},null,8,["modelValue","onClick:appendInner","onKeyup"])]),_:1}),t(A,null,{default:n(()=>[t(J,{border:"",density:"compact",rounded:""},{default:n(()=>[(c(!0),x(ne,null,ue(i.config.commonSubject.books,(u,y)=>(c(),g(A,{key:y,title:y,onClick:T=>l.openSubjectBookDialog("common",y,u)},{prepend:n(()=>[t(v,{class:"mr-2",icon:"mdi-book-multiple"})]),append:n(()=>[t(X,{class:"mr-2",color:"info",size:"small"},{default:n(()=>[o(w(u.length)+"个部分 ",1)]),_:2},1024),t(h,{color:"error",icon:"mdi-delete",size:"small",variant:"text",onClick:Ae(()=>l.deleteBookType("common",y),["stop"])},null,8,["onClick"])]),_:2},1032,["title","onClick"]))),128))]),_:1})]),_:1}),t(M,{class:"my-2"}),t(A,null,{default:n(()=>[t(R,{modelValue:i.newAction,"onUpdate:modelValue":e[2]||(e[2]=u=>i.newAction=u),"append-inner-icon":"mdi-plus",density:"comfortable",label:"添加操作",variant:"outlined","onClick:appendInner":l.addAction,onKeyup:Ve(l.addAction,["enter"])},null,8,["modelValue","onClick:appendInner","onKeyup"])]),_:1}),t(A,null,{default:n(()=>[t(J,{border:"",density:"compact",rounded:""},{default:n(()=>[(c(!0),x(ne,null,ue(i.config.actions,u=>(c(),g(A,{key:u,title:u,onClick:y=>l.openActionDialog(u)},{append:n(()=>[t(h,{color:"error",icon:"mdi-delete",size:"small",variant:"text",onClick:Ae(y=>l.removeAction(u),["stop"])},null,8,["onClick"])]),_:2},1032,["title","onClick"]))),128))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),t(we,{modelValue:i.dialog.show,"onUpdate:modelValue":e[5]||(e[5]=u=>i.dialog.show=u),"max-width":"600px"},{default:n(()=>[t(E,null,{default:n(()=>[t(K,{class:"text-h5 pa-4"},{default:n(()=>[o(w(i.dialog.title),1)]),_:1}),t(j,null,{default:n(()=>[t(st,null,{default:n(()=>[t(de,null,{default:n(()=>[t(z,{cols:"12"},{default:n(()=>[t(R,{modelValue:i.dialog.editedItem.name,"onUpdate:modelValue":e[3]||(e[3]=u=>i.dialog.editedItem.name=u),label:i.dialog.nameLabel,rules:[u=>!!u||"名称不能为空"],density:"comfortable",variant:"outlined"},null,8,["modelValue","label","rules"])]),_:1}),i.dialog.editedItem.type==="subjectBook"?(c(),g(z,{key:0,cols:"12"},{default:n(()=>[e[10]||(e[10]=m("div",{class:"text-subtitle-2 mb-2"},"所属科目",-1)),t(X,{color:"primary"},{default:n(()=>[o(w(i.dialog.editedItem.subject),1)]),_:1})]),_:1})):k("",!0),["subjectBook","commonBook"].includes(i.dialog.editedItem.type)?(c(),g(z,{key:1,cols:"12"},{default:n(()=>[t(E,{variant:"outlined"},{default:n(()=>[t(K,{class:"text-subtitle-1 py-2"},{default:n(()=>[...e[11]||(e[11]=[o("需完成部分",-1)])]),_:1}),t(j,{class:"pt-0"},{default:n(()=>[t(J,{border:"",class:"mb-2",density:"compact",rounded:""},{default:n(()=>[(c(!0),x(ne,null,ue(i.dialog.editedItem.tasks,(u,y)=>(c(),g(A,{key:y},{prepend:n(()=>[t(v,{class:"mr-2",icon:"mdi-checkbox-blank-circle-outline",size:"small"})]),append:n(()=>[t(h,{color:"error",icon:"mdi-delete",size:"small",variant:"text",onClick:T=>l.removeTask(y)},null,8,["onClick"])]),default:n(()=>[t(R,{modelValue:i.dialog.editedItem.tasks[y],"onUpdate:modelValue":T=>i.dialog.editedItem.tasks[y]=T,density:"compact","hide-details":"",variant:"plain"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024))),128))]),_:1}),t(R,{modelValue:i.newTask,"onUpdate:modelValue":e[4]||(e[4]=u=>i.newTask=u),"append-inner-icon":"mdi-plus",class:"mt-2",density:"comfortable",label:"添加需完成部分",variant:"outlined","onClick:appendInner":l.addTask,onKeyup:Ve(l.addTask,["enter"])},null,8,["modelValue","onClick:appendInner","onKeyup"])]),_:1})]),_:1})]),_:1})):k("",!0)]),_:1})]),_:1})]),_:1}),t(re,{class:"pa-4"},{default:n(()=>[t(te),t(h,{color:"primary",variant:"elevated",onClick:l.saveDialog},{default:n(()=>[...e[12]||(e[12]=[o(" 关闭 ",-1)])]),_:1},8,["onClick"]),t(h,{color:"error",variant:"text",onClick:l.closeDialog},{default:n(()=>[...e[13]||(e[13]=[o(" 取消 ",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1},8,["modelValue"]),t(tt,{modelValue:i.showSnackbar,"onUpdate:modelValue":e[6]||(e[6]=u=>i.showSnackbar=u),color:i.snackbarColor,timeout:3e3},{default:n(()=>[o(w(i.snackbarText),1)]),_:1},8,["modelValue","color"])]),_:1},8,["loading"])}const Bt=W(rs,[["render",ds],["__scopeId","data-v-67769fa2"]]),cs={name:"SubjectManagementCard",components:{SettingsCard:ee},data(){return{loading:!1,error:null,subjects:[],originalSubjects:null,newSubjectName:"",showSnackbar:!1,snackbarText:"",snackbarColor:"success",defaultSubjects:[{name:"语文",order:0},{name:"数学",order:1},{name:"英语",order:2},{name:"物理",order:3},{name:"化学",order:4},{name:"生物",order:5},{name:"政治",order:6},{name:"历史",order:7},{name:"地理",order:8},{name:"其他",order:9}]}},computed:{hasChanges(){return this.originalSubjects&&JSON.stringify(this.subjects)!==JSON.stringify(this.originalSubjects)}},created(){this.loadConfig()},methods:{async loadConfig(){this.loading=!0;try{const s=await ae.loadData("classworks-config-subject");s?(this.subjects=s.map((e,a)=>({name:e.name,order:e.order??a})).sort((e,a)=>e.order-a.order),this.originalSubjects=JSON.parse(JSON.stringify(this.subjects)),this.showMessage("配置已加载","success")):(this.subjects=[],this.originalSubjects=[],this.showMessage("使用默认配置","info"))}catch(s){console.error("Failed to load config:",s),this.showMessage("加载失败,可继续编辑当前配置","warning")}this.loading=!1},async saveConfig(){this.loading=!0;try{const s=await ae.saveData("classworks-config-subject",this.subjects);if(s)this.originalSubjects=JSON.parse(JSON.stringify(this.subjects)),this.showMessage("配置已保存","success");else throw new Error(s||"保存失败")}catch(s){console.error("Failed to save config:",s),this.showMessage(`保存失败: ${s.message},请稍后重试`,"error")}this.loading=!1},showMessage(s,e="success"){this.snackbarText=s,this.snackbarColor=e,this.showSnackbar=!0},addSubject(){if(!this.newSubjectName)return;const s={name:this.newSubjectName,order:this.subjects.length};this.subjects.push(s),this.newSubjectName=""},updateSubject(s){const e=this.subjects.findIndex(a=>a.order===s.order);e>-1&&(this.subjects[e]={...s})},deleteSubject(s){const e=this.subjects.findIndex(a=>a.order===s.order);e>-1&&(this.subjects.splice(e,1),this.subjects.forEach((a,d)=>{a.order=d}))},moveSubject(s,e){const a=s+e;if(a>=0&&a{i.order=l})}},resetToDefault(){this.subjects=JSON.parse(JSON.stringify(this.defaultSubjects)),this.showMessage("已重置为默认科目列表","info")}}},ms={class:"d-flex justify-space-between align-center mb-6"},fs={class:"d-flex flex-column align-center mr-2"};function ps(s,e,a,d,i,l){const r=ee;return c(),g(r,{loading:i.loading,border:"",icon:"mdi-book-multiple",title:"科目管理"},{default:n(()=>[i.error?(c(),g($,{key:0,class:"mb-4",closable:"",type:"error",variant:"tonal"},{default:n(()=>[o(w(i.error),1)]),_:1})):k("",!0),m("div",ms,[m("div",null,[t(h,{loading:i.loading,class:"mr-2",color:"primary","prepend-icon":"mdi-refresh",size:"large",variant:"text",onClick:l.loadConfig},{default:n(()=>[...e[2]||(e[2]=[o(" 重新加载 ",-1)])]),_:1},8,["loading","onClick"]),t(h,{loading:i.loading,color:"success","prepend-icon":"mdi-content-save",size:"large",onClick:l.saveConfig},{default:n(()=>[...e[3]||(e[3]=[o(" 保存 ",-1)])]),_:1},8,["loading","onClick"]),t(h,{loading:i.loading,class:"mr-2","prepend-icon":"mdi-restore",variant:"text",onClick:l.resetToDefault},{default:n(()=>[...e[4]||(e[4]=[o(" 重置为默认 ",-1)])]),_:1},8,["loading","onClick"])]),l.hasChanges?(c(),g(X,{key:0,color:"warning",variant:"elevated"},{default:n(()=>[...e[5]||(e[5]=[o(" 有未保存的更改 ",-1)])]),_:1})):k("",!0)]),t(E,{class:"mb-4",variant:"outlined"},{default:n(()=>[t(j,null,{default:n(()=>[t(de,null,{default:n(()=>[t(z,{cols:"12",sm:"6"},{default:n(()=>[t(R,{modelValue:i.newSubjectName,"onUpdate:modelValue":e[0]||(e[0]=p=>i.newSubjectName=p),rules:[p=>!!p||"科目名称不能为空"],"append-inner-icon":"mdi-plus",density:"comfortable",label:"科目名称",variant:"outlined",onKeyup:Ve(l.addSubject,["enter"]),"onClick:appendInner":l.addSubject},null,8,["modelValue","rules","onKeyup","onClick:appendInner"])]),_:1})]),_:1})]),_:1})]),_:1}),t(E,{variant:"outlined"},{default:n(()=>[t(j,{class:"pa-0"},{default:n(()=>[t(J,{lines:"one"},{default:n(()=>[(c(!0),x(ne,null,ue(i.subjects,(p,u)=>(c(),g(A,{key:p.order},{prepend:n(()=>[m("div",fs,[t(h,{disabled:u===0,icon:"mdi-chevron-up",size:"small",variant:"text",onClick:y=>l.moveSubject(u,-1)},null,8,["disabled","onClick"]),t(h,{disabled:u===i.subjects.length-1,icon:"mdi-chevron-down",size:"small",variant:"text",onClick:y=>l.moveSubject(u,1)},null,8,["disabled","onClick"])])]),append:n(()=>[t(h,{color:"error",icon:"mdi-delete",size:"small",variant:"text",onClick:y=>l.deleteSubject(p)},null,8,["onClick"])]),default:n(()=>[t(L,null,{default:n(()=>[t(R,{modelValue:p.name,"onUpdate:modelValue":y=>p.name=y,density:"compact","hide-details":"",variant:"plain",onBlur:y=>l.updateSubject(p)},null,8,["modelValue","onUpdate:modelValue","onBlur"])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1}),t(tt,{modelValue:i.showSnackbar,"onUpdate:modelValue":e[1]||(e[1]=p=>i.showSnackbar=p),color:i.snackbarColor,timeout:3e3},{default:n(()=>[o(w(i.snackbarText),1)]),_:1},8,["modelValue","color"])]),_:1},8,["loading"])}const Lt=W(cs,[["render",ps],["__scopeId","data-v-f87674cf"]]),hs={};function gs(s,e,a,d,i,l){const r=_e,p=ee;return c(),g(p,{icon:"mdi-cog",title:"编辑设置"},{default:n(()=>[t(J,null,{default:n(()=>[t(r,{"setting-key":"randomPicker.enabled"}),t(M,{class:"my-2"}),t(r,{"setting-key":"randomPicker.mode"}),t(M,{class:"my-2"}),t(r,{"setting-key":"randomPicker.minNumber"}),t(M,{class:"my-2"}),t(r,{"setting-key":"randomPicker.maxNumber"}),t(M,{class:"my-2"}),t(r,{"setting-key":"randomPicker.defaultCount"}),t(M,{class:"my-2"}),t(r,{"setting-key":"randomPicker.animation"})]),_:1})]),_:1})}const zt=W(hs,[["render",gs]]),ws={name:"HitokotoSettings",components:{SettingGroup:Ge,SettingItem:_e},data(){return{kvConfig:{sources:["zhaoyu"],sensitiveWords:"",jinrishiciToken:null},loading:!1,testLoading:!1,testMessage:"",testColor:"info",testResultDialog:!1,testResultData:null,enableCloudSensitiveWords:!0}},mounted(){this.loadKvSettings()},methods:{async loadKvSettings(){this.loading=!0;try{const s=await ae.loadData("sentence-info");let e=s;s&&s.data&&(e=s.data),e&&(this.kvConfig={sources:Array.isArray(e.sources)?e.sources:["zhaoyu"],sensitiveWords:e.sensitiveWords||"",jinrishiciToken:e.jinrishiciToken})}catch(s){console.error("Failed to load sentence-info",s)}finally{this.loading=!1}},async saveKvSettings(){this.loading=!0;try{if(this.kvConfig.sources.includes("jinrishici")&&!this.kvConfig.jinrishiciToken)try{const s=await et.get("https://v2.jinrishici.com/token");s.data.status==="success"&&(this.kvConfig.jinrishiciToken=s.data.data)}catch(s){console.error("Failed to get jinrishici token",s)}await ae.saveData("sentence-info",this.kvConfig)}catch(s){console.error("Failed to save sentence-info",s)}finally{this.loading=!1}},async testJinrishici(){var s,e;this.testLoading=!0,this.testMessage="",this.testColor="info";try{const a={};this.kvConfig.jinrishiciToken&&(a["X-User-Token"]=this.kvConfig.jinrishiciToken);const d=await et.get("https://v2.jinrishici.com/info?X-User-Token="+encodeURIComponent(this.kvConfig.jinrishiciToken));if(d.data&&d.data.status==="success"){this.testResultData=d.data,this.testResultDialog=!0;const i=(s=d.data.data)==null?void 0:s.token,l=(e=d.data.data)==null?void 0:e.region,r=this.kvConfig.jinrishiciToken?i===this.kvConfig.jinrishiciToken:!0;this.testColor=r?"success":"warning",this.testMessage=r?`接口正常,Token 一致:${i}${l?`,地区:${l}`:""}`:`接口返回 Token 与当前设置不一致:${i}${l?`,地区:${l}`:""}`}else this.testColor="error",this.testMessage="接口返回非 success,请检查网络或 Token 配置。"}catch(a){console.error("Failed to test jinrishici info",a),this.testColor="error",this.testMessage="接口测试失败,请检查网络或 Token。"}finally{this.testLoading=!1}}}},vs={class:"d-flex flex-wrap gap-2"},bs={class:"text-caption text-orange mt-2"},ys={class:"d-flex flex-column flex-sm-row align-center w-100"},ks={key:2,class:"text-center pb-4"},xs={class:"d-flex align-center mb-2"},Ss={class:"text-body-1 font-weight-medium"},Cs={class:"d-flex align-center mb-2"},_s={class:"text-body-1 font-weight-medium"},Vs={class:"d-flex align-center mb-2"},Ds={class:"text-body-1 font-weight-medium"},As={class:"d-flex align-center mb-2"},Ts={class:"text-body-2 font-weight-medium"},Is={class:"d-flex align-center mb-2"},js={class:"text-body-1 font-weight-medium"},Es={class:"d-flex align-center mb-2"},Us={class:"text-body-1 font-weight-medium"},Ns={class:"px-4 py-3"},Ms={class:"d-flex flex-wrap gap-2"};function Ps(s,e,a,d,i,l){const r=_e,p=Ge;return c(),x("div",null,[t(p,{title:"一言设置",icon:"mdi-comment-quote"},{default:n(()=>[t(r,{"setting-key":"hitokoto.enabled"}),t(r,{"setting-key":"hitokoto.refreshInterval"})]),_:1}),t(p,{title:"数据源配置",icon:"mdi-cloud-sync",class:"mt-4"},{default:n(()=>[e[13]||(e[13]=m("div",{class:"text-caption text-grey px-4 pt-2 pb-2"},"以下配置将同步到云端,对所有连接此班级的设备生效。",-1)),t(A,null,{default:n(()=>[t(L,{class:"mb-2"},{default:n(()=>[...e[7]||(e[7]=[o("启用数据源",-1)])]),_:1}),m("div",vs,[t(Ce,{modelValue:i.kvConfig.sources,"onUpdate:modelValue":[e[0]||(e[0]=u=>i.kvConfig.sources=u),l.saveKvSettings],label:"一言 (Hitokoto)",value:"hitokoto","hide-details":"",density:"compact",class:"mr-4",disabled:i.loading},null,8,["modelValue","disabled","onUpdate:modelValue"]),t(Ce,{modelValue:i.kvConfig.sources,"onUpdate:modelValue":[e[1]||(e[1]=u=>i.kvConfig.sources=u),l.saveKvSettings],label:"诏预 (Zhaoyu)",value:"zhaoyu","hide-details":"",density:"compact",class:"mr-4",disabled:i.loading},null,8,["modelValue","disabled","onUpdate:modelValue"]),t(Ce,{modelValue:i.kvConfig.sources,"onUpdate:modelValue":[e[2]||(e[2]=u=>i.kvConfig.sources=u),l.saveKvSettings],label:"今日诗词 (Jinrishici)",value:"jinrishici","hide-details":"",density:"compact",disabled:i.loading},null,8,["modelValue","disabled","onUpdate:modelValue"])]),m("div",bs,[t(v,{size:"x-small",color:"orange",class:"mr-1"},{default:n(()=>[...e[8]||(e[8]=[o("mdi-alert",-1)])]),_:1}),e[9]||(e[9]=o(" 一言(Hitokoto)数据源已收到关于存在负面内容的大量反馈,请用户谨慎启用。 ",-1))])]),_:1}),i.kvConfig.sources.includes("jinrishici")?(c(),g(A,{key:0},{default:n(()=>[t(R,{modelValue:i.kvConfig.jinrishiciToken,"onUpdate:modelValue":e[3]||(e[3]=u=>i.kvConfig.jinrishiciToken=u),label:"今日诗词 Token",variant:"outlined",density:"comfortable",disabled:i.loading,hint:"留空则自动获取,也可以手动输入已有 Token","persistent-hint":"",class:"mt-2",onChange:l.saveKvSettings},null,8,["modelValue","disabled","onChange"])]),_:1})):k("",!0),i.kvConfig.sources.includes("jinrishici")?(c(),g(A,{key:1},{default:n(()=>[m("div",ys,[t(h,{loading:i.testLoading,color:"primary",variant:"outlined",class:"mr-sm-4 mb-2 mb-sm-0",onClick:l.testJinrishici},{default:n(()=>[...e[10]||(e[10]=[o(" 测试今日诗词接口 ",-1)])]),_:1},8,["loading","onClick"]),i.testMessage?(c(),g($,{key:0,type:i.testColor,density:"comfortable",border:"start",class:"flex-grow-1"},{default:n(()=>[o(w(i.testMessage),1)]),_:1},8,["type"])):k("",!0)])]),_:1})):k("",!0),t(A,null,{default:n(()=>[t(Ie,{modelValue:i.kvConfig.sensitiveWords,"onUpdate:modelValue":e[4]||(e[4]=u=>i.kvConfig.sensitiveWords=u),disabled:i.loading,label:"敏感词过滤 (用逗号分隔)",variant:"outlined",rows:"3","auto-grow":"","hide-details":"",class:"mt-2 mb-2",onChange:l.saveKvSettings},null,8,["modelValue","disabled","onChange"])]),_:1}),t(A,null,{default:n(()=>[t(Ce,{label:"启用云端敏感词列表","hide-details":"",modelValue:i.enableCloudSensitiveWords,"onUpdate:modelValue":e[5]||(e[5]=u=>i.enableCloudSensitiveWords=u),density:"compact",disabled:"",class:"mb-2"},null,8,["modelValue"]),e[11]||(e[11]=m("div",{class:"text-caption text-grey"},[o(" 已启用的数据源将在获取一言时随机尝试,直到成功获取内容为止。"),m("br"),o(" 敏感词过滤会将包含任意敏感词的句子过滤掉,避免显示不当内容。"),m("br")],-1))]),_:1}),i.loading?(c(),x("div",ks,[t(Dt,{indeterminate:"",size:"24",color:"primary"}),e[12]||(e[12]=m("span",{class:"ml-2 text-caption"},"正在同步配置...",-1))])):k("",!0)]),_:1}),t(we,{modelValue:i.testResultDialog,"onUpdate:modelValue":e[6]||(e[6]=u=>i.testResultDialog=u),"max-width":"600"},{default:n(()=>[i.testResultData?(c(),g(E,{key:0,class:"rounded-lg"},{default:n(()=>[t(j,{class:"pa-0"},{default:n(()=>[t(J,{lines:"two",class:"py-0"},{default:n(()=>[t(A,{class:"px-4 py-3"},{prepend:n(()=>[t(He,{color:"primary",variant:"tonal",class:"mr-2"},{default:n(()=>[t(v,{icon:"mdi-key-variant"})]),_:1})]),default:n(()=>[t(L,{class:"text-subtitle-2 font-weight-bold mb-1"},{default:n(()=>[...e[14]||(e[14]=[o("Token",-1)])]),_:1}),t(ie,{class:"text-body-2 text-high-emphasis",style:{"word-break":"break-all"}},{default:n(()=>[o(w(i.testResultData.data.token),1)]),_:1})]),_:1}),t(M),t(de,{"no-gutters":""},{default:n(()=>[t(z,{cols:"6"},{default:n(()=>[t(A,{class:"px-4 py-2"},{prepend:n(()=>[t(v,{icon:"mdi-ip-network",color:"grey-darken-1",class:"mr-2"})]),default:n(()=>[t(L,{class:"text-caption text-grey-darken-1"},{default:n(()=>[...e[15]||(e[15]=[o("IP 地址",-1)])]),_:1}),t(ie,{class:"text-body-2"},{default:n(()=>[o(w(i.testResultData.data.ip),1)]),_:1})]),_:1})]),_:1}),t(z,{cols:"6"},{default:n(()=>[t(A,{class:"px-4 py-2"},{prepend:n(()=>[t(v,{icon:"mdi-map-marker-radius",color:"grey-darken-1",class:"mr-2"})]),default:n(()=>[t(L,{class:"text-caption text-grey-darken-1"},{default:n(()=>[...e[16]||(e[16]=[o("地区",-1)])]),_:1}),t(ie,{class:"text-body-2"},{default:n(()=>[o(w(i.testResultData.data.region),1)]),_:1})]),_:1})]),_:1})]),_:1}),t(M),t(st,{class:"px-4 py-3"},{default:n(()=>[t(de,{dense:""},{default:n(()=>[t(z,{cols:"6",sm:"4"},{default:n(()=>[m("div",xs,[t(v,{icon:"mdi-thermometer",color:"orange",class:"mr-2"}),m("div",null,[e[17]||(e[17]=m("div",{class:"text-caption text-grey"},"温度",-1)),m("div",Ss,w(i.testResultData.data.weatherData.temperature)+"°C",1)])])]),_:1}),t(z,{cols:"6",sm:"4"},{default:n(()=>[m("div",Cs,[t(v,{icon:"mdi-weather-cloudy",color:"blue-grey",class:"mr-2"}),m("div",null,[e[18]||(e[18]=m("div",{class:"text-caption text-grey"},"天气",-1)),m("div",_s,w(i.testResultData.data.weatherData.weather),1)])])]),_:1}),t(z,{cols:"6",sm:"4"},{default:n(()=>[m("div",Vs,[t(v,{icon:"mdi-water-percent",color:"blue",class:"mr-2"}),m("div",null,[e[19]||(e[19]=m("div",{class:"text-caption text-grey"},"湿度",-1)),m("div",Ds,w(i.testResultData.data.weatherData.humidity)+"%",1)])])]),_:1}),t(z,{cols:"6",sm:"4"},{default:n(()=>[m("div",As,[t(v,{icon:"mdi-weather-windy",color:"teal",class:"mr-2"}),m("div",null,[e[20]||(e[20]=m("div",{class:"text-caption text-grey"},"风向/风力",-1)),m("div",Ts,w(i.testResultData.data.weatherData.windDirection)+" "+w(i.testResultData.data.weatherData.windPower)+"级 ",1)])])]),_:1}),t(z,{cols:"6",sm:"4"},{default:n(()=>[m("div",Is,[t(v,{icon:"mdi-blur",color:"grey",class:"mr-2"}),m("div",null,[e[21]||(e[21]=m("div",{class:"text-caption text-grey"},"PM2.5",-1)),m("div",js,w(i.testResultData.data.weatherData.pm25),1)])])]),_:1}),t(z,{cols:"6",sm:"4"},{default:n(()=>[m("div",Es,[t(v,{icon:"mdi-eye",color:"indigo",class:"mr-2"}),m("div",null,[e[22]||(e[22]=m("div",{class:"text-caption text-grey"},"能见度",-1)),m("div",Us,w(i.testResultData.data.weatherData.visibility),1)])])]),_:1})]),_:1})]),_:1}),t(M),m("div",Ns,[e[23]||(e[23]=m("div",{class:"text-caption text-grey mb-2"},"环境标签",-1)),m("div",Ms,[(c(!0),x(ne,null,ue(i.testResultData.data.tags,u=>(c(),g(X,{key:u,size:"small",color:"primary",variant:"tonal",class:"mr-1 mb-1"},{default:n(()=>[o(w(u),1)]),_:2},1024))),128))])]),t(M),t(A,{class:"px-4 py-2"},{prepend:n(()=>[t(v,{icon:"mdi-clock-outline",size:"small",class:"mr-2"})]),default:n(()=>[t(L,{class:"text-caption text-grey-darken-1"},{default:n(()=>[o(" 北京时间: "+w(new Date(i.testResultData.data.beijingTime).toLocaleString()),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})):k("",!0)]),_:1},8,["modelValue"])])}const Ot=W(ws,[["render",Ps]]),Bs={name:"NotificationSoundSettings",data(){return{singleSound:"",urgentSound:"",currentAudio:null,showAutoplayWarning:!0}},computed:{soundOptions(){return fn.map(s=>({title:s.replace(".mp3",""),value:s}))}},mounted(){this.loadSettings()},beforeUnmount(){this.stopPreview()},methods:{loadSettings(){this.singleSound=_("notification.singleSound"),this.urgentSound=_("notification.urgentSound")},onSingleSoundChange(s){var e;xe("notification.singleSound",s),(e=this.$message)==null||e.success("设置已保存",`单次通知铃声: ${s}`)},onUrgentSoundChange(s){var e;xe("notification.urgentSound",s),(e=this.$message)==null||e.success("设置已保存",`紧急通知铃声: ${s}`)},async previewSound(s){var e,a;this.showAutoplayWarning=!1,this.stopPreview();try{const d=await this.playSoundWithPromise(s,!1);this.currentAudio=d,this.currentAudio&&this.currentAudio.addEventListener("ended",()=>{this.currentAudio=null},{once:!0})}catch(d){console.error("播放音频失败:",d),d.name==="NotAllowedError"?(e=this.$message)==null||e.warning("无法播放音频","浏览器阻止了自动播放,请再次点击试听按钮"):(a=this.$message)==null||a.error("播放失败","音频文件加载失败,请稍后重试")}},playSoundWithPromise(s,e=!1){return new Promise((a,d)=>{const i=this.getSoundPath(s);if(!i){d(new Error("音频文件不存在"));return}try{const l=new Audio(i);l.loop=e,l.play().then(()=>{a(l)}).catch(r=>{d(r)})}catch(l){d(l)}})},getSoundPath(s){if(!s)return null;try{return`/src/assets/sounds/${s}`}catch{return null}},stopPreview(){this.currentAudio&&(mn(this.currentAudio),this.currentAudio=null)},resetSingleSound(){var s;this.singleSound="Teams 默认.mp3",xe("notification.singleSound",this.singleSound),(s=this.$message)==null||s.success("已恢复单次通知铃声默认设置")},resetUrgentSound(){var s;this.urgentSound="Teams 默认通话铃.mp3",xe("notification.urgentSound",this.urgentSound),(s=this.$message)==null||s.success("已恢复紧急通知铃声默认设置")}}},Ls={class:"d-flex align-center"},zs={class:"mt-3 d-flex gap-2"},Os={class:"mt-3 d-flex gap-2"};function Rs(s,e,a,d,i,l){return c(),g(E,{class:"notification-sound-settings"},{default:n(()=>[t(K,null,{default:n(()=>[...e[5]||(e[5]=[o(" 通知铃声设置 ",-1)])]),_:1}),t(j,null,{default:n(()=>[i.showAutoplayWarning?(c(),g($,{key:0,type:"info",variant:"tonal",closable:"",class:"mb-4","onClick:close":e[0]||(e[0]=r=>i.showAutoplayWarning=!1)},{default:n(()=>[m("div",Ls,[t(v,{class:"mr-2"},{default:n(()=>[...e[6]||(e[6]=[o("mdi-information",-1)])]),_:1}),e[7]||(e[7]=m("span",null,"首次使用请点击试听按钮测试音频播放是否正常",-1))])]),_:1})):k("",!0),t(de,null,{default:n(()=>[t(z,{cols:"12"},{default:n(()=>[t(E,{border:""},{default:n(()=>[t(K,{class:"text-subtitle-1"},{default:n(()=>[t(v,{left:""},{default:n(()=>[...e[8]||(e[8]=[o("mdi-bell-ring",-1)])]),_:1}),e[9]||(e[9]=o(" 单次通知铃声 ",-1))]),_:1}),t(j,null,{default:n(()=>[t(Je,{modelValue:i.singleSound,"onUpdate:modelValue":[e[1]||(e[1]=r=>i.singleSound=r),l.onSingleSoundChange],items:l.soundOptions,label:"选择铃声","prepend-icon":"mdi-music-note",variant:"outlined",density:"comfortable"},{item:n(({props:r,item:p})=>[t(A,je(r,{onClick:u=>l.previewSound(p.value)}),{prepend:n(()=>[t(v,null,{default:n(()=>[...e[10]||(e[10]=[o("mdi-music-note",-1)])]),_:1})]),append:n(()=>[t(h,{icon:"",size:"small",variant:"text",onClick:Ae(u=>l.previewSound(p.value),["stop"])},{default:n(()=>[t(v,null,{default:n(()=>[...e[11]||(e[11]=[o("mdi-play",-1)])]),_:1})]),_:1},8,["onClick"])]),_:2},1040,["onClick"])]),_:1},8,["modelValue","items","onUpdate:modelValue"]),m("div",zs,[t(h,{color:"primary",variant:"tonal",onClick:e[2]||(e[2]=r=>l.previewSound(i.singleSound))},{default:n(()=>[t(v,{left:""},{default:n(()=>[...e[12]||(e[12]=[o("mdi-play",-1)])]),_:1}),e[13]||(e[13]=o(" 试听 ",-1))]),_:1}),t(h,{onClick:l.resetSingleSound},{default:n(()=>[t(v,{left:""},{default:n(()=>[...e[14]||(e[14]=[o("mdi-restore",-1)])]),_:1}),e[15]||(e[15]=o(" 恢复 ",-1))]),_:1},8,["onClick"])])]),_:1})]),_:1})]),_:1}),t(z,{cols:"12"},{default:n(()=>[t(E,{border:""},{default:n(()=>[t(K,{class:"text-subtitle-1"},{default:n(()=>[t(v,{left:"",color:"error"},{default:n(()=>[...e[16]||(e[16]=[o("mdi-bell-alert",-1)])]),_:1}),e[17]||(e[17]=o(" 紧急通知铃声 ",-1))]),_:1}),t(j,null,{default:n(()=>[t(Je,{modelValue:i.urgentSound,"onUpdate:modelValue":[e[3]||(e[3]=r=>i.urgentSound=r),l.onUrgentSoundChange],items:l.soundOptions,label:"选择铃声","prepend-icon":"mdi-music-note",variant:"outlined",density:"comfortable"},{item:n(({props:r,item:p})=>[t(A,je(r,{onClick:u=>l.previewSound(p.value)}),{prepend:n(()=>[t(v,null,{default:n(()=>[...e[18]||(e[18]=[o("mdi-music-note",-1)])]),_:1})]),append:n(()=>[t(h,{icon:"",size:"small",variant:"text",onClick:Ae(u=>l.previewSound(p.value),["stop"])},{default:n(()=>[t(v,null,{default:n(()=>[...e[19]||(e[19]=[o("mdi-play",-1)])]),_:1})]),_:1},8,["onClick"])]),_:2},1040,["onClick"])]),_:1},8,["modelValue","items","onUpdate:modelValue"]),m("div",Os,[t(h,{color:"error",variant:"tonal",onClick:e[4]||(e[4]=r=>l.previewSound(i.urgentSound))},{default:n(()=>[t(v,{left:""},{default:n(()=>[...e[20]||(e[20]=[o("mdi-play",-1)])]),_:1}),e[21]||(e[21]=o(" 试听 ",-1))]),_:1}),t(h,{onClick:l.resetUrgentSound},{default:n(()=>[t(v,{left:""},{default:n(()=>[...e[22]||(e[22]=[o("mdi-restore",-1)])]),_:1}),e[23]||(e[23]=o(" 恢复 ",-1))]),_:1},8,["onClick"])])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})}const Rt=W(Bs,[["render",Rs],["__scopeId","data-v-0027fd4d"]]),Ks={name:"ThemeSettingsCard",components:{SettingsCard:ee},data(){return{localTheme:_("theme.mode")}},watch:{localTheme(s){xe("theme.mode",s),this.updateTheme(s)}},setup(){return{theme:vn()}},methods:{updateTheme(s){this.theme.global.name.value=s}}};function Fs(s,e,a,d,i,l){const r=ee;return c(),g(r,{icon:"mdi-palette",title:"主题设置"},{default:n(()=>[t(J,null,{default:n(()=>[t(A,null,{prepend:n(()=>[t(v,{class:"mr-3",icon:"mdi-theme-light-dark"})]),append:n(()=>[t(bn,{modelValue:i.localTheme,"onUpdate:modelValue":e[0]||(e[0]=p=>i.localTheme=p),color:"primary",density:"comfortable"},{default:n(()=>[t(h,{value:"light"},{default:n(()=>[t(v,{class:"mr-2",icon:"mdi-white-balance-sunny"}),e[3]||(e[3]=o(" 明亮 ",-1))]),_:1}),t(h,{value:"dark"},{default:n(()=>[t(v,{class:"mr-2",icon:"mdi-moon-waning-crescent"}),e[4]||(e[4]=o(" 暗黑 ",-1))]),_:1})]),_:1},8,["modelValue"])]),default:n(()=>[t(L,null,{default:n(()=>[...e[1]||(e[1]=[o("主题模式",-1)])]),_:1}),t(ie,null,{default:n(()=>[...e[2]||(e[2]=[o("选择明亮或暗黑主题",-1)])]),_:1})]),_:1})]),_:1})]),_:1})}const Kt=W(Ks,[["render",Fs]]),Js={name:"DisplaySettingsCard",components:{SettingsCard:ee,SettingItem:_e},data(){return{}}};function Qs(s,e,a,d,i,l){const r=_e,p=ee;return c(),g(p,{border:"",icon:"mdi-monitor",title:"显示设置"},{default:n(()=>[t(J,null,{default:n(()=>[t(r,{"setting-key":"display.emptySubjectDisplay"}),t(M,{class:"my-2"}),t(r,{"setting-key":"display.dynamicSort"}),t(M,{class:"my-2"}),t(r,{"setting-key":"display.showRandomButton"}),t(M,{class:"my-2"}),t(r,{"setting-key":"display.showFullscreenButton"}),t(M,{class:"my-2"}),t(r,{"setting-key":"display.cardHoverEffect"}),t(M,{class:"my-2"}),t(r,{"setting-key":"display.enhancedTouchMode"}),t(M,{class:"my-2"}),t(r,{"setting-key":"display.showQuickTools"}),t(M,{class:"my-2"}),t(r,{"setting-key":"display.showAntiScreenBurnCard"}),t(M,{class:"my-2"}),t(r,{"setting-key":"display.showExamScheduleButton"}),t(M,{class:"my-2"}),t(r,{"setting-key":"display.forceDesktopMode"}),t(M,{class:"my-2"}),t(r,{"setting-key":"display.lateStudentsArePresent"})]),_:1})]),_:1})}const Ft=W(Js,[["render",Qs]]),Hs={};function Gs(s,e,a,d,i,l){const r=_e,p=ee;return c(),g(p,{icon:"mdi-cog",title:"编辑设置"},{default:n(()=>[t(J,null,{default:n(()=>[t(r,{"setting-key":"edit.autoSave"}),t(M,{class:"my-2"}),t(r,{"setting-key":"edit.blockNonTodayAutoSave"}),t(M,{class:"my-2"}),t(r,{"setting-key":"edit.confirmNonTodaySave"}),t(M,{class:"my-2"}),t(r,{"setting-key":"edit.refreshBeforeEdit"}),t(M,{class:"my-2"}),t(r,{"setting-key":"edit.autoSavePromptText"}),t(M,{class:"my-2"}),t(r,{"setting-key":"edit.manualSavePromptText"})]),_:1})]),_:1})}const Jt=W(Hs,[["render",Gs]]),Ys={name:"RefreshSettingsCard",components:{SettingsCard:ee},data(){return{}}};function Ws(s,e,a,d,i,l){const r=_e,p=ee;return c(),g(p,{icon:"mdi-refresh-circle",title:"刷新设置"},{default:n(()=>[t(jt,null,{default:n(()=>[t(J,null,{default:n(()=>[t(r,{"setting-key":"refresh.auto",title:"自动刷新"}),t(M,{class:"my-2"}),t(r,{"setting-key":"refresh.interval",title:"刷新间隔"})]),_:1})]),_:1})]),_:1})}const Qt=W(Ys,[["render",Ws]]),qs={name:"SettingsLinkGenerator",data(){return{selectedItems:[],generatedLink:"",linkCopied:!1,search:"",preconfigForm:{namespace:"",authCode:"",autoExecute:!1},unifiedLink:"",headers:[{title:"",key:"data-table-select"},{title:"设置项",key:"description",sortable:!0},{title:"当前值",key:"value",sortable:!0},{title:"键名",key:"key",class:"d-none d-sm-table-cell",sortable:!0},{title:"状态",key:"isChanged",sortable:!0}]}},computed:{settingItems(){const s=Be(),e=[];for(const[a,d]of Object.entries($e)){if(d.requireDeveloper&&!s["developer.enabled"])continue;const i=s[a]!==d.default;e.push({key:a,description:d.description||a,value:s[a],icon:d.icon||"mdi-cog",isChanged:i,defaultValue:d.default})}return e.sort((a,d)=>a.key.localeCompare(d.key))},filteredItems(){if(!this.search)return this.settingItems;const s=this.search.toLowerCase();return s==="已修改"?this.settingItems.filter(e=>e.isChanged):s==="是"||s==="否"?this.settingItems.filter(e=>typeof e.value=="boolean"&&(s==="是"?e.value:!e.value)):this.settingItems.filter(e=>{const a=e.description.toLowerCase(),d=e.key.toLowerCase(),i=String(e.value).toLowerCase(),l=e.isChanged?"已修改":"默认";return a.includes(s)||d.includes(s)||i.includes(s)||l.includes(s)})},hasDisplaySettings(){return this.selectedItems.some(s=>s.startsWith("display."))},hasEditSettings(){return this.selectedItems.some(s=>s.startsWith("edit."))},hasServerSettings(){return this.selectedItems.some(s=>s.startsWith("server."))},hasChangedSettings(){const s=Be();return this.selectedItems.some(e=>{const a=$e[e];return a&&s[e]!==a.default})}},methods:{handleSelectionChange(s){this.selectedItems=s.map(e=>e.key),this.generateLink()},generateLink(){const s=`${window.location.protocol}//${window.location.host}/`,e=Be(),a={};for(const d of this.selectedItems)a[d]=e[d];if(Object.keys(a).length===0){this.generatedLink=s;return}try{const d=JSON.stringify(a),l=new TextEncoder().encode(d),p={config:btoa(Array.from(l).map(I=>String.fromCharCode(I)).join(""))},y=new URLSearchParams(window.location.search).get("date");y&&(p.date=y);const T=new URLSearchParams(p).toString();this.generatedLink=`${s}?${T}`}catch(d){console.error("生成链接失败:",d),this.generatedLink="链接生成失败,请重试"}this.linkCopied=!1},async copyLink(){this.generatedLink||this.generateLink();try{await navigator.clipboard.writeText(this.generatedLink),this.linkCopied=!0,setTimeout(()=>{this.linkCopied=!1},3e3)}catch(s){console.error("复制链接失败:",s)}},resetSelection(){this.selectedItems=[],this.generatedLink="",this.linkCopied=!1},selectAll(){this.selectedItems=this.settingItems.map(s=>s.key),this.generateLink()},selectDataSourceSettings(){const s=this.settingItems.filter(e=>e.key.startsWith("server.")&&e.key!=="server.kvToken").map(e=>e.key);this.selectedItems=s,this.generateLink()},selectChangedSettings(){const s=this.settingItems.filter(e=>e.isChanged&&e.key!=="server.kvToken").map(e=>e.key);this.selectedItems=s,this.generateLink()},selectByPrefix(s){const e=this.settingItems.filter(a=>a.key.startsWith(`${s}.`)).map(a=>a.key);this.selectedItems=e},autoGenerateLink(){this.selectedItems.length>0?this.generateLink():this.generatedLink=""},getSettingDescription(s){const e=this.settingItems.find(a=>a.key===s);return e?e.description:s},generateUnifiedLink(){if(this.preconfigForm.namespace.trim())try{const s=`${window.location.protocol}//${window.location.host}/`,e=new URLSearchParams;if(e.append("namespace",this.preconfigForm.namespace.trim()),this.preconfigForm.authCode.trim()&&e.append("authCode",this.preconfigForm.authCode.trim()),this.preconfigForm.autoExecute&&e.append("autoExecute","true"),this.selectedItems.length>0){const a=Be(),d={};for(const u of this.selectedItems)d[u]=a[u];const i=JSON.stringify(d),r=new TextEncoder().encode(i),p=btoa(Array.from(r).map(u=>String.fromCharCode(u)).join(""));e.append("config",p)}this.unifiedLink=`${s}?${e.toString()}`,this.linkCopied=!1,console.log("生成统一链接:",this.unifiedLink),console.log("包含预配置:",!!this.preconfigForm.namespace),console.log("包含设置数量:",this.selectedItems.length)}catch(s){console.error("生成统一链接失败:",s),this.unifiedLink="链接生成失败,请重试"}},async copyUnifiedLink(){if(this.unifiedLink||this.generateUnifiedLink(),!(!this.unifiedLink||this.unifiedLink.includes("失败")))try{await navigator.clipboard.writeText(this.unifiedLink),this.linkCopied=!0,setTimeout(()=>{this.linkCopied=!1},3e3)}catch(s){console.error("复制统一链接失败:",s)}},openTestLink(){this.unifiedLink&&!this.unifiedLink.includes("失败")&&window.open(this.unifiedLink,"_blank")},clearAll(){this.preconfigForm={namespace:"",authCode:"",autoExecute:!1},this.selectedItems=[],this.unifiedLink="",this.generatedLink="",this.linkCopied=!1}},watch:{selectedItems:{handler(){this.preconfigForm.namespace.trim()&&this.generateUnifiedLink()},deep:!0},"preconfigForm.namespace":{handler(){this.preconfigForm.namespace.trim()?this.generateUnifiedLink():this.unifiedLink=""}},"preconfigForm.authCode":{handler(){this.preconfigForm.namespace.trim()&&this.generateUnifiedLink()}},"preconfigForm.autoExecute":{handler(){this.preconfigForm.namespace.trim()&&this.generateUnifiedLink()}}}},Zs={class:"d-flex mb-3 gap-2 flex-wrap"},Xs={class:"d-flex align-center mb-3 flex-wrap gap-2"},$s={class:"d-flex align-center"},ei={class:"d-flex align-center"},ti={key:0},ni={key:1},si={key:2},ii={class:"text-caption text-grey"},li={class:"d-flex mb-3 gap-2 flex-wrap"},oi={class:"d-flex flex-wrap gap-1"};function ai(s,e,a,d,i,l){return c(),x("div",null,[t(E,{border:"",class:"unified-link-generator"},{default:n(()=>[t(K,{class:"text-h6"},{default:n(()=>[t(v,{class:"mr-2",icon:"mdi-link-variant",start:""}),e[6]||(e[6]=o(" 统一链接生成器 ",-1))]),_:1}),t(j,null,{default:n(()=>[e[35]||(e[35]=m("div",{class:"text-body-2 text-medium-emphasis mb-4"}," 生成包含预配置认证信息和设置的统一链接。可以同时预配置设备认证和应用设置。 ",-1)),t(E,{class:"mb-4",variant:"tonal"},{default:n(()=>[t(K,{class:"text-subtitle-1"},{default:n(()=>[t(v,{start:""},{default:n(()=>[...e[7]||(e[7]=[o("mdi-account-key",-1)])]),_:1}),e[8]||(e[8]=o(" 预配置认证信息 ",-1))]),_:1}),t(j,null,{default:n(()=>[t(de,null,{default:n(()=>[t(z,{cols:"12",md:"6"},{default:n(()=>[t(R,{modelValue:i.preconfigForm.namespace,"onUpdate:modelValue":e[0]||(e[0]=r=>i.preconfigForm.namespace=r),hint:"设备的命名空间标识符",label:"命名空间","persistent-hint":"",placeholder:"例如: classroom-001","prepend-inner-icon":"mdi-identifier",variant:"outlined"},null,8,["modelValue"])]),_:1}),t(z,{cols:"12",md:"6"},{default:n(()=>[t(R,{modelValue:i.preconfigForm.authCode,"onUpdate:modelValue":e[1]||(e[1]=r=>i.preconfigForm.authCode=r),hint:"留空则需要用户手动输入",label:"认证码","persistent-hint":"",placeholder:"设备认证码(可选)","prepend-inner-icon":"mdi-lock-outline",variant:"outlined"},null,8,["modelValue"])]),_:1})]),_:1}),t(de,{class:"mt-2"},{default:n(()=>[t(z,{cols:"12"},{default:n(()=>[t(Ce,{modelValue:i.preconfigForm.autoExecute,"onUpdate:modelValue":e[2]||(e[2]=r=>i.preconfigForm.autoExecute=r),density:"compact",hint:"启用后会自动尝试认证,即使没有认证码也会尝试",label:"自动执行认证","persistent-hint":""},null,8,["modelValue"])]),_:1})]),_:1}),i.preconfigForm.namespace?(c(),g($,{key:0,class:"mt-3",type:"info",variant:"tonal"},{default:n(()=>[e[13]||(e[13]=m("div",{class:"text-subtitle-2 mb-2"},"预配置信息:",-1)),t(X,{class:"mr-2 mb-1",size:"small"},{default:n(()=>[t(v,{size:"small",start:""},{default:n(()=>[...e[9]||(e[9]=[o("mdi-identifier",-1)])]),_:1}),o(" 命名空间: "+w(i.preconfigForm.namespace),1)]),_:1}),i.preconfigForm.authCode?(c(),g(X,{key:0,class:"mr-2 mb-1",color:"warning",size:"small"},{default:n(()=>[t(v,{size:"small",start:""},{default:n(()=>[...e[10]||(e[10]=[o("mdi-lock",-1)])]),_:1}),o(" 认证码: "+w(i.preconfigForm.authCode.length>8?i.preconfigForm.authCode.substring(0,8)+"...":i.preconfigForm.authCode),1)]),_:1})):(c(),g(X,{key:1,class:"mr-2 mb-1",color:"grey",size:"small"},{default:n(()=>[t(v,{size:"small",start:""},{default:n(()=>[...e[11]||(e[11]=[o("mdi-lock-open",-1)])]),_:1}),e[12]||(e[12]=o(" 无认证码 ",-1))]),_:1})),t(X,{color:i.preconfigForm.autoExecute?"success":"orange",class:"mr-2 mb-1",size:"small"},{default:n(()=>[t(v,{size:"small",start:""},{default:n(()=>[o(w(i.preconfigForm.autoExecute?"mdi-play-circle":"mdi-hand-back-left"),1)]),_:1}),o(" "+w(i.preconfigForm.autoExecute?"自动认证":"手动认证"),1)]),_:1},8,["color"])]),_:1})):k("",!0)]),_:1})]),_:1}),t(E,{class:"mb-4",variant:"tonal"},{default:n(()=>[t(K,{class:"text-subtitle-1"},{default:n(()=>[t(v,{start:""},{default:n(()=>[...e[14]||(e[14]=[o("mdi-cog-transfer",-1)])]),_:1}),e[15]||(e[15]=o(" 设置分享(可选) ",-1))]),_:1}),t(j,null,{default:n(()=>[e[22]||(e[22]=m("div",{class:"text-body-2 text-medium-emphasis mb-3"}," 选择需要包含在链接中的设置项。如果不选择任何设置,将只生成预配置认证链接。 ",-1)),m("div",Zs,[t(h,{color:"primary","prepend-icon":"mdi-server-network",size:"small",variant:"tonal",onClick:l.selectDataSourceSettings},{default:n(()=>[...e[16]||(e[16]=[o(" 数据源设置 ",-1)])]),_:1},8,["onClick"]),t(h,{color:"primary","prepend-icon":"mdi-compare",size:"small",variant:"tonal",onClick:l.selectChangedSettings},{default:n(()=>[...e[17]||(e[17]=[o(" 已变更设置 ",-1)])]),_:1},8,["onClick"]),t(h,{color:"success","prepend-icon":"mdi-select-all",size:"small",variant:"tonal",onClick:l.selectAll},{default:n(()=>[...e[18]||(e[18]=[o(" 全选 ",-1)])]),_:1},8,["onClick"]),t(h,{color:"error","prepend-icon":"mdi-select-remove",size:"small",variant:"tonal",onClick:l.resetSelection},{default:n(()=>[...e[19]||(e[19]=[o(" 清除选择 ",-1)])]),_:1},8,["onClick"])]),m("div",Xs,[t(X,{class:"mr-2",color:"primary"},{default:n(()=>[o(" 已选 "+w(i.selectedItems.length)+" 项设置 ",1)]),_:1}),i.selectedItems.length>0?(c(),x(ne,{key:0},[(c(!0),x(ne,null,ue(i.selectedItems.slice(0,3),r=>(c(),g(X,{key:r,class:"mr-1",size:"small",variant:"text"},{default:n(()=>[o(w(l.getSettingDescription(r)),1)]),_:2},1024))),128)),i.selectedItems.length>3?(c(),g(X,{key:0,color:"grey",size:"small",variant:"text"},{default:n(()=>[o(" +"+w(i.selectedItems.length-3)+" 更多 ",1)]),_:1})):k("",!0)],64)):k("",!0)]),t(it,{variant:"accordion"},{default:n(()=>[t(lt,null,{default:n(()=>[t(Et,null,{default:n(({expanded:r})=>[m("div",$s,[t(v,{class:"mr-2"},{default:n(()=>[o(w(r?"mdi-chevron-up":"mdi-chevron-down"),1)]),_:2},1024),e[20]||(e[20]=o(" 显示设置列表详情 ",-1))])]),_:1}),t(ot,null,{default:n(()=>[t(R,{modelValue:i.search,"onUpdate:modelValue":e[3]||(e[3]=r=>i.search=r),class:"mb-4",clearable:"","hide-details":"",label:"搜索设置","prepend-inner-icon":"mdi-magnify","single-line":""},null,8,["modelValue"]),t(Ut,{modelValue:i.selectedItems,"onUpdate:modelValue":e[4]||(e[4]=r=>i.selectedItems=r),headers:i.headers,items:l.filteredItems,"items-per-page":l.settingItems.length,"sort-by":[{key:"isChanged",order:"desc"}],class:"rounded setting-table",density:"compact","item-value":"key","show-select":"","onUpdate:selected":l.handleSelectionChange},{"item.description":n(({item:r})=>[m("div",ei,[t(v,{icon:r.icon,class:"mr-2",size:"small"},null,8,["icon"]),o(" "+w(r.description)+" ",1),r.key==="server.kvToken"?(c(),g(X,{key:0,class:"ml-2",color:"error",size:"x-small"},{default:n(()=>[...e[21]||(e[21]=[o(" 敏感 ",-1)])]),_:1})):k("",!0)])]),"item.value":n(({item:r})=>[typeof r.value=="boolean"?(c(),x("span",ti,w(r.value?"是":"否"),1)):r.key==="server.kvToken"&&r.value?(c(),x("span",ni,w(r.value.substring(0,8))+"... ",1)):(c(),x("span",si,w(r.value),1))]),"item.key":n(({item:r})=>[m("span",ii,w(r.key),1)]),"item.isChanged":n(({item:r})=>[t(X,{color:r.isChanged?"warning":"success",text:r.isChanged?"已修改":"默认",density:"compact",size:"x-small"},null,8,["color","text"])]),_:2},1032,["modelValue","headers","items","items-per-page","onUpdate:selected"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),t(E,{class:"mb-4",variant:"outlined"},{default:n(()=>[t(K,{class:"text-subtitle-1"},{default:n(()=>[t(v,{start:""},{default:n(()=>[...e[23]||(e[23]=[o("mdi-link",-1)])]),_:1}),e[24]||(e[24]=o(" 生成的统一链接 ",-1))]),_:1}),t(j,null,{default:n(()=>[m("div",li,[t(h,{disabled:!i.preconfigForm.namespace.trim(),color:"primary","prepend-icon":"mdi-auto-fix",variant:"flat",onClick:l.generateUnifiedLink},{default:n(()=>[...e[25]||(e[25]=[o(" 生成统一链接 ",-1)])]),_:1},8,["disabled","onClick"]),t(h,{disabled:!i.unifiedLink,color:"success","prepend-icon":"mdi-test-tube",variant:"tonal",onClick:l.openTestLink},{default:n(()=>[...e[26]||(e[26]=[o(" 测试链接 ",-1)])]),_:1},8,["disabled","onClick"]),t(h,{color:"error","prepend-icon":"mdi-delete",variant:"tonal",onClick:l.clearAll},{default:n(()=>[...e[27]||(e[27]=[o(" 清空所有 ",-1)])]),_:1},8,["onClick"])]),t(R,{modelValue:i.unifiedLink,"onUpdate:modelValue":e[5]||(e[5]=r=>i.unifiedLink=r),"append-inner-icon":i.linkCopied?"mdi-check":"mdi-content-copy",placeholder:i.preconfigForm.namespace?"点击「生成统一链接」按钮":"请先输入命名空间",class:"mb-3",label:"统一链接",readonly:"",variant:"outlined","onClick:appendInner":l.copyUnifiedLink},null,8,["modelValue","append-inner-icon","placeholder","onClick:appendInner"]),i.unifiedLink?(c(),g($,{key:0,class:"mb-3",type:"success",variant:"tonal"},{default:n(()=>[e[33]||(e[33]=m("div",{class:"text-subtitle-2 mb-2"},"链接包含内容:",-1)),m("div",oi,[t(X,{color:"primary",size:"small"},{default:n(()=>[t(v,{size:"small",start:""},{default:n(()=>[...e[28]||(e[28]=[o("mdi-account-key",-1)])]),_:1}),e[29]||(e[29]=o(" 预配置认证 ",-1))]),_:1}),i.selectedItems.length>0?(c(),g(X,{key:0,color:"secondary",size:"small"},{default:n(()=>[t(v,{size:"small",start:""},{default:n(()=>[...e[30]||(e[30]=[o("mdi-cog",-1)])]),_:1}),o(" "+w(i.selectedItems.length)+" 项设置 ",1)]),_:1})):(c(),g(X,{key:1,color:"grey",size:"small"},{default:n(()=>[t(v,{size:"small",start:""},{default:n(()=>[...e[31]||(e[31]=[o("mdi-cog-off",-1)])]),_:1}),e[32]||(e[32]=o(" 无额外设置 ",-1))]),_:1}))])]),_:1})):k("",!0)]),_:1})]),_:1}),t($,{type:"warning",variant:"tonal"},{default:n(()=>[...e[34]||(e[34]=[m("div",{class:"text-subtitle-2 mb-2"},"⚠️ 安全提醒",-1),m("ul",{class:"text-body-2 pl-4"},[m("li",null,"认证码和设置信息会在URL中传输,请谨慎分发"),m("li",null,"建议仅在受信任的网络环境中使用"),m("li",null,"生产环境建议使用HTTPS协议"),m("li",null,"数据源设置和已变更设置默认不包含敏感Token信息")],-1)])]),_:1})]),_:1})]),_:1})])}const Ht=W(qs,[["render",ai]]),ri={name:"UnsavedWarning",props:{show:Boolean,message:{type:String,default:"未保存"}}},ui={class:"warning-container"};function di(s,e,a,d,i,l){return c(),x("div",ui,[a.show?(c(),g(X,{key:0,class:"warning-chip",color:"warning",size:"small"},{default:n(()=>[o(w(a.message),1)]),_:1})):k("",!0)])}const Ye=W(ri,[["render",di],["__scopeId","data-v-0f36b655"]]),ci=kn({disabled:Boolean,modelValue:{type:Boolean,default:null},...Cn()},"VHover"),Gt=yn()({name:"VHover",props:ci(),emits:{"update:modelValue":s=>!0},setup(s,e){let{slots:a}=e;const d=xn(s,"modelValue"),{runOpenDelay:i,runCloseDelay:l}=Sn(s,r=>!s.disabled&&(d.value=r));return()=>{var r;return(r=a.default)==null?void 0:r.call(a,{isHovering:d.value,props:{onMouseenter:i,onMouseleave:l}})}}}),mi={name:"TeacherListCard",components:{UnsavedWarning:Ye},props:{isMobile:Boolean},data(){return{newTeacher:{name:"",subjects:[],isHeadTeacher:!1},editState:{index:-1,teacher:null},modelValue:{list:[],text:"",advanced:!1},loading:!1,error:null,lastSavedData:null,unsavedChanges:!1,commonSubjects:["语文","数学","英语","物理","化学","生物","政治","历史","地理","信息技术","音乐","美术","体育"]}},watch:{modelValue:{handler(s){this.lastSavedData&&(this.unsavedChanges=JSON.stringify(s.list)!==JSON.stringify(this.lastSavedData)),this.modelValue.advanced||(this.modelValue.text=JSON.stringify(s.list,null,2))},deep:!0}},mounted(){this.loadTeachers()},methods:{async loadTeachers(){var s;this.error=null;try{if(this.loading=!0,!_("server.classNumber"))throw new Error("请先设置班号");try{const a=await ae.loadData("classworks-list-teacher");a.success!==!1&&Array.isArray(a)&&(this.modelValue.list=a.map(d=>({name:d.name||"",subjects:Array.isArray(d.subjects)?d.subjects:[],isHeadTeacher:!!d.isHeadTeacher})),this.modelValue.text=JSON.stringify(this.modelValue.list,null,2),this.lastSavedData=JSON.parse(JSON.stringify(this.modelValue.list)),this.unsavedChanges=!1)}catch(a){console.warn("Failed to load teacher list, initializing empty list",a),this.modelValue.list=[],this.modelValue.text="[]",this.lastSavedData=[]}}catch(e){console.error("加载教师列表失败:",e),this.error=e.message||"加载失败,请检查设置",(s=this.$message)==null||s.error("加载失败",this.error)}finally{this.loading=!1}},async saveTeachers(){var s,e,a;try{if(!_("server.classNumber"))throw new Error("请先设置班号");const i=this.modelValue.list.map(r=>({name:r.name,subjects:Array.isArray(r.subjects)?r.subjects:[],isHeadTeacher:!!r.isHeadTeacher})),l=await ae.saveData("classworks-list-teacher",i);if(l.success===!1)throw new Error(((s=l.error)==null?void 0:s.message)||"保存失败");this.modelValue.list=i,this.lastSavedData=JSON.parse(JSON.stringify(i)),this.unsavedChanges=!1,(e=this.$message)==null||e.success("保存成功","教师列表已更新")}catch(d){console.error("保存教师列表失败:",d),(a=this.$message)==null||a.error("保存失败",d.message||"请重试")}},toggleAdvanced(){this.modelValue.advanced=!this.modelValue.advanced,this.modelValue.advanced&&(this.modelValue.text=JSON.stringify(this.modelValue.list,null,2))},handleTextInput(s){if(this.modelValue.advanced)try{const e=JSON.parse(s);Array.isArray(e)?(this.modelValue.list=e.map(a=>({name:a.name||"",subjects:Array.isArray(a.subjects)?a.subjects:[],isHeadTeacher:!!a.isHeadTeacher})),this.error=null):this.error="JSON 必须是一个数组"}catch(e){this.error="JSON 格式错误: "+e.message}},addTeacher(){var e,a;const s=this.newTeacher.name.trim();if(!s){(e=this.$message)==null||e.warning("提示","请输入教师姓名");return}if(this.newTeacher.subjects.length===0){(a=this.$message)==null||a.warning("提示","请选择至少一个任教科目");return}this.modelValue.list.push({name:s,subjects:[...this.newTeacher.subjects],isHeadTeacher:this.newTeacher.isHeadTeacher}),this.newTeacher={name:"",subjects:[],isHeadTeacher:!1}},startEdit(s,e){this.editState.index=s,this.editState.teacher={name:e.name,subjects:[...e.subjects],isHeadTeacher:e.isHeadTeacher}},saveEdit(){var s,e;if(this.editState.index!==-1){const a=this.editState.teacher.name.trim();if(!a){(s=this.$message)==null||s.warning("提示","教师姓名不能为空");return}if(this.editState.teacher.subjects.length===0){(e=this.$message)==null||e.warning("提示","请选择至少一个任教科目");return}this.modelValue.list[this.editState.index]={name:a,subjects:[...this.editState.teacher.subjects],isHeadTeacher:this.editState.teacher.isHeadTeacher},this.editState.index=-1,this.editState.teacher=null}},cancelEdit(){this.editState.index=-1,this.editState.teacher=null},removeTeacher(s){s!==void 0&&this.modelValue.list.splice(s,1)},handleClick(s,e){this.isMobile&&this.startEdit(s,e)}}},fi={key:0},pi={class:"d-flex align-start mb-3"},hi={class:"flex-grow-1"},gi={class:"d-flex align-center mb-1"},wi=["onClick"],vi={key:0,class:"mt-2"},bi={key:1,class:"mt-1"},yi={key:1,class:"pt-2"};function ki(s,e,a,d,i,l){const r=Ye;return c(),g(E,{class:Fe({"unsaved-changes":i.unsavedChanges}),color:i.unsavedChanges?"warning-subtle":void 0,border:""},{default:n(()=>[t(ze,null,{prepend:n(()=>[t(v,{class:"mr-2",icon:"mdi-account-tie",size:"large"})]),append:n(()=>[t(r,{show:i.unsavedChanges,message:"有未保存的更改"},null,8,["show"]),t(h,{color:i.modelValue.advanced?"primary":void 0,"prepend-icon":"mdi-code-braces",variant:"text",onClick:l.toggleAdvanced},{default:n(()=>[o(w(i.modelValue.advanced?"返回基础编辑":"高级编辑"),1)]),_:1},8,["color","onClick"])]),default:n(()=>[t(K,{class:"text-h6"},{default:n(()=>[...e[4]||(e[4]=[o("教师列表",-1)])]),_:1})]),_:1}),t(j,null,{default:n(()=>[i.loading?(c(),g(Qe,{key:0,class:"mb-4",color:"primary",indeterminate:""})):k("",!0),i.error?(c(),g($,{key:1,class:"mb-4",closable:"",type:"error",variant:"tonal"},{default:n(()=>[o(w(i.error),1)]),_:1})):k("",!0),t(At,null,{default:n(()=>[i.modelValue.advanced?(c(),x("div",yi,[t(Ie,{modelValue:i.modelValue.text,"onUpdate:modelValue":[e[3]||(e[3]=p=>i.modelValue.text=p),l.handleTextInput],hint:"JSON 格式编辑教师列表。每个教师需包含 name、subjects(数组)、isHeadTeacher(布尔值)",label:"批量编辑教师列表 (JSON)","persistent-hint":"",placeholder:'[{"name":"教师姓名","subjects":["语文","数学"],"isHeadTeacher":true}]',rows:"15",variant:"outlined"},null,8,["modelValue","onUpdate:modelValue"])])):(c(),x("div",fi,[t(E,{class:"mb-6",variant:"outlined"},{default:n(()=>[t(j,null,{default:n(()=>[t(de,null,{default:n(()=>[t(z,{cols:"12",md:"4"},{default:n(()=>[t(R,{modelValue:i.newTeacher.name,"onUpdate:modelValue":e[0]||(e[0]=p=>i.newTeacher.name=p),density:"comfortable","hide-details":"",label:"教师姓名",placeholder:"输入教师姓名","prepend-inner-icon":"mdi-account",variant:"outlined"},null,8,["modelValue"])]),_:1}),t(z,{cols:"12",md:"5"},{default:n(()=>[t(mt,{modelValue:i.newTeacher.subjects,"onUpdate:modelValue":e[1]||(e[1]=p=>i.newTeacher.subjects=p),items:i.commonSubjects,chips:"",clearable:"","closable-chips":"",density:"comfortable","hide-details":"",label:"任教科目",multiple:"",placeholder:"选择或输入科目","prepend-inner-icon":"mdi-book-open-variant",variant:"outlined"},null,8,["modelValue","items"])]),_:1}),t(z,{cols:"12",md:"3",class:"d-flex align-center gap-2"},{default:n(()=>[t(Ce,{modelValue:i.newTeacher.isHeadTeacher,"onUpdate:modelValue":e[2]||(e[2]=p=>i.newTeacher.isHeadTeacher=p),density:"comfortable","hide-details":"",label:"班主任"},null,8,["modelValue"]),t(h,{disabled:!i.newTeacher.name.trim()||i.newTeacher.subjects.length===0,color:"primary","prepend-icon":"mdi-plus",onClick:l.addTeacher},{default:n(()=>[...e[5]||(e[5]=[o(" 添加教师 ",-1)])]),_:1},8,["disabled","onClick"])]),_:1})]),_:1})]),_:1})]),_:1}),i.modelValue.list.length===0?(c(),g(de,{key:0},{default:n(()=>[t(z,{cols:"12"},{default:n(()=>[t($,{type:"info",variant:"tonal"},{default:n(()=>[...e[6]||(e[6]=[o(" 暂无教师信息,请添加教师 ",-1)])]),_:1})]),_:1})]),_:1})):(c(),g(de,{key:1},{default:n(()=>[(c(!0),x(ne,null,ue(i.modelValue.list,(p,u)=>(c(),g(z,{key:u,cols:"12",lg:"6",xl:"4"},{default:n(()=>[t(Gt,null,{default:n(({isHovering:y,props:T})=>[t(E,je({elevation:a.isMobile?1:y?4:1,border:"",class:"teacher-card"},{ref_for:!0},T),{default:n(()=>[t(j,{class:"pa-4"},{default:n(()=>[m("div",pi,[t(He,{color:p.isHeadTeacher?"primary":"grey-lighten-1",class:"mr-3",size:"48"},{default:n(()=>[t(v,{icon:p.isHeadTeacher?"mdi-star":"mdi-account",size:"28"},null,8,["icon"])]),_:2},1032,["color"]),m("div",hi,[m("div",gi,[i.editState.index===u?(c(),g(R,{key:0,modelValue:i.editState.teacher.name,"onUpdate:modelValue":I=>i.editState.teacher.name=I,autofocus:"",class:"flex-grow-1",density:"compact","hide-details":"",variant:"underlined"},null,8,["modelValue","onUpdate:modelValue"])):(c(),x("span",{key:1,class:"text-h6 font-weight-medium",onClick:I=>l.handleClick(u,p)},w(p.name),9,wi)),p.isHeadTeacher?(c(),g(X,{key:2,class:"ml-2",color:"primary",density:"comfortable",size:"small",variant:"flat"},{default:n(()=>[...e[7]||(e[7]=[o(" 班主任 ",-1)])]),_:1})):k("",!0)]),i.editState.index===u?(c(),x("div",vi,[t(mt,{modelValue:i.editState.teacher.subjects,"onUpdate:modelValue":I=>i.editState.teacher.subjects=I,items:i.commonSubjects,chips:"","closable-chips":"",density:"compact","hide-details":"",label:"任教科目",multiple:"",variant:"outlined"},null,8,["modelValue","onUpdate:modelValue","items"]),t(Ce,{modelValue:i.editState.teacher.isHeadTeacher,"onUpdate:modelValue":I=>i.editState.teacher.isHeadTeacher=I,class:"mt-2",density:"compact","hide-details":"",label:"班主任"},null,8,["modelValue","onUpdate:modelValue"])])):(c(),x("div",bi,[(c(!0),x(ne,null,ue(p.subjects,(I,Q)=>(c(),g(X,{key:Q,class:"mr-1 mb-1",density:"comfortable",size:"small",variant:"tonal"},{default:n(()=>[o(w(I),1)]),_:2},1024))),128))]))]),m("div",{class:Fe([{"opacity-100":y||a.isMobile||i.editState.index===u},"d-flex gap-1 action-buttons ml-2"])},[i.editState.index===u?(c(),g(h,{key:0,color:"success",icon:"mdi-check",size:"small",variant:"text",onClick:l.saveEdit},null,8,["onClick"])):k("",!0),i.editState.index===u?(c(),g(h,{key:1,color:"grey",icon:"mdi-close",size:"small",variant:"text",onClick:l.cancelEdit},null,8,["onClick"])):(c(),g(h,{key:2,color:"primary",icon:"mdi-pencil",size:"small",variant:"text",onClick:I=>l.startEdit(u,p)},null,8,["onClick"])),i.editState.index!==u?(c(),g(h,{key:3,color:"error",icon:"mdi-delete",size:"small",variant:"text",onClick:I=>l.removeTeacher(u)},null,8,["onClick"])):k("",!0)],2)])]),_:2},1024)]),_:2},1040,["elevation"])]),_:2},1024)]),_:2},1024))),128))]),_:1}))]))]),_:1}),t(de,{class:"mt-6"},{default:n(()=>[t(z,{class:"d-flex gap-2",cols:"12"},{default:n(()=>[t(h,{disabled:i.loading,loading:i.loading,color:"primary","prepend-icon":"mdi-content-save",size:"large",onClick:l.saveTeachers},{default:n(()=>[...e[8]||(e[8]=[o(" 保存教师列表 ",-1)])]),_:1},8,["disabled","loading","onClick"]),t(h,{disabled:i.loading,loading:i.loading,color:"error","prepend-icon":"mdi-refresh",size:"large",variant:"outlined",onClick:l.loadTeachers},{default:n(()=>[...e[9]||(e[9]=[o(" 重载教师列表 ",-1)])]),_:1},8,["disabled","loading","onClick"])]),_:1})]),_:1})]),_:1})]),_:1},8,["class","color"])}const Yt=W(mi,[["render",ki],["__scopeId","data-v-16455a49"]]),xi={name:"StudentListCard",components:{UnsavedWarning:Ye},props:{isMobile:Boolean},data(){return{newStudentName:"",editState:{index:-1,name:""},modelValue:{list:[],text:"",advanced:!1},loading:!1,error:null,lastSavedData:null,unsavedChanges:!1}},watch:{modelValue:{handler(s){this.lastSavedData&&(this.unsavedChanges=JSON.stringify(s.list)!==JSON.stringify(this.lastSavedData)),this.modelValue.advanced||(this.modelValue.text=s.list.slice().sort((e,a)=>e.id-a.id).map(e=>e.name).join(` +`))}catch(l){console.error("复制失败:",l)}}},beforeUnmount(){[this.typewriter,this.sourceWriter].forEach(s=>s==null?void 0:s.stop())}},Qn={ref:"typewriter",class:"typewriter-text"},Hn={ref:"sourceWriter",class:"source-text"};function Gn(s,e,a,d,i,l){const r=ee;return c(),g(r,{border:"",icon:"mdi-thought-bubble",title:"回声洞",onClick:l.handleClick},{default:n(()=>[t(j,null,{default:n(()=>[m("div",Qn,null,512),m("div",Hn,null,512)]),_:1}),t(hn,{name:"fade"},{default:n(()=>{var p;return[(p=s.currentQuote)!=null&&p.contributor?(c(),g(X,{key:0,class:"contributor"},{default:n(()=>[t(He,{start:""},{default:n(()=>[t(_t,{src:`https://github.com/${s.currentQuote.contributor}.png`},null,8,["src"])]),_:1}),o(" "+w(s.currentQuote.contributor),1)]),_:1})):k("",!0)]}),_:1})]),_:1},8,["onClick"])}const Mt=W(Jn,[["render",Gn],["__scopeId","data-v-a6a55e27"]]),Yn={name:"SettingItem",props:{settingKey:{type:String,required:!0},icon:{type:String,default:null},disabled:{type:Boolean,default:!1},title:{type:String,default:null},description:{type:String,default:null}},data(){return{localValue:null,definition:null,type:null,selectOptions:[],hasOptions:!1,minValue:0,maxValue:100,stepValue:1,showSnackbar:!1,snackbarText:"",fontFamilies:[{title:"Arial",value:"Arial, sans-serif"},{title:"Calibri",value:"Calibri, sans-serif"},{title:"Cambria",value:"Cambria, serif"},{title:"Consolas",value:"Consolas, monospace"},{title:"Courier New",value:"Courier New, monospace"},{title:"Georgia",value:"Georgia, serif"},{title:"Helvetica",value:"Helvetica, sans-serif"},{title:"Segoe UI",value:"Segoe UI, sans-serif"},{title:"Times New Roman",value:"Times New Roman, serif"},{title:"Trebuchet MS",value:"Trebuchet MS, sans-serif"},{title:"Verdana",value:"Verdana, sans-serif"},{title:"Monospace",value:"monospace"},{title:"Sans-serif",value:"sans-serif"},{title:"Serif",value:"serif"}],displayValueMappings:{"display.emptySubjectDisplay":{card:"卡片",button:"按钮"},"theme.mode":{light:"浅色",dark:"深色"},"server.provider":{classworkscloud:"Classworks云端存储","kv-local":"KV本地存储","kv-server":"KV远程服务器"}},defaultIcons:{boolean:"mdi-toggle-switch-outline",number:"mdi-numeric",string:"mdi-form-textbox"}}},computed:{displayTitle(){if(this.title)return this.title;if(this.definition&&this.definition.description)return this.definition.description;const s=this.settingKey.split(".");return s[s.length-1]},displayDescription(){return this.description?this.description:this.settingKey},isFontFamily(){return this.settingKey.toLowerCase().includes("fontfamily")||this.settingKey.toLowerCase().includes("font.family")},isDefaultValue(){return this.definition?typeof this.localValue=="object"&&this.localValue!==null?JSON.stringify(this.localValue)===JSON.stringify(this.definition.default):this.localValue===this.definition.default:!0},settingIcon(){return this.icon?this.icon:this.definition&&this.definition.icon?this.definition.icon:this.defaultIcons[this.type]||"mdi-cog-outline"}},created(){this.loadSetting()},methods:{loadSetting(){if(this.definition=gn(this.settingKey),!this.definition){console.error(`未找到设置项定义: ${this.settingKey}`);return}if(this.type=this.definition.type,this.localValue=_(this.settingKey),this.type==="string"){if(this.isFontFamily)this.selectOptions=this.fontFamilies,this.hasOptions=!0;else if(this.settingKey in this.displayValueMappings){const s=this.displayValueMappings[this.settingKey];this.selectOptions=Object.entries(s).map(([e,a])=>({title:a,value:e})),this.hasOptions=!0}else if(this.definition.validate){const e=this.definition.validate.toString().match(/\[(.*?)\]/);if(e){const d=e[1].split(",").map(i=>{const l=i.trim().replace(/['"]/g,"");return{title:this.getDisplayValue(l)||l,value:l}});d.length>0&&(this.selectOptions=d,this.hasOptions=!0)}}}if(this.type==="number"&&this.definition.validate){const s=this.definition.validate.toString(),e=s.match(/value\s*>=\s*(\d+)/);e&&(this.minValue=Number(e[1]));const a=s.match(/value\s*<=\s*(\d+)/);a&&(this.maxValue=Number(a[1]));const d=this.maxValue-this.minValue;d>100?this.stepValue=10:d>20?this.stepValue=5:d>10?this.stepValue=2:this.stepValue=1}},getDisplayValue(s){return this.settingKey in this.displayValueMappings&&this.displayValueMappings[this.settingKey][s]||s},updateSetting(s){let e=s;this.type==="boolean"?e=!!s:this.type==="number"&&(e=Number(s),ethis.maxValue&&(e=this.maxValue)),xe(this.settingKey,e)?this.$emit("update",this.settingKey,e):(this.localValue=_(this.settingKey),this.$emit("error",this.settingKey))},adjustValue(s){if(this.type!=="number")return;const e=this.localValue+s;e>=this.minValue&&e<=this.maxValue&&(this.localValue=e,this.updateSetting(e))},copySettingId(){navigator.clipboard.writeText(this.settingKey).then(()=>{this.showSnackbarMessage("设置ID已复制到剪贴板")}).catch(s=>{console.error("复制失败:",s)})},copySettingValue(){let s="";typeof this.localValue=="object"&&this.localValue!==null?s=JSON.stringify(this.localValue):s=String(this.localValue),navigator.clipboard.writeText(s).then(()=>{this.showSnackbarMessage("设置值已复制到剪贴板")}).catch(e=>{console.error("复制失败:",e)})},resetToDefault(){this.definition&&(Vt(this.settingKey),this.localValue=_(this.settingKey),this.showSnackbarMessage("已重置为默认值"),this.$emit("update",this.settingKey,this.localValue))},showSnackbarMessage(s){this.snackbarText=s,this.showSnackbar=!0}}},Wn={class:"text-caption text-grey-darken-1"},qn={class:"d-flex flex-column flex-sm-row align-center"},Zn={key:0,class:"me-2"},Xn={key:2,class:"d-flex align-center"},$n={key:0,class:"px-4 pb-2 pt-0"};function es(s,e,a,d,i,l){return c(),x(ne,null,[t(A,{disabled:a.disabled,class:"setting-item"},{prepend:n(()=>[t(v,{icon:l.settingIcon},null,8,["icon"])]),append:n(()=>[m("div",qn,[i.type!=="string"||i.hasOptions?(c(),x("div",Zn,[i.type==="boolean"?(c(),g(Tt,{key:0,modelValue:i.localValue,"onUpdate:modelValue":[e[0]||(e[0]=r=>i.localValue=r),l.updateSetting],disabled:a.disabled,density:"comfortable","hide-details":""},null,8,["modelValue","disabled","onUpdate:modelValue"])):i.type==="string"&&i.hasOptions?(c(),g(Je,{key:1,modelValue:i.localValue,"onUpdate:modelValue":[e[1]||(e[1]=r=>i.localValue=r),l.updateSetting],disabled:a.disabled,items:i.selectOptions,"bg-color":"surface",class:"setting-select",density:"compact","hide-details":"","item-title":"title","item-value":"value",variant:"outlined"},null,8,["modelValue","disabled","items","onUpdate:modelValue"])):i.type==="number"?(c(),x("div",Xn,[t(h,{disabled:a.disabled||i.localValue<=i.minValue,icon:"mdi-minus",size:"small",variant:"text",onClick:e[2]||(e[2]=r=>l.adjustValue(-i.stepValue))},null,8,["disabled"]),t(R,{modelValue:i.localValue,"onUpdate:modelValue":[e[3]||(e[3]=r=>i.localValue=r),l.updateSetting],modelModifiers:{number:!0},disabled:a.disabled,max:i.maxValue,min:i.minValue,step:i.stepValue,"bg-color":"surface",class:"mx-2 setting-number-field",density:"compact","hide-details":"",style:{width:"80px"},type:"number",variant:"outlined"},null,8,["modelValue","disabled","max","min","step","onUpdate:modelValue"]),t(h,{disabled:a.disabled||i.localValue>=i.maxValue,icon:"mdi-plus",size:"small",variant:"text",onClick:e[4]||(e[4]=r=>l.adjustValue(i.stepValue))},null,8,["disabled"])])):k("",!0)])):k("",!0),t(It,{location:"bottom"},{activator:n(({props:r})=>[t(h,je({disabled:a.disabled,class:"ml-2",icon:"mdi-dots-vertical",size:"small"},r,{variant:"text"}),null,16,["disabled"])]),default:n(()=>[t(J,{density:"compact"},{default:n(()=>[t(A,{onClick:l.copySettingId},{prepend:n(()=>[t(v,{icon:"mdi-key",size:"small"})]),default:n(()=>[t(L,null,{default:n(()=>[...e[7]||(e[7]=[o("复制设置ID",-1)])]),_:1})]),_:1},8,["onClick"]),t(A,{onClick:l.copySettingValue},{prepend:n(()=>[t(v,{icon:"mdi-content-copy",size:"small"})]),default:n(()=>[t(L,null,{default:n(()=>[...e[8]||(e[8]=[o("复制设置值",-1)])]),_:1})]),_:1},8,["onClick"]),t(M),t(A,{disabled:l.isDefaultValue,onClick:l.resetToDefault},{prepend:n(()=>[t(v,{icon:"mdi-restore",size:"small"})]),default:n(()=>[t(L,null,{default:n(()=>[...e[9]||(e[9]=[o("重置为默认值",-1)])]),_:1})]),_:1},8,["disabled","onClick"])]),_:1})]),_:1})])]),default:n(()=>[t(L,{class:"text-wrap"},{default:n(()=>[o(w(l.displayTitle),1)]),_:1}),t(ie,{class:"d-flex align-center text-wrap"},{default:n(()=>[m("span",Wn,w(a.settingKey),1)]),_:1})]),_:1},8,["disabled"]),i.type==="string"&&!i.hasOptions?(c(),x("div",$n,[t(R,{modelValue:i.localValue,"onUpdate:modelValue":[e[5]||(e[5]=r=>i.localValue=r),l.updateSetting],disabled:a.disabled,"bg-color":"surface",class:"setting-text-field mt-1",density:"compact","hide-details":"",variant:"outlined"},null,8,["modelValue","disabled","onUpdate:modelValue"])])):k("",!0),t(tt,{modelValue:i.showSnackbar,"onUpdate:modelValue":e[6]||(e[6]=r=>i.showSnackbar=r),timeout:2e3,color:"success",location:"top"},{default:n(()=>[o(w(i.snackbarText),1)]),_:1},8,["modelValue"])],64)}const _e=W(Yn,[["render",es],["__scopeId","data-v-08b49b47"]]),ts={name:"SettingsExplorer",components:{SettingItem:_e},data(){return{searchQuery:"",currentSettings:{},unwatchFunction:null}},computed:{isDeveloperMode(){return _("developer.enabled")},allSettings(){var e;const s=[];for(const[a,d]of Object.entries($e))this.searchQuery&&!a.toLowerCase().includes(this.searchQuery.toLowerCase())&&!((e=d.description)!=null&&e.toLowerCase().includes(this.searchQuery.toLowerCase()))||s.push({key:a,...d});return s},formattedSettings(){return JSON.stringify(this.currentSettings,null,2)}},created(){this.updateCurrentSettings(),this.unwatchFunction=nt(()=>{this.updateCurrentSettings()})},beforeUnmount(){this.unwatchFunction&&this.unwatchFunction()},methods:{updateCurrentSettings(){this.currentSettings=Be()},onSettingUpdate(s,e){this.$emit("update",s,e),this.updateCurrentSettings()},onSettingError(s){this.$emit("error",s)},copySettingsToClipboard(){navigator.clipboard.writeText(JSON.stringify(this.currentSettings)).then(()=>{this.$emit("message",{type:"success",text:"设置已复制到剪贴板"})}).catch(s=>{console.error("复制到剪贴板失败:",s),this.$emit("message",{type:"error",text:"复制到剪贴板失败"})})}}},ns={class:"settings-explorer"},ss={class:"settings-json"};function is(s,e,a,d,i,l){const r=_e;return c(),x("div",ns,[m("div",null,[t(R,{modelValue:i.searchQuery,"onUpdate:modelValue":e[0]||(e[0]=p=>i.searchQuery=p),class:"mb-4",clearable:"",density:"comfortable",label:"搜索设置","prepend-inner-icon":"mdi-magnify",variant:"outlined"},null,8,["modelValue"]),t(J,null,{default:n(()=>[(c(!0),x(ne,null,ue(l.allSettings,p=>(c(),x("div",{key:p.key},[(c(),g(r,{key:p.key,disabled:p.requireDeveloper&&!l.isDeveloperMode,"setting-key":p.key,onError:l.onSettingError,onUpdate:l.onSettingUpdate},null,8,["disabled","setting-key","onError","onUpdate"])),t(M,{class:"my-2"})]))),128))]),_:1}),t(E,{border:""},{default:n(()=>[t(K,{class:"text-subtitle-1"},{default:n(()=>[...e[1]||(e[1]=[o("当前配置",-1)])]),_:1}),t(j,null,{default:n(()=>[m("pre",ss,w(l.formattedSettings),1)]),_:1}),t(re,null,{default:n(()=>[t(te),t(h,{onClick:l.copySettingsToClipboard},{default:n(()=>[e[3]||(e[3]=o(" 复制到剪贴板 ",-1)),t(v,{right:""},{default:n(()=>[...e[2]||(e[2]=[o("mdi-content-copy",-1)])]),_:1})]),_:1},8,["onClick"])]),_:1})]),_:1})])])}const Pt=W(ts,[["render",is],["__scopeId","data-v-4d032f99"]]),ls={name:"SettingGroup",props:{title:{type:String,default:null},description:{type:String,default:null},icon:{type:String,default:null},border:{type:Boolean,default:!1}},methods:{onSettingUpdate(s,e){this.$emit("update",s,e)},onSettingError(s){this.$emit("error",s)}}};function os(s,e,a,d,i,l){return c(),g(E,{border:a.border,class:"setting-group"},{default:n(()=>[a.title?(c(),g(K,{key:0,class:"d-flex align-center"},{default:n(()=>[a.icon?(c(),g(v,{key:0,icon:a.icon,class:"mr-2"},null,8,["icon"])):k("",!0),o(" "+w(a.title),1)]),_:1})):k("",!0),a.description?(c(),g(Le,{key:1},{default:n(()=>[o(w(a.description),1)]),_:1})):k("",!0),t(j,null,{default:n(()=>[t(J,null,{default:n(()=>[Ke(s.$slots,"default",{},void 0,!0)]),_:3})]),_:3}),s.$slots.actions?(c(),g(re,{key:2},{default:n(()=>[Ke(s.$slots,"actions",{},void 0,!0)]),_:3})):k("",!0)]),_:3},8,["border"])}const Ge=W(ls,[["render",os],["__scopeId","data-v-9af32ae4"]]),as={subjects:{语文:{books:{课本:["第一单元","第二单元"],练习册:["第一章","第二章"]}},数学:{books:{课本:["第一章","第二章"],习题册:["基础练习","提高练习"]}},英语:{books:{课本:["Unit 1","Unit 2"],练习册:["Chapter 1","Chapter 2"]}}},commonSubject:{books:{试卷:["单元测试","期中测试","期末测试"],假期作业:["必做题","选做题"]}},actions:["写完","下一课","不交","明天交"]},rs={name:"HomeworkTemplateCard",components:{SettingsCard:ee,SettingGroup:Ge},data(){return{loading:!1,error:null,config:wn(JSON.parse(JSON.stringify(as))),originalConfig:null,newSubject:"",newCommonBook:"",newAction:"",newTask:"",editedSubjects:{},editedBookTypes:{},newBookTypes:{},newBooks:{},showSnackbar:!1,snackbarText:"",snackbarColor:"success",isNewConfig:!0,dialog:{show:!1,title:"",nameLabel:"",editedItem:{name:"",type:"",subject:"",bookType:"",originalName:"",tasks:[]}}}},computed:{subjectList(){return Object.keys(this.config.subjects)},hasChanges(){return this.isNewConfig?!0:this.originalConfig&&JSON.stringify(this.config)!==JSON.stringify(this.originalConfig)}},created(){this.loadConfig()},methods:{async loadConfig(){var s,e;this.loading=!0;try{const a=await ae.loadData("classworks-config-homework-template");if(a){const d=a;Object.assign(this.config,d),this.originalConfig=JSON.parse(JSON.stringify(d)),this.isNewConfig=!1,this.showMessage("配置已加载","success")}else if(((s=a.error)==null?void 0:s.code)==="NOT_FOUND")this.showMessage("使用默认配置","info"),this.isNewConfig=!0;else{const d=((e=a.error)==null?void 0:e.message)||"加载失败";this.showMessage(`加载失败: ${d},可继续编辑当前配置`,"warning")}}catch(a){console.error("Failed to load config:",a),this.showMessage("加载失败,可继续编辑当前配置","warning")}this.loading=!1},async saveConfig(){this.loading=!0;try{const s=await ae.saveData("classworks-config-homework-template",this.config);if(s)this.originalConfig=JSON.parse(JSON.stringify(this.config)),this.isNewConfig=!1,this.showMessage("配置已保存","success");else throw new Error(s||"保存失败")}catch(s){console.error("Failed to save config:",s),this.showMessage(`保存失败: ${s.message},请稍后重试`,"error")}this.loading=!1},showMessage(s,e="success"){this.snackbarText=s,this.snackbarColor=e,this.showSnackbar=!0},addSubject(){this.newSubject&&(this.config.subjects[this.newSubject]||(this.config.subjects[this.newSubject]={books:{}}),this.newSubject="")},updateSubject(s){const e=this.editedSubjects[s];if(e&&e!==s){const a=this.config.subjects[s];this.config.subjects[e]=a,delete this.config.subjects[s]}delete this.editedSubjects[s]},deleteSubject(s){delete this.config.subjects[s]},addBookType(s){const e=this.newBookTypes[s];e&&(this.config.subjects[s].books[e]||(this.config.subjects[s].books[e]=[]),this.newBookTypes[s]="")},updateBookType(s,e){const a=`${s}-${e}`,d=this.editedBookTypes[a];if(d&&d!==e){const i=this.config.subjects[s].books[e];this.config.subjects[s].books[d]=i,delete this.config.subjects[s].books[e]}delete this.editedBookTypes[a]},deleteBookType(s,e){s==="common"?delete this.config.commonSubject.books[e]:delete this.config.subjects[s].books[e]},addBook(s,e){const a=`${s}-${e}`,d=this.newBooks[a];d&&(this.config.subjects[s].books[e].includes(d)||this.config.subjects[s].books[e].push(d),this.newBooks[a]="")},removeBook(s,e,a){const d=this.config.subjects[s].books[e],i=d.indexOf(a);i>-1&&d.splice(i,1)},addCommonBook(){this.newCommonBook&&(this.config.commonSubject.books[this.newCommonBook]||(this.config.commonSubject.books[this.newCommonBook]=[]),this.newCommonBook="")},removeCommonBook(s){delete this.config.commonSubject.books[s]},addAction(){this.newAction&&(this.config.actions.includes(this.newAction)||this.config.actions.push(this.newAction),this.newAction="")},removeAction(s){const e=this.config.actions.indexOf(s);e>-1&&this.config.actions.splice(e,1)},openBookDialog(s,e,a){this.dialog.show=!0,this.dialog.title="编辑需完成部分",this.dialog.nameLabel="部分名称",this.dialog.editedItem={name:a,type:"book",subject:s,bookType:e,originalName:a,tasks:this.config.subjects[s].books[e]}},openCommonBookDialog(s){this.dialog.show=!0,this.dialog.title="编辑通用作业本",this.dialog.nameLabel="作业本名称",this.dialog.editedItem={name:s,type:"commonBook",originalName:s,tasks:Array.isArray(this.config.commonSubject.books[s])?[...this.config.commonSubject.books[s]]:[]}},openActionDialog(s){this.dialog={show:!0,title:"编辑操作",nameLabel:"操作名称",editedItem:{name:s,type:"action",originalName:s,tasks:[]}}},addTask(){this.newTask&&(this.dialog.editedItem.tasks||(this.dialog.editedItem.tasks=[]),this.dialog.editedItem.tasks.push(this.newTask),this.newTask="")},removeTask(s){this.dialog.editedItem.tasks.splice(s,1)},openSubjectBookDialog(s,e,a){this.dialog.show=!0,this.dialog.title=s==="common"?"编辑通用作业本":"编辑作业本",this.dialog.nameLabel="作业本名称",this.dialog.editedItem={name:e,type:"subjectBook",subject:s,originalName:e,tasks:Array.isArray(a)?[...a]:[]}},saveDialog(){const{type:s,name:e,subject:a,originalName:d,tasks:i}=this.dialog.editedItem;if(!e){this.showMessage("名称不能为空","error");return}let l;const r=a==="common"?this.config.commonSubject.books:a?this.config.subjects[a].books:null;switch(s){case"subjectBook":r&&(d!==e?(r[e]=i||[],delete r[d]):r[e]=i||[]);break;case"action":l=this.config.actions.indexOf(d),l>-1&&(this.config.actions[l]=e);break}this.closeDialog()},closeDialog(){this.dialog={show:!1,title:"",nameLabel:"",editedItem:{name:"",type:"",subject:"",originalName:"",tasks:[]}},this.newTask=""}}},us={class:"d-flex justify-space-between align-center mb-6"};function ds(s,e,a,d,i,l){const r=Ge,p=ee;return c(),g(p,{loading:i.loading,border:"",icon:"mdi-book-edit",title:"作业模板配置"},{default:n(()=>[i.error?(c(),g($,{key:0,class:"mb-4",closable:"",type:"error",variant:"tonal"},{default:n(()=>[o(w(i.error),1)]),_:1})):k("",!0),m("div",us,[m("div",null,[t(h,{loading:i.loading,class:"mr-2",color:"primary","prepend-icon":"mdi-refresh",size:"large",onClick:l.loadConfig},{default:n(()=>[...e[7]||(e[7]=[o(" 重新加载配置 ",-1)])]),_:1},8,["loading","onClick"]),t(h,{loading:i.loading,color:"success","prepend-icon":"mdi-content-save",size:"large",onClick:l.saveConfig},{default:n(()=>[...e[8]||(e[8]=[o(" 保存所有更改 ",-1)])]),_:1},8,["loading","onClick"])]),l.hasChanges?(c(),g(X,{key:0,color:"warning",variant:"elevated"},{default:n(()=>[...e[9]||(e[9]=[o(" 有未保存的更改 ",-1)])]),_:1})):k("",!0)]),t(de,null,{default:n(()=>[t(z,{cols:"12",md:"6"},{default:n(()=>[t(r,{border:"",icon:"mdi-book",title:"科目配置"},{default:n(()=>[t(J,null,{default:n(()=>[t(A,null,{default:n(()=>[t(R,{modelValue:i.newSubject,"onUpdate:modelValue":e[0]||(e[0]=u=>i.newSubject=u),"append-inner-icon":"mdi-plus",density:"comfortable",label:"添加新科目",variant:"outlined","onClick:appendInner":l.addSubject,onKeyup:Ve(l.addSubject,["enter"])},null,8,["modelValue","onClick:appendInner","onKeyup"])]),_:1}),(c(!0),x(ne,null,ue(l.subjectList,u=>(c(),g(A,{key:u},{default:n(()=>[t(E,{border:"",class:"w-100 mb-2"},{default:n(()=>[t(K,{class:"d-flex align-center"},{default:n(()=>[t(R,{modelValue:i.editedSubjects[u],"onUpdate:modelValue":y=>i.editedSubjects[u]=y,placeholder:u,density:"comfortable","hide-details":"",variant:"plain",onBlur:y=>l.updateSubject(u)},null,8,["modelValue","onUpdate:modelValue","placeholder","onBlur"]),t(te),t(h,{color:"error",icon:"mdi-delete",size:"small",variant:"text",onClick:y=>l.deleteSubject(u)},null,8,["onClick"])]),_:2},1024),t(j,null,{default:n(()=>[t(R,{modelValue:i.newBookTypes[u],"onUpdate:modelValue":y=>i.newBookTypes[u]=y,"append-inner-icon":"mdi-plus",class:"mb-2",density:"comfortable",label:"添加作业本名称",variant:"outlined","onClick:appendInner":()=>l.addBookType(u),onKeyup:Ve(()=>l.addBookType(u),["enter"])},null,8,["modelValue","onUpdate:modelValue","onClick:appendInner","onKeyup"]),t(J,{border:"",density:"compact",rounded:""},{default:n(()=>[(c(!0),x(ne,null,ue(i.config.subjects[u].books,(y,T)=>(c(),g(A,{key:T,title:T,onClick:I=>l.openSubjectBookDialog(u,T,y)},{prepend:n(()=>[t(v,{class:"mr-2",icon:"mdi-book-open-variant"})]),append:n(()=>[t(X,{class:"mr-2",color:"info",size:"small"},{default:n(()=>[o(w(y.length)+"个部分 ",1)]),_:2},1024),t(h,{color:"error",icon:"mdi-delete",size:"small",variant:"text",onClick:Ae(()=>l.deleteBookType(u,T),["stop"])},null,8,["onClick"])]),_:2},1032,["title","onClick"]))),128))]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1}),t(z,{cols:"12",md:"6"},{default:n(()=>[t(r,{border:"",icon:"mdi-cog",title:"通用配置"},{default:n(()=>[t(J,null,{default:n(()=>[t(A,null,{default:n(()=>[t(R,{modelValue:i.newCommonBook,"onUpdate:modelValue":e[1]||(e[1]=u=>i.newCommonBook=u),"append-inner-icon":"mdi-plus",density:"comfortable",label:"添加作业本名称",variant:"outlined","onClick:appendInner":l.addCommonBook,onKeyup:Ve(l.addCommonBook,["enter"])},null,8,["modelValue","onClick:appendInner","onKeyup"])]),_:1}),t(A,null,{default:n(()=>[t(J,{border:"",density:"compact",rounded:""},{default:n(()=>[(c(!0),x(ne,null,ue(i.config.commonSubject.books,(u,y)=>(c(),g(A,{key:y,title:y,onClick:T=>l.openSubjectBookDialog("common",y,u)},{prepend:n(()=>[t(v,{class:"mr-2",icon:"mdi-book-multiple"})]),append:n(()=>[t(X,{class:"mr-2",color:"info",size:"small"},{default:n(()=>[o(w(u.length)+"个部分 ",1)]),_:2},1024),t(h,{color:"error",icon:"mdi-delete",size:"small",variant:"text",onClick:Ae(()=>l.deleteBookType("common",y),["stop"])},null,8,["onClick"])]),_:2},1032,["title","onClick"]))),128))]),_:1})]),_:1}),t(M,{class:"my-2"}),t(A,null,{default:n(()=>[t(R,{modelValue:i.newAction,"onUpdate:modelValue":e[2]||(e[2]=u=>i.newAction=u),"append-inner-icon":"mdi-plus",density:"comfortable",label:"添加操作",variant:"outlined","onClick:appendInner":l.addAction,onKeyup:Ve(l.addAction,["enter"])},null,8,["modelValue","onClick:appendInner","onKeyup"])]),_:1}),t(A,null,{default:n(()=>[t(J,{border:"",density:"compact",rounded:""},{default:n(()=>[(c(!0),x(ne,null,ue(i.config.actions,u=>(c(),g(A,{key:u,title:u,onClick:y=>l.openActionDialog(u)},{append:n(()=>[t(h,{color:"error",icon:"mdi-delete",size:"small",variant:"text",onClick:Ae(y=>l.removeAction(u),["stop"])},null,8,["onClick"])]),_:2},1032,["title","onClick"]))),128))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),t(we,{modelValue:i.dialog.show,"onUpdate:modelValue":e[5]||(e[5]=u=>i.dialog.show=u),"max-width":"600px"},{default:n(()=>[t(E,null,{default:n(()=>[t(K,{class:"text-h5 pa-4"},{default:n(()=>[o(w(i.dialog.title),1)]),_:1}),t(j,null,{default:n(()=>[t(st,null,{default:n(()=>[t(de,null,{default:n(()=>[t(z,{cols:"12"},{default:n(()=>[t(R,{modelValue:i.dialog.editedItem.name,"onUpdate:modelValue":e[3]||(e[3]=u=>i.dialog.editedItem.name=u),label:i.dialog.nameLabel,rules:[u=>!!u||"名称不能为空"],density:"comfortable",variant:"outlined"},null,8,["modelValue","label","rules"])]),_:1}),i.dialog.editedItem.type==="subjectBook"?(c(),g(z,{key:0,cols:"12"},{default:n(()=>[e[10]||(e[10]=m("div",{class:"text-subtitle-2 mb-2"},"所属科目",-1)),t(X,{color:"primary"},{default:n(()=>[o(w(i.dialog.editedItem.subject),1)]),_:1})]),_:1})):k("",!0),["subjectBook","commonBook"].includes(i.dialog.editedItem.type)?(c(),g(z,{key:1,cols:"12"},{default:n(()=>[t(E,{variant:"outlined"},{default:n(()=>[t(K,{class:"text-subtitle-1 py-2"},{default:n(()=>[...e[11]||(e[11]=[o("需完成部分",-1)])]),_:1}),t(j,{class:"pt-0"},{default:n(()=>[t(J,{border:"",class:"mb-2",density:"compact",rounded:""},{default:n(()=>[(c(!0),x(ne,null,ue(i.dialog.editedItem.tasks,(u,y)=>(c(),g(A,{key:y},{prepend:n(()=>[t(v,{class:"mr-2",icon:"mdi-checkbox-blank-circle-outline",size:"small"})]),append:n(()=>[t(h,{color:"error",icon:"mdi-delete",size:"small",variant:"text",onClick:T=>l.removeTask(y)},null,8,["onClick"])]),default:n(()=>[t(R,{modelValue:i.dialog.editedItem.tasks[y],"onUpdate:modelValue":T=>i.dialog.editedItem.tasks[y]=T,density:"compact","hide-details":"",variant:"plain"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024))),128))]),_:1}),t(R,{modelValue:i.newTask,"onUpdate:modelValue":e[4]||(e[4]=u=>i.newTask=u),"append-inner-icon":"mdi-plus",class:"mt-2",density:"comfortable",label:"添加需完成部分",variant:"outlined","onClick:appendInner":l.addTask,onKeyup:Ve(l.addTask,["enter"])},null,8,["modelValue","onClick:appendInner","onKeyup"])]),_:1})]),_:1})]),_:1})):k("",!0)]),_:1})]),_:1})]),_:1}),t(re,{class:"pa-4"},{default:n(()=>[t(te),t(h,{color:"primary",variant:"elevated",onClick:l.saveDialog},{default:n(()=>[...e[12]||(e[12]=[o(" 关闭 ",-1)])]),_:1},8,["onClick"]),t(h,{color:"error",variant:"text",onClick:l.closeDialog},{default:n(()=>[...e[13]||(e[13]=[o(" 取消 ",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1},8,["modelValue"]),t(tt,{modelValue:i.showSnackbar,"onUpdate:modelValue":e[6]||(e[6]=u=>i.showSnackbar=u),color:i.snackbarColor,timeout:3e3},{default:n(()=>[o(w(i.snackbarText),1)]),_:1},8,["modelValue","color"])]),_:1},8,["loading"])}const Bt=W(rs,[["render",ds],["__scopeId","data-v-67769fa2"]]),cs={name:"SubjectManagementCard",components:{SettingsCard:ee},data(){return{loading:!1,error:null,subjects:[],originalSubjects:null,newSubjectName:"",showSnackbar:!1,snackbarText:"",snackbarColor:"success",defaultSubjects:[{name:"语文",order:0},{name:"数学",order:1},{name:"英语",order:2},{name:"物理",order:3},{name:"化学",order:4},{name:"生物",order:5},{name:"政治",order:6},{name:"历史",order:7},{name:"地理",order:8},{name:"其他",order:9}]}},computed:{hasChanges(){return this.originalSubjects&&JSON.stringify(this.subjects)!==JSON.stringify(this.originalSubjects)}},created(){this.loadConfig()},methods:{async loadConfig(){this.loading=!0;try{const s=await ae.loadData("classworks-config-subject");s?(this.subjects=s.map((e,a)=>({name:e.name,order:e.order??a})).sort((e,a)=>e.order-a.order),this.originalSubjects=JSON.parse(JSON.stringify(this.subjects)),this.showMessage("配置已加载","success")):(this.subjects=[],this.originalSubjects=[],this.showMessage("使用默认配置","info"))}catch(s){console.error("Failed to load config:",s),this.showMessage("加载失败,可继续编辑当前配置","warning")}this.loading=!1},async saveConfig(){this.loading=!0;try{const s=await ae.saveData("classworks-config-subject",this.subjects);if(s)this.originalSubjects=JSON.parse(JSON.stringify(this.subjects)),this.showMessage("配置已保存","success");else throw new Error(s||"保存失败")}catch(s){console.error("Failed to save config:",s),this.showMessage(`保存失败: ${s.message},请稍后重试`,"error")}this.loading=!1},showMessage(s,e="success"){this.snackbarText=s,this.snackbarColor=e,this.showSnackbar=!0},addSubject(){if(!this.newSubjectName)return;const s={name:this.newSubjectName,order:this.subjects.length};this.subjects.push(s),this.newSubjectName=""},updateSubject(s){const e=this.subjects.findIndex(a=>a.order===s.order);e>-1&&(this.subjects[e]={...s})},deleteSubject(s){const e=this.subjects.findIndex(a=>a.order===s.order);e>-1&&(this.subjects.splice(e,1),this.subjects.forEach((a,d)=>{a.order=d}))},moveSubject(s,e){const a=s+e;if(a>=0&&a{i.order=l})}},resetToDefault(){this.subjects=JSON.parse(JSON.stringify(this.defaultSubjects)),this.showMessage("已重置为默认科目列表","info")}}},ms={class:"d-flex justify-space-between align-center mb-6"},fs={class:"d-flex flex-column align-center mr-2"};function ps(s,e,a,d,i,l){const r=ee;return c(),g(r,{loading:i.loading,border:"",icon:"mdi-book-multiple",title:"科目管理"},{default:n(()=>[i.error?(c(),g($,{key:0,class:"mb-4",closable:"",type:"error",variant:"tonal"},{default:n(()=>[o(w(i.error),1)]),_:1})):k("",!0),m("div",ms,[m("div",null,[t(h,{loading:i.loading,class:"mr-2",color:"primary","prepend-icon":"mdi-refresh",size:"large",variant:"text",onClick:l.loadConfig},{default:n(()=>[...e[2]||(e[2]=[o(" 重新加载 ",-1)])]),_:1},8,["loading","onClick"]),t(h,{loading:i.loading,color:"success","prepend-icon":"mdi-content-save",size:"large",onClick:l.saveConfig},{default:n(()=>[...e[3]||(e[3]=[o(" 保存 ",-1)])]),_:1},8,["loading","onClick"]),t(h,{loading:i.loading,class:"mr-2","prepend-icon":"mdi-restore",variant:"text",onClick:l.resetToDefault},{default:n(()=>[...e[4]||(e[4]=[o(" 重置为默认 ",-1)])]),_:1},8,["loading","onClick"])]),l.hasChanges?(c(),g(X,{key:0,color:"warning",variant:"elevated"},{default:n(()=>[...e[5]||(e[5]=[o(" 有未保存的更改 ",-1)])]),_:1})):k("",!0)]),t(E,{class:"mb-4",variant:"outlined"},{default:n(()=>[t(j,null,{default:n(()=>[t(de,null,{default:n(()=>[t(z,{cols:"12",sm:"6"},{default:n(()=>[t(R,{modelValue:i.newSubjectName,"onUpdate:modelValue":e[0]||(e[0]=p=>i.newSubjectName=p),rules:[p=>!!p||"科目名称不能为空"],"append-inner-icon":"mdi-plus",density:"comfortable",label:"科目名称",variant:"outlined",onKeyup:Ve(l.addSubject,["enter"]),"onClick:appendInner":l.addSubject},null,8,["modelValue","rules","onKeyup","onClick:appendInner"])]),_:1})]),_:1})]),_:1})]),_:1}),t(E,{variant:"outlined"},{default:n(()=>[t(j,{class:"pa-0"},{default:n(()=>[t(J,{lines:"one"},{default:n(()=>[(c(!0),x(ne,null,ue(i.subjects,(p,u)=>(c(),g(A,{key:p.order},{prepend:n(()=>[m("div",fs,[t(h,{disabled:u===0,icon:"mdi-chevron-up",size:"small",variant:"text",onClick:y=>l.moveSubject(u,-1)},null,8,["disabled","onClick"]),t(h,{disabled:u===i.subjects.length-1,icon:"mdi-chevron-down",size:"small",variant:"text",onClick:y=>l.moveSubject(u,1)},null,8,["disabled","onClick"])])]),append:n(()=>[t(h,{color:"error",icon:"mdi-delete",size:"small",variant:"text",onClick:y=>l.deleteSubject(p)},null,8,["onClick"])]),default:n(()=>[t(L,null,{default:n(()=>[t(R,{modelValue:p.name,"onUpdate:modelValue":y=>p.name=y,density:"compact","hide-details":"",variant:"plain",onBlur:y=>l.updateSubject(p)},null,8,["modelValue","onUpdate:modelValue","onBlur"])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1}),t(tt,{modelValue:i.showSnackbar,"onUpdate:modelValue":e[1]||(e[1]=p=>i.showSnackbar=p),color:i.snackbarColor,timeout:3e3},{default:n(()=>[o(w(i.snackbarText),1)]),_:1},8,["modelValue","color"])]),_:1},8,["loading"])}const Lt=W(cs,[["render",ps],["__scopeId","data-v-f87674cf"]]),hs={};function gs(s,e,a,d,i,l){const r=_e,p=ee;return c(),g(p,{icon:"mdi-cog",title:"编辑设置"},{default:n(()=>[t(J,null,{default:n(()=>[t(r,{"setting-key":"randomPicker.enabled"}),t(M,{class:"my-2"}),t(r,{"setting-key":"randomPicker.mode"}),t(M,{class:"my-2"}),t(r,{"setting-key":"randomPicker.minNumber"}),t(M,{class:"my-2"}),t(r,{"setting-key":"randomPicker.maxNumber"}),t(M,{class:"my-2"}),t(r,{"setting-key":"randomPicker.defaultCount"}),t(M,{class:"my-2"}),t(r,{"setting-key":"randomPicker.animation"})]),_:1})]),_:1})}const zt=W(hs,[["render",gs]]),ws={name:"HitokotoSettings",components:{SettingGroup:Ge,SettingItem:_e},data(){return{kvConfig:{sources:["zhaoyu"],sensitiveWords:"",jinrishiciToken:null},loading:!1,testLoading:!1,testMessage:"",testColor:"info",testResultDialog:!1,testResultData:null,enableCloudSensitiveWords:!0}},mounted(){this.loadKvSettings()},methods:{async loadKvSettings(){this.loading=!0;try{const s=await ae.loadData("sentence-info");let e=s;s&&s.data&&(e=s.data),e&&(this.kvConfig={sources:Array.isArray(e.sources)?e.sources:["zhaoyu"],sensitiveWords:e.sensitiveWords||"",jinrishiciToken:e.jinrishiciToken})}catch(s){console.error("Failed to load sentence-info",s)}finally{this.loading=!1}},async saveKvSettings(){this.loading=!0;try{if(this.kvConfig.sources.includes("jinrishici")&&!this.kvConfig.jinrishiciToken)try{const s=await et.get("https://v2.jinrishici.com/token");s.data.status==="success"&&(this.kvConfig.jinrishiciToken=s.data.data)}catch(s){console.error("Failed to get jinrishici token",s)}await ae.saveData("sentence-info",this.kvConfig)}catch(s){console.error("Failed to save sentence-info",s)}finally{this.loading=!1}},async testJinrishici(){var s,e;this.testLoading=!0,this.testMessage="",this.testColor="info";try{const a={};this.kvConfig.jinrishiciToken&&(a["X-User-Token"]=this.kvConfig.jinrishiciToken);const d=await et.get("https://v2.jinrishici.com/info?X-User-Token="+encodeURIComponent(this.kvConfig.jinrishiciToken));if(d.data&&d.data.status==="success"){this.testResultData=d.data,this.testResultDialog=!0;const i=(s=d.data.data)==null?void 0:s.token,l=(e=d.data.data)==null?void 0:e.region,r=this.kvConfig.jinrishiciToken?i===this.kvConfig.jinrishiciToken:!0;this.testColor=r?"success":"warning",this.testMessage=r?`接口正常,Token 一致:${i}${l?`,地区:${l}`:""}`:`接口返回 Token 与当前设置不一致:${i}${l?`,地区:${l}`:""}`}else this.testColor="error",this.testMessage="接口返回非 success,请检查网络或 Token 配置。"}catch(a){console.error("Failed to test jinrishici info",a),this.testColor="error",this.testMessage="接口测试失败,请检查网络或 Token。"}finally{this.testLoading=!1}}}},vs={class:"d-flex flex-wrap gap-2"},bs={class:"text-caption text-orange mt-2"},ys={class:"d-flex flex-column flex-sm-row align-center w-100"},ks={key:2,class:"text-center pb-4"},xs={class:"d-flex align-center mb-2"},Ss={class:"text-body-1 font-weight-medium"},Cs={class:"d-flex align-center mb-2"},_s={class:"text-body-1 font-weight-medium"},Vs={class:"d-flex align-center mb-2"},Ds={class:"text-body-1 font-weight-medium"},As={class:"d-flex align-center mb-2"},Ts={class:"text-body-2 font-weight-medium"},Is={class:"d-flex align-center mb-2"},js={class:"text-body-1 font-weight-medium"},Es={class:"d-flex align-center mb-2"},Us={class:"text-body-1 font-weight-medium"},Ns={class:"px-4 py-3"},Ms={class:"d-flex flex-wrap gap-2"};function Ps(s,e,a,d,i,l){const r=_e,p=Ge;return c(),x("div",null,[t(p,{title:"一言设置",icon:"mdi-comment-quote"},{default:n(()=>[t(r,{"setting-key":"hitokoto.enabled"}),t(r,{"setting-key":"hitokoto.refreshInterval"})]),_:1}),t(p,{title:"数据源配置",icon:"mdi-cloud-sync",class:"mt-4"},{default:n(()=>[e[13]||(e[13]=m("div",{class:"text-caption text-grey px-4 pt-2 pb-2"},"以下配置将同步到云端,对所有连接此班级的设备生效。",-1)),t(A,null,{default:n(()=>[t(L,{class:"mb-2"},{default:n(()=>[...e[7]||(e[7]=[o("启用数据源",-1)])]),_:1}),m("div",vs,[t(Ce,{modelValue:i.kvConfig.sources,"onUpdate:modelValue":[e[0]||(e[0]=u=>i.kvConfig.sources=u),l.saveKvSettings],label:"一言 (Hitokoto)",value:"hitokoto","hide-details":"",density:"compact",class:"mr-4",disabled:i.loading},null,8,["modelValue","disabled","onUpdate:modelValue"]),t(Ce,{modelValue:i.kvConfig.sources,"onUpdate:modelValue":[e[1]||(e[1]=u=>i.kvConfig.sources=u),l.saveKvSettings],label:"诏预 (Zhaoyu)",value:"zhaoyu","hide-details":"",density:"compact",class:"mr-4",disabled:i.loading},null,8,["modelValue","disabled","onUpdate:modelValue"]),t(Ce,{modelValue:i.kvConfig.sources,"onUpdate:modelValue":[e[2]||(e[2]=u=>i.kvConfig.sources=u),l.saveKvSettings],label:"今日诗词 (Jinrishici)",value:"jinrishici","hide-details":"",density:"compact",disabled:i.loading},null,8,["modelValue","disabled","onUpdate:modelValue"])]),m("div",bs,[t(v,{size:"x-small",color:"orange",class:"mr-1"},{default:n(()=>[...e[8]||(e[8]=[o("mdi-alert",-1)])]),_:1}),e[9]||(e[9]=o(" 一言(Hitokoto)数据源已收到关于存在负面内容的大量反馈,请用户谨慎启用。 ",-1))])]),_:1}),i.kvConfig.sources.includes("jinrishici")?(c(),g(A,{key:0},{default:n(()=>[t(R,{modelValue:i.kvConfig.jinrishiciToken,"onUpdate:modelValue":e[3]||(e[3]=u=>i.kvConfig.jinrishiciToken=u),label:"今日诗词 Token",variant:"outlined",density:"comfortable",disabled:i.loading,hint:"留空则自动获取,也可以手动输入已有 Token","persistent-hint":"",class:"mt-2",onChange:l.saveKvSettings},null,8,["modelValue","disabled","onChange"])]),_:1})):k("",!0),i.kvConfig.sources.includes("jinrishici")?(c(),g(A,{key:1},{default:n(()=>[m("div",ys,[t(h,{loading:i.testLoading,color:"primary",variant:"outlined",class:"mr-sm-4 mb-2 mb-sm-0",onClick:l.testJinrishici},{default:n(()=>[...e[10]||(e[10]=[o(" 测试今日诗词接口 ",-1)])]),_:1},8,["loading","onClick"]),i.testMessage?(c(),g($,{key:0,type:i.testColor,density:"comfortable",border:"start",class:"flex-grow-1"},{default:n(()=>[o(w(i.testMessage),1)]),_:1},8,["type"])):k("",!0)])]),_:1})):k("",!0),t(A,null,{default:n(()=>[t(Ie,{modelValue:i.kvConfig.sensitiveWords,"onUpdate:modelValue":e[4]||(e[4]=u=>i.kvConfig.sensitiveWords=u),disabled:i.loading,label:"敏感词过滤 (用逗号分隔)",variant:"outlined",rows:"3","auto-grow":"","hide-details":"",class:"mt-2 mb-2",onChange:l.saveKvSettings},null,8,["modelValue","disabled","onChange"])]),_:1}),t(A,null,{default:n(()=>[t(Ce,{label:"启用云端敏感词列表","hide-details":"",modelValue:i.enableCloudSensitiveWords,"onUpdate:modelValue":e[5]||(e[5]=u=>i.enableCloudSensitiveWords=u),density:"compact",disabled:"",class:"mb-2"},null,8,["modelValue"]),e[11]||(e[11]=m("div",{class:"text-caption text-grey"},[o(" 已启用的数据源将在获取一言时随机尝试,直到成功获取内容为止。"),m("br"),o(" 敏感词过滤会将包含任意敏感词的句子过滤掉,避免显示不当内容。"),m("br")],-1))]),_:1}),i.loading?(c(),x("div",ks,[t(Dt,{indeterminate:"",size:"24",color:"primary"}),e[12]||(e[12]=m("span",{class:"ml-2 text-caption"},"正在同步配置...",-1))])):k("",!0)]),_:1}),t(we,{modelValue:i.testResultDialog,"onUpdate:modelValue":e[6]||(e[6]=u=>i.testResultDialog=u),"max-width":"600"},{default:n(()=>[i.testResultData?(c(),g(E,{key:0,class:"rounded-lg"},{default:n(()=>[t(j,{class:"pa-0"},{default:n(()=>[t(J,{lines:"two",class:"py-0"},{default:n(()=>[t(A,{class:"px-4 py-3"},{prepend:n(()=>[t(He,{color:"primary",variant:"tonal",class:"mr-2"},{default:n(()=>[t(v,{icon:"mdi-key-variant"})]),_:1})]),default:n(()=>[t(L,{class:"text-subtitle-2 font-weight-bold mb-1"},{default:n(()=>[...e[14]||(e[14]=[o("Token",-1)])]),_:1}),t(ie,{class:"text-body-2 text-high-emphasis",style:{"word-break":"break-all"}},{default:n(()=>[o(w(i.testResultData.data.token),1)]),_:1})]),_:1}),t(M),t(de,{"no-gutters":""},{default:n(()=>[t(z,{cols:"6"},{default:n(()=>[t(A,{class:"px-4 py-2"},{prepend:n(()=>[t(v,{icon:"mdi-ip-network",color:"grey-darken-1",class:"mr-2"})]),default:n(()=>[t(L,{class:"text-caption text-grey-darken-1"},{default:n(()=>[...e[15]||(e[15]=[o("IP 地址",-1)])]),_:1}),t(ie,{class:"text-body-2"},{default:n(()=>[o(w(i.testResultData.data.ip),1)]),_:1})]),_:1})]),_:1}),t(z,{cols:"6"},{default:n(()=>[t(A,{class:"px-4 py-2"},{prepend:n(()=>[t(v,{icon:"mdi-map-marker-radius",color:"grey-darken-1",class:"mr-2"})]),default:n(()=>[t(L,{class:"text-caption text-grey-darken-1"},{default:n(()=>[...e[16]||(e[16]=[o("地区",-1)])]),_:1}),t(ie,{class:"text-body-2"},{default:n(()=>[o(w(i.testResultData.data.region),1)]),_:1})]),_:1})]),_:1})]),_:1}),t(M),t(st,{class:"px-4 py-3"},{default:n(()=>[t(de,{dense:""},{default:n(()=>[t(z,{cols:"6",sm:"4"},{default:n(()=>[m("div",xs,[t(v,{icon:"mdi-thermometer",color:"orange",class:"mr-2"}),m("div",null,[e[17]||(e[17]=m("div",{class:"text-caption text-grey"},"温度",-1)),m("div",Ss,w(i.testResultData.data.weatherData.temperature)+"°C",1)])])]),_:1}),t(z,{cols:"6",sm:"4"},{default:n(()=>[m("div",Cs,[t(v,{icon:"mdi-weather-cloudy",color:"blue-grey",class:"mr-2"}),m("div",null,[e[18]||(e[18]=m("div",{class:"text-caption text-grey"},"天气",-1)),m("div",_s,w(i.testResultData.data.weatherData.weather),1)])])]),_:1}),t(z,{cols:"6",sm:"4"},{default:n(()=>[m("div",Vs,[t(v,{icon:"mdi-water-percent",color:"blue",class:"mr-2"}),m("div",null,[e[19]||(e[19]=m("div",{class:"text-caption text-grey"},"湿度",-1)),m("div",Ds,w(i.testResultData.data.weatherData.humidity)+"%",1)])])]),_:1}),t(z,{cols:"6",sm:"4"},{default:n(()=>[m("div",As,[t(v,{icon:"mdi-weather-windy",color:"teal",class:"mr-2"}),m("div",null,[e[20]||(e[20]=m("div",{class:"text-caption text-grey"},"风向/风力",-1)),m("div",Ts,w(i.testResultData.data.weatherData.windDirection)+" "+w(i.testResultData.data.weatherData.windPower)+"级 ",1)])])]),_:1}),t(z,{cols:"6",sm:"4"},{default:n(()=>[m("div",Is,[t(v,{icon:"mdi-blur",color:"grey",class:"mr-2"}),m("div",null,[e[21]||(e[21]=m("div",{class:"text-caption text-grey"},"PM2.5",-1)),m("div",js,w(i.testResultData.data.weatherData.pm25),1)])])]),_:1}),t(z,{cols:"6",sm:"4"},{default:n(()=>[m("div",Es,[t(v,{icon:"mdi-eye",color:"indigo",class:"mr-2"}),m("div",null,[e[22]||(e[22]=m("div",{class:"text-caption text-grey"},"能见度",-1)),m("div",Us,w(i.testResultData.data.weatherData.visibility),1)])])]),_:1})]),_:1})]),_:1}),t(M),m("div",Ns,[e[23]||(e[23]=m("div",{class:"text-caption text-grey mb-2"},"环境标签",-1)),m("div",Ms,[(c(!0),x(ne,null,ue(i.testResultData.data.tags,u=>(c(),g(X,{key:u,size:"small",color:"primary",variant:"tonal",class:"mr-1 mb-1"},{default:n(()=>[o(w(u),1)]),_:2},1024))),128))])]),t(M),t(A,{class:"px-4 py-2"},{prepend:n(()=>[t(v,{icon:"mdi-clock-outline",size:"small",class:"mr-2"})]),default:n(()=>[t(L,{class:"text-caption text-grey-darken-1"},{default:n(()=>[o(" 北京时间: "+w(new Date(i.testResultData.data.beijingTime).toLocaleString()),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})):k("",!0)]),_:1},8,["modelValue"])])}const Ot=W(ws,[["render",Ps]]),Bs={name:"NotificationSoundSettings",data(){return{singleSound:"",urgentSound:"",currentAudio:null,showAutoplayWarning:!0}},computed:{soundOptions(){return fn.map(s=>({title:s.replace(".mp3",""),value:s}))}},mounted(){this.loadSettings()},beforeUnmount(){this.stopPreview()},methods:{loadSettings(){this.singleSound=_("notification.singleSound"),this.urgentSound=_("notification.urgentSound")},onSingleSoundChange(s){var e;xe("notification.singleSound",s),(e=this.$message)==null||e.success("设置已保存",`单次通知铃声: ${s}`)},onUrgentSoundChange(s){var e;xe("notification.urgentSound",s),(e=this.$message)==null||e.success("设置已保存",`紧急通知铃声: ${s}`)},async previewSound(s){var e,a;this.showAutoplayWarning=!1,this.stopPreview();try{const d=await this.playSoundWithPromise(s,!1);this.currentAudio=d,this.currentAudio&&this.currentAudio.addEventListener("ended",()=>{this.currentAudio=null},{once:!0})}catch(d){console.error("播放音频失败:",d),d.name==="NotAllowedError"?(e=this.$message)==null||e.warning("无法播放音频","浏览器阻止了自动播放,请再次点击试听按钮"):(a=this.$message)==null||a.error("播放失败","音频文件加载失败,请稍后重试")}},playSoundWithPromise(s,e=!1){return new Promise((a,d)=>{const i=this.getSoundPath(s);if(!i){d(new Error("音频文件不存在"));return}try{const l=new Audio(i);l.loop=e,l.play().then(()=>{a(l)}).catch(r=>{d(r)})}catch(l){d(l)}})},getSoundPath(s){if(!s)return null;try{return`/sounds/${s}`}catch{return null}},stopPreview(){this.currentAudio&&(mn(this.currentAudio),this.currentAudio=null)},resetSingleSound(){var s;this.singleSound="Teams 默认.mp3",xe("notification.singleSound",this.singleSound),(s=this.$message)==null||s.success("已恢复单次通知铃声默认设置")},resetUrgentSound(){var s;this.urgentSound="Teams 默认通话铃.mp3",xe("notification.urgentSound",this.urgentSound),(s=this.$message)==null||s.success("已恢复紧急通知铃声默认设置")}}},Ls={class:"d-flex align-center"},zs={class:"mt-3 d-flex gap-2"},Os={class:"mt-3 d-flex gap-2"};function Rs(s,e,a,d,i,l){return c(),g(E,{class:"notification-sound-settings"},{default:n(()=>[t(K,null,{default:n(()=>[...e[5]||(e[5]=[o(" 通知铃声设置 ",-1)])]),_:1}),t(j,null,{default:n(()=>[i.showAutoplayWarning?(c(),g($,{key:0,type:"info",variant:"tonal",closable:"",class:"mb-4","onClick:close":e[0]||(e[0]=r=>i.showAutoplayWarning=!1)},{default:n(()=>[m("div",Ls,[t(v,{class:"mr-2"},{default:n(()=>[...e[6]||(e[6]=[o("mdi-information",-1)])]),_:1}),e[7]||(e[7]=m("span",null,"首次使用请点击试听按钮测试音频播放是否正常",-1))])]),_:1})):k("",!0),t(de,null,{default:n(()=>[t(z,{cols:"12"},{default:n(()=>[t(E,{border:""},{default:n(()=>[t(K,{class:"text-subtitle-1"},{default:n(()=>[t(v,{left:""},{default:n(()=>[...e[8]||(e[8]=[o("mdi-bell-ring",-1)])]),_:1}),e[9]||(e[9]=o(" 单次通知铃声 ",-1))]),_:1}),t(j,null,{default:n(()=>[t(Je,{modelValue:i.singleSound,"onUpdate:modelValue":[e[1]||(e[1]=r=>i.singleSound=r),l.onSingleSoundChange],items:l.soundOptions,label:"选择铃声","prepend-icon":"mdi-music-note",variant:"outlined",density:"comfortable"},{item:n(({props:r,item:p})=>[t(A,je(r,{onClick:u=>l.previewSound(p.value)}),{prepend:n(()=>[t(v,null,{default:n(()=>[...e[10]||(e[10]=[o("mdi-music-note",-1)])]),_:1})]),append:n(()=>[t(h,{icon:"",size:"small",variant:"text",onClick:Ae(u=>l.previewSound(p.value),["stop"])},{default:n(()=>[t(v,null,{default:n(()=>[...e[11]||(e[11]=[o("mdi-play",-1)])]),_:1})]),_:1},8,["onClick"])]),_:2},1040,["onClick"])]),_:1},8,["modelValue","items","onUpdate:modelValue"]),m("div",zs,[t(h,{color:"primary",variant:"tonal",onClick:e[2]||(e[2]=r=>l.previewSound(i.singleSound))},{default:n(()=>[t(v,{left:""},{default:n(()=>[...e[12]||(e[12]=[o("mdi-play",-1)])]),_:1}),e[13]||(e[13]=o(" 试听 ",-1))]),_:1}),t(h,{onClick:l.resetSingleSound},{default:n(()=>[t(v,{left:""},{default:n(()=>[...e[14]||(e[14]=[o("mdi-restore",-1)])]),_:1}),e[15]||(e[15]=o(" 恢复 ",-1))]),_:1},8,["onClick"])])]),_:1})]),_:1})]),_:1}),t(z,{cols:"12"},{default:n(()=>[t(E,{border:""},{default:n(()=>[t(K,{class:"text-subtitle-1"},{default:n(()=>[t(v,{left:"",color:"error"},{default:n(()=>[...e[16]||(e[16]=[o("mdi-bell-alert",-1)])]),_:1}),e[17]||(e[17]=o(" 紧急通知铃声 ",-1))]),_:1}),t(j,null,{default:n(()=>[t(Je,{modelValue:i.urgentSound,"onUpdate:modelValue":[e[3]||(e[3]=r=>i.urgentSound=r),l.onUrgentSoundChange],items:l.soundOptions,label:"选择铃声","prepend-icon":"mdi-music-note",variant:"outlined",density:"comfortable"},{item:n(({props:r,item:p})=>[t(A,je(r,{onClick:u=>l.previewSound(p.value)}),{prepend:n(()=>[t(v,null,{default:n(()=>[...e[18]||(e[18]=[o("mdi-music-note",-1)])]),_:1})]),append:n(()=>[t(h,{icon:"",size:"small",variant:"text",onClick:Ae(u=>l.previewSound(p.value),["stop"])},{default:n(()=>[t(v,null,{default:n(()=>[...e[19]||(e[19]=[o("mdi-play",-1)])]),_:1})]),_:1},8,["onClick"])]),_:2},1040,["onClick"])]),_:1},8,["modelValue","items","onUpdate:modelValue"]),m("div",Os,[t(h,{color:"error",variant:"tonal",onClick:e[4]||(e[4]=r=>l.previewSound(i.urgentSound))},{default:n(()=>[t(v,{left:""},{default:n(()=>[...e[20]||(e[20]=[o("mdi-play",-1)])]),_:1}),e[21]||(e[21]=o(" 试听 ",-1))]),_:1}),t(h,{onClick:l.resetUrgentSound},{default:n(()=>[t(v,{left:""},{default:n(()=>[...e[22]||(e[22]=[o("mdi-restore",-1)])]),_:1}),e[23]||(e[23]=o(" 恢复 ",-1))]),_:1},8,["onClick"])])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})}const Rt=W(Bs,[["render",Rs],["__scopeId","data-v-55be56a4"]]),Ks={name:"ThemeSettingsCard",components:{SettingsCard:ee},data(){return{localTheme:_("theme.mode")}},watch:{localTheme(s){xe("theme.mode",s),this.updateTheme(s)}},setup(){return{theme:vn()}},methods:{updateTheme(s){this.theme.global.name.value=s}}};function Fs(s,e,a,d,i,l){const r=ee;return c(),g(r,{icon:"mdi-palette",title:"主题设置"},{default:n(()=>[t(J,null,{default:n(()=>[t(A,null,{prepend:n(()=>[t(v,{class:"mr-3",icon:"mdi-theme-light-dark"})]),append:n(()=>[t(bn,{modelValue:i.localTheme,"onUpdate:modelValue":e[0]||(e[0]=p=>i.localTheme=p),color:"primary",density:"comfortable"},{default:n(()=>[t(h,{value:"light"},{default:n(()=>[t(v,{class:"mr-2",icon:"mdi-white-balance-sunny"}),e[3]||(e[3]=o(" 明亮 ",-1))]),_:1}),t(h,{value:"dark"},{default:n(()=>[t(v,{class:"mr-2",icon:"mdi-moon-waning-crescent"}),e[4]||(e[4]=o(" 暗黑 ",-1))]),_:1})]),_:1},8,["modelValue"])]),default:n(()=>[t(L,null,{default:n(()=>[...e[1]||(e[1]=[o("主题模式",-1)])]),_:1}),t(ie,null,{default:n(()=>[...e[2]||(e[2]=[o("选择明亮或暗黑主题",-1)])]),_:1})]),_:1})]),_:1})]),_:1})}const Kt=W(Ks,[["render",Fs]]),Js={name:"DisplaySettingsCard",components:{SettingsCard:ee,SettingItem:_e},data(){return{}}};function Qs(s,e,a,d,i,l){const r=_e,p=ee;return c(),g(p,{border:"",icon:"mdi-monitor",title:"显示设置"},{default:n(()=>[t(J,null,{default:n(()=>[t(r,{"setting-key":"display.emptySubjectDisplay"}),t(M,{class:"my-2"}),t(r,{"setting-key":"display.dynamicSort"}),t(M,{class:"my-2"}),t(r,{"setting-key":"display.showRandomButton"}),t(M,{class:"my-2"}),t(r,{"setting-key":"display.showFullscreenButton"}),t(M,{class:"my-2"}),t(r,{"setting-key":"display.cardHoverEffect"}),t(M,{class:"my-2"}),t(r,{"setting-key":"display.enhancedTouchMode"}),t(M,{class:"my-2"}),t(r,{"setting-key":"display.showQuickTools"}),t(M,{class:"my-2"}),t(r,{"setting-key":"display.showAntiScreenBurnCard"}),t(M,{class:"my-2"}),t(r,{"setting-key":"display.showExamScheduleButton"}),t(M,{class:"my-2"}),t(r,{"setting-key":"display.forceDesktopMode"}),t(M,{class:"my-2"}),t(r,{"setting-key":"display.lateStudentsArePresent"})]),_:1})]),_:1})}const Ft=W(Js,[["render",Qs]]),Hs={};function Gs(s,e,a,d,i,l){const r=_e,p=ee;return c(),g(p,{icon:"mdi-cog",title:"编辑设置"},{default:n(()=>[t(J,null,{default:n(()=>[t(r,{"setting-key":"edit.autoSave"}),t(M,{class:"my-2"}),t(r,{"setting-key":"edit.blockNonTodayAutoSave"}),t(M,{class:"my-2"}),t(r,{"setting-key":"edit.confirmNonTodaySave"}),t(M,{class:"my-2"}),t(r,{"setting-key":"edit.refreshBeforeEdit"}),t(M,{class:"my-2"}),t(r,{"setting-key":"edit.autoSavePromptText"}),t(M,{class:"my-2"}),t(r,{"setting-key":"edit.manualSavePromptText"})]),_:1})]),_:1})}const Jt=W(Hs,[["render",Gs]]),Ys={name:"RefreshSettingsCard",components:{SettingsCard:ee},data(){return{}}};function Ws(s,e,a,d,i,l){const r=_e,p=ee;return c(),g(p,{icon:"mdi-refresh-circle",title:"刷新设置"},{default:n(()=>[t(jt,null,{default:n(()=>[t(J,null,{default:n(()=>[t(r,{"setting-key":"refresh.auto",title:"自动刷新"}),t(M,{class:"my-2"}),t(r,{"setting-key":"refresh.interval",title:"刷新间隔"})]),_:1})]),_:1})]),_:1})}const Qt=W(Ys,[["render",Ws]]),qs={name:"SettingsLinkGenerator",data(){return{selectedItems:[],generatedLink:"",linkCopied:!1,search:"",preconfigForm:{namespace:"",authCode:"",autoExecute:!1},unifiedLink:"",headers:[{title:"",key:"data-table-select"},{title:"设置项",key:"description",sortable:!0},{title:"当前值",key:"value",sortable:!0},{title:"键名",key:"key",class:"d-none d-sm-table-cell",sortable:!0},{title:"状态",key:"isChanged",sortable:!0}]}},computed:{settingItems(){const s=Be(),e=[];for(const[a,d]of Object.entries($e)){if(d.requireDeveloper&&!s["developer.enabled"])continue;const i=s[a]!==d.default;e.push({key:a,description:d.description||a,value:s[a],icon:d.icon||"mdi-cog",isChanged:i,defaultValue:d.default})}return e.sort((a,d)=>a.key.localeCompare(d.key))},filteredItems(){if(!this.search)return this.settingItems;const s=this.search.toLowerCase();return s==="已修改"?this.settingItems.filter(e=>e.isChanged):s==="是"||s==="否"?this.settingItems.filter(e=>typeof e.value=="boolean"&&(s==="是"?e.value:!e.value)):this.settingItems.filter(e=>{const a=e.description.toLowerCase(),d=e.key.toLowerCase(),i=String(e.value).toLowerCase(),l=e.isChanged?"已修改":"默认";return a.includes(s)||d.includes(s)||i.includes(s)||l.includes(s)})},hasDisplaySettings(){return this.selectedItems.some(s=>s.startsWith("display."))},hasEditSettings(){return this.selectedItems.some(s=>s.startsWith("edit."))},hasServerSettings(){return this.selectedItems.some(s=>s.startsWith("server."))},hasChangedSettings(){const s=Be();return this.selectedItems.some(e=>{const a=$e[e];return a&&s[e]!==a.default})}},methods:{handleSelectionChange(s){this.selectedItems=s.map(e=>e.key),this.generateLink()},generateLink(){const s=`${window.location.protocol}//${window.location.host}/`,e=Be(),a={};for(const d of this.selectedItems)a[d]=e[d];if(Object.keys(a).length===0){this.generatedLink=s;return}try{const d=JSON.stringify(a),l=new TextEncoder().encode(d),p={config:btoa(Array.from(l).map(I=>String.fromCharCode(I)).join(""))},y=new URLSearchParams(window.location.search).get("date");y&&(p.date=y);const T=new URLSearchParams(p).toString();this.generatedLink=`${s}?${T}`}catch(d){console.error("生成链接失败:",d),this.generatedLink="链接生成失败,请重试"}this.linkCopied=!1},async copyLink(){this.generatedLink||this.generateLink();try{await navigator.clipboard.writeText(this.generatedLink),this.linkCopied=!0,setTimeout(()=>{this.linkCopied=!1},3e3)}catch(s){console.error("复制链接失败:",s)}},resetSelection(){this.selectedItems=[],this.generatedLink="",this.linkCopied=!1},selectAll(){this.selectedItems=this.settingItems.map(s=>s.key),this.generateLink()},selectDataSourceSettings(){const s=this.settingItems.filter(e=>e.key.startsWith("server.")&&e.key!=="server.kvToken").map(e=>e.key);this.selectedItems=s,this.generateLink()},selectChangedSettings(){const s=this.settingItems.filter(e=>e.isChanged&&e.key!=="server.kvToken").map(e=>e.key);this.selectedItems=s,this.generateLink()},selectByPrefix(s){const e=this.settingItems.filter(a=>a.key.startsWith(`${s}.`)).map(a=>a.key);this.selectedItems=e},autoGenerateLink(){this.selectedItems.length>0?this.generateLink():this.generatedLink=""},getSettingDescription(s){const e=this.settingItems.find(a=>a.key===s);return e?e.description:s},generateUnifiedLink(){if(this.preconfigForm.namespace.trim())try{const s=`${window.location.protocol}//${window.location.host}/`,e=new URLSearchParams;if(e.append("namespace",this.preconfigForm.namespace.trim()),this.preconfigForm.authCode.trim()&&e.append("authCode",this.preconfigForm.authCode.trim()),this.preconfigForm.autoExecute&&e.append("autoExecute","true"),this.selectedItems.length>0){const a=Be(),d={};for(const u of this.selectedItems)d[u]=a[u];const i=JSON.stringify(d),r=new TextEncoder().encode(i),p=btoa(Array.from(r).map(u=>String.fromCharCode(u)).join(""));e.append("config",p)}this.unifiedLink=`${s}?${e.toString()}`,this.linkCopied=!1,console.log("生成统一链接:",this.unifiedLink),console.log("包含预配置:",!!this.preconfigForm.namespace),console.log("包含设置数量:",this.selectedItems.length)}catch(s){console.error("生成统一链接失败:",s),this.unifiedLink="链接生成失败,请重试"}},async copyUnifiedLink(){if(this.unifiedLink||this.generateUnifiedLink(),!(!this.unifiedLink||this.unifiedLink.includes("失败")))try{await navigator.clipboard.writeText(this.unifiedLink),this.linkCopied=!0,setTimeout(()=>{this.linkCopied=!1},3e3)}catch(s){console.error("复制统一链接失败:",s)}},openTestLink(){this.unifiedLink&&!this.unifiedLink.includes("失败")&&window.open(this.unifiedLink,"_blank")},clearAll(){this.preconfigForm={namespace:"",authCode:"",autoExecute:!1},this.selectedItems=[],this.unifiedLink="",this.generatedLink="",this.linkCopied=!1}},watch:{selectedItems:{handler(){this.preconfigForm.namespace.trim()&&this.generateUnifiedLink()},deep:!0},"preconfigForm.namespace":{handler(){this.preconfigForm.namespace.trim()?this.generateUnifiedLink():this.unifiedLink=""}},"preconfigForm.authCode":{handler(){this.preconfigForm.namespace.trim()&&this.generateUnifiedLink()}},"preconfigForm.autoExecute":{handler(){this.preconfigForm.namespace.trim()&&this.generateUnifiedLink()}}}},Zs={class:"d-flex mb-3 gap-2 flex-wrap"},Xs={class:"d-flex align-center mb-3 flex-wrap gap-2"},$s={class:"d-flex align-center"},ei={class:"d-flex align-center"},ti={key:0},ni={key:1},si={key:2},ii={class:"text-caption text-grey"},li={class:"d-flex mb-3 gap-2 flex-wrap"},oi={class:"d-flex flex-wrap gap-1"};function ai(s,e,a,d,i,l){return c(),x("div",null,[t(E,{border:"",class:"unified-link-generator"},{default:n(()=>[t(K,{class:"text-h6"},{default:n(()=>[t(v,{class:"mr-2",icon:"mdi-link-variant",start:""}),e[6]||(e[6]=o(" 统一链接生成器 ",-1))]),_:1}),t(j,null,{default:n(()=>[e[35]||(e[35]=m("div",{class:"text-body-2 text-medium-emphasis mb-4"}," 生成包含预配置认证信息和设置的统一链接。可以同时预配置设备认证和应用设置。 ",-1)),t(E,{class:"mb-4",variant:"tonal"},{default:n(()=>[t(K,{class:"text-subtitle-1"},{default:n(()=>[t(v,{start:""},{default:n(()=>[...e[7]||(e[7]=[o("mdi-account-key",-1)])]),_:1}),e[8]||(e[8]=o(" 预配置认证信息 ",-1))]),_:1}),t(j,null,{default:n(()=>[t(de,null,{default:n(()=>[t(z,{cols:"12",md:"6"},{default:n(()=>[t(R,{modelValue:i.preconfigForm.namespace,"onUpdate:modelValue":e[0]||(e[0]=r=>i.preconfigForm.namespace=r),hint:"设备的命名空间标识符",label:"命名空间","persistent-hint":"",placeholder:"例如: classroom-001","prepend-inner-icon":"mdi-identifier",variant:"outlined"},null,8,["modelValue"])]),_:1}),t(z,{cols:"12",md:"6"},{default:n(()=>[t(R,{modelValue:i.preconfigForm.authCode,"onUpdate:modelValue":e[1]||(e[1]=r=>i.preconfigForm.authCode=r),hint:"留空则需要用户手动输入",label:"认证码","persistent-hint":"",placeholder:"设备认证码(可选)","prepend-inner-icon":"mdi-lock-outline",variant:"outlined"},null,8,["modelValue"])]),_:1})]),_:1}),t(de,{class:"mt-2"},{default:n(()=>[t(z,{cols:"12"},{default:n(()=>[t(Ce,{modelValue:i.preconfigForm.autoExecute,"onUpdate:modelValue":e[2]||(e[2]=r=>i.preconfigForm.autoExecute=r),density:"compact",hint:"启用后会自动尝试认证,即使没有认证码也会尝试",label:"自动执行认证","persistent-hint":""},null,8,["modelValue"])]),_:1})]),_:1}),i.preconfigForm.namespace?(c(),g($,{key:0,class:"mt-3",type:"info",variant:"tonal"},{default:n(()=>[e[13]||(e[13]=m("div",{class:"text-subtitle-2 mb-2"},"预配置信息:",-1)),t(X,{class:"mr-2 mb-1",size:"small"},{default:n(()=>[t(v,{size:"small",start:""},{default:n(()=>[...e[9]||(e[9]=[o("mdi-identifier",-1)])]),_:1}),o(" 命名空间: "+w(i.preconfigForm.namespace),1)]),_:1}),i.preconfigForm.authCode?(c(),g(X,{key:0,class:"mr-2 mb-1",color:"warning",size:"small"},{default:n(()=>[t(v,{size:"small",start:""},{default:n(()=>[...e[10]||(e[10]=[o("mdi-lock",-1)])]),_:1}),o(" 认证码: "+w(i.preconfigForm.authCode.length>8?i.preconfigForm.authCode.substring(0,8)+"...":i.preconfigForm.authCode),1)]),_:1})):(c(),g(X,{key:1,class:"mr-2 mb-1",color:"grey",size:"small"},{default:n(()=>[t(v,{size:"small",start:""},{default:n(()=>[...e[11]||(e[11]=[o("mdi-lock-open",-1)])]),_:1}),e[12]||(e[12]=o(" 无认证码 ",-1))]),_:1})),t(X,{color:i.preconfigForm.autoExecute?"success":"orange",class:"mr-2 mb-1",size:"small"},{default:n(()=>[t(v,{size:"small",start:""},{default:n(()=>[o(w(i.preconfigForm.autoExecute?"mdi-play-circle":"mdi-hand-back-left"),1)]),_:1}),o(" "+w(i.preconfigForm.autoExecute?"自动认证":"手动认证"),1)]),_:1},8,["color"])]),_:1})):k("",!0)]),_:1})]),_:1}),t(E,{class:"mb-4",variant:"tonal"},{default:n(()=>[t(K,{class:"text-subtitle-1"},{default:n(()=>[t(v,{start:""},{default:n(()=>[...e[14]||(e[14]=[o("mdi-cog-transfer",-1)])]),_:1}),e[15]||(e[15]=o(" 设置分享(可选) ",-1))]),_:1}),t(j,null,{default:n(()=>[e[22]||(e[22]=m("div",{class:"text-body-2 text-medium-emphasis mb-3"}," 选择需要包含在链接中的设置项。如果不选择任何设置,将只生成预配置认证链接。 ",-1)),m("div",Zs,[t(h,{color:"primary","prepend-icon":"mdi-server-network",size:"small",variant:"tonal",onClick:l.selectDataSourceSettings},{default:n(()=>[...e[16]||(e[16]=[o(" 数据源设置 ",-1)])]),_:1},8,["onClick"]),t(h,{color:"primary","prepend-icon":"mdi-compare",size:"small",variant:"tonal",onClick:l.selectChangedSettings},{default:n(()=>[...e[17]||(e[17]=[o(" 已变更设置 ",-1)])]),_:1},8,["onClick"]),t(h,{color:"success","prepend-icon":"mdi-select-all",size:"small",variant:"tonal",onClick:l.selectAll},{default:n(()=>[...e[18]||(e[18]=[o(" 全选 ",-1)])]),_:1},8,["onClick"]),t(h,{color:"error","prepend-icon":"mdi-select-remove",size:"small",variant:"tonal",onClick:l.resetSelection},{default:n(()=>[...e[19]||(e[19]=[o(" 清除选择 ",-1)])]),_:1},8,["onClick"])]),m("div",Xs,[t(X,{class:"mr-2",color:"primary"},{default:n(()=>[o(" 已选 "+w(i.selectedItems.length)+" 项设置 ",1)]),_:1}),i.selectedItems.length>0?(c(),x(ne,{key:0},[(c(!0),x(ne,null,ue(i.selectedItems.slice(0,3),r=>(c(),g(X,{key:r,class:"mr-1",size:"small",variant:"text"},{default:n(()=>[o(w(l.getSettingDescription(r)),1)]),_:2},1024))),128)),i.selectedItems.length>3?(c(),g(X,{key:0,color:"grey",size:"small",variant:"text"},{default:n(()=>[o(" +"+w(i.selectedItems.length-3)+" 更多 ",1)]),_:1})):k("",!0)],64)):k("",!0)]),t(it,{variant:"accordion"},{default:n(()=>[t(lt,null,{default:n(()=>[t(Et,null,{default:n(({expanded:r})=>[m("div",$s,[t(v,{class:"mr-2"},{default:n(()=>[o(w(r?"mdi-chevron-up":"mdi-chevron-down"),1)]),_:2},1024),e[20]||(e[20]=o(" 显示设置列表详情 ",-1))])]),_:1}),t(ot,null,{default:n(()=>[t(R,{modelValue:i.search,"onUpdate:modelValue":e[3]||(e[3]=r=>i.search=r),class:"mb-4",clearable:"","hide-details":"",label:"搜索设置","prepend-inner-icon":"mdi-magnify","single-line":""},null,8,["modelValue"]),t(Ut,{modelValue:i.selectedItems,"onUpdate:modelValue":e[4]||(e[4]=r=>i.selectedItems=r),headers:i.headers,items:l.filteredItems,"items-per-page":l.settingItems.length,"sort-by":[{key:"isChanged",order:"desc"}],class:"rounded setting-table",density:"compact","item-value":"key","show-select":"","onUpdate:selected":l.handleSelectionChange},{"item.description":n(({item:r})=>[m("div",ei,[t(v,{icon:r.icon,class:"mr-2",size:"small"},null,8,["icon"]),o(" "+w(r.description)+" ",1),r.key==="server.kvToken"?(c(),g(X,{key:0,class:"ml-2",color:"error",size:"x-small"},{default:n(()=>[...e[21]||(e[21]=[o(" 敏感 ",-1)])]),_:1})):k("",!0)])]),"item.value":n(({item:r})=>[typeof r.value=="boolean"?(c(),x("span",ti,w(r.value?"是":"否"),1)):r.key==="server.kvToken"&&r.value?(c(),x("span",ni,w(r.value.substring(0,8))+"... ",1)):(c(),x("span",si,w(r.value),1))]),"item.key":n(({item:r})=>[m("span",ii,w(r.key),1)]),"item.isChanged":n(({item:r})=>[t(X,{color:r.isChanged?"warning":"success",text:r.isChanged?"已修改":"默认",density:"compact",size:"x-small"},null,8,["color","text"])]),_:2},1032,["modelValue","headers","items","items-per-page","onUpdate:selected"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),t(E,{class:"mb-4",variant:"outlined"},{default:n(()=>[t(K,{class:"text-subtitle-1"},{default:n(()=>[t(v,{start:""},{default:n(()=>[...e[23]||(e[23]=[o("mdi-link",-1)])]),_:1}),e[24]||(e[24]=o(" 生成的统一链接 ",-1))]),_:1}),t(j,null,{default:n(()=>[m("div",li,[t(h,{disabled:!i.preconfigForm.namespace.trim(),color:"primary","prepend-icon":"mdi-auto-fix",variant:"flat",onClick:l.generateUnifiedLink},{default:n(()=>[...e[25]||(e[25]=[o(" 生成统一链接 ",-1)])]),_:1},8,["disabled","onClick"]),t(h,{disabled:!i.unifiedLink,color:"success","prepend-icon":"mdi-test-tube",variant:"tonal",onClick:l.openTestLink},{default:n(()=>[...e[26]||(e[26]=[o(" 测试链接 ",-1)])]),_:1},8,["disabled","onClick"]),t(h,{color:"error","prepend-icon":"mdi-delete",variant:"tonal",onClick:l.clearAll},{default:n(()=>[...e[27]||(e[27]=[o(" 清空所有 ",-1)])]),_:1},8,["onClick"])]),t(R,{modelValue:i.unifiedLink,"onUpdate:modelValue":e[5]||(e[5]=r=>i.unifiedLink=r),"append-inner-icon":i.linkCopied?"mdi-check":"mdi-content-copy",placeholder:i.preconfigForm.namespace?"点击「生成统一链接」按钮":"请先输入命名空间",class:"mb-3",label:"统一链接",readonly:"",variant:"outlined","onClick:appendInner":l.copyUnifiedLink},null,8,["modelValue","append-inner-icon","placeholder","onClick:appendInner"]),i.unifiedLink?(c(),g($,{key:0,class:"mb-3",type:"success",variant:"tonal"},{default:n(()=>[e[33]||(e[33]=m("div",{class:"text-subtitle-2 mb-2"},"链接包含内容:",-1)),m("div",oi,[t(X,{color:"primary",size:"small"},{default:n(()=>[t(v,{size:"small",start:""},{default:n(()=>[...e[28]||(e[28]=[o("mdi-account-key",-1)])]),_:1}),e[29]||(e[29]=o(" 预配置认证 ",-1))]),_:1}),i.selectedItems.length>0?(c(),g(X,{key:0,color:"secondary",size:"small"},{default:n(()=>[t(v,{size:"small",start:""},{default:n(()=>[...e[30]||(e[30]=[o("mdi-cog",-1)])]),_:1}),o(" "+w(i.selectedItems.length)+" 项设置 ",1)]),_:1})):(c(),g(X,{key:1,color:"grey",size:"small"},{default:n(()=>[t(v,{size:"small",start:""},{default:n(()=>[...e[31]||(e[31]=[o("mdi-cog-off",-1)])]),_:1}),e[32]||(e[32]=o(" 无额外设置 ",-1))]),_:1}))])]),_:1})):k("",!0)]),_:1})]),_:1}),t($,{type:"warning",variant:"tonal"},{default:n(()=>[...e[34]||(e[34]=[m("div",{class:"text-subtitle-2 mb-2"},"⚠️ 安全提醒",-1),m("ul",{class:"text-body-2 pl-4"},[m("li",null,"认证码和设置信息会在URL中传输,请谨慎分发"),m("li",null,"建议仅在受信任的网络环境中使用"),m("li",null,"生产环境建议使用HTTPS协议"),m("li",null,"数据源设置和已变更设置默认不包含敏感Token信息")],-1)])]),_:1})]),_:1})]),_:1})])}const Ht=W(qs,[["render",ai]]),ri={name:"UnsavedWarning",props:{show:Boolean,message:{type:String,default:"未保存"}}},ui={class:"warning-container"};function di(s,e,a,d,i,l){return c(),x("div",ui,[a.show?(c(),g(X,{key:0,class:"warning-chip",color:"warning",size:"small"},{default:n(()=>[o(w(a.message),1)]),_:1})):k("",!0)])}const Ye=W(ri,[["render",di],["__scopeId","data-v-0f36b655"]]),ci=kn({disabled:Boolean,modelValue:{type:Boolean,default:null},...Cn()},"VHover"),Gt=yn()({name:"VHover",props:ci(),emits:{"update:modelValue":s=>!0},setup(s,e){let{slots:a}=e;const d=xn(s,"modelValue"),{runOpenDelay:i,runCloseDelay:l}=Sn(s,r=>!s.disabled&&(d.value=r));return()=>{var r;return(r=a.default)==null?void 0:r.call(a,{isHovering:d.value,props:{onMouseenter:i,onMouseleave:l}})}}}),mi={name:"TeacherListCard",components:{UnsavedWarning:Ye},props:{isMobile:Boolean},data(){return{newTeacher:{name:"",subjects:[],isHeadTeacher:!1},editState:{index:-1,teacher:null},modelValue:{list:[],text:"",advanced:!1},loading:!1,error:null,lastSavedData:null,unsavedChanges:!1,commonSubjects:["语文","数学","英语","物理","化学","生物","政治","历史","地理","信息技术","音乐","美术","体育"]}},watch:{modelValue:{handler(s){this.lastSavedData&&(this.unsavedChanges=JSON.stringify(s.list)!==JSON.stringify(this.lastSavedData)),this.modelValue.advanced||(this.modelValue.text=JSON.stringify(s.list,null,2))},deep:!0}},mounted(){this.loadTeachers()},methods:{async loadTeachers(){var s;this.error=null;try{if(this.loading=!0,!_("server.classNumber"))throw new Error("请先设置班号");try{const a=await ae.loadData("classworks-list-teacher");a.success!==!1&&Array.isArray(a)&&(this.modelValue.list=a.map(d=>({name:d.name||"",subjects:Array.isArray(d.subjects)?d.subjects:[],isHeadTeacher:!!d.isHeadTeacher})),this.modelValue.text=JSON.stringify(this.modelValue.list,null,2),this.lastSavedData=JSON.parse(JSON.stringify(this.modelValue.list)),this.unsavedChanges=!1)}catch(a){console.warn("Failed to load teacher list, initializing empty list",a),this.modelValue.list=[],this.modelValue.text="[]",this.lastSavedData=[]}}catch(e){console.error("加载教师列表失败:",e),this.error=e.message||"加载失败,请检查设置",(s=this.$message)==null||s.error("加载失败",this.error)}finally{this.loading=!1}},async saveTeachers(){var s,e,a;try{if(!_("server.classNumber"))throw new Error("请先设置班号");const i=this.modelValue.list.map(r=>({name:r.name,subjects:Array.isArray(r.subjects)?r.subjects:[],isHeadTeacher:!!r.isHeadTeacher})),l=await ae.saveData("classworks-list-teacher",i);if(l.success===!1)throw new Error(((s=l.error)==null?void 0:s.message)||"保存失败");this.modelValue.list=i,this.lastSavedData=JSON.parse(JSON.stringify(i)),this.unsavedChanges=!1,(e=this.$message)==null||e.success("保存成功","教师列表已更新")}catch(d){console.error("保存教师列表失败:",d),(a=this.$message)==null||a.error("保存失败",d.message||"请重试")}},toggleAdvanced(){this.modelValue.advanced=!this.modelValue.advanced,this.modelValue.advanced&&(this.modelValue.text=JSON.stringify(this.modelValue.list,null,2))},handleTextInput(s){if(this.modelValue.advanced)try{const e=JSON.parse(s);Array.isArray(e)?(this.modelValue.list=e.map(a=>({name:a.name||"",subjects:Array.isArray(a.subjects)?a.subjects:[],isHeadTeacher:!!a.isHeadTeacher})),this.error=null):this.error="JSON 必须是一个数组"}catch(e){this.error="JSON 格式错误: "+e.message}},addTeacher(){var e,a;const s=this.newTeacher.name.trim();if(!s){(e=this.$message)==null||e.warning("提示","请输入教师姓名");return}if(this.newTeacher.subjects.length===0){(a=this.$message)==null||a.warning("提示","请选择至少一个任教科目");return}this.modelValue.list.push({name:s,subjects:[...this.newTeacher.subjects],isHeadTeacher:this.newTeacher.isHeadTeacher}),this.newTeacher={name:"",subjects:[],isHeadTeacher:!1}},startEdit(s,e){this.editState.index=s,this.editState.teacher={name:e.name,subjects:[...e.subjects],isHeadTeacher:e.isHeadTeacher}},saveEdit(){var s,e;if(this.editState.index!==-1){const a=this.editState.teacher.name.trim();if(!a){(s=this.$message)==null||s.warning("提示","教师姓名不能为空");return}if(this.editState.teacher.subjects.length===0){(e=this.$message)==null||e.warning("提示","请选择至少一个任教科目");return}this.modelValue.list[this.editState.index]={name:a,subjects:[...this.editState.teacher.subjects],isHeadTeacher:this.editState.teacher.isHeadTeacher},this.editState.index=-1,this.editState.teacher=null}},cancelEdit(){this.editState.index=-1,this.editState.teacher=null},removeTeacher(s){s!==void 0&&this.modelValue.list.splice(s,1)},handleClick(s,e){this.isMobile&&this.startEdit(s,e)}}},fi={key:0},pi={class:"d-flex align-start mb-3"},hi={class:"flex-grow-1"},gi={class:"d-flex align-center mb-1"},wi=["onClick"],vi={key:0,class:"mt-2"},bi={key:1,class:"mt-1"},yi={key:1,class:"pt-2"};function ki(s,e,a,d,i,l){const r=Ye;return c(),g(E,{class:Fe({"unsaved-changes":i.unsavedChanges}),color:i.unsavedChanges?"warning-subtle":void 0,border:""},{default:n(()=>[t(ze,null,{prepend:n(()=>[t(v,{class:"mr-2",icon:"mdi-account-tie",size:"large"})]),append:n(()=>[t(r,{show:i.unsavedChanges,message:"有未保存的更改"},null,8,["show"]),t(h,{color:i.modelValue.advanced?"primary":void 0,"prepend-icon":"mdi-code-braces",variant:"text",onClick:l.toggleAdvanced},{default:n(()=>[o(w(i.modelValue.advanced?"返回基础编辑":"高级编辑"),1)]),_:1},8,["color","onClick"])]),default:n(()=>[t(K,{class:"text-h6"},{default:n(()=>[...e[4]||(e[4]=[o("教师列表",-1)])]),_:1})]),_:1}),t(j,null,{default:n(()=>[i.loading?(c(),g(Qe,{key:0,class:"mb-4",color:"primary",indeterminate:""})):k("",!0),i.error?(c(),g($,{key:1,class:"mb-4",closable:"",type:"error",variant:"tonal"},{default:n(()=>[o(w(i.error),1)]),_:1})):k("",!0),t(At,null,{default:n(()=>[i.modelValue.advanced?(c(),x("div",yi,[t(Ie,{modelValue:i.modelValue.text,"onUpdate:modelValue":[e[3]||(e[3]=p=>i.modelValue.text=p),l.handleTextInput],hint:"JSON 格式编辑教师列表。每个教师需包含 name、subjects(数组)、isHeadTeacher(布尔值)",label:"批量编辑教师列表 (JSON)","persistent-hint":"",placeholder:'[{"name":"教师姓名","subjects":["语文","数学"],"isHeadTeacher":true}]',rows:"15",variant:"outlined"},null,8,["modelValue","onUpdate:modelValue"])])):(c(),x("div",fi,[t(E,{class:"mb-6",variant:"outlined"},{default:n(()=>[t(j,null,{default:n(()=>[t(de,null,{default:n(()=>[t(z,{cols:"12",md:"4"},{default:n(()=>[t(R,{modelValue:i.newTeacher.name,"onUpdate:modelValue":e[0]||(e[0]=p=>i.newTeacher.name=p),density:"comfortable","hide-details":"",label:"教师姓名",placeholder:"输入教师姓名","prepend-inner-icon":"mdi-account",variant:"outlined"},null,8,["modelValue"])]),_:1}),t(z,{cols:"12",md:"5"},{default:n(()=>[t(mt,{modelValue:i.newTeacher.subjects,"onUpdate:modelValue":e[1]||(e[1]=p=>i.newTeacher.subjects=p),items:i.commonSubjects,chips:"",clearable:"","closable-chips":"",density:"comfortable","hide-details":"",label:"任教科目",multiple:"",placeholder:"选择或输入科目","prepend-inner-icon":"mdi-book-open-variant",variant:"outlined"},null,8,["modelValue","items"])]),_:1}),t(z,{cols:"12",md:"3",class:"d-flex align-center gap-2"},{default:n(()=>[t(Ce,{modelValue:i.newTeacher.isHeadTeacher,"onUpdate:modelValue":e[2]||(e[2]=p=>i.newTeacher.isHeadTeacher=p),density:"comfortable","hide-details":"",label:"班主任"},null,8,["modelValue"]),t(h,{disabled:!i.newTeacher.name.trim()||i.newTeacher.subjects.length===0,color:"primary","prepend-icon":"mdi-plus",onClick:l.addTeacher},{default:n(()=>[...e[5]||(e[5]=[o(" 添加教师 ",-1)])]),_:1},8,["disabled","onClick"])]),_:1})]),_:1})]),_:1})]),_:1}),i.modelValue.list.length===0?(c(),g(de,{key:0},{default:n(()=>[t(z,{cols:"12"},{default:n(()=>[t($,{type:"info",variant:"tonal"},{default:n(()=>[...e[6]||(e[6]=[o(" 暂无教师信息,请添加教师 ",-1)])]),_:1})]),_:1})]),_:1})):(c(),g(de,{key:1},{default:n(()=>[(c(!0),x(ne,null,ue(i.modelValue.list,(p,u)=>(c(),g(z,{key:u,cols:"12",lg:"6",xl:"4"},{default:n(()=>[t(Gt,null,{default:n(({isHovering:y,props:T})=>[t(E,je({elevation:a.isMobile?1:y?4:1,border:"",class:"teacher-card"},{ref_for:!0},T),{default:n(()=>[t(j,{class:"pa-4"},{default:n(()=>[m("div",pi,[t(He,{color:p.isHeadTeacher?"primary":"grey-lighten-1",class:"mr-3",size:"48"},{default:n(()=>[t(v,{icon:p.isHeadTeacher?"mdi-star":"mdi-account",size:"28"},null,8,["icon"])]),_:2},1032,["color"]),m("div",hi,[m("div",gi,[i.editState.index===u?(c(),g(R,{key:0,modelValue:i.editState.teacher.name,"onUpdate:modelValue":I=>i.editState.teacher.name=I,autofocus:"",class:"flex-grow-1",density:"compact","hide-details":"",variant:"underlined"},null,8,["modelValue","onUpdate:modelValue"])):(c(),x("span",{key:1,class:"text-h6 font-weight-medium",onClick:I=>l.handleClick(u,p)},w(p.name),9,wi)),p.isHeadTeacher?(c(),g(X,{key:2,class:"ml-2",color:"primary",density:"comfortable",size:"small",variant:"flat"},{default:n(()=>[...e[7]||(e[7]=[o(" 班主任 ",-1)])]),_:1})):k("",!0)]),i.editState.index===u?(c(),x("div",vi,[t(mt,{modelValue:i.editState.teacher.subjects,"onUpdate:modelValue":I=>i.editState.teacher.subjects=I,items:i.commonSubjects,chips:"","closable-chips":"",density:"compact","hide-details":"",label:"任教科目",multiple:"",variant:"outlined"},null,8,["modelValue","onUpdate:modelValue","items"]),t(Ce,{modelValue:i.editState.teacher.isHeadTeacher,"onUpdate:modelValue":I=>i.editState.teacher.isHeadTeacher=I,class:"mt-2",density:"compact","hide-details":"",label:"班主任"},null,8,["modelValue","onUpdate:modelValue"])])):(c(),x("div",bi,[(c(!0),x(ne,null,ue(p.subjects,(I,Q)=>(c(),g(X,{key:Q,class:"mr-1 mb-1",density:"comfortable",size:"small",variant:"tonal"},{default:n(()=>[o(w(I),1)]),_:2},1024))),128))]))]),m("div",{class:Fe([{"opacity-100":y||a.isMobile||i.editState.index===u},"d-flex gap-1 action-buttons ml-2"])},[i.editState.index===u?(c(),g(h,{key:0,color:"success",icon:"mdi-check",size:"small",variant:"text",onClick:l.saveEdit},null,8,["onClick"])):k("",!0),i.editState.index===u?(c(),g(h,{key:1,color:"grey",icon:"mdi-close",size:"small",variant:"text",onClick:l.cancelEdit},null,8,["onClick"])):(c(),g(h,{key:2,color:"primary",icon:"mdi-pencil",size:"small",variant:"text",onClick:I=>l.startEdit(u,p)},null,8,["onClick"])),i.editState.index!==u?(c(),g(h,{key:3,color:"error",icon:"mdi-delete",size:"small",variant:"text",onClick:I=>l.removeTeacher(u)},null,8,["onClick"])):k("",!0)],2)])]),_:2},1024)]),_:2},1040,["elevation"])]),_:2},1024)]),_:2},1024))),128))]),_:1}))]))]),_:1}),t(de,{class:"mt-6"},{default:n(()=>[t(z,{class:"d-flex gap-2",cols:"12"},{default:n(()=>[t(h,{disabled:i.loading,loading:i.loading,color:"primary","prepend-icon":"mdi-content-save",size:"large",onClick:l.saveTeachers},{default:n(()=>[...e[8]||(e[8]=[o(" 保存教师列表 ",-1)])]),_:1},8,["disabled","loading","onClick"]),t(h,{disabled:i.loading,loading:i.loading,color:"error","prepend-icon":"mdi-refresh",size:"large",variant:"outlined",onClick:l.loadTeachers},{default:n(()=>[...e[9]||(e[9]=[o(" 重载教师列表 ",-1)])]),_:1},8,["disabled","loading","onClick"])]),_:1})]),_:1})]),_:1})]),_:1},8,["class","color"])}const Yt=W(mi,[["render",ki],["__scopeId","data-v-16455a49"]]),xi={name:"StudentListCard",components:{UnsavedWarning:Ye},props:{isMobile:Boolean},data(){return{newStudentName:"",editState:{index:-1,name:""},modelValue:{list:[],text:"",advanced:!1},loading:!1,error:null,lastSavedData:null,unsavedChanges:!1}},watch:{modelValue:{handler(s){this.lastSavedData&&(this.unsavedChanges=JSON.stringify(s.list)!==JSON.stringify(this.lastSavedData)),this.modelValue.advanced||(this.modelValue.text=s.list.slice().sort((e,a)=>e.id-a.id).map(e=>e.name).join(` `))},deep:!0}},mounted(){this.loadStudents()},methods:{async loadStudents(){var s;this.error=null;try{if(this.loading=!0,!_("server.classNumber"))throw new Error("请先设置班号");try{const a=await ae.loadData("classworks-list-main");a.success!=!1&&Array.isArray(a)&&(this.modelValue.list=a.map((d,i)=>typeof d=="string"?{id:i+1,name:d}:{id:d.id||i+1,name:d.name||d.toString()}),this.modelValue.list.sort((d,i)=>d.id-i.id),this.modelValue.text=this.modelValue.list.map(d=>d.name).join(` `),this.lastSavedData=JSON.parse(JSON.stringify(this.modelValue.list)),this.unsavedChanges=!1)}catch(a){console.warn("Failed to load student list from dedicated key, falling back to config",a)}}catch(e){console.error("加载学生列表失败:",e),this.error=e.message||"加载失败,请检查设置",(s=this.$message)==null||s.error("加载失败",this.error)}finally{this.loading=!1}},async saveStudents(){var s,e,a;try{if(!_("server.classNumber"))throw new Error("请先设置班号");const i=this.modelValue.list.slice().sort((r,p)=>r.id-p.id).map((r,p)=>({id:p+1,name:r.name})),l=await ae.saveData("classworks-list-main",i);if(l.success===!1)throw new Error(((s=l.error)==null?void 0:s.message)||"保存失败");this.modelValue.list=i,this.lastSavedData=JSON.parse(JSON.stringify(i)),this.unsavedChanges=!1,(e=this.$message)==null||e.success("保存成功","学生列表已更新")}catch(d){console.error("保存学生列表失败:",d),(a=this.$message)==null||a.error("保存失败",d.message||"请重试")}},toggleAdvanced(){this.modelValue.advanced=!this.modelValue.advanced},handleTextInput(s){if(!this.modelValue.advanced)return;const e=s.split(` `).filter(l=>l.trim()),a=new Map(this.modelValue.list.map(l=>[l.name,l.id]));let d=Math.max(0,...this.modelValue.list.map(l=>l.id));const i=e.map(l=>(l=l.trim(),a.has(l)?{id:a.get(l),name:l}:{id:++d,name:l}));this.modelValue.list=i},addStudent(){const s=this.newStudentName.trim();if(s&&!this.modelValue.list.some(e=>e.name===s)){const e=Math.max(0,...this.modelValue.list.map(a=>a.id));this.modelValue.list.push({id:e+1,name:s}),this.newStudentName=""}},startEdit(s,e){this.editState.index=s,this.editState.name=e.name},saveEdit(){if(this.editState.index!==-1){const s=this.editState.name.trim();s&&s!==this.modelValue.list[this.editState.index].name&&(this.modelValue.list[this.editState.index].name=s),this.editState.index=-1,this.editState.name=""}},removeStudent(s){s!==void 0&&this.modelValue.list.splice(s,1)},moveStudent(s,e){if(e==="top"){if(s>0){const a=this.modelValue.list[s];this.modelValue.list.splice(s,1),this.modelValue.list.unshift(a),this.modelValue.list.forEach((d,i)=>d.id=i+1)}}else{const a=e==="up"?s-1:s+1;a>=0&&a{const d=ft(e.name,{toneType:"none"}),i=ft(a.name,{toneType:"none"});return d.localeCompare(i)});s.forEach((e,a)=>e.id=a+1),this.modelValue.list=s}}},Si={key:0},Ci=["onClick"],_i={key:1,class:"pt-2"};function Vi(s,e,a,d,i,l){const r=Ye;return c(),g(E,{class:Fe({"unsaved-changes":i.unsavedChanges}),color:i.unsavedChanges?"warning-subtle":void 0,border:""},{default:n(()=>[t(ze,null,{prepend:n(()=>[t(v,{class:"mr-2",icon:"mdi-account-group",size:"large"})]),append:n(()=>[t(r,{show:i.unsavedChanges,message:"有未保存的更改"},null,8,["show"]),t(h,{disabled:i.modelValue.list.length===0,class:"mr-2","prepend-icon":"mdi-sort-alphabetical-variant",variant:"text",onClick:l.sortStudentsByPinyin},{default:n(()=>[...e[4]||(e[4]=[o(" 按姓名首字母排序 ",-1)])]),_:1},8,["disabled","onClick"]),t(h,{color:i.modelValue.advanced?"primary":void 0,"prepend-icon":"mdi-code-braces",variant:"text",onClick:l.toggleAdvanced},{default:n(()=>[o(w(i.modelValue.advanced?"返回基础编辑":"高级编辑"),1)]),_:1},8,["color","onClick"])]),default:n(()=>[t(K,{class:"text-h6"},{default:n(()=>[...e[3]||(e[3]=[o("学生列表",-1)])]),_:1})]),_:1}),t(j,null,{default:n(()=>[i.loading?(c(),g(Qe,{key:0,class:"mb-4",color:"primary",indeterminate:""})):k("",!0),i.error?(c(),g($,{key:1,class:"mb-4",closable:"",type:"error",variant:"tonal"},{default:n(()=>[o(w(i.error),1)]),_:1})):k("",!0),t(At,null,{default:n(()=>[i.modelValue.advanced?(c(),x("div",_i,[t(Ie,{modelValue:i.modelValue.text,"onUpdate:modelValue":[e[2]||(e[2]=p=>i.modelValue.text=p),l.handleTextInput],hint:"使用文本编辑模式批量编辑学生名单,保存时会自动去除空行",label:"批量编辑学生列表","persistent-hint":"",placeholder:"每行输入一个学生姓名",rows:"10",variant:"outlined"},null,8,["modelValue","onUpdate:modelValue"])])):(c(),x("div",Si,[t(de,{class:"mb-6"},{default:n(()=>[t(z,{cols:"12",md:"4",sm:"6"},{default:n(()=>[t(R,{modelValue:i.newStudentName,"onUpdate:modelValue":e[0]||(e[0]=p=>i.newStudentName=p),class:"mb-4","hide-details":"",label:"添加学生",placeholder:"输入学生姓名后回车添加","prepend-inner-icon":"mdi-account-plus",variant:"outlined",onKeyup:Ve(l.addStudent,["enter"])},{append:n(()=>[t(h,{disabled:!i.newStudentName.trim(),color:"primary",icon:"mdi-plus",variant:"text",onClick:l.addStudent},null,8,["disabled","onClick"])]),_:1},8,["modelValue","onKeyup"])]),_:1})]),_:1}),t(de,null,{default:n(()=>[(c(!0),x(ne,null,ue(i.modelValue.list,(p,u)=>(c(),g(z,{key:u,cols:"12",lg:"3",md:"4",sm:"6"},{default:n(()=>[t(Gt,null,{default:n(({isHovering:y,props:T})=>[t(E,je({elevation:a.isMobile?1:y?4:1,border:"",class:"student-card"},{ref_for:!0},T),{default:n(()=>[t(j,{class:"d-flex align-center pa-3"},{default:n(()=>[t(It,{"open-on-hover":!a.isMobile,location:"bottom"},{activator:n(({props:I})=>[t(h,je({class:"mr-3 font-weight-medium",size:"small"},{ref_for:!0},I,{variant:"tonal"}),{default:n(()=>[o(w(u+1),1)]),_:2},1040)]),default:n(()=>[t(J,{density:"compact",nav:""},{default:n(()=>[t(A,{disabled:u===0,"prepend-icon":"mdi-arrow-up-bold",onClick:I=>l.moveStudent(u,"top")},{default:n(()=>[...e[5]||(e[5]=[o(" 置顶 ",-1)])]),_:1},8,["disabled","onClick"]),t(M),t(A,{disabled:u===0,"prepend-icon":"mdi-arrow-up",onClick:I=>l.moveStudent(u,"up")},{default:n(()=>[...e[6]||(e[6]=[o(" 上移 ",-1)])]),_:1},8,["disabled","onClick"]),t(A,{disabled:u===i.modelValue.list.length-1,"prepend-icon":"mdi-arrow-down",onClick:I=>l.moveStudent(u,"down")},{default:n(()=>[...e[7]||(e[7]=[o(" 下移 ",-1)])]),_:1},8,["disabled","onClick"])]),_:2},1024)]),_:2},1032,["open-on-hover"]),i.editState.index===u?(c(),g(R,{key:0,modelValue:i.editState.name,"onUpdate:modelValue":e[1]||(e[1]=I=>i.editState.name=I),autofocus:"",class:"flex-grow-1",density:"compact","hide-details":"",variant:"underlined",onBlur:l.saveEdit,onKeyup:Ve(l.saveEdit,["enter"])},null,8,["modelValue","onBlur","onKeyup"])):(c(),x("span",{key:1,class:"text-body-1 flex-grow-1",onClick:I=>l.handleClick(u,p)},w(p.name),9,Ci)),m("div",{class:Fe([{"opacity-100":y||a.isMobile},"d-flex gap-1 action-buttons"])},[t(h,{color:"primary",icon:"mdi-pencil",size:"small",variant:"text",onClick:I=>l.startEdit(u,p)},null,8,["onClick"]),t(h,{color:"error",icon:"mdi-delete",size:"small",variant:"text",onClick:I=>l.removeStudent(u)},null,8,["onClick"])],2)]),_:2},1024)]),_:2},1040,["elevation"])]),_:2},1024)]),_:2},1024))),128))]),_:1})]))]),_:1}),t(de,{class:"mt-6"},{default:n(()=>[t(z,{class:"d-flex gap-2",cols:"12"},{default:n(()=>[t(h,{disabled:i.loading,loading:i.loading,color:"primary","prepend-icon":"mdi-content-save",size:"large",onClick:l.saveStudents},{default:n(()=>[...e[8]||(e[8]=[o(" 保存名单 ",-1)])]),_:1},8,["disabled","loading","onClick"]),t(h,{disabled:i.loading,loading:i.loading,color:"error","prepend-icon":"mdi-refresh",size:"large",variant:"outlined",onClick:l.loadStudents},{default:n(()=>[...e[9]||(e[9]=[o(" 重载名单 ",-1)])]),_:1},8,["disabled","loading","onClick"])]),_:1})]),_:1})]),_:1})]),_:1},8,["class","color"])}const Wt=W(xi,[["render",Vi],["__scopeId","data-v-7e220985"]]),Di={key:0,class:"d-flex justify-center align-center fill-height"},Ai={key:1,class:"d-flex justify-center align-center fill-height"},Ti={key:2},Ii={class:"text-caption ml-4 text-medium-emphasis"},ji={key:0},Ei={key:1},Ui={class:"text-error"},qt={__name:"CloudMigrationDialog",props:{modelValue:Boolean},emits:["update:modelValue"],setup(s,{emit:e}){const a=s,d=e,i=ge(!1),l=ge(!1),r=ge(!1),p=ge([]),u=ge([]),y=ge(!1),T=ge(null),I=ge(null),Q=[{id:"student-list",label:"学生列表",description:"classworks-list-main",matcher:V=>V==="classworks-list-main"||V.startsWith("classworks-list-main")},{id:"homework-data",label:"作业数据",description:"classworks-data-*",matcher:V=>V.startsWith("classworks-data-")},{id:"lists",label:"列表",description:"classworks-list-*",matcher:V=>V.startsWith("classworks-list-")},{id:"other",label:"其他",description:"所有其他键",matcher:V=>!V.startsWith("classworks-data-")&&!V.startsWith("classworks-list-")}];pt(()=>a.modelValue,V=>{i.value=V,V&&H()}),pt(i,V=>{d("update:modelValue",V)});const H=async()=>{l.value=!0;try{const V=await gt.loadKeys({limit:1e3});p.value=V.keys||[],u.value=[]}catch(V){console.error(V)}finally{l.value=!1}},q=V=>p.value.filter(V.matcher),fe=V=>q(V).length,pe=V=>{const b=q(V);return b.length===0?!1:b.filter(P=>u.value.includes(P)).length===b.length},ce=V=>{const b=q(V);if(b.length===0)return!1;const D=b.filter(P=>u.value.includes(P)).length;return D>0&&D{const b=q(V);if(b.length===0)return;const D=pe(V),P=new Set(u.value);D?b.forEach(Z=>P.delete(Z)):b.forEach(Z=>P.add(Z)),u.value=Array.from(P)},be=async()=>{var V,b,D;r.value=!0,I.value=null,T.value=null;try{const P={};for(const O of u.value){const Se=await gt.loadData(O);if(Se){if(Se&&Se.success===!1&&Se.error){console.warn(`Skipping key ${O} due to load error`,Se.error);continue}P[O]=Se}}const Z=_("server.domain"),me=_("server.kvToken");if(!Z||!me)throw new Error("请先配置服务器地址和 Token");const ye=Z.replace(/\/$/,""),G=await jn.post(`${ye}/kv/_batchimport`,P,{headers:{Authorization:`Bearer ${me}`,"Content-Type":"application/json"}});if(G.data&&G.data.code===200)T.value=G.data.data,y.value=!0,i.value=!1;else throw new Error(((V=G.data)==null?void 0:V.message)||"迁移失败")}catch(P){console.error(P),I.value=((D=(b=P.response)==null?void 0:b.data)==null?void 0:D.message)||P.message||"发生未知错误",y.value=!0}finally{r.value=!1}};return(V,b)=>(c(),x(ne,null,[t(we,{modelValue:i.value,"onUpdate:modelValue":b[2]||(b[2]=D=>i.value=D),"max-width":"600",scrollable:""},{default:n(()=>[t(E,null,{default:n(()=>[t(K,null,{default:n(()=>[...b[5]||(b[5]=[o("迁移到云端",-1)])]),_:1}),t(j,{style:{height:"400px"}},{default:n(()=>[l.value?(c(),x("div",Di,[t(Dt,{indeterminate:"",color:"primary"})])):p.value.length===0?(c(),x("div",Ai," 没有找到本地数据 ")):(c(),x("div",Ti,[t(J,{"select-strategy":"classic",class:"mb-4"},{default:n(()=>[t(_n,null,{default:n(()=>[...b[6]||(b[6]=[o("选择数据类型",-1)])]),_:1}),(c(),x(ne,null,ue(Q,D=>t(A,{key:D.id,onClick:P=>se(D)},{prepend:n(()=>[t(wt,{"model-value":pe(D),indeterminate:ce(D),onClick:Ae(P=>se(D),["stop"])},null,8,["model-value","indeterminate","onClick"])]),default:n(()=>[t(L,null,{default:n(()=>[o(w(D.label),1)]),_:2},1024),t(ie,null,{default:n(()=>[o(w(D.description)+" ("+w(fe(D))+" 项)",1)]),_:2},1024)]),_:2},1032,["onClick"])),64))]),_:1}),t(M,{class:"mb-4"}),t(it,null,{default:n(()=>[t(lt,{title:"详细数据列表"},{default:n(()=>[t(ot,null,{default:n(()=>[t(J,{"select-strategy":"classic",density:"compact"},{default:n(()=>[(c(!0),x(ne,null,ue(p.value,D=>(c(),g(A,{key:D,value:D},{prepend:n(()=>[t(wt,{modelValue:u.value,"onUpdate:modelValue":b[0]||(b[0]=P=>u.value=P),value:D},null,8,["modelValue","value"])]),default:n(()=>[t(L,null,{default:n(()=>[o(w(D),1)]),_:2},1024)]),_:2},1032,["value"]))),128))]),_:1})]),_:1})]),_:1})]),_:1})]))]),_:1}),t(M),t(re,null,{default:n(()=>[m("div",Ii," 已选择 "+w(u.value.length)+" 项 ",1),t(te),t(h,{variant:"text",onClick:b[1]||(b[1]=D=>i.value=!1)},{default:n(()=>[...b[7]||(b[7]=[o("取消",-1)])]),_:1}),t(h,{color:"primary",onClick:be,loading:r.value,disabled:u.value.length===0},{default:n(()=>[...b[8]||(b[8]=[o(" 开始迁移 ",-1)])]),_:1},8,["loading","disabled"])]),_:1})]),_:1})]),_:1},8,["modelValue"]),t(we,{modelValue:y.value,"onUpdate:modelValue":b[4]||(b[4]=D=>y.value=D),"max-width":"500"},{default:n(()=>[t(E,null,{default:n(()=>[t(K,null,{default:n(()=>[...b[9]||(b[9]=[o("迁移结果",-1)])]),_:1}),t(j,null,{default:n(()=>[T.value?(c(),x("div",ji,[m("p",null,"总计: "+w(T.value.summary.total),1),m("p",null,"成功: "+w(T.value.summary.successful),1),m("p",null,"失败: "+w(T.value.summary.failed),1)])):I.value?(c(),x("div",Ei,[m("p",Ui,w(I.value),1)])):k("",!0)]),_:1}),t(re,null,{default:n(()=>[t(te),t(h,{color:"primary",onClick:b[3]||(b[3]=D=>y.value=!1)},{default:n(()=>[...b[10]||(b[10]=[o("关闭",-1)])]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])],64))}},Ni={name:"KvDatabaseCard",components:{SettingsCard:ee,CloudMigrationDialog:qt},data(){return{loading:!1,loadingData:!1,savingData:!1,deletingData:!1,kvData:[],searchQuery:"",viewDialog:!1,editDialog:!1,deleteDialog:!1,createDialog:!1,cloudUrlDialog:!1,showMigrationDialog:!1,selectedItem:null,editingItem:null,itemToDelete:null,selectedCloudItem:null,gettingCloudUrl:!1,cloudUrlResult:null,cloudUrlError:null,cloudUrlOptions:{migrateFromLocal:!0,autoConfigureCloud:!0},editingData:"",newKey:"",newData:"",tableHeaders:[{title:"键名",key:"key",sortable:!0},{title:"操作",key:"actions",sortable:!1,width:"120px"}]}},computed:{currentProvider(){return _("server.provider")},isKvProvider(){return this.currentProvider==="kv-local"||this.currentProvider==="kv-server"||this.currentProvider==="classworkscloud"},connectionStatus(){return this.isKvProvider?this.currentProvider==="kv-local"?"本地数据库":"服务器数据库":"当前数据提供者不支持KV数据库管理"},connectionIcon(){return this.isKvProvider?this.currentProvider==="kv-local"?"mdi-database":"mdi-database-sync":"mdi-database-off"},connectionColor(){return this.isKvProvider?"success":"error"},filteredKvData(){return this.searchQuery?this.kvData.filter(s=>s.key.toLowerCase().includes(this.searchQuery.toLowerCase())):this.kvData},isValidJson(){if(!this.editingData)return!0;try{return JSON.parse(this.editingData),!0}catch{return!1}},isValidNewJson(){if(!this.newData)return!0;try{return JSON.parse(this.newData),!0}catch{return!1}},isValidKey(){return!this.newKey||this.newKey.trim()===""?!1:!this.kvData.some(s=>s.key===this.newKey.trim())}},async mounted(){this.isKvProvider&&await this.loadKvData()},methods:{async refreshConnection(){this.loading=!0;try{await new Promise(s=>setTimeout(s,500)),this.$message.success("连接状态已刷新")}catch(s){this.$message.error("刷新失败",s.message)}finally{this.loading=!1}},async loadKvData(){var s;if(!this.isKvProvider){this.$message.warning("当前数据提供者不支持KV数据库管理");return}this.loadingData=!0;try{this.kvData=[];const e=await ae.loadKeys({sortBy:"key",sortDir:"asc",limit:1e3});if(e.success===!1)throw new Error(((s=e.error)==null?void 0:s.message)||"获取键名列表失败");this.kvData=e.keys.map(a=>({key:a,value:null,loaded:!1})),this.$message.success("键名加载完成",`共找到 ${this.kvData.length} 个键,总计 ${e.total_rows} 个键`)}catch(e){this.$message.error("加载数据失败",e.message)}finally{this.loadingData=!1}},async viewItem(s){this.selectedItem=s,this.viewDialog=!0,(!s.loaded||s.value===null)&&await this.loadItemData(s)},async editItem(s){this.editingItem=s,(!s.loaded||s.value===null)&&await this.loadItemData(s),this.editingData=this.formatJsonData(s.value),this.editDialog=!0},async loadItemData(s){try{const e=await ae.loadData(s.key);if(e&&e.success!==!1)s.value=e,s.loaded=!0;else throw new Error("数据加载失败")}catch(e){this.$message.error("加载数据失败",e.message),s.value=null,s.loaded=!1}},closeEditDialog(){this.editDialog=!1,this.editingItem=null,this.editingData=""},createNewItem(){this.newKey="",this.newData=`{ diff --git a/assets/settings-3PxSFkHh.css b/assets/settings-eh31GxG-.css similarity index 97% rename from assets/settings-3PxSFkHh.css rename to assets/settings-eh31GxG-.css index c1fecd8..d4beff6 100644 --- a/assets/settings-3PxSFkHh.css +++ b/assets/settings-eh31GxG-.css @@ -1 +1 @@ -.settings-card[data-v-9c035df1]{height:100%}.source-text[data-v-a6a55e27],.contributor[data-v-a6a55e27]{opacity:.7;font-size:.9em}.fade-enter-active[data-v-a6a55e27],.fade-leave-active[data-v-a6a55e27]{transition:opacity .3s ease}.fade-enter-from[data-v-a6a55e27],.fade-leave-to[data-v-a6a55e27]{opacity:0}.setting-item[data-v-08b49b47]{border-radius:8px;transition:background-color .2s}.setting-text-field[data-v-08b49b47],.setting-select[data-v-08b49b47],.setting-number-field[data-v-08b49b47]{min-width:180px;border-radius:6px}.text-wrap[data-v-08b49b47]{white-space:normal;overflow-wrap:break-word;word-break:break-word}@media (max-width: 600px){.setting-item[data-v-08b49b47]{flex-wrap:wrap}}.settings-explorer[data-v-4d032f99]{padding:8px 0}.settings-json[data-v-4d032f99]{background-color:#0000000d;padding:12px;border-radius:4px;overflow-x:auto;font-family:monospace;white-space:pre-wrap;max-height:300px;overflow-y:auto}.v-theme--dark .settings-json[data-v-4d032f99]{background-color:#ffffff0d}.setting-group[data-v-9af32ae4]{margin-bottom:16px}.v-card-text[data-v-67769fa2]{padding-top:0}.v-list-item[data-v-f87674cf]{border-bottom:1px solid rgba(0,0,0,.12)}.v-list-item[data-v-f87674cf]:last-child{border-bottom:none}.notification-sound-settings[data-v-0027fd4d]{margin:16px 0}.warning-container[data-v-0f36b655]{display:inline-block;margin-right:8px}.warning-chip[data-v-0f36b655]{animation:fade-in-0f36b655 .3s ease}@keyframes fade-in-0f36b655{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-warning{0%,to{transform:scale(1)}50%{transform:scale(1.002)}}@keyframes pulse-border{0%,to{opacity:1}50%{opacity:.5}}.teacher-card[data-v-16455a49]{transition:all .2s ease}.action-buttons[data-v-16455a49]{opacity:0;transition:opacity .2s ease}.unsaved-changes[data-v-16455a49]{border-color:rgb(var(--v-theme-warning))!important}.student-card[data-v-7e220985]{transition:all .2s ease}.action-buttons[data-v-7e220985]{opacity:0;transition:opacity .2s ease}.unsaved-changes[data-v-7e220985]{border-color:rgb(var(--v-theme-warning))!important}.font-monospace[data-v-67879974]{font-family:Consolas,Monaco,Courier New,monospace}code[data-v-67879974]{background-color:#0000000d;padding:2px 4px;border-radius:4px;font-size:.875em}.student-card{transition:all .2s cubic-bezier(.4,0,.2,1)}.bg-primary-subtle{background-color:rgb(var(--v-theme-primary),.05)}.action-buttons{transition:opacity .2s ease;opacity:0}.gap-1{gap:4px}.gap-2{gap:8px}.student-card .v-text-field{margin:0;padding:0}@media (max-width: 600px){.v-container{padding:12px}.v-col{padding:8px}}.student-card.mobile{margin-bottom:8px}.student-card.mobile .v-btn{min-width:40px;min-height:40px}.student-card.mobile .v-text-field{font-size:16px}@media (max-width: 600px){.v-col{padding:6px!important}.student-card{margin-bottom:4px}.action-buttons{opacity:1}}.student-card{-webkit-tap-highlight-color:transparent}.student-card:active{background-color:rgb(var(--v-theme-primary),.05)}.settings-page .v-card{transition:transform .2s,box-shadow .2s}.settings-page .v-card:hover{box-shadow:0 4px 8px #0000001a!important} +.settings-card[data-v-9c035df1]{height:100%}.source-text[data-v-a6a55e27],.contributor[data-v-a6a55e27]{opacity:.7;font-size:.9em}.fade-enter-active[data-v-a6a55e27],.fade-leave-active[data-v-a6a55e27]{transition:opacity .3s ease}.fade-enter-from[data-v-a6a55e27],.fade-leave-to[data-v-a6a55e27]{opacity:0}.setting-item[data-v-08b49b47]{border-radius:8px;transition:background-color .2s}.setting-text-field[data-v-08b49b47],.setting-select[data-v-08b49b47],.setting-number-field[data-v-08b49b47]{min-width:180px;border-radius:6px}.text-wrap[data-v-08b49b47]{white-space:normal;overflow-wrap:break-word;word-break:break-word}@media (max-width: 600px){.setting-item[data-v-08b49b47]{flex-wrap:wrap}}.settings-explorer[data-v-4d032f99]{padding:8px 0}.settings-json[data-v-4d032f99]{background-color:#0000000d;padding:12px;border-radius:4px;overflow-x:auto;font-family:monospace;white-space:pre-wrap;max-height:300px;overflow-y:auto}.v-theme--dark .settings-json[data-v-4d032f99]{background-color:#ffffff0d}.setting-group[data-v-9af32ae4]{margin-bottom:16px}.v-card-text[data-v-67769fa2]{padding-top:0}.v-list-item[data-v-f87674cf]{border-bottom:1px solid rgba(0,0,0,.12)}.v-list-item[data-v-f87674cf]:last-child{border-bottom:none}.notification-sound-settings[data-v-55be56a4]{margin:16px 0}.warning-container[data-v-0f36b655]{display:inline-block;margin-right:8px}.warning-chip[data-v-0f36b655]{animation:fade-in-0f36b655 .3s ease}@keyframes fade-in-0f36b655{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-warning{0%,to{transform:scale(1)}50%{transform:scale(1.002)}}@keyframes pulse-border{0%,to{opacity:1}50%{opacity:.5}}.teacher-card[data-v-16455a49]{transition:all .2s ease}.action-buttons[data-v-16455a49]{opacity:0;transition:opacity .2s ease}.unsaved-changes[data-v-16455a49]{border-color:rgb(var(--v-theme-warning))!important}.student-card[data-v-7e220985]{transition:all .2s ease}.action-buttons[data-v-7e220985]{opacity:0;transition:opacity .2s ease}.unsaved-changes[data-v-7e220985]{border-color:rgb(var(--v-theme-warning))!important}.font-monospace[data-v-67879974]{font-family:Consolas,Monaco,Courier New,monospace}code[data-v-67879974]{background-color:#0000000d;padding:2px 4px;border-radius:4px;font-size:.875em}.student-card{transition:all .2s cubic-bezier(.4,0,.2,1)}.bg-primary-subtle{background-color:rgb(var(--v-theme-primary),.05)}.action-buttons{transition:opacity .2s ease;opacity:0}.gap-1{gap:4px}.gap-2{gap:8px}.student-card .v-text-field{margin:0;padding:0}@media (max-width: 600px){.v-container{padding:12px}.v-col{padding:8px}}.student-card.mobile{margin-bottom:8px}.student-card.mobile .v-btn{min-width:40px;min-height:40px}.student-card.mobile .v-text-field{font-size:16px}@media (max-width: 600px){.v-col{padding:6px!important}.student-card{margin-bottom:4px}.action-buttons{opacity:1}}.student-card{-webkit-tap-highlight-color:transparent}.student-card:active{background-color:rgb(var(--v-theme-primary),.05)}.settings-page .v-card{transition:transform .2s,box-shadow .2s}.settings-page .v-card:hover{box-shadow:0 4px 8px #0000001a!important} diff --git a/assets/socket-debugger-DHcN0oiv.js b/assets/socket-debugger-2pW452Xl.js similarity index 96% rename from assets/socket-debugger-DHcN0oiv.js rename to assets/socket-debugger-2pW452Xl.js index 8f953cb..e70bde2 100644 --- a/assets/socket-debugger-DHcN0oiv.js +++ b/assets/socket-debugger-2pW452Xl.js @@ -1,4 +1,4 @@ -import{b as Ce,g as T,d as se}from"./socketClient-DIi67_O5.js";import{_ as Se,Z as c,a0 as re,a1 as we,ct as Le,j as G,o as x,w as t,d as n,l as g,q as D,t as o,v as L,x as ue,C as u,z as k,i as v,P as Z,Q as y,a3 as _,a4 as V,K as de,y as C,B as H,A as z,F as ie,G as ce,e as $e,ay as Re}from"./index-B3T0sq1H.js";import{V as W,a as m}from"./VRow-2h_LaAAT.js";import{V as X}from"./VChip-BWQnSnw_.js";import{V as De}from"./VTextField-CDSSNWNb.js";import{V as Te}from"./VTextarea-D8GmgMhc.js";import{V as Ie}from"./VSwitch-CzflqWRY.js";import{V as Ue}from"./VAlert-lHl5kpT_.js";import{V as Be}from"./VContainer-XsoZJa5c.js";const ze={class:"d-flex flex-wrap gap-2"},Me={class:"text-h4"},Pe={class:"text-h4"},Ne={class:"text-h4"},Ee={class:"text-h4"},Oe={class:"log-time"},je={class:"log-type"},Ae={class:"log-message"},Fe={key:0,class:"log-data"},Je={key:0,class:"text-center text-disabled pa-8"},Ge={__name:"socket-debugger",setup(He){const fe=c(Ce()),$=c(!1),K=c(""),S=c(""),Y=c(0),h=c(""),M=c(null),q=c("00:00:00"),Q=c(!0),d=c({eventsReceived:0,eventsSent:0,errors:0,reconnects:0,avgLatency:0,lastPing:0,bytesSent:0,bytesReceived:0}),R=c([]),P=c(new Set),N=c(null),b=c({name:"",data:"{}"}),p=c(null),ee=re(()=>$.value?{text:"已连接",color:"success"}:{text:"未连接",color:"error"}),me=re(()=>S.value==="websocket"?"success":S.value==="polling"?"warning":"grey");function s(l,e,a=null){const f=new Date().toLocaleTimeString("zh-CN",{hour12:!1});R.value.push({type:l,message:e,data:a,time:f}),R.value.length>500&&R.value.shift(),Q.value&&Re(()=>{N.value&&(N.value.scrollTop=N.value.scrollHeight)})}function ve(){R.value=[],s("info","日志已清空")}function te(l){if(l===0)return"0 B";const e=1024,a=["B","KB","MB","GB"],i=Math.floor(Math.log(l)/Math.log(e));return Math.round(l/Math.pow(e,i)*100)/100+" "+a[i]}let w=null;function pe(){if(M.value){const e=Date.now()-M.value,a=Math.floor(e/36e5),i=Math.floor(e%36e5/6e4),f=Math.floor(e%6e4/1e3);q.value=`${String(a).padStart(2,"0")}:${String(i).padStart(2,"0")}:${String(f).padStart(2,"0")}`}else q.value="00:00:00"}let I=null;function ne(){var U;const l=T();I&&le();const e=()=>{var r,B,ae;$.value=!0,K.value=l.id,S.value=((ae=(B=(r=l.io)==null?void 0:r.engine)==null?void 0:B.transport)==null?void 0:ae.name)||"unknown",M.value=Date.now(),h.value=new Date().toLocaleString("zh-CN"),s("success","已连接到服务器",{socketId:l.id,transport:S.value}),w||(w=setInterval(pe,1e3))},a=r=>{$.value=!1,K.value="",S.value="",M.value=null,s("warning","连接已断开",{reason:r}),w&&(clearInterval(w),w=null)},i=r=>{d.value.errors++,s("error","连接错误",{message:r.message,type:r.type})},f=r=>{d.value.reconnects++,Y.value++,s("info",`重连成功 (尝试 #${r})`)},E=r=>{s("info",`正在尝试重连 #${r}...`)},O=r=>{d.value.errors++,s("error","重连失败",{message:r.message})},j=()=>{d.value.errors++,s("error","重连彻底失败")},A=()=>{s("debug","Ping 发送")},F=r=>{d.value.lastPing=r;const B=d.value.avgLatency;d.value.avgLatency=B===0?r:Math.round(B*.8+r*.2),s("debug",`Pong 接收 (${r}ms)`)},J=r=>{S.value=r.name,s("success",`传输已升级到 ${r.name}`)};I={socket:l,onConnect:e,onDisconnect:a,onConnectError:i,onReconnect:f,onReconnectAttempt:E,onReconnectError:O,onReconnectFailed:j,onPing:A,onPong:F,onUpgrade:J},l.on("connect",e),l.on("disconnect",a),l.on("connect_error",i),l.io.on("reconnect",f),l.io.on("reconnect_attempt",E),l.io.on("reconnect_error",O),l.io.on("reconnect_failed",j),l.io.on("ping",A),l.io.on("pong",F),(U=l.io)!=null&&U.engine&&l.io.engine.on("upgrade",J),P.value=new Set(Object.keys(l._callbacks||{}).map(r=>r.replace("$",""))),l.connected&&e()}function le(){var U;if(!I)return;const{socket:l,onConnect:e,onDisconnect:a,onConnectError:i,onReconnect:f,onReconnectAttempt:E,onReconnectError:O,onReconnectFailed:j,onPing:A,onPong:F,onUpgrade:J}=I;try{l.off("connect",e),l.off("disconnect",a),l.off("connect_error",i),l.io.off("reconnect",f),l.io.off("reconnect_attempt",E),l.io.off("reconnect_error",O),l.io.off("reconnect_failed",j),l.io.off("ping",A),l.io.off("pong",F),(U=l.io)!=null&&U.engine&&l.io.engine.off("upgrade",J)}catch{}I=null}function oe(){try{T().connect(),s("info","正在连接...")}catch(l){s("error","连接失败",{message:l.message})}}function ge(){try{se(),s("info","已手动断开连接")}catch(l){s("error","断开连接失败",{message:l.message})}}function ye(){try{se(),setTimeout(()=>{ne(),oe()},100)}catch(l){s("error","重连失败",{message:l.message})}}function _e(){try{const l=T();let e;try{e=JSON.parse(b.value.data)}catch{e=b.value.data}l.emit(b.value.name,e),d.value.eventsSent++,d.value.bytesSent+=JSON.stringify(e).length,s("info",`已发送事件: ${b.value.name}`,e)}catch(l){s("error","发送事件失败",{message:l.message})}}function ke(){p.value=null,s("info","开始连接测试...");const l=T(),e=setTimeout(()=>{p.value={type:"error",message:"连接测试超时 (20秒)"},s("error","连接测试超时")},2e4);l.connected?(clearTimeout(e),p.value={type:"success",message:`连接正常! Socket ID: ${l.id}, 传输: ${S.value}`},s("success","连接测试通过")):(l.once("connect",()=>{clearTimeout(e),p.value={type:"success",message:"连接测试成功!"},s("success","连接测试通过")}),l.once("connect_error",a=>{clearTimeout(e),p.value={type:"error",message:`连接失败: ${a.message}`},s("error","连接测试失败",{message:a.message})}))}function be(){const l=T(),e=Date.now();l.emit("ping",()=>{const a=Date.now()-e;p.value={type:"info",message:`测量延迟: ${a}ms`},s("info",`延迟测量结果: ${a}ms`)})}function xe(){s("warning","模拟错误场景..."),T().emit("nonexistent-event-test",{test:!0}),p.value={type:"info",message:"已发送测试事件到服务器,请检查服务器响应"}}function Ve(){const l=R.value.map(f=>`[${f.time}] [${f.type.toUpperCase()}] ${f.message}${f.data?` +import{b as Ce,g as T,d as se}from"./socketClient-CckpmdQI.js";import{_ as Se,Z as c,a0 as re,a1 as we,ct as Le,j as G,o as x,w as t,d as n,l as g,q as D,t as o,v as L,x as ue,C as u,z as k,i as v,P as Z,Q as y,a3 as _,a4 as V,K as de,y as C,B as H,A as z,F as ie,G as ce,e as $e,ay as Re}from"./index-CDv4Fq34.js";import{V as W,a as m}from"./VRow-BixCyIxW.js";import{V as X}from"./VChip-C22wJB7H.js";import{V as De}from"./VTextField-DxEgNjb2.js";import{V as Te}from"./VTextarea-C2tmhWNc.js";import{V as Ie}from"./VSwitch-DDraNCQD.js";import{V as Ue}from"./VAlert-DsOOTaSZ.js";import{V as Be}from"./VContainer-hjhpTkdD.js";const ze={class:"d-flex flex-wrap gap-2"},Me={class:"text-h4"},Pe={class:"text-h4"},Ne={class:"text-h4"},Ee={class:"text-h4"},Oe={class:"log-time"},je={class:"log-type"},Ae={class:"log-message"},Fe={key:0,class:"log-data"},Je={key:0,class:"text-center text-disabled pa-8"},Ge={__name:"socket-debugger",setup(He){const fe=c(Ce()),$=c(!1),K=c(""),S=c(""),Y=c(0),h=c(""),M=c(null),q=c("00:00:00"),Q=c(!0),d=c({eventsReceived:0,eventsSent:0,errors:0,reconnects:0,avgLatency:0,lastPing:0,bytesSent:0,bytesReceived:0}),R=c([]),P=c(new Set),N=c(null),b=c({name:"",data:"{}"}),p=c(null),ee=re(()=>$.value?{text:"已连接",color:"success"}:{text:"未连接",color:"error"}),me=re(()=>S.value==="websocket"?"success":S.value==="polling"?"warning":"grey");function s(l,e,a=null){const f=new Date().toLocaleTimeString("zh-CN",{hour12:!1});R.value.push({type:l,message:e,data:a,time:f}),R.value.length>500&&R.value.shift(),Q.value&&Re(()=>{N.value&&(N.value.scrollTop=N.value.scrollHeight)})}function ve(){R.value=[],s("info","日志已清空")}function te(l){if(l===0)return"0 B";const e=1024,a=["B","KB","MB","GB"],i=Math.floor(Math.log(l)/Math.log(e));return Math.round(l/Math.pow(e,i)*100)/100+" "+a[i]}let w=null;function pe(){if(M.value){const e=Date.now()-M.value,a=Math.floor(e/36e5),i=Math.floor(e%36e5/6e4),f=Math.floor(e%6e4/1e3);q.value=`${String(a).padStart(2,"0")}:${String(i).padStart(2,"0")}:${String(f).padStart(2,"0")}`}else q.value="00:00:00"}let I=null;function ne(){var U;const l=T();I&&le();const e=()=>{var r,B,ae;$.value=!0,K.value=l.id,S.value=((ae=(B=(r=l.io)==null?void 0:r.engine)==null?void 0:B.transport)==null?void 0:ae.name)||"unknown",M.value=Date.now(),h.value=new Date().toLocaleString("zh-CN"),s("success","已连接到服务器",{socketId:l.id,transport:S.value}),w||(w=setInterval(pe,1e3))},a=r=>{$.value=!1,K.value="",S.value="",M.value=null,s("warning","连接已断开",{reason:r}),w&&(clearInterval(w),w=null)},i=r=>{d.value.errors++,s("error","连接错误",{message:r.message,type:r.type})},f=r=>{d.value.reconnects++,Y.value++,s("info",`重连成功 (尝试 #${r})`)},E=r=>{s("info",`正在尝试重连 #${r}...`)},O=r=>{d.value.errors++,s("error","重连失败",{message:r.message})},j=()=>{d.value.errors++,s("error","重连彻底失败")},A=()=>{s("debug","Ping 发送")},F=r=>{d.value.lastPing=r;const B=d.value.avgLatency;d.value.avgLatency=B===0?r:Math.round(B*.8+r*.2),s("debug",`Pong 接收 (${r}ms)`)},J=r=>{S.value=r.name,s("success",`传输已升级到 ${r.name}`)};I={socket:l,onConnect:e,onDisconnect:a,onConnectError:i,onReconnect:f,onReconnectAttempt:E,onReconnectError:O,onReconnectFailed:j,onPing:A,onPong:F,onUpgrade:J},l.on("connect",e),l.on("disconnect",a),l.on("connect_error",i),l.io.on("reconnect",f),l.io.on("reconnect_attempt",E),l.io.on("reconnect_error",O),l.io.on("reconnect_failed",j),l.io.on("ping",A),l.io.on("pong",F),(U=l.io)!=null&&U.engine&&l.io.engine.on("upgrade",J),P.value=new Set(Object.keys(l._callbacks||{}).map(r=>r.replace("$",""))),l.connected&&e()}function le(){var U;if(!I)return;const{socket:l,onConnect:e,onDisconnect:a,onConnectError:i,onReconnect:f,onReconnectAttempt:E,onReconnectError:O,onReconnectFailed:j,onPing:A,onPong:F,onUpgrade:J}=I;try{l.off("connect",e),l.off("disconnect",a),l.off("connect_error",i),l.io.off("reconnect",f),l.io.off("reconnect_attempt",E),l.io.off("reconnect_error",O),l.io.off("reconnect_failed",j),l.io.off("ping",A),l.io.off("pong",F),(U=l.io)!=null&&U.engine&&l.io.engine.off("upgrade",J)}catch{}I=null}function oe(){try{T().connect(),s("info","正在连接...")}catch(l){s("error","连接失败",{message:l.message})}}function ge(){try{se(),s("info","已手动断开连接")}catch(l){s("error","断开连接失败",{message:l.message})}}function ye(){try{se(),setTimeout(()=>{ne(),oe()},100)}catch(l){s("error","重连失败",{message:l.message})}}function _e(){try{const l=T();let e;try{e=JSON.parse(b.value.data)}catch{e=b.value.data}l.emit(b.value.name,e),d.value.eventsSent++,d.value.bytesSent+=JSON.stringify(e).length,s("info",`已发送事件: ${b.value.name}`,e)}catch(l){s("error","发送事件失败",{message:l.message})}}function ke(){p.value=null,s("info","开始连接测试...");const l=T(),e=setTimeout(()=>{p.value={type:"error",message:"连接测试超时 (20秒)"},s("error","连接测试超时")},2e4);l.connected?(clearTimeout(e),p.value={type:"success",message:`连接正常! Socket ID: ${l.id}, 传输: ${S.value}`},s("success","连接测试通过")):(l.once("connect",()=>{clearTimeout(e),p.value={type:"success",message:"连接测试成功!"},s("success","连接测试通过")}),l.once("connect_error",a=>{clearTimeout(e),p.value={type:"error",message:`连接失败: ${a.message}`},s("error","连接测试失败",{message:a.message})}))}function be(){const l=T(),e=Date.now();l.emit("ping",()=>{const a=Date.now()-e;p.value={type:"info",message:`测量延迟: ${a}ms`},s("info",`延迟测量结果: ${a}ms`)})}function xe(){s("warning","模拟错误场景..."),T().emit("nonexistent-event-test",{test:!0}),p.value={type:"info",message:"已发送测试事件到服务器,请检查服务器响应"}}function Ve(){const l=R.value.map(f=>`[${f.time}] [${f.type.toUpperCase()}] ${f.message}${f.data?` `+JSON.stringify(f.data,null,2):""}`).join(` `),e=new Blob([l],{type:"text/plain"}),a=URL.createObjectURL(e),i=document.createElement("a");i.href=a,i.download=`socket-logs-${Date.now()}.txt`,i.click(),URL.revokeObjectURL(a),s("success","日志已导出")}return we(()=>{ne(),s("info","Socket 调试器已初始化")}),Le(()=>{le(),w&&(clearInterval(w),w=null)}),(l,e)=>(x(),G(Be,{fluid:""},{default:t(()=>[n(W,null,{default:t(()=>[n(m,{cols:"12"},{default:t(()=>[n(g,{border:""},{default:t(()=>[n(D,{class:"d-flex align-center"},{default:t(()=>[n(L,{class:"mr-2",color:"primary"},{default:t(()=>[...e[4]||(e[4]=[o("mdi-network",-1)])]),_:1}),e[5]||(e[5]=o(" Socket.IO 连接调试器 ",-1)),n(ue),n(X,{color:ee.value.color,size:"small"},{default:t(()=>[o(u(ee.value.text),1)]),_:1},8,["color"])]),_:1})]),_:1})]),_:1}),n(m,{cols:"12",md:"6"},{default:t(()=>[n(g,{border:""},{default:t(()=>[n(D,null,{default:t(()=>[...e[6]||(e[6]=[o("连接信息",-1)])]),_:1}),n(k,null,{default:t(()=>[n(Z,{density:"compact"},{default:t(()=>[n(y,null,{prepend:t(()=>[n(L,null,{default:t(()=>[...e[7]||(e[7]=[o("mdi-server",-1)])]),_:1})]),default:t(()=>[n(_,null,{default:t(()=>[...e[8]||(e[8]=[o("服务器地址",-1)])]),_:1}),n(V,null,{default:t(()=>[o(u(fe.value),1)]),_:1})]),_:1}),n(y,null,{prepend:t(()=>[n(L,null,{default:t(()=>[...e[9]||(e[9]=[o("mdi-identifier",-1)])]),_:1})]),default:t(()=>[n(_,null,{default:t(()=>[...e[10]||(e[10]=[o("Socket ID",-1)])]),_:1}),n(V,null,{default:t(()=>[o(u(K.value||"未连接"),1)]),_:1})]),_:1}),n(y,null,{prepend:t(()=>[n(L,null,{default:t(()=>[...e[11]||(e[11]=[o("mdi-transit-connection-variant",-1)])]),_:1})]),default:t(()=>[n(_,null,{default:t(()=>[...e[12]||(e[12]=[o("传输方式",-1)])]),_:1}),n(V,null,{default:t(()=>[n(X,{size:"x-small",color:me.value},{default:t(()=>[o(u(S.value||"未知"),1)]),_:1},8,["color"])]),_:1})]),_:1}),n(y,null,{prepend:t(()=>[n(L,null,{default:t(()=>[...e[13]||(e[13]=[o("mdi-clock-outline",-1)])]),_:1})]),default:t(()=>[n(_,null,{default:t(()=>[...e[14]||(e[14]=[o("连接时长",-1)])]),_:1}),n(V,null,{default:t(()=>[o(u(q.value),1)]),_:1})]),_:1}),n(y,null,{prepend:t(()=>[n(L,null,{default:t(()=>[...e[15]||(e[15]=[o("mdi-refresh",-1)])]),_:1})]),default:t(()=>[n(_,null,{default:t(()=>[...e[16]||(e[16]=[o("重连次数",-1)])]),_:1}),n(V,null,{default:t(()=>[o(u(Y.value),1)]),_:1})]),_:1}),n(y,null,{prepend:t(()=>[n(L,null,{default:t(()=>[...e[17]||(e[17]=[o("mdi-calendar-clock",-1)])]),_:1})]),default:t(()=>[n(_,null,{default:t(()=>[...e[18]||(e[18]=[o("上次连接",-1)])]),_:1}),n(V,null,{default:t(()=>[o(u(h.value||"从未连接"),1)]),_:1})]),_:1})]),_:1}),n(de,{class:"my-4"}),v("div",ze,[n(C,{color:"primary","prepend-icon":"mdi-connection",disabled:$.value,onClick:oe},{default:t(()=>[...e[19]||(e[19]=[o(" 连接 ",-1)])]),_:1},8,["disabled"]),n(C,{color:"error","prepend-icon":"mdi-connection",disabled:!$.value,onClick:ge},{default:t(()=>[...e[20]||(e[20]=[o(" 断开 ",-1)])]),_:1},8,["disabled"]),n(C,{color:"warning","prepend-icon":"mdi-refresh",onClick:ye},{default:t(()=>[...e[21]||(e[21]=[o(" 重连 ",-1)])]),_:1}),n(C,{color:"info","prepend-icon":"mdi-delete-sweep",onClick:ve},{default:t(()=>[...e[22]||(e[22]=[o(" 清空日志 ",-1)])]),_:1})])]),_:1})]),_:1})]),_:1}),n(m,{cols:"12",md:"6"},{default:t(()=>[n(g,{border:""},{default:t(()=>[n(D,null,{default:t(()=>[...e[23]||(e[23]=[o("统计信息",-1)])]),_:1}),n(k,null,{default:t(()=>[n(W,null,{default:t(()=>[n(m,{cols:"6"},{default:t(()=>[n(g,{variant:"tonal",color:"success"},{default:t(()=>[n(k,{class:"text-center"},{default:t(()=>[v("div",Me,u(d.value.eventsReceived),1),e[24]||(e[24]=v("div",{class:"text-caption"},"接收事件",-1))]),_:1})]),_:1})]),_:1}),n(m,{cols:"6"},{default:t(()=>[n(g,{variant:"tonal",color:"primary"},{default:t(()=>[n(k,{class:"text-center"},{default:t(()=>[v("div",Pe,u(d.value.eventsSent),1),e[25]||(e[25]=v("div",{class:"text-caption"},"发送事件",-1))]),_:1})]),_:1})]),_:1}),n(m,{cols:"6"},{default:t(()=>[n(g,{variant:"tonal",color:"warning"},{default:t(()=>[n(k,{class:"text-center"},{default:t(()=>[v("div",Ne,u(d.value.errors),1),e[26]||(e[26]=v("div",{class:"text-caption"},"错误次数",-1))]),_:1})]),_:1})]),_:1}),n(m,{cols:"6"},{default:t(()=>[n(g,{variant:"tonal",color:"info"},{default:t(()=>[n(k,{class:"text-center"},{default:t(()=>[v("div",Ee,u(d.value.reconnects),1),e[27]||(e[27]=v("div",{class:"text-caption"},"重连次数",-1))]),_:1})]),_:1})]),_:1})]),_:1}),n(de,{class:"my-4"}),n(Z,{density:"compact"},{default:t(()=>[n(y,null,{default:t(()=>[n(_,null,{default:t(()=>[...e[28]||(e[28]=[o("平均延迟",-1)])]),_:1}),n(V,null,{default:t(()=>[o(u(d.value.avgLatency)+" ms",1)]),_:1})]),_:1}),n(y,null,{default:t(()=>[n(_,null,{default:t(()=>[...e[29]||(e[29]=[o("上次 Ping",-1)])]),_:1}),n(V,null,{default:t(()=>[o(u(d.value.lastPing)+" ms",1)]),_:1})]),_:1}),n(y,null,{default:t(()=>[n(_,null,{default:t(()=>[...e[30]||(e[30]=[o("数据传输",-1)])]),_:1}),n(V,null,{default:t(()=>[o(" ↑ "+u(te(d.value.bytesSent))+" / ↓ "+u(te(d.value.bytesReceived)),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),n(m,{cols:"12",md:"6"},{default:t(()=>[n(g,{border:""},{default:t(()=>[n(D,null,{default:t(()=>[e[31]||(e[31]=o(" 事件监控 ",-1)),n(X,{class:"ml-2",size:"small"},{default:t(()=>[o(u(P.value.size)+" 个监听器",1)]),_:1})]),_:1}),n(k,null,{default:t(()=>[n(Z,{density:"compact","max-height":"300",style:{"overflow-y":"auto"}},{default:t(()=>[P.value.size===0?(x(),G(y,{key:0},{default:t(()=>[n(_,{class:"text-center text-disabled"},{default:t(()=>[...e[32]||(e[32]=[o(" 暂无活动监听器 ",-1)])]),_:1})]),_:1})):H("",!0),(x(!0),z(ie,null,ce(Array.from(P.value),a=>(x(),G(y,{key:a},{prepend:t(()=>[n(L,{size:"small"},{default:t(()=>[...e[33]||(e[33]=[o("mdi-eye",-1)])]),_:1})]),default:t(()=>[n(_,null,{default:t(()=>[o(u(a),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1})]),_:1}),n(m,{cols:"12",md:"6"},{default:t(()=>[n(g,{border:""},{default:t(()=>[n(D,null,{default:t(()=>[...e[34]||(e[34]=[o("发送自定义事件",-1)])]),_:1}),n(k,null,{default:t(()=>[n(De,{modelValue:b.value.name,"onUpdate:modelValue":e[0]||(e[0]=a=>b.value.name=a),label:"事件名称","prepend-icon":"mdi-tag",density:"compact",class:"mb-2"},null,8,["modelValue"]),n(Te,{modelValue:b.value.data,"onUpdate:modelValue":e[1]||(e[1]=a=>b.value.data=a),label:"数据 (JSON)","prepend-icon":"mdi-code-json",rows:"4",density:"compact",class:"mb-2"},null,8,["modelValue"]),n(C,{block:"",color:"primary","prepend-icon":"mdi-send",disabled:!$.value||!b.value.name,onClick:_e},{default:t(()=>[...e[35]||(e[35]=[o(" 发送事件 ",-1)])]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1}),n(m,{cols:"12"},{default:t(()=>[n(g,{border:""},{default:t(()=>[n(D,{class:"d-flex align-center"},{default:t(()=>[e[37]||(e[37]=o(" 连接日志 ",-1)),n(ue),n(Ie,{modelValue:Q.value,"onUpdate:modelValue":e[2]||(e[2]=a=>Q.value=a),label:"自动滚动",density:"compact","hide-details":"",class:"mr-4"},null,8,["modelValue"]),n(C,{size:"small",variant:"text","prepend-icon":"mdi-download",onClick:Ve},{default:t(()=>[...e[36]||(e[36]=[o(" 导出 ",-1)])]),_:1})]),_:1}),n(k,null,{default:t(()=>[v("div",{ref_key:"logContainer",ref:N,class:"log-container",style:{height:"400px","overflow-y":"auto",background:"#1e1e1e","border-radius":"4px",padding:"12px"}},[(x(!0),z(ie,null,ce(R.value,(a,i)=>(x(),z("div",{key:i,class:$e(["log-entry",`log-${a.type}`])},[v("span",Oe,"["+u(a.time)+"]",1),v("span",je,"["+u(a.type.toUpperCase())+"]",1),v("span",Ae,u(a.message),1),a.data?(x(),z("pre",Fe,u(a.data),1)):H("",!0)],2))),128)),R.value.length===0?(x(),z("div",Je," 暂无日志 ")):H("",!0)],512)]),_:1})]),_:1})]),_:1}),n(m,{cols:"12"},{default:t(()=>[n(g,{border:""},{default:t(()=>[n(D,null,{default:t(()=>[...e[38]||(e[38]=[o("连接诊断",-1)])]),_:1}),n(k,null,{default:t(()=>[n(W,null,{default:t(()=>[n(m,{cols:"12",md:"4"},{default:t(()=>[n(C,{block:"",color:"info","prepend-icon":"mdi-test-tube",onClick:ke},{default:t(()=>[...e[39]||(e[39]=[o(" 测试连接 ",-1)])]),_:1})]),_:1}),n(m,{cols:"12",md:"4"},{default:t(()=>[n(C,{block:"",color:"success","prepend-icon":"mdi-timer",disabled:!$.value,onClick:be},{default:t(()=>[...e[40]||(e[40]=[o(" 测量延迟 ",-1)])]),_:1},8,["disabled"])]),_:1}),n(m,{cols:"12",md:"4"},{default:t(()=>[n(C,{block:"",color:"warning","prepend-icon":"mdi-alert",onClick:xe},{default:t(()=>[...e[41]||(e[41]=[o(" 模拟错误 ",-1)])]),_:1})]),_:1})]),_:1}),p.value?(x(),G(Ue,{key:0,type:p.value.type,class:"mt-4",closable:"","onClick:close":e[3]||(e[3]=a=>p.value=null)},{default:t(()=>[o(u(p.value.message),1)]),_:1},8,["type"])):H("",!0)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}))}},tt=Se(Ge,[["__scopeId","data-v-59f4b407"]]);export{tt as default}; diff --git a/assets/socketClient-DIi67_O5.js b/assets/socketClient-CckpmdQI.js similarity index 99% rename from assets/socketClient-DIi67_O5.js rename to assets/socketClient-CckpmdQI.js index 23534d8..ae6b028 100644 --- a/assets/socketClient-DIi67_O5.js +++ b/assets/socketClient-CckpmdQI.js @@ -1 +1 @@ -import{k as de}from"./index-B3T0sq1H.js";const m=Object.create(null);m.open="0";m.close="1";m.ping="2";m.pong="3";m.message="4";m.upgrade="5";m.noop="6";const O=Object.create(null);Object.keys(m).forEach(s=>{O[m[s]]=s});const U={type:"error",data:"parser error"},ee=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",te=typeof ArrayBuffer=="function",se=s=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(s):s&&s.buffer instanceof ArrayBuffer,W=({type:s,data:e},t,n)=>ee&&e instanceof Blob?t?n(e):Q(e,n):te&&(e instanceof ArrayBuffer||se(e))?t?n(e):Q(new Blob([e]),n):n(m[s]+(e||"")),Q=(s,e)=>{const t=new FileReader;return t.onload=function(){const n=t.result.split(",")[1];e("b"+(n||""))},t.readAsDataURL(s)};function j(s){return s instanceof Uint8Array?s:s instanceof ArrayBuffer?new Uint8Array(s):new Uint8Array(s.buffer,s.byteOffset,s.byteLength)}let q;function ye(s,e){if(ee&&s.data instanceof Blob)return s.data.arrayBuffer().then(j).then(e);if(te&&(s.data instanceof ArrayBuffer||se(s.data)))return e(j(s.data));W(s,!1,t=>{q||(q=new TextEncoder),e(q.encode(t))})}const G="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",k=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let s=0;s{let e=s.length*.75,t=s.length,n,i=0,r,o,a,h;s[s.length-1]==="="&&(e--,s[s.length-2]==="="&&e--);const g=new ArrayBuffer(e),l=new Uint8Array(g);for(n=0;n>4,l[i++]=(o&15)<<4|a>>2,l[i++]=(a&3)<<6|h&63;return g},ge=typeof ArrayBuffer=="function",Y=(s,e)=>{if(typeof s!="string")return{type:"message",data:ne(s,e)};const t=s.charAt(0);return t==="b"?{type:"message",data:_e(s.substring(1),e)}:O[t]?s.length>1?{type:O[t],data:s.substring(1)}:{type:O[t]}:U},_e=(s,e)=>{if(ge){const t=me(s);return ne(t,e)}else return{base64:!0,data:s}},ne=(s,e)=>{switch(e){case"blob":return s instanceof Blob?s:new Blob([s]);case"arraybuffer":default:return s instanceof ArrayBuffer?s:s.buffer}},ie="",be=(s,e)=>{const t=s.length,n=new Array(t);let i=0;s.forEach((r,o)=>{W(r,!1,a=>{n[o]=a,++i===t&&e(n.join(ie))})})},we=(s,e)=>{const t=s.split(ie),n=[];for(let i=0;i{const n=t.length;let i;if(n<126)i=new Uint8Array(1),new DataView(i.buffer).setUint8(0,n);else if(n<65536){i=new Uint8Array(3);const r=new DataView(i.buffer);r.setUint8(0,126),r.setUint16(1,n)}else{i=new Uint8Array(9);const r=new DataView(i.buffer);r.setUint8(0,127),r.setBigUint64(1,BigInt(n))}s.data&&typeof s.data!="string"&&(i[0]|=128),e.enqueue(i),e.enqueue(t)})}})}let D;function T(s){return s.reduce((e,t)=>e+t.length,0)}function R(s,e){if(s[0].length===e)return s.shift();const t=new Uint8Array(e);let n=0;for(let i=0;iMath.pow(2,21)-1){a.enqueue(U);break}i=l*Math.pow(2,32)+g.getUint32(4),n=3}else{if(T(t)s){a.enqueue(U);break}}}})}const re=4;function u(s){if(s)return ke(s)}function ke(s){for(var e in u.prototype)s[e]=u.prototype[e];return s}u.prototype.on=u.prototype.addEventListener=function(s,e){return this._callbacks=this._callbacks||{},(this._callbacks["$"+s]=this._callbacks["$"+s]||[]).push(e),this};u.prototype.once=function(s,e){function t(){this.off(s,t),e.apply(this,arguments)}return t.fn=e,this.on(s,t),this};u.prototype.off=u.prototype.removeListener=u.prototype.removeAllListeners=u.prototype.removeEventListener=function(s,e){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var t=this._callbacks["$"+s];if(!t)return this;if(arguments.length==1)return delete this._callbacks["$"+s],this;for(var n,i=0;iPromise.resolve().then(e):(e,t)=>t(e,0),p=typeof self<"u"?self:typeof window<"u"?window:Function("return this")(),Ae="arraybuffer";function oe(s,...e){return e.reduce((t,n)=>(s.hasOwnProperty(n)&&(t[n]=s[n]),t),{})}const Te=p.setTimeout,Re=p.clearTimeout;function L(s,e){e.useNativeTimers?(s.setTimeoutFn=Te.bind(p),s.clearTimeoutFn=Re.bind(p)):(s.setTimeoutFn=p.setTimeout.bind(p),s.clearTimeoutFn=p.clearTimeout.bind(p))}const Oe=1.33;function Ce(s){return typeof s=="string"?Se(s):Math.ceil((s.byteLength||s.size)*Oe)}function Se(s){let e=0,t=0;for(let n=0,i=s.length;n=57344?t+=3:(n++,t+=4);return t}function ce(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}function Be(s){let e="";for(let t in s)s.hasOwnProperty(t)&&(e.length&&(e+="&"),e+=encodeURIComponent(t)+"="+encodeURIComponent(s[t]));return e}function Ne(s){let e={},t=s.split("&");for(let n=0,i=t.length;n{this.readyState="paused",e()};if(this._polling||!this.writable){let n=0;this._polling&&(n++,this.once("pollComplete",function(){--n||t()})),this.writable||(n++,this.once("drain",function(){--n||t()}))}else t()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(e){const t=n=>{if(this.readyState==="opening"&&n.type==="open"&&this.onOpen(),n.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(n)};we(e,this.socket.binaryType).forEach(t),this.readyState!=="closed"&&(this._polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this._poll())}doClose(){const e=()=>{this.write([{type:"close"}])};this.readyState==="open"?e():this.once("open",e)}write(e){this.writable=!1,be(e,t=>{this.doWrite(t,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){const e=this.opts.secure?"https":"http",t=this.query||{};return this.opts.timestampRequests!==!1&&(t[this.opts.timestampParam]=ce()),!this.supportsBinary&&!t.sid&&(t.b64=1),this.createUri(e,t)}}let ae=!1;try{ae=typeof XMLHttpRequest<"u"&&"withCredentials"in new XMLHttpRequest}catch{}const Pe=ae;function qe(){}class De extends Le{constructor(e){if(super(e),typeof location<"u"){const t=location.protocol==="https:";let n=location.port;n||(n=t?"443":"80"),this.xd=typeof location<"u"&&e.hostname!==location.hostname||n!==e.port}}doWrite(e,t){const n=this.request({method:"POST",data:e});n.on("success",t),n.on("error",(i,r)=>{this.onError("xhr post error",i,r)})}doPoll(){const e=this.request();e.on("data",this.onData.bind(this)),e.on("error",(t,n)=>{this.onError("xhr poll error",t,n)}),this.pollXhr=e}}class y extends u{constructor(e,t,n){super(),this.createRequest=e,L(this,n),this._opts=n,this._method=n.method||"GET",this._uri=t,this._data=n.data!==void 0?n.data:null,this._create()}_create(){var e;const t=oe(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");t.xdomain=!!this._opts.xd;const n=this._xhr=this.createRequest(t);try{n.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders){n.setDisableHeaderCheck&&n.setDisableHeaderCheck(!0);for(let i in this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(i)&&n.setRequestHeader(i,this._opts.extraHeaders[i])}}catch{}if(this._method==="POST")try{n.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{n.setRequestHeader("Accept","*/*")}catch{}(e=this._opts.cookieJar)===null||e===void 0||e.addCookies(n),"withCredentials"in n&&(n.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(n.timeout=this._opts.requestTimeout),n.onreadystatechange=()=>{var i;n.readyState===3&&((i=this._opts.cookieJar)===null||i===void 0||i.parseCookies(n.getResponseHeader("set-cookie"))),n.readyState===4&&(n.status===200||n.status===1223?this._onLoad():this.setTimeoutFn(()=>{this._onError(typeof n.status=="number"?n.status:0)},0))},n.send(this._data)}catch(i){this.setTimeoutFn(()=>{this._onError(i)},0);return}typeof document<"u"&&(this._index=y.requestsCount++,y.requests[this._index]=this)}_onError(e){this.emitReserved("error",e,this._xhr),this._cleanup(!0)}_cleanup(e){if(!(typeof this._xhr>"u"||this._xhr===null)){if(this._xhr.onreadystatechange=qe,e)try{this._xhr.abort()}catch{}typeof document<"u"&&delete y.requests[this._index],this._xhr=null}}_onLoad(){const e=this._xhr.responseText;e!==null&&(this.emitReserved("data",e),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}}y.requestsCount=0;y.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",Z);else if(typeof addEventListener=="function"){const s="onpagehide"in p?"pagehide":"unload";addEventListener(s,Z,!1)}}function Z(){for(let s in y.requests)y.requests.hasOwnProperty(s)&&y.requests[s].abort()}const Ie=function(){const s=he({xdomain:!1});return s&&s.responseType!==null}();class Ue extends De{constructor(e){super(e);const t=e&&e.forceBase64;this.supportsBinary=Ie&&!t}request(e={}){return Object.assign(e,{xd:this.xd},this.opts),new y(he,this.uri(),e)}}function he(s){const e=s.xdomain;try{if(typeof XMLHttpRequest<"u"&&(!e||Pe))return new XMLHttpRequest}catch{}if(!e)try{return new p[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}const ue=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class Ve extends z{get name(){return"websocket"}doOpen(){const e=this.uri(),t=this.opts.protocols,n=ue?{}:oe(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(n.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(e,t,n)}catch(i){return this.emitReserved("error",i)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=e=>this.onClose({description:"websocket connection closed",context:e}),this.ws.onmessage=e=>this.onData(e.data),this.ws.onerror=e=>this.onError("websocket error",e)}write(e){this.writable=!1;for(let t=0;t{try{this.doWrite(n,r)}catch{}i&&x(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.onerror=()=>{},this.ws.close(),this.ws=null)}uri(){const e=this.opts.secure?"wss":"ws",t=this.query||{};return this.opts.timestampRequests&&(t[this.opts.timestampParam]=ce()),this.supportsBinary||(t.b64=1),this.createUri(e,t)}}const I=p.WebSocket||p.MozWebSocket;class Fe extends Ve{createSocket(e,t,n){return ue?new I(e,t,n):t?new I(e,t):new I(e)}doWrite(e,t){this.ws.send(t)}}class Me extends z{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch(e){return this.emitReserved("error",e)}this._transport.closed.then(()=>{this.onClose()}).catch(e=>{this.onError("webtransport error",e)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then(e=>{const t=ve(Number.MAX_SAFE_INTEGER,this.socket.binaryType),n=e.readable.pipeThrough(t).getReader(),i=Ee();i.readable.pipeTo(e.writable),this._writer=i.writable.getWriter();const r=()=>{n.read().then(({done:a,value:h})=>{a||(this.onPacket(h),r())}).catch(a=>{})};r();const o={type:"open"};this.query.sid&&(o.data=`{"sid":"${this.query.sid}"}`),this._writer.write(o).then(()=>this.onOpen())})})}write(e){this.writable=!1;for(let t=0;t{i&&x(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var e;(e=this._transport)===null||e===void 0||e.close()}}const He={websocket:Fe,webtransport:Me,polling:Ue},Ke=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,$e=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function V(s){if(s.length>8e3)throw"URI too long";const e=s,t=s.indexOf("["),n=s.indexOf("]");t!=-1&&n!=-1&&(s=s.substring(0,t)+s.substring(t,n).replace(/:/g,";")+s.substring(n,s.length));let i=Ke.exec(s||""),r={},o=14;for(;o--;)r[$e[o]]=i[o]||"";return t!=-1&&n!=-1&&(r.source=e,r.host=r.host.substring(1,r.host.length-1).replace(/;/g,":"),r.authority=r.authority.replace("[","").replace("]","").replace(/;/g,":"),r.ipv6uri=!0),r.pathNames=We(r,r.path),r.queryKey=Ye(r,r.query),r}function We(s,e){const t=/\/{2,9}/g,n=e.replace(t,"/").split("/");return(e.slice(0,1)=="/"||e.length===0)&&n.splice(0,1),e.slice(-1)=="/"&&n.splice(n.length-1,1),n}function Ye(s,e){const t={};return e.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(n,i,r){i&&(t[i]=r)}),t}const F=typeof addEventListener=="function"&&typeof removeEventListener=="function",C=[];F&&addEventListener("offline",()=>{C.forEach(s=>s())},!1);class b extends u{constructor(e,t){if(super(),this.binaryType=Ae,this.writeBuffer=[],this._prevBufferLen=0,this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,e&&typeof e=="object"&&(t=e,e=null),e){const n=V(e);t.hostname=n.host,t.secure=n.protocol==="https"||n.protocol==="wss",t.port=n.port,n.query&&(t.query=n.query)}else t.host&&(t.hostname=V(t.host).host);L(this,t),this.secure=t.secure!=null?t.secure:typeof location<"u"&&location.protocol==="https:",t.hostname&&!t.port&&(t.port=this.secure?"443":"80"),this.hostname=t.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=t.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=[],this._transportsByName={},t.transports.forEach(n=>{const i=n.prototype.name;this.transports.push(i),this._transportsByName[i]=n}),this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},t),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=Ne(this.opts.query)),F&&(this.opts.closeOnBeforeunload&&(this._beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this._beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this._offlineEventListener=()=>{this._onClose("transport close",{description:"network connection lost"})},C.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=void 0),this._open()}createTransport(e){const t=Object.assign({},this.opts.query);t.EIO=re,t.transport=e,this.id&&(t.sid=this.id);const n=Object.assign({},this.opts,{query:t,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[e]);return new this._transportsByName[e](n)}_open(){if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}const e=this.opts.rememberUpgrade&&b.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1?"websocket":this.transports[0];this.readyState="opening";const t=this.createTransport(e);t.open(),this.setTransport(t)}setTransport(e){this.transport&&this.transport.removeAllListeners(),this.transport=e,e.on("drain",this._onDrain.bind(this)).on("packet",this._onPacket.bind(this)).on("error",this._onError.bind(this)).on("close",t=>this._onClose("transport close",t))}onOpen(){this.readyState="open",b.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush()}_onPacket(e){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",e),this.emitReserved("heartbeat"),e.type){case"open":this.onHandshake(JSON.parse(e.data));break;case"ping":this._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":const t=new Error("server error");t.code=e.data,this._onError(t);break;case"message":this.emitReserved("data",e.data),this.emitReserved("message",e.data);break}}onHandshake(e){this.emitReserved("handshake",e),this.id=e.sid,this.transport.query.sid=e.sid,this._pingInterval=e.pingInterval,this._pingTimeout=e.pingTimeout,this._maxPayload=e.maxPayload,this.onOpen(),this.readyState!=="closed"&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);const e=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+e,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},e),this.opts.autoUnref&&this._pingTimeoutTimer.unref()}_onDrain(){this.writeBuffer.splice(0,this._prevBufferLen),this._prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const e=this._getWritablePackets();this.transport.send(e),this._prevBufferLen=e.length,this.emitReserved("flush")}}_getWritablePackets(){if(!(this._maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let t=1;for(let n=0;n0&&t>this._maxPayload)return this.writeBuffer.slice(0,n);t+=2}return this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;const e=Date.now()>this._pingTimeoutTime;return e&&(this._pingTimeoutTime=0,x(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),e}write(e,t,n){return this._sendPacket("message",e,t,n),this}send(e,t,n){return this._sendPacket("message",e,t,n),this}_sendPacket(e,t,n,i){if(typeof t=="function"&&(i=t,t=void 0),typeof n=="function"&&(i=n,n=null),this.readyState==="closing"||this.readyState==="closed")return;n=n||{},n.compress=n.compress!==!1;const r={type:e,data:t,options:n};this.emitReserved("packetCreate",r),this.writeBuffer.push(r),i&&this.once("flush",i),this.flush()}close(){const e=()=>{this._onClose("forced close"),this.transport.close()},t=()=>{this.off("upgrade",t),this.off("upgradeError",t),e()},n=()=>{this.once("upgrade",t),this.once("upgradeError",t)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?n():e()}):this.upgrading?n():e()),this}_onError(e){if(b.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&this.readyState==="opening")return this.transports.shift(),this._open();this.emitReserved("error",e),this._onClose("transport error",e)}_onClose(e,t){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing"){if(this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),F&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){const n=C.indexOf(this._offlineEventListener);n!==-1&&C.splice(n,1)}this.readyState="closed",this.id=null,this.emitReserved("close",e,t),this.writeBuffer=[],this._prevBufferLen=0}}}b.protocol=re;class ze extends b{constructor(){super(...arguments),this._upgrades=[]}onOpen(){if(super.onOpen(),this.readyState==="open"&&this.opts.upgrade)for(let e=0;e{n||(t.send([{type:"ping",data:"probe"}]),t.once("packet",_=>{if(!n)if(_.type==="pong"&&_.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",t),!t)return;b.priorWebsocketSuccess=t.name==="websocket",this.transport.pause(()=>{n||this.readyState!=="closed"&&(l(),this.setTransport(t),t.send([{type:"upgrade"}]),this.emitReserved("upgrade",t),t=null,this.upgrading=!1,this.flush())})}else{const E=new Error("probe error");E.transport=t.name,this.emitReserved("upgradeError",E)}}))};function r(){n||(n=!0,l(),t.close(),t=null)}const o=_=>{const E=new Error("probe error: "+_);E.transport=t.name,r(),this.emitReserved("upgradeError",E)};function a(){o("transport closed")}function h(){o("socket closed")}function g(_){t&&_.name!==t.name&&r()}const l=()=>{t.removeListener("open",i),t.removeListener("error",o),t.removeListener("close",a),this.off("close",h),this.off("upgrading",g)};t.once("open",i),t.once("error",o),t.once("close",a),this.once("close",h),this.once("upgrading",g),this._upgrades.indexOf("webtransport")!==-1&&e!=="webtransport"?this.setTimeoutFn(()=>{n||t.open()},200):t.open()}onHandshake(e){this._upgrades=this._filterUpgrades(e.upgrades),super.onHandshake(e)}_filterUpgrades(e){const t=[];for(let n=0;nHe[i]).filter(i=>!!i)),super(e,n)}};function Xe(s,e="",t){let n=s;t=t||typeof location<"u"&&location,s==null&&(s=t.protocol+"//"+t.host),typeof s=="string"&&(s.charAt(0)==="/"&&(s.charAt(1)==="/"?s=t.protocol+s:s=t.host+s),/^(https?|wss?):\/\//.test(s)||(typeof t<"u"?s=t.protocol+"//"+s:s="https://"+s),n=V(s)),n.port||(/^(http|ws)$/.test(n.protocol)?n.port="80":/^(http|ws)s$/.test(n.protocol)&&(n.port="443")),n.path=n.path||"/";const r=n.host.indexOf(":")!==-1?"["+n.host+"]":n.host;return n.id=n.protocol+"://"+r+":"+n.port+e,n.href=n.protocol+"://"+r+(t&&t.port===n.port?"":":"+n.port),n}const Qe=typeof ArrayBuffer=="function",je=s=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(s):s.buffer instanceof ArrayBuffer,fe=Object.prototype.toString,Ge=typeof Blob=="function"||typeof Blob<"u"&&fe.call(Blob)==="[object BlobConstructor]",Ze=typeof File=="function"||typeof File<"u"&&fe.call(File)==="[object FileConstructor]";function J(s){return Qe&&(s instanceof ArrayBuffer||je(s))||Ge&&s instanceof Blob||Ze&&s instanceof File}function S(s,e){if(!s||typeof s!="object")return!1;if(Array.isArray(s)){for(let t=0,n=s.length;t=0&&s.num{delete this.acks[e];for(let a=0;a{this.io.clearTimeoutFn(r),t.apply(this,a)};o.withError=!0,this.acks[e]=o}emitWithAck(e,...t){return new Promise((n,i)=>{const r=(o,a)=>o?i(o):n(a);r.withError=!0,t.push(r),this.emit(e,...t)})}_addToQueue(e){let t;typeof e[e.length-1]=="function"&&(t=e.pop());const n={id:this._queueSeq++,tryCount:0,pending:!1,args:e,flags:Object.assign({fromQueue:!0},this.flags)};e.push((i,...r)=>(this._queue[0],i!==null?n.tryCount>this._opts.retries&&(this._queue.shift(),t&&t(i)):(this._queue.shift(),t&&t(null,...r)),n.pending=!1,this._drainQueue())),this._queue.push(n),this._drainQueue()}_drainQueue(e=!1){if(!this.connected||this._queue.length===0)return;const t=this._queue[0];t.pending&&!e||(t.pending=!0,t.tryCount++,this.flags=t.flags,this.emit.apply(this,t.args))}packet(e){e.nsp=this.nsp,this.io._packet(e)}onopen(){typeof this.auth=="function"?this.auth(e=>{this._sendConnectPacket(e)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(e){this.packet({type:c.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},e):e})}onerror(e){this.connected||this.emitReserved("connect_error",e)}onclose(e,t){this.connected=!1,delete this.id,this.emitReserved("disconnect",e,t),this._clearAcks()}_clearAcks(){Object.keys(this.acks).forEach(e=>{if(!this.sendBuffer.some(n=>String(n.id)===e)){const n=this.acks[e];delete this.acks[e],n.withError&&n.call(this,new Error("socket has been disconnected"))}})}onpacket(e){if(e.nsp===this.nsp)switch(e.type){case c.CONNECT:e.data&&e.data.sid?this.onconnect(e.data.sid,e.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case c.EVENT:case c.BINARY_EVENT:this.onevent(e);break;case c.ACK:case c.BINARY_ACK:this.onack(e);break;case c.DISCONNECT:this.ondisconnect();break;case c.CONNECT_ERROR:this.destroy();const n=new Error(e.data.message);n.data=e.data.data,this.emitReserved("connect_error",n);break}}onevent(e){const t=e.data||[];e.id!=null&&t.push(this.ack(e.id)),this.connected?this.emitEvent(t):this.receiveBuffer.push(Object.freeze(t))}emitEvent(e){if(this._anyListeners&&this._anyListeners.length){const t=this._anyListeners.slice();for(const n of t)n.apply(this,e)}super.emit.apply(this,e),this._pid&&e.length&&typeof e[e.length-1]=="string"&&(this._lastOffset=e[e.length-1])}ack(e){const t=this;let n=!1;return function(...i){n||(n=!0,t.packet({type:c.ACK,id:e,data:i}))}}onack(e){const t=this.acks[e.id];typeof t=="function"&&(delete this.acks[e.id],t.withError&&e.data.unshift(null),t.apply(this,e.data))}onconnect(e,t){this.id=e,this.recovered=t&&this._pid===t,this._pid=t,this.connected=!0,this.emitBuffered(),this._drainQueue(!0),this.emitReserved("connect")}emitBuffered(){this.receiveBuffer.forEach(e=>this.emitEvent(e)),this.receiveBuffer=[],this.sendBuffer.forEach(e=>{this.notifyOutgoingListeners(e),this.packet(e)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(e=>e()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:c.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(e){return this.flags.compress=e,this}get volatile(){return this.flags.volatile=!0,this}timeout(e){return this.flags.timeout=e,this}onAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(e),this}prependAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(e),this}offAny(e){if(!this._anyListeners)return this;if(e){const t=this._anyListeners;for(let n=0;n0&&s.jitter<=1?s.jitter:0,this.attempts=0}w.prototype.duration=function(){var s=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var e=Math.random(),t=Math.floor(e*this.jitter*s);s=Math.floor(e*10)&1?s+t:s-t}return Math.min(s,this.max)|0};w.prototype.reset=function(){this.attempts=0};w.prototype.setMin=function(s){this.ms=s};w.prototype.setMax=function(s){this.max=s};w.prototype.setJitter=function(s){this.jitter=s};class K extends u{constructor(e,t){var n;super(),this.nsps={},this.subs=[],e&&typeof e=="object"&&(t=e,e=void 0),t=t||{},t.path=t.path||"/socket.io",this.opts=t,L(this,t),this.reconnection(t.reconnection!==!1),this.reconnectionAttempts(t.reconnectionAttempts||1/0),this.reconnectionDelay(t.reconnectionDelay||1e3),this.reconnectionDelayMax(t.reconnectionDelayMax||5e3),this.randomizationFactor((n=t.randomizationFactor)!==null&&n!==void 0?n:.5),this.backoff=new w({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(t.timeout==null?2e4:t.timeout),this._readyState="closed",this.uri=e;const i=t.parser||ut;this.encoder=new i.Encoder,this.decoder=new i.Decoder,this._autoConnect=t.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(e){return arguments.length?(this._reconnection=!!e,e||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(e){return e===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=e,this)}reconnectionDelay(e){var t;return e===void 0?this._reconnectionDelay:(this._reconnectionDelay=e,(t=this.backoff)===null||t===void 0||t.setMin(e),this)}randomizationFactor(e){var t;return e===void 0?this._randomizationFactor:(this._randomizationFactor=e,(t=this.backoff)===null||t===void 0||t.setJitter(e),this)}reconnectionDelayMax(e){var t;return e===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=e,(t=this.backoff)===null||t===void 0||t.setMax(e),this)}timeout(e){return arguments.length?(this._timeout=e,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(e){if(~this._readyState.indexOf("open"))return this;this.engine=new Je(this.uri,this.opts);const t=this.engine,n=this;this._readyState="opening",this.skipReconnect=!1;const i=d(t,"open",function(){n.onopen(),e&&e()}),r=a=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",a),e?e(a):this.maybeReconnectOnOpen()},o=d(t,"error",r);if(this._timeout!==!1){const a=this._timeout,h=this.setTimeoutFn(()=>{i(),r(new Error("timeout")),t.close()},a);this.opts.autoUnref&&h.unref(),this.subs.push(()=>{this.clearTimeoutFn(h)})}return this.subs.push(i),this.subs.push(o),this}connect(e){return this.open(e)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const e=this.engine;this.subs.push(d(e,"ping",this.onping.bind(this)),d(e,"data",this.ondata.bind(this)),d(e,"error",this.onerror.bind(this)),d(e,"close",this.onclose.bind(this)),d(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(e){try{this.decoder.add(e)}catch(t){this.onclose("parse error",t)}}ondecoded(e){x(()=>{this.emitReserved("packet",e)},this.setTimeoutFn)}onerror(e){this.emitReserved("error",e)}socket(e,t){let n=this.nsps[e];return n?this._autoConnect&&!n.active&&n.connect():(n=new pe(this,e,t),this.nsps[e]=n),n}_destroy(e){const t=Object.keys(this.nsps);for(const n of t)if(this.nsps[n].active)return;this._close()}_packet(e){const t=this.encoder.encode(e);for(let n=0;ne()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose(e,t){var n;this.cleanup(),(n=this.engine)===null||n===void 0||n.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",e,t),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const e=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const t=this.backoff.duration();this._reconnecting=!0;const n=this.setTimeoutFn(()=>{e.skipReconnect||(this.emitReserved("reconnect_attempt",e.backoff.attempts),!e.skipReconnect&&e.open(i=>{i?(e._reconnecting=!1,e.reconnect(),this.emitReserved("reconnect_error",i)):e.onreconnect()}))},t);this.opts.autoUnref&&n.unref(),this.subs.push(()=>{this.clearTimeoutFn(n)})}}onreconnect(){const e=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",e)}}const v={};function B(s,e){typeof s=="object"&&(e=s,s=void 0),e=e||{};const t=Xe(s,e.path||"/socket.io"),n=t.source,i=t.id,r=t.path,o=v[i]&&r in v[i].nsps,a=e.forceNew||e["force new connection"]||e.multiplex===!1||o;let h;return a?h=new K(n,e):(v[i]||(v[i]=new K(n,e)),h=v[i]),t.query&&!e.query&&(e.query=t.queryKey),h.socket(t.path,e)}Object.assign(B,{Manager:K,Socket:pe,io:B,connect:B});let f=null,$=null;const A=new Set;function lt(){var t,n;const s=de("server.domain"),e=(n=(t=import.meta)==null?void 0:t.env)==null?void 0:n.VITE_SERVER_URL;return s||e||window.location.origin}function P(){const s=lt();if(!f||$!==s){if(f){try{f.disconnect()}catch{}f=null}$=s,f=B(s,{transports:["polling","websocket"]}),A.forEach(({event:e,handler:t})=>{f.on(e,t)})}return f}function mt(s,e){return P().on(s,e),A.add({event:s,handler:e}),()=>pt(s,e)}function pt(s,e){if(f){f.off(s,e);for(const t of Array.from(A))t.event===s&&t.handler===e&&A.delete(t)}}function gt(s){const e=P();s&&e.emit("join-token",{token:s})}function _t(s){f&&f.emit("leave-token",{token:s})}function bt(){f&&f.emit("leave-all")}function wt(s){const e=P();return e.on("connect",s),()=>e.off("connect",s)}function Et(s,e=null){P().emit("send-event",{type:s,content:e})}function vt(){if(f){try{f.disconnect()}catch{}f=null,$=null,A.clear()}}export{wt as a,lt as b,_t as c,vt as d,P as g,gt as j,bt as l,mt as o,Et as s}; +import{k as de}from"./index-CDv4Fq34.js";const m=Object.create(null);m.open="0";m.close="1";m.ping="2";m.pong="3";m.message="4";m.upgrade="5";m.noop="6";const O=Object.create(null);Object.keys(m).forEach(s=>{O[m[s]]=s});const U={type:"error",data:"parser error"},ee=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",te=typeof ArrayBuffer=="function",se=s=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(s):s&&s.buffer instanceof ArrayBuffer,W=({type:s,data:e},t,n)=>ee&&e instanceof Blob?t?n(e):Q(e,n):te&&(e instanceof ArrayBuffer||se(e))?t?n(e):Q(new Blob([e]),n):n(m[s]+(e||"")),Q=(s,e)=>{const t=new FileReader;return t.onload=function(){const n=t.result.split(",")[1];e("b"+(n||""))},t.readAsDataURL(s)};function j(s){return s instanceof Uint8Array?s:s instanceof ArrayBuffer?new Uint8Array(s):new Uint8Array(s.buffer,s.byteOffset,s.byteLength)}let q;function ye(s,e){if(ee&&s.data instanceof Blob)return s.data.arrayBuffer().then(j).then(e);if(te&&(s.data instanceof ArrayBuffer||se(s.data)))return e(j(s.data));W(s,!1,t=>{q||(q=new TextEncoder),e(q.encode(t))})}const G="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",k=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let s=0;s{let e=s.length*.75,t=s.length,n,i=0,r,o,a,h;s[s.length-1]==="="&&(e--,s[s.length-2]==="="&&e--);const g=new ArrayBuffer(e),l=new Uint8Array(g);for(n=0;n>4,l[i++]=(o&15)<<4|a>>2,l[i++]=(a&3)<<6|h&63;return g},ge=typeof ArrayBuffer=="function",Y=(s,e)=>{if(typeof s!="string")return{type:"message",data:ne(s,e)};const t=s.charAt(0);return t==="b"?{type:"message",data:_e(s.substring(1),e)}:O[t]?s.length>1?{type:O[t],data:s.substring(1)}:{type:O[t]}:U},_e=(s,e)=>{if(ge){const t=me(s);return ne(t,e)}else return{base64:!0,data:s}},ne=(s,e)=>{switch(e){case"blob":return s instanceof Blob?s:new Blob([s]);case"arraybuffer":default:return s instanceof ArrayBuffer?s:s.buffer}},ie="",be=(s,e)=>{const t=s.length,n=new Array(t);let i=0;s.forEach((r,o)=>{W(r,!1,a=>{n[o]=a,++i===t&&e(n.join(ie))})})},we=(s,e)=>{const t=s.split(ie),n=[];for(let i=0;i{const n=t.length;let i;if(n<126)i=new Uint8Array(1),new DataView(i.buffer).setUint8(0,n);else if(n<65536){i=new Uint8Array(3);const r=new DataView(i.buffer);r.setUint8(0,126),r.setUint16(1,n)}else{i=new Uint8Array(9);const r=new DataView(i.buffer);r.setUint8(0,127),r.setBigUint64(1,BigInt(n))}s.data&&typeof s.data!="string"&&(i[0]|=128),e.enqueue(i),e.enqueue(t)})}})}let D;function T(s){return s.reduce((e,t)=>e+t.length,0)}function R(s,e){if(s[0].length===e)return s.shift();const t=new Uint8Array(e);let n=0;for(let i=0;iMath.pow(2,21)-1){a.enqueue(U);break}i=l*Math.pow(2,32)+g.getUint32(4),n=3}else{if(T(t)s){a.enqueue(U);break}}}})}const re=4;function u(s){if(s)return ke(s)}function ke(s){for(var e in u.prototype)s[e]=u.prototype[e];return s}u.prototype.on=u.prototype.addEventListener=function(s,e){return this._callbacks=this._callbacks||{},(this._callbacks["$"+s]=this._callbacks["$"+s]||[]).push(e),this};u.prototype.once=function(s,e){function t(){this.off(s,t),e.apply(this,arguments)}return t.fn=e,this.on(s,t),this};u.prototype.off=u.prototype.removeListener=u.prototype.removeAllListeners=u.prototype.removeEventListener=function(s,e){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var t=this._callbacks["$"+s];if(!t)return this;if(arguments.length==1)return delete this._callbacks["$"+s],this;for(var n,i=0;iPromise.resolve().then(e):(e,t)=>t(e,0),p=typeof self<"u"?self:typeof window<"u"?window:Function("return this")(),Ae="arraybuffer";function oe(s,...e){return e.reduce((t,n)=>(s.hasOwnProperty(n)&&(t[n]=s[n]),t),{})}const Te=p.setTimeout,Re=p.clearTimeout;function L(s,e){e.useNativeTimers?(s.setTimeoutFn=Te.bind(p),s.clearTimeoutFn=Re.bind(p)):(s.setTimeoutFn=p.setTimeout.bind(p),s.clearTimeoutFn=p.clearTimeout.bind(p))}const Oe=1.33;function Ce(s){return typeof s=="string"?Se(s):Math.ceil((s.byteLength||s.size)*Oe)}function Se(s){let e=0,t=0;for(let n=0,i=s.length;n=57344?t+=3:(n++,t+=4);return t}function ce(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}function Be(s){let e="";for(let t in s)s.hasOwnProperty(t)&&(e.length&&(e+="&"),e+=encodeURIComponent(t)+"="+encodeURIComponent(s[t]));return e}function Ne(s){let e={},t=s.split("&");for(let n=0,i=t.length;n{this.readyState="paused",e()};if(this._polling||!this.writable){let n=0;this._polling&&(n++,this.once("pollComplete",function(){--n||t()})),this.writable||(n++,this.once("drain",function(){--n||t()}))}else t()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(e){const t=n=>{if(this.readyState==="opening"&&n.type==="open"&&this.onOpen(),n.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(n)};we(e,this.socket.binaryType).forEach(t),this.readyState!=="closed"&&(this._polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this._poll())}doClose(){const e=()=>{this.write([{type:"close"}])};this.readyState==="open"?e():this.once("open",e)}write(e){this.writable=!1,be(e,t=>{this.doWrite(t,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){const e=this.opts.secure?"https":"http",t=this.query||{};return this.opts.timestampRequests!==!1&&(t[this.opts.timestampParam]=ce()),!this.supportsBinary&&!t.sid&&(t.b64=1),this.createUri(e,t)}}let ae=!1;try{ae=typeof XMLHttpRequest<"u"&&"withCredentials"in new XMLHttpRequest}catch{}const Pe=ae;function qe(){}class De extends Le{constructor(e){if(super(e),typeof location<"u"){const t=location.protocol==="https:";let n=location.port;n||(n=t?"443":"80"),this.xd=typeof location<"u"&&e.hostname!==location.hostname||n!==e.port}}doWrite(e,t){const n=this.request({method:"POST",data:e});n.on("success",t),n.on("error",(i,r)=>{this.onError("xhr post error",i,r)})}doPoll(){const e=this.request();e.on("data",this.onData.bind(this)),e.on("error",(t,n)=>{this.onError("xhr poll error",t,n)}),this.pollXhr=e}}class y extends u{constructor(e,t,n){super(),this.createRequest=e,L(this,n),this._opts=n,this._method=n.method||"GET",this._uri=t,this._data=n.data!==void 0?n.data:null,this._create()}_create(){var e;const t=oe(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");t.xdomain=!!this._opts.xd;const n=this._xhr=this.createRequest(t);try{n.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders){n.setDisableHeaderCheck&&n.setDisableHeaderCheck(!0);for(let i in this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(i)&&n.setRequestHeader(i,this._opts.extraHeaders[i])}}catch{}if(this._method==="POST")try{n.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{n.setRequestHeader("Accept","*/*")}catch{}(e=this._opts.cookieJar)===null||e===void 0||e.addCookies(n),"withCredentials"in n&&(n.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(n.timeout=this._opts.requestTimeout),n.onreadystatechange=()=>{var i;n.readyState===3&&((i=this._opts.cookieJar)===null||i===void 0||i.parseCookies(n.getResponseHeader("set-cookie"))),n.readyState===4&&(n.status===200||n.status===1223?this._onLoad():this.setTimeoutFn(()=>{this._onError(typeof n.status=="number"?n.status:0)},0))},n.send(this._data)}catch(i){this.setTimeoutFn(()=>{this._onError(i)},0);return}typeof document<"u"&&(this._index=y.requestsCount++,y.requests[this._index]=this)}_onError(e){this.emitReserved("error",e,this._xhr),this._cleanup(!0)}_cleanup(e){if(!(typeof this._xhr>"u"||this._xhr===null)){if(this._xhr.onreadystatechange=qe,e)try{this._xhr.abort()}catch{}typeof document<"u"&&delete y.requests[this._index],this._xhr=null}}_onLoad(){const e=this._xhr.responseText;e!==null&&(this.emitReserved("data",e),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}}y.requestsCount=0;y.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",Z);else if(typeof addEventListener=="function"){const s="onpagehide"in p?"pagehide":"unload";addEventListener(s,Z,!1)}}function Z(){for(let s in y.requests)y.requests.hasOwnProperty(s)&&y.requests[s].abort()}const Ie=function(){const s=he({xdomain:!1});return s&&s.responseType!==null}();class Ue extends De{constructor(e){super(e);const t=e&&e.forceBase64;this.supportsBinary=Ie&&!t}request(e={}){return Object.assign(e,{xd:this.xd},this.opts),new y(he,this.uri(),e)}}function he(s){const e=s.xdomain;try{if(typeof XMLHttpRequest<"u"&&(!e||Pe))return new XMLHttpRequest}catch{}if(!e)try{return new p[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}const ue=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class Ve extends z{get name(){return"websocket"}doOpen(){const e=this.uri(),t=this.opts.protocols,n=ue?{}:oe(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(n.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(e,t,n)}catch(i){return this.emitReserved("error",i)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=e=>this.onClose({description:"websocket connection closed",context:e}),this.ws.onmessage=e=>this.onData(e.data),this.ws.onerror=e=>this.onError("websocket error",e)}write(e){this.writable=!1;for(let t=0;t{try{this.doWrite(n,r)}catch{}i&&x(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.onerror=()=>{},this.ws.close(),this.ws=null)}uri(){const e=this.opts.secure?"wss":"ws",t=this.query||{};return this.opts.timestampRequests&&(t[this.opts.timestampParam]=ce()),this.supportsBinary||(t.b64=1),this.createUri(e,t)}}const I=p.WebSocket||p.MozWebSocket;class Fe extends Ve{createSocket(e,t,n){return ue?new I(e,t,n):t?new I(e,t):new I(e)}doWrite(e,t){this.ws.send(t)}}class Me extends z{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch(e){return this.emitReserved("error",e)}this._transport.closed.then(()=>{this.onClose()}).catch(e=>{this.onError("webtransport error",e)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then(e=>{const t=ve(Number.MAX_SAFE_INTEGER,this.socket.binaryType),n=e.readable.pipeThrough(t).getReader(),i=Ee();i.readable.pipeTo(e.writable),this._writer=i.writable.getWriter();const r=()=>{n.read().then(({done:a,value:h})=>{a||(this.onPacket(h),r())}).catch(a=>{})};r();const o={type:"open"};this.query.sid&&(o.data=`{"sid":"${this.query.sid}"}`),this._writer.write(o).then(()=>this.onOpen())})})}write(e){this.writable=!1;for(let t=0;t{i&&x(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var e;(e=this._transport)===null||e===void 0||e.close()}}const He={websocket:Fe,webtransport:Me,polling:Ue},Ke=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,$e=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function V(s){if(s.length>8e3)throw"URI too long";const e=s,t=s.indexOf("["),n=s.indexOf("]");t!=-1&&n!=-1&&(s=s.substring(0,t)+s.substring(t,n).replace(/:/g,";")+s.substring(n,s.length));let i=Ke.exec(s||""),r={},o=14;for(;o--;)r[$e[o]]=i[o]||"";return t!=-1&&n!=-1&&(r.source=e,r.host=r.host.substring(1,r.host.length-1).replace(/;/g,":"),r.authority=r.authority.replace("[","").replace("]","").replace(/;/g,":"),r.ipv6uri=!0),r.pathNames=We(r,r.path),r.queryKey=Ye(r,r.query),r}function We(s,e){const t=/\/{2,9}/g,n=e.replace(t,"/").split("/");return(e.slice(0,1)=="/"||e.length===0)&&n.splice(0,1),e.slice(-1)=="/"&&n.splice(n.length-1,1),n}function Ye(s,e){const t={};return e.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(n,i,r){i&&(t[i]=r)}),t}const F=typeof addEventListener=="function"&&typeof removeEventListener=="function",C=[];F&&addEventListener("offline",()=>{C.forEach(s=>s())},!1);class b extends u{constructor(e,t){if(super(),this.binaryType=Ae,this.writeBuffer=[],this._prevBufferLen=0,this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,e&&typeof e=="object"&&(t=e,e=null),e){const n=V(e);t.hostname=n.host,t.secure=n.protocol==="https"||n.protocol==="wss",t.port=n.port,n.query&&(t.query=n.query)}else t.host&&(t.hostname=V(t.host).host);L(this,t),this.secure=t.secure!=null?t.secure:typeof location<"u"&&location.protocol==="https:",t.hostname&&!t.port&&(t.port=this.secure?"443":"80"),this.hostname=t.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=t.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=[],this._transportsByName={},t.transports.forEach(n=>{const i=n.prototype.name;this.transports.push(i),this._transportsByName[i]=n}),this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},t),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=Ne(this.opts.query)),F&&(this.opts.closeOnBeforeunload&&(this._beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this._beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this._offlineEventListener=()=>{this._onClose("transport close",{description:"network connection lost"})},C.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=void 0),this._open()}createTransport(e){const t=Object.assign({},this.opts.query);t.EIO=re,t.transport=e,this.id&&(t.sid=this.id);const n=Object.assign({},this.opts,{query:t,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[e]);return new this._transportsByName[e](n)}_open(){if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}const e=this.opts.rememberUpgrade&&b.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1?"websocket":this.transports[0];this.readyState="opening";const t=this.createTransport(e);t.open(),this.setTransport(t)}setTransport(e){this.transport&&this.transport.removeAllListeners(),this.transport=e,e.on("drain",this._onDrain.bind(this)).on("packet",this._onPacket.bind(this)).on("error",this._onError.bind(this)).on("close",t=>this._onClose("transport close",t))}onOpen(){this.readyState="open",b.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush()}_onPacket(e){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",e),this.emitReserved("heartbeat"),e.type){case"open":this.onHandshake(JSON.parse(e.data));break;case"ping":this._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":const t=new Error("server error");t.code=e.data,this._onError(t);break;case"message":this.emitReserved("data",e.data),this.emitReserved("message",e.data);break}}onHandshake(e){this.emitReserved("handshake",e),this.id=e.sid,this.transport.query.sid=e.sid,this._pingInterval=e.pingInterval,this._pingTimeout=e.pingTimeout,this._maxPayload=e.maxPayload,this.onOpen(),this.readyState!=="closed"&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);const e=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+e,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},e),this.opts.autoUnref&&this._pingTimeoutTimer.unref()}_onDrain(){this.writeBuffer.splice(0,this._prevBufferLen),this._prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const e=this._getWritablePackets();this.transport.send(e),this._prevBufferLen=e.length,this.emitReserved("flush")}}_getWritablePackets(){if(!(this._maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let t=1;for(let n=0;n0&&t>this._maxPayload)return this.writeBuffer.slice(0,n);t+=2}return this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;const e=Date.now()>this._pingTimeoutTime;return e&&(this._pingTimeoutTime=0,x(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),e}write(e,t,n){return this._sendPacket("message",e,t,n),this}send(e,t,n){return this._sendPacket("message",e,t,n),this}_sendPacket(e,t,n,i){if(typeof t=="function"&&(i=t,t=void 0),typeof n=="function"&&(i=n,n=null),this.readyState==="closing"||this.readyState==="closed")return;n=n||{},n.compress=n.compress!==!1;const r={type:e,data:t,options:n};this.emitReserved("packetCreate",r),this.writeBuffer.push(r),i&&this.once("flush",i),this.flush()}close(){const e=()=>{this._onClose("forced close"),this.transport.close()},t=()=>{this.off("upgrade",t),this.off("upgradeError",t),e()},n=()=>{this.once("upgrade",t),this.once("upgradeError",t)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?n():e()}):this.upgrading?n():e()),this}_onError(e){if(b.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&this.readyState==="opening")return this.transports.shift(),this._open();this.emitReserved("error",e),this._onClose("transport error",e)}_onClose(e,t){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing"){if(this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),F&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){const n=C.indexOf(this._offlineEventListener);n!==-1&&C.splice(n,1)}this.readyState="closed",this.id=null,this.emitReserved("close",e,t),this.writeBuffer=[],this._prevBufferLen=0}}}b.protocol=re;class ze extends b{constructor(){super(...arguments),this._upgrades=[]}onOpen(){if(super.onOpen(),this.readyState==="open"&&this.opts.upgrade)for(let e=0;e{n||(t.send([{type:"ping",data:"probe"}]),t.once("packet",_=>{if(!n)if(_.type==="pong"&&_.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",t),!t)return;b.priorWebsocketSuccess=t.name==="websocket",this.transport.pause(()=>{n||this.readyState!=="closed"&&(l(),this.setTransport(t),t.send([{type:"upgrade"}]),this.emitReserved("upgrade",t),t=null,this.upgrading=!1,this.flush())})}else{const E=new Error("probe error");E.transport=t.name,this.emitReserved("upgradeError",E)}}))};function r(){n||(n=!0,l(),t.close(),t=null)}const o=_=>{const E=new Error("probe error: "+_);E.transport=t.name,r(),this.emitReserved("upgradeError",E)};function a(){o("transport closed")}function h(){o("socket closed")}function g(_){t&&_.name!==t.name&&r()}const l=()=>{t.removeListener("open",i),t.removeListener("error",o),t.removeListener("close",a),this.off("close",h),this.off("upgrading",g)};t.once("open",i),t.once("error",o),t.once("close",a),this.once("close",h),this.once("upgrading",g),this._upgrades.indexOf("webtransport")!==-1&&e!=="webtransport"?this.setTimeoutFn(()=>{n||t.open()},200):t.open()}onHandshake(e){this._upgrades=this._filterUpgrades(e.upgrades),super.onHandshake(e)}_filterUpgrades(e){const t=[];for(let n=0;nHe[i]).filter(i=>!!i)),super(e,n)}};function Xe(s,e="",t){let n=s;t=t||typeof location<"u"&&location,s==null&&(s=t.protocol+"//"+t.host),typeof s=="string"&&(s.charAt(0)==="/"&&(s.charAt(1)==="/"?s=t.protocol+s:s=t.host+s),/^(https?|wss?):\/\//.test(s)||(typeof t<"u"?s=t.protocol+"//"+s:s="https://"+s),n=V(s)),n.port||(/^(http|ws)$/.test(n.protocol)?n.port="80":/^(http|ws)s$/.test(n.protocol)&&(n.port="443")),n.path=n.path||"/";const r=n.host.indexOf(":")!==-1?"["+n.host+"]":n.host;return n.id=n.protocol+"://"+r+":"+n.port+e,n.href=n.protocol+"://"+r+(t&&t.port===n.port?"":":"+n.port),n}const Qe=typeof ArrayBuffer=="function",je=s=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(s):s.buffer instanceof ArrayBuffer,fe=Object.prototype.toString,Ge=typeof Blob=="function"||typeof Blob<"u"&&fe.call(Blob)==="[object BlobConstructor]",Ze=typeof File=="function"||typeof File<"u"&&fe.call(File)==="[object FileConstructor]";function J(s){return Qe&&(s instanceof ArrayBuffer||je(s))||Ge&&s instanceof Blob||Ze&&s instanceof File}function S(s,e){if(!s||typeof s!="object")return!1;if(Array.isArray(s)){for(let t=0,n=s.length;t=0&&s.num{delete this.acks[e];for(let a=0;a{this.io.clearTimeoutFn(r),t.apply(this,a)};o.withError=!0,this.acks[e]=o}emitWithAck(e,...t){return new Promise((n,i)=>{const r=(o,a)=>o?i(o):n(a);r.withError=!0,t.push(r),this.emit(e,...t)})}_addToQueue(e){let t;typeof e[e.length-1]=="function"&&(t=e.pop());const n={id:this._queueSeq++,tryCount:0,pending:!1,args:e,flags:Object.assign({fromQueue:!0},this.flags)};e.push((i,...r)=>(this._queue[0],i!==null?n.tryCount>this._opts.retries&&(this._queue.shift(),t&&t(i)):(this._queue.shift(),t&&t(null,...r)),n.pending=!1,this._drainQueue())),this._queue.push(n),this._drainQueue()}_drainQueue(e=!1){if(!this.connected||this._queue.length===0)return;const t=this._queue[0];t.pending&&!e||(t.pending=!0,t.tryCount++,this.flags=t.flags,this.emit.apply(this,t.args))}packet(e){e.nsp=this.nsp,this.io._packet(e)}onopen(){typeof this.auth=="function"?this.auth(e=>{this._sendConnectPacket(e)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(e){this.packet({type:c.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},e):e})}onerror(e){this.connected||this.emitReserved("connect_error",e)}onclose(e,t){this.connected=!1,delete this.id,this.emitReserved("disconnect",e,t),this._clearAcks()}_clearAcks(){Object.keys(this.acks).forEach(e=>{if(!this.sendBuffer.some(n=>String(n.id)===e)){const n=this.acks[e];delete this.acks[e],n.withError&&n.call(this,new Error("socket has been disconnected"))}})}onpacket(e){if(e.nsp===this.nsp)switch(e.type){case c.CONNECT:e.data&&e.data.sid?this.onconnect(e.data.sid,e.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case c.EVENT:case c.BINARY_EVENT:this.onevent(e);break;case c.ACK:case c.BINARY_ACK:this.onack(e);break;case c.DISCONNECT:this.ondisconnect();break;case c.CONNECT_ERROR:this.destroy();const n=new Error(e.data.message);n.data=e.data.data,this.emitReserved("connect_error",n);break}}onevent(e){const t=e.data||[];e.id!=null&&t.push(this.ack(e.id)),this.connected?this.emitEvent(t):this.receiveBuffer.push(Object.freeze(t))}emitEvent(e){if(this._anyListeners&&this._anyListeners.length){const t=this._anyListeners.slice();for(const n of t)n.apply(this,e)}super.emit.apply(this,e),this._pid&&e.length&&typeof e[e.length-1]=="string"&&(this._lastOffset=e[e.length-1])}ack(e){const t=this;let n=!1;return function(...i){n||(n=!0,t.packet({type:c.ACK,id:e,data:i}))}}onack(e){const t=this.acks[e.id];typeof t=="function"&&(delete this.acks[e.id],t.withError&&e.data.unshift(null),t.apply(this,e.data))}onconnect(e,t){this.id=e,this.recovered=t&&this._pid===t,this._pid=t,this.connected=!0,this.emitBuffered(),this._drainQueue(!0),this.emitReserved("connect")}emitBuffered(){this.receiveBuffer.forEach(e=>this.emitEvent(e)),this.receiveBuffer=[],this.sendBuffer.forEach(e=>{this.notifyOutgoingListeners(e),this.packet(e)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(e=>e()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:c.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(e){return this.flags.compress=e,this}get volatile(){return this.flags.volatile=!0,this}timeout(e){return this.flags.timeout=e,this}onAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(e),this}prependAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(e),this}offAny(e){if(!this._anyListeners)return this;if(e){const t=this._anyListeners;for(let n=0;n0&&s.jitter<=1?s.jitter:0,this.attempts=0}w.prototype.duration=function(){var s=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var e=Math.random(),t=Math.floor(e*this.jitter*s);s=Math.floor(e*10)&1?s+t:s-t}return Math.min(s,this.max)|0};w.prototype.reset=function(){this.attempts=0};w.prototype.setMin=function(s){this.ms=s};w.prototype.setMax=function(s){this.max=s};w.prototype.setJitter=function(s){this.jitter=s};class K extends u{constructor(e,t){var n;super(),this.nsps={},this.subs=[],e&&typeof e=="object"&&(t=e,e=void 0),t=t||{},t.path=t.path||"/socket.io",this.opts=t,L(this,t),this.reconnection(t.reconnection!==!1),this.reconnectionAttempts(t.reconnectionAttempts||1/0),this.reconnectionDelay(t.reconnectionDelay||1e3),this.reconnectionDelayMax(t.reconnectionDelayMax||5e3),this.randomizationFactor((n=t.randomizationFactor)!==null&&n!==void 0?n:.5),this.backoff=new w({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(t.timeout==null?2e4:t.timeout),this._readyState="closed",this.uri=e;const i=t.parser||ut;this.encoder=new i.Encoder,this.decoder=new i.Decoder,this._autoConnect=t.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(e){return arguments.length?(this._reconnection=!!e,e||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(e){return e===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=e,this)}reconnectionDelay(e){var t;return e===void 0?this._reconnectionDelay:(this._reconnectionDelay=e,(t=this.backoff)===null||t===void 0||t.setMin(e),this)}randomizationFactor(e){var t;return e===void 0?this._randomizationFactor:(this._randomizationFactor=e,(t=this.backoff)===null||t===void 0||t.setJitter(e),this)}reconnectionDelayMax(e){var t;return e===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=e,(t=this.backoff)===null||t===void 0||t.setMax(e),this)}timeout(e){return arguments.length?(this._timeout=e,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(e){if(~this._readyState.indexOf("open"))return this;this.engine=new Je(this.uri,this.opts);const t=this.engine,n=this;this._readyState="opening",this.skipReconnect=!1;const i=d(t,"open",function(){n.onopen(),e&&e()}),r=a=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",a),e?e(a):this.maybeReconnectOnOpen()},o=d(t,"error",r);if(this._timeout!==!1){const a=this._timeout,h=this.setTimeoutFn(()=>{i(),r(new Error("timeout")),t.close()},a);this.opts.autoUnref&&h.unref(),this.subs.push(()=>{this.clearTimeoutFn(h)})}return this.subs.push(i),this.subs.push(o),this}connect(e){return this.open(e)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const e=this.engine;this.subs.push(d(e,"ping",this.onping.bind(this)),d(e,"data",this.ondata.bind(this)),d(e,"error",this.onerror.bind(this)),d(e,"close",this.onclose.bind(this)),d(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(e){try{this.decoder.add(e)}catch(t){this.onclose("parse error",t)}}ondecoded(e){x(()=>{this.emitReserved("packet",e)},this.setTimeoutFn)}onerror(e){this.emitReserved("error",e)}socket(e,t){let n=this.nsps[e];return n?this._autoConnect&&!n.active&&n.connect():(n=new pe(this,e,t),this.nsps[e]=n),n}_destroy(e){const t=Object.keys(this.nsps);for(const n of t)if(this.nsps[n].active)return;this._close()}_packet(e){const t=this.encoder.encode(e);for(let n=0;ne()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose(e,t){var n;this.cleanup(),(n=this.engine)===null||n===void 0||n.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",e,t),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const e=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const t=this.backoff.duration();this._reconnecting=!0;const n=this.setTimeoutFn(()=>{e.skipReconnect||(this.emitReserved("reconnect_attempt",e.backoff.attempts),!e.skipReconnect&&e.open(i=>{i?(e._reconnecting=!1,e.reconnect(),this.emitReserved("reconnect_error",i)):e.onreconnect()}))},t);this.opts.autoUnref&&n.unref(),this.subs.push(()=>{this.clearTimeoutFn(n)})}}onreconnect(){const e=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",e)}}const v={};function B(s,e){typeof s=="object"&&(e=s,s=void 0),e=e||{};const t=Xe(s,e.path||"/socket.io"),n=t.source,i=t.id,r=t.path,o=v[i]&&r in v[i].nsps,a=e.forceNew||e["force new connection"]||e.multiplex===!1||o;let h;return a?h=new K(n,e):(v[i]||(v[i]=new K(n,e)),h=v[i]),t.query&&!e.query&&(e.query=t.queryKey),h.socket(t.path,e)}Object.assign(B,{Manager:K,Socket:pe,io:B,connect:B});let f=null,$=null;const A=new Set;function lt(){var t,n;const s=de("server.domain"),e=(n=(t=import.meta)==null?void 0:t.env)==null?void 0:n.VITE_SERVER_URL;return s||e||window.location.origin}function P(){const s=lt();if(!f||$!==s){if(f){try{f.disconnect()}catch{}f=null}$=s,f=B(s,{transports:["polling","websocket"]}),A.forEach(({event:e,handler:t})=>{f.on(e,t)})}return f}function mt(s,e){return P().on(s,e),A.add({event:s,handler:e}),()=>pt(s,e)}function pt(s,e){if(f){f.off(s,e);for(const t of Array.from(A))t.event===s&&t.handler===e&&A.delete(t)}}function gt(s){const e=P();s&&e.emit("join-token",{token:s})}function _t(s){f&&f.emit("leave-token",{token:s})}function bt(){f&&f.emit("leave-all")}function wt(s){const e=P();return e.on("connect",s),()=>e.off("connect",s)}function Et(s,e=null){P().emit("send-event",{type:s,content:e})}function vt(){if(f){try{f.disconnect()}catch{}f=null,$=null,A.clear()}}export{wt as a,lt as b,_t as c,vt as d,P as g,gt as j,bt as l,mt as o,Et as s}; diff --git a/index.html b/index.html index bd5faa1..f17f2b1 100644 --- a/index.html +++ b/index.html @@ -75,7 +75,7 @@ /* 当被移除或隐藏时可渐隐(由应用控制) */ body.app-loaded #app-loader { opacity: 0; pointer-events: none; } - + diff --git a/sounds/Teams Ping.mp3 b/sounds/Teams Ping.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..5f3e1c227415f8a96ec09bca761a568ce5042845 GIT binary patch literal 36662 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Ρm!Znk}&uH!d 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%0AtMOOWK{` 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

Z87a;4d^aLWkXAvf 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

g=zd$EV(e76lZLs0^WTk1e2pU~*Ck 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 )hV%u;Al zahaDt*;KfiE|Gr_OpmFcq?6w?Lk@)fkG~*#VnVClVqRXhKIP`WfFSDxJAQ{dG6c|?WARQof9|))>LID&IP6fgW69Cct z8G$eWEFhRLBoqMgeEf{Rt_=xR#)coIhRzc9skFqcg}svLv1LDu?&a0@N2-(ezOqvb zPMg!OJ`1P%ybe7-p~#)Cmi$VBnfu0k{`?I$q0H5>^SP#PVLDou+dsO5B&vwtwQ71) zGCyiGYW$koElt*uAKQDZ{7mmUkC%DdKdv-hJ~#?`ax%0on%wQ#l1}UnOQ)!K4LuGf-TEP3SYvCJ?*4tmt&wvuY zFIO!0Xm2uUo*Py%%6!y$|9eDD-=F9oyN)XPo}ZhxnktaD%;{$~M@p!4i%lEaon{nl z?;b-tx}NE^kM0%=Z7CZKBMRS5Xb|d+z=AJ82jCJQw*U%|IG`Lv;jarq2Cz~9T;cUN zLk_I$o`Wf*3$S#(=-1GA+NtQW>ZchNLm*p~>ALPGMC0QY9COSFVPbK~Y4?O2)+R7H zE&SQTK|dHVCdnL>ZV2zk6&ewPGOc(=F&KgfSE-7}u9V;#)z9en{6wCCn`X2MO{Ift zd+-l|z(@;cbz|f91W!HYRLftElN+Y<0w8a7qFuvdQNS_2?*E9G_b`QDo0z~fR0_f{7ZuP6>90mzP^Ptb=Ufe2<`Cs5)5 z!UzCjpy~|s9v%1O#T}fQoGSN&QhjqOllcWU4;R+BrkZ99mi{mJnS((W0S$tIA`+m4 z%HVhQa|XrLQsg)|)Lx5hkn}(`M7F1F6@>)_J@M zPq&@hj$z`IS_igIxl@D8Ah~ZYU?2papl|&;>c0Tx|9e0A@0HOMvBB6 z&Q5Fb4I0H1X+mBox9=jajjM2`z^CyAID~wQ3J&3q2!w0z8$t(gz_s~csb6Aq9<=0i;9SmaWj1*oc_pkJmYFOxe+i|$`*V4bUA{!Q z!QB`|9=vQCvf&CFgU^4NDG6O1(8|(AF=rZAfHq&y+ ztB8$LXbSTZinnBU2wLuvA(qoo6`d26qlG)0F-$vvvZ&T7olzwY$X^@e8HuYeEKTBaP=onzxIQ;S!e>MXo~w%77jE6@R7_ zpa6}rj85NNED)C46NM)X%lfxQ-pQ%8K@E~cjkAb$bHf>SRvEOG|6*R`T6HQzb~o3U-|--WjbOu*c&93%Qhokh6u=BR}Vy zzz5B+>u82?-*J&F63#X@TRgQ`7Y8y)>)6@9-Q2`W-%_}{9vqj|900ht!VMVM$jE{}}bc;%D> zG?BX^tAaX*GPnG-P4ad*@v=l6ZEJ#mky4$okYR!}@RJ>i;wiz6G!2LJhy~>t^++#6 zJQ8A@bN3<-3a(I8TMa851mILTl#e+=62J17afb~jlEez?#?7n-9%->Ro+cY35lXlq zNr!WUNY5M*ffs0x(-t^`;O(JLP!s@;e0e#bMNbm2x!cNar^80Q%L2@RHU{{M z6GMY?kt%Czk)Qz{+^}%|;k_V;NtS-Z-a$zJUVl~r{%mz%Z3KkyR2<}+o7~uvMRe3} z#~I<00A~DNeDtCAKeb-IR;WiOFPBqzDubHq-HwoJAIrK|DZyE#R6a zhg`+BB>7kE&(@P;>)$f!#5KtxHlAnZDvy-*A<^e`%Ud1Y@pj({x^I!KE$fsnk*Pe{-j4m*wBmw)Pcq;KY{_)*QEIp8)xw$`cn`-@I59Zzcg@T>Zk8;M}x3dasqod=Rs zv5-SRK!6Z|5MY6&P`Tl~gx~@Gh#*#QlU_kA$oZ>MmfpQF+CWTPSY%iVF$qA29HhyU z@f>l3TX02-wLoBVXb1dqwq+Dk1{f!_Q2nVJ8 zV8790uZt4O{P&RE2~OrY`V_mEN18aT(=6{5_vl3bklb^lp-Sa)V9C3ju*W5Zr$sbp z<8I0O%?IZD2lGf*{uK`JuWOih#rJ2mkyPWCO`jf@i+H8o;{ZQ+h(d@e7OU)*vSVe* zW#lCw9lBQqA0r*B90^br9H>eR2#&1d9`DD%=u<(3Xh0QV1M5?vi|#k{2eJbFA(F)? zFjz<-!SPbHcSM5FiLoir#X(jw_pG{?9=*Y`g}XC>NQx0%PVvKzMNKZeL#&pR+des+ zDrtVo5_q#f3YbMKw}Y6?1`H(O7!zi=d5>;_Xuo$TbWuH>$LQl<*3lC~; zI6FrM)YOGYgY)M9hqnZXrm5ySux)2MO-(79_y~ z0fK}i1Uu~B-$nP$8Gn!dcb{`tYm8cN$yjr~>v`t0<}7(P_|x#azM+keJniHDXqe{I zgJ;lgl>U#~{U2H~HouhoHt(BVR-J76)`p%R`|h5H)@DCk{%}hDIsV~iu6_Xo6Aki! zohe8gi@+2sh8!8HCf4DD4^tNTp)|_89vQ zX5SYRmYn+n=fjse#VY7NEZ}!{&qHR4$Egd>5c_KBhn+7!PAi^{gj@tT3&*4hu1){5 zSpToC{=x|_-vkB0R6L|R#dS3%Qq_asnPedZ6Wdv7C;(11u&va=eZqwsN5>ix1Oi4E zWs246n*t=v`gP6V{H6eO^F^rVuCA#m)D#Z43_+Fxm;=S2P=F5rjk*ea;D%uq5;iA> zaWS+a`x0&-H3`Th@dmQaep0s8ee~u=1q?>zb00^ghw;8M7s2MU;g*4o8KY|&DGSW0 z9^9uBhj;K#qro8PLBSTWqVB5mGytqn&3txjJKJ6Xi8OkWuss$*u}UKOQrmd)lTLu_ z-9n`-U6ju)D2Fa9+j?=*4r;DlEV`Cl#rQ_)TGfSfmbyIbn|5>W#Ep@|w+{+gT|Yml zJOZaRB;#TO#l^(KrGjM=RW%_%T)bFR7#J8^1roxm90#Uuk&LenTcxT>UV|_a`uk8m z*lRz@N9Cjlk5tNr^1WS=##;9Jm{!hh=Ock8tHNtMB@S!88`~Axf_!T1^bl-#l`>La zT^#m0ll~xBhfFaNkE$J>&r!BMEtBJsp>I{tW%9|EZpAB>g#&}np|FjZ!`tqvRLxJo zrQ>+~>D_0Wl+Q>0O%qD5Jm*NmKc(L7|ld3vzF(H1&jCbp{<4wNbi^z3g#Mx)9MG5j#FPGG1Fpn@@I8^;E5 zjz(!Il|aB9e|;ClKt4FA3quUE7J+!bt0Jkuq^oW zLNWJa75!HNg;Wu7G3nQ+Y|*w(mXLl`(*uhVL-pY+%XsvOeTyN*`PSFO7%2x6C)~t> zQFbG>q zeh1(`cLvY_d~-&J39Vv>Z*N^9C+`)<@G#>7&=x z(<;M}O?xCx5^UI7(e91BwEadR8koXCht_yE6CrjGDHe?$MT?hEP^>pC;oR*?=ZQj5N}y{a|IkBi$_WTJ^sQ*#8Uf`?s8rc&0QG;v0S0%_Q6Ck!p;$%MQVE zs~J3CfDOz{_`sI~cT3q+N1{zlOM=7_CE0-5rCxBu5SLnV0oLVhl7=?#)~YXWp_K$* zp_S9L(SO|`?OSnHu1u)Q<}w$uqu>{!4T>$- zOUo<-#L6JRS7?lAWUlS0RZ54xnF>0pFOtx#pNM;NDv^M_O4XO+TjDfmdcNyDZg{Fs z%Kct_Zye=&_*5l{k)Q!cq)cV>u8+k7!h>WHjZhGWO-mT0a2WKkkwb#Ne(g8+^)@V1 zrf8ofLdz_*SH&^5i=fQ)(NdsO!qx5Hr6Io-4aY(qYJ6}*$1kV!B3^!f*wcNWX7~VX@^eYz)8e#%*I5==3Rt;Q=KFLU9ZkL2C z$n;W&32Yl`7cTF#M4-WiGpY^{%GrJOKs^Z ze0v;><$tlZx0`Z;ukB+U^2pPiXD6jVdG`SY(6HcL|1NOh9=!@#B5a^z6l}wT>Cang zC{lb?l2o#o=w>0ou@`TBcs*!s8_7d3ogO@!a{5kp;nWB=rKwxRHRCS)TU{%8!!+G$ zae4VrS#4?cA+4uC3>kk~7vY`35^A`7pu|HIP%$0LbPqldcy(N)ij0V<3nV0;N@E`^ z%AieCAodBDvWocX{b{ekJAVW<(;Mo!016$kaPo(GmB1V@F2n)d<}zvvi=(gN`o)J; zbTVoY9@R+-8SoYqC0+~$E~z82l_++*+7kW+At3bY?A7#P_o~&F)B`q4hcIGv&*HqaQ-D=6`w31 zE;$Y(5+!OBl@M4~^*}?UEVc`(P(eUW$2TtTNidbis;Huk@!yY?#yYUT8@SR508a;x?zdmk6WH1Rw(e5y*t!5M^k9;tQ5p!NGKd2qf~+ z-UpYcFmu;nnao6jq5wrPFdaM}5h~_>*6B<}VC}vJ)YJLk%0oor1 zRlaz;JZUR^ssDJz#`EPl*WvDYN&D%l;k?JM)#2#%{n|AK^fpGo>85>r^I6vLB?6os zG0@3B5{vaNm`W`WVLem~4k3m!ka28(5?qb}AzYaODraGESH@&w2tR436ks1cViq<@ z`AYJ~J{%9Rfjf<(kOOL7t2idMeCk{`4DZD3NE!u#-sr^)DV`~@_?+ooLa=aT}{N$X|kd(syb5pL|DOh}2Qm=64ysBf54}4VG z!#dF{yCpAlzbswh-RxWAI&J&1%(7oD$`SLh|3Sz78S-WG?Y-UekB1-6AFdK&ht4*B z&i`wl!R8)U=gI0bhlfZ_8{7oz0gy3)+18#2-=I(_1W+I*3$9`$FpSfuOCan`d<(d4Mf6Mlnybpzg#;*O?>O(j2}f0A*=%+ zbTpa`b{7Jaqo_1{#0gkNd(hJr-{q4G zn#MsC7xO{ILBu{HLy{o_$Y7wzye_C{36&uaEi>gegiOQ%#CH*_382&%#z=usv8rDT z9YH~RVqXih`95hP&dF}dlTh)B=mLGwn3*G*=jRQUAg-#1*gB`TOU;w9Dz*|s^~;t_#q5?TJ&-S2U4J6sb=P`vt#6pZtz5j$Ylqn|pem|L|n;{QS3bL!L&! zrMmeVAAzc0Pzs`t_em^pE7gG`@fBh)9eG$eboeNvS%w*D6dWB|oD>ig6Abq;aldOYP5=pX9;=54kE)_%n9_Fc@b|neKW&0~5`tR+Yi}Ii{P5yjcZ} z7$L@G47|0uK;PN-XSORELX)o3rB&00zoRDxevNQ$P=CqQ7?nf+-*Ce}GZD=*oemEZ zG#gqm3lC~{iIWD9ukzT2@tZpv+voDsjj`O%x^0u#yQvtkme`qC0c3^Scuq_{W2K0T z3!zTwxiOq0JjKrEoyUd;*Do(Ww&1BG;~`|lq*LYp<>oCA001E)f`I*BUFi|nfx&=& zn_)O43?wLL+8byAHHCOa0}wow05qfsVy?U}evvnf5wb+a2r)t7*i2eTWwGO?a0XdS zb$F8($1Mh=45?PxOswB(D2S#gD!YW9BJ{IaJ5J)lKr;d?kfG5L@kWrbnA0LtlMlZr z((hlz-HXkVN}{UvOX5r6BD&aUE`UK^T%ANV5TrQHG(@Qi=*MJH7?sixZ;A0%-^TOr z&((XGJPRZTu&Fu><71@q583G_i!0O%gk;)^p;AK?NkN0bUlD=WjTR;Oa+sH8o+~{y z+~ZlpXg`-=2Zk($V&d-Tu5GA*H>hWNgZK#s#?Qy2jsAWP(7q{glbh8ox>2RAbf zE~nOkgiPgVG(@x#paGF`UeH(8e`mw12tZ2n<`tN&*)Fu$z&JfmVeeauM_OFd0KsNe&hgD#4d$rWiq*hQad!yUh_y zEKSKY5=U~l2C?gUyVc@jP+y{-Z*YA=2u3!r#XRJ$X_PT|WRujEjb70%+PY=o0)??* zmzO$F8j4Bl1K|PO(b9<)cO@>67xy@j!9Wj5@TeTElg2hlj)x2v#$+jlwZ5Aty>Cux zop`=A)%8Na8OK+A)FwbX(gHqFkt2S`G3LDfCU%fO_!GP2Ggy*+%=^n@-7iM;&|wH8k7M=<6>zvPMBQk40(pwiBT*jCYlBwxe7j_n`^yt zykr*fcoBnhE5-=NwX?G^95!-QFC8^B;vSSlBwHvY8|2y*Rb_;C*TiY*)2mF*$()mN zWH}((jA%@)OiGLf`iu}*88%)lgLw6G;@UHh19o)4-S|2Qq!&x} zWvQ03S(x<$E>i-FF4ciyLsF{9I6<-q2?Cj*N>43p?lX_J$*=?+{w#Fg#0swJaw$Cj zZjzar^%)&A8o^@-d{P?Ll{{v}VT4-mksA>!MGdYO2ia3mCGc0h!Kji!3nteeX9*|b zAE+P1)PfdCYc_dsCXVp?lo>F}X?b!92^GJm8J2DC(j8XdZliwPm?|NHzWUbu7qin> z0)ST`6{~005M#t%aU~Ur3qj@Jq$u6C)pUP8UA|&bVUq0hTQ3pu&q+o_ZIbR7US$nd zp|)|7uFPk9$Ca$3Zn-p7ANFy5%wKssc5t<5xM< zjzD@XPNa1nGn?nK+G#bnu8Po+&UvLKO-bYR7jT@U05ueT z$R2tSx~OcIR=L~~rk$!8AB<{OUY%9X)b4%Q@>4(a?!{OC{AqM$DrIA%yxYL5vE?=E zRNC7&eLHP$?^FB8FQ@!Ig}LO`SkZ;9*u76al|7w4*d`9Lt$_rrOs29TuvxK1>-L(_*&Ad#JTcK8pYoq-leD(ibl0|5t!(783A?XozUJVZ zvz+=!D>;Ao`G|M*;7ID@zHTS;RXSyL-pGNzkvo<6PvNGRgm_90^#vlT>_h3o?`&QB zS>h@1kUyO@4Yn10l9bhvPtHe7|9y-A0Q{R1P@5xELo)r`^X5pwR{PEt^;Dw&vQ!Bc zJs!x&>ZF3=i--fXWM&7D#qCN^v^|J|Btf7;xDOgMMf#yUF!|(Ftgi(lXL7Nro96jI zyu@d6)Co%NS{Lehh4YWATU5INyN7()Y#uHO;#exfCB(bO?>9RZ9rYtzBXX6-=67-9 zXCIoX^|F+2m-4mBIqwgW*WO=sCMdA!`6Ouz$6M#gx4#J!Y`d15nR#!vg5g1)+)-`X z9e5k%hOK$v$10sOsLGVRkx^GseZ-)$fW=OP&ob4igYBfYEvYFM(>-SMj^bqYYAf2O zu1?Q9otz(?kA89Vk}R?Ol$F6uD*j|5>UxtWPsUhxXy3vGwycB+I6ce4UD#xA)=Ogc%BkN57Q)JOOFgbR2I983G zgxc^*vpT(Cw4C}aG4XVF>%7GU%YuW`Y2V22)hAJ}o<{>N)=x{k!Y7Jzd4GHxG&kwB ze^|>T$trm^>r8|Zx8zxjv)cOb!*!6&5Q1&@z;$oMmsb)6L(uelp;)o(<4hoeM(WsU z^ASzBc>Yv|GEmmqGa3!gB*L2x%j9R9<^#kSN6e09U@BKU(<#^kse_!68x};kagYqj zj8)4;PMY3qhE){$ofA)6 zBZTc_8-%K)20zWm?9 zcS&ass2zD5pJhjMMLTQl`9Ttu zgm1~f(8}rvJtTT-l#!K-I*7XM%7>SkK^2P}G!}`0ArOQ##NE^O0hz@}H0+bY6Hm`+ z&a=+;>pHjZ7yd%+&ilu=PtRX40v_|8AM-uZrbQC78<{c~hfrJ*&^H@twTC%i$SAx(LCMu-32t1f*1?DZ9&K<~ZN^DA~}X`LUF zcSVlH-~Ud8|L?E$Z%#nNi&Q~)=jR?jQ}xyEg%jLy1hK8oCslZkffaEbB<@&>D2P#L zCF@*&b`<0hc87^^BOt%+I!Wo45|9f4wL>Etwa+VBtMaHQa>k+l zq|M&83oiF4Ih4;o&7#%%SfiT~oijd%7S}GTx*C6f+>&8npVBft2sBnZ+Xt=ttv(qBjXA zI=x91D;&Ch&b@WI;D*|L%7w!+7{}ckDuNeyv9#HRW6Pc}LS`dt<#kQ{?y8Lch1Ap!)dUD%)W0)87TI*OQ0WH_!JahrKHb z8GHv-AFUx;4#A=hCX=3=mRVwOVUm<426rN!yS+HMh2X|2y9 z0qZsDr@bk>Gr%{{__`*Uf#dp!_Bv)!bHa`NxaRsg-#{phb*x(T2s$_WlVd>9y-^8m zLfET>I2Rw=g(Ul^_&V=%face)9!*2KG1BtqbS{mfS}aDwp3QCWk>puTNB{cT#H_uO zS?}&o>K`TbT`iX^QJS}fNVZp(e!suExVRNLPRjOXdi}2a^GFRBbM;h?)SXqb?Tz)T z>80Vkk*IE>>EG!&y;ZWWAOS{xqcaX&;;Rl-WA6hc)UBFwqzuA9QA%=`A>yt$?%5Rt zS7vs31Yd_0&}7L+lgusZ5@j}H$##U37(eVC-8%=E^gKA|&i*ibj!}8y_(aBCYL$U` zVr{Zmof4X-uUF6_!&WM^-19mtySl{Bep@GZuPA$QMHR7T#F+6VkRa=Ozok#zub`;; zbJoPNSx-fBHgv^UVa!jp#mO+p?_@?MlTPHo|9#m0N6+}@InOe$d4x<0ckgMtdAnj~ zvVj$TY%|u0SxoDJI^nN`bO>2t6Y^Jq93iV99W&GHVS8pk6UrzsaBPr+Sc_n&yoy#2 zfFFkor=z|8J#w9-omr?`mh5?C(=vD{%5l$fUOxMyr$IX3?avak7NcYEg;tlYw!0%y z#)SP3MRm)WIdqFi^_r6wTeBv_b$=7--n>o2heNr}XQ3=x=fl)b^;b$gb?;Uz7H&V9 zZ640zXy0?U{qoi0|6Nf(^2@tprAzSE&tSIv-p?tkE#SLa`8g}kySl0#Lb`-C^S0N1 z6?B~@+1di1#HX10X)n{*Yp!~CHnf3Kx7WhUjfl2*9^4F8GNxBybhb2o&@xW)L48@M zBpqQgwqr8GT+_;==2q7ax$D383l-i))hl@v4W7!~&rdDhX*HXRYh^#aeU~Hp%WlwJ zp1_lt?rna{$kx-`SxKUTAQQ`96DC!HS~RV8Q>DL@P4(fCj@OY4mD>zjZITW`mWGlT znoy!el{=*n+tD*KtmHG&XaF9Xs-am`o@kz7mbk zY$A(%p!9LMNG0?rxM^NWmX8_ zCjXQj%WXt!SP^LaI+G=wck4F)QdohnKv>DVzdMjSHawQh7H*rl7opBVWzTNJY$t_* zk+k-C^3>w-Z~Fg02j>>}1V~MdqX?ma(PgH_J6_=iAy^J_kstz!Gy{2j3j6y(rmjeC zD}W$yzM1agWFV32VCJiD)M=~~n2>>fIDt9xTlv*;Xn{ea=lF&|y@qeZJ`cF#^9yJ}3<>%hud}r!(_+qKT z%8zw;KDqtz5IBw12|i>m~Sm(+fwM#WR@p=76fjo~AUv9agD9^)5SBsgWR z)ifX*nm5%_xF=6&vq@^{*7;G~Gvt$826{_TNi%zQtagP??%c3M>y9=bT=8nnQu0fs zUWP+E+ZZ*|uyneVzME#5!mz26f}{ug55wGqF_d^Lhm>*=qS{-dce`%_u&@K#v1;`` zzPqQ*|2LC-Qm~ODvDkSCAVP|uN=55|3qU|B#f>GSgfs1!$Woc04zwfgk-CGEooU!G zlN#iEW#A>IR5J;tE&K}J1}650QQZYGZ1u#4ye1)H^9TG zzvYFhCw1Ott+2qZwDU-^&nhgo%UQ9j{WzA#7{`Olh0@|641@B;3`%Mg3}$y=-8N=U z+;Ml|i~G8T)n>+0w?43TTt2}w{_;M>5iD=mt8j3!zcVx(g8r@{20{wuCU0TzM?yn- zN7R`j#B#v&u2`&p$gygOMhdvNBGo$ts891Y#X(nZvq3cnNdB@Q@dlUG3cDa^8e&5u z5xL@2L?+VZ^^J-+I$13bw7jr=2uA#6wV0e=*)Z0)gC($GvEK#4!FLqF2XxkMd(#yx z;SjT&(w_!oD!AY1B_ZSDp#j=2qp#)KRMm^hs|_*?+VYyd;DROfB;`(eOV&7I3ZhUx zins}FD^l{WS6S%#B3h@%=gO)EOE+e-+TJ6#nv?CcpQqmvBMvjaj>ERCceP3D6(;(P zEc??sAL-ctXjkS>xA|KlY}kOpXG}hwyeTYatTQz-mi!*}@V88#Vge*0Kn;(2dBZdL zvYT<@W#4uy)6SRgT*5wd8!OmohrL6!97DhimK|IkLL-z8DjVVW#xhidn1KmE(2#Lv zD&!}}!v6C!%|XyKdS?#fy#&5)8E(v-8FgOFK6zT>`euvrxTX4xVStl7o%7nHd7UGz ze?^M?kN1sp<&AFGjx78kUqvJ-vHqAz^!WUYb9Zb)_0P_4vUsg_d|{Hpi69fOge_#j zR6??GYX;)2hn|qJj`Q_#fj-%mGEmyOBn4LrOj^Cgx=Jr}C`W;2O?xM~zf0fKHTnBL z^sWEsX8B)V{GV+#%k9NJ!NT1cNiWewR*`gKP6kUPZsLm2YM`eKj;xO4gNtU0*{UY5 z*NSKzY_>c24LhnOQu5aVz9@wlKGG}(=~i6x0I{?61jV{9+f99^sCvi2vNaFd%-^(% z5no;6c$Q%7Ia$rh z`!Qa}?cI9Py0gi%Zuj`w!0Vp={x@BVkdJ340CUN{9>!8a-s{*$f9F2;ggrv8%Wv3d z4~1|_$?B_u^|?4C%*zP|ZrNH2X_bv5bF@`j6Euj?;i1CuOZ#tZ5|r{ahWb?)WL-bu zc7ryJ6hi-${L)oRf8!=-BsNoA*yEKXzxE2~PT>~a+mRW^!-^z9cpqTPAJOpqseT2| z9LW_KNhK^>w#;2rmp=hs2p>)Q?K^fQY|Q#~klrRp=2dLN0(zNz*aka$C`&;Tbgz%a z{?MG2C=BmoM7B4#Rc51>(}ud3Ds%-mrD>NqXb8U@pcjo#jc>o=Ch{8e$J^6#buhDZ z$&E<&SEfnLjEP%PS42!~Z!fMq!$ZOQu(kRqCzsHKA7!m)pF0j1i|ZJEr{UC4unJH( zE_)VFd3)<*G1q7E)(Si;)HW#e`K<}+{e4nV(RO;tvv)c9QoDGQusqBBvAob9&Fl&m z`8(#;q%VXRrJWZ|A4MGrafkv_R#65W3_&JfprR$?S3|VNM6fMGj=~GnKAX?#Qeu}2oWH>qtq!L4@I9P{#@$piB~Pr`|JLsqBi8mv;ahnJnt3N3 zX}sKevp~~g9G~-6u@9cEs79n*vds99VWa!MUg0e7`36&`Z4t=Hm2utSv#XqLP^hCt zM=d+;WElEH+WvJ`wXG530@V=o{M@r-->G^q8oq*Iy_o&QO@c_uf~HAaHzXf^`giEYHrVs2SZ)1SYf$J7 zs`wj38SR6^LlGzISFc;@ADuwMCqR>q{M&ZXWKmaRhQ*1izm=bZCo`GrGf_*fhLE4Z z$P5o2C8gOA_=b!m9Z{}v!zIpzyOed$@c4)K-vkrg%|9tZC4cu)R#y@_(tpUmCivSs zz_wo;s|d;k(xC_9^B}|uQ&U1B@D(B0^8KAGk8anvZVRg>Uu*RN%3Eor~>jA`GIG+DhFog^cZBsCaxP#cX!Jzf&c^I4yt_fMhzySOv0 zoZ_msPtYM9i1QnZ#p%fgWTp@AP40y*Prm{%sViqHjT+2#7+N~5I0c;;A1RD>ie<&{ zLJ){BgQS4e8nG)g!O$WSFbU5{`c|pje21Exnv^cCU!0vI7ys}!jgzjGv-9P{_qb3r zg%p@AxDs?TfT58oC6M~lm=9TIcgvugx{Wky#2Ce&n-T?Y-5m+TGIOA&;s{A%kfdud zYVz;0_0^TF&q{O*(ooqbRtaF1qz)MeA1bQ;zQc~PP_>-cz+0#aE~+IJ&U&|yjT=Ri z>*KAG`b)&=Xwe8mZA2El9uvjE91vjYhP4Ji1PO_IQ@{46O*#~vTV37i#%}8AxSkH{ zRKe;N?P=0*DqwclfH!G4hwgQz^4TZGt4ToKZv>KSsLde5q__Nw?W5SnyN@IVo*u~l!sM?VsBcEX!0e{I5m zTPGdOom-Qdoz!RE0OZbX9);6Cm%^KE^m4< z<{fjDWykAA^UyZFql}l_smG1vzDO_Y8OHf&;{>s#`qt7wV9Tm zjcn`t9Bp;E3>q9yeN+L$Su06qZ$7;ly21ie2Wj8SR?cQ_h3!CQ6?V;u__XXlr!LAc zKnT3729t0c9aN&O38pV}*;IF=BxlSYI;^dNqJ^`XI8~T4aoT)R!=go!vYCkt9rSef zDderkmYm7iJ1w?vTd@CpN?o>=`F+Lg;}Zd*^lU?MJBg~Z#X6TCbK8}k?J4YbddZ;p zoa07qF3hyLIo&nNj=(YkS%FK527M0>0g(yUF3eJ)mL50@#C_$WdzAm;ep3kx96cwGmO^-c7nm2QDY`pQI?m&sFC3n(h61SEVj)ZL3u@ zULKOUwCQ6BZFs3$WRrV`>3`rQ3lAHsCe9rnuUUpl6$V!eCGP6qU%3?I+#mnYyXFax zz>^O!{hzVKErBJdRy3e#eZEnkfex2I2?Qf^490TqaZd_I6k48LkfWz@98aIzFtw7O z^CQS&K&)*YF~Q~$5Hqo_XsAhZc0nM^UZz zkUxlVgNDmy#WO1#J47)~9htOSe~~b3QaK9E9RFpQs0# zg%|~7_j9oCMTn*$9q;JL5vO^y78cno%-ZT`~X6{);jn2Y=NpZDLNaaIeb&@>9qv?|gje%R#m zTe;Wu4uKJm`4r_oF=V%%1;PRa_8jg->X9K5ntx+CH@xkIyn61XLwgcz< zDN%U%x>d88gfKs1p|Ncm+qW|f_huXLplctoz604DR+_Z`=jWq<@a+$~e$R16<;nQp z)xE1b25{A$&B^ZHRl>3*1gbGJRUu%^4x|~@vwmGf0P+lxM<^j!w?Zxx~0HJ3$zBsFM)^x^zW?$50h^I?nqC_PoIl&KB0#I4-Q+zpRaTGg|>~1&` zv%(e#FFD-SKrILxn8~SLf_VOlEh5Q`UScuvW&Ha}_)U)0w?598!Y6vElU-Idyr5x) z`Bf_8AwUj!*qy6#;;)c0i5ZeOdHFZ;G#wdfpQ}#}^^nBUX+D=GMkuVVYANZ@nLF4p zRB+wi+Hp#1#)bIoB^yfnN5Ep-^;=^-xVfmNCz9p29rzkMsKy+aJ%8w+aHQ?O`GBU_ zyy2s^%T}_6(dG~m!@SggE3bKU9@^oa8hK>HN4T)k{&LH1 zCVV}k?AQo*p_+}kCQ9ZkDyq`9>6|5~!CYc2Z~OVNis74snKoKt5~bd^aYg!xrc^BM zHUT`4^?Xs8p;T#>zN-!GqYuxGRgG}ylmVgK`xPER_Zb=OYJw8AnppdiEY>-%97Y44 zr!ksZ$x4`~zhw$c+XXU}nYdEecGlx`SNK1}|Nnol|Ityzg69xkwAG|4{&_n(W6Q(e z{Mav?ph0f|Y^Qz4i9Eh_!WCH*TzG>VI0&pAVA{DgZZkx@W)H@XNoFWKjX{i5)@a?< zwocTw#SV@Ta#PzoDi4b@mt1Kt3 z?og6yea&iIMS)c>znoK+eDDseO+?f5HZAg7vc*C+>b5}2Ja=SZxf*T4XiAu9taeof znX8Gm0K-a6`=Q6a^nJ+jLgI@3$=h^m+f!00*#Q?TcNGx}Q|C9LA$V6?j?+_e1+P8x zvbh<4$Jbbf5Z;{7=G~L~_F9*4r-!UpIJw7RGgr(v*0)Tp8VI)=w)xu}IrviPRWgQYXn|13sE#jaR_&mPK?Xc5HgzhBt&gwUrkUd3u@5M$aK~NxVP?e;vF1BQM z^N-QRWfs6RgQ}QtVNidf*sEJb!}-GeQj3f>+Vydez2I4gD8IBtW_)0Fy*k=iPrQFcyEQEHRM#*Gp)MY0n zR)(V)hUSh-M)^u6rbSjnEl-;cSvU!h(wYfwe1z$>35K&}d1tG$cQ%MxSh&}a`5xwZ z7l+v@D!F&6kilJ$p1#P>Sg#tg54yOe{nRU*p%j)C3IQdiEEsqplgq2m6*Au-69`Z% zk&y)1(EHifIS}h?+0}B)kEFcfsTm*T#uSU33tn!jS{ioT$L*xXOh6l+T0clayUI+7 zZ?{wkc(6OAhIi>~p1!8Pv)!?S-Odq=OxDVZ(&@{tosuPUR#VZn@6)O+;%TjkiYs!~ zcXYFUanIiW{~cHS!wFUaN?~sSpm&iz^K~=;#$s_{61_lBf-LnALm`0I z|BIliF^8o&B50@|QH1CNff;iw9wGuDG#L>ziU_b01GGevD&xY58xPD@Lv^>zrx}Yc z-m5uAB7J>p@X1HdaigWcTT8Mgs5)dZ#AF{!1o z>1PvF#K0U`Mmpg{In?oO$nEk((|@%*^DD$_EoTxL*JGP2C~hq$Cl6>9hLe>~b0n|Y z)yJ0!b0mL}m9(K;6$t*`Io4*m9E2JEmfnk!ZxHt;)x=>NbmuZrd!XjXQO&lCxf-9I zuGh1_ogKEb!jbB-KRY6^QLtW)fVk(7qPK8H>tp!W=rG^XE}m=t5PcYJBN>fo+G?!H zKT}$t`qZZ0@WE%_4}E>DtXuoo!KAx>e@gq#52Hu5QiDYJsO)*STk7@Yc&H|By-sd! z?S*cJ82D_2=G(W#Ksc`=gn)ygKscE1_Pl8HEo5DWpbLLV1dTa00$i+FBWN|H->fX; zIQ_lovd^)Y!VXX+{4X#uVn{gr_k6zr3Cbl5X zIn!U80Deg{WrzgeRo01d%YXtev2h>>o?=5#H3kG5vBpMVcySu2AK-K;MFa#9!69H( ziDh1CVUQ+qAtD$p(idcc5Iky&iGbT^)Ncwfm|r5{(1V!I;&;Rk5r^I5_`9Qn$^{T= zt%owO17B02hO!A`ezO{w#*oAg6f?b*mBz$%#!nm~16IYuJA>2+D}xX;*uhtV(NZ?z zpGw8FV)#uXnS@D^%U^*Tqvj>>HE<2ViBXvSvoWbLIKX=_2Ox$zQ69&V-~CO0OSFt7 zsvY=rcuYwjJ&qupumE{4cV6j!XoRAm(ykp3D< zUKA3QMwc6?H4Xs_Nb2K)Q8LTP6hK*uO+1I4lSE4$<+TGIC8vW>2j}c_Mz&X71a>yg zGd4!E@jTpBX@bi)(;V-15v3um%I-90V>{pN#xMBf)D4>W^rXM+{bY2w=(4XP*HOe9 zWvKYVyDvYf<5yy?z+oIGPeJmXz1#d<)mJ_?lBQ4@BP^9gIkQ-6E21jLDQH6#YiRS| zb|$eV{_Im923Diuvix+T@;MU47Pdoynh(_m`Yp~DY4(TlgshKo#wBY!7L>bq4I4(^ zuWB?Bm#b5}&nG!%dkI^1KFsV#c#L5-jpdA)Y`>@Y^7<{ul>X}dpTobM)4jKb=eC!4 zwHAsW} zz$Q!kk!69^g*miVFXbk!+w;)E9T&qun1l=n4#X*s4Foev&6lawP46^qq5>tk>S`==A= zLd!6vVuL|QGFN2C0<#%DMWM^X<8fLwS~%HB4sNrA7>8J8Ef^^Ty48QMVzx(_qRHtm zHR6^nqL9u4>eZMd>C^(G<--f7g54II-!%5su@hnPzfZ0ESbM?Nc*hDBSAS*OPbm^5C;}TuK?xjH?g1 zT)ih7w(In0f@2|^W`#{Ya__>!EaDWJz*;mfP0VEKP#4c8T=`QA$sH%o2iCD3L&bC9 zNhw45nd;$O*-4sr5lA2v_03Lf`%OuoR)!Fn0n;l$Q2XZd$CABqX;at#7_k2j7XF75 zP@`rMUit~Cb$`BEeRHPfS>wb!KOcmXlnlg@xN)JXKKv@yz@-8WYlRsghGeAea?q|; z;qrsKuGA_T2Hc2t;bw(Yh?pdWs&2(FJQ!>=&y|d$uo5wu7~D=cC=S=Lqsi)yT`&C8 zicA02f?+FewzYX?E#OZ`sk(xyR5|o)jDCY_nsBSsfHT`zYmBs+ z`OD5~XIN%xTxl&c(mAbgKD_RfW*(M=u~MgD)i)*LUiO{0!G*oAw!8Oz?{Bxq{m+K) ze${T)aE9--;vL6pZ!lCZdUc5k3W2v zex|%g&qyqzi4;)XD{`?sKh??SYL8W=ao61p83{ACPQ6kME;8P8$r?P<4W6fAvV+Mq zxEBy4bUEAeNEB%OUad=@A8{cMSe#l?`n(X@Jd^x@pc?M_6(w?&;ZdDd*ne~M;~4Jk z$c)z9&3WJLv;a*`zz!RHQu)`>U03w}{@&3OQ%U{1yZ3jGX2ncL&bbj-0oWH3b0w!G zdgZE@GHPG<^ee^8;ZZnh9^fHz$wIjBi@j6|L`*I*76Co*&A##|FPm8~O{ujlfQT3g z9UPqr*a!k@ z%gOjxwn@&MsMFXFBC2E^Cdsf)ijmHq0Aj+wp?^j3kC_c(4E*-pj7UH>41v}Nm(gB*7`nlrKu(yLL zC9p-mxJJoJ?Z$CLO^qHI(JxkmeGp1VN{1st@SfDyMT~&Sl9C^|_13CMC!j*D`_Y4p zyr^8-l-EAZ`3AM&@Jf%+%&PrG0`$BSZR?-)ZV` z5^pkX{OBKwdD)HxWHMGtKb+e!e?dZ<3+d@w5nLsHbil!FRipfHQ()ZPw_g|baPeZ* zp?pGegWVhWe*oS8*s1?;0=@fWh_9b}W_jeLg`FV{V>c7l$@!#FrKNankqQ-85((p!iHS=(CV3M$WXi+AjKsY-0yskMnQc(IQGY}9MQYhmduLm#$pHKc-5X4XBEeGi_$ZM7TP?Fj&f>HE z$HtE%ZmwoFYBl7>H3u;<{C#iPsLpS;HNe(e0UB=`9MjXahuV3FSk2W2f9%`0y5pZ)qO`{#A2H`zc(U_zz74s@kHx3P{YHpW|RoaZ< zkXYyCvkUKBX1r)DEv%MCD7Zy&PR!Fhn~C;0IDdp`Y2pq0f0p~sZ71YdW@!0$G*Qs0 zO*LillX*77cn~k<1_^l2XVCNF6=tERscB@=a;SB#QIK`u&)=Rg9oKS9w5D76o^Rfep;s2rTt)k-kwsqg4a44Yg z!l7_4+@Ww!@Zjzcf=eKw3U_x4?hrJ1f@?u=3naLP03jq0tIN9U|8&p8YG=2z+u3(M zjwx+E%>L_rj?u^W<%JF5Ceh~&D+9o+&}w$DGc$*Qs{zLkJI?Q6j1W zFu^L!cT+~1awM9Mmj;4bqB@0;%cbKu zhW=x!IA31r4I9;H;Vsi-^U5G5w`1JRP-b=o{it}9 zXm)vjA4}ykf>nFVTRi@=^@I$Hjw}m3XbN`b?=C9gt$QMh%x!_uLJgtZY?hCs-nG=+ zhdS&|?Vod`Rzy^zP1k%pv+Ek3)>G@(Z3xo5-@_f_H6M1aeC!&W|IMY@K<4Z87md5- zn_}~Cg|iKtAI1Vg$H!OEwdrP{`WXj~zIT6Iv&g_-DSyLl56% z97-dgJF80W&n9bWj*}q@qS8bTZpn1fD#l5~(#BkN`WI{ukxSIP;CcT?n^SDRIbYrm z=fohsLHVGMWVro%#cA)~19o(S+S%>@JzV_LKoVg+ODN^w9d={}chIzi3?N1M4wHxa z3l9~OX}kgOk#0ME?QBuK^p`|pC?E*<$T4LUse?>>p{Rvq!~*H!djpwu^-e&yE3SFt zQ`I!JnCUEXrZl~es>?@RlQ#Z%ByZxmFIL<4Wz@6Ncr=eB>j%OwZ^=n(=MHns{dykj z>IgnB$Jh9dS*bZ}Pvb;(QiAyXO@k~Wn}jGfcIp&mVtQ+P6sbYWF1ip zRd!y)X}|p0pu?^H?D(%$;A&F?m1l_gqHpol@nh6&5dWisgG1@ALKOx{N*qnh`TU98$OVYRM6Oex~> zJdCofkIdHFQ}X16fIQmxyfVr|TFDlTtcXN;{_d*9qDf$#NzXP5Z zrH?cxfzcuZL8Fg4QKcv)-Od?TN-?IDo^QI<@Z4FJp*Z2d?N@Az4IOVREn@%nvzwLP zUhOHTG>+mv7gXl=hNinrj~2-BFI*jQ@a}VwR(BE}bX0%idF`g(-bg(^<7cdyA`q*U zlVT*TqP8$#GCHssK-pw3-S%Cem+s2Y?a#{wK0}d<3q zKR2#&A6sB64Z0I_FV+8rYS$Oc@YP8et5*bBT^V8e=PIU2&(PAp$TgpLrQEFZkp9bU zfA4m7El5i9vd$rsySg3q)VwYwNq^eF+_NWJ_>Gp1AlaY&Bkn&!0b+DZGsKbAhc|Lm zD?ORb)n)7%J(b;k4XttcgxnDqivz^ywQv6^J{aAZf!Ok50Nv9FMz-Gz*&_9(wlw$t z)31iOL3bho-K!l?e_KMj(%lbgvt({=e7%R)Iztx!V8q@&I%Eg}2s?q)MD#VJzCsE!bh~*@zheRMT-HTK8*7~2- z?`eCjNb^wN?D2bM4;@S9r?0pk(&{h|ljBfhtGA7|JK~G5Eq-~+yWA|TV)I6G9o`ht zuRccUd@~ODp^qeMnaT*h|3JCj;Tde7ld=^!N#v(h@vf+-6`j5b;jsI7;bd&9*5Q8f zyA!FkYUNJ3GZjp;;`S`{S;1oPJvyM$Q#18kLtlYfi|@ocXpG~yVfH+ih7)~}3UtixubV zMUul}!nAM$;isn5Q=+^Cj#un&>L*Xtjv2ErngeY*+E!T2jNj2Qv9c$L{mTFJeOe}Z z=ol|40xuU6#3~vFFOw7n^I-Gvc%bm?qGrVsWPes8ZEPk79$VLw(ig^Do(l|}4M{!^caS)k=@6r=iaba@$qW9(U7$bW5fojWur;wjO@!vVLjzcmXwu>pXW-Y%hKu1I&9x%#yPm@ia(cnIV01<;N1V} zCdtMaE#&j##cDd#!1cO|c755y;QE<`!CP;zFI2JJ!N7BqUfkc~=rp9sOq-jH3_>7P zkdY!^x<2T;yglsb<@AG0;1lm1`xUN4pxXEDZ}?nu^YAJn90kybpMQ&Gbr<{bVKEbf}0g)S>f0`TZ(>MeVZq^9FH2 zE#c8rCN{Q_Mx|FK{jt7KG~Vsy%>p(0lgpEbmPXR}UEqBzX7|pW`%^Dx$vuc1QW0+8 z>1rxqi(&3~r(};vb1+?G~hNMV9gb9-$7bYr3M&^;)brsUjyLGbC)cLfx;NsAF zx3#hYqF^IP#2}7_B@qP%fQDHS7Fk;#!>411kzDVXTd4%5B7hR8nS_}Sx&qSNC;wHM zKBx`Qg-%8X*#gRHroc_M06`o@B^q-8#^fYNB-cDZR}IPoHE-PsnBJ{t=gz36mp1#s zU|913>^r}a`xc*Z$_mHmdkuwrG0BINilpn!=HKkfYOz)(6M#`FS@sBrqBE9B_V=Sp zZqjS!9*I_c*XIRs(+rTT<>z?S(-`5No0-}?zTvr5fxOcJy2bapu5W_PyIyV=8lTyD zWd8{2ys116iWT~q?>k#()w}9$mSbAg?jB=YZ}zkysA*&Rd!X=ijZf}jqm=a*bpOYj zo?piy^}RFw$D!ZQ(Z!;CKM1U?e?}R~zRFokk$-lkK0@SX0U*IR9xt42tn-WbRjubk zJ0HjFR5*J6sI1Osfu(O462e<@W~o3kjm5Y<9eSfeec zFX+d``kXtp!q}JYHs@aTmtKltKdD{;X;ry*Wc3~Mn@-Swz4ZJz@}qZ6Ec+PWZa+d< z&4id#K9>6wc94t5t{-91C2IV&?NgnE^hb+^m54ssM{JwTjpRClHxXJu<|U1k-H+qa(Hvaiv%|B;t@- zG1FbJj+iMFi;o$Cg$v}*#RTH9QO9AEkoJH`5x6iycRDv5GFw`EDLzG&k0Q7u^MrXI zDsEUB7)M?e+dcSEB!Dii%~O{I`O!ijF--u7A{+$9KyWJ!De}C=#;L5Ole8;Eov;Vp zZJ47%sA<|>04Q)C6Q|GfV|*l3k+sA@ftNv(Ex!n<*-6rU!?rB3^omMd1%&VAh4;*9 z!tTY5nIo@W#>C>)i84fZUK=Hnm&-$A4o6gQVcj8Q_dR{@YhQB4(KxEPr7fz&&=A6nvU%F$-@Rg%z2>aRu?r13(>$z} z^R?civCLjJ(itCJc{z@%D;KW25BKdIJJhlXYqJuapd8j3W4WcSj!pvU;NK~PO<%mt=nimH^(UtzCUX+6WR1PWEAaSSxD^)(UAQ`w7DPpQN zaTstl@hmA_9y6&rSJ!cKIEVzC)ua1XK7_uo`PW4B|K}L|Z~N2yKk?vy{#I+#3}Ou6 zfVQvr^HUuFwj)I&8Z`v4QiCUwO%FgdFLIy;pv3?>-Rm=6Npcc`S^0 zW@fB-B!YrQKaRhGhZ;+G_aYuZ&ipmXTc|Vwv5E|Xjyv9SKzze8N#jD<^(~TZ|KdL4 z*QC@1zLm>?PBx>M_B!`P0guJ0jLm^^dd1 zJuR_^Py(6zw0b;rO)740zv}bXXg&?dFpF89VJoa-BP1~pK=MT$oIR@i{YC^ETGl&r zq@v5gG4*vwDel9C>O}(UEyD;6Qk26kALy>+yFwv8rr|qWICNR4} z*r5XYx77YtNIcRm%oiIj!1M=w%`53@M6Jk0xS`XnK^>0%fZi{99=FkwNLU77!-_jr z$%Ek>y!!V?c`rZ)=m#N>oV7D2dcu0y_i^BoTG*dcv`8ds7h`ZF^;`jnTD=zRK*CLO zD(s>NGTXRGjaohCiF6ios_6dZJdQC^L9%oqhCwcn_k+iD7>>}mbjse<2qDJ0cvmKOz z=O?LAn*KVm-;&LM8U^Myc3-T0GZKj@5)U#nXUG}i(=_+j=R+CvW&5>hASn)p4v_@j z*9nd-Kjo{vWRi?DnHWdOgBUe36Z7{}$uW&`Dl=?kr)X$$lTaq(IFD>Ii-kl*Tr{Q4 zpylKFOrl~Mqx}Zv_>I#qI4#~0?g=yV+PAO{`Q~$I)1=$0Y+c=P>VhK6hK7JGAjBCD z!k&a5q^}=KC5jT2Hlc*&?X%5&sj)9DWX@}hi`|;AZ_U>E>_AoGM8-{_DUx?-K)MqA zwaD0N&MYZVnxKtG@9a={BTcjD+7A*|yN}v)s7%N*jWN^Vi>BgE^A$2Ot?**27D*&1 zMj3I8IXe13Zr7(YZs@c)su+rz#rIIjyH3_lM&u^pXM8B6SB(EQgC)eKkzTI4 zRL^Q;$|T_EBO-iSm!X>Bcs;x`PVaA7t4KJmraskH7BA}Qk0fVbJS}tG^d9Y(f5erq zA66<8=VMgDNzRa9ws;MH#Z4AjJ6UO@GMPw`5OX9ZFTh#?$ksQ4Ph?}iXz>39? z>v@SN2y1DaDGyE(39eo)u(o|>Y`0N)UWC3?(9ATSrED>IQJ);JkJ1w$LwYFhDys^6 zY9^<{%jI!wvxRu`i^%I#Mt!J2xEK*Gx(QJmBwW<^O7~!UKFjpBu*6rIz-!ypTC7r8Z+_Xe0kIAyL9%VezQxx_eES8r~6{@@O^=uA~p;qhF_8Z^ddFvT3sn3xv z&T=4I0jVd#kLIh$R}IM?o|bqXM6gEs>00j4ulteUYnilyS_kXB3T3EmF-rGECcMC1>}$< zyPpd6sZK3v=d+e|YtEH3J+0hu^*C^*b5s{15>ehdJw%D#WHkFR^r)#io@weR>neMp z#tu^RRFRu;UCXWuo_d{OyuJQ+_OY!r2t+Lb8*#j~F2iBF4!_&X{ibY_2*&Lh>g5K@6;k zVobb}vN)8UGAUd`C^Z6gnmIb^_nA20`vezqegUq@lVkY&o;t3(TXh*y(zUZ7o7=fk z#E=r|y?(D>_Vo;RD?%fi4m#eb!w3q#)(9-D)}S^N6=Y&OVqfC$?JSlzcMn4?ru&ek zALf_3S}isS3UP91kqJCUoy#U{t4*uQ(B5+)U(EZ1MHSgr1E{Mrc+B78z)U5gfMtu|B=?kIf{Am{} zIVp2VXCWuPF3|OZ7an4kzuF*y;R>&9*)HOT z5dU8gPb3bkl~udW!3fDI5K<#D`$WKPT2T`+A*P?abay%p51hU*ae5)wAITV!2^k@l zGq#=(5!~@h0ICm?P7;=4zQF_0!s3_-P()yWaVb|GeZMf57y+c4j2Mi>L8zL}W9M)( zTPprc&B7{ul*tvk^VY|n~Y;tnc$5Zaoal$;7_xfj)~Q$pFv zQXr{Lw06n!p0mxilBe70ZiD~Z2>4%a_=gD^QS-6S0Koe9Ay*g70J}C`d7^!yX=nKp zjLPh8(z&Drh$(GhUc^ukl3AygC(jW>Lk$N9ib;Ska2ztOye~tTG*|rXz|ufxoj_J$ zY3cP|h<01JOL=FPu~L=cGFE)hGY9eZ3d03np>xyuj?9v$6(_ z)f;4CyKm)bs|%AWW1pEta5e#*bvCZ#OV)k>EvIFZYav zUTOS2OP}N*f7m(8-uej*p74@%bCgBsDWN+u)t-$|*IbV45H=uuMrRZ+)Ks>ZpNj{ zrK9dQp9ME_K7$#aJ?nLS7k&3l#-hOY(qw9$my+|Pm`p1Fhw7#mS6^(%HT&D<*l}mA z>&Rcd=V_6@Y8zsC-WurOyAcbt=^(vL96NkO1f&Z`q8VPY|3 zd^MM2EajD9OuQ@Dq?(0lws&Z&U;SnO(P)XPe$l+L!Ql6W)@s#CTTRg_)idk5&3uiz zw%4y@Qi5MzI{X=K9A_AK`;5TrGVHg^oK?fy!`Wx%(`ctRtNL`=B#aT$<0(_>h?<7x zk;2L)y$YcEe6$cI7mfHAY}i%8(WfO`r6m^$ERf9S|4+QCTGiDpdY2@%TSs;2$Qy6COu~jCj9J z(*n4~d0Ay&%M+dHPL~aGDc00=GhBciVXa0LVyt6-*O>=vrD#S7T~E~{O*${M==YG$ zHnjnXRoM0V@FHRw)@@e+z>&}+IT{$g>BmlO@^_P0bQ`;Zf~ruxTj=?&we(qg zn1oO0@7H8QYBi15PR7@F7P%e*a>bppiKriZ;u|5>1?fvABZp7g$69*2uE#+oe^;C{ zUi#7eaq+dcYIL7^2YS^Id>mcm*Ms%wafw4$t>bbGS?jS<~TtklDUKUE#Ur&<{b=EUGVjfn2iK{Khx-&zW6tOrfP@ z8uhuRlIH#$J1>sAKmYOc;08@S;_j%nSxhSvAL2thkDw1Y7~Il+jh3@+mnzBv@@(Aj zzu+)t9&-W~9$lq3YZC7rD3XtxzEl`5q*|em!+gtjdoBB3-!fjz-zL)8?@WeT?a}>o zoR1QXFu$i;(0rDsNXOr&4rGC>J==Ggg`o;fWGB-SU~vLym-f*#x|9ua!0ttHX@vWhtsb()gRBT zHXH-?JE3D`ihLqB&6$N%31iU@VLQg+S`jG|p={OXEwN&r#EH#k%am=~z?*Se9%hpP ztBjs)s7&#zOipg(IC5}tV~S?zWC{8Cr@Pq8y5=sJt<4dWpBdCGtHuWzGU>8sjB+0o z7u2w=1zPUXYkJhb;jiW%iR-c1GZf3RD!;nlfM-(D)AFoRBwQGIEoHqfOlDnCoOX~I zJ*%NZYfaE;2e69c(zwNtn_YqBowXuvBWW z_kR%tpS9cg2z7dv{+`GRt0PT1-#3)%CC|IxD)(5AX6!%siY)z~5cL1y9sXJUPV{;o z`Jhx5!QTsWI`g9a_#k`hbTN$E#f_0$*A4bfH-ZHB(TMF*Jp=IBSN7y(wAg>114d*< zd`?$YRVgp)t>%??sKiPCj<%lNwCK?tM3|L68}aycw>57!-nD76cGg8Ym0thF_*K)s z9-N?grmevPM?a9n>?6}NF*8PDncKA)d*On=Yi)T?ZW_-e#wLh;{_^h-(vH7-bBnbd zVD;#E_$^CH198KQ!k0OgM+WRqn_Yb-&&3~U&4P_^V|6zV3GjUrunUHMt zdw=)f=~?ctk>i)QYwtdqf*sS0-nmPrJo`zB9&zhd;Poam;Yj1#Jw!6O(vrBL+|6h? zEalH+{_JuOdItC71NN+?_lh@3VOSRgvsn>E9Grv#^R~dcKXO zmMG8TZUog%;CwAU~yZ->!-4r*|N?_Fx&-%2j- zZJ5VgxxpjMqx)M+#_he|E1E-ZZ&78WDE!2MnPXs_h$(u_i-;F_dU#0^L{tz zC!;vs->Rv{Yf4a?c}oqn5@zAoNdISLHeWA)_k~M#>CdUxqJRB_!-z5QvUQZnbOi8F zIf{!-=I|k!XyiuAt^;$6C?iCch6EF(Z;Jw}NS)kYMoZY?$ut*w!J(r0c&4m!IPELH zyvWWVY-~DMDNgP-_L4RZgp`_*Box12pi^ud)PNF=Y^2r)YVM=E%>A^0;=WA2l7FRD zDF8l06e_ZR#&>8=3*aH>1wBRc5no?Sf9^Y0>=)}^2Cfcit2w>-&}pF$>sGOYw=s_I zbu9DbQEWkfID5FGJZ-6kjqeSuhfV~Dv^>B3Jr`%Yb=;l^acInuZk`~1#?)Jd3Z;|z zY{(=2t2a!in6=n1%5#p>wB{NOip_F8k9DMg z#(zTc4(;_U9*rKh2tlKN%)dkb9(|FDzE4y@qx0B$o;Vc_b=_>M5u3YUV>(ME+d5Q^ z2#`vHn$i0hFudJT5PVOH%yt+afa6fN9L@U@W}BWq63=CS z-20@4sivrXT#2`mkCZEQxs&8g3@xTW(C(Q_L%r;;TKst6PMLXsa8qTDj|2suj7IMC z8?Dgge%!m5Mvc|F_*33m_GC&L4ZzjaC0)`aWSzcP{9KDCfg8j#K&02cpl(~TkcnUK+5Mv%)$ux zy`Jv7<^G8154zD>0mat#wEUYpxxY0ZANz)ltNv0bA?p{8m@r!UIz@I)SCFJH;mGS) zHigADL|5+UXbs+92r%07WQ>jMee55jw|TnyM%q-^8db3Fo0L`1*I2DlWs;%X9j?fq zt&%HxvTCAH;C`g$oO%OYvU=fKfEE(_o1svr{j7I3d^SvVRsH`D`ShQ3`%kI;3aJ&@ zAL?D`$-V2r#{3-PrZ6APxjZN!BLa=nKr&dhR^45`9S7p) zF^dyxb~jrRj5;=C0WpBM2mrfX%+X?OYYu@dt&k*!W$%KCM@@2AwU(NaZOpf`x5mtE z2sWbz(anZ-X@GyK#$t*`9i>SaGk)>b{SssK=gt z%X8?-Y4kl(cke6DtBsU`D#ph8BG%EjrIVx2B@M-^1)&MD&-%8%nZy#H$DTgY9- zmlI@Y7<8bbRaVJLNG;%7f;%ACU*ClV5TyJVDgwNhqGNKFQX9)(=!CgC$Aut}|&D6WyYNlKlk1XDR9 zX8FvpWm{XI?L3&$gG8JO#DRli!oZ2S!H@PS6R@+w!*bT7113$E&QBG z@dxm_Z2zohz=n!Mp`VxVi9IcQD zQlls@MLhNxQ!cxzx!NdOQtti$O1z|kKTGqJq=!za--)>SoNl4;uWYNY`)PKqSP_5< zkIsu=HrzQfSe~38mC&gc)Ux=(d}!KzGakODj+Y z{vT@I|4XO;VS*LnUrg|=PJPuv#{utf%s>4zO+_!k8l}1oO}p1tztfsSz_wCvp#ffdIe(9&8;T}H(&QMmS1^#f$yd=+dJ^r#ANLqIoqnsyVQHctYUia1R{M2m{y#DG3&Sx8+(W~e>w3z`qKsCIc^wpR$ZC0q8 z^_y$lC$;a*`7Z3b-;YBU%4ApUj7FFx$9E7)BKgAS`L2yIEaPlg6&Q-qwhs<7wsBOp z!2-6E9FiQLqNoXh5buR70wUr(*Z8W$BJrQ(Q;H~A%W=h-)f-s$92J()RB0-H=@B#E z5PS(VlB!oXW%^mJxcv%I+&dQ*Uc%6Q_V0Gz z|GszsRu*CBK%)FL15du~cC-e3=MTV$dP1`K;0slX;R<}de#WS9MTTsS#xdcz@TupZ zRpO&k?sp?6ZS)4lsl{kaQAei95GbEqaAX_`ld|cP14|jkz9kdZ=2l^R6y!r~<>qnq zQ)Sx2yCXnv=;QON&lH!ZpoMin878aqM zt2-_Ytm;-n#7us%&24%)&qeZoODegL`yWGye=`ApJ?$~hgUL|0FM-`dix1T7hZ;ja zfIzpB>;E+rX{AAo#O_E=O@hAHV^U88hR=5Bi}{dM6FZ`8n066}c{N)KI?SgSUU zW(Oo(gO(bGqY0-Mu@$o=*6`jR+(eS45ny5|Myx6=!V%u?gZ!eVL!{n%r9?n%5@bAx zsDng@03VYcPYO%`lZvDjR!oS5BEf^U80k<7F%9>YI}9*Ff5+B%W}DNLr8wH0j?JAG=2st0sNx*MmBYBO%jR(ZoSWm9$J8Yt~~6Jp83UVa(?#g$jHRiOx?4@i5(v?qq8+R zHkc@YL4XH@fgN}xh}n$|v2d+hu8a_@ygav$hsp#D_TmPk(hZ4d+FFgh9LIX}5Uev- zhy$#Kb*k1E26iz04ZI>V9YCp;cxuzO`xKqDb;t7eM;vq*eGNJEiHdwjictUJQ=K>F zXgPkd7t)>O^Precx4X_%o#=lgwYR{3%&%(}J|Yrq`nX=f*}8ZD)$)OZ4;VVdHQ{hv?UT z7I%3%KTW?D^I!;~m%6(VoVi7{T^{OguYMB#q+k{v@cPK+{-v4IW>-ofYx3`RW7Aw; zGB)tpwn!5gk)9*Mu`8Pa+ePj1+Ew+^%+jPo8oM;bF%b&@d3G)%RpKZo?g}bKEm!Xi zasE_;DEr8xD9CVm6VHU4h+fNWOxnSdYH6d*%`a{RCc$m0CdN%Boku3LD`q|HFN`WI zD8#=NP=cw?WXfX-Uq{0X+^VF_?9sY+>fuF+KR@gKesxSIQFxaS{CfYd-hWRa@lTzw z7o{1w?%?|>E?&TMaEpK<`W?G*E%1Y40qudQF%~~L zpTMBEsrjiD%TSeByw**}xz>`;Qh8AI-ZN6yqN4!Xi1N=kjpZc$SzMmGh8Yk3Lu@1E zkkX@cHt%kIz+hU&bB6L(%d2`_dH$5LnHnXn%u1Jqj^~>6_H6Y+WMtg|koQk$WK&nC zkMo*~dE1V4DS2d+lmxD&_6v$67cSZR1lDgqr8vZ|Q!`~$IN5i*9uQj84BR0u=&QFi z*&W2(P0z&=KUq*vTdtgoBw8STUO&%nmfeqeEVpd`YQUyXyRXS<<|lsRTUjo1H+|KTf0KyrI#UC%dQIrA!@rFt1VF`aQSJTu;&p)S#IOWWX5P7Fr$n`47)wI6rb?o8g z^oMA(I%zN{heut*s@2Xr2^h_D9V(5(TPtG8+m}3F?9PEh?{&NsTyB%g&7L`bm94v|u6K~hsb6{$9x8Ih7 zWn&13US+b8Ql7usdGOPB$+_(#s?tW)nm3<|2Xm+w3&lSQC+qzQ0z{GanpspXIb=+( zh@4DTGjS)Lww%w1czr3RyN5433UU55E0*;d%`m@d3yuz2=pAm>GkFOG%UZM4I9m~$ zA2j`LP3{&D%czQlU$z^c^|0mHBORMu zy|3;WzL!F!ucz;SoE-j6)zKC-`y_ZtGN8*}^HV1H(D#Dq_w}Xx7rH+8G4rB^X@plV%n z-w$POxgxW_Z-|^6jj0o5?F~MJeiL&4^;z9oT^()nE35RsC*uF}Q~%8b0^YO-y*oId ztPLMNjRLT~Vc=reLJ*jxI4VCd0dr2V6eNXnB@VrZk3l#wUwi6-WaD9agh&Ly9xsv^ zf{D*;yADFM7-A@afB;j7GR9yW7Sc9}M&E%-!_MaorWy@^mt`yoZU+2`JIM$AsED}+ z&U4gk!&1tyUv)R8FNd&jC9715*yEBRNufs$I<<0fTAWIz25dw0^rhoz_VFB&YE#0G z$uSSq9J*6jsz!iuCyc7#^(;6logcj93wa_=UtteRCU5yJ;IphkfSsuXw9&{FOd%7{ z&BQz@;n3)TD1uUGQrpTFOBYziwRzM1MyFMQwjIhdqr0Ns{WhYyPK$NlP$|@@)Cs56 zs(F*Wr(7i*Mu#GGg|GN%Dv?d%FkLeL8@??5T&lqQ{qd!0UP0Q&ezqGJX0Y`Ft-Qek1 z9&;H~7rb~%DW;OIvF*ht|NLX~C;XvIK#PA^lj3s4#o1$Xa>8jHWM z=+a*U1?fr$vn4dnWXCmL(-{e>%M3w%u;oB~$Q=B@qU9CXqRBuz(PnBbO`2>PuQNn- zN;O$3nXI7X>9PU+_{>_jK>MG@9;@C-^f=az%-8)7+a3aKHY&A6`5AKV@OG>$5EJ;vG@c{#f)S)EL z`O>G8txMXA;W$6b`q)dj`X^1&qtT{Gx4KieF8AiPW8tH&aAB8`ox3m!`dfENt7NzV50GsQbfZbOZ64u|AaF-Uu?Fm9$u`Na+R%yp)B3}U*@BWy0`81qYYUkG*3s@Enm4G1#kx; zW}WfU>NV%TN%d&OSq&xgDh-8=+!1EA(UIawk-A5J2rWo>s@l^XsF-9{x;<9#nb<56 zBS9^?+mk@cDc;V>9rab>t%GkOB`+C6-jaCN#|!e1M9fE?KK6gcSD|~eP1md@?>mE~ z#%%{ttJk*h*#M$#eoTuhk#{{DE9GJKan9z^+kRG_XcD$4pK5#5s7=)i)Y4TNd8!wqEuDWEuF0squa^{!n$1#v>L1-*6X^3I)3g#Gz%E0${ zMwdM8r9I3g*{Cfr*fUH4>dM#o^Z5>5NIK8ju5R_lj8A0AMji_Lf;fIDd)itOLt|Wk zH|OMV&MNVpQI>#cjF07j?%R6`46!w`PsfyUDKC@Q;9!hnFzngi{5x! z)tZRFLYF88cDC|Z{fV{$#K{vxc2HL zx7*jApYPEf03mF0OaeCu}L=BW#9^QCLS z+kM4}PN9&_R|KCFOm93sDNrwKiqPJzDExYB|9j8Fkna9A@^T=2U}ivb;M0f2yg8qD z&lTTZr(PEs25eV8_3(T8`S&Nx(0a_Pt&Zj1ocNtwCPV8-OE<~v9rx73{FV2&h8_Qf zfc`&l%fFd`pPBYJ#sm(iCBtu-E&{OjDyq;dl>#0@1Ov>7tE-|ZpWiyxesM9IQhmmjHfzQ83Ol89P(mPj~_;~ zMX}MV4BMTM+TMUdgdah&@Y~8@I>g@Jr6Pi%Rb+ARNm;%b>mZ30nRQZGrR@`9Wf4T> z@zneUBv^H#c^6#CKmqAxuXs|yEbSvasGhm1gOU^#>r}_1oY~~$q!}lp_#d+VqhlhX zdgk~jvQ}j9PtC^V{@}M>?)l5)m4!X6##EYYarK$%tpxXQExo@=zZ zLXU77%re|Hbv{}6VHwE3nAO)+!|zS^-)5t#%-vz;!vSF5$N{?b_@Oa~#Sc0q1_<7gEzFb-0jd##*HoG9oTOq&jEc=ruC?jP##-glX(}EM z8~sFdg^$aNmJIyf+9l;0iu|Mzb169qxta5GKkw^hYA?AcrxVj4hVm_U%A;Z#>O~d= zzRMY-gtnF@tctDlNuNl$C!8h!O&oYF=k@)p>ju@H9Vle5D&$h}ddF@r4oHPqE#1+` z!{KHIlIam)18Tt_dLqI_Z1|w88UfFU9&l#&Er9^CD~gjC;)l6Qf_S32Fh`%(2i#E` zlvCa$Z#9ii@dB3*xK*IRAJZ!vUP-0^S+?nW`@)Ui;v|-7JLUQgx@~HJ=YAx5y*p!Tk_{_@qGSdV$ zq%D$^%rl=W^T-d2DDj9;XJM{99+_@A>&)Q{s))Xsdw(WR`cQC-j!>&fI^ z5YbqntZj^}Hjr;8JKg)5+FJK*n_P>)kcM_3X}QX)(#A%u0KfW}L$fAGQH(`1=VG-o zA2lCRmLaZsW-jRX0ogjm9K{EYKnw%)#1&035?IpVdN{14VN~+ewV{F}Y=fpdQOF-e zBp8D+EJG7OmaKN%Xtme~E_!GJL9v!(MPvnqJR?`n*n%paBP@SR%K;GUKvB*CF*YFa ziRD7l`{Axw`Zg_(DP_1&a*vIdxvGd6jY*e9>rznL8K$Sy_}~)GnTO}v^1KD>91`M69HM20LCHm3v(YH(vxBWnSQk~9^z zuJMrw4ou~#D`>4c#t$;Yo9=U3=rRsq5}1K0jUb|R%oLN9W#L0c3E;)WRs#1hkVYu& zSJDLu_{by^94v2(c|ZXsRuqx2c)9nIgatH>rh=Ib21y$P;R)3y0Vv1>X2exBgbFld zqBG*YVPYe$0Q7i<6Kq>qa4l9dH2WdUb(^0=h-v(DI zmlLWHDv>PnV+l}9D%r_^uH5%HgvuKJRaFz2ODRoL3(?Z}%NrNq>BOCZ+c=G~Oob5*$p|9Tsh zUaQ*vMClCkj8%sU)$o4}J@~+bFw;i>L!qQFB4VWI;K)xfGsw41W^fRWYYMWs!W&}g zfltn2#DVY?x#1Hmgh?POz|`RA7fdiNU=v50nH*s&4Jg1-(ZdDoFan%IsDSq)jkw=n zwnL>HWv;tu7>J7n7N`h|5F;&J<;2clGH}(~3!r6%o9g1K2uB+*I!cw@q%1I!`b^{e zKg_)cP*Y#~Et~=&^bVmKAoOAgp^8W#Ke80VNF3m>)& zoEadz3Mq4rE~g&1&VVFxF7yOZ;XPNRxC+=2)lgRoN38o!Kk4X}DOd13FRMZYos zM!q$bOFP?)wU-V0y9*=6v*~qJ-pPgQ!(Vg9C;Eu&=Rcocc3b!U<)-Um3kcvvoAtYj z+`m*;|AiQitMV48Y`MZZfGKmm5DM~USO*>6ahQ#OXFxy`R$&2veg$emS~Cj-((ggT zzJ(;CQWf2b2H-?&w%BqR0T3uG@Bn~Iq?MD5tAYHL-l>2)M!}R7FC|7Yr0()KTIc|! z_UA)Sx@MzrA*@zrzJx+P2ktGitK+z=N*IxzJetNKI5}laSvjRAYJ%ygJSonlaME>` zwai8qef=s-ac?b6h;WxBNdtZ?kDyJZT)fF{SndiFrCxe>=T2v`Aco~D*Vl`m9ai?Q ze*M$M%l6;LBL07a3;xF`|K@}V5;oqx3{cuinRUqtd}~*zc>V&Y?p9anK7j+lfwo2t zMk`y=9W%edpk{ugyeqg1%>7B%2=#PG1WeY*jDy5&2S+=YY=Nm_;>iIHI652F=35v!2pi2aO}sx@0ELGt5Qymy z*f5~r#>Cs2X?}VT8zCHsGuG1tM5tHgie~WpB++5$#OOR7x((C#gI!anQ@|WF9z6-r z&a9YHJy;eN+i0pfjwc;BNqA_`=xg(5PAoDD1UYTDYUoJ3HPxR=g7s9?BC7LV2*t<> zzHIU`;aRpzYg(?;>CLgRZ!d~`{KjwD>*a-A;fZVI-KWnl>NY)A9$Z}Bn2M5i07Om@ z=$goV!~#J|6XJ&*oIZUbizbv6Q?p#oKyz3oGLVsx3xcma;R7drpS*yiOSfguQ<G)Fylb74x2VdhD)l?Y7>pl@ zPZwl&9<_RD%)48cP;BaG%PQHiK4oFn=cK>=&w%+qwBHjW%*aIs$-OZ=xO?CarNT%& z_0ph{l-Y|Q7WkMu_16Jw^7n&+6dnWLDZ7UZ(TRia`GphhY%AAa)k10dsA z%yCm@$d`p&}MgCOI*a;i3rYB$S)=wTtYp@KUnFa|0I0N7o(m*mJJRJzYY1}>8 z-VXz=gGP~1z}K(3OMk1ZYO9`7;-Q*gkqkOrk1;%FK~rtm*Z7i&&+^h46Q&GZaRZ7s zcDRy{S#!VmPP-N zymm7^+gtL^@SH#Hc+4c0ym81SXnIPGMYS`q4q^86{CW8N%fI6Vhu3*l9-AzGhdItp zj%OsoTSK3IWOIBS7>|O#mY_JGrqtoqaf2Ft@u<}rB})o(Q00gRIz&0bX-8$eltQh| zG=<7~9mdHaWLumW2jKoP$6RVa85jZpm(IWiPQa^^56ZRzyr6=r0|gR=HpB=e!t{1xSe_ zl67%*yLaZ&TmmX~VHStDxo%5;@AvSn=OFy9C2RQ*+`~nMQ})m&KPdOR1|3Z4v3VGq z`ng*NmuJ*>^TEeAM(VXLzCZsQTtb^m7+}{SMncE6mZXnG7peTYk+J}1_JJIk>!27G zcYP&1i@I1Ahja=E;9r$5MC6MZ_A1yD21dg@^1;yzcxZna4I8-tyTcuF-~fIV*f=6a z4X{)t6VA6KPf{i8o|-sQANJq_?7^%WXYTHc6nRSOm~AuRRjMCWm)p0R+#rA)Q@z6t8_;WM^x5=*JqZ3L!LSH5p%r;FK=pkIz7TO&$@(bQ*QD4uKfcY?=RjTYXQ`>n#yz0F0-#xEzMk!%c^BoC{$xqyd$eDe##cWfs6)%;Pc2pJJVl;9n?9u zGu>7{G7YE>_P0Y?P|F;zfjP?RDWIyF>T5c;@}bhXU?71LCgOTe7{dUH5Vwq_x<)ry zqOfR^VA0HQ6IJk}OBZ$ei&*ohuuHz@g(iE{&ay3C2ck4?Jh?~rHKC;MV^vzN!t1t6 zD|7ezAMGaXOd1>#*DJmoWJKtmydF*Gey@G>D-ZQN(CS|1ortHun3qLvpWZ#`3!KUi zy?^c<_VMIz`0;_O{RnhLgrKhG=v3ZySy^j#EoA&{-1-T*NskJJ-9z45GXOvetojfY z!1SW^#{i5|KVS4m9FPOY;XN%&_GKDE*y^%-dY^EY2Z4>%t2f}~A#`M5t`}t|DjJWJ zxn}AuV?_&EnjfW|271iT@;m6~(jfwvDR9|neK|q%N#Qxy@{pzXoi@D2M1!hKo1Vpw zj|xdh>(cs12S<-GQ@A&4LEEkO&jbY(J!60Oy;c2Rn>@fYa2QQWk}5KSMs-Lu1*oO~ zF{Wob01DNy{&K(^6`Km8ADwUO zaQ}eN1k$Es!bduOhkcp?1ewOAGa7Gwo)6+;p{^JQ8|YpAWIu)$GEr~}tJly6P@dBP z{)tRg@RZ#oZOG+nwJngcZ4wO-cqWVG{*DLhV?ETHNkG~(a6l5HZwd|N;4$+N!iPO==QJ>e9?}L3v`cUME3O)kzj7Hf#q|LIs#FXHgjgD|8hI{Q3&0}c z7+}ge_iQT>HuvwKiYY&rqL((kMtUcYgO7}ndR#)elpW^O-=Zp`3b4h|&;uNuZipv5 za`71Xe(5qso1hAyt>sq+7E&$&YP0aGa2gv17!5$IUqMwPOayn2!zqjr&EwGRMip(z zQ?;|BsUF>G)V|celUBA!Hm6#w=IWMK#a$7*?1`f9CG~F3)a8plHviM8!;!gLf?%oU zco#v^C$A&h*d(K&W%G!ply7(+{nA=@lKi{AXWq<49`f?Sf6w*zNO1~TUZ0utmgn{T zS6BWPYNamroI;fSqFn~@{mhdtPd2HYZ9gcdFPM1LTD;Wg){oZ9~hFPZCifNs=Siz&wYK83h_o=vVon6ghyR=bz7CmdQFfBKu z<~5o)TD{gE3TKviuI3Fd4n)%1cR9Rh1oV@n9$N4-8&D|zFfA}C^Hrcn*Yn;l-|GR{ zS$HY6=4UwZJ#t@X7yDV4T1}&-J;*kEV(lr(q!E*$(Ceg_l`OU-$dH?oCbMVCBeV~H zY^{k68#n)YFzCpjokLGFFwtVZ#c}HTV+3adgqy9{R+nGaSsEGfEfh!?3N1Q@8 ztxl%wI$}`Sn59P(>;iI;jjtSaMoUvewlq*&ZMglmPpft5f%;iBj}&qZe66H5`7M04 zA9cdNI8UeElC>o2&FZ2fXc4}XxgWh=iV2CxnE9f2>61%TQ+r_2O?(z**;6tIM%BC7 zBICIe&L}TYs=cUQ{)Bv15;iHD4Z*IgsVPnt7c1W7ljg$EDdjg?VOK>~t`<@nYvuuS zAb_T*NT@ndb!$C&EVcqFlw%T48VqpqL-|JY>!)ksuGEfO4e!L`%(cb6*YmFT9LFpT zIQ*}%#s3Sx{#Rs59v8P*4%WR>#!!e=_VBZ)5!8w0kX&F?s`L3w+XG|(0AN0@e@~KbKv*A^%pf&d(8~T8W{}k!GggKK}&n4zr!qDphyE&xKyN?W5 zLfM3t4MY}(HCR|NiXKMWv6l)EbzRu468&+QcQ7%s?Ff1Up6*p{Z|HWsytYg+~#q-;wrDxTEn zkzt74bdI*MQ?eY4@6fNNN_MvU7V5^$ivJlHl=#a#{&{BVWj_b;v5oNVNV}^z5PnZA z@KisvG>9{2QN{C6xC`bfFeZ)d+#~q*>>3ZzinO+R4o{g1f1xdPr8J$QmBm$jm1dDB zIt_7?G9Av?R%&0G`Btc(JDBNNen97SWt|IEpIXm{Wu_R{RSo9@aoO&dBkY3Z{(+DR z9^#T<%qOH9*lsjQrd;P&6n{m9q9AqhrJ6A5RPYJ2OfO zC(hmFqRL11V9cS=neOH|zq_axABLg>8(CF}xI(mEh{u@Cr%aT&x#fawj4vXtmyRF~5|X!O5~FKby)jBa1qyn1tK+nLa3oU{(LVm$U9%T@@sXDyzj?Qb-UK(Fn^83wDu6CeJfo} z{g$~ob2h&N}l3NyqD@AC!MAYE7@FYdpq&$3|+*3v488uYZsh z((fLa`7>^(^PEn%Dn-{>ZE;2>VXw;DV5zeO^TY1;Lxiw%qpp$y&Ir*of0&ugW5O?J zz7?I~*5f(QvT$ERc#N#_i}&`CG;}6no{n+Ti_D8#GKSL9Y^;aPp&mYVznJu6Dg}bzI z#J2o>eEZj@!@M~0CwX~FH_dpIf=n7}=2gUd{Tv86naFSl5*89ueBf?3DS;h+*h^R2#2%tmJx1O1rK(=^)gyInArX zuZS+O-psAe$s7@+xPL@^_j%z>mG&Y0&4WT}wA>V;> zV4XC_obtGzos@tajbQ4e&-1rNryNhn3as%@=F;N5io~71EV@HC6yt>X@>z(2lf^<6 zrw^8!xXa-@n(MdXFyT4h6_mVP*&8)mZ&YF$7lz5(GNGXMQAH9xl=n$8* zXl0X|551P1BTyb{Rm3#8VNZ8zLzA#8ajO>MJ^N|3vvJ|gfxYj{HSS+M9nV$t2CGYh zB&!d~4!vv&KjtN43#8i%vGwQa?#7QLZUjVEqZSW;4{Wc%t*1!H!Y2ugnluvMS*7_~ zN2bduaC9NuE7CE}8)`Ab?(hg^gwY~|a+n-m6?oem;gH`D7|zWn-d(P*a6(bN`emOX zqAk-mnXP6wO;kIeiE2To%eHE_9j&=Xuec$(INy4na>idrX&0PZ5M=b%#QeEV9^Uyz|>!xqiuwdgis?O$W4=5iRJFJk!9Fb)FCl)62;yP>*J; zQ_snft43Z*!KH?|@*$hlttYh}pR+5Sb~wEFgg5#6e&{XmSNcEeQ*$&Kv~s(l0arOP^{{*s zqUD}d(c1g0xoj$*g;QU99E?5pu&{GAq#lg)qIYbgEel+KO7xovo%?RNp}Wly8Vo^>J_)IM9Sk3mb=7`qNzZZ9k$+}?e$iTTz;r@c>Qs;^if zlhS6OV;-=;;J)Z`V&D>sG=@XZqb2WU%_(?iJzPfCAzIxk!Zovww9BK;k&)8#AW_G5 zL2_(xkj=B4__ac@!vaHnHHnEyyroROL~F?<5-1*ABjwu6YI#L)P3V1Yk#_s>;Y*eD zWzWzs-Q_sN-vRQLBev~)wUyBC#%wa!-de{iFI-HUiltc1uNX75GuQ0rlh)Xm;*v_` zEnJQq?tHF$f4s73Ok}R>Z1-zq^*ml3E(gJenwLI9!3k{bBYJe*LDvg4qRcXAO6kgn zoJO5Zv{m{t--N#Z6e4(VKAbbNy%4$U_m--!#4G(~mp;u;-8Mvq8q<``@?$iu3I+TL z`9s#Elp*GTN#PjXT)SAqL)bEDI$p4xpV>qwj@b>dBY{+GE8OhCJp3g0#Ev z1)vI2WBo+B_Y&*Q@E(9VPM3Wi*EUxr6@C-zFO2^=np-K>Lp74zZlI$!oqJh)+x9*0 zuv?2z;8tPmVqQ);ld6?Gx#%C7%aNj}|BE^Dk!l)XFSA@^ebt;F&F^@hA>f{ zh&d1c@-WEf@b|J~CiauCn7W3Rp1aq57sq!4@2WG67nh$CMCxRoaJ8B2E8AZoik@8LEuGIe8gtG*SG2yOV*KQhD|!w8C1ERB5!w!lJ&O@MMp;pj#orweldLr zJ@~lmR~lWK8&OTn^uWhn{$aghjLs{Mi<_Z|7nEv1BhcFD3`oL(g_bf^#V?CKcVOtF zVwRsf&C#s*C#gKVP)r%-;hCIO(ZD3!bo>SYw=>EWm4D`nRt9pyP8tU2w z8A$;o#H>)Xw@{Hzl?#)ykN-2}1(C)9mi(nnw|CedJps87sjBgdi+g&QmC5=7y8Ex@Wt&xfJoJ{*)l<1!PCNO<}z1WDaXOOv=(O^r;q0 zln$%fMHXCc->w*MVy&ufMQ1%}tzY;=2Lo*lEX6EBCV~C^9xyLbCnjPjkBqP1$g&fZ z7H=eyD3x!hF+jnyyFt`VY1W=)rvQH55mGOf+K=9FR5eUcvy_S+cg-R@FKlV7NlMBP zxt6pa2LuVxfk7N~!I30L`3GgE#jFMC->Yh%QVn+D|CXyN>G+t* zx$m`Ems}zjZL``&TDIjjetnM#)?=5IXLWskq8pjCd&qR5}=1`|9+Ovi|{u;+n-4ko@|>Z!d@SxDPy8~$}x}I%+r-5Q$%h8 z^$JfzJQ)}RB@c$wL)4y~y5zN2>VMId2pixd{^byL>G=>RxaKa%Sc<#!+wakwVtq$j zv{YpB^m4A+IZ0#rSWtZBX586t`h*Ni-`wyf+6eSLr5mV2|}+IiY{OIrRmTmIO}+2g3U{uk%%PkLluVP-C$!2I9T{v}Uo<7MFH4!a+9CCUW(cxidIKcS{%j+6SmpP# zfNrm;Wo_{sEBvmxk7fLOul8wb&dSLfY<1RW)_H9Ooj)x~8dB?5B)X+7c1+iLjwyd$ zjQ8=MS*=b#`XejRnkDgmaXbAFEzx_?NcMMK>+B!<^)79S`Qy^ZyH7&CyeNL5{LxwV z>TJ<|d*4%U$#-`GKKk9I@OdlaUaC>bea-C1C*#8i2Yj8(r&b}F2X92n{NUgR#f>HFl(NA$|+X~B*3 z2Zl#~PxTjHMs_~+EdChw=GonllDikhrV|9W@_LDdGBsUG%Br!Z29U|OQjRpac#&0( zgnCv)*k8|KyndxUNmc>QRRaOTfq-t#EjsokaAG+U3M+#egK0r(gP^z!2Xd-tU(m2I zb&MCtox0>I9#5f4n?jRl2e7NS#@4Sf??w$sCvP?Z7h}f*XxTDmSORLqE5d0~c%1r+ zDf&O5fD??)PMo6B9`M0uIHG?u<*G#nUj-XSW|Rvw2^YgW%zd|K!Nt}YErpqu$Vu#} z-QlS?QVes)0YO*P%X;+~0$qGa{I~)u2uFr`HnlsovxIJjT6t7(CgL+%s{)%?_D!8l zT|YVY{L9@kH3Jr1VfMFdv+ONN|>EmBy!bwT4&0pK;;P6e$U|6vCXJhJm( z%dn>GDX3F+%5X^%6)e?AFG2**BT_RjGe?C?^zI!#bhoHfDX7=c&(N9DOe(~+(j|NA zZ3@CmZ6jtDOdD5ce9u7uyb(X7l?mXXM+H(GnuS?N2qWry$HRjO`!KT*kY}KfxDzS=aPVe5XN_}#8wa~jJp}Xv+CMMbKjgwU$ z8}2-rvw3#hx=?>;-}|vH>W_Tu>ZA#{9|H#H5ca6ibRvv`P&J?jp&M9M;mdev zd+hXr_V*3I$aZY>+awHkmb0F0Sb7X!oTIM@-N3A9Ax-lnR1Z7Hgwe^?;=uKam~#y) zxTk1&9I&KNs^PZ7+_k|ndl??YJX|?BivJz&6j=tgcT&|Sn>ezR=*cKriqRNOPji}C z&AlR&c~plqL{VOmMA*vdjn5_I=}#LA8ez-Y;vmAhBd1yl_DC7k0<=grDRc` zEIXP~vY_bLT4^EFZe=Dy%wj8mu^ZN{ObY^V%YtL+@q;@V*9e!@AxR<>WSCkq7C4CC zp%u`~q6YWj1(qSpc!mef#L6S-fm`<&L{90#gToUoo1Gkpf)fGfBcLM!Ha}`3R)=YK z`|HenDfUOy8Oo7RB;+zmrBXmB;=jvDnO||2xv`^aGHANGri#g`l1GzJxKfx>u%PXJ za8^{)>wZdJ(}i7rG+n60ZVm0Z>r-Wg6PgTa?7E5O$ZcoKT+m)B^jtX<&A_~9@@x&6 ztLPARwJ_*?nrdQuT9?XF#A8ehUeM4nTK#~_ zZQ1Hp$+()BI(e0{+BE;bQT(vNu$xF_UpgI}kW_%iXd(OZ#E`5K@>H&HHppj- zM+any3r~%h9`iyOStRJfCW{pJi`d7dg@%t5qWY}lMVYZ?H3cr4Oi3@TE`^WrV^dIe z4;E_SMFlSt6iP$8#>2;_@{m2f(u#mxV>X*gc^?CR%ZRipPn(pRF)P&c)*yu}{aGPW z&f!iG(F-QJ$0mP?bHQHdR&RYBV?^C9P>c;lQIS-%>6180@V z`VUiuQDf%5GZpUFbChH@7J1%srrYp8wYlzhcsSb2<@IpxxGwLGi%aF^Vwd+V=c_2< zXzxF2y8p8MixVj5FFE0684wV7neK3DpV0a*PT2d06UqQ&{QYn;fCv=EAOX^F$cHhK zYtQu(0%BC5?`Yr4Y@Or{A8^3h!%9tMujVCzh+4W#Na=!_F9qQgBAh+Z%uL5xbfV0{GC}70EXT6?UfLRq zwLO^ljsNDyX@Wks-#t9qg3Gf4C#4 z%rcP_Oaj@?kYp4bl3JE#s7ICzTBO?4U9S~#Ae?+##PqH9B?e?n0ROAr zV>bn_2*V3bndLF892Ezboo`oUv`d$-l=v$cxse0lzff15MywIO6A~OAzV2NT;Q-!G@Gij2_@#>W+YC_H2y6rk;D(VDJ}`xIusYv zW}K8_H1ToKA^)na=Fw-!{BZIu4Q(n7?TnEIdKT_BHZ`i(c9Y*2`^=5dsu>^enMXo8 ze@7&OS&fzrJ~+D7EI~+Zp-N2!1^95~ z8{x22w7ejyxCwx6(ke|s+f1*H362@L5u_V>R;`~S5A|Kc1*UnEH;dXDXzj;PAXfAD9XvM zPZ2O^eb?vSH9d+RLV4Rh|Mrhey>TJ0LXoPhm7}suYHjPBvZb{WIX6sjXUAcynVp=* z8cE-;n*aU#LWA#W59c=DceFMvJ$@HCf0IR4?(s$FO~FT9b}LV0BcB6JNgQ}6L;(Vd zHB#K_rYV#GY>{q*qhuXYRS{C~0x(VgbSe->-l$7aYX|rOQ_Db*j;~Xc-C)pI2%Ef0 z4+g>VirA?HqrIGzm|~MWX{L`vt}k3=fyQY~&T{4Fnfs52^2+lb5P4!-GK74*%m_)* z?#YSl#dw#bjO=b(6|;)%o_a`)&=Iq-Oek7PiKLDC0}4Rz=-~21VTD{gPCJ_J3xY?* zR)k%Fy8O0jIt~^S4NcvvO=v4^c407;7vDix87TYH5p5E4=^mI*kjMCOtZSjgjN$suma~6 zKA1@OUJuRuha$$|mbLN$RD2vrt}SbZJv!w6aPd_@Z~1FsqXBYYKwJubC%T_40Ab8A zKra+yMqw!x90Kscnc#vnVoO=S6zIjot8CCSc7%Yx5tdMZ!lY_%r?E3cL#lp&g~##xY0_d> z;>(p4_qN64sN<{p_a$14qiQA^lQV(>@8YjY@#SGnJ$2MSr`H8 z>97{>FuYNGDG8YY2_5WLqNXy*)?A33HTs;K50Nr;Q{wvIDr~R+nwTg;k5iAqMCh>K zDMX6X=6A1;OH#oeqYP47&Nx%3URvt$?`1XnK9AW|GX14SFDe@fGWK1dMxF=x+@FU$X2yV@)TFjhc@@3guk#wDiWZMu&bVLwJD zh#GsAtmErE967=Nv>8I=qu?DFxT6~A)JAD_IYleSo zd+%TTy)*&+uleC$oInL38DGW;fR-AORrhWK%t& z{0VZB17&iPZqYj!6NH37eS+~AHgX&x1=eRv0n3f+Q!IN!$D+2*jC=-ZiJ?~g#veN^ zHb@0Mw8+zDB&X`G0MFfoK=p^K3}UOqM*(u6Z`X7yo7K7b*hdnl?U+HI&e*YApAwkV z=F`e0nPp-~>Wsr1+lzsoEyI@K?D5Dw#F+nx-VwLnm^30P-#=}aW%XCw*VVb^Z4pb| z>m21^6c=TS;-btL%FXB?4SU>C-MZSmu>HbeL&$_dTvC`4}r7 z#12j5=j3HqIzP z^vcM=F~0aszA`Emyb+6pgsQPp+{3sZ%w-1*Or)j+=HWogliK@o=T_a8JUl{!^bTL0*fS4wc7e*F5|^%pOK z=7!y$Ui^IbsPN$8SI?u9%Tz8dkP={IPJSKB$kRW}4-ZU4hIy$)(UQ!gaWDpE2(x27 zrpL*LLIE2yr>&Ynmam=&U}4aStu-XLk)MB}16WZ6>IEi&osc$ad)A7v`BIR1A;Fut%trAp4+>uCs|Xh^c4zOh1~P+}9> zK!4J}9%UT-ML0vr!%nKm1a&n}FH3MyA;hy(s>&&R<@?_ZD`^?#(Mi?*?VqCjdH0VD zM2n{yCBOf`K)FP7t&d6yCWR4Oq3#LfR1UAn5W>z|k}lO7{wXSz;A43aUe&K0 zY#eePa|;5l&RS4rgp&U|#!O;zaX?U-Tx983aoD^rlgS4u2}q>h|@}|5I4;FHV3ugc?!= z0YI5VMZgCnKv3})`qKG);s-ARSi|9uy76^y3w-?n5pc*uqdG4y$UAq}LrhKt2jl_F zJk}r?xgQxeL|oW;N^NqoyniO!^IgaKv*hTSB-gbV@$WlAM;(Rk8g~cTemB{au}gYg z54_~+oEGl&SF{#WXSjhA&C?v9Okvoakg+bPt-<>M{hlSdZOaHr)!pJW&!y-x!Q+P zYtQ`*-Ljw`I6Ig&&xIvE7uRIJ&as%?_tXsaGMgQ3w0>Ut_{+Yex7nY!-=luGuG@Wk z8Ti7y?&E1^{XN)j#G@~7BTG(hciXnNz{Aip$aCrTH-D96)X#Sg3BuhevyQ6gpK|&< zjoCTg-1l%{Jg0jaLwL|2*l^=&x!A|f&H8?i&-}8_zxJMW#(qpalY17n$)@aJb3B^+kPwnN$y_F5uN5(E|XyyBh;6p|2$~_cl*vaBq z@S6Sr_~3S|06J5876JpYQj@y(f}x6u9+(Q|+>Y-9G#fXWbYuXaw{>-1mKEe^GC_1O zrz!w*EU{_2gUUQAXHC!3xU1pGruNkY`BMNo7{5CBIj0_r)*zFxiaC#jOyDu#s*ggd zowQ&4bXwV~jx^{``RP&Dtxvy~J0(ycC~zaD9aHrso#261*1 zET9URUmrN)*E2}59e=0Sor(DMc)d=hj!3J6_)WKX90)f6@G+CttOaFanLNXfM$QNv zgjWxx`LIt+B_xXvaczQw2ET_H=Ld_2qB4*LV=UfkQUltJA2i$dvI&XH;yhxZKFdQ* z6eTmWq0Ep$491K|kN`Ky6hT`8GPUj;XwI=r+?>)V>eTS*m*Wyk^?FYxM8>{>Ubfuii0dJ#=W6 zxWPcEW?-2d>dsQi8~SqE{n8-I-D6KK@#`;VC+wzMfUpQ_K#)KVTR?1@D^{kWHLw(y zq?grVR%0rw(8$Rk@RW3cF1MQ15=UK6nUR34<}Ro%o&^)@ZkbCyt#FzxvlhzlY7CpZ zf}Peg{&1q>$0{S|sJ{73He%p=UqeA?rs~7h=KOXw(tf$B!lCW;; z1;vH*-@aB)+L(S@E8ZNssU80!)s!iw6>_wztv51TG?H^NW` zkGqJoxdo{0MCnqQ?UEOaUxq9*Uzv;%Qq{U1Fv#jUk(>t_f4pfw-*9{Xdt~fWNdA?` zz8g)A@EEBVhi2JFuLnHMemwd0^I++h!fyjrR)Vu(@FT=xQA6Pbn%v`Bu6hmu3daH% zZ;Z7Q*Y2KQNT#~xl{O@oB@Vm5J;nHMT$5-pQMW(IvHDy0GXY*OZ6$iL@sQ%Iq-(AL zCfceI8QJR98Tf;2v*^a}@616M^wYN%LL>ImMYr@qSkLe>f{+3&jX;61F!&&_B}M0-2DFiKgC!o6X;v@N?_L5_m) zxRGzXIyhJ)mnIJ@B%PEKxSwM-mvry-*Y4Kqj($YVlrIDOYw=dWS`*{uzHv#uO7aMb zvlJ^$Q+HE)yWwN0TpixPHwr3N4KhAIa|C}k%syJ~&0d2L$<1)M@p4>EcADu5r|-(e z-KYFa1a0BoBddOo{KOu&$V9#BWia&opUX)NPLM1_!>(0rU>1KyX#c2XY z*%-)?8aQ1_5RHftjV6$p+UtSO-yG2gWOuzE?@`i~hXwG>i_%|p7MZLod{0l;37eJ| zAgva}TQ4$|lsJhojL9RY)oTCfG;mdL3X7FJQ*n{gGk1|LXSi2ZXuU|b>Hm5sAusbV z+VR>0lo*Et{|dWb0q3Xeh;7!p1*yFsBvYH3=Ix(W=P!0Q+U$Q-P)OT(sWtb@wl}6w z7u{z4+2ujt_P5^;4#MX7?Rn1hW*{DGqmqf|uTLH{9=y4iT?iMGeJ8>?*{tT~d&E)u zttVzT4z&IYey7kX8Z0thVEbqo8P5=1wxuOW#wT90*;uV0w3;kjBuKYh0+IJBe6eV8?jCfPGs(Oh( zwc^*90;hgIFCrGUCWPPQXZF0yXfAK{XtXHnfWT>`xZob5XZGY@LQ|-ek8X^0q<@6l zd2^72E!-|0$=Zmg5{B;#wtoUp=Ju2;V#R2OF^*EP)dME>RQx8B^0aEJj9Gg9LFTz5 zL&fjK*s^svZFc%@u)YmH3@ES3ETK_fp(|KCS{i(6<}PO6tfJE6XFcsqsg zKEB$`ah60Ud#`%Ai|fut`!i3AFE7tuCVMO`pGtoFJAeB0_FMKPpL5TMlvM?)p|tgt zi>j$Fc!IzQxcMR{$SuRSk?H=Cn2{sdy_pNtr0GKmBVe`r=#a&&3gc=kQOHArqbE4XxjWwA3Y z;>FsVA5CzI$&ol%>y0GNOnD=S;?@C+>Z{KJs!*nTLh|F|M22041F?^VJdiA zO{lf_=(PxGqxGkRJB;x!mkVv z1FuC>w4v%Bi@hwU3{;HPl&`3Ddq* zEO;C7jrvMw_WS%toV=L&G(p)~`B|Z?#R<#8M?T9(7bBA6};b@+6;(7X|9TI>oWo``Chtx1G22cv*uKh2@nwsSscDdP)oux4g_bUQi+X_+-VF-83JVt`m06?Lp`R8 zId-Jc(CEbOu}s9JPZYDO4AT##XqRnvg!$#-PW3X~VTWXpX5avX1yYhGjR05d(#3e5 z0>Gc7_tm?~0Df*J@O>E&Y(#*mm3-kym4v)1)Mnz)YA!1$olQI{ls>?1j34#*RE_Ma zvv81itbFiDT3X%ol*!LGaTSU#%$&1Edz9a)f3vI+k@u9dBulgOGL7!ryN{RKhKq}_ zx$=QNjN0~XKrGG@F5}yecR4U9W9}`3;|R7a;TAK4#cDB2EoO@uEM{hA zCby`?%xEz)v&GEJ3>MjzWU(!;-kTS(v9q%qvGMKfeD$v?qO&?H>YO@x^WJk|M0KDM zf+0cxaljlj3^Et?A-35%26`-(TYsf=K?Fc&DWGOl$lQxKm zmxCc$f_4Z&VK%9$lNdh`OlShrW7a2#8FmKD>htETHY38 z!-pTDOGMrVgj0+snH5U*FGmw(GjJI^W3r|y&0)EhjipeQj8LgZ6(k*F3xq5bozfeo zmjZKG3{LRQS?qnQ>^#)D%exn~D_cLmGC0LJ*Z%!`KmTsF`}f&fCPYu?JvC0B+Eh#OZ{ zIY8vOv4IIKWM9IJVCxj+-N=Xs$Y<*-Pf0*jR$|AD);je`tyC@qW{~PX&Rs%VpqU{+ z@}nw>-NN-C-}E$M2wHVCOjq;byItihg&HH5yHjzTi0!8ZmM-ZE(!>_l>)aSN*G}nZ zy>a6f)GX1)ioFlAb+>9mTQep7F@OFBpTcKb(r?6to8 z5%m3sJMjm`0|>b`uxMatMyx35nS%ieDFvU&sTqwF9m+)yF_9iIbvyzBBN2uQ^nn4I z6`rypqpPEufC@Nl%{i%Ad@?zmw);`JZKj{@f?zR6F-56oP&`s=2ngj9aq|Z;-!&K1 z;QT;$bc7foCeQF?;Q*s8i(t*p9|O#lLt(_hcWpi|PF@8)JF z2B4vf<9EAB-wG}@5!zvJ)CH4M!~gh!{VzECx5XX&fvG~MfVrDJq~fPNg8}hI1T*T% z^}rg*yO3{mk-#l#m_nP6p)?0j2j?SU!`~cXfS)kYKfW7dTOi;FFd}d=$%|*DoIa^E z_lKMkyjT_~@Q~6P4|B=uMnZXui~~_%jTo@Msy%;h^2*%K6W`&P#`iQ?Oonklmy)j9 z>>wOB9{s`8AcQ$=PSH<|F|{g88bf(RIZ<&)o5@C7L8Fo@r=`u7J~}lbuS%&BAi+8W z{rKI>rw?&EV}T$Ge~sfH(DhDfrwTN?V*A1n^xgBdE;>EF?e&g#^3$6A7Qb#yU_i^< ziMze9owRSi%WXWcx2?7>2XB@pU6GBR<1O<{U+5 znkkZ*2#SirUo(yGg$)Myr3{0@H*MVs&FHXLk@-cJ8qw5On#O>Lf$8P@^d2JWKMp*w z`FiS?dP*{=IVMdntMO5?gHF)zss1=RVtjxON;Gj6&{gKvz4GYbPgyuD&kFk!Z%CNR z;%v^YJ(ul`S~?T%_WwWSq2jP#8RVs&ZUG_^iE(mY6F5pJ*+7|FXF zaPXnku#&8z++Hk%#h54r`9S#X2d(*pH|P+?>2~cPwn_L^g}lyg;-wl3T{FhjQd5Wv z8D?Im>%9t(V6P?aNFwLWK++J&!{EKVbg9wrn6mDgUVN{mJ2tinUPp)JFl%I+}mC&hKRGfwZw z3QSK(B*F_-foDUrpdyNp!r<4Y0fVYyVKEk9b^>VdHW8oDLT_QB+~=5o%RTQS=ee`JB8WSiS&O{rUGXpLJd%@}gh|D8M)?h6XI)svJ+sCos(VtFL0`I;xONJc zEVEMEgU{Kb=Sb)8=m*;0{q4i@bMNjacRD}IZoS;-KcGAL^m4jEDC(J~Z20``AOoC91Hi|k zh%>@PTZ@$}{TXpmDVn_4Px(o&qepe~O0J^>mz^`ZsQ%-P^-(hvIVHv-Y7c=>GBRea42r{!!3;VTbPhq51ba zZLHo)r9-{O%paS0(L@rjf9Z0WOg*BP-<@hG;sUV-Z!}v?Gk#TsRr$f$!$d`F2t+el z@6n2j=ze=yOr4*+UW;DOGG?XjB98BBwPcO%M!cCFA2lgtj;U03-@PTikKZg3a4jaR zxlK1#c9oKnj9w`Q{mKcI?R5L}CKK^6d;oaXNp;nEA z-qxMW{ z=@obP*WJ(Vr@m)SCtU$orVx>@Lz#~Pe^!LOBAs~)unq+na1wuW+?-~M`vZnK#MHf| zFr@eF8`LNH+=u0&sm0txU=s~AVpLFi7LsM{vrnGREL=~BLOUZD$tKv7tKvH&|GW|} zZT{H&pc}vJIu}0W7X@J&sjlOOrb^4@{z^7}F=m-{UFqN1XRx{vmv<D+HBNqZ70ECMo+CYavTMq!i>rXjiST4?d>L3hOw1fy{)N~3LzXK#y zi|s>sH&;3*K`uzyA!eDucMG8J)^2J(g~b+!ufiQJi8^O z?byhox6Kkri`|z>&v0UzX-KPHo;C!r(i(B{m_PWp)+-~{YT6f_$n~14c#09yPD^bM zN-nOZ-qCTpWfqZy>g(kC!<~0`ofwpGyHF*i2CelkRmbkmEz`f+>N9Q*t$vb8_I~@5 zgk^EpwID@k2-iom^{Z65u87krQ8zs^mCr;=GW#zo7EtK#;vA*3;CmATCWlh>I?5_y zWBEPDF;&&0Z*5VJUw*@ndna335*Alpa*@uy@a#!!ryTCp!H?_e(7+y_rw`-MMr9;h zs6yKek+|5Upt1(L5~=3kC8W>`*;5jj-hLB3nqg)nePzn@c|J?kbhG%xslF4HJB-HH z@Qf2j@79aR>F}QSVpc||t!~~F(N~`3zC9{5$Y66&mLGpgRHgI$c8q(63RJwq5W|uq zDp9(Zq5e+PPK$e1!@ifv1s2GmRUB;$?seMeBqE zL%&v%B~;+cJX5eW7a7bWoCX9V>8DnvHu`?F>q|4J|B*8vd6!iodB=_vywaTm&wWr@ zpit(m(~P^|VX+FsaX|}|;&1mFWuCHbDAv1m^i|K6f5EHxE?gGyL!;$qp|vry;lriP zQeXb3kL%7ppLFa4eA`}lSjckXdIsYn$#hm?eCoZqh{u+-6CJI3M)MxnEScg-P3MMP zi{JKKXR?ZErZD@A_!%l&sZcuCUlX_H1_7(fS)Ku9aOXI6b$r zSDSHR$JS{7xQ%>tv~S+zGyGk%G-ccL+t;qc6teD8BhpIP7+queseyj_UbS$~T*t^G z^Y`z+%x{5L<$wQX{J!Hn_1pAX`YSTsebc!|r#GUp9R0;M2X8QyUYKT;Q6kM`miMkP zzV0=OoaAh z#Ia0!5W5=v_jW?V=Ze6kG&m3zx55{Dk+xbgYu&BYEFATR(y#t~4?7#L%47H>$RJ9&?`bxmEr^k(2>}4M3y6^1r`Z1bFvFI+p5y>@Y`F>!cubwJo&rs z)Zo5M34Z?k2h7>1!uc&x1yhl)Li38G#H^58W5JpLGqZ=X*6#FzUs_}^(UBg*>;ll( za#;A;LtTiPla6?K%FdGkc?#RqC_*`wRRw!h9k+qr7pD|fikOn3^|o$0Lr;i>Mp1BM zQDUsTCVPiC&VUC`S;JrVObHEf{QEy3Bmh9@fvCbbo4Y0cB*L^ccOoyN5k)(Qo0JhK zA4o;(oN#$+TUdU-W^S>NZ=-nCR7hm$?n|JEEX({3On~)O*u*Ct1*qxP(72k)%3xv-oXJ*dR^(&R1Q((2PAit=8oSsM+2?&YO=wT4d^NMFjRS2-q^i-L&V_A+s5a+@; zHsusxDj$irVba`CwhC(0>h#Ijkun!90;zzYLeSBWu$8kh*<(IL!3ac`!CLVb;{zY) zn2hIL6LY_FY@o_+`=W@rB$AHO@8C8?vlFEmMeJD|CoPTUpnAcjFLt+?wH`Lw>QkG$ z@@;1%ZAAMgFO^VSEim%QNJrdU*@}`?*$ko1Az4{}oA?AvTWuIL+DTXgYaOs1#IAh@ z5vkeUm{HM^^a(gCT~q$%X*pKM5LHQoj>S#KxOVq5O%b2CSv$Zwl^e zBjG^n3I$KIndyly(YLF^$-d~HgN@!2(g}V2FRMjY&BH%*WMgibP1OwBeOCD1R~eiX}2}hhycz z)x$LnWrxful{GqQ8|d=rEgOX(%>0z}hMM*L5-4Mqh|6g7#OuqYtV>h(L#MczQ!~U~ zo^+@i{w%J@7}B#L^SgwrzvG*7A9EOsj`BYsBn(DagUp5cn!BZbVwiV?aWWo7`iO3N zJt@y+4OJ4?>1QgzqcyNVL(l^m3NODhid=Kba>YjDf52HN9b+`sxM^Ief;65q7JD*z zhN$E^W*9aRN%|dX*F1b3Ioj;zGT2kq8nJSkl9|-)t+kA9YP46Rd-j5>>3GeZ!qBX0 zW|pYYeOC87`I-_)bjey=D{Q%(ak-$I*UQ_+jez{7LG{Jx0L{F(fhb&Ta{ju?a#F7! zA{}Z%gA1oZjHzQVpV+Kq`b!voGs_T75#rzR%iYP$j!nsb@y;zFE9mR}Tj5!q^>be0 z89K>j2%k&xjEinkBZOzll2n!`v7AK#c{0{VE3`H^wTjLxS~a^vB_uu9M(OyPG{&ri zIYy#s5zdbA!b=@EM}P~>#hCtU_w$bTa3(UdC^j}yCNnda5(qQZzrYmaXVcmGo#cNm}k(n!0ZY?znC6K~k$x&JYc8piLIvLPgqoqZ(lT>#x zO@plz$8WVvG!PN?vCnGR{It5;Y1U-HyF8vLgRdp=eu?uN%i6H!tc8)K247>fV}}Ya zvT*V0dLLZ`{sLvQnH`5|AK6V!U*5wFJo=##Gm{=3OQu?Xi@r8N=wpt(cgt7e;JlF? z(^s_|-^jJmll!_J5^XYQgX>a+u3QdNmwq5U0zEK^LFlZ?3xF>R@3+bjlL8ApLJp5r zZ2F9Tywhps_h2k6O{O~i#>*$KI1tOidP%7f4T^(f)aJo+w+I4)}cvAy$i})85 zzVm)XghHxRr+Z8QorDAHu&bNjAe?ka=U=%VJ>SOMf&BEW{Xz65J2P5%q25r^>C8 zNv(8&t)`@`+?bm=yLNrehwin9UdIeYW6})1`x6Jg>o$k4EMzCwI9&FIp$?~Msg(eGRwQQ_~o6@j2mTNwSo^QSJ+XGXK5F(P8kH+-we%AB>3au+a!8HP8d%vZNz4YguMLAH~J zg@#@cq?n2njs7%g{D=omz1HHADkjxg%FJu70h&?hD@f!$4msB7Odbk zu^Y0cRF37qK-__1s`)cZISeV+&=x(q z8OVJ<`@|T5|8ZOI1DtEudakC3nVb4B0is{j^8)|vuL=I;PlTIm4EWTShKNK>tZNI2 zO*P)i`&G^U4m$iXL>^q)E@6he6(OPTR z2_+}Otq8EZF+ub^rHSWKuiBqmc!?X$!LbsvpS%Lw~RQM;?1PvmS@=W@my_qvF3 zgWMaT$3t;5Rkyq%A|s?rHw++}u5}_UTk1WNGrD8Z50iGEN7zV36P(S!*sV#{WhiXs zgR+D!n3;d`JvkZSY@pypjL)(IzK`newDV6W!FhAn`~BK8w$3^gdG8zdKOKC*?6*{~ zA4st7HwJr$ui zrqoP_91!CB{K^;>$Hnpw2z>-2w1ekh-XRn@G11^mX=J>M@h;@92bq#j#cC-SC`zcI ztsK9N*ExArT&G~6^Owj^*Q|a_5`Vx~$0m`%P%jp`AaDEfvb!pw*Nnp28N=S;9p^OC z`m|ns-@X0CF7CNhyCuo{<++yo+ar-#4Eg$>$L`vPC_(Qr!EL|Yne(NTU-jl#GR}LO zAN!`50)L;kh_GZf9q#j(_EpYmb#dsaAX33gi5ComCNrN7{*!+fAxz)Zc24eJE%Z+_tF<2-=N_N)=V6}u zhau5}r?foCl+gru92Nz^Pc(l>Gr4J!fe4kwjmYdJR2v++`jEUK3{T^SDKz!^Uz6%u z@FRppj8a*z=g?zEGf9)t9N+w8FC{e0Tm)h z3`2ymubPb9evi>wZTx%vuEu8Z9!xnKmc!Te&bT+>l)^~Cg6g9$16t*}sgr9r=51}g z;G0kP`eLp5Bks{-vY&Q!zj~Hhnz=-EuZX^orMx7!uUJR7XW;0uB^gUuQ zyNRz*yr{j|5AWXad_1zpYIS~Vk2SwA94l)zywu;hk9w><(tV@j((1Qs{#NqV$|)Or z>`sP@hJ{q9dcGe)3q&&Wga|kBQ&$-WS*d?+VGN0BX}t2oLA;X$kC=zG7KRynP7GR^ zmQLC-j2taW_rymbasJGNg=NZQo?sVF{P6vg*Hz0DPsv}I?Tqb?-^=T-Qre%ketyw9 z%a@(Z@A+VH;h{A9`_G&=c~JLL*~_*6-XGroMR_8(@BD`7FCox@(0Bn1U^@OqgtG$G z12x1l*))rNOtN6#4RJ#*8#?|#)l}Mqa{3E58$)X46rf_dpBWwi6`U#Rq$Xa5EU-xB z{saZxQJ5q;(XWM@NR)5raAT^)@e;Hv2Nm!^EsDoV{D=aZydTZeI8VHf1)?VT6SExj zuMlH-#7t`k=y>pCE;UpXlE#*?6rbop zn9PSin6uE|AhF53+H=%@qUv%wmompmnnQ8^0Gdu6=4~-Ev#>P{@@@7;9f*MX5$a2( z@0YG5rW>r!sYmR!TXzRnna%87`vpJXyiuv*Gv4UopQ-NQ5>oAnJ*WHo+4nd1>mo|E zF>x^I9Y^x%lbOZ1>G+d%znZy9jp?`$GEyu#>NGXdWQ+lkdbYUsAfMz8ew+Pim@CtSn($B_|_NQJw^8$%+a->)U#s=`_!ZIpZbDWJlvl z%|ezb=MO*5zA?thhAr5 z*RvS?ErPG^rH#ch|q~@%FJj@5P8gR8u;PO z++4#%#rq{N;AOC-&B%(}+6iJ1g&7nzmMD90Cc8)&)|4*XDJ^gSAyTRuHdW-T7}Pa1 zk&R~bK$Z?G0{6{!px!3ERX~?Zitw`M`z~6 zovVboUOhUON`<15qsn}Stx7qD?k~AH-T76lN3|@KMf>K(7SF6;^)Th->1Jefjawy) zl~3CDWuIF<=QjOsDv|!DkL~}X3;(KisEvBx2lRIA&U+GhusL+?ZA}%Djup^5I zhDT$$4!FtTp_1j5K5$Qa5T`_+L)6!cxK@;^B{cOQlA!e@bW}bQ>E`h`0rG0?LQd+< z!fH#gv8==mX$EXBNY8=g;vn=A!_UDjs>3S?bF)0yEo^$M)lEq|uqTj+u@};CQj?fV z`Mj2u=8+a$xfY%)5$D|g@^^jdFm!L=iGwCFJ4_a7gf?)YM@tpwv3f3x(}^0l?L zkB&8FAFEkR6>21QJfrM0eFz%k8_y$yH?pXp?4x4U(EuGU-@DerIvI=!%Nca)Q2Y+=JE|$v=8UeG>CY4P9eJ#}xj4=EXs2mWt>L3?ctg8Gh`PW2K$HnL) z;mTtOw8>;I)Y#$l#%IkT@|19w48wjE1Vx->%%}eH9+XGjgszk=LSd&9=u9i>YO2W^ zO_ZeZ53)=g5?7zL3<}$-4$Wmk&IA&;WbZ?5sSffe;L32vchqP(eLy##X=r15eLVZv ze0;xf7%Sb6ytSOM6pRE`fB%)>lMho7XMCuje)wzT@YMcvHzCmd(0p)j)jdZ>K0$E! zW#f~W&T!eVXb6Wp6D2I31T8G~OXR?y?{TX*{$GLD{M#7e3cSDHUp}_$D%_XLlW2W)SY%qA zU);&E-`o*ouomnheA`=x#J3>cVDgEg9)``pf@{^J5GYV#gk6@JWm(@^gfv@A@tw_U z-3a;${vQ#*e{h?Bal&D=@;^8sTDnukUCw}_i0b3J)SgVKIDwie^x^DE)We3xg_15f z0$%1$6oz79?__eT6Zmj=o3QI}!0A;)w+)Omc&NyhX4jNcp+O;i55Rn2v8F};M8h`V z@m|v2mr)mlp`;*phpS3o{r&an#?{7Dc!{Os`_Vc2oNy)hjXilj%}OEGyl#yM>jc;Fa>iu}91Wwbg+iKYF+bTZ=|?cPdd zZ9MDGIqf8>C4qE5eRXkX(|q1GVO}3q;-kmT1g&u_3XoQMaHj8z!*=siy(fA@Wd^ey z$y%uPYZP>1k@*k&_~dlO`$LXNf;mYX0$fE7LR9uB#O(Q>uqr691k7)4s_Y$Cd8wmJ zpwTU+c?0(9KWUrAV4?)a@8%bKU`yiE!{F^LftFQOHISCAxKE!%pJb4B`AT`^)#=`s zR0^WXkDM*N&KLGmU^9VjoUFJJe(n#_Wx(cJF$s8GQ_ z2z+HoluWdks@X1yDo>fn*n|C;2o81$QKu&;*s@&IKV(-9_}aiY*0BevmFA+MB`k(^ zY_@*3OYMlSnvE&xtw#=e7M=Gd_(6RuT)Pev>63*j+Z1OBI!11BC@x*uZ@$qwE+(9e zp`FN{Wfog8Nn8T>>S}b;5r{6CIr3*oj9m)Jqwv%>G8I_XnxZ-G#E@Yx34~F}$jysGTzid+*a`2 zO>s76cxyu0b9g7|1M7?7YcuYA%N=iv!nC2%h`qO*N3MIbd#vd|J+`%Z>@;z%N>q9m zIsis5b-({9_uhTt*mv=9wXIXkq>B^ zW7!xZKifQWokL&W1MPmOXAh~)f)H7NH-aaiDQ-;=p(}3b5zVf#rZgxLG?u+tl_YVX zZV*ioVbZ>vylM#8YYA!xY!J=ND$pi0+5WCF9&W1Vao=^hm)^>H^;}~|=E>Z-L#yp( zq^Jox&$q7HxX$cj+S=PPW7-Won_G8H*M`LpL+MEb2A__>OEF+;n9N%(jfO6qtWM(K z5||qqDeqLcry~dUPt#zsgCtSoePQC9Mb{1zxkY19O>AKBLi!UCp`{8$VWBhj!?5AS zV8Tb>!61-{1r{10rNChlTxengi$IRn!Z|MrL~Q_YANL1~$`TM108L;cwuwnGE2vS? zpa9%O;#*Mh0A^7FE*MCJG!3BRDBs5;xSp1P9x4nf4;l^@%d~{S1Qi-OM2=k=H_4-k z1q@q&4-3_gD2k3qr?x+aI8LlnKw&yVjWQN_r<#xAj|rSg8z&6N1&&bqWMvj{iuZtj z(T8&A&>>6&R9F~t(Pqhgo~M=R?@WjrY{=8eX1R*yuDtwvtce{Ei6`TW%aDlm%b0S6 z^GDGH3lS}sYVqGc&=xT@eNM{c*;(Y2J`r3THUN5c%-QmTI& z?odosLo!xUhb>$c5qTVT7*D1w^ZnHx=g#FqF^9_)mlxGo(0MP%4xd1!wkX6s+K{P< zH!LxJ#vIQr!orS|wUvmM`ShX@5PEAxj+yZJ?_X*l9Vp<+HEcu{ja=aKdy#tMq^N5d zQCY4l(illI!4l)wzc259_V529?(m;NA^+lpOtq1S&!W&dB|exxgaG7=D5!W(U}!e1 zFCo2P0K1a%3D>RG>bqsrF?)riGCPR`2Pn5+00aY&1`&ypfdKu7AQnI)2nQStq5^w^ zaKZW@G%yPY7hnj&0?>d^0jeMpu(5z3#_UnM%he$7HDGAfHd5LyJ*!1JuW+Wo<%mQ_ zy2lL*MoJ%K8pCLm=t>h{4x0r-YbsZ!Wi?LFC@q;3gQ!b|4jK(%Neae0t27g6tC_cW^tB%HWA(@8sqWi-`t9Er zwzAW|U6T(ty$MY2`g6wNM$WoH&vQFYm$_>zzeS8czx#aib{c;UNOxbu9U)mSzu!wQ z*jhAwdEGf(qNxZG*`xdWc*#Y59h$Wa;3B4Thg)J{FTq_R?VkjF!I8joX#fNlhK@%O z@PrqJnY@Rep!vb;Bm^kI6yOf{NH7-&7T^gd`W3IpOjf}y6+xv62j~uq2pp z=~2N0>AumQ_f~$s_cDY#KdDK2Gd00-y?CaxPy zG6_@y!nzE__t=IINkuhk()F5=qtj;10@1jMP%28;j&nX;)y|@K^QM{shm$3m*(`E7 zn2TxM51c#<{3#{n7V~-vWzE!xb_h#yoSIpLl*Ol`--v~A#x$BW89u1bRXRn>%f2`` zM5C^(wj_C!&)uu(SK?w?yPs=}15=3K9q|_Q7c7#zKSnjtPEfaKbqOR(kEPhjX-sJH zMO85sWku&#U!jqv4Gk>++#=%3#L5+?&Vmp14PKzg6pa}Ob`i>i4+jI8P^n=&2Cs<0 z04uS_48LaCB*%ADNq8vM6p8UdRHdEns0{cdweqyy^ zeENO&R6oshOYdt>bMt^#H1JPuv<=wRz3ZC>HjAHZk0H*IJ0ET3|WFNE!6$O*qL9YVZ z0$ag|oyaG$s|?)2z#bz53g8P&RKWspU``k~9fSrT0FxdHOOi_rApSe99~9t(5BM2` zAu}EhZ5kpiVV+=aD4(LqErV<1b1sG_3mo5%mbAmcVH`{&m8|$_bCkIhNni_~kXd8O zV-|WP5Sl<=?CM&EQDiC0FSbNhT;7Eil|WYEhs%0`ra_qn!DAoK7F)j4U2jt4>CV?Q zT>h26v@*S1x-&U{#A2S{o_a^b<>k+Q%9JJd=D6{xWZ1%;eg`kms^r_vF`D^oqyFU+ zftmFfR2)572bt%9P;g{FTm|8zlR$9%DG*4&QQ!d;tPC|zz_3pg47PwGARz0n2nLtI zJi!4PI19L-=(B>sASg`#eIzImvO!cp74C87su@2*;wDZoD-$mrwS$dW(#2 z#m+(4S*c3d6e2}wa=^?QixqH*#>84sx#+U(kW8QT0aJ4RSD#G_D%u?Tpg%z_$crzE zR!s_qn~5%)e+ZY%BZ)1CzDJ!y$?n~^EpQr5Rdxj#k%&}mMo}J#RB;7C$XA|Ay1UC- z>wB}O(xz3rgs#B%fNN=4mByr;92QP^*^bk?vn($BK;$eDDP^AvPZib5G4T}E5C!A9 zNjZjOtH|s!hjG%b%inV*$sK1@f)(S!6ec6BIP(MSPzC*)P{95$z;S;zK#>`G02~0V z3+8}^0uuqA=3yWJ9e~mui_SxY4>{8ZG6M7>N;NTZ?i7w>m`K5aShZ_fI_6TejS`p2 zS|!4FHoLZ0@l2;+qnG2!0;cHK%WC%G9h})(q$(b5(5VNlx3yLi3dcvc%}nh+EGo87 zCe)P-o?mDP)3JTX%MjS}iz_2@Yxiepryu6PzHV`N>}+OITDeZ2^4fYc>?&QJ6bRaK zWw>KEdWwHfg3+>WG0vHBdQ0PEFNx*NQfT6klNo2{9f$^)>71J7IGAU>nsH=zYbRQF6NfLKst7D2MKF$!Yc0u@h*O`dm zBhM`7dF1{+i?`-Tr-$iN+{@|e&f{@iCDF$28~2w?z7ckmmkWGnyVI`OzxOll#GNE0j#A_d2Ri27YY)LzJSe5V@e9z<|(SR8|8WHp#z`c8$~NKIvJ#wta{Fd9=`mU*weDzsQ+G@G z72|dd{j$t)B$6DKOerfN{G76Cb|?c8=M%xl>tvzYImgnEQpc+#o~z&2JYt%Xz4c13 zJrNX@+hvkIrt984=j%L`M>yyb`ubRTE!+HwQAoe%(N`q#_jqVVa(3j^Dd*damAAGd z9=hJMwhMX8SsjPwqIUVbZzJLULptn*a1=f9NSYy$@f5FtpbUeajut`o13WxE4LlSk z#wfrBj>3c~7QO+93gz-{&S!!?4F!Z=90rQ2kssn#;Vl>nDIIK}Q^QS`x($zHy7Tw? ztq9XbZe&J3AMX0NP>Qtp)lao9aot#krhq7p|a@(kZ_jmU49AE`Q_q zspVPuW&gXG0R*u5M1BfMnE#b-eCBXgai^6z&@gFZdN08nHbq8S zh!Vvkp1pg^zpfw&wTl z-K9&#XX$2LM4y1RSmu_aPeN7eR)a=$4~HyM-5I}Lw)%GM?E@?V{IlvmlNtc`w=3DL ztx!p&mJ}2B?-VgHlNB)mF|k9u)4Ad#>qz_q=Im2c>(!Cq(Zc}TU=CqYT+`82rKY&frpXGNGHnR665wWi!s;R}9 zEha3zWygx{|D25!Nv-U0A5lOpBP0i$_sU7HQuYn+3JhaeTOi&I2JmCjNU*VUBj7QF zxTu7SF3XZg0;Ek45ja|zOibQ)zhJ((z;z>pCZo}g$6GoQ(ryXGL=}~Le0kNXCOsGJ z&yKPv{&<>jWEod?vt3(R3K=4d>tlg&>1c?PL5jl`hz=VZRAr}OL`EW1!Y3PzToKpP zVPs7SNrTh(le^=xzxYEGVu z!t+WcDTwI<5x9WaT^GYuL;Q_gn(d6^9w?;kcS^nfN``#3#D&cUAEaD!b7-d>K|Ap0 zCgbMtl#+k~E^1(+$om>c0u}&5hk{BZi-Lh781O-W0XMyPDxbg(aT#+|LVCClA2zV` zYBZaeE-W{-wY3+CNp6Z*iyq1zw#J8ZqgTh6Pz9@v*6j=|vJ+Tb4!X$lSS^+GHo}Qf z7w9|`y7ay6HRd=T*4PsB9|JV?7hk^jYBfBbTszNMlZ|R@j&b!l>KPJiPi=0mtyRxx zZB5mucdz8`+Inr;EmpP!xKEhXtlC@I8?<%j%mlXC+X*M=IdTfF=KaWV{%q*{kGW}# zxaMZ@D%$ngS&<-k%UNL&-q|umD)qV%5!}748uYDZD%O4%wD4%q~Wq%TQEuDd2<%12c`Pgz6}GH z%0w~4w~o7Vr@E-BA8yeCDb^JMzb{~|ok>Js>K^Evl7pIo*6e;6MGk1rmS)G&BwnDQ zcKTeTEDI|qjGQkSOIvG9{U7QUW){|3^EDZz88}mQ<^-QkW-po6KYRYozkgXJc~L+h zV%C*`;{4W>x124ypWh~)+2@`~&7PSE05bQ_{~pIw9O^eALMD*JB*@h#V8+TshMFEv zDy$rY<2Y)0VinhWpo0;NWAIaxBYM@h_ewqR9=a%~Cw3t2mWNQLR^_jtYp{CiS?{#_ znkSsPA-Iva?L7vjbrUG;NxK5UgbGwD-q$~+xDjk02_-PSf#oY^d0(T3cA&Aql0Ulsn2piFT(=8tva6$z&$mz!}<`|;*=cP%fk zK)9%8p6~nj@1=3q^W)_nh5T;8e=5TN&j^IfJrD%s{@gkT_qTXeRP1rT`Ap$i_ z2)}g;fVyHC|t=B+T=$OJJ zj;q8_jrV!>J+|||J$}|njhGJQu!Cq2fMrHZMDRvrFwU$gCpW@GImwWdK>*9ifdcCD zNBUt*<>Tj$L#zW_G_ciF$g0!~O1NC6!TdPDHBylI_a#NKAGV$qg#f>AZrIn3xg}y-ikm#Wm^WPuJ z?`ahtQ|$9ozrA%-*{V7x#sHO{{k+&>WP$#y|9q6G@R zAp{g^SF6%Z8ADzS=%Oh6bi7$|e1!oY30@r zcWD+V$xWu%E*rlE<#W@WB~=4BW&{kwyKCcjSonE3bi;ezgp%T!5!@t$TK_qlCIU)< z45q}4GSk3{TY1E1I>EG(T=_2~GkvWeEc| z2`WLm|34brMn)Q8eDK1xg$@KLJ>uaw2g+ZI+}sqO4Zr zIR}NJ;wjRLJvS$XJau5Cosyd>&Ef%ta3k1?GywP+Hs#3Uf)~s~CTh=* zRkF!ovrlx9ZvLG6#x|&c>5B$~o0L8U49G&?&4^rW{-Q=`LsvSuf@L;HEh1)S+b6PAs05_FES9Q>JyE-r<(~NXqHr zqP_ZH!*8o2D`F`JmI~8WJ!mwFeCmQG^n_g`bd6S0zq04jbuQNO z!&Ma1RhaDJ(_MfQTghZ1rIRs7U-=>d=Z3h2i!{@y!h@$T`u;Ctnn>S#XEDd_*9y zW|WH@5Yt)taD48etTAmBbu4mNKg^$dFb0mIh5TMnJy|hJ%Gow-lu)VOCS&@-VDJDb z)-lq&!pPxXWT`xk3p{0228X{*;X2;YFqaHd4HjUw!y(aOhd@W+Gwh|j!$Pw@tZvsn5!-9C6@YuM6E%_B=~aAu6F-m3ACk9(c4PH(Ub z(bL8KnlGhKIM%pAiilXmkCX*2+lAJaDn?tY5RX3~+K08SW1M^KpTS+|roOpbh!^V~ zU0POyjvOblqCYY|*wnh3-Ri2z64~O9<*mMucp`2`Tqi4(lo36-^4zDv_+)z`K@LT< z>f)0*b|-Kv*yz=Q*k9V=aHIKWNTX8E+>^7slCYAAjN`ly7iCr2<;b5dUZjs7Ug`W+lD|0|*cOU1BL2mi!e7{)e7;y+pG=CaQPBUAxTr1M{ zTq{)O!3XNzdahdl_IR$Vou2y^7y|gFbDm1J0rRzsBJ=3j$ovjkQmF0pEsbq)>T2qr zG?Uer=Bz2>)Qu}Ul`ixMH;qTn9PPgInd|jl)g#*J77f||dtm+-p1*T~$$MuwR|Bcg zOn;Xud7q!o4n`D6hKLxB*OODFhXXUcJ|HX-SQiioO&_ZNTQV|{$+pQ)dOjmlP-ArM zS(rF}SycmerKF_;GB0$`)VCiMG*|Wv$bTj1Z`ZQ!_#NO1z_}JvCNXiPgV@5omeElE zjk&K3ilgh+9o)&_4uiW(aCZyt?ixH;2!jT9cXxMp3GObzg9NugfVsTqe7EZSxK-be z`{R7Os=K;+dZxR&X05gNTI+e9W#T*5BMN3*61ZAxqv-o|Ggi0IevnNc(!gg1iC{Ik za1)U@8e1>qJdy~`sjALVe2TlcnEuVr;guBFJzg0>WhQa1&&u+!b=!OeWQE7K)a(j@ zxT28>ilsq}@h(6-Zl6PgD1DZpKg+yR?um(n9%$O4pGc*B6RE6%o{H<6`Jeo%L(%qG zl9eur;?Da^x;^2QesMQ@5Lv3hZxi}9Ly=5yP~l$VL6b_f2P%c5Dr8#}H{Pu1aXG`vjua>yRf3eaBsOxqB94|P^ zp($45LMgJb6^1dPTeLL^sKkWWn((!R6+iLWJo&7Ah)PY7(OQI7l}G->Jn&ComiLwUZ*x(cpOncAq^}tr2zs8B6Ol;-*8n^fy#ado*Y6u zPUIUtcJq+5+@ii#9tX0?ZrJ?qd^Tvr;G$>@>}3vRZKmyr+_B z(h2kKr{4@z(#p~jCJ14^>XJMVOHPble+*lWg!`@AjEBu1$mO*D;qNOX?wTuH7#@M^ z7AnBZ93UYofe;MH3jk^iUvUn@nV7NRiU92pjc`!JXZz?d^-K!g=e2GavalnU4UWWj zK!I92kHXPoi=`$&Uy%{XBe@&ZhiJ?aPV~AZ$@1;#@h>F(YRO;)ePWyhcB-jA*Zb0( z$!s9uO{-rD#qA#a&5KIXmDtf$oxYfL1@#s6WtZe)i5P{SQPx2Eh8IOaMDMc|tkrsl zM_{$riu^={dKF>jyU$uP>M-5z!gjU1R1_W}1?b5;aV6-yPgcmDbQOW3< zvD~SI+Df?$BLvmcwDaQ(3?-s5Jsw$p0!yMc6E>yJ#E0|^?}#RJ2sep1>qmR4@wj6N zo418L9Lyd6ws6MkA0@XmU-nj6|1uWw|8h6nY~0Hl27PMZQgIT62ttAdEm283p_abo*&EU@{DEeSs<<(LJ&{{sljfC@`MWD1u9HLXBCe0d=ICP_y#AWTV^GlGVGjvC*JqnIS^)E=*Qi*gC*Z`=0vn z9R4LD^Cr$>YH;1q)4M@6H6 zcG33eZ;b>*R?%Fft-wP>X?D8XiNHgT?8?W6Sc8;S+pSM@2Kt2FZBp=@D=xBNlG3PQ zXrBqfG$(o{V$3t0YuiDMF+^dLvs}dSRFtA;F3lAtHzK|mtIHU_V|LG_g7K3j=Hyea z!;~M6=OOxCCvU7PCR`qZ940nEm_abmInCsUnrT_bXPpddHhefZR8)L8GxK?geU@Q$ zyuN03C_V6L1V3`ehH z8OR=zKrrmUg2^_%0~;whb_6)#eTPc#nDBz(S5*c=JVgONPZ6DKZ2n6~4SyL7gCfqILd&SqgfWBzCakFh>f5v3pTdQvCu`r zS0opM7t1TDH$8PVg$wJewc1JPQ*}g!(k@V5yptRR8!K_|V<14m`>*OfV#5$voJZ#r zV|SzwDTZ3(J1t55mIzWrr8F&UTtO12ZZ@y}%d6=@kmU{HpjbY*Tk9LAa>i#E^Wbtn>$(q|j)1MPbO|@HY ziYKmWrObf~0D8g4aLn71OkzVC5gKV-DnpvoQTnhwVXqGQwnf1K3vngsUn8>fBN4>r zvsAEc-k3>fxVs``6R4qVS<$=PN~?36GAM1%nB?y0eM6t&a5&9J4m!TGVUx2%+kl{) zkgg6*s-fAu^K2q)yKt_j?WluABM{h-ybj1@@S$g!`y@+B#8Bt~XfS;)!B=t;Ik<7X z=qma2fK()UV(QTTKcG)!TwMAkL4>07XuD=?1@lE091~`J^s1TtIe$9Gr zp$O2U(4Jp2;X*4bBDbZdq@(i?7hda8v(sVC>zIzYopEuwlL{dJD7XfSpver}IXEy6 z?S=-Ky96_Lyq!{}?X>__(?^B!l&ghHzj} zXr@v%e(@bCSgd_OXNUke%Bg6x!xa;@+j4}xj2avq%6H5yRDvc6szB#64D9gkT% z{M#V*pLfB(!m4J-La7i4I&q5M{V)%pw?`|BO29n!r^)treRMkj00q#u2dfd|G=Aw} z^e*35$CjLAC`{h0WK*e#YPVk+s+Vyy`_jNkp~?K-Kn1rI0S#I>|B;m_8@?zpz4SgG zRv>gi6J?b&)5W$pNavUxkJoJR_SnEKm(NFt=h2DQK$bIL3e1pPvse_vXT?4+lH*ci zDj6GD6`u@EN++7x4WBFrwZqEexpH1{++#7!FDFUQ1t4bFM#o|o#j`Y;BUo;%ij|dy z7EQl{Wp^tjjOlHWJ9&Id9S>?abJoX{9IEu}(Qyoq_Mo7F(3Kk;Je{2ceA6Dx9t>uq zN-7KLxN(!r?i0%V7%|`E9CX{_3rZ>ylq&i!WaGS&++*qstBC09jy@#pXoG&q<)0oT zEowvA2N&Z=tb|%!7+9!PM?_3*d{yk$;!PwJ@boE97dwgL$)4Sip)N3sbR%4^anT8K zbP00kfymfFN5HOY{~sw{DfB6X)CVv;n`grEIo}tRz%#AC*tQHkZd9rU61DW$B#Yx*_5`;nPL>T-QCd$KZc=<~_K9bU} zkpc-B$Qfop#4a05Uae8hC1sXH%57jVaRv?OBwN% zYZU-A0H8M&jUuTdloc_vxH+L%aKJA-HWM7aUiKgO7zU z7P^O7JW=WAh~r}KT&30$Cwa5F-8jA;m9TdddEtG+*OVHLiSnm&t-$*1Jh#btQ*)vf zmVYmK{2vqI1|z^ns8Yh4yCygja?zE1HesL_M5~V;J8V7PnSYnIZfiNi<8MmKE(jRn zENni6Zr>v+abVN&LokHoc=(=#xoQZDh303aprQhDW!?J;yGa@!vQPHT7G@ z!sVV08QE_?`si=fxXc%l(RMbzWUm$7u(VF?n=h@J?_NDva9?IJPv4g7Qyb1_C2{)ug28!2 zUqF#FMT<$jzu^DFUB`5_CGTOMt;^n6{qx)%z=9ki?^mTwj5siwGxZ1jhl%bX{%y--KQ`kdPPnd$EMLDOM z8Zd4fa|Wdt^ygL8PnYe_pSbYbTU-=qv6ZX@gzH5kEP|jwSJQdQSsNc|QtdD#$sBLE zqM86YsM#jv#yyIHABZGz;^vk|mZpCs$nkRAf$)86Ncac*VY1@vv&(e~)Vgs&`d)J` z@q%6D{piQe*tz^Q{K2l>BFSnY zI^vWWr3ab}>MoU%>bv*&MGqyKcVuG+7{Q;~?MjC=p)*a+D}j&M!Z?G&)p;&%$x9s} z^uKY}y!i2NVh=9BQ%Y2kbBNNVNP`_93KFfup*w*#97JZ|pG~|FxBASW0mOMDnmjM= zeu>ML>1Md@bn9=reybR4ZKG>@_3Fu{n-wW?94Mazt;4uV%&91d%6@ZS61UPZPzcaqmE_@2 z>xg2Z2pbL%$YdeG!+OLYfn-U>z$wy%6w1_C>G(`$3HyB8nE3Qz^7H<6$pXWqj62V5 zF>kv8m#$ZeCi&!kBMi=AV^rw(q<>!7<-_D@$ayUQK5eZ|+1Y*3`YYZ!GSxF_@Y3yMeAuAN#sf+s z{%Fu5;=h{#{-NKVWs-Fj0WSg#mNuZ6Xv0BQ!hcEY2AFgI-hKE4BQjg`C&{2zMu8xz zb#0iEQ)j#8W}hs zUO!T3b&NTkG`F@h$s2L`coeI^fa>w$mCR-7qNYMNjS*d9=VrZl*tJUXrgAp+yNs+m zpN5h!sN)k2y(A?mC?P^Qbvfs|ZF370`DUm9a5)o(iof*3HqvN#LqS=T0iR+$Ka6>Y zH7W@wrt?@~12{z#*3RB-ZVQ{8qTS||{iMT9B6xfzMpt{$psGvOCL^G!D>iIl$sW6i zWr3u*D!9{@s0WY8pI1@pCcf*ZMOfU$4IN+lr1N#csoG{jjkfpp-xBHB5`Gf7Wydd1 zpL)NYDTpll6Qx6P)mv}RJ}ua7KVEK*&TJ6Ih^|z$PGq<<sAeG4gdE$8tEsbNBmWPx zVn--syDFaNsWiP{QPs7vTiux-7hG9Jw5?-V>a5%|P!ewP(+3n%p zg%&euXoNp9LKpAs73U97!-P8z)4SK%XbE&6OT%hXH&=dN3Q@;OpwOg{aouWDZ6!F{lJfpIY&N~sn!2dN zzIzIDj28fRVQG;%67M&tT2HweyW3E1U^YH9;Z9|&Fg z1y3H2GA@)smw-q{{K$^u%eIz$%8Eka=4ob0Oss1vrQLMQjHO3@xD<<22bz@+PE0X| zl{)UYYDHQ9Jwv&Y?qC6(3uAlsPz?JX)b21Ng#aU^ohe7Gt6;L?z%W;>AdW1bnvVG= z&9hfji194uPI25ZU?Ch;91argbQi#s5=^6aXXOyo*Ju=0Rb)B7?>i0c1E^yd+%!6h9`~ z!ImqisKBRhl#;4~dMU-aaH(US=~atclKJkNPO{#3$dbeMlSEIRBUOiXFH5n&vKty5a8%NiXo@f(at{v)Cd$mAI8f||8b?9?AjttR4YS2Y z@dCC5TJWNlpc=tL+jhh`=$fI#l}e>>?B0aG^l{C;D)jwI30w$?0|9-Ibvqk7tDU!? z15kW%ce8PC;Du1Yo>3;=!K=o&oT}nLE~zBeAB(`>53O-?j`S4aUw4N=8R+F0*9S?6mA&}Ge?R~JRAb7Z85|9P3d+E+{0ag{(UEL_yvr|hdpHG7jf}pe4 z0%+sy?DS9p^`4~EY*xOgO>u+#bL+m9~iIwKW zeJ&ZBt=fCW?DJO;>ttO6qnby=*s~&<4>yBGggH7a>oI_8d<^)34m3r5-#*~dh`B>Y zmR6Z@oRVPyYiN_yswIH-G35htCj@yOfkDUD_0UgMXb3PFA!GaT-Ygz-SDbAGij`Om{ z)af4xlS2sE9XdD41ug>4gtl`>pNnye(>w_nPm*r-;jUQ{ZNC*6eylL*6*eAqZ$-uw zN;br>V)R(^&>Lyen-+6vDDp9;`U|P~A3^j#?C`%!k%;B)N-*hzt|{T=v+O5ER2bbX z=$B~Y7Nu5VQPf^+AnGc_z7o^~5|wpgVwD2XwIGFA!dHv{#Ug%_=ajSqN(r;*wAAmH zN|YEcOu>!A8idjI^14X&CXAOmueMk~Q!CEXWr)a+9m&W)e?bkHxhKOQMYEJ~!Ykgg zWFm5Hw!vhcG}u{tCGMW!k2r*i4+$|$aKlP;r12$9I_K8W)PxK2;LWf*cEy!#uAgcv zUvgYOiYTrWEL5v8eh>k+QrGv@P@UcU5sMt_wNXsJx18Uot<>`^{Y6iSQARzSUvEX0 z(TJ3jRZ=VEgum?i-Z&SvuT5y{q2JM%!tF9WbMauDVm#@2-X@|03P1Ib?Tt?aG7 zsUbcxj`hgCgmmW$mjnbQgs(Sju$Dc0|9pIP$fPbSLe)ovo)ErRX3GmOCCymr zi^S>4RXUEJ0!^He9gFPf%2D`3rIqF|M&nN@TgZt?uv4g$5W^G)tv1zYDl?JCe$PDl zh$Cge2JDG}j&J(aLal8p8*h{z4Xx!wlME;U0k`PugP|&JhASXp??DQC%0Hq(V}mA)P|oJaq~EB{cCsIz7D5+I&#VLteDqTI1X`|aM{)2$P>b+Y8ZjAPkEX1I>S#*Q#tXlCeh zWyXI0R<=hT!^dYCfneRcm@&pK4X=d>%alX?6x~{eRCUAR=&f=yO}kj+*ILi>wPdZ4 zL~ZtE{R>T}1&zuMhlcK$_R!YH)|kIfP9I(xCcJMiW2$n|8KwQtWD+1rWgYvDXPmzk zsMS??6WP=4^O0<1W>>acj1HN)!HzzI1uGK4-g7x!|<2-#{W)taz1 z3m50&v`tzDZdV4)+3p;MrrGpRjT(&JONt-ZR2p3DyPiYJ^NpsORHLqEXFa{G&*1+Y z$MD}dQv_yR#h{KsXZvybJkxz6q5w}0bbGY^W114EC~_|?_!nLPJC!;ACKC+WUSALk z4Do~+wm1}i0cz0{bsvChFMJ(Xg_g{C&q5^qb7Eb0SOMibJBOvZ*&-Jnsus`W!WU)x ztJx^k@()6W_4ro}o8^=I_}Q>Of>A7v$}&T; z&)6BcK`G8pPCN8yOnzCTH0MiEn%x-oYMajL3`Pct;vyT3TCWxm&EN7uf6H;=zU7~? z*yVh*ZUrfscNkp~{oG#59VLRiPWuaTKiz)0CZxsZC4}h$V$P$5%2d_mtMRP@Jw?~E zS`i;0n(KOBL{-NoDi3TH)w^LhlLWF~o&&u1j`w09_L*La)9&k2UzZb+Uq4SJSZnqC zp2nW#buU0YW_u1E*q!ChT(2SOIJFRypbuG+<>HuJqQvz{l;Xahu;gUH9Tl8-pvO91 zcklG=+0KQ$%FV_U<(pVi^|6`deeJ?4^F!NCoN6b`^{jz+ZyTmw$e<{B!dPTo0(VUJ05+FkXutKEkjF8-7_+Bf7;gA3+^wZ2p{?XnOWId zPjh49I688Q^@FCLXfyoatSSe2JBa8rE9*&u`5`H_&-iJuBl zC7w(Lnpat+U)mL{q;4X<{?_UaJ@Vbazw6qQs)p~o`9uO|Fd2-^A3<_B^I|r8e}XwuI3Lg}Zb4T`b#C_euZ*k;bgKc! zN(cG6bV^5iq^+BF^erP9D;^C47eb=wqE^j4O+$&lEG97d`* zEFXQYiXj+-RSaO_qAWEL8~Z*XRSSVer50>BFaW_pGvOF^2-!HDN5zchT;CijBv65= zB0+LH`*YOO#qS2&eAlAt=F(zg`pU{WbN7__De|M6XbSta6uU2}IGrGI2BR*A`=#Ql ziLD8j2aB=8ySs%C%&Ung-o=k=lTe|ogqMdx6p*X|l$altzTa`rwb#j3sPBL8+Hu;W z;MIIHNIgq++MO);0%>XYO+NWM`SD%oQ7Ncx<&5!3k(0C2`ft)-auhab2!s2wByNzq z$9|9da}s7ATsZKdO?ZCNK7>v`J?dmg?Lql=onl-{`1qzv;6h!Ft5bt=Ggk9E0&)w> z1_=*;&yG|&rg^{lqMgMY+HnH4F3zz)7`GXHGo~e8Ndq@EgItWVd(4auZ;|_%4ZpJX zXXo!@6N~ZE>`5F)Bh?IJ$^^8GDpvW6?f0){H91?3dMmvQ4Jy5#`U3*`uIdzA%&D!m z>Ql-Badf~)IIzeCx&eu*IoNC9z*ztRYhV%*R5e$32~U!=DgatkP(_>pnZs&kK!FH9 zB2|Dv%Y_Zd44skIgec~qM;8d<&m@jY13@j3rS?Cn7NV<(6X*wKn-4I3D^QCjs6-j3 zqc97O*K4Q)HgtEy0z&G|I}n}gL}!9(-+vot-jk(ws5}h(w+LG!hOL^;+xlmeZn`I- zG|wPZK3ci>Sy1Ut0kr5WyZo0VuFp9WO?V(l+;29{l*OPt*M5m3CNZ~~SMQ^~Cr@Yl z>(FD$t}QPb=C-q_qc0&v9VErh8rzw89^CpuMj{t9hb+kMhQG_lJx*sEKlYRkqLNPO z1L5%2Y=NGXtckU`=1y-FJvGC4wgq!ahJky33=$;1{8iKSeUsyZRD8P#_3s)ujK0yW z{kZ|@TuIFjiBc=nXy7wBHf5gv+Lz~g&j`m5l7$tv#QVZA88GCFj@{@E*dQB!oEUzM zAW`-C)+sOl2zxy(`$>P!M(if9yxGvyEjd-TV{YnZB4fP$np4V=RAFoaKTll=lkNLx zDuGJGAY8*l8TZV&;04VwSf-s1D`vmOHpWp)U{0AKcHq0J9vRb7j7!T!t_z#X*d(`) zZ<21UCVy!2?{eMR6ouVPiqG`1*-?l1XxxWNC|MmuHIWAIIOqS>@!wNzBw&Cd+kS`+&^R&Jjk&FwfVUOfKVFF_!2rP z@@g1=ic_LKm?fZ+jqX2hF1z0?$cti=NM)Am*PeOcVgSb~=)3iC6w=MCZCf$VN7xCH zf95+Eq;RB+pTEj0a!2d?wX^eQUuxoWO8 zbNbnC_#~Z%q;hOLO}=Oo(p<%n1Ec`<1^(_Ve(I?~g8d2t2Vin@hBUbSZu zw{+69uy~8hmJyKk+0&Chz+)2!tC6@`1i(oo4C%S3$`1w*ncrgwp5V7^$So^0d{(ER zb_{d)qC?6X+!d4}UaARQt3~foLRQdzy5eLGG1Ot{D05&dxp-zIQJrZ$yvH?K&Yb+| z!I-k@YNhTzp?P9EcJgJk?P>JI{%5ACOa=6uiwM=-Na%^S)y-^tF757Xr^idnp6f>aC#y;bEf@>EMZZ zc~*%8WzYi2sKajrS@M`siC}QphRmtZR!Qa%#ZQAVpkW4HU>u@#Ci^PlWf!k-Vc~&5 zm!Q=%VhhCCpa7LX71S`aXw)>F*+#KmcwB0lQcO#)c0?#3VIVRl#Sh}a(G+bQ@JQaS zg+>FOC@h!^MwE+2?P8tf_~y@O%*`$_CsHD1R2o)hyh|L&f{WQpY2TftOevUz93LGj zo;4jC@o{^@A990kqlgK+h7j*Y0dkN+!&2gSYJh!~6&cn2Krr`CfvQB6#9_`PrYKAI z3+uqSExbW?=4r>ly$&}^0)7mOATVF{G_XMmW{H)6hAJAqP(p)O5_D`*HZLjG?`Cdp zNIX}7rVO%mr922jC!UAb2x`CJb3+%(_Ez64Klbiu)+!-(Z6EF6&o2?+Y^0#w5FRa_ zZ`p9PxqCjV7ILhqo_y;4v|`lpo~qe!df!1H|DPV^U+oE3ZVL#GJJ6m8<-p%*01~ki zakTE}u{mNYsHA9TcA#6QF`qamAq+HB9#SghyuD^bSM_fnLcjfMtgMd2gn=qK5_#GR zI=q;Dz?!aPxgM^@g!FZiQARRKecj8+B|GB63KEamF+p~wh!Bu={N1u)H===Xba5~%$#s%QQ8%2 zmd&Mij+aE-_SB&v%4E zH?nVfYJDBk3c|Kw6(eIdSAcR-o_#`ud>#GJ_yT22xZ@)Nw#Y>ot}hu?h_-$PL{vrB z>X;?>d|yS<=Y9k=m$lQ!nz)@aQ3<_Z6wzu~C^kdi57N z4WqO*sk^3UEt7)=Kh`|HJLwcu0`GN?wSL`B*d6gq>3@M(6?*#oRLB+1U$J+{Y{qeF zPtDH#t9@=$;!A)WSDkHi2wZoMv&)#@`9YX+xV~fu!Y;+?FZ}g_={iagh{ojEyr8s% zKkv{Uq=%8^EV?f$N-i-vx;WH2{}6T6wU8z`Y}A}zf>&Hx5}Rqewjg+WG) z4OhDziAplDG0@$6RvF@7pYAJb#>dNXYe0W}?h{z<3w1j~9GwihNQ*46TSS21}Uw3C2rThBpkVjc0i129|za zAylUYb?yw2PnM;S$@Ig4EfBtqO*%eF`vaHhn@fHZ6%(?VGa2f^!7izJayAlAista4 zMrfp6dcP}JaAi{#yEbha2W3Ax0!}?_p@ZPhJNnLLF;$Wt_+Vbb#alId;HceJzPiUq zWL8&W##X83GP|~@tmz+K$gp%4c7AG~DvsD6Y2ASK(=+o=W`DnO))zC0l^U#v8#ko^VLSL;= zA4X1#$njN`2*+-9X*%Vb$4ZPg6P@&+1<a6e}h>DpfUQsxIS< zJI$a%&3Bj2SbH3S+rXzYJ(CQ_G&S?t_zT~!*G2nfDc7K|0JC{>4Gi5mM&<8rrjFN< zR^gG4%!EfIAT zj1Y?B4w=n8<463ya?2~*1eL0!kDI_77P_ha)WJRU7Q?1R`ilo=56n&PrG?a-?P4fR ziNC6sIJw%`Iq7H=X3ZS%6T`{tw2#>7JAN%S zjTojx+tAH@mc4m4GucdJYvvIJ?{rm~tMtESpjc+@FJGN-#gzdBJKGpk2noO196fA{e{=)j2=M6oPI`yOrqfS0U z!vc{=bY6vZhv;LNfwa02R39uFCDv@}O#!>A&UcB`i-KRUL8H1j3iy*81aoFe>ecys zReu96yIoKwCJAxu{7gGty}V!Y0%m<#pvt)CQg!gVjwg7C6l>1zS+u$+9^JQcf3EIC(S_1Jm== zyO{<+6GjLOd^oP@8=0s*Q8$bv!M$`G3A{I)?G<18S>Lfr4Dqrq4}PSl;x;YI!4+~h zV=Mg3;CsQ1C95O3hV_ti!Rgg1T}#Jg+x1%kqTmasg^!-N%;dUv%%kSx9WWMO?FnMf z(Bqw?rq0gE6fxy8FGy_5>O624)OCB9GuG$#@xt*I<{v_`m#<&%vmloz3X&KUw*Am? z0FRJp=xQ@R>HcrXyL-vFh;@k(umnBrEV3U0kAtlXJah_7a)uqpJTDB5wf4C)DD*pr z8Qr+B(`R&aO1SiE{dSi7*z0uW*JZBn zeYTzG>GQ-NPMV7z#+*B-hcON>p3-2%=V3ns^hmgFJ{ zq&==f*&Il?!w2`%#QSE!ryNVvE*1|*in2PeNJ50qyI3T5MKz87Wa}Qja$=gyUq32UE;Aj~FlK(*a5NHCmu&7L5!{>;q__3ESR1ZQ)Bm&Wd9Bmy!fbCQY_+H- zUX=4O1B4MrLG64?lkxAeq)QuC7az_9u8%Q;uXZvqSog0hK^OHs)l^h=Zm)oLLOTv-Ii zAwHFd+8&OZ!6*4d%8?5*J|8*1>|{G``5!mGF3n!ZSM+hD(9*48pyKnMlccPgG^9ht ziHU<$^YS88@xi>o_<@Y@MhOFxpAndJN`_MM=tI(oW%=ZFZ#|ed0O~TY{CE=cyBJJ3 z1j}!GO*B}kggR7bZpLjzwl3V2|5gQ49dwPj#5un@{3&v zje4l18e!)AxJjM3)7x~4j(0cdYI)=;5}+U2<&JSTf{J&>ZzQkBYr~!7?23Y)kQnFM z3t7(96>TBmy?8wl*?;8T7ooXF--^Gj&U}BdbVG2_e<{6y#5{P)x0ZH&3%S~GA4GDX zY9vrgA<|I)&T@>W5nK zHN~uuWrGf4<)1%HRvK$q0f91>a{0)C+iUVwpIhx&v>cf#m(qd0xf++h$lH(f_Gd;c z&pg#Om}08KGgF$!@dyd)Sv$77Q{UOk-5&D3KaggnC|G)0rq}uySQq11x%Hyy%={j_ z_uyn2PmD9@DDgOKv#wNCHW(@8yKfHFW?I;KVSl;*nClxV^lQDlOE_1sr$z5@LyP?< z+wyhMFV1@Fzni{)k9?1eAzO!#RLFac_vLTxn?J-Gl0pX2&x-f@z9@p_|IyrEH^jO0 zGr;lCM2U%)nZX8gTMThwBpBJNZwH^APHlZt$_P!^rL@;fNA7RC8{_cB17{INLVfZd zzGtQlgxaqNkEd_Ci(R?Avo{?qjH51f;lu>fTw}T*fy}Cd77}H-Ywazt5Z!CS3 zo?1`8UO~+D_aN@C5W77`VUZE-&Nd;rmz9|t81mb0h`O4cO?<1J8)n ziTd}mn^55!f{DEV-~b?qmkyH+P0$yrA0{mj0w9Me#hfc5-36k=5Qz!efXe0x254AB zU!|T%N!VUk$Yl|(s+6P39=L`Rw6RRS_Q!r-)TNlF*jIF$r(Ad_*cTod zCbe)ZO4K;wcpDT0AhEbdfgH|{+acb4bW?0{`CzV~Xl$guezOcF3!BnNkhp|tCPO;i z~h$NA9Gb#%D>Br zPF5Wy49FxJAR zfuc?d@JDAd!4)^pkAl1Q@#)P#j?aN-S~f^kiti0NjRxV@4CL(L@m0AckJayw2)vr} zCL5ABr8H0x(%YN+Coz;L0k_B^w00dolsUclp7bgBq`%XK|Ggm*0=W;T>83AB|GDxC z>Vnu12L>CYkPR0*r(9}~;r$Jpj7=S|sQ_Dd0!;bd# ziBHpkQ2W6X73h-0bD+GUWW)kmBJ;dbMoJ?((E*(#Sc-t`hC@bpaMwaQz4mHZRr`}| z37`y_07@}qvVs)&(R&vw3^I zaEHRHYp)7MEIh9Sk6a|^oT?1j8{W?_RU;_9*eW;-pB2hYNbf6J)y?IvM|=y>T#D!> z6aw&WExzP>@oj|*jeoiQi09Ijq-79yhB5W#;Km_ey-fDmFV{q~$h%1nl_W$L?T6L9 zj^+dpWkcr!N5t$SqpBh|w~{&YF5V2ue($-iHH7WLu=>->`KCzPVXlY%*X_FcNxQ?J zf7>71b>9vdx~E-#vX4wYLQc1hKS||!hQuySUcDM_D(DTn>z(2puLk$mRAwmM{9Z}7 zWsKq4h)asKv`6(0cOC;gl94s3DY1$WNewRkf~zXGD8k`sDWS8|7Bu^rppPtFuqm$4 zKeh}`&8MIx%weFxz4N-J;Ci0ihLZu zhAdZbyTozbm~n9b3~?0~szx|7>{^K>S2msM!4LU#O`3iRV1caG0H!*qPS8<6F(}>% z#i0gu1lZh2sg0lyUFaMkwZTx7)l&hi)^!d+)labDZr{j1Bs5mbevV(?9n+*#0`cTC z+S@%&tuHSs)iON^$i(8*QHl<_k#3uR%dmI$|KPSANAIY0X;1oh+9Q-n`{T5*zLUIF z>JruR>qqWKr58JU`;Q@&dvLbV-6c+bPTZekm5e<{7&#?n&)XqS`84Z?+;DQ=%l5G% ztBe#X3h<5HU($kP4WjZ1z-_y1WmG%`dcsA1ehInK#4!zB3qr(*;Guy2(-4D-hrd0sLdzHFim+SK5}_Q$jIL=>0Z@75 zW@U5?RJ2AEOFvXiTV6|;y)?usmo%~q1ckdN5FN#b^T2f@+Id3tI*^lACI0(qQH~XPg4h- z4>Xo4SK9Mp>-}xxyK`wOG7MN+5A>DBsAE?4KE`^KQZWO~VM@Oad>s8`%O%?^(-d+cznx*{ zx4Fx(zZ<`xxk0IkNLrAF}=?`mGiVBo(S>guS;^a1-86J!#S{ zZ#i<9Xrso^VprYD@q0KF)H3cZ%};!dW^ERKHTico`M>@7zkI@S_%w{qplg=At%>c4 z5v4Ra5BjOn__r!*u`cqqZ$(UAI&9D5VwTj8R^>((hgK|1P*7}aPy{Zi0jbVF$rh6= z$x+ljdd2*r?3iZW5pzFfo62iK#0D z)D2nd&2+FfHZg6j6c+?${)sB^qO-* zHPD-FMNBLKR`$DA!4V5!Ej7LFNN!XToVBe>HB{~?r7=GRq0iPLO{T>|EoZ=l$J*P_ zXiP?tn-Rf>@bN2GYn*>A?&t_ku~Q(-rl8DZ*p^F<7ptD%5GWfQ&CPNq4UFmA`vq`ZfXpdhPAdGN0Ax;EDnSX4FRJ~ z<-n#UvjZmAeH75peI4Y%6bG_#S=A$??BnoY=fDwElW?8cyA$`!@Oi5I+4VsVORsC* zC|NCF93HOG3@Tt)`dXTN?t~>60X6~^m&o!pr9~!#K4=I(AYY;An#Vyt83Dkxi;_zk zUN^kw$H5BhYfoS>pdEU^`;$ql7#=htbvuBLKGxJjGat`m#xjUWgy9Np1iUG45brWn zEDE!;rMnrs#g2du!L$JClw=a5)2aO`nln(Wlq?A0uu%GyHWn6`QXm+v%F9iV)UehN z&qb=TbIkD+?F9;Fs3Odd||r1QGmaFLFQ6y;>RhcC9}gA-Oz^n zaXIu~dm$Yn7QJ?H3RI5Mod86~0H!3Hjf;qjtib!Q*%fN1=&t=gvJ4IIZ-^J=R>$4$ z0!e>**wb1)*{yzey3lgeXfs{>+zw@)o10&731klhCCL)sf3V{c!eZkI=VyRtF$pwB zwXQndlI?Wq2-$f?Bi zIqZ%E?*hG`IIxsV1^<89Dg3K2WT*44S?ufVPs?ZGgkpf#uK$l_aer!Naer#Q^9ZT0 zn#~?jP;c_SwJi+gDP0#969Xv@ynHhYs#n<@Z}~kMeT4%H*ORm$n){zW!tc-mNsq0cuL9Zg>sM*7UFj5rMIzqhWT+*~d=p^}_Mv7d-mt7LH66Bn7vwYDs)W!+ z4t!4O5v}oniOjOOTq{22vCgg~>i^T;R|d8DZSO`PSa1tciUx<^QlPkNa4SwJR=m)b zHaNiv?m>%7DHJX4QoL9xQlLm%C{QRBZhq&SJ9F>M|I0b^yEFI0`H*+dyqUG;&C0Cj z-Fxk|pQo`4UYz4iV*91EspCm==IYs7_;C;y>j-B|Og~2%Qu^F^=OMyY&8z+im1(V% zbI{1xK?taOW9fE_Spf3>c6nn@+48|iK573Vh#T70WVD%w?_#OO@TVs68*XlU`R7Z^ zIh$xUZ)XN58e9wWL0mOCqBH@DZ^BR^Ee>$qVcI(WNGm3AWs;jVNh(*)WK?lWi#l^YjGFr+kK1?VGDqdCbB6`;qG(T4Xd9b-2XyU^ zRbE2|mRqLy8Q~2|@?~Bv3gxGGEt4d-I<8i3JiVh^4=f*Ds^G|8A8*{4dswFaxp}2) z=hf^XTl*o{XZZBfimElKo=%D zc9Q{1YqctuD%0pik6}D6Bl6uCFB%_C|LG;?iBQ8x7Sa?qH#e`j(Etv`XA9#aiN#N= zZ`mbQ{lpdb^pJP?>t)(TWQdG;IgRFYk=(5$9U`DIq*CZf}?qJ-+WnUbsc* zTucE=iG*m~js$3cT?xV2&=l8i*PV2GE@=36{hs_daS662Na~^IL#2L7N%AEiEIq3Q{k{-UiY`G+O z@^+HR>g?&0xi_|Rd2gq?d^U z6a?E-C_5OS+zZPWf@G1$$(($TFIV(*7Qyy|u%)a-cm&Gy%VxkCF?$N^A#2#rEEW8y zWmtj;76>C%JmH|+2o~~$u%Z#9v5z9M0mK?mv2nOo6Bvs1+SVtf2t%31u#>K9GZl(( zEhn(V6B5tZgxP~Ov>Mx4Hvnq;dh0*XBZBm!ZC_R6lTKBkcp|DFh1j?#NGoarn6IOH zZ8W!v+bP7j2SQngforVFub4SR1&D;z4=YMo#GG{(-m^blU-w}b*oJCT4k9!LZSuu# zJ4b$fT;zf)4ofMQgf7?#=VddJ$YE87_1Jtc!>Y?0La;>klU7_M;d-~RFzPMrV`)36ud4J|rfs7(u5Dk=RrlIjs{hMcq+geKb zIx#TGho_sOBYh|acg2uosxTkP3DD_HVBX6_f_7p0!G$N#aKk6byP^g+$x4wdcpWJL z44h<`GI|6jvD$Vjr`GeEKZUv8;rKg4r+dZQ?w)2A;iCr>&vEn*HbRUF;m}X4dywcu zC54zQq$qd#NQp~-NGdwl-9N-YrdqKR+u1X?_|?hPnw#Hm?YYb+#ePy15l&*?YPbK@DlEe9HxRKE7G|^~ zvMsNLJEYWWu;hlW;l%J##gOI~>SgH+@6U>hDT(c;-E%du7}{~w(`-lY1WYZICFjXX zoJDOPgimUXb<8=Fz06E&ipzKg_=}tX07w`Xr|iFC0^M@P%SDcb2UNu651ynn%aZU$ zOtAKuvN*6-ubU=B(RV_btun9xd07IZD$p?id^sl_dH2&JWcq?(7b zp%V4@^C_J(mFa*n&Lv;kk_@~Vt-Ps8Dj|`NNEf79`dGI|&6Y+qsv_(zetd#)41O&t zU1un*O#Bf|;#hyU#qthmF5;~W0mp!E-&(Hkw2Eu&%?WX`6`;;PV>D2>STr5_8l~aFDAwKW$&ss$tQ}>(F zt@Ec^!Yx%ob=x~$Zv?s5&6mr?a>Oi1UrqiP+4%Z+O(xmu>yG8*%el6?s@!+0Jt0e_ zs$|oy{m~mQLL+&!7bn@+E1--ET)aHZ88Cw}e>Sbns1G zX4WPUT))Fo3n2rf9PlbMB>bFZvmXw6NygmNys8T35@6?7-UH zuE#1UvQT4$oDAkLCb9S~>-m!kCC&}GEYdbo`Y$FR8mE#$E8F`;I_C~Cy7tN?jKQ|( z%cZ@c9P0Fnsozzfs`NjsK678bzIdf?#^)6zS0=UhqOLo{!zTB){74z{2?Zk=Aq`9) zX-`@;s00-|gv->d+FuLSJi7kO6jA{gmv1hfF`-;OPW7rhuJ2NNPoy^JpiEqh)RwiV zsAtTo{&RotxmDy%PVS$>xHkc&KMJ#6B`<$)7Om=#Pc>-HF`BK*sQ&(4lubrWWC_XZ zZC%RWl$!dLl+v6dR-FGn05xkLri6OA1X#^MP!8MhO0+-ER!Cm#{O#8(5qDTiUeVqzaZHjp5#|Y?Vg*j(xSdUZ|7XJ; zhZ;5yik}BWJ$Oi&CaKVs5Qm&ccK{nbTKBkhR0Lw|2;X4eUHp1ck+ADp*wt!yqwLDF zV<_32W|s9nbIgfWa09J^tc>_!mzJBTbF4SPBWO`tRx@^#euh~SH?7y*<*Ue4KPzr9 z+YPamv~vv_EZNm*ZoLx){e4SFYM)E)tDwcN#vU!9%tv=@KgU`BFd1K@ha-xnM`WU< z&U&JRZhEXB&XM`qCo#I|A4k-5V+rvnu;`KxXb2R=2JXixH}c34O@E;+AfwFOtspab zv;IC}M3T-nXm+>3b#>S3y~o99_sB(CMMmfg1_^l$uj@1E2)TUYjh5#9;U(>&=7|sQ z1mA~JQQv<9c=VgZ3V;54S+;~`p zre5=n71&ZC91N{^f(0JW4q-KL9OBjD;i~fGorLuz7&8W<)!Xdm9+7rW!*bY!bpu0X zuw2+n3jSE5d$jCj*NpM2*g^nchn3GfRpozI7JT=F)jiS zFlva7S%;wNlL^Nd<*Vsl@2sY)Y{U>+An;X9a@cW9jlrzETT^&o8m(xZ^CyK@r6v+I zoEM_)!R0}HkE>?RiUTSXV4DScXrAfHPAskDgx(lVH} z=vB09RC^KFdU~fE`A^P~Jvdl>$0@{;K0&;@vTzkXONS!nBKZ}ZdU(*bxMTc%|x9VSU z?JwZZG(*)K?~Q1+8N_3JP({bn@h>?GT82D)1t^8;oTZVTo;(>=1LAbMj?tp2a?>Tn zCF}R{iiVOb1TO51ufH({?sE3Q7+-TXA} z{1S9Ng*gwpbk7S7N*A-9(@SQ|nxA-Zd9VkETP-~`zIgEd1#2yb31<8*RY|F1E=-7# zvwhH@{*%hkj*&TaQ%AcSf2pyU$VKqV%cS|9C0ncUwACBFgemF9(M`8;VB{bO(1%Q6 z2PsnbPDKG|#9b%`bpgx_1Bm(9ekHbEWIMGrK0tBD*=N8m5T$+~zI}(YoC`V9zKH-o z*sO#W~2-<76wLrA{mbVIhT@N3VPdqK-u2V07(72wuoU2%t6e1*c10Uu(nXGk?c=@74{y7l`70clY*9qe z7elES8C7D)(u`KD{5Z?`0P~qgd$X|t$)2_9M-p`BEZ>ssHy%c;(qmX$8)`A`!6{g~ z$1zOO)1}DVoB5WJKmLJn8BDo09uKbn`Dv$aH!8SFd)%LrWjuJ#WXAEIHaq0IsFn71Y)X5Yx{eb3MaP zgCGQ#aI*`q}T;@$H55#!l%YpOBj{Q-`$~DXB5+&a)G2jo^CHz0(cyjcoFRt z)2j~LT9GCJQ4kpoLuC*vijl6l#ZPK&21J-jKAH`0DkG@o0IFcewBp3#+`LN0ylS-X zjv0QJIpE4h{fYt)VU5>|kHB}eXo!5e!0GgxHPS{5psQXDg8+EJhKc_6!XH!F^N`Ya z?alZ{**5=(Qx{G$2*y(`=j#VPPVL+NY?h+TxOl=PBilXx`A~8QoSwX|FJSlD$YSFy z$J)Uz;`bl_1Y_&z2f4%OC*JUE5l@E!lcoE~@$V4d0ibVp=mcM&DEek-_(AZzA-^a4 z7k{3gtr>o;E0yNU+j?OXMLf($Sk=|5h?mZp=a$q(%TaI4#kepq^L*rVazU2!gkIgo z4Q3$Ng3x$&nD})yT{`DOOz>r`_Tzy-;+q|_N8)5`n?G-Yp51E=o;?1VEK+v|Hd~Y> z|3+$kW&G)z%f|Puxt*!*_mh@}hc>1M9go&Um*RUOW=n0KM6Lx@ejqz92zluF{?Fx4 z`D-KNf*$YRFZhTjrlx{S{6fd-A}fCp%kX9X$z2|GH7A-2h?e7lbp@%4lSJ!+ScJ1b zaT4MiIszS{`TuNu2`6HN7A7VJ<$XB_7g6vSu&=3&cuwf+X+MucuW-D7L*at z=XmK@S>J&&TJjA=JesSEs0yzU9(KnFkLPfy(rk$&cF`5UTR86}LJ+en)?!5u^!@K; zX}TDVhR%m_^LVMB6z8F5Rm=U_T1IlY{A%m1LEl9jjaL_i?0!l}czY1PerWeoywweH zGyd#%o>bFk_-R8S{b##&yOX`<&qvY^PaD1P{+Q6mPZko7l|JSld;ayP<&AL9wKp^; zUQxODj5u6Td7DFfUORH$z)baLSK~Jzc2&DPm-4-b77w#i%>Gi>=J>YL_dD)O4rUr2 zwQCRm=*g7YPsa5g7@i&>2>2csJ4qID0yDvao(_}`s9yLsk%Nj8)VbvJP=*T#b{b|B zA2~@|Nl7$4>>PP1!<$aYtFNC>Uw-f(X6^r5vwva&kw}VRw3#B{g&z@Wyb{2u)OMGf|cWchcM%=i_rG*5nLtB4zc|Pkl)J`0V7whUVGk^yo)N{2VdieVJO%Sfob93{_Dh?3yN~F-y|jgHX2%;I8o*SQTAS7Jf%oQ?dV=B+9)LeXq%Zr?KR!l6m3j6#c5y4 zs3LK>x(d6!w=%oPW*-SsKx-z-bO{duu(UB0CVumOQhy_;&Ak>N0Lm6uHRPE^@EN)P(t z!5MTuep{ze4S+3jd*%KGj+29-X(V~CluA3o6DGKgWo*-m^{E@*_J^@Qqf+uC80Xye z>5tUCYjkCb-joorCM~uh)eNOB%@+jA%9MrS>$*fb3K_*A8M(f(JM%?*Ds2U-um}u@ z+)vj)ph?3;KvmMNIt(v$^yme1I5BYbkIZp7=_K$WaojEf+}YjrP-$u@5B^%ZY>M>d zw?t}d-T0_)2eL0QGtDm-mB`(1dTx}ejep|EppcA*mp4}oqI|3l%QRtmjeHO?pgp4& z2g*TODvXsK7D)s$TD`lFYV5yGMELc z*jiU5=b%FKFmX6oT<`0QrN!#o$cdo$JkvxWlRDT6rHScsF7_ADcA1{s%l;Ymta#opv}}~+ zWW4e0iXg#C~n?EH5WT5rcg+2u1AfM_%LohrH3fS zO4H&$6`~L_oP+{e`i>R)k_pv)sy*3Yjz)a&!4l@!7EIXFhrP!C{bBgeVGwWSA2|=xR~Usi$$$cqS=v3Ms8RD?w~VQIw8- z+xDZqGmW~`0~lM52|V#OQ$Lqfp=4L*vDB*Vu$%$qVpD1`UYh3Y3b$5#Erxp`BT4Y9 zRDqbBr>mdmYo#jqi<0uMxK5gPb~iW3BRgEWfo}n0X`t8#%htfK8GQ&?AG(&-m% zauuh+rZAu7g}C4!sVRL0iX{=*6=SfM53nJem4Z)rUC9-4z0a%fTj{r2byv??uQ}UQ zPk#tq{WJaf+2MI*r`VSk!R|LV8rB!j56y3GtgB>uaGPkjhdt|V&^xD;y4vjBQtWFA zAHq7X#DcMkSA^<7f-vQwLn{0*#d0haQ98ax?X8cY(3cr(G8e=|%lg5*dkL^!WiU@6 zr2cp1KwA}-kXe9EbV6slKL>1p6G*-D?z+%sYVO{vrSJ%K5MK?f8dZh7FA1riQ%_i= z>?Xf;KkTjHq6)3HS)XiT5^`V=)f=*c;pJY1v5O~OI}3O6xKAH`@Ft(@DRzFV{3)O` z{mYJ(&D2WQqvAMv`0w0V4Kk+Go+Rq8lrgsa=d0<+)|ZJcLKUS2>Em2$EjZ5JR{zYi zg9cr*it=lnj7QJvI}3ik_TN3aZZDX)9`D{T`yi3jlfPkpbpmvHORss~3r^+@;bm}C zqev^1C5ci7gK(!b=m=4)Tc}e8;>pHH*Xe@sH{xx{O=0_{*oDew?khPHz>g&)P zwueW_j!2yFAf~$mBp7<5v zR{@>~=&}t(3DF({Ky^8#{oN>lgf^4NDGlP>9AQsQfUkxhhO!?Ex6f95Wgp9`N(&7K zp~e7=d_)nbeHf&VFj`iUIEy{p{6SkBc*MLmRnbCC^pml8v@I{Di6Eg8^FY_)Nn=XG zdJaQcVo?w8$!>kd8i?NV!ehFb!h=*zKX?2IRf&y)NkpHOoH`LV3pL^k z;7;naL9eGzzs@J_U+0OotDRBywIhmw{-lO-h&)0kpbrZaxIjt_bTB0CdzBcJcxdJr ziLI|F`1YOtz^ywW@wL0x&zJjBbkGTRwKT|405EEX?+R`!eV58RKpnwgbdFz=AFqcE z$nDQErOD*Z;BHX~;h?Xgntdlb;n*mPZJaTo2e2;C5>gTj_3t9@JFYjES-fLva*Wi= zUHHlCNZ~eOEk!> z@n}{#UCE|3u$L69XRbAOp@w}m?yV#9#>Lm1w%25w`KZj_&^w)SsR^XK^>FYfpSG!X zi?e{FKtWyeV1=IcfP*W4t1($?9sWvuj|j|V6MJ7*fy`y*<1?oF;z?=3UOv@0az#B! z@5#{VH-qk5ju>;n7#HC>(rdT#$GLaBkMFEL2+%GZEG3=OIS@3NZef1Sx1tx6N4C;z z&gZ>fw|~84>2kF*o(w?^M+>#o-GaV%JZH4VH%hGB&(4bFjWTqE1%ueaV)=35xRR#8 z3-{?|r3A9V?1@3@z)dO`*cGTq(~;i&9Lpv}(Jh9t-6o9ma#cO`_U0_UvJ(6me9Z6v z=g&ZVuHks@fPJRU24jl4h+X}$(YR>nhY4v14bJIg8C4mU=Ah}X?#6y9Yu9-di_>4~ zrO&MPWiErU9OGSt-|@rEE0uZUE0NqtjEed5&l~x-34oWYSwjlgzdf7(9*6(Jgo_mY zXiF?$=p|7jZtXzNqGVvHg2D^a`A zDt&df#HsT~>0!S$?0_+wy8RfX|q-yX5<3OZ8^-vhQXc;h^D<))X zRbHz?jl&^A0wF3c%8TJ1nS1u$hsMDGrUZqf>(@H=~x?khgGZZ@nT1_>k93hsg37s+n54a z0L6-Tw4|Z6x4?IZ08NVWeapb!#yCb10f{m^xQk)3dXR6k65N(OGw3%lus;xuY}N-@u<{fHdSqN>hhk z;V0)asPXdUrCcqVX8Yww&x*8EJ?@%f*>+G0X`*-sOxK^1MjX}jWq6!1q?{BC`)-%A(aoVFr_S*|b3in_mMGs%# zJo)9i%Z5}GkMLH6RfpB$MZ3Wg=L3s_u~!e+)vjO`8S zAZabjVkpOD-FgzAh!;Z95Sc;4SB2D1w`$1`l@FiVD-Gs?MY+Xu-Xa`e=Fm z(jia?+*KPVx5uugvE+HEW~H{{Y$R00nJR)1H3}H*cy%Oh6(7s9s8z>F@O5|yyn1qvD2mMKT3(wsJichM1cXroHAC@`>xfh4(y!J?D+%*JaLLn=}t`1~m zT%Irv)>?;Ezv9CnWF+P!U-g`$gweT6xSxh?g7Zo*7D-Dg>sS0*KbH^I)@t7$>bcaI zHtH`Bx9cyttZ%F~7DcLJ88BF=QsJnQG5Z?-Xs!G4rQKfZ>#0Cjt^gZ_r$2p6tCwd? zYa0TI(6*J@`?K91cKDwIe|vcSdS~(Ux-Ifra z*K0NJTEj0s2i||%a(}k&%<6in=l}RQi%0Jlk5&(7irn9pTJLpS)c0J}_0$E%8q~yF ztxeKn|M~C!_xj%m{0|YpwfHFhMe}DWQ-{1ZAc|7vR%$YiKUFUhO*O_x&=Q`)QR=!OU z0bs+xN$uCv&B3{-nO%Om0X6~Kg$|gS^)lL@E4*Sf1se$oUSVgbQ3?QY%V~+7NL6&2 zSfJ8=Ykz%>XSz&x6+0DvF<}u?4NHi5)27*}*E{o9z`xJ25i2Y6@2XdpkMQRmS6O)~ z711xf?DDN$#q5sUEmh*Pc0`a|tqvPOi3rgvRXqrBxKG3oVduTfosZp6%;9f0_P%Cd z{37PZR@H4~FU!#zXb&O#taTX{lhW^U+mYI|DTN!W{rvg+KWYFRIpvG&Cx4C{S?XUS zhy6KnB#rjpBZoC?0!Qw6#+&LC=ggxKD=R;Ce4ji%kT!4g0c`nezHI3s7ryJc=DCZE zrb6qc1AI-K1SqeUlktm44q$6|JG=lK8@T!vkyfrdI|t56A1>S}p@(u=xxK<5%H_a| zmR34K!c}#`pE%;kf%#@~*EXTx8g!4X#r{N3wgMzKe2Bx6M=4XqO<&tjMTwZEk~*jy z!5_i{*{RgDAw+R{KrP+=rpN@6(8wKBaDlBHB0yB99>!3o#7j(Rn~XlhO?R0`jk$ob z{{H)*Y(AHem%k^tB~-J!OQ)#bE6TtljO;TN?pQgmS3fG6b0```9@c*3lLFiRea7gn z9(GQXJzU1)W-9Zg^;mX)V4IFYn_tPIe}zbEC={YCOzDSss&M#ubt`aqRtS0qJ4#y= z1-LqGjZ>Sf@|bCk8{!dh%Y}3aPMWIB#I ze7w44`8__^w4Y>GdB-DUxOeWQp4JhyA-USQt~ykS_}wGd=J!@<>G!{EaISe@%{ObU znYU<1l6)D&sV~l?6jHs*9dx&#!)$Vo_83Dj4moahFwLy)CM$Z$!97+L zMagAHFM1}pusGKf^$Df7osk6q>`faCa*A-K^plxmOSU?+7q^BeeS_l=AD-Ba>fGw? z5MrWo;Pp3aL^s(HvFDDrmZ3$H@hExUJtf0TBN}(GR<;}|@F2R*27=C%76AZ04+Y%z zDHG!j**ed~2}R+CFLHVpF3>z8YrXbSHUwgUkrLUWHCkL*Iq~@T>kBgvJpLML&Uv5Q zAxrPojxWf1mE4U~|J#0-Tx^fp@CSVIVwJ&MZOeNS)lJ-O)!+sU0^Eg^{H4(*Z#Mks`29&P~JZl?v~5V9KN*o!OI zGiT;Wu^_(H?D_hX`6e{1rMFMVvAE?_-IGLJ4ZBRM?5CQ!6(ZYMoPVhGqJd#O^vE-} zcK~$SUljf&SytI3F*!u5wxdx=FmfZbXt=vG2AZeDpc&U<4B2A=q^q0=lnqho6|InB zT?9S=uWzhHVoQ}huzmLn6J*89y_b;H*5d9OBD*jJ9T97p)&adl%Sn+3r>0P+xOUzB z2?Id}D1soz9UjlJHy!kn*X@>Q)vW}3fo@pU8p(h7E`9PpGF;PVr7`o;8cjd=@+gT+ zkDBeC9Ms#a-5)ieZ^>^ZMF&7%nDWKYZy}Ud=9v^-e}KpH{9^{n=s`?@jF&m3RxX*# z_|(7Ypt1hZ%JL0I%L<+Pt4$AI!rSm7afmoH0`tp$_u3vc;}5u5jlbYs&L9cQ^aim-A;|Gozjl9B(1ir?)341Rj^P zD&mZyD0k{ofZAX73;JJGe!oR|?o&Ro{>+6)+qnU=I#L|IC3os986`mqKMUIL*>nu8 zotb@E()b0(eL%oP+#DJJ#PcO50?d0dXZ+X5y>#!0$NeMH@vryqm3?w%w6du`)MM{HDlV(P4N-)n zC!oOJ!bUuGxi=Cb6dKPZA;eI8?wMRU7M3sLES#cOCxqXe`UUk^hEweAYOBjFduGxL z6rCmEl7}swaRp>;>~0$lFU1LZC<2cD+kU@NY<>Cp{n|{q&rzxVC%=YS&rO*%UD#H2 zJeSefk*)9qoJc%*CKzD3!L^$@bON&3fRiX%x3sH{>djBg5g4RP3vn^=Duo9PwZ^*u@WgcYd>I&G+4{{hhEo+3j#*|Ds?{YtqXnrjNu z&sS(~S;PAOH#v)wPV8TJ2O8tFPH3o(`d?`{maNt^bg1srdC6qBr}t!M@%eo&F9&NL{>+Kx(+9zK1n-mkbsn zA`{4NP(ja8(Ynom)GB+kw{A2Km3vqb+sM>Q~qq_0j+JU(@szwD8oYWyL~Xjkmgfc zSk0fvU(uXzc6{^6;M-J`FIGh;{bi6rko>!V!kcNo{I9e1w+;M$?{7bfa4quh9gH+v zwO{iJ*%r`#g8_(bJPn-4o3wM=CVRs;oF1Om$EwDcN@wo8bRvz$-Kq_^a2kH1o=Bpn{}HFtcJ0SEw5z;)h~xkGN3aLLrQTMjQ51R?C6tk4UNZ}nZnJ6;1*9kq zaPdQ936D4P77VO?lwW^5{_WM+4j-+Sk&1p&l!m?N0cBG=rK%DwtV~b<1@P;C2LN1h z_gxHgjEh2_CTniies7&Q>E0nQGX*qHdh)s+db-c~RMNk-`lIZg@h$j8L zt13$G221WY2JhcG+td$Phw6A!6-27qQMP$vWg6Y_5?SYEE`36ij2tFg0f>}>7b(wb zysFhPmBI)rnkX;ArJ$VgNN!1vGluLp*rX8(-+g%odnI~e2K3g%#}-fIxQu-jcIed~ z2+n%deNHE(Z_e&88BtXoM3&7H!9M)kewX%=U#sx@y-AqeL1VvqA>Dwf)Srks@KSx@n0D)&l7GLvNnVXrhrUt50Da9cND&>0 zCGh7Vx__;e-6i{~gybg@soC#vQvXW>A0?aa@ZjXz9-0`kEr-;gQ5NZz8UU~bZHpmZ zBS|RN8Eqm6U6G-W+P}B_PTe9-<10|WTEWzxRD|WPY4+{a$8{$ddt}w*#771lk{Zxe zj}d(zGzK#(EaSzK$=ynW%D?QFhx}T-XXnQR9|g}S|6a4ByAnbBwZ5>m4z%BQB{iV^ zLawAp-HS9$HnH-a&&O+jMjW=mS9Cn*A52qJ_OnsSHgTCa^!DcySa`O^tJvc4p_DFr zK_1~SPIi%?{S#P&>u_b(Go|_%`67XVoH#{7YUbHeCv}! z8hH-@?EWL0WQ>dG?HcLETTfu45hca8x|`zR?__Em+z}lMejnDXf|o1C%fs~bBs@K- zbqZ=9g=1>Ew@I{QCwl0~`q)T3XM4tNrU?M&vXa?#i0X-K$?cT%U9AAp#cH>}-1W(g zQ0|U-VxNWJqwzHgc|B-5(rlced|I)h4A*4ksioCI9weva#=#j%F(Pe|gx~XL3pddJ zF1C4p-!HV4Y3usa|Jo8{w&w_3?vUJjnFet(gQeEB_j0l&?xZGM76%GRY}ZJ32aHLy zE0E6+1&;U0&(YbAH&~r7xws!=p4;!g&S+mc>j1LC`pIwEh;HTxzbSi?oSZi4b~$L zvY!mO+W5ELLgDpZTGo->fcK2LNoxK&M)@D2^%!ZaI?TY!`q)d6Jez7BmMJ=UCOJ>E z7?6Dr=481=)&Q@vPi0tKy21M5>+z2^4F^My^8)8uAAkt{vz6$Ta1$yCk9=l|Q@OvH)o<6Fn*ah`cb zc#Zccx?-pGwL@s9XkL<_%2+QoLF8}y{pMojOOOj#lB+VK;{1CZg7j)y&6;*s$z00f zYV7DP`40Nu-Y=5JTAgC9AurNAmOmBD^t1*KRf%4-<#@KCfW4rZG#Xj81`L@0{CTOl zAoo^qkvO+uMZ3lueIwqH{e0pE%njbX+}e{Y+<&Nbt%2{^Hu<3c)o_@Q+75kT3gJb1 z3uaCf>N{~Rh3VEmt8hSi0h%0r*47a$7|SazD+XHjQ{B^1+_sw4Se)>6?Srpc@*&GjZJ;i-p ztQN`p@L|tO@mXkkm@dEs)yBb{SqV><7zr$l^10S6B4tG(;WD-IZ-TN0j*zR!jtP$%E z`M*U2?`^H#fKTxgU8;n4TXZ?<4)%SrV+{{nb0#L{Wbj$y1`PJ0L+ka4C-q96JO|fi zxHs?a8n5^D9WiI9n4e!9?60=&>n_piixych4!M?AdtsewU>U+R1H;6dlaQ^8Nolt( zrP$sl&;~qI_3OC=3`)!Lq&FwK4gjq@HeIQC`14oH##eDHKUsldMWZXHtPUY2Niq6~ zVi=wZH8L<^h~^4JSh;{26!F%Lexlo*-R1S+yi%4SAyk?%Bg73&-zi^$K+qxD6;1>y zzqki-p=-(F@-$FfKj?T<<*O0_V(@TRZQSI!T1{`kdx&N|XF#ZhYUoFgWn}O?J zW|Q~N`LhjSHGXw@s%q*6Xunq-Znhx`IoqamhmV-_%A~y0sthWy@aoey zJ$wL=8IYZ;L@uOPvnvuJ7qu!+3}T@tBaLW8dS697F_IMNMf3KC? z7yuB)9BQfs1`6zgm99=T8i)q_&}N3W`jQrrb1r6;LW9n(!FF^>#|v4_2X z3-M}|(v?GgK)-2EoOU(hEpE_Nju$eODIo=!3uH5#v&c z@q6&fuI=_oee^hw{#N{Jw*7FL{9J{dKC*1ne*^Jylr$->_6xYDd){5>P+}B(kf)D~ zebj!((y!j=eLP}PJUx}t|@$5 z)vijeMzH=!&kM}I+M8KP4AOPdkq7inDqk87xJNo+(oMnG0d(L9TY7-gjtk~F z0r@NuK9*+c*Q0Djvm5fVN1v5d`t0`{qbFGnzm!8(5MLIf2}*8TSloZ8b*O=1V0h4R z%g?$u8O1=6ASL=TLs2-Q&{9gNIVO5)w+2An3lWE$s84MaQ!vSWPW|d=T+N-gdirmvUtt)$&wlZVFUPurxy5_qj68kf_ak*R>&i9x%Ao4B-r|H`_G@qb&6+=8;`VHW zkB)yraX=J?dP=JE`si%@jXsWc{cd3+~EFgY3tbgCj|w?8*(QqzpR>NTIw` z2QRm^EPv>Arh$h*B3Vpg0^qaTDWWqJ|b&%rH~>vnjPz^+Hn10;lP5ZU3I>xixgkbr9KrpeRBH%ms> z$o2!(&?3WVE^c^ahp$#Xd)c};+mWiWUm{CF{GhEq_hz)M(%)@EAD<4iN1#pAJKt#! zH_|pw7%CT#R<10dIRqB~HWSF=Zob-A|B4;0w!e3DWht-v(HYUKGg6AZx(zs-(!HsR z<$~vvuykh4L2Kc_u07U;&JOfn@#pXRY>wK<1=RQb%zsY06lpO(XI6Jte)jkyF#nmK zDs>240hwekguL699h>SIw*f)*g!3hx!+C!g@=AvRkVJ|o7E?sCr}ZRy-6<<3i5f=y z2D+TTZ~S9ZR>;E_8pD=R&!5!SJJq~!oso`)-;77gBrkA^V}iw@zuEr~>q`TlAZoZh zV9hG5sczE^=$kAJ=|IXr*L4b;!lfxau_Ja2A`!sE>HrX?42+J*>Pmd%qo`6az6QjJ zv)PwD@ONyB(`UR5?Zh#2DYiQyeeT#Wd?zA0PegnT>;D~c81~Tgz8ekTvyDa4tR)~C zvF(+ylV9W7#1lz%Psy~*eP4vkrrU3$v1VJ85bmXxvKPNGLQ za73qZ>ZHLVbx|BQKPgNkpR11|!UCyyy43_lk0Em>1veowM?7&A(ocj)5N|~zJY@(U zZ`Ds0$=+b~`$P5h*HNd_RylWcwa&_BBuyXG!wxl}qE8>h#t>zG`QMErM;&^uP5I8A z1lPZ}zaChvA8ew6_4}2K%Rwj=8@tu{bN1mlu48R*R5yXdKQkGRAYCs*xlRxOORADs zU};srlQE15j$h1HICA{q$Pp)#zkW&)w?+N=IoN$EXWFO)u85XA2;>G0ppv7b_7kCH zH$5U)qW+=QqXynd$tr;Rho{x2v#!Gdfez|PY|tc5lHFDtAf>9q6%*Sd0Jyk^>o>+l zuf#x{oz+%`GJcc%*9A%u&Q&(x= zK?G0J**fs(ZU?1q=i(#B+cUHHJ72~ZOX?U9QOD%l`V21BHtP zLUl3H&pS#)W(o(D_~C9koNID@S>O9FQ}4vDhEIS$P@8NNW8w5PJlj5|wM@L{tYLZ{ zn=EmlxR&D#6i-vf9@XPJgpi?LU4wAt(}Pc?Uh}@iS4CRT9pOq33v)UMJdqr-u;Q%# zY4u`tstz_Ki)1@1 zj2P5qleR0iOl9u)58gi?|5**x(uJzzZcPA^cY{q`P*9aw`i8HOeByjwu|nJTJB<$6 zdA8AFYu}%HJu)6XdGV(F?YRC2j^*-&$E1|5Jh`#+L&?n*`;fH|enc$i+`GG6Ql9tP zr@mUgE7Z#->tI+Sx{t}emhJyCJxc`O39Dt0co%roNA8Mk11jS0bop%JD$FRoidQiN zj{+nbt-5JSSr(^As~0DpD!i^3D0XN=6w=QyUEe(_t%4=dkCyWl0Tr)&FV|l=XFE(c z!bcC6=sbMUfSH2d#rRKD0sv0l01QA^xx4JC&?nx|?mHQYNiEr~KT?zb8Wqjq$OGjT z=D8ehWOar>If>JvF;5=ALsb93rgx-^*?QgyfYAu7A(ie29_C zL8pt!7;8XcjOL|CBN0VY1Cr{xv7;O0kf^MkFLZ*T(!l8;>Ve<=ul(>g3){ymm#8!j z$q+yd-meH%>W}l(?w^lF@mf})T}e032cLwo`2SGrO9P*Y09u~`257SlPdewIWVwww z(NZF`cGzb@YUWj|_g;J$@tdJVetP<@=-ci88vlSbe}qT+HDp4?En1n8d%@``Kuj{%4DD+=G3N zqn5p)M(^Vc>KSs)m3Op~WicS1J0kr&Uv>~ zaW!V3P&QsPu>RNbkh=VC!6gSmlQdptdr``XD5+0zIz^}Fbc7o1xs;0Fv>SpDGtu~G z4sfrzp)Ef}nAe2&G;IXpIpb}F;Mi_xO3m)bNTfZypf&J4=TDA5FY8+ay>JG8ClPce zw=31XyEMSu`>rCKRBg&WaapP19+;Qih9NfT7-)QyBp|P@K+%DSAqrtzxgaOx;cI}s z`S#=N@m&eFF5B#m=Ot>6F9n434&aQ^qmWy=^n)IKm%Ly?HYs5wbu z&|3*yS=+hp(kSi}x|vHuRz-4Tt|GTFV$s4wSH-}}0Pa=WxJJIm4O)U12MYJth!0d9 z^v!$f1`+DrANb;`dbwzlcDnjjKw|<&=^&y6Ccyn8n^`!UDFX^EGIZ#mWiDkiF3+S=SJP2?X@#^=argk8-iga1 z02>~o;)<_O(u6X#B?FN*Vhf}qKXt>DDl->W=PN&|SF(p=>gLF4i_{?h7l~WoF-mQIL;rW#XsnlGBd!u}i&J1Hi3dRPY(|Dj8yYsP(f=hO5 zBpsUSzV5JiIPB8HTg};yAwB!$`e(uNeYCDpuDIS7SfV?y!3^|&PZW)!VD8vYQ{j&q zt+@kRZhNqa*!vjk0=HWA072wY(kQS){o>l#^NNniKK+s4qU*2ydG8)YcPL}hG^-@4 z)0s20TY!N6`OvART|ElYK3U4T?3; zllzjby1h)>&QjX=qQyN_0bi~l-!@Kis3*Phu)x~jRlUV*ucOhA?aqSb@=RSN=HW+n zx^?u=wsO_bQNWb7+qFg$f5`Qxfv=L8FIVliaXRa~x}=TQQhKqGP>`={Tj@E+AKH0r z(C=tv8SS%M_2jipx|;t@ewV=>gDNdvrKChg*rtOTNg=hh4CGw6ws^S`uVn)_j+tfg zZ~W`+Lp_7JS`0k3)UN4DoH5pX56hC2=|M4LJn*TCbENi^@<)x=8&Zy#_FecXdgox( zw0&W(4<{dmd`huV%0v4Tr%pja64ZbDsN`w|@aAAr+m^suRXdIPv`O{S3MYH`d7Jue z2*e?bH&)eDL+K=*|3%y!ON-?fK9-y87;nkxGjmE}9BF7ga!JS`J++kHzOnm~_4NH; z>tAsGe7Nn}n<9L~0refsyu-G0eP&Ib7phva8I3V~$~Imn!Tb$ktG>K&hJIf9l|;-m z=cHc2HX05(9oKaaQzGAGpEG%{Kw8Y>a^-;!JgQ%TZr-0MuFGSoW&VNHT(PvyB3Wa) zZsu8OdC5b&H*xAj9awL}^+%rnNdsTBRiyOezW}gw1dJM4W#gTVIMlkK4<=y1Lrek; zQ+BGUSq@-7po)Cr_2ae;CE!bMe1CDIB`<)DzS`XK*`xt%!m9MS|PcsZibYjd3KsY#890#C8p{e zIQ`d%`s1_ygR+BZw(iyvrZs_0V>5lJ_iVLP#) z`S#A05u;^A)Ru})_@jX&F6}<)1oyf{(cd%YAFqD!fBcAha5P2HdrQhrx4AA&lmpzV z;;tc1*6Mtie78z9Ix68;{qK^KwJ#rkzz2D5f2xi@bL_D7oS|8hiM;IU`5Of?PEWwC zG2=?h3>zJRC3d`E-;Ut6cypfm2ZR8tiDk%L$`9!*}g<}?y!R$xgZ}>M6alI+kUqBk^LK)X>g4*_hqxCY{eJ6>mLWBm3() zyW;swb!Q}VP4BLtf&?Vx-U zTljnaZ2e7DE?^eH9pM@8pU8gP;*F(QlM$!vrE@!<2J&mG+S9=JRVGG8!5w2AGL`P{ zd_YIwsqpkj>Oh!<`y@#Du z28ZdoJlH9;_Oo^$nOLCX$xd}6&Ul2x8kzr)>qrAnV8dpDSTF$N(TCkA8S41*O6eUl z4;w<;wOzNXc_ILNqVV%py0-e(`geN++o!&C@v?PT<{GdNyeXD?d;QK2{O5?f4FLzw zzc^{oxU(+$RuY_kSZTq#cp9^F@cFt3Wj-Md3=d9#NbRPSISOoa+0|3bFsb*m#H)st zCvJ*HMA1xq6aWepf{j9p$E1i@q?Haq54FK=u&`dQT+XyBQkLM~^RUV3qQ03}NKK`c z@)Kd3qz_2ZV;SfWurSfc(Q-zUHpqjXv1Qvt(^lZGZ?@6d46nI znBF-s|H^$^#ieGh#);|{_Rllg?W9=*;8ZPdrp^)6lV4^yN7$DY;@-h^I4exQ0rO)?{Geb2}tm< zQ>J7E3h0v>qPKb@gwxOp%)ML|-h&Q-O~k%BZd(`-&BPTh@TST;8+n@jMg)dyUq`(C zHYNmrn(tvO?hqBKZXnoB@4qC|kg)YP*LolZY~-tH0LK$g9F5bU;GI*HR|bqr-zlMHLE7eE z*xCrz$Kt)0W-1MW1++{(s&|&k;WLh8U68HXZyThqG_7)~0|4{2m1B-0jAx8jU2SVmKvNRSGr_a#t$}&btn=Pd!7o=Z3;?#JZU;q@i zT4PYWm{%g&X1AxI#OrzplUePwLKcuAiyoKq7O@DsqLz$+>wWH}XZjKk(q-x+SS;&> z`T^Ooc?ERCdsJJ3*oiBrnJFN%w%C)y#63CSCOvHf{pZyH#Fdf#4d1tbfI6KJzxe#t}LseB^-{OmfJ zp~Chn7~622-SVv}`)NJ^a&`PE*~*%Mvwi&9+ohwt8!qMlg0nonWVYYKu0f%`s$5G% zy(_%$po4RdyDYOpoL0io$$M!3FV27Ny#i7xEUyl3b)PfD(nr&Kh!X|0Oz|MtP4$Y!q|mo#5etn`>~4Cx8`KpL0qKM>u=)FY9N zP_C`u{S`-(F)KM~>GIT0UacVIp=9+yVVc2H!yVeHlfDuaB|hqmH20$szrimXjnB@U zKY2-Xgn8ahVbsGWUMHnDq;A}O%w|TjDmN0EYm~%|{N;Zwt-l5H2RxLkiU`p0?{kf` zeWPkt7YpWJl`$?8VN@0SRsU;`oIs#u?30PD)@7c`(a|sJwVtZ5W7Gl{3NM~gz)%Ba zsgRR{cPL-G)$gRud%39WIFhW*vdmX@pO%-(<|^o!H6<2a-aSGF@Bp85xHe?m!0 z7-UU=_k_wBC75GsyK*LNu`uXg^0ika`J-FZpF_w*3XPlArvOnDpxDC)KB{cj8%2{1 zShAiw@^R11?a=CS+rG?sW?C*anNP^UMytL{sk_lF3y<_%(**ndU>uR`L2xPRS$^li0%kUwA`@#p$Cu@tml@cxBd(0;49E)!A85?-MFnw&+aNA*_d zZWDS`q2Iwz){VMlirpU|B!k)VjvzskY1PR>Oki(M!~h{MMfEshWV&H?JWG}z*Oy!5 z+&Mf$Qw*&NO(m?Ax$$fc{k_FJ+;JQtRc-{`jqpt@?myIe(ZCE;n&iJ~zaj0Z$qtk+ zVbA~4gWt#5Nd(%D(hzTMO0lsmb0CQ97>-JyABMQjPUL7659&~cAx>`X`)dt~@ygJA zPpd1o_~B@+rvAQqQC_d$!YQ_sa^^yYnhZPQ+U<)qU;DpJE*Ih4Jx}cfGa4n8{M?9C zamQyAK5sdUcP_yaI9I&kL~k2E*0$T#>fIMSP>U6YOVqKq)h+y$^6a$8htOG;I2Vcs zeO3;hNV;Y8^e)a}kz%Hm|0wr`OqiRure+KorL1DGdg)&p=CV?O<-j@eTZU>*V#!^M z3}Dw2cf*6iNYa#-w^zPVQ{rXzan7{omSby}*M$T`{k2~Lo>YvCJX$Hox>W&a(FEtBXc1597 z^jGT#b0*Mx2k;XE(pvab;`migc1ArdFx^$(GnvqOQwpko^EuW7TT7&UnIvq?+ASWO zwl#IzW+@ina)atwvwhw5s*9>ov6^>6Gdu84-WJQxIFxOmqr(P@T-R7T>sx=Qe^vvZ zP$>TGUaNlUJVdVrdM@$3ZdKiOUY^=O`wcW`TrszbCL01V4t>nAEUrGw!w0*rZVD6J zNOvmfnM&yS>$mXBOPcP%){YW`iOj{~XirZyIV+L=mmqVy6rPjqtYo!{*L zB|>|H>Ps-yIlZOOveF2NimDgBXnZpprF`H*Eg+sxE8#QNnhNBQWM|tDbkC2j_V8&= z=H4};`7XA2S}5csb@U&UC=z@Vk~r7dHFvr5$G zZuK7ULv%Az@1DtLuq6zPdh?@c^%kn&72E2QGM0iRzS;6rJTN*3>$n&IOE6Ub`Ti16v| z*K^xOzt_ZtADq{J*dbRhKHuADr+|P0E)*8k?O0*>>pHmTtzgaN(II0E}qU`oxDKJj$Xss5Ba4a%6+*xBOYX z+3+D&%PUj*qjt9}E@n3jo`19Fl1#V~CzF0P!&r=uUpARiOU^Av{aXL-8~z5)pX>U# z^TGPTq{&E&H}2=^?h<6T*R0m>E9)BOw*q_5ykB&W=Gcv@l1bK)oZ*GVi3U><0;FbU zhi0pT;cJ}7P=hp2JI=YrUrj$Yy?vkC`RC`KUs#Lez>gcVIo(qa%Z*dE zJ{z8m#aptQizW|Y45g9{w-Pwlvi^UkYXM}o9C(4JWNR`I)j*2mIl&={MKOV#zrGFw zrjrU>An|RhSGI=1uN+6N16_b30sn{X%IaBO*#J_jCvhv1r z^x%&(zEU5Z$uZf5q-a4XqJ*PRFRQ!4@HvC;m;E~09!2v9Jm9Ii0M-xoWgoX*&7X_{ z&#wdXCxcNalEdo!Ik&a#Hay02H0@LSNxPdD=`h~eP_1BS@^(X6s^?x_3O5v4DU;0( zr4cj9*N*40L|Ho0;}b@zcARnQ?%vZ}{WL73YEy`oTpr3To>@atzVV+j|M|R*G%&A& zlSxo&1(T5uAvGw2iP=gAzmTga2UEph9@|BmAco>3S*nL#?F*p5RVIazY$*fd^4NT9 z^Z^UQ(0HTCa)PHvB^i~~H`}qdNUH@kC1*1ot`8gB_YVa<=5T<_NoDXzjGzc@3Dcw^ zgeCv}LfI90USp!(^dpbvO<1*eCrP!N3%0k9u@@vRC@Z?oUM?lE^70nG~}6NIjfh&MHjo3Js-P!pRDYgu_HzERZwCr z0l3L) zHNwt$iy0;8aJfTX{bK(+S-eadHh3UIyrmYdRv3bwf zgX4;Cl#I`q`{3($SL0^taRT=5W}}hrq#_(H?i2tX>LK-x#>`};hu45rmH>1MLsgvIiz|ILYd|W=XLaynx#eP`26!Q2S7HB4$r@6qV{L%| znk!2#b|V?kt&ilE$SP*#U;T_fzpBo;5CEQkB?Q+0g7IfB(0;-AGZ_UaOM~lQqtnI` z=0&60Y_k`$n5F4y97hc4N)Ly-zi-&PF>30|sKVLcd+rsj2UsF}T>19+gTspmJ(qeZ zTg<=+0`TOf3U#VC#NJvH)?)Ghq1K@W=14dh{d-_Ca4;o-&Cn={!Qk~9!|X97(T$2u z@hLn!f-`2bA-M)0%iP`XsIrAhImH6;X;5|1Oyu_UTg@6h4OLA^hcSt>RIR=aQH^xk zcpRF=xGt!lf!fsvJ$;Ud->q(|eTtfjeRBlP3nWEyxFj6k3f!i_$Up(`JwdW?ME;rg zslQlq|M>W0Q+-{^DzRF<3Na+o9Wk&rQQ8d$K`pfVWG%>v zar6{NwxW`iczO<$&=86+OXzL3_wpyHJt>S-Pq(#m_ZH27l|2{sm(7jqy;Tu%Xx&HB zLC;G`6B;%8;J@Nm;QdFT`~mm>RsWmlA7%#D?>8|nRBo>lXe=pm*fRju|5m2xC(@Bw zi4!3R4CGiVwUDZWRa&Yh5>Uc$TSmvVz~OKKvlKOtjC~hauulIt6L7VVoN~uK^q^a^ z(7@i_OIPdkka7EM7*GzXRvsJLg~j}bT8A2VW+Y!d1Kz)&K!B^A6y%1Vd?3WVX--&z zQ-BY$siuOxT|#?1HDjB|cF|62Pc?1Ns_Hc$9xSQ#$64o0%Q~A^l!Z|>3O`p}nRtcD zLwn^EiVwC`Ka&XS`HEZDSY8h@2_rWmS#GerbVX= z%(%{OMnEgM1k09aK*0HD^VhrZHz6EHx8Vg8Eh~tDO7FB?xnFD)d8gD(tPkXq+{Pg2 z_HqP&4Lsv`61ihXnDm+e;J%@)5w9=oxL|kea^+ZOR){K>pk;i9zFIYut<`0YfDL!%0DzOs=WhC9?^g(~=p2H+~Px1JCmPOP{5hWFOW$ zB>G%}a9){tr*UbLy1=gPV50#}cN4#{~{#UFMo!B;CRygbUiB z7e$JLu>oE=JbNQpVlEx=x?z_1`Ei3%lAgpS+3wjh_dcd3CL}P;X;uNt;QCrA*i=T= z5XKbDPN`_nQ{GDze&HM(--22g0A!qFMMgen8G1Kx70r`(d-uyUU=0<)A z<`@ewXN#gu(5OvTC($Bplc=D`XIX|s9Ph9D%a$ms`B#1qU;oU%N+<;DkHG!koPV7k zYYEj+u@3|#aV8X?O_6G)lW~RZep5QY6Cif06G9UI*gTuo5-X`hNupOo-Avu5Wb4nu z2U5#lKb6rRc{g}9${JQMM>OSZZDY3l8^@my>sJHAKyuwxQ4Y~~w}HZMqc1EBnw~IUHQuCdlu#ul1({w#IS7cJsn~16tiC6cd?%W$oiG zN{#oEwfI(642QV42K7k}Rg-4R5w)!$1_}q?gJ1xR9SP3TM*ZoJ|U2Ko;vB0ECY_i_)P2Vp*!Ry=$C`k(b}8zL}VK zD3JG%4bj2tFH3xZo$VS0X8)dPGBO+D`6)*s8QU z!$F;19JZ|+)OnDolw(;c+RBuC@s87LM7{CNEY;?+mE11*euqKXu!B#AEYg)6=oMTx zDuGU<;pD**@aWi=={Ib3ie>3s1wydQY909o*Q!#Uuq}1Lkkjt4v%myYd0QHXmweXN z?q?>fw!eKlx9!!mQO3U6y=40-w?d~o+8MSU4%}MFvs3BXS#2h)`xk7Fg6rS0*UX>s ztHaK#{gLkl+me;WPf#>Z)6 zul?bNH5^>zXVP#1O!r{kA#vVP(LT?*E&n*+87N#|zYfd}#cyQ;o@u-4V4pLCjb(jK z2?9~=6Mj+HEHQ!x#dS-h_+(E~YT@qa0<(%lg@R$^8p%IbZU3Y-RcM|RdYmaT z_3+UOUo?9KnE6s{v6}g^4CAClb)wy0Y8uNvSlGzH9_NRXV;dGc^#8E;-eFBHUEgTv zEnw&Y0qKTNq$*9N1PE1n6@k#JbOc2@1PBO7XoAuSq4#E^7ZCwL0kMF9G_isTLcW{* zY`59x{l0VF_d4f!w%2vcKmPEVS?jk}vhJB#_nH|f`jzaJ6FFnoWA(|$`PYw;&Bln3 zpZ!bryOtYvHQ+CJJ42dUed&^%EeS{~axO{@PUf81X9?y9 z`P+XV2)xNcBb)faKNC&Dc1j}WXii?~$j|BKK~mC}mNN%;yUyT40yP~)v2%`W{bksK z6qIe;Kj7M3>LkYW<|`mly~H9z=O`(8W*#cJ_&`s8Fg3|pjDq20Y~(Un#7E?A7VR}Yc(-EDWiH1=>K3SR1iRc5?D|)`F(TUs0Ezp5Y%f2SJK5m)IzO#IL>SE?ZlB$JfkOyEB%%|W^>^@;L`}P4;LCH7nyZuVHY`dqD@-V$ zXc$aMDQy5mZwh0K_)i%-jz~kNyaHDC%ajtjq|!nQr2%AqO!R)aNO^KDE|W|>dYWt& z)pAV@p_?51h-we7sOV{8Ze34qR5j+#axH5XS28AjY)l(}EiYh8t&(VZlZSU=fj5zl z@#uXJNN6OdLku^RMV&TE(QHXkrymU(1w+b*a%h>AjVQCZB$|4WXzaD4Jd$=q(l7cy zt*ttpZgiAIQ$R8@4X-DkkcNwPf+f=yaIKFn3h^e>Q*hq@k$+||xvbcI`w89dMGsPM z%)>wOR~?ZxYx}_ZSCT}P-!dG?Kig#JHj$lu&Cd9o-hTMTX^WI6uc`yWa+oL-LA>+) z^W`JVlV(HGakZ!4i+kSXAR+DP)BB^2wWcM9z0<(M=otAKQSujs;?{W})nxgjfzm}$ zy&CMiB#SIO!z`)efyNrT#@Ai%{jlm_B5#miEXN#01G$^u<7oq}gGX47grHJ&Eyym$UkFj#sOi_um{f@@Xyo?CEjqPdWz&-{0<@n*X@Irlp}4 z$}(#4C};hwv1!HS1VygmpOk;2U&90A2t9O4#Q})v&HNnIYDHm3PKg*Xs<~AeNjnXuysW9r|@2TV8ZO{yo*izm_);jbWr;3{?tyJY)=>^9Oo7=TMmT;MTG=%Hid_3KrstKI{NXG_$_P8HRnEEVCBcnE0p%rU0p zIm(();Q$w{HsA#Rr&5{)d3Z?oW=|F!irQBk@yN;m<2QGV{8V)drE&=6H;DvBQY9k zXk?%4{af&B*M}p1GQqwiU^jPc*OR_Hf2Szmrqw99)$i@%JG))=yB6!Gmwr98OQU`K zDp0~(9msVA1Lb0I?BhrjM1eR8;<{DfRd_Xcx{A1hwf#Gi^1|l#4U+3w?Biuw)#g=AvFgFCotm`tjfGQ zPJP}Q6{DKKuj7SE!=F7#MmxG#Xvt}0FK%ce6?VM}TXLW33w?PB7Ip6r&K(px4P&-# z=N-DAvKy<5`>{gVDJUXU(0wFi0{oVTFPGzs6loZf^pH+cJ?|*HtgWIsCyAtx77yLx_lby~zOW&*JR@A_6c9NvTjkk-sW$bic3QsPJ^bVR zjqex!$UndEqCLz%Cl9+H?%(f-sQ+XCz5}27zxEI2Sw)g+cB>2LS^9nv`X){CrbYoH z|NVI^dzHU#dM25~5M?2d31?(>2GzfI&bNa9)K4gC3A9!e_Y4jf_Y@B|9k`Mjz@C5? z@zBXvV;D8GAOBtSOysLy4DK+o$jTn(pF7GTK|%}B!WovnE&M9N2<821sd&B{D%UA| zhLWTsou^1(k@BEe4e9%qevM=NIz)D~%?4UG)=XuTm+Fk>Mp@0yx`jHCYkJ6M1vM$J zzsf1rCTjbig}`q9*w~98U^hSeSD4VEpdoAUF-f#hidu6nbQQ#&!OQR|$B1NARYl+f zgB)`j6}Kc}mg&(?j=OE;b%<44_@f5XlqS9k(ew%nS65AjsJCK4udkemfdMJ#!!@w@ zP(B;OHX9Sgd}230*wL`UWGD5$1kRG65Q}3~19JEJoXL=X34icYIHBm6OT{!~kZ-nb zlH*nwo+Aw#!bxK`Vg^q??u$p+$)Ef&{@R;d4rTW0Sk#HQXn87C71+POq~FkeqOzqr zu}uXcDSh&f{4<<<6&>>sCck0N94RIVhMfv&ej@QLH8#f*s-jpS*~Y*?7i1SFX*=Hg zb%$Mf#(t7!(;cjuuW)3^@eC2GL-_eZMw#MUr!M7fPg`5a4cQ@!k|HduUyFHK&%eVE z8uWi@{`=2=%mdpbWMl%DfD9^DPCFKtraVTHDpy%Z5gSW&jVDViX~h&q9UA!b5{V*f zcWt%24Y`m!y+0)OQ)Z-POaW#4(%H17`m=}RcaJr+GUaz@Wr#^kU9YvOphy**2^2m` z0;Q%h`S%$29ztqD0P;5GiS|r%jC48HjKyYyg9yVV7qYlkPGK;ur=hGYi(w+a$|O7g zdwlU}_C)>c1`(=8=MO5hYa!0JAAA_h{~NV^lM6|6Y}0yO%Gpj>TD`}Lv#i{#F9TS4 zJkO76n(?YaK!0guVdEF3k#xcLI+hwPc`>lHTS0tXg2>cWozNMA6es*u;F$swmojHB zGo@V?wqpU+W(V6mbi5|@SCPaYiVq&ta5jCe(`n*D>u|##sX?A7K~v*SIw@GPVXoAI zegBN#Z$SM9aQ@^g&-FT>eli&w{>S~@5y1I5d58NKm`p4V_YY#FnVgaG4r)0%^bOSg z36gKDVfHHl3?kB!)L)$`4U<_1qrI=6py$=Qf6`wt$?h-94-Td-=e`V`5Zgj0*|75+ zmrge-$V~~$&u)%)p^Q#7hehc`{MGn3_{BU>NuAgzItUCQBe^sZ6KIfwYL0eF{pzxT z!&oW>C{l$^UhP9ZC`XMHT*M}tK_N4oo!~1BrM#XlX#CTXeZ}CtH6frvsSGbPv>w=X z(%Irnb(uh{n(}03#Ls5`1Om<%5i(CaoL_9JaP!8hgJiC;cJgy)kyvZ`*>iZMUTLSk z6;n&164k^ksOY=)hWkFf8__Zf)37ob{xbBiNIKH7W12^=s7_OyWKj~G z2ycD_IB%T)$RtG{h|+hgh?Hd3p0)G=zf|hera)J6QMkZ5aB(N<5+w3Hgv6sY4R;1ihA}f#{_?3wzhf2aeDB4hMw={jB zR7rO*%Z!mxh4ZKWgL`Wc%TFJbZJ(PMxsii*N=xpDZRD4KLreVa{%rmm{c;|t2Y!Nw zH;M?27{djJFpTO+n|7}t-nj^L?ITbOMNaSf)g8FGvUyQDo=kJu@|vB z*W%i&4W@tMSUhUdlv7?%z(~THGXV1&@k_ekOdj&H?LUXU^4>W03Iy_LvX9Ko&UE`Q zeQAZ=?5F{{OhV^9HHCLHx}B$-dW_VZwEq}7)SH=(nUDC6K*DN)=bHA_8<&l5w01B+ zyGKWgtyH6fReXy~k-@Mw;Q3&2>2Lw;d4$Fb3acNq#fSI=Ovx|)f^o59;6ACP5aQ;HGs zbVO}_!(ZD2-!sg*4sQ)G{tDx9^OZ79#Kf4kKb+BiJtU@0wR8lRNJlS3W8 zX{M28t&}OsbddKPU5S?lIgXR?M!Aw5Wzivjc={Z%0n>N)khoYg!$Gwi<19s7jA+gl zn?D!5=?7Z1YTX#h1Sa-jp?zR016k0#cz7%i2*ihe98KOR!zL~{zrxl`6G;o>$mHdc zJPKi3?Q7Pn+&)Vr{o=dwyolB1&Z+FHPal+A|T|S@wa@%)Spb> zAJmL+4qaKDEHUOJMUTtzg~S~D1#SC3Q%cvisRts?Pd_al(*x$@n3f!O^XN}Wm{pk+ zr>NXi^_5EMR$Ykg4{UEC7V_-C$)*`&F;iQ)gl{^twWK486%5e~5?>00a49iqX9I&g zdGT4gqskazj-^W#R+8e#A+vd5zAT+`@_A4w$(<;+$jEd}ja$S*353wKwEd8hi&|AW z@+ihZZrTMQ5d>>*zZ2}o_-k*t0nDE_={mk2&Yx+*H4fv~q5im3IkxqF#^z!C%73Qr z#bu7TU5!Nu%9*mHyJJmxVHk)Ch*2dN4PChf`IH!fwZiTK#%(pY7#K;8}HwIrH|k z?(IkPV#YO@ohsX=Ym5mMw(eIUz!ry9(mc?DYF0uR4H5mlApMOmO_zN(FQ*L!8;!2< zVIDI=Rqnt>yICh51|^U`7XmEwQMSukRaQo`Y~II$NP2Y6 zLX}PsiQHErymM_Tn#2UjG-WnBEWQmiQcqD!QC&rIDKHeue}smnYO?=0|LU8~ANT)$ zR@MIQ2o*}Ij8MRg*EHzWRWtzW-=&I^Uk}IMW$A~d8)jU?T!ky2Z|gVOM(1355k(ty z>na(e`qyJc6xuaJ>Ra}=pUO}k{xQzpZmzc}ga8!O;HY(&)bH~ghN zuxMkv4kE2(vq@}Vn&f&_bn0jlj?%Pn;qJw}V3X z#~*WVOUOB0q^|O+pNfl3CS>va{SFBP{m@sYN--N{I%+eACRZyTSI zhC+uV8k%0F9cYxishVn-kyI{p%BK)S zJ2j*N9+z~O)R(4-HNa&^rdk&w$s(koVf{qo(rFZyL78>_|? z%w{r~6`VBZG4&cFYL(GxOK|xj!Cs=azu_E~W%7H4?4h(dbMB_t)JY|tW0F`{#7LdKVjUKY*U!#V1jd3Ke&gy-L>5i4quP`;mXPHvsa_ZhLw(buMw z$~EQtxrr@h3E zv(q^>CByvFV@VvafM*t(<{@hB=})ZG>xf(a#=p1+#uMRvQ}VzokdLP0H$d=~zGO4p z#7VJAR0-&5;$~v9vKTL=Ou~8dvZZt3M5fFh*nE0YHR8E@FDS%Rt#ZsuV?eTT6hFWt zi#%_tRz`xBwESb#ChGFb!OxNS7It0`i2jaySKO083PDx=R#6a6rVCD8<>lX%1!2&T6Br8{|C zG-J{n`cCYz?3-$!8_vu!aU8zUQJDCSuEHBc0{27qYo4~GbsE{MV_#r1EBJb|a2ma_ z4{1*3{TaXCZS{co^_cS1zUZRnO&9Jcei*-X6@m>piOttZWMYB(8<4g`Hmx&*_{?wt z8>{kHOSv5*qp;5lDfji$86?EMy%vrjQmHX_w?e6^5kEU?oMl{4I#nKK9hQb)u|O5* zy-8zSSo@p3ME!olU(N$xNtjQ%+5@>9|EP{B2|s^O2RZnKZnC`n&C6)4|A3b*$oiPN znB_TQ;^%^#XP+7*d3yDiJaUI-1r!-P)Ckt5r6ISkR~A0WL?8hBS{@U3_)lXnzXm-R z_)Qz=7T3SGs2jJR0#)+ z$=Jsvz%4~fh=lG}cb>lS)TVUV5sQxt4qzmq)Dkld8>yEr{F=r~T`eibxPK>U<;l*S zKp5}xt>GKKT`O^>h@K%{6U!gtuic0vF#f(x{^orczYn8Cf&5jGT3vZ~5>3mfbU-GE z~j>OwZYOPv%D_`JANy`}OxF&()sp}9HisZ%Z{lMl)=%QR$c zS<_aU$}DR&1)%RS-~>X|?7_`A_l@aYA>t$ek%-^$*YUu|%v0}yU;2CtO9eS4AJ=3S zC5$AwM6OYe6LS}R6NF~zAo<(uc&`&L(;#lW7HDzu34*^#;Su?$`)bkzWAzYT<)SLI z<6le;;!nLP1dfUto2d|sOd$<4yd(F7T(W2~jdayLDf51h5NS`( zS`wn;;$J<0!m@*nCwq!Mu~KgZpsjqNIZEULri>iDv?kJ(kP#YNeNw`n(w$@9Lr|xa z)0q&7k$^LG%g)jFkepe*>!IyZzYKWW<@FFaycT1O=NAanW~t_x{mndm9R z=;JKS^)ZL1<%sedCs7{v##l+-AMtx$`!IetsuI1Oi@m|8BSa6!-_sH+!1?VhrBA+( zgFr1F98u#W$8Wj|yQ@N0{Y1P3_l}!S2vOfBccYa!GHO+-eKg{y;+<#9&2O`UOmk~Q ztk`N35soDywDBkbx605HWb%QJRl=2S?{~PuC|i{#y*UPLJv%9Ic0YUnM!%2;KBJW` zs{rxabo$ag6%=^YD1}zoP`J3qqBK)R7z$Jqt!_#iyo?}X{OmHk;N|Qy7F<%fYopZV zo2gm&`P2~w`am{D@>E8`z8%oEim3fB1NZw(Ct0U}_{uNKMhTFE+_CMQOOI=s8BBY$ z1(o#N1kynGSV0ao`MSStcH9o$$67vAf-Ah$DK0|#OF=$$Hlo!P1_EldQ4P7s$eDm! zc7z?fx~GJT>gdWFeZXRbRQHPnmMohVxt8^<78D!Vt7-G8jhW=s5t>WwbN7fGvTy#V zO7K(H`Nz|^rD8^Su~8C=6`5tmlucE`9hLKA|H7`V?&11(ev?KFxPJlc9WF8o#IIki zkW?N`vjeFdIvz0U)LHN#2`|XSsrH1fvC8B^bfo*mDg!Apwo((5gNCT@Z}>}jV3EA09$5X}aj|9- zj_Bma&Bvw*(33MpA^f1{jjBD8IoVYe$()9{mJYJ5}({zwXz<&_p(7C%f{jDMtx#Nm$x#?hfRDkc5I}KH*5S|$wQoYpJ<>uz})$& zRxJ0Q68g6V?8Ev!<<*m^z7{mIG~Ykmdn$R~{wRwQGO3M6vm?CkS{;_Ev#xAy3B zf9xOJvm3cA!|e9Tv+@io&YRBJL1c7PzbN)Z>4)6JW=AH0OF=;V3Q2cKDl-~>*k<%* z;#9F@0x{J@%Y$>ABZuwJ_hxD6SKcEcQGvMo@WzSOYvw^kQy(Ff{FRKU+#^Ngko8^? z22M)o!W2J)U;<%(u5P+9^D*-2#N%GBBShVQ!(YY&>-P2+!I2=cur9;f<3<$^BHxGH zuhvC6NzUm?`>TMJR0QiCX|-Px^PLq63(`5ih59_}8p7e9nIN#K%B~P=AT2hdQj8Xp zuwQsbAWVnf$aQ2^Pd-j#1uTaD!OuP#k+NV20@ZQ4r#~@Ydvcvz{JY?7?Mx$SA$g`A z5TzxpDuva(p9BwD*PEA}HI=MvAz2z%8kee{k;A(|tB&F8&PkrIL=sx|~m=K}nX2<#G{CU@I_%$&8j&9P> zyTp0vB}R#Cj@A^_ND4MoVw-W>rYOgd`DzppXu~K;# ziN1innsmamiOp+!9qi^WrE>#otR_ar0@W49qtO@(Er?|E={0@ZxwjTG%U#|EP9iP4 zE$Fkv7W~G)ng^Z>-rxkD-aejTRFu3d?AlVEM&(r0FxpM`)EmMazHX(?`fn|WNSD`K z$b0KD($zpOJ!|9@6r%gw)FY=F#(Ns$%tCX7Edb41*n{%tYN~IG?Vd3*Ee6|mF2LErQv-~<0#-* zf}w1ut1b^AHfR6E9S?jX{4|?pP?4AcIZtG+s{VDSk$Xf&*+ztF zPY6}yZ3kJPNrjN!O%RdUzj|xGOJ>73yXsVKtIbfn6q0oa{fLqw2~2)%H`MN6`Kcea z<9YS$^WQ~SL|*%a;i|yBb>J7D`CLf;0|TSEITKv)gE|aseA1~QJ&P1iQ!X23M?}BP zW4AT?VTJa^VxQY{x*?ab99G36YH87`Tp*f=EkZ3}d-p6+^M3-qqSUVjUJ4cHEb=0e z@@cIxuqnG%l(2Mfn>pA3WJ2~To*9XIM#Svko=??&xx^Kmvs6ZzG+q{~lSrKqXr{og zK3Yyi-_>Gx6FVg$Hw&MR84h4cSHL&EhUv#|%AiFffcM26rkatlF6K_!Y%Jm?S+}A5 zNsX*Wt^3I7uP9Mcn(+{+A=tIqSy&&pnw<&5HFZuqHK-T$2#Dq^roJj7iR9$AbnGm6 zvbI~J*X_ao)U9#k;?$SbKjZhi4HC#-p~kB^?11$zeNl`+bze<)n55ug{Gw?jyg(!e zW{y21pzfH*m+ADR;gx7UNs!Ce-$a;hd#=5RNz(rI;s#mZW5at)&*tYoj%~etc-PzN8j-Ny z@E`WT7d}>tcwl}>>TknVCjN{vSU!z9Q*@oCo&Q2`!EO9vw)-O#uj zQ(caT+UNy&L6qE_s34M(`gDQP-)QYKr_XYa!s@#CnsTQ(5gz%Q{)(Ay)V%8nfm}{3 zoU8WCSw6U8j&K7uPpi`RBuCQNu|6QqD^=_MTF2-n)nCqlKo7H86Js zN5G4(co$X`n<$iwV#YL)w$FF&t$j42H(0$iT4sf$*{ak+D5*nQjWpBo2=i`28SR%W z*O`yF$D!Er_0}@OnIGe?owg&e{@u|1rVPX{?dEYI%)(NUTfI@!c`}y3X-);h z;wR)F<9!-tIw6(SnIOC>h#`>Z+dH^<^O1-5sE2tfrWB#gGI(Y+WN5|s^y2vyfdVKW zx7s~IiSr3N57XJ&EdKTRl&ydCCGdao^M~jcZgnknm8wSvujr}wO0>l{jAuJT zP81i2-?Y?@MO!Uo0*{RR>9Ck$37V>lmkiq=(&zP{DW1LgAT3hCMP1@4J7Mpxp8Q9|6iqF)J>5P>I zZ&^5bi>+**%yzm`-OZ7Ilv`EOJ-X`M#EG(S?#;NSEAM1VN(5|;PVMZKJwhLr3Vd!ukq= z@1w{?E$0qF-g5G8_Iu&_S9fPKCzacan+X?APfas!bNLUVnLMk)KiENpNmMpjOW;Abgm_K+N#^b5okCSJBZ z(_6fxB!SAY8%C4WIs#1^exc5vuYjaOqE zIud@*#kuu3v8dnpm+-)M8kL?-j-Q7N>((Oahs`{u6Ig5Z3G0Xjy z>Bk!I@R{1`3QfL5$IvlUaSk=_Lg$-EhK5A07cso(O7e-I4!QbITa>2*@R8^ z8FPdJGs&EyGI5B2(PkhyCOR#{TEo&YEjfhMXd!@RysZ%TRw2z^k6c+ye(ziyTyUch zc=!!pu_tG`lV%8w^2A`lS zI6+n59J>Vly$0&eLE+DD?UKv<+bT~cbtD&w24J#(>>u2{fP5{<>^7rYspnAaP0t9# zFH%48V!hLcEbQ&HWFHI&bn=uS?ry<=Z2h;3_LI|syQy6!S+s>`>5}ZTh?lE75l`Q$ zd6$Ioy-~x%#>N83?aR!i$jaj67pJFEX`N$iAes)x;v`B?y9l1pyK^4C7)=vFM9sQ0 zr0sE+*GOO$w6UdWH7MBCWk&3cf}0kv93)*b;&T<@fN*t=!qi>Aa)_wgKLWpj{7oZ4 z$Cfeet@PBDaSAGnYh^KE%3mErIik(2z7TUVDA+z%GJAYmtumJ-X*f62D5F&XX)c4~ zZ*}YU-F;l&wz2tWRg1u|wfF4E^=8k&g6GN0Mw=Xg=)SqgFy zC#2X>oM0XZOOC3hMo|aY5i26>y06<5P3NMU;EjAKj`@88TyIW;9kD~np}p~ng=hCp z9o!A`KVLIFF&IB^dgIt%^;Zd6j&NrGwha+I2Q_cV)zj=?*_z>)6N0`U6PponM}e1E z7H^CwqvCR;?i8yiId)@6yBl+BUlpDuo;(wZ&u+Nf8G2@x&UCpdcPC7#!0?)a(bz!2 zhyL{5+_X!X>M>7l$mwgej%b}uOUiqM!gn={wYO~K4VfD=p05&ZKCi&TbHQn?J}TjF zM*aTdpY*_@$zCJ~RNMTJgdeiPN;hW*gZb(}Rv(`)76!T55HowZ% zunLs&P3h~dC}~<6utN`CETFyt;}(TQThnvF%1k3d$nuOgnQE5Z zvA2gR#LNuHAbcV=*JT6z{Z6!sbs?xstlkZPL~Yd*JnwG%)XT$=M{<| zCKwi|g}+-3y=c)xw)|5*Vh9Dq$n!UM*56|&z9%b>Q1!;Xi4WO#fG6Pd%GrfNO7Kv4CaI|`Irq6rcGMVk!dYUaFSTkum1DziSafow z$W(Qt8YY6$vFNG3c#fR@5aYBnbGve0)F_} ziSVf&ws1__;IS!(2TaB24R8q;MOPYkZl4Up+RCgTT%1`#!thp@;?49REy-TdWEq`O zCIPPKiSn=p(*Y(m+!6!7rya3nzwtljfo=XBAb#1WXQQ%&VJT0vQ#VrMb;kLIHH_}_ zaNQ!J^^UOSe1F4_AhiQnmzOMMzFJ!V;&|m zZOGYQdZeS|204#mJujnS;bVfIO^D*)jn$TH_Xpl$s&m#)q18X)_nPKwQfB{wjc;Q1 z!1{OW)G-WNe>lIcR4OL1f&BWv;@6GFJY!y+kJ6*;nc-)y`O9X<{xTOheBmCUjS$p$ za^z*hDL;68h(Nxiqe6OtYP94PQ8d=bjCMs6m7ABB!%=@?5ymiI&_th7!5uKYJ z8S`~k435;J1I9Xo(okzfI{#Y{FP@lBYX>$p+PV*_xTR{Fxd~mkjKc=2b&j|eaAt9P ztZSroC!@K9M0r7=BOj|Q#e{=3IpufHw!Bmcac zrfEaL>^tgD{oP5;hkoTWH-=ijJMM(wVf>0fCqSUx`EKtN;OG=>UOsm=?~F6SzBl6{ zh?s0V)~phqn|T|qr_L01rj)+{8Bkm_TQCyrFVKM;?KgCWWCdLwTCbiCC_El&mKW#< z(X%Yl7-M9xh{Y!(6j+M7$yq*8$;Xq>dU0NZ!v=3E+&{EO}?Rp(SU1?$*!81r*d4Yy&@TzX&?|4 zp{i8C69G@pT8FU$Z+%+Dx!8%65%#|9oekW1?4*(PQ8B}rFLS8C$L!-XU549DjF#@mJ`mKYn6p9*AFqbp>`X zx@LF-DIlJa*eu4n#qjo@&4PB>tCb}2>W|qc0U{o zk`7X%)x09!9{S*j>`-fXPua;MC>l_(NoM8J6U0n%fU$;U$O8-E3jg<>Y;#oxvh5nx zNu|^qg{3Nn4`(1l6O6M7R>XGx#{Y;1hPC@5K_I#Bt&xUw{PM1}6gu5ZXaV<}PZY3w zM1&4*y!~QOn}Id#6neBFgdPmOK#zVSzghG~B1n~Yq?;;md~Dhzm(grI-g3jb5(QJ$ zi-pCA;+9=RSA(U~;tLE@wM^iZUyakp%IUQXoim9<|F@ydHi+Z_XI~_kr`t34EDbCg*EEu*;|C<3~2NW8sJ}My6GK zDlW8wne&9%m~n#Dkg9amok5OR#@Sfftr+Z-EmdN>;dOZW(|{xzCif(JwMftzn+zts z#cR|XnJ36&63?R_dw#VqA}(wqJPw;P`8M$|efmO+Oa*^Ibt*22+py76wt9^I`IxH- zw9%@s1jgTBhKrYU2@IlitPe7ED;axLoe&VUUX2d%uS~6Goewl&`T~Yj_eqkeOef?! z{TaXCQ-Szp_P_CAb>6<%$FNwH9ZX%*y)`Jnm(JQDb#e}f-?n{zvQhY`@l&_^TlG`T z@5E3oNY(v&Km9_Oy&TS}Z~;4)9Nv=4y3{bte?5pxg!VF-iFD>77VJLuS+uD@Vd{&E z$Z=E^xbeAxvl_-qXGp5RyiAcrNpwOr9jpOc=jP)wv@g=fMm>b*Z^ZOe44E)iR(^g2oPvR^i_?~hpN+rBNdS-8C_iL5`P6ZtlWUEisx0q^V5XE9? zn`90%rsKuL=)ePt5NKgl(0g)A{-S{(AwlZ>nlf^tEW;{VB{{sRzyLS2?xG|$ zQfAhfS#GKUSI=xUS2M~tVHrX=IHMSv*%nE-B>y&Q5v%#%;rMxX5GZ1I^!`z#T0?BG z(PKd>@vr6kBPWO&ADpWzup7-ny%fcI3srADfGZ+P11^-gig3&=`h+q9=SrGsG*u1e ze9E0F85A_EvB3_>C85=%@#w@i{OCJ5R+0Wq0s^8q-%tZ%>P-Edtv*o*9>(Vn0?|dx zbCB+w5Iu0^d`rT~|PhvFE&G|xc@v7aik}6{2PojfV@QY*e=?Jy=hV$~i z@m{RPy}m!zzrgsbPQ~nB*Ub6(G^XT|=cnOMD>Hs*=*l-!>L-kBDi-Cn?|xu-i%9x!_>X$v z{jhHu@B`?(#w!xaS0cc@vYA~;Hh+~kJ`NAFYRHzEugHb&1R<)r+9-W~O) zP*5*p2;_@4JsK@9HLgm_tJ}%yVUoMg5FhNx&oZ((6wuT$>{y(8&J3QUDJqnz<&5f+ zDCg@g2F{50t?w22tNuAn(~*?fw~~o^7>M5^oT`WM+r6nJz!$~ZL5oZW0rO|Vy|^A# zGGh`76FPrwkr9_L`g=sw*4{N;mPQ7pZLf|PSK`JrU0htNxXt?VkLI{fY4=MuplDTu zD3dgUWw0m5F8#)Xy^`o0A~~8M zE#el?gy$ZD$QzAxyNIy^PhSXQm(w1OP- zqNz{o@xue?it?H`D44R0bNoW2xP(>VnM3Kq3Ys)5-5-l{E)_Nm3jA3AUeoAa5cS9T z;pUzAea_Va>tFJk?q^6Ke(BpKmVxSLp{W_r!kIC>NHD+gdwVyP2qJof#(gY&r)FE+ zd-j6)TP<@L`F>ZpkdQwHwgRVPOeluMFf!^ZnDtvC-?(GKa*cej4ojR^G@IeqZLScx zSgkHLM`}@Mssk+p*QS`TvVMGuaWbwwk0ka6v6A2TpYg!QXDJY1qIeaDqzN1*xrnjM zp0t;PzVle{Bv6U55?n7RQ@F_LzrF$mr%>4f;7VlkNhCdbohZwgRl(N zuyr(3RpRkzTu**+X~BG-NKT3-ED?#;a8)Q{t5-$upCuOiKfnjaU_cn{YkYiDcR%g4 z;hhP`QS?3H{x9E7cGj>ye=f20NU6qjBv$cmt=Om$6Qmezs=zuQ?apBb(MNUczEFGzQDUsrZu!!X+*b`=UwZx{zUf@7G`}*F($cf0IN@vD~J_Lo` zfeHyBC>eKeNHw>i9%kxecE@s7m010sxb5S&h_USKn}b;4)}y8s>=?AOu%gK&?mp5n z7cJ)mNRgbsG#?_b@urW@hpPDib^cn6@5b&1_bq?902yJmVox1K&g)Q5daE&plNr>1 z#_zW@jb0K_-+F)Q!}&8q5)i+UHQfuECE~#RS=eHqy}H zWfc3TM_wCoOufb_`)Sd$9BKbT!p-2!%r1o)m5nYtlFB89O6(X&)*{yQ8~^7$kSKrv z=A&OD&EnP&&JJX|iR@C32sHPIhLgS7#hjlr_qp|Yxn42LWa)}S{#Kyz z6nenZwC{{gOvhZmI`4ff>-q!mARpK;R)JM7`obhfo|vSp5O`Uwh)n*ZvlM~~MQy~3 zLT4n~5o!3Jz>jzp(6K!{96bzsMHMA2$faX3D)lb``#1IoT0TvIQlSM-&$KR&2`89o zB6BT`%S~{}xF*HX(dy;2F*SPsnVxDhCuaGyD-|u|nLT19db&pp_mX=TYXu!Sdd+ef zda3;wmpKh{4L;)OxGeQYBn_L35g@XIas(e86InPSDc+uM?nX(Q;{991%q6rouspj} zrR!Z)qM|$E)J<}^V--w8BgSS)D^k=cDAw`($dQgUL-r0cu^|(FgF)1wiLl_&0_2h- zEgQZ#x4WcsIthjoKNd{RN*=}4-RsBj*Z8Zc&dcoIZcII7ukJ(dFU8>%sXx3hBp@D{ z*naji@La1dXYMO*@U{MUlDC%kO3S}!9b`4R$SK{+%WiC4TQpF|r(yPLQJt)(+?^GR zhL$}V=Ss2XF?jq6yknLF(v-u|%cVTpq6Rst_az{SHjdH(;U5oimD7>3jDz{%ViHz82R>~X0{J2Ttw=*K*>}U%OKp{|9WT@){wuXN*@T-e^NDBJeKx+S)moTm zzOeGx$x(}J%1`=EA@Z>3CHP%m7&zIq9L#C@aDq=Mr}(*7ONpE=X-9oUL2o>(Bjr>+ z^OMtEHfwiz@BLTt|I`2Zt^kznlM$v&gs$2mJQaBo=*}JK{ATf|h9R+j z`y^>zSJ}kk#)fF#$kG@cqYM?$nKoI;C|ctno8EMoMK; zoK8k(7&XE%YK)H&)uTz`dd#~ji2O5t_x?5hmP%81*$ep`K>_<0$ZLkT2Z|RWu^sSI zzzzLMlPu^_N!rWnMHr8J{&qyv_V2w&M6~I^@wc)SS-h8zo$$YNeiV-1MDd8JHb~}- zFPVWIjzgUoRr{sT2!C`A&d9x>-@~-4PZQ&;CD6zfM%%#BQ_N^o!A5ZeV&9`o1wBoH z@qJ&oNS!n2ieRWuBzs7t?Kk`ndtjjtDBqzvNbA%}X?<*<4l%!kB43gDM9gB3u$5<5 z{PgYBBr~P0FRCe=Tf8_|PBRl)ZXvh!%4y_?PG{ATqV*UAoebT$_I%n$C0gE32xzi{ z)EhQ=BSSNO4fr%i&XAFlQ9ryvJw6$i)~8wxFM3C;t6`}x*RcgvyWMJvxFJ_ma73J6a;-7|lqoITa ze;9d+E5eK&({d+I@>_;3JXJRBAybcMgm`Pwap(>5_|wp^nEI(1bHqy~N_7B>?%mQN zM32y^mHMa26=QQio8}gePvr&u_X)$9%v7O4-V2NqUsg4T9e!9yd zqX7!%{owdf7+SdRNLPK-5vd7{1V)V{2>~_v#3?S%RQZVyXgNqybO}-+9@k(1OXU?5 zQxpE{{Vz~|MZ)Y`CpGi{h+hNg(;Qwv{B9xn7b02PX_08){n2h%s?0ezUzoYh8ILK; zgJoilRoTz9jZCLR6;BAASmWi?@C}5ew&STJz1q{p!7{QJ# zTd7~DlQf;d^rLFY3S1!~Mypmi{w$?ZIU#NcT4<8dO>8hYf>^>G%nrveshE07^iPLD&W1 z*i@X{sbfWsTncEc9I_TGJ}zIVfpJm3(o?1oJElFoNM*l(G3H=R>>M_`UE|_nl9rH~ z%Q0PD-Y}`kdZZv1+NQen+|1b-A$2l9G(Adszv1=T6o#d++NyXP>?AeNRpn z*4QT^w<(2ZM_FGS-G^X=woaAi!>16d=(Cs5s6I||+ z5?>#^qu<;i|Ap(1U;gV1T=*Th`@gs4ERA0?{yHTyJ3s!#tp%gzp6>ryR&p(GZ~4&% z4xPlX_Q9W~#wF8EJhN-4LdJ{6uiP2FZnY2Z0#!Dl_{U?neTr`HhH=R8sTMiVh}lfR zIS5?yoD7_pExm&53geA=LS3xD7yiSD=f6+_uOA`3`-I@TvsDdiKJB!hU;3{)Mi_If zFVnnjM=mj+P!7A=4__#j-A(vXo{Sr4IQyxi!k!vXQ^L?~7MqYsCB2?FrOZyg!Ux{d zugVmAfthG{d2+&3)M{y8Pz%UpxrCbk;{~EZP?Er1+Y61GceEl~4 zT3`}q`s)L5(_6vp3^#2<{grWEfJf<#klc!JhFVG}MT#8fkHi4y)W7y)2uq zFVj54FOoXgtN9xSL)V5)DIwov*@`$b6W;zfO@3L4lE7CfF#MG+W(Ifl>tP&E%TYv7 z3{ldAbX@hX;{OAma{|a9(EeDE(9Fsh;s<(xjz2WDAofN57hCfx@JX95wf0F(733BI z&!g^29XXb4e;|m*5=2UGhROP%@)P616^G819oVloi!1~qS!LNru-nK^$c&I<(#-xI{d)gRQu4&fOA8uLJ$uktUw5;U+E_O- z9v^Xj**>AVLaYqnO(hfD(dDq4SMER}jHQFY!aR?btu>xR7lMF(-8Wk7S=SHE(^dK) zCpY7iQR~)m^&DyH+^D$s^{WDJPmoDc7i8)J5Pvrfx|i8tY0aE1(gD5AR@5-;NtSc6aI~r+Ph{;o#z;fVxB>GfGu{85 z)36=`d#I@*#F|xj={s7DTDXV*v+cF_PVU?jX60-;>40T z`bxTSA_fhwudoQBLG(hV5ys7u$5kpNczU*l-xaY5I^n1e2rC(PY9%|P@%*XY3gmCg+8y5c?~UWpfzQZb51o<& z-1ILN;5VGw^q@K9c_&)DIl1%XRG)Whxy}AzJx|gSe7;AH)h}(u=3_496~b7rNiT9d z4K2$KHgTR)cd0`h-D+>=z>LydT7}`-R+-2FGk0OLE)9-_A6yXq@%q6qkar^nNWbRJ ze^dRy_*2l@-;zdYw}uz2n?H7Xm-oq;)4$$()&l1h&`Hmd@qt6q@=38l>RPtCVTk2_AcN~U+f3IZqPFQhHe9YPKK6&Mnz>uJ9lyRfvwBuComU1vDGQk{jXctNZ+8_#7knm#BqM7>0E%n1wPrd1c zo!c*$3A{TYMjH%0P#l|CnN`CokM^(zI$BIEp$x_0c_Kd_$y1_8ISJ{6S0mzGYI{wr zqC^qBD~g=Eg7uFcXCKEn8nU3XNo7ikPChwT9lHF}zaszm?Z3hRP@d6xi`}dkUAqi* zo{FFQ{>&d{TyFa1ffHfw3gg@RL%iViV$p-mJC#Mm{8*_$mt9Upg$|B>0B;Q$OA@+^ zn##9|eJ4Z~lnM)V14=4ZUUDzF)-|HeS>Me*+cz217jM>e6iGXh40ZaCK)f&pM8MhR zX3drN67|L%t>&LCcq$R15-Ho_k}{)jRVF{yf(BpRm)yoTWcJ!x^_1|ClJ zrB`e}v|`qjd``dh~!PE7KeLOxY=5B|7at2#{F zqg75sY|qv+GJ?M}Gpb}dml*C6r)-TAoAo+A7uYK0njls1tKT^?8vRy ztGz#cf#nzX$zHdIITYMq;km}0(@3)j3NQCxiRr7tW|^*|hYcfJ2_^juyX~VT zdYq|HPv_Gx-edja33*H4c$?|b?Rjp_*$Yt| z&!eff^?JKERg>P;ug=T7DiQ$ybr1qmOX_|z(QiF>KI2uxrmw$Pv`1XD^{SwV)h;Ob z!EU-I+O|>FL~|Z>0tZn0MinbO42=$W+ciCJk?>e2Y8mDp1xxuVtE?KbF;&y^vXK5j zDi;ML$~j@@B{|`v)3gGat|Zgj7S+M_4{C=15-On>i?~a%xW}BZ_MQ{3P2dz{3T+NUl^oIlm!l;o6_e9`NbWb8T%Vw@a8*Y0(%?c~Wz=kcRo`zzD~B{Wp({(Vb>52Pi-8s=Wd(kz~#ErlrM|mmA0oFm(omf)z=e zVkZ3D^M^hr@vC9^k)S^kWTUt0l*46ln{V{qo}e zsrD~_O|n;oQ!jP4Lqw_|KNiaD4(_P37fd+(m4!{blyUSzDwZCHZjiSnmAI3Jg?%go za8Qk1IFw|hhq9wedI?$rcgH(fWLLpZ*Euu#ioXZ-;hi9@N9%Nu+tgR0m*vv`A5s1% z<=e@n&q_^hk-xrtuS4dyVyor8xzf$Xvy}#_M<*X_+i*SBC)A^J(ox>mp z*RLiL%D<{du*uhYf z4|!qU<(*8@fEl^cL zwH+>Ur79+r&=jIqRW38*k8Q@R9deX=3L!U6g0}Ho#3d>jR1umeDib!K7@nw45c$b5 zdW&d3HXjxPciP@9KQq6w(yCqWAZVX}OI@_@*7VQM;$vuLSi>oKfIK{iIa3@N0WU|0 z^`fyUP=VVCnly4Vz*A~?Q7ZAhv>b6= z9GLkPn$pB<#Rs0KsHku;i*vpw$mvmldzO>@p(J=UUjb#>wq*?V?GTR`#`1g9_Mvgm zpizI%w!xo)oc*_LpQS$i*18B*x~OSxp35!tSvxhdJ(MxjG&PAi{Yz)NZ*c3cm8N6( zeC8&iZF$3~=%1%D?n@z!@#F!qbZ`P$;TulIbhsehn)2e4pj}`^0n3oH+%al&*|Puf z-{@^737wFs5d=_w?pqlDz39UP>R0VLWFYqded=VnoY!xrv2Azb_Kq_PxZgg1SS7i5 zas*~dHm@Zop#q`An?}g2z92U%D0K2Tq%SUs-<#?L&DSNBgoi)Ya&5fCa=JEa4eA3| zLuEm=T^WIyRF!f9*#jmn!BMO*qS|hWTe2xFkFk7F!^h^o&A{YOK>6d;*(oh^y6FKQ z+=4mt$L5F5RMTvJl7Epp*K9EmP#qGXV60Vg)CQk;nEKncxD4!+N5?p=MbsuveocxP z##3sQ!4XruN2bZ}M>&k(j*`a*m_+A7zrPdS?Y4JAu}94b4x2#74$F^L4lkBOy{Dg- zDo)+UUt5hbVGr8m@Tde9wC(wn@5cyE^Nam<%q{v}c^<5SwvxFBvV&vDz6 zpTKH5&Nr#09t^A%5JLFl9;k?>aHFYHnEWJja1$_3Lieq8DMjt0y}dd9)}PQ`-ZY3gK>4i5a;gZ40n%C(;^}UatU{cOyyA8sfJv8OXq1DAIEGi zf^Cx}n?(={4J3Yu>;Nh?j#Pb|-N-?*se{M?*8BB?@8a)mlZ0Mi{?!_t-OD@(W=nwe z3o@X7)emc5bsHEzQo8mJf8!2|cg;PsXx6jPuS$Cf$$OfTcjBuqcWR$$m!NpRh=YJ# zQw-d87F!r8WWWk!?iJNC3es4sf#<2p4!WIe|tw2S`N5j(a zM^VVdXX8)UA3uBu4BVxGK(2i4nWNw03M$Ha>lSUA-|M=6%@-5Joxiqppd4bn&8L}D zRV}1wE;$nFEFWU6@w`Y2@1)#q=Ka-n%OgK3p6Ee%AT*b?Kp}D6;0CkCw^wBY0qH1(o}!98{tU0ge)qA0P20i~=Yl4H?T7Ec=YMrjN0fHS&X%Ge>H z*GCKuGc>*7H8IX6J4=>201h*>D$^r4im-l#6K%0pHvi!ACrwXxC*k(Y$c~Yu!Ewn` zG8L0PY7i}J?PCrP)7Tq?dkoh`ZpR;Rl{^-3eKtdC$gTlsv`?A~N=dSa4(_!vdDpmzGOjpzg$~k*q|q)da$XP9A;lAn6_d3wA56k zpw)3^lIi#snagPd8*q)?N^MlQ+M}dD&DAVm6c%8iV&$1O)R?fFCokE0IjasMmgHeTh$=VG zlCTg?-uY4yA#2gPdoND?e0t;I&WfAW;qB1T-b9&7Ha&^0;L=gL`W?3B6P~09IT^=^ zp0y)8mFP5vI5&?o2?KfAM~^p4!srn@BBH_vhNCNEi3PlEFC~%M+Hi)CFu*w$zUaR| z{mLE4pZfv-1^T~+gBt+CXJ4plbpHMFz?e(&NdPu=#Ns_o!n(aBT z!s8IOf$Lc=tll2wJLxQjXDlN9*nDsdT&eLlr)xA1OQ1uro!)p*;je+cBh=X_$^?hzMNzW7zT?*1l7|COCT+u3fD9y?yZZy3%K}SncDqX4+4=+B%?3 z#e!Ubb9xZkqsmZ{c!Uz2T#iEIgx+`%=juRDsaT4lFfpwzA(hb%lTL=2x*;)Gn>q%4 z=B`Ky(W4bC`tQpk#XJ8Up#D+63gD1{`tzpqQY8in_^&On{n6{=Unku*-D7!X5%CD8vS!Y?>Jr0*ksYAfL8q2VKl@}SINpArv)*<@#W z5?>AN_O+|7D-J$tg@)%jx}mwINn((&A;-!}bo zrsco9!#aQD=eH*}ejWNmJZvnC0aB^**!rqp>&tZ7sWZG~eOrYuvYnt66RFA@j z4Sk$!qNOS_p)k!#;e|J}R&j|^`cUEyQUp~}9+}xp^)ie{-dXie&^Qk4J2#hC-ZP}r z6;(H}s4=B#U-EQo(+m2&P2sY9=N_5epeWa~If>{K2& z=y}w34^@!rNjJDF;DR&rT*cBjNtvGG1ubdzX{uY>`G^dVWwSNHcZK^GQQ%|mVcokQ zzolyHWXk&PrQ|wV8X+|rU3O@Uel$1$hUlA3X5PpT#W+`yMB(aC7s&O@pfX?6V@!fU zzOLa3V!&{P(v7 z{~dqyNDG9RDoROTFlF!d^G~1Q24yt^BUj>s85Uvcc&7c$YtP#UxdXQw6j_A%4(#7~KcvYR|rrp}`1_gFu+ z9|i+?V?gy%V^>g!A(IwltVy=|^FCdA`})j7^_lrw!pV(&G;GHSGYV;+glM}nq%D}C zyS<=NR}u>{b(>F?c{r@Rj6rX&tRZf7?T9ZgB{RJXI?qJwPwW&tTboRfUeDi~x0!Lk zE%a}N{Q47fBybq-7te=XP9440{%s+5QQhlfv#L3QN%BqKriOy86KFv{Ck2+&906?6 zp6X&qr6SYvZ&D!_y}#mL7DVzYihV*|TQ8hm8^gSIjIp!B7E_{L^_h-M%ME5-2Vx?9-5t8QFA9nXH^U}TMlJz9#pAf_dYF2`aol;GHezNrM>kCH ze*f54MeoLsl1?Z6kv}ghbzh+ij323d%7OlG`wF1rKZPM^OMZsp(iae4y?O8&@72wF zKCTph-`Qy{IcWqRn`GYCi*cg2ZpA5c%|_I{tgZBVR}sf+#J2(~c0Y=N0!OCo@RF*b zCtV~H@ZthjEzq{x93L8zsHWAX65QWcMix|jynY}Ij3)!(N-nltqZxEpSbA&0s>|1} z-v4=yHZv$A4b}u-8)h)Xlpm|Ds&#w9$`RED)jM57BE>@r8)a~(&Nn}%eL2bysg{NF zTw3^<8X{8DB$F*=t)y1r(IK2jY)G^TiA{!j`{3&Y(~7TxdOWRt8Sv;0+{FCC z=3cNIAvbX$E`@hh#l=H}S-J(spC^-o+|=it`59exAkc=3elhgraTwi$=?mKC=T_T( z8rjD_z$y!DHi7ZtKBE!zMvaYFdTn(@&0%9Hrm)a7X5og3PL2_pC{VK}QBFZoS~)m9 zWV0NlEh?}2Cd;6WFFI+&vdFs&k12_GEE&Wq%` z=kvo@OF3Y+7rI%@QRBy*MNgKQ*zJT}sbyL8l5ztRCp_Q*y-*Gzzi?@wqg(lyMjpk- zxt;t2%sJzZMzYh}0Q%z~Pa*AIY!Ng&+>T`5Dv)fiau7hT}Z-Z`7GFXHz&*~;qC z1Px5x5nyAp65g=>4uix^x(F8-HAEfR;MscWeCioqX_;L-i8vBRu( zbVHPuFLgHUfKMtpirE6L_x2Kt@}mtAF5_z{!Q2><55Lk!@}y!pswbcd7vyH)EvLoe z!AG-u`oEF(=-lm*1A|B}od-S#4X<8=b=BJJ#T*(h?0t?uqG~$f?z_w)@T@8yo=@uM z1U;nd*4`~|2Xf+LJBeW#YM2hZt?WjTt!NrclxCV~w&iGSGP3S!Hj3`V-c=;(V7(j< zJDy3{IY8Ve#v6K{Phlg&O1 zJyjgwod!>ec(4BiH_8rL@qJbaQI zQ}`7Y?8aEU4;+VR2(An845)FAHG@~$&t?W%KdGuSUv9hBQ3jh6}gs=r*h3$ZBw`S5q&c94Dks~LYePx03dYREq`tHid*Ao~`*z1JwgMSt)Lp}Y*a;Z-Dq`>a}7K;r0ag2Zjj4z)AlXqHDV*tt%T-D+^O=x^cR$ytpTXfWOQ z;DYq|)Txe1M(3Bj6KKp&>KdkljknJxY0kAfPZNn`wtEfjcn7>N$r{c&L{GwLTYEa5 zGmNT&&oW1?qh{zZ+z2^h)CSnE%^j7GQ#*2^%W^N`w1cV*%vW226E$jC!*WUtNaGo# zSKq&D#b5BuzkMrs^*Zd=ku+PhkITMTeH#7gI(AH_?d_Ano8^cC^xDSGb!k_tQw+^Q zvDMqbH%m%HNwrtBGYiav!gnj&Jbvp@2iOrjgR+Fg@3(pyzR#bF{_tOAv7QnE)UU3% zo0bFPzd}U?GC{u`2KetN(Ro~R(UL25KUNl(jp!Zei9;W>r#&!S1`EhZ#k7OK?ND3$ z-Ypd;AN8y0b*c$sJ>!NsNew-OZ4Zm1)w87qtO^7X%UIt_ig4SOlhCbP<}1Fj1*XR^ zxD8GJ3(k*UJ{ShZf%zMAxn7$fQ1iduqf4c4U;gaxkZ$zVv88v;Ir{hKO5^oy0w-_c zO#~%I7g3^Un=cNjQYTlsFn(cHJT?(!JIc!hKNu$PG3zt6sp?vTDERKs_hb(8}= zEf#!K9p$wl0>V=_u>^U-El5EuOH^Z|SFSW-io2F-yHc)_bwINSCc3-ThXDC&0l^%@SOZ2T9 z`f+{jfnZ5PO*A?;nurJ_nQ>#Iq33~F#(FgDC6tb97T7(SQl`=2Y)z{haOWe~NWK5@ zU*FrdNki0YZCIV%0n_egnt=c2C^5%@{Mi%?%-?8xRHVOdbo4D!9}LAG65SXk%UinGhoCtd1{tTYWFV7n{RkdI*It*~5J z7$R3irY18B3ShZGIjp+ASiG3+y{qW`)Y?VBADa(=fxE!$*>Bl?pJe6W&n%epBK_*C zb*h&|_#1~j1(2PEmY(`O*X5*ZNs^wjph>5t{BUNnEj6BG)N46qqhJy!anWLfNfX!O z?Yr&a=QJTy1;$`mWe~jyyH=ODuItXAZZUF8tyrtv9wZeMl~Bs~_?MNEP zUC#DlYo{`Ed<0y*S~d450;mXf7NoqhlX}-J)Po& zGkiuLdVt+wnAh5B3{j1_XukJfzPFp3Ny4SY`5S0!GcBP1+q_V}g7HCGGnQ?!f0Fyg zrR6gf=W0wSUtNI_7uZ_B!~sb{y9QNLh|M-PV$ zqxuMl>}(7?{GMOGhZf~Jtu}GlpE5sw_)rS6Tkj zQT*};_YodX8SheWHgm^t6NLqn`;Ko8q{n*WOC-EHqU=zTsD>$4Qef^7p*$;mL`SUh z!GI*ed0qxojh@m`QAPu{8r+RgC+Pk&1Uw1{;v)4(*l(K`^*#T*^`ggx{==y!-u82H zcCAXukFDRpNlrL#Zsc}OD65Ib1U(O^wlxckwl?Hmw(E-}CnGCm&Dp#$Z7N&eXex09 zlxbdNG)Dkj@umMzO(ozL=}@883qi- zOr|v(xyNB?a6Q+mrW}-!UIAg)qFdo4MuZj9nP#$Tk{Fd2ycEt!5$0$aB1iS0nKf}n z&e>2Lm({cMcy?hjc+r1f^1RLh@mEFDdl!EVc^lvPZ&zDyg%yxL>t}#8W}&DR$3OF4 zfc$3N*#3td&)!_N^-tYBt2h?BCda&HCM_DAPvDbgQ99Z36&_#?Q-rq3g+vR4vor45WS#IF;jBYqrF{86a}Pgi`8OEI1|||c zDF}Cq;@?{M)qI2U^!8bwowKJS{pqQfzkS7vR(*3}c~c7OxF9>nd&N+AptWmThCs^R zU=!mk+|)lcK@$iN(}xhVtmYuU{=PB~a!jF||BY_S8sB_VQz`)!0zt%8?YZ zICretD=y_`1d+h^tevohj-{EHa@8TMlDzH`Lx`I)QB>(KFe~!NFu+Emx<%n`Aduef8_O@LZYKiSGrr>~6 zD`gza&cjYhAQ$!WOV4s=;C@|Uy$109a=p8Rv(&ERAb6OUR~?%tOG3Bb&Tjda_0aILGaUmngX(sK;689l zn-fgE?8ro_lWj$-v5oAhs>E2|wvUVAhxI0-D%qt_s}d7Qdn zKXC6-ZAFJrjuMVDf6msOy^v=I%KthV871rt&M3*HR`3V2r*~9vyjC>_aB#jb9Ij$VoxY7|Gc# z$XN1`QLa4_v_ut|xo7M>u$s3o8ecgaj;*6tdAgcYU(gByqE;ZX3+&Z?fz_`1lw3G< zZA_exN4;%J1!4&6U4ux!_>&pYivP z@gp^D!GBBN)vp@6nw01vB&^N6|K0e}kv`isnDhlxo?ksZ7b1)CJk&J+lgUPA!bh%n zx;9{C65c4Rbtx7DQEFbdzG!zEJ{7;Ovs6);EAK2(_1dT2y^Le^47*?Wi|+YgR`0whT5#U%sGqG1!CFy?2^@A|B`jA65OnSYs8q*)|YdCGD+ z+V()Qi)~>cqwjht+izst@-m4Nu0zS9c!d(=m2Qs=?<(V&Y;ZNMf0}8b%YcqKmR1-P z)EmYyg_XKdjsFPlyC986Z4~48y2PpEdzV}1T%P%324?+KS(KR?OvLYvJte!n=y5Ji zR%7@B#yGHhU%2mjzes}n-A|$jvT~!(Ml~u4mPyM9{j)aFs34h5cc6A%FA6~q@9}l$ zRw%fj<+6V5_rdO$`%hooD~%=hC7sC9RQRJYom~Hp5*~IOc~CUs`QyEAB2PM64j;{xg*tEOU_4oS_Hwczv~ z;x3ml0;9LqDrmMw=G#jvy{P#WN9&17y8&4UiYic5#drodR)vC%6CURTDo5`M6#6A> znxs~B_nh}nn{onKBDd-_QGL<*YNUs=3-;`9N6VL{zi0Pj`#~^Jhy`gq+u){NtlPf* zwdYBnr+T&rR+fiMc{r}YOE%X*yj`6vx;A<7l~ZY_B~x5E$)C_b*-XC% zPIV$Md}C9c;5kYCQ-i`jGPuWx>+a8)Q<|Bu5|Yy)Y`6%dQuKK(=W{Wr-~p>qx) zG4&;e<5Gvd!yJL>D6_JX)6HmZ`-(dpq|CaAaeGUzFg?0=O&l;Y&AP@mf2#x#3$y=aIR9 zh77$VWs;ewYm*b)cib3GWqXqtQvb@ym{fZ+DH~XDNl+4EQVV_XB#EY+>TVf@O^CtH zvd^Macex4SN^Y`CdDaT#V*GtwqyWZ$6NVot<$6H<+0q?e2KuV2q!$B4!rD!Pfc$yg zQTD|JQ|5CA(l3QH{#>=LmsnoP%TKBrxp`!_Cz6IB&ev=c6;VK**_{doOA8F-SRF~@BA)42P? zw3y2wz&S@ds@FHr;}N_K?SVrWnfOL%`Kc zox#$`vSU@~x#u{`!i^_9i%ZQf6V;7D;>>Z<6ifP;bayZJ!={FA$*=OWrG zho4?4c_x)!w197c6mtu)GZ1l)I>(m@yj083{YdX?rZF z5%>M9m2ym-i0jUa3fz1sC46-lT8IdD2yrCaW4XmmZgOh=9KVj(KBCxmzD31ZVYTXvx#LSO?n zK_ok8ku2bwyT5O1(M5ifO>ukgzXud3-oO zoP;aH02^#=RAOv09#=YRuc{#D-c-PSJ?z$(<>ScGo_shpQV!qaru-*v-bWq(HUrr} z|M#V(?)!)FmH4~UNzMDi_1N`s(h>M&l6t3BY*|2PU7uoaoguYYOqqI?hjU&f+UFEPt8ilgp_f#rDkH$6Kf@@O^^@EVZLPp0{>1ts&R&kQe*Q+hZQ z1l#(iVOlo16?(yOVfiS%GPa)EL_*Xx$Jx8C(p||k`@WH#O`%RMjdteoq)2tB;iNKJ zI32&z)`A`58wW;o3&#>FY-`nJ?tGl@qW``sQYeA(-|GWYay_lxOCN6l`oE3m**;7t zSifBtumpCx!TgIqEE%xBd3x2&RbPF3AOCE4u;a>pi|J&h{R0;aa;i_61=HV!ahRgr z6v`NA7xA?!+9`Q-Nta|cjqEACugyt84C`+5!h@^xjlCSzn&Bg!T1NRg3kW}6KTHOI zc=ckZ;xD$%efRC$Ppf}mZjXQ2(v6MF3Aq(e!0r9)E3;zM#qFnIJ_l9@?u|5<__Fjo zf2g3!DcB>Fs2^>gxMmMyc;z+2_&~=}vr)dHzt*_y>`eATAM`Ks|EVw8Za_bnlo7IM z!d&{TH(OYgnW+O6*W{goFqY9L-sr0EaE3~@1^k2<`Q_CCF3p<4vGW7h5z;VD<`XIS z3VygxY05goHS}}fabpeBsEe%jNQUY`(sBsa@2tja{Gac=U!NUr4Y|7Gh!PfXk0Ib~ z4v)R2njlEORN2#MT*Jv}j`y|$+nx|q-JaQG41ClgFef=)>Px&^kb2`>-BLX$FY$Au z9>>a@cql^CD@D)HEE|CZjujjO#;caUT&Q3DBJfoL{a?y+lm+^a^$UO0pW&cYKjY4( zFOd55*wqTZC-rDsYpN6yZj; zAwHGR=N>aKx+KoL&v8&}$lee(MZ=0(xu%}7B|%vfx+_N*1%(Zhb^odR_EFEj!9XSu zf9LNkj_%A4CsEf`4WFW2I=Re4`b+50^rUxbE)zx_hzP6pW90mjQl=(b=MMZ@?RO~@ z$1wEd^t&&klMa%7sLpLK97T6x+cgYQX=Pr8p|M_Qj?fREWm@`Q^WfjFfIuL|z*drH z`T`;MzP=iB+W6VNnOg5qPwU_#k2f<1qoH|5T%Y7!eEDYay*06$h>Qznm zA~PvoKLscp>s?4I5}5@UeF2#=5%w4!?1f-K_wb_Fcn5aOir5v<5F_PX1$bJRzh*=z{!@*AI??yTExq zjK$8=+t<a9&vrv1$H>Ae86S)Oe`#(6y|KA1yMS%FT4i%14**JBtswQd20aw9Do-S5(Kh73j%5Xi~NrtKQi!o^{SX&)sL=lYMnHq#(crfj!MN4b?9iGyp(` zyM4pc1!e4i8)XfcYnc8MQ(uTB(UKT3w5*r}U~X+~eIca35W3uU_4K*n=;0X8H>@FiAE+sC3#sKQ(M*pTy1ptA!T>vtWiw7D|*HJaTkcj}mKkmO|Y)ASZGS@Yi zypa9#<4rfGU^kS%k1GoEKW6_fq(Afji~E0W>iW3fzR=KJbYcfkFKPxV^ec08+%75S9eeE+kOGTA)yZlkYU&%CTid(3d-?{3$0lFT%rCC2zT5b?wX=8d?eO^5>EC}NxtP1l#oT4Y|M#$X zp&b8VFUB!X18@D`s{ghc#on$fGW@O%fA{k}0FAYJ-}ClbKvjbiFZ!K;lZ3WzF7hXE3f(t&=E%Qljdl42PB zfKA2y_pukq{U0JC|4WzIavL1FLyz|tMgJ!-T-@;=QbAicIS(eXi2g^t)Zp-6&bsNs z_=4*W{im~Ta!LFTbNsdTzvgn?_kMMMy*Hcrk4?GyKR5qRSAL<#zv$@T|C~a1LH}0+ z;O4jm#6eVtV8=Pv`_S~$YXiYZ=Th^;rh0WE0gO0@Xd9^og?Qd zBiBjm#IP|iEh$H36+j^+VWSD?%T$EB1YimY0;PrPl;mBepGg44KDKM|%g+U|p$0vl z_Q)U|$g84#aYP;hI|f2Qi6&#atL+dZ!{Wmc5(5&dca+YSnxWRp6@-N6Nb4s5W{L@! z$fTx}=$|kSq*wbocxygW>)vP!EfP+N!2xI!gqHUeBPh09Q$W-_Bri9%9uE~MceZ2L zq9pi6iuUasam#55xN6}4n8ycdNv-aR&}W+}S{}Z$c{luGoI0qe)+NBNJ=mMloY7~z zOl(+TwdLXP_G-|RI;XJj?^dXOP*D4qyNRChIF@UC9B(@fC*4&_YVsWCX9aDYS_i%L%3;|vF9J-L zUOv=Tbg*EEn(A&E4V>r{qIpwMk@|X8v+QVoj-FjtR7=WA)Mg*#A?PQ;#rO`b*IIen z$D6+W(?6X(dCaa-5D{KGn>Jxg6ESBd5pNg&aPm&ws@qrByT3AxwF*a)2LALr4?bCX zXL0qfcHWZ?mrUd@qKQ+%gZ|z6+s&V^-VTtPBvMh~OL3NywLv*P3#(2cz5H7AnO=*o zDC3S$Q6=F_u*96wbo)g9EH)8@MHn+hBBM$;YZ-DI$s@`A4lCsnS zT-#$48Rg@;3;z~_bl$LVeIP}bG|NZz1qmQ&AvNeSvOrsiDzQ3UC|madv67X(fH$7q zJP{N-Qb&}I@{DfRefr{t!Dx%t?FoW9`%nzdCWGHqH`ml1mz#0fRg0MB&MOoL!xKOR zmelsR%EpAWa>-!+jn+0XQu6S7c{kk`uKv~wG@fI+W7@OMKrC0x^TpLRvG>6nCU@KU zXotnBV%a;FUFCIkpPpCory^>}>V_)BwdrdW6Y!lJ6f?UI9Ctn+O^W%L_4{4txjX9q zWzN*=C9CH(uSW_;k|(c!Dd=i7c8}%AK04>yuiSicFcMYJ1(eKTyATf8Lu6b85b2x?{t1Y3WQa zXnwwW$K-Ru719w?NHFQg@8>}T6oAFUfI?Mk1WYK&_av8!wjM3|re=|Md6t>n+Utw6Xe+T?xF5ZBeJa;~&)e|OfnYl>l+q=E z96voDXwK2-QaZa{XVmF2pSBp5YuYcAAd}lO#MZuAR+s;Gp(8NScP?1GDWjQ1lJoAt z_~x@FTdSYfN$RG1p26(pU6yABZnAuz-}62HlVV>N!y=+}{BUxjrKWr1m#2TLfq{W- zUTeLJv8&V#*bTOpN9Qf$jK@5}0`RQuQtGas^Sse$t&aJv=P!qOi z%J}G$h0f6Q{jEo0eXPWAYP62`i$aMzX=!2t%v-@lrpUS^{QX-qV_(iJ)n2`Kw0p4j zJQNp+8})-Bw%+gYM-(XOLbb*WjNX#w8gB0|9{ePc7IWq9zB+R?jS%2zY?1Wnm)<~M z=Xarg+JL$9)rBv;0Tav|N#o=%aTi*0XQ?89MbQxh{K~^3+h(o}yurx^jP$N2~Xb8i}~j zbSYh?ijpjY@dn2vgUKn|AqgXc4yNEu>8=hVv$uugt#vDFo_bB>5jf+jmGaYU>EN;# z+|GSmBO)N7)|%zp-F+nCuc9h80m_G8-ZR;mwjmj65E8Ol5X3Jk3U!d$A?37-d`3nA zg$p@l#)M1zF-|KYg%*rNS(9`3BbAy6Xb@=fvMiKCRU#I3GV4 zGV@Vz90gx|w*L3^zy>>c>Oc(q^JhIX_EH>j3;h9YtPqvDUOb}ZUcP9-MF8OR<9JHn zu>yq&-CFxlr@=#K$xVX~KQaIC&kxIaV%?YcY6E;8+jo>AIRUcWqWMI;QV$oGLaex31^WUvU$T zWX)Ted?y%2*#^_^Z^W}~c1JZuZ(nn){xiPGguYqsWiKUb;Orx2gm@)ZXBzRv^VVYt zUEHKCadz9lNcWxnlIzLz+tLI3sWLCuHLPlC$%{~D2ixzE4zi(uLkv9Rk}^hdM>++x=uoL>pZcq z56pFdeJPGl5r#WL?^;zzZKN|g(%a{QA0xqc&Qm|TP!w_(0dNcz8yPLm`5U`lIrm#$ zALhz(fk-Ad?W)!hl=$ejDpv4~sTc?~_C&-58f3o-eRd|jQ2tX$qa#A;Ym#PqcS^=% zK0=w#zH>^$5Qsw0(Q;wI-&*MiXf2H6HZ7;?vJS7XUQ0Y#>)?#Axqqv%(X{w4e9t}D z)tEI%ab)uZ{d!b0nNf_kbj{P;M0+J)IAk8yYnymXt0z>5q~4Sg6Ym~zdziQ6sbcl( z_|K!T2VXZH-TSj8d-$pjG59{(E=!iv)h<;oo(J`jB>}hMD8+1i7}rA2oh+;e6JveG zL5^+=r$}^vECh>2i^NR5TQq?;1MD)aWdvRUSoMH^ReH8J^#i-Qsw!JA+gyXfM9FzW zRHgysn_TZp723tH(SdedO6>M!jEqppV#9)C&A(lCM+_2QmHhscH?5=d2?_u#V;{AW z^*DpD3=lv*qFs^594--Vyw7eDxe|SH@3Lv8M{8qN;rNG^yQ**!Il9YZNx#J>Ik_D# zH*dYr{Ga$wpxCz_y|+60Aw;j;+4t77cbxVNKKEQzmqdzoC#2D-8tCzn7M({la&W0! zrOCJwco9zYfy8fM9Av6AHB8fvk+VNJfoBHS;`YLU@8@|T%H<%m(D z{lQ7vFfU@R{cWRSCT8CBREJjSt9W!IB4t&4^Y!-j+S@pmC*R1R-9-$)RZ$+UQ9|`q z%VgB|*~ZnvF4cPebdw+8n;s~CoY_XQv7b76cSqEsCb;a~>JaJcullf!ZkKmAf}fQ+ zt==J1xyVAoe0^7+3y8Obf%~#QeFH#jXqa4YU&a;a7{N?9i;g`Rb1!ZRTf&$Zu5PZ3 zZe&UY@39occfe{Rz7&iQpb1I?#sWmA)W4W2aOt?8;!wuK`^qS0AxFj-UMcJ-up-J z1Kn0iX*S_6xqZ_^LMi#9jyx)Qf$$U@90gqFfm2cP5WfkzrAs?yt?~`^VSc`n zWS<_4`%H~|!0j)D>olEws*^ZlDZv!;^-V*l^TIXr;4-Eb|9AsYhFPw}MzFvWec*ah zuJos@aX0hKAi>&EK6e0aqh1CLd>?=5$845JJeT(^FQ^ISrGW#r$5AHVQ-@reD=nD2 z=L}rD*7jM%=My(Y-&vuX?$B-OANx2x5<8dMcMQEOfr>zJpKm1BD%PAlEKEbdN94I} zHP&^EU2JsmJU7xG$AopRgQBni2zb$fV}PSk^F0y$JYd6wOnFhvtkwr^-vb!cfFb(& zClHp=tDPO|TRpIrZ3JIPSG45*vGUSq!}GzKN8nm^^vaqAs_qhhguW`jf<&(?a<27yWwbvVDm@1DE8<-_=gF!I`y}_+CT(U z?>Gn0;5g6hX{YYFhL6=03-vsoepw*s|EGu*pTc`2OdeUYl7y+$CrQpNxe5*XmYP-{ zH7VTA`S~zZSB*3|?B>gz{Ccb~IPdm45hje34w6L{B%ha^3@kedVt_yiSkYN{S(|u| zX`N$^sjMf*5oEWEKA!kFh3BxXM4FHFur8`A(`LSOY*ISc!YFIyy=2|XedW~-_m?VF zZH2v`AcEQloAn>F?Uy(!A~+<4y|;dJ;XkBO&#Y;vMQ*fjMMVuPQ_Siof^!jOHwL*?tB;{ zdo{;st)if0VUzY@DOx89aXgFd(eY-_(ytx5ZBw3TS*D7%Cu~JAZb7G#Q}t1nXSE7x zv1=2zKYX1y(#vhqa$J)UdovdC-15M2%*tnwQ|#`aXL(ypmgs)b!`!JdX=Q!RhAyM3 z@WNuzSdOk&{lCUvf3BvMP#x#OdhEobh~!WcaQo+}L5K+ZnH3C-r2+HkSu!KZ885>l z!sSHr-zb~iO@iNKWalMvu!AX{j~ugyu>j^k$?X!caC^b7jKgOZEfqOl6;YDZ7#r|v z^a16bS*Iskyf26-=Iovkrb>SlMXo92S#j{5R1!++wt7G!{bF%DyhEy!T>qp;5Cox~ zPsqXGnpY<&?F^-wjO6=p0L*wHSCghmQ)f_#FhLvntWN{pS4fko9*#Z0D=gB^M^^uR zUx%r{#RW!MJ1?`5X&L+F3cKkNXa3<|AWo3mPE+dT3@UJMIrfg2&J_a}7Ngrbs`((kwJ_w8a8pMRTZ4>_FW{c6+i zU%w`VF2~V#GQ=jh{Fy3PO9+poB)VGYoK=1mgh2rU0N_~)o@t87N1~h_dBH-Vu8pZT zkV^OvEddWy3z8raPSxw(n=442AK57K@<2{dZ+tsZxHLTP&aLe3)(83qvq8mertq|4 zC|4t3lvEnF8;)ZoWMP!@GVG~#KEL`y+9x@Z*1Vc0_4|C^AJg`eNk@I(&GsdNwUcoWzO|_L7dW$tzt&qDpwJ?A~X^c}+ z6W42oQW_)!fp9{t66Te8QJLT}??mpz9yFXx=#JykbN1FqZ?Q1@B^Ifu^6uU1pZOKx z!})?0-9}Vh>zS z#%~1|94Gp}eNj=7IV4*vZg}Hpd8Jz{zpQNQL6c(gJNtLCzmoHwd%8*Htr#QXEPSI( zKR18f|FJYrmFzvjpJ-YBj0UD#slhaIQXF)T&Lv8<2aB}3-`8VJkYc9Mj+?7aE$G%3?z+^=8;qd;5MIVO^Fbky8YnfM{pqkb(L_eTO$Bq>*K0EV-D?qia7Vvb zw0c6Bw!{7({sm#Nf9(6E3f9y8ymqQC;y>!iV`>^wMEG(|aoMUgx(;1l7xWC@IQCPg zGT+kejrXnCwD$Z6X=lOx*T%!uvx=GGyc+!Axy7Z8kt17*m@3XZc6NpD?WKcN5OD)jRc(e09lzv-&+6=* zt;cuA@@qN`-gS4Imc9Yu@?jpBpR!}w2X;h4U;hvMhU;yIvex%)1)SR=2Zsc6mirqV zhvuJVNl$L?eS%Qyfyt?G#2$VSUoIlaDOYugtsIY~^O|7cMC%;l8JAYg*#*M$g)*)h zFDRzl_@nf`(QuR>IcUcmx-bjzI@%RE{;}*_(+jriDrMM!n#$bX%>xs0w7mAYYn*|v z{*&qK*Bf0^D1W~va4Bb*zzx68v>9PA&vC#6XY}R9>0(ia8d&EEY~e9n1Yo>4l%u9$ zMWMm?sA?Ms9h?z#kt`G=^h9zDo_;ueHe`6vm6B<311;bbZ4-E@4l310h`R8H zy8q&xE46?6a|(A}IF}03i^K?BsiG}5@ca|+<{65dW@idvTZXQ1E_*p&$}kx%3>j!& zfo{gKOR&nk2!6Yv@n>#&X5bxvldLGQO*Nn2htIUYMmT1d$Lf}UVzc*rI$P(G(7sl^ zkyXe0VRoYTSN*-8=WMr&Q9>{@!Qqd==282N&JLr<@JJ2w%Uc~*)XV38R=;ok&Q>{D zBrVz>sQeU&c*x~9k2%3bF*YL@rYo87I%@I!lmL{mj6#aY&rtyd;>bb0tJ)Hb9!!KS zmNP{g@Y)zl-A%uo_LgTyEp6+1GC$Jmwc-_4)&d!9v)ruq>^cScgUnYL8P+X;b4f-L z5qwRGC11B1I~ioZ{~zCzDtjeHUj3olo?u72(r1KQey5uuP%07W!~9Be=!gmlGua3= zqCvz)wDBe6G66IhgY=b;j?*)*W@iSQaP?@ef75!adD{4G{L6pxAAlmqx-atKa`Vl- z<+WQ0ncTN-Txz&20?Mv&UKx0f)EHm7{)xu$yfvhhPF7QR@L4Q(<6P#U{!@?IRp_A> zzt|wky`N_8Ii-cI!aYCY<-E=x{OW8wX#8_&8a=l_|50ceq z`6r`HALkL%NyFEEtnvR&^3}+1tkuds3v-2sC=1fZDbx*M#6G;rSREFtH${RmC9Q=> zG78r|LL_MJXoB_iQ^Y_k4M8_1cb766O!R=oi8+^3O_)?XM_ShuFtk2C%+VXK%ry63 zF$r{ZM|>Eo9SWd3FIT+ckTRzSLl0b2JfoowpEkB>v0k)nF#69r{ARjG8Zl2U1bf=u zB$$H;(->k{%H0&59AY)&_b9|L@!;vk5KJ%6uIP8v&KR;FK{d@7M|6oW*|#mYMgK{3XznVNo;Z1FDZekfA&6ccswIyN`Jzqs#_|O9& z^Jb{q&ek zyBxKs!RY)~cSuJ7Czg=st(yQaM~279U?0n!c!q?xMnQ!c=qMKa`x`4Bh`$-{d_sT1 z0ZPbViuct6OL5JZj%-qF>Ti2j*ORPn(ZDzE(>db|FP#(niP6G0Cz1>Dav%Q}{u(zl zR!BcJs=*g890*PolhyYOjP6u8vT30tCO->YW8+EEl^DhehHtSrI%5Mve59Pyi@rzz z%Sj1F=-WcUSXJ{v&EQDh2R5t!@XwWiRIpQ*db(chBD}nJDf3v{l6?e?0L1CLL1k$O`I^Fi*zCy8lqpBGlOcPrLiTRTiw3BVlf z&VSK2pRX2|>I&>BRdsJMOHy2NHETGs%%*b1mUcvG#zM&&p;wvnitbqR_WxYV=L>(D z*>=dhuJHQ){L2=_ha&31w+1Vurq(c%o)5@b{j%OpIj`9&%+C}oAADK;lC;0gd$SzC z4ELgx>Ng4;ZzwhT@D{QBE@&34sh7ttNWcE&d;_$ZPymASHK@e1fhqH9xw%T3Hz4iO9Xlu(&eU0#%qw&T()zUbElL3;FWqXK5mXKO|)&Jx2M8 zKQv;CFC9uVu?2DbHusA5g~a`@s#4Sw!+jsY*^^0Etp&#JHCjBd?g$-VI@7OuSMe^z z*+lkgvc4<&HIJ_}rmb@YU?igOX^i$-#_*bJjv&Dsm?Y*+KJJ(O!qys{>>o&6NMJ&2LUTqE7zq2?9 z2s?*uKTE|jje=WPVK9~$88f1@jH3&Aa(D)LsxJ4QK=J;~q+B+KpQBtM?<)#;j7-y4 zQ@--C6{aoP=2DdC+I#CI?(08~C{R=*8bxoB%;M!v`Q44WCl?$3>-vu$l1P6_Z!Vw! z{dNp^Jqkkx;C=YX=wSwkrUfJMKs(ineT;@?cQoP9Tw$aH2$JGJ3AHY-vz`t+vGvZ8hTtY}kx8u~pdomRKq zXjjQ~fz3pig+ew#M&|&L`zF7n@l}0kwRvXo%Ke`8I_$6j0-~pFVB-2jOKVtX!y5w8 zk*DhDu&%V0;f@OL`z~4HI-{{`U&Ucpntn54CdYpv8pv36(GGCXLsotz>%lEb1iBFQucgS1BGmAcj8`E|}m4xa+AKPlNhzK?0SA*gss zOb5}!G0y;{hAMa^^6p7qYe8IQ;x~ta)A-6{#W-@PW2pxhbxvn&x=c-1M|oEuGdUh6 z2AEut(&M>?vOxCS9-JzeA>qn_hX^@hMAb9%egt5Srl5k7M{rAM^cIaYa$TO6VxP-r zi*ST6L)l|AfYco@7?|bPsN1vU0QeXX&C&BCmu~!s36u4tS@Mz#Fds=Se^QXZpXECK+eZgL59L*B? z4x#o@l%i9sE<*PAWVSxa>~3$Ktc3g3IIoE#t-Dha@ICxmDzj-AG%cB&Yn0@;wO+M=`5_pL3+ENi6Mu6=f{sm|j`mFjG+i&`I zd!49xuQ0KA+EE#K#rIXz6pk*{%e~DtuUMZMU*;Pm+CEcR-U z){3ITbLGVYk~j#eGkc^Zxmgub#Tbag%{xkHd><1{>J<@UGO^8`46qE=q&Tkc6z-fg z)#2A;)WE70RMiyEp@#$_Cq4{beK2yG2Y|R!8d1Dz4E?BiCnmF@SQM4>2XA*=I9iZa zyE+DlG>CSfmJt&~&6~4Ra!=0_rDI&?60FBpJ#nR_;ZyyD<+amTkCOcf&-s@gfb|LaG0b;q_< zaNR19yaQ^wq_PNS?(iv(07wP00HWBCP@p)cVtUA_YVknNkB_ zBT^v99D8`FA19EG#Zn?!U3jx2({Pt#Mn0P3!2(C zY3b*E_G7-K^iu8`XF7XeI-Phc$mLN)@Ji*6*)Z)UyFVJDSKy5F!99#LFO< zFM;^*(M&pELY$H`$AHB<7WQW=>n9HR7n{eth6rI{)T);Cifi@5FH1OVjTG&0HInxhXTVa|=6Q`V)`#_uibU}5rIgnMCDdNvFH~}Q& zss@uhSsrxq^)lbZ%x&-)qW(&ai1zWC(dG1zVbQ!WIFu|2%+11DRLr0YBnZYn# zocp1b2vowL`$q_XH%t5|3yT1KBa=dF2%zy!=u!$fcH=HV75(E^Fk7jivMq-{*ER!Bhh0s@R&u^($;?HK2~BrUhJVxzo1lr4yZTy5 zy$rR#aUhrxUrP`vz%Pqm^+3Nsld`6?=J~$eRUZ2`+L=iJ8mUf!%_38GJw}c+)(4Pd<8hsEeLBR5RA8Z1%oJM2uteL2ICvO?iz_+`WkP zD^z}-Dvd{~QN7n)48-g&LIW1c3<}5pM*C1RlA}7%HJ8ma(qWQUg$qrCkyjzA(d}&H zsuTTCVyGO)_QPz*^&?1yut|kk^Oq5!OF{4R4bCF%6D6t+)B+FoWKG_NxtPcsbjo?1 zYH95V<_kWN7r$&$gJ57aJ><2}mNq8b?^E%lZeGq*mBp zKK+M(ouue{R;rB4#XpF9J2(7(+-LH0f*5Y;kL`-0$Uo2Ab+l~oKE897V_SPj{J~owkx7O$)!5nJye_)=()2S2t2#v~T^FUBO(Cn@nCq`3 zO>i;U^w>^Kt>wvx5Ya{}J@;{=C(gt*at$%#vY5Cp0(xdM*s! z8zE^zL6&RnOsG~ok%cnwfG)ngNg;g`=sKlqtoX($rE!5Q1W3kjEvA@j24Es(4?|Upt%AZu+!*8NQ>Y%YjhH& zFN}}K0{SL^s;EI3mloOVUGJkee2{ikmM?IqL#%#rT|4)v{k%Uzl3hrqgryjv)M;iq zu$iZK<2X-pg*(CRQ}Vnze9X<498gtz&2L(^!2OAdCN&Ve!&}Bk7C39_75cvIIH>Da zXREa1*@GRSF*QL$80|Ba2~DCoGNwis>mUWeBhUuGAp{FY&%t;QJ;gFFI3nTFg39Ue zFFXalMNXMAxFoqaV>G*@93qwstj6bG&ywk+P_i#}5L5I=(kr_n{sYQR<1s%iotB&F z&C&>u%r%|DWM+vV#!=A}NhyVp@8U=Z=Q9YB0zm72vDf@y4EN>Y0Ode*Sxq!C@JHp3 zi|;y;&M&rsrF_%RyX>*-*yvNo-*Pf!tZdW=003(zh(c7*SVc*uaEWK%rCi@ixx(ef zBBl9GF-jU}NS4GiF*HU=(}fJ!FowT8Ai`h_WE+~R`om)V9!A`s!*aQqW$M9OQ13+;yLPA}!Xk7zTBdbb_R0 z9MKg1PHKEs@KQ!p5v-{aff&u!gnoM~Q&W^9+$ z{VM5#lWaF;XM#UsBui|$*=IeJfSJW%a$sEgiz9_N`#!?_hDG)f#ia!6(64iD8 zpYuu~Dqn6(1`g8%ZXk=q({k zPUIkGS&Ruq%l8CG4v}eqCxhS{g{>a>=(7$I&WUsN+=5C&_XC7G&D&mX*L~c zAx{GnQzBCGh*f;7=34?u@g?$tBTu~gR;S{qn(5OLyy9bYE>(em6){oZbo5}4T7{9Ky6OQxR>A8wfH5)Jva zDp+pVO0lPPTDguxhY|&J`Xz5#$D@@}5d@Z*!_n4lb5qgCTcGY<7TxegM~#i3qzQzD zz8jw_{lC(PQ}56gb<;R+J!fgm`Jr0VO*K{Z6HhQu$VmjiCK1SM1Ol;VopyqerSV-8 zElxOL8E)cEMWDKSbY(f_zA+>YlP3j_5OapJ0QF_kvF2{-w)ag9_jR4xg5JbmYx*TI z+T=nrrLX7tRHUOS{9{nLbC7ga!VtOtX)-O-TpGg$Ub*ov*b{43q?GRca!Y-krU^U( zr{XHDQn0-dY_Kw){`EAwT#dBYDir$Gv1YMVa4`L%EF3zmeNJG4$Z4gMJsX3-0CX)x z3c`gh6+rJ)N#?03XBtWz=c{;-NysIk>EW$rnR0_U5?s^mgJS4NGqx#yOjhMqQ>xeH zlv-)!cE28i;KttTd09HmUC)iT8foG;eXPXUjD=V&OTcOOYwg8~?fLY|H~mB0v?)1s zK)1ktz{X$@|6*YYmon5ITCBE`FECzi7C5amzYrGm^8xEpkkywr4Yz_Syz(Wvto_(Y zual~|NUr@?rC@kL@D_meVgf!=;bG`~$Q-W>LHUj$BR8g8N{fYza$OJ2K+Z_@5C6SM zgSV})8E=aHYsYrLcgzhf#2n7Adijm@);#U~JR{f0cp37EmI`Q`rYSoOs`Cuwv-ai- zwPgZwY_jw|h);d)!ARK87iDXGYS$LJV=CeGrE1D%?6_d1|9JH{=|FziH_{A?z~OUM zv@LVm4;|Nx^io#*RpT`N+SXa{KC1tvbxyK>P9nWJVEJ^cO zUM;AM9w;JMgOR4-j_B!Rq&Qe2e#AVlC09PF2ArD#&ke_4Xx6x_=>K;@Oz zACUxA$v#9XREG-q*sQHw+KFa-h1*rgdK$#ZP1)%kFz_)|3(Xao51jyH2#kA*bPAbMcy|v4>>dIf9wT|!S>6MEIFz1)UGcygD8I_1f@%&*`(&Wi8^Bf(0yWdo_-eO^pi_e-EL8YA*ENL08fM{*zMe+QdYjf*9S4c+yaw7CxG&j|PDdqHSqAu; zm8qEU8q{ilD*7$Vj1upI{&g+DU|mtdhJy?j{z5{KnuikMiiovkijSW#A9)J-P67&pZz z_ah#y(UFKOO{u`h3IJ@zl$RleG5jo^_x9^Mbx#PRPvQOWFz=r?r6Zul+VEqG%{-ly&uQO{TiCkCq(Y zll|$~U~fROvVbH}HooLmVIm{V^YZ!H%DUBo$bnCNt4eTMHDfGzh`LD2S;M|OOS{vV zj=%hjjNgd^qg~QFpW@;Sa3Gtw{DydqlNd}?zDM8_if3~3RUlQ~2oDh%GgY>j`nPE# zVi!ki&dw391$PJF(+WOmN4QkAbbkJdaZM*b#=cf)Au#-fxzTMVT};eY+nww(s7JLl zRiFf3r z@B#=7Aa@!7hbKT{7zjOhCYo{~tgRPbGDac!ncGiMC>C1%eD>K{EQ#QGBG8ww5^hq_bo*ra6aq&tDno$jT6!(kN19U*DsM?)xSR${=7w* zx~>m9xncflPor8ArNeB7vA8H?X?Ai)mQy%6I8jkUMK>NgN6GVt!rGl}PWW#T9Pm-J zLy|zdGlb$(&tE(*%pD9E+qQtPTn_rM>WCimjwL0(jy9b)nq|&sdTbc(JPG)6S$>~; zLRsQM^^NF%`2R>7-C(UkeG&hg5?O!VGf6?xUq7Mq@f)WUEx3sPcOQ3b{wO#U&Jt>F zvXigc#bM5+hm`}#V@yH9QXE%=pg9C7tuqY>}(T z7R#cu;iX}^k?mc#l>=54_cObUCx0xbmBR1J`tRl@2#k#q^Vy1G^eCFaTZF#v5Ga75 zN{-(wPs`IR=2ihpzM;i|Q#i{H;z(M6j0oeG3yJ0+z^A@&OOsq6JMrM1`X(^h`1)}YIi@} zLHf!q3-*F%4}wXjPxtn!eEf7%dswj!(65rD?0$KKF-V<|J^>_z11JCv18elIUrC|@ zT>DP0;EeUqgAjkX>O3%mq@SSbUnWhUH>TndAIAlmh{H70AnXrTB()MiR&Y~e8tnBd8`v; zN+Qx@2+*QdA154w743Z?ffL6b^}ujRsr1D0>Dx&)gm1$*CL9L{vP+IB!G%N$($h_P z_4o@*E?IIwpTM@x#!hD*2>+a)(Z|NPhQ|3gD*2;{(?;j1#j)zWV@8 zAXiX3IL=YlvXnOCLkKws8_w9y>}5SlE29q3!@+rw~xz>nSkMx z5-?w98VUviXvurq*(nPPGtoE6=iuD5k`#1@G|g79m^rfbc>t;!Zhbkjz%A8~f!;hE zVpI{%y5w5D9!+Dh;@MErd7z%gT;osj6!aRe(cD=b=r#$OSWM7m9jB}<4PwHvWg5~; zo}A*oT`J~s;yRS_vNhae@4cx8E=tz@@Ll1iPqcTC>6gEU-Bwmz^)H`V?d^!Ui{ICZ zydRKud+(ZImfB8{^a2(PMsTC?oQ%x9EfUL|hn(T@=#_e&+dE|vDHs=RbUpeR)g08g zSwaAO2u_uS!KT+0Aiy$=$`}hJoByoOjc{x7g4?%xH&RDp*4tY7rmk0H-$`l-i(MPr zyzb-nXs!Qn>~B}F`%aBkQ=Ad5L(-4H#X!yWsE3*O(PH@8ZIQ3FzGG)05vT#Y;3Y|_ zn?BArU36z|`@A}{sB-8eeJ;(um~nDqkw?)W=%uiXQP)%s_+76yR7|{bq(Jd(4!@`MsJodBMb?NVvM4#O3qUjSd;%&MzWs@BkAotNA`Fhg}e0X?=Qq)9y;0Jvf zll$HXu4DmCJZ)SLNF0(x$4^PDV-l`!2*OdhfKovL zROY57hH#YtS~$1MX=5^+0!{gMsw}Ozv4z5m;I^Nn5=_7QfR|m zA~EOn6O6qlDjkL_4UdofSO2MTkQBpgt-|;w-?vYM;`u#{1C#yrzgK_6jyZ}v)tob& z)0A;x(Mm+^J|;3v>a?#@QvxYHERaS=v}0EeVIuglW&w|xhN5TCNK0nr zHJ4yJ+ISaj#vT6d=RB&_COQl;bMu8Ta*7FISduAo5*IzLjd9|NEv_XzIeXv0Olg9P z2Pa22p+g%(<~NOL|3L6Qt<__%p(OBjo9=jsf@K<|?%d~$J;IN;H!V-10CY?^5h;J||Se_icO8pdGvJemR;<9+8!)tWeOJTw5{b_3$$?`bt z6vk`D=C>?*W9`+j@mIv`POlf>$qf`TButGLWt+Olw$7{pQQ7F!#@#&!42X$xT^wairl~ z3|LnkWK*h_hLnFFKGihKmTCxf=LyyHvdtKL#%#y()1>pwS(xlso8);9N-UT{-|tCz z`8zw(`|ZiF3)IfJc@xiHb)0u)|MBKH9PaohBklhf4;^RqD@^3RKK^&{nDj*FCX7)8 zrpQ`b3PF(RM!*<|_Hib$JLE`n>fIznNL~})N=ZZon@dVZgj^Dl48|57!bLQVkb^;! zpx6);GX+*o2hM8C0qzmEbp=yE+|pAG?RfliKK@2LzUw+?Dz}=gdW~e}IP~;;$*|>T zQ!f+oqE=~BtJ*3z<_}DMTl{0rKuDhM zD*5vS%ikX5l{L?InSU{zsavoJ_DM)K))-907Ni32bB#`?a{775LWVrkFuY-vRKNzI z7|10|fz!g_AgAzmWGm50Qokz#1=AuCh?OV;m@=Y~f@@+WQUq+M3H0YArTX@Q#zuy* zvpd#^mtwlNSU1c%$LpSZKUzH_pBmlT*AsbP*H!gI(gGTo>dF{Y93NifJMff;s_ftQ zFB*U2V=h}=Qw&>A9i?UszbBcJv*~b3cTm+gTwCyDRa~wEo5hwor1~XFaGh2l&Dngk zRVa43h%lm!y~)CInH9g4EGc+hgm@XFDdSya@o$xOr#n-xmOAp&CMsR+L0-Qsm+bg* zU>ZgZ?x7#DLDS?fUId^X5KtA~AD^OWk`9tc>+gtkR_#LF9akTwXp~zU&%+W z%=Y_i?Vi%pd^m&kQ+)yKqhXsw?!?pdKNpw9->QG$k$yIHW6xvp93ve~$d(^Q)Ry7i!0aS-M>7;~R2G8hn~7&x=or zPgECcylKCEBi+*pWyLVijgwW->m|TwfgOgdC~2nu0o~9?=28jLY+OMO*n5PB^(p4_ zWVaDysjYh#-PkeucpWJb7r&sQ@sPH!!GAH z*AfiN`3YaU+ICUuG=HmKGsN5}y>@RX1;*=Zs_*~W!@$}yrzq!{?Y|{JIydnUh=3WJ zOF^L2Su*dNlj%y-HatyOc7CBCv>GcpNU0#Btx$grnd8d< zgF(SCB^tCKg^A{)iG(y-fqrx5@#WOFIybLWK!Sp#>1X~kzc2n)O@Q^;e$%~oe@yc4 zNPik3th}O4_=CE`mBE7&GJn=NA^WEOBtg3g!YX8481kLAVrJpoNS-ag(fZAdS#`wT z-npSXje#$YYv4k6s_MTp2@njJk$}OFLU;fJCDI`-!Jt?ao@-_dZ#JtBvt(-}4wl;z z84#^72EY);h7u+qglT~gG^j9C4@DzxjsSG9RI{aw7FT5-U(@fetxJ>nyn9%XH_!%o zVj5-Ve`)$y`t*16`^iOz@Sd=^Rce2WWM|A^qEkPR4ztFk)pzdm72dn1YOOOpNvn za&ItgCeLOBjD&c>S~RRUfZ>BalCxT#JM4-lQOQqK!GcE)<0yyGLJD!Q3lZ7qh#*Q_ zoYH?S^=%zc6mH~A{)RP!{OI@Rp(PT@IhEZS&x;Oh0)6lMh`!D0nV;Ess@A4CTAj$w z=jHCGlewRxk^dwZiAGwHUXZ*-#$eVv* za^?AgnHK49;XNZLjbJ%V(*Ws{MnS1m?f$AEww@M(k%87yqG~ZSlu%lC5w~TH(R(9d z9+W$xF&~P~Z-f9$Ss=2qniEDV29Y`~5D=oHTD9@2fWG!JT=Es$y#9{L`232HoAd5> zWoOmcJ3?t_*uH*Fqe*0`+^el`-drrggb|FtdA10@zjBW38%;FsOhMpXaw1_G$Z}8Y6!N3J*=LG zcZ<4`8d$T`)v?%RW1Vo>m}VU8j}SP)!`m1PkEOwKs&Jae(ZnNYX;`%%)+ZJ1#5cqn zZI;DluH8tW<}wx^W-iDSkELXR3xm?I9IzMqM>n3(b~2=OEcvOh=`T*B4#tZ$FwafU z)OT**7RuJHSxtNRBq-$F_ySw?9WNGLs3e{0twK6QAD}N*6jxv^S@Sr;+FBB870Vy% zmMn04Ia8amCsIjEec}FEq|(6)f1ekM+^t_sjg`?IjtuSCJCB6kH*aKcrP}ZA&IjxQ zKv4mV^G*V~b}+m2ahV4#sM`BGJkiuAMp3iW&O<)KYTxQ6wY<#!L3^W$K%T2ur)-1& z%k|CwHqVa8d&~Zhi(nG@Qkh69x*+{_{j*=V4?A|Rag0<(kGTiMFp|!L-f26FseU!0 z@1a9113*2kyITgW8{qAB2kH*!c-$QIpkfWIEeo@^_Nkxd`ZNz!Fdx)G34l-p#KR(d z%5s|IDryr1)n?2-+Zldvu8o|>J@~@TTlemZy1~P+Rq=)6Yyyzw40<@UsKF#zStYL*UIN2EV0cc!7cZ4-^74B`f03f3?$Pgt+>1sn z%j3Tila-+cx}T^ijIqh z5hJQTVMn1>k5Ylv+{2Sa8B~7dp#<&%rVS-d8NjB%Ss;c-T%fEVu~MAxg4g#$McQkT3jKn> z2n=c&59R>6^+NpiC(a*Swp;DeUd++XRHX~QJ!{%wtnPa!Ls{oOiWU3)=l|(a005$-iNV$RvS6B$vbRrJ`H3nDjF_r9;`ebVS3GlbIjGN zq8({B&p<%nkS+7uyfP3#5cPbA)ttG!)O4h42uIGJs|s<=`fZ!G@ zaFJcgt;{ty<)Ov?%G}3XcPYMfND>k)%~`WxJjbuKJyhd89x* zzoPoHk|*!UT4mcO&upw(!#>Q=Vc*fl*<3$Xi$G1lpDGeIA->nnAOH8e1;_vsIPWEC zif1i*dKTC)TBQAV`?1pp{)~DPZmu@J58s}eiTX;!tmb+JE!g zI1Y^Q#prR4G7m~&@DxxgH#4^n3boUo;AL-ix%G}y`_tB znTqV@)szChq$jRSOjz}aA^uUdPhw^-24Xs&g2?(Q3Os0o5f3(JLetE!6Di9B@j}{p zujmjHFzND_>6mL8te7duYz-X9c$kq6#!H1faYjH{K|q{8X9Di9{Ok8Pm39?oVo+A~ z*44hmA3JhIe$s|kj;)q!*|)SQYH?ma1Tgc&So}s&;xqvNO1VyD4?N9Oh+r`#(hOZv zB^*>hP jyzZGgA;c%ud{C#i;P#BXSYN#|rLXy{WNGDrdzrf{t!O>Y!*Q)cFXl1;!Y)%Y zGe_(z_Z2XO+zi78Cw4uoiQE0~=f|j7mC$^qU(t(40yjJ@EUhi{t+Qo(0?B9SOnu8g zsv`P*BzqB1H%+ZWdVv#;Hv-yC<9JGMAAE8QO2V;*iPG;*%8y#W<)yXq$cCm zH*dC_G=e|A@*%wn=xdr>+IvHs^1Zwp?GPYQ7%wP?%jd<${^S1}HXS&Ai0rj3Lqt8N^p2-mVl+e zHIr!<&r;t8?g8@5L{@hBsilhOeZzPqwW%ZMcqsurqpIDjX72uKgoW45mvfj?ED9_zKqo0O0Czgo3@LJ`z447F z`gKI~(s`fV(n3S;QgmVV$TE|F5aK--X_iikD}xp8Y&f&io?d!&uPXA_hi(vzGInQ- z6^<7noUl@EGYy8hWi3IUR7d%C{`E1_-Nr;{LFr?KFbBX!`4e^uJ)IuTfTkJ+C)O!f zti*iYnDlESaar5WUfSZZ!?gV^_mrF~tiuTkNCi5@Pp+cI15ta;f)J z^7jtemIfciC+3d5%`(n=Dk`pYi=2)8p6qogsprXIJvJ!&L4fec%qe~haNVRKOqTO~ z>VRxefD~v@f=~h&kubtvEpg6!+EDa-zhn|z(4kv^q%Pp5Opo0n_(_xr{E%RO1nd94 z^hMsoqKISFla+v}<}lr6GI5bK`0nudY3b_bqxVMF9zqnU?UN~yajvuW%F3J?Oc9$O zn`Exc$|>~9ICwTX?rDyjS4ET^b`?hC+;=6-Po#sY)g(xcNfsKyN{9&|O0u-~_DB~e z`3mBvIX#{>!E?A|k3N6cbMDFl+JZ)C7@|T{jUO2T03s7A2L_QM8UWH)m%U#9yuTgv z4ZnQl8AG4tXUpm<*ZB(zU&yStj$N6&abGF0b?NmLE}ww~5qqD;#|O3IGR@ZXs`2{d zj6lxeOSedOC*{*|5cbeY>wo;eOMb~?r%Cs=IwW)Qb7#a{Ek^_9_w}I6p$|=^XP`Dr5y`Mrwd098t(@!4g@=GJFfSHhAaQ_s0AvHdj;TJ>(|+O2F7GI+3&+<;hnl2 zp}g*ke#pbVKNq%rzwVrpGY?+G{Js+$6Rq(lozv_5Vx9biaInN9JLf;rPlMeaI^&%M8aE zWx1%zhccd+Oh8%v2Gb08CsuAI4n_es9O-8#Qe$}sSq+H# zvB)9kkEYK|?O$Dlrm^Y}1~~z=D)u>y!2nE9#F#-a7&=Sw!!J<4Hv`PklT}IaVEl2? z{WymRM5_8}Ax`*b-$^&V$!V?VrdJGuZTky{L%!Gc>(5FxG&d#%&E*A)XF1Db52O43 z@qf%P%5SfpT{eqoN&Ori&5E`?zp*3hEjRS8X$|yc7TK><*4Br9limUDSB~rv8x~~Q z5%v<#{dG{M|K+eLI_Q0sZINM3wste^*Pu}0(?fCr;k)j%@HN}BB$E5%-gv`sQheCDxQ3#-FSXZ!88>_P=zm2!VyyUW6vPDv54tgkRV zNL7a5=)@IEc~z0GVi~kdR9BFK#EIdgG!{jDzWM3_GCd6!dtNQmQ=e|@ajCLvVqPCh zBc3Lh%X~ophqJSJR~1~>!&>bQq6CiKW+nR>=#$W%lWiQ0~77bH~YBsGydc#|qvJ-RDp= z66Q15Y5tRy;~$F*1IUPnfC%sI|)F^4!N6evgy{E(v_FSs$de8VD1^nCKP^=Mv*Vw9r%jawMJ zd?pat#yL!r$)i#r6wa#mUan1myk@Pgs_5!za2kn8QC}61Lt1DP3~IJ4AWqu3_U5oT zkHB7T4BXj=OLyPYH4A?%*Q?0qE7XL1U9?hPF!Ox@una&1Kb~b!Y&ZcSx& zSA^xQW0TNt`R9iz;qaw|`23aR*ZGlhn5D$9sjb|m4x@`-i4-2UTEY+A+E{z-WC3QCh-{=9bv{^ z=)4!~pAwhZv}QVIToC7mRSP-G?8%h(_Kq4~k#>D89bm~eWAVd7LaeB`V=;;3IG;)< zOJT07>YFuC{)sg>Nu<3ZnEdJnfndNMc%H7uRmdxXgVZ)B)UFypxvaPOd7;&*2GkVZ zj7i=wkj_|!5N#ecYO%VO9FgV($)3nfhRs2>^zQ~;mZOl`NcQ>w^*$xWuNQYYJZKaT zs?z6yf4KJ?P3=rI{#-kn-Qzq%h8~Gakf6Imr6ipN%gn9yH;X3~n>(&77NHL&TG(uZ zul>Edooq^l+M*MB_xqT`K;wz(b=6{0%f+K{8wkJwFw3zD<1{F|8K}L-7)2)aeEQ{4 z8ygqwkg0H~8G4QD8RR@sRy3f&3!4JF94c(|uS&|f%dnb3swcMb5B8RNTq9N-+XGjc z$3$cu{qOW1q=fW(n~`Pm$y`(&(0Mq3r(4zF?t5Y4z^)2HU~g{(#{sq05(p~|SDDAA z>=8M~0UZS+FIgfRCrb1cEj_@S9p1w4kCjVJGT;jy<0aPx&jrB{?fCDa#?~r-Nf&1@ z5JCp9XCcx6ii2O-(YzFp5n?V;i4Hpsd5q`FD){<`En#JwI0GNN7SB4hgTYqCdgvQK znae(DOKaC01Fsl}oYUTQdxpC;z4~tocs1_L+Di0Z%Zl(iCfA>W)e)$NYb$9jgc=Bef-tOP=}s;42dJCvWd!!QTnD?L zQEZih#PuqTwoF>+pAk*}FdA7Z4hp0ID}1}FJ46wsacX#7hyn?iyjDd{%!DSVEF z$^w}+6S1CqaccOF|8xAyRy%c`-pY`kDJtFQa7_-m8{1_5hk3f3LFDt#B}Msx_KF7=OG`$dm-Sxxcy5COHe=y-oLt!UBrKFu zmYM63b|;s71y^mcG^YbJ1zWFn`S~?#U$ri@r_ZaG zyV(QJMBb14>w9~@3JBfx?8(rQZ7>-9X)c|y)uVd*)K^H)kV(_tZN}3mwj+xs4%msq zse9HLd3(i9@o#uc#`$4yyVV9=FDPWGrHlxgGV>sB`4@HPh7Bt}5D8-T8~K?+zkUl; z@p3n_(%#f{lJ#0}StRa7b~OLCLWG`h_+=l^qyumUfWQhzgJO9J_)B;t3dIplJ-i+r z=LD<*uVq0!@s2Z=uq-7y1ZSZ9?pNk_3E&)JvdPQ73DPpj#9R*OYkwO;@;&-ov=}P5 zZ{nD<@9iaCx0dN-rS3h7*28UTawC+X^l8*G(%ZF+Z}dvp?Hx9(Kp#Tx3AxHhy;N?9 zTq9LC(s`-pG!_<{Dw{H%KCP@`K8eiiDC&c*(`KVWcho{#3$HK{qE1j`f@d6=dzE67d>Vzw?|HU@s z(wmIWZ$r1^1i*O^fTzq+POnT`kaauPHRiB8;P}4HTJG-^L+N^f?v#V@_@C0fZ&wSR z8$(kRm0N5CYVBaukvF5WYOFyB1`r@q00$aU3DVRM=a+hc#FXpi%kWM-5?XR_rohSq z^Dbef!BfKR2i-nWgO;!Gnp>Y(`9zjBtq|Gxlz5IP*YoGAUQO0__DSd6nXft)N)=sW zmn{&fQxY%W$^QOzJDFAnc)9Ub`*O~-mYiyZVH_=7EIM{m^tzC>oSK)!KmLEA9 zl_Df5MPBCUCr#`@u@JhtF8oKYE{;^alnh~R^AF1mJkXI?Kl)WHdf}|kPZz&ba~@bb7g<>p zm?&!L`X<H!!_ zXe=T0C~j2eLqGl*bQlf}8Gsp6zzpt9q+b%Tl+!ys>~1|<6M{L=PIps?I<5#NiN^d6 zu+n~nYlPR+vWn0T)IWjf;AbAx{7B;Qi6&Q+Wj}wVL%vei0fA8{3^T_lr`v^xvWkca z@F65iyH+%1#y_1_gny_bY8gAoqwQ_JY3(N#D~yGkTk<7q3r`-z=P;SPduj#g_;Z5y zes|D2Cf>YW*Ex4M#$ls`_)LU*N&5IAfb4uOcze|>q{d{7@i4{5&}6yioh!5V`Z zA|n`8P6$7W*OCwd|x#TXAR8`npoe- z2kfb{aMflI$oO7(PQFUm{=p%<1%Uu_f;lm^Jp#2&W|1b^5JgDenLJlLbw5f4`1Rg7`^}> z5O9=21U88IP`Nrt1JR_ac#b>>Vwe6YMEM-|TpY(=h_&o0;Af_!iBlG7jsg(h5;0#f z?yM9ZCjO7LzI?~PeCeE1$j`x~F$lmQ6xAnR>1|~>lJ(gI_>%#IFA`&}<6a-+wQ5$9 z8id95Lm)(On4PKMd+BS>ORKIKS=I}E%%Suar5d%t*Mj2>3=`vHC4XVspdOOO?gSzR zLm^d7IwIwOs|j&h-AR3!$$VFG8#UibE8!=+W5~1nH=Q-}b2yjDZFL60 zwYwC|H9u0mIh9M+?xYX#M;cMiq2ih4t!O^}+^|9>aAuiP-$I+k-5$jAqI4=T$^dFP zb{)E^$`wBHyxP#M3Y?5G-|>z=lkuFXSJ!S+ouaw=n|ElF%)jR^0OpZ|nvN+4miO~F zUYi4##9dile8Gb9oA~WsAVJD#7GvWY7w>CH6ZFz}#4)I2Q0R$^oHEx8!r9?TW-{KO z81%x7I;9Lu0n9RkQr#MXAtKLqRS6Zl7o^Q32-=JvOyt`}Z0q#bc3j)wym*Dn+C z7uqk&#N#%U^_JyOUnC!EdkbdKn?KCkm_fPOP?C*NKt)E-MOvN`!6``Dkb#ip1(&-eGA$;{t41qP`+n;@l6;uD-eAnbDjGY%q zMC?XHiXQ4sLtq`}tH9m5)ybShN;6EB$RfsmT53q~XKx#^=c~?Bk+t_PdIC+m!w*nj zaa_I4RZjp(s25Bm7{+_l9qt+C+t zD(2;FoevmYpJ2=A(zy#PH9$##6LRQ?lt2!QrWU*b!8F?Aiu6X^16j8rz#B{yWRzmV z8A`diaVa-wnp=j4NyX0Pe*`BN{gnm28^4&WY;EhZ1-2;MAk~JM*8i^)(7w7F|92j( zV6vM}Ir9Y_)#ZJm4y!b*_2!o)NNV`-g z*m_8*GObHq#~)+l!o=eLhwRLp75Z@J0YGwZ_Bp0#RJkdpf>R$oV6Wtj^i2CLs* zXKfvsUr0Kf>qDQ4J_p+Tt8Syjf45(*#R=!vN^2Y2x`Ex|83S50-WL~)Vp8@3l&d2> z;Y9tjdmp|EsX^CjQ>QJzAEc(|1?82wCLH@ovz>X(alI{F+IkVTz8Ao&@OkfvWj5<0 zcdL`5TrJ*!ElEcaBv?r*c<(>Qqp+hGUef(@Ck`paWZI1)uA^u>ZiHooF*m68er!D8 zS5Q{RzqG1c&=gC!^pF3<*x&h>VUvMPz{7ayYrs77rIu{kCou^$v67DmznE`ikt_Xj zeMa1Sja5b*Ux!QxlNkavx5+3eXqIqHick-8^6zOr6oyM2e$Q_suvY3IAtzns5+ z%J-p-XVzeNBq;$I%^R0baPw1L=?_zm!P+n?T)0Sii`Iw<<-*%gGydk{C zcP{{F%%((Tks7S-)Zw_#8B;%NzY2O2LZu~+~$nm@fYR6i}{ zFjH05aL30EK{vpHVceR0<`#=b2rQ~+Elj8GG7PQ=esdRDT>YC*SNM#6;HdAnWb*2y zt5#H&DQAX>aHyf%yD))V2cGK&-?4yTK}eyR-0$zN((ga`>|e%%2>f6#Lld_Arbr=i zmNj=chywY5pXHnS@y)aMYLa#NmSHAZTC$@yQ8gN*fYFa{j76<}xZ zh9VH*IyOO^I7O1M+Ee6RVXl`RqOZ6WB)nQ*Px6u*hX~J=V`A^C%*S!;ol^hfzZ84z z*h&B6g9((I@p#KEQ&l&&0Iu|CeNddFhfEE&n$w zP1%E1EfQT4b}@6~FMxU}5SS894Kl~@C+faX{LZu-IjB}1xGjE(^R^7b?bt*SDAm)% zA}`ZBllYZM8&gw1Q6r%&lQ)*G`l2zU`A2Vzwo&S1p73jq zm{T$4NCd?P0111EMskDpccB1A{b;M@9KBSpOgbAegMcyG0*_~(5`|IkUEl$ zm4)Z0tlSio1)Sk^MUo9sfeba&VozBgI&U=o`ON4S(#6&8_?fmV>A0vP^a;QYY;Zm% zp~tm1U&aRH7u)?Gxb~h*Ug@I$_^-j{yV&cQJXnEy(JnhgD;QqBe}`WBuV)IjsiNWu zv5i!2e3=yiK*T|S^&_MlT+Yc`v4MiM5Q&6z3Sl28e4HXHJKo4SQnAowU=)Yu_}P)z z8LYRJxVs!BfWO+sBz*Uy_r|ls&W%%@QakBN=hE!x_u_#^iblm!pZz`*WOb)@h8*13 z@|#o*8~K|>VMG=i{m;0_z(Yg222TALGt(>)0Eny|eKg)stOLdO zY-L>eM7T}yj&MwmAClJ%B=}Rqe-@&ghOdc>N(5F94(rB(DO;`d6>h-1X51S`M&4a} zpp$VlY?Oq-segP~)i!)AUKbFeXtW+%>T{u_1ifO-Vo^km?sbrZ4_vu+w>xt~%$xvM z{yB)XH!WPwrDu5N-(Op%+A>~-8KJUgUv=8zOU{1szRmEQSAyz=bm=5Tx_`@>m1EPC z)0WY+rPaIXB0DRm_nI-kTiy=6I9iO{Qjwm&O=M#8o1NPVw!gUiSR~q1%3Z)zp6B+D z$A3?|;&&q2v%t)hE($evwjc=g2`X;7;4t>G;z#*oEsfj_RYhUs4!N3=0}=(7np$3P z8KvV4b^ocravEr~BX5c{UE3D_G}|+A!k$;;eN`8p`|QzQJ1#vTG$7~R_om3d zzcs7{l3T!#LT$zd(bGT5Hq4!Z`n61Q<37NzQa%fl{S}6P?V95>fN!!94_PyvpW1V2 z8mL~6k|f1AEjkTrT=9`q?5N{MWp$KgYlf44oV9l)JawMiZA?wgx=*&-Lofh-8y!!< zftQj137}I!^52prU9L3E?89w6jqX-XnbBUs`w2~IZ&l_Jx6L=ZlHc~QWlo_pEdvi% z^Y`A8T2B?dQMI@kg7iQye=wCrD4VoV!#{}*d0g14vBX@M(<%-*7+!lLB8@>^P;?b$bQuQD_QLRUVuMnJwz ziU{Y}Z6+;+JQvYtirx*}C8nLZ{K4_}h4F-#SsG@a-(1LBOmk^ay7XoFuKf2n8nhVa z7aCXGder>gum@H_cTHr3xm4Xy)Y)1X%u->8MVv&PZ=<WL<`xrXH6KlwNE|fEYPXShNo>pPqkSzj-DH`11A9 z4cy66QQPh!t-`6WNI-=`^~X-OnTHB>l?;0L`$4BKapMF0C4w^ngjA)wZ~o$y(fpXx z7dPC~t6>Ww&Z==Dz60HnuIK*8`v-kOJ*tu+>WDt8i+!{dAdn^C^FN;8KT{qK#q(Y# z*)Jh#y5YdaT~0{D;1(!N+nbw{3I1U|lVpws1Bd_JR8M781+?g)ja@TL3r>W}Kg8$Q08m4qf zw_YG=An%^`%>(gmgL@Gx{O( zC&bSgl_cAmm|y!glw2vde}bNiJv)8J(iS6RxIggEz~oVCn8O1njm@r<{%d7|$bk%?z8{3z01c~cU!qP zr1}gN2eAzhKtTb*4jX8&P$qgegqN6JgsI($ZLBVddc>6FX2ccns4#&uJdMtc+@GnI zPZBy|(ToYq{3WzZhXy#%V#2FMUEHyINSRVtF^V(~$)R}iOQdh*t!vB& z#%i4~-kkf*(Kjw^e}@ID2P_8LwwmNTDSB$#;BVdVXY;YbS>O6a_rP?SD-21Q0^qrD z0dHR)pOelmn~UKtz5OrK@TIUY_PM5prV#7znBS)5{4{tvun6rVZ{8#vC9OB7EVKmq zS)B^1AUb-5CP{9XT_KJGgJABja!iVQ z+{KqWkN*NfHJk3vd$;wr?HFwe>8)|p{qLOYRVWB}wr$fflfKoXi&+i<@p4KG0|c#{ ztdgLy690ofkG?1!*-zPN`sPqkpLf`^eOitR@{uYdPOC5dg>LHCKp$yp{}&;h@M` z9dawoH|CDt%G$MlDlO9*-FaR!`b9W3*C#Nn#<73E$#HsXa`|IgQP;or7InUaY}bYr z+Rvm5wXJ3)Zo`E{y12<%=BFmNtVm}tdOk3JJS+~HEW#|vnSk`+nkD%e=$;hs!#&GG zQ)3MnfhUPYOV;WfdcU7WCTr;7QH@a3#&o^lx7tg=Hnw{gMSPOPv~=h%V8apKAVhi+ z5r~7*A-Foer)8P!2mg{25(>w4`XH;}33Ue2NQ#FQHV+b2=0vNkp&ADxG=;d1eYsRmN+F05l( zo7cv($f)%jucy9W{6}1g&^Xx29CQ2`x}HC57B{HhAgpTUR5e*dXwJqZ@|(5oj1OZswE9>N`Ij`5w2(-~+}Yuqc|`lp<=K=x!T@JD0A_9!1;cfcSGK zJNsn%t~-wGO-}FAR;vCP)%3HZZSk|+|GmFn zT|3p`J)#I}25$2xtBuxQeE~kfljAdvhH+ALM!x^|F6I^ZTk_E8!PbpsVAX69Wp$dZXBl3dOFmSo13lZ z=fCAXhxJ9h)L^e2PD+>?-`%Axf6MZ`aJS@grmb$>*>I>{&JSmZi6O<+~?mX?9z=WJGBjN1qj9O$?yC{SL*_aSfhBk5G>rRie0;;lw= z_hSBM7B2S8cR7%8vN1oc5o!>DJ!7(mpB-SxgtZ5%D9D9uM<_j*ko$7?n1%(BpA{OF zDP$BGk^kKo5@u89%o$D123Nz%^cCPzpJYAct`T>LAXoZIyntI%38`KK>ff&+YR`3bkp)0qmS4um#%UTeRSw;jV>7(jbZ!oRFm{>y&f z!acdkL-vLMyLRdEdcF`&c#w_LN&tx@6_%EWYL=gCxaz$fC6!v}FY80{iM0od0Mx7~ z07cJ*!fR0yH8}8oBE+YT_ya>mtQB6%hA2XNT{3=AAKpmQ3VTW!Yke5+nB>Kj@9l7v zC-1+RcL&D(I+}%54pdE+14|vHhK&=J4%BQjjs&yhPV4`E3B{o(k-0b>_4%j&7dihq z0Y;;f)E}Sbp`~QA^N`eyMj$xNNj)0>H9=g97)P8OQcAx&s5n|O4MPoT0KB!#2))FO z8NGNb4x`3FQ}ISbrytM6T%g6Dqz_RvT|fIA2yKukh~GD!IfmxO+?hm!_mkfy|M7o{ zrT*8ZWk90)4xKo|4CMblA9H_7k}HeZuq)g)3I9mI@ibBHTMJ4 z1f|clDR#BS6>}ex2j@JC2+VPdFV0kY5x&M&+)9k{s@0U~cNAHya}NAy(dz@2?Rjha zeT^u4Kl;aM;nq#lk0lp&Pd2B23`~C{y@0lAXq>7u%mikQueS5FVRa*@1Ec zK&V@tlbsHasW))nnRi1v+S->q?c%9s=X@twXb33~VW0uRCqxEWHeCj!xrNpiKbppu zou1W}FK2Sq2I6KjL_Bn%00=l4|GnSG67YX}RQQwKy`cu%8 z&gKsofq)mU3px!FCMl6r+FVHHp*$qxG=pL<>W)(LTeWI)xki4)9A@M_E_Pt55lU@U zWWB`k{jcX#i`(Pcn>1OH_x?g-xvXvl9)-7Xrs*8UmP=eanHe^Cgn!3j)f%%o$GdcGJB)=g^hdMf=t+fl%-Sa!1^em`lLS5)#c-ngFWB>IpfzL_}Jf$SNC?DQkyx00_^|0;m^7QA3P2^@d3tT^hNyu>znd9IEXtQOYV&T;`}p_E(6UhsNWjqra|}=UrUYp zp{mk*(|i_(iXYU5^FE^yTB8BXR8?umAMYNYl|Sj5@7o_h^RMEk%CF^R@fKG_$_^D% zbWNA3f+n*KrHuUCt>!G~;AcNgRA1g)pXLz9aj&BP@qZFaO^?x4aNWs>@!v`E>Ab|} z;L1o(N&u}&R(j1DCnt{?JmjvjrVy*ivKjp%^^V7UNSnn58V7tJtTdl)PVuc=sa^W; zZILb~&fQfB&yx24vGmnZO~3E^uLWbkfRT>UkwjT|ZMD5WJ8 z5G0k+jUcTcAR%QUD!Jd@pYQMW7iT+%bN0Hg=X&n@e(vYG_O`d{n}aS>opLj066UrK z*mEjRUe@}O{)#s%-{j649>4o#1>IdL8-8_edX}fvWIjof;qKBNNTkK&f%tDz1#WHo za*Jy%fz5?jgc5*x)Ln!lBXC~4Zp2a#7WxOjJ3M}}y0SfR9~5vA#Y!@khF`4`1=R_h zRKM_IIHt9(C`yanKez554=RNv zC{$+!>a&xg|1*pG_VO-&3C2%D9H91`IcQ0WdO^u)yRWZhHu90{Tv=?dd5QabVXx>4 z^_IH%b9jQ#RyYSnPoxXXg`4#`MSuClomqS?df_p*heNlcdz9R0}&-46JhE z5p(0ZT))Wp#t*k4rmM{BS0w}a2RY3Vm!|9dWb^l$j_)luk2A!&`G1tK+F@ocEa1%) z9aB)iKTh`8>k_+i16B5D`R^&^88lzs$fyNb?}laxRu~*Le%ZgqVr*&q`1D!j{gkG* zlP4SZmyYJ&?>8z|+hn>KI=?;q&|-Tu`~7|3-ixQo%pb=M+CQdwAc(qSe_xfJ%{_mo zc5S*ZRpU?WoDkpmn-0lub>!eu<9Pk10rZ}kepf7!P;{y850Xna?C_`R6*^IiL*137mLBRsLWQ6>imcQ131z1dawM` zNldu-KT?pC5xVRqtI4rDp|`qts7J|6z^pg$_Y0?+Qs(amMV+|V_s6a=y{&FaM#waA_Lb;vn7UzPW>>!;Gn_5+E7`K`L9 ziVn?%53QPH>hHgJFg|{6{kT2*VQaw~-|QNv>Q5V4iy|H}dkU*G?-<@gY2r$(W?IK= zHgq_~V>XK~a*7xtP zo_#ZBg+NNleb5T3_?@Px2Pd~dy+h2DT5zLo#c5qCfgqaSGV=K8=lwW#d?WYME!ba1{4Y4iEdA);!V!lmZyofksV#fzwQC6deN~$M z3(^Yj(ey(aT+wOA+$u?{`Lhr5yx@dJ>3A(fd@`e;{jGD?%{&bjXYFTmgH#E(+K{}~ z{e?cMewQSDe-XLfhgWi+7|%R%*8Mr-_v3)XMlx7$3SYS6>HBUr>yM0?Hf+w?>N^vA zT9BhRhrxaNKL@s(!71y7nrMHAz`qIJWBHGYo=|H!jkh@uxvsO7=EgN6Oq;K>A2eSV zKY3oc*dFuoPm}Bu-+jBa$3e6AU%hcG8xeKy(KYB!yY#FhXtq7J`rGhPIDS~p_iy%R z0~ReQsq(Gny>B*ng%1n<>=xZD!8G{33gr(;KT4kemaXJ~I=Y{c(>OS7+IbYGQL4#G`GtMMPBa-k4*B1^r08+R zuIegL_Vx7#qiAL$BljifVhhTjHt}5efy;=ScFl~Yci*51^~#5WU04ZtoH(%QQHN92 zq=TbWn8bOVH#Tx^#YEFvG%Rf2%$?fIlFOQ?oDH}3c-gKIw)AD(Y;G3zF)z&X@+;|& z9wGV7fi!oot6MK5Ua6!!iBl$TGr5X*Cz zbVM}apTuXEF+~g?10Tl`wILO+(|k z9#US>Ll2TcreiPMeD%_x{=bM>c)7Z`|SR!rQU zSO~&RSa_x|Vxy$6R;|*1zWzw9vbXI=T6I?-Kn)4iKTU)%Wdf^feSwrp>8w46}%#96V@_txdx z(=7KpzUJkGJax->a(J-b_@R7mFH+_k^;QU&@+-oY4cnT zB0f8^eG;yLnHHMDO1GZ<0oHn0ozcjJmznr+X@ zFT{7Jyt?#_s!{gebExvul(Oj~ow*O-acZDgI!$NKV*O43s8O#F{{Bbt7PyOr*UF)p zes{!Ton1oR|MAxpcmE|QshuS*t}1gl;yxSN$MPGV1_AMY zrRWjq(hzcnY?XtCYk2ZA_f6or1g*3?9_66zKMbY9W&R9RDR|fUY`L&t- zj)mV}U36plr}g{w^*R2$tLZy>H5XVTHe~Ir+v~j^$@66nJ;ynWjf(o?KHp^BOZ~&A z5@N_*&6Rd7-?N2=R`oXo&cPa!+`ne(?wRr8X;C>Fqk6+I{e)sm&1J#8a%|GuA9Km2EBVfY2=#@A!p$_ShTXa!0$)Fff z8JgifeJEZ}`|}o{)h3Y&v?sgNyrO+8aMJRF?d@~lY*anmSFSaDn|tVEVBz6^{Qm(; zyXc_BHvgg6ZFuYSR&wkG;Vk$IYX39gx!^%TMN9VGbMe|Zln15WL7rJ}jrG2&l*7B} zHc*a79iretI~uePWxR}?T(Rl+HB)$azD5VlF=2gKiJu7P&9jIcx0K7ZZ}r>If4*PG z{`Ru7vOG`aHJ`w%w}bB9p08aDTuPXIXC!^=SEQO zl9H`l{~JL+P2IESqhF7e-Zo!ax+k@^c-5&V$K&YCUUL1Fb40+DD;{hzq5uX2*M#y> z`35ju7Xx?t=R%%7GSN<6XgnmETgyFOFsfr+?w@MZ<=RhX-+O*rH%dL>k`)V+YuJw` zGTYpH`OYElbuyuk%{pRsZ580zZn*S+5jewu&#c&ZN5=MKjKU<0q35v-VezGhv7fZI z8&f&Bk|_3(3S!MI=GC8nrbKJRM4>7k;LJR)+tfgznuR-0P#73Wk`@UnMnc)4veq!G z3ZIjjbc&Q$!Y@r><>;E(?CJ9@PI76!m3vjy49N0(H*6;V1n0f#om#F?GC1n^IplF4Q2@F{d7C2S-7Z$Zs|?K5Au zxYHxj!p!bT?f8D)mwVOMN1B!O$A(40{iQQ2DDaiYSc@}n8W^e=&d-azq8(%*c`=(7 z01<~7LB*vSrpFae$IM-x5u0LS9)8Sc1NsUDT{L(^Xmkf$I6Y|JU5WU<)J$JCkKJr5 z?QlGYGkVT<_6odi3;votcJ2SdbEw)&p`cYlao<{t8DUqHVk}D>UMUwDbr)zKiN+i0 z_stLGn;@8VSIE5*DWVgjlL#xk-U?iV>4L1rfB4^dOm{EfDx`B897w;lbW6Pag2pX? zDcn5)Uj5m-M`^-?S0iv)yc-ZW6#1Ooj`0;S%@TL2shoXz3EDKjW)|h`e9hM?bL#!z zaY=Ii%QdNIHAg)S<$ZjaKfe>czC3upmB>JhH2$jMb@|0L@0%WMsSmO{rWhGAxI;g} z9GDZU{*JuRIc9t4-jJ9&eS1c6!TrRyEoI}fP2%xrZJ^*{?LutPb^_f_-uS`C?Ao1g z4_jN8OY>iaCDhBa3Wj*ru6|UKT+3EfEEH}3HML?qsGOYF0Ok1D7i6SYyH@5Q&9iwIArj@mpN1 z_buA^^ha^C>B`5;K_-4*`Wni*gg-y=RUh^I>h#ou-2?KZsXW(H*yu8uTZ3pap-6Fn z$4GA}DmI1Nckgm!WFr#eM%gVL65}Oj&dm<^B`+=S zP)9zFsxQ!`x!s{?$Z^Sf0VpV>GHRZd#2%>;iN07g(c=eA;%3_WU}kQ_7fm=ziWb|JfF|mCs9SoruQ_oWC$;j;*l}^X%9ykh#c>A zd@a~28t#9w8Ei1gm}x8c?qqV{{MCVDT$PwKgx5q4U3mBa15%g&=2-^Bt^hPls4&?! zFses?-V0js^vBP$VbW}AWz4)2pRnh2OVN*dG`}lO{~tdjk>&PJ_I~p$P?*q<-MV9= z<+Ljk3L4+y=U>5GsQA|&2Bx#9^AGVc#mx!-G{Y54I1gN4W5>Gmb&~vad&XfhLo34; z$Ngo;Pd4=LTi#Bvyx&y$#(cFhVd~btb0W8*_=_j3jPHWlzF)e3S@MB-N3?mwXPa7^ z)};tlTZ;PKm)|-mzvdz+H!C!L@b>(Jqb@LZTtD;^SvunsGQZc9hnxM z)>MrB#=wCfkUtlO7AAl$#fTx?=*eVRKXrLS4Q~vm*ct~uAEOQzFcSo}WN--ZWA|@$ z+`de49Q1Kc6_LM7AKhF%biDH0a&SYQskdsh%~~d^R6f(z)wbR9G(+zoemZF=RxM|( zBCEfSAC5rFVL0>}7|IPRw<-ltoCeTAE>X7_0mqI(fo8{@g`H1-OJ7p1KU$t`n{8IJ zKL?^kIGdDH_DGM1-BfI^$oV5cV2qtg5(CJn+voxU6yw-CA&5{XrcNTs<{C@QD?C;l_j>*{aV+Nav=S=LCq`taANE(|>;D2YKy|uZen$Gd_xFc8j-=9;+14AG`Tb)zN}s;*>3IG1GT&v9hT-YTUs{#v z3~vKtOvRVK-~V)G9%%}_Psed%>YcN!v9GbuQ71Le`F=e8W^WK`R!7fIPx&$qE_9{q z%D|AVB$3d$QEr`;Uh*Y`fM({%1LNew5yyc^fuxE^N0p2uWTfMd{EJYxcTjyfJgor< z8w=Hs0Z!;6b?&J;&)`xT3I;z1Gb27Nw$DoG2(qab?*+*DwUly}1f5g7a@+ah|NOsJ z8T*Fqx)?qdhm`J84^X92P>ddcj89_1kwl^X*GZLxkuq16+zSJuw+OYd04=^Z4pC7{ z*S(PL>!wK@OEI&@D|G>SXl1mnd!2@wl2w|yUWetSuIX{mP8u8v?Q4Jfa$ zBUKm;e;-S!rruz&glZV*=Ud3)k;rKCNH6W;00Qbd$&Mi`CY1>_`?j(i|Ce;7JS@E> z5;g1ciY?dQJO+>ILe`@KKj@KAtjl2LVKBh)#zIEyk|DKwCupXw>{{c%+^K*0(fT%S z`*U%&d%(NAN+Dy0J*w2_=vvkk+I5I`MHI@2Cu4fZYv6P4+6DSHI*a63{Aa*}9A#Fh zQ1>uRAeXK%%&TI-yK;FsWcTl<(gCyqMIZ;f zL-bmeQ@)#j#V7-uF3$qWrZJM!j?~r9ExP$1c~B?~)%NdGeY7V5rHf{UTRA*PmMzcd z(ZeqjNDP!$b^;|kO)KZeBa6PPpngkMtBLg|qk6ZIJ6lpD9YT-3dj$y{_nsy1#oIIno+x^@deL>syX zcEsR)^#zQ^W2;1ll2U0V8VL`jIXL613iK!L{^ylLp-h)f$;5rOX4dYTJH6>9V2O$o zo}<$MdbM?o#0c)aj^~mzdP;|SpCqXzO?=Ul8G{;|&2-#Ol7|d-{T4}*(?HOJ=^o({ zKpNy&IKT?Pp#)?Fq@)KCMAEX?a-WsrPV9W4J;f7tVQel^8mGBNKE;YbMRwjp`BcaL~(_V??Li)DX$uKlOU+SaF; zQmOCNkjh`)OSWqfAYXH+5x_wvgOzHvGsT3OPTIqQs!PE3he!jb& z0*p^%!c`^9^V)i@YpJ5AwZ?s%KSYEby9YRmYOCXg(wY&j1e8KWepRW!h&xtFn@BJd zmehZSop2cX7-p>ATI64i>T{ZJ9IN4Pwa$4kX87UchOeCQ_3C6v0a?Milb%uS=->a~ z?^P%J4&L08I8;Y;xj1Z_nW^k*go!naGz*+kl&f2AEK@d)XD>Y7m24jK`0(#h!`xZK zzg-F?{2kv$`)hA|H)m4=pXNhq_VCiwWNg*&h3D6wyR8=}lx3hn34}-B%daHqA_)D8 zFcA(u9J+U0*=fm6@4kG#_H5IYE=?oHbBzd)IhbdQA|rh@~${a+6AGPQG`J=UXc)5U4 zujchMoubWXar$c7%#%r31zGWm+`z-u+@TF5zb42vK9s&l)&t$BCTV~ScnWnw<3Gvq zmhsdsrM;49{`T=;YU1qW^3JQ$`f(L>PH-Qkrb}~GhzS1ET>(mhUer*@v4whtEf9+^ zs2<`%j;!hVPdrrH*K2zzx#v1=9uU%@x_6QBAOOAMpWh|$1B=lFGeFsku>NE`L;p z=Zm{LCwZL)0}JN-T``8u6^jQ$r(c+Tc^_?5TZem^U($~urff{M>G568UqORJNczPv zsAd){#4m^v6j;9bAO4r&y~VcO?KSz`W#a$j@3A>MEVv&@hev9$RxcCYxu;DanE2%M zd~EChd0P?Qqz`XA-y|yjUAl(|TZ&Mu^`+eCJc~G^L{KR2s0+Qv>C=zu+de|^)s5V| zfg)ZF%apUw4}OLGkmwg>BuktRl?{HQ`~y9$SJO2%Q_S)&ZQd4(Pmj8lBbKg_g~oD2 zAvsZ^%p_?56q8D@%-wg=a<$}Gsn;q;ZFLM6cC#=FakPo_?sdK|FFw(F#b*DVr*27M z&$HG@+HN!alYIKIvV@Q4{XHK~Sx}Gs53NQ`&>Vb6_mwDl++9iWq-Q_k>5rCcTrSpQ z=7k@^(-Qo4U7jkp)~+tkU8RJ7r%=5qsTW_VFsGi2smA@KzcakN+~{omRspJbU55JA zC)rb(! zGGuF2ebXIvqw6iSg?UrH+tPb!1SvcDKmQ z>;l-E5XugfX6|TIj*j)K-;2{sICs|ACwVO~>FvLJcnlbVgFBO~emF-it0uA>Zs=0; zQIh`a8>VjVpwW{NF(0eg%8g$+I<3~~ue0CysJ*^RSholky-;k-LGAaH)7s-rHe2o_wJxFX%Y$LCn99sqTceN}CJwZT7xCyk)bvIFrluNaa(j=$n_Dhl@d-v3Fa8c;<~3 zl5SFma$~BBwYX$g(l!f(%Dy};>p8p!pDz0Ag#ROj7y!aQ3<&=TyZy%LtaB&gYA5B* zJw*MNv%|NKj%yBI{AH%*6=zM0onelo)T)dRLb@`R$4@BV3#PZw&|f3vFCQj$0fj2K z33^W`b{O}G6UMW)gR5aIKc|uD*DIxa9~^lr8ogOU^w4v?28k^z;b!m^$GUUHG+x|J zQyJ^)c--;lkd=5`Emd!5;~FAn@y)An$5>A>f7V(_`AX|rW14s_ed=Zg;36c7VrPPM z^`t8>44%K)S~x389A)7mz=dcobf?6N1mp;@yt;mNw7eYAO!;$Hvh6BBK*q%+R}Ahy z)Xx>*+%l#rqew|r;V}&OdOYzONk6JJ%Igvd97QG@kgiFIMX%Dv38g(2wWn|MI`3hZ zt&>m7q`l{ZcLBYI$HR~h){uzf$mI+sEWVmv3gmA<9@^8G+ ztwn9Z0o`h*Aa;;jVcEnHn_ga7uoDeO_ec2NWt?O*@v-m+QK`Ro&UPQoSbbD$rkrLr zrqn%h#WR$aRi9>}NgE09BYjNkg8}i9yy(Ywt(D!N?*#TiP@w067k>#OKOzcF6q};S zXN>}T(aGz9P#o0B0Q!rANeT@K_)xxm`bdfAGt{}29I*!y?IAa}cYCJK?RWn5Gjh9W z)3D@Y+8)HC&=k0&JoN=x{xmHSsw&?fQAj9n{15-D$$fsdWQLDbfyIe%R%-prHRgK6 z6yY8PlDwet)m#<)N#V=U)AII3LDQ*m6%h|0mT8z<;dE4Mw*ARfg#5R|4vNEB#9yi) z_X&ma38bdKBL%C$DAMj#>nHkH2;~;4P2m{-n6851#A(}>A#DO($A&3r|mlchJl0bl~2o^n9 zk8>Ly`Fg>7i>culqY`p^JtgJq&@Bf_=5$+;b9!=`thmjfYEFW#XWy?@$4U29C9{h$ z6^aEQwt@a$r#S zHNs_Ea^ipA`@Gv;x$Kp+gWSUHv9Z!FYs{C&pYf2eX*d9^M!r=b3UcMj(dsw+dj;Sz zyh6|s2t7K1!`L`+TflSY`jw9n6bhxf@M%9S0;})emL@MLaL4!n9WTB%sX~*D$}0q@ zt~glOCUV6UmqHs$L&hPcH{tv$uDE=W$GBdXd=pQ5f;0~NwA&S0|I#Xla%0l>v@kfYNmQRH!=yPf>DY*?4%;kuAR}9h36sOg9SE{HM-vR||+{X52 zb2Tzr?AZ4NOd|;pm?)GU_*@FKn~XNz-l;ydmWeo~Hlqqj4_<_GjA|CPOJJq zK$79K2unKZorg{%?zp<4n%fAkl;9EayObb{{GL|LF?i2E@`R}ox2E@+=CU8*!wU8t?T1}0eUD5hlq^{ zUh{qDk~!jtz#5I~AXE@&?NnV+qI1kh}A@y z`6UtQ>e@`26rbA={?*%T@I7v-sh+g_w)AGrl5vAFlC!b=HRbH!ne6ivmHoZZ0cJhT zNL*&#N5T3hkG>j}r9PinXVBHxLfp2`&OvW0J4Ni=em6t;NZHkAXJsRYkpq7U%b6Yv zX_31#c=>~L_OtK~XaEg#MV((%iSD^-rPv%LC65VKp1MX&riV1JJ-HYWdP@kvfdXU6 zOaOjR2sG)fYAYfW1NmM1ZTR6;i=n}s&IW3g$MjB)?oUQC1=t zX9QK?rAx(+w1|Qr5c9j-v;@YbG7H7$O|j(1QFdWD`|aHIP|HrXT4~tvp>bf)R*Brl zdF>zFx!KnGS?x+qmwoKHN;75{l3@nr5^`eK(=HVLhyM*?OrTw7#>djY{GBb@JJZtk zRR4=_5z&V1l27}-ny94jhF9k6F9{*JgI(F-X;6_Hl}^4&4QG$)s64+D%NgS?AwNKW?NHs<@Szo$kXX6;pVi>ltTN& z2DCxQq}T&Su{Sq!7R&PE-1KfUjPpNWvSxX@s@>t|7bybgb22Ep>(k&AaqDdEbh?Ci zK14ElmQxM#LxaKVNG`gL)Be_TV=BddhvK0CH?;rUYA`O6-jg2t!NmtI!UiV0 zIl^d%i?D8*SNmCUoVY6zn^2q|P7dNdUT|xgi~>lX&q;B93VUV~SP*)*zw8s+@$r-0 znRZjPeR0Y z;n7+sanJ&hEJ1=GhdNdIa}a!7qzMqpSuBeU562toD)Abz3L%=DUgvLinyq6xKG|^{ zWE#%r%M^$_H}~*S4^y3D^EG#1%DN;}a5HJRR68=moy;w)^$%3aYQ8;|<%|o?p-YC9 z;^WEOOm>Q{3t>K%mA5-7N1aq$NL|W_?nw#d=QPTVxQjN4dL&Tvlds4OfdB(S-I6M! z3Vp%-54?;lwT!we(vpf8%^ zWN{|Kq@~l-2OG>i5+?YE8Jac2IU-DRXib=nK$2H{TdMJd=c)6{zklZDG$W@pz=yy5 z7c~JmnjMfU&Lhe3c~^oR!3t)pNqzmcDxp^%KBlHgsTJZRUBW8Ci-i;j5sNIeL&YcL z#KtQYkO@WEuO4wN(CJ6(y(MV?htEc-*Fiz3B9BhlqAr0rtt?#z=C0_XE;r@9vX$b+ z%R2nY8@1Pm->T&|jrly|Z4TaUpt+}Dj(hFu6M4~i(EMs53p?8c?{$7UEQYB^nnhmo z>!v7Au}(Aqbf9tLfP-uhS8jHtoab}S4dXpvHg;ML*^D#h*2-f zwxvj2)5n|ntH8ay3T_@vXg?qzwK@Q8j`~chjF#?2p~!QKY9;=9t@V1O4@_y@TVJ@K zF9Q-tRwO3kd^C_mOD2Y1OjO7Bb=2FjDcQ|(Nu9@0BbP08&vlSfj5gVkd}fg&Cpw^iV-i6psMNm4f3LM)z&x%}xgT1Z z428dw#M9W5*r(4USn3jt7ZID#(acm{O-4EqgrOiUB-CM?rp?3B%G57CXCZS#maX>M zVC|&?Wm$`e*FinJVVA~zLn89q-<^cJ@mTxOM{ce^?b-?udnEKf|F0!@%oSTQHUF_F zs-}HU<$v259F_mwHTNYih^<+WNFjeZZ;X~|19)T!yN3!8dtK49Nt$c*>A@3=WM+<5seul~OvoJMSnEYv-L~~KSF^3tbTogN;E6PidgaVn{@ulFs;UIB^c;nYE zq8;$n1B|!8X z(I}dCr4(bfvK1^eHW9M`T&Mo77XSogrip>W+30Z_m^X}W9A+XIbwm%>?@x*~Rz0py zMb*U^eujf*__C53(jXH#{BS%R#mmand{^9FBKsKWR5!|CJ+YB944+X7&kEw>DhQqm zzr<51A|qKbG^O1Z+)}5BQ_2B{kqpa= zcW$QZo5ajm8`p|w`CfYQYG|R#^6C+LN_yov<7@u3NI)g{T-`l^^tTON-R^4s{|MUu zsuf;g0SR`Z03NRA{WVWzAf$d};+{RKNo2A)2H*EA}cjQxMUs|9rmheUX2~b!Bze4F}&s+<~z2d!6wt z;(M5BY8MyBeNk2sHA?}|nx>BNYVe~23e4R;JmeoV$DRSeWtjw$K= z>#Gn$z_6k}Sp$+rrhH1@<0RtL3T{NpQ3V8RUYDf}thpka_f)@(Qgj&7}b?Mn#mU z{pXqUmA+Q#yps7AqfDZ2`=(hXIm#=}2c{XVrY9T4>bqjO{19rqQ0$6A3tB+{yTn$L zMu=)v;_>2|=LE_a=;<_#7JUt{(VRcL? zevFk3BPahNU}BDmz(Y+URwpD+)cKu1*TY zLSLxSaENKOmg#1p9>>35N{M%E2i5dPoBxjUMcymn8&BV(XjZ-`at-8 zYMWnDTWC~nIvMG&nc4)UF|^pJROHlIIX`X!ey-xY{$Bs#|1&(s&Q6n! zTK{J4eA)4xlD64!J~j2M?xCxB%Gl|ZN?y=Yb@49UmRzfxZv0+xT(#>n;ZfLn>T|t} zGBfRp1nICNG{NlE5e_BUFbE>O%e#LU0B8Wn6|dfb=db-UbX$$W4Ekxd?Cwa*z-$_9C#5qzGt$xEGl+9TJt@B zBrI^lyV~+x^Wk^3tIwYmdB2GEwldmtL7F+tkWOa?q#o5*nmXzVjZj^IR+dRM^4#V1 zZ#O#HDJPqql(R9V&YZx58vo7Ca7vH;H)`H>KzTQJ_0obtR*XZR#=@L3g|a-rES&|% z(%(29nxSrC20-b5reCQ09_EKy>`R*a>RBdYX|iz~CbDnI{205w6^sOVNp{ET>&kD} zw1lW0Fv8iN7aTisR$w_1UNMy)>-ck~>^A$prG-S+mTcbeoy(6b4{e$#u9mU2A1i%B zSC?+yw-!$cWS6wSsHm(7hFbd4j(?$0YCc6l(??03TU>72 zK52HHRXN*p`?t%u@#fwSYOVF(^LUr9M8Z_oKcC3_KY_R{#|%y|_kAOCdPg`w51^^G z5)dzPFuM_oT%pOOON-uglMaNHmt?!+0yZCNKz-#sHNh@WSR|8+_C_r?!dQD&U)VLO z>^s=PkTbaLBG+P@Px^Gjflt`bt%v4v`i0*LQnd$9m9Mwuk0q2tIs!;cczI^BKbq-^ zYV^-YU*F>A5|Ci51)4>G<`wDu6%!uk*JUp#m0lNbS~~6Bjuba&zDk+SliXIIp=BVc z#tTx6GMO`@U@G6=g|v*mfP=-r$g ze#0SU=ElabU-Rg;=&yI}FaN{;FJk{i+c)jcR*_AHv>DX?KZ?=y2lKDA?vt7&0#*M! zMp%&4zOW>738 zN9()*r&2W^D;U}w-QqiO)jS<7GuS$+M7 zgYk=VQx5H1t;+rVfk`EKd3j0J^`W(L;ogxrGc}8gx}-eD=p?32kO8O*u+E5H-54kF ziopEf^x!CLGDZoVSo-rpgNw4hL6gG0g9ys0&ry4=E^NEh3x>c5pt$PmJfp5!q6|PD z-5C%8sut=_T07+^LI+^#+yam!K@b~_zc9v~ag7O|in#y;p@Uz`nX;`4pkx^#89yYABFK z`zF-Vii`#mKmgt~f!Zy54`L}Ydz)5bH#%6M)jdLB`GG)E`2`!5ub!Lpf5d-Q)<(-v zq9j@OS)YB0x#6|}?Xau%&~G9hM8F~Dd6JX=eOXRMOHOeaF&U~1tSchartkxP=dV$V zNlE%q7#5?#TDnnrEhK4Ien4O4dVaxPL2ge*O1xu7nb_T0eZ?o&?oU52-!UmKy=^Il z3}Pvy{hkbnXcjfx6@SC7hZG1E4uH}o=y={TXr^HFGt(<7ryfpvI(&FcnY7SJ^B}26+H$}Oj~zZdA34w|5yJK zsWau8BUJv+tfp$ zXm%3LiMBEYf=Bw?u>M*Us#l&1faC!BilRQeNeYpbs~?>GF$Jz3Rn_$$FVJW7-JIAR zWk5*dN4xxxcryKK5SBNFUOO6eF1Q?JqXP5H=87$2bClxd;t}#M9dlVxE6#}6j}h8V!J*uZ7@#`2jt-rfvqdksOF=26{MBS^g*HhD z2*CRbk_;hXF<#6h3CPc+XbbKOkqeRU-;l~_q+qT`D%^*3ezgrhI6Mp9cH(8lpW~Gy*$H4lk9q<;=LNWe?r_9q=|g~ zy*~yos5d{mCz?cB2Y-QzgKVy$qeT+pmejnYK6Xxz+@O4)rF`@o9W3qPD1pqRcYU&|JCUphV5M$kYCN3tac29SS+8T}P&QCofjn|FX^^r7; zL^S?&VHigl$rXA`nt-St*c@L7So~Srw=f%VLo&okW$TtH%v}8ZZ{(8C%ub{A%e5@w zMM_BET+nP);70iDJ=YgBpo^sc@V|#R7`Ae@%v5KJlA3@1r1!m^5S;bo4cC6isDQl1xpZdX}P zT_YE9_jRI(e-|`pXn;G~O9*WK85G=tnW)FQZi)sjSn8Ziov*4oEbZgpHn!!l=-^78 z_5VzpJf)+TTREk-|7`EDD5uBOuT886e;K1J3<6Tsb!pfWQRM;I>1AEBP!>>%916u* zClx(e-=^E|Yf~C>dgIPF>cTEe&rF*_YXV*b7jU^(=iiG|2S-WHKHT3wl(Uo=0F4I< zQBXn`{>Kdz48Hw%n53^$j8sLPs9AaoK*%6LHuHM2opf85H59WGT>WSofw^M#+EldVW1iyDKpou7q zgbUyZ?;ij_%p2IeI`#j(^@=n1Phi50F(NT|R0{ymgYb2ND3O@fs1{?CKEw{iY9ydN z-|cdUNTX^^`L`lcAW3uEj8;(o#_^s}B-fc_yZSZuzg~jfjD%e2h45Wf4e{q0=57|H zGdde$dX=*oO@A?0p5J|D;1k7eA*4szWko6w$OJ&teZCFncThQIGz_|nWm1QO!DKz$ zcM+qQrH(G@{6jcb4tg^u0vZ;Hi=~BaK{JY`WG%xivHPO0*h`?` zW%REe`R6<5pZ6aa9b_qXu<6|1p3Qsl?Pzb?LP=kc-N?wnj7vb0^9Yt6`ak>=`_I`? zbK&BNmxkwp!h?-$!`x3yJrf-|B?^+)-{ZK33PGumIM|{oSDHnbz~C!w@e6Pq5-G&I zg=}2`_iD%5C9=5w3==M)99=zl^pbMwRjNgh#f!obmHut%^ggBL6@wi*aVmj$D83@5 zK%A6YOb-T_0JI_krRgsX5#a?w1rZQ<>I8=E2?U8AlDjJ;$N*f&*h3331(850xfiqm2kwj-@|V}X7|n5?OQEM?H;6XNYKW&L>R+s=(+S@+MQY_jf#ULp@Uc(sSTQ4*9b z$syOK^8jG4Ge)xvAGWW)7%$+d(YnozYm%9 z%#x=`FU8Kg;d}U3g&?Ee>dIFq* z6dDzVU(w59YbT`svqu@m$7kYI3yNdoK|@!(%!u@$6cCnySyXS4ArQr3BOUViZbrY8 z4@D-py8qHm_2z<8*Mu!G)2g)Jvpd>do}2n?F!z78G2*C3a9)%-+AW^ZQeJ*|tDak< z`!}IOT-yIO_BS>o$aT%S&6@J5iZb04e)Z$M!UXR;F4}PmkN|C2`$NM(X|&<|Uhgx4JxGC~^omvx{B%!TUjm;86$vsg?Nw6?hj8+KpB4 zx@1Nj=B+WFq_vX8adOA%?&>_dSS%we73uAHHq;vb>$A5=BU{5m1$O_X@$(I%_MR2z zh_aQuQfM5x0tF3*O>yEUP@ezce>ds>k#wC=O*LKjrV=28&_gv8Bb`eKO;JNH2Bb?T z^dcfvu^>q(QUcP1fPeuJsR{^+*g}=2(ghU+D^10&_&~n+e)nhA%35=0_MCfW&OUn& z96NHq=wU-}YZIUIKmUt1pHGK>UK^=vmd~AXW?8pSj1uTkp?onolsfXIBn=y-=~`lV zGI+5=@>gPmU#FIB&B~Eu%_CQAxi>y~DILSIam^lN{!X1WPZpaD4=1IqsY1y-hpGW{ z9k>hH^a|9Sj#ArFRR!4#sNL;k?F>BW|QBiC?yGV4{Vr8YZ6Na<_G|4n}4O^*G2&`7y*GQ zDcQiBkffI^4W(4Al80RV+BL8Np++hKy^!vl?#5qF9_?#YjOXHE0} z`|$X7A|5LRaQ=&7ssb;2@zP@o5Y>JaX*%Oma75aNC&JYk{7@p}o1jY2;8C|;?pP88xpy$%T#TP9HR z#0WyB&H*+>b+t5j=m!v)O~pj%G6u;RV#Y9@8Ip--A+?$#AG=y$6hC>+C-3a&^N5-vy~Ices274n%E^n4^zoO5~9 zDg$}6(uw|B9c2mFy|fY41jG#NtP z==bUNR{!>3q?o+OwIk!RV3?hXocUF@A_EnUi-LHj{kFqN!_=~4^l%YE5$DaGRq%;7 z6t_1?llaw`I7=wKA1}^?ae{*pg+6k?p)w$=o7M8Qj?or9p?)OPQ?e?%XKwv$QyiE0 zNIu|c-{s4Ci~hW}@#{|`t7f#^FKPz96f1j7c*_ZGUr~pX%7t0ioFWnHqPQa)pR(mum3g2Imc)z`)T#umS(nk zLn(P{x}%JQxhpG`^~J0ht^^BDA}+y_^a&+}N4&<>*iswf_fTk973OOXJ*%OyB$b$Q z`?9mf5j~JLKbjM~r_n94J8?eD#bzs_zPrF?E`&n!P}SPhWqXShs$Hsnk0gW!`XTZe zWKM6kcwk#~U;K(zfy?ak?scB5K*%oJ=oOXd^#kE6O0TvlS6TVvll+Qur6Nbq(UVeT zkX==7JBDk~sQ_RIGWq)802J&-#lya6=_W}`$==p69G7sBSXtFQFJ=y>se!&Iqz&~1 z!gi7>2^IVkA-UoKO`{TUkonZ=RTsmcuVr~h7?C#n4(H+g|FZm_y?b!9?6|hqc4Y0g z&x4ImVmF_BEsU_1U&)Nk4fJhDK6?7|a%F_~l7vz?0`QUm?tj)d-&pBBYN^8u?7VD$ z#O&RqE0m)378X@;Aa&az*n(#CXdIpuHC)ni`I~q1t3A!)WD{OpWeSW!=!rRogCbCK z0%Wf|e-Xk71h@ zI@?ZYSF|g}HDKgP_G!ZDCX!)zxuSBRb0`5$&XrNIfXne%D>9o2{YvA{Z|&WW_ztmV zi`qahO4(->?N+HI*!%zYr@QEidE)G+b-#{>4_hKZ#ia!?`YoADH-6j{3-~0aRH*WF z-^1Hn9(`^G0QdmT&F|_6)+Rx^+)Xy41NYjae7jHXoWrF$_p)pWoR2-L9d<#0fQG?) z_-SlMM?M)y>LR*B>USJ!;+{oL@G8kwm#ERs^xQ+VRp)su*xK12J>BHHr+z?bv^+0B z2Dbz($?^e7gEV%QvewZGRScW6^b(RskIW|5A1Zx0Tcme_O9ZD!5*s91;HBiRu9tQi zJIjju6-DYRY+S_Lb_O-o5dk4mJ)*$}C#<6UeGKoDb$L+;1H%*n1)A38+_nH_>JGf;cm zrLPJ+S2f?^-6VFP^^PH6}}LKr3-t#sGHMm?kzKx_pCGopw^X`AR429Q~clY|jb~qSV0( zQ7dABv~HFz4UWUIWmqyab0MIE`jCcGhqlr2{7TZMe{G2DR+_5NrxR)ECDMVan(2P} z-4PkP_lYLTtFZ>=@)BI)MHgRuG_jU0%lwD`KLDcXNVoh6D$u_!g}>nlsE)`zm)@qq zcls&?4>|%O?TcW6p2*FzBu&*Moa2!DU-@(!niBHy15v5d=|uFggy~E-PSm$Es<}{Y zdz&&5d(E=+5fQlwworh*Ol7y4;i-pjDqlSR^y7>43Ayc)Ke*R-aDMFBGdn49gM)XQ z59%zgJ(E+!7^M7SrJ?(6<_u2W@pD&|!Hx_xl8>>!Ie{k5gPwhe3ep7OacGn#nF>Mq zpMP_tc=qIj58kZBYxf&p{hR84&!3<}7dJMJ7BtXt4|vI76oetMLLPl^Jp9s%;741P=~CF zk!;oc?qX?;t}JdVB3PST*H|+k4@m+LTIM6W>l7prpyDFG>`GsU@tx-k;A8Y}j-x4j z+A6IemV-;}}0VMNnQ*&k-!4XFK0zbUAy zBDP0*{zmsiir>|??V|YF`2%+6>%y@BjRwEr7zyE(WB2%`?iKv*PT^RY6ZhHAFUL>; zC77%bFi7TT3PY$^1O#|=1*-`Y@46~X=v=70dz8!l<@T$kjECfMMbqS?cghS7H-eQy zL1@J=FqB_RzSjhFmu`jh%ag8}W;f6jp7HbN#m3+wuEU z=n z5D5BF+tUp|GS=t4?-~GouklLwp(7+}`LTjnN2?4T7cLMwoJPlsD}&B=4G@Dyhk3BRQ{M{v1g7P52c%{Q1c(Wp2)ZHf7vKx;j(U+# zq2}b=i&~NB3b>RtLS3VM=T#75Fd0A+j3AIN^d9&Pv24^GAADh${=shjUa`%n++cp^KjU)FcLs6|7LaFZ`bL0f;F-c*P`Df^n~53{P*qs` z-=F^dryjuJ1bM#DI1?5YrI>{i!o{E+jaDgwSn{Gc1RVslKK3|1wl`h87f`SS@;M|x z>|T=4sQQqVk8@x$@~a?fupDDsW3{3N7mpqd7Aon`3H41rnYrwS6uF@nsOXxO~?m7E(BQS z8@6<|h)(3I07Yo3>d)jy2@7VPBY*j5C?r6|z+|YQsQ}fFW=G=DAE>}YYToVuI!JM< z$12-q(iB$Hs<2-eC8CP-DtG{00YXy+5(|B#^-k#I6(X%JK9!Yj6H+_O>o*w|Z_uLn zh7cFDqB~op^n;y}LlM>*BGdtnz;0Ml1~9k;L@yg_mKl^Dy4nMwsi2Tr0+8!AN+$%( zq(nr$mCm;`am#1i_J;4DKi=feeHOyXw$KlU$XHek)f9baX1^YWVbVENsFBC9e=_Ny z5jYJgLgUqSSps?@;|rh)!bNp5!r-I$H}&{MB2IWJd3wRr=o)$na89^^2C%5x!;%#j zM*r%>*W>@;AD@Syc--ODf2mcGD*~s)v&EhK-aCBCa-P>%MC>>l`FfZ5cOE@88`5H{ z()m}Z$TN8%GK9_JrmAM;gFk6AnE;jpZkYCoC|&Isd8fOt01FVL>XC{ffz*Mc-nDmm zuu9=_KYB70Tf`l^#LNaR&t3@(4=9EIj7<9Wz5Sb1o_kB)gTD#`aL=jyN)Ct;p5kN6 zf|5YtG7Q4*d1-+znOs_R6rl()jBNCnkbY23?&JQP10uh63U{&3n!UrcI`3j>2DOU^ z^Scud7xCjRXt%D~opy1ndFCQP$tr}ZkWE?g=K&ksW8BpQ*A9Uo9FR#K=1Acy?8`>$ zjz#A0{n29QTT<%@cP|uhIDXQsLt0*#`;)>!doYd}aAWIH8HF2IoPk^!HW7t=R+de z+f+L1f^JnDN!fR)wC`m7+T-DOWp6TkEBea3K6wV+`{+8__59T@&4Y<`uew#`uOR3I zaYcD)ZK$yRudjwK-k)^_ty%8&w)ego?MF5; z8*C4;>x+zFM^8?S7ytP2b_CCU+_hSlX{`JBhTf1eG1;Fe{)9-rW<-0Z_kc-a(m@|x zaFdJ>F~gpEC<$CjMLM0h4UCqiF|44Jiw(G$OGTLZg>QTAvc^g$&OX*}$sw*nrCY^< zJPd0xM{qUKe=I}3^;HSYz?D!P9f5}>g_s%+_t$uKG86yw4=oO$5n`Ukm+FdJ=LK<^ zy#9Cb{eG`8d9J-rH5CS)PT#fF{_Z-X=%vM7bB?C)b@-~_)@ydMOTyd3!yMyZZ5_Ug zXLzG|2S&73BNh;W4AXu~u@q88&Tj_bth3bU9zwWCzGXJBTe?hIBtMgm%Yx9)uUOy) z`A%ikJK@g3<{2zBP7z4L$uV&pqaH^Hxd$y4e#R^?E6OCxqrM|wJuCD^=*+F-0gj|l zeXUaG$8Muq>n3`A`{Zs1Zs(l5_CZDLE9#!p-&j%k{m?NnBb;N|`T<>k9qy~+hu&ol zjrQBiAvJHUA}*wdSW_J2ou@nhml}B$cWNC1HPm;diSz5ifwADoqU2CP9cY{^o=iX^qZMeGPt*FhT7|p=~6o(yBNrQB0 zwKX$4prZ{-rD5GsD~k(tUv zq639(Dv!p08TZ_^h5+U;K1yenQJ~!DG4lvUu4x!pmu5~hN%hwibRp>u^&SINdMG@r zX$e3Y=`z1>kPO&5a{!HkGd+c;3$}{(v5QM`%fwd79zV8Uzic_THEG^*C}GkoLUT*4 zyqH77C8K_0h>kEQg3Qhz`_`~~uOO(FJ&smD!bq6_0z|5dWcSEW6AziX9ppOCdmnhl z8~<$JDP=`-IwO1e3}bjm{m_oDg)<(C6nu}=#9&<;;WRz~juC}r*ud*t^Q=zy10R;= zf8hq8awC#w2RXkvY*fCLf}kB#@}za@;uE=RkxKI?58-OBK6QJ%$d^TQ2^ zb|$m-kzF$#kH9mNbS~9a9@>-D)gc<=n#ze5ed1`G!re-2nV*_{9F{o4GgVQW+%**B zMB)6s?KK5z?0)Le?91FFtGd!9&|Q zQ*ktaqdF7^LM)1Gck5cfa0VdM*2Sy(zQI%PzB|}xQCupbl>|yc^>~u0+Sz+70@ggH zMYIe0p6MJ~t=Ew#G-8A+B;+S#U2&Z)RJWD=;LMZ1O|T`?Fl4hGdJjNT6@y_B{Q`#- z?5bAEMDf$2NMSV8nnSXo><<+1v($Ofw7t8b%(XaOd|qqDJLN}-vqiV&63=W*kiU1z zmcY{pW4tn#gwQPB9|E9&VnS$4d&oESNMcDy``)`~|%oIkXXWq8@nDTjz8`)$ZULi`GB!gU@qc+>k_yMi>ELF=!kz&B``pahEX~&VbeZFP($|1x%`AcSf*dAX)9hoAe zt}F4sf6YG)pga@?WkW=fiFw1U30gSNQzUSD%=FDo`4)U{z}S?&H*2Bb^j*)xO|z#G zC?cUmqx}~%^QGBTBM!_rZ+WicM_modVgQ2-=TNCK1PZ|&baCf(k?@|a?qeXD>43O_ z&AfJal?5UJJd~zIGdMk-8Fsqi$`QsR0D#D*PysVx92&!V?^o8FTsC>KoN(vT-hpzY zqm1;kG7AubVb(y%$vxE$`@RLH$uW6tsG@=7E0?JM@E?sX-a2vzR#hESt%346>Fgl# z&S&j-+<8V`6FY0eDZ2Mh@6{AyiXod9Ei}=|vj&^+fd(4ZMB?5eeHaoRo?SFJ1ETJY zmV9v!wRy*fYeD71nO<)vo|@UcP=(c z`5>OCA?^9d=uw+;Z6xY+Ca@ zD3PpVN*DQ#{Qnx3p7aVKF7ac{%BoYkRj7s$Cf7Qn)iW%WLzRawAB%1H#ilIeN)>N>w|N1d*LUDKa zQTNJ3cOJyN%-JV_x2em!{!9)@8W{}XY5Wx9p87ry)Y$%BW-lp_Vr}`oC;6-c+Tz~$ zKm6ASr#(M%CzXePX5@!oNeL`5eV_NjJp6lUyh6O1?*1dTs)>$k&>hzzLwXCA)aWqO z_qG?|LX~7y>~Ge(T0hu!T@?dNMwvD@#UUo zW_~piMIxz7QT^es_hy}YH2>;ER(DNPY?S)s*s3n6JF2aZJ2 z$Yz*Od@uq@1HR8hb%sNmjYu`J){f_Dvu?9s5B6RVBQtCO1T>Hr56K+=2Y>}8;#5V@ijxz~p< zz=j~G!7f;zAyC}ggr`sN>c}>4gbV3tCm1Tv99O}O2R_j=&0s)615fi|oVuH4Ud!3E zBr9R8Fa(ZMhIL&NNjaY7?i1PoK%mCdZa;5BYc>!Jc(99{DkCDwuh zf5qD_*hDRGojdQt>eZ$l2^TK(7Q!T>49Uj?GRI>}DceWoCY1;r(m+28saT9FQ~ zCWSW|?$$i(cO*ka$Xslw_T#65wtR{-N_hsobAkI-0|0~o`hVye0c(ssF*Y@DL2pQ3 z`R!&P_!%>W*^~rhBx5+TFbE`(htJCOf?teZ#Vc~Jh`THqb-aqc!dGBwj=KkH+ z#yc+IMX~!*+K{ucAGe8_Q=NF+W$rW3egs{g{<3d+ z-xvutfEx?6Uxfq;NoItq*HYL8rPW1SwKKQUQ*R&f)6addTyvMGk!*0NZq#Aaa>CxZ zSFKFMj4mmq8c93usCSF;3$ltrF~o+%b|=mrWaUvuXhF2AY+IbXE+pceVp?#pPvltf z=&^^q$(xy6!Dm_OGGS0hQ??3D75In$x5Dt&Bi*nUHPj1{zup|5(ZqcTUK9?^Ib_w0 zf4A}YcXMjhdOS=-4&I}Q5Egrn+%|mp-|E)g@5*iK#ixL{+x6LDnP${o+;IR)vt^K7 zaG#J7#a&!h6iOtOr`d2*vaJmj&svoWxKdxlDuNBC;e>IX@ZnS&3JwkX4d9skrg9wK z-G3Z%I#x8I7G+T%5H>n)A!Djy*Q8Ub_$;31cp_bV=)<0?9TGnRx65Dj?OPaWIeJ@d z!>f`x+oY>eV*AoMonNXqyZB(j(PyLQ)Rq56@VRgT^@GLn);OpAabe=hfn8^zS#(v6o#g^TAQ z=&77SmXCl)>QDmCyFfP`7bFvx2PrVVf%6mycZ*tu*zun)uF&Om^*}Mm-JT&i3-YJt z?poZ&P%N&`);^4W9F#B-G_ugxnRv~GFm_X-W`M*~Fs_mb2*O7}=nSGM^u29iwq=5Q z&9Y7FfvhDk7$(k8MimZA6@VmPUYSmo`@N;%(9Zg&Q&v|tz|1aly7FPA#qKcv<--#7 zXI0u}96Z~^rVJZU<7Z}}Fc^9?p_rL!ITWKn(E>Vp6FQiqOSrY~bN1n3XMdipLeu%8 zdQ7A;$hF!4hl-E@_}=fA&AZ z<}Zf){mh-VmTq_i$Q09fpLp_wSJQu$1UM4XZ;1r*1W4JCQ)%pQ-p3$|k?GHhWtK6( zi@5y^+v@62X&24vysneG#A)*6$F_r)q3B^jH+J{yo{-|u7;~iMY^7v_zzz2!TD5JX zbr~1uwFEkwyc@>bnX|z)^a7%*{97LZ0OmXfIh-|@n&12Pe!{H1gw=0hA`}gfLO>_ts*o87PKGsSr`7yaG}M`sl_G%E~0oX(7?p%-Z(9v1mh9q*Pggbm?a!_5BEqZ@{Om3~#mM1ePD6M1 zp|}_{3I!quZIlQo`_;~ftVg7tiB|cQqp){A-?1n`0CkCQibxGIwIHbkg&YKRELwG; zy+^@DtT54wwg$@5u7DC`oKB->4!}?Od?2sin2^M4W&Z-vE~D7n6v$A0wG>>W+fkKX zdnD=Ik+ys7$P;{CQ^$g-MhXVK0D$uxK?(x2>da$q52o$YA_W!5zA{KZLH_=7^`fEn z*~;r%pJ%C|XNMDno;>Y-Dpz;&X~Mxjlfwg5Dm2G9NH6%T{PrI@{fqSZ2S|NE;m|y) zD)I`%hH4^9fcE?jm{qBR03N}}6CZx`{|<6KLfF478sM&#frQ|a%vnG9aTptKD;A}z zQSLrgEWySiy6}j^+**e@a`1rGI+I%GLoek|1JF0J~s~7vduXVb2 zGb%w+*XRI@KZ7szLp)-brfd5UhZ|C{40jW)|LE@(M~Qdi#aWZ_ z`%c%sJNxT+r)G53qUg@#A@#vG$KUwS$10dGA!xo+zrN13mN7njC?BU5s2@*&*eTf; zt!c}sA?;UE{=Lbi27!p$@MuT=G+BnYbehZI6`~6IfN4H@`0Z0(j{_7SOXH}JiSxW0 zDk&Ny2X`FTh|;}aJ6Uy}Z}@zfD(es51dY{+p(_p&BovSdRQuY!rVI<6V&w?6M=JEt zd9tXDU=9aTy-}a+Un&_6m=Nx+*iGw z*mEOk`VJcofLKTbJ@W((GLSGx|g>YA5xu!mSawAG9`zFkq$ zu9rqHGDDifnGevqg0*F;e=+Kzf0oZR-PIX8wX^YY{Z>p%%bTl2+nU@xUImuog*N@& z?P~-JkFl`}dtehV)n)-r7>lVnOqbL+mDP}BhKFiHPSM-Rky%E@13{we(n__J;oNmz z4(b2Q+u1H#P&*qH1kD*u`|3ZI^%_JQwH*^HJN3HN6eW){pv7j`XyK??PMKw*xU>uN z7j%zRRiN5Rm%kwut5c2oC1_>S&?J!B3?~ zn;rQN|KIZlm>$MO&l~%19YsOUkbK;E@t>!ECHhul5whcKyvA$beZ{@OozA&aR-n2I zpUWA{(H2v^T~|B$rW{a750@{;t!T9H%WTHGsM&OvOr~TGp-n(%B>eXL_!+T$mzwQ%aXA)AA znHFSVhz~Bcvfu@Z0N*e@)}XV{8!X3O_t@@K(fnGyU?Q)-YY?P+^&vP7;4ZOLcnoBh z`d(L5CYTRzTEVF7MB==ddmQn9|lmXvwWk1ss*jKklfzlqo3zOz^xNul8Bwh85jx;tiF%wb6Y& zEf0z(zozwYl*sqIceT~x9TV2rL%M9t!-t1SRiK-dbR%CE%1SdC$5 zzGyyO%`xYs{9H zPrLBxGM-iX=J{EjDJQSHah|6y-y2!TdG;sw()aHdzx~%~^WNmssIe|p)8ZPb0z0sD zF_`vF{KtkjPjSKQBFl#zzZ->fy%IZ|ENZt^_G02!!o;)4(~U2<+lkIX&N{T!O-$O{ zw{7SjI2=#jXvTz7CEP$M*iCo=9BhJ#!4>y_LwFa2sT+t9fw^DFB_?_GsX5-;KWiT0 zpgWm?4(MU0!eLZ$XQd&u0tDvzDi1>sNV*n zHq*F?Im>4z-@mC-oEn10p*CcGXexqc2Fd|9p-X9?3Bnwq2+^#ASiI)D?j>a}LAazs zpGu$jFDz?<1Lvkj-QxMzl&*&6@&eJosSXTvB(_15?)w0xR zsw`G)D}S4(59?t&q(5p!jVoA#JMTO&Ck*z%>ZFA9tpYI7*R+9L$VJ0+P ztVz8gSSVe5_({$1|7Q8GT7t7$35sTbM&FWh-{&4&lq{vR90UI?DQ@{#aL9AlwTw5a zS%Ub;aVbfJ3J1DY0zg0Fus}e@Tqg^bvxM~=lS9t+{s5UY^NzurUvV5 zt8^r7>1U-A@ZlmfJ~pI8ISy};Q)gGd8q>@Zv4s{RNpuVTj%-oOsjPPO6aRlrG+`T- zb7e*LC24b7z_#6P&0EFNd{P~889ybV!%qV(aS%p9nj=1))-e!ciGHx;^WK#;R#nKJ z@sWIN_}?mY3^W>rViibLaN+2oF}#rZiFS8jc0$JZUVPR-pxfK&si<PhiaXE2bB`Qx98KUYRsN`+A-_A)~EtL!eIMZSPU8P45?dWK#mr=*e zKm7l`kUrwU!+*_q>&S28Gx1(WZ2uqspPLrb|C>2;|9|Uob3sp~?9sR+dJhe!WM5v! z-J2y2VViXzKdQ4Buc67dZcpSmQq;TYHHkupIOc$g&^OdsqB5TxG#-ZMccy9&nVIQA zMoHi|ixjZr$Yt;f^a;rGDFXMC&l&0(Jl7XO(qY&4<-0uid;hD^OwO0J(s#d?ofoCR z`(D@gf0XoCPBGE`n5frYIb|EZ>(LUZs`5bSEsUYdiHSmY8}ae679{Gj8*uqcprZw> z9H7?J%i-Zt;lq-Z^-b1CQySLRLZA6v{mgw*JUTELY|ja(anzInu+oUb|8@8X&%q!y z2VsyrfjD((9w8W%12>?0Xva_B3ngWVYELjb*3tc<^b+k$W0F6P4j)e2gt5MbQOUS3 zw}DiMBWwhYcL}*+i2HA}K+Os3j2U&8Yi(fp?x#r%x{gxSc%>$4`qFX9iv%zeq>_I{aL#9$RWaOol4E|?$ z^5~xU9wHSD5HL%cP#_q2O^@iZS#n}wpX%kByE4ov3k@RSy`ZPUP{YgGa+Kz`+D{CD zy`P?}w!o)s#S|x@oaz#E6rb_|02>a=s|)Vq*~Y&HRCo%^?0{-V*>Qp_@bh%)e55Jm zn&rmTsLqCx`{iqH33s_a#F=v|*C83hWGW4ysZ1UG`iIhuvmpbzw2JUu0I&X~4JV+M zL<6wOb$D7w0L9{U|6c03TcPzT<7}Y>mUAqqTiMB?*DoCZ`a_fiJ#GyGWC0VJTA*@wOPLB zle6)|t{k9_ zK%L)rMk6}B>GV{Q2;GnM-UXB|b35hs*Y$*Il+0oCO*%_I9IaXv z&3GOuQ02i0q@q^b)edGn^!;%Bu#E-vjWQjrIjBz^sI^$lV|V!OYiWM|aOT%KPk2&^ zzSmu`r=MQ>6=rYx5bMIX9kf)g+_$B=bo!A%`{WD)%Li!kQLzVk)&o;~n>g@|7)Mna z$7-{!_zhuQ5WaH}%&au}Q>lkr>55r9kKnlGQ=P@+tU9Lf4UN`2(fw8LFb20@I(to+ zE;6QE@E^^F+#2-6i#*#JjKIv8PDq{=kNy_S&PC}~pKBa@HyPy)fJ4C`=By^dB_q6{ z((oZS!RbWzyu%MIS9#g86t@E}8x1QUbX>A(9mf^N-&7{Fj8oz~X15I(AHnC|O1J(%vMaGiaWmhUJgSEu@rj52h8Fd?| z!KeH;syAXjT>U=2oYkFE%v{k9V9uFtCA0barZvQXv?^Ghn>bruIpzzeAG*z&@ z{fjsWj2e5%3FRB|!S};01?yfzc~N!C#t8Zz1u+YVBOnE-b^&jpp}1>ePAu|m=;B8~5C#+vtDFMyUaknN9U#tiO#xZ#}<PiSf_gJW=-!7$5SO%6)5P?uFBN?1taCpVbg?agp z(2r9*{xk3X^MMB6<{4KHi3aM5PGFANu*NIXkCVm@msE0X)SlI?c{iw}_+8IN)hL2v zbV$h5$K#1g!BPRO7nt^*_6Os>uj~|1$y(Ad@diecD^3vQc|kF$EK%@IVHS0lpVVre z8X)aUJ4Ii*i95)vbpA%Ogn&i|9D+vVFlY!?X((9twCRPg?Q(h2(}R~5PWy#b;ZlB` z`uYBBpAYwu_oE*#&*U}vGDj~p6|RCojZ<#Pw6Jctj}lc@vu3NZk?t0qm#X@@K^AiprqVaHOBoRQ9;*TSlrN6lP5jbW zlKr^E14{-3>0K5OVR9>dNLxlmvs^#1Ci@rnAAW8|pZ*kVO?M8MOgqG1mh|<+k4ni_ z0dZ|CwYTBNGuZaa`ytzJG;bZR=Z0n~JoS-xQlrNpQGrRJ3cCk!)DCJsG*l33MBP*h zRarAT$FzShFj5$-Etvr**HRaGRJSs%m>75wAXai?&gVZUHy}(cA+q$xyqnhFBP}z1 z{@ir^^2>2gc*kn@jQeYLUS12cfBq{k-S50xlHi9elT|-$d9dTf=-;~%%jY#8@{vNR zf#!D3Ykq20qu|~wVzzdo%EU?EqJ;4By1;^OLsyMf_dfHy!L6-wguIrarQlno##36D zgBAiw#}H2?dI72uPWk*Q9p%Vc%7COUA7`~^NYkc5%E$3e>DauoP5S(@jGR)vE9D8L zM_CCAVsjh?AeNO@6(2Q%oGZ^AM`mj6^kyoYRzcOFwNj5UhN$}y4%8#;!N{-t+SCt% z$bdlJ9kgTGe^eZ;nJNJskOQ`6b_4tQhnOSIcRT{hR+5*PGxDv7Y5P% zCHz7xni&vMPPPjoxQN7D9(D~_DGBS|ZoOqIqu$W8^~^Ms4^!b4Htnl}sUE^o&*E_^ zLd#2l5?^alO$L!r=oVk6>}pCsM_a9dr$dSr@U+Lwd0~CiPqovX&;D)b&p%BZB!)Sn zs7(;x|SN`gfi?wZGRdT8RS^nWy z3%qh5`U!{aMTw`*=k^cPy@`kwUXuHGywSf*Pbk<8SNQ*PT< zfzKfsnXOS41yeR$QHEh?T!aODP?m5#TvV{v zVv%Yh5te0};~c;&Yqv=>FN?4>y>ey&*&($ho#|d0VvB2OCQ)lwYQ9%))wlS4T2-A7 znQWsZqLPARL;qL*`iOZq^uPR{`cQ+<>`X#lNjmlI;m924t!5uOPyazVMib!m;)4Wf zz49uG2;NLij)q1p2|SRjawrHae_T*=JB6q3xE;y$UAapBLp{=inh?lvAo5B1pRR}- zpwOYTp)z*vp3eA9-uhm7@+cCS`GQbK-ek4B&K zeyZ8FrSov%^RD|Y2bM>?_5NcOb(Yn|k| zX^k6})v|NHvHpzvH-&q~ct(uvXaQo*h%u_R&oCWH(@xMe!4Za8R@qc}Z!ozR{|t@==#VsP&0Gzi$kBJf@t&>orqN5&70=$g7aKNNB7(@4K76V=*Axq5Z_a@kj_+1fl!&RDq!O+Z2-U;nDW z?jt0>KcKrNq#3DAwy+q=Y_T5KKhYxda3eCdYd|ZueI^7b9>vvKiz1n|8`# z_L`lIWkmm@v!W11Q2J|8i6Tk1pl*xTO&oSY_i&=Qery9NWOGUj)B%m)Q!qzQ@Cq;m z14Td;xC@l61f{LgJm54kuYM1lr%9$$CmxH<+<#IP7gYGj@7+eoO+#aUP2-E_-jw_} zpQ3QI^69=Gt6%Pfz8H1t)r4_qA~)}u=x!Drl?v`P)mY5-UicUP-(48c@i2znsTsd4 z@F6}ap-xUB^rdig!Kh2K5C6v}#>wbEu8ugXnO2Y*)0n)=^K85*gq??I$%E-BkA1$b6ZN1U8guu9_<9gI zyd}oyRZlAbf|U}=SaLGBM|4U$0HUk4drAubg_J&e)3>G_#8QILj35q}yqbM@vHgR# z+sk*nb^(&k79a<~wErfO=KCS( z?rFC}&P`8WO%-3{b=a8002RK9lw$ES1fGOd0fBY@*3CI&bg5N)MjloPoV%JR3R7!_WXFWpe}eoDXzKSDTLJET}1 z%3h_0+D0!5D#4)A@M;eJ>m3u(AB(X8@wdxz^YnbfwI4SAoWEOEdr5QtsGfA&K4<_i zD+Ry+>I~D#J;FV%ZQ6KA91VL4@B>)!MAZkOIW2pF{dqiut(F%*KXrD;Q=eN%Li&bI z-MR6d`M8&koC|Vp*V;N#^K5l1HrWcwhEt1oA@}x^f|m3L4Z{LMi2-%?0v<;t%?1qx z#Dm5J-q~3R>E0zBg|Tkp^UZ9a9M2p{=lQ6J&6gU^tJz|(LG9_pwQcX6TehT0r?NJ3 z4Y8(J$PZcp_}1f=*x97@?%U88+m+ ziyf18>~c~-LY!#1yIv$d_?6tB!Gh$L(K*jpo@u)0$&$D@R6%OeRyo$nI1LrY^4I>8 zS5H)E_;N**MfFtuQYLs2&aoWWuyxz{+a3aqc>LTHMGNS@^Ss36_-^+1b+7g7JB=&t zsFpmIICHqVUQekIXf-Y6d}xLCr_=r<4XnzO$gwoWQV<-t16XR3m9*WBB5xjzzQ|hz zF88NPV@xyL9J^%Wn3^5^aXnGcMikCj7)ZPJVzIXy$UGY(lw-y;H_I;PWfH)W8|Z7+ zx0`sH=%Nz@I%(<_YkU)*K4rjA>cghJC$7Tvuxon1$*C|n+9o!@!aSp&ig=aed9&!d z$xYRf;QBCaW!oul?n7>{UdGCZlCxrMxNPi_Xd2qKdT-uj_(?JCKuURDtf)jiMh@zj zo(9#x1Y0bSoO!o&Ty8@OH)N7Tpg?y-@MQ6~d zIrmPjl1ksA7M6}ZdY4ep^lk4e#{=2VbGqGq*SibNZnxVR`3ClhyxE}8qG?#iW~-!- z;n(eZ$M|0(iM`*2`Gi~D-Xz`f23rJPr2L!Kor_1Ehg8#tXpb)JR`EH9oA0LF#9lCy9F#K5T?PAxItCL|{2Ojn;d|69gspg#= zVo7&A+!P?OhXe&-(gk91lQ)A*M}%F`3cF$Y|Hsl*I5hQs{kvcc7%+O2jGBPN7>zYj zKtQ^|ky6qi2C|I~=|+$k$mo;9&HP5A3+SU6meEuCk0PaV z483MCNIn{a!i!F%?Cx4kklkPi7>AJrl!scnz&B(fYNxg~U-0JmG2I`zSTC3-^Bz0) z4M#W^wnRlqHkVC;S2@WsJm6~?R+BSViLj{NlHtkaohV)BD4TjJd1u)jE?Knz=S11e z-<>z(Y6?CXI;FJ7uwFKtbSgErjWC;6K0}Hw!x(99rS2)hvWX;6zqpsqXvUkXPD{3E z^zu(Q(qL^_RT(>-oy3;(WCmS|W(XNFqVEdOEjgDu2u`EDK8NZR4c?LE@v0yt0aVOo zsPoklBh{5EWZ&|eIwv!Nx&@=qL7^hpXjTYE>jmXyZb?B&6J;Dk#nM0cw7!_iIi_H2 z1#2ApKr{s8J`pyVZBs;qw}ssHK+AsQcb#8ap}+j2#-prrE62yHAn|$KnH{R{c13Pg zYQcp}ANOx;Awq2+6};y=VkqbgUy2GxL>ipoiJET6oDHB_0oBE@WI_3fOMRSl`hEX~ zh8Oft?GqRY2-6;fwehsIZp`rmUc^|mAhvqh|C#!!xJRo|*}-mg{W9wFGdzW{rR9Ix zh=f)qkj&62rYQ*>)Hv{GDgvHG8%TQ6^4N5o_x2MWB4S&^EF@%-c1!*gFHHgiI!4jC zhAf{PB^Eb+tJvvobGCoiX#TwW*0ZW^1Cs#R>zA$ORl*bXQ;bT(&<6NAWF&#roY@QQ ziSMn7foN1ExW~qc0m?KekKJQ5ew*WfZ6HjVG#(B zr_ZOnTj!#UYFnK5%>WKFp1%pFdi;Hr->mVh zp&Vq6?eT^k9%Tq;5T#@}1x1Vt=dm|_<6aLAa*w|}HK$sm&&<#N+*A9aiT(gWhat|+cqH%w~d(c#tVPnKI{p({_D$A z>C~m2OQkh)H33S`tQ*?dR8IxwNTGjgv+I#498fZ;Szch#3m$!_wq!4d_}QC~&W^`p zD?yL4-gr&*_*p%>_%CdFUrt%AufV1vFDtY3)T}`tOI@8U3zUy|&v14*{CS~jpObvy zolwaOK=VD2E*};GhH#=6u@nJoKJ;IlHFun7B|A37qQj5iuOb~CZh#)ZzGa3$X3YhX zf$<|_B58E~Y)PHcn~9dC2luN3--^Uu@;~1+zdR`|ZE%u-w3jpKv~krm6Bwh`{lTq2 z1r~tlBG@P_tM!Hi7q?OQyf)sb;tm|`>#7XVb2Cdd;}fy}qNn<{8>7l) z((;h;-~ruNVdyvCb|)zV`e@Tr&>Lev5eNeiawJ|a z{rJ$@=#uFZ;skL>wLiUT=*DQKIVy(bEq~B`9z2bx3*nM-V41c5N?mG0<(c3pvb{R< zI!;R7)~>Frcic)cM3p0RDa)12fH*6JjaG+dn-D|)R4V34wvfq+;%_y=3yxO2T%Xt4 z^7Pbqls@VFFJ5{LrG`RGe?oJ~mhZH_G;21^gXdOt*5{Stz3OTfJ#S!|R-k)%J|W?} z!suLYr~rAI0L@!c zk4Y;>ADejVU;TgL9GQ0LgD~{3Is=X~>fc1*vd0>yM+0k%yvVH&mV_@$B$7Vf1B_yJ zh1g|;x-OB${(G&%yj1UXC!(yBFb*`3vn>!IdYDE*gb|Va=wws~R?oDM{^?2q)!X1% zu~-p2AR*T8*Hf`pOCSUge?;(*NR+I6@BWE55g<8v0su_$)_1R0nxiNf#T$%BWYLx5 z;IV#U+-b+RiSzLpyyNJ3#{-BjvE< z5Dpm_C3;7&K(6w(<%aUUSS#yIo-FxQJ*ndTrEdCP%6#8->WZA*!%G+cHfehwXZxZD zs>soQ_Nc}*jT8xaa3+GY`w!+;4e!UMYZpCi0U{HS$7QMnP9JHMGmRZWj}r6|?gNbj zt|!bsvdGUJqHeXp_lI51rz?VaKTy1B)`N*AsW>JTOhioo zQAtKu05$(pL+t*P4XF|WfxrgvSs)-&z{+QzeR8y-2zeUq%O@iWpIfS_s$H`go|_3+ z9?@FM0@hHKH@#eB8$_8q@{3w|!GX7zeSW&sv>{ABntopj>ymCx=(}1Sl@!7MrSW`Ve&CRVukEvFJO^rpRuajJi=l zCk?IQJvNJE$PghgQI!`A=y-wxDj&v0rTA_!SLlpoeI;(3vA}tb27c;v^*6rI65O=? z{Fcfmvl2)EJNh2YKQbAG1jD2ee4~Q~b~>+IvKY8}2uIw%`rl(8S#Z!SeO^y%OJn8< zUsOb~m%rk;Nipe_7h##P=))T)v+J`9f_u>(F*EJ={;U1(PM7B7(?d|mJZK!AfM-Ff zQ&s~Mm3t!ft6;JSo?Q)V|DD<9`q&z)jN^Mk;YsOn4x+1@06-iW)zg+uf762P4jjsg zE8aAH$ZzxZLBLe1p#HQbZ<1a*9$w1?V5DGP01)5)GmglF^kX;=)mB`2l@sM*OXl$F z`WW+(9%Vge?9)5Ht*u3=CxmhW*|ZquWQ(v-R`uGk^yDoNsNza8lt_NLpu;_{M%|?! zHm|xi(dmnKi;IXx$QO7*YtC);zV3+W9HIz57ficQ%YMk(RGVNTPa!0P`|I{JUaGTLDfo>l6t~+T^+3J|EfPXg=Xo zoOiH#KC)`b^w$lagg_Odw^_n_h`+w3B(v!Y$E_v;8W7YW5R>^u@Ft0=st-$EA1%~0 z=VY6w@<$n$anhYJq#Fw3jBS)r%%dhlP}l@0U!C>l8O^bBWxLwjH=ORKwW1m3eB#(p zCX}-3Z~=A#zl3#!h-34JKN$L8hbmqJ##rLxU)Z^UYq*b;AIC`qG?becg4@4Au(Iu0 zE_9i4{DsLyVm7 z4T~kC;A8*Qf5ylsN3A$U|8HXbAsM_VfiiPjyYQ9DJ<{;fY{sGoCVqy*HOnu}{`D96 zx)S|JvF6!<-0o-kj*hvWF4DmQfT{B_-7P9c-3h4mw@L|q2rdu1z|B(mP z*IGGX73K5H$XO7gN3M7?vUc!v8S1NF_FjurA|JXu2!l@KNF8=R#*5*sEGPH^o3u^> z1|ZIIB)Wd*Z<<*M^PYJ!E^<0Uqs@s`|G+jdwQO-GiqT%2W%-?qo8yEzvcF~tK|zzG zhEpd~ay_^H>=+vCO|iLw-H1A0wvxYxd&e@|cdSp~`~xt3?|1A7V66YX@AIesaLc-+r_R2hX14RuDkI6% ziX+eedjuQJ(?*TYV!+a@6TtKyL)EgV0yl(BYEj3x&S1>iL zmjKnv76S-hl7VvI?OP@ z{|kyfc&_-j=J}eoaKdYg`$R%0GGQ1jPBHp*?dYh#<=@V8*Wi+wIo#w}i2Mjrwp!xu zich?18YlxSo-p`P*}LPK5T|j_-6mE3(qbWsN2fVM`w^XBVz2e-g#9%zfL!2xw;%@P zQOx$V7=pwM@<>pAYR9ov!wNNUWDZG|bw43^RUNvBl~`c|n=L4nt$q4pc>y+>zm_`G z{^yIbM&ccPnz{)aBqQH_oDkSz*vDp&#pu=<1%uhh}3yD@NaS~7!xi^kJvVYbTY!*>4 z?r2l6XjfPnWl1)xj!2s@#Im#DeI)@sVCV}ULOEe^bgF3T#~$j}{W)NvOhCBem{$bMphpng&wNtckiKTL_JvdtbYYd6v!+#^1@_y^lq|-g+1+L= zF;2o~D(a;&OWnu84&+FPRtw7pW=&7!D~tz*9pWM)RatZ^pgDth*ir$PS)l~Ye1d{C zRr3jY=!A%+LQAjzuuBW*V$v2+mk~~-eK|`UC+PBW{HnZ%V<}8uq7D{^JYeC6Aa1kP zfXGm2MfAPZ@AS_X?EgNDj6KZj5-!wzJ&a`&66chCJ?9CrU`LuH8l`83AN+DV>$v+> zs`*9=SOahBZ+!oRM@5(i*uaO)pvbfKT&;`VJmD2HenMNji-qT+zOe?8ja#>4u3jx% zqGG&2q!``jhB9(b0yl%;pev>CC$%CyxQn6=)YKY3e6(@4Z}48cXJuQJ3X@*KBy-&$ zC-q5M0PLh&+4#l(_%Az|2b&I>|L~tJJKw)D>fce+i@|@Pl1H^lNi!C`9M{<7&xoHC zc+9eum$K)R!Q}?mr6JxznDRm1zFo|XH>wQGOmA6I{`)S^s#0?_!ctT(5N9p;*+FsS zMqe{A+y$fUNN_X&cK->A(`obyTx(hAyFBA`JGII379`!mPOJFkly?V?3t^F_;Y=H+ zPG%J8>JJNkNGCy52Tq-#;eE6r?lk?2OP?-c3SKKNjkBNJW3IP6sg(aB+`Dn<@ZQsv zD|A=$sgQge_t!u}v^s?~6S7~S=+zi8_LOBvMUrA+x9&nC!6m-v8&yV7{6F3OFIsxz z+>#F@C7(9T&hx8==^D#e5gKz2u;3YQdQ_6rM6EQRF)Q}Re{1*Gyd_YZU*E*s2Q&84 z1;8NUXNA11UL!H`KNwT4|V@=@6D zJ>$Ttl0rF?>pcrp>FV~*doS)CD1GRvbrEHf01$>q05mbi#TRb%mU4l|3(1-d7LR|< zs&nF)q7Wmni*^&Q8KMteya_Y~TD<$IvKQ~AjK~Dmfobc${sWCwr{gzeuRM0Fj6K`! zQ-B^^9^vbFEjO*kavF{r&5UEaVK&4j!}5*ez{T^}ZMjzEoS*EfY7mKJ;t;46I|djH z;9J$-yI{+V1P6SMNtgzi6!51}-Y@3XZ_9OeeYEPfw(AUfm-2;|6-nAA)vnQGm;fD% z?rfb`rUGS#KC(PDSw%MhGTu@Z_K-Q@yM$DBLs#s-t@6MAzs0eIvhT@#QEyX*xC>^~ z{|ag1x#CTVvqsA-Kql_8(z_T+2}1<=ur0Rm(}Bq zjQgwmT;B6t3OmNUqEgHQNJ)d`ur(QR&>N&`kr52!!6ci(Bb4VLVE}@Xzk@1C;5Q)r zd;cn-VgaYX{QlUdKX(4^(*I^xQlp0z=6E1XNyhD0=k?}1xhBAs*`>nLJd>{e9d3`O zW%euM4FsXR8T?M>eR*-TiorMvk5R=5bTJgk1jucMli%e;Up;+Xt~}VnkXsiB&^LPf zs1_eyC6Fiv@QMH<7Q#?~tXkiRYZu!1C{vwh9a!%hxX*3eY4cD$Qfa68`GE%2fOxr2 zd>B-dyGEErqL3WsJX>$|+UBDlNzS5#fL1(zZ)&@ooepE@%v&sUD~YtHUXT4@kfSd6 z1umI%O4W)Zw|mI}rwH%qB&E@yB_}S@`%~UuzJ-+kR5IjJ+=TKDe$NERz=Xj*B9)_t zk|Dm;qse0)nR1576=<)B<1n^?VGay}lT;0>oydw>^ZT)f^NuCM=;JgC^nT`{OgR|D=5fRF!RPFjeTphRQFP-#EMdK# z8d>+j*Z~0Tkx>~%SBY)edv&NS)UR5jZ>6wv;xEH=1x+S~h}cP5|Zs|Flg>jSq!#}@eAGz$HQF@c=(Hy|P5xgkx)a9}HkN@>S>jg`{MXx_oB}g31 zmIdLjvgfPt!e-&IB>ciSMAHU%hTuxnf%jrBVl^X;C`*jr6a8?pOTiFhFdq>Ii2??& za9;i*+?LdZ2*e~rPHIixh@A~;#EOA=P+ZnxS(^_S?QX;=lk|7bsqzms+zX9 z_5CW3PYrb&b%&~DJO;w0AFgp_Bt{w>=g=l#kgxc#_H4@L*&-@NBo*u*#xIS6MQmToy{okf5SDY40c?>1S zxhv<Aq zk8%E8*ZXBV@~%Nz&DuJkJdfeXIn`(Q zDU*I=R3aPfHS0~CdQX)Sl{$M^9LcXM?ttamw6cFsMLso77(0FQFD2iWuZmpYo4Vli zA;;g0C;ZpP8Hh?!v_r8RP{9ts0Z?u=ds6NRQtmMxNiMXc&=EmWp2i#p4LltOeE`z~ zLAk2XFO!K95e&(UHF!tQ7=h(f2Z!0#tsrsrnr&+NJ>z3(_i{0}=M?X$h`vki<%KY@ z;0FxQ8lfLR8DyS9_9ued7{z#fgt|V2_s*bBNT6@9paLegpB|oUv&c^oR4sgFPe0t{ z=pk3Qe|2zZsQzn~XvCq&su_Lr)nY@{uCY|Mu}$8QG-c7o_wIeE>C2o+iG~0%s~yXQ z)MK$Q!G2?ogRDzp4OqgVdRR3xCP|DqQuP#q2b|?71gf0n;{dWzfC_(3c{a;;;QP6) zU|y4lQX@(s9p_&Ke0g{FfVx`p-G5u$Rk+NwT#(283B(Kq28eb#Qj*yQW(Ea@1%@uD zMrK~-7|}WmA?{{BqhuI<=!>1!2oI4joz^?oN*=z4X5Jn@^@@n$*f&j0kQPYF+Sd319O#Fe_jPpiahLq zIGp{AG&|JFJYgBB8r(vBFmH(Ma9o0XX!!W(g)(tBH&zglP+cmv=esl zr}0dYVT#s8?i!;k2yX{S^UCwhCyp*vnRekHf7|UXC>%+N3eWkMlwFB*^|i*pj3uHG zC$mkUP*daiK-$WCVN~Iy&gH>(WFEY+tY%7f^K1HHnUS_@@q2Bje!7#dJcWl>5&bxA zn!MUqd@g?9ED?NSDW}2bLyg2YJ+B61--_DWyXsC)Rs{@i%mq>$!;7WQVc}pEZfvbe z7DtENH$&Vd_Bg>oI!-8D@kOc<(Cv&|lD>bxE0-Sz2aIG9B^}p*Y|VaX}Cwlm$*qCr+}$uc_-O`=m)FCyyaC zXH|xPaURILs(Fr;s zXtWGFH07k$g|LRbnl4sTF6*05BAd)V#ra?6|GgVUT^twUV+N+!R3Uso zRt2J$J9Oo=obMeBjRntEfC#db*e)$yctk&XdRe1uXNNHnSaBc5*|WhtI`sQ@&qz~# zI*(W0Zwj#bz>pYI$ZeOa`%N|ObDmSb-d6A1rCF5Sl_D`^L?o`W zMLGMVs{c=A;m6pImL@n!oyQQBX5x$&V4<$3Qz7CthOFb~$kLT_loKfWtsuo&H{Dg; zcOf#Mg?<_Fz{3!#Be8`5LnJIf{G?3KngiU}_YP?ke)nF)Sod=CswX-rVZ&l%6gUK!ifk0B_Jmr8};_V;PY$ zm{gGoT^LBZQhB7tVtbuC1ivR&qj>8g{)vW}Z~GF3KWA1EMY%EOD`qCODis(b$s}`h z-uU*HF2*tw81AbUyv6=JT$MVuSQIB%hp@S+9qaWR!8yaN|7Ao|$y7pzK&xP$Vxkcr zR-icycyC%M^0qy{U)GneLS3A1GJ05Ew$NZ#>m_RIyOOKs$PQYo%mJ+dnpaJQz@P!0 zm-365XC0##J<`Y2Bbe{vT~3M1awy}d0q5x7y9!^}YVTTW#~$%Mxn-O!2!a5)X}8lb zSI=5OS1OH~B>+$S^0Ha^_lOmHuX^XUz6f)z-^W+g0;egBf%(2=f$+;6tcnZ_r}8p> zLeIJ+VCu&rR;yT2h4uy8bU_7$_K;yf4MKFW0OUJ7dy=(8vDCjtL3(a*s+Ronm5XzJ z!ChJT=i5j+~k zwp9*&KI2+gXJhL+Oo!EW>1{X+>kU6d)X z^6NjSCOWoFOzn}YtC3RVS>@Ztmu7-Kr23xD(2@lkNz|*T59Kc4PR5x%P*LTPP?u1( z;oaa~>%|qYsz7L+*f@|S;hdt}8*d}Zj}H6!^9CLT*Sgd@27Cg?s1XlUFTOas{3!<( z4>aT6EW&^>?=KqOahd8$sJl&uiJle0i-={=AjBkXQ-^n#p{MyT+CGkC&p35*8dp;?p~uo~&)2@ExMGsVw%C#{;IjY?W&ETQ&<0$>6D{z;C~uNZ5yh70 zrzg8W0tP^e?M6D zTn)AD3TmKs-EaTim)4+8zj$w%r(@h0 z&9kb5*Wk7h&|3Zec(>E63XC>Ub;fBm->OW?W=y%SU^BT?+j`Oi;`Uqu?!O@p*c|TIR z=D)8&-}il~45tu>s>#Y~c9gO!`YsiOJ;D>_H>8dJ4?7=dwt=rGk2>@I!UM?rCk&Sv z2j1S5K^(90?X0U0s*5T@%lkv8O;VC8wMvHek~iFm>u4mig1_@7ys=kHqwzd}y0$+RAE%z7}jsnS`?}cn1cAi-`su9WOWXMwE-E{hk7e}Az^yRTm z3r^DlFNGEjo6`>7mvE?bMBvJdTo$KA&#T?AOi8@YlO|UFzNLrw}{zr zFpPlKgz^%{471wNM`PkK<(V!0_KZ5A|9wOOAHdB4rqvNy`|^!V`(8Us_ZzGER_y95 z7^E__BQ8LE^!b4ss>!nVm7J@rB|ziAbIw_H9N|I8Q@;Lgr_Vd*`|eYx)vM&*h)%{b zOc>SyhjjcMtA6@Ic5w(N=2G(Kw-;;;N2cfH18=AH+8UbVJ#_gNlv4e~^0OmkMyDE% z4UhjPt6gnnB1yc^aV#yDEn7KPz5?E=S!Ba$^ccy{fKyJl^}r-Pk3IS`V*F|2*XM`Nu1q?Fi#7V}sOva4-!&F0FSMaW@Kikl-XdBd z#_~Mlic3~Y1}jxhmBVhq?r}72-HkS*i7`poe)3#$yrT zR)>*+f}j|~B3KMt;)(dT(u{1v&=+|Jxsn%3>Rz{U-7H!J!|})vhX>2MRHm_YmGH3V z-?!BguWhA&@V;}_<#Es6_F^i7%V>4_>8{RrH?O9UcvTlryTQBIoO-_QP!?O8sLoL8 zY2(pR71-&gUkX0jXJ~?acum@Fzc&zR0y~dAFQ)=%_0ycieWy>-0 z$E8lDHn`4OqsuE5s+RC5O24sa(7h;1uo&)+GIcBpP*x*CVJ4pCU~1$-yp8Le z7j|Kdw0Bonj@$N|ku#uI%{rv=R)tif9lY@SH1>;+wKPFUc}TNEs&&F11EEC_;GlH^ z)QE4azR?hN-9^L6*&}r;pfK!ISKW&6i4`N+z!|5U!@#K;D>FkwSx^fc4v_NEl3{SK zXVhH9Oj0t$NtcUYZ1DyoT2|0P-_J7s?0q^Q##Z(Y{XkI|-JLKl@%ZL}{EiNhbs#d! z?6{t{)VAWn=sx?BSHw=XW^Q4@R$lns42f!8YDy?yNq(mMim&pPH3-2EF&$3lLs-%r zgai^#>%4SFGhvi;SiS#<`0ytCx+@A0*5a_dU|TH+pnQ3LknQ3pR|TU@#^#}_b+we9 z-XT{Q-kTZr_zqddQN#5U`N@YnZxanE7I~sHwFgYJbU#hyPbrT&q>)!p1T0*6tsMuA zN-ewCF1UDLk3 zHI}9}csUkRSBgtYFZUJu>zGgr=`UPCf*gDQ)jvIbR5DVPZP7fe=Tl-w@S>uf+0s%_ zhNbR^R>_l(Q|of*%SS%v;93Yl)$4LK?aop;=L8GLTN~GWe3(V{dKdKNy{5OdsK%Jc zw)VxY@;eNE8UcbELYmIce(; zZS*v|V-pc(Wl+(Ad&cvIl(}oqu6Q@)Uh;oN&3mFH&E}EKETWW!vNPfqu&b9^VM159 z>iCbzru8*-rlLAdXsMX(l%wPAb z9H+j0UQc-Nb%-Ol$NI%5lzXC07V9>NACzN)rO!Axyu69&eO)^wOSQ@sx)x*jai>;f z=FGc0>q(!_d_GHmMqhvO?s;B;;;1}hTtnRy`9rtG9^TGd8N8!#Q;h!b-GiEg4;5E3 zC+We~XQwk&WFCrg3b_A@8RUajNC9AOux^kA=q(fg2>U`LP&y$wB~d1x+k-p6=R_rr z7aR_51u=~3kyyTD8dDN}I#k6nKgG-~f`OD|xH|rp%7J97j$zR{%h+Nf8VkioDvuh8Vowk$*l>71){gcL%MF~y z!QtFkIH^#z7sQHX)(OYrb@Z?Xw5wQeA_R-oF~`af1=xr{AnB4)eaQ1mB2oDQGfbvi z0th1!M*sIZ0$`f<8u`HhY$Bteqs0^maeTqkdqf0ZRCEhCjRgi@Beol#X4wzh;R9<-bL_RnY_}o&qIz8; zbkL9$IyP7_Dui-Y;dHt35*68VUUw6NL@Y`qOL9PP$b%0IYEK@(&mwnBP^J|wvoX)r zyqGtF*5e4SaZez&+~5^$nOR5^D3Z}hAThJxFS7`h=Z{SbJ5P>uTYtgpb zdS6lnQG4dY>v|$z-tN;FweZdm8_=~ORmI9{;=P`u3j>1zz_`TM6b~M2qakyPzC|w! zw7B0z4g2S67wu?xithEs$`R%(XK!ph`Wr*158X*PewHyM{`c%UEje5fx%%_zq-N$H z-8Ru6PdoqsWEuc~c>oA_mJJrCoG1$_4o%BW&OSy4R}8B1n2HeB=21lmsUhBx#jPoI zKr80%3q8fw)|2XWHx#xTF($1^-P*LbtI^8BG3>K^vcdcqtek&s1NCIpgx5?qNC3mE@-DF;A6 zNKpW+%S0rX3~NbL2U_;o`92mrDI2~{4gVcVPjbEL@@P{f%^@_e6NC|Ta#_e1^=Y>ZI`3Wmf#32n^)1ce`4joK2umfoUo}UNWU!; z`qXPT9qn{2+ZS6r+SR57B)h6K>88wyF?_&v76;>P5RwBwX@9uV5jtpjDaI6APLX~nKmX%PEn=J>i|GubY_CNn?uYBMK$$t0(!$ZI~^%>!_1>hEQ zi~Ta4tdrW{s?%>#x17X*Zbx$}%E5*0clD>RSYdIGbe#GBfY6L=>n{s2%awHR-@XwS zIqGEr;JI~)$~6n#cohtfZ6{V9)Pc=5g{sa@N@Jr2lC=*Ii`#Mfg45RwRE_Xhx#m2+ zQzcdnEn^)Rk6_3}zsO?(qba4d(2?m$O3+iOa$CT-N}==A4sB*~Lk(gde_rl%_~Mt5 z$nsOL8iFv#+eDF^Ah(^e&iMTrBnJa>V-0CnB#`e@W_O- z^2&23KZED@f@h}v&*n=rM!v6y&Wq|NqV}tThNrb|YI z;VA>7;CT)h6iq;}V*pSF;S9k3;D@~bbp3YOzr53rGEedww(9C5gg~%jg^NxL>{;wR z+^iRb{(qA|KM(}#ru83s&)#PXVzBRCFFk$Az;-1FlsGuv6%rNRCdac@CXsdgdf%8> zCX(64pNJTyI|#9pL%fO$5)B#%Tty#@SMwWBm?kuTe|}sjsY2l3uOEj>XjEl>&nv4l ztqY~P= z*TcPDZ|NlLaisr~ZHAy#>_L+erfOCaxQBkdRCy`UP}N{@@xQb)Zf{30jC?{;;u%0v z&@rdbJbY8cFaIuxuDk$dngB=G9NRUdN~&*O z@pX%id67G@*|ib;`!BsW>}2{a!2cA1%-}tq?f!DVJQ5p%kh9@NwZ74LcKu@P%FCeQ zKT#{clOX-!dujZ#Tj9@I))jh<^mfyYxm`vlK^otT=sCaD29P6mwfyqbx@%GUy)4@nJ%5s{1hX z3b)Ka&0?n0!PwKfPX*Uhts#^!N=G*_x>BOQ9_u)9SG&7rQ>b?tdOzQgc7) z@5R^jKlckL<^F zy$YJEnhl!S(0RqoQP{+&I6V5V`4CPw=1;<+Ho1>qx;*NPrB1d)o#)G5M|5-_S;~sMmQ0Xtb)`e)as5^#GEh)9Wh0B+6{(|2*cb+bh!9nYncJ z^VLQAlGCl8PnOA?lPB{xNX!r8UW&<2=#DfkO^Gw~Yq@ww{hDZl@t*9w=I!|)zjWS8 zCM>7}33y3=fUzjr8ibm>nW1!B?JB(<^>7t#c$ixB$@6sVhowWS`cUyN7&&F3*te;= zKaJ$muVG&QFV|xtS>g0NvGE-MjE5`95PFdOpoDM*w(8Trd1bcoRyM(7l)QUlf(P@Bh@!Tw&ql4uDXhjj+P8?$PdN*B^e=# zzOx;sTbV8Nef}@uPoLMEpK?RR9wjF<`c@!m5Dt>@f_9N<(HOR!!a>Jf72de;`-Wzp z&<2YK3VXma1kiF-XNRm**+ffFEF}`CES5VQU=zbz=>&^92@7*5>|FL5w&&zAC5Tq& zf{t7L!5J}nvhUk|i#AzZ46>I?LU?H!i8s&vJ$SVK%JnYEu`(Ajsa1e-{_HQ2ds(vk z&9Z*So6lPGk1@X`+AXpc5^w1N$zwk5x~Qu_m3!7tyc#%;2T4o@OaEXNHMDprm&-Ki zwnSiFU{T#NZPN+dmW7O?Cq5sSkUPu(3Fz)MWF8tq5;Kqk9 zZ|PfKziJ}@g{4Wxg>aiG5)v{F6q_zuY7YA@Ol2Ljn02=|ef8LD#@A-*%*d>TsHq5O zc+#a3AvM}KhSi-`d8t+ZXD>U~#hvysxBXdqd$)%BgXurpzX5h(A z$6&l9YRKR9=BO#C0L%{XRh3h*y4JKqcyA=f@VkBX$s9)(7yq1S!B1GeNr+D77kC0W z%?`R_Y9SDp0p&i!szbV`z~*6UKY#g_l6Smg%8lPMW4Bqn$Tt~YV*M|tg)FQzUK_5S zcg>qzJ#H+ND^my_AN)?~e}x}_of8)BT9KA!FgF;_(NTa>y8hYiTh^+rAl621Ca|xT z90mbAF3uzW8vK!6{g!K-+>RNKmx0RKFnLNOU~{d-dF7#X6F#b)r52-~uWlq>5=(39 zNcumL&N{5g_if|Pf-zvg=+PquBt}Yzjudbp-7z{u8W9m0-AGA`h;&FxiF6M|DN#^D zkPr+&l-j%R@7;0m*LHBQ`#GPB=f3XqIzNKx#G(K6zeAuBvDVsMn!(%=8#4^ST;mk7 zVUZ-cs3lx>awN9?Yzlu?JZM~12V%-55^rqel%R0N^eMOS`@`!QUCkdj&gH}$R5Vfx z#HgE#5Q6>&Ng9FAvX>v5mG|m%KNGrz^U_x`5#4_?bL(6} zKJ-+%XTmd?HL(3*oZZ`taPP3Gb@%Q;D^eKo_h{XQO$v@qBAyid<%jTGjEB$*Xyn&K z$dxM`Va0(2>O2{Ku{vfD6hMsK$4CeLaTBnHLk$RU4MSHEdt`xfSImHljIaREl|m=C zGV@JWH&Hwzslv-(^7a>pot^Hv`}x$+!Tu1IlrN{k=;+p&_G*X!tuSc@qvHEdZf*zj zSR+dwbL07qb2eCa!>q=|LtUn-$z`s&OnI~j7yf2)p`ErQSQ%plJEK(oBF zZLxj+m8X54r3{{*5b`HepKj*H%DDzoD0^G_;EruFJT~%|j(|c>xC{5I=NH?5o-dR!UvKfK+0Y4e&ee}aZHf|xh} z1Pa^_7$rD15vFw?t@UU2KO>;g8DPvG{^&SU>U!!vqHaH0byr^7;qRT2m(yqYpB``A z6n|4c`1Mx->`_g{kE1rBW~#!HB-}`iBwH++nVSBbUtH+-$@(Rs}{M5I$_Bvi> zB6$zD)@AZPyxP;7%~JSJ|G$zieQ{Nfez=ku>NVyOLLTf>^Q5jPIVJYj@@@CkymMue znpPC41?Zpn@hZxs-71>OmvF0c?4lJV=b;du%QfB^A8Yw>OO;;to9p4Xf9vJV6Y%BK`%Znl4iyC$#A;h10m;h~aSHyIFC=iP@rWNW zdxZjG+*JQejth`7E|$!MGrvp3e3*gw+q_CVzqf-k))V`18pY$Je{`Xg-sdholf9lq z-&Xr3%X~>fP>wW2+|H#kx!r0@i!$H5C=+Nd6y#{WBrQQshOUo z5mMPzb^6ETc=PnrpXKx=^x5 zMS?*kxO}8^OuhI=s#!@c+tdKVEm5blJj{cj@8^!NumQ_Tc@?iE;`*dXG2! zY_C*TZSH*;$Xr$k&##aD#MNDF-jY9fdf!Ynpu$4>o8-B7_2n6BFJ`-+S&%v`HiGhogGq>+_s@1 z7>z(kDk}Uv>ss%dO}U}zF|L}MMmO#^aOoj}S{>D|BZ))ALi-x2aorkOhF@xUyq%y0 zkP^o!99(deMr|Hr>-0~qMjKl4_LIN6q&U&$isxE_9^dgX>p1v&riWd(FPZvh&fTMB z-TI&Y4-(*t)t*K+cG@>0IBnc~~X zM8(jsSQ@#Pf~UHhweRfnlCRP>MPt>M{&7;Wr*|8dW#TT))r~$IaTX4+(%2Rc%DzBxTPufs;XDoKFVTHSv8>G=)s)`rGSONTCrSfjNaq-OjWlA}-My zw#)<=ok2<0uI}F+WrbH>edI_ih)@Qba5x$U{b~9{SHi48KKP<-5n;0Q6AK3VEQCnL z$m~9Q)8Qz-5`vnz4)gH*?@4>ff!p#6swN{AF04eU30LFJo5S=s7t1=o z6H2GorCxkpMTdP1oY)%ivVA|S)X&RzG!Iy4fBg~QuQ)f(?739MsEBXe_%iin@!*H}L9s{nhPb)qwey?p*)xc&NHC^>gB$g1PK`$n{&@jsH-MmxP}$pY`^J zBvQWNNSnAO9e&2dAiCN zy7Tv5pahOv)PYViEJpX!0dPH+tW3EyT4twBw@y{V8IVmg!%an@pr{wf`A`atCNI);pPKB zIy}a|MFxtI31kC-DS;FO6rm_C0wlo|%b1pV*Swo2a$l6sPkj{F=D4%HD6mKu+&pPN z8oV_;__R9u?C(_fo1wOq=%;Myl0 z*BCXxzUN$!l$+(3=)MyiEk}9&Et027Gsk2>*{e8wr8E2W`I4{k*lX$AoJvL+;<+vTYIu%~ zhSh0jrys2T1`)uC{8+$H*d~ydK)g#%{>*Fh4(t$NtMbS|zI%XJlcJ#RF+G{I1Mb9S`q1em(iqYO=E6C%Cn#a z3t#fTUW?rZ5(y)esuOXVg%tXL1!yZd(NGYa@clWNRyzYlS5l}t*29bIE5c)n0uNY(ghW+GNXkuWSPR|$$G zHZ~2$)%Cj)fu_j}C3^Ygj0H2CWD_trY` zEy-i3TO_MIGkYgDS_ze93pO7!En%VGrv61d-BJ)-8EmfjNaZA@UMODv&_BC?FP>Hx zV{S+JT4_vhe~LdC`%SsuFkMbS)m@g(wEn1*qilX>RsXugT#<+D=k3zFuA!g0rH$Xn z)YVTqwf-~yQ#o6II!T|s{z&HEl4$jYaR;*)N*m4>-J{|5R{nmuT!m$^hT7w0A^GmB zbuh*xao5y0+cz58MDX4OC>-|~JHrvVP63jokNJi7-ZAwX%tVi`phT2lD5J<={y;9P z=b-0|mn|zIpXM<>WY2UJZlJ%p#*`~%@OobB{?qoIih$IjaiJVVGlCQa-;HyPzdX-H z^lp4yIR0OyBKs5=n?3zWI~L4|%{5j_d2)LZTOq@1CA%iyjOnEP75mIh z1Dgb~l0q zG(hMfxz1k(i@rUK39^S(-;T9hnRJV8xh zQ^b~FDQ{IhmoSdGWzLLy9Y`xA$Ld}maH()sRWV~TD5$}u=i%$wIj^mJ5mqpQOW~q| z_SqX@kJ9=!`TrFd(uIzAG--UCZ9ouk%Qt%0FD$LVZcUB%jy`mJjUMp%&i&I-9;D#R z_%3Q-(>_eyj-d%pH9{7uhDBbPaQlX`OjIf~gp*E|B2Mhrk zDGtr=ln9*~ulTHFbKD`nJfT55m%RAh$-?L?MmLywh8I9QN3& zU35z&!073Rwm6obg7Ca0Khk{V9^H4_+UN?rla(~z-_Da<`?88}zN^a)r;8gO?Mx>n zcG~Y;Tsi%_8}XX#TK*R%a;;<&1E85S0d%?!ngoGrz~4ZC0!TZ`glz&oU`7HUf;)T172u_-+_aMFXl zfjj!;TAVeyuv#la(hSO2UUdJz(oZOy@GkRT_BAG52E2e2P$Uu7CeDG|^n?c1Cis;^O>sCs6>I3HrcQmXW}b-EgyH?Bvt93(9kFoPqvAG(yH zJ#Qk+t?1Z{h=n>+)^rF33c3-nxYx#!1@R|dXM*l#T*40lC2QTS*4jSI5cZej;f$T! zLQ8k;QSfwiro5dFm#RMqdJk4|AoTR)5n-PO-@Ik>|F;Thn}%Wkx&SFvguD?0(4zt# zP=YYX1mrM2joV0bl}8`)p-2Y)p&p{P7->*561 zGy30_=R>3iWI6Dg!;1~n&W}0EMu5-?ELYh?p)CJEOp4!s`rjiY+;&yJ{B$MLcVa6c zgjNr|=*<3K{l9nFS%TdEd4@)(du&#C>6@`W|JeAu93Rg`$*}G2$N0U}?nhDilWE2D zVFbP49lqoDR(78j?KYYe~ZQlr;*sil}@OjltoZnmO3_RB8`m?!vahz5cqPiOQuQ+^QWc$baoBNj? z{gFC^>kY-Kq|atT(WUI_S24P78|y`WycQ%<8^vd{TAeh#nV~+sGZQGPEU+*MmvQ@Q ztdO)Dhz4I9`qv|}ujQv7$p3?Pv+cHMFn6u7wTqo{=9l1wi{4XXfMl6aLnW92r0PvH)BjM4so?= z$GneXQyaBAj<=uLaIy(V1gTH23CmuS!a+wKZlLkzT(8ru2r5}$)e%iIR(rIaGRL5v zl+jN#$eiIdW(CO^%eGXZgr)lhe7f%K;uEr8MC%*|5h3S;&4nz^7{??+JR+gLba~XF zoBNw%*_z}}!Qi$zj0}}xf-GfRDV*kK(2BnTxSk#p|}WE06FW_HRCkyX2| zak1#ZD4l)r85!&mIF)a-?7i*w{CR=OqpJos=GPZ%XPB;t20H(!mT&OA{jjTcwk!pw zjn+w_xJxP(9Et4G6Mh?9Y4`t2e?p`Z816l*<~N;IP>b`Ar(tA=8al_YM-ecn8}(G3 z>}i~uZlMjLRC$jcc_v}A@&p0hM2g6`+_eFL1AcD6-3$1Bo#yvC!mYMh=FC3jbsdbm z1*FlW>*5C7*~naAFZ@scI|=YKOHIz+MYK2d)+=9H953G;>K9>7{dsHx=R`FOvBmt= za^g^-@z zmjNvYk0pFwJY}N3PENq06fUogpk2>ZzDS~Yy-BCa_Raf;-LeIE6^-Ta7Z4hGmNYl{ zjJ45}z{+AKcoz=5BmyyiI-D3pfvt7$3g6$+(n`TM2UfW7ON}2Uv!hF&>sV40H!J0j zxfR5<#zhUieCV!H_a-Ul4RPwoOwG(X3SLU|PeUSKm!VZKq|xzC{@a5yy(H3K+izn% zSUFH`IP6@99eU#WyE-Y)D(|70ZbQHkhl4fW%)MGv28&V#+9&UNv|}4rf(~LVsDG3I zc@_;Wsd-OFiNPrNH~>g#SDXk(>HQj(wTjeyiKP*r_qM}3Z8kBkj+X0W-u-TDoAvGG zz1xoh|517WzHRz?daa%%d+6!*@ix`X*UCS#zc7qq)h~o%wy&I^L$y601WT?0;_j(eu`)f$tTW%(gLFGOIZ>#SFFg z9fvBn7sLuZxh1~O_M!(dmRHul$z0bt|Na2^_(#y=N$G!A}3&@0u z9Xp}-)-$eV)(GNmNjW+r^TXJ7KAExg-KAeon`D{yPoMgAALKsJh-nRUF# zMD%aEDC?8P1y-~4k){9rOHMqyYQ3#=)9*WB|tYlDBu>53QGK+ z{t<~vzSzsfADW}RKDdV%U$fe?qt-uFkIJoGN!&A1Ld2;vr|Sg#tYS>mz*%4Yu-b9v zbp#=>5&_~U{Ps`qW{r>RD%uKrL{p0%O_PFiWZLhk$GRsq4AK#2HxfZZN z@!EF(xUOlwJH||>#cP5q zsQU%+f-pBmETdzlp4-1QZ+Cn75jEgKfOh?LA9KlUEFBlj?J?R(RImH18-}L!F%3}3 zKKzZlie)5V`9p;1&u;?8`7X@@hKuvXt=zC`L0Y3AT+uQU(}qk_r1U{ zFZX&6W?I7VQ&_B;qyI{W-L+r=s8RLz@(71>hc6fHFBYtIpGY$h!lOo)dt2rFZP^dZ zL3i-rhRBsi-0Mu~U|Ma|K!K;n^${BPE*C?}O?ps@`v|I$a0Sc7WuAzB#Z1Ng2?)ogCuSiNWBxy`f z(Y!j*khY#S8)r7|{-GaGH>D8Nq7XrSd-lqm>03JG!JEP*r{0?0d~iYS!N;<-M5(zA z*^7)#KF8!9hR}(E^3i*%SBQ7)tBW}n4jlAPH?PPJUVF&hl*X|j|M&RGdEjyG@#%~3 z!ef(PI}bx5tU@Aej$<-;@bf<0uaz9S)qYxnpM$Z^m>5a{pt0tE^Iv1MbK4gE$@bF~ zgGqn+0vGvNH*8?HygUbXFP9{~^+=GUGohE6mOT+`p<>>UhEh6HBGpv2^i?!lIiQM2 z4p0d)J`{#+uDC{q0nA`L-_-{EEpu|^dLCiVRbofimIXEK7S0gT6ZDs~;NMWc zR~OXfke8ccp4bJgQb#K4r~>vwiC43@bltSIzXB{st3HU|RzQvCROYoYQ9;vr?aU{V z-NKV4J6&_G4Z7q*6VD7kDJvPY#-H=#^}Y{?E~UfcvUEW%NKA#HMV{q^Ye;|VrW@P3 zjx&(AX|%HGXwJOaN9U(j4dc5iQ%*$`l(&7m#7f1RcDWl@{a_Mb_%7bd;pQj$vgk%c zlqlVok<9&&4O4}Hwuf`4EDfLXE0?c@cz?T5bZrk*BhG;|)|1|}x;t+;1kI3GvbHTv z+WQpJuqzo*e&JZB^ho0N@3*#JBCduIRT|D$Nw0T19X}sLoP7InZ@swMOyzg~x4l(T z??MD>{YCAao=Ahji*i2@98wKCy6aa4V_W;^l+Y3d^@cK@cm z=_%&!RCm_?)k45<*!m`mBb{wcF^UjFr$?1%NPE}8x*=q#nunr7&~ShQgz%8d$cxPn zksWw>zb7oLGvwa4+=z(Y&*c8;;Bnn`(&^`rCui45-Gj$AA-lGzB6>gW{BU0)9rpzI z2Wn1+-~9>iNwNq-17I}|j0PDe{$UV#1qY!W8g4|qVT!JLgACTE!VV3XisKBOQ&$p8 z#%CS?1Ep{T0V%`GYB;*B%$sDo5c;$&x{bbL|FDKK!?;(P(#HX@RKzd%E;(yL*<6I% zO`@>bQ)H~;RsoZNn%+1YEWw-LF-;(#cR*uLp1GRT!Q0PdAvNyHl8zr8iigQ~yg%GA6mvR#rrJ5P_+$S(O!4k{-OtG<=ie+|os(2f-=4nejQ=6I8$RFt=pgL; zz_d+N6eP^=~PX4aqc;-?pnmhiOMIZ4ftIodZE6#GeNgu+bmTK9e`I9%D(-XiZs8sn5<##D4 zIyq^?JbPf^WnQ^Ci60Sl%~(I?2Clm6^AU>~#jDmGye!t@E{(Z?GFQhUd#Qa6ZY<*_O~2w`}p*d+_7ncYVZFewpM4 zO=_amm!A7B28vl}{ipwel%qcueN2m`KZnJRSHg_bEYI<0^j@BW$U5H0@9#qESSr$2 z8nXh8?CyvLuT zzg@N#Z}J=3Nl82iN}^T}f1G&Ww5sg35hX7pu0@%FW2xf9ilB9X0Ly)$DV%ANjCUH> z$~8GkE{Y+E3XKQb3KLiTAsXY=KJ_fsIXl(XQoBDsxh{}rLAcp;`U+T^+_F}eE=@Vi zmrd|JOz?Q3J1UP>t!o8SxzVE49o6ME2+VkMgd0Pgc|d`Ju%;{8{VN!DNka|~<5367 zuVt$=C{w}(KN}8G<>iWSh5!v#d-`l>^+)74<(fU$Pa7R;BxNYw zy~y}?kypcI!o_CYb_$wn=XM@`BF)XWJ~`M{sTvDs13L{fb7GepzBi+(2q;IFp{qm0 z!d5(jnuTB$|~~gz>^tfNx_f3byB8M&O+{vX>JlP8-r*eC|!FdvDgGTl7-8 z?#H!1-}~$FH~cfAi>XhAbB+u4e~(~ZseO?x>Vyw+eD9R8%apl-JLOp9U8w)Gup1m< zek49vTk|P_B&Yc}W^?9a#5oX$%OK1d`P&WYOypf6-z_H-ybWKNT<8c?` z9#a(EL^CjY5KBR%CbQ+>Oes`-SVKzn5>qI|55o_M1P~Cavzh_Mcf-)h@UPlO|LLEQ zGTcF~{~g`|y|tHqg<;aHt?(CS-w6=P%O%u3SO8)DebaJV_gSZ1t?!iA(;Hp^Jl(po zOCDaU7Q4rsIs3c6>Y1~N`lD;NY5{fs*bgjymOJ~0r3)7=WgQvLfw7Cc8PktGBo!1E zD_G}5&1u#8`kuTX?H(=M)w-E4YsiEsd3C6=U8m6|#&Sb#o!*e@E)xF4l_`?j?H9iEo_TXny4b znm@ju1TRV$T(2o;z!#uh*Juy8#Kkh8{-`pO#I_AA?XMe*W`sE$aK06xSkja494O?AU`Zc92?To z0RJTc-bm@9UCJsD=aJ7V6zMCfd}C_n+A#ls(0bs=W!$f3c^QM?8GUA|=P~_}gcXct zGAI!SEB^@vKrhtOB;~4w3xxUuC=bc_E3rl>m?HqrnzU8wV3vPb!u##_SYMxu`JM2K zvYh?kWeqM!6ik+eLoxdPvO5Hs)@NzOE&O#3qtsW4v5#}bQ1>Z;Vaj+42rFKl^0liU zeXHZ0*e<*}@CyGhuF3;JQ{%WoQ6UbAB=3g*MLqyfeGnK07Fq$yqjJr}0J6N78DM!j zRPh;MghoH+NZsdPe&iu>t#FUDOUgc+ z@BDoH^+?KeltlXZ?c(Za_czjyu(wBFMoD@9>ED9@XRy5kY7W+EAZw z6R3~H@i%+0Ae-hwZ4Qo2QaThAEp<%#OYFPhMe4TK7NeBB*xk;w<+7{~`Kd;zLK=?# zZ>}ae&pRd~vOfr=p6nTYB8$So7gGb&d4H(AD;{qtCbj8}}pRsfy1FD__+SPbsg@zb<_LkzQf;9Rf)O-vZAf?!OKD zw(@+0;|Ann7$9ip_%A#>6=2oihwM*(bu8)W`EoV}BEmhNktiT37?FRZ{r}o_7{E9N zAn*YPAWS#r0rEM0BMy_talqghET<|c%U2qM`9i_K$BVfE#vp|*lgFZQU_cxLSL;LK zVW2)PWDDOBHv}$?baJfI8p(7{xH06&!ut;WyvW5V=(U-gW}W7ECbdCc9_v$iYt3Ix zZOq9dW2JUtEI6HaT#^29%-~7(%pIyAT;j7gu$|aBU}03ZRC{DxNN4f9_cVfZ9$~Gj zr#U;ODxJnxNt<~jm^q3rLKZXk!6Dd^{-2yUVSu?`L=d5*fgVixjhLf)HPxA(8az@p zoNj?bK!|;>C=m?UYTZ<@KY>6OiFH*Nl#|l@F5>S-#fP$Csiw9Qgn8Scrr63e7$Me6$E)|RhGON-`GH61Dqv@_vtf10CEpl30$3CTFq37xI4adza9 zIt4(szc!xFbq0!i>}un1df8(76FIr&W{_=_7p-pEyBqT5hsi^hwgV7Agpt}*)y69r z0s;KYFqxE0pcMhkCF()IPz7@#97tQHhzWOCUj!*eKJVs|2hsz9tquV2STs^mixT^1 z^Pm2?5W|U<*sM>_ezqsGt%RA{oA=n0pMQ)dX6v5D?!8mA8yaw&lFYoMq@{h{)oPr` zvZh(3aHsa zm1qc*g8B%f3GCo|JE_L{oWcvF>d%w6Pijp*_g=JZ%_y%1P&VRabPg_BfHw(w?sVbu zc@&YJarZ#vn?y8v>k5iLW;`1Fi(NBGH=bJpwU;IxxpEzak7d9#ncXK%lb>-j7yOlZUbm*}c z(lM#wkd1F5*W}1Pf8~DArCDNrW{wg43S0pc4{%6>cr`omv;QJP_1v39=3I}+D*v>o zD_o&daj$@eiv?o{Y5%9py3~h+N;Y*>PA8y*j;rs}7I_62_<|j<) z1RxMG9)mH0Da?IbuQtJb-X)t5Jjd7s2-z0|G7GQ+M@E6KsDGC-`@Lo|{53t~TlVZ! zXkCS~MW}gCvh5^Ij+aIC{pHYn)_?Z*!>GnPuJPnd7DFxxX0Kf1BuO7PehxM2V)X0D zg!K8OUpA;#ymy|dIB_?^%vzuPH-A5sUxsORS%R*zGgG9$yLH5#g*Aieu2af<>(~ zdj8ikb-xw|ePESxR`qGv{XwU_+L0j)y4!YJQ^W9HV50Uofq7 zsvK<}M?3x#VV5885@paOEMzPWOcM0^tOy?j;uVKZ;3|UAUAj`{q?6jkj2jE*o^58G zLk2m3ZHA##r|_eH4{Q@C5*{-ZUe?F(kn7C!f-oZljO@aA^D;pzadQ2E2cjl-$rzEYZmpGQR}?6^0}f5;@jo$660;8`r;4fAYS4`ak`n;YT4By$~}0y=&*&yD&L> zb5#f02DjT2AIbdp?-PnbdT;CV9?RJ;YfcLawI<7y-gIh;T3*yMhO<}Ar6v>I@QHbg z@>03jcQ5G^7=B0NL9eJ;8y#@lBEigDbJ@vdCp{6Qy>oIV&W=lg ze#~%O9Z)W~7W{x%0~v_-5bwCJDhP&x$mVTflv(_Cl%hkP9@Ibj7tfQ3q^6=%v-|^! zcagvy6hoAMEFhY&#tEqMgRq*7Oe}|t|7DHig!cG-ZJ6~J;|sT9_GOAL-}>#$8G67O zQe7p~Ykd+32}0^>o(S*Cg|aD|h~+>(zy<(tD+IxOms>o4zNOBHZ-ru(2@fp7BE89^ zqIZLyQQBK#?RqaNw3qiE+jmE_NSshLZS(N_Wd+kl)4p%F>BJ&qPuGom5?Q`k?qh#t-4!nOeMm#bj@xMviLc0y>`>8p}(ELxvBS(?!b+ zm|R!;WFj*OISKce7;3!S>fg!of~Yi905N(&T%P7qKU2``c+C!}_9)^<#6`QBj}P96 z;lluvFsb5FCdN3X*-h{r0WFQOp?u>KV-&4XHjUeGPW6LkT)q zLX1lv0+!n!B?4g~$TqV9m=!r10MiE+_Ud%33GuwI$WBzDUq51g$e+K|^65(FgbK%= zP`%@1SiJ++>zu<&a*8VI zH&wpf?q+5du}7Nix=&YW)c+WkqXs@KD{NotVt-)TkLSAdxtBybtRY($t9VfS)Xx&~ zd{M^m(72Vmc}%R;6&_w3Qf8rj38#5>X-Xf1o*H@%`kW~5olUeE8Y5mkfmv;3xzSHE6_vepGS7|!J(%7<3;nK6a4cq5H*mg z$Zp853IFAnGvTV4rO%?eW#-dn-P3R?*-bJFoq=XZ=EN4k;8fr~N0`dqu5c_`85k^) zLA01I}P000@9Wm>AvV8x`l}#2Am#a3J(N9NgYS< z?^E;uOJpGF2D4UYMoh;F%|86YrkU*Q5Agq{I?e1XR2*?)ZF>9NQUCGTcdyI~)z1!H zv&W$^ak3Ak9BuT!vHHy$)?7aMcBM9FjUOkY*5cQxWcaU3S3<>$RGL)Pe4?yB`-60{ z;PC?*WK5mW5@D1_NWq@yi68Z8fRG@}b%Y755e8?~Te}k;q6RH`ElQ4VfjGj3b5k$MxIEJM93WhlrMPnfJbN9B z00iM=OyF1$15pZuO<+%vg?Y^U)gwX|MEVoZ2PVLAcQOH@#=S7ph;z0 zQzH&QZb-vP?Jh9@5H$XTW+Dgx(s(Y63bYSHK?8UaR;tJb>vx1THdJ$r8sQ!?`T$D6 z8oeoj>iYeLi;dhFeDCHrkGf5J`wizKiF=)pTV5B&$vGPzrrxki9bCJEJyr+*^qKd%~tYCkYI1vPz?bAUcxCzjK zSIsGF1eZSUH2QFEg;mVbs@h5i3Z}!zNYkgoh5xCdVNM}+yRJH_L!U20R)_eN6QN$7 zbuUvy$mm&S@$@)S`_wedjS@^Tf54M7}l_I@gr*6h7BtzH6y zN_dEyI>RIVDQ683c&|Q~49XH*Nf(7KH!tuYXNbsNAwOo3NcwWqk~}m|*pT-H^+|Od zG6DsxuUrTKY%K}kfZ!OQQ!3z%W*X9F2)0b|?{^S#mKrpjjj9MNlP! z*h)SmG4eXf`I%>xp6gVB1Al(pSGrh=Z-KhcN)61emf@_lN0fEZFYVkBbUXpiW_4F* z1ps-_D3%o)>KVj6FH2Z9CA9vg^D{U z6>2$0*KEz#AFg+u^@^8|M>uYUUbq`oTJuy?B)lgs7JjXmmc?&L+V^ikXKzTh;fiUzBk(rz8nQ^9O?}V66ZiYo&&+u(1-Hz6KhM!~j;970q+4 zmoDUydNf{r8o(>rLV;D84Gx-x}1#2EW(nSOmD2IsP(Wo*)h8kAYkxsP`cAJ>gfK1oo%^P ztM^aTg0hopx|YB1bnWU41yv&u_b5OcNC_~%t47E++C&WW2#1Zqu%>W1S~329r)zVY zyayvKlP+>4L54sA7)Vr;Q`usVG(x4rK6|I44Jkn)eShgw1b{kf&}v_T4o5{p=@?!( zauXf-2k!yLs!>+!5d@>K&-YZkM92WoeO>OCHX@H_ZVF$j`?wr7(pHhF7j`Js^)w8f zDZ-z4ZM1{E8*cm)Q^`Kcz^yzXpm5f=Bhw{gsAmc8b^3wZdQ~HnUk;@+_K~ikPVW8)`oR zzz|%@5QkQ@ydsSh#q_aBSAV&d2~`M_kk`D!%|T`&=Au#aB8l^x%yc}3_wfn-%R!r^ zO^aM0hK>AB`4$Ss;^QcEa?6g1m+nmyd9UEQRxO$>cA7joXXujfWq0#>Su_Zb#_)Um zj(lFgAt6ON{9|ALBz%6-rhzmYwIIzPgGSGjr)%VfGmv>y6af*At(2H8m^uP79gv*vyEnVxy@!6S{? zP-{0*jEp7jl6I|MHk=fnOPz`pJ~wv!Uc|3Q8aG*E(Zi|fYspGVV=y)37x0?^r~|@q zLW1M0EbMC38U7Q5KPmI{)wqKgUma;j=I?Dhbu(7ER$lEhSJEw-C9CMI|5*nB=M0L&Ga0JF7J#56JlLYSO2=gS<(>qm|T3Su&9T7!ABBPGV0Nzo60mJgc9qS$pLx6H?w*M4r{vIs=b67B$}a{N_SBPy8eubHRQ#E4l79b8 zoAX^Yw=HAY`90EvwW~NCgSPAGeZo zDrHWAj&d>ZON^zP(^t&>DFp$#o1(P_oG4+B0#TD(@$a6lxrqJD%UT}N-m~eKZdOxU z3L+3Qjs!H-3`=oHA&QF^EJKwKfpevB?-)~jePmJVFjpwbR((`%BeIiISo)20RDCJ* z!K}E5%}uxC^BgM?aKGNDi`RdWCX1OoL<~?vL!(|(tP+I57&yl|xQ{{uEGVjhY!~ox~y;z4FjoT8ae2bB43mzRkWE28$l2)S? z&cJnTcMBfP7W6iYX#}x&k%MkcOd>AY_$%cv5e6dB;xugZC+h_Q8A_3n(Q$_a08GFG z3@~a(4E`aEoOG|~xXA+JyAk8^`lcIXgwflO9Yz_M9^s2xcQ;Vax{`wHr0`MWbkx+E z9(nc>sHpNqdHEs+&jr#Z`99mcIbv?%+04&;YE&v&x_Zs;_mqgtv{;4{wU!P8$EE3Z zz~yOV94my1%2cZ28(m@}k_7@30X<30!nT*Q1QV?*)$Fo*-%c1TMzwP1Q##MG)m}Vj z8f6};k{9C@@sA}PWr6;s_!)*aWn_r_Af5jeA+P`diyPvZupm1OR`LKZ28pA4_T4kv zctrIK?OCJ=V+5Bu*)xy8@YnEYIWSUE8bza=TXPZ{sr__}>LTP6G51L0uJ4C*%hQnE z*`iVzCFdZdi|M9W{mc{VEa!^n3B_WM(s6K@kXrl*Gj)K z|MY(bkL|R$#(7#3(4%)8P1ZlFyzSo~PPI`TwV&j3RA{u=A?DdF9y-<-}ai*SezFwZq`IeAzvZD()g6r_hVz`DxJP_!?y#BvzFhq?oTcK01?$IR*_7o`J z9R@YqtLd}hMH;D&eK7`(J(ktFx^Y~eO3JN#+KoLc@;e_a%Q5FaC`7w_*hpNG$CpOt z5@9;%c#7EM6x)qJZCT+FTh~6pd*VwlO3*Zi7M#zo2qVcx6MG;x^M_o^UyMZ>yzGEro7PHRE4ps*OY& zRKR@`rJEC;-$g}47a^0zH!->jGFk%KGA=0@l37~6MMV5pnlEGDV&7i}#}V*JLd|nI z&%yZ^@jhxN@CG6C*GF>5^*_J5kqH?!ovv!pun5w^iPXuCjS8>r3Lmq2oTgf4gh?6d zXVk#D6niYT#({KBs{22xzB;bS_j~_YFa``9JxWJ6jBXqyt(1a=eh24pZh-Nx-OywJ?Xp=saLlaF*J%E zd7YDx_6dD5=uHZJc8j!o(S%dmW^)yt_GE%1U?3e7i+0fi>#zrT%(|Pj1xc+6eATR{ zlt|Y~(=Wx&)J$roOfFKP6VpwN?f9HrOxff6zx>>f@6Ejwn#RVK06&6>a`R_<#SJA7 zv5PpH0srt%e)b1xbCGVYaFsZG;P}wWp3U#Z**UM+xX!A@(CzVK7&RYJQ5~eCTPS4_ z7?+*hpgP+WLis%8Q$vB|*uX4AgD6rC6y@<;nlG^(r<|YHE0K=NFAf7*iD~CZ3izh( zVjhzVVZMFprKBo&Oh4~@!cX7n0EEB#;J`=%i@59(m>(C$OvQR1=X8vw;+ZVr6P@p? zToBHj30}W2{QX%vi_bMtZW%d4sL57pagj@zC3fERKq`wPnK6^Q0VWLaqM#YVk$ski zf_z~acIYJ+9blK(yytsWCics{emX(zAKsL*I^^;3Ho0~zE)`qo!3-Ay?G<;eXJ-tI zD_?&!p)Ni7{}(qf2;e6!)4~Y>;p<`0`f!i|A#Ka=KuU*jE|TNv?wweg^S$b-eyuu6JsZ5Zu5->f_+EzwYHtVp(eIO#h?M2x82!U^HW$-06^p=+T4eRv;;ke?n2&p!_wG0LD=`{Q>>5&5tuo7z}Jhw9zb&)Z!y1Y}$1h zvD++3L0w0e#5%5g2ull1nGRFnC2tTa1R|K(;qmD+XMr~|!d3+%6IqI|mqB<5s_S?p zK!cY6K%ruww$MiqP=qQMM={^|I+RA^ejrBhE4!zH^DkKuAiS1o550$1;xXW^nkau_ z>?NupQu?jPx)EJ$v);?}C`bK1zs>+d+J*tIdEcai;Kl==M!y_572XzXRp2mPYJezL zW%1Y5w6?2wS{z=4aj-odHyFKSY!vYi|NHRBfNPzp12u}ZM(;E4O_y3l+LEvAl#MV* z@PM|>@BM~aR;U_LX2eF}C|agi#gIkhd3w4u2OA=aNvq%lmq0TB^k_S2qTN`Gao)C_ ztFC*rwTxSqgY-1O)&K5PQAKA&pdZlzml!xWVdM+DA_OGFOb5H0iP zd1}1rc%#NnHqHof%j6eVOM6O^G|S~&*DR6so|M7R9zJ2r7m7nD$7k#{iiHQWzYx7< z)46kf_c-nX=>WyY_hY+8{jEIg=|i+zN9W@ZiilIy!3`&mm3?Xy%QbeA1W4><&8!^^ z-**o(_*7dzkvhbtYw_TiQut6TrV)}R=RzrBgqM)rt2qBFFwvV9cVim{u7q+rLy<5D z5$Wi~5QQPyI1)fYU^EL33eZ(_WaQ;_)!Fs3J$7b<9kG|s-PO`UzcP0LqHP8Vs#VS} zZnwIPJhzz5PKd8HljY_M1fWY?X0%c|fy{xdSW+D5rE!sNSa@J;JIo_LT&P&+;Jr^= zl9r+tbCqUXrL4Uk>{z-vyUnm!sg-;08Gl?i&|?bBneF zK|NeF2IIs1iI5!QE=uU2VhlZWBDhdq*@cF?$+by2rW~SDPB~p=WI)3V4iQ*RDa;La zw`noDVPOTXdbxCm8*#(3fk-cjW|bliP63>UDJKsmwS6LClrDk71nOihAfmA^P+v19U3G|?%7=1GIweEa*5dUBP zkI}2M*5Debk$q$I9s5w;9@Xp!Ip_3j_+8Z}o^O+ms^#)1*vGl2kzkcRmgiDA=he5i zw*J#?IhxcHuu%81u5O_YBR?)`78<{*Q3HW27{NR;L`jk#DMNx|6ad#zA zTofTpViYzS?eJ+}5tw7{MMP$FDQejtK{1oYJPS?M5Xp@<$3JmKZjlR?2lQzF!bC~uZPrJWQ* zO+sKX9efzz-U2gS-~y{!y&Sc^0jF+-u0_M5s!3!O$Nl-gT$=#}ykO z;oP)f*mt&tQ_7@`7gbtn1ptTOaWE*(tdJGf2$+dsMBznjAdG@K`WIp;P~H)cquQ;( zRD&9+eOWLT%6Bo5QVl>@Ap%yBZCmDJ{&Oiyu4S%|{y}iR?E~-GO2_n$oYK)ipAqbl zP#Q~Y+e|}@?`kTQ`Jr5$U@Yk(3!T)!l+|H{@Pd*QMeS-S1R zvyRf_hUw7BQx5_<>jznH+G9No+qWSqkp86IHIxG}ex0?imr`xwLruLl zAc1g55|af6k!BW^;3RmLghRhEK_#({X2~cZS%&f<^dMsIPa-FC620^+109C6(k#q$S-7)82 z&h!`|1oJHu!+3VBzJOWQ zQu+BHp7~18$M-iSwqn&E%`>aapo>=57OACbW{XJ-LMeii25)>Xh6SGR zAmB!`5q!7Fd{xIS4tMY4rpPYyrY8Hy2xZ3 zKp6z=ck7-X?s?r~rH;U9MT|z+B>vLf@9{9{9z@}8K;O>#71TP{ir#UfUzSQ8rmg!}@Gp zjgwtJlaBPz_=vw+iJwnJ%B_C;=zH}G^40n!B7#25z7NWupc;Xua7GiZK<)b&=@SdI zO~!cI6V$62vZ+zZGIiMO5)oBus$$vbrrDYCyr>VhHGW^xEbdMQ-;~ZUt|>n<;H=4T zwGdNOZ;>;djWijH?PD{S=l$7t6IsWxii0Cy4NQ7YBaLWWzcvcONL0W*V{yZUs%{!m zyZ)E|pRTf6t8vX2F13zOYg5j@>5KLocYLCIrmF3SDD(f`?hWY<#!6SSAnr!{jNTd( zysi#FQ4G@v^@Wp6a9Ug4EEp0iYvAysK7<|N zq<@f!gbG{QV^P3rQKyia(8cGZ>l5O&bivmtuvqf_3KO7@B6=mmF z8d9#_N)^aT{*Ikz%i&CBj^yJMc4yhOLIRn9NT11ETt`Pr_0htqgTvLv>QM*~x)$1#QOMpK1m&c zZl*^_$7R-d7|o`3-z~liV@g zhHJH^b6}j~lUI8u>0p#awTaU5{bphUYd<1u9-GBAHsKfFq=XhGn|ys9)R1JCBem-06^Jw#f*SWX_$KoH!s-I_yVyR*so2=PiZ_k^6NG1! zHH->d=#_VK%1SnSt|VtlEpJzvmvv-tE4Ds`hNEJ7JrARGE9`2>^q&ByTQaSFg?`Pa zEA<)-gnr?i6ZfSJ@IEkU<*jB>W(6S|mU$_zGiO{v0Lr{uYkN zzvWC3L#G2zge_?k-b0r0_Y67Cv(zUp^>d_VTn}rN&GwD{8Iu(FJRh&zdy~X#`5Xn8 z%rhi_m1@#)X&NG9Pkje+TSsG>R6?5lI&4eYRcbv-Op^jVh1`CR+m){yypX2nyB7u^ z(F#sjdu3W_*3j23j}?Z+*_9sxA~>0R4qwn8^{bL1Sr|KMN-0WVuB*yV``ThL95Ihp z{Qb{XUB)9I;|~6h(7n=oip*^I4@UfQ3GHeuXNf7fErW z7}e;Be{kkzE`^7__7{f?bDBpPc;rW7q#s_mbWd?((Z|Sac~W)q*l)0}@4_TM^ zl4b-3(QILPXFq?_wT)266ex4bKU_O22+MeT|2yNqO_wObhA{6&^yyw9od>_}R=$N$ zfK)Twi!y(|>cvl!S6He^&*6wfWrC=za4y_2h7Qa4z8{t-Dh&Zkb5tj{{FZg|zST-l z%_xte%lp7_jgFd3^VIVu(;H9O^?I}hZb7I+6UX_NB-c!fb>G}+6Vn;0_rq(CXV-DP z7XInakt|5aQdKDZhyOD~f2Vaj*9Xe{o7Z=_hn7aDpH5%y_(%6btGP$FCorUU$CEBr z8Pkk~W1}Wt2nPp8sV4c-!~r_`6DcHV=Ebm$v1O^lj)|HsnM`4D4D$v{M=yqd;-_DHz9usi9mag{7 z%x$U2(3wuF%~$NAcj{~w+F&F6O!KCH6IjBYzT+1LBIlYndT%rOEW|K&2qYWz9^jD5fz({as$SdlTPdBc;)o%^Lu)vFey1$q#ZXJ{i zUZw;33lZ1@lyW46JVysCbyA!_(^jFmRUORrTUNK>;CKC ztmMoMSr)x3itV$xid=Y%3>R(lAP~0eM?zy}28jYuw@h`CAPFQYC@|}o!^Y>4d4Dpr z`!Ejg<%Fd#cg$kR9!ySHoULsCcfcf{de-pEMd%Wl(Sm57DIGTBdG}uSxFlW9Bqfhi zQ|Ejrcv5`!=fEAsdS3to4&{hNDRWRmh7ysYgg$V6XipXAADXP3=|7yTkw2r?LgVN$ zr!?gh$8_#`5di>1Ro-CQJc%Eqxhlj6ku5K=QM%Gp$dJ|Gl>IJSRD5>CH8{XMz>19& zq$JHAgZzT#z1{Nx^g~r>m*Ez#N`N-TpR8uKM?m8^(I%% zb{*V2s+_6u$a7j6qKvts>=nMhYd^5aFpYYu8tNR&B!1_!r;n@5M2Bt88i0oZ#N@*< zK7mo^zVUC^>H6I-Ht2UpwFZD=t0Jfoc#6`kl$MrQ2glQE?-@8R+^_gu;KJeayMb1ZAEK|DtH+cji=`{l zEfz(itErh8eLJz0!bE0i$Ua#J1v(t{>+@k zR|PhULUle{5lW{hR5I-*Z`JGK!q|g`dnaWe3CoNDqvvVCCem7Xjqu=x~a;R z=c+)7Riw9zd1*;$<0aJ_|M0(`u&QsP%)C(O)Ioc|M8QA1#*Nh=isb!-1b0*?7A(b? zdTF^KG#?8yTvF22-ijBTR?rQGd<4ayAm>s=xF}edv?l-Nd5|1*qa?q~WMhjwGgCnt zY_-A6EW7rZQ`yy;M(D(1W!KrICmMsKH=W7(_IRWeW&zNlMYGBTfEwZ2U9t~RI`z8~ zvgW~4%32aKvJ5)FI0o|^@|7|MieUh>akRSfX_AAurIt_wn!_CSuWLV5tt4273g^`e zm;DFP*|ZPdU!_{VQe#}$L~+(a<800?xi5ubkOow(ktD{M?^YHUzy>fsEK(OR2#2Q* zxEWNwD(#|V)GqRNWrd;!bTE#aikfxQ`**1v&I&a`m66(a+_HYT^h0u)bAVkQ90@Q1 z00clmQo&6;jgWEP0BUEM$i&%DlN*0pJh-IA~wOwd`0wJQa+GS z*Bt<|?=gXuk8)jD>p#!7_3@CiPMGM_=N-EAG7N?n;#LI4pz#Y=YoRL}T8VVEe?rB7CmZ{Sh-mL6&ex0H}k3 z04p}SB}ZLIC>jmR)-ym*Au$4AFy0=~g2LOr2#q0rJ%d58C~9y$6&#iKc9|#-bQ6pq zFh?7R7J)*D#IsO=h___mC;+(lx6L<(Wq4Ir-eS2q9xYiH(qE^P)P|!->0)T`NhmO| zi(&;g$R}PAGSuI@B`G1LrKz&gKrye5%t&g5Pke&Wh2l_})Hvt;d!f80sB&5WgRy{N z-x5k70OhWlF0}3wF^Qh;!N1+`=`Y>UX;N~5*{ED3BZc1;nMkXP)vl+#%K24YVTe%| zdCv)5kHkZGX~N4Rc?G(0)Fw!Sz7JzTBvUOE8bzYu-(?+7KOe1G`-BKgAis~lGXu^) zzKMLi4S>R{9Itd>fNE_h@ihYj_i%1s#C15HG8>BF2g#vu8kiEWg*5;O|loWZ3(W#FVOuWYcdOYOpbi{O^S_xK%uJ44p|7xDhqayt69AFs~4 zN;E$T2WLx^rHH!RT%~fy zek9XfVAYX{?xF(~%Rngc*dXW2*^6{277hMu79>;dCyRU`TQ{XJ#eNZDB}=kmVoLx+ zNdQ!bCLDriozj!aNyt_0ymGDVIE4K9ao2Q;#ZP%gU%s~FhMN|HEEqt+j8EtrhO)Qn$ki}VNqqJ>e1ci;LqeYFVF4?E!9qv^FV5ahL1N-L(WcZn<)X` zxZo6Z^AtFVn#0S;ORJ279gR>BA;5rY0P3r?%H{+acwxW^@NW^#Uh7e3P0|BE(AMIo z7S=l*Nj=@=vSH(uIqkE{49wDra>^WEZa#%55<0FJ{UTbpdscQZxafT@E6htCKwp3C z(AzZrQ3kr>;O1}j_3~g|Ng+<8+713CnZfua!&KMnW>Lb^H@%@lIa*FyqTauw-M7^I z?z^oz-jee(5H>#~@yM~1)$ssnHOz-tg zV0l@nBQJ5~(-Zmh#c(>1bypBoo;Vwwxd`u|iE-n>>G6{X4ejq%U?8{%6&QaWr%DTh zX>mF>2W}fo$eE=b$0LgW7)n{ET@0!mHx;9)p`xg<3jZ5Qed(IkO@phD zUAVX@3QD=<8=DaSf51H}VZ;gqmXo)5{TLLkB7pLQeuyLLq_-rT6G}=}mO;gj$+HuE zm9t!?SL7@mOn1aFKT))Lm~sLk-w`8{5AQN0+DxsoyLw)9|&|fJf>jy!E;^_Vap_W zxi%Mx?FUoQ-|%2J4C73I+A^MEP7fYn{o>?VDnjH9P%#kK<1&fpiTF?dITlYHXQPw) zVi~~2&3QbOQx{O6=-&pIbl(+T(Wqw4|G-!UX`vV5vbuM(+`r}+N%mf9YL*MJZh23h z&CdA#j;%kJRpn2}CSYFZa_x4={~~{S*+p21Tx~ffG7j2Xv_NyPvgNPMDAL3!SXVT0?f{!*{sBPo3T-w+{+maOC7z zb<_0?T6;HW3C=@QO3U-Iyj|m`Os$O+NyEF#6IwBWsj@Vt=Db+5rTPyff4&yZfEJGS zW3!IhCJ2MxuUqYz{SM{DLTtaWKQq3~**g6Z0Aos*omkc8bw8YyOr`~=$kqGNL7v^scI6;;> zfvbG2yT(>IFMDP!-h;}kS=bG|YT0+H1Yb~szV8d8y%k^6P#yzG$##hC8Xh22Sd((n;&@q|M(+Vm8i17zktF9wPMEl~9-2 z`N^P$Kc8!cmBf8g$JL}eB}2~NNBIAmn=D;-Uvn_<{F{i~_4a+>xiyzMYOumcQr%xk zn4!87It*r5x1z<2^TJuRYl=SxXPS+bSj^8OChlv6@4{FqZKiW23SXJ44SpVSkmdI{bl-%LxMZxybG_zMZ zg&3Wh%mbd&cg;R|zoi>bSeQw?`SU>p8Y31p?E7Ap3wO$KY`#fAVln{Fw#E8Bca_z? z;}3Q=v0|J6bge=JoR-gvN3Fcda6YH;FaJM{Wq)qnXZ&Iri4&WPy^A#Bo_A)HJa*Aa z7k6A!>i71KD)JxAo!(t!KZ|F`9*jGtHb-*te<3FyMIwCk z?9Teb&D(|rqCmBGw3kF83guw=#<8&+I~-SYhO+d@IhqK@QQ2&GeKaU6G_0Up*w5B} zq?^iI`LgkY9zJC zJI{+9PMD}u3zute#={97R0{HiylFBI1N=JVN%Hshd$~+^Wx{%=o9LSQbkB^kwZjkmb?gM1t^040y(ISdyN0RM%vb%Y<6bqwi7uC_8QL zhKT(;t2t5v$wfqhDa<{cAR2qe_L$4Y#`S|+?RMs6_;mABG_G7o5MrI&FVLnhIs2q+ zk&yZs{X}}mMYihapwsnpBPCZ$gt^ls%XIIl zT8jq{?I}HdcW#b36d22``)60t$M}J#>m=fdkZ2O%nUhKWJeIgo=j|3py zf}tgD2*?*1VB|2Zx3!gr8zsQXd2)qmTBzyRUYcpjN-0~e@38B=NBOGsXM?Y@3>hU) zN|YAd-3)z(3!7}dbn}2pOUbt2SpjT3=lr?o9Y8s#)n;er?3E#$u$IR{P-KQLAhpPHVoz3}X^$wfvLwR%=} zAJx97QROBZUa<=qFA(N;IH%J0f_bJO=VT@<5pX#i>Io3dx$wOALe$!t-ZvisRq`;; zu!qxy)IZzm7X!E(Yw~RE8=mj5SJc>7+{`WQ-CSJVU3`t{cv2EaD0?FD(l1`jY#MBwps3Hw8%qy&lXXY`XvU+JzSEftL;d{q$< z3Yp(NfaY{svzXZXKR^LRC4|ey*SFS_nP=AImb0U(oi!C-X-6rIDKd7H7kxu*B8b;z z>hpiNK5L99C<@u~NTkUZ14NJty}85Da#uCR%s#_lCiiavZ(sA6B#y&-a}iXLb3H8d zrZ_W09Vq~CsSb@ss{>$B?Rc@W_>=l+Hq6-&*Z0VkSe+jT!P4UzvqOX^id7- zS+3<8>c#WmtQ#w1ReSUH87=6HtFLP^1B%N^-b*`v{GE7gIXCn6(Ob3tOh~liE5qvxf&_H8IzS0<9am*4Age{7%X&~dO@I#dF zbhrfVq4U#`h?oG^s!2nGcQ2IL!X$-D@>+!2A2VD2wzS?RpHgqy6-KP9pO5hXWh?3* zcXx)B#|Sk^-}zr^I1;7b1Ajg|W|xb>(rD+zz^^i-#mwm?+C*UU1LjtZr*&a>0>FOO zG8drE0%~d)?Qq6?tQn<2N~wI`|Gl9(HBP#Gxi4$m?#@5__k_X@tuJvspFmUe&&%)1 zsB_ZaC|MUBe%KywM0T!Y^N57$ov#>6R=85V=;rXSQ)3XP4~2|@YbUqM5L}>RkCck|JN=rF@cIRKig5~=%i>e);=XTcxt>i*Gu2=<%Gsw zHp*)%UBOzq(`%qHZ>%|2e7~HdDh$hK{7X2rHoOky1U4d{Srw+D!2=swh#C!s`0qKloJjG6bAV7SkZ-zyF!TR$-#>RNRPdZ787Y-|K#b`%WoUhfwHL1D%dM_N)w>)pEmay6~ zCCxe{VECc(*vFi&>xyVel~-|XwNojR_>5pGdza;G?cC~vMa2q9=Z?RB$lPToB8I-} zUD+pcpYFSR^lBY)oPGMSanN6A)(kAC8su+%0yf{g$jf=U8d8S@^i8M%5(I?cr7_Xu zB)yFqeb@5rG8clPKR^BV>qP85nxy{8#1_0B$YAwvYP|#}RqJLmd-I6W%ITsSXN?E1 z&&ZQ_ev0qWX+4l?7>_ zUlGa=F{zJ~B}2&JFm|kZdEB`w<}|)81BPR|Ja|3z~Vf5nX6` znR_G;A|~4(1<67R@KS}bpE^S!*9|R z$>kq;6(h>$e~;;TbKGhVJ-nLsK_OLc)Na+y6sbsdx)>{WOEA7ZQVS!Zh`~&0GU_Uf zZ(?rk%J(tKKmkky4GMzCLhQY}i8_8Z`icALI?2(CeYJlsp{Zzx;q8GZ8H*clgPt^B z_i4@?Ecm+gN(9Hyr~LkS4nx2d0juY+GYaqjw-oj_CAkvtq^h%m)*F(HN(E@TzpZ!= ziq4D}Muv%573nFr!^nKTehibuJ9TbON}kNmFJsfD^qR%Y#baZYKf-zxuc{cgG`RN5 zpOfTNs7Za9%BF2jH+5pSo!gXNp3DsQ zmCl-UDeL>6kMHj^`|OMk9c~*uK;U}%850?HT;ei*zc^_eNb$N2GwW+NvQyA7#+!-J z(Uo0pYU_Hng4MPFKom7LNFa;`(FBKEX5oTegO_`erO{;&R(C2ehktlGMhhmU?xeyi znbzuSOoj})rcPvMeVBT#{Z4E8y{*v!*{$Yk#e|l(P?(D#{y@w$eY5x)IvmWj+#Z$s zU(1g|6jO_C%c2R{%#2@geTx8${Pj^BcwAwrG2Gd!R2f6VCt!^Um-vcEzA4KDnli(t zYSx0lz2^kt&e4D#+x6cCh<_{k@=S`PMmH_)8gYf*P!Vi7^9en>{}2Bg0KD;f|J27x zv|r_68^!;W!~7;s&9SalMO9IA-zzhB*TAuA?Zo-}7Yv?ozo?1i+1$5F{Z3`^v4te& zHllc(b02Y$e!!D*gbQr zsI}^H=G;H{SyEV`ma$tl_VQxaXEH@WEre$rL3pOxLUy41K6rz*~Q%NGz4gm3SwL~pOF(opmNOUee;ISX|fJy#ue{*jTvUa-3e9dsE-_|b1^qit)a!at_0UFG%0#87=`==4VO#U#u@wbLb}ZC zHT&ipem^dF>o60eK`)h^f_f2QwBjoloJzt;vXj4> zSZYUPW|?!;^c8$`>;<;NPR0D8PXph}Z}uPoYyzODuq$a`zSRAR<27HC0#8)Zo)+CO z>|Tja8stL8lugwQ!@QFXOS_i6g@cXBKMpt36fq+$L3yTD?}uw0hOVb&je#nlC~}a4CFjTuijc%Uaol80HH5OI{x82A&x(gdUGOBY z*E4YQ>mt$MGLOk!KKcZCYN)`v>^+xWSkra1{dAODrzdLB3x8HT5elx;d6>W;Wfj-uHSUtX>q zY>l{{SJ3#7D|02)&nk+EnxKGi;pOsAn7ixXKJosMO>W}s{lbR7_N5dB{#!=wetFwD z8FGcqrn#>c5!);;X>Bk6$qw%9Dz13aDR`@7=7&#dPFpDL_LF8w#jd{rHtv$0ZJaj< zF$x@QCyfP6{USw)pZ0OaU6RWO2ZPJ$Ym}}D8tb9*48eNI`|*WmOW(Lx+E|u{(uN9c zda(9Hya*GdfUe=$;AE$(58ned^Vx0g!0XfC<9B)3N{=a_!0988iVMFt+bMI;x`n3Y z1W+u*fVq6zFl0iJd;ArEsSeLiyz;+{f0k;c5GzBFy?N&QD9*;O-3tJq0p3V@umN9E z)T(5%+wI&^naoSCxCW3t-x;%nyUK+lBg(!%Ro-{JT(GcOR}36n+_M~CmA~6d;8Y|8 zh`T9kJ72#mGws|brS!M)vbVCCoRb&ECBU3c-lag-Om04vo**S*X5J^Wi@YPt()AA4zg#aZL-i#N-;)5^naAf(%RdBtA6<^5?&EfV@F zsrlo5=bT*V&3%=pxlhOKq~}jL#8Tjuj_4sVo>DmSYOF-C!viQITJ&W4L1?R7bePC8>ZUz z-|E=Ui~cESvoGKE9^3jT%)ksw>wzG$aA10LE?`iOY9&+r&N4_FNXWQ8#uwAbMColu zwT0fJLNS7Qm)`<<5!l%;A}<98+U)ps9AD~6Iq-aaeK>MqN590PT+tu?Y(i(u-pl0Y zhkyA03B;t?U)t;##@+Ke%bPaQC7<2GmS}^7%`C~bJ6)Pr-*J~DF{%ovGYRr{`WtMuGW`zg_pkF5-yN!IdDa`$ zg6b0V^W05bwjEpH`2J#fftlc%ZaV#4rS|LJC%?(HzwWZy<`N;v0bS&pUw>Z@K(_O4 zE(I5H`-bAaFU9=$>C z8_DSa7bgp^%0WFWJ1BjymoIDh@>^M<7(PDo7R{VJjk(BeE3xgW|6+XdoN!`5-t*lX zKmxn~8o|xNgdjjQ-5Ir#^@O(eP}!GcIOlL$C|0d90zV!}pbou2;70R{6YJVJlc5@l zlT>VMw(gZP(XKz5VkgoEKELgL8|}z&LdTRk+0|0QXwx_^6iMnG-_BZ?B*30)p$6sI7%gNb|h799)A!a>|WFFg^Haq$2+4@dk{c(3>Ih4--RZ(Y}8xcu{aI zIQ?GJ```!X{dh>lj9Dx`=QF2fW_Uh-a|?dD@}X(gh-4%HC<~c@@VtVvgapt`XP)|wc;(s~ z35v0hmHF)8c>m<}_Jp+b>eLcz>)+n_xDp{3AI+XLlH#C+2pquA3(80IanF59R$xy6FR@ZMFX0Iq6TcEAkXi{~ zjI|DU6hj+EkKxA}IbG3;peo`2xGzj$D1!^;7xng;l}(+3+T`vktl@FWs;HnUM_#=0 zv9rhn&IK1-!p=9vtwG^07LWU?j0GFYrJiRueHL9U`-lG%do(*K(03m01p3Ye6- zDdTWXGQ?@9UHnT0#sB3~D3T^L<-)x-*?{5Cy$U6>CH@N*Q9Djy`X*0dkT!`ObL;if z;Lipm*p6t2dHL@lKC@qoqTbh*ID(+sSH)`N+U;?%aW+k)H#g-%vfgKYb*2w)PVo6^ zchl$7!)Pb8&a2D}jbqzS9X_GB1bf%fy9uQXsTMs)ab9C;VSl|S!jB8T$1iqT+54?#>hDy8_@n0D_?MIKw+;`P@YgnyHQ%&b?1z|fp+l+ z3V~DmEwg2T2d-`+`RtB(C#?T%vOIl)CsUYYkS2wRoo@Z_lbD@+hx3ttp5*GrDNr0B zLCgtpo|xFfg_vID*&f4H!(I5JV8&I=WglmM?NWHb2S*|bI4ZmI_xpKwe(q8o=okbd z0v*qz<^nUo%_#5-zxEYOZ_VdqApSsaBv+r87{c2k`6Jz!rzKllyewMo5l$QlQxbLh z@moQ@`Ey3s&$3Csj@GrgEIh~r=?`tf46ox&Uu;pR&f94 z`_Wd5lwyae%*J<;zgnb?)?<^T514qKtcyxR@UpQMNw*CIR5ZMDKeXxwgh4Mw-~o{2 z!i1JYcilMg*Wsv(&0#^{_k8%!eTi--8)bFOi4Z3h@)SGO-DBVe(k`8B8Q%AyitoDf zG;rcCk32{H2R;Z2Hkp^1IxsDEy`KwU5CAYR*Q}d?=ctAl2Jgm~rjA_sZzYg7_Rd@J z@yn6Rv(T{c=W^I247aG96tldh6DB)VIR>FLdM4BD47u&QqBL81EPWG*rL=rA&7Ypp30-%Td;q59}ZgX%c50evbwLfs}tMM(#+m35X8ybYp8 zKq7!5t&r5UHqpu6fB4^rQy*RLW2W5yJgi)c3&b=D@ZMn>J9dek5-(gIP(<=!Hn*kl zHwmVQ`Jl ze6#)syH{oFzGIo@l@pnN48|O=jPo|;A)iIFd~8lhD(Q38>73c3$*~PKw35M=kx~jd zP|m=fCqehPx*i{NeKyUGX`qzyc>;JW11K^+%Hjf{xR{DFOQp%fhH=Q#%_A}g@54X^ zj`5yhW#q8S_sGuEtQCiw=w5j|jt;(xWnf@Sw{1TDLq6*CC=OkwW(Ewy@d>xKYP_x@ zzd&PHu_YBIan=-LzJJdKw?O`|Xvl_`@G~$Uz@BV{K}f0pO^Y@lvEnCZFMHy;ZN?D0 zrXC}A3+Z3=y`C5tRnG0l($YesXRt*4i@uLxmZq5vtg*Q=ocAuYWEDDU&|9Y|vz!ZD zSTLq1njZ#V{-O8zu zcX~JP``we?-Ky$ZbzFqicMrx+>y=S&aRK- z@8A8u>+ss??ZgOP*F@SeivRDF_?MDiZ5x#LpYpGsT1Px{p z%=UPSWA;ng7S8I<0LD~q+I@Hi?Zk8fc-B$VIirHxBb&5vX(DKI)kQo&*aq>+YEI=Vz@1yM$~(u#_LD3U5F zs37dO_vib2&e=K7pF7We-S_>9>vdg)sBTvJ06dYvLNWh$2O53%cJZ)p|fm6Ik_ zorKs?pi;Hrq9T~dqgj|`NNIx2PQHTLmy>IGPeq2*v>+wl2g^ac#82V^(qXV+ z@0!Fwb^kb+iyk4t08BuFJUGfD;LP02D3C%9ECW)YE4Rq3^vLW03b;sB{fGZGI3ur< zf%3g2y8r3Mu3v_%_+A9NLWI9bhfKx(!@(zQJc5$9mmNa3&hEtVUoACqc=4W5EWUYg z&b$)LpdV^HHj0HgCI$ri>9dc&@quvyi7u*5A5F+K&s{+2kW0an+ z|I~NrRl`V(+UEn2u4|VswYXFtJJ;6#n&-<-&R6d{gEk|p z^maK(?J-aJ$hFLF$tG^j*?rY(?kBzTc~AIyT>2m6(iR0>!33)Fo*%sv6Wpzol>d^_HhKiRiY7B1 zC!R73S4i3!aPWAYaJ;j+;dvWWoLIU5EBM503oR+#^5mgr?nh59*Dk)xuhFEEavQ`s zh}rCh*e(srv@WH0=-Oi${=t08+iO*!5oM& zwRI)^(=4oeS78S-D8 zL@PZhMQ|va$O^0AkPh;SvQ%lD{h%i9Cb3#2AaA!EAnK+NA$Sgor#NqRSCg^F$C~Cv zL5asGw$r!yCPJ@PStq@*KgUn<$-VG^>+65`e}iD$xM;w2e+li$yeaIJDu22@31JzV zpqnX!RqgA{erGc`{;K@KGwqK3+Eklf>xLXMbAgDW3wzQ<$AxGzikm=M>SK(@FC1Ia zX6=%2HL+_`Sd^Yp*q}VSpB19@BF|m-Jc|%rRn8Q{OMHJ1lSJuBTrczWg`n5od%#~OKY{3wd;VzOl1r5(4`MEZOkD-YckwOeK0p30^~v0K-$P$ zL@)!@_?`M9n+yYlNzb_tkLd@+16Is=UH%W3tQ76;$1R98%p0_qUYl@ObVPJY-_2+U z&3bodtPSFLr!CciYB7S?)8( z76}<98a7RQ?J95BB=gPJ>N59UcQk68_Wj!shWCW-Eb*O;3m5W1vm(R(`811YXl>L-sS$Jz^y$0Kb2S>hQ!$kID@UU zWDU<(J7*vNhyM+LDJBdbe}5Gdz`QZ$mmz<8lf)uNOJJhgy+@TdjFMX%%s=&*KYL>4 zEU*>8>T%#3IfsiBSnCb1S^k&Tn+4TAQDgk7%ziO@+~>uR3hJ23HN%4Z^eNmLddBXo zwLXxRs_RAdtz`9(s!d$Gw2+u3Dn?%E5I5yJrSEe3;g|ly%DqCJ9bYSZSw+@?NGq6T z$idGPOSk?4dq?>0R;N!EBJNXTzN-A^W%GrFkZUsed%Ze=5AG}}5}F>jT=-Se7V&HW zK^z1O>9@z{ZCh zKF%3a7*x6j^b%9>DL~bn8-8FqXQDWKF#3bhi5SeG`{#hoq?aS1QCP&mR;%`#TkOo2 zWMz^q?N46+jW73=BVzxz5dTKRj`1#F1hQFi6d0(C;A1gA2-b{xGAL(E99n{-R(iPL zYZN_&8aMr(6|*&IWWrZA5tP4hi!at`sb0caTGbZcv;W50>nftq~dK=5DUd`U8*|w>D4J zGPyPoWXee^YWhy`rF8voqPt>gFGnSIHQ47>L8G!yRcv$C3;By{OKVe?(%wFM@L)({ zBm9wE@xA=;8kN1{HF|!q)Rd^|Fm=GZ#IYPz#9ywkEKAZ%r6s@(hj_TC3t zSV!U~60Oi_=9Tt4t<19_Z+_NMZ6?a5i{Y6lP-2xyp{Y4HtNE}j=qs}?6V8X!?7hd4 zWP{9^*B>{uY3*FH6R9((e_wcuKkWv8d~T;kLsh|UtYYRZ)z=OneL6#AUkGj*U$yY9 z@_$MrG#WOc*V>=qa(eYBq9Qcq3-ei4Ii(mc2pjS&P6F~1Qm%zFX7FMT^|X($29eV} z(@M#~s=`^W@CE5eO}V9Y>-{O<#S^&@Vb?{BQkjuYduC5yswmt4&VN=o$gMB!{wmlr zU{l!NuS!VD9WHl-jWdubcOIN2m;{JdT21L(d@S~LKdrT>_-3_sKi%q6A7>~@F}WUN zQzx~?b=;_NRmKLMkt1{|3K7seu^S@AYFL@gBxG`MtIqd^jiOt1YHnC@(b_%7o%zpV z7ghI~!j~1~-t4CDEUeoH+l|P5dGY3jU&O}s_1}n}FSUe696mEeq=)|-wl;L@0{XKr_sV$koOP#xbL_7?qf$;#c4yCgD$}Fe_`|J0%oj+(&@YRTMx&#C|H`RqMV5r=Hc<13w{)q1S+q&g6ms_pr1N#jk4YguNHh|yP%cms#(Ip zr_dNY*!rdM>-ChUSHEb+zMY!?=UAaukmY;JVRz;*C?8>Vp-avJLIe!V-)kx!Teu8h z`lbo5okA>Qv6jjX>{4tt+|)fu9qS~{(FCd$VcOc>oDrI*taLJ5kuBY2C~Ok+lD*$g zB+c#LxjLT$Ze zx85Cp>G}I%f~K?05_6?&;?~HipK>SXXiYweH(uH&>0K68>qo?0PD%_p1wCTy&Xit3S&=NT`G2|Ipmn~*tzL`H|R`X@udkZ#XgEdTA zQ56~Fg@P=S6@S?Tm6~v3FuEz!I-J0z$m#h9sZ64#+f9qUMI$aj7WZ;Cx6as?i9N;a zY#TP&PL!Lwiuf2_K-XD4PnBaXsVT_z<$d*w+76Vq+;ZL7w`;ud{J_uWz=F>vJ^rOpu%4m~SIBgvKwOYyi{De%4cC-LMUxJgcbt-z-g{!~nFQ5{`4 z?g=`RX&SG`1K?%p^Hlyg2x~GoBOb|@-H(0e9A{@aK3RhQ9OdO zdsBM+vO`n;N$i&!|Ka~5VjGZC-x%`}Xf4zXibS0LP#0JqUsGud@ftUob1SaBSDZC% zno|;_*6^xcj~@3pW@^qQN0B0@ z4I-MFbk~Ge=CnbCNlsXjd7(7##NAuPfpKYd#e(&jrDxOx^ph_D9=3^-;3{a=^Ly(Z z6g)iCSds?`=_g4-QBPu^^J#L}S(EdQF7y|%`VO7r#w)v5JMY*r`{ZX&^%&i6uIEFJ`1QlR+E7B{%dM_gIrCtAaq}HQ}k%N?W33R(j;O)3{ zPJ}6VLBnjp>i8-%AQyEX|m6d*s=>sCc!i(heEE=}aF| zWk**b(@0>dRVWJZUis859b_w-!chUTH+-#8&Mi}z7m~x)Zqv|v<>V3V!|f`&q^rv8 z?-E!p84sLPWVz@3$t%jiQ_-gpP+(sD5<*k&-{7E2x*w^1l9dzjc+_fA=p8~=_Y)P) zh!E0Cr>Zkef=Eaz0elBc2UP$M8UCq^Ww&3H#{@_J zFs)b7y867=XPdTlySgb5=WNjJjZ)VkObjfQ_r5Z3K9};^x&Ll(;N`?T6bNY6Mp-7L zkl?H+#l#e%)5Rj5xbn1ZSgCH@Qc_%L(HKc8vDrQY%0#43PvRx};7q!J03i+>M^w?) z4wGD&L1ITtpo%g4GCG8vrk!i|FIoyVmi)Xe!g?UVeQhl?*g^Gz=c(PU%#Noz0KM;DisQG1UwgMWL49_$pm^0*K5I4@2oaIYn1KTz>!K-+2kas-wmW zY+bBV^N-KVrp@(+J!xk?kqLz(!wWkqEgw;ET)bgTrl$zao?rPbVHCs-{5OR!^7ZV7`)^;(?H*MwMz7Kui&lHIy6nwc zC$2Y{1qplIyD^~fLY#*CK~a18ZYgdmW%f549x;jcti9TxZ{iuQa|P910y_V!Q@RC* zJ|k^yLV85ur9GWCJ4yWA2Laj{;=vo%T%b>^q6lyLoOGR*7h?iy;0&d306Z<(rW5+- zC%>_zvV-i5K2xZJC?g!)2Ht@Xh|zcO<~VlzCkBwTFP)NUi{nuE-xn{A_4r8^cYy3F4- zJ$$lP-DzO%{ro%kPoh2OfBx@piSR+Uv#=X@(3y$atd~20h)5B@ze|L|<=x|TngIet zB~0|q`9A|(%83vzITO+QU{mpNQ-p^m(7FGPU$%Y;Wd$EIAWE=YmE#~+S3S0s%LyJ^mOv*9_pYbyc>*%Ak`~gSn)9mAQS7) zINp7i{BrW6hQSDv`9HaOvoqnpNag^n=<{jMJD!`@?68FgrnDEode&$w_Tya)=8~q~ z3)~*&Cdn#&Rsh0Kzq!wjfXK@5pGR9GD(jmER|2LSTM4t=ev^8G(S6)}lS0%`>L*5X zS^R22kp^B@u^_pkC=Nj5;B0TIP5%(z8uSN`pW*Rtd3?NE8RHYO(^(L1?{G$0plxZ? z_wg52&pj!e6h9F?zCEDUcV1jyCs8QXpwS#@hw18i zuc^(V>5NH})XR41k|U*qc@r1RPg90e+9r>eb|(EXY!e>I{m2^#nYckt78obJIBWza z5Danbph{c1Y=$DRYL%eNixp=xtFe1ssHqQQ;k}1^Eh4|H0;&H~8kke;{)@X!;9k|U z>yCH-YBSvPy#Fn}CR5MdmDM6A<_L|18%hRTXJLtP zX9eyCkMAM-5c+}zxMaTh(@3$ z%IO(xkBa8N-s=dtSuK_h1YU@>@b}M=dmj6?1W21WsT&obWpn8qF40G>Vs{Vo;Q%zm zwVpX^gWL`!BiYGlK9oPWh)o>j7KZw+&Mz`55Xgi&%gzGAQ^o`rN3*~!Wt?EO|M_1F z5~16UgWs+a!1uN`u78~boHM)+*+a4ilw?oqz6?$t7V$Wp0fsqYVg70PDShX1v0Ye= ziUPEFBGkOo*WX%}pIpK>Wic*U%wMyPxF7}j#ha3fU1eb35Q>xs1!4wEZg=pR*rMlw z{1;-q+q7>@v;}$^sUwOW@?u!Ja#E`*%WTM@2e4>)NC0|Jax@eL=OkYeBWvrCsqEzC z&tx_Rl)7+{u_Q6xsu^L-P$L6R$2JtC0&ywrmvj0#Q_D>e)GwS~JvlO2oMXYwbR{zR zi)TX&MioC77re+bPft&)SLu%4Q>&UY%9#^STicLBSWrVu7%+7-DGtIsG58}#it#zKO~jdSMR%S6f_TiksjN8Xk!{Qxp|UNelbiszRde=6bLVtfN7^i ztbaYK2G#au!Q*t^e88-z3{T5Xts$ zzi%S7s7A`198933_np@R(y`h@z@!tt56m);;E-=sls`bVl$4eo6rRiFa5|{FZ2Lt+ zFn^@E*LPtv_4n6XCGG94G8%S&uX6uX`g`!rsTuHzPka5vz$W1J-CIYr@M7j#f8uO} zH7`y?^$}!x^vmwTt{E5VnxNyg<=Chrx{vZR+P~hv$MpS8|80|l*hjRVy0uCA;8$yY zT+i*L(H`uMjWGDx^>DB}zek%3Np!$FD&#C007N_2{*A*WhGk@8m$3I*}?p&6u z*8R-=4w&4#x-(Jf5!Gs>A#Awc(!JRQ*;^O>EiZb{U z*w3bq-=l)U`_lC#bE&%{Is_ck_9VW6%&Fc66qQ|;9Ld*5y#94;rjjuSI(2mHlB3G zm1BT?zCwisJ^-4&f~x>p!|?{Gr%FFs7h~uGNV@v3m#)5wL!O;d5|K}vog9~}6>IN! zF#gc7(f4Ik!H!2zaAne>yIKM3q)F~jMSY5ZN|LrJHDHmXPY9u~!o|5w@d^T}e{ zIb~=f5BtD*&+Gdq5&KW`6hX6X*v#8ie-=g5=PllRpk1LWVI1=q12e$c)5Wx}R5+F+ zC=v#yIPt*sh#B35FoU8@ll_|@KQ?XqB`5ts< zj{f}zuNF@SGoFH9YF z@rH)))~yfkdH&5y{{^5^jnOEG` zAFLI6J?Y}$&GQupW9EozLGsr=FNc41sR&qyGmCdKosRO!F5J6fXl7zo?sKgkcH!Z( zqWL(7rIV9_b@*`Bb>d7`b=uZRS|N2T1ydd|GM|UX0mRLCNf)vbQRnJ$ws&&^Z2cmGpRDkLXcW4cQsEAL+FUE}-mH|uAk1?Cx;Gu>11 zYKpZ@zSdoDUVkm9>K-~}b~bK4#*fp+XxKzB3v=m8t~UyyHO&X`3=8flwT(7q7gvNp z#z7;@yrCR+=%g3-y}Y>$qvUH(;u@+B*{}JCH9Y@tIjXDwkFoItQ8N22?LiqB%*_H- z2_YaG;9bPmuvHQn)JIH&kVuD+7-Al0SDIzsY9^7B>zN876B0 zp>?wa5!@3ckvOD9cl0C4x0;c@xvmSg{7Vf2!Z!N9a$bCv?Y&y){L=cT^vyggZSUxv zEL|=KC1r8A)J%h};W&($lSE{|2YJ1|4vxSu6=UjuizgX#NQ3T}5y*BP^pw#>BJIme zpjl+2%l`hhFYREF*6^xKv#7;fyCNULkkLl~4LTn-$R@Awif7<NB*dN-pN$kpzV-?$z6`$L)s6&Nv^Og;TC( zCY5viMcSr=#nprQ`k)h@ErD)$U1uCyO8b09@F7zu>r6m7%-f#;|MxmuS%d`&D{Vm-<-5afkmJ4SKPdb_yus1`K{9#0PbK0Eo zbJkbMR)Et~6qJ7pU=flhT-3n>1u7DGMJ;i%>0<&#s+5v+BnkpVdcX`QccZm7yyv z0Lhtz1_LBXJ@7CH06PIcFuaFm90NUi)}Vn~{Igh%JGuo*XB6d8T!w?2yd3HwDc#2R zi)y{O)JZMfat52h)Wm#t%6U=>udpQI7QbG3obfjPBP2^fH%KIbs-HP4Wl)zI&LFW?vOJn~QC0~UFtHYgyB17QY0cm-t2U!s2yIX}g@ax;psXjC_?9{!}%uwq_&_q-QF50Or{zk9ms|1DOB0x6(H~te$*wH6 zM%&!1iJ5%C!#d9Jxm!wn^pu6l>op;%Vz8G@!Hfb3>@zI1S13kx+CZ2p)P+;&;tV`E zM&3&lC_C(;TxN?#AruQtQ!7@}6{?Rk8$XfG`fkJ?p4)Ptui`pmduJjr!T4;(S6kM- z28sBs52`F`SMaVW@5m~rpmb^oon%Iw#-kKi{}OTM7!o$1AQ(~v;pOcJb3&i^O2*Zw zP{IQoTx&2Dk{(b9y^Q~fWkGTps+9EwNpV&Wz<-Fh=fI$?m;q@nh_rr6Wh93JPllC3 zUOJb&P1k&02DZoyPm#bYj9zah@;8 z8>cmin>jrvSec5Omxw@8OmP7B00dA`);~R9Z}ms97v{00si-U(VT^0Q&A}j`?-<$s zDx5e-B?PvBXjQJPBJurq{-cQupIr4|*NMQh?K*L~{uLL8D~szJ0PHHWvQ5{&>K`>5 zkTow%t1p1gB9>TtM}dT)GC16m9Fqs znC_H#cMj>~R*8GOXB~>8FB6!8;MJ4tqbf~u5V@(zx0s3Z4gxiPq}v1m#+o4G=U!O$ z^#(6#&mG}JRw4lbiU5DVh=TzfRw#du!FehkYxJsBeb+J9zynL%Y;43}kC`H71lTMN`(+)-!o%b>`b-SFsDpT@2HILF0(r`u zThm3=efM$i@$;N>4O0hOCYT_rf3nclTgl(s=k|F99EuxjR1G2@_zmBDFbKGhp&@{t zH0s?caw!8NQw?(>2ojJTnDQu*>B(8C`M|wgQA%?a0e1?8D2HRgaSIP{l3fYOdLE1F zOna0-Ep|a}rvA{sUFzQM>Y=0WrntP{y-6u(OVhmNH~wp8F?C*(rRox>Mcuh#kGAcs zqyd@&SK&39OEaGU?&dx6MC$iyyo$y&n50Q1kw+>#7IZ`9c_ad&pu#Y!EQCe+=&i>u@a(~IE8D{- z)+-5#`IG6aQ)#0mf>`sG?y?yP?vlkE%W6&TD70s*LA!ka9H@s9OdLC{%e^mN6j=ru zfUJVwG4W&C#A9jy4nEM1Vvh?ZH7%3%Zk^t5y`wSOwg3g703`oBUum=-RgHn zMXn;GVLI|_t`e`!%f+_FdLuoIWxD@q3feOvX}V15?6zAs!$&}LMejfSYcM7BJK+Uy zmxpFHYzPF+$y;Z5Ko{uvcaou;dWHw>D98DT^61bjxrT0!E=192vn~bZKmcJP?tR$h zV=>wARH{($5)m+wBr*Vc$TeQYiu8JYqSZHcoT1U274kApf~}GbV8iJ{vqE9w&O|B* z4v5^V$)lT_$B|2}Me?e2^OuZ3!et35pE<>S7WiemqgcfRq|CZ=9HZ!q?<-tx>kN%czBNX%yt-0gk{p4zmLqxKjgKl6Xyi` z0-!`LNFp+&MlfO6QDS(3@r$zQmqUg`6w@#VsBRt&%(1RTmsi|OV~gX7M#m!P{{trx61g3O=D={-S*+L6l!HY~-H7IUCDA3z-tPk_|G0Ylzz zG}>c2BaU`#Y%v0!E`50Q>`Qu1O?Fa_~=+MZ7M4 z$oz^qH$bQHo;K$K2B|2>B!sBp(K-2!xSN*mxsFXFj%R!1OH7CxEBR~BWft(LM^AbxK?njRbg=k)-pm>#^gEYxX+u%8RD3eOiA{urloK5996i}i z;`Zsl@}K!-C;8y%CFge`7oKLPagG|&oqcaLOog9>k9p7T;6VDfxw93xXU#DXEq_NF>jpgzA=SUqmLRi?W>$5!P^sa2{)so(8a@xPn-Fs0i9X}v)574PcP5jY8cCgg zi^6S_VTZww3s2l>w7*~8o6_9>dS#56(aULc_3!&wQL~%MPmY-HG$QuT-rj>V4noae z9j_>@T)oWhQ(&JAOk)4TKZyu0aqWf05D^Z$_X zDbNO)59hwq8Sn8%kQK#5p!uITT%D&z5NDdmxWZWj8r@E`7`qMQ#hn`-%1W&fo+kTV zW>WB#owkJ`sEmm~9pfi*xv%yTq4#}ZYN@4zUFkKeDPrgK`>}fBUsmuM6Yl6Ik=MQOd2jf?+n$|mue9EM z&O2N#JL&p!;@)r&bxd1tS^rBrI@!*R5(Rvict11Ul%=lUJ~!66A8UW;htY@9K|v>78xc zB)2rX4D;!%jF*+dh@()fl4x8A@SzWsfYGtJ*BQyOPDE<6X#+SSRns`n%+&0|e=ANq z4qEioPRGHu1w%iYT-hMs6Gn4dMZ$i$h0+apxu*M|FmotXo$AC2!rucJ=T2da)QXT0 zNQ8hQ9?8W-*~6hAIcsDPkPy~ib2S@Dh>bts6}8sM9ZbRBQ}{`@J#4pgz2GA?-y!8- zTYf#rUOHo};?RJir;S0ficBwvDy8NaZJLToLy|~YLaZD7-l_TKymTarKduZ?dcLqr z`?ZYup2`he0-=K+ZL|<%@tvyG^*9iynj0qq#t^c^=*H4uXPn-Tcp}af=Z9AYWrg7M z5OW+zyrNFTT}x9mSXV{zHfB$eaZUa9r;4Zh^+xJ%I*YTG1nAe7>g<+^jt|AnV6y_s zhNt!uvp{fC@SAYvpFlG!1SCRSVXO+`vf@#@>gLOM>p}B~o>ZV< zm4uzU@>xPiN@`lba+IqWW^{f-?o35TlP}h4I{7sJ3af!IP9fPYxtI7*uu(nM zgJLAdk{EO6`&;rlq@MWXGC4es^CD#qZTk`&Xyj~ubTG5iI~N%`rBe57*~t*M*R@Ggv4PP%8~iqZQCao1s$bhS zi)k{IHbp+|sQ_}dg19bOEc%;bo|FZ<JrTJK!7)zxz9*L?QI@0}}&Pm4&x~L*dKE zw>2de;)C^d+BSd1N_=KFf3`($SFhx&K=DzTpW%d-(=9y0H zH_h6LG*Q>mtMI5Jx1Y9(Lfs7N4;sW^$Vg5d@H5z4iJ=f6GhnN2MJlrA=JVV8@E zxg53IrsX(mg0(ivj_xr@g(pBF0l6$ma!R(%X5_*?*4vHOUrilZ1_q#?f;TEsrOvtk zw;O01>BWLibyeNY}#-!_)mG`>GKw|Ax5x5e-J_V=-YCL4Y@obrOo_C`Mn; z^~~hTT3ibs`D&tC5oe+~r=p%(6JT>aplWi;MRj}5HA*_wKiMEyf^ybx;3Laz0iU5* z13FdBfXfIX#Td}?X)!;RwxsgNHSlO7h;~?zV=&56#6gK0-l7>o6eHN80WdEZ1p>9i zJ28dyT2S0UtUX&enJ%4>)4tsp_VC;TW!x*+Gw<+XKj-eK(m~8?%1ei}mmU5U1J&qVv zy00QqJ`ej1O}Rss6FOr#HLd@O9#p%3J34H1$>K)!A!F8PJJU2&vVr3}bQZu&BwW)i z?`Kye=?^QI^8e)}oOrwsF}ln?efgifFPid?;LlhCtRM&|;4<=Yo$M>LI#^k9ScI+D z3aTSlTVM9V;@@oaUQ$YPE6{L8B@1*Dv`zS#3BI$0`;L_q^ho9O@WKa%|EisOIr zzh`m7?`*pNk)1Q)@ay&3{8^^t?-+B(6AurCYd7b4pT0o{f$`fZ$ zLnj92H+@W%{pw#VpZzmECv8Hp%+S}5slwRxu75BU@k!NKP%l2m!1P!PqYrPsz4CPh zg=K*Aj&P(zE@0Uz+PS+eo38(-ulwqe55Kr~FcV3WbyXs*F17^AL^>;+E7B$npostx zB{@n^%+6zi4M0ke|GZL6?$P_29w?txQUdvPPSRd{vosk^Ol^S^30cqqB8nSe4fB;# zi|jj9SQaj4U(a!QHBITzOvSglon0e(AwWX+{X&xqQ%ypja`?vyZ={Zg7n>xT<;+dK zcNXzg*N_Hpe1i=c?kR9U_2T$|NK!T@+a>J~?@_t=m%sOG>z4y5hd~RJ-rsspAGFeY z)>hFIiPb+oPCsLy#6M}H4y8&=zr+Isys!}?2uIl9g~2fno(8Z)R3FAmyMR#|GwP{i zZgi%6p3u*;4n^yMfuEoiCLAw_L_qpTyS&O?{lgo@GOKa_34H!jkCnFGRYeQwwm17S zUo759Xx$Hg)_wRmpYdJqosz$6`D#&r1=5wmvf?aRN^iJr>0cH56BO-r+txoUBBlx; z4Yffg#XXD7n&$NKV{H~+bT;mq)X8<+h}ynbI4%l!5zUkCG?h#nQ>P&)&G=pI9KG#N z=4+s=A;ls@t`P8C@iQDEpvQ+>391ZOb*U{R8k$(P<*UQ|q zShFcgF@COVfB~)Ib%~sWTZQJ#LkohKjr#x73~5NsQPky%gD@GWi&#q(jQ%z>TB|x+ zi8wQ-A5g+Taij~j^QH3ue+Ik-0NvXFl>YHM6_JK(2{H6PsE&Cnd&6OQGoG?U&gczJVK_(r#nOCaaLC1qRCsQJJw{&8 zxRSKZDO}N5+;rI{5VL}`Vz+SsBW-f#|(0;VHF}bo5%DUdw{~8TX#)r+~erXYFL9> z$1=%I^6t-)MF{96^!ZCoo;PY9V5`j>9`uiHNuTQL>5KN6WYvvfG71bp;%&eia8A4}TT@TILT! z>(LD}K~}T67KiC$fD#dUBJ|4~TBSvsqZtm90kkwIj`HP+RGI{$P8t{PKZ%_KWr#xX zXnth~lD7?{4qXFw1c@sx6Ok2Dq~;dYY6MjwzDxJcXzsG7yPCUXX+(PJ^=oIVtBNP> zFW%Q{V{o*I63;qN#=`YH3_#*|m8C(!V5O>=)PkMLAHz10GB- z-*wLT|4=D1)epKzPhXC@U7ZQ zWi@~@D22{MibJmBjDpboHQ?zpiBL&|IOLBkk?kY$=~&bZOn*a0f{?&RoVdpNyop(Qm|aS{Wt5}Z}1nw zpELo+J%|HefC_{sj?|32(75^j^V<2d3#!4MasHUbZh1HFv?$q+A?+7vv>J=MPGC;s z`od$5a1seNkeonwtvCgwsq`X7f-#mJnduVb3|O|g%b0u8x9!AQ6$Rb_2>ciXxMB^s(G-A`nw8Zj1v zfbh3){)jck(EB)924v_5vSwU)stlB0{qAZeuC>SvD4JAfn79)^r7kph9z?BU_gP19 zHa}q9axV_^aT_Gr1h161UE%7=V(Bj^q>`NRiB{mKDKoId(aczo99?3 z^S-|}`1r^@Gv?lY#x1{VzZ2UQ8)i+UDy~2V`|wjn05p=b`d!SY!eEbwQwAS~;$dhM zhRkinUGu|arzt2(Sw1my`_(O4FYRROy1}S8@EpeDBnuSkp0n{ycwGjXW(pk~+^Pd1 z7y;uxZ>4kKsp4XKGlRVYNDf|JSA_RC`wBpn;2cN3$2fl0jyxChX zk#?z|*jVC>wvB|jF$G1{1)R`T3VJIpF}XW0&@#tJ{9)Cc!J+gs z>AY-}>i^FFL&ScTlNN-|e|Rdxr%3nz%@1(<9#WGF-g|JVZ)YZ4Dxg?yqS4Dmyz!#y zxs%$SRuO(i;^EX&I7et}oB2n!-#|m5@U1&TN<%Q_xw-W+{WqWGUb!i|PLS7=g)!SONdos29<0)BuD*><0if<_t zu8NyB{yFV?tM_n!X5rf+t-k$hv9DODvDF)HQz?nU)?n(7E2bFNCHMu9l-TxM(WuOLR^r?*OSAyu|}Me zqlN>Ms6QYvPNgpBVDK(g_FVK>hw%&4hmAd(xr zx#v44j7O&@hj>*?inlF`N{^mW0yh+k{c)?O2VOz{A5C8!*VO<0f0t}9VDt!e)TG^L z5Ot#*-AL-FNr@n!m~3Qpm>rB)T0l@@;45&6cjZyB$Y|gY22N| z8Tr!C4{z=ACG2y~oYdo&HJZenk#Y}H%zw~-iX5UP)m4&irckSAA$khy9m^*bz2Onb zGF{et;P2)TCZnLfhyPs~Z2CmI$axyjJj`WucMMS2FT9}lfyOJ;U9`u4&MK4DIjLO; zj2oE?p0R8YFk3j?$0O=h9Y$JnD*30q>MQ6s!~-$2QGWFMLPYlWtB>3ZjB#2C?$3_~ zR*Ns?FX{X~`+2AM$>Eo;-v6k2nPUsE2ndJ4xCMYBt(1QLhkm7$3?cMEEH#d%&_zem z8lFe`K;_{Wj!cO;XX=ZGe0ys5Q-SO3Y}IV!Yxnj`(v+KTi%D^vp#pD_df1j z|HP-BJAavR{&$q&Li#-NIdB9PYugK}Vi=8VjlQyB41A88$vMu)-Rju?SHU-s(-%sobkL#$g(=wx>b@1V}< zFefWehU75GTljIBbH#@y+R`KF6I4$X* zWrT#5_ZLP^vD;yNglW>SWV?j~{iH}%2;kD%7DVO&W4vQH{O2hDr-0vWhHJWD&AP2k_^cRkFgPOy2 z^9?EvWxmF%bNZ=R{3#&JmLILO*x1ApyclEeKc?p&InA!iIrX^1qvFxee^?}9ZoZHh4W$8 zt4;)r;gMbG6ZNeAcJt^F{y> zz$o)0>v;Y#Zxq+wyMK#$UqCUvOh}4#N3nj1;{xtQ&+^wi5Mni$S=Pt|@wTO{1u+jm z&;xj;1D%QCLa9cKvc!_<(3Tp5$yAgF(Z5Vo`@6kc9Zg$ielc)1v~Q9lQ0e*W5K6s1 z{XqUlxJxSY5nn;6vbmqLdp4YBAn3rTpt4G!DWpq)fDX$N9A2!-!i(w88dzUN4kFK&BC?+z51oQ4jef!_Rimj+tGV>R$!mh4xg>R zy#*!y?TC2rxhlf4flsW>4ABmH^KtX{AN209y~R@fFmd+XJl; zc>KN;gfFaJ*SgjL<{HU)?VPJc*gsAh*Y#awf^=X6t&(7^WgL1niG4cS7NB9#cJVb_ z7%4!S=8uL!e)Vd~GNkl>OS0 zQ5DlYqj6|UBkQ<q?ixd=wjLf%>!z0clDZX}aR@_|n_1(B>boj2zZSCo8NhLq%HxJrKzM~JuxY%Q4fq5Fng_%t2GP!3y zX6#+ndPDU0^VvS1NB8dMR3F2;d*)ls=kL6JqrUvrh{u1#J ztjjT)rpg6{sXzKwd%$C}AK~6Zgp zKJsp=+(Wk)b(hRf*pJrq6evP`O3mM*c+t16mu+Q&ARrp>yv)v6sL^p=XtlPm?1ICw zjw+JB>%<*-jWV;H1MDA)H0+JjPHdNc5FPBhvwu8|eaOX@<7Ek;g`R zr$$M<8x2cvMw--wl_d&4giMI<1n2;_cI>B#F7kn>D%8<;v@f&m8J<(u*^{M%)%Rb) zUDX_MfE5eWAV;%E#FsYx`KA$(NMX?S@E^+$&EVkwT0v;O`LC-N&Y0U5pIqY)G&A&4 zUUd3krwY%UPX>aCl+dZ=rDzREM}s~TSlhVeTSWN=X4jTn zjZ}6!to>xe^{2_j?BSjzF#l(cn!>;~WwXqjzD!sqB2+GQZO{#DHTgi_R zT<1={G3#+PTU#OFuDT?(UUqjZ8F%*OA=hFsQljdB5^V({Xs>e8ays{a^16TQ&5UZe zZ-@)P28=}SO;}N7&?##$Oqi1h2Ub{qJOG-6e0Ie5%VZ0%06f}C1D}af;ReOfj+eY! zeT(>RWGGiKN3(b%Ns~3WHj~XZ{BHVw#lC%N{zQGZyfi64Qor8x!|~_sHf<(?o&2Jq z8^Y515b^jC*{?;_vju76Q~R0X4UnS>f`BvrP<1Lttc!E~Ye$w-tZ-tQCcH0qP2-BbVdgRi8%Z~%rXDGv5 zmYVq1TDh+s4o$x`zsI-+t^@`>uq}3bKih;HH+xkqck|TLlQt0^Zt>Ey6wM(h4+tC^ z7a18KRPJa((_G^PSJZ5fXEz?a;V{XDccxEp3?{vVv#?moSSuc5Z1#|SNYCFb&K4yh zc1Q*T1@~!S;OFC4D-Krgx2zV)T@C7}*3QM@+qw8sWy&sQ#|F?`UuSqzRs??eI@_+= zhuu`wnSdmjEq3&6AH$t(S1gUR(IYu2Mry%oHn(x9nfAu#l9!IqcayhH@8Q2Uy@z$8 zEtcc|p0mj{aXHdlxa{Pz^{R#84dvI*-Z^`juKiNVJLEcP?|Yp76m${(EqUy>aVFkO ztm7poo;yYC7x$fMmmzWHvV)QSJ9$maf2vSjS|x946|d7BM|b|ZO8Z-GVln_01Jt;1 zq36$73edK?B6uxZaB5{i|8S`@h^R0S11N~kXFynQ2c%5iJ-0CPd+TdX@yehG z>w{`K%RZs)za(e7M@DZR&Aub*S&Q2$zF@)LW)|vo20@@gBqDlP(A=uSpd9MJ>(4JN zKEXN5`A_(QBmyYsd}Y+Uv(-+6+^#vF^K;3eXzE`?N_n|p3`)R@+%(-vwkwrbK@b+) z)!wJgna#i9pSpbn+%d6{AK_6;9aN2QZqKgu%yd&JeC9IbDck2u1!1KDU=wf@0H?+k z;|*KN>Hft$>Bv|fRq&8m=T@&sY4yz$?2o(A_1|ZAJ-H$>4soMml3d(}2d_HG8JS!e zIC@b3`-}0Jp@pRfpmD5j)INNX5vLD_;_BuabHHbV!g)Ys0v7yD>MN1}k}!fUt!e5W z_6cFR5=0;YEvV~=6h6M$cTk*F1{Ahd;qWHiHXTSK*(q9jA4zO;&sxf8p& zVHdexf$6$UzuPCR$kL~x-Co+vpWOD>*+JbO8Qt&72Y_jsQtf(Bdi$Bl@N*bz2JJ5# zYgP{D-*bB>LU9rxvX_h;6%u2pE&<<9FZc6)NTqa9PDh%}4`Q>%%V{zKwopR@;hZ#h z0=;yxkW%T$Bawd}9>8zoceMXGw(xqbNcGUX68uhGjJc+R(TYv(&Bm(QL{j6I@)m44%& zj8)9k6g+6t9(0Pm)_iDZKCkMKVd5W+nXCm?k|eAc;~x;|OxMQrWF1hJ@w4{4`1P5) zmD}Z3T~7=3n705=m=!OV`?J83^g+S2#X_qa{39jz))oe8M)<`u`o>I0TQoeSUe0K5 z(I*-9LPW=;{Ct$l<5Lyr~5i1IV%joe1X`+V@;eIjxfdBLDW!-V3^?~NtS zRjaPozP$gomn)5)-P;n`Y|p=s*zCLin*N4OYu%YNj>9tjvE3p$^D_p!?`mr|93*(R z1bIcboOxeyHtkrRF*F_yi3NWSQ zmOul}PVn3_u0J`NGIV!};;OQ$k$30iBPTKPpZ#vHU+hX0i^$Zz(~v`@m{t;F;g#Z@ zBG9njr0_xT=2Q%yaX(N*Tte^!D;Vy`H`n{!8QXZcx89wQkI9oVP#aontooNawz`%I z?Xz(*w=R@^)iD?Q1&~>#iyg*s(;)=Lrm~;~@jrlQc zJVRFygNBYL*MRiHk}RnqR)Lk~rchDj4PP>lR0S};ezdB^(WWWPi?-wDxU-SEN^H$ z@V5Nkr*m*LQYGDPyXTG* z`}P;FuNHmSS!hf+{O`h-j@;K*AAeiDpwv@JZC?>eT6H%!WP$5POGLK4YJKFx@AHAvZ%#aA@7#Ct!4rl3fMr`?$wX`yI!L3DrF6gm zVztMKQws&~VEjRD2$&d%*O1cSR)0#M3qTJ2?$=4+3kTny(ntfL6};fc_4#vl<7zQo zmXs=gWo{{3G|2auFhd=vH<4bwGcr?ISXf=uK4zLVpKlg)sc>DR5F=4~3P%o|L()MC zpqkJlJ;s8(9#)UmWhgqvZyh0Bx?FJ(8D7m~h_A;h%iM?TQ|z6N`q^45joW%}SD;Wt zLGr!t7CnFPMxm4{j-|iAB!uS%BpdweNG6{c-C332jXwcDsQ^kVck4LrWzVp$xI04ShRYl<3r6)2OSJm#X% zCh$)Vg!5haqF$>wDV6nAQ<|GYHD2Y#e@H7tW2GzN%4d`G3R6h+yB#hVDl)rQUTyqq zq2{Xz!&{zP4;(hH29y_$>!wgqR@pJ{@TmLnxw%uH`Cf}RmU`IlFmBLj0chcC2M~wt z95W84Dv<)MQ`mo0L)Ole&c3QQb=tpn;z$kXXxz z`o#RsNRDrH!K@?b8L>?mROVp8dP(6v!OU2^8#A4*_ryX_*?6Yixg^Ew*j)`*)}$bDO1CPt_RKA2|#*tQGq+z*UCKv?D(gpzlqO{cbnyCP|;Okp5hefluWA083R(cpebrlZ_ zOUJt?avfY~{cuM!H8F+~Um`AL|9&_r{wC+ga8MdQU<)I0xK%VUI1k;x>#0b>0ofTZ zVrlgZWrSjGhKpWY3ql_h_HXL!#K|c6c-?hJIj`o$q`$a2EZ6*1Nh0d#vO{ZN(-_sX zFsOZI`0|-Clc|;)YNF}YDkM5EAIGB)U-LpKiP?u#a=&W@LFhRcNrV8}rdYYW0$ye^ z&7PWaxU}J3JFit*g}wggWBbUUZEs98JceA~@tZCICGs!Tn=N|B|0%d5c6QTcb%Mgp zWvbm5;!TrY)iCW zy4w)6NOC`*)}%1Csl?<)5d3`?C9rboCAv%igW&=Z=oq6IppumY9!c+$>zhJaR_1NJ zy?+~}Hk>i@-D*S}y3iTLAFFgh-!aEiWVk0?Ng38*J?ZOe*UCpg@fd)8s9+DukMqtbT3HMWo!6sJl9N+lD@ZM9S@oB~rb&c^}3dsz??Smh8%_VE7; zwVi*Wt>|Sr+u_hT{=GT-uSzk~k`n}D z>qT0|cMsKQT@M{-LTZjixiJoVWUKSBp@Di%L+(KzhOi-rQhW*}N?hx76c|B(G+Cc@ zQM}J|`xn#G73yezu~n8=Oy*b=p%GzL151I+5=B=FR&vUf~a)J&#bor+Fr`E!}O8t+#8xILqWk-2zFM~`a#uL{(d4z$ct_(5s z_fvOMo(qOOSo1k_P*b@-;udO;qU zcDff&Ad*wXFfaZ+k#?<%PtvZ3R={ZxP;3JBJAnp<^YdZ+%c);Tcl>Z(`f#Bk0NlYQ#Lol7RVx!X(Kjb?^6iokJTHzYhKP%G}H^} z57>9m0h={#WxdrNxv*0(rfDLZRDuOBN_4K#2a}MJ5QGa+K#>pZrBf^13s(b_P`t@N z;3ANigY=s4F$tJ|`M0%pDSR70``dewKO{M3?lxBXgI(B6 zN%8ReRE~mj6rB_&RT-(h>Dp~S$3vH)aTue|UOBgrKI6ZB%+ME=xYW(RejKhNAYWbW&)HTb_U4Zt>H5$9yO< z)b~w+gV2MV8jXN29-k=!rp6L^n-$OOY#h1QE36|DN4}WQTs>@ZKXCnt(;Xe^?YAa9 z&x_^aR#ia&UK2(FfFs6Sa^c8c>?~eg7Vaw%2f2aaP6C;9jcV@ez4$$wGq%W)hKb&; zg*Jn2kCeqg(=xzU5AKZEi;t|z$=`C@?xrLLsVjL}sU7*4+Nh>(41ns;fD{A* z&bW?`j^tS*4THOH``VUV+I>5(By6IN28ZN<7T408mEIwk0 zS5WXi10l2n3$OF9jAu;sm!IyPrAuZL=<~}{wwVr zin_=WGl2W8tz=g%XH8|9WIjU((KF?QxDj!vM!2?XM7!rDg^CHz!?1U<%s3=9blA?T$buk?_T9&-# zBr^s8siXdWVFl+HQ&p#WTZ@r6xxRbj)rT0a6D*fS8acEq{aHB{gd4cPgx^b2RTH;bGSS41ns#Kd>Hc4kq0h$Fg582 z?5->gCIMfd@o7T5`}{LyQKL@TX41s}U(ZvL-q1zdAC-^p_d=d(=^Q&Y z`tRe}sP}mu&sEeesCk*ced2s-QZki+D$sq4g&wfJwK}7}8j&3a6C=2e4b?{=vbiu@ zZV`VDYs?f)WqmR-3q1Adp#x|1z^U98jD_p+RhIGzw?v2A&A|&CqM5;9`Dx$#V+uX+F@il`||RN#(&ln z4+>4fMpa|I4BLRNG@zk(X>kw#Kd!GNy0q@~zuE$S(xY?I#dv++?(P3Cm5Vz$_z#|~ zOi}s7feoj>^R&5ELZtyjLSV#+)Z_gB2HM8Z92Z6x(zn$=`@KiKoVDLqhMj1AQEW!D zhhC(!K zgf{wed*nvrRN3jn2mVaiaqC4Im_GR*{N7{=K=yF*dTW zH>J<+2YwX63X4hqZsEY4^l3vee=px5DNqIS^D)9T9*(kh4?zbSD@5TUd@TqU^tnR- zUHQhlB!#bpJYC^)Q1|H;5)xED>F-Q4Tq~{r$@|bHq)#{}?63~C?h`~aw>r(dcDhN# z@y=nz02#eCxU^apAO@gl4Tn2>iC3g>$^9c%!!h|tQTQtem;unZWR$&@pL!g*WTw0q z>3?@);LBy1x}Y-fEFfnO`!>Ao*fXbNkV=-nW`LkbfJq4Ps*4kZyuYb_w!vE% zd_ykwAF2D6w-5IMoCq>O5fM*E((YwK6(=|9=Yze^{4R;~yZ?2wy|xNFbm^ww<%y}S zjr?L$vWxCgA4nds)x{8q{(T9rm6sLE?o6G;OMMG{$9hoOIHpBA{-6Hg&vaOmt1bus zlqabey~`0toz{K#_W!J>%5RdloPxrW+Mij9nK++f?{@6IVUJyGi@FP;rIU@t`89N^ zru9Rt66A34#8|oWiT@Oe`3)=299-Y4qN6ZE`DR%H`~?8AfbJ5EiAf7f;C>+iqL0(x z$Y78;zv850Aec@ENQ^ZXS=dZza=iBf$5pWEq>&ZWZXn2M_2RneNYUM@_WbH?wW0FS zl(7hF@x0hdR1+_-c*GLU1*0h_MClx~==(&_JeVmyHb?9wHYjL7$n@9}outMTq|Ae8 zc9XyJz3S&DI@ohd-|UkfLx4004L&3N+~mw%dtajv9FR%QDrg4*Fi;^=IZlyL4MhG+%)Ml4#{bxyaM>#A&vax5SXBts%17IM-b0-@hSD~CzRg^AYmCVieJJp#H| z#LxV2ozd(bPjZQaI{V*{$^JVtY10=@vo~f&%mI3wBVJla>E`+MyGF>y1Kd->qEZ4< z6HZ&-4<+!zUJLNl~ z8o5Y`d$?q0!3l?GJo5RNGWufBpU0%x69)pA7|CxSV`A?6H!zdu_8Vyl6(^ zd9EKF6y|H7n=UvZj@O6Ye0n;e?e{fIy-YY$xGg_h+a=fj>xBExOia*|%h(Etv)kOf zqxk$(Nf>)41&-@oqS7;CU|ES*JaATj%ab+hvLK*Ou8r$sWr4OXA<2_r-_52aP&- znFVq8UH387PtkF%Qa$ndf&D@25)D@nPxXEp86g#bC1QBs;&dCi!FSe{k|~ynT#Jx6 zS`Y;@b)XTX+!SPT;vsuy&;P>sFUsWZ2|YzSYa;c+PTkY!V%hV>QvVSOvqH+Vd}LvWzzvily>*PP2?a ztYN|-Skoj^DK0Z{EGe7YD_ARj zRA!ziDUCLU!Rh}_bzxx6f&}QTpyGyejW3R0->(qib-PqLZ(+h#U^s*pnclNNuJq1w zO=xHjE4V$9|AdUaKQd{#@Ji!6by5Q@b*>L9^{#XdkH=__9Dk>6Q#7-NK?A!07A?xn zn;!GdghfJjak45lyYyMTd&K?$Tw(NXKy^WADHP6=bTU=trcSgytSdA{(9d=hi$KSA z#w`{z8{mye4JR>n@tw&HMY^`stpM8`xF&H~*v(advX}p+VsD@7{4lDgKJXjKg`s$x=Ab5{ebJiotgd8i88tEN zJ1&TQ;olXDpGUpTTUG+}P6r-((hQ=(@Ui>5WemTm<9WZK2yfNzsaL3a0=i!{vW=j% zgk?TiBuCq-4desElkxJPcVJryJQBdNz!!_Ms$Kj>YID`A9f!qlH;Rc2Uh|p{uGUbi zZV8;e{pi)Z$3Ne&cYmJBt(&gv^CRSMZ(lu?lzcS})gY)D4qP`ndA@jU`et>)jcTb{ zdR4;x{ZC0l>PXA`?Vf7+7QM?^W(W74d?znOp*&64qXELw2c)DY1-zpkr#fb4Hfq{~ z)dgy_r!tMFggFX@Fs@jxFShu6!LQFS$3$HP!U{5u)pp?(3*|d%=>%SkC3izc7BE)k z-)h7sHI;EPNdn`Eni4-cH9dQ#NOodpr2A53&cw9w;Pu0m?Pu=Qirgt6mnMH5FVKxj z73gBhzm0>OMF3p%_i~8%1Y`O6nLfWsbqO;31(!<=&mHheugVc-L7sy;DffRF!Aw>4 z{Tw^x1Y>R!q z#gM(6i&mM2_P%4DRAZv(1r=Zbs;F5hkOP+Xc_5b@z3efs=W z$Ih#~LYt#a{!_6%U*WF0Fc8F%n3!j^hyQPU38F5okQe0>{eeHjqI1*jmndsCfywrX z^*24=IV%W9yT-_&LK1(0Dq@SA{c!?i8{Au+P>%WZ!M0NJG_0otZ+bKYtYA zq{7I~R(2=Y>!#I*x1r@kCV)uB2+;-Wn1XaYT7wE_+N=A(5bqMGvS;fCn0AR`Ede$5 zaPMyi6`m%nC5V7|yaCOT(m3Llb@^e!@#<@&i~Enw{eE)u>La!0Bq?TvQ(d`MfP$AyZb%IdyWb)fd!Uwf?ex+W7 zn>-pIv>e_L^qHgn1JEhLuv97VIQxC#n;wt|JtzfNCmy^HcKt%QWdT8LpRj5wYQBIrBi+j)PdWQj$e$eLsrN~;ZyLE8Xj6DF-7>e?ofOz(GV}u zl|=v(Ek%%)01AzP16gnksRxkBMifyPc9({he$E`>B~#XJmpvjMnBNc|xU?lBJ>)Wy z;C@(g*Jv77>y_G=e(vDytw|$AnaP;}7Xf^z5F5hc=^P$dVfcn_DKeWCI4ZJUqIN^xW;w6xlb3R>MS?FAMMntQrM%$QAlAC&XudHlP9gWc z{Ez?7PG3!Rc^La5=iK@*7vaLLoUrG~Rhz(6`()+U$sLaEYpYkfUOKqX8a?RnyOUQr z;^>{lXL=oMicJ!ybo!V2j-Y$YG~#zn>kjgg)V*(DGDKq(88$M5b!i7U{LX0QYZn4KhAQj-o0`Chh=w)lw^_AN^{(y6mZwbex_NP>R?P7=@e~!I>!ZYNd z?`&jcOwRp+4CAL^>O>fbf&d`oece!wHovC0d?nRZ{4214-y%kzXZmUBtalF*(}2ABY=tug54SFg z(sa$SVo-P|me?iOrO!XXf5-XbtZKVs!{Nk`2T=y&=57riC9Atq`o~<_-1V88UxudT z|2EbpzG^#>^E^CjOX-4tmz+;#R&w0XrF5gm+qeC4Msiq{Mwc@ZVzC*r_3`dM8rq(o zMg8tr)o1U9R0SPg)mxZxIs0kl!jTJCULWH;82fk7@49?vIFF2yoK&mqG#I@C>;Z2G`Tn_9+bdi;cJnFEcuO z61+tzkZKtTw%C3DBcOA-MO0VimA{oY^4@D}+sk#9bC(YMhyM@!s|e2iKVLpJqV&@+ zd_g9+k+RG={}|r7y)W&>z0Uk#R8 z;j3~y?@z`UW-?F|I=Ws`)I=hgWKO}vL z^?+2*`VBglWxDAWT$$5@MpS}a)JykeE;P&emrXrzvbe|bv^nU0Fw*_?2li|`qv!ik zTA!i+ryW5I1SC^Yn*5OciA{~if+bvk_(C(8FZw6555OM#s0&d?d{ES31JhuyCW@vU z6+u*!0|As9D(h&Da`Zl`^bx-b-v`Dy%0ow99-96NwrnmY_sq}N$oh>1{lR9vf?l^u zg)MzvipngDX8l8Qib2{g_TDW9Zu;&1B8c%c3{mTf%ng_W_oiraqI%?`s?t4}u($Qq zsI*T2tLzpuRyg%`$L*=&&SAn6k6HoX+C0G-m%F$y7KTz!E7m{sfUyYo9<-9N@$4ZI0=aj{kL9@Pw)6igv&YFb+}9 z?NuVUEIe8yWbgPQcfYf~D(OVq*{M6oke&S77oKxx#S~~4xUS3HpWKOMJSjFD?XDxlD`9y1MNm*zMXaDE$-A(`h{m7?C`WJp`iWTmcSyN zf$$POsG+PnW?!!#b6p${bNM3jUst-BjI!S7JOEELGF*@9BCm&whFugUpS)l6n ziaWbJCF}CZ5K4id#ImEdt)xB(M4LrnyRBrdbZ+AH?ImfnsB92~NTsEBwaFE<2i&8c zy0>boe00carYBqh1)>cbbwi+@|zag0RvpR?xUvcpk1*dLFL|x_aQiM zdmZ!p*8R9!Rq&Oz!kLdhIK3`+t-Ic-Viq-pDN|Q77BLM_XiOQ4V*63XdPiQ+_neUo zjbbZB9YwIiGc|%hY)6skF&sI3Xs6HdY}c-wlb_ ze}C#q03u0{1(J(}rC;K=j{a|T>`k|Ms;P8SCjJ4$Oy^&63hAmDdXDG#EB0-+)Va%OmR*BoCP^85vKf+>J0)-b31e9mg#(>dXe?^A&>-+}iiMVt*D#^*4 z<*h2bz0Jd05TarK^KFnp=G2(ojzTTm#M6A{p__tuzMaoGdhpeJ2-QH043k)-ltp0{ znX;ezVz=6ht8sEJ$73`h7BHf43goy@M6#^V`>7a<|M<@<{44uh^ke7BSw%ry#LJqN zV)G{#`Kk2~_-!fJmR-=By@2oJy)2HT+eRrMfJ{3<>7+-OEU>Y+k;v{c9^i_ThW^XY z^CGrRtE`oQG;4qV;8>Yp@PSyd&xg>lwzjuNf{nj-+Y4V;G+~b9>hgj}3oI3NOB4-7 zO=x7Qoqd6c!-geYVvX^oHS|JW=^V2sQ7`QuR+Guu$qrOdx*w9N6(F}6F*42}<#NeaOQn+7z>mTzj>Of}2;;PLYCQXTQen3?m5pEkm0PW1ogVGp&W9dgUz*iO*6 z0N>@IIQ{_EF3swh%S7ym)r-0AB;k=G_MdyA6j-cuNX#-XvsAqsS}pcn0LkMkensDF zO3^Dw1wn3Huc?8iJY$+9lRS9CuhQPUf~%f#+z=W< z5QHVEQH(SV+h~ZGGhIwT))X4Lc8}n1BHWgZhOA3^@&B z5Z|B`?(UVv8G+VUkQDME8p>Y$+c79ZmH$dS%P;nqljg#VeeZAfHYiXO6DVLx zX<8lByrdMV{c)>hUR2|}4taz%7AVw}5+R2bw&dZ0Jn#^u>iJ?=->3<(x6cuKQ(^t_ z)igr3OoT7uzx)?9EwNYsDML38y_dbL=_VdZ!%LZuF*lnX4?iDZiL?oekku=CLL3tr_i&b`Ycd|h$f zYbutfpsZdRh@qYMtGnk6>VV+iZ@0NnnUg95SBMNg2&xN>;qWWC5n~NN3@wanycHfR zBLLXSSwKaEYrZO0qFkYhDp93IsL>MpR~qs+E=@+_wrj22+x>I1T$9!9(+MKNOkW^S z2?B)z6T~JLj`)Ox0gI`rui056hnf-v&~t;SD(9YEXYMnZsn~NtVY6S?-M%Qt={$fK ztq{IAw3>MJ>$qs~&v**LzDqEx50x0WX>)$8HY@UxynVg3=ONi^2AA+Ys@aDU z$%N4(kVG<{x?5vxg?*?_Sys3)DcHa!x*{_Ht=q8PU1ZElcmk{XODWZ$@?#q)15i^4 zpzRgf>LE;R%s}t=vAqpH^+5AurCmgxh|c1183&8QsjqCT#L9D)9zV3mpM9RMU!@s(bD9^g^3aleoJkf1QFVxF9;6mi5RKIq5`aeijx~PgkyUPPe}r4m?`uD zncf%#zzsVTvw{+_)<@xBb{CF@|5+dBKb_#tz7Y0_qkMU4mm>wnne!a^TD}*J(Gn0< zy61iKMh1+|GPQ_4@K$g{Py?JWAzk*I8#7=YTtZn5eJx`g^NMGP5tT;ZwvZ8#21N#p z$cKWVd7uD+WtPfAM4@|0YBTK-bXP`Skqc%(*(sqeX;&I_MZ{EDBQ*mcQ! z^(0>-v3A~t6>#fW$T@{uUS2+K%Wd)zw}3tTuL9iQL>>5L8i+Wy%HrtXis*T-?&;rF zsz}8?Ap#Yvu~EUaGwESzm?76&H_5~?fe>h>Ix5IC~R(Qfi#p zn<3{I+X#30+!ND7Km+2t@>xB9jPXW$+x$oImqR13Hk2MQ9~!C7bo~ElvOjq4nk##} zdg-KI)%EHBZtkY)ov0t0RvuD1{nS+k;e*3p!rQa?B z+?=l)8177O_hKnf%0%$~pk_{kLKM(W;09&jL8-~4U6u6Ec~O^v8&X_@lS0OxdF|H* zqqkK(Io^uO>Y4}PmZlU<7fA!I5kvv^++8QaWkN0O6Bx%@D(3>hGWf{vCDemR{Qs?W zW4h!hZYdBH)8!xjqtf|cC(sl@wHl3fSotb5S=H;NdvAWzOHlOHj{6lGAG(yY_mhhhN#I4| zvA7Q(ZS-5Ec}nGf`d0y51BU0H^1iOIuldLfh?r5~dw%g9XLNaQX`RTOPd4WvK!F7s zplM&oZD;U@2E|c_)6%dS6*}Jkb^l?t!^BOQu2IWCqwkE;c#Z&3ZU$sR?hg_+n~;d# z&S~xc&LLQghS0X*KpFCgORk-@!|VUemmd|ZCB_W2fjCol=58L&Y?i!$j0hOUDwn*X zHh(0#=(a*dJdDcw5-L)a7ByQ_N1S=nPFen1)zo4izXZ8sl%)OQ{U^)pep2r$gdo~e zOoKDCLuu%a5;#+U*<6KJAHqM;f@XH zUA4w&n>k6F%@jT#A2a^01=|Bsutb!cWPB<)I8%nv>%>@xS*}iL?@4|^P~gLWLE=vK z-W_&RY#-&Ve4G1)nN;Y#`+3Z;rKN%U z&dFK1>30x!%S@1zPb{7w2x&=62og4TDd7Af-xHKHaLd3Gbet<-DJm?PAs2J#UkwrP zwja9^5$UuSGwT?nmhJ(BvJLE=DQh9fswXkM6uUCJ{TG|?dEsIk2O7j=2SH1tqYe0L%noPa|rk0Q`z?fFe(DC|atgkcR;{8uAHv z2-pNt^Ey4y2T}OHpS;C1TPO)-Rz|`SS6~lIZ<+}(6@$nr1uQITmbkk|F#2>6p0prK z^<|8Xi4)|=Z9U^0sjU4*Lsjps=6mf2<4020aWtA79@`^#D^y(~#VXxj>9VL;D9U^H zeOG3)Gu3H~^%44APOLuRdESa`&PZUsuVO9Wzz|POi&l|E7Xk#zL1fz9tv0pL2`YGOdQ|F5Yhk#!-DO3=d!m*bA8;ER< z6O0eFqh`dXSKquYHpyLGL|#glB9pZ9kdm?f?SccRE=vQhNiJz*4H9IIvK2cyM@sj- zwY>xN-xUVEd2%j^EuOQ$~+sYUZx2gbh>NQYsQ-u=*tOiodEl1uc|7Bk^m{pOy?x(P3V5@9l%7lFlB_>mNC`2!DUVG0ZA-38CEOa()P>|`J+ z%S?U4$>KHZqoc8{1`}UctB85*o>0osO}eu@Dq|+e!Qh!ms-Lj+Dh?+6p-&TgPgv3G z1?;IVoDDqXr-_XUU$pO^c%41@k4RwfJkNcwGw^<3nPh7DaXZSAv@4Y%^t7ytmcm*! zvKG#^Cq)T;U~IXWxVbRZ7DdhO*ZWSWit=8!CX4@E%< z&~Hihw<|K7GYAz;RBLro4y($^2e$qv>BpVz<}pVWQH-y5yh$ic8+4h#=ej~R?I2;i zcuW24zx=0=bHJRz{}fe+X77AZjhIo&8gY4N6`e3eseOz8JgIQ1+fY4;|`sst63BU@3stI2hoy zxmordhd1;C2iKT`1NvT0btoB*RWAq6so}Ifd-6a4<|aXYO=idPUa#@2N_nzp>&2ea z09Ya%PGL6)0eBi&LCTDwN4ni&)mhO5X}N&uxdS2k`s zaH{&WBQo?J%Pf3)6dT}O9aNM3=j&nCPHR!^~{#POdRt z83ORD=#knIuY|&G`s022XZn%M(}`Cm_F!=<!BvD3i0;0tbR(WFcn&-K$aluohz+pN?Y3kgNXh; zj8RuxxyWa2xzqnE9v@wA-baz%ljGyxL9~AwF7 z#<#!1nvt{t$$jNm)pWzee$`2-KR3`iyshrvMbO_B*TvBKD5h_#kvItw5yHRdYKgJ$ zygORuAJYBfsPS%HMYQvmG4q6g+PSXjM9CB({@aTs0J%0vb`F^PeVo8e3w-L3oap&8 zYet(x)M>`+z;f27_0+kFXvY}(TzO*ubvBh~ddmcteG$J+z1Gx&4@Dne1r5BO23ns- zKN5^XtbSMhA)P4%iba1A`yro^q1q*5rzCx#K7`<%2-n&*RM0{VO3hg4E;OnN`49g?_Xar5Jz?no_h#;VkYeZ` z@+A>>{_+1NiUs&?>y{~!C++r@1gxEXTm9CJM0RQu%U`BMz(iO&Zb^q6F5BC>$`4H(5xU8G0KGQF2ySUy^#FyT+H^LPxDm(7`rC=CTfV+ z3Wx1Ojg!@fT=`z)_dFYj>=~!@PV@j&@nqv7#%NIN3w*i8NnS;lG`ocG3)Pefb2*Tn48{5SlmOo!z63S;86(S(~gW3;*p>B92Iv-)jPKrWz zaM^M1H>>mDOM||VPYH7w!cjtKeenA25yWn`S%Ff|K-l8?kitCzAAd6Yh~TL&$(go_ zQS*++FNc*QlVw&zQHcqU!7NWm*1=F&Rv-%Y9!V9j9IL2&;e;lzL#0?rs{r|C_~ct7 zm)RZqaf0$62Zp1@HiDgy^w5kPJ6tRx!BG{S3EojG# z6-R?Wp1@TE5Fjbv-e2vbRTOn9>U)6I9R%|!E(BMHxp7XMWQFBopk?mOnwotn_3)>x ziqcJS*abe|2x-+=3>s8rRWVy^JnH$L9Y8vh&?_@Qh!od5r`cHjKM2$ZV5G<}kRK2Z zUvD_r=O2P2R83(}NB^anvHIZc;;*(Gc&n}A{K|aWx}8F+FM~m4i{RT_^C%R9a$>ud z31DKVv2Vv?qo`I1)s#?+T=o;y1vdAQQF~6sc(izgeAa#BL;37@q%}S!Wuh)vjVF7F zvQ^F>)ufIBs!q zUgJKw_1zh~FAyqQ2|bI9cL{WS!emAKsgv^Ubh;U?-gG_x4`&bgJUcr{kO%~#ghmCQ zsXokL7Bin;74dGyZ$qz$Jh^GlVO`Dd<=2RB>pYr_e#yJa4$wns3nfHKub!9I>F*(b zjU0YzWbUB>W-bMoxt!})f1sQ5h|ZYxrPKEaFH*`UFM@&GK;lFxw@mkLAHoQG7LfSm zR64%sXl^`3UMGXgJgU>ge>l#3z8H{b&moK8Kq&owccUD0^M7#PvGhZV z3gV~$_u<govc0187U~wl710c->dfw>P?mJ7h+|$Il6zfKIvGpq zKO<*x{+sQm%+ufTPnJ3?gdfjL+lr>u&hBlYTGb58e}t0}lH@!6DpG0M2->S$@U3_z z=G!kFPjHA4T{Mv2e$gOR!WfiSF}R$qAYvr^AO3%GZQKacVtY`1`SIPHiR;;Vj!VS< z^8Z<#eB&LiQ)^*}7ySAEy#^0=402nHdw;V7!*HIYMbZX`?B^YI$%LL|QKTl?UY++Y zS965An_$DsM?q6qYe{hY`JOT}lXxnv*a%lV=vnuAsBCT5{nM?|flwky)rV_UjK~fd z1Or5J8+6YoN!)UDnP!h8F5F>nz4rR~ox2gIH^zT#w&k^lgmeU#<&;?~-c?mNo4O!K z#KMSN8rHv9rF)Y3iX&+)7}6wFMA`rt+n1UZd}FcwG5v_48csi`s}e;H0~5@YSROvM z3}#%aXlJe{vzpPLJGMDt>&gn0*pq>3@)&ulN-1UZcI-qA8VE>2LvYb(1U8q^H#Wo# z94AspsqQi*H@uRemx(9tP>DH!ccGVV+oA%hfxtE54<0VlJ|+;(AsDN+!v6S?#8%r( zpu&?4%bbrscJ=Km)ouZJd4>S}R8R3QiM4pr{4*dwZRwkGu`Yh*VyUD^kZGJL@oFv5 z2!JtjF_D?t$-v`v|M&Qwiq=TCp6M$Cd~^?kHMbthRsCiLiv)SaPMDLXmIg1vpWd6t zv)!n`f&g#;XtK;zu)!%QCqFf*wG=65>ptn%ihK_NrWG4g;fcS}3_;j5Ggf1g22nVw zmN%hl-7U6>(ltI?<7H!qdigvz+co-6KuyjgyiYR9$hrY4$P#yzq#G$9Qm9;!zXZYe zs_-X5Z!wX~lthG2OsnIRZ+0IS{W-k39dmTzexD5A6ImIN*^`H9iX@m`zxLi-`6ax4 zb!#b3M&2HA(|%=sB4^XEfL%=3qYQ(KT(D`*xt1q#Ti{e7F4c2bwci^94sgF4_sCtE zj3k0U3}08$dm;iLfYt_pj{Wh(7j@WrmPT90lcS0E`Aee(y6AHa-QGL4Z)xMX(zm5G zt{3#(e)K&b`e>=DT?5)bJ^1SytZ-6^oI_W;-Ea2Kmar>=YQb3x30-H7h z%$N7d@^Eq1*wL!3cIL~7BBMK>u=nDx>sKH&4%>8tf&eA}#E}r@HA-j>Qfbd-ys8hG zr3Q=x5UIS0N$^H0AGrlVg#ucBkmp+uhD0|Ha^SNbEkX+p&Chn{Lq9AJiH0>g|NJ@g zTxde>F1PcOFjOEvAig;I1j|gGFFsdlM?B@BCe3>>7O}b@S8+}yFOQ)G_it_bl_W6~ zHE)uJ`FT8fL!J}NfQfRJ6ad3qX=$d+wi@xqM)Zp4jPe1GD06hwk{S1RLw7K>C+-9g z7$<>g@}M?&qhft`biKv=h{W0_p3Gncq8Cd5v7Ir%1_A~V|B^^hKz}H}ScVr%2v(q< z$$sM>^jKwjr74)aKUJ^pP*YCt)HoGzj=CZ#<>%A`@Z;45#A&;N6pYzlqIR6Br8NNq zM4C3zh#?xOZi}j9cesAoO{dQ?sHRLa{q&b$v6R?9ynl`|K*cDuJi@9ZNaOP7ub1nC zOY8Fd1vLt_EORo;YLu;J)t(+P+sbAEfTVBKadX~_(D9ZUwZ+tZn^LxdXclm*P^6qX z5E_=&h%RIl*;tSOfY}5q8nJ21p?QHNWNGMWo%#Ej>=vViT~jB1T!yQ^X3E5D>(;rp z#nJxXP)#lH#c`B2^V5X_COp1fT|x1lL;~%I3LL}=;*vRU{B)z!Fa6P+T`r%q3J$b56UYkK*oO)aZxTdFLT(fP{T~3QqTYa}!EdB* zW7{&kdVP%YU`001bH*H2LjIhoj#Bkuw!BUIBWd^q4#PHSa~x^{$;e?|pTR_B^*b;| zb%|I41LZOoTZ?HXK4jKTVTAj?#kl_u?``x%X|Z)zM?QKf+snv*99f9VoVUu%Cps=L zG4B74X+o1I;0>6IV-Se;`BD+3ER#Y*rxC3TU`2X@XXr&C{lnuRlK!VtoyJADbZxvC z{CNeCT*mPG2BGaS9PGR-*nUjmgHmt!Sv6jK=1ChdbRH`&%Y+IOQ0fXp=RK>+_45*) z!e>)(F?;Zxtzhkfd&uQ8${{zto^hD#cr-OXjl)xmEmE?FC)7AeRV2YK0b~`vW7e~Q zs7nS+Xd02snv^&Eh08wv%X%1ko`+eF%_cOiUIrkmlVOe9)d)~5vl5id_c1c4tKC(j z_VxSsNcBa}HIT{V0XIhUUC@?9PmL@@4GK7`>Zvo0%+$lYl~d!jX;Qs?D~=l{q>*pb zDkCwk!Tamos;3Eppi4j}-Y|8oU6)m-zl6ZUQ1vCaT`k8onZ5M;glXZ++{)$V5e&LBwOXmf(~o<2E>Pi ztSXa9Kr*RV9;tf!Y22@C$V*A?v2ub`7==6c!d>B$aSursE>Rc3BeAQ-R9q}W76l;b zA0|#M3rP4A`;ZzhpyTnv%4x7ZI7I2n+kJY>mad{>!z0rPj3hW&5QRJ_7DBKuN(h`3 zRr3nO$mj9CdjYl%x(ji$9NQAR{O7{)az;o+?T+)u5PCh60t=TG7z*%LIr#EOytg-t z4PrH`F_(D)r!ESdj8j8!Q-C#t2pmY7e-Me6I}&^w+a^dZ&ZeI7z#(zP{74yWBb5o2 zh!m#vQ$_l&BgISfs9`V_>Ke9Jgc~k6~HvhKtQ|92Yy@>6QRGYOCeprJ^tSW%`o zb;Y^5{CQHVVZ#aDt&gK;KE>%`&-)VIp59v@TmHY`CUp)4uzqI6^i#FVAqDfv5J9Wi=X$0Px{Oy zah@<_B5}*H>xO~@NWB}}h*XFF1^EMP{V@vQ{vD-_HH1|gpWWv@ahJvHG#oR5y@s#t zzO-c3W@iamOvj~bRNtN1$}#or(5F=tDy^mgNk~>9Vs}H7#S`Ch7(CJC!&k5lWf_h45nX5I}l_9r#3i8Y&Bl)jQRMn(QfNjyCVHiM#7L6 zcuxpLufB(l;Y>GDo{9=;lb38zYlrr=H)G~7WrmG?4%?r|uQOn4K0A83e;51>(6;X` z8TDkPm~t*59bsC?cRkMJ89S`60a6g52Nh$e3>1gJT5bcLaAl|38(UiCBkMXk{F_@l zCu^@<+;KIFJf%=tgMpGfq{Y%il+MHA-eob`FNeF@L?XFEhb6awajQ&Sytb%MwT#&Q zWHe2YKdACeh&e%Dr#A0p9;LhtP5g)dgS)e>0gvL|)EHE&_)K5+e952t^0msX3ZW&P ze5O~{PZJ4HUhYi7Y_!sL`%H$qoVf8KzO@=M=`6Rj7?eC0MQD}WunMER_29)9k~SqB zkca31^0jhnsPgDHza60pp7L)VP!0++;E-4YTE#-${2z2VTj*wE_g73ePucc=cD}Ck z$T?Si!qVJV9rxLX!4N3ovXXP2t8Oz&m>_M;H~Xto8VW+uV;k?pkXXd3-~>Cf#9*>s zM|Q}q?uxjL2}f$+j>h|psi-z&GtLCmEtEGn~eyQ~f? zaj{!40eVQ>ubf)}elHQCl28+VfV4iGk9^_HK^V*Bt+l`9*_YNRH!UYF(7V5ScTjs$ zUu7~)Mx=a~WBJ5Z1ps2bZi9MoPX>|o%-||2Dz;1LnE^`G4DebEEO`T1$(B}v8&65G z^snyz_c1uqz|3Rcu3mr#e+v>5zPhf&n6 z0X+Od^kb1#CeFFj01ycZF@WC((ToguaMDNEo#tV}Q2~@NaPI#;$!%o_hw0!r;?w-JGE)0IEg}uN?F> zddkN4F|^c8gpu}6A$b5wEz6CF0g`wX)RMzFXDR2qqP)6a zqe;b4%*S&4`1w3-Q@Df+SRj_vE3v92mj#S9^z$?^CU~W7aIO_{I73WH*eQr1V}i>c z`VardcLsht>ZCCAuex47YL2G7ysv-p9oIo+Y>WDZJ8M(!YQ~WNu_^SjHUa^NMn#Zl z;2s>W*GI`ac%=?kcoWiEQ>h6Fy3e8bd@OJ^+*f@kmm^hd&K`}RT?GR4lK~H7SM?a` zdttFCH~_du%iiEn?oEa9n#eFT9CcYM*of@K03w^mWF-h0H2Yaspg9Wwjjq+UwO6ko zD8H(ycTsBhMy_fcoIJfYE%3T3eQ{HP42Rf}>>d zrq*a%R)av}ZhEvYGftP4S+rqgOE50t1-qknz~}xCT?_d}bpS!!C@TA*u!ytJ0FtFg!%-0Wbue6wi&eqy;mKo6XVcSdbV1f&zGK zHE2fos5$ct8gHuy)Rsgs`BiHMOgw+&*8SMk8&|C3N%KXmRcV-$^XIX8tWqH8dCNu6 zZ#1r78qAb{-7dp|_!F8?(z_b}aL>rxGN!PYW(BAkCRzTH_~KZs4Vd{pCDcAO-NE%| zbs=B9S!+e6bV_l)vIQDHHP<%%A{)KQus#C75r9D!D=)xz$?>}P%Bw!ygZvn!z)@Kf zSx*D#87UymSC(ZJ4LYO3(>_byBx((eJWfsAt~s&vb~e*kI=e$)wu7}Rr%kwKu-^gL z0U(oHLRlO6*Eyoc?VV0Sz_e+IIPrbzMN7XHi*p&-pJ#1qg^sND+XY->=(bB1{O31G zp&2)0swW6E5lEL(`Gu({$#UtaDxm^-A|0&M;=r<=3L&s2Pxi zHh8vHvaVG`NG4$>3tlQ^GTeit97xU$O)~4ze5H~DjRwjd% zW)d-;Nw=WWHJlYK6;C)LoNG_XGGNWX|IgHcC*hCcx~pwlt^ey6VMg1|9ly_mO9Y_>m1$wrwBq0_Ou>qC~2ZU`kS5 zrpTB)>2YD-!<3Xlq3iJy$;n`Bxkp|f7=g45g`m3@UrwS*3%(T!DzEV!4Pq+~e4tImBBVt1l{3tE+kg>y?tLVnjD z->2`Z&NDOukK3imR4?u=AdYuz1*StKZjxqDYUREQV?>Dsr>@`ZceN)Q>D+xzJs|oQwgE!c& zZnxR-_mXdpTjT3#V@L0n+?kG<@{$8DHj@NNB-9cu3*o@>kblUY%@Z}tWr=6X2io># z%37vr#n5kFOrElJyYA*HPT$X^m?`&oRo=;4{%q}$K?)@#`=Mr)@0E?zOFPk@T{))m|=DrVcZSg*u@zm8)%prF)^~GJm z+h*LzYxgjTFj1s1K*+KhvKzfE;tYE|(kV(<7)(wh?3mYlnKwuXDZbrmv*Sc=uKK0S zXf#Gb(9ktSCeZrT`+DuwK}k<_0i`sJt1#h66~C&BDrL#t^yNyo!0qWnh9p|aa7BvV zKm5~EH(o?M$}Fn(=(=0+ka7Rd>2$odiY_-_*3H8$R%)|ba|pKa*M6A>4gw9nhjKa< z9r7)IG-hgvVzi(q-*MQ%)K9buD>texniHP{5z$-zTSRY`7O&=SKDa&a*Zp3+dO?Vp z%httSiGJ>KJUN5FSX(A7IY2fA8on%0y%$S-u=2F#^@_^c#fq4>`}HlR{53^(#bu(J zxJ5$JKHoUD3b6L=Z(k1o_g8wsIc0BiCEwYyEwi8jcU@F`7oGDTtwbMGlR&u_& z3jCq%N2kI_p)ce4Y9DQ3t*SG_Eh=S7U+yw$0A`*rBGM*Kx;=)$XHI$A%zmC}tJ~u? z7?F;WcCjEyqxN8+wc(FM^}2g45TN8}b94^S$L4WmL*176zos zVf`v4__WWmV7lS2R9|9?|ATB9`cA3P*>yv)h? zcmHpX&RIk~t~;$;Zu#lGE0KM~u!in3aN`FZEUKrd0-s#(dNi3ICYV6rIq+0wbEec>wD z#H;skEV!3q$)oz!Ge6HZ?%!%$u8pa6n~b!O($yUCgrwQUDB8N{RY3)6$0_e`%-lES z6Y_kB9<1^=(}_;ai;BvpI)}|M?=Ci-hRmYha;urWMSnU_l?zbMMXF{i>ApU% zN#WDD=%$%EfPOD7d1_pX%{czuZb#LpLIZ*t1d<`-g^ZM!ym+24-W55(uNxez;EP=j zs>DI71JtapPMYbS%7OW##H+w^5N#3c&w-368NcHGs;_L9*{BPEvQw690hU6iYYN}Y zcI-T#ee>~<{_%8ZKEjq$OtmM)?Rwo46BwsG3L+oHRP|!aPehmKtt^nNcshA>V@OHT zkW)}L@<&}qlG!38^8|i3wB{m~go^B^b(v&B)^sC>{|>?>*ohP_6KHR!I}ZwqE_v^D zL(;_6;Jt5|+F($EOTdKEASbPW7zCn#uxe}$_d)cGWLxfp-MRN2^-r!` z_!_t#zkgxrOVJd%a5i(@dXEGYf+A1A-YB#fHSR$J8= z)fjCwdHPFZ=vSRzYYj0U>4o#xx~_E7?;SI8yPu47<0z2swlY*yr*M|$9$s5Mm1RhE zZ@A?~zm;Cvu?8th5nrijHNE9i)UG95TG%a}J(IN|k#g3e{HZryM_(V4)$t(X^s(J~ zPS|0arvFCz>A^C-E4T!WGyt3oLIEV1S%fZlOak?(htE76SG}S>V7qfFv*p3{Q3>ctL}T1nnC;gtEFBLkf<$cl5!A*x(Wq6Y1e- zl!F0&#z$+4jp&RP^^{d*LaSm2nz{AJca;P_&35PKX-zUp&xf#>DQdUVN;6m_z|u4g z?Rza518hUH-bC`ki^q+ukW$G4qA{UD9}zTNrxu(|l7 zCx@v7U7KnP-dK?o$MwKllD#2LsJN(V7_^ssflg z-bPtWn$M;BCsQM?_l@s%nuOir=MaJlu~jm%va#}mV2kRNQ3e~~6YeOH^EHJ1!9cD0 z^zZQU(I73%uMa=b%W8ib^ecTX>!>;pf$7#Bt}$8 zecl;>_;TjnDSS3|Zl_NrUd`a(#qbjK+VA9Hf0>hF8$4CBDQZnGm^j#P>40=Jlnqcl zrrNAb+{va&;~(zeqoV9Fr)retWMK{uM#VPNYs$J54gU5u->>m;63)GIpq#DOL9yV! zGjsPs>N@7E7Q85LFuMHD^!%xY`9E){W0#xS@2f4LX^0V^Pv8UX3-sj}J)#6W?UAy@ z{n=MnJw27aj}?4z%l_>0xAE##5wXxyL*}|0GM?aI_qcd?TpkWc`AD_YaLSVtLn6pq z6ON2X7vm(}YWZI16r2+OFKE@wbt$p%;$UMa#l`Ys$0#lyiz;D0`>*c#Z%v_rL}MBH zOr&agc?_NYI!gf%i-oCb#dQm-XRgO4ps_ty(JQRwntxdk=w%>-&4-vnb()sNOPf3R zW8Gx8!>N&)HmAovsf}%V+G;sZ6`^Q>Y z-In>zVCgw=DyEsHTUwd*W@dlOdyD%!nOgkV`3(GWvH#(D9+;a{=M&?^xN5l;iuZ(z z>q3t6ZPzVb`Lnh*8c>IVPrOPw3rpRP!ynX9GM-C!QQXezC|7g`tQQ0TNag)eaSPSXbEj;b>dE z_i0mreFk9>I?p(Of2$;ss2b(=8>?Y%O@g!KA-5$8d#OR>H~=ek?Iid6OwC*cw&q0b zVyYPsPx4cxCdL5=XD)#Ybk-JM@D^(rqKc=W@Ox^~6YQQ8UM95r6#LVSKYqj7hgHI- zC`j*0gRnPI>o#oRmz|We2RFs3{aVtAW53adhTm?=+!<4P8uF%TSv&aknA5-vYR7rt zx8dcx4A8mD2X3-?MqiAt4k<`t(!1*s-c~VwhSKQiCVH{CJO5SNl~ZT4Dgv`EKlaIx zir86uF?H|=u^-x9rxo(WLSan0<%FcBphCU~y>LZm+#;SJ|2MxVE8>)QPmkE`ZMUuc z8EOX)fV2e@M-%kWpUz@3PN?eHY5?`vAr+iJu|6)CiX&)rIoWT#wz+ezR72v~_Q$0; zq_R-1^XV13Pkl&a&J7&k^8Kmqg`HT^37^~ZCM*Af$zZolmzD*NGzDJU4BZp+YZ~|7?)ScG z?}>}O<|?RgA{kcNH{>^yuANR>x4f}_wN0Vwb+PK&i_Fl$3Pewlo`TX~DsFe`HitV? z#SI$=q-dM;lT?;3H(jWF&8p`=T3wsk7q=fdnZv7k z7%Js0bxt*$X)I1nboER8vsztzg~__koArYHEPKoOzI~Hn=O8}iva6-x56r8tpS|2r z@4jTaHm>~R)gy=#}4wrN)Ng%Fa(5Pal2qc=1ldI%I;MLaif0|LDl3&$< zo!@5lKK{0aR;DecyfAWKjHu`83mMl}s>hr;=in0@zQ=pPCij_4hQK-XKdf;CP>u-e z9RdH4<)^l7H7`b@km^b(6sa=EnOCJ{t}Mh}=F@#mY0YrKv266a(Utox4k|Sd+FV)- z^-o46T>G+{Q+aK?Zuj%wlRtzPf3QcrjA*|eAJo&s@C3XTB7&a3c7M!%;0O&5czL0% z>HDsMfT|7xJ#hH+C>e^VQ@$AdR^rFR!vBO{m!*4ZG7c2k1`|C$Qn-LBg2&-}=uTG|~!7R?tWPL#f&%zsVx;>dlsh z*OTXkfbE=pnVHiFjq0$cnBbUgKSjGMESFv`cGsQx{z~lYx8n$v*=Pz!UPQv5uRmSp zV)SOEAf>w3at50x!?&;{uS2@$07?vB(bMt^X&H8M1>>t-rzHxSM4+{);T%Y&>g0G! ziBuVZK>z@qD*gKb2k*&%@sE|y)vI*tJ8FK?FMGMFb150ia&qVRAD3cOWz14*{}sai zE$Vp6cFe+qK=pt4FG&;-cQl&5xKQk_u;mn{94Wlv%B^zU3wNhh!s)L1H9aRo08O&o zWf9CNi&4wB@bSKigkDKbi?Rjyu$IO8=5I#daPLJCJ^m&zN{|7d7Zpql$3UHo9WLul6{NV6dP%!z_ z81dKy=WV!KlgSq}*Jyl^%tzq|ma_BbUpocggMV#%lBM&#>U1~`e@^>gYBZ=H)4Osh zcvio=u<|pXlW}qo{buvs=-!5?hV}i>F_GqO_9TWbSZC`~`iGUd-%3d)dg$t@-m;~T6a~2`3=46O_;z!Oqh+NDHWDHze**;4O4d< z1PZH+2x)k;-0G}K&8SANGY7U+GwFHHEt=ZU;H&A5ho(RoiFCf#`t&~Sf>}&LaseiZ!$@M8DanXi z-)VZ$(*8L?OcTD<>a#52t5$9wE;0ea*0{DaHQkp7YhrMDX@VabPM>Cfsv=BS)6npN(|tHI-f3BjpLEMy2djl4Zo!f<#W zA-@w$M7`ro0muMQX@D;hBRKcL{>Lb@u(E?V_XM4A<82uLP;{Hbco67FYQ)E?R?n-^inS^2`XANT z(Y%boK6WW6AWI-8pg7lKU`Pn51bbdu%-8H&9k7$so%t%zB#Vj0tn8sa^QghxUuj5A z=8`JroZ)4STj9nUAz^}1!=UFJ^^^0Jjc;b_Cgzv7cR#gq1}Yzm*MAlN`t!36`&)cu z5f}Y9gbqZi&pFLC8wAk@NKB85$v`jw$^xOHgovKN)UzKp;erJ%oErCCR6NrRqm19pcdYyu zUpjr-ESp#+(08NnJu-{y{Eu0GYbyn|QTmLPVFkgRBr0lu1r|Fg1%PFV# z4p4%>DpcBPZK$kurR*1eTl`SCnTbf8;RXmhf5Lq~az`}lpG?=g9YC1^vl^kepE4<( zV<^6IOj??k+s@Bv2&J0Kv_;T^+uuB{aeP>7sUQCQ>fVu+`3beh#&27CpWkxneZ250 z>)8?x31Z5fXwAkG<|4 zxnKe&ZED=XqL3#6x!7ZI`qk8XAX1`iTcs+9yQiV$v5ylf(_1{- z=gY*JWwlaSMz=M&b^KY+?w9K7DX>Lcq( zSJl2xZLom_nqQOcAHK~PAP#n|cZYcPIAoi6oz&wt`P`|N9i-1A@LJ{Y`Q0DMpSuO# zrRTwJ$w+0tGN{^KM;jCTPY3(7i>W54At+3#|M0)ddg6(DAKQb4rf7u)^c6V4MaG}A zp6-ErqOi8jxc>*mUZ+3%^kOi;1f`Y-@{as?LXdy+bh4vJ*{Br2?XTkepkqhSreArx zw?@Fs%b}qP`S8ll*K?|a`}uR|KE0g}b_yM3A7Y|PJ2o8Lbhf(Yy?frIC$ie@C8AeB zKashr^Q#;E>->J;K7)#@dS`?ciCph#HdI>!2;^ZeiPms({gs%89si5K=7T8T9LfQGSAq)K;f>;zzEqH*s)l6C)1_ zE0gNAxQs>VrvvvJ{$xm6;;)WPzyO5{V?>H{^M? zcv-GEGptM2NnGSj)AH;5iyh{Z5S?pyg+jLYLnYZKUu#pRZyn74Jgj{5Jk0g4-Sv9S z<&kqtc==P{s0+z4$6lmyOm@|f%{oorx-WC@KhXbhI%^|+BIYkSPB}^%o5dxkU=aoFh zI4=8%`?W>0csH~~P5#3_J@psMg?{j@3EHii1#HxZyY800{2?J`xP_WE+}n1H@9Cvn z)h=h54)iwgGU57KX>dfGeBaZB`%aPe{c3XKhS4_H8|GMd8%ur&Z1)*$O8;zo)Us@f z%u*4}p1APTb+@E?ceL|);F;&P;~ujobyDXXYQ0BAzY0CN)n04g^4i&PHYZg?C2=C@ z^n##r4Ay-*Hx_t zd9b78Em{*%9n7S9kgg>q2RCDOuSJbEFT1lI!pB?{zm^>>)*Q`D-(L)H&M;}L`O;pk zi9@KLUsubt=)rQ(M$5G(3z#Cq;#zDCUbgRi{_l*s=50Nnji-hD;UW(^07A)(_Hp+Y zR)Yyhqqv39V;_CrWl`V3l<2E+E2BR3afH?%X<9c%-t-L%=QyIb4w%3{mnT;EuChQO&!Pg z&3^Y1q)AE1e5Vv2=2cXbR8XiByVQgyubB`jFMRS`rD96%l?7_(ru>n=`NlVUpL{yc zP~VvMWk!bUYrp>3mF2AY6ub54=-I&N<6Ebm-u`gZOUKk5Qm;9o6(Sbu-~L$obf#(N zENvB}*fDz0zT~Qa*}CdVQI@>-XZah*j0DXhrUA4kJcwI&42Ww^KgB36uVQOUfWXD{ zf?fXDRAL&Kj1szoo>dT!y+cbe@06SZOn#heYMmcRjt2W5nZYM{s+k` zF4Uau;Ad1;EJ5GE{vCp^_5U_|91Z!WGsWz^L<}WE9ALmH-fj*vDSiYR4+isi4XB2S zcp4||>UHy={truM9oOXdzyAe;0i$b_j&2y;(nw1;IyyzVR2V7UF+gdMZbU#~ba#oO zpoD-3N=PW|xA*7!+u!$Nf86J~&v~75Uf1(-e^@BOm)F2(Pn;A(3CO)thI=v@FXz2^ z4C04mC3oy3N&neuoRmryEBIBlqI01_rXvE>F0_&e;(7l0#g5ORup~#W9``V_%ACfw5%<`Z9e*$=%Y}Cc^^M4@!2RDBqojY`{mbxJALCuH1ELd z5H#5)r-VD_-)Ow)!{KDO5~vSwEd}ZlbO2(r5+n@D0@lF}sjBdS+Nv7@d=J zvbSMaG6ZGtV7va)RI(PQmRo-e!!>VJt3~ebe0i9nX$_m-3;HNJ%@2-ETiL(5PG@5% zgglq@iF>9-Uaw7Zq3>v&Wy(rQ3PtR5ocdWxITXJyb6$|`Os?j1ZQZX@fLL?r=LQKm z^A&VI^dVvFpn7XAvW_xlNcisR@!>?eo~};gtFfHrry706++K#Gg`hvS?}OWNPuiZq zdk=#5Js&n*uKs28{9)S@w$k`s4XVrNaFe#uGTSr!&ut-#7}2?_^ON7uI8Sz^_*36$ zA~RmNwA50763a#+*CEce+-OXvVykU*RjJ>fb_ zb08IuhF+8P|K=6k!IbvzkBZVaR4b)XcFys-Xc!PwJ?ImcJPETLwA`7d?f8@82Z+%{k23dh$xCSHsVGfzJ@|)0MyCx&P_^ zB0ew9VsNr}jXK=p(k)m_kImhk3P1lx9t)J_tPk^V*O=0}iKZ?2`WOCU8-UBle_iN3 z2DiS;tRPYTj*>FbOe+mLd-8GX=-MpaM12dh^U^yrtEaHf!$|bu()9lGdhR-Be<6=y zDT~K{cI=J?cUzjypT_pA?A7e}LdmEiqxAN2Sz!}3Eyuonw4UDp%HMXCncE~E7P2(H z;vUQ!n1YNcY(@+>>?u-zgk&rxtg2m&4_?`7 z?>PFvKl>w7WcH;57tmT}hdN<1>y=1FR#6~a2=5@*{_AP|>dW|2tJ}N$u6u~h2ZT|m z*`x7v>|mX)L@*TCGVx8%t+p9Ax48OiVOeU_&*)miipE^+(u9+0Pm|}FbhRi=5o-eV2XXD<=D8}d;M<#7-If>Ie(v;DKf4T*OXL@q zR``BQ{xsZ?4`-_A%CXj~%n{8W=oH5dhJCTVu~7A((c={}$-S6udw1`bsh|v>Zi8c; z!t~2$Up%r+Uf-esC`w>0hL#b6F30a>GvkLVWiDUS4zRtQ7mY#rOT64r-FqXINyqrC zqV53sGDW{;^vizo4o0UEv*`M6ieGzPrMMK=7|Y$AJ^C`4{o7kO98M$Lw;Son!N~=j z_Oz4Ui}>FwK4+u^AzjRi&)JPQwMxoF35671u?#smP!)gXrj2oOd=kd9dTojV>2vGi zgPb;*G?z7s;HrucC0cf3NM+}&B@LT&;^ z`a}GRN!R=ur2~QKl&j_Cy*t7D`4_?$wzDEfVZFj2CUpYLJC&`E%O8FbZet!7ITqH! zFB36_zgS3$F%w^yYQ^Cp6!F*$R7gCXNNY9Q2}R#HX2y2+kMF9xdV<7T4SkO7%6XOL z2X^nR^BOvhiP9xCJcZP!G63*MG{HXQ$70)pc<8orC|6*~e&7Fw1GjAaqN_UN(RH>c z8Ih@(D2u|t_M$`*;ENi>lx2__5$B&Q;|`{T^9~ZhA-_?=Fbm89lFXM@oq!UVtWEn` zqy@{KWlB`l+Oq>@4MSrlcBAjyv&tEHRPgKfeoF=KuQ5)Lhpx<-Rs8U| z#}L8(04G(w_iEm9iwBo^7?=JNre#xATbDoHTt(m%I&QvS2nJ3^ z9NP^R$34oewN(b70Ux44CZuZO5JCj7E%PRdY}rq9<}Td!=UY;HY)R9ct=2+kIVU<*TNMUiuJz%-z8Qu|{? z_kAy4CQP12zRc$e`A`49VZ0CgRl)!1|6ng9U_Kkc_?Ys6zm`gSodaVd_U%8HG^s45 z`-&b@4v<8(w)A!GOqN_L^vWFy>&IUs`HAVFjS&DoQc2GbP2t;=4XJD=2$XhIE)0DC zJm_Zlz)&si>HC*a%a{sce_7jBqav|7_|(S4#>y&ll${xHEW zuk-p+hp3zPTmWo{T*tcg73*Xj&~VmpfI|Aef4#+TgMNHbrg5YGMquBYF{yE+L%9ur zOE}ev0S$Dv2tF{qoUV|VVH}%BU!;yRfK z?}7r8L9?EXEFLn6$A)c5hy{rC#W~Jr_e*B}YTFi@5q*PP+wpmM=I;2R5jCy8VgtKjJ0X!yz}?0I@50)Oy^h& z{h2ww&tW)afKPe!mS}h(pZY`JT98gluG9yBvdZR5{tAFi{~|!p*|uS%DxCjW8<-fU zFu7?*X}q-0r%cgg8B5|!nS4I#WYD7;CWt+@$y~0SVcxx6d)LVC{qvrLrOl{+Hpa-_ zvokQKCNbZ%$-2@iuyNzPno#nDM>k)Xv${&OCY*sg{}movXszhJKoZa0lAm5JaH


nG@d5(GGepz_TFymYQ1=!axJq1dB&fMpx6a&_CR!Dfj3|0JO=*3e<==7!WA^r~mH>#Bzay zS-l@h-1+x1ypZj8VjU^SpE^ZG)s>4*RsV8F52GwiqLam$V+Pw7Mmq0}zxrV~RQcDt z8FMFBkz&+Sc^+ymoP1Ur#wJi;ekq($5syy2uD3+dk&5!C>VKRl2zqqK+r<(fO6}z& zm_OX1`};ik-@A^IZ0g}J=IvuF(6GCiE;yy6N%_qB?}zh_;Z{%hb^U`o;!L|SWevT4 zxtTcMhTNVsB`K6cHDr&PzAyNW>%-}p^DD!PXQR-rhL5BmGArq3O0oE7!d$OL+Zc6C zv1lrpg=%GGH?#|o5q-ZJjQnaitwzIRr0uJ~LQugyrINwrlN=PtsONNYf5koUeUA2) zU!57b<0~`kvGA$@T+a>77$KTgSlZ=wBr7?Jt>;Ys|6cv=mY6y2O27<&jl@e)Wf&a? z=3=z%MoC2SqSR8ndAa)I-n}o)^Pv5T{zsL+W$hA8&RDGpVrEn3iAHTyWPM|@3qy5!Kj7EQvoEsDq%=h*T|w|C7PT^kCN zCK{?V|N2`0Yl^{$^Pk6Rtu^?g_5-DJWR~&5%p`kz4o{6IZf8O_OY*U%WJG7xmhMo$ zix1WfgV=ms`(x6$iZU8j6(I z@|S?Del9BW0?)lw>0Bt;;==%5w&}04Mr;Qm^!!M@YFUjHIn_L?O&A!~{8h$>fN+dt z9Gt?R5@hadmDW`qcUXV3ikk@4UP1xQASR|iJ_$TW)iUoQOb087w#-tPgqU& zR}oMC4f0{jWP(5Mj-Oj@HQbF{W0pc=vi{Tmw|Mvymw~q8%@V81E>?G*7&ca4r~xiU zJEX3hul)@?xoXDdCqzQSJEWM18|oo)T0Ia58jj9wXk|Bb(T{1SD|+URwh=!XXb7|{o@^` z?8>Rp)A#kQY~90B98SQ9=vnSOPLbd2Q3d|39;>#cQUwFWXo*ER#ZNiqzHMIG_xm9D zgR`k90o>Ww`R%TBB`q*Fb!AW_8#`S(57gnIzFIep$*1#(+s;5{&`VMMzVpm)TD%1v z|EGA|joQgF?#Rd)pso^W040uD2g^pO60Sv+5rjrlGBBc}4Cl-1^<;Ar@3Yknfiq%# zMEhT;vQVKjiTF-S=n_LU3TU?3rascfl0rxzM8<5~HXU&>ec%$(fPw*l`!_TPA(v<} zf;0ZXu4ON2cm`RQzpdG3bTx^AW=uiN#GrsE*PDeqehb)Xm3hMz_4VbJj~0|4_Ec2o zNZt%-Zhb1yGcSSq)@Ek4?@!W7*~e?F)6+U{6Lb`hQyA2$X+<=(sNc2>&(>$Yv6 z8qin09j=$AqepgMvRETARvRgr-;jrmLPF)u-&2$5vS&1ww5nb>cNu>vO}xDd4}YW> zmOK2<@29@^)N6V8>NS6H#J%TXowa78X8v7&Cs|K6kZm?m1jjj)0KhpM+RB@6IA%#; zQ?jT}=3=;KL>(mPpuD-MTEamooc}DZw!tOsFp|Gs<=5K_9*05KlCy=Iz7-|Gi}Hqo z29LGwmFN;XQmT*oN)ZiOX=-e;iq@b1|Hw5}RoLJ}@lM;(?14EEm?SU;8^B8#mpzus zOCDo3^}qAaeJIn@z}~v+Z*%SkW3^t>6%JG-w-isbbZ7+ZwbwOdZG;T=2ssCu1Jbg8 z?NO_*Bm@45>d_$=YsLDR(~)j6Bn2@P#(Gnx@ZaW`X7WMNM}~3_g+Klt-PK39d6|_= zatgB~wDh)7dR862os#AWMJs(WvHaniq+1ellA=w2uoIO#H_?VIp+-wBHgWqlEi4S7 zLUWn0)21BKV@d}uOMxrfvGqH4OL_eUHr0zx?Tu4aL;vb}50wL5e+Ee>8=F~Y@)%u5 zA6vYxz*J>F*H-Uk^S<3}^b0!tIo@T)f;TA}Mq!5ezKidgoZi&_;=s@X%UKy-*5OpV zhq*%{A_@jBkfU~!1ve4j9Rnlm0s?Gpm406RoC`_Dr+h`Sz+@?=7De<5NM@c%={k;CFwVu5ndgS36im zQs~B@V$C};Q*&7CIfCwMgD`{m^^C0Y2bBRu!rxgM0hHarW{Qvg8?@UVdEOWvNwIuQn@0|Egk+0c)lf1|wVY&tQw&4YMvfj+qMG&v$oM;{Q$MR^<;ZMt zjEw3^TePx~NF&gH>=-A@iwTwwJ9*?DrLb>QbnX8C{@!2*3B zJNt5*C*Ht4ZsA{krd$XH=S+!@76%BHN1uIPQ0nGE z&t2I+Xy$YPGP7dH*~C10($qK0zMOw|v?9de*Q;GK`D25WM>Ms0|-B5ALOb-X>T~CAG5l?6I=?{lSQAO?nSx({H`GXmjbe!6TRQ6ah?!W12fSOFr-b=^vx74h09|J;{ z;}EW4TpB!e)*7c7m_tcFjUcnNTAXOu#=`1^-*Qctlk+8Ic3`ivkyX=F?{{H~%apf6 z0irf)&t=-pDy)ngAEt)y)Oz`RVVWfmj`+B~dpmtRDv$Y^D{J52|9&HI>erFXL8Fyx zs>LB9K(5}nr}+Bj$?wJiuSB4&v3(P)l(tvtOXZKH!U=T7v zKLHuc8&f|tB%w##4`4xXlVUTy-WaPG8WZMN4np5}U>|kFd5^u8SS)@e%6ryZutR$D z!0yBA$CYPk|F#n&TE|?JD4us)E0o(cu`Nr&T6-(IXCwg{McnkE7&u&g!oVuFApgYV z!Q-k}04X=#L7zSUVBz7a|Iev9`#j`i#LZDpo^0R9#nxy4M?IIGS9$(7j=jMwp}~T! zgTD&k)OTDn>ptIv_hGC;9f^nTlCc8jclSL&c)O_sK}NZ0+@B!0@E2!T#)?v$EqKB; z^L5pvGNrv6y(S&t62(hCG7L-yu!fc<3BW-*KuXh?$1j@+16B~y4UO*tty#niXa1^X z5`JU~`W@+H7R;4qG*n5`WoR<&EIV9P_M2&uuB!gKv@BVF2#i#smA1K5{7$lo-Jtwg zz7`YZZqm| z^pVvjd>V83Q_?#0fX`XN zBQwgo-u?XP*AG)vj>gx25Fcic9&s@ZVr6s2G-ES?e#Jd00?jA_j9;03{)&9|!JnOT z;nSB#CtpnEswSCoJnW~p-aE$~S^v!sXLNjzlm54R_kB2HaKS`Dr1e;on4GZlRNvch z#ybC0Lwqn6iIV79reFf}h2$j0%fZ71{pjuE1KVAC@?KXKJr}nA5Y!Mu6+i{V|aTP4x~k|XbbXJiVRSbe80^6C54Y2@bB>%2E#Yc$^fXkXZ`4XyuS^OMY) z>7vrO>;30-pst7QuTE}_N)!jMh^v`8+W_O2CoulV_( z$=%eR-tQ@P$INfnCxaqFo;>@)^gXn`^X5zIZp-)JxQklZD`(Ye9$Ajff5Ef3V`&yV zgO;PzFJ+OGFNpgMT&@i6fn*WxV0PkS90@AKxWLU>tg21lGFnDOMq%YJ?BK3gxB=t0 z3buLZL@QDSrd19CC=1q7YU17Ue}&8{Hy8mcrtA+ux&o^ydV*TiOckXmqmBX1v{moQ zR%(rnw;nu*D}KqP_!3j2|M)DVoaQiw0S@=-dy-vq{(9!o7<;&LFbJaB|K#gf^5+z@ ze}6ybHa;4ttZy3)`5q_fJFvVSSk&43gkn_b_O|Wzhn4q?%p5@*=aMpx8O}8lx7O?VCttqG6~Q0-$DbNnZdyD*?{2j)V(2@0R&w# z$v{O3vq6Ji=9H9j5?rUzDNWVmAsb(6U7YRsn#uLBnZk_%{iH*OO){N+crL>exr^{h z{fqoRM&`wB1)nAF8OetjO@2Fp9>R2hBb3}3XX$st-o0S;aOHNXzh7O;4(f1FdaL%P zt!nhgu{G}K;(Ai)#uLBN_T4z2oc)NepwrpV%3%9Il0*Iz$@? z7HiCU8AUw%j+4Ln9uac!ymIGtq-+K6G*8P7?&jc~?}&enAh8Ad<$jz4Rb++eocefO zBHIdu@4yJK)vdH(V(oVaPzv52>sz~9WRp-0MG#ERPMHEMQEwyd*|Ch2mQZ@()+DDL z;~L}I);(%~Honby}rHW8N4 zZ}F;|JAWLgKR&hYFivgbwT$Cu2Z12ZqtKu8@LgD87flC;II(3f+}+9Nllh*)!MKR) zBZb+&e>ZT_QysYVdyQc;M_V%=kY?b_llQ$_xGVb_NBQS^EF|xu^C|*LMuisR2n>Ev zh#xBqW6^pAj>-LjnXuX+ujw;{o>L6LPc;g-%=a{%DDHST3dL|+b$b>}YY;Mt)r+VNZFQk*!=@ft6^N`lK+6p~iF z9QE^NV5LWDRxQ|t7tIQfS}k%QO9x?kqQ={j;T(AM%vbn|pn9D5<6hntC;suoFNgo+gg>quqr}MX0i$2_nCN(9gxi!<;OtC zU-HKOj;0G0TeSoHk*jo+xg#blP89J5)lQDTKD~oN5wZ1qs1uCCOps~$XN=a+UK5u>yojf%)U>J5JnDu@!kSkEaxUL-{Q9+<;ulS^REy1~F ze?q3A>pE0}^X67d=uyXmPaoEs9$d|N2UWFUj&^7)Wz&+O75daFxk*;!!!8$ny9{?f zREIglReT)0UsJYQr4uk`#%+Dr^9R>E+1Ypd36aIF_Ci7hVV0Auq*vn268|Qiwl&eU z8lNHOhQu%dGtkH;xI4ku_&s)bMD+f9fDt1_d+1xAAdETDW|Nwa-Yg5KOq44*qgmMq z4g}O!RZh%PH0Gq2rrJzaGo9C5eVNntTrF6Czhr!$q>8xJQ{v^l6guv*15Hi|>>Ek# zdHDoNZUr*&673KY7Z2u=3K$gg9g-

hUDAIL%>XyqW-?+gJ5z|Hc`qU>@N(Q>rUy}?*~b#u)SLxd9sw5hhsk}0d05)Unm zEJ^28X33TkO{S?SrB*MpDy`KuY0!Q0A7buDYi=xqsFm15w#a%AmZ&U{D_H$QKH1!p zol}R}v`Tl9F-kasAfNj&9ORe?+BKr(=2d>d{a`oH_j?L_SDpem5Sm!pQl*wip*NQi z&8|+H5t{q7O(d#9%KByKb%cP24eaLN-m{(BT)x9O%eW_hw7Uh{)M#NwRwt+OIj|Jn zEp}OKz*lf|``cD~25ojc(9^GflNAZBfw3$&)6lX?mQ*%bG}YLgznOhpi2J0%#U7Fr z$H&TH^f*FAmvMmoE}zfCVSpGKfC2zAQH{|GsC|5Zu0JRU6_5UAUrG&iuZJ1ikCRi{ z-v=(B$bcY}7|;~ugoX)1uJF{pwiyBdLC17YdpQUTMrwdVjNbpJf9`}hK})5!zZHI6 zxd(%PloRRd~#5c+zJcVj#!{tg=|IzWv1ny{A z(bHyN7C9Jr{s{i#-<1qUsiq~pIIj~xWW9DrY3H5rwB(>fEG;DqROO1G*KKXySm*uP z^X`oed=G7e$2?NTP6FujZ3659bEkhr=UJTs$U=QV_<*#!GZCN@0zwiZO{t8kFK;vh z<99_{33Kk;e=r~S%=WbfnF-RPfqvGqmcU1C2G$2 zu)4>{bWX6eXXLJxZU)@GF~Dpt>a*4>4QQJ9Zk`zfymbd><6jf+vJm=%-ozzS?sxpu6ZRqqI0CTN!* z2yigK$Bc%EnyG<}98!@#b^Y(6TSV=^<$w}%KRqUF!U-Y3C@dMIEPJGB9v}vcKPzy5 zm^YPcA`Wc&9%m$6kZX4MW`=q{krBeO8&q>_vU0?H6x7`HvBR$+f#EgqoW-(HE7dgAD1`ZI zCRDmL(GjUb^i6+S3_+l5f*}QHV7Spy7-Ccgh5{W9H*`=hXy&kmKXHi1%qsW6>9Es` z3HhIlV&jrcUm~H^L=VkkX{ki|x7P19$p^xxCI;q#_5=?+5(er7 zO5C?+FxL4s+%KC&uY@=uW9 z&ywL2bp;kg0#rB&FiwnOEyF@IQW8uh_CwWHGVG?Ym07!^=})VYy8r0@2$TDX`}8;L zy^FAkI)ap_gisigIw)lvJWXQn2SknGk(I3ALK<(|Z$om!SCm>N{jX;;`hY78#zYt}H1@j^*bhlfqWP^Ed1tpI#_@ z>gas+Dd2~`4%^tB&#aurL#^M^3kp`g+i6!7IG-NtyKJxBd&D!&j;)Vv0%5V(dyqCt z;1o9*b&0La5SH%Qop`wKmaxWXCe7&ckTF{3ppZAwD4LQrKP$#JszeDx z3U+_4%g+m1nA@aO4{UtI+r}S8gocFjWkX*X3Y^mussmv9%$j^&s>&=z;>pdgdBk~j z%bu0A+~-Z)7p#u__B)>ptRE>ERVG}dao*S(FYNOM`;G{Sz4nll2$V~!vA7?2HgD7Y zL{sg}c$s2FuB@xjZ?gnqmIBrXuMK1VV{1vPry#hRMciVTc^jx%2V2h=4KE7J@D|I*bsaK`DrAh#THmm**z~Q zoW(uPY&n#e#ObFVaOW3MA2B(8L2k8@;A6p84)7!p%~#?Q3FoNMIIRMnw3b9Z&aA#i z|FwDFPHNDa?{ZNR(8>?~^UBn^){UEzLN`;lX{Z8f0B9_NP7gK^((j`?C87)>pV9xzaDYAD7th^(9JT1=cVk$vFb z23a)rP!vd3Zu$5$sE6adwmXmU%eRRIogx^Qam5x=JjVrebK^kgFugS@cVNC-h32t~4tML@T@ zr(}WCzWxiH8PK}#6ysb}HG0FB5w9A$v;A!TcyARk5B%)?YQplL|506pJT}DQUec!u zzZM<5{w4J2^KGvwJTfMB>hFyIT#!A!x7$4F|1A1YAw2`y5;q*B1Bu$ox;ibsJj!rO zAw#?*Pi*A$^WdB^@6;R*8Ie%(HJ^oN!G1#PpOHrl=r zB!)&=5=8@iQOIrRDWsG|Gz7E=+0+q5Fw)4HK9cqW`xE;*DK;ZH2<99bU*cQSm1(WZ zLO*`H2;aBpuCfsl{gx!n^Bb2UdFg}y7{8O}X*=nY)QPle70RBac8h3879t!1k}|#R z2oJ#@>P0P!@7p819@+4TUBMWCrvp|>>|dmuI-HhulW4e!ueJr!?=@skm>sJ;y5Dy# zw_prZDeb_>mS3;~laL2|+u*g_@#2FTf%9+P=L_j$pW2DVy*nlrgDMM}a*}2J zVZx{R(>s^{9mLuY+d=l9sa%#-0+JM;$3Wxq#<-;FO-KEGiEUwSXv~$1Hpy&ZlWBF7 zi{?~E=kfVDero^oLtndCA9x9%CW?o{^7wh)gT?x>ssx1u52n~Ht}B2*I2&9f+C9>3 z4#N=rHFC}w?nj=GC;EUfWw)!wa2rFM2#iC~L(zf=pbqx2cN#$E7X;zJlNX~7f@QMi zy&!CP*hw59cH1PwFSS}pIZ{D;ax^Ha^HlmaSLFoO8QvjLF6i?m#P23wBbSQbGxNWx@>g}*Pl`=Q&zfr7fIKcMg!m@-VjUZ6x1I))x=%|_8a{noUafn4zV>`=3gZFj z?w3jR?fKN$y17qR4gakX8fyjsFc|{4TmS1iuoC}ukyir z^G-{3wcSPIg74mluqqcxvv6bz{ilD)_}DrN72UP6h58A+{sRomSsz}CcxOxu3O-^z zoRBGTkBe5{)Wi5ylyVw;*q2d>3ougtR7x-$#rd^1iA(jwg@=`^^%e8~-~tCWob9F_ zUJeLkAP^NDKTP<1UW~i{9SPM}x;Whuh#?FHP$s~R@x!31A#f5xVuT>-nIU0(zmL7U zl#4=XH_DHKC#J%_5~Qx2Q8MtG65J~R%XH5WMq4`qL}>p`1MlCBcUd|;=cv=~es=I+ z!BR?pa-V_fd3Ly?n6{_(3JSBGr^Uzu1x9``go2{R*YWUV*^KBiLQZ%TAP7rYnc3wMUtQ*rdZ??xxv1wk#S3}h0=Wsf5L0lW!&jp#UH00LzzQ^g1jKuxiZ zfVbb+@l5`lO8YG7s*DCobA> z9OFsEk;%OPRY3<6?LOO*yWcRdOdY98APj)wNv8TG7=wO~tNkpJo7m^b zfWa_%mUYp~0MVtVAZiz4Fd-1E?_2}{5Zr(9vFBv{)t@|$t35v+j;t;H2RYeG&t1GK zxy;tM^~D3I^>u}M+DhD75#Ao&Dp4p(Bm%*vgEp2~Ph|IcU16$>h5b<>9Dp=J)&JAK zN_?!5MQ_qg&98j^)$4$zDw8$qf5(0=5;N~>RDUTi{d^)C%x?_f2L{9B$#fv)$XFUKA~mF*T9;L{J)PsBia5(e zbM;3FT2deg3;)Fnf-Js&?=U6GUwof+yvC6!$;NV7Ab;5WqNLvZ_ zS=UmJ8WN+lIjaCDrrG7!l`Az1gx${X|~aUyI!#A7WuqpR<06(+s`A5 zMF5QN+n-Th6QT;JmORY<0s%m{AgRk;z%zR!9Yr#%HzUzb!v{SsX;i0p5KamS~xsu zCzdPm?BcU@P0eeo=X1&@Tqn;?oKODd5h1HXtN{oB7yu-~8luPGLQ*xLEg3xPQ4=5h z2=FIKcJY2C@#V#TyBpkM7@_mos1*q`vLcG&jFLkA360aW3II*5WeRwUv4vg&1(nvZ-Q2PgQJA)x9B2iz4xNU`7-8T6v8gExhcfW-ErdA-&Q z8Pt@xx}Kk=DGij=pCUw@3j(jx;9%ewijhNli~IWzs}9JKk2j7eo(ryVS@EoSWwr9# z@VOP?u6YHqdygwKLzS+%VhDlf9RNaTmAxO+E^^?&p@i9mJG#iR;=#zf``3Yk+3YN&Y~-FjLF8wl`w61d)}=JNB%E_qsdpggyXM&@ zd1g9Rwsgnop+EJ$oCPgqS3EB_5(Ys+H6e|ekZ-?R1t+uu$&rG;5Mo5iaA}EL?)a7t zTH~^`|F$r=b1rM%t^hw}WXRL6do(<~?Ut9GaR_?;fNt+Gf@ozTu!|JlnUEF-N#Err ztzsZ{*kNlBp=zlRjojqpjX~i%>Z@rLM1<&d+Re-!4R4ms$7c{0vY-47XDLD2ZDVq8 zbKVC(cIe#*Pv^-kTGZ8F4UO7vM8~qL#pi*m$Q*FD?jDShU&wY9jb%w$9mBnG+~4oi zyQIjHnJH5B-3Dy~1o>zsd$XzIRG$551cJWy+RqWWfDl#o!jvOK{nqwT6(hS9?2h}l zRW)2i_9ue7+}Ih^TM!`$3Tg9JQgMw&(&LBkRf_E49|)DoXc8;Ouz3Fb6rcRm^ajP> zo@-}mmE4R$QDvHhY|sF9fd|V#iY^^WrH~(iRLul~z|498v49N!)-)iz9^?U9tc1e9AOy>IsglRp5d$duK9#K;yu zm-r8EvZfxucDG0B&kC7>WatBGQyoKA9PpP)AtW5&{((6enDHMRQE zYx(=4wozp4NBfyDVo{d2vr3sKR@G;cqT*ub6NT;LkkjQ&MatIm1#+-SuQSw$PR7LMWzSqK2@!-7R* zqT;Cu34sqCJecD+)o7hq$ajsV2_C238KF?QMp=9(2arRMq7G~TL#C(A&JWztiarY6 zqFgDbepebcRy$GpHuI&8)6Q)d0gQwORjle=zV=Av@S$k`fe)0Thlyga@(No&NQ|VR z6cjuHE#NOK2`ezbTTGsE>ZGziSl*jx7sBGJMFM-NFVu9C+;wdMS!IA4N>KQVE&uEl7}3sgJjVsa-sTYWkNK73q~WRM^6Of z#xuHEU{gi<@!rXGXJk9ZFlu5LH+5b!Eba`S&ta@uLBr~LNQjtcfbOx0$vR8OK5+4G z&y}?hTJQKI{0dSQc~)KF6*^zh!zH1=?o8-qi16y?2dz8Qu1vPVfEA!k?+27a1;X^bXTAg{hwD!* z#KK6^lcrQT+{s1CtEQkT50g2SMfCuNe93(u6b|4V;SOKfA_po5jHnDrbR-#7shK3Y zDI$ft#P+B^3sVyZ+ZVR4RCapdTh;jjyZ^}R7BPCho%%d`VC;D%wNkq!WeR45@zcE^ zc>2w#$L7{}<$BU-!RNOza!wt=8Z^~&{9*F^y?@{3tsL%V?Kb%7(fKTHw+nZ3<9~%; zhi-63j62!sB%DZm#8!D#AMdP!`1^N4?aF-d2p1HZ*+oZ-(*PLhAey2H%(HjTcC;$? zNGRIBiff8YRut`2@r~d0MVGap@n_45dIMv5msli~7d4vi%c}jVi&G4+fpa39fqW+j zp7*gXd|Agj$M?wm*O%7Mw+|b_ck8TiGreM;a(^hz2S@fI1zF9cHdpSL{CoJQ69T{& zD|Wo)8cE_D-*ckvT=D`_Tvr(!ucw7lh8xSQFI~ObF$oeloHZdgH{cs5X_d?Ijl|?P zh4e)blGdLLNooQNf%+4yBeo#ClHxR<$+vQH2v11^?$eNB$xVPS$p$%8W~~dQ6SM}@ z=qgaZbwt4+LI6b5w36+2g!Q^Z=IJV9yfl-|t3E%gqJT5AZ$sB^#r~XTdebzn4%en+ zHlBqh=qj$Y2Rj5bM0z$;LkJ5j)zASCp7~n zf_D1rZ)DoD%iJ`Ty?GIE1uX_+LKrap+rM#fjh6=didyG?p07RZ!9~o~9;mF*OG!|~ zO8`i6Z_0f2ms)}0sDM8&w*|yDi8bGdz2W)JNI9byD@$< zFTT8w5fg@I(!>7|R``RFNLD101WHAk;`i%guNw64N7x8u&Pn)h%J)C!q}IJo8dBK?W3IL= ztQFVp;_RTj6$Ds_GAWV`paKC@qZrZ2C~x4Ny=*$a`%yX?H4(|=zNl&0?0fEteM1;; zG2gZ7oIT-S+r``@s}d&paLO3?s!OEV%%sa{!7IOJVZWu7Z)Y&k*x8@NT{v?pw-BMB zwgTeZG@en-O>3}TiNen8G`B@-i5h)ekaKd%FJ}_})a1+|ZX9gAV6?Q0&-VWD8i#X& z4XT4FVzjcJ9tcJnxuvCh5g^5B#9<}s$U?F#!e6hETC^NYb9hE0>lV3Mml%j}5jw{! zPdbfSOhwLTkR%gk(z2(i4Ve~Do1YpypR#0lKl`{mi#BxfvHDeRTj#mgq+N;?gSMoo z7q-_*fTb~cYM%Ydwq9;J4#30?qJ@;ns@vAL=eBW(H8-f#MqiUUO}&#JZ=;=;P^jFH z>)pTw28J*9efDVJk;#H?7f?BzZ2Zt0a(xk!re}PwJvK6?e@atNZP4 zXaNpvV8{Q{{}1%eJ@a1qzcnWfo(x9#`!7Z^)ISQ3ny8O;ue7&}3!+d+Ks?Ntj&PDv zFO@N>RIk{muq0LvPkqB*sRtrP+)Fg3qe}=s68-{|e4Ed|7aEwKHwnf7(CLRH(dnR) zmr(qJR{$&)u0O@ykM0*#n^K559B3zniDvjL`Uu1Dw>J|*8dJ;zw$#KmbQ#;0_TZYPDi7uw;Ap`^h?t4s(*Q*CFh-3>E=Cn>6pdV?0qTYGc5Kjk^Jif zyW=5@A3X;2uP%B0+9WR)Mo$eI?MIdCMON5~h>@yv*gd&kP+sP$cr59hUzM>v*>076 z{yxH>O54kcY@6C=*}d~zU04ouQ3xltyUlLvPCKs!fPesILIiR4z80fgmQgx930_J; zyk6Fs&laYgIaZHxjGT}3al!Kj^ILfN!Lb9)s%Q+hABDEiB@Zqn`B~=sn#1s1(Ps7d zTNK}%KCS6gr!k2!{qtA4Ca;8Bw5BZ7%ValEfOsbOA;Ud_)Bz)2N_Ln>Mg~30w>#44 z!BR>DKUgCMV90Vm-9+_w>wMW5AMRW(@2|xVyF%R3UI8Xgs~XN?PBslxuJI`fC@!;; zhN5HAVVuO=+RLm+Ucg&I0(1dBmAneN39yI3HEDoi_QpAJwkmh@EV+a1sZld`zk&$a zfF)2`%>Se5yW`pX-uIs*L=eQR-PoJNR;r0TVvnL!>{+EotF4N?)fRNvt-XrUA@<&* zw6sQ1bfa2Se(C%3`<}m&lh-TbKG*Z)-1oV!>w*xf5B;eRbX}3OPIYSUQZMyk-~{-7 zDz%WA%aK@FK>20+w#iWDCtmkcM-6rY`-&8JT^pgdRPSPpxW~uk7GK+gM+vvg8AY{| zTu&c}Ss&J=wq7{gb1;;-FXNd)l<@QvwaS-Q`Ed3^Z37t6BJq|M9n%jt10(i z@_ux<-5P#6q6&z<-z-j7Ox1=%2p*|_Ac_(s*-aMW+;|0Wk+RPNGZBVMY;F-!^7zKb3p(j zK=KxZ(`tP;ki_92s=YWJoQdhs3~v~Yp+I$vR~!z2@4gw;6dL;!%*`O$-S_^PNS{;x zq(qpz_=z#clZq9?npR)y52*PEzN=Xo*t|G4bJc=3o?aog!}-IdYaMLJ)xcihxp_s9 zaZbTa%h6Aacm@pgQ%pyu&}gB;g{5ybe}!iqXup~Gg(6!^7p{{X=2cy(b<(Fg_HSOV z8^M;cV56q8&y&68MW_OMB7ol{41glJQDI26P(0}?FKJ|l208py&~9lBNbELdAM2K- zVcLb$%ydl7RtW(_~^L)1cE7h63s0>DD37p+JVU zULV^~-x8&ZDNFCw9re1-w~x=horJDD7|Lbf1TKSuF({a9!O~tSo;y*ADiZ~cPiOrn z-ZBLOWC3$@su1>WF;gmcPi^0G`P3@|pSJI6kNGWs-?hhmC;cAACW-PYf=y8wJx`?% zB3%1zHyY5wScQD<+z;7a@%1Z>ez^5C`!vK&6|CMag}7y1B&~itr&~%pX75=?+tX@ zZg)a7IaVAGzESYMDb3se#q>g-cVVW%*t%|MccEv+;VVzmm^lhJl7}eR0&%yni0Y*E zGAADw+|Mo+XQhTf_+#3CQYq=+Av*HH22`j^^biCdg-WMYfJM2WOTjH5&N@{$MIq(6 zJk&E@9Z1kTu;{9bQ$bV{T*6(pn@Z?Fd*%70C z<%_hGJCnQ}4U=ItS32^;$u}Px`}R?D+;GN5#YW?Vf(<0^$)sK1sx_Zh%q9>+igWvl zTlEV*a?P6L-#!U_cSKRY@;ffVdUupWkYL((;rgm=Uk~Wks0IOHR_; zp8^mF2%CyFrVi#rZlR>vXW5WfQF|8@&Vybm$LyD}xrw8qnS}U$WT2FwQ>!MTpyE|_ z{q?Vk2j6cLhQPn*tcq2$VoiLRB3kZS4GGDg`rN$!+)t|Y&hdMvn)K$58oo(-+iIJ4 z8iA#?r(lined=9qi$}?0Zh3V}`3}_>78jAN=NBqX#};U1{B*tF&dtAz(9bdnhOx1n9eYJZ^nsC3`DcjXN^b$uC3wR`a26YO#$EhjA+y8oK z{q(6~+q>{-vanga!qW4@Sz%s5GI9#@nHtRQ@WBEv0I2p*PV8X~zse3IL2&jS0?Aq+ zRUR_bUCuL>N?_|hEisWFx1KVng0ICO`%<|wK6#pEVsg`R$FOnq?9^;IWt?fY$cZgc zu{+GoYaX6q+S0Ak4YDf{>VnZeg@s(c$|^cbGX@(4T)ES@o2s8!)<5ytQYXrT-@E$G z^Pmw-{&Kg3NDShZ0~NF2A04HVwrSay$(PH>)8s?J5s%Ek!`{oZf})pqi4WKa_j=ew zIo6I={#<1{vT|I7;gN9BbL+ode)DdLmg>2J9ibf3=01TDqKencuO))?gnRt`e{uhy z_N3!V5|pH-fm_FQYI`uYn;@}+e8;8P{kwZNYd;wJCsp}OS5ZGUG`cORj8*EKRd#^x z6kp{ZaC9stuA&x5jwFx`qY`9b61Rr)h!us_kh&!yVX8MqW4f*Xw6<$kktw?~a%-e* zwTiAh1}+|W2<{oSGMmFYGyi@}fOX#$l^$0#Z?KfJDli8KcqscL(L88nIQy1q%+`0& zC-5QB#i7A0=fO>8PfQlnnXn29{p1%FRT2f*al%2sNJstrEpZ;9XFJO+vZnc)^F@JE&wF;Ydkqr%b&Tei;n?%HxSG8$f4+U4e~+u6D(`@|3gf<| z(y;Xp|KC&lBPjlNONAk=bld1V*0|h5$E|?Prk?Lo4;d)^n zWLZa=AIn4;#aYPn=_8FtpT0)z)6M7#TL!;D#zSKyIbSkL1FtX!x55T}UVm+ox5KQu zVjwmoPcU6nldYq&&Q#yj66?e^|KzsGf_rP_HUi!BD$V+du7}yLT|-}a6`*@Poexyf zdbTBq$N|`Bn>@%TeqP7B0Kg7pSd4K~#rC`Fr-}?Z_K9<*`t&~=1}@1%ncFmH@nNYw}pD;{++n@15?z#=f9pxAWXTVF2iF4 zyDy+=sNAT{4G;}c&%K`%q&gVZBEJze5||rpy`(cOA<8Uw1^A&FNZ?_h!<4zt9SP?~ zcqM15)10rwB^BwOt@ca$X88R&MW^f)!^&r-!kv1wxU^>ZI_QKmmlwXLT_YChdDNFbo4QIgIAdMPu{PbTN9 zg_+pMy>9`VzJ+=3C9lYqO&m;xR%V9GvlsBovg&k8y5gl)!3Z8I0780FEDX;>iKUO} zi^PCwau_a}(}IP}pH&n+mTC(1uQMaRIlJ$?=X@d)vceTbaq)Fql?6h%>;5KLq{H;V zguz?ib2DE3#npt?`3R6dcLX0j{H4ak0>pz$L|x6LDkTM^T?nEBf;xikBZ1ItYLwfo zk6w7sftvm z*ZxTD*WqZ}rB{Qyd%U6Xb=H%Ib!V46ZPW+9kQ_HxnO$J2ioCB`j`p2SWpp^+K1RFY zB!pi2K;5oys+DHm^bmdKM1DufNSs@$^Yis)c!1Y>uv>ek->6*UinSR@1xYEXLYF_1Tqk~wXUcR`!)-E z2d%wBifjyy&sKj6Z-Y1IR7?hB1FO!cYcy_%ZhEu^N6Y!l1NjC;H={X2MYF&dL;MF+ zFjX%nN+0C{&87-GCkgZrk_p`ipdI^>Cy%38r6fesHI}Qi$GzMALGZ|IMTugB_l1>* z4cO&lnA)tnV>BcFE|{6{0~tmUgyv;*=lv19WQ_X}Xib#^2Ub}e89_lqTu`0np^7U1 zuCp%6m)@%rX3QNW5r)|qV)JCB=AyDQ0_XAO*v!E7aJ~*c=lk46HUL$niy2H1e<=!% ze~{teZdCNin^&OJ8aP=&G*9n*ofRfcKPKHMh$a*KhY> z=*vu;bRrFx+RVNbr(#LU9iEtiyZ!qZ<_`)trL8zKSaO%U1agPrn$dQ>!jLhEnA;OJ zyNiQ7r$ar(jPMKKPX_WhCeq#RTae&+JL&>3$m`^{9)ZN-LdW7skK}iSGFCE0^SX*N z>8WE*UBD3fdo4Fm+SF4B7Q<8~g4)x&P-(^r0;n9VMwbmIl%sAl3DJ|<(FM%G!e|+k zH6uL_B@itqXM3kT-n6MQpyEcFEf`V|e}h_>q#PejI!Af=A03NA%PMud)j$BK@}Uq4 zuK}0}WFWFfak5d@E3g7nFq8XJLzJS7b{?50^&bIpLU^@uF|J%WC84B2xw$t+^eX^n!H$bacCkviw=h?c9O+K2q1}kmqz?f z?+t+>2sALJG+~M`vsgkn%G>b@d7+DEz>>F7o0>K^n?U01>eq2nHwv3iEChy_ei0Dga!pq#f1rms8%Jw^AAjUufPY_6xH8&mvUZTV?DJWeaft!|O2LvJGY$ZCYMYots1e4D5 zE0{b31Y+cg^o^9F!S}0)?jRPF-LqcTwPFpY;;LxLeC#F~$PFQ?UceJ9qT{8;@ww8v z35?)wLdEo5Em}NXflv&AL?EIfA({<2SAQV6SvFhZ;%;M$SvdrO0c&er1!W#M#jUXA zB5DDwDb9lG$zel3QmPJbONd@oFfO4KaqnieX0+8?yNcW{%%XZF86#(KkDWm;WPhX# zO>RP)dDgMr2zvW4(Wv>AE+Xk_)$M-8uOUAh@|?W(o{}&K)K{Ml=`5Fx3lSUE&jX0! z%KYcu#GrIp9QX1sH`cI-h@p0GAwzCysFZy@`=#;a{v>aE{M{EL*Z&W5f9DtzcNKdd z@6jhQ^40R75Vw@~b>!K?6?#6Se^;UI?auyajf6mf7`+^LKnuut7hLUAYx4H;4I zO!=4Gmuvdnn86bI_D|NOnW}km#~V@oZqOn92Z|O%Y?9~&>HwixBsD0)7hKIHF63j` zXs}*pB1idjijBfAG#{insY7%44&5J_l;-w57M9ntO90pvgMt7as0x4@1tF!Oj6waV zH}N;+3p2x&A_j11h&GagzE%sG6zxv46O}{vhhPBqA>e^Rd{tZ&63j~d!2u!2)3Vk6 z5C0;xiwytye}TQ|7SR;{F9E|cC?h%A@NNwf)L?FC!hB=tpknn&K@?K9^SgDMS5XbN8Z=AQU*Nh21|Z>ZBF!EQs7Iq9Q1Wc>$_@npNF zs*5v`9^|8YyX$~8pgg3dEg}ye7l+kBPBX=;j?TbQXt?43L*f7$a>+GZ?h`To zWrjtZr$uk?PIhTfk#F0|Epm=O6XUGNdhsk|<|*^Z zExrU$k&d8Zv;OU9^N-KXB%(0e5t3r<`He z8^^xBMs_kMPk(4zKSS__RU}{j$~O|mAMf@uZA^dLqmjyu&uTfvOxH&&cw5S9rA|qW zXH!hw@XGa4R$J=&&_iCC_lvwEYtwR_o}9lnv6-75 zDH~?`kQjV9h@G|#H3!weQ|JJAJcpjJxK`jy48`EQk0u4dSxN9;jQXSuVWu9yvdXI( z77sn@_>z4)zsu(82lClpPlz<)HRFSqU2k1M^@E18ij>^>zj4Tu3u4ZiC08QFQ|Le> zP{x%01vz2`!kuO*I)K$BNrb7p)|W#dN)Z~KNlS1o$34#1G-V21Z~w!;BtWx|?~!`En&l?>3E?-#CbHtk z_3a4P9U`{*cbpxsE|KuSn{P2u8M;ZWUxtE={Jof0M8(6|Vywhma&u3G?H7W1y!^G? z=r~*S6Pcyz$&6jCLiA4VLyS19fy7&Hq2|RL=JR(}k9K8b8eS9(NX_i4&UaihBzKvJ ze>C#qg1?U2u1MYsD_7p+BR+Ui*nTs&Qbnfjrujlp83$8hwB^dztnqihm!jbgYSB-c z<}YpBiFCeoQzlaFAz8^Ka8l~q+3@Ebdp<-~nSgc)IDyl+6#0~*ebo}ao{TDoVM`=n zAV5Ks@E#5x)}NZpbQ^@pi|l*kFO)IN*7;W`*HJ=!DB~fZ8O=^;Y8Csd3!rEdGy3`d z5ADZEnR6Vr*U08>F@jg|08kiqs}0Ew;u-@;=f zB?&GGPpXQ9GRxwaQ{$tOsU?W`Ked4j0Z?~;ILIW=E-5^Nih)0o(gW(qNpffK@s%CV zFAZ)NJIt*&%E{oJL#_4~Zj|u^ttBbECh_Lh6JoJSQw-A|`+fC5MN2&8@71g(=TZ}O zAg|sjMk2eeUBk`B2n)|>p@X*6c-WZhvD21M1rv?FRT4x zU;e|t0C4W5UH{4JX{4*sV)*qIY5op3W|Z&+2C0x=Fbm^Zwc@A&PTbn7U+eq)gJ z2=4u-=0vpSSEWm58B_#{-zFmzsP;_qB-*;Bie}Gw47cI0-*9CX#M`lG$jh=2Oc+JZ z;(u@IiDD@-7$q9LUB z@6g<7#m*hU`V@^AH@TBRp@udt-gmkz?A6+4_ zSVb=P6)Wf5kvD2po>M}_+M@_G`rMwm$TXAYU$oLWUe&p#5^Um6jy^P8`|JE|%T^~H zAoKpPlq1(JM#68gQ#p10FREuvT=~X+GIZyrKqtm|$|Eo}6VF*qWfnC(Nl)OM`vgKt(m`-guO!a1+YeY3BZGTe3- zef*lG&-=`C$?l?uaPeCpV&SQm$9^a?c$zSp1Bv%c{u-z ze5_)=13=GxM7<m3u6%e=N ziLDBsH{?yM6n>c~D-0_&9VnAt%K!CIa{nWrb6<&_NrCOLyrT!&0ENonNV=wBI|QKl0I5t@Gy}S?l8ml$Js5bD}D~Uxb@# zr3Jxol!pum0>!cdkJ4Ps+-mN;k62l9%8dZso~^KRXDJ&U7oMYJu!i>BY+9D`@{V8B+^$986lKuNFW(pn@hIQ|J=Ey%y$Jm1 zb4U4Z^fHAJsHwJ}&MS0ZwVw&Cg+tm<+tqFkyUH5>HF1#1_Yt|~QKxOLaQav2ldt0@ zM#dv!ysJgoC+N66FlT?Bv7PFLSA0|;ma2DE8|n-b31*pK=>oZBT?)Ia&g@Sem`jVcy-B#Z>@0B{L=jAp{a>uVFrnFFbOV1q#<3$`1HcVHS2 zB%qK`R_^jB`HQe@2!@dw2=`;-Bbg@Oo-f=uQm5%a@uCA5119=-xN>xZGF~^2ysH0W zI=kEfCN&(q;5>NkCFx^^ZZ(TMPd>YGl_UYu2D%L1o@n^_KJ z=l>cMHW}19L;KIKbp68=c|WeD76DM?f+qpNX07m8Ab&3N3e$9!PMrVF|k(ydHNS)O&Bkv|WyrKfv`YUhc)+siWul*lm@ zJcj+Bx#Xd!YvQDOq(h2_dmbDBEQUF`2=Yu7!C#^DV?vOzFtbz(wLVZuEbcJYKEn%?&9=h zEp?yB4tX82G+g1jJN{_nU{*{5F3?H3k;l&7b)DfR|GuWZ+u{ZXkx!6MEryiN`}#oQ zuU}C6&xjupZqr^10V0OyD;q55W&GINYg8H^3`{7icyTYhTX|Db3!7FuXL4E4UO%gVcV#WzY3Dp|J4Z^M#Ix#) zMaDQyO#eg9hqETNW_~&envg%W)}wl(@{=- zzy|!ww-ZNE?coON0WRgPrZ6a!;%A2dS5gt&sh|+rXO<{+7$}1QD|C}^{x{z};|EW^ zig39H?tZQkk6PvO+lLW~h8PP)kH;)q^k=ZCm8>$UUAL>4tgCDVu4bKm?E3I^k6+|U zo;L4Yp(}$Ok^2sRIG1vM-_Gu9$8ASuV3MdZ3128ft7`ls=m}`)xn7=<2+X`}U6JTQha^K6{EnDrC%1&~? z6|dW`v=lrkGQmT9Om2RW{J*0UieUQJGYl*f*{=xQkrp#wciKQHd@cpDMi zd0DAH`1)hYzs%n42~LiitTM@T6!WzoSHw6D8E2kkO;UUu69Is21q;;nl2{RxE-;WA zbH+)0j&k8&PoJ!$^kkU30UrxP>(i%1#YUdtpAY4uRoTjc@5!QH&xNxrz1aPAnS2~! zi+fF&F=KArj9-^L{_Kh<`yEURdE;dAzpx!H6x>}-B>xEluNTq&G=NYx#A*FF9a6}( z0Y;Fd+f|AZWYoX=eOyQ5LPq0#UyeFo;T0n$VGoyss^sc& zPYi7(lp-a+Z`GT6T~Sx=csv*yV1Fgc?_gfqw#K3E?~QpQoTt~(O5~+3a@YH!eEC;q z2IoM!>g3}O`*^^wWz(FM zpN-=_3sv}Zv)<zx?~-<*)SkolG;gS_ASqkk%#xAU-2l1!lVkpDURUc_s@O#NK_{(-FE zuQiUIygO>{bK`{uQ1BOawt8pT7SI0Sq<0+EZpL0a_2v{u$m4ki3OwFWj%~WW`MN1+ zU2trdJM%jt&ulwB+5Fbpk8DIR`Vm*ndu>7z>bTHQ#_)tKDAMOKzuliwMJf=*BQ`D{ zcih}E&^ajk99QZJarohIP}C5R^*E%+YmYpSb9XZ%K33Jof&uBk$pciQBe8BIOVm~2 zV%LALTojMK#UicwA;-m>hK>$|=}6Qcpt}%P98dMze2Ycs+LrucpeTfZt%Tu)Jef!w zVtv-3_%$fFw}iA#k~pX}Q(&rntKBe0^+C#NgFmO+be}J9$&K&2r^pTU>p4w-h>`qZ zKb2Q4`}sIs-lS_ietzvF>ci8&)K6RamfDj#)!n1g7F9#c4dz7cdncFw;eVL`y=t%T zcXg=PXZR1FpO+^8unXfvq-!*FZK=offVt#fBX6$GxcRix2vkxmEtWIbu!wS!GH@eV zdaXdD(*gHwTd*b}l;(2oZdU8N!yl1BRWdogn=&=Zb#|i~`;$^jo5QBzF6zGK?`8Er zv3c7<+#>6~-5JRkNT3k#d>NaW9^8^cT(#3FZIHe7;@nh+@H zYELB&Q6;#ZkU^~F^iv=E*y5@<+MtAJgfO!u2qW^lv*mo-%ni;&b#3t;3jaF z^6uH#Lk?Z!X;P*veFoJJgX{dE_Xhh1G_n5Tu?7)okO@lv{J*iA{nbJ+dSM`qY`<{c zUA}prGIv0sZpm5;!>M=yQcylkt|R^)5Fa$f5n#&{kH&yq9a*541bE$GvhfJ4ZD1~g zs(cCVxaG#nr5Y8wG_4p6{=K|HKY_$K90hhaDiqT5ZYq>^1=CQuXXZ{+?v*&o4%qD) zD>3w}4Y~~F=n9@sQx3PVRL_LDBG=8FM?RuH$`0ERfE$PN)Zyc};q{;wlyc}Rp<0@Y z2)YEcfNe~T?Lt_F>$Y&1L#5x~CAn}_wW>je_gJc8O-rl! z{zjg4zMo&2hbW7zx<*}4WYRL9raF(Mh&mMqLY~9RZ5gduLmgfj{}=Y(Yu*pCD&)y$ zt)hlZOH!1%PXeKtJ_?>REPCv*o|>$cYT&I(OhWSgcqPV48d9+jRB}KN=He&Di1FCe zv(#`~j~7LN>15y{5#sWoOndfhuAA!e@1|yRHZM)g<}7&ob(tz$4J*T)5c?kJzZFs9 zt$Y~i=_UGkKyFsof5fF=aeVXBKm6|}K51|mFupg{cuz{a>Ux?iFWOD;>xn1mM7mUW z94o%T$&6@jF>=SRFH3Z3Za#GMZ_1qydyXumOISC8R~YSbr_W8Wo1iw-r^Bh5Uw*AH zTYk@y>M@sF?J&~1$KmfdNFhSmzq@oiD*KH$e6pj;v6aupNH_aZOxI&d^PG)CtB3gQ zmWp{_XcZ-KI*_o4T@V$v=e~yX&#`EXpqX2Z=NtPi!0@t27kbg|R$q_D&Rc2fv?f(* zALY9DT&a5gOO<2Ca)wafcTTO5^|=>zjRv&BFqhCA%z-}isq?Rdgj4!dr8PWY6cJ<^ zId)4+vFn%rTY_WVSYxPg2`)%D|0Jz<)8e}|W@#P;5-z6{AgFr#g?~&aekGN>bd8^a zazw9ENP>EhO^x7KyLb`OJr_2#z9w5vELQre5W};D_b!1gPd^uW@@38FSDPKXwF>AjWH*l(%j2(5`2(~7F+mevK=N`I{Tx_SZ(0-op!^Ct6gJNa%-MP zK7Z11KPaJPTHtxlThWBHvDl|CxlR`nO}^5=!c}r0pq+fo7Hxezjx)83^8w% zgl~xFujD;sm%7bl`}XzgXEQ1eNrZVSl37w;G&E81+g~urMJtNpvTzO2bJ8jO*7?6E z?+a}TB>VRwKm0MM_qPHPNv^(2ftokS}eYcbth->}p%JfptZiRo*QAyn2Rw%>NZbtuO@KgwR@_f=? z^*}zwbB3N_&W4uhVauiEemt4JD`-Lq@&|u&vhE<*;J%1FSLpEF%@dYmEsS~47oj%a zfA~KFXqfH#DgN(`1V8boeoeCcp&kf||6`AU)Vlo&>G#-rug{1%>V+tuS_J&>o25h@ z_YCUl`Sqs7+)n}aCMvPNzPK2g=%yJm+@>@7V|BIN*?IhD8|UufYpdzXO(hi_uz*QdpmD}3@eCEKEJc;6;`>re`h73|<3XqW>?$PjoR=)tbq!9+Rz z5D%`lbDG+w*731Z{I#~~v`ThacmX;_*(-YZrgwE})4pb3LjyD3rT3Mv44sM9w@UoF zo$K(Z+;(E(&qGlO+5&UA;dNP##d9;)=So-Q@)MD+LIQVX2Irn#`EO~?J|{`~7qBR( zUYIAlEcg#|#70tDIeZa-j4&n^tc~@+p)R60#mA|#v89u{ca-d(4d68x3f?>)FQ2td zglrTS2c}ZJ;7~Wf>R+ta60C;)YHg2e(Vp3Um^5v$89+a-%QV)TRo5dh4EGtiQ&sY` zcKM#JWsI7;gZkBbhF5s&w*#q|j8Q(TsLZ|1dt+8^VP_ng{fcc$6fIq==&fkl=ys=J zx6>`PZy#wdLVD5R8e<%@75SbYZa<%!e<^4GSrwsAlyWuAWnXwcXEUE?b1_Qj&Fv7m0mKsFI?{KM7?M!EUPQH-qQBI zwbfQvI2(7LMZS0fyx?ZYrt+dlOSh1j zmdj$3Q2+pWq2CepNvk+BUK?9H(3Ix0lw4Ml*`M@45R^>?N|wM*^cR%t7!KdI?+~z; zZ#4Je{lvo411VyY=T7A27Gy0LV&hE=?||{Z)T(HBRhM3{aW`UXQw#BdUU(E_kV62L zm}U|C;%eFjDOu0716o6t7RV6a5q7lc9)0nI5?2aF{vZAi3HcDaeyc}ogxFE>#OsZ+ z$Y~#;uisGE1L-o6zSh-kBP+?o7be1bpl*4^l5SDwd+lwtA9@`=yxV-vBBm2_9cF>F zj(@NPBF#(@(~@LU@4ukC<($a3+zL!x3X*IPVJBBqsaS6R%y+g7coO_&V*U*!FB%QM zF8OR~M69D_tniK8ei!-ok^R~wv#b&PD75`?QUnI4N83y}94y8Vn2cD!W1>O|K2%^& z^qO$r56DkxToJn}m;bz2;F|gV-37uAbH6xdCxn4KCqvx(p;$r&GXUqXsefx|9bxlp z{^+>+P6eTh*EtvVWJ1cV7vai9LRQGq%EpCh0l>k<6}$S z4*x6qn*acpFs2*=WI(7H>h*;#E}&>Qp42 zeDWk}ftaK0C=56NL@)p)5@;n^S3(rp4BovCz%{K0718yKZ zs{)Jr3XRmP-_N?7|L##Mbkp))m*>KCEs10-aaEK$fn$YQctI`xmW-wmiC7@m zlmf1;U@%SGe}5?JKHN^#evsAv-e)pNcN4B@pYvYrZPUpYrRBQiSId4MRwinXv-IBj z;+|h1^>9ISl zhcH*h{g{;d|M33}I5!ohJNvF8FhWZF%eAx|ewQV7vw+<0J?S!^!PermBqYRJNse81-gTWv~y3%bAgqHQEXYNL(FM+b+2dTGPJ z2CPI;Zp(R_7CmRjgav7aDDc!DM*g=VyTWOC`h4mB4W}Dfap89;b2AiiDF6@W@nkHv ze343vN$o`;$7JXhheKG#s2Tm~X!Lk>xLtUq9%((#fQ`{dJ`rqJd16Wu+1C=>GjH{h)%0DtBR^(^|B?P6 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 z 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∋Vmt{!{%NDN9cYc?k-2y4IX`!6TK+W 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

?Af*}j_uB^&jl^D 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

%AvJR2P2ySQ@D&py4GzKnG_8kP-yJYM}QZgv03R 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 L?b0&E4tlcz7u%EV literal 0 HcmV?d00001 diff --git a/sounds/Teams incoming-ringtone-level40.mp3 b/sounds/Teams incoming-ringtone-level40.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..41e1ef5d45acdf534d7eb8c4efed2e0d18439f69 GIT binary patch literal 664035 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%0AW^ErqBGQe|W807rvpGVFOM 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

GoHXt&Y-pU4qx^ag1+A>Os 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

O?huS?cUZ!VxP-z6u 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

lYdti*zO@ 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 vpc%U28&NV>t8OH>-- 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 literal 0 HcmV?d00001 diff --git a/sounds/Teams meetup_ring.mp3 b/sounds/Teams meetup_ring.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..16ff8f71488e1e461cab4a74e013f3e882b120af GIT binary patch literal 46704 zcmdSBc|4Tw7e9Q@VrDS*ZEP89_Qo2L#*z@SL?|`(UG^-MvG2QtRQ81WAT262_I(Lu ztte3;YnGJx-Qz>`{l1>(`F;O=?mw7$jo#Ne?{nSfKIeU%iM*X@5By&)3l~o(@J|>3 z0HO*2kGud{7A^rXX`HN_f})bD8eT)|_z7J-eZy16re@|==d1}fcJ_|W?w(#gzW$d2 zgD+nRjY!DIEiA9RUsdzq;iG5uFG-Eft?eCM-MxJSgKtL1Cf-ec`1omdZeekGWo>

O6}}A-@~-JCLd#)7z&{Bm!tv@S-^W*Ndao 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 a*2zfzf!;tDVnP~vgExJX-@4?34*vrKRtmQO literal 0 HcmV?d00001 diff --git a/sounds/Teams screenshare_ring.mp3 b/sounds/Teams screenshare_ring.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..0e19996e27e64b606ee3f491a411329d6938aeec GIT binary patch literal 54753 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 z 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 z z>Oxi;xt_}xul&8{V%m}$`eR}7mui_Y3-7kuujPOgk-12&t}(H;lm8pbccL#$gN44U zg+daFt&UTwDlDvbR$d{S&#F zq|R)W2==+RdpV!QqPmaj`n})Bm^FFI5i{b>tSD_1;oO65A9soyYj5H2aB{J_tK`a~ z963*V(LyDtn~1t`^*5++R{!*Fj7&1j!i;^;hzru@cdPO%d(6+6ooZJoHA<^=tMukC z+3$gkvzpyGpiG<3qHHrA)WvmDLx+}GNX+%2eZ+73Z2Tx@@ctXXD=~!-=B)PgVKTpy zjCb~Hs|qSoAU*ecG~&SJvDN40P(ya0`yfaH;^w#vN;DY0WJ)W^z@1Y-D0*c?E!U>{u0!D4oJ)r-W~_nbx7-zHkZ% zf9BEfhd z8S?i4L*TgAM;6vfj8x=_Z=T|KJf=TSToyD+hO}5o>Bc6lJP&{QLR=jj(Wq)(uKz!N ziPrW0kKglGI8lMg-ZbcYcRI}i!xHjLN-O1Ey2z}(=10;sA4C?ryf)&uW+rV@dPB}c zfh;eo=`nFq>1fLOLV0&+aQqsVG6`IH0e++R;;xOr+l^8vKGg#GTG6vinN`^NxxqW>Q zW|Cj4qM@l%#*s~1eNy9ApyUEr|Cae{5JJx39@fu(9WAb3CI`MGTE=u`^f) za4*yqQ#{M*HCmZi?u$CaoN$)!HcLnF1K7>hp;}hC*t&F%H^(ECD~6&+8Damwl?jcL z1x-87m&2rLorjX)b)cecfh9;ud$1Q`0T#VPRI%0W0s*beWt>411tu!p=_@Lr2M0sm zk?h0g$)(pH<{DU?fkS3yt2Ky=sr{varTrQegIRvK5y_&Yt(i`#`LRa%!s=tU)!sI& zU4b#D*eA}*@lUB(GPdiCWlR4p7W~mX9=w_Y_p0^=kybcQ&rE8%pI!OX^ja|rS!QYD zb<(={hV;7C^dFJa+)F1kwe)PmbN#DHQ|Q7<=n7K@>ZUz{=q=NRZ2kDwRvS^qZMuQ> zD@JxcCQ@S3wdSI+>h6(skPk01%I~4^fe`<)ZT^9BlM{S#(&+}|^eCp*FN_Xq&ktM# z(c>fi&s4$&v&9*>*?*sY_~cOftog5Y?A>s+UGojr=?Xa@_mC53{JC7*coHfjn?)dv zoDIT;oF>6l%XCt!i2FiZ%E9`+-1g~0H3t2F@b~c>n|?Or#!>Nk@y(fPob6qk6Il_$ z)#e3d-yjdztjL#q*r}|A)XsOMg1N>F>UM}}&#PVNK6t_DDH>qNN2#OF#U3NFqAd~9 zVa+@>5&&X=iOQ8if0k)JmlftGol(8H?vqJ3VQq3qba}eUc*t=~HkZ-8=2TfOk39@S zXX&z}_&B^0_mAIeydR%~d&SaT`}|15v3=r~5pVyC?vwxAEzcPBi2^c(1&)1?d%yfj2(JW{a3U|ofW-8}9a^rp)G@HHu*@LANL>mPIjw^jhRF!da$h+mJ3mYX|AxhX=3NH|Na zJm5IGpZO^UtKAJ!OtEj%rL#h5BH=odqc(Mxqxu4Cj*N^g zfJE43CMJhLMGHR>sf~p|aec4jIQEid7B4ayU4fmSEdiR<5*Zi{04`Zyy8ElNYT|^$ z^_VR_y=OsFld$-}r|T=nWZsG|&+D@9h9=|e+GM2X0}Ahtr24c{jPL-mMhQBJ2V~#a zY^Ribr}PooCCurW3^_mnlDe)M%#D@dzgN^qB%{$iqi0K{R*o`M=AhWvfXJ?fX! zYz@@6r^kOfS6xL#Li$`%PU!uP4>S361AtzA8Xt8$1UKjJ=zC-3m_RM4`Q2?Zw__?X z$!T^Y%`U7#cyKy;Rh{yi|M%3wGR~pJrFO^F6sZso%z+%^c_Xfufi*8>O13zyRX;np z;U(GJ>(DpJUkdefh@_+O;R%;b8C{f#Sg{rI6V{LbT?*GgIdT@~Q)G@;rRDse>T3(e zzvk>lg+fd8aixXBII%s}nE_NBf=mTa;+?`lmTx*W^LEj~#RSUjK6QKLxRao!YNHW{ z*=(7_y4L+vTunk?Vu74_tC$IAzM^VKivD8f%20#+(biP#6b1hxkL%*IKr%7c)H(qg z9yb$9fXGSpNHaG61i%aur#M}qx`f?*QkihZCt2?avwDH9wn-K3ylJ96Li{x2`Q+c_0@xpM#j0N^nvqjEoGnHvh_dTaO9b+TYtq}jmuvP{)8FT1SXA@fVRip=vV5x z%%tg$`X6EL%4UicPhfY;=A?u^GQ6|^sKeR`4I623uIO@5XErQMFtsK4Xo?}77^vSk zEDre2NvO*Ay&tOx38g}uzCm#ctRvPQ*&_-eS7QmSU7b88`_Sd(k~eA22T*TtMSI38 z-nFnKDKYcfyC~-aE|w5#psmwA$x^-VBur(wUC*O0B>ljL5^G+uXur*kVs2m3>_wZR zC@!gWa>30AENM}CvRJ$&Yop}k^ID_VTau%*??Ip2%q`6$a$@bxVlR#=gu>+L&6<3% zqi6?S0J^szfDuOQ#7ZS^TB!JbR#%R2!S`^LtzXdM!&Ygzeby_HAiCh)Ex>zw5D5_lpKos(~qYOmd zYtC$TCik3=H>yk6hMq~lyN@~GASRw;qg(5I>Qs1>F)=K_L|eO}G7*=GFS#63*$`Jd z4<;kyxSv86E~w&_sj6x=Lws;}s!xfiNRoU5;c&GyA)0vbBNIoa_ffD}t6FRxpH3}ldf?b7Gm>#DW&vI9=Zl{xT~Z1^{5P?Z3G$kO}8ek#Y2w1*^Zo(qsPg{ zHMf)rbLMI<@V>1}`=XZnL&e`RoIVyf(S=OFO!(}Z%9#rI$}QkbS`2y|u{Eo4CEI-X1bnPNE9_o5;=!}FKCkTT4k>Mp=VQO1j*E0AC2HJgV`~ew0jIxxmPViA z@Ilhc&je_eb`%*Q2vZ59Y=Rrs@$*-TPwXxA6OS!5r!)iwomQhaplEGO1?rREPc9va zpJcCvT_2y^PWr5aFKeu9^Z$x}CYd!=C2odBYnHnA@2So`SUXQx5to(*y zOR%MLcsp(~oNFcr^zC@Z6V9aN35}!2To3|~X^Zjla>P~E!o@ElJabK?IivBQ+`~(m z5&u z3VWc*!!3c~l;JdJ4rW4#U;-S`N1nbKB3{-@0qPx_UwMG@kJjJVaDCi;nty(Mc9#SI zr0FIKZegv*bbRJ93iLC)oiZL@38eI?wAhMr9D)6wA#042M)@eHxQj?ua>VHnCt=w- zhzPv=p;8I{CUX25YO%T?+W!3}OM80c7>sHM`SxC|Qs6-9Aiwl2PUd+HF1fR%Fz7YP zv+_zM=_X;YJ8!Yk71*~+{Ny>K7wc~T2W6teg47S;{C|Zr_MB>VKRqQ$JWyl$DNb>| zGEc9{B~(gG$Z~XzVy0y$?ElB_lm5m9%M<9m_8TX`fqNx;vli^15*=KP$n`N|jUROB z@I~#!TVrQo`XoQtF`sw-eJK$BMf+uh?J>xQ>=8z9bc-w|h075(BUEOj4Ok9=Nso^o zyqKbiJBg)9@I%swirx|k?<!RSdvDahzWMdLE@2un}0nGe{ zyrGQCNBM0bCBdQ$g}tAPv15L!_dFfH^_aQ9Rj3JwNa&YqHfrvXWwp_PW`7!Fr@9%5 zIb1J2BH&ANKJ?3#h+omo$d<1NflF%Z8i1u`sEK42xP7~UQiwwwxgSU=oG8B4!l6Th zo=Irqj%Q_dQPMwJ7M7<&7GPXLkCY7mt8%aFlBNm9kawV4dZ(4&434eTYns)IPBu*| zZGU<%LQD=W_IFFO7)oQ(AX2mY?_IqBV$8w;l&diGI!I`y znBoMyV>PgodLCP1%AMWo@miX1oQU-zWKP5dwut!$X8Ea_O!E zxRkLvoIMge9uugSP(jACe_G6b`J=EAkn&e0QJS0*ZE z5w-8N25UWUy0+_5rh;?I^FO=%iZK%|x!|K}-qSjGULo}iA);ln(Zr2-?l>!VwqX9Q zYRA0UoT2Fw#w}m6w%r{};%AIYJCJVmz1HoEnPYeYDYiIQhGM^S8h^Dkf3<&kCmEpq zeff@pyr)piE-G}VGD;!r>X;*HWfp~9xqE5;vA5M-Q@ArUyEJ?#M&amylr`>_J*-3G zypjgE3VCoOS}g-EnpHHE4%d{6zntr;JPgfQV_u_lojL&qD(A<+#vKY9odXgh21?)J zi^XR4y}sH$@2GJ!5_Ut?2?c$jSpL;20qWlEbq>Ex=65+lkly6Z{Ns0qXl*S-4&&8p zpY2yTwq9SK_D6eX0w0KmW8@0rI{UkNR%vqba|5iN(9jt)mNmU%NU>SCptA*kvp zQ_1jcUuB))!e)qFpbL)>xT?W2yVmlotR+;})S0CQY?=PYE!;h4+5^F>D&qY;$gekS zWExRle>Wn--;Uuhk?fa8aGQ76?!MQr;~{7|j#p!OXK2h@_ksp;G3u_clVw!+bCohl z)*=kAK;64V+CAD&Or*f=w}VvaZLRKa6LUXMmzp=Fsu6NVDMA!8jAv-TGcH}7qZ#zG zMe0LItmT*mE!iYof15n)>UUZUCM9M8<^FQKq&jAwy76Wg+rf3{holPHj{W1I+v{*_!$Ko_TCnA zk&uz3>+O>6r~Jn4HTG&YSojG(z|53(SWLEEd6|0TO;yvrd|1cIco$IX}RwY5`u1C zThD%uR-JH(&Y2JG^t_akDx}r^#;9Z7D%X2UFJ@9AGQAARj>8g|rmk>xyR<+U=VV{L zC3LgJqYT?|f4S8K(Yje9JI!LQrz(JfLv>9?Qze|MEGF;qSXK6uTXNonxeyo(*6`>L z8CI=r=l1W^U!`xi;0`#|e_^LjtsCo|?wV8GS0qnk;yrzpym32i%ss}k#xQxlrFGkz zZQck-YL5gmxN5(jqf8$Y|6N|zh+dtvtz)0nc`gT{oO zNs08*@?G^I|MYh~IJk!(WZ38GD~_Vq&wu-)GomMc)B70J`V_j{#b%tyG)LSK zVFp@S_uQ_IZGMS@QWO31es?Wn$KPud@2l+2DP;<6z8k z0KZA{Xvo)=xGXN1isy>#kEXT<$L#p3W4qSaoUwP`Lnt{%luJTx_6Cy@eTuZKTP{)r zS-Fs#^~kVRiLd+r)rn~bA6}c7)b3UThkapT=JL$d-T{!LHLgIO%CgXp@8=i1!*+hy zeJ#tBv~XJ3b4V^Zk@&CVH~Z)FR|CXlBORs%LLLSmKjcNo#?A@Icrr;mi#umF#JdcS?_GAa->RF{ ziFgfa*W#ynEniJE(2~+@S#>GoXiYQb;~k>tK`QhWoKBwn9?ygy@|W7DR^}DzT_6WE z1uQ_5^v6=H6LnwQ0wcD}z_6k>-q_XDsM=E5?o7#+dGfwLc*=0*( zs=HZ#$}D`PWz7z|xgyC9-D7`7HzaEGHG_KaytQ>Ht|0**|Ax;tANiq~Ht5@d7xZ}E z>@)ez`p0u{pBB~4n(#Qg<~uDwHozEDO=?nf454gd3484(@V zt!>Ylnc8y4)KDLzYQeoP6cd-ZVcTwdY6(nD_RaFuiqF~wwi@r|X*1{LZdc59!};tq z$fvW1d1v{ncRaxloG=w1`J<|#NwuJ3DW|WO>V9-3nRA0Au&*SO4eI57-4Ee~<(%@p zvbbg#oV#Sk9+b3Px~ybP8=6~)g&#~}7Q5S?w~Lg=S1Et(^t^1qO0Y)8vS&eA_@>~A zMk9DQXPF0k)mlR3ePVaJIgx3$PZWnHKcVO;JtdW-3zjF3-a8q+tgkPHhDFR*(j?HE z@3>P@-zTb#n*P{})9(1)a?()y=KrbZldn-w+IsIA(3^>yo?BjcrPK5>uVY)#W!e=D zU63acjk2uWZ+C5CO3x+X{z1v?OM{c#oXHscFFGjLns-wCk7r411~N-r{ADY#l#a-L z!n?5yP_o>F%#iv+NVmf?X=(B*VT}rQv}W!{YZAU30}LcnP=%!xwM5V-+MM^SXC4Lm zFMC}OAv3cr`8Cm)@_IjNey+4-!G;;ZJvG4!z;MLonjR=* zq~9^4VF1(|UV?I1`7+^~rMvYhZ@~}rWTZ|}rqVZN9sz7Ds|er)EapKLwv>1J1wyguB3zvcq+JE}FHohJWQl^o397sj>_@3ThskM_y|f85v~% zjeh`PbubnV=WWe+>+LbrEwVN>4==+yESn|!A!>fG#+l&h7Eg`8^zmnQH<2+aQ6Y3g zdCKMFbYWUz29F^`a1t2io0Gd6So>LdSR`u&i>Us(n&;U04>9?h?RJZuD7;!cvS#`W zbNEVeY5DSZgvpHt_)2#kPouA4A$~CyfBHilCx?%zNs|Rq@zi+Ow2Ipw%Kt^u;gyu- zl1J5pWAaUK_m`)Di%0&jkPA=6t%_|wP|4V3%9Pq`kBZ=cVDdGUv@um}uCqYHW_LI0 zb-jh}1SWC?2fI@QVOg&zb-b#xW@c_|Tl*3crsAa}#41eFHVWLYJhiSf(%j@cUotIP z(6l{^*l2?tn)q6sA%7H?y=cy404OnwDQ5?n z3;w2v%t=?a+`tz`e%)T(8+Sk4u2d%2c(`O}k-M4G0>h?kkS)#D=WK>tNd}`;B3b$> zYh{ohSS0&7(DVO#pG~^mPL*e^Dq1l7;HjJ9dZp%JiTcn0)UD#%-uwdgf@oHkm~xV| zK($}A!eMSn{^Zp`b$d-8rya%2e+MHrAKNm2oNrmWLOMHuc6=w~@9~GR- z9}+GA?(VagodK$mXzHO-LGZu&M;K_rRdIlTVGQfFJmOJTwuO6vPq-h(!XLtItUkJ4 zcGO$w#n)~UU|`i_0D|qPH+rmmB}GV^Av-#h%rZ>t;w=!susJ&w$MYiyX?-@@{At>EP5 zw&3#hUcQPc`Ts!d2HDfY7`i+EWgWQpRj2{8EV7!m5N9jy4!505Wgq$+h{k4jsvJU= zhFd1RL*LK`y+dtOzDpc#FaBM(SGN3hDF?v zl#t=Zm1ZzO?L*ggJ!M))ih$N2Irmfiq2c$xb?;>;19nb|Zqabj($_gNOwUiq5|(_2 z;VtopFfAqx%KS!e5!wHiWvCY8e_rC57+(p@Ba`_r!3j-BHv0hnl7l`khq4g5=pqHZ zgNTlCeytCA6su6UI$!x;c@wKGiLadWj+*c`%l`Fkf0e|QheIkzIotDKW}mY4h_0{% zK6}OCal}y|l$NQlQa-0@WR-%nEJe&id%|yclIND6hJ?mD`2k1y{o(5 z8RwwNI5SQ3+pF5Oz)*&Jw`1|davtKp)!_-QSZtyt@cN^Z6X?D%vs&wI$e`}?N-X&{ z7xmSxqSl2kIzc$#@yyN0`*SbaM?Y(tl+(=O6Y#U1L6$uIyPiBePv@^C+Gth@&8ZoQ z4d$)VMuy)k^yMF-Iig+QaoFt;#ha$3h1_fW9 zaVEYMW+j^6uvUd)b8@N)BRqgiEh6eWAws-toD+Q`LHF>U9w_HYY(#6J_O(^cw(X0Yt6kDhJ#8>0L`1zqWAjMA4NLbdSkE|zsjA}RABSk)%Bpc zk0hdz#m&PnorD($>7VinTgLjl-x8h}!bJu%bs66jQ>+Ot58t;f^VpT(q!vv?Lhdz( z^YHOjcjT~@_>1dW*>M#i5XrAhNCO+>XnFeZPVOsG`#{1Aqb?rOQH)P@7ZdXYh!tos z6)v5F>9Ao3c&}A`{XUKzWB0`ydY$((!c`aFy$ZjLY!~F;Gg&J-rg3Q8DkD4fzX~NJ zJkIbbhizv|y%Rn#;i_EbEHDw;eT9`5vS;h9P`Z5al|3|Eiig6|4DlGnEVClhr&p(Z zU7O-we;0cEBR^6^D>)+7kO|SJNRI;(jYIU3{|Y{HIWgF{3n0TLNS@XI#M2*k9L*{4 zrWVUUg>osU?u5FxtFM9+?OGZ1^EfO4ulLQI5HS9wyPZnsuN3XoqUHoPM75`cWa_NN zjPp}RYeuNrxr6>ppp(F+k%CD(k-|>#?|=MO<9Ee#)@xG{ds_bGb-BLl4h)=&1VPhJlwKv)LxGCOZg3hN%=aDRaQEgI^DnK zJE8n71KUe_Sx`P@ZZR^NGqLlsE{M-QEUQ^(8?lu&&Gus}rM87`C+T*VC`a`@uj|WTX0)B3jw$x1yv@#Uf$lidH-4 z2|=&Xi0fSe036BtTKNrU+rl4=6k-?hTp#)&!!q{UG1n8%{?(YR2+z@X?f3D4>#H1C zxXV9}+;QMf77U{>vsGmJL-UAgw2}DjiJ4|~i?S15Y6-}M#)MSWG5MP|%otMfsAEo( zdq{(lwyBiZUtE$DKQ~#-baGD3;U-lqfN0Wjvxpz_QVAb#dp=O`InbMqcZ&;6PDanTwn}zgR1p6OmY5nRt|~oR0f=R zGMezp$XJSd1LD|^BtqUvGgLB^*hf%_7>9I^F`R>!w(`mZtdWaN-l$ta3lu7y;r<59L><+@LrL|8W`v{Rs)5Bz}vw zTFY0o-&REKbB;iC1X_GlZ2hqbHS}^I@4G0s{vxsJu3g4ox0=27!J--38dOb2^BGp* zZUUNioj1n_T|Ln=-Xc2VDndFx?@hGBBH-fz^lw}NhlNHJv!*o{j z^b_#bFczhP6cm{_VJ)Hb+m%{c3-_`ku|SP`<2gxK_+RM`zVox5zPTu!$!UMx!Ckcd zO>{?Syj1OTMM38j0!T}^(i_O-G)Wy1)?w)9fp9Zs^k}K}cpB7;ra&)ldH?ZSm9kbD zA{%4&ufO{T*(+&p`m4P&9lNXHd3gr(Cw}u*R>T)8ruAgROcY*7$N}e2##1g_rrx=^ zaG!?V@VgXi1ZV5Igb>WAa8AsAuS|4ua;x2e(zDq5D#)5PseM4!nU&s& zw6CdY#d961=G7Yc^yE*|>I4gx9K=r2X-WqN5LRd=)xM>fmc-S+Go1%&&D z9i>kl)Y9fYTJDZF*4$L=Z$m z5hEzwMP}X2&U{yUy`y`<)ww&rcb=JN&c%7(b6&qA1NK>WFbPjdje(N&_MPW&sa=Fk zeO8qDBiyLHAX9q1VL@@FMhLrkh0wB{L)j)r9IItT+-=ef#6(9+ z7``97Kyk=T_1pF;Nti%8?23V0zqrBhy+z=apdK^<{NSg#ZNL+ zw*BPrt70?3rr#UA{nPRk2Eg#iGSn%)aQ$(( zc@e;vK{nU5qDt}Sl$YMs@$7KHpBDo;j4n9 zCfO1>o;`bWc%@Xmg=1?&Fd3`O5$`(Oj{G720W$}Z0CT?7L-~n5;B6|B3V2n!!3o^e zf{Sc?*J-=hIH(JQPMx^tF?`bt|M?|Ls6$(C;BK`qw5G~1)msmr%?dx(zK)_;v`5kC znC8GSguUFQ?(z>f&Xo}wYk{PU$$cR|jxD@WT<yD?CW8yVxFgMhwf9aBJex^tB)9?%rE+7CWb7uP(hvF z-~KYB$NJ(dAU=ZmBe1w(xZwYVf;S7&g7+uWEERjJtk{*bl3+$=krlrs+f}0AwSKuH zvFZ6Im=6ypncU~f+aWYub1+w>DICTZjkMl+scDwb_1ohUUV)wI34V~CL50Y99fq^6 zG!k=Dd90Yn3XxTNJgJD5bcoreMR$Z~mg>c9X75Sd)D1|pzD05tgL|!v_{2R>=>?_1 zmv}z+(|(k3LSwJ{LS)U}=iIS=qPrtE6+#2XlY0 z)UR%VT)PA`M=C!hu}1>vru<%qi5v8D^O!Uf{IF&V0LN4BqlRAz_tHO z)z1ek*K^FSq8e2Lre2@9SfZrT%NUQ<$u;R>2H5VO%DRT|lP8~Ll27wspa`s55kho` z2J#o}kTtRB9sMEv*Bi6hET8^5v}0c7JcPJg*7o+ z1n$s;LCBh^#?T-A4!ULT8QTc)s5!ur*!gfCSrziFrwvU(Ukz0 zBO>ysJ-d+ttJ*%xv`&4P@}Iq!aH@gMnwSs3@o=UdvHk>nv?9!>^5Mo7|Z=t;w+ZrZgv|!+FUviUErp92N%>Cx@=YKKPO(!&>u%=x_J6E4dr2~3Eu7!4v15mg}z>; zPif9}x499mtNhs)y(Bb=f}!M)5rT^kn-Z#v3r=&#-NTZ zRtzKZj`#F~kK(NSFkU2pMAksy#z1qcK>1Ogc+f0KhEtERAqPMGXx_72GjDcbs+T5uDypFTW!=gCjx5yhFpiLveUTbw&J- zGk>LD8u+Dw|4t3izt4L8-|pNr$mht;F|0eA8~~I900P0p#KyL3*DgUpF)4zMTr<~J%`{LKZH~@ffO^*$-zBi`;fbz};M`v;1 zfI|dxfmL?sF}xywm@qa8|AlErkRS-=;Acdk=amh4?aUjRh);n9Ja zs}I+j^PWm)9$?zjHa|z+Al+UgQMoU}Dr5co?_^9@WbP zIrRY00!Rk=N%z^|5%d*&P%02DnGD*bV&d`SMby1K109!-o(bpPxql^}SLXgk0=4nx ztOM`N<>oxv9l#fD7ol1SAAbCR==4Rk%U|OOuMljSsTr=s1ll9@bq^u1AOQ_hNbf;5 zN(4xy9+QNa^z@_UX~qx>niN2$Api-D2^SQN24|2K#@*-^LOtP5m4Wn<;+4;Fz%D|D zL~87$Ok|38<8DAG_E^GEjhe^B@2JBRe_ROFH+kxdnl(r&>+I|n`oV7$1+FgGhKM8q zKlm*IAVT`0OT1qx@ZxTV<5D}hd+3{%M$&xO%-|&cAfa*k7YqO?l$>s(taaS#eR@%s zzUe%3yH5k?1(flsOpuR#k#zbOmk4z-nZypb8E^nWH&mU%r-QLY2ID{O`TEZGMNj}4 zh2+GNDk+p{c5K5Z!#XPlMJcKfB0e@YjtGTzihzCc1RN(L62{6Pz<+fTXhkOZ;&y35 z_CCOLa8R1h1{sct;3PrJP~8~Jo|=q!F&FmWuTVB5p6*McG>N&zC6 zNi}hx$caPr zZXThcCU^u4fUd`0p#(SJu;g-S#2|Id3xXhxq(BTr0!W@QfZ8=46p|Aq;6w9;vIy@e z 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

PUKa!Qa=_FgiD>1Kf;a&YKls#2{2qmd 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 Jc>WiU{x1O!YLfr} literal 0 HcmV?d00001 diff --git a/sounds/Teams 共鸣.mp3 b/sounds/Teams 共鸣.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..7f46f4ea42f146402caa381fd4bd7325205daa4a GIT binary patch literal 38334 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 literal 0 HcmV?d00001 diff --git a/sounds/Teams 叮铃.mp3 b/sounds/Teams 叮铃.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..a099399be43943ff71def29936bb96d483354129 GIT binary patch literal 135488 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 literal 0 HcmV?d00001 diff --git a/sounds/Teams 增强.mp3 b/sounds/Teams 增强.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..03f7249a4faa59d2622c5740e756b7872d344496 GIT binary patch literal 79294 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 literal 0 HcmV?d00001 diff --git a/sounds/Teams 尤里卡.mp3 b/sounds/Teams 尤里卡.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..fb5cdb82c151afea1f5b27a244078fcd37bea4f1 GIT binary patch literal 242048 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 literal 0 HcmV?d00001 diff --git a/sounds/Teams 弹拨.mp3 b/sounds/Teams 弹拨.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..a31cd6c2701c86960415c392f57d1da82d638dd7 GIT binary patch literal 34154 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 literal 0 HcmV?d00001 diff --git a/sounds/Teams 提醒.mp3 b/sounds/Teams 提醒.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..fce78c9bb55bc25e37f65cba0a5ee4693d03e8e4 GIT binary patch literal 29974 zcmeFX1yo$yvM$_cARz=#BT3NU&_FltuEE{AX`II0-Q7KSaJK*<34!1QcL)JO@B|6L zU$e8%Is4vs?;H1y|GhE(@!np8Zq{0}X4R~k^?g;n#*&ldLIWTVUNa3{DK+E?Ci24x z;sgUUB*irTyygOdkk@ibQh#1^a6z~MDr$0C000pa0HC9!0uU7Oa4?10z+EVza0@Gh z5cOe4H#Mb|nGm%$La_E0!K^8D^LJ2mAWA}%&U)M9r7lt^Qg6827TNQ&B;n35Co2aRD|-axolaAz zy{n55H8paa@*lp~IVdUpQ$50&?GMk`VD@(G9;OcL9Bd$VJ3IEj&Tw{-aziTlb3y;% z3}+2b2ROSL+}YmM2?m#PgCksM{;di%_`iJmFQ`C@{~HC!{rF$6;IG!8aF73Fy-;^^ z_PfzP-2Celq<+c&EGl-tqax{vFtxLSDZ$OGkO}aYh?>Fvxikk?C)+>v$_&O1w}smw z5yVv2yl*RZgd5z+8EFGK_OE-cc6WsHdoMsB zDG;|bACEXlnukaFANT(HU-I9L^N2$v#3ea6K^%XT`p?fLK|G+p>gN;Zk(K~)aQ?9# z-k-0TnK$a%kq ztp0*SFbKp8;pBv|LLfZ6tY$DXB%C;q>2Jyh<^3IMQ|^B|+uah5RQtb9`+u5pwl{Zi zH+6!GSs+3CkCO4baQs0hlu`(oy&2r;k2=8yqGV7qg;^n7?42zc|E*ORGU^s^WHzx= zv;Tkh8pgxLV+P{kW90;yo3p}UT->ZY5abs(2*&q+uh(~McgMNNbTj3JfVo(a)C*z- zn<81o)RY5x28F|5T*%T5hW}=}e{SRd4SW6%@Bhmc=l?g}-!)!l$b$2a%ok+8>u~-7 ze?j*DnIQh;3`w|?6%zf@PWE>kMs`)1$-_g)tblnv^=|8EMlaG%_(#hW8j@IwQelyc=^>=bwzwLrJ1VEra{`mgw zQcZ3Ds0jaoh5umYe{~Iic=0-;=t0V*pK##1xkIjf z*_xpJ8;6h5J#pljo@l{kwREU%X0Q>-9>dE!bl|Xm=6~@SfMI}xGc^7{ z3JstvE-3>J1Q5Q&ZgaFC{0s<@zx`f$DDhg`f#W_VEB4!wWv|oSvClePmn&z3wK}pw zm|t|#locNWa2}N#tE`527u6?|IbI2I(9_peTY52DH zm$T&3uK-lSquZ+-oXIaFZ-f|?%u`BDS8jd?-`<=R^(jG9e!cmAM9Xv5cy_h~zK9dr zl=yT?_B{zZh}K{flZX13B~{3pUZsy12_-YNRga^e_3$pa`}gvEjulrXgW~SkQF+eN z_xWU(rS(J2EY1S$_Bbqvdpcc=UxiBBa)lEMKYftTj48By8l+O$NFaR@?iRq(`%q4( zm180~j|&2>B)xGp%1`DG9Dnig3QC{uo6s`X z^^<)`{@_@v2I4xTb@}>yZDhxK_LDy|V!x8RuKtaM^;b7g-y!0wOk5Xo)#mFZ zmggnwUYQZSMJ{_eIdU;_Z_J-3(=662MzpvPvO01H^_(Z!2aF0;VPoq>r&y3h(4eCbu}lWZ;``oK;`DSBht$nZ&u4mvT}Ny+{t1PWOB?ik#I{_nd||0vBk$Ocrcz?2B4? zjI0Vi*WIw8-U3C^$&kk;DWX#1-~c`Yhw&X<9#YXB$B2Bk!a;MOk(9u*ZN9HF^;x-V zD64y^@j$O(zc-B|?SpeLNFO@8AD^T5g`+`cFGbhUIXcpaKZ)ciU+>V|Z0=Deoci*WZO_y3)!X(p~4#fPLDBVkL)}-*%4IZu=V;b6GF+HhP;I z$7t#Byx~$>bTXe!yV&EP9*E$HO;2rU^_{^uu04&Yvx7KRA3F6FCm#~L`*_)jsdE-; zS#?-s?nXvSzAUB#mJ3GhdXe+=9<|VqWV4M563kMM;aG7q+8oCgQ4nUpa}a8PCP=lf z5JH!h#Bmrb3Zi_+`hb=RNJ(2o_E1H2rRM;K$V=8e8cKJq1?HkG`6(!52{OYxgT#Ue&R49aTnpVj99&cz>knN_TiJG)+%db~Dn;So>+ex3H zoh)hgY}NBrjh&pmot%A62doI&|A z6p$8jxv3}?#L`pD5aS*ebKa~pyc*fmBPbF>9q96Q4g9<>mM9E*^HSG_h zLt@B`41k5}CqA_3;}E1w`VfPr(v^Y?t< z=tyRLDSlSjPufM*oz1t$(`zO2Vew5f=KONC;NzpdmI8BHX~ulMHYr%rUXtiZIvajw zI^Oogee`4wAYR~sD0T&ycUl>v3)8!RO@4zR|FuD1Z{arp0Ydt0rb+vp|8+x1sTuzD z3*l3mWAG4TP2Eaebd9*Kn?a#`q0qhJ+&7l`5+oF&v7vcMS+6r%Ll*3gTS(w_hXylz zbsdsfYC82e$yj7oQPjOYIciF8HhBhQTSHQ66jn2zJ30xTX>r1S?OBe7-rn9GZiV4v zB!^Iar}_x6x&~+ll$)Ug9s$_^RvAGi;$#Mi6Ir0o@C=K$M8Kz%fQ%=i#6Wx#iVRHT z2TK%Re(0rvd0guhckGQRhg&j1TT+bCBYZ#%BOAX;y}63o*yO=RS{!*dVWgspaY-fl zzMsl$L1tfApF^KZhV)bUX+C|2Q}5Qzv&M{Rd4#DRze$7lB2C|>P{(q&xj%%&HV;4H7YHRa`p_0bmvqgO>|$3PskKSM%IW- zq5}CPjjCR-r$(Omh5*P&tWR%vC$IPCis9-UfupZRzPxvC=g+=;UK}?_3s-B1 zU|j#k;2nmZ0Pd~&iD!3z#*4Ji7<|akqMN$*tk$G{hv`k>w|e@|`uMTR_wEzcX?4W1 z>D4O?X_jbJugfWsW;%3o-JUreatg6`{6sm5 zIPL!08dtS6W;}d)ec-jC<5spF?jC=0TJ0~;`F(oz#{Rf5b?j?LwRIoRw|&{KVfxw$ zk<64i(=~GRQzT4x&AU~^XQp|{?yTdswR+vFL|%bp_w2q+`&^?0TinpWLc{>IroQyX zHF$UG(*-N%uZdSfxwBX_D2%&MHoqSK467Wy&+I65ignJqi>cJ`6sGFZMmHkdtzIEu{nwr&e>&n|UM*m)_c;>t#Bknm~m;=GTo&kvfZCDt=fL^>9%m6St z>cFHBR=e@u_~Cm44KEfox;ay% z4eLRq-mFA)&TeSJN!Yd0h9_on{d%bdzww9pInA6x7IXsMMX6kUp?~09Ng?d|DD~s3 z;BwvZs$wUCwe3-+sy^bTI2s~o#z*x8SUB#nf33FJGV|e?6aB@o8%JD>E2EC66xzM0 z@Lq}Yq6-vaiG{Bdc!&9s_Mm>}o#*ytTo*UGudLU7@&pW&p7m2$_YHFRkdrs%^}1z0 zpX_zARlp@2kjtvE7J4KdGaLslB8}%@d7JsD>j+0}99Ih*)yLdU%FPxr_Dw4xRA{-R zL4e>@?rq_v|7phso#8E=8}@sntk7OE^CeT%phUAA6z%6?f|HND+A07M{Q#5bKv9!3 zKoqnv^uU`OJ;g>Wyah^zrem@h_|wD{Ma6_akiY~x;5`wbp8>#6mu^ZvEtb$&yklIo zoW|!EZZ#OLW5a`mM)xMTRV{Bx&sku+?UW@hQk6w=h$b#m+osgq)o~$(m-KT%OsRTj zIkaUkC~ETo%Wm!+hJ+)rJp9GD4*MMP>?5*Rah71DXXy6FW~d^<&{x6CROR&sO7%h< zm9f3CT&b5_TUntw?Qcz+8Yd`bg4rC|gd8JO>UDl)G3VuZxDH!u<*_`NRWs@cJ5u86 zacx_{A!XO`3>0)L9rSQ3VbpGlp0l^w&3Nd?wWI|xlJLi@ahbZBa-#R^E7Wxpfhwbc z%MF_MGctOs8dBM17XqNws-)zb{a>ojNItyKn4)^EXRU7lz$`R`nMKBL?M7ym<+x)l zZiai?-M_74YO1K{h%pY#QySN%Cgn{|Dk=ny}a$uP^9 zFlbkfJ%a{z;RTYRt<5M9asqkBYiWqlCL>?9@556KE$SBxc1HS{#wR6Ia|Bpo4bsL3 zOPu-ChpJYqdD0xq!^&V}UZ)Hdn;p7aHoB&%xocPNdDy#a`$l=KzwRsyc9|apxIE5_ z-+FznQ~683TOp@aptIGuTmNwC>bCtjxs`{pWH2wg={TkN045L`-8Gtz)7`$Fy02VedHrcyV}=v)OYnt%{!J)3~GtIlr7-}iI|1d^pL)9A1CTz zZTJgyLOa%HL8$HE2CxjFuj7oLA%D3)LdUZPfxMFy3ACfr>`;27}*=k!?hc z(BBKt&D39uYv6O{AISxen!TiL;7^*{&&km)T)dX-(4)!mrs{8hb+&ZekX3E#));T$ zJQGpl*ddg4+eMNlH#_g_;#Ja=+%CZRaex?Imya@nSTsY26fcYC@uMN)$62yGN&r)} z2uk1+)bkL_Tp$iGv%~#7i-^Rtmux8`FswZ&fS#f*i!u`pHJ#c>Rq;|pwOp|!O&@2X zg?mNUwJ4dUMyEp{)>eD+4ns5nSWUj-0`uEn;_N*}Fc@NtNzd?=RrBvt2*bcGMXE6T zfB;dS4=0q9SUE1V)PRQ%c@*t2gM)}h1Cp$+c2&m6A?K>8i;ekPp}2)<^xJEd5RQ7c zna0X4oxmF7jGQjzP}+Um3j4Fw%CvpWcU8t?tnj5;)6ni}>om_U5RNWqCk+W|0ns#@ zTl)PB&1%HgiizXwgQM1!!=|}Sd$(qUKBC(_?r{Cr(cUI&tn<+&H~VqRfqq94>V~U8 zC*;?}@t#hHS3Y0+@TO`+=dys4pS4jG&-aXqev_e8<{XPB)JtzV>zos|jrZaV;U*{; zWpopZmEE;|u9pPUjgvIrjbF zVcg9qnRztR_CDu`YOu_x_ZP z=!dL+fCeTZ72X^z;27l-J1F8F8p>yY!cVH41|goD6Sc0rr+9UM^5M8ADGKH5#HLY< ztQp>(bF~m=MzY5$AbLW^6yVz$iKME7D2vHT`G6|w*vj%49F4@DjsAkbd*3-4f;E#v z8znH>Gv|E?hYYne7ESf4Z zs6UFf9FY1DgrZS}ffF85xxwUgldD{i!Q+_yFw`+#qLwN zE?48zNt+P^_D39z5}mS*1MI8av)58|t|J;YXVV{=uEs zqdD5c+?8Vxaf$o7b21ACL8GomAMY?k1;FC=6(7p~78J#vQH?$nXQF%hsMDGczc$RW+`>N^fXM!NB z88?Vp$JW=Ad}q2^QHN~16s$jM{ckglv7J3b{jVVT*Lj;PgWnA>Kn6A(a}N#no~i;z zPdhKWhbUUl+~Yj9#=6f$_NT9!Un?wKq&hUNUYoY>HLjlF__f@!?Rxeg8d(~{ygU3w zRvpUik271jSS#Bv@hiLgr#|T#g#f(003>fm=i(h z56SlVgz8V;RE5Ai48XvvjPB*^t?T2Pv2x2AhV0vUmpyOc*c!8Od{AGd?Yu35 zTHo*67h#*r^(~j%mc>OLjkBJEwN8!WsbwLwazhBMA#Qp1rT@tFEo5b-sG@c~_E?ay z{#9=+!+>tN6)+W$Cr|X^5wx(JTgtsY5(L0OFE)Ag7BI~Ws)^B5pRId$M0oPyT;tOW zuCrD_j3}!PjPRZ!8z$I+<7M}7`AqVsHSn!;!CC^^y;e4h28J%{W|p35>ps2V0$oK4 zAz{9`{x1P|X3~^lCi>~@w~md++!aGQ`up@lPsX-#y*2eFy_xF8avI`l9EZp%A#SQ+ zBFxq5UPC!E`nTbZ6pm?5a!(nSXbUrSzEmw?9J}?{f;Ly znvNg6BGhCU;7vSM#jX?)Jwf|Jny(oua)T6(iOmp3FBH}(e7I8JZ1_mVQ*$D(3Vqbg zHN+)yv(>DAlbnMn&beT2Ubx*n92Os@CsL%eeB8j<0Hoy>jJyZhi6^28;v@m4WssGB zl`%<_{kA~})S+CHq6mQ96BUaYg}K1+b6 zw=BMxk+AI6Q3z45cVJ_><; z9xRJaRW1bFJ)AXUGbrcdRv6T1b3;LANh zMRmr3V#<|6YG=3Hsv}*Wx>WAGSas{uSu@|yV_1%FbQ>Aoc5c_!0@bR8yS}R3P04g> z^-R-o)?F({XMZ|#z~AHBS~>4_(#e2L9Z)?$QtBS}q*||*{>K3^`&?_7h*IoMYHRp% zwf|)<_mh=|t`&PhdjlkbM&T=y@Hfj{LB@K6o3H2ez8bVz&k#=UC=N6m8EZ2gR9<`& z1;O5-EE|pX1oh96h3IQcnflm( zlnJ-U$hDgt=1{Y|hCZp4H~}s`X^x1DOczc}{<+3M9Cg3mn3c)r5f5Y99G~mjk?N^7 z%a7DXmMDsfaB88MxK_>S8+RM)j`7q_z4As2*Ipg!t6cU63oS#Of<3*16e??S9OI%U z3Ivuan`tSiAS{4|sa5Jn%wn>f(+$&fj4wVos0%P4N}owr0G`!aVCaJnp@f)OsDUS{ z5mJch`cc#CfYKcu-0V?a+1u$KSnN1XiY>7+3!1gb?>LmRncSN74yWzVh4x!w!iL_SAF26c2=wTtR<7sr{$=+Ys5-s zX|08)^_Hi;+xL!?H-;mVi`88kQ!Cjm6qSBqt1}0l^IKeT!t1EP_!xR0YD&7NmySA& zlD5X>t92WpeK%!J2cA1Eo40P-z%JMWgZ81MrHbVh@O9?Qjn@byZ+>jMhM`tK`OH;{ zL(WZ~U@s}$>06G~ZM?`2k}dJ(r9SLOOE!cKOhMhs?SX+0SS575XCLT|I=e>}sCB)J zHLjil$jixabT4F<+UQzG&&O*w217e>ieEmH_j0@Dd5~>aK}Y;tOq_Q|O*Jzic|@MK z<0TPkxp!Ovyry>=8Y6c+edX{*$g9|EkQI&yO}qGMJ{l%tRw=8wN;MU6lqBV|e|mlR z<~6&zt$gK)TPmqyln^=&#XVk78H$ec^XjV%itlzbuHH-UfbL zv&N%DN9Rh=*vR1Po6ab0^LX-^a;K8%!{v^j zb@6^A_0w^BH>Rm8F()>l(9LHOHs7=QGV(&G%?ep5?sOXN{IBQ6~Se z*~nnc41URa)C%2`Uq}gm4CUTa{P?`F+XfHKNxxNlC+gYlBheBoi3Z7XDw(p(OS%t( zX>>Q0Uw1ym9JU)yO^FfEQ;@1U8qkrxvxX%CLKp7@}9HESGIQE+5Hnn3>eb zsL>)0xjMtYU2Vb6m-|*Wf=;eSSys>WaqhX77p^7n&9H2^Sb8u z0sy2~iIiy1?+;UJaS#{`I-vnFtd33RE72zW6klh6cu#s?sy_w{yJ2wy=op~m^2{eW z%?hk#ajFv%lZkwnZGN20S{yk=_74QzCQQEjye;^n4lzbx75ToK%>Nt|tgN$-P2X<{ zKgWK7?B&qkn1P9+ns6Q@%VkW6vuo;DIw4RS%{kz&-*7UeGg?(kZd?7D$X~F^+&1zm z?Y4Mg5pyQsl;%vH>|yN`R$AAWbP9P`5pT$jQ2yk$dF9wqV{e$D>EO8Y*efrYf~)=3 z>A*OCVR`9I7n^Zq_tH5c`w3k6tbP{a&)>o|>wL4$Fveo#ba`1aZP(^o?v{k?ySFtx z=d&}0ms2IwxsTSXDbtL@^sd{gQm=J}J0tLh9|+u+DI;Y_34U`X5_kN8Ua_i)xoNGhsa0F!L1{#m6lss;%aJ;P6Lq$Y%5YVY5Yp zR_%CM>rdO&@?_e~5Y1;SI^%%m5VhjDN>UK|2RQ-6}Z=|zg}(~nl~ty^Gb8793c9FB%j;P#pi#9afCuf-h5RQ(x;&}FEmO>C`D zsDFKua-59)#ZFRSl5g~4;~ZT{-AWSLw8c4r^G?6f{PKzY%;0773wN2Drkb;~5X?T@ zs<-nvGBPH^asV_6G({koV}5CTya#hwg;3FVPvQX%`6L?X{<^&t*JLt3Ef*)gcgpwl znQArX47GI;g2q&05q5+3(>O-m5XKBs>e72QEeRuL=));@y&QdPM5(`Ma{gRG;KBJr zY`OvHyED|gI)vJ_?h^bsQ6-WHk+xJ=L;Rd7+Z~Rl_{N^!a3Mjf_6Moo_u~Aqma0Rx zrKO_wrT1}7ts4Zj9UNC5-I^jfUxVLQ$O7>o8FE4ak z?^m9+Uv;Ejb#I>Jj;8JFSs6wh>mh|t1akAU>pN~0w3^SOxh-l9ORDp!&gV7qv_rjH z%ILjqc%@`&pApP@|6C z7uUa4Zf6UiPFkM1;Ecb-)|+Rdl4tnJNXi7{!^4&ks$LmhT2g7$5{}sj)Ar=MUyP;N zp7D}W0*tB3Ok#@hB(eX!_mf>QuT+TJ>ZMh+!#pE4!E3kH0^DattKCviL$sn#SWg++UWVF~F89AutO8F);WpF0N8qR|Q|Q?C zxS@Hxy+-j_Nx_*1evltl`D73qIU&8fvjR@a@|1+03K`DiX4l^z)K@!gE!a&5GR`-w z13k#epYxi>U&qS8)pceg5PSA~F67D_sck1G)^3~n36Q8Z?IZ<``jma*n473B)&bks zy>VM|Y1Qg-aLrRFtnTFCV9?5Gh8Jek!d=3>jgAVSUUaR?u6EClw}-oH+t{=#Pi5Cu zoYra-H0p(o2sWHq&~KzNt2>js(U(`~4YpJpRLfYj`^LijDx=M>S`ho4R&)&m*@WX+ zP4)78EL|h687?FXLmMof*%C2~E-0u*8qbT0WP!Ny8dYq=)CR}(3|>#vF=C~xmoC-x z>|40~D{j9KXh)Qi)R()_ft;Ha2}1lK=V)e0tps4FhmwQ%!CJUjU>MNq6-r^*O$i45 z2a5o{Wlyts`nt~9MuCwJBAGkZcKk(Ya!RS=`5g1+FE&~6m$KSbKJYB+l65cb9+v2q z)EtASiE`(ZQY6J>g6qm<9s+f9RJJRWMA3){sQDmu5_RODK(Q>Ic)2jptf3^kB0?<%_{WwsyG2?AWgt@t@Qy!waok)Nvbz)Ry zcJ%bzKs=ezeZEV{>&7^=-0p>2saBQh>Ru)D^5Imaf?prFiO>343Ffr7@uB1CmNq$t z%FDNl1Xdt=Ew)TRTDw8h2W4<1%BXF$!HCQmX|2@})B#J-s|*UCZsz&+3j9 zp?$ogsy_6+#P?hExYESW5!%uwacGsA?xUF$qjWji?@F@wJJH`xzjrFnvM3pB&{n73 zFHzfs4KfUA?S2Y!TgdztSg`wa4y9?cgM33W{`Qu<(f8M)%zN*yxu4uvb?{`E@#5{d zRxAOVa`B*aIBLjKrgu|Jwur){YE6rS=>%P4QPKGx74=jJLiMJ$vUcn&MqQ6r?(@-? zyQXC>H>=_r#q)&j-P1PLD!1ILHy7osiPA6I@ML9$RVZYQEPohV6;xtne0!Hon%#*X z)K4PUWC;=rRl%?d6h^^I`usTo&+J`4N?#4@vb+_e?WDnGhhY8dBRwxt!**YYTqnny zgJ7|EgODl=pA0Msg2?uS-Hl&$+gDZ{z|owv1)NB}imbl}+zs|N-F*`h6`m#KKan*hytGLmE?3a!wLtUes+|!Sw zE*)y$r07_9NIJOmpv}*L^6QA+2S#3cLu4NFu%Mz!%&`vvb3q9zo4imd6lS)kPV0}F z-qc70pvbT+E&ET1Y3)o&Oanjg3-0hzCt`fz>sD4YB7z=_B%7M;(^L3Q;nIiWHH|hW z2}%1{9=)<}1#aV+@_Ixf1k znD8ZyDufg9-gm@X?~MYd#J&KaJ;eb*ogd4Ct+-H51SI5LK22hLz(+$dK?k)J)=9JA zr`#uqJXl(4Y4+K&?q}7C8tyAUjeS+z!OvLj$C>q^c+9*sTV)VMv-S={&mUr`++pZb zlJjWhL#+1$rkBh3v%$mn%5&_a>(ST7>Kqy8WOdF3)}K}To?7ay74tph#C-0ozI1lulUJU{)%HyC z(>us_<$7(^m0qX}?W=bj9GiNqa}MqcDOW^O!^q)mtW#uDBP3`SW%Ge(C?U!7p0;)xpWSIsn1HuvRN)9dmkTBc^m7s<11 zvCWI>lV}oO`W&cB=R0Spx_w+xYk1k-#g8Tn*5I$;YLCus&B`|CJ~Y%jPno$*=${63m%|LCk>2!)9ftjn>^U z?{+D5j`}{IYA2~Sq14DP<#~c02~U}(354y!)`)YD&9dXlyQ+z`E`HFwPov{PZE19# zYiW9Js3u_G-RT(eCreo0Kg*;K;5V}0P>MKjMn1ECd7(zaAB%`@LVDNetOSHrf=)dNvgVH zIct)hIB^q>V8A*E&*3vhxEXU-rPxDk^>zXf2o)j6tt}fV(m&Pz4m-%anJ8}!f+ojn zf73m0sA_*b4x)dNH(iXP-o7Qc<=MAHo9@M#wTaHXykg_s*rcw1@p|~DuM1oczt&9X zkc(-Vo%5`6K66*E%&_*j>2x|(FJiFzcG7MDYxHeE4=E;r<0no+Vt^>={c!-`Gx!Mr z@8x|UdXQ(3!wl&QrTO6RVnCcgzJP=WKvV#V%cqwSz~b}GVJkN0{awDn#+D6^?d-P2 z1lY)2t!iQhX`p&sfWv2osA}Lw(zM0)Tfw3VnCv?`*@3_ekiv6ZJV8f%vvg79E2m~W zDEH!g->VP!)gjn*9}@Kr7;Bzm9*U3-Gz*x4X&w`sDr1gPDvgvoskh@?eLdJ_c1^aE zu?RV8YqGKSwy;X@(01HxUHnEgY%`I+PGY|_*WxNv|6r&E_oA+uP;Jt)G1SiHAUzA+ z(ArL{HTh9}*XT$#w|N}v$m_W4=0282X&&QxA+e%Fnu1|4#R!qriKt4CPZlW?7rJ$} z9COBl7*2sE0062GQeSxQc60mb=%9s}X)z|*eFx=V+2$!$jpm^o$4s7YzP=i$?sDIR zA#8>?J$Kosd=_%rgw*C%**I33VKkMMrN;(Ltv$y=Kezx|b41ts`}kS1PA z(S3BRU>q=YVO-UEvMiQLOgt(RE)XSvFA$Fqs2aKbw$lyh5X2Wmi3`LIu(B9NzV+L% z38*AmA^v`mdsSbbdp`8|+t#KNR;sW&4_nvw?H~t?){vJNtq=%|VX`0kn)Cfdd1B_< zs}~%_3j4>=s=F>frw+-AgzQ5#okLE&E(ELXZORMu+G|W!glavU4mES z&$KNft42r;$WpW-=gSu?r-aPOCQaavdcvpuW>ac-b*Qn^8YE>&4ID#xxeg|Jz-Kq= zP<^E=6(Fu$jrL6BQ;SRD;poyrF<^g4n9O}f$bNsz$Mg$9)aD7C&7ie#-97a}D?%lP z?h0^|&o^yGVwH&6y^4vMfm|CXqvJtzH`N2ff%>G;C=Iv7^w!m~i|t8^)7wH_t-&}` zSOlO94+E@Is|sL{RslRjW#%CR1iq92d7-R_p^tzr0H0Mjf&;{`BS*7CMCrA)Zv_au zm1NYqViB8*i_z*!hsTc&@Ki+E-%c`)q?4%=KxtQ-~C8_7&=(W7qmG_J6#TE;=h0lbLUpJzY znG?s(SJP)kdj_}PPOiE%X}P@Xsn&s;lm?Ui+vb)G)A0CRg_WaD`z##kQ2AXsI1T4r z8G?pjp838P820<(^hg(3hH{^fUSb_`T)gY*plw2yp^FVV3lE0r01x~YlMCLbbgF}B z8tVuZgx(8)t%CWOH$KhJvEn{VHL3?Px@znZC8*_>9=H3biWBIsC!XF@6G5HeWWZON zpka3T$fwuMo3=ipC)NtVC}8Nr{g$iy&6xTpRVMDKc4g7c@aZL;&W@yb@=f!_?1a5b zweRIkOw|b1mIJzD&lDE}rwSnfrzqN6oo0m-69&L@oR{Am*chcrUjh`d3f?|VwXyQ( zel{$k#r(56Dz_`Pvc)k?cH4sWecgWNw`YWa&p3?)a=>A7cH3AI;)f<{Lo~03eF$XA zpW*gn$;TwIZsEkvB+~@A*BU*rv)+GPT!}ywaQ6xRoR4-|PCd)&Tjy}Nb;$+4YG-^c=Q|WF8p-CkX75O!@9&c3pYhNw zUm)Q6Xo|Rp;BuB`)7Pb%U#X{foR)gUJ}!|%oi6*aIyNES+q??LN0Bk&uTbx?c697p zJ$vg(*9d$O%zsEuf@___gE-!$yLGWQT$IJfJ(}KQxXc=V98JT{i-C^#ucRqV) zakB50oO+-#Fg5=W(Q37?;i}bvCdKr8CoZ7hk-@Y?IDc~SmR`Rl|MsjY&ZI>3@zZ|0 zuP^WbpLJzTOaK{J0ri2OgR)zR3qlf}1_jJ#bq`~>(?4V*x_VztSK(8kI6tUuy*jF! zir`XzdUV>-PmSVD6e}--J4pLz?@Hu3@kn#=WEgeFb0S3Q{_;XTCrP*>an?gR0%1%7 z)y8LZ#Kl$Qam}?uN_NIoHEQ1KIe`-lj1SV@r%btQzY&rf^cZE^+FygObk-AUEYWjm z($rg6JdA>1tGP|pmhdWA-$9n(`4poncRJe?Bs&l!VZeD(gm$jGijTq z_|?VJ+gal~4CP^CZu^QQ5BPm?IOKbR-kYnxe2F>6asKWj^5+n3^po0ah;&nx`chZ~ zy43wmDg4rf5GNqkgAW>jK!6byE=(TG0Ww8@_ZAJ2C>=5&9S~)BI|SSc1OG%eaa^U% zJbvs#*7plLI)%AS$WZW|K8b2_EB5pex}8pctfCUGYp&VA)&{#J+AaBYYwofhUXj2D zJe#V^%7kW{Rc`nEy$(Nmvj}Xl^y*z8o9F>*mPoLb4M!6~vp- zFBZon^FNyxjb@Dv4WD=!>x81Yb-E1}IOpQ7Fqhtww;easj+(jvw!u<4(7$m65xwHX z(32yxf56K*O7K}Hk(SD-j4oI9XxtWHg3UdNq=pmw&1IE1;vP`LQsKLdIQL|@>pQ2; z#FqF*FqR@yFZPO&*5T&JD{I26Cs7He%9?BK{L;Ba1*9Z#Q#9LB3gz5RHa8I+&-6H% zY{QK<_~dh4u5TAFR2i>Uw}lix)AIt8P*8azz?gBUSh|A%AX5s!?z5fMtCQOoLU`IKd32ckB};G#zLZsKRU^W_m+m7J{&>OAJ3-oH-x>^9W4wh}v& zU7FTc6@~NkVb7vF&=lkCY%cEJFM>x63s0pADSRHROEavMqxpr4V8lhgBCAk&wMfQI zI{%4jfSF09rVecQDd-1Q>se>HfW++t^^v?2WJ)_C%#rVK2hgpyaZnF2v+ zFB%X4GC}?HwhGkofaXD9H|Rtbjen?%E1yyV>s_kAh{P8W5n(inaWM9yigiZ~yzfss z=kYlP#L%(Qf$ymCy_UZ`&z~)Snn$>?5?hA?WM&91Yk|ckEds?Iv7&r zxGHmZcnyaAm<7yx&dfL57~KV5!3clatg~d5=68|5jQOc8bmVd3MbCp!=hBZKey#rf zsv)zO*7v-2`T6CeVR^NoZDsubQrIasb(Ji#cc4x2siY z2kh%MO-)5wrMpLx*5K3xGyB6CmBz|GZL$*C99c^h#UDCEJ>oibN$4y#5jcd8HFSp< zqU0o>{tU*HH0;@P*MuKPHo0{$uYBzr2Dm#i==q^+R^FKv+94DyQPX&nYJH-C}6*rA4?<(PmQI zlk_~(y64$TgB29tpNCPJ%b^1`4I~LImgLyfxPuR;U-z%~$KBen0{Fh6{KDoH5Ss=O?eiX*WJxVtG38dfu*mPn`CD(eg0+4Lg6rj4i5;cC{x}! zF{C{J2S+aW!yFL8OBzQz)j$%=;LP{R3Tq?6w#FSwRF$T{VT5O-eeHa*d$3Y==_}IM z-dxgM%0Le9OJ6RQe0kF1Q1R0-{n_iHZvZ0QiUmqk6X_RU=`-p*OoK8b1AY9KKrxgLPg?A>bYZ`tLbh?Zj#ESDZSAjaVjoqOp&viEW2j$V> zL%ew#dV>n9@JvQjA@VOGP1+<|hh(X^&aC8L9cPSQ;G2lClPT@WO|e|!PbctEs&YV(|L<`gr@5uBqtq{S?552HaC(h2aLkk2tR^K=P9~Eym zCAjoq#JzW6qEzQVqw@@Enrf{v_NzU^nX@jxy3K`#X#S5!8#kMl_smh^(AOy`l`+jQWvlxk^@tQ~!eeyGv3D z-FDTzYABxkQT9@o9X}TPF4?%RMRiE$8_vhT3 z$D>M5=Z0-3;t#d-Z7MRo1~A<_#zg!^uB5Ud+A+N&trZ`pq}AkB1!kVP(!@V|k98)mFM1{g!pEG1bPEU3S*UxE9 zoLUs%K^K-OYk&>{=nK?~gT515s5h4xZ#_Pb9kF5R>VoCR#%h-OH;X7h7}~qb236ua zV=BqJDJyQ}=q)!}oU)n;BX-kRr`oI^S-IUC_4J{^7?WK$$1ATH+^=W*p-+ytJ7-(m z2~%Dun)7|ZbFsoco0aL~w;0Ml4g<)207nMr^fG!EL`d|KWOUIPLJUEaA&Dpd=L?)y=hZpu1FRSOx_*1DYpr|lTfNI|O8ctSW?DaTQxeU%~#X0eoclL~=Ds?ez9SsBT4We{jxY z7Z|f~E<fVOB~&G(eV}D6geE5;U13%--TkpAohoPhoab*qze!Z@c%z z9M@pgLhf)Odtc))Mo)StY;Iom{+xf(bTbb(W928!K6x-?u9^h{$uEd zG{G-wa3(Qoe=~7U>&OLzdgS0`E&aKPp!<*hOJ_{qCbHv|azm_iR!+c*m|^ zukY7mp123FuYx_;$k3PWLWwv9{-thB5U0(-2I{wz0laTAS!pSv)^P~=ORhFi>PYx@1S{q7ptghI~l2v@Z!)Gs{ z--h^am*J?jPxIJ7`XwUxWu=xJ`H#-TVcw8F-jq6@^U4u@CNfd_=y#ix4S$IIE&bKF zT-f6`^a1=;bQUgKX8#H*VKmWuW=lyzVydNx#~Wl`{mASCk%KG`!7vbbp0%~HSqx|U z2=ZJ(nLb1HlsS&fx>ROyrf;ziP+61!Yuz^j0fSwoz&F3gtxiN>h+i!*H|$~Q#d9$y z*ix|7r|Fjw;^3>?Nw!{L5e&@QBzgk3!Ns=-h9|^HJ zes)jI%^Q{_t0HA{U>h4kph#QVok2ZK3SY0zxzLWv`hx_cnNcd*G`Ae%>W`6cPOgV- z3iGQ7QI9F;Pi2h_VdqImiS8wL+(Ey#`l|KAC+sKbzdl4IhivaTdTT(d8R`!!{A&2 zaXxpKEWLL{=r2y~)~a{u64}VQF+Uba(&Vf+kG4owEzz@YN;*;*p}U}vudRd^!5h;n z`Bu;UbQO}fpPcpPklx&m9U}_t{#Rac3dqvB?ri9VNi4k4aXO-_`;fG)` z`&~L8S1)0ifHSn0uox8e7m|gZ)cAp!n({S}9WC~}&trb@v0d0EecKDzFVrnkGkQ^K z(q7gOL(JeLT=gkmEA(Ueyp?Z5`LA@)GkY;)k?M>tFMRuvEY7VXYuWBiP=(MlquQu0S4@8ZpnD0;NpC^eWG-$}W z+O{Oy_Y{>r4aUpwE7UJ{?7$rM7RzC0KI8kFg#lvwvaNFeWSb4$g!++OcC7V2LLl@X zBC>DZ94yDYRSUu>^0_~s+?>ux(qTL2PD^#pu9#E6n5e0CQ##@mH+Kyme8)0A^Q(*^ zt&VvnF2^s7gNsC0aIB-boPoa!B2Hf>LGz1fD#ZmsA8$Qhr=c8gGBJ#I*&@#NmBh3(6ks2#Q zT?q_+T!r(AZ=PLHcYq$uM8G9@9B@e%X|<7tqg5W=5v@M{u1N>ZMZh;$_gj3DA>FQh zRTb=JT3a~8#iUPD_iHKK$h+KydIv#mQA7ix$|oBL;$sDm7tnMW@4rnSkoqT`0M0Cr zkT0CIu9=UR9aw%AhJrUCW>}l?@bKJ@VToVwrh@86YdBxW!f!$&3tS4W2}d+6bz;e8 zvdA*3(B-c(%2Mgy&O?5EGO?i(C}2qD%S;X*=8DzTrAuP)GAobx25L(rzT)rrkD<#u zBovWqk_j)3+x*~#K9mR6?UzJ`k8YBMl^t2y`eiXcRbftwuBgLz2feP96tjFrUUp(S`J@>n^ z(jV6=xPNHXELc+Vx-vIVgZU{l|C8#)jmFBnftF7?V>tlJrDSAgInPIrx>R$f(TdhN9r%Yp(br6B;;n0G!iozuN1)wtouQEqDUug_rkR`d_2=}8}s#|4XN zW=77W-)bn)J0{D4zV`SJGcR zYhr|+TPuPsXVCFkhLZm_dm`fm#x@3vq^}fkxeW7WMk|tN3$f03ezTX7=-|qB-?axV zJ*he!0j6yxoh>*3)B((zlRCjyyIxr%F4PFM8@2(%%#c*_3bCstQp~AFARiqd6Er!{%g`1~KzH&qUP=O9@FM z?(bX$O11T=nv|I{N9rlZS&6y+uz&vIauy3`_1L`7xuYR&8#PQuU_kg zffn4GN>A2e4B!`{}6sB;?$Ru|EVjOrSlPbAHB}(e} zhbqs_YJZ1-&&u57P8zwa(gysGe$A!gDl{J-Z)4#VSvcNc-p4tOaEke(czC!zZzZUz z0Qdh;Q=mh#OF@uEXM7g8A*n;2K{_VQg{YtZ*fy9P=(0~(@Tdl5d-=51>)HSI zaw!Rpk*ck3FTvw}T@pTG)68Rd5(5_e1Zh7vOL@O6uFf+uxvgU21+sT6BF6@*iArlQ zOcj@T#U=4kxa3Q+4v>>L__3lHqPOsqUEa)Hp0L*gr`*`2bj}~GlIRCBr`*tl#l}k6 zHwt*7nQ#XrO@M!iU+rjEwz#3Yow z)w*+~Yxbs8J7&3+)4_Qior+70!t-uSPE1$x=|XQ?4OceMLGL^% zNcC8QbUU+Hhf>4sUr5UaV?6M984-&Gzl+X8+QQ^d>ml6JFMr}n-_&|0ek*t(N3S@w z?zNI?{2=|@wfN{@Aw)tn3NRWj+nSkl88=RO%8Es>Q{? zhdPOSFbp#Alqhj*6TcKeAPt z-%u0?D14NA#G9gLvbc5Q4WVe>DxIiqNz(diG{A2Jtq;``(zSN}yu+3+Zm0F;Nl&kn z*-B0-i^W_DY1nDovZ0CQ`GFj`Q5qBtVBuef7cX3qie? zMaxU-<8M=7>#D&u=?J5V%hS0RKc@7&56=IkH^`m(Y;;s7Bh;zMv2%xHxY%>j;~BYU zkVPI=N>3KA?AIF?ZEG+`!4G8WjH|w=p3)=}F0Kt|-+B-YNco~SiC*d6cBPG_Oy`<6Gu?3WuE@{l-s+$jj&d^3 zVFu?#98V^X!MA3iDId8LA8H9*-SRT;THOR9F_zzQ)vq-)rFtxQ8MIW>945kk>KT_B z%YRr9OqFnQVfU~O1dJSRvwwGZ1rXWS><*E6{`1da#%2PuL(i4bUJ?5OHXv`>L~@eP z+pIe(=A3_eu64}Rusw;@0#+&U8_PT-9<}e(EX$Mk@KG*^A8LpUXVvso)huxJpq0xE zpb|=CJwD=SI}Qp+yisTq?U=&ndG~u`SGw~e{4{0Ox6-nl4E(FNJnZ;J*^{B5z2A^4 zdjUa|DyEGxKkc#nwv&}|)X0(mNbE_SFyAT2>)UMVBot({Ek#pq++1L@iXq2*xjgXOzd9+_dmOB#PAmrf7G zmq^(2{6?EyOg!!~%BA>}fu|Z_@IvQ+*D~xXjKUfcNpxnD9r+mueG-I-M#E#I@5#Mb zU(duJbVvys*yoNu^$$bSHjxfgkf~6x$AUv2yKT=5qq9ur%Gxr>#jPrKlfeobL}4wS zk}SMJ)0(^x=~OZHQLwQa zaSdtuN!ap=m>si>?AQKHQ!|$4xHO?KJeTAdWD|t;4Mu4SPp3`goImiLu^5j*9CF_A zm0_Ff2Ax~Wh}>7$Cg(xYNDU$eF;WQFJiHkr^es2Xb_hyTN$%EzoHT-GsD1bFk>CXE zYeV!G_^>S!Grg3(^$M*b5BOhcO}|Z&k0DG)ap@GY1_im&#bpb>e}{O)`jn2H9AZQ$ z`Gq4>hUvv(@R#M43U?>h77^JBo!XXyg!^BeohWIgL^sZ9c%T{fRP6CxR!1Oh?mO|#ktS&o~T7KNO-Lu*ziz8qo*AHA(!!?&t^;@dD+xg4mPD;CZ&RuKx#+EuGHpp zTLCWJ$cOyMAAtAF6-+2@|L}h3##u|yqvrj!=hL;5&HvN7keKZXy z6X;SuG+x|F zk97Fk3EC-rqZk2BUTX;25N}^S7YU_YiqLNFa29}I-pA6(FWUoGDzL@9@4zPk`LAu| z2R+{H2_oEqoPyKBewht!F9w)vkK@bg!rQ+}*BSzF5{V1QENf+dd}Uelz0C?Tb6l7v zDsdZD8(?{^I=TEU;Qd8c*6^7x13DYhkc@yAl?dN+Ov_W&3}q>&=`R4(Jo)8YB%QXc zsEr{Yz*6gR?+{oQ8Pz$Mx3OEW)cfbnFRbJ1qw3@7P{4)u@Os-CmX#pZ?wCnW2G!WN zxpzfd1`W(&>A4K3V0Ed@3t zQtfF91CAN<@?dP76qt6TF&uK&%}QK{GbIbCXZ@ZVt+~KIl2JA`N-zEEt#P1`dhmQt z;bG@%?|F0x_1SIs+TuXo*v98!14hO=egxGrv=!#fY28jiK3mM5jR1nX z|NEg4pE@)VrAoW|asHkgbBdsdP*lsD+0 z4aLNn2%agg0KDn(3#v5E(W-aya|s?_z4Hx7Z%g{?*fJX!AO1L#D3D3z9p#A>hl|up z8VKpSS+#}!4x5Z1XwiACmFW~!^3{*qTRiILk(}N1 zd2N?_cpfp8z2Qw6soL@KOz%=NttE|?gD1P`b$Lh7jSCaTryunO4l_s%5v*!0 zl7l6rFVgXXw6i4XwdI?gaJU{)>*G?5rfC&buZEgwsU%5yy{t=?Nr#CL;*DCSFCPOu zc69ND>uLX`eM9ZR^9X^YLX`{G=N@tU@!%jpu^x-&FPt*XxtbgmG{Duo6yf36psP(| zA0tJ*F_&})$_}W`L20q96*xb0cCl8ss7%pUHPDn4{pYDu`~Tzrg%dDU)&3`*{J#|c KS;_q$QvVOGT@Dfe literal 0 HcmV?d00001 diff --git a/sounds/Teams 摇摆.mp3 b/sounds/Teams 摇摆.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..65fd9357045064df6d25b3de1d00ec309d9c07d5 GIT binary patch literal 242048 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

2IiV~iiqHRl^tqtAz%%1z@}YIr-T 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 DANo1b literal 0 HcmV?d00001 diff --git a/sounds/Teams 时空.mp3 b/sounds/Teams 时空.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..bcf62e79978bfb8ddb9b4821a59a144bec0e04b2 GIT binary patch literal 350528 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

_fo*Y8HYNUSQnx&`ZKvpev}`7Xf~G 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

jUuw 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

g2tx{r)yF3o;Ud-W&~=SbCMz<)C-7l8>6@ z6Q}Ns<`*jzr=~e+uas4Umm5$jRZM6?y#>(UF8?qIygmTvFIP+Ef%MTlWixYvxP7^j zsbG>M2phQ*3gukkdd9hnE;T?>TvKf~GWNI$7&VzGSk}Ac#FwOcA?RQUgSs&|z($S0 z1%q9ah^8>GLEh%4X?ZcpuE}HtMUnDXcCU+3Y@qSsj(e5T0QLQR+*(B=Y$568y~oE#K1RJ-r51wfFyo_CL;N-) zp44~rNWrap6-`PZ4h8BMznC75pSNO&LbV7AnGDgCEm9(}U=<0dlu}9oix$x9SbaoT z-HuVCTN=t`S}yK?kA7KyW88uIePI11GN6bgd8GewP~aU9NNy)!KikMb%waMJnUg0K zznho!r<$|WN3mDA1k71t0(W;o!+=Zo`QhbTP75Wv)`%HLfew_F*_DK|NptVtvlQvLK%9bi6w0m*-|TfgD@ zpCxb>s9(4eSx~%Au1|IC{4Jm6-qp-D3k;1Mdv;dQw|G^RPeznzKX);tyHrcW<2R`U zTv?sRC@CP$rd8i;vgS=)wYY7KUSNT?pd`gj6dEv?)tg2<(jG?7jxHWwFw6gE?Ek;~ z>u2>Yq)ai$-+b+cCHy_D+Onf+#_sS0{-9U*MK}mJwJ5@B$^XwWPSqfk29dNs3WG)EW4<5d;DuK_Gp=oR?b);#>Qh1ine&pCbXPjUAw= RU+H6Ng0=kr1T8c7{{YlYIQ9Sl literal 0 HcmV?d00001 diff --git a/sounds/Teams 气泡(大声).mp3 b/sounds/Teams 气泡(大声).mp3 new file mode 100644 index 0000000000000000000000000000000000000000..212db3a77e02a6421a469d3dbc786291e72962f9 GIT binary patch literal 520932 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 literal 0 HcmV?d00001 diff --git a/sounds/Teams 波普.mp3 b/sounds/Teams 波普.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..ee69f22ad1c253b0524c555ffd79a633c145c7ff GIT binary patch literal 176768 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