12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- import{d as sr,r as ct,y as fo,f as M,v as Dt,F as Zr,u as cn,a as vo,e as lr,z as Au,p as $r,c as fn,A as xa,B as Ce,C as Xe,j as po,k as yt,D as mu,E as Su,G as Cu,H as Je,b as yu,I as Yn,N as Eu,g as Bn,x as Vn,h as Du,J as bu,l as Sr,K as wu,L as xu,M as Ru,O as go,Q as Qn,R as gi,S as Iu,T as Bu,n as Mu,U as hi,V as Tu,W as Ou,X as Pu}from"./index-e6046b8b.js";import{d as Xn}from"./teacherIcon-b8e3946d.js";import{F as Gu}from"./forgotPassword-381a9d34.js";import{C as ku}from"./index-21c152b8.js";import{g as Nu,o as Fu}from"./index-1a9d5129.js";import{C as Lu}from"./index-9c993206.js";import{T as ho}from"./index-0b0b91fb.js";import{u as zu,a as Hu}from"./index-b1c5c259.js";import{N as Uu,g as Wu}from"./index-f37d6276.js";import{c as Yu,a as Ai,g as Vu,b as Qu}from"./api-90911f2d.js";import{s as Zt}from"./index2.module-c6a852c0.js";import{P as mi,a as Xu,T as qu}from"./index-09bf8aa0.js";import{v as Ku}from"./urlUtils-b7caaee8.js";import{P as Ju}from"./updateSubject-b1181667.js";import{A as _u}from"./index-f3adcbf5.js";import"./sendSms-4550c5a5.js";import"./Slider-50609f2e.js";import"./isCollaose-47037b42.js";import"./icon-collect-active-4272e308.js";import"./index-a51381cb.js";import"./index-de2f7cad.js";import"./index-4e7a72a8.js";import"./index-b2963ed6.js";import"./catchData-62b5f762.js";import"./ding-8e9054d5.js";import"./state-26546a52.js";import"./index.module-15c91fb7.js";import"./api-1d7c6dd6.js";import"./index-43ee233b.js";const ju="_wrap_16cgf_1",Zu="_WrapcoreView_16cgf_9",$u="_silder_16cgf_14",tl="_logoWrap_16cgf_23",rl="_logo_16cgf_23",el="_sliderList_16cgf_30",nl="_silderItem_16cgf_33",al="_radiusIcon_16cgf_45",il="_isActiveItem_16cgf_64",ol="_Wrapcore_16cgf_9",sl="_layoutTop_16cgf_75",ul="_layoutLeft_16cgf_85",ll="_schoolIcon_16cgf_90",cl="_layoutRight_16cgf_102",fl="_messageBadge_16cgf_107",vl="_messageIcon_16cgf_110",pl="_animation_16cgf_115",dl="_Tada_16cgf_1",gl="_messageBadgeNo_16cgf_121",hl="_messageBadgeHide_16cgf_122",Al="_line_16cgf_148",ml="_mesgWrap_16cgf_154",Sl="_teacherIcon_16cgf_160",Cl="_rotueLeft_16cgf_166",yl="_rotueRight_16cgf_171",El="_optons_16cgf_176",Dl="_propWrap_16cgf_198",bl="_teacherInfo_16cgf_207",wl="_teacherName_16cgf_221",xl="_propWrapList_16cgf_231",Rl="_propWrapItem_16cgf_236",Il="_smallIcon_16cgf_248",Bl="_smallTitle_16cgf_254",Ml="_logoutInfo_16cgf_259",Tl="_toolboxImg_16cgf_274",Ol="_isDragIng_16cgf_283",Pl="_booxToolWrap_16cgf_293",Gl="_booxToolItem_16cgf_308",kl="_booxToolDisabled_16cgf_317",Nl="_setTimeImage_16cgf_333",Fl="_beatImage_16cgf_339",Ll="_changePwdModal_16cgf_345",zl="_imChatModal_16cgf_348",Hl="_modeWrap_16cgf_351",Ul="_imGroupContainer_16cgf_356",Wl="_container_16cgf_357",Yl="_hideModal_16cgf_363",Vl="_showClass_16cgf_366",Ql="_showModalTone_16cgf_371",Xl="_studentRemove_16cgf_374",ql="_suggestWrap_16cgf_386",Kl="_popoverClassModel_16cgf_403",V={wrap:ju,WrapcoreView:Zu,silder:$u,logoWrap:tl,logo:rl,sliderList:el,silderItem:nl,radiusIcon:al,isActiveItem:il,Wrapcore:ol,layoutTop:sl,layoutLeft:ul,schoolIcon:ll,layoutRight:cl,messageBadge:fl,messageIcon:vl,animation:pl,Tada:dl,messageBadgeNo:gl,messageBadgeHide:hl,line:Al,mesgWrap:ml,teacherIcon:Sl,rotueLeft:Cl,rotueRight:yl,optons:El,propWrap:Dl,teacherInfo:bl,teacherName:wl,propWrapList:xl,propWrapItem:Rl,smallIcon:Il,smallTitle:Bl,logoutInfo:Ml,toolboxImg:Tl,isDragIng:Ol,booxToolWrap:Pl,booxToolItem:Gl,booxToolDisabled:kl,setTimeImage:Nl,beatImage:Fl,changePwdModal:Ll,imChatModal:zl,modeWrap:Hl,imGroupContainer:Ul,container:Wl,hideModal:Yl,showClass:Vl,showModalTone:Ql,studentRemove:Xl,suggestWrap:ql,popoverClassModel:Kl},Jl=""+new URL("logo-654be404.png",import.meta.url).href,_l="data:image/png;base64,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",jl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAAAXNSR0IArs4c6QAAALpQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8hwkwQAAAD10Uk5TAAECBAUHCwwOERcYGR4iIycxMjM1Ojw9P0BJTFFTWF5mbW93goyQl5mor7O8vb/AxszR1Nnc6O3u9fj9/ikUCf8AAAFLSURBVEjH7ZZpc4IwEIYR8KQWz5YaRfBW8MAbkf//t9otQhLDCJnRfinvt312X5Ld2RkiCJlovWkIS6sGsEpB5c6i2lef0q4viv0dza62Snp012dkWSxzdeKcGE+8XHyW7aeWHc0A+jmbRM+GE5Q4BgHNM/QVTuML8iY1GPnX5cgUNIFptwBBgOhxGsAMmlF1caZE9l9MTWBNTpP4s3mWyGkShFbrnqQwsXqRKa/reV6TtPH9jcRpagNrZ7v3h6YasBrvRow8b8S/e6XS8xe2A0Ev2dSDus4tqEOwkJI88gLq6uFGnyA6OljLbpDpLgl4hKpT9O0B83PwGsAbHpMYRAfn1kxyDnzO4HUOX7c4Y9KTd3XCwFmR6vJzuoouvyfr9hFeTT8ejKmwxZ5tIe3zQDmEnoOS/lFRHl/AchmXud4iFTQcokr2Jnusb1r2tiP//VirAAAAAElFTkSuQmCC",Zl="data:image/png;base64,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",$l="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAAAXNSR0IArs4c6QAAATJQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////LddBWgAAAGV0Uk5TAAIDBAUGBwkKDhASExQVGBkdHyMmKC0uLzEyOj0+P0BGS0xNVVheYGNmaWprbHF7fYGGkZOUlZaXmZqfo6aorbC0tba5u7y9v8DBx8jKy8zN0tTb3N3f4+nq7fDx8vP3+Pn6/f6FbYleAAACEklEQVQYGdXB10IaURQF0I2IBQELdkXsSrEiSKwktomJIjYGE7HA/v9fyLkXaQIz5NG18CW5VnYuLnZWXPgPy4/UHpfRLneKFSk32jL5wBoPk2hD6JVK8f6+SOU1BDs9B9R+jQFjv6kd9MDSyC21WCdEZ4za7QgsLOWpPC/iw+IzlfwSWnHFqWWGUTGcoRZ3oamhK2r73ajRvU/taghNzD1ReVnFJ6svVJ7m8FnHdpHK3TgajN9RKW53oE6/Qe24F030HlMz+lHDn6Xyvo4W1t+pZP2oGMxSyU6hpakslewgyo6onHphwXtK5QgfJqhsOWDJsUVlAiUbFEnYSlJsoOSEZL4LtrryJE9QckEygzZkSJ6j5AdJE20wSX5HyS6FB7Y8FLsoiVIEYCtAEUVJkCIMW2GKIEp8FHHYilP48CFH0oAtg2QOZT9JmrBlkjRQlqDwQhtNF1inkB6F5qVIoCxCMQMtzQZpaDMUEZTNUESg/WWDP9AiFDMo81IkoO2xwR60BIUXFSZJA5ozlPxWJxlyQjNImqgySOZgI0fSQFWcwgdLPoo4qsIUQVgKUoRRFaCIwlKUIoAqD0UClnYpPKhhkryEpUuSJmqdk3zrg4W+N5LnqLVJcehAS45Dik3U8hcortcW5ptaWLumKPhRJ8Y2xFDPeUZbZ0584k7RRsqNRrM3tHAzi+YGpudbmB7A1/EPsVkS5mfDSI8AAAAASUVORK5CYII=",tc="data:image/png;base64,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",rc="data:image/png;base64,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",ec="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAABXtJREFUaN7tmU+IVVUcxz+/c+/MJM5EkGHk7FLShZEJ46KgVYsKERREyI3bIIg2gatp0y6FSiqQZuPCMggX/XHhImw1FVJBZC0KmomxpJrmadr47q+F943n/d7vnHvfSNDi/eDy7j3vnHt/3/P7/zswohGNaEQRSatZH+kEi8xQME1gCoAAFPX/Rf0cgAr4Fvi9/q8bvadaB4cVKwQWKJnndblxZ4De1C10mSVwiKCTSAREIhC9e4BLwF8181qPaea+SnCl5l6kg3AaZZa3ZHF4QMd0HwWn+oDEzFtQFfAj0HGY1wSo+NkCXANi5gTpUHGYt+Vse0DHdB/wAaIyAMYC6Y3/XINpkoiuYywGJYBIRcV+D5Q4YLawyndZFQvmebm2GW0hncqxKW2plmokpWy36hcGAN1glkon12ygcq5udH+9tpke8NhB9J7L+gr1bxHd23mF867SzAkAOokwm5fQazrBMlcIOpmUhh37A7jp7GDT7jfZlLZZLx0Cm2LvV/YB+pMZVCf7jNBTTK1361pkV/ZjwahXSnV0naCrWkqFzAAXfEA3mSaYRT3mY4ZCpHY9iakDIFi9dxgcxqbUeXdgOoZQmp2fWgMRDPPxmDouGwNAW6ihXSMt12ifBk2lAXUj+7CuozLPpVEvbQEmDMlsCqTn0l1AsYrZj/WAVsCYkZbDzEP3wO774NMFWFxJgAkZt64Jta1cKSUA9SZaSakZH48AOXq/ZzNcOABjhXDjpvLql/DKPFxdbaFeIcE8icxBB5XpNq1GUuoB6JrYIzWgOF7EcaeEA1tvgQGYKIWje4RLR+DZHU48CYl4Y+NUSMwpcoCImO9G4GKQYybwxYGz/siG8UFV2DIpnHpK+OwgPHp/xFxpgmrhvNuO2WCcBOSBqAzIDQ4TRkK5HP6xB4TPD8HxJyAUmeyicJ4tyLJJQjHzalKcHriNjpoYCTVVWUGEFx4R9j6YkLJVS0cLUipXuioXzG/P8CbqCyf4Ws/Ugu6+Kwra1mtVGS8X0p5uMA6Jw1wP2LiJP6kY1KIOPr+ovP9TBCiXOuW+F9pIiEQ6M+bsqFeoZQD9+rdy9CLM/QCVGEDriUFVEyC7MA6oEw0BVW97f0urlfLG9/Dy17D8jwneTTEoJ7VGt211OPZwpWOoYTBunP+t/1XnlpSHz8GLX8GyNrjknHdL1kZNEko5iPjFOpD1rtnPh1fg4Lzy+L3w8RJ8crl+R5HZ6dCivEiVFq0BEWUHmO5OQ61y5jKcWYrUImT6BF7m7ZXrKecxFCCby5UtCrBhsupUS6tyNKHKhIxEPbSSlVTXeDmvEvV2M2Q8I6Z1lSsbxK0AVtKAChb6Op2WricCYRiiLCBjP6GhnhJXugs5lZtHpLPWV7B01diQl+JLQqVCgwMIDfHNLSKlw0bm0277VvfkdFJCK4l8K+duy0TSWWbcd5nI7Qav0zzd3+8ejEPjzCLScQFdA/5uyJDLFsx7c0KiTkqOSYexwb7cIKDjsggcRsQ/K1hqwdywgbN0GpC5TSmkouAweweb9n6mcELOAvtdSf3Sgjkne3DHUpLOgSqlwzj7ecZv1qdTnxNylnG2I3KyD9iiaWHlKs7SqZlKZ10bexmTDoWcpGA7T/pg2h94Pa8TwAxdphGmOABsarEud9jVzbjz/jkrCAtsZp5tzQdeIxrR//LQOKaXdCeBOUp2UWoYMOwyYfBt/y+AIBXKRcY4wg75Zhj2wjq2YA7V3aiGoc5SNXHi4M7TALqbVeaGZS+sQ6rbksch5PvObpZe+S3dmrb+94CUd93Ta00cajWd9WA6s/3A3huWvXJoQBt4juvyBbALqTdEW1ipJp7jebfn3LKhnbwzcnMjGtGI7oj+BaDf7wKbOrbiAAAAAElFTkSuQmCC",nc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAAAXNSR0IArs4c6QAAAJxQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////kyDQZAAAADN0Uk5TAAIECQsMDxsjJygtMjU3P0hLTE9VWltdY2Z+f4WKjo+Rk5eZmq24vMTM3+Tp8PH2+Pr9lQIL0gAAAQBJREFUSMftln0TgUAQxgsRSeQlF0IKFVL3/b8bHSK6rtsxZsz0/Lc7+5trnr3bTRAqvUvW9AJp8ichmT5myDelLKMGuIQCNcOEuJTCF0oKcEkFzy+ckYSLioxALikyU4h4YLDcNYgbqdfkHHZPyFkP57UkQGwIJXXaPdCTQGdDmbpvQe1xixvqRfg8b3BCC9LICR+0vvV/3wVAOF6K/BDGQwhkAKBdnRs6TEUOI6wkE1lNLssH18S2w3uNRqv+jy4sGwI9QtBzBw0WwYSMMNCwBI1l2AKArRrYUvsHKV6c70HsKVTIo1vnUaETHTpSIYcOOVSohuxNrmxUq37OcnQBuDed1YUqBEkAAAAASUVORK5CYII=",ac="data:image/png;base64,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",ic="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAAAXNSR0IArs4c6QAAAFRQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////MF88lgAAABt0Uk5TAAgKExofJjI/QEFMTWFlaYKip6irsLjo7PX2C7BfrQAAAM1JREFUSMftltsOwiAMQOu8oJbLZN75//80JKKwjg1Qoyb0rSc7GevabgB/EAx7wQhfz3qONiQ04ZdleB8zEIzwQyDhkISE76YlASACcJpTqX0+c2tzBaB83i8E3o8T5E7yOCz2x1Wu1JyNuTaZ0tbmm0wpuK5KL0tTbeQ4jjWsBJCR7o9LHICPSYlD+ODRce8s7yJrwC0QobyQ3C0WLn0ukH1p7+Ufr6QQRSUvernlbVTUsHXcq/SBvUc+1CldjnH+3r2nx3jyD1XAfztuUOl9K6RVlMIAAAAASUVORK5CYII=",oc="data:image/png;base64,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",sc="data:image/png;base64,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",uc="data:image/png;base64,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",lc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAYtJREFUaEPtmsFRwzAQRf9vgVsYqIEWuFICFEAJFEEJFEBK4JoWUgMZcqMFMWLsTHBkR/JfD7KzPmb0M/t2V7sr2cTCHi6MB+ZAIYQbAK8A7gGsehy2B7AB8EJyZ+lUU6AGZgvgKtPIbwB3llDWQO8AHjNh2mVrkk+Fmt7l1kBfA2nWZ8Se5HWtQOHYMJJJh4UQstaNgbSOUJahDlQQKo/QkLNyUyl3XUFgDks9Qh6hhAcuKuXUWbCqPWQxC9YGJM+CtQHJs2BtQPLo5EBT9qHccj60ziPkESqYFCZJOaVTqwap+ui7P3tI7dSqQao+BSR1atUgVZ8Ckjq1apCqTwFJnVo1SNU7UFuB+zypeljVe4Q8QoVXwZ5yTcoc36F3JwUv27+VpUktNWVUvVc5r3IVVDl1OP1X/RTHB/X4IemnOODFbxRGv9ZXD5gnQPEH5Qheg970GmvMGzdrjQNZe9T6/7qz3AOANwBxc8/hiR8+PZP8aI3tAn3OCKZl2JG8vRigZaXcHDbNORt/AMTgwFOlSWKtAAAAAElFTkSuQmCC",cc="data:image/png;base64,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",fc=sr({emits:["checkNavBar"],props:["item"],name:"layoutSilder",setup(t,{emit:r}){const e=a=>{r("checkNavBar",a)},n=ct(t.item);return fo(()=>t.item,a=>{n.value=a},{deep:!0}),()=>M(Zr,null,[M("div",{onClick:()=>e(n.value),class:[V.silderItem,n.value.isActive?V.isActiveItem:""]},[M(Dt,{width:"26",height:"26",src:n.value.isActive?n.value.activeIcon:n.value.normalIcon,"preview-disabled":!0},null),M("p",null,[n.value.name]),n.value.isActive?M(Dt,{src:cc,class:V.radiusIcon,previewDisabled:!0},null):null])])}}),vc="data:image/png;base64,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",pc="data:image/png;base64,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",dc=sr({name:"layoutSilder",setup(){const t=cn(),r=vo(),e=lr([{activeIcon:Zl,name:"主页",normalIcon:$l,isActive:!0,id:1,path:"/",lightList:["/content-instruments","/content-instruments-detail","/content-musician","/content-music","/content-music-detail","/content-knowledge"]},{activeIcon:_l,name:"班级",normalIcon:jl,isActive:!1,id:3,path:"/classList",lightList:["/classDetail","/classStudentRecode","/afterWorkDetail","/classStudentDetail"]},{activeIcon:oc,name:"学生",normalIcon:sc,isActive:!1,id:2,path:"/studentList",lightList:["/studentDetail"]},{activeIcon:ec,name:"备课",normalIcon:nc,isActive:!1,id:4,path:"/prepare-lessons"},{activeIcon:vc,name:"制谱",normalIcon:pc,isActive:!1,id:8,path:"/notation"},{activeIcon:tc,name:"AI学练",normalIcon:rc,isActive:!1,id:5,lightList:["/xiaoku-music"],path:"/xiaoku-ai"},{activeIcon:ac,name:"资源",normalIcon:ic,isActive:!1,id:6,path:"/natural-resources"},{activeIcon:uc,name:"数据",normalIcon:lc,isActive:!1,id:7,path:"/data-module"}]),n=i=>{e.forEach(o=>{o.isActive=!1,o.id==i.id&&(o.isActive=!0,i.path&&t.push(i.path))})};Au(i=>{a(i.path)});const a=i=>{e.forEach(o=>{var s;o.isActive=!1,(o.path===i||(s=o.lightList)!=null&&s.includes(i))&&(o.isActive=!0)})};return $r(()=>{a(r.path)}),()=>M(Zr,null,[M("div",{class:V.silder},[M("div",{class:V.logoWrap},[M(Dt,{class:V.logo,src:Jl,previewDisabled:!0},null)]),M("div",{class:V.sliderList},[e.map(i=>M(fc,{onCheckNavBar:n,item:i},null))])])])}}),gc="_isHidden_1odu5_1",hc="_hiddenBox_1odu5_8",Ac="_showBox_1odu5_11",mc="_suggestOption_1odu5_14",Sc="_updateBtnGroup_1odu5_14",Cc="_suggestSelect_1odu5_23",yc="_inBack_1odu5_86",Ec="_isAni_1odu5_95",Dc="_reversal_1odu5_1",bc="_inBackBottom_1odu5_98",wc="_inFront_1odu5_107",xc="_submitBtn_1odu5_114",Rc="_updatePassword_1odu5_125",Ic="_forUp_1odu5_1",Bc="_isend_1odu5_128",Mc="_formWrap_1odu5_136",Tc="_sealing_1odu5_139",Oc="_messageWrap_1odu5_145",Pc="_forDown_1odu5_1",Gc="_stamp_1odu5_1",kc="_formTitle_1odu5_181",Nc="_bgLine_1odu5_186",Fc="_formWrapInfo_1odu5_196",Lc="_closeBtn_1odu5_199",zc="_countInput_1odu5_208",Hc="_addInput_1odu5_233",Uc="_suggestionBtnDot_1odu5_280",Wc="_suggestionBtn_1odu5_280",Yc="_endRoute_1odu5_1",Ct={isHidden:gc,hiddenBox:hc,showBox:Ac,suggestOption:mc,updateBtnGroup:Sc,suggestSelect:Cc,inBack:yc,isAni:Ec,reversal:Dc,inBackBottom:bc,inFront:wc,submitBtn:xc,updatePassword:Rc,forUp:Ic,isend:Bc,formWrap:Mc,sealing:Tc,messageWrap:Oc,forDown:Pc,stamp:Gc,formTitle:kc,bgLine:Nc,formWrapInfo:Fc,closeBtn:Lc,countInput:zc,addInput:Hc,suggestionBtnDot:Uc,suggestionBtn:Wc,endRoute:Yc},Vc="data:image/png;base64,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",Qc="data:image/png;base64,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",Xc="data:image/png;base64,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",qc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAuCAYAAABTTPsKAAAAAXNSR0IArs4c6QAAA5xJREFUaEPtmU2IHFUQx//Vk53o6MGVBDSK0UXFk0HqNYu7WVzBj4MLiiIouS0S4kFCLjHkNEfNQcQPyAfxFDwJCmtEUCKyyOzuVIERBCWrREiCcQWFxsw6ZrqkYadpxxnnzfRk3MC8Y3dV/X/v393V73UTrrNBeXmZeVsQBHvMbAbAQwC2mVlARL8D+MbMKmNjY6eWlpbO59VK8vsGnpmZ2V6r1V43sz0Ail1gDMDpYrF4oFKprOYB7ws4DMNnzeyEmd3ao/ifRHRIRN7sMS8N7xmYmfcBeBdA0K8ogLdUdX8/+T0BO+eeNrOP2gh9R0THieiL8fHxc1EUxfV6fSeA3UQ0b2YPt+YQ0asicqRXaG9gZr4LwFkAt2RFiOgNMzukqn91Emfm5wG8B+DmZgwRNQA8IiJf9QLtDeycO2lm85ni9UKh8MLKysqHPoLM/CgRfWJmN2SgKyIy5ZOf5vgET01N7azX66tmtiUj9oqIvOOT34xh5qcAfNxyhR4Xkc9963g5HIbh/jiO0yebiL6dm5t7sFwux75CzTjn3Adm9lxm4kdF5GXfOl7AzPwpgCfzuJsBfszMPssAnlfVewYK7Jz70czSokT0gIh87yuSjWPmMQAXAWzfOH5OVe/3reXlsHPuipnd2CxaLBZLlUql5ivSGsfMzxDR22Z2lYj2ikjW8f8s2xW4XC4HCwsLSQtqjlhVC/3C5s0bAed1sFv+yOFuDuU9f307HIbhbXEcv5YsSgDsyLiRXaAni/GOC53cDhJdMLMzpVLp8OLi4lprvdTh6enpHevr619nGnpe7bz5lwDsUtVfs4VSYGY+BSDZ7mymcUJV93YCTl6X2dtgM4D/67WddTi5N9MxMTGxddjEa2trpSiKfsvoXlHVmzo5/A9gVe3aQQY9IWYuAfijWZeIaiKSHEtHR4dHwB6XY+gOJ98r4jg+BiDZicyr6mkPzjRk6MDM/Eumj/+kqndvWuDZ2dktURSlb0Aiuioiye7CewzV4RFw8qXyWra1kcMjh9s8+8x8AcAdG6dWVfU+7xYBYKhdIgFj5icAJN/bGkEQ7KtWq19uauBe4NrFDt3hEfC17MN53d14BnpaDyebvtsHITzAGj+o6r1tF/DOuffN7MUBiuUuRUQnReSltsCTk5N3NhqNs338e8sN1q4AEV0uFAq7lpeXL7cFTg5uQB8xs9n/8fa4SERniOhgtVr9uXUyQ99o5r0cfwN+KBdNo1siPQAAAABJRU5ErkJggg==",Kc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAuCAYAAABTTPsKAAAAAXNSR0IArs4c6QAABEVJREFUaEPtmc9rJFUQx6ve6+numZ7xkMO67l5MFsTDKprpJCRBiehh1YN/gYKoqIieRDxJLt5W/Hnw6GE9BX8G8SBIYDfGdvp1VNjDIgQW0WWjcUkm090z/bpLaklC4kySYZJtk2XeZQ79Xr1P16v+Vr0ahGM28Jjxwu0DPDY2dr/W+qwQwjroKRCRQMRlx3G+nZub0wex19HD1Wr1VQD4QGu9SkTyIBtsrCXDMAgR14aGhs7MzMy0erXZBjw6OuqmaTq/vr5uElGvdrfWISJs2rEsq2lZ1iXf9x/r1XAbcLVafV5r/U4URXcYhgHFYpGIqOdjRMRClmVJo9EoCCGgVCpdC4Lg1KEBj4yMvNBsNt+N49ipVCqAiC8NDAxc6HUDXreysrIchmGJPV0sFq8vLi6e7NVem4e3A5fL5VUhxCO+7y/2ugGvGx4e/jGO47Esy/rAsJeHJycnT2VZtq92a62F4zjXNiUsdw8PDg7+urS09BUAPElEEQBke4UIIjr83DCMk57nXc8dGABCIqrV6/VKt7FcKBTIsqwLQRA8kzswEV0BgAYAUJqma11AF6SUJSHEs7Va7ZNN4DRNoVwusy5/v4eNv6WUX9dqtU87zelaJaampux6vX5OSrlnDBNRgYjullJ+4Xneb9tVQmsNUkqWyl15+Zlt2/xSHwVBwBl3x+gauAuv7jpl08MMzIOhOw2WPdZqhuaTsG379Pz8/J/b5+YOzMmIiJYRcQcIp1NEfDCKIuAXK5VKN6SUjyulvFyAx8fHiwsLC6woOxKH4ziJUsrs5GGW1CRJ3g/DsOg4zqppmo96nqd6AnZd9yki+hIA+KPb78O7EwB+B4D7lFLh9o/OcZzlIAj4edtwXfc5Bo6iyDkQsJQy1Vr/FIah1W0FZ9t2KqW8qpQ6kzswEa0AwNUkSVjW9s107Drbtjm5fKeUOpc7MBc/ruuezbLsNUTsGH9t8oO47Pv+G9tjmHU4l5A4rGqtD8zHdyvr4Vw9PDExcaLZbF4moh8Q8Y99Ml8REX/xff+9/yWGTdP8J47jK1prvp+JbtJ0oVBoCCFeV0p9nLtKCCGyNE1/bjQaWzfgvaC5FrAsS0spP0PEp4noIl+Rcg0J13Vf4QqKiP7iMnMf4BMAsG4YxmnP89Zy93Bf1m51LdH3cN/DG62qw+785Cpr3SSL3eb0ZY09Mz09LWZnZ99GxAe01g9zt7FSqdSFEOezLFs/iIcB4MUoiu7ZCIkGIr61i727kiR5mTun5XK5LqU8T0SXa7Xa54h4M1lt3R6q1epFIppIkiRptVrczEYppTYMIz0gLF/bRRzHBbZjmmZrc/MORT+2Wi2uV9AwDN47419E/FAp9eZ/gSkMQ+DewFEZfH80TZPrkktKqYd2ALuu+wQRfbNRJxwV6psdF0S81/d9bpfdRn97HZWwaIvzowq2G1dXPYaj9FLHDvhfSfj+a3KiLJcAAAAASUVORK5CYII=",Jc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAuCAYAAABTTPsKAAAAAXNSR0IArs4c6QAABRNJREFUaEPdmV+I1FUUx8+588scmJESVkFRC0IN6yHu/e2AbjVZCWbQ31UD6ynLsiiDrB566UUryCItqZ5K6H8ZVAv+nWp9mL3nEkSRfx62FANdsHAGtHXmnrjb/Ja74+z+fr91XZvO0zD33HM+8/2de3/n3kFoM8M244UJAe7s7Jxvrb0bAG4HgLnMPMsJgYh/AMBRANgthNjZ19d3+EIFuiDgQqEga7XaKwCwNCHIviAINpbLZZPQ/zy3cQEXi8WgWq1uYeb1TsiUyRkRt+VyuQ2lUqmWcm7qZNDV1XXlmTNnPgeAW9Ima/Lfn81m7+vt7f0zTZxU6jhlK5XKrlawiLgXET9m5u9zudxxB1GtVmcj4k3MvIqZb20Btj+fzy9Lo3QqYKXU1kYZ+LmPCCHWaq2/G0upMAxvtta+BwDX+H6IuJWInkyqcmLgxgLTTTX7QzabvSvpY22U01cAcKMHyEEQhEkXYmJgKeXept3gSDabLSSFjQAb0H1NSu8zxrQqmfHtEm6frdfrh/zZQohiXBmM9pgb5VHyxzOZzIIk+3QihZVSG5n55SiBW2BEdFvSumvlp5Ta4y9ERHyOiNyePqYlBd7NzMOAQohHtNbvxgWPWYRrrbXveCLsISL3ppwQ4EPMPN8LvpCIRpRIXKLmcaXUAmY+6MU8TEQL4uIkUlhKWQGAXBQsn8/nS6VSNS74WOPFYjFXqVRc3Miqxph8XMz/J7BSqr1KQinVdouuvba1tntxuJXbVq9mB9x2zY+DVkq9ycxPNO2V/8320kG2XQPvoNvqiBSVglKqk5nfBwDXXyR6W3plxABwGBEfIiLXF6eyVMmUUkVmfgEAlqXKMrrzLkTcREQjeuOxYicCLhQK0+r1+jZmXjNBoCPCIOKOTCazvlwun46LHwsspewCgA8A4KpRgp0EgD1CCHe7c7Ber5+cPn36Ced76tSpmZlMZoa1dqG11vW6rqeeMUqc3wDgQWNM77gVVko94GCZOdMcxJ06AGCz1tod711dxhozYxiG7uz2fKtjPyLWHTQRfThasFEVVkqtBoAdzbCI+CMiPqq1difocZtbuACwnZlv8IM0oNcQ0UetgrcEDsPwXmb+pAnWIuKrzPyiMebcuEm9id3d3VP6+/tfYuZnAUBEQw4aEVdqrb8478k2f7F48eJ5g4ODPzHzNG/snBBidasAEwHuBLLWOkUv86BPM/P1xhh3+zlsIxRu1Ng+Zi56E2uIuOpiwUZ5Gk/VXXUFXu6S1nqpv0ZGAIdh+JS19vUm1R4zxmyfCCXjYkgp1wHA276fEOJprfUbwz8i+rB8+fLLBwYGfmfmmd6Eb4wxd8YlmshxKeXXALDCU/lER0fHvJ6enr/dd8MKSykfBgD/ruGvIAgWlsvloT11sqxQKMys1Wru+H+Fl3OtMcZdJP4L7GpXKfULAFzrOW02xrjX8KSblHKT26u9xL8S0SJXy0PAjeacPIfBqVOnXn3gwAH3H8Wk25IlS2adPXu2HwCmRMmDIFDuhnMIWCm1gZlf8+rmMyLqnnRSL6FS6lNmvt9jeoaItgwBSym/BAD3L9CQCSHWa63fupTAYRg+bq3d5jHsNMbcEwG7BqbDA75Oa+1q+pJZGIaLrLU/ewADxpgZUUkcZeY5jcHjRDQnaUNzsX5RYyM4BgCzXQ5EPEZEcyOFVyBitGGvI6JvLxZImrhKqTtcg9SYM8QV2w+nSTAZvm0H/A9sj59NR4d0TwAAAABJRU5ErkJggg==",qn=""+new URL("inFront-539c64f6.png",import.meta.url).href,Ao=""+new URL("inBack-8ef3e8f3.png",import.meta.url).href,Kn=""+new URL("submitBtn-eeef99db.png",import.meta.url).href,Jn=""+new URL("sealing-3ca78c97.png",import.meta.url).href,_n=""+new URL("boxBg-7cf5b952.png",import.meta.url).href,_c="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAABz9JREFUeF7lW2tMVEcU/mYXFmHBhSZCaKqiUh/FVgukaGMUUbQqqa8YBYFiEYnVVNNYsFqbKKAF3xa1oVGJr1IVaw20wUdFeagBKfhIrdHaagMCKrtSFlDYaWZxb1mWZe+9u7i7MAnhx55zZr7vzpw5M3MOgYCmVFIPQprCNKBTAQwkFK9TwBugzgLMWFCUNBKgihJUAvhbApJHaZ8cd3dSx7cTwkewrr4xmLRq1oKQYEqpAx8da8kQQlpAab5UKkl2c3O+aGocXRJQX9/s16JpSQXFDFOGbPJ3glwHiUOim5vTLWPjM0qAStUYSUG/o5T2sUlwPAdFCGkiIHEKhfPhzlQMCKCUSlSqxo0UNJFnH3YhRkBSFQrnNYQQTfsBGxCgVKpTKWiCXaASOEhGgru7y2qjBLBpr6GaQwLt2pW4hEii2i8HbgYwh9eqaS219zVv6mswnyCVSAN1jpEjQKlqyKUU000Z6BG/E+R6KORhDIuWALbPo1VzoUeA4wtCKpno4eacryVAqWw4S4HJfHWNyanValRXV6OhocFcU53qy+VyeHl5wcXFxWz7BDjn7i4PJSy8BWmsMSfCO/XTj/gh6yhKS0tBKTV7cF0ZIIQgMDAQ8xdEYNbM2aL7aosYnT2JStUYpaGag2Is1dbWYNmypSgruyZG3Wwdf/8A7N69F/36eYqyJSGSaFKnUh8GpQuFWqire4rZc2bin4cPhapaVL7/gAE4mX0KHh6vCbdLyBFGQAEoHSdUOzY2Bhcv5huoeXp6wtPTS6g5XvI1NdWoqakxkJ0wIRj79mXysqEnREghUSrV9yjoYCHaly8XIyoqQk9lzJixSEraiEGDBgkxJVj2/v37WLduDa5cuayne+jQUYwd+74gewTkT1KnVKuFnucTEj/HyezjXGcjR76N7OxTkEqlggYgVri1tRVz587CzZs3OBNz5s5DWupmgSZJI6lTNgh22xNDxuPhgwdcZ5mZBzFu3HiBnZsnXlh4CTEx0ZwR5gsu/HpJsFFRBPj5DUNzczPX2W9l1+HWt6/gzs1RqH/2DO/6v8OZcHJywq1bfwg2KYoAX18fvY7u3v1LcMeWULDEOLqVABYnVFcbem0h4L28PI3u8zZNQOaB/UjZmGR2ZMgiv7Vr1iFm0ccGvNk0Af4Bo/BMpRLysY3K9lUoUHatwr4ICAubhtu3f7cIAcOHj0BOzi/2RcC9e3exZXMqqh49MosEb29vrFqVgCFDfO2LALNQ81QePcoP/748ervK5SivMHr7bdRit+4CPHGIFtuxYxvS03dp9Zcv/xQrV34m2JZdE8DQ3rnTFvwMHTpMMHimYFcEaDQanMw+gdKyUri6uiJ08lQEBQWJAq5TshsCnj59gri4WFRUlOsBZvHBl2u/Ek2CXRDAwEdGRnDTvSPa+QvCkZK8SRQJNk9AZ+BZdNjx7lEsCTZNQGfg2Xa3/8BBXL16BVu36p//xZBgswR0BZ5dhrK2Z086tm3bojf1I8IXYkNSCu/lYJME8AGvQ9gZCenf7MEH0/g9ctkcAULA60jYu3e33nJgt1PslopPsykCxIBnIJuamjBlSggqK1mqELTnhry8c3zw204gZA74JfGLUVxUyAGeMSMMO3em2w8BlgQvk8lw+nQufH3ftA8CLAmeXctv374L06fzz+myqg+wNnirHoZsAbzVCGBvCuxlp/2VmS7C0wU5nS1g5u07Ojwx0769bassgczMA0hOXs+Nw1rgrTYD2r8tSiQSZGUdh8kvvyQWxcVFHGnmfnmz7gMCAkZDpVJygzl/Ph8DB+q/FnW1B61YsRy5uTlaEXaxUV5+06h4d0x7s5fAnNkf4vqN65wddiHR2cOFMVRLP4nH2TN52p9ZYkNJSVmnot0N/uUSEP48vmvXDrA/XWPJS1nfH8OIt/x4BR+LFy9Cfn5bUhpLeioqumqg9yrAA6RRVIIEe/ObNCkYLCtM1xwdHREdHYP3gsbAq0OGiEzmqI3PdfkD0R9FcqHrG/37I/9CgR4BrwY8yxFkCRIiU2Q6enJTn37I4CE4djwbCoU7wsPnoaSkpM0HyOWYEDwRz58/x4sXL7T/q6oqwTJBdM1SDs9gjCxFRmySFDPGtjJGBN+2fkMyFkZEov0SMKXbbeC1DoAcMStNjtnIPnEMaZvT8OTJY1NYkJGxDyEhk7Q6iatNJ6R3K3gA2jQ5SyRKsszQs+fOoKigAJVVlQaZouyEFho6BXFx8RxJGRnf4sjRw3hcWwvmP2QyJzg6OkDm5ASZgyN8fHywJH4pAgICTRIrRoBLlGTKlkqVFTMQa+lwqbJsAL0+WVpLgqohx26Lo4ROo47p8ky/1xdMMBJ6dcmMbhYpleqve1rFmA6byaIpJviybG5TT6scIyBpCoXzFybL5nRs9drCyfYOtc0xtqTZazEVIfhZKnFIEFU6254IeyyeplJJCiuKMrVD8qoe/99B9rzy+f8ACU1JpSzL2oEAAAAASUVORK5CYII=",jc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAArlBMVEUAAADw8fbx8ffw8fbw8Pbv8fbw8PXw8fXv8fbw8Pbz8/nw8P/v8/fz8/fv8PUTFBUuLzAdHh8qKyzHyMzr7PHk5erV1tvIyc3e3+NzdXdhYWRZWlw0NTYZGhzo6e7P0NSqqq6hoqaamp6EhYh2d3pkZWhSUlU9P0AUFRbi4+i4ub16e35KS01HSErDxMmxsraXmJw6Oz0jJCYVFhfLzNCLjI9dXmBDREa6u8Bpa20uvAOaAAAADnRSTlMA91z73cO7taSIKxFAP6MxfFAAAAJlSURBVFjDpZfpeqowEIYBRWn1JOyLyCKIWhfqctqec/831gTaB2RAgvl+TpgXmJkkM0JNM0mRxyJ6KHEsK9JMaNN8MkKMGk3+APfXKRqk6eu9vySigRKluv8LekIvDX8OgoSelPQTP/FZgFhGcoqe1rTIP+LQnAAmwOp+XhJGwITUL6y//xjvbMaanLWkwNIwxjky/334Fz3QlsdF6jxIhAJsZ+Kv5t4V16R6HQxFkIHtizgscVO7rPWvZGHcNP3FHQoOJgSMBVBFm1+Ha3bO7dCK9omvlZaTC2tJAKYAF1quau8L420ZCgM8DgE6LqXfP7xSqVEz+gHR5VYSFvf2t03xDS4AQFnnL0zkNe3rIg5mKwCkYn35pO961/X3BuHQAwAB0RsZCuwhAExUjwONZMYBQCtak04nICZ//BiAtlV0IcC8kjT1AGKayi5AjvsBIa1qowPwAaoHApBPLCkAVGvnPkDSeIvQCFDeB9gTy7EDQJNsNwGVygxFdKd2AGh8rG5AWZMW3ZPsgNsgAD0Io3tAehvyC0eytkdA7EFckLUEurCnMSVrPnRhLySHxicELrCUHQioCiEGPuybCXlkdQt82LczcnZkeQWc2A8UlNEPfANu7EeaTa+lDXRkP1QPmGgNHNmPdfMECAMvFre4AjcgDp1XG7jeDa14juaC5XIVYYNhqJhqG4cs1/u4pcVxT7iQ5if7yOppMGRBQUDmIWBucZT2TtvOdoxNllQ2mlCOp7K0eaNZ1eoCGeniuNSKRtPobHW5m23edp974OAdeXiHLt6xj3fw5B19+YbveeXHO/5/AxSd5ZH6k/LEAAAAAElFTkSuQmCC";const Zc=sr({name:"imGroup",setup(){const t=fn();ct(!1);const r=ct(),e=ct(!1),n=/(localhost|192)/.test(location.host)?"https://test.lexiaoya.cn":/online.lexiaoya.cn/.test(location.href)?"https://kt.colexiu.com":location.origin,a="".concat(n,"/classroom-im/?userID=").concat(t.getUserInfo.imUserId,"&Authorization=").concat(t.getToken,"&t=").concat(+new Date);return()=>M("div",{class:V.imGroupContainer},[M(xa,{show:!e.value},{default:()=>[M("iframe",{ref:r,onLoad:()=>{e.value=!0},class:[V.container],frameborder:"0",src:a},null)]})])}}),$c=""+new URL("bg-line-7cb142ce.png",import.meta.url).href,tf="data:image/png;base64,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",rf="data:image/png;base64,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",ef=t=>Ce.post("/edu-app/sysSuggestion/save",{data:t}),nf=t=>Ce.post("/edu-app/sysSuggestionType/page",{data:t}),af=t=>Ce.post("/edu-app/sysParamConfig/page",{data:t}),of=t=>Ce.post("/edu-app/sysSuggestion/page",{data:t}),sf=t=>Ce.get("/edu-app/sysMessage/batchSetRead",{data:t,params:t}),uf="_suggestionList_oky89_1",lf="_attendClassSearch_oky89_4",cf="_iconSearch_oky89_25",ff="_classList_oky89_29",vf="_listSection_oky89_34",pf="_emptySection_oky89_37",df="_thingItem_oky89_41",gf="_item_oky89_62",hf="_IMageWraps_oky89_77",Af="_ShowImg_oky89_82",mf="_itemResult_oky89_89",Xt={suggestionList:uf,attendClassSearch:lf,iconSearch:cf,classList:ff,listSection:vf,emptySection:pf,thingItem:df,item:gf,IMageWraps:hf,ShowImg:Af,itemResult:mf},Sf=sr({name:"suggestion-list",props:{typeList:{type:Array,default:()=>[]}},setup(t){const r=lr({suggestionTypeList:[],loading:!1,finshed:!1,pagination:{page:1,rows:20},searchGroup:{suggestionTypeId:null,timer:null},tableList:[],show:!1,item:{}}),e=async()=>{try{r.pagination.page===1&&(r.loading=!0);const{timer:o,...s}=r.searchGroup,{data:u}=await of({...r.searchGroup,...s,...Cu(o,["startTime","endTime"])});r.loading=!1;const l=u.rows||[];l.forEach(c=>{const f=c.attachmentUrls&&c.attachmentUrls.split(",")||[];c.imgList=f}),r.pagination.page===1?r.tableList=l:r.tableList.push(...l),r.finshed=u.pages<=u.current}catch(o){r.loading=!1}},n=zu(o=>{r.pagination.page=r.pagination.page+1,r.pagination.page=1,r.tableList=[],r.searchGroup=Object.assign(r.searchGroup,o),e()},100),a=Hu(()=>{r.pagination.page=r.pagination.page+1,e()},500),i=async()=>{try{await sf({messageType:"SYS_SUGGEST_FEEDBACK_TEACHER"}),Je.emit("onSuggestionRead")}catch(o){}};return $r(()=>{t.typeList.forEach(o=>{r.suggestionTypeList.push({label:o.name,value:o.id})}),i(),e()}),()=>M("div",{class:Xt.suggestionList},[M("div",{class:Xt.attendClassSearch},[M(Xe,{placeholder:"反馈类型",clearable:!0,options:[{label:"反馈类型",value:null},...r.suggestionTypeList],value:r.searchGroup.suggestionTypeId,"onUpdate:value":o=>r.searchGroup.suggestionTypeId=o},null),M(Lu,{value:r.searchGroup.timer,"onUpdate:value":o=>r.searchGroup.timer=o,separator:"至","start-placeholder":"反馈开始日期","end-placeholder":"反馈结束日期",type:"daterange",clearable:!0,timerValue:r.searchGroup.timer},null),M(po,{type:"primary",class:"searchBtn",onClick:n},{default:()=>[yt("搜索")]})]),M(Uu,{class:Xt.classList,onScroll:o=>{var c,f,v;const s=(c=o.target)==null?void 0:c.clientHeight,u=(f=o.target)==null?void 0:f.scrollTop,l=(v=o.target)==null?void 0:v.scrollHeight;s+u+20>=l&&!r.finshed&&!r.loading&&a()}},{default:()=>[M(xa,{show:r.loading},{default:()=>[M("div",{class:[Xt.listSection,!r.loading&&r.tableList.length<=0?Xt.emptySection:""]},[r.tableList.map(o=>M("div",null,[M(mu,{class:[Xt.thingItem,"isFull"]},{default:()=>[M("div",{class:Xt.item},[M("span",null,[yt("反馈类型:")]),o.suggestionTypeName]),M("div",{class:Xt.item},[M("span",null,[yt("反馈内容:")]),o.content]),o.imgList&&o.imgList.length>0&&M("div",{class:Xt.item},[M(Su,{class:Xt.IMageWraps},{default:()=>{var s;return[(s=o.imgList)==null?void 0:s.map((u,l)=>M(Dt,{class:[Xt.ShowImg],src:u,objectFit:"cover"},null))]}})]),o.handleStatus&&M("div",{class:Xt.itemResult},[M("span",null,[yt("处理结果:")]),o.handleAttitude==="NO"?"感谢你对音乐数字课堂的关注与支持,我们会认真处理您的反馈,尽快修复和完善相关功能!":o.feedbackContent])]})])),!r.loading&&r.tableList.length<=0&&M(ho,null,null)])]})]})])}}),Cf=sr({name:"train-update",emits:["close","submit"],setup(t,{emit:r,expose:e}){const n=yu(),a=fn(),i=lr({suggestionTypeId:null,clientType:"TEACHER",content:"",attachmentUrls:"",type:"APP",mobileNo:a.getUserInfo.phone}),o=lr([]),s=ct(!1),u=ct(!1),l=ct([]),c="https://gyt.ks3-cn-beijing.ksyuncs.com/",f=ct(),v=ct([]),p=ct(),d=ct(!1);ct();const g=ct(""),h=ct("");ct(!1);const A=ct(!1),m=async()=>{var x;(x=p.value)==null||x.validate(async O=>{if(O)return;const N=v.value.map(F=>F.url).join(",");try{const F=await ef({...i,attachmentUrls:N});s.value=!0,setTimeout(()=>{E(),A.value=!0,r("close")},3e3)}catch(F){console.log(F)}console.log("onSubmit")})},E=()=>{A.value=!1,s.value=!1,i.suggestionTypeId=null,i.clientType="TEACHER",i.content="",i.attachmentUrls="",v.value=[],i.type="APP",i.mobileNo=a.getUserInfo.phone};e({onReset:E});const C=async x=>{console.log(x,"onBeforeUpload");const O=x.file;let P=!0;const N=2;if(P=O.file.size/1024/1024<N,!P)return n.error("文件大小不能超过".concat(N,"M")),!1;if(!P)return P;try{d.value=!0;const F=O.file.name,k="".concat(O.id+F),H={filename:k,bucketName:"gyt",postData:{filename:k,acl:"public-read",key:k,unknowValueField:[]}},{data:U}=await Nu(H);o.push({id:O.id,tempFiileBuffer:O.file,policy:U.policy,signature:U.signature,acl:"public-read",key:k,KSSAccessKeyId:U.kssAccessKeyId,name:k})}catch(F){return d.value=!1,!1}return!0},b=({file:x,action:O,onFinish:P,onError:N,onProgress:F})=>{const k=o.find(H=>H.id==x.id);k.file=x,Fu({file:x,action:O,data:k,onProgress:F,onFinish:P,onError:N})},y=x=>{const O=x.file.name;"".concat(x.file.id+O)},D=async x=>{console.log(x),d.value=!1},S=async()=>{try{const x=await nf({rows:9999,page:1});l.value=x.data.rows||[]}catch(x){console.log(x)}},w=async()=>{try{const{data:x}=await af({page:1,rows:999,group:"OTHER"}),O=x.rows||[];g.value=O.find(P=>P.paramName=="customer_service_email").paramValue,h.value=O.find(P=>P.paramName=="customer_service_phone").paramValue,console.log(g.value,h.value)}catch(x){console.log("请求报错"),console.log(x)}};(x=>{for(let O=0;O<x.length;O++){const P=new Image;P.src=x[O],P.onload=function(N){console.log("加载完毕",N,P.complete)},P.onerror=function(N){console.log("加载错误",N)}}})([qn,Ao,Kn,Jn,_n]);const T=ct(!1);return $r(()=>{S(),w()}),()=>M("div",{class:[Ct.suggestOption]},[M("div",{class:[Ct.updatePassword,s.value?Ct.isAni:"",A.value?Ct.isend:null]},[M("div",{class:[Ct.formWrap,s.value?Ct.isAni:""]},[M(Dt,{class:Ct.closeBtn,src:rf,previewDisabled:!0,onClick:()=>{E(),r("close")}},null),M(Dt,{class:Ct.bgLine,src:$c,previewDisabled:!0},null),M("h2",{class:Ct.formTitle},[yt("意见反馈"),M(Yn,{dot:T.value,color:"#FF1036",offset:[-5,4],class:Ct.suggestionBtnDot},{default:()=>[M(po,{type:"primary",round:!0,secondary:!0,class:Ct.suggestionBtn,onClick:()=>u.value=!0},{default:()=>[yt("反馈记录")]})]})]),M("div",{class:Ct.formWrapInfo},[M(Eu,{labelAlign:"right",labelPlacement:"left",labelWidth:"auto",ref:p,model:i,requireMarkPlacement:"left"},{default:()=>[M(Bn,{rule:[{required:!0,message:"请选择反馈类型"}],path:"suggestionTypeId"},{default:()=>[M(ku,Vn({class:Ct.suggestSelect,"value-field":"id","label-field":"name",style:{width:"227px!important"}},{options:l.value,placeholder:"反馈类型(必选)",clearable:!0,inline:!0},{value:i.suggestionTypeId,"onUpdate:value":x=>i.suggestionTypeId=x}),null)]}),M(Bn,{path:"content",rule:[{required:!0,message:"请输入反馈内容"}]},{default:()=>[M(Du,{class:Ct.countInput,type:"textarea",rows:5,placeholder:"请输入反馈内容",maxlength:200,resizable:!1,showCount:!0,value:i.content,"onUpdate:value":x=>i.content=x},null)]}),M(Bn,null,{default:()=>[M(bu,{"list-type":"image-card",accept:".jpg,jpeg,.png",fileList:v.value,"onUpdate:fileList":x=>v.value=x,ref:f,multiple:!0,max:5,showPreviewButton:!0,action:c,customRequest:b,onBeforeUpload:x=>C(x),onRemove:x=>D(x),onFinish:x=>y(x)},{default:()=>[M("div",{class:Ct.addInput},[M(Dt,{previewDisabled:!0,src:tf},null),M("p",null,[yt(" 点击上传图片")]),M("p",null,[yt("(最多五张)")])])]})]})]})])]),M("div",{class:[Ct.inBack,s.value?Ct.isAni:""]},null),M(Dt,{src:_n,class:Ct.inBackBottom,previewDisabled:!0},null),M(Dt,{src:qn,class:Ct.inFront,previewDisabled:!0},null),M(Dt,{src:Jn,class:[Ct.sealing,s.value?Ct.isAni:""],previewDisabled:!0},null),s.value?null:M(Zr,null,[M(Dt,{src:Kn,onClick:()=>{m()},class:Ct.submitBtn,previewDisabled:!0},null),M("div",{class:Ct.messageWrap},[h.value?M("p",null,[yt("客服电话:"),h.value]):null,g.value?M("p",null,[yt("邮箱:"),g.value]):null])])]),M(Sr,{show:u.value,"onUpdate:show":x=>u.value=x,class:["modalTitle background"],title:"反馈记录",preset:"card",closeOnEsc:!1,style:{width:"758px"}},{default:()=>[M(Sf,{typeList:l.value},null)]})])}}),yf="_rightTeachingWrap_14zcq_1",Ef="_rightTeachingWrapTitle_14zcq_8",Df="_lookMore_14zcq_14",bf="_classSearchList_14zcq_30",wf="_teachListWrap_14zcq_47",xf="_teachListWrapWall_14zcq_50",Rf="_teachGroup_14zcq_76",If="_teachGroupTitle_14zcq_79",Bf="_teachGroupList_14zcq_89",Mf="_teachGroupListDot_14zcq_96",Tf="_teachGroupItemWrap_14zcq_106",Of="_teachGroupItemLeft_14zcq_119",Pf="_teachGroupItemHeader_14zcq_127",Gf="_teachGroupItemRight_14zcq_136",kf="_teachGroupItemName_14zcq_139",Nf="_teachGroupItemInfo_14zcq_155",Ff="_subjectName_14zcq_160",Ar={rightTeachingWrap:yf,rightTeachingWrapTitle:Ef,lookMore:Df,classSearchList:bf,teachListWrap:wf,teachListWrapWall:xf,teachGroup:Rf,teachGroupTitle:If,teachGroupList:Bf,teachGroupListDot:Mf,teachGroupItemWrap:Tf,teachGroupItemLeft:Of,teachGroupItemHeader:Pf,teachGroupItemRight:Gf,teachGroupItemName:kf,teachGroupItemInfo:Nf,subjectName:Ff},Lf=sr({name:"home-teachItem",props:["item"],setup(t,{emit:r}){return()=>M(Zr,null,[M("div",{class:Zt.teachGroupItemWrap},[M("div",{class:Zt.teachGroupItemLeft},[M(Dt,{previewDisabled:!0,src:t.item.image?t.item.image:Xn,class:Zt.teachGroupItemHeader,"object-fit":"cover"},null)]),M("div",{class:Zt.teachGroupItemRight},[M("p",{class:Zt.teachGroupItemName},[t.item.teacherName,yt(" "),M("span",null,[t.item.classGroup])]),M("p",{class:Zt.teachGroupItemInfo},[t.item.subjectName&&M("span",{class:Zt.subjectName},[t.item.subjectName]),t.item.conent])])])])}}),zf=sr({props:["list","keys"],name:"home-teachGroup",setup(t,{emit:r}){return()=>M(Zr,null,[M("div",{class:Zt.teachGroup},[M("p",{class:Zt.teachGroupTitle},[t.keys]),M("div",{class:Zt.teachGroupList},[M("div",{class:Zt.teachGroupListDot},null),t.list.map(e=>M(Lf,{item:e},null))])])])}}),Hf=sr({name:"class-modal",setup(){const t=cn(),r=fn(),e=lr({showAttendClass:!1,studentList:[],bookVersionId:null,classGroupId:null,category:null,subjectId:null,musicTagList:[],loading:!1,list:[],unit:null,unitList:[],subjectList:[],gradeList:[],classLoading:!1,total:0,lastClassSelect:{currentClass:null,name:"",upgradeFlag:!1,gradeYear:null,gradeLevel:null},classSelect:{currentGradeNum:null,currentClass:null,name:"",upgradeFlag:!1,gradeLevel:null,gradeYear:null},popSelectOptions:[],popSelectYearList:[],popSelectLevelList:[],showGuide:!1,showPreview:!1,itemPreview:{},homeLeftHeight:"auto"}),n=ct({}),a=async()=>{try{const{data:l}=await Yu({gradeLevel:e.classSelect.gradeLevel,gradeYear:e.classSelect.gradeYear}),c=l||[],f=[],v=[];c.forEach((p,d)=>{if(d===0)if(e.lastClassSelect.currentClass)e.classSelect.currentClass=e.lastClassSelect.currentClass,e.classSelect.name=e.lastClassSelect.name,e.classSelect.upgradeFlag=e.lastClassSelect.upgradeFlag;else{const h=p.classGroupList[0];e.classSelect.currentGradeNum=p.currentGradeNum,e.classSelect.currentClass=h.id,e.classSelect.name=h.name}const g=[];p.classGroupList.forEach(h=>{g.push({label:h.currentClass+"班",value:h.id,lastStudy:h.lastStudy}),v.push({label:h.name,value:h.id,currentGradeNum:p.currentGradeNum,lastStudy:h.lastStudy})}),f.push({label:Wu[p.currentGradeNum],value:p.currentGradeNum,childrens:g})}),e.popSelectOptions=v,e.gradeList=f}catch(l){}},i=async()=>{const{data:l}=await Ai({page:1,rows:1,teacherId:r.getUserInfo.id});if(l.rows.length>0&&l.rows[0]){const c=l.rows[0];e.lastClassSelect={currentClass:c.classGroupId,name:c.classGroupName,upgradeFlag:c.upgradeFlag,gradeYear:c.gradeYear+"",gradeLevel:c.gradeLevel+""}}},o=async()=>{try{const{data:l}=await Vu(),c=l||[];c.forEach(f=>{f.name=f.name+"学年"}),e.popSelectYearList=c||[],c.length>0&&(e.lastClassSelect.gradeYear?e.classSelect.gradeYear=e.lastClassSelect.gradeYear:e.classSelect.gradeYear=c[0].id)}catch(l){}},s=async()=>{try{const{data:l}=await Qu(),c=l||[];c.forEach(f=>{f.name=f.name+"级"}),c.unshift({id:"",name:"全部学级"}),e.popSelectLevelList=c||[],c.length>0&&(e.lastClassSelect.gradeLevel?e.classSelect.gradeLevel=e.lastClassSelect.gradeLevel+"":e.classSelect.gradeLevel=c[0].id)}catch(l){}},u=async()=>{e.classLoading=!0;try{const{data:l}=await Ai({classGroupId:e.classSelect.currentClass,gradeLevel:e.classSelect.gradeLevel,gradeYear:e.classSelect.gradeYear,page:1,rows:4,teacherId:r.getUserInfo.id}),c=l.rows||[];e.total=l.total||0;const f={};c.forEach(v=>{const p=wu(v.classDate).format("MM-DD");f[p]||(f[p]=[]);const d=v.lessonCoursewareJson?JSON.parse(v.lessonCoursewareJson):{};f[p].push({classGroup:e.classSelect.name,teacherName:v.teacherName,conent:d.lessonCoursewareName+" | "+d.lessonCoursewareDetailName+" | "+d.lessonCoursewareKnowledgeDetailName,image:v.teacherAvatar,subjectName:v.subjectName})}),n.value=f}catch(l){console.log(l)}e.classLoading=!1};return $r(async()=>{e.classLoading=!0,await i(),await o(),await s(),await a(),await u(),e.classLoading=!1}),()=>M("div",null,[M("div",{class:Ar.rightTeachingWrap},[M("div",{class:Ar.rightTeachingWrapTitle},[M("div",{class:Ar.classSearchList},[M(Xe,{value:e.classSelect.gradeYear,"onUpdate:value":[l=>e.classSelect.gradeYear=l,async l=>{e.classSelect.gradeYear=l,e.lastClassSelect.currentClass=null,e.classSelect.currentClass=null,await a(),await u()}],class:Ar.lookMoreSearch,placeholder:"全部学年",options:e.popSelectYearList,labelField:"name",valueField:"id"},null),M(Xe,{value:e.classSelect.gradeLevel,"onUpdate:value":[l=>e.classSelect.gradeLevel=l,async l=>{e.classSelect.gradeLevel=l,e.lastClassSelect.currentClass=null,e.classSelect.currentClass=null,await a(),await u()}],class:Ar.lookMoreSearch,placeholder:"全部学级",options:e.popSelectLevelList,labelField:"name",valueField:"id"},null),M(Xe,{value:e.classSelect.currentClass,"onUpdate:value":[l=>e.classSelect.currentClass=l,l=>{e.popSelectOptions.forEach(c=>{c.value===l&&(e.classSelect.currentGradeNum=c.currentGradeNum,e.classSelect.currentClass=c.value,e.classSelect.name=c.label,e.classSelect.upgradeFlag=c.upgradeFlag,u())})}],class:Ar.lookMoreSearch,placeholder:"选择班级",options:e.popSelectOptions},null)])]),M(xa,{show:e.classLoading,style:{minHeight:"40vh"}},{default:()=>[Object.keys(n.value).length>0&&M("div",{class:Ar.teachListWrap},[Object.keys(n.value).map(l=>M(zf,{list:n.value[l],keys:l},null))]),Object.keys(n.value).length<=0&&!e.classLoading&&M(ho,null,null)]}),e.total>4&&M("div",{class:Ar.teachListWrapWall},[M("span",{onClick:()=>{sessionStorage.setItem("classDetailTabs","attendclass"),t.push({path:"/classDetail",query:{name:e.classSelect.name,id:e.classSelect.currentClass,gradeYear:e.classSelect.gradeYear,upgradeFlag:e.classSelect.upgradeFlag?1:0}})}},[yt("查看全部")])])])])}}),Uf=sr({name:"layoutTop",setup(){const t=cn(),r=ct(0),e=ct(!1),n=ct(!1),a=ct(!0),i=ct(!1),o=fn(),s=ct(!1),{info:u}=xu(o),l=()=>{t.push({path:"/setting",query:{activeTab:"person"}})},c=()=>{t.push({path:"/setting",query:{activeTab:"school"}})},f=ct(),v=()=>{s.value=!0},p=document.querySelector("body");p&&(p.className="myBody body");const d=()=>{i.value=!0,f.value&&f.value.onReset(),console.log(f.value,"suggestionOptionRef")},g=ct(!1),h=async()=>{try{const{data:C}=await Bu(),b=C||[];let y={};b.forEach(D=>{D.group==="SYSTEM"&&(y=D)}),y.number>0?g.value=y.number>0:g.value=!1}catch(C){}};$r(()=>{window.addEventListener("message",A),a.value=!0,n.value=!0,h(),Je.on("onSuggestionRead",()=>{g.value&&h()}),Ru(()=>{setTimeout(()=>{n.value=!1},50),setTimeout(()=>{a.value=!1,p&&(p.className="myBody")},1e3)})});const A=C=>{C.data.api==="onImClose"?n.value=!1:C.data.api==="getNoReadMessageCount"&&(console.log(C,"onMessage"),r.value=C.data.count||0)};return go(()=>{window.removeEventListener("message",A)}),(C=>{for(let b=0;b<C.length;b++){const y=new Image;y.src=C[b],y.onload=function(D){console.log("加载完毕",D,y.complete)},y.onerror=function(D){console.log("加载错误",D)}}})([qn,Ao,Kn,Jn,_n]),()=>{var C,b;return M(Zr,null,[M("div",{class:V.layoutTop},[M("div",{class:V.layoutLeft},[M(Dt,{src:Vc,class:V.schoolIcon,previewDisabled:!0},null),M("p",null,[((b=(C=u.value)==null?void 0:C.schoolInfos[0])==null?void 0:b.name)||""])]),M("div",{class:V.layoutRight},[M(Qn,{width:380,class:V.popoverClassModel,placement:"bottom",trigger:"click",displayDirective:"show"},{default:()=>[M(Hf,null,null)],trigger:()=>M("div",{class:V.optons},[M(Dt,{src:jc,previewDisabled:!0},null)])}),M(gi,null,{trigger:()=>M("div",{class:V.optons,onClick:d},[M(Yn,{dot:g.value,color:"#FF1036"},{default:()=>[M(Dt,{src:_c,previewDisabled:!0},null)]})]),default:"意见反馈"}),M("div",{onClick:()=>n.value=!0},[M(Yn,Vn({value:r.value,max:99,class:[r.value>0?"":V.messageBadgeHide,V.messageBadge,r.value>0?"":V.messageBadgeNo]},{id:"home-2"},{color:"#FF1036"}),{default:()=>[M(Dt,{class:[V.messageIcon,r.value>0?V.animation:""],"preview-disabled":!0,src:Qc},null)]})]),M("div",{class:V.line},null),M(Qn,{"show-arrow":!1,trigger:"click","onUpdate:show":y=>{e.value=y},class:V.popoverHeader,placement:"bottom-end",raw:!0},{default:()=>[M("div",{class:V.propWrap},[M("div",{class:V.teacherInfo},[M(Dt,{class:V.teacherIcon,src:u.value.avatar?u.value.avatar:Xn,previewDisabled:!0},null),M(gi,{class:V.nameTool},{trigger:()=>M("p",{class:V.teacherName},[u.value.nickname]),default:()=>u.value.nickname})]),M("div",{class:V.propWrapList},[M("div",{class:V.propWrapItem,onClick:()=>l()},[" ",M(Dt,{class:V.smallIcon,src:Jc,previewDisabled:!0},null),M("p",{class:V.smallTitle},[yt("个人信息")])]),u.value.isSuperAdmin?M("div",{class:V.propWrapItem,onClick:()=>{c()}},[" ",M(Dt,{class:V.smallIcon,src:Kc,previewDisabled:!0},null),M("p",{class:V.smallTitle},[yt("学校信息")])]):null,M("div",{class:V.propWrapItem,onClick:()=>v()},[" ",M(Dt,{class:V.smallIcon,src:qc,previewDisabled:!0},null),M("p",{class:V.smallTitle},[yt("修改密码")])])]),M("div",{class:V.logoutInfo,onClick:()=>{o.logout(),t.replace("/login")}},[M("div",{class:V.propWrapItem},[M(Dt,{class:V.smallIcon,src:Xc,previewDisabled:!0},null),M("p",{class:V.smallTitle},[yt("退出登录")])])])])],trigger:()=>M("div",{class:V.mesgWrap,style:{cursor:"pointer"}},[M(Dt,{"preview-disabled":!0,class:V.teacherIcon,src:u.value.avatar?u.value.avatar:Xn},null),M(Iu,{class:e.value?V.rotueLeft:V.rotueRight},{default:()=>[M("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},[M("path",{d:"M7.38 21.01c.49.49 1.28.49 1.77 0l8.31-8.31a.996.996 0 0 0 0-1.41L9.15 2.98c-.49-.49-1.28-.49-1.77 0s-.49 1.28 0 1.77L14.62 12l-7.25 7.25c-.48.48-.48 1.28.01 1.76z",fill:"currentColor"},null)])]})])}),M("div",{class:Ct.isHidden},null)]),M(Sr,{class:V.changePwdModal,show:s.value,"onUpdate:show":y=>s.value=y,preset:"dialog",showIcon:!1,title:"修改密码"},{default:()=>[M(Gu,{phone:u.value.phone,onClose:()=>{s.value=!1}},null)]}),M(Sr,Vn({show:n.value,"onUpdate:show":y=>n.value=y,showIcon:!1,class:a.value?V.hideModal:""},{id:"imGroupDiv"},{displayDirective:"show"}),{default:()=>[M(Zc,null,null)]}),M(Sr,{class:["modalTitle","background",V.suggestWrap],show:i.value,"onUpdate:show":y=>i.value=y,"display-directive":"show",showIcon:!1},{default:()=>[M(Cf,{ref:f,onClose:()=>i.value=!1},null)]})])])}}});function Wf(t){for(var r=[],e=1;e<arguments.length;e++)r[e-1]=arguments[e];return r.map(function(n){return n.split(" ").map(function(a){return a?""+t+a:""}).join(" ")}).join(" ")}function Yf(t,r){return r.replace(/([^}{]*){/gm,function(e,n){return n.replace(/\.([^{,\s\d.]+)/g,"."+t+"$1")+"{"})}function cr(t,r){return function(e){e&&(t[r]=e)}}function mo(t,r,e){return function(n){n&&(t[r][e]=n)}}function Si(t,r){return function(e){var n=e.prototype;t.forEach(function(a){r(n,a)})}}function Vf(t,r){return r===void 0&&(r={}),function(e,n){t.forEach(function(a){var i=r[a]||a;i in e||(e[i]=function(){for(var o,s=[],u=0;u<arguments.length;u++)s[u]=arguments[u];var l=(o=this[n])[a].apply(o,s);return l===this[n]?this:l})})}}var Qf="function",Xf="object",qf="string",Kf="number",Ra="undefined",So=typeof window!==Ra,Jf=typeof document!==Ra&&document,_f=[{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"},{open:'\\"',close:'\\"'},{open:"\\'",close:"\\'"}],It=1e-7,Oe={cm:function(t){return t*96/2.54},mm:function(t){return t*96/254},in:function(t){return t*96},pt:function(t){return t*96/72},pc:function(t){return t*96/6},"%":function(t,r){return t*r/100},vw:function(t,r){return r===void 0&&(r=window.innerWidth),t/100*r},vh:function(t,r){return r===void 0&&(r=window.innerHeight),t/100*r},vmax:function(t,r){return r===void 0&&(r=Math.max(window.innerWidth,window.innerHeight)),t/100*r},vmin:function(t,r){return r===void 0&&(r=Math.min(window.innerWidth,window.innerHeight)),t/100*r}};/*! *****************************************************************************
- Copyright (c) Microsoft Corporation.
- Permission to use, copy, modify, and/or distribute this software for any
- purpose with or without fee is hereby granted.
- THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
- REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
- AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
- INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
- LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
- OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
- PERFORMANCE OF THIS SOFTWARE.
- ***************************************************************************** */function jf(){for(var t=0,r=0,e=arguments.length;r<e;r++)t+=arguments[r].length;for(var n=Array(t),a=0,r=0;r<e;r++)for(var i=arguments[r],o=0,s=i.length;o<s;o++,a++)n[a]=i[o];return n}function Rr(t,r,e,n){return(t*n+r*e)/(e+n)}function vn(t){return typeof t===Ra}function er(t){return t&&typeof t===Xf}function Bt(t){return Array.isArray(t)}function Yt(t){return typeof t===qf}function Qr(t){return typeof t===Kf}function Ia(t){return typeof t===Qf}function Zf(t,r){var e=t===""||t==" ",n=r===""||r==" ";return n&&e||t===r}function Co(t,r,e,n,a){var i=Ba(t,r,e);return i?e:$f(t,r,e+1,n,a)}function Ba(t,r,e){if(!t.ignore)return null;var n=r.slice(Math.max(e-3,0),e+3).join("");return new RegExp(t.ignore).exec(n)}function $f(t,r,e,n,a){for(var i=function(l){var c=r[l].trim();if(c===t.close&&!Ba(t,r,l))return{value:l};var f=l,v=Jt(a,function(p){var d=p.open;return d===c});if(v&&(f=Co(v,r,l,n,a)),f===-1)return o=l,"break";l=f,o=l},o,s=e;s<n;++s){var u=i(s);if(s=o,typeof u=="object")return u.value;if(u==="break")break}return-1}function Ma(t,r){var e=Yt(r)?{separator:r}:r,n=e.separator,a=n===void 0?",":n,i=e.isSeparateFirst,o=e.isSeparateOnlyOpenClose,s=e.isSeparateOpenClose,u=s===void 0?o:s,l=e.openCloseCharacters,c=l===void 0?_f:l,f=c.map(function(D){var S=D.open,w=D.close;return S===w?S:S+"|"+w}).join("|"),v="(\\s*"+a+"\\s*|"+f+"|\\s+)",p=new RegExp(v,"g"),d=t.split(p).filter(function(D){return D&&D!=="undefined"}),g=d.length,h=[],A=[];function m(){return A.length?(h.push(A.join("")),A=[],!0):!1}for(var E=function(D){var S=d[D].trim(),w=D,I=Jt(c,function(x){var O=x.open;return O===S}),G=Jt(c,function(x){var O=x.close;return O===S});if(I){if(w=Co(I,d,D,g,c),w!==-1&&u)return m()&&i||(h.push(d.slice(D,w+1).join("")),D=w,i)?(C=D,"break"):(C=D,"continue")}else if(G&&!Ba(G,d,D)){var T=jf(c);return T.splice(c.indexOf(G),1),{value:Ma(t,{separator:a,isSeparateFirst:i,isSeparateOnlyOpenClose:o,isSeparateOpenClose:u,openCloseCharacters:T})}}else if(Zf(S,a)&&!o)return m(),i?(C=D,"break"):(C=D,"continue");w===-1&&(w=g-1),A.push(d.slice(D,w+1).join("")),D=w,C=D},C,b=0;b<g;++b){var y=E(b);if(b=C,typeof y=="object")return y.value;if(y==="break")break}return A.length&&h.push(A.join("")),h}function Dr(t){return Ma(t,"")}function Or(t){return Ma(t,",")}function yo(t){var r=/([^(]*)\(([\s\S]*)\)([\s\S]*)/g.exec(t);return!r||r.length<4?{}:{prefix:r[1],value:r[2],suffix:r[3]}}function ye(t){var r=/^([^\d|e|\-|\+]*)((?:\d|\.|-|e-|e\+)+)(\S*)$/g.exec(t);if(!r)return{prefix:"",unit:"",value:NaN};var e=r[1],n=r[2],a=r[3];return{prefix:e,unit:a,value:parseFloat(n)}}function tv(t){return t.replace(/[\s-_]+([^\s-_])/g,function(r,e){return e.toUpperCase()})}function qe(t,r){return r===void 0&&(r="-"),t.replace(/([a-z])([A-Z])/g,function(e,n,a){return""+n+r+a.toLowerCase()})}function ge(){return Date.now?Date.now():new Date().getTime()}function pr(t,r,e){e===void 0&&(e=-1);for(var n=t.length,a=0;a<n;++a)if(r(t[a],a,t))return a;return e}function Jt(t,r,e){var n=pr(t,r);return n>-1?t[n]:e}var Eo=function(){var t=ge(),r=So&&(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame);return r?r.bind(window):function(e){var n=ge(),a=setTimeout(function(){e(n-t)},1e3/60);return a}}(),rv=function(){var t=So&&(window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.msCancelAnimationFrame);return t?t.bind(window):function(r){clearTimeout(r)}}();function dr(t){return Object.keys(t)}function ev(t){var r=dr(t);return r.map(function(e){return t[e]})}function gt(t,r){var e=ye(t),n=e.value,a=e.unit;if(er(r)){var i=r[a];if(i){if(Ia(i))return i(n);if(Oe[a])return Oe[a](n,i)}}else if(a==="%")return n*r/100;return Oe[a]?Oe[a](n):n}function jn(t,r,e){return Math.max(r,Math.min(t,e))}function Ci(t,r,e,n){return n===void 0&&(n=t[0]/t[1]),[[nt(r[0],It),nt(r[0]/n,It)],[nt(r[1]*n,It),nt(r[1],It)]].filter(function(a){return a.every(function(i,o){var s=r[o],u=nt(s,It);return e?i<=s||i<=u:i>=s||i>=u})})[0]||t}function Do(t,r,e,n){if(!n)return t.map(function(p,d){return jn(p,r[d],e[d])});var a=t[0],i=t[1],o=n===!0?a/i:n,s=Ci(t,r,!1,o),u=s[0],l=s[1],c=Ci(t,e,!0,o),f=c[0],v=c[1];return a<u||i<l?(a=u,i=l):(a>f||i>v)&&(a=f,i=v),[a,i]}function nv(t){for(var r=t.length,e=0,n=r-1;n>=0;--n)e+=t[n];return e}function Zn(t){for(var r=t.length,e=0,n=r-1;n>=0;--n)e+=t[n];return r?e/r:0}function bt(t,r){var e=r[0]-t[0],n=r[1]-t[1],a=Math.atan2(n,e);return a>=0?a:a+Math.PI*2}function av(t){return[0,1].map(function(r){return Zn(t.map(function(e){return e[r]}))})}function yi(t){var r=av(t),e=bt(r,t[0]),n=bt(r,t[1]);return e<n&&n-e<Math.PI||e>n&&n-e<-Math.PI?1:-1}function fr(t,r){return Math.sqrt(Math.pow((r?r[0]:0)-t[0],2)+Math.pow((r?r[1]:0)-t[1],2))}function nt(t,r){if(!r)return t;var e=1/r;return Math.round(t/r)/e}function Ei(t,r){return t.forEach(function(e,n){t[n]=nt(t[n],r)}),t}function iv(t){for(var r=[],e=0;e<t;++e)r.push(e);return r}function ov(t){return t.reduce(function(r,e){return r.concat(e)},[])}function bo(t,r){t.indexOf(r)===-1&&t.push(r)}function Ot(t,r){return t.classList?t.classList.contains(r):!!t.className.match(new RegExp("(\\s|^)"+r+"(\\s|$)"))}function wo(t,r){t.classList?t.classList.add(r):t.className+=" "+r}function xo(t,r){if(t.classList)t.classList.remove(r);else{var e=new RegExp("(\\s|^)"+r+"(\\s|$)");t.className=t.className.replace(e," ")}}function Gt(t,r,e,n){t.addEventListener(r,e,n)}function Tt(t,r,e,n){t.removeEventListener(r,e,n)}function te(t){return(t==null?void 0:t.ownerDocument)||Jf}function Ta(t){return te(t).documentElement}function xr(t){return te(t).body}function Er(t){var r;return((r=t==null?void 0:t.ownerDocument)===null||r===void 0?void 0:r.defaultView)||window}function Ro(t){return t&&"postMessage"in t&&"blur"in t&&"self"in t}function re(t){return er(t)&&t.nodeName&&t.nodeType&&"ownerDocument"in t}var sv=function(){function t(){this.keys=[],this.values=[]}var r=t.prototype;return r.get=function(e){return this.values[this.keys.indexOf(e)]},r.set=function(e,n){var a=this.keys,i=this.values,o=a.indexOf(e),s=o===-1?a.length:o;a[s]=e,i[s]=n},t}(),uv=function(){function t(){this.object={}}var r=t.prototype;return r.get=function(e){return this.object[e]},r.set=function(e,n){this.object[e]=n},t}(),lv=typeof Map=="function",cv=function(){function t(){}var r=t.prototype;return r.connect=function(e,n){this.prev=e,this.next=n,e&&(e.next=this),n&&(n.prev=this)},r.disconnect=function(){var e=this.prev,n=this.next;e&&(e.next=n),n&&(n.prev=e)},r.getIndex=function(){for(var e=this,n=-1;e;)e=e.prev,++n;return n},t}();function fv(t,r){var e=[],n=[];return t.forEach(function(a){var i=a[0],o=a[1],s=new cv;e[i]=s,n[o]=s}),e.forEach(function(a,i){a.connect(e[i-1])}),t.filter(function(a,i){return!r[i]}).map(function(a,i){var o=a[0],s=a[1];if(o===s)return[0,0];var u=e[o],l=n[s-1],c=u.getIndex();u.disconnect(),l?u.connect(l,l.next):u.connect(void 0,e[0]);var f=u.getIndex();return[c,f]})}var vv=function(){function t(e,n,a,i,o,s,u,l){this.prevList=e,this.list=n,this.added=a,this.removed=i,this.changed=o,this.maintained=s,this.changedBeforeAdded=u,this.fixed=l}var r=t.prototype;return Object.defineProperty(r,"ordered",{get:function(){return this.cacheOrdered||this.caculateOrdered(),this.cacheOrdered},enumerable:!0,configurable:!0}),Object.defineProperty(r,"pureChanged",{get:function(){return this.cachePureChanged||this.caculateOrdered(),this.cachePureChanged},enumerable:!0,configurable:!0}),r.caculateOrdered=function(){var e=fv(this.changedBeforeAdded,this.fixed),n=this.changed,a=[];this.cacheOrdered=e.filter(function(i,o){var s=i[0],u=i[1],l=n[o],c=l[0],f=l[1];if(s!==u)return a.push([c,f]),!0}),this.cachePureChanged=a},t}();function Ee(t,r,e){var n=lv?Map:e?uv:sv,a=e||function(m){return m},i=[],o=[],s=[],u=t.map(a),l=r.map(a),c=new n,f=new n,v=[],p=[],d={},g=[],h=0,A=0;return u.forEach(function(m,E){c.set(m,E)}),l.forEach(function(m,E){f.set(m,E)}),u.forEach(function(m,E){var C=f.get(m);typeof C>"u"?(++A,o.push(E)):d[C]=A}),l.forEach(function(m,E){var C=c.get(m);typeof C>"u"?(i.push(E),++h):(s.push([C,E]),A=d[E]||0,v.push([C-A,E-h]),p.push(E===C),C!==E&&g.push([C,E]))}),o.reverse(),new vv(t,r,i,o,g,s,v,p)}var pv=function(){function t(e,n){e===void 0&&(e=[]),this.findKeyCallback=n,this.list=[].slice.call(e)}var r=t.prototype;return r.update=function(e){var n=[].slice.call(e),a=Ee(this.list,n,this.findKeyCallback);return this.list=n,a},t}(),$n=function(t,r){return $n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])},$n(t,r)};function De(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");$n(t,r);function e(){this.constructor=t}t.prototype=r===null?Object.create(r):(e.prototype=r.prototype,new e)}var ar=function(){return ar=Object.assign||function(r){for(var e,n=1,a=arguments.length;n<a;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(r[i]=e[i])}return r},ar.apply(this,arguments)};function Io(t,r){var e={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&r.indexOf(n)<0&&(e[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(t);a<n.length;a++)r.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(t,n[a])&&(e[n[a]]=t[n[a]]);return e}function Di(t,r,e){if(e||arguments.length===2)for(var n=0,a=r.length,i;n<a;n++)(i||!(n in r))&&(i||(i=Array.prototype.slice.call(r,0,n)),i[n]=r[n]);return t.concat(i||Array.prototype.slice.call(r))}function bi(t){var r=0;return t.map(function(e){return e==null?"$compat".concat(++r):"".concat(e)})}function Bo(t){var r=[];return t.forEach(function(e){r=r.concat(Bt(e)?Bo(e):e)}),r}function Mn(t,r){if(!r)return t;for(var e in r)vn(t[e])&&(t[e]=r[e]);return t}function _e(t,r){if(t===r)return!1;for(var e in t)if(!(e in r))return!0;for(var e in r)if(t[e]!==r[e])return!0;return!1}function wi(t){var r=t.className,e=Io(t,["className"]);return r!=null&&(e.class=r),delete e.style,delete e.children,e}function xi(t){var r={},e={};for(var n in t)n.indexOf("on")===0?e[n]=t[n]:r[n]=t[n];return[r,e]}function pn(t){if(!t)return null;var r=t.b;return re(r)?r:pn(t.c)}function Mo(t){var r=t.parentNode;r&&r.removeChild(t)}function To(t){t.forEach(function(r){r()})}function dv(){return this.constructor(this.props,this.context)}var Oa=0,dn=function(){function t(e,n,a,i,o,s,u){u===void 0&&(u={}),this.t=e,this.d=n,this.k=a,this.i=i,this.c=o,this.ref=s,this.ps=u,this.typ="prov",this._ps=[],this._cs={},this._hyd=null,this._sel=!1}var r=t.prototype;return r.s=function(){return!0},r.u=function(e,n,a,i,o){var s=this,u=s.d,l=ev(n).filter(function(d){return d.$_req}),c=Bo(l.map(function(d){return d.$_subs})),f=Jt(c,function(d){return d.d===u});if(s.b&&!Yt(a)&&!o&&!s.s(a.props,i)&&!f){var v=c.reduce(function(d,g){var h=g.d;return d[0]?d[0].d===h&&d.push(g):h>u&&d.push(g),d},[]);return v.forEach(function(d){be(d,d._ps,[d.o],e,n,!0)}),!1}s.o=a,s.ss(i);var p=s.ps;return Yt(a)||(s.ps=a.props,s.ref=a.ref),Pa(this),s.r(e,n,s.b?p:{},i),!0},r.md=function(){this.rr()},r.ss=function(){},r.ud=function(){this.rr()},r.rr=function(){var e=this,n=e.ref,a=e.fr;n&&n(a?a.current:e.b)},t}();function Oo(){return Object.__CROACT_CURRENT_INSTNACE__}function gv(){return Oa}function hv(t){Oa=t}function Pa(t){return Object.__CROACT_CURRENT_INSTNACE__=t,Oa=0,t}var Ga=function(){function t(e,n){e===void 0&&(e={}),this.props=e,this.context=n,this.state={},this.$_timer=0,this.$_state={},this.$_subs=[],this.$_cs={}}var r=t.prototype;return r.render=function(){return null},r.shouldComponentUpdate=function(e,n){return this.props!==e||this.state!==n},r.setState=function(e,n,a){var i=this;i.$_timer||(i.$_state={}),clearTimeout(i.$_timer),i.$_timer=0,i.$_state=ar(ar({},i.$_state),e),a?i.$_setState(n,a):i.$_timer=window.setTimeout(function(){i.$_timer=0,i.$_setState(n,a)})},r.forceUpdate=function(e){this.setState({},e,!0)},r.componentDidMount=function(){},r.componentDidUpdate=function(e,n){},r.componentWillUnmount=function(){},r.$_setState=function(e,n){var a=[],i=this.$_p,o=be(i.c,[i],[i.o],a,i._cs,ar(ar({},this.state),this.$_state),n);o&&(e&&a.push(e),To(a),Pa(null))},t}(),Po=function(t){De(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}var e=r.prototype;return e.shouldComponentUpdate=function(n,a){return _e(this.props,n)||_e(this.state,a)},r}(Ga);function Go(t){var r=function(e){r.current=e};return r.current=t,r}function Av(t){return t._fr=!0,t}function mv(t,r,e,n){var a,i;return!((a=t==null?void 0:t.prototype)===null||a===void 0)&&a.render?i=new t(r,e):(i=new Ga(r,e),i.constructor=t,t._fr?(n.fr=Go(),i.render=function(){return this.constructor(this.props,n.fr)}):i.render=dv),i.$_p=n,i}var Sv=function(t){De(r,t);function r(n,a,i,o,s,u,l){l===void 0&&(l={});var c=t.call(this,n,a,i,o,s,u,Mn(l,n.defaultProps))||this;return c.typ="comp",c._usefs=[],c._uefs=[],c._defs=[],c}var e=r.prototype;return e.s=function(n,a){var i=this.b;return i.shouldComponentUpdate(Mn(n,this.t.defaultProps),a||i.state)!==!1},e.r=function(n,a,i){var o,s,u=this,l=u.t;u.ps=Mn(u.ps,u.t.defaultProps);var c=u.ps,f=!u.b,v=l.contextType,p=u.b,d=v==null?void 0:v.get(u);u._cs=a,f?(p=mv(l,c,d,u),u.b=p):(p.props=c,p.context=d);var g=p.state;u._usefs=[],u._uefs=[];var h=p.render();((s=(o=h==null?void 0:h.props)===null||o===void 0?void 0:o.children)===null||s===void 0?void 0:s.length)===0&&(h.props.children=u.ps.children);var A=ar(ar({},a),p.$_cs);be(u,u._ps,h?[h]:[],n,A),f?u._uefs.push(function(){v==null||v.register(u),p.componentDidMount()}):u._uefs.push(function(){p.componentDidUpdate(i,g)}),n.push(function(){u._usefs.forEach(function(m){m()}),f?u.md():u.ud(),u._defs=u._uefs.map(function(m){return m()})})},e.ss=function(n){var a=this.b;!a||!n||(a.state=n)},e.un=function(){var n,a=this;a._ps.forEach(function(o){o.un()});var i=a.t;(n=i.contextType)===null||n===void 0||n.unregister(a),clearTimeout(a.b.$_timer),a._defs.forEach(function(o){o&&o()}),a.b.componentWillUnmount()},r}(dn);function Cv(t,r,e){var n=ka(wi(t),wi(r)),a=n.added,i=n.removed,o=n.changed;for(var s in a)e.setAttribute(s,a[s]);for(var u in o)e.setAttribute(u,o[u][1]);for(var l in i)e.removeAttribute(l)}function yv(t,r,e){var n=ka(t,r),a=n.added,i=n.removed;for(var o in i)e.e(o,!0);for(var s in a)e.e(s)}function ka(t,r){var e=dr(t),n=dr(r),a=Ee(e,n,function(u){return u}),i={},o={},s={};return a.added.forEach(function(u){var l=n[u];i[l]=r[l]}),a.removed.forEach(function(u){var l=e[u];o[l]=t[l]}),a.maintained.forEach(function(u){var l=u[0],c=e[l],f=[t[c],r[c]];t[c]!==r[c]&&(s[c]=f)}),{added:i,removed:o,changed:s}}function Ev(t,r,e){var n=e.style,a=ka(t,r),i=a.added,o=a.removed,s=a.changed;for(var u in i){var l=qe(u,"-");n.setProperty(l,i[u])}for(var u in s){var c=qe(u,"-");n.setProperty(c,s[u][1])}for(var u in o){var f=qe(u,"-");n.removeProperty(f)}}function Dv(t){return t.replace(/^on/g,"").toLowerCase()}var bv=function(t){De(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.typ="elem",n._es={},n._svg=!1,n}var e=r.prototype;return e.e=function(n,a){var i=this,o=i._es,s=i.b,u=Dv(n);a?(Tt(s,u,o[n]),delete o[n]):(o[n]=function(l){var c,f;(f=(c=i.ps)[n])===null||f===void 0||f.call(c,l)},Gt(s,u,o[n]))},e.s=function(n){return _e(this.ps,n)},e.r=function(n,a,i){var o,s=this,u=!s.b,l=s.ps;if(u){var c=pn(s.c),f=!1;s._svg||s.t==="svg"?f=!0:f=c&&c.ownerSVGElement,s._svg=f;var v=(o=s._hyd)===null||o===void 0?void 0:o.splice(0,1)[0],p=s.t;if(v)s._hyd=[].slice.call(v.children||[]);else{var d=te(c);f?v=d.createElementNS("http://www.w3.org/2000/svg",p):v=d.createElement(p)}s.b=v}be(s,s._ps,l.children,n,a);var g=s.b,h=xi(i),A=h[0],m=h[1],E=xi(l),C=E[0],b=E[1];return Cv(A,C,g),yv(m,b,s),Ev(i.style||{},l.style||{},g),n.push(function(){u?s.md():s.ud()}),!0},e.un=function(){var n=this,a=n._es,i=n.b;for(var o in a)Tt(i,o,a[o]);n._ps.forEach(function(s){s.un()}),n._es={},n._sel||Mo(i)},r}(dn);function he(t){if(!t||re(t))return t;var r=t.$_p._ps;return r.length?he(r[0].b):null}function ko(t){if(t){if(t.b&&re(t.b))return t;var r=t._ps;return r.length?ko(r[0]):null}}function tr(t,r){for(var e=[],n=2;n<arguments.length;n++)e[n-2]=arguments[n];var a=r||{},i=a.key,o=a.ref,s=Io(a,["key","ref"]);return{type:t,key:i,ref:o,props:ar(ar({},s),{children:ov(e).filter(function(u){return u!=null&&u!==!1})})}}var No=function(t){De(r,t);function r(n,a){a===void 0&&(a=0);var i=t.call(this,"container",a,"container",0,null)||this;return i.typ="container",i.b=n,i}var e=r.prototype;return e.r=function(){return!0},e.un=function(){},r}(dn),wv=function(t){De(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.typ="text",n}var e=r.prototype;return e.r=function(n){var a,i=this,o=!i.b;if(o){var s=pn(i.c),u=(a=i._hyd)===null||a===void 0?void 0:a.splice(0,1)[0];i.b=u||te(s).createTextNode(i.t.replace("text_",""))}return n.push(function(){o?i.md():i.ud()}),!0},e.un=function(){Mo(this.b)},r}(dn);function xv(t,r,e){var n=e.map(function(u){return Yt(u)?null:u.key}),a=bi(r.map(function(u){return u.k})),i=bi(n),o=Ee(a,i,function(u){return u});o.removed.forEach(function(u){r.splice(u,1)[0].un()}),o.ordered.forEach(function(u){var l=u[0],c=u[1],f=r.splice(l,1)[0];r.splice(c,0,f);var v=he(f.b),p=he(r[c+1]&&r[c+1].b);v&&v.parentNode.insertBefore(v,p)}),o.added.forEach(function(u){r.splice(u,0,Ri(e[u],n[u],u,t))});var s=o.maintained.filter(function(u){u[0];var l=u[1],c=e[l],f=r[l],v=Yt(c)?"text_".concat(c):c.type;return v!==f.t?(f.un(),r.splice(l,1,Ri(c,n[l],l,t)),!0):(f.i=l,!1)});return Di(Di([],o.added,!0),s.map(function(u){u[0];var l=u[1];return l}),!0)}function Rv(t,r){for(var e=t._ps,n=e.length,a=r.i+1;a<n;++a){var i=he(e[a].b);if(i)return i}return null}function Ri(t,r,e,n){var a=n.d+1;if(Yt(t)||Qr(t))return new wv("text_".concat(t),a,r,e,n,null,{});var i=t.type,o=typeof i=="string"?bv:Sv;return new o(i,a,r,e,n,t.ref,t.props)}function be(t,r,e,n,a,i,o){var s=xv(t,r,e),u=t._hyd,l=r.filter(function(f,v){return f._hyd=u,f.u(n,a,e[v],i,o)});t.typ==="container"&&t._sel&&r.forEach(function(f){var v=ko(f);v&&(v._sel=!0)}),t._hyd=null;var c=pn(t);return c&&s.reverse().forEach(function(f){var v=r[f],p=he(v.b);if(p&&c!==p&&!p.parentNode){var d=Rv(t,v);c.insertBefore(p,d)}}),l.length>0}function Iv(t,r,e,n){e===void 0&&(e=r.__CROACT__),n===void 0&&(n={});var a=!!e;e||(e=new No(r));var i=[];return be(e,e._ps,t?[t]:[],i,n,void 0,void 0),To(i),Pa(null),a||(r.__CROACT__=e),e}function Ii(t,r,e){return!e&&t&&(e=new No(r.parentElement),e._hyd=[r],e._sel=!0),Iv(t,r,e),e}function Fo(t){var r=Oo(),e=r._hs||(r._hs=[]),n=gv(),a=e[n];if(hv(n+1),a){if(!_e(a.deps,t.deps))return a.updated=!1,a;e[n]=t}else e.push(t);return t.value=t.func(),t.updated=!0,t}function Bv(t,r){var e=Fo({func:t,deps:r});return e.value}function Mv(t){return Bv(function(){return Go(t)},[])}function Lo(t,r,e){var n=Oo(),a=Fo({func:function(){return t},deps:r}),i=e?n._usefs:n._uefs;a.updated?i.push(function(){return a.effect&&a.effect(),a.effect=t(),a.effect}):i.push(function(){return a.effect})}function Tv(t,r,e){Lo(function(){t==null||t(r())},e,!0)}function Na(t,r){for(var e=t.length,n=0;n<e;++n)if(r(t[n],n))return!0;return!1}function zo(t,r){for(var e=t.length,n=0;n<e;++n)if(r(t[n],n))return t[n];return null}function Ho(t){var r=t;if(typeof r>"u"){if(typeof navigator>"u"||!navigator)return"";r=navigator.userAgent||""}return r.toLowerCase()}function Fa(t,r){try{return new RegExp(t,"g").exec(r)}catch(e){return null}}function Ov(){if(typeof navigator>"u"||!navigator||!navigator.userAgentData)return!1;var t=navigator.userAgentData,r=t.brands||t.uaList;return!!(r&&r.length)}function Pv(t,r){var e=Fa("("+t+")((?:\\/|\\s|:)([0-9|\\.|_]+))",r);return e?e[3]:""}function ta(t){return t.replace(/_/g,".")}function oe(t,r){var e=null,n="-1";return Na(t,function(a){var i=Fa("("+a.test+")((?:\\/|\\s|:)([0-9|\\.|_]+))?",r);return!i||a.brand?!1:(e=a,n=i[3]||"-1",a.versionAlias?n=a.versionAlias:a.versionTest&&(n=Pv(a.versionTest.toLowerCase(),r)||n),n=ta(n),!0)}),{preset:e,version:n}}function ie(t,r){var e={brand:"",version:"-1"};return Na(t,function(n){var a=Uo(r,n);return a?(e.brand=n.id,e.version=n.versionAlias||a.version,e.version!=="-1"):!1}),e}function Uo(t,r){return zo(t,function(e){var n=e.brand;return Fa(""+r.test,n.toLowerCase())})}var ra=[{test:"phantomjs",id:"phantomjs"},{test:"whale",id:"whale"},{test:"edgios|edge|edg",id:"edge"},{test:"msie|trident|windows phone",id:"ie",versionTest:"iemobile|msie|rv"},{test:"miuibrowser",id:"miui browser"},{test:"samsungbrowser",id:"samsung internet"},{test:"samsung",id:"samsung internet",versionTest:"version"},{test:"chrome|crios",id:"chrome"},{test:"firefox|fxios",id:"firefox"},{test:"android",id:"android browser",versionTest:"version"},{test:"safari|iphone|ipad|ipod",id:"safari",versionTest:"version"}],Wo=[{test:"(?=.*applewebkit/(53[0-7]|5[0-2]|[0-4]))(?=.*\\schrome)",id:"chrome",versionTest:"chrome"},{test:"chromium",id:"chrome"},{test:"whale",id:"chrome",versionAlias:"-1",brand:!0}],ea=[{test:"applewebkit",id:"webkit",versionTest:"applewebkit|safari"}],Yo=[{test:"(?=(iphone|ipad))(?!(.*version))",id:"webview"},{test:"(?=(android|iphone|ipad))(?=.*(naver|daum|; wv))",id:"webview"},{test:"webview",id:"webview"}],Vo=[{test:"windows phone",id:"windows phone"},{test:"windows 2000",id:"window",versionAlias:"5.0"},{test:"windows nt",id:"window"},{test:"win32|windows",id:"window"},{test:"iphone|ipad|ipod",id:"ios",versionTest:"iphone os|cpu os"},{test:"macos|macintel|mac os x",id:"mac"},{test:"android|linux armv81",id:"android"},{test:"tizen",id:"tizen"},{test:"webos|web0s",id:"webos"}];function Qo(t){return!!oe(Yo,t).preset}function Gv(t){var r=Ho(t),e=!!/mobi/g.exec(r),n={name:"unknown",version:"-1",majorVersion:-1,webview:Qo(r),chromium:!1,chromiumVersion:"-1",webkit:!1,webkitVersion:"-1"},a={name:"unknown",version:"-1",majorVersion:-1},i=oe(ra,r),o=i.preset,s=i.version,u=oe(Vo,r),l=u.preset,c=u.version,f=oe(Wo,r);if(n.chromium=!!f.preset,n.chromiumVersion=f.version,!n.chromium){var v=oe(ea,r);n.webkit=!!v.preset,n.webkitVersion=v.version}return l&&(a.name=l.id,a.version=c,a.majorVersion=parseInt(c,10)),o&&(n.name=o.id,n.version=s,n.webview&&a.name==="ios"&&n.name!=="safari"&&(n.webview=!1)),n.majorVersion=parseInt(n.version,10),{browser:n,os:a,isMobile:e,isHints:!1}}function kv(t){var r=navigator.userAgentData,e=(r.uaList||r.brands).slice(),n=t&&t.fullVersionList,a=r.mobile||!1,i=e[0],o=(t&&t.platform||r.platform||navigator.platform).toLowerCase(),s={name:i.brand,version:i.version,majorVersion:-1,webkit:!1,webkitVersion:"-1",chromium:!1,chromiumVersion:"-1",webview:!!ie(Yo,e).brand||Qo(Ho())},u={name:"unknown",version:"-1",majorVersion:-1};s.webkit=!s.chromium&&Na(ea,function(d){return Uo(e,d)});var l=ie(Wo,e);if(s.chromium=!!l.brand,s.chromiumVersion=l.version,!s.chromium){var c=ie(ea,e);s.webkit=!!c.brand,s.webkitVersion=c.version}var f=zo(Vo,function(d){return new RegExp(""+d.test,"g").exec(o)});if(u.name=f?f.id:"",t&&(u.version=t.platformVersion),n&&n.length){var v=ie(ra,n);s.name=v.brand||s.name,s.version=v.version||s.version}else{var p=ie(ra,e);s.name=p.brand||s.name,s.version=p.brand&&t?t.uaFullVersion:p.version}return s.webkit&&(u.name=a?"ios":"mac"),u.name==="ios"&&s.webview&&(s.version="-1"),u.version=ta(u.version),s.version=ta(s.version),u.majorVersion=parseInt(u.version,10),s.majorVersion=parseInt(s.version,10),{browser:s,os:u,isMobile:a,isHints:!0}}function Nv(t){return typeof t>"u"&&Ov()?kv():Gv(t)}function Fv(t,r,e,n,a,i){for(var o=0;o<a;++o){var s=e+o*a,u=n+o*a;t[s]+=t[u]*i,r[s]+=r[u]*i}}function Lv(t,r,e,n,a){for(var i=0;i<a;++i){var o=e+i*a,s=n+i*a,u=t[o],l=r[o];t[o]=t[s],t[s]=u,r[o]=r[s],r[s]=l}}function zv(t,r,e,n,a){for(var i=0;i<n;++i){var o=e+i*n;t[o]/=a,r[o]/=a}}function Xo(t,r,e){e===void 0&&(e=Math.sqrt(t.length));for(var n=t.slice(),a=0;a<e;++a)n[a*e+r-1]=0,n[(r-1)*e+a]=0;return n[(r-1)*(e+1)]=1,n}function or(t,r){r===void 0&&(r=Math.sqrt(t.length));for(var e=t.slice(),n=St(r),a=0;a<r;++a){var i=r*a+a;if(!nt(e[i],It)){for(var o=a+1;o<r;++o)if(e[r*a+o]){Lv(e,n,a,o,r);break}}if(!nt(e[i],It))return[];zv(e,n,a,r,e[i]);for(var o=0;o<r;++o){var s=o,u=o+a*r,l=e[u];!nt(l,It)||a===o||Fv(e,n,s,a,r,-l)}}return n}function Hv(t,r){r===void 0&&(r=Math.sqrt(t.length));for(var e=[],n=0;n<r;++n)for(var a=0;a<r;++a)e[a*r+n]=t[r*n+a];return e}function qo(t,r){r===void 0&&(r=Math.sqrt(t.length));for(var e=[],n=t[r*r-1],a=0;a<r-1;++a)e[a]=t[r*(r-1)+a]/n;return e[r-1]=0,e}function Uv(t,r){for(var e=St(r),n=0;n<r-1;++n)e[r*(r-1)+n]=t[n]||0;return e}function Pr(t,r){for(var e=t.slice(),n=t.length;n<r-1;++n)e[n]=0;return e[r-1]=1,e}function nr(t,r,e){if(r===void 0&&(r=Math.sqrt(t.length)),r===e)return t;for(var n=St(e),a=Math.min(r,e),i=0;i<a-1;++i){for(var o=0;o<a-1;++o)n[i*e+o]=t[i*r+o];n[(i+1)*e-1]=t[(i+1)*r-1],n[(e-1)*e+i]=t[(r-1)*r+i]}return n[e*e-1]=t[r*r-1],n}function je(t){for(var r=[],e=1;e<arguments.length;e++)r[e-1]=arguments[e];var n=St(t);return r.forEach(function(a){n=ht(n,a,t)}),n}function ht(t,r,e){e===void 0&&(e=Math.sqrt(t.length));var n=[],a=t.length/e,i=r.length/a;if(a){if(!i)return t}else return r;for(var o=0;o<e;++o)for(var s=0;s<i;++s){n[s*e+o]=0;for(var u=0;u<a;++u)n[s*e+o]+=t[u*e+o]*r[s*a+u]}return n}function ft(t,r){for(var e=Math.min(t.length,r.length),n=t.slice(),a=0;a<e;++a)n[a]=n[a]+r[a];return n}function tt(t,r){for(var e=Math.min(t.length,r.length),n=t.slice(),a=0;a<e;++a)n[a]=n[a]-r[a];return n}function Wv(t,r){return r===void 0&&(r=t.length===6),r?[t[0],t[1],0,t[2],t[3],0,t[4],t[5],1]:t}function Ko(t,r){return r===void 0&&(r=t.length===9),r?[t[0],t[1],t[3],t[4],t[6],t[7]]:t}function Nt(t,r,e){e===void 0&&(e=r.length);var n=ht(t,r,e),a=n[e-1];return n.map(function(i){return i/a})}function Yv(t,r){return ht(t,[1,0,0,0,0,Math.cos(r),Math.sin(r),0,0,-Math.sin(r),Math.cos(r),0,0,0,0,1],4)}function Vv(t,r){return ht(t,[Math.cos(r),0,-Math.sin(r),0,0,1,0,0,Math.sin(r),0,Math.cos(r),0,0,0,0,1],4)}function Qv(t,r){return ht(t,xe(r,4))}function Pe(t,r){var e=r[0],n=e===void 0?1:e,a=r[1],i=a===void 0?1:a,o=r[2],s=o===void 0?1:o;return ht(t,[n,0,0,0,0,i,0,0,0,0,s,0,0,0,0,1],4)}function we(t,r){return Nt(xe(r,3),Pr(t,3))}function Tn(t,r){var e=r[0],n=e===void 0?0:e,a=r[1],i=a===void 0?0:a,o=r[2],s=o===void 0?0:o;return ht(t,[1,0,0,0,0,1,0,0,0,0,1,0,n,i,s,1],4)}function Bi(t,r){return ht(t,r,4)}function xe(t,r){var e=Math.cos(t),n=Math.sin(t),a=St(r);return a[0]=e,a[1]=n,a[r]=-n,a[r+1]=e,a}function St(t){for(var r=t*t,e=[],n=0;n<r;++n)e[n]=n%(t+1)?0:1;return e}function Ze(t,r){for(var e=St(r),n=Math.min(t.length,r-1),a=0;a<n;++a)e[(r+1)*a]=t[a];return e}function Gr(t,r){for(var e=St(r),n=Math.min(t.length,r-1),a=0;a<n;++a)e[r*(r-1)+a]=t[a];return e}function La(t,r,e,n,a,i,o,s){var u=t[0],l=t[1],c=r[0],f=r[1],v=e[0],p=e[1],d=n[0],g=n[1],h=a[0],A=a[1],m=i[0],E=i[1],C=o[0],b=o[1],y=s[0],D=s[1],S=[u,0,c,0,v,0,d,0,l,0,f,0,p,0,g,0,1,0,1,0,1,0,1,0,0,u,0,c,0,v,0,d,0,l,0,f,0,p,0,g,0,1,0,1,0,1,0,1,-h*u,-A*u,-m*c,-E*c,-C*v,-b*v,-y*d,-D*d,-h*l,-A*l,-m*f,-E*f,-C*p,-b*p,-y*g,-D*g],w=or(S,8);if(!w.length)return[];var I=ht(w,[h,A,m,E,C,b,y,D],8);return I[8]=1,nr(Hv(I),3,4)}var le=function(){return le=Object.assign||function(r){for(var e,n=1,a=arguments.length;n<a;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(r[i]=e[i])}return r},le.apply(this,arguments)};function Xv(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]}function $e(t,r){return r===void 0&&(r=0),Hr(Xr(t,r))}function qv(t,r){var e=Nt(t,[r[0],r[1]||0,r[2]||0,1],4),n=e[3]||1;return[e[0]/n,e[1]/n,e[2]/n]}function Hr(t){var r=Xv();return t.forEach(function(e){var n=e.matrixFunction,a=e.functionValue;n&&(r=n(r,a))}),r}function Xr(t,r){r===void 0&&(r=0);var e=Bt(t)?t:Dr(t);return e.map(function(n){var a=yo(n),i=a.prefix,o=a.value,s=null,u=i,l="";if(i==="translate"||i==="translateX"||i==="translate3d"){var c=er(r)?le(le({},r),{"o%":r["%"]}):{"%":r,"o%":r},f=Or(o).map(function(x,O){return O===0&&"x%"in c?c["%"]=r["x%"]:O===1&&"y%"in c?c["%"]=r["y%"]:c["%"]=r["o%"],gt(x,c)}),v=f[0],p=f[1],d=p===void 0?0:p,g=f[2],h=g===void 0?0:g;s=Tn,l=[v,d,h]}else if(i==="translateY"){var A=er(r)?le({"%":r["y%"]},r):{"%":r},d=gt(o,A);s=Tn,l=[0,d,0]}else if(i==="translateZ"){var h=parseFloat(o);s=Tn,l=[0,0,h]}else if(i==="scale"||i==="scale3d"){var m=Or(o).map(function(x){return parseFloat(x)}),E=m[0],C=m[1],b=C===void 0?E:C,y=m[2],D=y===void 0?1:y;s=Pe,l=[E,b,D]}else if(i==="scaleX"){var E=parseFloat(o);s=Pe,l=[E,1,1]}else if(i==="scaleY"){var b=parseFloat(o);s=Pe,l=[1,b,1]}else if(i==="scaleZ"){var D=parseFloat(o);s=Pe,l=[1,1,D]}else if(i==="rotate"||i==="rotateZ"||i==="rotateX"||i==="rotateY"){var S=ye(o),w=S.unit,I=S.value,G=w==="rad"?I:I*Math.PI/180;i==="rotate"||i==="rotateZ"?(u="rotateZ",s=Qv):i==="rotateX"?s=Yv:i==="rotateY"&&(s=Vv),l=G}else if(i==="matrix3d")s=Bi,l=Or(o).map(function(x){return parseFloat(x)});else if(i==="matrix"){var T=Or(o).map(function(x){return parseFloat(x)});s=Bi,l=[T[0],T[1],0,0,T[2],T[3],0,0,0,0,1,0,T[4],T[5],0,1]}else u="";return{name:i,functionName:u,value:o,matrixFunction:s,functionValue:l}})}/*! *****************************************************************************
- Copyright (c) Microsoft Corporation. All rights reserved.
- Licensed under the Apache License, Version 2.0 (the "License"); you may not use
- this file except in compliance with the License. You may obtain a copy of the
- License at http://www.apache.org/licenses/LICENSE-2.0
- THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
- WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
- MERCHANTABLITY OR NON-INFRINGEMENT.
- See the Apache Version 2.0 License for specific language governing permissions
- and limitations under the License.
- ***************************************************************************** */var na=function(t,r){return na=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var a in n)n.hasOwnProperty(a)&&(e[a]=n[a])},na(t,r)};function Kv(t,r){na(t,r);function e(){this.constructor=t}t.prototype=r===null?Object.create(r):(e.prototype=r.prototype,new e)}var Jo=typeof Map=="function"?void 0:function(){var t=0;return function(r){return r.__DIFF_KEY__||(r.__DIFF_KEY__=++t)}}(),Jv=function(t){Kv(r,t);function r(e){return e===void 0&&(e=[]),t.call(this,e,Jo)||this}return r}(pv);function _v(t,r){return Ee(t,r,Jo)}const _o=Jv;/*! *****************************************************************************
- Copyright (c) Microsoft Corporation.
- Permission to use, copy, modify, and/or distribute this software for any
- purpose with or without fee is hereby granted.
- THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
- REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
- AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
- INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
- LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
- OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
- PERFORMANCE OF THIS SOFTWARE.
- ***************************************************************************** */var aa=function(){return aa=Object.assign||function(r){for(var e,n=1,a=arguments.length;n<a;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(r[i]=e[i])}return r},aa.apply(this,arguments)};function jv(){for(var t=0,r=0,e=arguments.length;r<e;r++)t+=arguments[r].length;for(var n=Array(t),a=0,r=0;r<e;r++)for(var i=arguments[r],o=0,s=i.length;o<s;o++,a++)n[a]=i[o];return n}var Zv=function(){function t(){this._events={}}var r=t.prototype;return r.on=function(e,n){if(er(e))for(var a in e)this.on(a,e[a]);else this._addEvent(e,n,{});return this},r.off=function(e,n){if(!e)this._events={};else if(er(e))for(var a in e)this.off(a);else if(!n)this._events[e]=[];else{var i=this._events[e];if(i){var o=pr(i,function(s){return s.listener===n});o>-1&&i.splice(o,1)}}return this},r.once=function(e,n){var a=this;return n&&this._addEvent(e,n,{once:!0}),new Promise(function(i){a._addEvent(e,i,{once:!0})})},r.emit=function(e,n){var a=this;n===void 0&&(n={});var i=this._events[e];if(!e||!i)return!0;var o=!1;return n.eventType=e,n.stop=function(){o=!0},n.currentTarget=this,jv(i).forEach(function(s){s.listener(n),s.once&&a.off(e,s.listener)}),!o},r.trigger=function(e,n){return n===void 0&&(n={}),this.emit(e,n)},r._addEvent=function(e,n,a){var i=this._events;i[e]=i[e]||[];var o=i[e];o.push(aa({listener:n},a))},t}();const gn=Zv;/*! *****************************************************************************
- Copyright (c) Microsoft Corporation.
- Permission to use, copy, modify, and/or distribute this software for any
- purpose with or without fee is hereby granted.
- THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
- REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
- AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
- INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
- LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
- OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
- PERFORMANCE OF THIS SOFTWARE.
- ***************************************************************************** */var ia=function(t,r){return ia=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var a in n)n.hasOwnProperty(a)&&(e[a]=n[a])},ia(t,r)};function $v(t,r){ia(t,r);function e(){this.constructor=t}t.prototype=r===null?Object.create(r):(e.prototype=r.prototype,new e)}var Ur=function(){return Ur=Object.assign||function(r){for(var e,n=1,a=arguments.length;n<a;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(r[i]=e[i])}return r},Ur.apply(this,arguments)};function tp(t){var r=t.container;return r===document.body?[r.scrollLeft||document.documentElement.scrollLeft,r.scrollTop||document.documentElement.scrollTop]:[r.scrollLeft,r.scrollTop]}function Mi(t,r){return t.addEventListener("scroll",r),function(){t.removeEventListener("scroll",r)}}function Ge(t){if(t){if(Yt(t))return document.querySelector(t)}else return null;if(Ia(t))return t();if(t instanceof Element)return t;if("current"in t)return t.current;if("value"in t)return t.value}var rp=function(t){$v(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n._startRect=null,n._startPos=[],n._prevTime=0,n._timer=0,n._prevScrollPos=[0,0],n._isWait=!1,n._flag=!1,n._currentOptions=null,n._lock=!1,n._unregister=null,n._onScroll=function(){var a=n._currentOptions;n._lock||!a||n.emit("scrollDrag",{next:function(i){n.checkScroll({container:a.container,inputEvent:i})}})},n}var e=r.prototype;return e.dragStart=function(n,a){var i=Ge(a.container);if(!i){this._flag=!1;return}var o=0,s=0,u=0,l=0;if(i===document.body)u=window.innerWidth,l=window.innerHeight;else{var c=i.getBoundingClientRect();o=c.top,s=c.left,u=c.width,l=c.height}this._flag=!0,this._startPos=[n.clientX,n.clientY],this._startRect={top:o,left:s,width:u,height:l},this._prevScrollPos=this._getScrollPosition([0,0],a),this._currentOptions=a,this._registerScrollEvent(a)},e.drag=function(n,a){if(clearTimeout(this._timer),!!this._flag){var i=n.clientX,o=n.clientY,s=a.threshold,u=s===void 0?0:s,l=this,c=l._startRect,f=l._startPos;this._currentOptions=a;var v=[0,0];return c.top>o-u?(f[1]>c.top||o<f[1])&&(v[1]=-1):c.top+c.height<o+u&&(f[1]<c.top+c.height||o>f[1])&&(v[1]=1),c.left>i-u?(f[0]>c.left||i<f[0])&&(v[0]=-1):c.left+c.width<i+u&&(f[0]<c.left+c.width||i>f[0])&&(v[0]=1),!v[0]&&!v[1]?!1:this._continueDrag(Ur(Ur({},a),{direction:v,inputEvent:n,isDrag:!0}))}},e.checkScroll=function(n){var a=this;if(this._isWait)return!1;var i=n.prevScrollPos,o=i===void 0?this._prevScrollPos:i,s=n.direction,u=n.throttleTime,l=u===void 0?0:u,c=n.inputEvent,f=n.isDrag,v=this._getScrollPosition(s||[0,0],n),p=v[0]-o[0],d=v[1]-o[1],g=s||[p?Math.abs(p)/p:0,d?Math.abs(d)/d:0];return this._prevScrollPos=v,this._lock=!1,!p&&!d?!1:(this.emit("move",{offsetX:g[0]?p:0,offsetY:g[1]?d:0,inputEvent:c}),l&&f&&(clearTimeout(this._timer),this._timer=window.setTimeout(function(){a._continueDrag(n)},l)),!0)},e.dragEnd=function(){this._flag=!1,this._lock=!1,clearTimeout(this._timer),this._unregisterScrollEvent()},e._getScrollPosition=function(n,a){var i=a.container,o=a.getScrollPosition,s=o===void 0?tp:o;return s({container:Ge(i),direction:n})},e._continueDrag=function(n){var a=this,i,o=n.container,s=n.direction,u=n.throttleTime,l=n.useScroll,c=n.isDrag,f=n.inputEvent;if(!(!this._flag||c&&this._isWait)){var v=ge(),p=Math.max(u+this._prevTime-v,0);if(p>0)return clearTimeout(this._timer),this._timer=window.setTimeout(function(){a._continueDrag(n)},p),!1;this._prevTime=v;var d=this._getScrollPosition(s,n);this._prevScrollPos=d,c&&(this._isWait=!0),l||(this._lock=!0);var g={container:Ge(o),direction:s,inputEvent:f};return(i=n.requestScroll)===null||i===void 0||i.call(n,g),this.emit("scroll",g),this._isWait=!1,l||this.checkScroll(Ur(Ur({},n),{prevScrollPos:d,direction:s,inputEvent:f}))}},e._registerScrollEvent=function(n){this._unregisterScrollEvent();var a=n.checkScrollEvent;if(a){var i=a===!0?Mi:a,o=Ge(n.container);a===!0&&(o===document.body||o===document.documentElement)?this._unregister=Mi(window,this._onScroll):this._unregister=i(o,this._onScroll)}},e._unregisterScrollEvent=function(){var n;(n=this._unregister)===null||n===void 0||n.call(this),this._unregister=null},r}(gn);const ep=rp;/*! *****************************************************************************
- Copyright (c) Microsoft Corporation.
- Permission to use, copy, modify, and/or distribute this software for any
- purpose with or without fee is hereby granted.
- THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
- REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
- AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
- INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
- LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
- OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
- PERFORMANCE OF THIS SOFTWARE.
- ***************************************************************************** */function np(){for(var t=0,r=0,e=arguments.length;r<e;r++)t+=arguments[r].length;for(var n=Array(t),a=0,r=0;r<e;r++)for(var i=arguments[r],o=0,s=i.length;o<s;o++,a++)n[a]=i[o];return n}function Wt(t){return nt(t,It)}function ap(t,r){return t.every(function(e,n){return Wt(e-r[n])===0})}function ip(t,r){return!Wt(t[0]-r[0])&&!Wt(t[1]-r[1])}function jo(t){return t.length<3?0:Math.abs(nv(t.map(function(r,e){var n=t[e+1]||t[0];return r[0]*n[1]-n[0]*r[1]})))/2}function Ti(t,r){var e=r.width,n=r.height,a=r.left,i=r.top,o=kr(t),s=o.minX,u=o.minY,l=o.maxX,c=o.maxY,f=e/(l-s),v=n/(c-u);return t.map(function(p){return[a+(p[0]-s)*f,i+(p[1]-u)*v]})}function kr(t){var r=t.map(function(n){return n[0]}),e=t.map(function(n){return n[1]});return{minX:Math.min.apply(Math,r),minY:Math.min.apply(Math,e),maxX:Math.max.apply(Math,r),maxY:Math.max.apply(Math,e)}}function oa(t,r,e){var n=t[0],a=t[1],i=kr(r),o=i.minX,s=i.maxX,u=[[o,a],[s,a]],l=tn(u[0],u[1]),c=sa(r),f=[];if(c.forEach(function(d){var g=tn(d[0],d[1]),h=d[0];if(ap(l,g))f.push({pos:t,line:d,type:"line"});else{var A=Zo(za(l,g),[u,d]);A.forEach(function(m){d.some(function(E){return ip(E,m)})?f.push({pos:m,line:d,type:"point"}):Wt(h[1]-a)!==0&&f.push({pos:m,line:d,type:"intersection"})})}}),!e&&Jt(f,function(d){return d[0]===n}))return!0;var v=0,p={};return f.forEach(function(d){var g=d.pos,h=d.type,A=d.line;if(!(g[0]>n))if(h==="intersection")++v;else{if(h==="line")return;if(h==="point"){var m=Jt(A,function(b){return b[1]!==a}),E=p[g[0]],C=m[1]>a?1:-1;E?E!==C&&++v:p[g[0]]=C}}}),v%2===1}function tn(t,r){var e=t[0],n=t[1],a=r[0],i=r[1],o=a-e,s=i-n;Math.abs(o)<It&&(o=0),Math.abs(s)<It&&(s=0);var u=0,l=0,c=0;return o?s?(u=-s/o,l=1,c=-u*e-n):(l=1,c=-n):s&&(u=-1,c=e),[u,l,c]}function za(t,r){var e=t[0],n=t[1],a=t[2],i=r[0],o=r[1],s=r[2],u=e===0&&i===0,l=n===0&&o===0,c=[];if(u&&l)return[];if(u){var f=-a/n,v=-s/o;return f!==v?[]:[[-1/0,f],[1/0,f]]}else if(l){var p=-a/e,d=-s/i;return p!==d?[]:[[p,-1/0],[p,1/0]]}else if(e===0){var g=-a/n,h=-(o*g+s)/i;c=[[h,g]]}else if(i===0){var g=-s/o,h=-(n*g+a)/e;c=[[h,g]]}else if(n===0){var h=-a/e,g=-(i*h+s)/o;c=[[h,g]]}else if(o===0){var h=-s/i,g=-(e*h+a)/n;c=[[h,g]]}else{var h=(n*s-o*a)/(o*e-n*i),g=-(e*h+a)/n;c=[[h,g]]}return c.map(function(A){return[A[0],A[1]]})}function Zo(t,r){var e=r.map(function(f){return[0,1].map(function(v){return[Math.min(f[0][v],f[1][v]),Math.max(f[0][v],f[1][v])]})}),n=[];if(t.length===2){var a=t[0],i=a[0],o=a[1];if(Wt(i-t[1][0])){if(!Wt(o-t[1][1])){var l=Math.max.apply(Math,e.map(function(f){return f[0][0]})),c=Math.min.apply(Math,e.map(function(f){return f[0][1]}));if(Wt(l-c)>0)return[];n=[[l,o],[c,o]]}}else{var s=Math.max.apply(Math,e.map(function(f){return f[1][0]})),u=Math.min.apply(Math,e.map(function(f){return f[1][1]}));if(Wt(s-u)>0)return[];n=[[i,s],[i,u]]}}return n.length||(n=t.filter(function(f){var v=f[0],p=f[1];return e.every(function(d){return 0<=Wt(v-d[0][0])&&0<=Wt(d[0][1]-v)&&0<=Wt(p-d[1][0])&&0<=Wt(d[1][1]-p)})})),n.map(function(f){return[Wt(f[0]),Wt(f[1])]})}function sa(t){return np(t.slice(1),[t[0]]).map(function(r,e){return[t[e],r]})}function op(t,r){var e=t.slice(),n=r.slice();yi(e)===-1&&e.reverse(),yi(n)===-1&&n.reverse();var a=sa(e),i=sa(n),o=a.map(function(c){return tn(c[0],c[1])}),s=i.map(function(c){return tn(c[0],c[1])}),u=[];o.forEach(function(c,f){var v=a[f],p=[];s.forEach(function(d,g){var h=za(c,d),A=Zo(h,[v,i[g]]);p.push.apply(p,A.map(function(m){return{index1:f,index2:g,pos:m,type:"intersection"}}))}),p.sort(function(d,g){return fr(v[0],d.pos)-fr(v[0],g.pos)}),u.push.apply(u,p),oa(v[1],n)&&u.push({index1:f,index2:-1,pos:v[1],type:"inside"})}),i.forEach(function(c,f){if(oa(c[1],e)){var v=!1,p=pr(u,function(d){var g=d.index2;return g===f?(v=!0,!1):!!v});p===-1&&(v=!1,p=pr(u,function(d){var g=d.index1,h=d.index2;return g===-1&&h+1===f?(v=!0,!1):!!v})),p===-1?u.push({index1:-1,index2:f,pos:c[1],type:"inside"}):u.splice(p,0,{index1:-1,index2:f,pos:c[1],type:"inside"})}});var l={};return u.filter(function(c){var f=c.pos,v=f[0]+"x"+f[1];return l[v]?!1:(l[v]=!0,!0)})}function sp(t,r){var e=op(t,r);return e.map(function(n){var a=n.pos;return a})}function up(t,r){var e=sp(t,r);return jo(e)}/*! *****************************************************************************
- Copyright (c) Microsoft Corporation.
- Permission to use, copy, modify, and/or distribute this software for any
- purpose with or without fee is hereby granted.
- THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
- REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
- AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
- INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
- LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
- OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
- PERFORMANCE OF THIS SOFTWARE.
- ***************************************************************************** */var ua=function(t,r){return ua=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var a in n)n.hasOwnProperty(a)&&(e[a]=n[a])},ua(t,r)};function lp(t,r){ua(t,r);function e(){this.constructor=t}t.prototype=r===null?Object.create(r):(e.prototype=r.prototype,new e)}var Rt=function(){return Rt=Object.assign||function(r){for(var e,n=1,a=arguments.length;n<a;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(r[i]=e[i])}return r},Rt.apply(this,arguments)};function cp(t,r){var e=r[0]-t[0],n=r[1]-t[1],a=Math.atan2(n,e);return a>=0?a:a+Math.PI*2}function On(t){return cp([t[0].clientX,t[0].clientY],[t[1].clientX,t[1].clientY])/Math.PI*180}function fp(t){return t.touches&&t.touches.length>=2}function ke(t){return t?t.touches?pp(t.touches):[$o(t)]:[]}function vp(t){return t&&(t.type.indexOf("mouse")>-1||"button"in t)}function Oi(t,r,e){var n=e.length,a=ce(t,n),i=a.clientX,o=a.clientY,s=a.originalClientX,u=a.originalClientY,l=ce(r,n),c=l.clientX,f=l.clientY,v=ce(e,n),p=v.clientX,d=v.clientY,g=i-c,h=o-f,A=i-p,m=o-d;return{clientX:s,clientY:u,deltaX:g,deltaY:h,distX:A,distY:m}}function Pn(t){return Math.sqrt(Math.pow(t[0].clientX-t[1].clientX,2)+Math.pow(t[0].clientY-t[1].clientY,2))}function pp(t){for(var r=Math.min(t.length,2),e=[],n=0;n<r;++n)e.push($o(t[n]));return e}function $o(t){return{clientX:t.clientX,clientY:t.clientY}}function ce(t,r){r===void 0&&(r=t.length);for(var e={clientX:0,clientY:0,originalClientX:0,originalClientY:0},n=0;n<r;++n){var a=t[n];e.originalClientX+="originalClientX"in a?a.originalClientX:a.clientX,e.originalClientY+="originalClientY"in a?a.originalClientY:a.clientY,e.clientX+=a.clientX,e.clientY+=a.clientY}return r?{clientX:e.clientX/r,clientY:e.clientY/r,originalClientX:e.originalClientX/r,originalClientY:e.originalClientY/r}:e}var Gn=function(){function t(r){this.prevClients=[],this.startClients=[],this.movement=0,this.length=0,this.startClients=r,this.prevClients=r,this.length=r.length}return t.prototype.getAngle=function(r){return r===void 0&&(r=this.prevClients),On(r)},t.prototype.getRotation=function(r){return r===void 0&&(r=this.prevClients),On(r)-On(this.startClients)},t.prototype.getPosition=function(r,e){r===void 0&&(r=this.prevClients);var n=Oi(r||this.prevClients,this.prevClients,this.startClients),a=n.deltaX,i=n.deltaY;return this.movement+=Math.sqrt(a*a+i*i),this.prevClients=r,n},t.prototype.getPositions=function(r){r===void 0&&(r=this.prevClients);var e=this.prevClients;return this.startClients.map(function(n,a){return Oi([r[a]],[e[a]],[n])})},t.prototype.getMovement=function(r){var e=this.movement;if(!r)return e;var n=ce(r,this.length),a=ce(this.prevClients,this.length),i=n.clientX-a.clientX,o=n.clientY-a.clientY;return Math.sqrt(i*i+o*o)+e},t.prototype.getDistance=function(r){return r===void 0&&(r=this.prevClients),Pn(r)},t.prototype.getScale=function(r){return r===void 0&&(r=this.prevClients),Pn(r)/Pn(this.startClients)},t.prototype.move=function(r,e){this.startClients.forEach(function(n){n.clientX-=r,n.clientY-=e}),this.prevClients.forEach(function(n){n.clientX-=r,n.clientY-=e})},t}(),Pi=["textarea","input"],dp=function(t){lp(r,t);function r(e,n){n===void 0&&(n={});var a=t.call(this)||this;a.options={},a.flag=!1,a.pinchFlag=!1,a.data={},a.isDrag=!1,a.isPinch=!1,a.clientStores=[],a.targets=[],a.prevTime=0,a.doubleFlag=!1,a._useMouse=!1,a._useTouch=!1,a._useDrag=!1,a._dragFlag=!1,a._isTrusted=!1,a._isMouseEvent=!1,a._isSecondaryButton=!1,a._preventMouseEvent=!1,a._prevInputEvent=null,a._isDragAPI=!1,a._isIdle=!0,a._window=window,a.onDragStart=function(v,p){if(p===void 0&&(p=!0),!(!a.flag&&v.cancelable===!1)){var d=v.type.indexOf("drag")>=-1;if(!(a.flag&&d)){a._isDragAPI=!0;var g=a.options,h=g.container,A=g.pinchOutside,m=g.preventWheelClick,E=g.preventRightClick,C=g.preventDefault,b=g.checkInput,y=g.dragFocusedInput,D=g.preventClickEventOnDragStart,S=g.preventClickEventOnDrag,w=g.preventClickEventByCondition,I=a._useTouch,G=!a.flag;if(a._isSecondaryButton=v.which===3||v.button===2,m&&(v.which===2||v.button===1)||E&&(v.which===3||v.button===2))return a.stop(),!1;if(G){var T=a._window.document.activeElement,x=v.target;if(x){var O=x.tagName.toLowerCase(),P=Pi.indexOf(O)>-1,N=x.isContentEditable;if(P||N){if(b||!y&&T===x)return!1;if(T&&(T===x||N&&T.isContentEditable&&T.contains(x)))if(y)x.blur();else return!1}else if((C||v.type==="touchstart")&&T){var F=T.tagName.toLowerCase();(T.isContentEditable||Pi.indexOf(F)>-1)&&T.blur()}(D||S||w)&&Gt(a._window,"click",a._onClick,!0)}a.clientStores=[new Gn(ke(v))],a._isIdle=!1,a.flag=!0,a.isDrag=!1,a._isTrusted=p,a._dragFlag=!0,a._prevInputEvent=v,a.data={},a.doubleFlag=ge()-a.prevTime<200,a._isMouseEvent=vp(v),!a._isMouseEvent&&a._preventMouseEvent&&(a._preventMouseEvent=!1);var k=a._preventMouseEvent||a.emit("dragStart",Rt(Rt({data:a.data,datas:a.data,inputEvent:v,isMouseEvent:a._isMouseEvent,isSecondaryButton:a._isSecondaryButton,isTrusted:p,isDouble:a.doubleFlag},a.getCurrentStore().getPosition()),{preventDefault:function(){v.preventDefault()},preventDrag:function(){a._dragFlag=!1}}));k===!1&&a.stop(),a._isMouseEvent&&a.flag&&C&&v.preventDefault()}if(!a.flag)return!1;var H=0;if(G?(a._attchDragEvent(),I&&A&&(H=setTimeout(function(){Gt(h,"touchstart",a.onDragStart,{passive:!1})}))):I&&A&&Tt(h,"touchstart",a.onDragStart),a.flag&&fp(v)){if(clearTimeout(H),G&&v.touches.length!==v.changedTouches.length)return;a.pinchFlag||a.onPinchStart(v)}}}},a.onDrag=function(v,p){if(a.flag){var d=a.options.preventDefault;!a._isMouseEvent&&d&&v.preventDefault(),a._prevInputEvent=v;var g=ke(v),h=a.moveClients(g,v,!1);if(a._dragFlag){if(a.pinchFlag||h.deltaX||h.deltaY){var A=a._preventMouseEvent||a.emit("drag",Rt(Rt({},h),{isScroll:!!p,inputEvent:v}));if(A===!1){a.stop();return}}a.pinchFlag&&a.onPinch(v,g)}a.getCurrentStore().getPosition(g,!0)}},a.onDragEnd=function(v){if(a.flag){var p=a.options,d=p.pinchOutside,g=p.container,h=p.preventClickEventOnDrag,A=p.preventClickEventOnDragStart,m=p.preventClickEventByCondition,E=a.isDrag;(h||A||m)&&requestAnimationFrame(function(){a._allowClickEvent()}),!m&&!A&&h&&!E&&a._allowClickEvent(),a._useTouch&&d&&Tt(g,"touchstart",a.onDragStart),a.pinchFlag&&a.onPinchEnd(v);var C=v!=null&&v.touches?ke(v):[],b=C.length;b===0||!a.options.keepDragging?a.flag=!1:a._addStore(new Gn(C));var y=a._getPosition(),D=ge(),S=!E&&a.doubleFlag;a._prevInputEvent=null,a.prevTime=E||S?0:D,a.flag||(a._dettachDragEvent(),a._preventMouseEvent||a.emit("dragEnd",Rt({data:a.data,datas:a.data,isDouble:S,isDrag:E,isClick:!E,isMouseEvent:a._isMouseEvent,isSecondaryButton:a._isSecondaryButton,inputEvent:v,isTrusted:a._isTrusted},y)),a.clientStores=[],a._isMouseEvent||(a._preventMouseEvent=!0,requestAnimationFrame(function(){requestAnimationFrame(function(){a._preventMouseEvent=!1})})),a._isIdle=!0)}},a.onBlur=function(){a.onDragEnd()},a._allowClickEvent=function(){Tt(a._window,"click",a._onClick,!0)},a._onClick=function(v){a._allowClickEvent(),a._preventMouseEvent=!1;var p=a.options.preventClickEventByCondition;p!=null&&p(v)||(v.stopPropagation(),v.preventDefault())},a._onContextMenu=function(v){var p=a.options;p.preventRightClick?a.onDragEnd(v):v.preventDefault()},a._passCallback=function(){};var i=[].concat(e),o=i[0];a._window=Ro(o)?o:Er(o),a.options=Rt({checkInput:!1,container:o&&!("document"in o)?Er(o):o,preventRightClick:!0,preventWheelClick:!0,preventClickEventOnDragStart:!1,preventClickEventOnDrag:!1,preventClickEventByCondition:null,preventDefault:!0,checkWindowBlur:!1,keepDragging:!1,pinchThreshold:0,events:["touch","mouse"]},n);var s=a.options,u=s.container,l=s.events,c=s.checkWindowBlur;if(a._useDrag=l.indexOf("drag")>-1,a._useTouch=l.indexOf("touch")>-1,a._useMouse=l.indexOf("mouse")>-1,a.targets=i,a._useDrag&&i.forEach(function(v){Gt(v,"dragstart",a.onDragStart)}),a._useMouse&&(i.forEach(function(v){Gt(v,"mousedown",a.onDragStart),Gt(v,"mousemove",a._passCallback)}),Gt(u,"contextmenu",a._onContextMenu)),c&&Gt(Er(),"blur",a.onBlur),a._useTouch){var f={passive:!1};i.forEach(function(v){Gt(v,"touchstart",a.onDragStart,f),Gt(v,"touchmove",a._passCallback,f)})}return a}return r.prototype.stop=function(){this.isDrag=!1,this.data={},this.clientStores=[],this.pinchFlag=!1,this.doubleFlag=!1,this.prevTime=0,this.flag=!1,this._isIdle=!0,this._allowClickEvent(),this._dettachDragEvent(),this._isDragAPI=!1},r.prototype.getMovement=function(e){return this.getCurrentStore().getMovement(e)+this.clientStores.slice(1).reduce(function(n,a){return n+a.movement},0)},r.prototype.isDragging=function(){return this.isDrag},r.prototype.isIdle=function(){return this._isIdle},r.prototype.isFlag=function(){return this.flag},r.prototype.isPinchFlag=function(){return this.pinchFlag},r.prototype.isDoubleFlag=function(){return this.doubleFlag},r.prototype.isPinching=function(){return this.isPinch},r.prototype.scrollBy=function(e,n,a,i){i===void 0&&(i=!0),this.flag&&(this.clientStores[0].move(e,n),i&&this.onDrag(a,!0))},r.prototype.move=function(e,n){var a=e[0],i=e[1],o=this.getCurrentStore(),s=o.prevClients;return this.moveClients(s.map(function(u){var l=u.clientX,c=u.clientY;return{clientX:l+a,clientY:c+i,originalClientX:l,originalClientY:c}}),n,!0)},r.prototype.triggerDragStart=function(e){this.onDragStart(e,!1)},r.prototype.setEventData=function(e){var n=this.data;for(var a in e)n[a]=e[a];return this},r.prototype.setEventDatas=function(e){return this.setEventData(e)},r.prototype.getCurrentEvent=function(e){return e===void 0&&(e=this._prevInputEvent),Rt(Rt({data:this.data,datas:this.data},this._getPosition()),{movement:this.getMovement(),isDrag:this.isDrag,isPinch:this.isPinch,isScroll:!1,inputEvent:e})},r.prototype.getEventData=function(){return this.data},r.prototype.getEventDatas=function(){return this.data},r.prototype.unset=function(){var e=this,n=this.targets,a=this.options.container;this.off(),Tt(this._window,"blur",this.onBlur),this._useDrag&&n.forEach(function(i){Tt(i,"dragstart",e.onDragStart)}),this._useMouse&&(n.forEach(function(i){Tt(i,"mousedown",e.onDragStart)}),Tt(a,"contextmenu",this._onContextMenu)),this._useTouch&&(n.forEach(function(i){Tt(i,"touchstart",e.onDragStart)}),Tt(a,"touchstart",this.onDragStart)),this._prevInputEvent=null,this._allowClickEvent(),this._dettachDragEvent()},r.prototype.onPinchStart=function(e){var n=this,a=this.options.pinchThreshold;if(!(this.isDrag&&this.getMovement()>a)){var i=new Gn(ke(e));this.pinchFlag=!0,this._addStore(i);var o=this.emit("pinchStart",Rt(Rt({data:this.data,datas:this.data,angle:i.getAngle(),touches:this.getCurrentStore().getPositions()},i.getPosition()),{inputEvent:e,isTrusted:this._isTrusted,preventDefault:function(){e.preventDefault()},preventDrag:function(){n._dragFlag=!1}}));o===!1&&(this.pinchFlag=!1)}},r.prototype.onPinch=function(e,n){if(!(!this.flag||!this.pinchFlag||n.length<2)){var a=this.getCurrentStore();this.isPinch=!0,this.emit("pinch",Rt(Rt({data:this.data,datas:this.data,movement:this.getMovement(n),angle:a.getAngle(n),rotation:a.getRotation(n),touches:a.getPositions(n),scale:a.getScale(n),distance:a.getDistance(n)},a.getPosition(n)),{inputEvent:e,isTrusted:this._isTrusted}))}},r.prototype.onPinchEnd=function(e){if(this.pinchFlag){var n=this.isPinch;this.isPinch=!1,this.pinchFlag=!1;var a=this.getCurrentStore();this.emit("pinchEnd",Rt(Rt({data:this.data,datas:this.data,isPinch:n,touches:a.getPositions()},a.getPosition()),{inputEvent:e}))}},r.prototype.getCurrentStore=function(){return this.clientStores[0]},r.prototype.moveClients=function(e,n,a){var i=this._getPosition(e,a),o=this.isDrag;(i.deltaX||i.deltaY)&&(this.isDrag=!0);var s=!1;return!o&&this.isDrag&&(s=!0),Rt(Rt({data:this.data,datas:this.data},i),{movement:this.getMovement(e),isDrag:this.isDrag,isPinch:this.isPinch,isScroll:!1,isMouseEvent:this._isMouseEvent,isSecondaryButton:this._isSecondaryButton,inputEvent:n,isTrusted:this._isTrusted,isFirstDrag:s})},r.prototype._addStore=function(e){this.clientStores.splice(0,0,e)},r.prototype._getPosition=function(e,n){var a=this.getCurrentStore(),i=a.getPosition(e,n),o=this.clientStores.slice(1).reduce(function(l,c){var f=c.getPosition();return l.distX+=f.distX,l.distY+=f.distY,l},i),s=o.distX,u=o.distY;return Rt(Rt({},i),{distX:s,distY:u})},r.prototype._attchDragEvent=function(){var e=this._window,n=this.options.container,a={passive:!1};this._isDragAPI&&(Gt(n,"dragover",this.onDrag,a),Gt(e,"dragend",this.onDragEnd)),this._useMouse&&(Gt(n,"mousemove",this.onDrag),Gt(e,"mouseup",this.onDragEnd)),this._useTouch&&(Gt(n,"touchmove",this.onDrag,a),Gt(e,"touchend",this.onDragEnd,a),Gt(e,"touchcancel",this.onDragEnd,a))},r.prototype._dettachDragEvent=function(){var e=this._window,n=this.options.container;this._isDragAPI&&(Tt(n,"dragover",this.onDrag),Tt(e,"dragend",this.onDragEnd)),this._useMouse&&(Tt(n,"mousemove",this.onDrag),Tt(e,"mouseup",this.onDragEnd)),this._useTouch&&(Tt(n,"touchstart",this.onDragStart),Tt(n,"touchmove",this.onDrag),Tt(e,"touchend",this.onDragEnd),Tt(e,"touchcancel",this.onDragEnd))},r}(gn);function gp(t){for(var r=5381,e=t.length;e;)r=r*33^t.charCodeAt(--e);return r>>>0}var hp=gp;function Ap(t){return hp(t).toString(36)}function mp(t){if(t&&t.getRootNode){var r=t.getRootNode();if(r.nodeType===11)return r}}function Sp(t,r,e){return e.original?r:r.replace(/([^};{\s}][^};{]*|^\s*){/mg,function(n,a){var i=a.trim();return(i?Or(i):[""]).map(function(o){var s=o.trim();return s.indexOf("@")===0?s:s.indexOf(":global")>-1?s.replace(/\:global/g,""):s.indexOf(":host")>-1?"".concat(s.replace(/\:host/g,".".concat(t))):s?".".concat(t," ").concat(s):".".concat(t)}).join(", ")+" {"})}function Cp(t,r,e,n,a){var i=te(n),o=i.createElement("style");return o.setAttribute("type","text/css"),o.setAttribute("data-styled-id",t),o.setAttribute("data-styled-count","1"),e.nonce&&o.setAttribute("nonce",e.nonce),o.innerHTML=Sp(t,r,e),(a||i.head||i.body).appendChild(o),o}function yp(t){var r="rCS"+Ap(t);return{className:r,inject:function(e,n){n===void 0&&(n={});var a=mp(e),i=(a||e.ownerDocument||document).querySelector('style[data-styled-id="'.concat(r,'"]'));if(!i)i=Cp(r,t,n,e,a);else{var o=parseFloat(i.getAttribute("data-styled-count"))||0;i.setAttribute("data-styled-count","".concat(o+1))}return{destroy:function(){var s,u=parseFloat(i.getAttribute("data-styled-count"))||0;u<=1?(i.remove?i.remove():(s=i.parentNode)===null||s===void 0||s.removeChild(i),i=null):i.setAttribute("data-styled-count","".concat(u-1))}}}}}var la=function(){return la=Object.assign||function(r){for(var e,n=1,a=arguments.length;n<a;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(r[i]=e[i])}return r},la.apply(this,arguments)};function Ep(t,r){var e={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&r.indexOf(n)<0&&(e[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(t);a<n.length;a++)r.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(t,n[a])&&(e[n[a]]=t[n[a]]);return e}function ts(t,r){var e=yp(r),n=e.className;return Av(function(a,i){var o=a.className,s=o===void 0?"":o;a.cspNonce;var u=Ep(a,["className","cspNonce"]),l=Mv();return Tv(i,function(){return l.current},[]),Lo(function(){var c=e.inject(l.current,{nonce:a.cspNonce});return function(){c.destroy()}},[]),tr(t,la({ref:l,"data-styled-id":n,className:"".concat(s," ").concat(n)},u))})}var ca=function(t,r){return ca=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])},ca(t,r)};function Re(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");ca(t,r);function e(){this.constructor=t}t.prototype=r===null?Object.create(r):(e.prototype=r.prototype,new e)}var R=function(){return R=Object.assign||function(r){for(var e,n=1,a=arguments.length;n<a;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(r[i]=e[i])}return r},R.apply(this,arguments)};function Dp(t,r){var e={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&r.indexOf(n)<0&&(e[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(t);a<n.length;a++)r.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(t,n[a])&&(e[n[a]]=t[n[a]]);return e}function bp(t,r,e,n){var a=arguments.length,i=a<3?r:n===null?n=Object.getOwnPropertyDescriptor(r,e):n,o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")i=Reflect.decorate(t,r,e,n);else for(var s=t.length-1;s>=0;s--)(o=t[s])&&(i=(a<3?o(i):a>3?o(r,e,i):o(r,e))||i);return a>3&&i&&Object.defineProperty(r,e,i),i}function wp(t){var r=typeof Symbol=="function"&&Symbol.iterator,e=r&&t[r],n=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(r?"Object is not iterable.":"Symbol.iterator is not defined.")}function B(t,r){var e=typeof Symbol=="function"&&t[Symbol.iterator];if(!e)return t;var n=e.call(t),a,i=[],o;try{for(;(r===void 0||r-- >0)&&!(a=n.next()).done;)i.push(a.value)}catch(s){o={error:s}}finally{try{a&&!a.done&&(e=n.return)&&e.call(n)}finally{if(o)throw o.error}}return i}function W(t,r,e){if(e||arguments.length===2)for(var n=0,a=r.length,i;n<a;n++)(i||!(n in r))&&(i||(i=Array.prototype.slice.call(r,0,n)),i[n]=r[n]);return t.concat(i||Array.prototype.slice.call(r))}function Ie(t,r){return R({events:[],props:[],name:t},r)}var xp=["n","w","s","e"],Ha=["n","w","s","e","nw","ne","sw","se"];function Rp(t,r){return'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="'.concat(32*t,'px" height="').concat(32*t,'px" viewBox="0 0 32 32" ><path d="M 16,5 L 12,10 L 14.5,10 L 14.5,22 L 12,22 L 16,27 L 20,22 L 17.5,22 L 17.5,10 L 20, 10 L 16,5 Z" stroke-linejoin="round" stroke-width="1.2" fill="black" stroke="white" style="transform:rotate(').concat(r,'deg);transform-origin: 16px 16px"></path></svg>')}function Ip(t){var r=Rp(1,t),e=Math.round(t/45)*45%180,n="ns-resize";return e===135?n="nwse-resize":e===45?n="nesw-resize":e===90&&(n="ew-resize"),"cursor:".concat(n,";cursor: url('").concat(r,"') 16 16, ").concat(n,";")}var ee=Nv(),rs=ee.browser.webkit,es=rs&&function(){var t=typeof window>"u"?{userAgent:""}:window.navigator,r=/applewebkit\/([^\s]+)/g.exec(t.userAgent.toLowerCase());return r?parseFloat(r[1])<605:!1}(),ns=ee.browser.name,as=parseInt(ee.browser.version,10),Bp=ns==="chrome",Mp=ee.browser.chromium,Tp=parseInt(ee.browser.chromiumVersion,10)||0,Op=Bp&&as>=109||Mp&&Tp>=109,Pp=ns==="firefox",Gp=parseInt(ee.browser.webkitVersion,10)>=612||as>=15,Ua="moveable-",kp=Ha.map(function(t){var r="",e="",n="center",a="center",i="calc(var(--moveable-control-padding, 20) * -1px)";return t.indexOf("n")>-1&&(r="top: ".concat(i,";"),a="bottom"),t.indexOf("s")>-1&&(r="top: 0px;",a="top"),t.indexOf("w")>-1&&(e="left: ".concat(i,";"),n="right"),t.indexOf("e")>-1&&(e="left: 0px;",n="left"),'.around-control[data-direction*="'.concat(t,'"] {\n ').concat(e).concat(r,"\n transform-origin: ").concat(n," ").concat(a,";\n }")}).join("\n"),Np="\n{\nposition: absolute;\nwidth: 1px;\nheight: 1px;\nleft: 0;\ntop: 0;\nz-index: 3000;\n--moveable-color: #4af;\n--zoom: 1;\n--zoompx: 1px;\n--moveable-line-padding: 0;\n--moveable-control-padding: 0;\nwill-change: transform;\noutline: 1px solid transparent;\n}\n.control-box {\nz-index: 0;\n}\n.line, .control {\nposition: absolute;\nleft: 0;\ntop: 0;\nwill-change: transform;\n}\n.control {\nwidth: 14px;\nheight: 14px;\nborder-radius: 50%;\nborder: 2px solid #fff;\nbox-sizing: border-box;\nbackground: #4af;\nbackground: var(--moveable-color);\nmargin-top: -7px;\nmargin-left: -7px;\nborder: 2px solid #fff;\nz-index: 10;\n}\n.around-control {\nposition: absolute;\nwill-change: transform;\nwidth: calc(var(--moveable-control-padding, 20) * 1px);\nheight: calc(var(--moveable-control-padding, 20) * 1px);\nleft: calc(var(--moveable-control-padding, 20) * -0.5px);\ntop: calc(var(--moveable-control-padding, 20) * -0.5px);\nbox-sizing: border-box;\nbackground: transparent;\nz-index: 8;\ncursor: alias;\ntransform-origin: center center;\n}\n".concat(kp,"\n.padding {\nposition: absolute;\ntop: 0px;\nleft: 0px;\nwidth: 100px;\nheight: 100px;\ntransform-origin: 0 0;\n}\n.line {\nwidth: 1px;\nheight: 1px;\nbackground: #4af;\nbackground: var(--moveable-color);\ntransform-origin: 0px 50%;\n}\n.line.edge {\nz-index: 1;\nbackground: transparent;\n}\n.line.dashed {\nbox-sizing: border-box;\nbackground: transparent;\n}\n.line.dashed.horizontal {\nborder-top: 1px dashed #4af;\nborder-top-color: #4af;\nborder-top-color: var(--moveable-color);\n}\n.line.dashed.vertical {\nborder-left: 1px dashed #4af;\nborder-left-color: #4af;\nborder-left-color: var(--moveable-color);\n}\n.line.vertical {\ntransform: translateX(-50%);\n}\n.line.horizontal {\ntransform: translateY(-50%);\n}\n.line.vertical.bold {\nwidth: 2px;\n}\n.line.horizontal.bold {\nheight: 2px;\n}\n\n.control.origin {\nborder-color: #f55;\nbackground: #fff;\nwidth: 12px;\nheight: 12px;\nmargin-top: -6px;\nmargin-left: -6px;\npointer-events: none;\n}\n").concat([0,15,30,45,60,75,90,105,120,135,150,165].map(function(t){return'\n.direction[data-rotation="'.concat(t,'"], :global .view-control-rotation').concat(t," {\n").concat(Ip(t),"\n}\n")}).join("\n"),'\n\n.line.direction:before {\ncontent: "";\nposition: absolute;\nwidth: 100%;\nheight: calc(var(--moveable-line-padding, 0) * 1px);\nbottom: 0;\nleft: 0;\n}\n.group {\nz-index: -1;\n}\n.area {\nposition: absolute;\n}\n.area-pieces {\nposition: absolute;\ntop: 0;\nleft: 0;\ndisplay: none;\n}\n.area.avoid, .area.pass {\npointer-events: none;\n}\n.area.avoid+.area-pieces {\ndisplay: block;\n}\n.area-piece {\nposition: absolute;\n}\n\n').concat(es?':global svg *:before {\ncontent:"";\ntransform-origin: inherit;\n}':"","\n"),Fp=[[0,1,2],[1,0,3],[2,0,3],[3,1,2]],fa=1e-4,Ut=1e-7,Ne=1e-9,va=Math.pow(10,10),Gi=-va,Lp={n:[0,-1],e:[1,0],s:[0,1],w:[-1,0],nw:[-1,-1],ne:[1,-1],sw:[-1,1],se:[1,1]},Wa={n:[0,1],e:[1,3],s:[3,2],w:[2,0],nw:[0],ne:[1],sw:[2],se:[3]},is={n:0,s:180,w:270,e:90,nw:315,ne:45,sw:225,se:135},os=["isMoveableElement","updateRect","updateTarget","destroy","dragStart","isInside","hitTest","setState","getRect","request","isDragging","getManager","forceUpdate","waitToChangeTarget","updateSelectors","getTargets","stopDrag","getControlBoxElement"];function Be(t,r,e,n,a,i){var o,s;i===void 0&&(i="draggable");var u=(s=(o=r.gestos[i])===null||o===void 0?void 0:o.move(e,t.inputEvent))!==null&&s!==void 0?s:{},l=u.originalDatas||u.datas,c=l[i]||(l[i]={});return R(R({},a?Xs(r,u):u),{isPinch:!!n,parentEvent:!0,datas:c,originalDatas:t.originalDatas})}var qr=function(){function t(r){var e;r===void 0&&(r="draggable"),this.ableName=r,this.prevX=0,this.prevY=0,this.startX=0,this.startY=0,this.isDrag=!1,this.isFlag=!1,this.datas={draggable:{}},this.datas=(e={},e[r]={},e)}return t.prototype.dragStart=function(r,e){this.isDrag=!1,this.isFlag=!1;var n=e.originalDatas;return this.datas=n,n[this.ableName]||(n[this.ableName]={}),R(R({},this.move(r,e.inputEvent)),{type:"dragstart"})},t.prototype.drag=function(r,e){return this.move([r[0]-this.prevX,r[1]-this.prevY],e)},t.prototype.move=function(r,e){var n,a,i=!1;if(!this.isFlag)this.prevX=r[0],this.prevY=r[1],this.startX=r[0],this.startY=r[1],n=r[0],a=r[1],this.isFlag=!0;else{var o=this.isDrag;n=this.prevX+r[0],a=this.prevY+r[1],(r[0]||r[1])&&(this.isDrag=!0),!o&&this.isDrag&&(i=!0)}return this.prevX=n,this.prevY=a,{type:"drag",clientX:n,clientY:a,inputEvent:e,isFirstDrag:i,isDrag:this.isDrag,distX:n-this.startX,distY:a-this.startY,deltaX:r[0],deltaY:r[1],datas:this.datas[this.ableName],originalDatas:this.datas,parentEvent:!0,parentGesto:this}},t}();function Vr(t,r,e,n){var a=t.length===16,i=a?4:3,o=Lr(t,e,n,i),s=B(o,4),u=B(s[0],2),l=u[0],c=u[1],f=B(s[1],2),v=f[0],p=f[1],d=B(s[2],2),g=d[0],h=d[1],A=B(s[3],2),m=A[0],E=A[1],C=B(Et(t,r,i),2),b=C[0],y=C[1],D=Math.min(l,v,g,m),S=Math.min(c,p,h,E),w=Math.max(l,v,g,m),I=Math.max(c,p,h,E);l=l-D||0,v=v-D||0,g=g-D||0,m=m-D||0,c=c-S||0,p=p-S||0,h=h-S||0,E=E-S||0,b=b-D||0,y=y-S||0;var G=t[0],T=t[i+1],x=qt(G*T);return{left:D,top:S,right:w,bottom:I,origin:[b,y],pos1:[l,c],pos2:[v,p],pos3:[g,h],pos4:[m,E],direction:x}}function ss(t,r){var e=r.clientX,n=r.clientY,a=r.datas,i=t.state,o=i.moveableClientRect,s=i.rootMatrix,u=i.is3d,l=i.pos1,c=o.left,f=o.top,v=u?4:3,p=B(tt(_r(s,[e-c,n-f],v),l),2),d=p[0],g=p[1],h=B(ur({datas:a,distX:d,distY:g}),2),A=h[0],m=h[1];return[A,m]}function Fr(t,r){var e=r.datas,n=t.state,a=n.allMatrix,i=n.beforeMatrix,o=n.is3d,s=n.left,u=n.top,l=n.origin,c=n.offsetMatrix,f=n.targetMatrix,v=n.transformOrigin,p=o?4:3;e.is3d=o,e.matrix=a,e.targetMatrix=f,e.beforeMatrix=i,e.offsetMatrix=c,e.transformOrigin=v,e.inverseMatrix=or(a,p),e.inverseBeforeMatrix=or(i,p),e.absoluteOrigin=Pr(ft([s,u],l),p),e.startDragBeforeDist=Nt(e.inverseBeforeMatrix,e.absoluteOrigin,p),e.startDragDist=Nt(e.inverseMatrix,e.absoluteOrigin,p)}function zp(t){return Vr(t.datas.beforeTransform,[50,50],100,100).direction}function hn(t,r){var e=t.datas,n=t.originalDatas.beforeRenderable,a=e.transformIndex,i=n.nextTransforms,o=i.length,s=n.nextTransformAppendedIndexes,u=-1;a===-1?(r==="translate"?u=0:r==="rotate"&&(u=pr(i,function(v){return v.match(/scale\(/g)})),u===-1&&(u=i.length),e.transformIndex=u):Jt(s,function(v){return v.index===a&&v.functionName===r})?u=a:u=a+s.filter(function(v){return v.index<a}).length;var l=lg(i,u),c=l.targetFunction,f=r==="rotate"?"rotateZ":r;e.beforeFunctionTexts=l.beforeFunctionTexts,e.afterFunctionTexts=l.afterFunctionTexts,e.beforeTransform=l.beforeFunctionMatrix,e.beforeTransform2=l.beforeFunctionMatrix2,e.targetTansform=l.targetFunctionMatrix,e.afterTransform=l.afterFunctionMatrix,e.afterTransform2=l.afterFunctionMatrix2,e.targetAllTransform=l.allFunctionMatrix,c.functionName===f?(e.afterFunctionTexts.splice(0,1),e.isAppendTransform=!1):o>u&&(e.isAppendTransform=!0,n.nextTransformAppendedIndexes=W(W([],B(s),!1),[{functionName:r,index:u,isAppend:!0}],!1))}function An(t,r,e){return"".concat(t.beforeFunctionTexts.join(" ")," ").concat(t.isAppendTransform?e:r," ").concat(t.afterFunctionTexts.join(" "))}function Hp(t){var r=t.datas,e=t.distX,n=t.distY,a=B(ls({datas:r,distX:e,distY:n}),2),i=a[0],o=a[1],s=us(r,Uv([i,o],4));return Nt(s,Pr([0,0,0],4),4)}function us(t,r,e){var n=t.beforeTransform,a=t.afterTransform,i=t.beforeTransform2,o=t.afterTransform2,s=t.targetAllTransform,u=e?ht(s,r,4):ht(r,s,4),l=ht(or(e?i:n,4),u,4),c=ht(l,or(e?o:a,4),4);return c}function ls(t){var r=t.datas,e=t.distX,n=t.distY,a=r.inverseBeforeMatrix,i=r.is3d,o=r.startDragBeforeDist,s=r.absoluteOrigin,u=i?4:3;return tt(Nt(a,ft(s,[e,n]),u),o)}function ur(t,r){var e=t.datas,n=t.distX,a=t.distY,i=e.inverseBeforeMatrix,o=e.inverseMatrix,s=e.is3d,u=e.startDragBeforeDist,l=e.startDragDist,c=e.absoluteOrigin,f=s?4:3;return tt(Nt(r?i:o,ft(c,[n,a]),f),r?u:l)}function Up(t,r){var e=t.datas,n=t.distX,a=t.distY,i=e.beforeMatrix,o=e.matrix,s=e.is3d,u=e.startDragBeforeDist,l=e.startDragDist,c=e.absoluteOrigin,f=s?4:3;return tt(Nt(r?i:o,ft(r?u:l,[n,a]),f),c)}function Wp(t,r,e,n,a,i){return n===void 0&&(n=r),a===void 0&&(a=e),i===void 0&&(i=[0,0]),t?t.map(function(o,s){var u=ye(o),l=u.value,c=u.unit,f=s?a:n,v=s?e:r;if(o==="%"||isNaN(l)){var p=f?i[s]/f:0;return v*p}else if(c!=="%")return l;return v*l/100}):i}function cs(t){var r=[];return t[1]>=0&&(t[0]>=0&&r.push(3),t[0]<=0&&r.push(2)),t[1]<=0&&(t[0]>=0&&r.push(1),t[0]<=0&&r.push(0)),r}function Yp(t,r){return cs(r).map(function(e){return t[e]})}function Pt(t,r){var e=(r[0]+1)/2,n=(r[1]+1)/2,a=[Rr(t[0][0],t[1][0],e,1-e),Rr(t[0][1],t[1][1],e,1-e)],i=[Rr(t[2][0],t[3][0],e,1-e),Rr(t[2][1],t[3][1],e,1-e)];return[Rr(a[0],i[0],n,1-n),Rr(a[1],i[1],n,1-n)]}function Vp(t,r,e,n,a,i){var o=Lr(r,e,n,a),s=Pt(o,i),u=t[0]-s[0],l=t[1]-s[1];return[u,l]}function Me(t,r,e,n){return ht(t,ve(r,n,e),n)}function Qp(t,r,e,n){var a=t.transformOrigin,i=t.offsetMatrix,o=t.is3d,s=o?4:3,u;if(Yt(e)){var l=r.beforeTransform,c=r.afterTransform;n?u=nr($e(e),4,s):u=nr(ht(ht(l,$e([e]),4),c,4),4,s)}else u=e;return Me(i,u,a,s)}function Xp(t,r){var e=t.transformOrigin,n=t.offsetMatrix,a=t.is3d,i=t.targetMatrix,o=t.targetAllTransform,s=a?4:3;return Me(n,ht(o||i,Ze(r,s),s),e,s)}function mn(t){var r=ne(t);return{setTransform:function(e,n){n===void 0&&(n=-1),r.startTransforms=Bt(e)?e:Dr(e),pa(t,n)},setTransformIndex:function(e){pa(t,e)}}}function Sn(t,r){var e=ne(t),n=e.startTransforms;pa(t,pr(n,function(a){return a.indexOf("".concat(r,"("))===0}))}function pa(t,r){var e=ne(t),n=t.datas;if(n.transformIndex=r,r!==-1){var a=e.startTransforms[r];if(a){var i=Xr([a]);n.startValue=i[0].functionValue}}}function Ya(t,r){var e=ne(t);e.nextTransforms=Dr(r)}function ne(t){return t.originalDatas.beforeRenderable}function rn(t){var r=t.originalDatas.beforeRenderable;return r.nextTransforms}function Fe(t){return(rn(t)||[]).join(" ")}function Le(t){return ne(t).nextStyle}function fs(t,r,e,n,a){Ya(a,r);var i=zt.drag(t,Be(a,t.state,e,n,!1)),o=i?i.transform:r;return R(R({transform:r,drag:i},Ht({transform:o},a)),{afterTransform:o})}function Va(t,r,e,n,a,i){var o=Qp(t.state,a,r,i),s=Jp(t,e,n,o);return s}function vs(t,r,e,n,a,i,o){var s=Va(t,r,e,a,i,o),u=t.state,l=u.left,c=u.top,f=t.props.groupable,v=f?l:0,p=f?c:0,d=tt(n,s);return tt(d,[v,p])}function qp(t,r,e,n,a,i,o){var s=vs(t,r,e,n,a,i,o);return s}function Kp(t,r,e){return[r?-1+t[0]/(r/2):0,e?-1+t[1]/(e/2):0]}function Jp(t,r,e,n){n===void 0&&(n=t.state.allMatrix);var a=t.state,i=a.width,o=a.height,s=a.is3d,u=s?4:3,l=[i/2*(1+r[0])+e[0],o/2*(1+r[1])+e[1]];return Et(n,l,u)}function _p(t,r,e){var n=e.fixedDirection,a=e.fixedPosition,i=e.fixedOffset;return vs(t,"rotate(".concat(r,"deg)"),n,a,i,e)}function jp(t,r,e,n,a,i){var o=t.props.groupable,s=t.state,u=s.transformOrigin,l=s.offsetMatrix,c=s.is3d,f=s.width,v=s.height,p=s.left,d=s.top,g=i.fixedDirection,h=i.nextTargetMatrix||s.targetMatrix,A=c?4:3,m=Wp(a,r,e,f,v,u),E=o?p:0,C=o?d:0,b=Me(l,h,m,A),y=Vp(n,b,r,e,A,g);return tt(y,[E,C])}function Zp(t,r){return Pt(jt(t.state),r)}function $p(t,r){var e=t.targetGesto,n=t.controlGesto,a;return e!=null&&e.isFlag()&&(a=e.getEventData()[r]),!a&&(n!=null&&n.isFlag())&&(a=n.getEventData()[r]),a||{}}function td(t){if(t&&t.getRootNode){var r=t.getRootNode();if(r.nodeType===11)return r}}function ps(t,r,e){for(var n=t,a=[],i=Ta(t)||xr(t),o=!e&&t===r||t===i,s=o,u=!1,l=3,c,f,v,p=!1,d=me(r,r,!0).offsetParent,g=1;n&&!s;){s=o;var h=Vt(n),A=h("position"),m=h("scale"),E=ks(n),C=A==="fixed",b=Wv(_d(E)),y=void 0,D=!1,S=!1,w=0,I=0,G=0,T=0,x={hasTransform:!1,fixedContainer:null};C&&(p=!0,x=rg(n),d=x.fixedContainer);var O=b.length;!u&&O===16&&(u=!0,l=4,Sa(a),v&&(v=nr(v,3,4))),u&&O===9&&(b=nr(b,3,4));var P=tg(n,t),N=P.tagName,F=P.hasOffset,k=P.isSVG,H=P.origin,U=P.targetOrigin,z=P.offset,X=B(z,2),_=X[0],K=X[1];N==="svg"&&v&&(a.push({type:"target",target:n,matrix:eg(n,l)}),a.push({type:"offset",target:n,matrix:St(l)}));var q=parseFloat(h("zoom"))||1;if(C)y=x.fixedContainer,D=!0;else{var Y=me(n,r,!1,!0,h),Z=Y.offsetZoom;if(y=Y.offsetParent,D=Y.isEnd,S=Y.isStatic,g*=Z,(Y.isCustomElement||Z!==1)&&S)_-=y.offsetLeft,K-=y.offsetTop;else if(Pp||Op){var rt=Y.parentSlotElement;if(rt){for(var lt=y,et=0,j=0;lt&&td(lt);)et+=lt.offsetLeft,j+=lt.offsetTop,lt=lt.offsetParent;_-=et,K-=j}}}if(rs&&!Gp&&F&&!k&&S&&(A==="relative"||A==="static")&&(_-=y.offsetLeft,K-=y.offsetTop,o=o||D),C)F&&x.hasTransform&&(G=y.clientLeft,T=y.clientTop);else if(F&&d!==y&&(w=y.clientLeft,I=y.clientTop),F&&y===i){var J=Ns(n,!1);_+=J[0],K+=J[1]}if(a.push({type:"target",target:n,matrix:ve(b,l,H)}),m&&m!=="1"&&m!=="none"){var pt=B(m.split(" ").map(function(wt){return parseFloat(wt)}),2),at=pt[0],it=pt[1],ut=it===void 0?at:it,At=Ze([at,ut],l);a.push({type:"offset",target:n,matrix:St(l)}),a.push({type:"target",target:n,matrix:ve(At,l,H)})}if(F){var dt=n===t,st=dt?0:n.scrollLeft,vt=dt?0:n.scrollTop;a.push({type:"offset",target:n,matrix:Gr([_-st+w-G,K-vt+I-T],l)})}else a.push({type:"offset",target:n,origin:H});if(q!==1&&a.push({type:"zoom",target:n,matrix:ve(Ze([q,q],l),l,[0,0])}),v||(v=b),c||(c=H),f||(f=U),s||C)break;n=y,o=D,(!e||n===i)&&(s=o)}return v||(v=St(l)),c||(c=[0,0]),f||(f=[0,0]),{zoom:g,offsetContainer:d,matrixes:a,targetMatrix:v,transformOrigin:c,targetOrigin:f,is3d:u,hasFixed:p}}var Ir=null,Br=null,Wr=null;function Kr(t){t?(window.Map&&(Ir=new Map,Br=new Map),Wr=[]):(Ir=null,Wr=null,Br=null)}function rd(t){var r=Br==null?void 0:Br.get(t);if(r)return r;var e=pe(t,!0);return Br&&Br.set(t,e),e}function ed(t,r){if(Wr){var e=Jt(Wr,function(a){return a[0][0]==t&&a[0][1]==r});if(e)return e[1]}var n=ps(t,r,!0);return Wr&&Wr.push([[t,r],n]),n}function Vt(t){var r=Ir==null?void 0:Ir.get(t);if(!r){var e=Er(t).getComputedStyle(t);if(!Ir)return function(i){return e[i]};r={style:e,cached:{}},Ir.set(t,r)}var n=r.cached,a=r.style;return function(i){return i in n||(n[i]=a[i]),n[i]}}function rr(t,r,e){var n=e.originalDatas;n.groupable=n.groupable||{};var a=n.groupable;a.childDatas=a.childDatas||[];var i=a.childDatas;return t.moveables.map(function(o,s){return i[s]=i[s]||{},i[s][r]=i[s][r]||{},R(R({},e),{datas:i[s][r],originalDatas:i[s]})})}function kn(t,r,e,n,a,i,o){var s=!!e.match(/Start$/g),u=!!e.match(/End$/g),l=a.isPinch,c=a.datas,f=rr(t,r.name,a),v=t.moveables,p=f.map(function(d,g){var h=v[g],A=h.state,m=A.gestos,E=d;if(s)E=new qr(o).dragStart(n,d);else{if(m[o]||(m[o]=c.childGestos[g]),!m[o])return;E=Be(d,A,n,l,i,o)}var C=r[e](h,R(R({},E),{parentFlag:!0}));return u&&(m[o]=null),C});return s&&(c.childGestos=v.map(function(d){return d.state.gestos[o]})),p}function vr(t,r,e,n,a,i){a===void 0&&(a=function(c,f){return f});var o=!!e.match(/End$/g),s=rr(t,r.name,n),u=t.moveables,l=s.map(function(c,f){var v=u[f],p=c;p=a(v,c);var d=r[e](v,R(R({},p),{parentFlag:!0}));return d&&i&&i(v,c,d,f),o&&(v.state.gestos={}),d});return l}function en(t,r,e,n){var a=e.fixedDirection,i=e.fixedPosition,o=n.datas.startPositions||jt(r.state),s=Pt(o,a),u=B(Nt(xe(-t.rotation/180*Math.PI,3),[s[0]-i[0],s[1]-i[1],1],3),2),l=u[0],c=u[1];return n.datas.originalX=l,n.datas.originalY=c,n}function ds(t,r,e,n){var a=t.getState(),i=a.renderPoses,o=a.rotation,s=a.direction,u=Nr(t.props,r).zoom,l=fe(o/Math.PI*180),c={},f=t.renderState;f.renderDirectionMap||(f.renderDirectionMap={});var v=f.renderDirectionMap;e.forEach(function(d){var g=d.dir;c[g]=!0});var p=qt(s);return e.map(function(d){var g=d.data,h=d.classNames,A=d.dir,m=Wa[A];if(!m||!c[A])return null;v[A]=!0;var E=(nt(l,15)+p*is[A]+720)%180,C={};return dr(g).forEach(function(b){C["data-".concat(b)]=g[b]}),n.createElement("div",R({className:$.apply(void 0,W(["control","direction",A,r],B(h),!1)),"data-rotation":E,"data-direction":A},C,{key:"direction-".concat(A),style:sn.apply(void 0,W([o,u],B(m.map(function(b){return i[b]})),!1))}))})}function gs(t,r,e,n){var a=Nr(t.props,e),i=a.renderDirections,o=i===void 0?r:i,s=a.displayAroundControls;if(!o)return[];var u=o===!0?Ha:o;return W(W([],B(s?Ss(t,n,e,u):[]),!1),B(ds(t,e,u.map(function(l){return{data:{},classNames:[],dir:l}}),n)),!1)}function Ae(t,r,e,n,a,i){for(var o=[],s=6;s<arguments.length;s++)o[s-6]=arguments[s];var u=bt(e,n),l=r?nt(u/Math.PI*180,15)%180:-1;return t.createElement("div",{key:"line-".concat(i),className:$.apply(void 0,W(["line","direction",r?"edge":"",r],B(o),!1)),"data-rotation":l,"data-line-key":i,"data-direction":r,style:ue(e,n,a,u)})}function hs(t,r,e,n,a){var i=e===!0?xp:e;return i.map(function(o,s){var u=B(Wa[o],2),l=u[0],c=u[1];if(c!=null)return Ae(t,o,n[l],n[c],a,"".concat(r,"Edge").concat(s),r)}).filter(Boolean)}function As(t){return function(r,e){var n=Nr(r.props,t).edge;return n&&(n===!0||n.length)?W(W([],B(hs(e,t,n,r.getState().renderPoses,r.props.zoom)),!1),B(nd(r,t,e)),!1):ms(r,t,e)}}function ms(t,r,e){return gs(t,Ha,r,e)}function nd(t,r,e){return gs(t,["nw","ne","sw","se"],r,e)}function Ss(t,r,e,n){var a=t.renderState;a.renderDirectionMap||(a.renderDirectionMap={});var i=t.getState(),o=i.renderPoses,s=i.rotation,u=i.direction,l=a.renderDirectionMap,c=t.props.zoom,f=qt(u),v=s/Math.PI*180;return(n||dr(l)).map(function(p){var d=Wa[p];if(!d)return null;var g=(nt(v,15)+f*is[p]+720)%180,h=["around-control"];return e&&h.push("direction",e),r.createElement("div",{className:$.apply(void 0,W([],B(h),!1)),"data-rotation":g,"data-direction":p,key:"direction-around-".concat(p),style:sn.apply(void 0,W([s,c],B(d.map(function(A){return o[A]})),!1))})})}function Qa(t,r,e){var n=t||{},a=n.position,i=a===void 0?"client":a,o=n.left,s=o===void 0?-1/0:o,u=n.top,l=u===void 0?-1/0:u,c=n.right,f=c===void 0?1/0:c,v=n.bottom,p=v===void 0?1/0:v,d={position:i,left:s,top:l,right:f,bottom:p};return{vertical:ki(d,r,!0),horizontal:ki(d,e,!1)}}function Cn(t,r){var e=t.state,n=e.containerClientRect,a=n.clientHeight,i=n.clientWidth,o=n.clientLeft,s=n.clientTop,u=e.snapOffset,l=u.left,c=u.top,f=u.right,v=u.bottom,p=r||t.props.bounds||{},d=p.position||"client",g=d==="css",h=p.left,A=h===void 0?-1/0:h,m=p.top,E=m===void 0?-1/0:m,C=p.right,b=C===void 0?g?-1/0:1/0:C,y=p.bottom,D=y===void 0?g?-1/0:1/0:y;return g&&(b=i+f-l-b,D=a+v-c-D),{left:A+l-o,right:b+l-o,top:E+c-s,bottom:D+c-s}}function ad(t,r,e){var n=Cn(t),a=n.left,i=n.top,o=n.right,s=n.bottom,u=B(e,2),l=u[0],c=u[1],f=B(tt(e,r),2),v=f[0],p=f[1];L(v)<Ut&&(v=0),L(p)<Ut&&(p=0);var d=p>0,g=v>0,h={isBound:!1,offset:0,pos:0},A={isBound:!1,offset:0,pos:0};if(v===0&&p===0)return{vertical:h,horizontal:A};if(v===0)d?s<c&&(A.pos=s,A.offset=c-s):i>c&&(A.pos=i,A.offset=c-i);else if(p===0)g?o<l&&(h.pos=o,h.offset=l-o):a>l&&(h.pos=a,h.offset=l-a);else{var m=p/v,E=e[1]-m*l,C=0,b=0,y=!1;g&&o<=l?(C=m*o+E,b=o,y=!0):!g&&l<=a&&(C=m*a+E,b=a,y=!0),y&&(C<i||C>s)&&(y=!1),y||(d&&s<=c?(C=s,b=(C-E)/m,y=!0):!d&&c<=i&&(C=i,b=(C-E)/m,y=!0)),y&&(h.isBound=!0,h.pos=b,h.offset=l-b,A.isBound=!0,A.pos=C,A.offset=c-C)}return{vertical:h,horizontal:A}}function ki(t,r,e){var n=t[e?"left":"top"],a=t[e?"right":"bottom"],i=Math.min.apply(Math,W([],B(r),!1)),o=Math.max.apply(Math,W([],B(r),!1)),s=[];return n+1>i&&s.push({isBound:!0,offset:i-n,pos:n}),a-1<o&&s.push({isBound:!0,offset:o-a,pos:a}),s.length||s.push({isBound:!1,offset:0,pos:0}),s.sort(function(u,l){return L(l.offset)-L(u.offset)})}function Ni(t,r,e){var n=e?t.map(function(a){return we(a,e)}):t;return n.some(function(a){return a[0]<r.left&&L(a[0]-r.left)>.1||a[0]>r.right&&L(a[0]-r.right)>.1||a[1]<r.top&&L(a[1]-r.top)>.1||a[1]>r.bottom&&L(a[1]-r.bottom)>.1})}function id(t,r,e){var n=_t(t),a=Math.sqrt(n*n-r*r)||0;return[a,-a].sort(function(i,o){return L(i-t[e?0:1])-L(o-t[e?0:1])}).map(function(i){return bt([0,0],e?[i,r]:[r,i])})}function od(t,r,e,n,a){if(!t.props.bounds)return[];var i=a*Math.PI/180,o=Cn(t),s=o.left,u=o.top,l=o.right,c=o.bottom,f=s-n[0],v=l-n[0],p=u-n[1],d=c-n[1],g={left:f,top:p,right:v,bottom:d};if(!Ni(e,g,0))return[];var h=[];return[[f,0],[v,0],[p,1],[d,1]].forEach(function(A){var m=B(A,2),E=m[0],C=m[1];e.forEach(function(b){var y=bt([0,0],b);h.push.apply(h,W([],B(id(b,E,C).map(function(D){return i+D-y}).filter(function(D){return!Ni(r,g,D)}).map(function(D){return nt(D*180/Math.PI,Ut)})),!1))})}),h}var sd=["left","right","center"],ud=["top","bottom","middle"],br={start:"left",end:"right",center:"center"},wr={start:"top",end:"bottom",center:"middle"};function ae(t,r){var e=t.props,n=e.snappable,a=e.bounds,i=e.innerBounds,o=e.verticalGuidelines,s=e.horizontalGuidelines,u=e.snapGridWidth,l=e.snapGridHeight,c=t.state,f=c.guidelines,v=c.enableSnap;return!n||!v||r&&n!==!0&&n.indexOf(r)<0?!1:!!(u||l||a||i||f&&f.length||o&&o.length||s&&s.length)}function Xa(t){return t===!1?{}:t===!0||!t?{left:!0,right:!0,top:!0,bottom:!0}:t}function ld(t,r){var e=Xa(t),n={};for(var a in e)a in r&&e[a]&&(n[a]=r[a]);return n}function qa(t,r){var e=ld(t,r),n=ud.filter(function(i){return i in e}),a=sd.filter(function(i){return i in e});return{horizontalNames:n,verticalNames:a,horizontal:n.map(function(i){return e[i]}),vertical:a.map(function(i){return e[i]})}}function cd(t,r,e){var n=Et(t,[r.clientLeft,r.clientTop],e);return[r.left+n[0],r.top+n[1]]}function fd(t){var r=B(t,2),e=r[0],n=r[1],a=n[0]-e[0],i=n[1]-e[1];Math.abs(a)<It&&(a=0),Math.abs(i)<It&&(i=0);var o=0,s=0,u=0;return a?i?(o=-i/a,s=1,u=o*e[0]-e[1]):(s=1,u=-e[1]):(o=-1,u=e[0]),[o,s,u].map(function(l){return nt(l,It)})}function yn(t,r,e,n,a,i){n===void 0&&(n=[]),a===void 0&&(a=[]);var o=t.props,s=sg(i,o.snapThreshold,5);return Cs(t.state.guidelines,r,e,n,a,s)}function Cs(t,r,e,n,a,i){return{vertical:Li(t,"vertical",r,i,n),horizontal:Li(t,"horizontal",e,i,a)}}function vd(t,r,e){var n=B(e,2),a=n[0],i=n[1],o=B(r,2),s=o[0],u=o[1],l=B(tt(e,r),2),c=l[0],f=l[1],v=f>0,p=c>0;c=un(c),f=un(f);var d={isSnap:!1,offset:0,pos:0},g={isSnap:!1,offset:0,pos:0};if(c===0&&f===0)return{vertical:d,horizontal:g};var h=yn(t,c?[a]:[],f?[i]:[]),A=h.vertical,m=h.horizontal;A.posInfos.filter(function(N){var F=N.pos;return p?F>=s:F<=s}),m.posInfos.filter(function(N){var F=N.pos;return v?F>=u:F<=u}),A.isSnap=A.posInfos.length>0,m.isSnap=m.posInfos.length>0;var E=da(A),C=E.isSnap,b=E.guideline,y=da(m),D=y.isSnap,S=y.guideline,w=D?S.pos[1]:0,I=C?b.pos[0]:0;if(c===0)D&&(g.isSnap=!0,g.pos=S.pos[1],g.offset=i-g.pos);else if(f===0)C&&(d.isSnap=!0,d.pos=I,d.offset=a-I);else{var G=f/c,T=e[1]-G*a,x=0,O=0,P=!1;C?(O=I,x=G*O+T,P=!0):D&&(x=w,O=(x-T)/G,P=!0),P&&(d.isSnap=!0,d.pos=O,d.offset=a-O,g.isSnap=!0,g.pos=x,g.offset=i-x)}return{vertical:d,horizontal:g}}function Cr(t){var r="";return t===-1||t==="top"||t==="left"?r="start":t===0||t==="center"||t==="middle"?r="center":(t===1||t==="right"||t==="bottom")&&(r="end"),r}function Fi(t,r,e){var n=qa(t.props.snapDirections,r),a=yn(t,n.vertical,n.horizontal,n.verticalNames.map(function(s){return Cr(s)}),n.horizontalNames.map(function(s){return Cr(s)}),e),i=Cr(n.horizontalNames[a.horizontal.index]),o=Cr(n.verticalNames[a.vertical.index]);return{vertical:R(R({},a.vertical),{direction:o}),horizontal:R(R({},a.horizontal),{direction:i})}}function da(t){var r=t.isSnap;if(!r)return{isSnap:!1,offset:0,dist:-1,pos:0,guideline:null};var e=t.posInfos[0],n=e.guidelineInfos[0],a=n.offset,i=n.dist,o=n.guideline;return{isSnap:r,offset:a,dist:i,pos:e.pos,guideline:o}}function Li(t,r,e,n,a){var i,o;if(a===void 0&&(a=[]),!t||!t.length)return{isSnap:!1,index:-1,direction:"",posInfos:[]};var s=r==="vertical",u=s?0:1,l=e.map(function(f,v){var p=a[v]||"",d=t.map(function(g){var h=g.pos,A=f-h[u];return{offset:A,dist:L(A),guideline:g,direction:p}}).filter(function(g){var h=g.guideline,A=g.dist,m=h.type;return!(m!==r||A>n)}).sort(function(g,h){return g.dist-h.dist});return{pos:f,index:v,guidelineInfos:d,direction:p}}).filter(function(f){return f.guidelineInfos.length>0}).sort(function(f,v){return f.guidelineInfos[0].dist-v.guidelineInfos[0].dist}),c=l.length>0;return{isSnap:c,index:c?l[0].index:-1,direction:(o=(i=l[0])===null||i===void 0?void 0:i.direction)!==null&&o!==void 0?o:"",posInfos:l}}function pd(t,r,e,n){n===void 0&&(n=1);var a=[];e[0]&&e[1]?a=[e,[-e[0],e[1]],[e[0],-e[1]]]:!e[0]&&!e[1]?[[-1,-1],[1,-1],[1,1],[-1,1]].forEach(function(f,v,p){var d=p[v+1]||p[0];a.push(f),a.push([(f[0]+d[0])/2,(f[1]+d[1])/2])}):t.props.keepRatio?a.push([-1,-1],[-1,1],[1,-1],[1,1],e):(a.push.apply(a,W([],B(Yp([[-1,-1],[1,-1],[-1,-1],[1,1]],e)),!1)),a.length>1&&a.push([(a[0][0]+a[1][0])/2,(a[0][1]+a[1][1])/2]));var i=a.map(function(f){return Pt(r,f)}),o=i.map(function(f){return f[0]}),s=i.map(function(f){return f[1]}),u=yn(t,o,s,a.map(function(f){return Cr(f[0])}),a.map(function(f){return Cr(f[1])}),n),l=Cr(a.map(function(f){return f[0]})[u.vertical.index]),c=Cr(a.map(function(f){return f[1]})[u.horizontal.index]);return{vertical:R(R({},u.vertical),{direction:l}),horizontal:R(R({},u.horizontal),{direction:c})}}function ys(t,r){var e=L(t.offset),n=L(r.offset);return t.isBound&&r.isBound?n-e:t.isBound?-1:r.isBound?1:t.isSnap&&r.isSnap?n-e:t.isSnap?-1:r.isSnap||e<Ut?1:n<Ut?-1:e-n}function nn(t,r){return t.slice().sort(function(e,n){var a=e.sign[r],i=n.sign[r],o=e.offset[r],s=n.offset[r];if(a){if(!i)return-1}else return 1;return ys({isBound:e.isBound,isSnap:e.isSnap,offset:o},{isBound:n.isBound,isSnap:n.isSnap,offset:s})})[0]}function dd(t,r,e){var n=[];if(e)L(r[0])!==1||L(r[1])!==1?n.push([r,[-1,-1]],[r,[-1,1]],[r,[1,-1]],[r,[1,1]]):n.push([r,[t[0],-t[1]]],[r,[-t[0],t[1]]]),n.push([r,t]);else if(t[0]&&t[1]||!t[0]&&!t[1]){var a=t[0]?t:[1,1];[1,-1].forEach(function(o){[1,-1].forEach(function(s){var u=[o*a[0],s*a[1]];r[0]===u[0]&&r[1]===u[1]||n.push([r,u])})})}else if(t[0]){var i=L(r[0])===1?[1]:[1,-1];i.forEach(function(o){n.push([[r[0],-1],[o*t[0],-1]],[[r[0],0],[o*t[0],0]],[[r[0],1],[o*t[0],1]])})}else if(t[1]){var i=L(r[1])===1?[1]:[1,-1];i.forEach(function(s){n.push([[-1,r[1]],[-1,s*t[1]]],[[0,r[1]],[0,s*t[1]]],[[1,r[1]],[1,s*t[1]]])})}return n}function Es(t,r){var e=Zn([r[0][0],r[1][0]]),n=Zn([r[0][1],r[1][1]]);return{vertical:e<=t[0],horizontal:n<=t[1]}}function Ka(t,r){var e=B(r,2),n=e[0],a=e[1],i=a[0]-n[0],o=a[1]-n[1];L(i)<Ut&&(i=0),L(o)<Ut&&(o=0);var s,u;if(!i)s=n[0],u=t[0];else if(!o)s=n[1],u=t[1];else{var l=o/i;s=l*(t[0]-n[0])+n[1],u=t[1]}return s-u}function Ds(t,r,e,n){return n===void 0&&(n=Ut),t.every(function(a){var i=Ka(a,r),o=i<=0;return o===e||L(i)<=n})}function zi(t,r,e,n,a){return a===void 0&&(a=0),n&&r-a<=t||!n&&t<=e+a?{isBound:!0,offset:n?r-t:e-t}:{isBound:!1,offset:0}}function gd(t,r){var e=r.line,n=r.centerSign,a=r.verticalSign,i=r.horizontalSign,o=r.lineConstants,s=t.props.innerBounds;if(!s)return{isAllBound:!1,isBound:!1,isVerticalBound:!1,isHorizontalBound:!1,offset:[0,0]};var u=s.left,l=s.top,c=s.width,f=s.height,v=[[u,l],[u,l+f]],p=[[u,l],[u+c,l]],d=[[u+c,l],[u+c,l+f]],g=[[u,l+f],[u+c,l+f]];if(Ds([[u,l],[u+c,l],[u,l+f],[u+c,l+f]],e,n))return{isAllBound:!1,isBound:!1,isVerticalBound:!1,isHorizontalBound:!1,offset:[0,0]};var h=yr(e,o,p,a),A=yr(e,o,g,a),m=yr(e,o,v,i),E=yr(e,o,d,i),C=h.isBound&&A.isBound,b=h.isBound||A.isBound,y=m.isBound&&E.isBound,D=m.isBound||E.isBound,S=Jr(h.offset,A.offset),w=Jr(m.offset,E.offset),I=[0,0],G=!1,T=!1;return L(w)<L(S)?(I=[S,0],G=b,T=C):(I=[0,w],G=D,T=y),{isAllBound:T,isVerticalBound:b,isHorizontalBound:D,isBound:G,offset:I}}function yr(t,r,e,n,a,i){var o=B(r,2),s=o[0],u=o[1],l=t[0],c=e[0],f=e[1],v=un(f[1]-c[1]),p=un(f[0]-c[0]),d=u,g=s,h=-s/u;if(p){if(!v){if(i&&!d)return{isBound:!1,offset:0};if(g){var C=(c[1]-l[1])/h+l[0];return zi(C,c[0],f[0],n,a)}else{var m=c[1]-l[1],E=L(m)<=(a||0);return{isBound:E,offset:E?m:0}}}}else{if(i&&!g)return{isBound:!1,offset:0};if(d){var A=h*(c[0]-l[0])+l[1];return zi(A,c[1],f[1],n,a)}else{var m=c[0]-l[0],E=L(m)<=(a||0);return{isBound:E,offset:E?m:0}}}return{isBound:!1,offset:0}}function bs(t,r,e){return r.map(function(n){var a=gd(t,n),i=a.isBound,o=a.offset,s=a.isVerticalBound,u=a.isHorizontalBound,l=n.multiple,c=ur({datas:e,distX:o[0],distY:o[1]}).map(function(f,v){return f*(l[v]?2/l[v]:0)});return{sign:l,isBound:i,isVerticalBound:s,isHorizontalBound:u,isSnap:!1,offset:c}})}function hd(t,r,e){var n,a=Ja(t,r,[0,0],!1).map(function(v){return R(R({},v),{multiple:v.multiple.map(function(p){return L(p)*2})})}),i=bs(t,a,e),o=nn(i,0),s=nn(i,1),u=0,l=0,c=o.isVerticalBound||s.isVerticalBound,f=o.isHorizontalBound||s.isHorizontalBound;return(c||f)&&(n=B(Up({datas:e,distX:-o.offset[0],distY:-s.offset[1]}),2),u=n[0],l=n[1]),{vertical:{isBound:c,offset:u},horizontal:{isBound:f,offset:l}}}function Ad(t,r){var e=[],n=t[0],a=t[1];return n&&a?e.push([[0,a*2],t,[-n,a]],[[n*2,0],t,[n,-a]]):n?(e.push([[n*2,0],[n,1],[n,-1]]),r&&e.push([[0,-1],[n,-1],[-n,-1]],[[0,1],[n,1],[-n,1]])):a?(e.push([[0,a*2],[1,a],[-1,a]]),r&&e.push([[-1,0],[-1,a],[-1,-a]],[[1,0],[1,a],[1,-a]])):e.push([[-1,0],[-1,-1],[-1,1]],[[1,0],[1,-1],[1,1]],[[0,-1],[-1,-1],[1,-1]],[[0,1],[-1,1],[1,1]]),e}function Ja(t,r,e,n){var a=t.state,i=a.allMatrix,o=a.is3d,s=Lr(i,100,100,o?4:3),u=Pt(s,[0,0]);return Ad(e,n).map(function(l){var c=B(l,3),f=c[0],v=c[1],p=c[2],d=[Pt(s,v),Pt(s,p)],g=fd(d),h=Es(u,d),A=h.vertical,m=h.horizontal,E=Ka(u,d)<=0;return{multiple:f,centerSign:E,verticalSign:A,horizontalSign:m,lineConstants:g,line:[Pt(r,v),Pt(r,p)]}})}function Hi(t,r,e,n){var a=n?t.map(function(i){return we(i,n)}):t;return[[a[0],a[1]],[a[1],a[3]],[a[3],a[2]],[a[2],a[0]]].some(function(i){var o=Ka(e,i)<=0;return!Ds(r,i,o)})}function md(t){var r=B(t,2),e=r[0],n=r[1],a=n[0]-e[0],i=n[1]-e[1];if(!a)return L(e[0]);if(!i)return L(e[1]);var o=i/a;return L((-o*e[0]+e[1])/Math.sqrt(Math.pow(o,2)+1))}function Sd(t){var r=B(t,2),e=r[0],n=r[1],a=n[0]-e[0],i=n[1]-e[1];if(!a)return[e[0],0];if(!i)return[0,e[1]];var o=i/a,s=-o*e[0]+e[1];return[-s/(o+1/o),s/(o*o+1)]}function Cd(t,r,e,n,a){var i=t.props.innerBounds,o=a*Math.PI/180;if(!i)return[];var s=i.left,u=i.top,l=i.width,c=i.height,f=s-n[0],v=s+l-n[0],p=u-n[1],d=u+c-n[1],g=[[f,p],[v,p],[f,d],[v,d]],h=Pt(e,[0,0]);if(!Hi(e,g,h,0))return[];var A=[],m=g.map(function(E){return[_t(E),bt([0,0],E)]});return[[e[0],e[1]],[e[1],e[3]],[e[3],e[2]],[e[2],e[0]]].forEach(function(E){var C=bt([0,0],Sd(E)),b=md(E);A.push.apply(A,W([],B(m.filter(function(y){var D=B(y,1),S=D[0];return S&&b<=S}).map(function(y){var D=B(y,2),S=D[0],w=D[1],I=Math.acos(S?b/S:0),G=w+I,T=w-I;return[o+G-C,o+T-C]}).reduce(function(y,D){return y.push.apply(y,W([],B(D),!1)),y},[]).filter(function(y){return!Hi(r,g,h,y)}).map(function(y){return nt(y*180/Math.PI,Ut)})),!1))}),A}function yd(t){var r=t.props.innerBounds;if(!r)return{vertical:[],horizontal:[]};var e=t.getRect(),n=e.pos1,a=e.pos2,i=e.pos3,o=e.pos4,s=[n,a,i,o],u=Pt(s,[0,0]),l=r.left,c=r.top,f=r.width,v=r.height,p=[[l,c],[l,c+v]],d=[[l,c],[l+f,c]],g=[[l+f,c],[l+f,c+v]],h=[[l,c+v],[l+f,c+v]],A=Ja(t,s,[0,0],!1),m=[],E=[],C={top:!1,bottom:!1,left:!1,right:!1};return A.forEach(function(b){var y=b.line,D=b.lineConstants,S=Es(u,y),w=S.horizontal,I=S.vertical,G=yr(y,D,d,I,1,!0),T=yr(y,D,h,I,1,!0),x=yr(y,D,p,w,1,!0),O=yr(y,D,g,w,1,!0);G.isBound&&!C.top&&(m.push(c),C.top=!0),T.isBound&&!C.bottom&&(m.push(c+v),C.bottom=!0),x.isBound&&!C.left&&(E.push(l),C.left=!0),O.isBound&&!C.right&&(E.push(l+f),C.right=!0)}),{horizontal:m,vertical:E}}function Ed(t,r,e,n){var a=r[0]-t[0],i=r[1]-t[1];if(L(a)<It&&(a=0),L(i)<It&&(i=0),!a)return n?[0,0]:[0,e];if(!i)return n?[e,0]:[0,0];var o=i/a,s=t[1]-o*t[0];if(n){var u=o*(r[0]+e)+s;return[e,u-r[1]]}else{var l=(r[1]+e-s)/o;return[l-r[0],e]}}function ga(t,r,e,n,a){var i=Ed(t,r,e,n);if(!i)return{isOutside:!1,offset:[0,0]};var o=fr(t,r),s=fr(i,t),u=fr(i,r),l=s>o||u>o,c=B(ur({datas:a,distX:i[0],distY:i[1]}),2),f=c[0],v=c[1];return{offset:[f,v],isOutside:l}}function an(t,r){return t.isBound?t.offset:r.isSnap?da(r).offset:0}function Dd(t,r,e,n,a){var i=B(r,2),o=i[0],s=i[1],u=B(e,2),l=u[0],c=u[1],f=B(n,2),v=f[0],p=f[1],d=B(a,2),g=d[0],h=d[1],A=-g,m=-h;if(t&&o&&s){A=0,m=0;var E=[];if(l&&c?E.push([0,h],[g,0]):l?E.push([g,0]):c?E.push([0,h]):v&&p?E.push([0,h],[g,0]):v?E.push([g,0]):p&&E.push([0,h]),E.length){E.sort(function(D,S){return _t(tt([o,s],D))-_t(tt([o,s],S))});var C=E[0];if(C[0]&&L(o)>It)A=-C[0],m=s*L(o+A)/L(o)-s;else if(C[1]&&L(s)>It){var b=s;m=-C[1],A=o*L(s+m)/L(b)-o}if(t&&c&&l)if(L(A)>It&&L(A)<L(g)){var y=L(g)/L(A);A*=y,m*=y}else if(L(m)>It&&L(m)<L(h)){var y=L(h)/L(m);A*=y,m*=y}else A=Jr(-g,A),m=Jr(-h,m)}}else A=o||l?-g:0,m=s||c?-h:0;return[A,m]}function bd(t,r,e,n,a,i){if(!ae(t,"draggable"))return[{isSnap:!1,isBound:!1,offset:0},{isSnap:!1,isBound:!1,offset:0}];var o=Za(i.absolutePoses,[r,e]),s=Kt(o),u=s.left,l=s.right,c=s.top,f=s.bottom,v={horizontal:o.map(function(O){return O[1]}),vertical:o.map(function(O){return O[0]})},p=Xa(t.props.snapDirections),d=qa(p,{left:u,right:l,top:c,bottom:f,center:(u+l)/2,middle:(c+f)/2}),g=En(t,a,d,v),h=g.vertical,A=g.horizontal,m=hd(t,o,i),E=m.vertical,C=m.horizontal,b=h.isSnap,y=A.isSnap,D=h.isBound||E.isBound,S=A.isBound||C.isBound,w=Jr(h.offset,E.offset),I=Jr(A.offset,C.offset),G=B(Dd(n,[r,e],[D,S],[b,y],[w,I]),2),T=G[0],x=G[1];return[{isBound:D,isSnap:b,offset:T},{isBound:S,isSnap:y,offset:x}]}function En(t,r,e,n){n===void 0&&(n=e);var a=Qa(Cn(t),n.vertical,n.horizontal),i=a.horizontal,o=a.vertical,s=r?{horizontal:{isSnap:!1,index:-1},vertical:{isSnap:!1,index:-1}}:yn(t,e.vertical,e.horizontal),u=s.horizontal,l=s.vertical,c=an(i[0],u),f=an(o[0],l),v=L(c),p=L(f);return{horizontal:{isBound:i[0].isBound,isSnap:u.isSnap,snapIndex:u.index,offset:c,dist:v,bounds:i,snap:u},vertical:{isBound:o[0].isBound,isSnap:l.isSnap,snapIndex:l.index,offset:f,dist:p,bounds:o,snap:l}}}function Ui(t,r,e,n,a){var i=Qa(r,e,n),o=i.horizontal,s=i.vertical,u=Cs(t,e,n,[],[],a),l=u.horizontal,c=u.vertical,f=an(o[0],l),v=an(s[0],c),p=L(f),d=L(v);return{horizontal:{isBound:o[0].isBound,isSnap:l.isSnap,snapIndex:l.index,offset:f,dist:p,bounds:o,snap:l},vertical:{isBound:s[0].isBound,isSnap:c.isSnap,snapIndex:c.index,offset:v,dist:d,bounds:s,snap:c}}}function wd(t,r,e,n){var a=bt(t,r)/Math.PI*180,i=e.vertical,o=i.isBound,s=i.isSnap,u=i.dist,l=e.horizontal,c=l.isBound,f=l.isSnap,v=l.dist,p=a%180,d=p<3||p>177,g=p>87&&p<93;return v<u&&(o||s&&!g&&(!n||!d))?"vertical":c||f&&!d&&(!n||!g)?"horizontal":""}function xd(t,r,e,n,a,i){return e.map(function(o){var s=B(o,2),u=s[0],l=s[1],c=Pt(r,u),f=Pt(r,l),v=n?Rd(t,c,f,a):En(t,a,{vertical:[f[0]],horizontal:[f[1]]}),p=v.horizontal,d=p.offset,g=p.isBound,h=p.isSnap,A=v.vertical,m=A.offset,E=A.isBound,C=A.isSnap,b=tt(l,u);if(!m&&!d)return{isBound:E||g,isSnap:C||h,sign:b,offset:[0,0]};var y=wd(c,f,v,n);if(!y)return{sign:b,isBound:!1,isSnap:!1,offset:[0,0]};var D=y==="vertical",S=[0,0];return!n&&L(l[0])===1&&L(l[1])===1&&u[0]!==l[0]&&u[1]!==l[1]?S=ur({datas:i,distX:-m,distY:-d}):S=ga(c,f,-(D?m:d),D,i).offset,S=S.map(function(w,I){return w*(b[I]?2/b[I]:0)}),{sign:b,isBound:D?E:g,isSnap:D?C:h,offset:S}})}function Wi(t,r){return t.isBound?t.offset:r.isSnap?r.offset:0}function Rd(t,r,e,n){var a=ad(t,r,e),i=a.horizontal,o=a.vertical,s=n?{horizontal:{isSnap:!1},vertical:{isSnap:!1}}:vd(t,r,e),u=s.horizontal,l=s.vertical,c=Wi(i,u),f=Wi(o,l),v=L(c),p=L(f);return{horizontal:{isBound:i.isBound,isSnap:u.isSnap,offset:c,dist:v},vertical:{isBound:o.isBound,isSnap:l.isSnap,offset:f,dist:p}}}function Id(t,r,e,n,a){var i=[-e[0],-e[1]],o=t.state,s=o.width,u=o.height,l=t.props.bounds,c=1/0,f=1/0;if(l){var v=[[e[0],-e[1]],[-e[0],e[1]]],p=l.left,d=p===void 0?-1/0:p,g=l.top,h=g===void 0?-1/0:g,A=l.right,m=A===void 0?1/0:A,E=l.bottom,C=E===void 0?1/0:E;v.forEach(function(b){var y=b[0]!==i[0],D=b[1]!==i[1],S=Pt(r,b),w=bt(n,S)*360/Math.PI;if(D){var I=S.slice();(L(w-360)<2||L(w-180)<2)&&(I[1]=n[1]);var G=ga(n,I,(n[1]<S[1]?C:h)-S[1],!1,a),T=B(G.offset,2),x=T[1],O=G.isOutside;isNaN(x)||(f=u+(O?1:-1)*L(x))}if(y){var I=S.slice();(L(w-90)<2||L(w-270)<2)&&(I[0]=n[0]);var P=ga(n,I,(n[0]<S[0]?m:d)-S[0],!0,a),N=B(P.offset,1),F=N[0],k=P.isOutside;isNaN(F)||(c=s+(k?1:-1)*L(F))}})}return{maxWidth:c,maxHeight:f}}var zt={name:"draggable",props:["draggable","throttleDrag","throttleDragRotate","hideThrottleDragRotateLine","startDragRotate","edgeDraggable"],events:["dragStart","drag","dragEnd","dragGroupStart","dragGroup","dragGroupEnd"],requestStyle:function(){return["left","top","right","bottom"]},requestChildStyle:function(){return["left","top","right","bottom"]},render:function(t,r){var e=t.props,n=e.hideThrottleDragRotateLine,a=e.throttleDragRotate,i=e.zoom,o=t.getState(),s=o.dragInfo,u=o.beforeOrigin;if(n||!a||!s)return[];var l=s.dist;if(!l[0]&&!l[1])return[];var c=_t(l),f=bt(l,[0,0]);return[r.createElement("div",{className:$("line","horizontal","dragline","dashed"),key:"dragRotateGuideline",style:{width:"".concat(c,"px"),transform:"translate(".concat(u[0],"px, ").concat(u[1],"px) rotate(").concat(f,"rad) scaleY(").concat(i,")")}})]},dragStart:function(t,r){var e=r.datas,n=r.parentEvent,a=r.parentGesto,i=t.state,o=i.gestos,s=i.style;if(o.draggable)return!1;o.draggable=a||t.targetGesto,e.datas={},e.left=parseFloat(s.left||"")||0,e.top=parseFloat(s.top||"")||0,e.bottom=parseFloat(s.bottom||"")||0,e.right=parseFloat(s.right||"")||0,e.startValue=[0,0],Fr(t,r),Sn(r,"translate"),Xd(t,e),e.prevDist=[0,0],e.prevBeforeDist=[0,0],e.isDrag=!1,e.deltaOffset=[0,0];var u=ot(t,r,R({set:function(c){e.startValue=c}},mn(r))),l=n||Q(t,"onDragStart",u);return l!==!1?(e.isDrag=!0,t.state.dragInfo={startRect:t.getRect(),dist:[0,0]}):(o.draggable=null,e.isPinch=!1),e.isDrag?u:!1},drag:function(t,r){if(r){hn(r,"translate");var e=r.datas,n=r.parentEvent,a=r.parentFlag,i=r.isPinch,o=r.deltaOffset,s=r.useSnap,u=r.isRequest,l=r.distX,c=r.distY,f=e.isDrag,v=e.prevDist,p=e.prevBeforeDist,d=e.startValue;if(f){o&&(l+=o[0],c+=o[1]);var g=t.props,h=g.parentMoveable,A=n?0:g.throttleDrag||0,m=n?0:g.throttleDragRotate||0,E=0,C=!1,b=!1,y=!1,D=!1;if(!n&&m>0&&(l||c)){var S=g.startDragRotate||0,w=nt(S+bt([0,0],[l,c])*180/Math.PI,m)-S,I=c*Math.abs(Math.cos((w-90)/180*Math.PI)),G=l*Math.abs(Math.cos(w/180*Math.PI)),T=_t([G,I]);E=w*Math.PI/180,l=T*Math.cos(E),c=T*Math.sin(E)}if(!i&&!n&&!a){var x=B(bd(t,l,c,m,!s&&u||o,e),2),O=x[0],P=x[1];C=O.isSnap,b=O.isBound,y=P.isSnap,D=P.isBound;var N=O.offset,F=P.offset;l+=N,c+=F}var k=ft(ls({datas:e,distX:l,distY:c}),d),H=ft(Hp({datas:e,distX:l,distY:c}),d);Ei(H,Ut),Ei(k,Ut),m||(!C&&!b&&(H[0]=nt(H[0],A),k[0]=nt(k[0],A)),!y&&!D&&(H[1]=nt(H[1],A),k[1]=nt(k[1],A)));var U=tt(k,d),z=tt(H,d),X=tt(z,v),_=tt(U,p);e.prevDist=z,e.prevBeforeDist=U,e.passDelta=X,e.passDist=z;var K=e.left+U[0],q=e.top+U[1],Y=e.right-U[0],Z=e.bottom-U[1],rt=An(e,"translate(".concat(H[0],"px, ").concat(H[1],"px)"),"translate(".concat(z[0],"px, ").concat(z[1],"px)"));if(Ya(r,rt),t.state.dragInfo.dist=n?[0,0]:z,!(!n&&!h&&X.every(function(pt){return!pt})&&_.some(function(pt){return!pt}))){var lt=t.state,et=lt.width,j=lt.height,J=ot(t,r,R({transform:rt,dist:z,delta:X,translate:H,beforeDist:U,beforeDelta:_,beforeTranslate:k,left:K,top:q,right:Y,bottom:Z,width:et,height:j,isPinch:i},Ht({transform:rt},r)));return!n&&Q(t,"onDrag",J),J}}}},dragAfter:function(t,r){var e=r.datas,n=e.deltaOffset;return n[0]||n[1]?(e.deltaOffset=[0,0],this.drag(t,R(R({},r),{deltaOffset:n}))):!1},dragEnd:function(t,r){var e=r.parentEvent,n=r.datas;if(t.state.dragInfo=null,!!n.isDrag){n.isDrag=!1;var a=Qt(t,r,{});return!e&&Q(t,"onDragEnd",a),a}},dragGroupStart:function(t,r){var e=r.datas,n=r.clientX,a=r.clientY,i=this.dragStart(t,r);if(!i)return!1;var o=kn(t,this,"dragStart",[n||0,a||0],r,!1,"draggable"),s=R(R({},i),{targets:t.props.targets,events:o}),u=Q(t,"onDragGroupStart",s);return e.isDrag=u!==!1,e.isDrag?i:!1},dragGroup:function(t,r){var e=r.datas;if(e.isDrag){var n=this.drag(t,r),a=r.datas.passDelta,i=kn(t,this,"drag",a,r,!1,"draggable");if(n){var o=R({targets:t.props.targets,events:i},n);return Q(t,"onDragGroup",o),o}}},dragGroupEnd:function(t,r){var e=r.isDrag,n=r.datas;if(n.isDrag){this.dragEnd(t,r);var a=kn(t,this,"dragEnd",[0,0],r,!1,"draggable");return Q(t,"onDragGroupEnd",Qt(t,r,{targets:t.props.targets,events:a})),e}},request:function(t){var r={},e=t.getRect(),n=0,a=0,i=!1;return{isControl:!1,requestStart:function(o){return i=o.useSnap,{datas:r,useSnap:i}},request:function(o){return"x"in o?n=o.x-e.left:"deltaX"in o&&(n+=o.deltaX),"y"in o?a=o.y-e.top:"deltaY"in o&&(a+=o.deltaY),{datas:r,distX:n,distY:a,useSnap:i}},requestEnd:function(){return{datas:r,isDrag:!0,useSnap:i}}}},unset:function(t){t.state.gestos.draggable=null,t.state.dragInfo=null}};function ws(t,r){var e=Pt(t,r),n=[0,0];return{fixedPosition:e,fixedDirection:r,fixedOffset:n}}function Bd(t,r){var e=t.allMatrix,n=t.is3d,a=t.width,i=t.height,o=n?4:3,s=[a/2*(1+r[0]),i/2*(1+r[1])],u=Et(e,s,o),l=[0,0];return{fixedPosition:u,fixedDirection:r,fixedOffset:l}}function xs(t,r){var e=t.allMatrix,n=t.is3d,a=t.width,i=t.height,o=n?4:3,s=Kp(r,a,i),u=Et(e,r,o),l=[a?0:r[0],i?0:r[1]];return{fixedPosition:u,fixedDirection:s,fixedOffset:l}}var Yi=ri("resizable"),ha={name:"resizable",ableGroup:"size",canPinch:!0,props:["resizable","throttleResize","renderDirections","displayAroundControls","keepRatio","resizeFormat","keepRatioFinally","edge","checkResizableError"],events:["resizeStart","beforeResize","resize","resizeEnd","resizeGroupStart","beforeResizeGroup","resizeGroup","resizeGroupEnd"],render:As("resizable"),dragControlCondition:Yi,viewClassName:ti("resizable"),dragControlStart:function(t,r){var e,n=r.inputEvent,a=r.isPinch,i=r.isGroup,o=r.parentDirection,s=r.parentGesto,u=r.datas,l=r.parentFixedDirection,c=r.parentEvent,f=Us(o,a,n,u),v=t.state,p=v.target,d=v.width,g=v.height,h=v.gestos;if(!f||!p||h.resizable)return!1;h.resizable=s||t.controlGesto,!a&&Fr(t,r),u.datas={},u.direction=f,u.startOffsetWidth=d,u.startOffsetHeight=g,u.prevWidth=0,u.prevHeight=0,u.minSize=[0,0],u.startWidth=v.inlineCSSWidth||v.cssWidth,u.startHeight=v.inlineCSSHeight||v.cssHeight,u.maxSize=[1/0,1/0],i||(u.minSize=[v.minOffsetWidth,v.minOffsetHeight],u.maxSize=[v.maxOffsetWidth,v.maxOffsetHeight]);var A=t.props.transformOrigin||"% %";u.transformOrigin=A&&Yt(A)?A.split(" "):A,u.startOffsetMatrix=v.offsetMatrix,u.startTransformOrigin=v.transformOrigin,u.isWidth=(e=r==null?void 0:r.parentIsWidth)!==null&&e!==void 0?e:!f[0]&&!f[1]||f[0]||!f[1];function m(w){u.ratio=w&&isFinite(w)?w:0}u.startPositions=jt(t.state);function E(w){var I=ws(u.startPositions,w);u.fixedDirection=I.fixedDirection,u.fixedPosition=I.fixedPosition,u.fixedOffset=I.fixedOffset}function C(w){var I=xs(t.state,w);u.fixedDirection=I.fixedDirection,u.fixedPosition=I.fixedPosition,u.fixedOffset=I.fixedOffset}function b(w){u.minSize=[gt("".concat(w[0]),0)||0,gt("".concat(w[1]),0)||0]}function y(w){var I=[w[0]||1/0,w[1]||1/0];(!Qr(I[0])||isFinite(I[0]))&&(I[0]=gt("".concat(I[0]),0)||1/0),(!Qr(I[1])||isFinite(I[1]))&&(I[1]=gt("".concat(I[1]),0)||1/0),u.maxSize=I}m(d/g),E(l||[-f[0],-f[1]]),u.setFixedDirection=E,u.setFixedPosition=C,u.setMin=b,u.setMax=y;var D=ot(t,r,{direction:f,startRatio:u.ratio,set:function(w){var I=B(w,2),G=I[0],T=I[1];u.startWidth=G,u.startHeight=T},setMin:b,setMax:y,setRatio:m,setFixedDirection:E,setFixedPosition:C,setOrigin:function(w){u.transformOrigin=w},dragStart:zt.dragStart(t,new qr().dragStart([0,0],r))}),S=c||Q(t,"onResizeStart",D);return u.startFixedDirection=u.fixedDirection,u.startFixedPosition=u.fixedPosition,S!==!1&&(u.isResize=!0,t.state.snapRenderInfo={request:r.isRequest,direction:f}),u.isResize?D:!1},dragControl:function(t,r){var e,n=r.datas,a=r.parentFlag,i=r.isPinch,o=r.parentKeepRatio,s=r.dragClient,u=r.parentDist,l=r.useSnap,c=r.isRequest,f=r.isGroup,v=r.parentEvent,p=r.resolveMatrix,d=n.isResize,g=n.transformOrigin,h=n.startWidth,A=n.startHeight,m=n.prevWidth,E=n.prevHeight,C=n.minSize,b=n.maxSize,y=n.ratio,D=n.startOffsetWidth,S=n.startOffsetHeight,w=n.isWidth;if(!d)return;if(p){var I=t.state.is3d,G=n.startOffsetMatrix,T=n.startTransformOrigin,x=I?4:3,O=$e(rn(r)),P=Math.sqrt(O.length);x!==P&&(O=nr(O,P,x));var N=Me(G,O,T,x),F=Lr(N,D,S,x);n.startPositions=F,n.nextTargetMatrix=O,n.nextAllMatrix=N}var k=Nr(t.props,"resizable"),H=k.resizeFormat,U=k.throttleResize,z=U===void 0?a?0:1:U,X=k.parentMoveable,_=k.keepRatioFinally,K=n.direction,q=K,Y=0,Z=0;!K[0]&&!K[1]&&(q=[1,1]);var rt=y&&(o!=null?o:k.keepRatio)||!1;function lt(){var xt=n.fixedDirection,Mt=Ks(q,rt,n,r);Y=Mt.distWidth,Z=Mt.distHeight;var gr=q[0]-xt[0]||rt?Math.max(D+Y,Ut):D,hr=q[1]-xt[1]||rt?Math.max(S+Z,Ut):S;return rt&&D&&S&&(w?hr=gr/y:gr=hr*y),[gr,hr]}var et=B(lt(),2),j=et[0],J=et[1];v||(n.setFixedDirection(n.fixedDirection),Q(t,"onBeforeResize",ot(t,r,{startFixedDirection:n.startFixedDirection,startFixedPosition:n.startFixedPosition,setFixedDirection:function(xt){var Mt;return n.setFixedDirection(xt),Mt=B(lt(),2),j=Mt[0],J=Mt[1],[j,J]},setFixedPosition:function(xt){var Mt;return n.setFixedPosition(xt),Mt=B(lt(),2),j=Mt[0],J=Mt[1],[j,J]},boundingWidth:j,boundingHeight:J,setSize:function(xt){var Mt;Mt=B(xt,2),j=Mt[0],J=Mt[1]}},!0)));var pt=s;s||(!a&&i?pt=Zp(t,[0,0]):pt=n.fixedPosition);var at=[0,0];i||(at=Vd(t,j,J,K,pt,!l&&c,n)),u&&(!u[0]&&(at[0]=0),!u[1]&&(at[1]=0));function it(){var xt;H&&(xt=B(H([j,J]),2),j=xt[0],J=xt[1]),j=nt(j,z),J=nt(J,z)}if(rt){q[0]&&q[1]&&at[0]&&at[1]&&(L(at[0])>L(at[1])?at[1]=0:at[0]=0);var ut=!at[0]&&!at[1];ut&&it(),q[0]&&!q[1]||at[0]&&!at[1]||ut&&w?(j+=at[0],J=j/y):(!q[0]&&q[1]||!at[0]&&at[1]||ut&&!w)&&(J+=at[1],j=J*y)}else j+=at[0],J+=at[1],j=Math.max(0,j),J=Math.max(0,J);e=B(Do([j,J],C,b,rt?y:!1),2),j=e[0],J=e[1],it(),rt&&(f||_)&&(w?J=j/y:j=J*y),Y=j-D,Z=J-S;var At=[Y-m,Z-E];n.prevWidth=Y,n.prevHeight=Z;var dt=jp(t,j,J,pt,g,n);if(!(!X&&At.every(function(xt){return!xt})&&dt.every(function(xt){return!xt}))){var st=zt.drag(t,Be(r,t.state,dt,!!i,!1,"draggable")),vt=st.transform,wt=h+Y,Ft=A+Z,kt=ot(t,r,R({width:wt,height:Ft,offsetWidth:Math.round(j),offsetHeight:Math.round(J),startRatio:y,boundingWidth:j,boundingHeight:J,direction:K,dist:[Y,Z],delta:At,isPinch:!!i,drag:st},Ys({style:{width:"".concat(wt,"px"),height:"".concat(Ft,"px")},transform:vt},st,r)));return!v&&Q(t,"onResize",kt),kt}},dragControlAfter:function(t,r){var e=r.datas,n=e.isResize,a=e.startOffsetWidth,i=e.startOffsetHeight,o=e.prevWidth,s=e.prevHeight;if(!(!n||t.props.checkResizableError===!1)){var u=t.state,l=u.width,c=u.height,f=l-(a+o),v=c-(i+s),p=L(f)>3,d=L(v)>3;if(p&&(e.startWidth+=f,e.startOffsetWidth+=f,e.prevWidth+=f),d&&(e.startHeight+=v,e.startOffsetHeight+=v,e.prevHeight+=v),p||d)return this.dragControl(t,r)}},dragControlEnd:function(t,r){var e=r.datas,n=r.parentEvent;if(e.isResize){e.isResize=!1;var a=Qt(t,r,{});return!n&&Q(t,"onResizeEnd",a),a}},dragGroupControlCondition:Yi,dragGroupControlStart:function(t,r){var e=r.datas,n=this.dragControlStart(t,R(R({},r),{isGroup:!0}));if(!n)return!1;var a=rr(t,"resizable",r),i=e.startOffsetWidth,o=e.startOffsetHeight;function s(){var p=e.minSize;a.forEach(function(d){var g=d.datas,h=g.minSize,A=g.startOffsetWidth,m=g.startOffsetHeight,E=i*(A?h[0]/A:0),C=o*(m?h[1]/m:0);p[0]=Math.max(p[0],E),p[1]=Math.max(p[1],C)})}function u(){var p=e.maxSize;a.forEach(function(d){var g=d.datas,h=g.maxSize,A=g.startOffsetWidth,m=g.startOffsetHeight,E=i*(A?h[0]/A:0),C=o*(m?h[1]/m:0);p[0]=Math.min(p[0],E),p[1]=Math.min(p[1],C)})}var l=vr(t,this,"dragControlStart",r,function(p,d){return en(t,p,e,d)});s(),u();var c=function(p){n.setFixedDirection(p),l.forEach(function(d,g){d.setFixedDirection(p),en(t,d.moveable,e,a[g])})};e.setFixedDirection=c;var f=R(R({},n),{targets:t.props.targets,events:l.map(function(p){return R(R({},p),{setMin:function(d){p.setMin(d),s()},setMax:function(d){p.setMax(d),u()}})}),setFixedDirection:c,setMin:function(p){n.setMin(p),s()},setMax:function(p){n.setMax(p),u()}}),v=Q(t,"onResizeGroupStart",f);return e.isResize=v!==!1,e.isResize?n:!1},dragGroupControl:function(t,r){var e=r.datas;if(e.isResize){var n=Nr(t.props,"resizable");bn(t,"onBeforeResize",function(p){Q(t,"onBeforeResizeGroup",ot(t,r,R(R({},p),{targets:n.targets}),!0))});var a=this.dragControl(t,R(R({},r),{isGroup:!0}));if(a){var i=a.boundingWidth,o=a.boundingHeight,s=a.dist,u=n.keepRatio,l=[i/(i-s[0]),o/(o-s[1])],c=e.fixedPosition,f=vr(t,this,"dragControl",r,function(p,d){var g=B(Nt(xe(t.rotation/180*Math.PI,3),[d.datas.originalX*l[0],d.datas.originalY*l[1],1],3),2),h=g[0],A=g[1];return R(R({},d),{parentDist:null,parentScale:l,dragClient:ft(c,[h,A]),parentKeepRatio:u})}),v=R({targets:n.targets,events:f},a);return Q(t,"onResizeGroup",v),v}}},dragGroupControlEnd:function(t,r){var e=r.isDrag,n=r.datas;if(n.isResize){this.dragControlEnd(t,r);var a=vr(t,this,"dragControlEnd",r),i=Qt(t,r,{targets:t.props.targets,events:a});return Q(t,"onResizeGroupEnd",i),e}},request:function(t){var r={},e=0,n=0,a=!1,i=t.getRect();return{isControl:!0,requestStart:function(o){var s;return a=o.useSnap,{datas:r,parentDirection:o.direction||[1,1],parentIsWidth:(s=o==null?void 0:o.horizontal)!==null&&s!==void 0?s:!0,useSnap:a}},request:function(o){return"offsetWidth"in o?e=o.offsetWidth-i.offsetWidth:"deltaWidth"in o&&(e+=o.deltaWidth),"offsetHeight"in o?n=o.offsetHeight-i.offsetHeight:"deltaHeight"in o&&(n+=o.deltaHeight),{datas:r,parentDist:[e,n],parentKeepRatio:o.keepRatio,useSnap:a}},requestEnd:function(){return{datas:r,isDrag:!0,useSnap:a}}}},unset:function(t){t.state.gestos.resizable=null}};function Nn(t,r,e,n,a){var i=t.props.groupable,o=t.state,s=o.is3d?4:3,u=r.origin,l=Et(t.state.rootMatrix,tt([u[0],u[1]],i?[0,0]:[o.left,o.top]),s),c=ft([a.left,a.top],l);r.startAbsoluteOrigin=c,r.prevDeg=bt(c,[e,n])/Math.PI*180,r.defaultDeg=r.prevDeg,r.prevSnapDeg=0,r.loop=0,r.startDist=fr(c,[e,n])}function Ke(t,r,e){var n=e.defaultDeg,a=e.prevDeg,i=a%360,o=Math.floor(a/360);i<0&&(i+=360),i>t&&i>270&&t<90?++o:i<t&&i<90&&t>270&&--o;var s=r*(o*360+t-n);return e.prevDeg=n+s,s}function Fn(t,r,e,n){return Ke(bt(n.startAbsoluteOrigin,[t,r])/Math.PI*180,e,n)}function Ln(t,r,e,n,a,i){var o=t.props.throttleRotate,s=o===void 0?0:o,u=e.prevSnapDeg,l=0,c=!1;if(i){var f=Yd(t,r,n,a+n);c=f.isSnap,l=a+f.dist}c||(l=nt(a+n,s));var v=l-a;return e.prevSnapDeg=v,[v-u,v,l]}function Rs(t,r,e){var n=B(r,4),a=n[0],i=n[1],o=n[2],s=n[3];if(t==="none")return[];if(Bt(t))return t.map(function(h){return Rs(h,[a,i,o,s],e)[0]});var u=B((t||"top").split("-"),2),l=u[0],c=u[1],f=[a,i];l==="left"?f=[o,a]:l==="right"?f=[i,s]:l==="bottom"&&(f=[s,o]);var v=[(f[0][0]+f[1][0])/2,(f[0][1]+f[1][1])/2],p=zs(f,e);if(c){var d=c==="top"||c==="left",g=l==="bottom"||l==="left";v=f[d&&!g||!d&&g?0:1]}return[[v,p]]}function Aa(t,r){if(r.isRequest)return r.requestAble==="rotatable";var e=r.inputEvent.target;if(Ot(e,$("rotation-control"))||t.props.rotateAroundControls&&Ot(e,$("around-control"))||Ot(e,$("control"))&&Ot(e,$("rotatable")))return!0;var n=t.props.rotationTarget;return n?ei(n,!0).some(function(a){return a?e===a||e.contains(a):!1}):!1}var Md=".rotation {\nposition: absolute;\nheight: 40px;\nwidth: 1px;\ntransform-origin: 50% 100%;\nheight: calc(40px * var(--zoom));\ntop: auto;\nleft: 0;\nbottom: 100%;\nwill-change: transform;\n}\n.rotation .rotation-line {\ndisplay: block;\nwidth: 100%;\nheight: 100%;\ntransform-origin: 50% 50%;\n}\n.rotation .rotation-control {\nborder-color: #4af;\nborder-color: var(--moveable-color);\nbackground:#fff;\ncursor: alias;\n}\n:global .view-rotation-dragging, .rotatable.direction.control {\ncursor: alias;\n}\n.rotatable.direction.control.move {\ncursor: move;\n}\n",Td={name:"rotatable",canPinch:!0,props:["rotatable","rotationPosition","throttleRotate","renderDirections","rotationTarget","rotateAroundControls","edge","resolveAblesWithRotatable","displayAroundControls"],events:["rotateStart","beforeRotate","rotate","rotateEnd","rotateGroupStart","beforeRotateGroup","rotateGroup","rotateGroupEnd"],css:[Md],viewClassName:function(t){return t.isDragging("rotatable")?$("view-rotation-dragging"):""},render:function(t,r){var e=Nr(t.props,"rotatable"),n=e.rotatable,a=e.rotationPosition,i=e.zoom,o=e.renderDirections,s=e.rotateAroundControls,u=e.resolveAblesWithRotatable,l=t.getState(),c=l.renderPoses,f=l.direction;if(!n)return null;var v=Rs(a,c,f),p=[];if(v.forEach(function(A,m){var E=B(A,2),C=E[0],b=E[1];p.push(r.createElement("div",{key:"rotation".concat(m),className:$("rotation"),style:{transform:"translate(-50%) translate(".concat(C[0],"px, ").concat(C[1],"px) rotate(").concat(b,"rad)")}},r.createElement("div",{className:$("line rotation-line"),style:{transform:"scaleX(".concat(i,")")}}),r.createElement("div",{className:$("control rotation-control"),style:{transform:"translate(0.5px) scale(".concat(i,")")}})))}),o){var d=dr(u||{}),g={};d.forEach(function(A){u[A].forEach(function(m){g[m]=A})});var h=[];Bt(o)&&(h=o.map(function(A){var m=g[A];return{data:m?{resolve:m}:{},classNames:m?["move"]:[],dir:A}})),p.push.apply(p,W([],B(ds(t,"rotatable",h,r)),!1))}return s&&p.push.apply(p,W([],B(Ss(t,r)),!1)),p},dragControlCondition:Aa,dragControlStart:function(t,r){var e,n,a=r.datas,i=r.clientX,o=r.clientY,s=r.parentRotate,u=r.parentFlag,l=r.isPinch,c=r.isRequest,f=t.state,v=f.target,p=f.left,d=f.top,g=f.direction,h=f.beforeDirection,A=f.targetTransform,m=f.moveableClientRect,E=f.offsetMatrix,C=f.targetMatrix,b=f.allMatrix,y=f.width,D=f.height;if(!c&&!v)return!1;var S=t.getRect();a.rect=S,a.transform=A,a.left=p,a.top=d;var w=function(q){var Y=xs(t.state,q);a.fixedDirection=Y.fixedDirection,a.fixedOffset=Y.fixedOffset,a.fixedPosition=Y.fixedPosition,z&&z.setFixedPosition(q)},I=function(q){var Y=Bd(t.state,q);a.fixedDirection=Y.fixedDirection,a.fixedOffset=Y.fixedOffset,a.fixedPosition=Y.fixedPosition,z&&z.setFixedDirection(q)},G=i,T=o;if(c||l||u){var x=s||0;a.beforeInfo={origin:S.beforeOrigin,prevDeg:x,defaultDeg:x,prevSnapDeg:0,startDist:0},a.afterInfo=R(R({},a.beforeInfo),{origin:S.origin}),a.absoluteInfo=R(R({},a.beforeInfo),{origin:S.origin,startValue:x})}else{var O=(n=r.inputEvent)===null||n===void 0?void 0:n.target;if(O){var P=O.getAttribute("data-direction")||"",N=Lp[P];if(N){a.isControl=!0,a.isAroundControl=Ot(O,$("around-control")),a.controlDirection=N;var F=O.getAttribute("data-resolve");F&&(a.resolveAble=F);var k=ig(f.rootMatrix,f.renderPoses,m);e=B(Pt(k,N),2),G=e[0],T=e[1]}}a.beforeInfo={origin:S.beforeOrigin},a.afterInfo={origin:S.origin},a.absoluteInfo={origin:S.origin,startValue:S.rotation};var H=w;w=function(q){var Y=f.is3d?4:3,Z=B(ft(qo(C,Y),q),2),rt=Z[0],lt=Z[1],et=Nt(E,Pr([rt,lt],Y)),j=Nt(b,Pr([q[0],q[1]],Y));H(q);var J=f.posDelta;a.beforeInfo.origin=tt(et,J),a.afterInfo.origin=tt(j,J),a.absoluteInfo.origin=tt(j,J),Nn(t,a.beforeInfo,G,T,m),Nn(t,a.afterInfo,G,T,m),Nn(t,a.absoluteInfo,G,T,m)},I=function(q){var Y=Pt([[0,0],[y,0],[0,D],[y,D]],q);w(Y)}}a.startClientX=G,a.startClientY=T,a.direction=g,a.beforeDirection=h,a.startValue=0,a.datas={},Sn(r,"rotate");var U=!1,z=!1;if(a.isControl&&a.resolveAble){var X=a.resolveAble;X==="resizable"&&(z=ha.dragControlStart(t,R(R({},new qr("resizable").dragStart([0,0],r)),{parentPosition:a.controlPosition,parentFixedPosition:a.fixedPosition})))}z||(U=zt.dragStart(t,new qr().dragStart([0,0],r))),w(og(t));var _=ot(t,r,R(R({set:function(q){a.startValue=q*Math.PI/180},setFixedDirection:I,setFixedPosition:w},mn(r)),{dragStart:U,resizeStart:z})),K=Q(t,"onRotateStart",_);return a.isRotate=K!==!1,f.snapRenderInfo={request:r.isRequest},a.isRotate?_:!1},dragControl:function(t,r){var e,n,a,i=r.datas,o=r.clientDistX,s=r.clientDistY,u=r.parentRotate,l=r.parentFlag,c=r.isPinch,f=r.groupDelta,v=r.resolveMatrix,p=i.beforeDirection,d=i.beforeInfo,g=i.afterInfo,h=i.absoluteInfo,A=i.isRotate,m=i.startValue,E=i.rect,C=i.startClientX,b=i.startClientY;if(A){hn(r,"rotate");var y=zp(r),D=p*y,S=t.props.parentMoveable,w=0,I,G,T=0,x,O,P=0,N,F,k=180/Math.PI*m,H=h.startValue,U=!1,z=C+o,X=b+s;if(!l&&"parentDist"in r){var _=r.parentDist;I=_,x=_,N=_}else c||l?(I=Ke(u,p,d),x=Ke(u,D,g),N=Ke(u,D,h)):(I=Fn(z,X,p,d),x=Fn(z,X,D,g),N=Fn(z,X,D,h),U=!0);if(G=k+I,O=k+x,F=H+N,Q(t,"onBeforeRotate",ot(t,r,{beforeRotation:G,rotation:O,absoluteRotation:F,setRotation:function(pt){x=pt-k,I=x,N=x}},!0)),e=B(Ln(t,E,d,I,k,U),3),w=e[0],I=e[1],G=e[2],n=B(Ln(t,E,g,x,k,U),3),T=n[0],x=n[1],O=n[2],a=B(Ln(t,E,h,N,H,U),3),P=a[0],N=a[1],F=a[2],!(!P&&!T&&!w&&!S&&!v)){var K=An(i,"rotate(".concat(O,"deg)"),"rotate(".concat(x,"deg)"));v&&(i.fixedPosition=Va(t,i.targetAllTransform,i.fixedDirection,i.fixedOffset,i));var q=_p(t,x,i),Y=tt(ft(f||[0,0],q),i.prevInverseDist||[0,0]);i.prevInverseDist=q,i.requestValue=null;var Z=fs(t,K,Y,c,r),rt=Z,lt=fr([z,X],h.startAbsoluteOrigin)-h.startDist,et=void 0;if(i.resolveAble==="resizable"){var j=ha.dragControl(t,R(R({},Be(r,t.state,[r.deltaX,r.deltaY],!!c,!1,"resizable")),{resolveMatrix:!0,parentDistance:lt}));j&&(et=j,rt=Ys(rt,j,r))}var J=ot(t,r,R(R({delta:T,dist:x,rotate:O,rotation:O,beforeDist:I,beforeDelta:w,beforeRotate:G,beforeRotation:G,absoluteDist:N,absoluteDelta:P,absoluteRotate:F,absoluteRotation:F,isPinch:!!c,resize:et},Z),rt));return Q(t,"onRotate",J),J}}},dragControlEnd:function(t,r){var e=r.datas;if(e.isRotate){e.isRotate=!1;var n=Qt(t,r,{});return Q(t,"onRotateEnd",n),n}},dragGroupControlCondition:Aa,dragGroupControlStart:function(t,r){var e=r.datas,n=t.state,a=n.left,i=n.top,o=n.beforeOrigin,s=this.dragControlStart(t,r);if(!s)return!1;s.set(e.beforeDirection*t.rotation);var u=vr(t,this,"dragControlStart",r,function(f,v){var p=f.state,d=p.left,g=p.top,h=p.beforeOrigin,A=ft(tt([d,g],[a,i]),tt(h,o));return v.datas.startGroupClient=A,v.datas.groupClient=A,R(R({},v),{parentRotate:0})}),l=R(R({},s),{targets:t.props.targets,events:u}),c=Q(t,"onRotateGroupStart",l);return e.isRotate=c!==!1,e.isRotate?s:!1},dragGroupControl:function(t,r){var e=r.datas;if(e.isRotate){bn(t,"onBeforeRotate",function(l){Q(t,"onBeforeRotateGroup",ot(t,r,R(R({},l),{targets:t.props.targets}),!0))});var n=this.dragControl(t,r);if(n){var a=e.beforeDirection,i=n.beforeDist,o=i/180*Math.PI,s=vr(t,this,"dragControl",r,function(l,c){var f=c.datas.startGroupClient,v=B(c.datas.groupClient,2),p=v[0],d=v[1],g=B(we(f,o*a),2),h=g[0],A=g[1],m=[h-p,A-d];return c.datas.groupClient=[h,A],R(R({},c),{parentRotate:i,groupDelta:m})});t.rotation=a*n.beforeRotation;var u=R({targets:t.props.targets,events:s,set:function(l){t.rotation=l},setGroupRotation:function(l){t.rotation=l}},n);return Q(t,"onRotateGroup",u),u}}},dragGroupControlEnd:function(t,r){var e=r.isDrag,n=r.datas;if(n.isRotate){this.dragControlEnd(t,r);var a=vr(t,this,"dragControlEnd",r),i=Qt(t,r,{targets:t.props.targets,events:a});return Q(t,"onRotateGroupEnd",i),e}},request:function(t){var r={},e=0,n=t.getRotation();return{isControl:!0,requestStart:function(){return{datas:r}},request:function(a){return"deltaRotate"in a?e+=a.deltaRotate:"rotate"in a&&(e=a.rotate-n),{datas:r,parentDist:e}},requestEnd:function(){return{datas:r,isDrag:!0}}}}};function Od(t,r){var e,n=t.direction,a=t.classNames,i=t.size,o=t.pos,s=t.zoom,u=t.key,l=n==="horizontal",c=l?"Y":"X";return r.createElement("div",{key:u,className:a.join(" "),style:(e={},e[l?"width":"height"]="".concat(i),e.transform="translate(".concat(o[0],", ").concat(o[1],") translate").concat(c,"(-50%) scale").concat(c,"(").concat(s,")"),e)})}function _a(t,r){return Od(R(R({},t),{classNames:W([$("line","guideline",t.direction)],B(t.classNames),!1).filter(function(e){return e}),size:t.size||"".concat(t.sizeValue,"px"),pos:t.pos||t.posValue.map(function(e){return"".concat(nt(e,.1),"px")})}),r)}function Vi(t,r,e,n,a,i,o,s){var u=t.props.zoom;return e.map(function(l,c){var f=l.type,v=l.pos,p=[0,0];return p[o]=n,p[o?0:1]=-a+v,_a({key:"".concat(r,"TargetGuideline").concat(c),classNames:[$("target","bold",f)],posValue:p,sizeValue:i,zoom:u,direction:r},s)})}function Qi(t,r,e,n,a,i){var o=t.props,s=o.zoom,u=o.isDisplayInnerSnapDigit,l=r==="horizontal"?br:wr,c=a[l.start],f=a[l.end];return e.filter(function(v){var p=v.hide,d=v.elementRect;if(p)return!1;if(u&&d){var g=d.rect;if(g[l.start]<=c&&f<=g[l.end])return!1}return!0}).map(function(v,p){var d=v.pos,g=v.size,h=v.element,A=v.className,m=[-n[0]+d[0],-n[1]+d[1]];return _a({key:"".concat(r,"-default-guideline-").concat(p),classNames:h?[$("bold"),A]:[$("normal"),A],direction:r,posValue:m,sizeValue:g,zoom:s},i)})}function se(t,r,e,n,a,i,o,s){var u,l=t.props,c=l.snapDigit,f=c===void 0?0:c,v=l.isDisplaySnapDigit,p=v===void 0?!0:v,d=l.snapDistFormat,g=d===void 0?function(b,y){return b}:d,h=l.zoom,A=r==="horizontal"?"X":"Y",m=r==="vertical"?"height":"width",E=Math.abs(a),C=p?parseFloat(E.toFixed(f)):0;return s.createElement("div",{key:"".concat(r,"-").concat(e,"-guideline-").concat(n),className:$("guideline-group",r),style:(u={left:"".concat(i[0],"px"),top:"".concat(i[1],"px")},u[m]="".concat(E,"px"),u)},_a({direction:r,classNames:[$(e),o],size:"100%",posValue:[0,0],sizeValue:E,zoom:h},s),s.createElement("div",{className:$("size-value","gap"),style:{transform:"translate".concat(A,"(-50%) scale(").concat(h,")")}},C>0?g(C,r):""))}function Pd(t,r,e,n){var a=t==="vertical"?0:1,i=t==="vertical"?1:0,o=a?br:wr,s=e[o.start],u=e[o.end];return Vs(r,function(l){return l.pos[a]}).map(function(l){var c=[],f=[],v=[];return l.forEach(function(p){var d,g,h=p.element,A=p.elementRect.rect;if(A[o.end]<s)c.push(p);else if(u<A[o.start])f.push(p);else if(A[o.start]<=s&&u<=A[o.end]&&n){var m=p.pos,E={element:h,rect:R(R({},A),(d={},d[o.end]=A[o.start],d))},C={element:h,rect:R(R({},A),(g={},g[o.start]=A[o.end],g))},b=[0,0],y=[0,0];b[a]=m[a],b[i]=m[i],y[a]=m[a],y[i]=m[i]+p.size,c.push({type:t,pos:b,size:0,elementRect:E,direction:""}),f.push({type:t,pos:y,size:0,elementRect:C,direction:""})}}),c.sort(function(p,d){return d.pos[i]-p.pos[i]}),f.sort(function(p,d){return p.pos[i]-d.pos[i]}),{total:l,start:c,end:f,inner:v}})}function Gd(t,r,e,n,a){var i=t.props.isDisplayInnerSnapDigit,o=[];return["vertical","horizontal"].forEach(function(s){var u=r.filter(function(h){return h.type===s}),l=s==="vertical"?1:0,c=l?0:1,f=Pd(s,u,n,i),v=l?wr:br,p=l?br:wr,d=n[v.start],g=n[v.end];f.forEach(function(h){var A=h.total,m=h.start,E=h.end,C=h.inner,b=e[c]+A[0].pos[c]-n[p.start],y=n;m.forEach(function(D){var S=D.elementRect.rect,w=y[v.start]-S[v.end];if(w>0){var I=[0,0];I[l]=e[l]+y[v.start]-d-w,I[c]=b,o.push(se(t,s,"dashed",o.length,w,I,D.className,a))}y=S}),y=n,E.forEach(function(D){var S=D.elementRect.rect,w=S[v.start]-y[v.end];if(w>0){var I=[0,0];I[l]=e[l]+y[v.end]-d,I[c]=b,o.push(se(t,s,"dashed",o.length,w,I,D.className,a))}y=S}),C.forEach(function(D){var S=D.elementRect.rect,w=d-S[v.start],I=S[v.end]-g,G=[0,0],T=[0,0];G[l]=e[l]-w,G[c]=b,T[l]=e[l]+g-d,T[c]=b,o.push(se(t,s,"dashed",o.length,w,G,D.className,a)),o.push(se(t,s,"dashed",o.length,I,T,D.className,a))})})}),o}function kd(t,r,e,n,a){var i=[];return["horizontal","vertical"].forEach(function(o){var s=r.filter(function(h){return h.type===o}).slice(0,1),u=o==="vertical"?0:1,l=u?0:1,c=u?wr:br,f=u?br:wr,v=n[c.start],p=n[c.end],d=n[f.start],g=n[f.end];s.forEach(function(h){var A=h.gap,m=h.gapRects,E=Math.max.apply(Math,W([d],B(m.map(function(y){var D=y.rect;return D[f.start]})),!1)),C=Math.min.apply(Math,W([g],B(m.map(function(y){var D=y.rect;return D[f.end]})),!1)),b=(E+C)/2;E===C||b===(d+g)/2||m.forEach(function(y){var D=y.rect,S=y.className,w=[e[0],e[1]];if(D[c.end]<v)w[u]+=D[c.end]-v;else if(p<D[c.start])w[u]+=D[c.start]-v-A;else return;w[l]+=b-d,i.push(se(t,u?"vertical":"horizontal","gap",i.length,A,w,S,a))})})}),i}function ma(t){var r=t.state,e=r.containerClientRect,n=r.hasFixed,a=e.overflow,i=e.scrollHeight,o=e.scrollWidth,s=e.clientHeight,u=e.clientWidth,l=e.clientLeft,c=e.clientTop,f=t.props,v=f.snapGap,p=v===void 0?!0:v,d=f.verticalGuidelines,g=f.horizontalGuidelines,h=f.snapThreshold,A=h===void 0?5:h,m=f.snapGridWidth,E=m===void 0?0:m,C=f.snapGridHeight,b=C===void 0?0:C,y=f.maxSnapElementGuidelineDistance,D=y===void 0?1/0:y,S=f.isDisplayGridGuidelines,w=Kt(jt(t.state)),I=w.top,G=w.left,T=w.bottom,x=w.right,O={top:I,left:G,bottom:T,right:x,center:(G+x)/2,middle:(I+T)/2},P=Ld(t),N=W([],B(P),!1);p&&N.push.apply(N,W([],B(Nd(t,O,A)),!1));var F=R({},r.snapOffset||{left:0,top:0,bottom:0,right:0});if(N.push.apply(N,W([],B(Fd(E,b,a?o:u,a?i:s,l,c,F,S)),!1)),n){var k=e.left,H=e.top;F.left+=k,F.top+=H,F.right+=k,F.bottom+=H}return N.push.apply(N,W([],B(Bs(g||!1,d||!1,a?o:u,a?i:s,l,c,F)),!1)),N=N.filter(function(U){var z=U.element,X=U.elementRect,_=U.type;if(!z||!X)return!0;var K=X.rect;return Is(O,K,_,D)}),N}function Nd(t,r,e){var n=t.props,a=n.maxSnapElementGuidelineDistance,i=a===void 0?1/0:a,o=n.maxSnapElementGapDistance,s=o===void 0?1/0:o,u=t.state.elementRects,l=[];return[["vertical",br,wr],["horizontal",wr,br]].forEach(function(c){var f=B(c,3),v=f[0],p=f[1],d=f[2],g=r[p.start],h=r[p.end],A=r[p.center],m=r[d.start],E=r[d.end];function C(D){var S=D.rect;return S[p.end]<g+e?g-S[p.end]:h-e<S[p.start]?S[p.start]-h:-1}var b=u.filter(function(D){var S=D.rect;return S[d.start]>E||S[d.end]<m?!1:C(D)>0}).sort(function(D,S){return C(D)-C(S)}),y=[];b.forEach(function(D){b.forEach(function(S){if(D!==S){var w=D.rect,I=S.rect,G=w[d.start],T=w[d.end],x=I[d.start],O=I[d.end];G>O||x>T||y.push([D,S])}})}),y.forEach(function(D){var S=B(D,2),w=S[0],I=S[1],G=w.rect,T=I.rect,x=G[p.start],O=G[p.end],P=T[p.start],N=T[p.end],F=0,k=0,H=!1,U=!1,z=!1;if(O<=g&&h<=P){if(U=!0,F=(P-O-(h-g))/2,k=O+F+(h-g)/2,L(k-A)>e)return}else if(O<P&&N<g+e){if(H=!0,F=P-O,k=N+F,L(k-g)>e)return}else if(O<P&&h-e<x){if(z=!0,F=P-O,k=x-F,L(k-h)>e)return}else return;F&&Is(r,T,v,i)&&(F>s||l.push({type:v,pos:v==="vertical"?[k,0]:[0,k],element:I.element,size:0,className:I.className,isStart:H,isCenter:U,isEnd:z,gap:F,hide:!0,gapRects:[w,I],direction:""}))})}),l}function Fd(t,r,e,n,a,i,o,s){a===void 0&&(a=0),i===void 0&&(i=0);var u=[],l=o.left,c=o.top;if(r)for(var f=0;f<=n;f+=r)u.push({type:"horizontal",pos:[l,nt(f-i+c,.1)],className:$("grid-guideline"),size:e,hide:!s,direction:""});if(t)for(var f=0;f<=e;f+=t)u.push({type:"vertical",pos:[nt(f-a+l,.1),c],className:$("grid-guideline"),size:n,hide:!s,direction:""});return u}function Is(t,r,e,n){return e==="horizontal"?L(t.right-r.left)<=n||L(t.left-r.right)<=n||t.left<=r.right&&r.left<=t.right:e==="vertical"?L(t.bottom-r.top)<=n||L(t.top-r.bottom)<=n||t.top<=r.bottom&&r.top<=t.bottom:!0}function Ld(t){var r=t.state,e=t.props.elementGuidelines,n=e===void 0?[]:e;if(!n.length)return r.elementRects=[],[];var a=(r.elementRects||[]).filter(function(v){return!v.refresh}),i=n.map(function(v){return er(v)&&"element"in v?R(R({},v),{element:ir(v.element,!0)}):{element:ir(v,!0)}}).filter(function(v){return v.element}),o=_v(a.map(function(v){return v.element}),i.map(function(v){return v.element})),s=o.maintained,u=o.added,l=[];s.forEach(function(v){var p=B(v,2),d=p[0],g=p[1];l[g]=a[d]}),zd(t,u.map(function(v){return i[v]})).map(function(v,p){l[u[p]]=v}),r.elementRects=l;var c=Xa(t.props.elementSnapDirections),f=[];return l.forEach(function(v){var p=v.element,d=v.top,g=d===void 0?c.top:d,h=v.left,A=h===void 0?c.left:h,m=v.right,E=m===void 0?c.right:m,C=v.bottom,b=C===void 0?c.bottom:C,y=v.center,D=y===void 0?c.center:y,S=v.middle,w=S===void 0?c.middle:S,I=v.className,G=v.rect,T=qa({top:g,right:E,left:A,bottom:b,center:D,middle:w},G),x=T.horizontal,O=T.vertical,P=G.top,N=G.left,F=G.right-N,k=G.bottom-P,H=[F,k];O.forEach(function(U){f.push({type:"vertical",element:p,pos:[nt(U,.1),P],size:k,sizes:H,className:I,elementRect:v,direction:""})}),x.forEach(function(U){f.push({type:"horizontal",element:p,pos:[N,nt(U,.1)],size:F,sizes:H,className:I,elementRect:v,direction:""})})}),f}function Xi(t,r){return t?t.map(function(e){var n=er(e)?e:{pos:e},a=n.pos;return Qr(a)?n:R(R({},n),{pos:gt(a,r)})}):[]}function Bs(t,r,e,n,a,i,o){a===void 0&&(a=0),i===void 0&&(i=0),o===void 0&&(o={left:0,top:0,right:0,bottom:0});var s=[],u=o.left,l=o.top,c=o.bottom,f=o.right,v=e+f-u,p=n+c-l;return Xi(t,p).forEach(function(d){s.push({type:"horizontal",pos:[u,nt(d.pos-i+l,.1)],size:v,className:d.className,direction:""})}),Xi(r,v).forEach(function(d){s.push({type:"vertical",pos:[nt(d.pos-a+u,.1),l],size:p,className:d.className,direction:""})}),s}function zd(t,r){if(!r.length)return[];var e=t.props.groupable,n=t.state,a=n.containerClientRect,i=n.rootMatrix,o=n.is3d,s=n.offsetDelta,u=o?4:3,l=B(cd(i,a,u),2),c=l[0],f=l[1],v=e?0:s[0],p=e?0:s[1];return r.map(function(d){var g=d.element.getBoundingClientRect(),h=g.left-c-v,A=g.top-f-p,m=A+g.height,E=h+g.width,C=B(_r(i,[h,A],u),2),b=C[0],y=C[1],D=B(_r(i,[E,m],u),2),S=D[0],w=D[1];return R(R({},d),{rect:{left:b,right:S,top:y,bottom:w,center:(b+S)/2,middle:(y+w)/2}})})}function ze(t){var r=t.state,e=r.container,n=t.props.snapContainer||e;if(r.snapContainer===n&&r.guidelines&&r.guidelines.length)return!1;var a=r.containerClientRect,i={left:0,top:0,bottom:0,right:0};if(e!==n){var o=ir(n,!0);if(o){var s=pe(o),u=ji(r,[s.left-a.left,s.top-a.top]),l=ji(r,[s.right-a.right,s.bottom-a.bottom]);i.left=nt(u[0],1e-5),i.top=nt(u[1],1e-5),i.right=nt(l[0],1e-5),i.bottom=nt(l[1],1e-5)}}return r.snapContainer=n,r.snapOffset=i,r.guidelines=ma(t),r.enableSnap=!0,!0}function Ms(t,r,e,n,a,i){var o=Lr(t,r,e,i?4:3),s=Pt(o,n);return Za(o,tt(a,s))}function qi(t){return t?t/L(t):0}function Hd(t,r,e,n,a,i){var o=i.fixedDirection,s=dd(e,o,n),u=Ja(t,r,e,n),l=W(W([],B(xd(t,r,s,n,a,i)),!1),B(bs(t,u,i)),!1),c=nn(l,0),f=nn(l,1);return{width:{isBound:c.isBound,offset:c.offset[0]},height:{isBound:f.isBound,offset:f.offset[1]}}}function Ud(t,r,e,n,a,i,o,s,u){var l=Pt(r,o),c=En(t,s,{vertical:[l[0]],horizontal:[l[1]]}),f=c.horizontal.offset,v=c.vertical.offset;if(nt(v,fa)||nt(f,fa)){var p=B(ur({datas:u,distX:-v,distY:-f}),2),d=p[0],g=p[1],h=Math.min(a||1/0,e+o[0]*d),A=Math.min(i||1/0,n+o[1]*g);return[h-e,A-n]}return[0,0]}function Ts(t,r,e,n,a,i,o,s){for(var u=jt(t.state),l=t.props.keepRatio,c=0,f=0,v=0;v<2;++v){var p=r(c,f),d=Hd(t,p,a,l,o,s),g=d.width,h=d.height,A=g.isBound,m=h.isBound,E=g.offset,C=h.offset;if(v===1&&(A||(E=0),m||(C=0)),v===0&&o&&!A&&!m)return[0,0];if(l){var b=L(E)*(e?1/e:1),y=L(C)*(n?1/n:1),D=A&&m?b<y:m||!A&&b<y;D?E=e*C/n:C=n*E/e}c+=E,f+=C}if(a[0]&&a[1]){var S=Id(t,u,a,i,s),w=S.maxWidth,I=S.maxHeight,G=B(Ud(t,r(c,f).map(function(O){return O.map(function(P){return nt(P,fa)})}),e+c,n+f,w,I,a,o,s),2),E=G[0],C=G[1];c+=E,f+=C}return[c,f]}function fe(t){return t<0&&(t=t%360+360),t%=360,t}function Wd(t,r){r=fe(r);var e=Math.floor(t/360),n=e*360+360-r,a=e*360+r;return L(t-n)<L(t-a)?n:a}function zn(t,r){t=fe(t),r=fe(r);var e=fe(t-r);return Math.min(e,360-e)}function Yd(t,r,e,n){var a,i=t.props,o=(a=i[Os])!==null&&a!==void 0?a:5,s=i[Ps];if(ae(t,"rotatable")){var u=r.pos1,l=r.pos2,c=r.pos3,f=r.pos4,v=r.origin,p=e*Math.PI/180,d=[u,l,c,f].map(function(C){return tt(C,v)}),g=d.map(function(C){return we(C,p)}),h=W(W([],B(od(t,d,g,v,e)),!1),B(Cd(t,d,g,v,e)),!1);h.sort(function(C,b){return L(C-e)-L(b-e)});var A=h.length>0;if(A)return{isSnap:A,dist:A?h[0]:e}}if(s!=null&&s.length&&o){var m=s.slice().sort(function(C,b){return zn(C,n)-zn(b,n)}),E=m[0];if(zn(E,n)<=o)return{isSnap:!0,dist:e+Wd(n,E)-n}}return{isSnap:!1,dist:e}}function Vd(t,r,e,n,a,i,o){if(!ae(t,"resizable"))return[0,0];var s=o.fixedDirection,u=o.nextAllMatrix,l=t.state,c=l.allMatrix,f=l.is3d;return Ts(t,function(v,p){return Ms(u||c,r+v,e+p,s,a,f)},r,e,n,a,i,o)}function Qd(t,r,e,n,a){if(!ae(t,"scalable"))return[0,0];var i=a.startOffsetWidth,o=a.startOffsetHeight,s=a.fixedPosition,u=a.fixedDirection,l=a.is3d,c=Ts(t,function(f,v){return Ms(Xp(a,ft(r,[f/i,v/o])),i,o,u,s,l)},i,o,e,s,n,a);return[c[0]/i,c[1]/o]}function Xd(t,r){r.absolutePoses=jt(t.state)}function Ki(t){var r=[];return t.forEach(function(e){e.guidelineInfos.forEach(function(n){var a=n.guideline;Jt(r,function(i){return i.guideline===a})||(a.direction="",r.push({guideline:a,posInfo:e}))})}),r.map(function(e){var n=e.guideline,a=e.posInfo;return R(R({},n),{direction:a.direction})})}function Ji(t,r,e,n,a,i){var o=Qa(Cn(t,i),r,e),s=o.vertical,u=o.horizontal;s.forEach(function(v){v.isBound&&n.push({type:"bounds",pos:v.pos})}),u.forEach(function(v){v.isBound&&a.push({type:"bounds",pos:v.pos})});var l=yd(t),c=l.vertical,f=l.horizontal;c.forEach(function(v){pr(n,function(p){var d=p.type,g=p.pos;return d==="bounds"&&g===v})>=0||n.push({type:"bounds",pos:v})}),f.forEach(function(v){pr(a,function(p){var d=p.type,g=p.pos;return d==="bounds"&&g===v})>=0||a.push({type:"bounds",pos:v})})}var qd=ri("",["resizable","scalable"]),Os="snapRotationThreshold",Ps="snapRotationDegrees",Kd={name:"snappable",dragRelation:"strong",props:["snappable","snapContainer","snapDirections","elementSnapDirections","snapGap","snapGridWidth","snapGridHeight","isDisplaySnapDigit","isDisplayInnerSnapDigit","isDisplayGridGuidelines","snapDigit","snapThreshold","snapRenderThreshold",Os,Ps,"horizontalGuidelines","verticalGuidelines","elementGuidelines","bounds","innerBounds","snapDistFormat","maxSnapElementGuidelineDistance","maxSnapElementGapDistance"],events:["snap"],css:[":host {\n--bounds-color: #d66;\n}\n.guideline {\npointer-events: none;\nz-index: 2;\n}\n.guideline.bounds {\nbackground: #d66;\nbackground: var(--bounds-color);\n}\n.guideline-group {\nposition: absolute;\ntop: 0;\nleft: 0;\n}\n.guideline-group .size-value {\nposition: absolute;\ncolor: #f55;\nfont-size: 12px;\nfont-size: calc(12px * var(--zoom));\nfont-weight: bold;\n}\n.guideline-group.horizontal .size-value {\ntransform-origin: 50% 100%;\ntransform: translateX(-50%);\nleft: 50%;\nbottom: 5px;\nbottom: calc(2px + 3px * var(--zoom));\n}\n.guideline-group.vertical .size-value {\ntransform-origin: 0% 50%;\ntop: 50%;\ntransform: translateY(-50%);\nleft: 5px;\nleft: calc(2px + 3px * var(--zoom));\n}\n.guideline.gap {\nbackground: #f55;\n}\n.size-value.gap {\ncolor: #f55;\n}\n"],render:function(t,r){var e=t.state,n=e.top,a=e.left,i=e.pos1,o=e.pos2,s=e.pos3,u=e.pos4,l=e.snapRenderInfo,c=t.props.snapRenderThreshold,f=c===void 0?1:c;if(!l||!l.render||!ae(t,""))return[];e.guidelines=ma(t);var v=Math.min(i[0],o[0],s[0],u[0]),p=Math.min(i[1],o[1],s[1],u[1]),d=l.externalPoses||[],g=jt(t.state),h=[],A=[],m=[],E=[],C=[],b=Kt(g),y=b.width,D=b.height,S=b.top,w=b.left,I=b.bottom,G=b.right,T={left:w,right:G,top:S,bottom:I,center:(w+G)/2,middle:(S+I)/2},x=d.length>0,O=x?Kt(d):{};if(!l.request){if(l.direction&&C.push(pd(t,g,l.direction,f)),l.snap){var P=Kt(g);l.center&&(P.middle=(P.top+P.bottom)/2,P.center=(P.left+P.right)/2),C.push(Fi(t,P,f))}x&&(l.center&&(O.middle=(O.top+O.bottom)/2,O.center=(O.left+O.right)/2),C.push(Fi(t,O,f))),C.forEach(function(H){var U=H.vertical.posInfos,z=H.horizontal.posInfos;h.push.apply(h,W([],B(U.filter(function(X){var _=X.guidelineInfos;return _.some(function(K){var q=K.guideline;return!q.hide})}).map(function(X){return{type:"snap",pos:X.pos}})),!1)),A.push.apply(A,W([],B(z.filter(function(X){var _=X.guidelineInfos;return _.some(function(K){var q=K.guideline;return!q.hide})}).map(function(X){return{type:"snap",pos:X.pos}})),!1)),m.push.apply(m,W([],B(Ki(U)),!1)),E.push.apply(E,W([],B(Ki(z)),!1))})}Ji(t,[w,G],[S,I],h,A),x&&Ji(t,[O.left,O.right],[O.top,O.bottom],h,A,l.externalBounds);var N=W(W([],B(m),!1),B(E),!1),F=N.filter(function(H){return H.element&&!H.gapRects}),k=N.filter(function(H){return H.gapRects}).sort(function(H,U){return H.gap-U.gap});return Q(t,"onSnap",{guidelines:N.filter(function(H){var U=H.element;return!U}),elements:F,gaps:k},!0),W(W(W(W(W(W([],B(Gd(t,F,[v,p],T,r)),!1),B(kd(t,k,[v,p],T,r)),!1),B(Qi(t,"horizontal",E,[a,n],T,r)),!1),B(Qi(t,"vertical",m,[a,n],T,r)),!1),B(Vi(t,"horizontal",A,v,n,y,0,r)),!1),B(Vi(t,"vertical",h,p,a,D,1,r)),!1)},dragStart:function(t,r){t.state.snapRenderInfo={request:r.isRequest,snap:!0,center:!0},ze(t)},drag:function(t){var r=t.state;ze(t)||(r.guidelines=ma(t)),r.snapRenderInfo&&(r.snapRenderInfo.render=!0)},pinchStart:function(t){this.unset(t)},dragEnd:function(t){this.unset(t)},dragControlCondition:function(t,r){if(qd(t,r)||Aa(t,r))return!0;if(!r.isRequest&&r.inputEvent)return Ot(r.inputEvent.target,$("snap-control"))},dragControlStart:function(t){t.state.snapRenderInfo=null,ze(t)},dragControl:function(t){this.drag(t)},dragControlEnd:function(t){this.unset(t)},dragGroupStart:function(t,r){this.dragStart(t,r)},dragGroup:function(t){this.drag(t)},dragGroupEnd:function(t){this.unset(t)},dragGroupControlStart:function(t){t.state.snapRenderInfo=null,ze(t)},dragGroupControl:function(t){this.drag(t)},dragGroupControlEnd:function(t){this.unset(t)},unset:function(t){var r=t.state;r.enableSnap=!1,r.guidelines=[],r.snapRenderInfo=null,r.elementRects=[]}};function Jd(t,r){return[t[0]*r[0],t[1]*r[1]]}function $(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return Wf.apply(void 0,W([Ua],B(t),!1))}function Gs(t){t()}function _d(t){return!t||t==="none"?[1,0,0,1,0,0]:er(t)?t:$e(t)}function ve(t,r,e){return je(r,Gr(e,r),t,Gr(e.map(function(n){return-n}),r))}function jd(t,r,e){if(r==="%"){var n=ja(t.ownerSVGElement);return n[e?"width":"height"]/100}return 1}function Zd(t){var r=$d($a(t,":before"));return r.map(function(e,n){var a=ye(e),i=a.value,o=a.unit;return i*jd(t,o,n===0)})}function on(t){return t?t.split(" "):["0","0"]}function $d(t){return on(t.transformOrigin)}function ks(t){var r=Vt(t),e=r("transform");if(e&&e!=="none")return e;if("transform"in t){var n=t.transform,a=n.baseVal;if(!a)return"";var i=a.length;if(!i)return"";for(var o=[],s=function(l){var c=a[l].matrix;o.push("matrix(".concat(["a","b","c","d","e","f"].map(function(f){return c[f]}).join(", "),")"))},u=0;u<i;++u)s(u);return o.join(" ")}return""}function me(t,r,e,n,a){var i,o,s=Ta(t)||xr(t),u=!1,l,c;if(!t||e)l=t;else{var f=(i=t==null?void 0:t.assignedSlot)===null||i===void 0?void 0:i.parentElement,v=t.parentElement;f?(u=!0,c=v,l=f):l=v}for(var p=!1,d=t===r||l===r,g="relative",h=1,A=parseFloat(a==null?void 0:a("zoom"))||1,m=a==null?void 0:a("position");l&&l!==s;){r===l&&(d=!0);var E=Vt(l),C=l.tagName.toLowerCase(),b=ks(l),y=E("willChange"),D=parseFloat(E("zoom"))||1;if(g=E("position"),n&&D!==1){h=D;break}if(!e&&n&&A!==1&&m&&m!=="absolute"||C==="svg"||g!=="static"||b&&b!=="none"||y==="transform")break;var S=(o=t==null?void 0:t.assignedSlot)===null||o===void 0?void 0:o.parentNode,w=l.parentNode;S&&(u=!0,c=w);var I=w;if(I&&I.nodeType===11){l=I.host,p=!0,g=Vt(l)("position");break}l=I,g="relative"}return{offsetZoom:h,hasSlot:u,parentSlotElement:c,isCustomElement:p,isStatic:g==="static",isEnd:d||!l||l===s,offsetParent:l||s}}function tg(t,r){var e,n=t.tagName.toLowerCase(),a=t.offsetLeft,i=t.offsetTop,o=Vt(t),s=vn(a),u=!s,l,c;return!u&&n!=="svg"?(l=es?Zd(t):on(o("transformOrigin")).map(function(f){return parseFloat(f)}),c=l.slice(),u=!0,e=B(ng(t,l,t===r&&r.tagName.toLowerCase()==="g"),4),a=e[0],i=e[1],l[0]=e[2],l[1]=e[3]):(l=on(o("transformOrigin")).map(function(f){return parseFloat(f)}),c=l.slice()),{tagName:n,isSVG:s,hasOffset:u,offset:[a||0,i||0],origin:l,targetOrigin:c}}function Ns(t,r){var e=Vt(t),n=Vt(xr(t)),a=n("position");if(!r&&(!a||a==="static"))return[0,0];var i=parseInt(n("marginLeft"),10),o=parseInt(n("marginTop"),10);return e("position")==="absolute"&&((e("top")!=="auto"||e("bottom")!=="auto")&&(o=0),(e("left")!=="auto"||e("right")!=="auto")&&(i=0)),[i,o]}function Sa(t){t.forEach(function(r){var e=r.matrix;e&&(r.matrix=nr(e,3,4))})}function rg(t){for(var r=t.parentElement,e=!1,n=xr(t);r;){var a=$a(r).transform;if(a&&a!=="none"){e=!0;break}if(r===n)break;r=r.parentElement}return{fixedContainer:r||n,hasTransform:e}}function Dn(t,r){return r===void 0&&(r=t.length>9),"".concat(r?"matrix3d":"matrix","(").concat(Ko(t,!r).join(","),")")}function ja(t){var r=t.clientWidth,e=t.clientHeight;if(!t)return{x:0,y:0,width:0,height:0,clientWidth:r,clientHeight:e};var n=t.viewBox,a=n&&n.baseVal||{x:0,y:0,width:0,height:0};return{x:a.x,y:a.y,width:a.width||r,height:a.height||e,clientWidth:r,clientHeight:e}}function eg(t,r){var e,n=ja(t),a=n.width,i=n.height,o=n.clientWidth,s=n.clientHeight,u=o/a,l=s/i,c=t.preserveAspectRatio.baseVal,f=c.align,v=c.meetOrSlice,p=[0,0],d=[u,l],g=[0,0];if(f!==1){var h=(f-2)%3,A=Math.floor((f-2)/3);p[0]=a*h/2,p[1]=i*A/2;var m=v===2?Math.max(l,u):Math.min(u,l);d[0]=m,d[1]=m,g[0]=(o-a)/2*h,g[1]=(s-i)/2*A}var E=Ze(d,r);return e=B(g,2),E[r*(r-1)]=e[0],E[r*(r-1)+1]=e[1],ve(E,r,p)}function ng(t,r,e){if(!t.getBBox||!e&&t.tagName.toLowerCase()==="g")return[0,0,0,0];var n=t.getBBox(),a=ja(t.ownerSVGElement),i=n.x-a.x,o=n.y-a.y;return[i,o,r[0]-i,r[1]-o]}function Et(t,r,e){return Nt(t,Pr(r,e),e)}function Lr(t,r,e,n){return[[0,0],[r,0],[0,e],[r,e]].map(function(a){return Et(t,a,n)})}function Kt(t){var r=t.map(function(l){return l[0]}),e=t.map(function(l){return l[1]}),n=Math.min.apply(Math,W([],B(r),!1)),a=Math.min.apply(Math,W([],B(e),!1)),i=Math.max.apply(Math,W([],B(r),!1)),o=Math.max.apply(Math,W([],B(e),!1)),s=i-n,u=o-a;return{left:n,top:a,right:i,bottom:o,width:s,height:u}}function _i(t,r,e,n){var a=Lr(t,r,e,n);return Kt(a)}function ag(t,r,e,n,a){var i,o=t.target,s=t.origin,u=r.matrix,l=Ls(o),c=l.offsetWidth,f=l.offsetHeight,v=e.getBoundingClientRect(),p=[0,0];e===xr(e)&&(p=Ns(o,!0));for(var d=o.getBoundingClientRect(),g=d.left-v.left+e.scrollLeft-(e.clientLeft||0)+p[0],h=d.top-v.top+e.scrollTop-(e.clientTop||0)+p[1],A=d.width,m=d.height,E=je(n,a,u),C=_i(E,c,f,n),b=C.left,y=C.top,D=C.width,S=C.height,w=Et(E,s,n),I=tt(w,[b,y]),G=[g+I[0]*A/D,h+I[1]*m/S],T=[0,0],x=0;++x<10;){var O=or(a,n);i=B(tt(Et(O,G,n),Et(O,w,n)),2),T[0]=i[0],T[1]=i[1];var P=je(n,a,Gr(T,n),u),N=_i(P,c,f,n),F=N.left,k=N.top,H=F-g,U=k-h;if(L(H)<2&&L(U)<2)break;G[0]-=H,G[1]-=U}return T.map(function(z){return Math.round(z)})}function ig(t,r,e){var n=t.length===16,a=n?4:3,i=r.map(function(u){return Et(t,u,a)}),o=e.left,s=e.top;return i.map(function(u){return[u[0]+o,u[1]+s]})}function _t(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}function Fs(t,r){return _t([r[0]-t[0],r[1]-t[1]])}function ue(t,r,e,n){e===void 0&&(e=1),n===void 0&&(n=bt(t,r));var a=Fs(t,r);return{transform:"translateY(-50%) translate(".concat(t[0],"px, ").concat(t[1],"px) rotate(").concat(n,"rad) scaleY(").concat(e,")"),width:"".concat(a,"px")}}function sn(t,r){for(var e=[],n=2;n<arguments.length;n++)e[n-2]=arguments[n];var a=e.length,i=e.reduce(function(s,u){return s+u[0]},0)/a,o=e.reduce(function(s,u){return s+u[1]},0)/a;return{transform:"translateZ(0px) translate(".concat(i,"px, ").concat(o,"px) rotate(").concat(t,"rad) scale(").concat(r,")")}}function Nr(t,r){var e=t[r];return er(e)?R(R({},t),e):t}function Ls(t){var r=t&&!vn(t.offsetWidth),e=0,n=0,a=0,i=0,o=0,s=0,u=0,l=0,c=0,f=0,v=0,p=0,d=1/0,g=1/0,h=1/0,A=1/0,m=0,E=0,C=!1;if(t)if(!r&&t.tagName.toLowerCase()!=="svg"){var b=t.getBBox();C=!0,e=b.width,n=b.height,o=e,s=n,u=e,l=n,a=e,i=n}else{var y=Vt(t),D=t.style,S=y("boxSizing")==="border-box",w=parseFloat(y("borderLeftWidth"))||0,I=parseFloat(y("borderRightWidth"))||0,G=parseFloat(y("borderTopWidth"))||0,T=parseFloat(y("borderBottomWidth"))||0,x=parseFloat(y("paddingLeft"))||0,O=parseFloat(y("paddingRight"))||0,P=parseFloat(y("paddingTop"))||0,N=parseFloat(y("paddingBottom"))||0,F=x+O,k=P+N,H=w+I,U=G+T,z=F+H,X=k+U,_=y("position"),K=0,q=0;if("clientLeft"in t){var Y=null;if(_==="absolute"){var Z=me(t,xr(t));Y=Z.offsetParent}else Y=t.parentElement;if(Y){var rt=Vt(Y);K=parseFloat(rt("width")),q=parseFloat(rt("height"))}}c=Math.max(F,gt(y("minWidth"),K)||0),f=Math.max(k,gt(y("minHeight"),q)||0),d=gt(y("maxWidth"),K),g=gt(y("maxHeight"),q),isNaN(d)&&(d=1/0),isNaN(g)&&(g=1/0),m=gt(D.width,0)||0,E=gt(D.height,0)||0,o=parseFloat(y("width"))||0,s=parseFloat(y("height"))||0,u=L(o-m)<1?jn(c,m||o,d):o,l=L(s-E)<1?jn(f,E||s,g):s,e=u,n=l,a=u,i=l,S?(h=d,A=g,v=c,p=f,u=e-z,l=n-X):(h=d+z,A=g+X,v=c+z,p=f+X,e=u+z,n=l+X),a=u+F,i=l+k}return{svg:C,offsetWidth:e,offsetHeight:n,clientWidth:a,clientHeight:i,contentWidth:u,contentHeight:l,inlineCSSWidth:m,inlineCSSHeight:E,cssWidth:o,cssHeight:s,minWidth:c,minHeight:f,maxWidth:d,maxHeight:g,minOffsetWidth:v,minOffsetHeight:p,maxOffsetWidth:h,maxOffsetHeight:A}}function zs(t,r){return bt(r>0?t[0]:t[1],r>0?t[1]:t[0])}function He(){return{left:0,top:0,width:0,height:0,right:0,bottom:0,clientLeft:0,clientTop:0,clientWidth:0,clientHeight:0,scrollWidth:0,scrollHeight:0}}function Hs(t,r){var e=t===xr(t)||t===Ta(t),n={clientLeft:t.clientLeft,clientTop:t.clientTop,clientWidth:t.clientWidth,clientHeight:t.clientHeight,scrollWidth:t.scrollWidth,scrollHeight:t.scrollHeight,overflow:!1};return e&&(n.clientHeight=Math.max(r.height,n.clientHeight),n.scrollHeight=Math.max(r.height,n.scrollHeight)),n.overflow=Vt(t)("overflow")!=="visible",R(R({},r),n)}function Hn(t,r,e,n){var a=t.left,i=t.right,o=t.top,s=t.bottom,u=r.top,l=r.left,c={left:l+a,top:u+o,right:l+i,bottom:u+s,width:i-a,height:s-o};return e&&n?Hs(e,c):c}function pe(t,r){var e=0,n=0,a=0,i=0;if(t){var o=t.getBoundingClientRect();e=o.left,n=o.top,a=o.width,i=o.height}var s={left:e,top:n,width:a,height:i,right:e+a,bottom:n+i};return t&&r?Hs(t,s):s}function og(t){var r=t.props,e=r.groupable,n=r.svgOrigin,a=t.getState(),i=a.offsetWidth,o=a.offsetHeight,s=a.svg,u=a.transformOrigin;return!e&&s&&n?ni(n,i,o):u}function Us(t,r,e,n){var a;if(t)a=t;else if(r)a=[0,0];else{var i=e.target;a=Ws(i,n)}return a}function Ws(t,r){if(t){var e=t.getAttribute("data-rotation")||"",n=t.getAttribute("data-direction");if(r.deg=e,!!n){var a=[0,0];return n.indexOf("w")>-1&&(a[0]=-1),n.indexOf("e")>-1&&(a[0]=1),n.indexOf("n")>-1&&(a[1]=-1),n.indexOf("s")>-1&&(a[1]=1),a}}}function Za(t,r){return[ft(r,t[0]),ft(r,t[1]),ft(r,t[2]),ft(r,t[3])]}function jt(t){var r=t.left,e=t.top,n=t.pos1,a=t.pos2,i=t.pos3,o=t.pos4;return Za([n,a,i,o],[r,e])}function Ca(t,r){t[r?"controlAbles":"targetAbles"].forEach(function(e){e.unset&&e.unset(t)})}function Yr(t,r){var e=r?"controlGesto":"targetGesto",n=t[e];(n==null?void 0:n.isIdle())===!1&&Ca(t,r),n==null||n.unset(),t[e]=null}function Ht(t,r){if(r){var e=ne(r);e.nextStyle=R(R({},e.nextStyle),t)}return{style:t,cssText:dr(t).map(function(n){return"".concat(qe(n,"-"),": ").concat(t[n],";")}).join("")}}function Ys(t,r,e){var n=r.afterTransform||r.transform;return R(R({},Ht(R(R(R({},t.style),r.style),{transform:n}),e)),{afterTransform:n,transform:t.transform})}function ot(t,r,e,n){var a=r.datas;a.datas||(a.datas={});var i=R(R({},e),{target:t.state.target,clientX:r.clientX,clientY:r.clientY,inputEvent:r.inputEvent,currentTarget:t,moveable:t,datas:a.datas,isFirstDrag:!!r.isFirstDrag,isTrusted:r.isTrusted!==!1,stopAble:function(){a.isEventStart=!1},stopDrag:function(){var o;(o=r.stop)===null||o===void 0||o.call(r)}});return a.isStartEvent?n||(a.lastEvent=i):a.isStartEvent=!0,i}function Qt(t,r,e){var n=r.datas,a="isDrag"in e?e.isDrag:r.isDrag;return n.datas||(n.datas={}),R(R({isDrag:a},e),{moveable:t,target:t.state.target,clientX:r.clientX,clientY:r.clientY,inputEvent:r.inputEvent,currentTarget:t,lastEvent:n.lastEvent,isDouble:r.isDouble,datas:n.datas,isFirstDrag:!!r.isFirstDrag})}function bn(t,r,e){t._emitter.on(r,e)}function Q(t,r,e,n){return t.triggerEvent(r,e,n)}function $a(t,r){return Er(t).getComputedStyle(t,r)}function Ue(t,r,e){var n={},a={};return t.filter(function(i){var o=i.name;if(n[o]||!r.some(function(s){return i[s]}))return!1;if(!e&&i.ableGroup){if(a[i.ableGroup])return!1;a[i.ableGroup]=!0}return n[o]=!0,!0})}function ya(t,r){return t===r||t==null&&r==null}function sg(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];for(var e=t.length-1,n=0;n<e;++n){var a=t[n];if(!vn(a))return a}return t[e]}function Vs(t,r){var e=[],n=[];return t.forEach(function(a,i){var o=r(a,i,t),s=n.indexOf(o),u=e[s]||[];s===-1&&(n.push(o),e.push(u)),u.push(a)}),e}function ug(t,r){var e=[],n={};return t.forEach(function(a,i){var o=r(a,i,t),s=n[o];s||(s=[],n[o]=s,e.push(s)),s.push(a)}),e}function Qs(t){return t.reduce(function(r,e){return r.concat(e)},[])}function Jr(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return t.sort(function(e,n){return L(n)-L(e)}),t[0]}function _r(t,r,e){return Nt(or(t,e),Pr(r,e),e)}function Xs(t,r){var e,n=t.is3d,a=t.rootMatrix,i=n?4:3;return e=B(_r(a,[r.distX,r.distY],i),2),r.distX=e[0],r.distY=e[1],r}function We(t,r,e,n){if(!e[0]&&!e[1])return r;var a=Et(t,[qi(e[0]),0],n),i=Et(t,[0,qi(e[1])],n),o=Et(t,[e[0]/_t(a),e[1]/_t(i)],n);return ft(r,o)}function $t(t,r,e){return e?"".concat(t/r*100,"%"):"".concat(t,"px")}function un(t){return L(t)<=Ut?0:t}function ti(t){return function(r){if(!r.isDragging(t))return"";var e=$p(r,t),n=e.deg;return n?$("view-control-rotation".concat(n)):""}}function ri(t,r){return r===void 0&&(r=[t]),function(e,n){if(n.isRequest)return r.some(function(i){return n.requestAble===i})?n.parentDirection:!1;var a=n.inputEvent.target;return Ot(a,$("direction"))&&(!t||Ot(a,$(t)))}}function lg(t,r){var e,n=Xr(t),a=t.slice(0,r<0?void 0:r),i=t.slice(0,r<0?void 0:r+1),o=t[r]||"",s=r<0?[]:t.slice(r),u=r<0?[]:t.slice(r+1),l=n.slice(0,r<0?void 0:r),c=n.slice(0,r<0?void 0:r+1),f=(e=n[r])!==null&&e!==void 0?e:Xr([""])[0],v=r<0?[]:n.slice(r),p=r<0?[]:n.slice(r+1),d=f?[f]:[],g=Hr(l),h=Hr(c),A=Hr(v),m=Hr(p),E=ht(g,A,4);return{transforms:t,beforeFunctionMatrix:g,beforeFunctionMatrix2:h,targetFunctionMatrix:Hr(d),afterFunctionMatrix:A,afterFunctionMatrix2:m,allFunctionMatrix:E,beforeFunctions:l,beforeFunctions2:c,targetFunction:d[0],afterFunctions:v,afterFunctions2:p,beforeFunctionTexts:a,beforeFunctionTexts2:i,targetFunctionText:o,afterFunctionTexts:s,afterFunctionTexts2:u}}function cg(t){return!t||!er(t)||re(t)?!1:Bt(t)||"length"in t}function ir(t,r){return t?re(t)?t:Yt(t)?r?document.querySelector(t):t:Ia(t)?t():Ro(t)?t:"current"in t?t.current:t:null}function ei(t,r){if(!t)return[];var e=cg(t)?[].slice.call(t):[t];return e.reduce(function(n,a){return Yt(a)&&r?W(W([],B(n),!1),B([].slice.call(document.querySelectorAll(a))),!1):(Bt(a)?n.push(ei(a,r)):n.push(ir(a,r)),n)},[])}function fg(t,r,e){var n=bt(t,r)/Math.PI*180;return n=e>=0?n:180-n,n=n>=0?n:360+n,n}function ji(t,r){var e=t.rootMatrix,n=t.is3d,a=n?4:3,i=or(e,a);return n||(i=nr(i,3,4)),i[12]=0,i[13]=0,i[14]=0,qv(i,r)}function qs(t,r,e,n,a){var i=B(t,2),o=i[0],s=i[1],u=0,l=0;if(a&&o&&s){var c=bt([0,0],r),f=bt([0,0],n),v=_t(r),p=Math.cos(c-f)*v;if(!n[0])l=p,u=l*e;else if(!n[1])u=p,l=u/e;else{var d=n[0]*o,g=n[1]*s,h=Math.atan2(d+r[0],g+r[1]),A=Math.atan2(d,g);h<0&&(h+=Math.PI*2),A<0&&(A+=Math.PI*2);var m=0;L(h-A)<Math.PI/2||L(h-A)>Math.PI/2*3||(A+=Math.PI),m=h-A,m>Math.PI*2?m-=Math.PI*2:m>Math.PI?m=2*Math.PI-m:m<-Math.PI&&(m=-2*Math.PI-m);var E=_t([d+r[0],g+r[1]])*Math.cos(m);u=E*Math.sin(A)-d,l=E*Math.cos(A)-g,n[0]<0&&(u*=-1),n[1]<0&&(l*=-1)}}else u=n[0]*r[0],l=n[1]*r[1];return[u,l]}function Ks(t,r,e,n){var a,i=e.ratio,o=e.startOffsetWidth,s=e.startOffsetHeight,u=0,l=0,c=n.distX,f=n.distY,v=n.pinchScale,p=n.parentDistance,d=n.parentDist,g=n.parentScale,h=e.fixedDirection,A=[0,1].map(function(D){return L(t[D]-h[D])}),m=[0,1].map(function(D){var S=A[D];return S!==0&&(S=2/S),S});if(d)u=d[0],l=d[1],r&&(u?l||(l=u/i):u=l*i);else if(Qr(v))u=(v-1)*o,l=(v-1)*s;else if(g)u=(g[0]-1)*o,l=(g[1]-1)*s;else if(p){var E=o*A[0],C=s*A[1],b=_t([E,C]);u=p/b*E*m[0],l=p/b*C*m[1]}else{var y=ur({datas:e,distX:c,distY:f});y=m.map(function(D,S){return y[S]*D}),a=B(qs([o,s],y,i,t,r),2),u=a[0],l=a[1]}return{distWidth:u,distHeight:l}}function Ea(t,r){if(r){if(t==="left")return{x:"0%",y:"50%"};if(t==="top")return{x:"50%",y:"50%"};if(t==="center")return{x:"50%",y:"50%"};if(t==="right")return{x:"100%",y:"50%"};if(t==="bottom")return{x:"50%",y:"100%"};var e=B(t.split(" "),2),n=e[0],a=e[1],i=Ea(n||""),o=Ea(a||""),s=R(R({},i),o),u={x:"50%",y:"50%"};return s.x&&(u.x=s.x),s.y&&(u.y=s.y),s.value&&(s.x&&!s.y&&(u.y=s.value),!s.x&&s.y&&(u.x=s.value)),u}return t==="left"?{x:"0%"}:t==="right"?{x:"100%"}:t==="top"?{y:"0%"}:t==="bottom"?{y:"100%"}:t?t==="center"?{value:"50%"}:{value:t}:{}}function ni(t,r,e){var n=Ea(t,!0),a=n.x,i=n.y;return[gt(a,r)||0,gt(i,e)||0]}function vg(t,r,e){var n=t.map(function(i){return tt(i,r)}),a=n.map(function(i){return we(i,e)});return{prev:n,next:a,result:a.map(function(i){return ft(i,r)})}}function Js(t,r){return t.length===r.length&&t.every(function(e,n){var a=r[n],i=Bt(e),o=Bt(a);return i&&o?Js(e,a):!i&&!o?e===a:!1})}function Zi(t,r,e,n){var a=t[r];return r in t&&(a===e||n(a)===n(e))?a:(t[r]=e,e)}function qt(t){return t>=0?1:-1}function L(t){return Math.abs(t)}function Un(t,r){return iv(t).map(function(e){return r(e)})}function _s(t){return Qr(t)?{top:t,left:t,right:t,bottom:t}:{left:t.left||0,top:t.top||0,right:t.right||0,bottom:t.bottom||0}}var pg=Ie("pinchable",{props:["pinchable"],events:["pinchStart","pinch","pinchEnd","pinchGroupStart","pinchGroup","pinchGroupEnd"],dragStart:function(){return!0},pinchStart:function(t,r){var e=r.datas,n=r.targets,a=r.angle,i=r.originalDatas,o=t.props,s=o.pinchable,u=o.ables;if(!s)return!1;var l="onPinch".concat(n?"Group":"","Start"),c="drag".concat(n?"Group":"","ControlStart"),f=(s===!0?t.controlAbles:u.filter(function(g){return s.indexOf(g.name)>-1})).filter(function(g){return g.canPinch&&g[c]}),v=ot(t,r,{});n&&(v.targets=n);var p=Q(t,l,v);e.isPinch=p!==!1,e.ables=f;var d=e.isPinch;return d?(f.forEach(function(g){if(i[g.name]=i[g.name]||{},!!g[c]){var h=R(R({},r),{datas:i[g.name],parentRotate:a,isPinch:!0});g[c](t,h)}}),t.state.snapRenderInfo={request:r.isRequest,direction:[0,0]},d):!1},pinch:function(t,r){var e=r.datas,n=r.scale,a=r.distance,i=r.originalDatas,o=r.inputEvent,s=r.targets,u=r.angle;if(e.isPinch){var l=a*(1-1/n),c=ot(t,r,{});s&&(c.targets=s);var f="onPinch".concat(s?"Group":"");Q(t,f,c);var v=e.ables,p="drag".concat(s?"Group":"","Control");return v.forEach(function(d){d[p]&&d[p](t,R(R({},r),{datas:i[d.name],inputEvent:o,resolveMatrix:!0,pinchScale:n,parentDistance:l,parentRotate:u,isPinch:!0}))}),c}},pinchEnd:function(t,r){var e=r.datas,n=r.isPinch,a=r.inputEvent,i=r.targets,o=r.originalDatas;if(e.isPinch){var s="onPinch".concat(i?"Group":"","End"),u=Qt(t,r,{isDrag:n});i&&(u.targets=i),Q(t,s,u);var l=e.ables,c="drag".concat(i?"Group":"","ControlEnd");return l.forEach(function(f){f[c]&&f[c](t,R(R({},r),{isDrag:n,datas:o[f.name],inputEvent:a,isPinch:!0}))}),n}},pinchGroupStart:function(t,r){return this.pinchStart(t,R(R({},r),{targets:t.props.targets}))},pinchGroup:function(t,r){return this.pinch(t,R(R({},r),{targets:t.props.targets}))},pinchGroupEnd:function(t,r){return this.pinchEnd(t,R(R({},r),{targets:t.props.targets}))}}),$i=ri("scalable"),dg={name:"scalable",ableGroup:"size",canPinch:!0,props:["scalable","throttleScale","renderDirections","keepRatio","edge","displayAroundControls"],events:["scaleStart","beforeScale","scale","scaleEnd","scaleGroupStart","beforeScaleGroup","scaleGroup","scaleGroupEnd"],render:As("scalable"),dragControlCondition:$i,viewClassName:ti("scalable"),dragControlStart:function(t,r){var e=r.datas,n=r.isPinch,a=r.inputEvent,i=r.parentDirection,o=Us(i,n,a,e),s=t.state,u=s.width,l=s.height,c=s.targetTransform,f=s.target,v=s.pos1,p=s.pos2,d=s.pos4;if(!o||!f)return!1;n||Fr(t,r),e.datas={},e.transform=c,e.prevDist=[1,1],e.direction=o,e.startOffsetWidth=u,e.startOffsetHeight=l,e.startValue=[1,1];var g=!o[0]&&!o[1]||o[0]||!o[1];Sn(r,"scale"),e.isWidth=g;function h(y){e.ratio=y&&isFinite(y)?y:0}e.startPositions=jt(t.state);function A(y){var D=ws(e.startPositions,y);e.fixedDirection=D.fixedDirection,e.fixedPosition=D.fixedPosition,e.fixedOffset=D.fixedOffset}e.setFixedDirection=A,h(fr(v,p)/fr(p,d)),A([-o[0],-o[1]]);var m=function(y){e.minScaleSize=y},E=function(y){e.maxScaleSize=y};m([-1/0,-1/0]),E([1/0,1/0]);var C=ot(t,r,R(R({direction:o,set:function(y){e.startValue=y},setRatio:h,setFixedDirection:A,setMinScaleSize:m,setMaxScaleSize:E},mn(r)),{dragStart:zt.dragStart(t,new qr().dragStart([0,0],r))})),b=Q(t,"onScaleStart",C);return e.startFixedDirection=e.fixedDirection,b!==!1&&(e.isScale=!0,t.state.snapRenderInfo={request:r.isRequest,direction:o}),e.isScale?C:!1},dragControl:function(t,r){hn(r,"scale");var e=r.datas,n=r.parentKeepRatio,a=r.parentFlag,i=r.isPinch,o=r.dragClient,s=r.isRequest,u=r.useSnap,l=r.resolveMatrix,c=e.prevDist,f=e.direction,v=e.startOffsetWidth,p=e.startOffsetHeight,d=e.isScale,g=e.startValue,h=e.isWidth,A=e.ratio;if(!d)return!1;var m=t.props,E=m.throttleScale,C=m.parentMoveable,b=f;!f[0]&&!f[1]&&(b=[1,1]);var y=A&&(n!=null?n:m.keepRatio)||!1,D=t.state,S=[g[0],g[1]];function w(){var et=Ks(b,y,e,r),j=et.distWidth,J=et.distHeight,pt=v?(v+j)/v:1,at=p?(p+J)/p:1;g[0]||(S[0]=j/v),g[1]||(S[1]=J/p);var it=(b[0]||y?pt:1)*S[0],ut=(b[1]||y?at:1)*S[1];return it===0&&(it=qt(c[0])*Ne),ut===0&&(ut=qt(c[1])*Ne),[it,ut]}var I=w();if(!i&&t.props.groupable){var G=D.snapRenderInfo||{},T=G.direction;Bt(T)&&(T[0]||T[1])&&(D.snapRenderInfo={direction:f,request:r.isRequest})}Q(t,"onBeforeScale",ot(t,r,{scale:I,setFixedDirection:function(et){return e.setFixedDirection(et),I=w(),I},startFixedDirection:e.startFixedDirection,setScale:function(et){I=et}},!0));var x=[I[0]/S[0],I[1]/S[1]],O=o,P=[0,0],N=!o&&!a&&i;if(N||l?O=Va(t,e.targetAllTransform,[0,0],[0,0],e):o||(O=e.fixedPosition),i||(P=Qd(t,x,f,!u&&s,e)),y){b[0]&&b[1]&&P[0]&&P[1]&&(Math.abs(P[0]*v)>Math.abs(P[1]*p)?P[1]=0:P[0]=0);var F=!P[0]&&!P[1];if(F&&(h?x[0]=nt(x[0]*S[0],E)/S[0]:x[1]=nt(x[1]*S[1],E)/S[1]),b[0]&&!b[1]||P[0]&&!P[1]||F&&h){x[0]+=P[0];var k=v*x[0]*S[0]/A;x[1]=k/p/S[1]}else if(!b[0]&&b[1]||!P[0]&&P[1]||F&&!h){x[1]+=P[1];var H=p*x[1]*S[1]*A;x[0]=H/v/S[0]}}else x[0]+=P[0],x[1]+=P[1],P[0]||(x[0]=nt(x[0]*S[0],E)/S[0]),P[1]||(x[1]=nt(x[1]*S[1],E)/S[1]);x[0]===0&&(x[0]=qt(c[0])*Ne),x[1]===0&&(x[1]=qt(c[1])*Ne),I=Jd(x,[S[0],S[1]]);var U=[v,p],z=[v*I[0],p*I[1]];z=Do(z,e.minScaleSize,e.maxScaleSize,y?A:!1),I=Un(2,function(et){return U[et]?z[et]/U[et]:z[et]}),x=Un(2,function(et){return I[et]/S[et]});var X=Un(2,function(et){return c[et]?x[et]/c[et]:x[et]}),_="scale(".concat(x.join(", "),")"),K="scale(".concat(I.join(", "),")"),q=An(e,K,_),Y=!g[0]||!g[1],Z=qp(t,Y?K:_,e.fixedDirection,O,e.fixedOffset,e,Y),rt=N?Z:tt(Z,e.prevInverseDist||[0,0]);if(e.prevDist=x,e.prevInverseDist=Z,I[0]===c[0]&&I[1]===c[1]&&rt.every(function(et){return!et})&&!C&&!N)return!1;var lt=ot(t,r,R({offsetWidth:v,offsetHeight:p,direction:f,scale:I,dist:x,delta:X,isPinch:!!i},fs(t,q,rt,i,r)));return Q(t,"onScale",lt),lt},dragControlEnd:function(t,r){var e=r.datas;if(!e.isScale)return!1;e.isScale=!1;var n=Qt(t,r,{});return Q(t,"onScaleEnd",n),n},dragGroupControlCondition:$i,dragGroupControlStart:function(t,r){var e=r.datas,n=this.dragControlStart(t,r);if(!n)return!1;var a=rr(t,"resizable",r);e.moveableScale=t.scale;var i=vr(t,this,"dragControlStart",r,function(l,c){return en(t,l,e,c)}),o=function(l){n.setFixedDirection(l),i.forEach(function(c,f){c.setFixedDirection(l),en(t,c.moveable,e,a[f])})};e.setFixedDirection=o;var s=R(R({},n),{targets:t.props.targets,events:i,setFixedDirection:o}),u=Q(t,"onScaleGroupStart",s);return e.isScale=u!==!1,e.isScale?s:!1},dragGroupControl:function(t,r){var e=r.datas;if(e.isScale){bn(t,"onBeforeScale",function(c){Q(t,"onBeforeScaleGroup",ot(t,r,R(R({},c),{targets:t.props.targets}),!0))});var n=this.dragControl(t,r);if(n){var a=n.dist,i=e.moveableScale;t.scale=[a[0]*i[0],a[1]*i[1]];var o=t.props.keepRatio,s=e.fixedPosition,u=vr(t,this,"dragControl",r,function(c,f){var v=B(Nt(xe(t.rotation/180*Math.PI,3),[f.datas.originalX*a[0],f.datas.originalY*a[1],1],3),2),p=v[0],d=v[1];return R(R({},f),{parentDist:null,parentScale:a,parentKeepRatio:o,dragClient:ft(s,[p,d])})}),l=R({targets:t.props.targets,events:u},n);return Q(t,"onScaleGroup",l),l}}},dragGroupControlEnd:function(t,r){var e=r.isDrag,n=r.datas;if(n.isScale){this.dragControlEnd(t,r);var a=vr(t,this,"dragControlEnd",r),i=Qt(t,r,{targets:t.props.targets,events:a});return Q(t,"onScaleGroupEnd",i),e}},request:function(){var t={},r=0,e=0,n=!1;return{isControl:!0,requestStart:function(a){return n=a.useSnap,{datas:t,parentDirection:a.direction||[1,1],useSnap:n}},request:function(a){return r+=a.deltaWidth,e+=a.deltaHeight,{datas:t,parentDist:[r,e],parentKeepRatio:a.keepRatio,useSnap:n}},requestEnd:function(){return{datas:t,isDrag:!0,useSnap:n}}}}};function mr(t,r){return t.map(function(e,n){return Rr(e,r[n],1,2)})}function to(t,r,e){var n=bt(t,r),a=bt(t,e),i=a-n;return i>=0?i:i+2*Math.PI}function gg(t,r){var e=to(t[0],t[1],t[2]),n=to(r[0],r[1],r[2]),a=Math.PI;return!(e>=a&&n<=a||e<=a&&n>=a)}var hg={name:"warpable",ableGroup:"size",props:["warpable","renderDirections","edge","displayAroundControls"],events:["warpStart","warp","warpEnd"],viewClassName:ti("warpable"),render:function(t,r){var e=t.props,n=e.resizable,a=e.scalable,i=e.warpable,o=e.zoom;if(n||a||!i)return[];var s=t.state,u=s.pos1,l=s.pos2,c=s.pos3,f=s.pos4,v=mr(u,l),p=mr(l,u),d=mr(u,c),g=mr(c,u),h=mr(c,f),A=mr(f,c),m=mr(l,f),E=mr(f,l);return W([r.createElement("div",{className:$("line"),key:"middeLine1",style:ue(v,h,o)}),r.createElement("div",{className:$("line"),key:"middeLine2",style:ue(p,A,o)}),r.createElement("div",{className:$("line"),key:"middeLine3",style:ue(d,m,o)}),r.createElement("div",{className:$("line"),key:"middeLine4",style:ue(g,E,o)})],B(ms(t,"warpable",r)),!1)},dragControlCondition:function(t,r){if(r.isRequest)return!1;var e=r.inputEvent.target;return Ot(e,$("direction"))&&Ot(e,$("warpable"))},dragControlStart:function(t,r){var e=r.datas,n=r.inputEvent,a=t.props.target,i=n.target,o=Ws(i,e);if(!o||!a)return!1;var s=t.state,u=s.transformOrigin,l=s.is3d,c=s.targetTransform,f=s.targetMatrix,v=s.width,p=s.height,d=s.left,g=s.top;e.datas={},e.targetTransform=c,e.warpTargetMatrix=l?f:nr(f,3,4),e.targetInverseMatrix=Xo(or(e.warpTargetMatrix,4),3,4),e.direction=o,e.left=d,e.top=g,e.poses=[[0,0],[v,0],[0,p],[v,p]].map(function(m){return tt(m,u)}),e.nextPoses=e.poses.map(function(m){var E=B(m,2),C=E[0],b=E[1];return Nt(e.warpTargetMatrix,[C,b,0,1],4)}),e.startValue=St(4),e.prevMatrix=St(4),e.absolutePoses=jt(s),e.posIndexes=cs(o),Fr(t,r),Sn(r,"matrix3d"),s.snapRenderInfo={request:r.isRequest,direction:o};var h=ot(t,r,R({set:function(m){e.startValue=m}},mn(r))),A=Q(t,"onWarpStart",h);return A!==!1&&(e.isWarp=!0),e.isWarp},dragControl:function(t,r){var e=r.datas,n=r.isRequest,a=r.distX,i=r.distY,o=e.targetInverseMatrix,s=e.prevMatrix,u=e.isWarp,l=e.startValue,c=e.poses,f=e.posIndexes,v=e.absolutePoses;if(!u)return!1;if(hn(r,"matrix3d"),ae(t,"warpable")){var p=f.map(function(w){return v[w]});p.length>1&&p.push([(p[0][0]+p[1][0])/2,(p[0][1]+p[1][1])/2]);var d=En(t,n,{horizontal:p.map(function(w){return w[1]+i}),vertical:p.map(function(w){return w[0]+a})}),g=d.horizontal,h=d.vertical;i-=g.offset,a-=h.offset}var A=ur({datas:e,distX:a,distY:i},!0),m=e.nextPoses.slice();if(f.forEach(function(w){m[w]=ft(m[w],A)}),!Fp.every(function(w){return gg(w.map(function(I){return c[I]}),w.map(function(I){return m[I]}))}))return!1;var E=La(c[0],c[2],c[1],c[3],m[0],m[2],m[1],m[3]);if(!E.length)return!1;var C=ht(o,E,4),b=us(e,C,!0),y=ht(or(s,4),b,4);e.prevMatrix=b;var D=ht(l,b,4),S=An(e,"matrix3d(".concat(D.join(", "),")"),"matrix3d(".concat(b.join(", "),")"));return Ya(r,S),Q(t,"onWarp",ot(t,r,R({delta:y,matrix:D,dist:b,multiply:ht,transform:S},Ht({transform:S},r)))),!0},dragControlEnd:function(t,r){var e=r.datas,n=r.isDrag;return e.isWarp?(e.isWarp=!1,Q(t,"onWarpEnd",Qt(t,r,{})),n):!1}},Ag=$("area-pieces"),Ye=$("area-piece"),js=$("avoid"),mg=$("view-dragging");function Wn(t){var r=t.areaElement;if(r){var e=t.state,n=e.width,a=e.height;xo(r,js),r.style.cssText+="left: 0px; top: 0px; width: ".concat(n,"px; height: ").concat(a,"px")}}function ro(t){return t.createElement("div",{key:"area_pieces",className:Ag},t.createElement("div",{className:Ye}),t.createElement("div",{className:Ye}),t.createElement("div",{className:Ye}),t.createElement("div",{className:Ye}))}var Zs={name:"dragArea",props:["dragArea","passDragArea"],events:["click","clickGroup"],render:function(t,r){var e=t.props,n=e.target,a=e.dragArea,i=e.groupable,o=e.passDragArea,s=t.getState(),u=s.width,l=s.height,c=s.renderPoses,f=o?$("area","pass"):$("area");if(i)return[r.createElement("div",{key:"area",ref:cr(t,"areaElement"),className:f}),ro(r)];if(!n||!a)return[];var v=La([0,0],[u,0],[0,l],[u,l],c[0],c[1],c[2],c[3]),p=v.length?Dn(v,!0):"none";return[r.createElement("div",{key:"area",ref:cr(t,"areaElement"),className:f,style:{top:"0px",left:"0px",width:"".concat(u,"px"),height:"".concat(l,"px"),transformOrigin:"0 0",transform:p}}),ro(r)]},dragStart:function(t,r){var e=r.datas,n=r.clientX,a=r.clientY,i=r.inputEvent;if(!i)return!1;e.isDragArea=!1;var o=t.areaElement,s=t.state,u=s.moveableClientRect,l=s.renderPoses,c=s.rootMatrix,f=s.is3d,v=u.left,p=u.top,d=Kt(l),g=d.left,h=d.top,A=d.width,m=d.height,E=f?4:3,C=B(_r(c,[n-v,a-p],E),2),b=C[0],y=C[1];b-=g,y-=h;var D=[{left:g,top:h,width:A,height:y-10},{left:g,top:h,width:b-10,height:m},{left:g,top:h+y+10,width:A,height:m-y-10},{left:g+b+10,top:h,width:A-b-10,height:m}],S=[].slice.call(o.nextElementSibling.children);D.forEach(function(w,I){S[I].style.cssText="left: ".concat(w.left,"px;top: ").concat(w.top,"px; width: ").concat(w.width,"px; height: ").concat(w.height,"px;")}),wo(o,js),s.disableNativeEvent=!0},drag:function(t,r){var e=r.datas,n=r.inputEvent;if(this.enableNativeEvent(t),!n)return!1;e.isDragArea||(e.isDragArea=!0,Wn(t))},dragEnd:function(t,r){this.enableNativeEvent(t);var e=r.inputEvent,n=r.datas;if(!e)return!1;n.isDragArea||Wn(t)},dragGroupStart:function(t,r){return this.dragStart(t,r)},dragGroup:function(t,r){return this.drag(t,r)},dragGroupEnd:function(t,r){return this.dragEnd(t,r)},unset:function(t){Wn(t),t.state.disableNativeEvent=!1},enableNativeEvent:function(t){var r=t.state;r.disableNativeEvent&&Eo(function(){r.disableNativeEvent=!1})}},Sg=Ie("origin",{props:["origin","svgOrigin"],render:function(t,r){var e=t.props,n=e.zoom,a=e.svgOrigin,i=e.groupable,o=t.getState(),s=o.beforeOrigin,u=o.rotation,l=o.svg,c=o.allMatrix,f=o.is3d,v=o.left,p=o.top,d=o.offsetWidth,g=o.offsetHeight,h;if(!i&&l&&a){var A=B(ni(a,d,g),2),m=A[0],E=A[1],C=f?4:3,b=Et(c,[m,E],C);h=sn(u,n,tt(b,[v,p]))}else h=sn(u,n,s);return[r.createElement("div",{className:$("control","origin"),style:h,key:"beforeOrigin"})]}});function Cg(t){var r=t.scrollContainer;return[r.scrollLeft,r.scrollTop]}var yg={name:"scrollable",canPinch:!0,props:["scrollable","scrollContainer","scrollThreshold","scrollThrottleTime","getScrollPosition","scrollOptions"],events:["scroll","scrollGroup"],dragRelation:"strong",dragStart:function(t,r){var e=t.props,n=e.scrollContainer,a=n===void 0?t.getContainer():n,i=e.scrollOptions,o=new ep,s=ir(a,!0);r.datas.dragScroll=o,t.state.dragScroll=o;var u=r.isControl?"controlGesto":"targetGesto",l=r.targets;o.on("scroll",function(c){var f=c.container,v=c.direction,p=ot(t,r,{scrollContainer:f,direction:v}),d=l?"onScrollGroup":"onScroll";l&&(p.targets=l),Q(t,d,p)}).on("move",function(c){var f=c.offsetX,v=c.offsetY,p=c.inputEvent;t[u].scrollBy(f,v,p.inputEvent,!0)}).on("scrollDrag",function(c){var f=c.next;f(t[u].getCurrentEvent())}),o.dragStart(r,R({container:s},i))},checkScroll:function(t,r){var e=r.datas.dragScroll;if(e){var n=t.props,a=n.scrollContainer,i=a===void 0?t.getContainer():a,o=n.scrollThreshold,s=o===void 0?0:o,u=n.scrollThrottleTime,l=u===void 0?0:u,c=n.getScrollPosition,f=c===void 0?Cg:c,v=n.scrollOptions;return e.drag(r,R({container:i,threshold:s,throttleTime:l,getScrollPosition:function(p){return f({scrollContainer:p.container,direction:p.direction})}},v)),!0}},drag:function(t,r){return this.checkScroll(t,r)},dragEnd:function(t,r){r.datas.dragScroll.dragEnd(),r.datas.dragScroll=null},dragControlStart:function(t,r){return this.dragStart(t,R(R({},r),{isControl:!0}))},dragControl:function(t,r){return this.drag(t,r)},dragControlEnd:function(t,r){return this.dragEnd(t,r)},dragGroupStart:function(t,r){return this.dragStart(t,R(R({},r),{targets:t.props.targets}))},dragGroup:function(t,r){return this.drag(t,R(R({},r),{targets:t.props.targets}))},dragGroupEnd:function(t,r){return this.dragEnd(t,R(R({},r),{targets:t.props.targets}))},dragGroupControlStart:function(t,r){return this.dragStart(t,R(R({},r),{targets:t.props.targets,isControl:!0}))},dragGroupControl:function(t,r){return this.drag(t,R(R({},r),{targets:t.props.targets}))},dragGroupControEnd:function(t,r){return this.dragEnd(t,R(R({},r),{targets:t.props.targets}))},unset:function(t){var r,e=t.state;(r=e.dragScroll)===null||r===void 0||r.dragEnd(),e.dragScroll=null}},$s={name:"",props:["target","dragTarget","dragContainer","container","warpSelf","rootContainer","useResizeObserver","useMutationObserver","zoom","dragFocusedInput","transformOrigin","ables","className","pinchThreshold","pinchOutside","triggerAblesSimultaneously","checkInput","cspNonce","translateZ","hideDefaultLines","props","flushSync","stopPropagation","preventClickEventOnDrag","preventClickDefault","viewContainer","persistData","useAccuratePosition","firstRenderState","linePadding","controlPadding","preventDefault","requestStyles"],events:["changeTargets"]},Eg=Ie("padding",{props:["padding"],render:function(t,r){var e=t.props;if(e.dragArea)return[];var n=_s(e.padding||{}),a=n.left,i=n.top,o=n.right,s=n.bottom,u=t.getState(),l=u.renderPoses,c=u.pos1,f=u.pos2,v=u.pos3,p=u.pos4,d=[c,f,v,p],g=[];return a>0&&g.push([0,2]),i>0&&g.push([0,1]),o>0&&g.push([1,3]),s>0&&g.push([2,3]),g.map(function(h,A){var m=B(h,2),E=m[0],C=m[1],b=d[E],y=d[C],D=l[E],S=l[C],w=La([0,0],[100,0],[0,100],[100,100],b,y,D,S);if(w.length)return r.createElement("div",{key:"padding".concat(A),className:$("padding"),style:{transform:Dn(w,!0)}})})}}),eo=["nw","ne","se","sw"];function Ve(t,r){var e=t[0]+t[1],n=e>r?r/e:1;return t[0]*=n,t[1]=r-t[1]*n,t}var Dg=[1,2,5,6],bg=[0,3,4,7],Mr=[1,-1,-1,1],Tr=[1,1,-1,-1];function ai(t,r,e,n,a,i,o,s){a===void 0&&(a=0),i===void 0&&(i=0),o===void 0&&(o=e),s===void 0&&(s=n);var u=[],l=!1,c=t.filter(function(v){return!v.virtual}),f=c.map(function(v){var p=v.horizontal,d=v.vertical,g=v.pos;if(d&&!l&&(l=!0,u.push("/")),l){var h=Math.max(0,d===1?g[1]-i:s-g[1]);return u.push($t(h,n,r)),h}else{var h=Math.max(0,p===1?g[0]-a:o-g[0]);return u.push($t(h,e,r)),h}});return{radiusPoses:c,styles:u,raws:f}}function tu(t){for(var r=[0,0],e=[0,0],n=t.length,a=0;a<n;++a){var i=t[a];i.sub&&(i.horizontal&&(r[1]===0&&(r[0]=a),r[1]=a-r[0]+1,e[0]=a+1),i.vertical&&(e[1]===0&&(e[0]=a),e[1]=a-e[0]+1))}return{horizontalRange:r,verticalRange:e}}function ru(t,r,e,n,a,i,o){var s,u,l,c;i===void 0&&(i=[0,0]),o===void 0&&(o=!1);var f=t.indexOf("/"),v=(f>-1?t.slice(0,f):t).length,p=t.slice(0,v),d=t.slice(v+1),g=p.length,h=d.length,A=h>0,m=B(p,4),E=m[0],C=E===void 0?"0px":E,b=m[1],y=b===void 0?C:b,D=m[2],S=D===void 0?C:D,w=m[3],I=w===void 0?y:w,G=B(d,4),T=G[0],x=T===void 0?C:T,O=G[1],P=O===void 0?A?x:y:O,N=G[2],F=N===void 0?A?x:S:N,k=G[3],H=k===void 0?A?P:I:k,U=[C,y,S,I].map(function(Y){return gt(Y,r)}),z=[x,P,F,H].map(function(Y){return gt(Y,e)}),X=U.slice(),_=z.slice();s=B(Ve([X[0],X[1]],r),2),X[0]=s[0],X[1]=s[1],u=B(Ve([X[3],X[2]],r),2),X[3]=u[0],X[2]=u[1],l=B(Ve([_[0],_[3]],e),2),_[0]=l[0],_[3]=l[1],c=B(Ve([_[1],_[2]],e),2),_[1]=c[0],_[2]=c[1];var K=o?X:X.slice(0,Math.max(i[0],g)),q=o?_:_.slice(0,Math.max(i[1],h));return W(W([],B(K.map(function(Y,Z){var rt=eo[Z];return{virtual:Z>=g,horizontal:Mr[Z],vertical:0,pos:[n+Y,a+(Tr[Z]===-1?e:0)],sub:!0,raw:U[Z],direction:rt}})),!1),B(q.map(function(Y,Z){var rt=eo[Z];return{virtual:Z>=h,horizontal:0,vertical:Tr[Z],pos:[n+(Mr[Z]===-1?r:0),a+Y],sub:!0,raw:z[Z],direction:rt}})),!1)}function wg(t,r,e,n,a){a===void 0&&(a=r.length);var i=tu(t.slice(n)),o=i.horizontalRange,s=i.verticalRange,u=e-n,l=0;if(u===0)l=a;else if(u>0&&u<o[1])l=o[1]-u;else if(u>=s[0])l=s[0]+s[1]-u;else return;t.splice(e,l),r.splice(e,l)}function xg(t,r,e,n,a,i,o,s,u,l,c){l===void 0&&(l=0),c===void 0&&(c=0);var f=tu(t.slice(e)),v=f.horizontalRange,p=f.verticalRange;if(n>-1)for(var d=Mr[n]===1?i-l:s-i,g=v[1];g<=n;++g){var h=Tr[g]===1?c:u,A=0;if(n===g?A=i:g===0?A=l+d:Mr[g]===-1&&(A=s-(r[e][0]-l)),t.splice(e+g,0,{horizontal:Mr[g],vertical:0,pos:[A,h]}),r.splice(e+g,0,[A,h]),g===0)break}else if(a>-1){var m=Tr[a]===1?o-c:u-o;if(v[1]===0&&p[1]===0){var E=[l+m,c];t.push({horizontal:Mr[0],vertical:0,pos:E}),r.push(E)}for(var C=p[0],g=p[1];g<=a;++g){var A=Mr[g]===1?l:s,h=0;if(a===g?h=o:g===0?h=c+m:Tr[g]===1?h=r[e+C][1]:Tr[g]===-1&&(h=u-(r[e+C][1]-c)),t.push({horizontal:0,vertical:Tr[g],pos:[A,h]}),r.push([A,h]),g===0)break}}}function Rg(t,r){r===void 0&&(r=t.map(function(a){return a.raw}));var e=t.map(function(a,i){return a.horizontal?r[i]:null}).filter(function(a){return a!=null}),n=t.map(function(a,i){return a.vertical?r[i]:null}).filter(function(a){return a!=null});return{horizontals:e,verticals:n}}var Ig=[[0,-1,"n"],[1,0,"e"]],Bg=[[-1,-1,"nw"],[0,-1,"n"],[1,-1,"ne"],[1,0,"e"],[1,1,"se"],[0,1,"s"],[-1,1,"sw"],[-1,0,"w"]];function ii(t,r,e){var n=t.props.clipRelative,a=t.state,i=a.width,o=a.height,s=r,u=s.type,l=s.poses,c=u==="rect",f=u==="circle";if(u==="polygon")return e.map(function(y){return"".concat($t(y[0],i,n)," ").concat($t(y[1],o,n))});if(c||u==="inset"){var v=e[1][1],p=e[3][0],d=e[7][0],g=e[5][1];if(c)return[v,p,g,d].map(function(y){return"".concat(y,"px")});var h=[v,i-p,o-g,d].map(function(y,D){return $t(y,D%2?i:o,n)});if(e.length>8){var A=B(tt(e[4],e[0]),2),m=A[0],E=A[1];h.push.apply(h,W(["round"],B(ai(l.slice(8).map(function(y,D){return R(R({},y),{pos:e[D]})}),n,m,E,d,v,p,g).styles),!1))}return h}else if(f||u==="ellipse"){var C=e[0],b=$t(L(e[1][1]-C[1]),f?Math.sqrt((i*i+o*o)/2):o,n),h=f?[b]:[$t(L(e[2][0]-C[0]),i,n),b];return h.push("at",$t(C[0],i,n),$t(C[1],o,n)),h}}function ln(t,r,e,n){var a=[n,(n+r)/2,r],i=[t,(t+e)/2,e];return Bg.map(function(o){var s=B(o,3),u=s[0],l=s[1],c=s[2],f=a[u+1],v=i[l+1];return{vertical:L(l),horizontal:L(u),direction:c,pos:[f,v]}})}function eu(t){var r=[1/0,-1/0],e=[1/0,-1/0];return t.forEach(function(n){var a=n.pos;r[0]=Math.min(r[0],a[0]),r[1]=Math.max(r[1],a[0]),e[0]=Math.min(e[0],a[1]),e[1]=Math.max(e[1],a[1])}),[L(r[1]-r[0]),L(e[1]-e[0])]}function no(t,r,e,n,a){var i,o,s,u,l,c,f,v,p;if(t){var d=a;if(!d){var g=Vt(t),h=g("clipPath");d=h!=="none"?h:g("clip")}if(!((!d||d==="none"||d==="auto")&&(d=n,!d))){var A=yo(d),m=A.prefix,E=m===void 0?d:m,C=A.value,b=C===void 0?"":C,y=E==="circle",D=" ";if(E==="polygon"){var S=Or(b||"0% 0%, 100% 0%, 100% 100%, 0% 100%");D=",";var w=S.map(function(wt){var Ft=B(wt.split(" "),2),kt=Ft[0],xt=Ft[1];return{vertical:1,horizontal:1,pos:[gt(kt,r),gt(xt,e)]}}),I=kr(w.map(function(wt){return wt.pos}));return{type:E,clipText:d,poses:w,splitter:D,left:I.minX,right:I.maxX,top:I.minY,bottom:I.maxY}}else if(y||E==="ellipse"){var G="",T="",x=0,O=0,S=Dr(b);if(y){var P="";i=B(S,4),o=i[0],P=o===void 0?"50%":o,s=i[2],G=s===void 0?"50%":s,u=i[3],T=u===void 0?"50%":u,x=gt(P,Math.sqrt((r*r+e*e)/2)),O=x}else{var N="",F="";l=B(S,5),c=l[0],N=c===void 0?"50%":c,f=l[1],F=f===void 0?"50%":f,v=l[3],G=v===void 0?"50%":v,p=l[4],T=p===void 0?"50%":p,x=gt(N,r),O=gt(F,e)}var k=[gt(G,r),gt(T,e)],w=W([{vertical:1,horizontal:1,pos:k,direction:"nesw"}],B(Ig.slice(0,y?1:2).map(function(kt){return{vertical:L(kt[1]),horizontal:kt[0],direction:kt[2],sub:!0,pos:[k[0]+kt[0]*x,k[1]+kt[1]*O]}})),!1);return{type:E,clipText:d,radiusX:x,radiusY:O,left:k[0]-x,top:k[1]-O,right:k[0]+x,bottom:k[1]+O,poses:w,splitter:D}}else if(E==="inset"){var S=Dr(b||"0 0 0 0"),H=S.indexOf("round"),U=(H>-1?S.slice(0,H):S).length,z=S.slice(U+1),X=B(S.slice(0,U),4),_=X[0],K=X[1],q=K===void 0?_:K,Y=X[2],Z=Y===void 0?_:Y,rt=X[3],lt=rt===void 0?q:rt,et=B([_,Z].map(function(kt){return gt(kt,e)}),2),j=et[0],J=et[1],pt=B([lt,q].map(function(kt){return gt(kt,r)}),2),at=pt[0],it=pt[1],ut=r-it,At=e-J,dt=ru(z,ut-at,At-j,at,j),w=W(W([],B(ln(j,ut,At,at)),!1),B(dt),!1);return{type:"inset",clipText:d,poses:w,top:j,left:at,right:ut,bottom:At,radius:z,splitter:D}}else if(E==="rect"){var S=Or(b||"0px, ".concat(r,"px, ").concat(e,"px, 0px"));D=",";var st=B(S.map(function(gr){var hr=ye(gr).value;return hr}),4),vt=st[0],it=st[1],J=st[2],at=st[3],w=ln(vt,it,J,at);return{type:"rect",clipText:d,poses:w,top:vt,right:it,bottom:J,left:at,values:S,splitter:D}}}}}function Mg(t,r,e,n,a){var i=t[r],o=i.direction,s=i.sub,u=t.map(function(){return[0,0]}),l=o?o.split(""):[];if(n&&r<8){var c=l.filter(function(x){return x==="w"||x==="e"}),f=l.filter(function(x){return x==="n"||x==="s"}),v=c[0],p=f[0];u[r]=e;var d=B(eu(t),2),g=d[0],h=d[1],A=g&&h?g/h:0;if(A&&a){var m=(r+4)%8,E=t[m].pos,C=[0,0];o.indexOf("w")>-1?C[0]=-1:o.indexOf("e")>-1&&(C[0]=1),o.indexOf("n")>-1?C[1]=-1:o.indexOf("s")>-1&&(C[1]=1);var b=qs([g,h],e,A,C,!0),y=g+b[0],D=h+b[1],S=E[1],w=E[1],I=E[0],G=E[0];C[0]===-1?I=G-y:C[0]===1?G=I+y:(I=I-y/2,G=G+y/2),C[1]===-1?S=w-D:(C[1]===1||(S=w-D/2),w=S+D);var T=ln(S,G,w,I);t.forEach(function(x,O){u[O][0]=T[O].pos[0]-x.pos[0],u[O][1]=T[O].pos[1]-x.pos[1]})}else t.forEach(function(x,O){var P=x.direction;P&&(P.indexOf(v)>-1&&(u[O][0]=e[0]),P.indexOf(p)>-1&&(u[O][1]=e[1]))}),v&&(u[1][0]=e[0]/2,u[5][0]=e[0]/2),p&&(u[3][1]=e[1]/2,u[7][1]=e[1]/2)}else o&&!s?l.forEach(function(x){var O=x==="n"||x==="s";t.forEach(function(P,N){var F=P.direction,k=P.horizontal,H=P.vertical;!F||F.indexOf(x)===-1||(u[N]=[O||!k?0:e[0],!O||!H?0:e[1]])})}):u[r]=e;return u}function Tg(t,r){var e=B(ss(t,r),2),n=e[0],a=e[1],i=r.datas,o=i.clipPath,s=i.clipIndex,u=o,l=u.type,c=u.poses,f=u.splitter,v=c.map(function(m){return m.pos});if(l==="polygon")v.splice(s,0,[n,a]);else if(l==="inset"){var p=Dg.indexOf(s),d=bg.indexOf(s),g=c.length;if(xg(c,v,8,p,d,n,a,v[4][0],v[4][1],v[0][0],v[0][1]),g===c.length)return}else return;var h=ii(t,o,v),A="".concat(l,"(").concat(h.join(f),")");Q(t,"onClip",ot(t,r,R({clipEventType:"added",clipType:l,poses:v,clipStyles:h,clipStyle:A,distX:0,distY:0},Ht({clipPath:A},r))))}function Og(t,r){var e=r.datas,n=e.clipPath,a=e.clipIndex,i=n,o=i.type,s=i.poses,u=i.splitter,l=s.map(function(p){return p.pos}),c=l.length;if(o==="polygon")s.splice(a,1),l.splice(a,1);else if(o==="inset"){if(a<8||(wg(s,l,a,8,c),c===s.length))return}else return;var f=ii(t,n,l),v="".concat(o,"(").concat(f.join(u),")");Q(t,"onClip",ot(t,r,R({clipEventType:"removed",clipType:o,poses:l,clipStyles:f,clipStyle:v,distX:0,distY:0},Ht({clipPath:v},r))))}var Pg={name:"clippable",props:["clippable","defaultClipPath","customClipPath","keepRatio","clipRelative","clipArea","dragWithClip","clipTargetBounds","clipVerticalGuidelines","clipHorizontalGuidelines","clipSnapThreshold"],events:["clipStart","clip","clipEnd"],css:[".control.clip-control {\nbackground: #6d6;\ncursor: pointer;\n}\n.control.clip-control.clip-radius {\nbackground: #d66;\n}\n.line.clip-line {\nbackground: #6e6;\ncursor: move;\nz-index: 1;\n}\n.clip-area {\nposition: absolute;\ntop: 0;\nleft: 0;\n}\n.clip-ellipse {\nposition: absolute;\ncursor: move;\nborder: 1px solid #6d6;\nborder: var(--zoompx) solid #6d6;\nborder-radius: 50%;\ntransform-origin: 0px 0px;\n}",":host {\n--bounds-color: #d66;\n}",".guideline {\npointer-events: none;\nz-index: 2;\n}",".line.guideline.bounds {\nbackground: #d66;\nbackground: var(--bounds-color);\n}"],render:function(t,r){var e=t.props,n=e.customClipPath,a=e.defaultClipPath,i=e.clipArea,o=e.zoom,s=e.groupable,u=t.getState(),l=u.target,c=u.width,f=u.height,v=u.allMatrix,p=u.is3d,d=u.left,g=u.top,h=u.pos1,A=u.pos2,m=u.pos3,E=u.pos4,C=u.clipPathState,b=u.snapBoundInfos,y=u.rotation;if(!l||s)return[];var D=no(l,c,f,a||"inset",C||n);if(!D)return[];var S=p?4:3,w=D.type,I=D.poses,G=I.map(function(it){var ut=Et(v,it.pos,S);return[ut[0]-d,ut[1]-g]}),T=[],x=[],O=w==="rect",P=w==="inset",N=w==="polygon";if(O||P||N){var F=P?G.slice(0,8):G;x=F.map(function(it,ut){var At=ut===0?F[F.length-1]:F[ut-1],dt=bt(At,it),st=Fs(At,it);return r.createElement("div",{key:"clipLine".concat(ut),className:$("line","clip-line","snap-control"),"data-clip-index":ut,style:{width:"".concat(st,"px"),transform:"translate(".concat(At[0],"px, ").concat(At[1],"px) rotate(").concat(dt,"rad) scaleY(").concat(o,")")}})})}if(T=G.map(function(it,ut){return r.createElement("div",{key:"clipControl".concat(ut),className:$("control","clip-control","snap-control"),"data-clip-index":ut,style:{transform:"translate(".concat(it[0],"px, ").concat(it[1],"px) rotate(").concat(y,"rad) scale(").concat(o,")")}})}),P&&T.push.apply(T,W([],B(G.slice(8).map(function(it,ut){return r.createElement("div",{key:"clipRadiusControl".concat(ut),className:$("control","clip-control","clip-radius","snap-control"),"data-clip-index":8+ut,style:{transform:"translate(".concat(it[0],"px, ").concat(it[1],"px) rotate(").concat(y,"rad) scale(").concat(o,")")}})})),!1)),w==="circle"||w==="ellipse"){var k=D.left,H=D.top,U=D.radiusX,z=D.radiusY,X=B(tt(Et(v,[k,H],S),Et(v,[0,0],S)),2),_=X[0],K=X[1],q="none";if(!i){for(var Y=Math.max(10,U/5,z/5),Z=[],rt=0;rt<=Y;++rt){var lt=Math.PI*2/Y*rt;Z.push([U+(U-o)*Math.cos(lt),z+(z-o)*Math.sin(lt)])}Z.push([U,-2]),Z.push([-2,-2]),Z.push([-2,z*2+2]),Z.push([U*2+2,z*2+2]),Z.push([U*2+2,-2]),Z.push([U,-2]),q="polygon(".concat(Z.map(function(it){return"".concat(it[0],"px ").concat(it[1],"px")}).join(", "),")")}T.push(r.createElement("div",{key:"clipEllipse",className:$("clip-ellipse","snap-control"),style:{width:"".concat(U*2,"px"),height:"".concat(z*2,"px"),clipPath:q,transform:"translate(".concat(-d+_,"px, ").concat(-g+K,"px) ").concat(Dn(v))}}))}if(i){var et=Kt(W([h,A,m,E],B(G),!1)),j=et.width,J=et.height,pt=et.left,at=et.top;if(N||O||P){var Z=P?G.slice(0,8):G;T.push(r.createElement("div",{key:"clipArea",className:$("clip-area","snap-control"),style:{width:"".concat(j,"px"),height:"".concat(J,"px"),transform:"translate(".concat(pt,"px, ").concat(at,"px)"),clipPath:"polygon(".concat(Z.map(function(ut){return"".concat(ut[0]-pt,"px ").concat(ut[1]-at,"px")}).join(", "),")")}}))}}return b&&["vertical","horizontal"].forEach(function(it){var ut=b[it],At=it==="horizontal";ut.isSnap&&x.push.apply(x,W([],B(ut.snap.posInfos.map(function(dt,st){var vt=dt.pos,wt=tt(Et(v,At?[0,vt]:[vt,0],S),[d,g]),Ft=tt(Et(v,At?[c,vt]:[vt,f],S),[d,g]);return Ae(r,"",wt,Ft,o,"clip".concat(it,"snap").concat(st),"guideline")})),!1)),ut.isBound&&x.push.apply(x,W([],B(ut.bounds.map(function(dt,st){var vt=dt.pos,wt=tt(Et(v,At?[0,vt]:[vt,0],S),[d,g]),Ft=tt(Et(v,At?[c,vt]:[vt,f],S),[d,g]);return Ae(r,"",wt,Ft,o,"clip".concat(it,"bounds").concat(st),"guideline","bounds","bold")})),!1))}),W(W([],B(T),!1),B(x),!1)},dragControlCondition:function(t,r){return r.inputEvent&&(r.inputEvent.target.getAttribute("class")||"").indexOf("clip")>-1},dragStart:function(t,r){var e=t.props,n=e.dragWithClip,a=n===void 0?!0:n;return a?!1:this.dragControlStart(t,r)},drag:function(t,r){return this.dragControl(t,R(R({},r),{isDragTarget:!0}))},dragEnd:function(t,r){return this.dragControlEnd(t,r)},dragControlStart:function(t,r){var e=t.state,n=t.props,a=n.defaultClipPath,i=n.customClipPath,o=e.target,s=e.width,u=e.height,l=r.inputEvent?r.inputEvent.target:null,c=l&&l.getAttribute("class")||"",f=r.datas,v=no(o,s,u,a||"inset",i);if(!v)return!1;var p=v.clipText,d=v.type,g=v.poses,h=Q(t,"onClipStart",ot(t,r,{clipType:d,clipStyle:p,poses:g.map(function(A){return A.pos})}));return h===!1?(f.isClipStart=!1,!1):(f.isControl=c&&c.indexOf("clip-control")>-1,f.isLine=c.indexOf("clip-line")>-1,f.isArea=c.indexOf("clip-area")>-1||c.indexOf("clip-ellipse")>-1,f.clipIndex=l?parseInt(l.getAttribute("data-clip-index"),10):-1,f.clipPath=v,f.isClipStart=!0,e.clipPathState=p,Fr(t,r),!0)},dragControl:function(t,r){var e,n,a,i=r.datas,o=r.originalDatas,s=r.isDragTarget;if(!i.isClipStart)return!1;var u=i,l=u.isControl,c=u.isLine,f=u.isArea,v=u.clipIndex,p=u.clipPath;if(!p)return!1;var d=Nr(t.props,"clippable"),g=d.keepRatio,h=0,A=0,m=o.draggable,E=ur(r);s&&m?(e=B(m.prevBeforeDist,2),h=e[0],A=e[1]):(n=B(E,2),h=n[0],A=n[1]);var C=[h,A],b=t.state,y=b.width,D=b.height,S=!f&&!l&&!c,w=p.type,I=p.poses,G=p.splitter,T=I.map(function(mt){return mt.pos});S&&(h=-h,A=-A);var x=!l||I[v].direction==="nesw",O=w==="inset"||w==="rect",P=I.map(function(){return[0,0]});if(l&&!x){var N=I[v],F=N.horizontal,k=N.vertical,H=[h*L(F),A*L(k)];P=Mg(I,v,H,O,g)}else x&&(P=T.map(function(){return[h,A]}));var U=T.map(function(mt,Lt){return ft(mt,P[Lt])}),z=W([],B(U),!1);b.snapBoundInfos=null;var X=p.type==="circle",_=p.type==="ellipse";if(X||_){var K=Kt(U),q=L(K.bottom-K.top),Y=L(_?K.right-K.left:q),Z=U[0][1]+q,rt=U[0][0]-Y,lt=U[0][0]+Y;X&&(z.push([lt,K.bottom]),P.push([1,0])),z.push([K.left,Z]),P.push([0,1]),z.push([rt,K.bottom]),P.push([1,0])}var et=Bs((d.clipHorizontalGuidelines||[]).map(function(mt){return gt("".concat(mt),D)}),(d.clipVerticalGuidelines||[]).map(function(mt){return gt("".concat(mt),y)}),y,D),j=[],J=[];if(X||_)j=[z[4][0],z[2][0]],J=[z[1][1],z[3][1]];else if(O){var pt=[z[0],z[2],z[4],z[6]],at=[P[0],P[2],P[4],P[6]];j=pt.filter(function(mt,Lt){return at[Lt][0]}).map(function(mt){return mt[0]}),J=pt.filter(function(mt,Lt){return at[Lt][1]}).map(function(mt){return mt[1]})}else j=z.filter(function(mt,Lt){return P[Lt][0]}).map(function(mt){return mt[0]}),J=z.filter(function(mt,Lt){return P[Lt][1]}).map(function(mt){return mt[1]});var it=[0,0],ut=Ui(et,d.clipTargetBounds&&{left:0,top:0,right:y,bottom:D},j,J,5),At=ut.horizontal,dt=ut.vertical,st=At.offset,vt=dt.offset;if(At.isBound&&(it[1]+=st),dt.isBound&&(it[0]+=vt),(_||X)&&P[0][0]===0&&P[0][1]===0){var K=Kt(U),wt=K.bottom-K.top,Ft=_?K.right-K.left:wt,kt=dt.isBound?L(vt):dt.snapIndex===0?-vt:vt,xt=At.isBound?L(st):At.snapIndex===0?-st:st;Ft-=kt,wt-=xt,X&&(wt=ys(dt,At)>0?wt:Ft,Ft=wt);var Mt=z[0];z[1][1]=Mt[1]-wt,z[2][0]=Mt[0]+Ft,z[3][1]=Mt[1]+wt,z[4][0]=Mt[0]-Ft}else if(O&&g&&l){var gr=B(eu(I),2),hr=gr[0],ci=gr[1],fi=hr&&ci?hr/ci:0,fu=I[v],Te=fu.direction||"",wn=z[1][1],Z=z[5][1],rt=z[7][0],lt=z[3][0];L(st)<=L(vt)?st=qt(st)*L(vt)/fi:vt=qt(vt)*L(st)*fi,Te.indexOf("w")>-1?rt-=vt:Te.indexOf("e")>-1?lt-=vt:(rt+=vt/2,lt-=vt/2),Te.indexOf("n")>-1?wn-=st:Te.indexOf("s")>-1?Z-=st:(wn+=st/2,Z-=st/2);var vu=ln(wn,lt,Z,rt);z.forEach(function(di,hu){var In;In=B(vu[hu].pos,2),di[0]=In[0],di[1]=In[1]})}else z.forEach(function(mt,Lt){var pi=P[Lt];pi[0]&&(mt[0]-=vt),pi[1]&&(mt[1]-=st)});var vi=ii(t,p,U),xn="".concat(w,"(").concat(vi.join(G),")");if(b.clipPathState=xn,X||_)j=[z[4][0],z[2][0]],J=[z[1][1],z[3][1]];else if(O){var pt=[z[0],z[2],z[4],z[6]];j=pt.map(function(Lt){return Lt[0]}),J=pt.map(function(Lt){return Lt[1]})}else j=z.map(function(mt){return mt[0]}),J=z.map(function(mt){return mt[1]});if(b.snapBoundInfos=Ui(et,d.clipTargetBounds&&{left:0,top:0,right:y,bottom:D},j,J,1),m){var pu=b.is3d,du=b.allMatrix,gu=pu?4:3,Rn=it;s&&(Rn=[C[0]+it[0]-E[0],C[1]+it[1]-E[1]]),m.deltaOffset=ht(du,[Rn[0],Rn[1],0,0],gu)}return Q(t,"onClip",ot(t,r,R({clipEventType:"changed",clipType:w,poses:U,clipStyle:xn,clipStyles:vi,distX:h,distY:A},Ht((a={},a[w==="rect"?"clip":"clipPath"]=xn,a),r)))),!0},dragControlEnd:function(t,r){this.unset(t);var e=r.isDrag,n=r.datas,a=r.isDouble,i=n.isLine,o=n.isClipStart,s=n.isControl;return o?(Q(t,"onClipEnd",Qt(t,r,{})),a&&(s?Og(t,r):i&&Tg(t,r)),a||e):!1},unset:function(t){t.state.clipPathState="",t.state.snapBoundInfos=null}},Gg={name:"originDraggable",props:["originDraggable","originRelative"],events:["dragOriginStart","dragOrigin","dragOriginEnd"],css:[":host[data-able-origindraggable] .control.origin {\npointer-events: auto;\n}"],dragControlCondition:function(t,r){return r.isRequest?r.requestAble==="originDraggable":Ot(r.inputEvent.target,$("origin"))},dragControlStart:function(t,r){var e=r.datas;Fr(t,r);var n=ot(t,r,{dragStart:zt.dragStart(t,new qr().dragStart([0,0],r))}),a=Q(t,"onDragOriginStart",n);return e.startOrigin=t.state.transformOrigin,e.startTargetOrigin=t.state.targetOrigin,e.prevOrigin=[0,0],e.isDragOrigin=!0,a===!1?(e.isDragOrigin=!1,!1):n},dragControl:function(t,r){var e=r.datas,n=r.isPinch,a=r.isRequest;if(!e.isDragOrigin)return!1;var i=B(ur(r),2),o=i[0],s=i[1],u=t.state,l=u.width,c=u.height,f=u.offsetMatrix,v=u.targetMatrix,p=u.is3d,d=t.props.originRelative,g=d===void 0?!0:d,h=p?4:3,A=[o,s];if(a){var m=r.distOrigin;(m[0]||m[1])&&(A=m)}var E=ft(e.startOrigin,A),C=ft(e.startTargetOrigin,A),b=tt(A,e.prevOrigin),y=Me(f,v,E,h),D=t.getRect(),S=Kt(Lr(y,l,c,h)),w=[D.left-S.left,D.top-S.top];e.prevOrigin=A;var I=[$t(C[0],l,g),$t(C[1],c,g)].join(" "),G=zt.drag(t,Be(r,t.state,w,!!n,!1)),T=ot(t,r,R(R({width:l,height:c,origin:E,dist:A,delta:b,transformOrigin:I,drag:G},Ht({transformOrigin:I,transform:G.transform},r)),{afterTransform:G.transform}));return Q(t,"onDragOrigin",T),T},dragControlEnd:function(t,r){var e=r.datas;return e.isDragOrigin?(Q(t,"onDragOriginEnd",Qt(t,r,{})),!0):!1},dragGroupControlCondition:function(t,r){return this.dragControlCondition(t,r)},dragGroupControlStart:function(t,r){var e=this.dragControlStart(t,r);return!!e},dragGroupControl:function(t,r){var e=this.dragControl(t,r);return e?(t.transformOrigin=e.transformOrigin,!0):!1},request:function(t){var r={},e=t.getRect(),n=0,a=0,i=e.transformOrigin,o=[0,0];return{isControl:!0,requestStart:function(){return{datas:r}},request:function(s){return"deltaOrigin"in s?(o[0]+=s.deltaOrigin[0],o[1]+=s.deltaOrigin[1]):"origin"in s?(o[0]=s.origin[0]-i[0],o[1]=s.origin[1]-i[1]):("x"in s?n=s.x-e.left:"deltaX"in s&&(n+=s.deltaX),"y"in s?a=s.y-e.top:"deltaY"in s&&(a+=s.deltaY)),{datas:r,distX:n,distY:a,distOrigin:o}},requestEnd:function(){return{datas:r,isDrag:!0}}}}};function kg(t,r,e,n){var a=t.filter(function(u){var l=u.virtual,c=u.horizontal;return c&&!l}).length,i=t.filter(function(u){var l=u.virtual,c=u.vertical;return c&&!l}).length,o=-1;if(r===0&&(a===0?o=0:a===1&&(o=1)),r===2&&(a<=2?o=2:a<=3&&(o=3)),r===3&&(i===0?o=4:i<4&&(o=7)),r===1&&(i<=1?o=5:i<=2&&(o=6)),!(o===-1||!t[o].virtual)){var s=t[o];Ng(t,o),o<4?s.pos[0]=e:s.pos[1]=n}}function Ng(t,r){r<4?t.slice(0,r+1).forEach(function(e){e.virtual=!1}):(t[0].virtual&&(t[0].virtual=!1),t.slice(4,r+1).forEach(function(e){e.virtual=!1}))}function Fg(t,r){r<4?t.slice(r,4).forEach(function(e){e.virtual=!0}):t.slice(r).forEach(function(e){e.virtual=!0})}function ao(t,r,e,n,a){n===void 0&&(n=[0,0]);var i=[];return!t||t==="0px"?i=[]:i=Dr(t),ru(i,r,e,0,0,n,a)}function io(t,r,e,n,a){var i=t.state,o=i.width,s=i.height,u=ai(a,t.props.roundRelative,o,s),l=u.raws,c=u.styles,f=u.radiusPoses,v=Rg(f,l),p=v.horizontals,d=v.verticals,g=c.join(" ");i.borderRadiusState=g;var h=ot(t,r,R({horizontals:p,verticals:d,borderRadius:g,width:o,height:s,delta:n,dist:e},Ht({borderRadius:g},r)));return Q(t,"onRound",h),h}function oo(t){var r,e,n=t.getState().style,a=n.borderRadius||"";if(!a&&t.props.groupable){var i=t.moveables[0],o=t.getTargets()[0];o&&((i==null?void 0:i.props.target)===o?(a=(e=(r=t.moveables[0])===null||r===void 0?void 0:r.state.style.borderRadius)!==null&&e!==void 0?e:"",n.borderRadius=a):(a=$a(o).borderRadius,n.borderRadius=a))}return a}var Lg={name:"roundable",props:["roundable","roundRelative","minRoundControls","maxRoundControls","roundClickable","roundPadding","isDisplayShadowRoundControls"],events:["roundStart","round","roundEnd","roundGroupStart","roundGroup","roundGroupEnd"],css:[".control.border-radius {\nbackground: #d66;\ncursor: pointer;\nz-index: 3;\n}",".control.border-radius.vertical {\nbackground: #d6d;\nz-index: 2;\n}",".control.border-radius.virtual {\nopacity: 0.5;\nz-index: 1;\n}",":host.round-line-clickable .line.direction {\ncursor: pointer;\n}"],className:function(t){var r=t.props.roundClickable;return r===!0||r==="line"?$("round-line-clickable"):""},requestStyle:function(){return["borderRadius"]},requestChildStyle:function(){return["borderRadius"]},render:function(t,r){var e=t.getState(),n=e.target,a=e.width,i=e.height,o=e.allMatrix,s=e.is3d,u=e.left,l=e.top,c=e.borderRadiusState,f=t.props,v=f.minRoundControls,p=v===void 0?[0,0]:v,d=f.maxRoundControls,g=d===void 0?[4,4]:d,h=f.zoom,A=f.roundPadding,m=A===void 0?0:A,E=f.isDisplayShadowRoundControls,C=f.groupable;if(!n)return null;var b=c||oo(t),y=s?4:3,D=ao(b,a,i,p,!0);if(!D)return null;var S=0,w=0,I=C?[0,0]:[u,l];return D.map(function(G,T){var x=G.horizontal,O=G.vertical,P=G.direction||"",N=W([],B(G.pos),!1);w+=Math.abs(x),S+=Math.abs(O),x&&P.indexOf("n")>-1&&(N[1]-=m),O&&P.indexOf("w")>-1&&(N[0]-=m),x&&P.indexOf("s")>-1&&(N[1]+=m),O&&P.indexOf("e")>-1&&(N[0]+=m);var F=tt(Et(o,N,y),I),k=G.vertical?S<=g[1]&&(E||!G.virtual):w<=g[0]&&(E||!G.virtual);return r.createElement("div",{key:"borderRadiusControl".concat(T),className:$("control","border-radius",G.vertical?"vertical":"",G.virtual?"virtual":""),"data-radius-index":T,style:{display:k?"block":"none",transform:"translate(".concat(F[0],"px, ").concat(F[1],"px) scale(").concat(h,")")}})})},dragControlCondition:function(t,r){if(!r.inputEvent||r.isRequest)return!1;var e=r.inputEvent.target.getAttribute("class")||"";return e.indexOf("border-radius")>-1||e.indexOf("moveable-line")>-1&&e.indexOf("moveable-direction")>-1},dragGroupControlCondition:function(t,r){return this.dragControlCondition(t,r)},dragControlStart:function(t,r){var e=r.inputEvent,n=r.datas,a=e.target,i=a.getAttribute("class")||"",o=i.indexOf("border-radius")>-1,s=i.indexOf("moveable-line")>-1&&i.indexOf("moveable-direction")>-1,u=o?parseInt(a.getAttribute("data-radius-index"),10):-1,l=-1;if(s){var c=a.getAttribute("data-line-key")||"";c&&(l=parseInt(c.replace(/render-line-/g,""),10),isNaN(l)&&(l=-1))}if(!o&&!s)return!1;var f=ot(t,r,{}),v=Q(t,"onRoundStart",f);if(v===!1)return!1;n.lineIndex=l,n.controlIndex=u,n.isControl=o,n.isLine=s,Fr(t,r);var p=t.props,d=p.roundRelative,g=p.minRoundControls,h=g===void 0?[0,0]:g,A=t.state,m=A.width,E=A.height;n.isRound=!0,n.prevDist=[0,0];var C=oo(t),b=ao(C||"",m,E,h,!0)||[];return n.controlPoses=b,A.borderRadiusState=ai(b,d,m,E).styles.join(" "),f},dragControl:function(t,r){var e=r.datas,n=e.controlPoses;if(!e.isRound||!e.isControl||!n.length)return!1;var a=e.controlIndex,i=B(ur(r),2),o=i[0],s=i[1],u=[o,s],l=tt(u,e.prevDist),c=t.props.maxRoundControls,f=c===void 0?[4,4]:c,v=t.state,p=v.width,d=v.height,g=n[a],h=g.vertical,A=g.horizontal,m=n.map(function(C){var b=C.horizontal,y=C.vertical,D=[b*A*u[0],y*h*u[1]];if(b){if(f[0]===1)return D;if(f[0]<4&&b!==A)return D}else{if(f[1]===0)return D[1]=y*A*u[0]/p*d,D;if(h){if(f[1]===1)return D;if(f[1]<4&&y!==h)return D}}return[0,0]});m[a]=u;var E=n.map(function(C,b){return R(R({},C),{pos:ft(C.pos,m[b])})});return a<4?E.slice(0,a+1).forEach(function(C){C.virtual=!1}):E.slice(4,a+1).forEach(function(C){C.virtual=!1}),e.prevDist=[o,s],io(t,r,u,l,E)},dragControlEnd:function(t,r){var e=t.state;e.borderRadiusState="";var n=r.datas,a=r.isDouble;if(!n.isRound)return!1;var i=n.isControl,o=n.controlIndex,s=n.isLine,u=n.lineIndex,l=n.controlPoses,c=l.filter(function(A){var m=A.virtual;return m}).length,f=t.props.roundClickable,v=f===void 0?!0:f;if(a&&v){if(i&&(v===!0||v==="control"))Fg(l,o);else if(s&&(v===!0||v==="line")){var p=B(ss(t,r),2),d=p[0],g=p[1];kg(l,u,d,g)}c!==l.filter(function(A){var m=A.virtual;return m}).length&&io(t,r,[0,0],[0,0],l)}var h=Qt(t,r,{});return Q(t,"onRoundEnd",h),e.borderRadiusState="",h},dragGroupControlStart:function(t,r){var e=this.dragControlStart(t,r);if(!e)return!1;var n=t.moveables,a=t.props.targets,i=rr(t,"roundable",r),o=R({targets:t.props.targets,events:i.map(function(s,u){return R(R({},s),{target:a[u],moveable:n[u],currentTarget:n[u]})})},e);return Q(t,"onRoundGroupStart",o),e},dragGroupControl:function(t,r){var e=this.dragControl(t,r);if(!e)return!1;var n=t.moveables,a=t.props.targets,i=rr(t,"roundable",r),o=R({targets:t.props.targets,events:i.map(function(s,u){return R(R(R({},s),{target:a[u],moveable:n[u],currentTarget:n[u]}),Ht({borderRadius:e.borderRadius},s))})},e);return Q(t,"onRoundGroup",o),o},dragGroupControlEnd:function(t,r){var e=t.moveables,n=t.props.targets,a=rr(t,"roundable",r);bn(t,"onRound",function(s){var u=R({targets:t.props.targets,events:a.map(function(l,c){return R(R(R({},l),{target:n[c],moveable:e[c],currentTarget:e[c]}),Ht({borderRadius:s.borderRadius},l))})},s);Q(t,"onRoundGroup",u)});var i=this.dragControlEnd(t,r);if(!i)return!1;var o=R({targets:t.props.targets,events:a.map(function(s,u){var l;return R(R({},s),{target:n[u],moveable:e[u],currentTarget:e[u],lastEvent:(l=s.datas)===null||l===void 0?void 0:l.lastEvent})})},i);return Q(t,"onRoundGroupEnd",o),o},unset:function(t){t.state.borderRadiusState=""}};function zg(t,r){var e=r?4:3,n=St(e),a="matrix".concat(r?"3d":"","(").concat(n.join(","),")");return t===a||t==="matrix(1,0,0,1,0,0)"}var nu={isPinch:!0,name:"beforeRenderable",props:[],events:["beforeRenderStart","beforeRender","beforeRenderEnd","beforeRenderGroupStart","beforeRenderGroup","beforeRenderGroupEnd"],dragRelation:"weak",setTransform:function(t,r){var e=t.state,n=e.is3d,a=e.targetMatrix,i=e.inlineTransform,o=n?"matrix3d(".concat(a.join(","),")"):"matrix(".concat(Ko(a,!0),")"),s=!i||i==="none"?o:i;r.datas.startTransforms=zg(s,n)?[]:Dr(s)},resetStyle:function(t){var r=t.datas;r.nextStyle={},r.nextTransforms=t.datas.startTransforms,r.nextTransformAppendedIndexes=[]},fillDragStartParams:function(t,r){return ot(t,r,{setTransform:function(e){r.datas.startTransforms=Bt(e)?e:Dr(e)},isPinch:!!r.isPinch})},fillDragParams:function(t,r){return ot(t,r,{isPinch:!!r.isPinch})},dragStart:function(t,r){this.setTransform(t,r),this.resetStyle(r),Q(t,"onBeforeRenderStart",this.fillDragStartParams(t,r))},drag:function(t,r){r.datas.startTransforms||this.setTransform(t,r),this.resetStyle(r),Q(t,"onBeforeRender",ot(t,r,{isPinch:!!r.isPinch}))},dragEnd:function(t,r){r.datas.startTransforms||(this.setTransform(t,r),this.resetStyle(r)),Q(t,"onBeforeRenderEnd",ot(t,r,{isPinch:!!r.isPinch,isDrag:r.isDrag}))},dragGroupStart:function(t,r){var e=this;this.dragStart(t,r);var n=rr(t,"beforeRenderable",r),a=t.moveables,i=n.map(function(o,s){var u=a[s];return e.setTransform(u,o),e.resetStyle(o),e.fillDragStartParams(u,o)});Q(t,"onBeforeRenderGroupStart",ot(t,r,{isPinch:!!r.isPinch,targets:t.props.targets,setTransform:function(){},events:i}))},dragGroup:function(t,r){var e=this;this.drag(t,r);var n=rr(t,"beforeRenderable",r),a=t.moveables,i=n.map(function(o,s){var u=a[s];return e.resetStyle(o),e.fillDragParams(u,o)});Q(t,"onBeforeRenderGroup",ot(t,r,{isPinch:!!r.isPinch,targets:t.props.targets,events:i}))},dragGroupEnd:function(t,r){this.dragEnd(t,r),Q(t,"onBeforeRenderGroupEnd",ot(t,r,{isPinch:!!r.isPinch,isDrag:r.isDrag,targets:t.props.targets}))},dragControlStart:function(t,r){return this.dragStart(t,r)},dragControl:function(t,r){return this.drag(t,r)},dragControlEnd:function(t,r){return this.dragEnd(t,r)},dragGroupControlStart:function(t,r){return this.dragGroupStart(t,r)},dragGroupControl:function(t,r){return this.dragGroup(t,r)},dragGroupControlEnd:function(t,r){return this.dragGroupEnd(t,r)}},au={name:"renderable",props:[],events:["renderStart","render","renderEnd","renderGroupStart","renderGroup","renderGroupEnd"],dragRelation:"weak",dragStart:function(t,r){Q(t,"onRenderStart",ot(t,r,{isPinch:!!r.isPinch}))},drag:function(t,r){Q(t,"onRender",this.fillDragParams(t,r))},dragAfter:function(t,r){return this.drag(t,r)},dragEnd:function(t,r){Q(t,"onRenderEnd",this.fillDragEndParams(t,r))},dragGroupStart:function(t,r){Q(t,"onRenderGroupStart",ot(t,r,{isPinch:!!r.isPinch,targets:t.props.targets}))},dragGroup:function(t,r){var e=this,n=rr(t,"beforeRenderable",r),a=t.moveables,i=n.map(function(o,s){var u=a[s];return e.fillDragParams(u,o)});Q(t,"onRenderGroup",ot(t,r,R(R({isPinch:!!r.isPinch,targets:t.props.targets,transform:Fe(r),transformObject:{}},Ht(Le(r))),{events:i})))},dragGroupEnd:function(t,r){var e=this,n=rr(t,"beforeRenderable",r),a=t.moveables,i=n.map(function(o,s){var u=a[s];return e.fillDragEndParams(u,o)});Q(t,"onRenderGroupEnd",ot(t,r,R({isPinch:!!r.isPinch,isDrag:r.isDrag,targets:t.props.targets,events:i,transformObject:{},transform:Fe(r)},Ht(Le(r)))))},dragControlStart:function(t,r){return this.dragStart(t,r)},dragControl:function(t,r){return this.drag(t,r)},dragControlAfter:function(t,r){return this.dragAfter(t,r)},dragControlEnd:function(t,r){return this.dragEnd(t,r)},dragGroupControlStart:function(t,r){return this.dragGroupStart(t,r)},dragGroupControl:function(t,r){return this.dragGroup(t,r)},dragGroupControlEnd:function(t,r){return this.dragGroupEnd(t,r)},fillDragParams:function(t,r){var e={};return Xr(rn(r)||[]).forEach(function(n){e[n.name]=n.functionValue}),ot(t,r,R({isPinch:!!r.isPinch,transformObject:e,transform:Fe(r)},Ht(Le(r))))},fillDragEndParams:function(t,r){var e={};return Xr(rn(r)||[]).forEach(function(n){e[n.name]=n.functionValue}),ot(t,r,R({isPinch:!!r.isPinch,isDrag:r.isDrag,transformObject:e,transform:Fe(r)},Ht(Le(r))))}};function de(t,r,e,n,a,i,o){i.clientDistX=i.distX,i.clientDistY=i.distY;var s=a==="Start",u=a==="End",l=a==="After",c=t.state.target,f=i.isRequest,v=n.indexOf("Control")>-1;if(!c||s&&v&&!f&&t.areaElement===i.inputEvent.target)return!1;var p=W([],B(t[r]),!1);if(f){var d=i.requestAble;p.some(function(T){return T.name===d})||p.push.apply(p,W([],B(t.props.ables.filter(function(T){return T.name===d})),!1))}if(!p.length||p.every(function(T){return T.dragRelation}))return!1;var g=i.inputEvent,h;u&&g&&(h=document.elementFromPoint(i.clientX,i.clientY)||g.target);var A=!1,m=function(){var T;A=!0,(T=i.stop)===null||T===void 0||T.call(i)},E=s&&(!t.targetGesto||!t.controlGesto||!t.targetGesto.isFlag()||!t.controlGesto.isFlag());E&&t.updateRect(a,!0,!1);var C=i.datas,b=v?"controlGesto":"targetGesto",y=t[b],D=function(T,x,O){if(!(x in T)||y!==t[b])return!1;var P=T.name,N=C[P]||(C[P]={});if(s&&(N.isEventStart=!O||!T[O]||T[O](t,i)),!N.isEventStart)return!1;var F=T[x](t,R(R({},i),{stop:m,datas:N,originalDatas:C,inputTarget:h}));return t._emitter.off(),s&&F===!1&&(N.isEventStart=!1),F};E&&p.forEach(function(T){T.unset&&T.unset(t)}),D(nu,"drag".concat(n).concat(a));var S=0,w=0;e.forEach(function(T){if(A)return!1;var x="".concat(T).concat(n).concat(a),O="".concat(T).concat(n,"Condition");a===""&&!f&&Xs(t.state,i);var P=p.filter(function(k){return k[x]});P=P.filter(function(k,H){return k.name&&P.indexOf(k)===H});var N=P.filter(function(k){return D(k,x,O)}),F=N.length;A&&++S,F&&++w,!A&&s&&P.length&&!F&&(S+=P.filter(function(k){var H=k.name,U=C[H];return U.isEventStart?k.dragRelation!=="strong":!1}).length?1:0)}),(!l||w)&&D(au,"drag".concat(n).concat(a));var I=y!==t[b]||S===e.length;if((u||A||I)&&(t.state.gestos={},t.moveables&&t.moveables.forEach(function(T){T.state.gestos={}}),p.forEach(function(T){T.unset&&T.unset(t)})),s&&!I&&!f&&w&&t.props.preventDefault&&(i==null||i.preventDefault()),t.isUnmounted||I)return!1;if(!s&&w&&!o||u){var G=t.props.flushSync||Gs;G(function(){t.updateRect(u?a:"",!0,!1),t.forceUpdate()})}return!s&&!u&&!l&&w&&!o&&de(t,r,e,n,a+"After",i),!0}function Da(t){return function(r){var e,n=r.inputEvent.target,a=t.areaElement,i=t._dragTarget;return!i||!((e=t.controlGesto)===null||e===void 0)&&e.isFlag()?!1:n===i||i.contains(n)||n===a||!t.isMoveableElement(n)&&!t.controlBox.contains(n)||Ot(n,"moveable-area")||Ot(n,"moveable-padding")||Ot(n,"moveable-edgeDraggable")}}function iu(t,r,e){var n=t.controlBox,a=[],i=t.props.dragTarget;return a.push(n),(!t.props.dragArea||i)&&a.push(r),oi(t,a,"targetAbles",e,{dragStart:Da(t),pinchStart:Da(t)})}function oi(t,r,e,n,a){a===void 0&&(a={});var i=e==="targetAbles",o=t.props,s=o.pinchOutside,u=o.pinchThreshold,l=o.preventClickEventOnDrag,c=o.preventClickDefault,f=o.checkInput,v=o.dragFocusedInput,p=o.preventDefault,d=p===void 0?!0:p,g=o.dragContainer,h=ir(g,!0),A={preventDefault:d,preventRightClick:!0,preventWheelClick:!0,container:h||Er(t.getControlBoxElement()),pinchThreshold:u,pinchOutside:s,preventClickEventOnDrag:i?l:!1,preventClickEventOnDragStart:i?c:!1,preventClickEventByCondition:i?null:function(C){return t.controlBox.contains(C.target)},checkInput:i?f:!1,dragFocusedInput:v},m=new dp(r,A),E=n==="Control";return["drag","pinch"].forEach(function(C){["Start","","End"].forEach(function(b){m.on("".concat(C).concat(b),function(y){var D,S=y.eventType,w=C==="drag"&&y.isPinch;if(a[S]&&!a[S](y)){y.stop();return}if(!w){var I=C==="drag"?[C]:["drag",C],G=de(t,e,I,n,b,y);G?(t.props.stopPropagation||b==="Start"&&E)&&((D=y==null?void 0:y.inputEvent)===null||D===void 0||D.stopPropagation()):y.stop()}})})}),m}var Hg=function(){function t(r,e,n){var a=this;this.target=r,this.moveable=e,this.eventName=n,this.ables=[],this._onEvent=function(i){var o=a.eventName,s=a.moveable;s.state.disableNativeEvent||a.ables.forEach(function(u){u[o](s,{inputEvent:i})})},r.addEventListener(n.toLowerCase(),this._onEvent)}return t.prototype.setAbles=function(r){this.ables=r},t.prototype.destroy=function(){this.target.removeEventListener(this.eventName.toLowerCase(),this._onEvent),this.target=null,this.moveable=null},t}();function Ug(t,r,e,n){var a;e===void 0&&(e=r);var i=ps(t,r),o=i.matrixes,s=i.is3d,u=i.targetMatrix,l=i.transformOrigin,c=i.targetOrigin,f=i.offsetContainer,v=i.hasFixed,p=i.zoom,d=ed(f,e),g=d.matrixes,h=d.is3d,A=d.offsetContainer,m=d.zoom,E=n||h||s,C=E?4:3,b=t.tagName.toLowerCase()!=="svg"&&"ownerSVGElement"in t,y=u,D=St(C),S=St(C),w=St(C),I=St(C),G=o.length,T=g.map(function(H){return R(R({},H),{matrix:H.matrix?W([],B(H.matrix),!1):void 0})}).reverse();o.reverse(),!s&&E&&(y=nr(y,3,4),Sa(o)),!h&&E&&Sa(T),T.forEach(function(H){S=ht(S,H.matrix,C)});var x=e||xr(t),O=((a=T[0])===null||a===void 0?void 0:a.target)||me(x,x,!0).offsetParent,P=T.slice(1).reduce(function(H,U){return ht(H,U.matrix,C)},St(C));o.forEach(function(H,U){if(G-2===U&&(w=D.slice()),G-1===U&&(I=D.slice()),!H.matrix){var z=o[U+1],X=ag(H,z,O,C,ht(P,D,C));H.matrix=Gr(X,C)}D=ht(D,H.matrix,C)});var N=!b&&s;y||(y=St(N?4:3));var F=Dn(b&&y.length===16?nr(y,4,3):y,N),k=S;return S=Xo(S,C,C),{hasZoom:p!==1||m!==1,hasFixed:v,matrixes:o,rootMatrix:S,originalRootMatrix:k,beforeMatrix:w,offsetMatrix:I,allMatrix:D,targetMatrix:y,targetTransform:F,inlineTransform:t.style.transform,transformOrigin:l,targetOrigin:c,is3d:E,offsetContainer:f,offsetRootContainer:A}}function Wg(t,r,e,n){e===void 0&&(e=r);var a=0,i=0,o=0,s={},u=Ls(t);if(t&&(a=u.offsetWidth,i=u.offsetHeight),t){var l=Ug(t,r,e,n),c=Vr(l.allMatrix,l.transformOrigin,a,i);s=R(R({},l),c);var f=Vr(l.allMatrix,[50,50],100,100);o=zs([f.pos1,f.pos2],f.direction)}var v=n?4:3;return R(R(R({hasZoom:!1,width:a,height:i,rotation:o},u),{originalRootMatrix:St(v),rootMatrix:St(v),beforeMatrix:St(v),offsetMatrix:St(v),allMatrix:St(v),targetMatrix:St(v),targetTransform:"",inlineTransform:"",transformOrigin:[0,0],targetOrigin:[0,0],is3d:!!n,left:0,top:0,right:0,bottom:0,origin:[0,0],pos1:[0,0],pos2:[0,0],pos3:[0,0],pos4:[0,0],direction:1,hasFixed:!1,offsetContainer:null,offsetRootContainer:null,matrixes:[]}),s)}function ba(t,r,e,n,a,i){i===void 0&&(i=[]);var o=1,s=[0,0],u=He(),l=He(),c=He(),f=He(),v=[0,0],p={},d=Wg(r,e,a,!0);if(r){var g=Vt(r);i.forEach(function(T){p[T]=g(T)});var h=d.is3d?4:3,A=Vr(d.offsetMatrix,ft(d.transformOrigin,qo(d.targetMatrix,h)),d.width,d.height);o=A.direction,s=ft(A.origin,[A.left-d.left,A.top-d.top]),f=pe(d.offsetRootContainer);var m=me(n,n,!0).offsetParent||d.offsetRootContainer;if(d.hasZoom){var E=Vr(ht(d.originalRootMatrix,d.allMatrix),d.transformOrigin,d.width,d.height),C=Vr(d.originalRootMatrix,on(Vt(m)("transformOrigin")).map(function(T){return parseFloat(T)}),m.offsetWidth,m.offsetHeight);if(u=Hn(E,f),c=Hn(C,f,m,!0),t){var b=E.left,y=E.top;l=Hn({left:b,top:y,bottom:y,right:y},f)}}else{u=pe(r),c=rd(m),t&&(l=pe(t));var D=c.left,S=c.top,w=c.clientLeft,I=c.clientTop,G=[u.left-D,u.top-S];v=tt(_r(d.rootMatrix,G,4),[w+d.left,I+d.top])}}return R({targetClientRect:u,containerClientRect:c,moveableClientRect:l,rootContainerClientRect:f,beforeDirection:o,beforeOrigin:s,originalBeforeOrigin:s,target:r,style:p,offsetDelta:v},d)}function so(t){var r=t.pos1,e=t.pos2,n=t.pos3,a=t.pos4;if(!r||!e||!n||!a)return null;var i=kr([r,e,n,a]),o=[i.minX,i.minY],s=tt(t.origin,o);return r=tt(r,o),e=tt(e,o),n=tt(n,o),a=tt(a,o),R(R({},t),{left:t.left,top:t.top,posDelta:o,pos1:r,pos2:e,pos3:n,pos4:a,origin:s,beforeOrigin:s,isPersisted:!0})}var jr=function(t){Re(r,t);function r(){var e=t!==null&&t.apply(this,arguments)||this;return e.state=R({container:null,gestos:{},renderPoses:[[0,0],[0,0],[0,0],[0,0]],disableNativeEvent:!1,posDelta:[0,0]},ba(null)),e.renderState={},e.enabledAbles=[],e.targetAbles=[],e.controlAbles=[],e.rotation=0,e.scale=[1,1],e.isMoveableMounted=!1,e.isUnmounted=!1,e.events={mouseEnter:null,mouseLeave:null},e._emitter=new gn,e._prevOriginalDragTarget=null,e._originalDragTarget=null,e._prevDragTarget=null,e._dragTarget=null,e._prevDragArea=!1,e._isPropTargetChanged=!1,e._hasFirstTarget=!1,e._reiszeObserver=null,e._observerId=0,e._mutationObserver=null,e._rootContainer=null,e._viewContainer=null,e._viewClassNames=[],e._store={},e.checkUpdateRect=function(){if(!e.isDragging()){var n=e.props.parentMoveable;if(n){n.checkUpdateRect();return}rv(e._observerId),e._observerId=Eo(function(){e.isDragging()||e.updateRect()})}},e._onPreventClick=function(n){n.stopPropagation(),n.preventDefault()},e}return r.prototype.render=function(){var e=this.props,n=this.getState(),a=e.parentPosition,i=e.className,o=e.target,s=e.zoom,u=e.cspNonce,l=e.translateZ,c=e.cssStyled,f=e.groupable,v=e.linePadding,p=e.controlPadding;this._checkUpdateRootContainer(),this.checkUpdate(),this.updateRenderPoses();var d=B(a||[0,0],2),g=d[0],h=d[1],A=n.left,m=n.top,E=n.target,C=n.direction,b=n.hasFixed,y=n.offsetDelta,D=e.targets,S=this.isDragging(),w={};this.getEnabledAbles().forEach(function(P){w["data-able-".concat(P.name.toLowerCase())]=!0});var I=this._getAbleClassName(),G=D&&D.length&&(E||f)||o||!this._hasFirstTarget&&this.state.isPersisted,T=this.controlBox||this.props.firstRenderState||this.props.persistData,x=[A-g,m-h];!f&&e.useAccuratePosition&&(x[0]+=y[0],x[1]+=y[1]);var O={position:b?"fixed":"absolute",display:G?"block":"none",visibility:T?"visible":"hidden",transform:"translate3d(".concat(x[0],"px, ").concat(x[1],"px, ").concat(l,")"),"--zoom":s,"--zoompx":"".concat(s,"px")};return v&&(O["--moveable-line-padding"]=v),p&&(O["--moveable-control-padding"]=p),tr(c,R({cspNonce:u,ref:cr(this,"controlBox"),className:"".concat($("control-box",C===-1?"reverse":"",S?"dragging":"")," ").concat(I," ").concat(i)},w,{onClick:this._onPreventClick,style:O}),this.renderAbles(),this._renderLines())},r.prototype.componentDidMount=function(){this.isMoveableMounted=!0,this.isUnmounted=!1;var e=this.props,n=e.parentMoveable,a=e.container;this._checkUpdateRootContainer(),this._checkUpdateViewContainer(),this._updateTargets(),this._updateNativeEvents(),this._updateEvents(),this.updateCheckInput(),this._updateObserver(this.props),!a&&!n&&!this.state.isPersisted&&(this.updateRect("",!1,!1),this.forceUpdate())},r.prototype.componentDidUpdate=function(e){this._checkUpdateRootContainer(),this._checkUpdateViewContainer(),this._updateNativeEvents(),this._updateTargets(),this._updateEvents(),this.updateCheckInput(),this._updateObserver(e)},r.prototype.componentWillUnmount=function(){var e,n;this.isMoveableMounted=!1,this.isUnmounted=!0,this._emitter.off(),(e=this._reiszeObserver)===null||e===void 0||e.disconnect(),(n=this._mutationObserver)===null||n===void 0||n.disconnect();var a=this._viewContainer;a&&this._changeAbleViewClassNames([]),Yr(this,!1),Yr(this,!0);var i=this.events;for(var o in i){var s=i[o];s&&s.destroy()}},r.prototype.getTargets=function(){var e=this.props.target;return e?[e]:[]},r.prototype.getAble=function(e){var n=this.props.ables||[];return Jt(n,function(a){return a.name===e})},r.prototype.getContainer=function(){var e=this.props,n=e.parentMoveable,a=e.wrapperMoveable,i=e.container;return i||a&&a.getContainer()||n&&n.getContainer()||this.controlBox.parentElement},r.prototype.getControlBoxElement=function(){return this.controlBox},r.prototype.isMoveableElement=function(e){var n;return e&&(((n=e.getAttribute)===null||n===void 0?void 0:n.call(e,"class"))||"").indexOf(Ua)>-1},r.prototype.dragStart=function(e){var n=this.targetGesto,a=this.controlGesto;return n&&Da(this)({inputEvent:e})?n.isFlag()||n.triggerDragStart(e):a&&this.isMoveableElement(e.target)&&(a.isFlag()||a.triggerDragStart(e)),this},r.prototype.hitTest=function(e){var n=this.state,a=n.target,i=n.pos1,o=n.pos2,s=n.pos3,u=n.pos4,l=n.targetClientRect;if(!a)return 0;var c;if(re(e)){var f=e.getBoundingClientRect();c={left:f.left,top:f.top,width:f.width,height:f.height}}else c=R({width:0,height:0},e);var v=c.left,p=c.top,d=c.width,g=c.height,h=Ti([i,o,u,s],l),A=up(h,[[v,p],[v+d,p],[v+d,p+g],[v,p+g]]),m=jo(h);return!A||!m?0:Math.min(100,A/m*100)},r.prototype.isInside=function(e,n){var a=this.state,i=a.target,o=a.pos1,s=a.pos2,u=a.pos3,l=a.pos4,c=a.targetClientRect;return i?oa([e,n],Ti([o,s,l,u],c)):!1},r.prototype.updateRect=function(e,n,a){a===void 0&&(a=!0);var i=this.props,o=!i.parentPosition&&!i.wrapperMoveable;o&&Kr(!0);var s=i.parentMoveable,u=this.state,l=u.target||i.target,c=this.getContainer(),f=s?s._rootContainer:this._rootContainer,v=ba(this.controlBox,l,c,c,f||c,this._getRequestStyles());if(!l&&this._hasFirstTarget&&i.persistData){var p=so(i.persistData);for(var d in p)v[d]=p[d]}o&&Kr(),this.updateState(v,s?!1:a)},r.prototype.isDragging=function(e){var n,a,i=this.targetGesto,o=this.controlGesto;if(i!=null&&i.isFlag()){if(!e)return!0;var s=i.getEventData();return!!(!((n=s[e])===null||n===void 0)&&n.isEventStart)}if(o!=null&&o.isFlag()){if(!e)return!0;var s=o.getEventData();return!!(!((a=s[e])===null||a===void 0)&&a.isEventStart)}return!1},r.prototype.updateTarget=function(e){this.updateRect(e,!0)},r.prototype.getRect=function(){var e=this.state,n=jt(this.state),a=B(n,4),i=a[0],o=a[1],s=a[2],u=a[3],l=Kt(n),c=e.width,f=e.height,v=l.width,p=l.height,d=l.left,g=l.top,h=[e.left,e.top],A=ft(h,e.origin),m=ft(h,e.beforeOrigin),E=e.transformOrigin;return{width:v,height:p,left:d,top:g,pos1:i,pos2:o,pos3:s,pos4:u,offsetWidth:c,offsetHeight:f,beforeOrigin:m,origin:A,transformOrigin:E,rotation:this.getRotation()}},r.prototype.getManager=function(){return this},r.prototype.stopDrag=function(e){if(!e||e==="target"){var n=this.targetGesto;(n==null?void 0:n.isIdle())===!1&&Ca(this,!1),n==null||n.stop()}if(!e||e==="control"){var n=this.controlGesto;(n==null?void 0:n.isIdle())===!1&&Ca(this,!0),n==null||n.stop()}},r.prototype.getRotation=function(){var e=this.state,n=e.pos1,a=e.pos2,i=e.direction;return fg(n,a,i)},r.prototype.request=function(e,n,a){n===void 0&&(n={});var i=this.props,o=i.ables,s=i.groupable,u=o.filter(function(g){return g.name===e})[0];if(this.isDragging()||!u||!u.request)return{request:function(){return this},requestEnd:function(){return this}};var l=this,c=u.request(this),f=a||n.isInstant,v=c.isControl?"controlAbles":"targetAbles",p="".concat(s?"Group":"").concat(c.isControl?"Control":""),d={request:function(g){return de(l,v,["drag"],p,"",R(R({},c.request(g)),{requestAble:e,isRequest:!0}),f),this},requestEnd:function(){return de(l,v,["drag"],p,"End",R(R({},c.requestEnd()),{requestAble:e,isRequest:!0}),f),this}};return de(l,v,["drag"],p,"Start",R(R({},c.requestStart(n)),{requestAble:e,isRequest:!0}),f),f?d.request(n).requestEnd():d},r.prototype.destroy=function(){this.componentWillUnmount()},r.prototype.updateRenderPoses=function(){var e=this.getState(),n=this.props,a=n.padding,i=e.originalBeforeOrigin,o=e.transformOrigin,s=e.allMatrix,u=e.is3d,l=e.pos1,c=e.pos2,f=e.pos3,v=e.pos4,p=e.left,d=e.top,g=e.isPersisted;if(!a){e.renderPoses=[l,c,f,v];return}var h=_s(a),A=h.left,m=h.top,E=h.bottom,C=h.right,b=u?4:3,y=[];g?y=o:this.controlBox&&n.groupable?y=i:y=ft(i,[p,d]);var D=je(b,Gr(y.map(function(S){return-S}),b),s,Gr(o,b));e.renderPoses=[We(D,l,[-A,-m],b),We(D,c,[C,-m],b),We(D,f,[-A,E],b),We(D,v,[C,E],b)]},r.prototype.checkUpdate=function(){this._isPropTargetChanged=!1;var e=this.props,n=e.target,a=e.container,i=e.parentMoveable,o=this.state,s=o.target,u=o.container;if(!(!s&&!n)){this.updateAbles();var l=!ya(s,n),c=l||!ya(u,a);if(c){var f=a||this.controlBox;f&&this.unsetAbles(),this.updateState({target:n,container:a}),!i&&f&&this.updateRect("End",!1,!1),this._isPropTargetChanged=l}}},r.prototype.waitToChangeTarget=function(){return new Promise(function(){})},r.prototype.triggerEvent=function(e,n){this._emitter.trigger(e,n);var a=this.props[e];return a&&a(n)},r.prototype.useCSS=function(e,n){var a=this.props.customStyledMap,i=e+n;return a[i]||(a[i]=ts(e,n)),a[i]},r.prototype.getState=function(){var e,n=this.props;(n.target||!((e=n.targets)===null||e===void 0)&&e.length)&&(this._hasFirstTarget=!0);var a=this.controlBox,i=n.persistData,o=n.firstRenderState;if(o&&!a)return o;if(!this._hasFirstTarget&&i){var s=so(i);if(s)return this.updateState(s,!1),this.state}return this.state.isPersisted=!1,this.state},r.prototype.updateSelectors=function(){},r.prototype.unsetAbles=function(){var e=this;this.targetAbles.forEach(function(n){n.unset&&n.unset(e)})},r.prototype.updateAbles=function(e,n){e===void 0&&(e=this.props.ables),n===void 0&&(n="");var a=this.props,i=a.triggerAblesSimultaneously,o=this.getEnabledAbles(e),s="drag".concat(n,"Start"),u="pinch".concat(n,"Start"),l="drag".concat(n,"ControlStart"),c=Ue(o,[s,u],i),f=Ue(o,[l],i);this.enabledAbles=o,this.targetAbles=c,this.controlAbles=f},r.prototype.updateState=function(e,n){if(n){if(this.isUnmounted)return;this.setState(e)}else{var a=this.state;for(var i in e)a[i]=e[i]}},r.prototype.getEnabledAbles=function(e){e===void 0&&(e=this.props.ables);var n=this.props;return e.filter(function(a){return a&&(a.always&&n[a.name]!==!1||n[a.name])})},r.prototype.renderAbles=function(){var e=this,n=this.props,a=n.triggerAblesSimultaneously,i={createElement:tr};return this.renderState={},ug(Qs(Ue(this.getEnabledAbles(),["render"],a).map(function(o){var s=o.render;return s(e,i)||[]})).filter(function(o){return o}),function(o){var s=o.key;return s}).map(function(o){return o[0]})},r.prototype.updateCheckInput=function(){this.targetGesto&&(this.targetGesto.options.checkInput=this.props.checkInput)},r.prototype._getRequestStyles=function(){var e=this.getEnabledAbles().reduce(function(n,a){var i,o,s=(o=(i=a.requestStyle)===null||i===void 0?void 0:i.call(a))!==null&&o!==void 0?o:[];return W(W([],B(n),!1),B(s),!1)},W([],B(this.props.requestStyles||[]),!1));return e},r.prototype._updateObserver=function(e){this._updateResizeObserver(e),this._updateMutationObserver(e)},r.prototype._updateEvents=function(){var e=this.controlBox,n=this.targetAbles.length,a=this.controlAbles.length,i=this._dragTarget,o=!n&&this.targetGesto||this._isTargetChanged(!0);o&&(Yr(this,!1),this.updateState({gestos:{}})),a||Yr(this,!0),i&&n&&!this.targetGesto&&(this.targetGesto=iu(this,i,"")),!this.controlGesto&&a&&(this.controlGesto=oi(this,e,"controlAbles","Control"))},r.prototype._updateTargets=function(){var e=this.props;this._prevDragTarget=this._dragTarget,this._prevOriginalDragTarget=this._originalDragTarget,this._originalDragTarget=e.dragTarget||e.target,this._dragTarget=ir(this._originalDragTarget,!0),this._prevDragArea=e.dragArea},r.prototype._renderLines=function(){var e=this.props,n=e,a=n.zoom,i=n.hideDefaultLines,o=n.hideChildMoveableDefaultLines,s=n.parentMoveable;if(i||s&&o)return[];var u=this.getState().renderPoses,l={createElement:tr};return[[0,1],[1,3],[3,2],[2,0]].map(function(c,f){var v=B(c,2),p=v[0],d=v[1];return Ae(l,"",u[p],u[d],a,"render-line-".concat(f))})},r.prototype._isTargetChanged=function(e){var n=this.props,a=n.dragTarget||n.target,i=this._prevOriginalDragTarget,o=this._prevDragArea,s=n.dragArea,u=!s&&i!==a,l=(e||s)&&o!==s;return u||l},r.prototype._updateNativeEvents=function(){var e=this,n=this.props,a=n.dragArea?this.areaElement:this.state.target,i=this.events,o=dr(i);if(this._isTargetChanged())for(var s in i){var u=i[s];u&&u.destroy(),i[s]=null}if(a){var l=this.enabledAbles;o.forEach(function(c){var f=Ue(l,[c]),v=f.length>0,p=i[c];if(!v){p&&(p.destroy(),i[c]=null);return}p||(p=new Hg(a,e,c),i[c]=p),p.setAbles(f)})}},r.prototype._checkUpdateRootContainer=function(){var e=this.props.rootContainer;!this._rootContainer&&e&&(this._rootContainer=ir(e,!0))},r.prototype._checkUpdateViewContainer=function(){var e=this.props.viewContainer;!this._viewContainer&&e&&(this._viewContainer=ir(e,!0));var n=this._viewContainer;n&&this._changeAbleViewClassNames(W(W([],B(this._getAbleViewClassNames()),!1),[this.isDragging()?mg:""],!1))},r.prototype._changeAbleViewClassNames=function(e){var n=this._viewContainer,a=Vs(e.filter(Boolean),function(l){return l}).map(function(l){var c=B(l,1),f=c[0];return f}),i=this._viewClassNames,o=Ee(i,a),s=o.removed,u=o.added;s.forEach(function(l){xo(n,i[l])}),u.forEach(function(l){wo(n,a[l])}),this._viewClassNames=a},r.prototype._getAbleViewClassNames=function(){var e=this;return(this.getEnabledAbles().map(function(n){var a;return((a=n.viewClassName)===null||a===void 0?void 0:a.call(n,e))||""}).join(" ")+" ".concat(this._getAbleClassName("-view"))).split(/\s+/g)},r.prototype._getAbleClassName=function(e){var n=this;e===void 0&&(e="");var a=this.getEnabledAbles(),i=this.targetGesto,o=this.controlGesto,s=i!=null&&i.isFlag()?i.getEventData():{},u=o!=null&&o.isFlag()?o.getEventData():{};return a.map(function(l){var c,f,v,p=l.name,d=((c=l.className)===null||c===void 0?void 0:c.call(l,n))||"";return(!((f=s[p])===null||f===void 0)&&f.isEventStart||!((v=u[p])===null||v===void 0)&&v.isEventStart)&&(d+=" ".concat($("".concat(p).concat(e,"-dragging")))),d.trim()}).filter(Boolean).join(" ")},r.prototype._updateResizeObserver=function(e){var n,a=this.props,i=a.target,o=Er(this.getControlBoxElement());if(!o.ResizeObserver||!i||!a.useResizeObserver){(n=this._reiszeObserver)===null||n===void 0||n.disconnect();return}if(!(e.target===i&&this._reiszeObserver)){var s=new o.ResizeObserver(this.checkUpdateRect);s.observe(i,{box:"border-box"}),this._reiszeObserver=s}},r.prototype._updateMutationObserver=function(e){var n=this,a,i=this.props,o=i.target,s=Er(this.getControlBoxElement());if(!s.MutationObserver||!o||!i.useMutationObserver){(a=this._mutationObserver)===null||a===void 0||a.disconnect();return}if(!(e.target===o&&this._mutationObserver)){var u=new s.MutationObserver(function(l){var c,f;try{for(var v=wp(l),p=v.next();!p.done;p=v.next()){var d=p.value;d.type==="attributes"&&d.attributeName==="style"&&n.checkUpdateRect()}}catch(g){c={error:g}}finally{try{p&&!p.done&&(f=v.return)&&f.call(v)}finally{if(c)throw c.error}}});u.observe(o,{attributes:!0}),this._mutationObserver=u}},r.defaultProps={target:null,dragTarget:null,container:null,rootContainer:null,origin:!0,parentMoveable:null,wrapperMoveable:null,isWrapperMounted:!1,parentPosition:null,warpSelf:!1,svgOrigin:"",dragContainer:null,useResizeObserver:!1,useMutationObserver:!1,preventDefault:!0,linePadding:0,controlPadding:0,ables:[],pinchThreshold:20,dragArea:!1,passDragArea:!1,transformOrigin:"",className:"",zoom:1,triggerAblesSimultaneously:!1,padding:{},pinchOutside:!0,checkInput:!1,dragFocusedInput:!1,groupable:!1,hideDefaultLines:!1,cspNonce:"",translateZ:0,cssStyled:null,customStyledMap:{},props:{},stopPropagation:!1,preventClickDefault:!1,preventClickEventOnDrag:!0,flushSync:Gs,firstRenderState:null,persistData:null,viewContainer:null,requestStyles:[],useAccuratePosition:!1},r}(Po),si={name:"groupable",props:["defaultGroupRotate","useDefaultGroupRotate","defaultGroupOrigin","groupable","groupableProps","targetGroups","hideChildMoveableDefaultLines"],events:[],render:function(t,r){var e,n=t.props,a=n.targets||[],i=t.getState(),o=i.left,s=i.top,u=i.isPersisted,l=n.zoom||1,c=t.renderGroupRects,f=((e=n.persistData)===null||e===void 0?void 0:e.children)||[];u?a=f.map(function(){return null}):f=[];var v=t._store,p=Zi(v,"parentPosition",[o,s],function(g){return g.join(",")}),d=Zi(v,"requestStyles",t.getRequestChildStyles(),function(g){return g.join(",")});return t.moveables=t.moveables.slice(0,a.length),W(W([],B(a.map(function(g,h){return r.createElement(jr,{key:"moveable"+h,ref:mo(t,"moveables",h),target:g,origin:!1,requestStyles:d,cssStyled:n.cssStyled,customStyledMap:n.customStyledMap,useResizeObserver:n.useResizeObserver,useMutationObserver:n.useMutationObserver,hideChildMoveableDefaultLines:n.hideChildMoveableDefaultLines,parentMoveable:t,parentPosition:[o,s],persistData:f[h],zoom:l})})),!1),B(Qs(c.map(function(g,h){var A=g.pos1,m=g.pos2,E=g.pos3,C=g.pos4,b=[A,m,E,C];return[[0,1],[1,3],[3,2],[2,0]].map(function(y,D){var S=B(y,2),w=S[0],I=S[1];return Ae(r,"",tt(b[w],p),tt(b[I],p),l,"group-rect-".concat(h,"-").concat(D))})}))),!1)}},Yg=Ie("clickable",{props:["clickable"],events:["click","clickGroup"],always:!0,dragRelation:"weak",dragStart:function(){},dragControlStart:function(){},dragGroupStart:function(t,r){r.datas.inputTarget=r.inputEvent&&r.inputEvent.target},dragEnd:function(t,r){var e=t.props.target,n=r.inputEvent,a=r.inputTarget,i=t.isMoveableElement(a),o=!i&&t.controlBox.contains(a);if(!(!n||!a||r.isDrag||t.isMoveableElement(a)||o)){var s=e.contains(a);Q(t,"onClick",ot(t,r,{isDouble:r.isDouble,inputTarget:a,isTarget:e===a,moveableTarget:t.props.target,containsTarget:s}))}},dragGroupEnd:function(t,r){var e=r.inputEvent,n=r.inputTarget;if(!(!e||!n||r.isDrag||t.isMoveableElement(n)||r.datas.inputTarget===n)){var a=t.props.targets,i=a.indexOf(n),o=i>-1,s=!1;i===-1&&(i=pr(a,function(u){return u.contains(n)}),s=i>-1),Q(t,"onClickGroup",ot(t,r,{isDouble:r.isDouble,targets:a,inputTarget:n,targetIndex:i,isTarget:o,containsTarget:s,moveableTarget:a[i]}))}},dragControlEnd:function(t,r){this.dragEnd(t,r)},dragGroupControlEnd:function(t,r){this.dragEnd(t,r)}});function zr(t){var r=t.originalDatas.draggable;return r||(t.originalDatas.draggable={},r=t.originalDatas.draggable),R(R({},t),{datas:r})}var Vg=Ie("edgeDraggable",{css:[".edge.edgeDraggable.line {\ncursor: move;\n}"],render:function(t,r){var e=t.props,n=e.edgeDraggable;return n?hs(r,"edgeDraggable",n,t.getState().renderPoses,e.zoom):[]},dragCondition:function(t,r){var e,n=t.props,a=(e=r.inputEvent)===null||e===void 0?void 0:e.target;return!n.edgeDraggable||!a?!1:!n.draggable&&Ot(a,$("direction"))&&Ot(a,$("edge"))&&Ot(a,$("edgeDraggable"))},dragStart:function(t,r){return zt.dragStart(t,zr(r))},drag:function(t,r){return zt.drag(t,zr(r))},dragEnd:function(t,r){return zt.dragEnd(t,zr(r))},dragGroupCondition:function(t,r){var e,n=t.props,a=(e=r.inputEvent)===null||e===void 0?void 0:e.target;return!n.edgeDraggable||!a?!1:!n.draggable&&Ot(a,$("direction"))&&Ot(a,$("line"))},dragGroupStart:function(t,r){return zt.dragGroupStart(t,zr(r))},dragGroup:function(t,r){return zt.dragGroup(t,zr(r))},dragGroupEnd:function(t,r){return zt.dragGroupEnd(t,zr(r))},unset:function(t){return zt.unset(t)}}),ou={name:"individualGroupable",props:["individualGroupable","individualGroupableProps"],events:[]},ui=[nu,$s,Kd,pg,zt,Vg,ha,dg,hg,Td,yg,Eg,Sg,Gg,Pg,Lg,si,ou,Yg,Zs,au],Qg=ui.reduce(function(t,r){return(r.events||[]).forEach(function(e){bo(t,e)}),t},[]),Xg=ui.reduce(function(t,r){return(r.props||[]).forEach(function(e){bo(t,e)}),t},[]);function uo(t,r){var e=B(t,3),n=e[0],a=e[1],i=e[2];return(n*r[0]+a*r[1]+i)/Math.sqrt(n*n+a*a)}function Qe(t,r){var e=B(t,2),n=e[0],a=e[1];return-n*r[0]-a*r[1]}function lo(t,r){return Math.max.apply(Math,W([],B(t.map(function(e){var n=B(e,4),a=n[0],i=n[1],o=n[2],s=n[3];return Math.max(a[r],i[r],o[r],s[r])})),!1))}function co(t,r){return Math.min.apply(Math,W([],B(t.map(function(e){var n=B(e,4),a=n[0],i=n[1],o=n[2],s=n[3];return Math.min(a[r],i[r],o[r],s[r])})),!1))}function qg(t,r){var e,n,a,i=[0,0],o=[0,0],s=[0,0],u=[0,0],l=0,c=0;if(!t.length)return{pos1:i,pos2:o,pos3:s,pos4:u,minX:0,minY:0,maxX:0,maxY:0,width:l,height:c,rotation:r};var f=nt(r,Ut);if(f%90){var v=f/180*Math.PI,p=Math.tan(v),d=-1/p,g=[va,Gi],h=[[0,0],[0,0]],A=[va,Gi],m=[[0,0],[0,0]];t.forEach(function(_){_.forEach(function(K){var q=uo([-p,1,0],K),Y=uo([-d,1,0],K);g[0]>q&&(h[0]=K,g[0]=q),g[1]<q&&(h[1]=K,g[1]=q),A[0]>Y&&(m[0]=K,A[0]=Y),A[1]<Y&&(m[1]=K,A[1]=Y)})});var E=B(h,2),C=E[0],b=E[1],y=B(m,2),D=y[0],S=y[1],w=[-p,1,Qe([-p,1],C)],I=[-p,1,Qe([-p,1],b)],G=[-d,1,Qe([-d,1],D)],T=[-d,1,Qe([-d,1],S)];e=B([[w,G],[w,T],[I,G],[I,T]].map(function(_){var K=B(_,2),q=K[0],Y=K[1];return za(q,Y)[0]}),4),i=e[0],o=e[1],s=e[2],u=e[3],l=A[1]-A[0],c=g[1]-g[0]}else{var x=co(t,0),O=co(t,1),P=lo(t,0),N=lo(t,1);if(i=[x,O],o=[P,O],s=[x,N],u=[P,N],l=P-x,c=N-O,f%180){var F=[s,i,u,o];n=B(F,4),i=n[0],o=n[1],s=n[2],u=n[3],l=N-O,c=P-x}}if(f%360>180){var F=[u,s,o,i];a=B(F,4),i=a[0],o=a[1],s=a[2],u=a[3]}var k=kr([i,o,s,u]),H=k.minX,U=k.minY,z=k.maxX,X=k.maxY;return{pos1:i,pos2:o,pos3:s,pos4:u,width:l,height:c,minX:H,minY:U,maxX:z,maxY:X,rotation:r}}function su(t,r){var e=r.map(function(n){if(Bt(n)){var a=su(t,n),i=a.length;return i>1?a:i===1?a[0]:null}else{var o=Jt(t,function(s){var u=s.manager;return u.props.target===n});return o?(o.finded=!0,o.manager):null}}).filter(Boolean);return e.length===1&&Bt(e[0])?e[0]:e}var Kg=function(t){Re(r,t);function r(){var e=t!==null&&t.apply(this,arguments)||this;return e.differ=new _o,e.moveables=[],e.transformOrigin="50% 50%",e.renderGroupRects=[],e._targetGroups=[],e._hasFirstTargets=!1,e}return r.prototype.componentDidMount=function(){t.prototype.componentDidMount.call(this)},r.prototype.checkUpdate=function(){this._isPropTargetChanged=!1,this.updateAbles()},r.prototype.getTargets=function(){return this.props.targets},r.prototype.updateRect=function(e,n,a){var i;a===void 0&&(a=!0);var o=this.state;if(!this.controlBox||o.isPersisted)return;Kr(!0),this.moveables.forEach(function(rt){rt.updateRect(e,!1,!1)});var s=this.props,u=this.moveables,l=o.target||s.target,c=u.map(function(rt){return{finded:!1,manager:rt}}),f=this.props.targetGroups||[],v=su(c,f),p=s.useDefaultGroupRotate;v.push.apply(v,W([],B(c.filter(function(rt){var lt=rt.finded;return!lt}).map(function(rt){var lt=rt.manager;return lt})),!1));var d=[],g=!n||e!==""&&s.updateGroup,h=s.defaultGroupRotate||0;if(!this._hasFirstTargets){var A=(i=s.persistData)===null||i===void 0?void 0:i.rotation;A!=null&&(h=A)}function m(rt,lt,et){var j=rt.map(function(dt){if(Bt(dt)){var st=m(dt,lt),vt=[st.pos1,st.pos2,st.pos3,st.pos4];return d.push(st),{poses:vt,rotation:st.rotation}}else return{poses:jt(dt.state),rotation:dt.getRotation()}}),J=j.map(function(dt){var st=dt.rotation;return st}),pt=0,at=J[0],it=J.every(function(dt){return Math.abs(at-dt)<.1});g?pt=!p&&it?at:h:pt=!p&&!et&&it?at:lt;var ut=j.map(function(dt){var st=dt.poses;return st}),At=qg(ut,pt);return At}var E=m(v,this.rotation,!0);g&&(this.rotation=E.rotation,this.transformOrigin=s.defaultGroupOrigin||"50% 50%",this.scale=[1,1]),this._targetGroups=f,this.renderGroupRects=d;var C=this.transformOrigin,b=this.rotation,y=this.scale,D=E.width,S=E.height,w=E.minX,I=E.minY,G=vg([[0,0],[D,0],[0,S],[D,S]],ni(C,D,S),this.rotation/180*Math.PI),T=kr(G.result),x=T.minX,O=T.minY,P=" rotate(".concat(b,"deg)")+" scale(".concat(qt(y[0]),", ").concat(qt(y[1]),")"),N="translate(".concat(-x,"px, ").concat(-O,"px)").concat(P);this.controlBox.style.transform="translate3d(".concat(w,"px, ").concat(I,"px, ").concat(this.props.translateZ||0,")"),l.style.cssText+="left:0px;top:0px;"+"transform-origin:".concat(C,";")+"width:".concat(D,"px;height:").concat(S,"px;")+"transform: ".concat(N),o.width=D,o.height=S;var F=this.getContainer(),k=ba(this.controlBox,l,this.controlBox,this.getContainer(),this._rootContainer||F,[]),H=[k.left,k.top],U=B(jt(k),4),z=U[0],X=U[1],_=U[2],K=U[3],q=kr([z,X,_,K]),Y=[q.minX,q.minY],Z=qt(y[0]*y[1]);k.pos1=tt(z,Y),k.pos2=tt(X,Y),k.pos3=tt(_,Y),k.pos4=tt(K,Y),k.left=w-k.left+Y[0],k.top=I-k.top+Y[1],k.origin=tt(ft(H,k.origin),Y),k.beforeOrigin=tt(ft(H,k.beforeOrigin),Y),k.originalBeforeOrigin=ft(H,k.originalBeforeOrigin),k.transformOrigin=tt(ft(H,k.transformOrigin),Y),l.style.transform="translate(".concat(-x-Y[0],"px, ").concat(-O-Y[1],"px)")+P,Kr(),this.updateState(R(R({},k),{posDelta:Y,direction:Z,beforeDirection:Z}),a)},r.prototype.getRect=function(){return R(R({},t.prototype.getRect.call(this)),{children:this.moveables.map(function(e){return e.getRect()})})},r.prototype.triggerEvent=function(e,n,a){if(a||e.indexOf("Group")>-1)return t.prototype.triggerEvent.call(this,e,n);this._emitter.trigger(e,n)},r.prototype.getRequestChildStyles=function(){var e=this.getEnabledAbles().reduce(function(n,a){var i,o,s=(o=(i=a.requestChildStyle)===null||i===void 0?void 0:i.call(a))!==null&&o!==void 0?o:[];return W(W([],B(n),!1),B(s),!1)},[]);return e},r.prototype.updateAbles=function(){t.prototype.updateAbles.call(this,W(W([],B(this.props.ables),!1),[si],!1),"Group")},r.prototype._updateTargets=function(){t.prototype._updateTargets.call(this),this._originalDragTarget=this.props.dragTarget||this.areaElement,this._dragTarget=ir(this._originalDragTarget,!0)},r.prototype._updateEvents=function(){var e=this.state,n=this.props,a=this._prevDragTarget,i=n.dragTarget||this.areaElement,o=n.targets,s=this.differ.update(o),u=s.added,l=s.changed,c=s.removed,f=u.length||c.length;(f||a!==i)&&(Yr(this,!1),Yr(this,!0),this.updateState({gestos:{}})),a!==i&&(e.target=null),e.target||(e.target=this.areaElement,this.controlBox.style.display="block"),e.target&&(this.targetGesto||(this.targetGesto=iu(this,this._dragTarget,"Group")),this.controlGesto||(this.controlGesto=oi(this,this.controlBox,"controlAbles","GroupControl")));var v=!ya(e.container,n.container);v&&(e.container=n.container),(v||f||this.transformOrigin!==(n.defaultGroupOrigin||"50% 50%")||l.length||o.length&&!Js(this._targetGroups,n.targetGroups||[]))&&(this.updateRect(),this._hasFirstTargets=!0),this._isPropTargetChanged=!!f},r.prototype._updateObserver=function(){},r.defaultProps=R(R({},jr.defaultProps),{transformOrigin:["50%","50%"],groupable:!0,dragArea:!0,keepRatio:!0,targets:[],defaultGroupRotate:0,defaultGroupOrigin:"50% 50%"}),r}(jr),Jg=function(t){Re(r,t);function r(){var e=t!==null&&t.apply(this,arguments)||this;return e.moveables=[],e}return r.prototype.render=function(){var e=this,n,a=this.props,i=a.cspNonce,o=a.cssStyled,s=a.persistData,u=a.targets||[],l=u.length,c=this.isUnmounted||!l,f=(n=s==null?void 0:s.children)!==null&&n!==void 0?n:[];return c&&!l&&f.length?u=f.map(function(){return null}):c||(f=[]),tr(o,{cspNonce:i,ref:cr(this,"controlBox"),className:$("control-box")},u.map(function(v,p){var d,g,h=(g=(d=a.individualGroupableProps)===null||d===void 0?void 0:d.call(a,v,p))!==null&&g!==void 0?g:{};return tr(jr,R({key:"moveable"+p,ref:mo(e,"moveables",p)},a,h,{target:v,wrapperMoveable:e,isWrapperMounted:e.isMoveableMounted,persistData:f[p]}))}))},r.prototype.componentDidMount=function(){},r.prototype.componentDidUpdate=function(){},r.prototype.getTargets=function(){return this.props.targets},r.prototype.updateRect=function(e,n,a){a===void 0&&(a=!0),Kr(!0),this.moveables.forEach(function(i){i.updateRect(e,n,a)}),Kr()},r.prototype.getRect=function(){return R(R({},t.prototype.getRect.call(this)),{children:this.moveables.map(function(e){return e.getRect()})})},r.prototype.request=function(){return{request:function(){return this},requestEnd:function(){return this}}},r.prototype.dragStart=function(){return this},r.prototype.hitTest=function(){return 0},r.prototype.isInside=function(){return!1},r.prototype.isDragging=function(){return!1},r.prototype.updateRenderPoses=function(){},r.prototype.checkUpdate=function(){},r.prototype.triggerEvent=function(){},r.prototype.updateAbles=function(){},r.prototype._updateEvents=function(){},r.prototype._updateObserver=function(){},r}(jr);function uu(t,r){var e=[];return t.forEach(function(n){if(n){if(Yt(n)){r[n]&&e.push.apply(e,W([],B(r[n]),!1));return}Bt(n)?e.push.apply(e,W([],B(uu(n,r)),!1)):e.push(n)}}),e}function lu(t,r){var e=[];return t.forEach(function(n){if(n){if(Yt(n)){r[n]&&e.push.apply(e,W([],B(r[n]),!1));return}Bt(n)?e.push(lu(n,r)):e.push(n)}}),e}function cu(t,r){return t.length!==r.length||t.some(function(e,n){var a=r[n];return!e&&!a?!1:e!=a?Bt(e)&&Bt(a)?cu(e,a):!0:!1})}var _g=function(t){Re(r,t);function r(){var e=t!==null&&t.apply(this,arguments)||this;return e.refTargets=[],e.selectorMap={},e._differ=new _o,e._elementTargets=[],e._onChangeTargets=null,e}return r.makeStyled=function(){var e={},n=this.getTotalAbles();n.forEach(function(i){var o=i.css;o&&o.forEach(function(s){e[s]=!0})});var a=dr(e).join("\n");this.defaultStyled=ts("div",Yf(Ua,Np+a))},r.getTotalAbles=function(){return W([$s,si,ou,Zs],B(this.defaultAbles),!1)},r.prototype.render=function(){var e,n=this.constructor;n.defaultStyled||n.makeStyled();var a=this.props,i=a.ables,o=a.props,s=Dp(a,["ables","props"]),u=this._updateRefs(!0),l=uu(u,this.selectorMap),c=l.length>1,f=n.getTotalAbles(),v=W(W([],B(f),!1),B(i||[]),!1),p=R(R(R({},s),o||{}),{ables:v,cssStyled:n.defaultStyled,customStyledMap:n.customStyledMap});this._elementTargets=l;var d=null,g=this.moveable,h=s.persistData;if(h!=null&&h.children&&(c=!0),s.individualGroupable)return tr(Jg,R({key:"individual-group",ref:cr(this,"moveable")},p,{target:null,targets:l}));if(c){var A=lu(u,this.selectorMap);if(g&&!g.props.groupable&&!g.props.individualGroupable){var m=g.props.target;m&&l.indexOf(m)>-1&&(d=R({},g.state))}return tr(Kg,R({key:"group",ref:cr(this,"moveable")},p,(e=s.groupableProps)!==null&&e!==void 0?e:{},{target:null,targets:l,targetGroups:A,firstRenderState:d}))}else{var E=l[0];if(g&&(g.props.groupable||g.props.individualGroupable)){var C=g.moveables||[],b=Jt(C,function(y){return y.props.target===E});b&&(d=R({},b.state))}return tr(jr,R({key:"single",ref:cr(this,"moveable")},p,{target:E,firstRenderState:d}))}},r.prototype.componentDidMount=function(){this._checkChangeTargets(),this._updateRefs()},r.prototype.componentDidUpdate=function(){this._checkChangeTargets()},r.prototype.componentWillUnmount=function(){this.selectorMap={},this.refTargets=[]},r.prototype.getTargets=function(){var e,n;return(n=(e=this.moveable)===null||e===void 0?void 0:e.getTargets())!==null&&n!==void 0?n:[]},r.prototype.updateSelectors=function(){this.selectorMap={},this._updateRefs()},r.prototype.waitToChangeTarget=function(){var e=this,n;return this._onChangeTargets=function(){e._onChangeTargets=null,n()},new Promise(function(a){n=a})},r.prototype.waitToChangeTargets=function(){return this.waitToChangeTarget()},r.prototype.getManager=function(){return this.moveable},r.prototype._updateRefs=function(e){var n=this.refTargets,a=ei(this.props.target||this.props.targets),i=typeof document<"u",o=cu(n,a),s=this.selectorMap,u={};return this.refTargets.forEach(function l(c){if(Yt(c)){var f=s[c];f?u[c]=s[c]:i&&(o=!0,u[c]=[].slice.call(document.querySelectorAll(c)))}else Bt(c)&&c.forEach(l)}),this.refTargets=a,this.selectorMap=u,!e&&o&&this.forceUpdate(),a},r.prototype._checkChangeTargets=function(){var e,n,a,i=this._differ.update(this._elementTargets),o=i.added,s=i.removed,u=o.length||s.length;u&&((n=(e=this.props).onChangeTargets)===null||n===void 0||n.call(e,{moveable:this.moveable,targets:this._elementTargets}),(a=this._onChangeTargets)===null||a===void 0||a.call(this)),this._updateRefs()},r.defaultAbles=[],r.customStyledMap={},r.defaultStyled=null,bp([Vf(os)],r.prototype,"moveable",void 0),r}(Po),jg=function(t){Re(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.defaultAbles=ui,r}(_g),wa=function(t,r){return wa=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])},wa(t,r)};function li(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");wa(t,r);function e(){this.constructor=t}t.prototype=r===null?Object.create(r):(e.prototype=r.prototype,new e)}var Se=function(){return Se=Object.assign||function(r){for(var e,n=1,a=arguments.length;n<a;n++){e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(r[i]=e[i])}return r},Se.apply(this,arguments)};function Zg(t,r,e,n){var a=arguments.length,i=a<3?r:n===null?n=Object.getOwnPropertyDescriptor(r,e):n,o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")i=Reflect.decorate(t,r,e,n);else for(var s=t.length-1;s>=0;s--)(o=t[s])&&(i=(a<3?o(i):a>3?o(r,e,i):o(r,e))||i);return a>3&&i&&Object.defineProperty(r,e,i),i}var $g=function(t){li(r,t);function r(n){var a=t.call(this,n)||this;return a.state={},a.state=a.props,a}var e=r.prototype;return e.render=function(){return tr(jg,Se({ref:cr(this,"moveable")},this.state))},r}(Ga),th=Xg,rh=os,eh=Qg,nh=function(t){li(r,t);function r(n,a){a===void 0&&(a={});var i=t.call(this)||this;i.containerProvider=null,i.selfElement=null,i._warp=!1;var o=Se({},a),s={};eh.forEach(function(c){s[tv("on ".concat(c))]=function(f){return i.trigger(c,f)}});var u;a.warpSelf?(delete a.warpSelf,i._warp=!0,u=n):(u=te(n).createElement("div"),n.appendChild(u)),i.containerProvider=Ii(tr($g,Se({ref:cr(i,"innerMoveable")},o,s)),u),i.selfElement=u;var l=o.target;return Bt(l)&&l.length>1&&i.updateRect(),i}var e=r.prototype;return e.setState=function(n,a){this.innerMoveable.setState(n,a)},e.forceUpdate=function(n){this.innerMoveable.forceUpdate(n)},e.dragStart=function(n){var a=this.innerMoveable;a.$_timer&&this.forceUpdate(),this.getMoveable().dragStart(n)},e.destroy=function(){var n,a=this.selfElement;Ii(null,a,this.containerProvider),this._warp||(n=a==null?void 0:a.parentElement)===null||n===void 0||n.removeChild(a),this.containerProvider=null,this.off(),this.selfElement=null,this.innerMoveable=null},e.getMoveable=function(){return this.innerMoveable.moveable},r=Zg([Si(rh,function(n,a){n[a]||(n[a]=function(){for(var i=[],o=0;o<arguments.length;o++)i[o]=arguments[o];var s=this.getMoveable();if(!(!s||!s[a]))return s[a].apply(s,i)})}),Si(th,function(n,a){Object.defineProperty(n,a,{get:function(){return this.getMoveable().props[a]},set:function(i){var o;this.setState((o={},o[a]=i,o))},enumerable:!0,configurable:!0})})],r),r}(gn),ah=function(t){li(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r}(nh);const ih="data:image/png;base64,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",oh=""+new URL("toolbox-b154b72c.png",import.meta.url).href,sh=""+new URL("setTimeIcon-7c3b5a37.png",import.meta.url).href,uh=""+new URL("beatIcon-902ff81a.png",import.meta.url).href,lh=""+new URL("toneIcon-f58dd6e3.png",import.meta.url).href,ch="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAB71BMVEUAAAD/9d3//+X/9tz/9t3/9t3/9tz/9dz/9tz/9t3/9dz/9tz/9t3/99z/9dz/99z/997/9d7/9t//9uP//+H/9dz/////vjn/pSX/wTv/si//oCH/mBv/hw7/ry3/tDD/qSj/lBn/iRH/hA3/nR//mx3/rSv/pyf/oiP/oyT/kxf/xj3/uDT/tjL/mh3/lxr/vDf/qin/yUD/yD7/sC7/niD/kRb/jBP/qyr/gQn/wz3/jhT/pib/kBb/fwj/xkD/rCv/ggz/fgj/hAr/nyD/9dr/fAf/eQX/xDz/lhn/5Lv/wzv/vTf/lRf/8tT/8NH/1Jr/y0H/uTb/89f/6Lf/y0T/6sL/xIT/pkP/wDn/8c//78v/7cf/3K//3qP/qU//nDX/mCL/hg3//fr/+/X/+e//47T/5J3/y5L/1mn/vmb/w1X/nT7/pTn/ujb/lSz/miD/6sv/5sH/6r3/4Kj/05D/zIr/wHr/x2D/r1z/uFH/slD/wEL/tjz/qzP/iiH/hhz/8+L/16b/1qH/4JX/2ZT/1Yr/yHP/xGz/t2X/0mL/ukP/kB7/9+b/25v/25n/yn7/033/t27/zmn/u1v/uFn/zkv/uEn/rkD/ljf/ujX/kSn/7tz/6NL/2Hr/znD/zFH/wkj/pDH/jib/jhob8vSrAAAAFXRSTlMA5gn59/Xy7NvLt6+PfGZgXE43GxG3npq+AAAGDklEQVRo3r3a918SYRwHcMxKMxuWD+PY84AQxABBgUBEgxApTChXzsxRam7L9t577/7Qvs/dJdqQjh7u87Mv336e73GH9zyi37KlqrKivKwUFZDSsvKKyqotojyp3rNzG/rPbNu5p3oTYsuu7YhItu/6a53dJYhYSnb/kdi/AxHNjv2/G/u4GgTL7PvV2LsVEc/Wvb8YqCjZoOzjehDvsm/dzEtQkVKSm/4OVLTsWPt8oCJmN/c5L0FFTAn72d+Fippd2Kjejoqa7dWA7EFFzh5AdqIiZyeMfRsqcrZtEVWhoqdKVImKnkpRBSo0JzvPd0XRP6RCVI4KSsfHzwfr6uqOnzmdRPlSLipDBaTz7uEDBw4cxMzRl6fz1SkTlRZgnD4kO8wqB0E5eiZPmVJRAcb1EzLZkSNHWAaQo3dPok1TADIrkUgww5ThukQJI9HxBCgyCNcFt7lOGBkcepJIMF3wonFlXiaJIsNisXjkQoJbsrU1u04SeSDGubIIZTZM5i5BJDkkZjJ4o1aSkJzAa/bWJJUbHYYkOWRxPC1m0/0FurylrcqILxgMNrXEiSE31WpbL6cMf/JalUp9JOLzAdPSQwrpoChKrb49zDGj9coBZQSCFVJI+z2XCyv3OjnlwymlUskh04SQ2yqVi2KYm4OsMvQUlAGsfEdkkBsmk0mFu1AmRfY9V6bnvnJgQB/xLZFBzrtCIZNKBQyt1Vr7r3LKlaxyQK+PXCWCpF9pnCGGsThibW1Wzx1u/oMZnVKZRUSQWxqNxukFxWJXOGJaUE5Nc2VmzuniRJBeP80oXotRoQAlBop2lFOGryESSPeq1E/ToEgNRqMRFAfMxerpu8JeZIgEEl2WQkCRupsNwDBl2kDp78FTQUSQx2azBRS/Xy6XN+MudlC0ePyehSHxAyLIiFluNptBsZjNWDFghRu/ZzKNSCDtk+5mudxssUgtWGluNrjxinFKlgzywmDAiNnihzJQiutihxWLtfXPIBLInGHKwDA0TeMVw3Nxu4129iJLIRJI3G03AuJ2S50amoYyMB65GxQjVsYQCSQ5qbDbMdPsdYLix4rFDF0MuMtkkggy5lAogJmaok1er1cDjNSCEeZSdscRCSSl1cYcWHGrTKBAFw10wYwcVmwekUA6+7VarcPhUNhpFSghUDRr43e/QCSQaNZqtTKMnXK5VKqQiVGYLnL5ahcRZCEQAAQrUjVFuZgyoLCDsfQgEshMAOJhGKoGFEplUoXYi4yWWh4jIshSY2MjKB6r1lBTgxWXC7qwin85SgSJ19dzikdjAwQra+Nf7UZEkIyuHjMBGIwNAooaFGC8oPQiMsiSTscx9tpjthoIVmAwUOYWIoRkdRBmyehaULguuEzoVZoUAl9COUZdW3t2vUKdR+QQTvFIJBKGYVeMom4gcoheyTJ2mUSSgBWDMoyyiMgh5/R6PYNIAfnZBZbsXjtZhGVcDTJZTrF1IJJIOMwqiQZOAcZmu4lIIu98rKI71JBTji1GCSOsEji0TrmQ9/7ezgv51hT0hYFRAAKMDDMXOnK/bDY1Nz/XO/KL2t3LC7nU1MQw7ro6YBhlzYjffg3flNz4O590dfnW3GxnGkHSHU/G0/yQFqwEw/RxQHCVhmfcJ71zJQaPfQOH+P0apzOkugipqRnv4jeTyy2s4j0OCuTZzxqpfq0DkKmvK8/HxsaeL792Or34fzCKGn8URTyR1lasNKkAgZeNJxGXDDwrY4qVVO6JEu3umH34sHcE/whvBBRoQ+UESPQOflSuxAldwhOtjDLxaP0f2N7XGPD0pxCfbPaiM36ptXUiM73xi9ip+sbA5Awvo3TTV7bRhaURtCGj9+EZlu1CvFKW5+Vz/M2bTG71r03gx3Ef35twed7X6Jlw6+W+hfnRVKbvPr7v19/hfe+qyL8h0P403NIS9PkiYf2AUnfuGuKdyn/Z2kiO9l0K+vCtcmI+ifin6l83aaavplI9/IaR26QRYrtJkI0zQbYAhdjMFGRbVogNZiG2ygXZ9Bfi+IIQBzGEOFIi0OEY4Y/5kD+wJMTRK8EPkQlyHO4HGmzzgCAiF7YAAAAASUVORK5CYII=",fh="data:image/png;base64,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",vh="data:image/png;base64,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",Wh=sr({name:"layoutView",setup(){const t=cn(),r=ct(!1),e=ct({}),n=ct("left"),a=ct(!1),i=ct(!1),o=ct(!1),s=ct(!1);ct(!1);const u=Mu(),l=lr({isBoundary:!1,isBoundaryType:"",mainWidth:"",mainHeight:"",subWidth:"",subHeight:""});lr({isBoundary:!0,isBoundaryType:"right",mainWidth:"",mainHeight:"",subWidth:"",subHeight:""});const c=vo(),f=ct(!1),v=ct(),p=async()=>{document.querySelector(".wrap")&&new ah(document.querySelector(".wrap"),{target:document.querySelector("#moveNPopover"),container:document.querySelector(".wrap"),draggable:!0,resizable:!1,scalable:!1,rotatable:!1,warpable:!1,pinchable:!1,origin:!1,keepRatio:!1,edge:!1,throttleDrag:0,throttleResize:0,throttleScale:0,throttleRotate:0}).on("drag",({target:w,left:I,top:G,right:T,bottom:x})=>{f.value=!0,v.value&&v.value.setShow(!1);const O=document.getElementById("moveNPopover"),P=getComputedStyle(O,null),N={left:Number(P.left.replace("px","")),top:Number(P.top.replace("px","")),width:Number(P.width.replace("px","")),height:Number(P.height.replace("px",""))},F=parseInt(window.getComputedStyle(document.querySelector(".wrap")).width)-N.width,k=parseInt(window.getComputedStyle(document.querySelector(".wrap")).height)-N.height;O.style.transition="",l.isBoundary=!1,l.isBoundaryType="",l.mainHeight=k,l.mainWidth=F,l.subWidth=N.width,l.subHeight=N.height,I<0&&(I=2,l.isBoundary=!0,l.isBoundaryType="left"),G<0&&(G=2,l.isBoundary=!0,l.isBoundaryType="top"),T<0&&(T=2),x<0&&(x=2),I>F-2&&(I=F-2,l.isBoundary=!0,l.isBoundaryType="right"),G>k-2&&(G=k-2,l.isBoundary=!0,l.isBoundaryType="bottom"),w.style.left="".concat(I,"px"),w.style.top="".concat(G,"px")}).on("dragEnd",async({target:w,clientX:I})=>{document.body.clientWidth/2-I>0?n.value="right":n.value="left",f.value=!1,l.isBoundary&&(w.style.transition=".3s",b(w,l.isBoundaryType))})};fo(()=>c.path,S=>{const w=document.getElementById("WrapcoreViewWrap");w&&(w.scrollTo(0,0),window.scrollTo(0,0))});const d=lr({baseListTab:""}),g=hi(()=>{const S=c.path,w=["/classDetail","/classStudentDetail","/notation","/xiaoku-ai","/studentDetail","/classStudentRecode","/afterWorkDetail"];return c.path==="/setting"?d.baseListTab==="school":!w.includes(S)}),h=hi(()=>{const S=c.path;return console.log(S,"routePath",S),!["/prepare-lessons"].includes(S)});$r(()=>{p();const S=document.getElementById("moveNPopover");m(S,l),y(S,l),window.addEventListener("resize",A),Je.on("base-setting-emit",w=>{d.baseListTab=w})});const A=()=>{const S=document.getElementById("moveNPopover");S.style.display="none",v.value&&v.value.setShow(!1),setTimeout(()=>{S.style.transition="",y(S,l),m(S,l),console.log("resize"),S.style.display="block"},100)};go(()=>{window.removeEventListener("resize",A)});const m=(S,w)=>{S.addEventListener("mouseover",()=>{w.isBoundary&&(w.isBoundaryType=="left"?S.style.left="2px":w.isBoundaryType=="right"?S.style.left="".concat(w.mainWidth-2,"px"):w.isBoundaryType=="top"?S.style.top="2px":w.isBoundaryType=="bottom"&&(S.style.top="".concat(w.mainHeight-2,"px"))),C(S,0)}),S.addEventListener("mouseout",()=>{w.isBoundary&&(w.isBoundaryType=="left"?b(S,"left"):w.isBoundaryType=="right"?b(S,"right"):w.isBoundaryType=="top"?b(S,"top"):w.isBoundaryType=="bottom"&&b(S,"bottom"))}),S.addEventListener("contextmenu",I=>{I.preventDefault(),u.warning({title:"提示",content:"是否收入托盘",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{console.log("确定")},onNegativeClick:()=>{console.log("取消")}})})},E=S=>{S=="setTimeIcon"&&(s.value=!0),S=="beatIcon"&&(i.value=!0),S=="toneIcon"&&(o.value=!0),S=="iconNote"&&(v.value&&v.value.setShow(!1),console.log(c.name,"guideInfo"),Je.emit("teacher-guideInfo",c.name)),S=="iconWhiteBorad"&&(D.whiteboardShow=!0,D.type="whiteboard",D.homeStatus=!1,v.value&&v.value.setShow(!1)),S=="iconPen"&&(D.penShow=!0,D.type="pen",D.homeStatus=!1,v.value&&v.value.setShow(!1))},C=(S,w)=>{S.style.transform=" rotate("+w+")"},b=(S,w)=>{switch(w){case"left":C(S,"90deg"),S.style.left="".concat(2-l.subWidth/2,"px"),S.style.top="".concat(top,"px");break;case"right":C(S,"-90deg"),S.style.left="".concat(l.mainWidth-2+l.subWidth/2,"px"),S.style.top="".concat(top,"px");break;case"top":S.style.top="".concat(2-l.subHeight/2,"px"),C(S,"-180deg");break;case"bottom":S.style.top="".concat(l.mainHeight-2+l.subHeight/2,"px");break;default:C(S,"-0");break}},y=(S,w)=>{const I=getComputedStyle(S,null),G={left:Number(I.left.replace("px","")),top:Number(I.top.replace("px","")),width:Number(I.width.replace("px","")),height:Number(I.height.replace("px",""))},T=parseInt(window.getComputedStyle(document.querySelector(".wrap")).width)-G.width,x=parseInt(window.getComputedStyle(document.querySelector(".wrap")).height)-G.height;w.mainHeight=x,w.mainWidth=T,w.subWidth=G.width,w.subHeight=G.height,S.style.transition=".3s .3s"},D=lr({homeStatus:!0,type:"",penShow:!1,whiteboardShow:!1});return()=>M("div",{class:[V.wrap,"wrap"]},[M("div",null,[M(dc,null,null)]),M("div",{class:V.Wrapcore},[M(Uf,null,null),M("div",{class:V.WrapcoreView,id:"WrapcoreViewWrap"},[M(Tu("router-view"),null,{default:S=>M(Ou,{name:"fade-slide",mode:"out-in"},{default:()=>[M(S.Component,null,null)]})})])]),M(Qn,{raw:!0,trigger:"click",ref:v,"show-arrow":!1,placement:n.value},{default:()=>[M("div",{class:V.booxToolWrap},[M("div",null,[M("div",{class:V.booxToolItem,onClick:()=>E("beatIcon")},[M("img",{src:uh,alt:""},null),yt("节拍器")]),M("div",{class:V.booxToolItem,onClick:()=>E("toneIcon")},[M("img",{src:lh,alt:""},null),yt("调音器")]),M("div",{class:V.booxToolItem,onClick:()=>E("setTimeIcon")},[M("img",{src:sh,alt:""},null),yt("计时器")]),M("div",{class:[V.booxToolItem,!h.value&&V.booxToolDisabled],onClick:()=>{h.value&&(a.value=!0)}},[M("img",{src:ih,class:[V.toolClassImg],alt:""},null),yt("开始上课")])]),M("div",null,[M("div",{class:[V.booxToolItem,!g.value&&V.booxToolDisabled],onClick:()=>{var S;g.value&&((S=document.querySelector("#WrapcoreViewWrap"))==null||S.scrollTo(0,0),E("iconNote"))}},[M("img",{src:vh,alt:""},null),yt("帮助指引")]),M("div",{class:V.booxToolItem,onClick:()=>E("iconPen")},[M("img",{src:ch,alt:""},null),yt("批注")]),M("div",{class:V.booxToolItem,onClick:()=>E("iconWhiteBorad")},[M("img",{src:fh,alt:""},null),yt("白板")])])])],trigger:()=>M("img",{src:oh,id:"moveNPopover",style:{display:D.homeStatus?"block":"none"},class:[V.toolboxImg,"moveNPopover",f.value?V.isDragIng:""],alt:""},null)}),D.penShow&&M(mi,{show:D.type==="pen",type:D.type,close:()=>{D.type="init",D.homeStatus=!0}},null),D.whiteboardShow&&M(mi,{show:D.type==="whiteboard",type:D.type,close:()=>{D.type="init",D.homeStatus=!0}},null),M(Sr,{class:["modalTitle background"],style:{width:"687px"},title:"节拍器",preset:"card",show:i.value,"onUpdate:show":S=>i.value=S},{default:()=>[M("div",{class:V.modeWrap},[M("iframe",{src:"".concat(Ku(),"/metronome/?id=").concat(new Date().getTime()),scrolling:"no",frameborder:"0",width:"100%",height:"650px"},null)])]}),M(Sr,{show:o.value,"onUpdate:show":S=>o.value=S,class:["background"]},{default:()=>[M("div",null,[M(Xu,{onClose:()=>{o.value=!1}},null)])]}),M(Sr,{show:s.value,"onUpdate:show":S=>s.value=S,class:["modalTitle background"],title:"计时器",preset:"card",style:{width:Pu(772)}},{default:()=>[M("div",null,[M(qu,null,null)])]}),M(Sr,{show:a.value,"onUpdate:show":S=>a.value=S,class:["modalTitle background",V.showClass],preset:"card",title:"开始上课"},{default:()=>[M(_u,{onClose:()=>a.value=!1,type:"change",onConfirm:S=>{a.value=!1,t.push({path:"/prepare-lessons",query:{...S}})}},null)]}),M(Ju,{show:r.value,"onUpdate:show":S=>r.value=S,type:"attend",params:e.value},null)])}});export{Wh as default};
|