12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- import{d as zt,A as Xt,B as gu,C as de,D as De,E as Wt,F as jn,G as hu,H as Au,I as qo,r as it,J as ve,K as mu,L as Jo,M as wu,O as jo,Q as yu,R as Cu,S as Kr,T as xu,U as ja,V as Su,W as Eu,X as bu,Y as Du,Z as Mu,_ as Iu,$ as Ru,a0 as Yi,a1 as Vi,a2 as Tu,a3 as Bu,a4 as Ou,a5 as gn,f as R,w as Et,u as Bn,a as Za,e as jt,a6 as Zo,q as dr,a7 as Ye,a8 as $o,c as Lr,a9 as On,aa as Pu,ab as Nr,ac as dn,j as ts,k as Dt,ad as Gu,ae as es,af as Lu,b as Nu,ag as pa,N as ku,g as Zn,y as va,h as Fu,ah as Hu,ai as $a,l as Re,m as Ve,aj as Wu,ak as Pn,al as Uu,am as zu,x as Yu,an as Vu,ao as Xu,ap as rs,aq as mr,ar as ga,as as Qu,at as _u,o as Ku,au as qu,av as Ju}from"./index-8394a7db-1737450574622.js";import{u as ns}from"./index-1a8444f9-1737450574622.js";import{N as as}from"./Scrollbar-0bd96fff-1737450574622.js";import{d as ha}from"./teacherIcon-b8e3946d-1737450574622.js";import{F as ju}from"./forgotPassword-663e7b70-1737450574622.js";import{C as Zu}from"./index-8ee83af5-1737450574622.js";import{g as $u,o as tc}from"./index-098161c2-1737450574622.js";import{C as ec}from"./index-17ebb6b3-1737450574622.js";import{T as ti}from"./index-ee291110-1737450574622.js";import{u as rc,a as nc}from"./index-13af1f53-1737450574622.js";import{c as ac,a as Xi,g as ic,b as oc}from"./api-f2faa025-1737450574622.js";import{s as oe}from"./index2.module-7dbc90d8-1737450574622.js";import{g as sc,t as lc}from"./contants-84ba384e-1737450574622.js";import{T as uc}from"./index-0b3ba725-1737450574622.js";import{V as cc,g as fc,u as Qi}from"./index-b210901e-1737450574622.js";import{P as _i,M as dc,a as pc,T as vc}from"./index-6fd974e0-1737450574622.js";import{P as gc}from"./index-15ccc275-1737450574622.js";import{A as hc}from"./index-75500c84-1737450574622.js";import{T as Ac}from"./index-31d8f051-1737450574622.js";import"./urlUtils-b5855a3c-1737450574622.js";import"./api-9d490bf2-1737450574622.js";import"./index-ed614cbe-1737450574622.js";import"./Slider-ebeb5565-1737450574622.js";import"./catchData-901640e2-1737450574622.js";import"./index-2968acaf-1737450574622.js";import"./sendSms-7a055306-1737450574622.js";import"./icon_default-d1bcaf5f-1737450574622.js";import"./useSpeak-97c653b4-1737450574622.js";import"./api-fe3b463e-1737450574622.js";import"./icon-pan-16e35a82-1737450574622.js";import"./ding-8e9054d5-1737450574622.js";import"./searchArray-ba574a37-1737450574622.js";import"./api-a340ad6b-1737450574622.js";import"./index-1e695211-1737450574622.js";import"./api-bce21deb-1737450574622.js";import"./Cascader-0ad9d8f2-1737450574622.js";import"./index-73dca85e-1737450574622.js";import"./index-54a7d6e4-1737450574622.js";import"./index-0cdecf23-1737450574622.js";import"./updateSubject-6da813f1-1737450574622.js";import"./index.module-f6e6cc97-1737450574622.js";const mc=zt({name:"ChevronLeft",render(){return Xt("svg",{viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Xt("path",{d:"M10.3536 3.14645C10.5488 3.34171 10.5488 3.65829 10.3536 3.85355L6.20711 8L10.3536 12.1464C10.5488 12.3417 10.5488 12.6583 10.3536 12.8536C10.1583 13.0488 9.84171 13.0488 9.64645 12.8536L5.14645 8.35355C4.95118 8.15829 4.95118 7.84171 5.14645 7.64645L9.64645 3.14645C9.84171 2.95118 10.1583 2.95118 10.3536 3.14645Z",fill:"currentColor"}))}}),wc=t=>{const{fontWeight:e,textColor1:r,textColor2:n,textColorDisabled:a,dividerColor:i,fontSize:o}=t;return{titleFontSize:o,titleFontWeight:e,dividerColor:i,titleTextColor:r,titleTextColorDisabled:a,fontSize:o,textColor:n,arrowColor:n,arrowColorDisabled:a,itemMargin:"16px 0 0 0",titlePadding:"16px 0 0 0"}},yc={name:"Collapse",common:gu,self:wc},Cc=yc,xc=de("collapse","width: 100%;",[de("collapse-item","\n font-size: var(--n-font-size);\n color: var(--n-text-color);\n transition:\n color .3s var(--n-bezier),\n border-color .3s var(--n-bezier);\n margin: var(--n-item-margin);\n ",[De("disabled",[Wt("header","cursor: not-allowed;",[Wt("header-main","\n color: var(--n-title-text-color-disabled);\n "),de("collapse-item-arrow","\n color: var(--n-arrow-color-disabled);\n ")])]),de("collapse-item","margin-left: 32px;"),jn("&:first-child","margin-top: 0;"),jn("&:first-child >",[Wt("header","padding-top: 0;")]),De("left-arrow-placement",[Wt("header",[de("collapse-item-arrow","margin-right: 4px;")])]),De("right-arrow-placement",[Wt("header",[de("collapse-item-arrow","margin-left: 4px;")])]),Wt("content-wrapper",[Wt("content-inner","padding-top: 16px;"),hu({duration:"0.15s"})]),De("active",[Wt("header",[De("active",[de("collapse-item-arrow","transform: rotate(90deg);")])])]),jn("&:not(:first-child)","border-top: 1px solid var(--n-divider-color);"),Au("disabled",[De("trigger-area-main",[Wt("header",[Wt("header-main","cursor: pointer;"),de("collapse-item-arrow","cursor: default;")])]),De("trigger-area-arrow",[Wt("header",[de("collapse-item-arrow","cursor: pointer;")])]),De("trigger-area-extra",[Wt("header",[Wt("header-extra","cursor: pointer;")])])]),Wt("header","\n font-size: var(--n-title-font-size);\n display: flex;\n flex-wrap: nowrap;\n align-items: center;\n transition: color .3s var(--n-bezier);\n position: relative;\n padding: var(--n-title-padding);\n color: var(--n-title-text-color);\n ",[Wt("header-main","\n display: flex;\n flex-wrap: nowrap;\n align-items: center;\n font-weight: var(--n-title-font-weight);\n transition: color .3s var(--n-bezier);\n flex: 1;\n color: var(--n-title-text-color);\n "),Wt("header-extra","\n display: flex;\n align-items: center;\n transition: color .3s var(--n-bezier);\n color: var(--n-text-color);\n "),de("collapse-item-arrow","\n display: flex;\n transition:\n transform .15s var(--n-bezier),\n color .3s var(--n-bezier);\n font-size: 18px;\n color: var(--n-arrow-color);\n ")])])]),Sc=Object.assign(Object.assign({},Jo.props),{defaultExpandedNames:{type:[Array,String],default:null},expandedNames:[Array,String],arrowPlacement:{type:String,default:"left"},accordion:{type:Boolean,default:!1},displayDirective:{type:String,default:"if"},triggerAreas:{type:Array,default:()=>["main","extra","arrow"]},onItemHeaderClick:[Function,Array],"onUpdate:expandedNames":[Function,Array],onUpdateExpandedNames:[Function,Array],onExpandedNamesChange:{type:[Function,Array],validator:()=>!0,default:void 0}}),is=Cu("n-collapse"),Ec=zt({name:"Collapse",props:Sc,setup(t,{slots:e}){const{mergedClsPrefixRef:r,inlineThemeDisabled:n,mergedRtlRef:a}=qo(t),i=it(t.defaultExpandedNames),o=ve(()=>t.expandedNames),s=mu(o,i),l=Jo("Collapse","-collapse",xc,Cc,t,r);function u(g){const{"onUpdate:expandedNames":h,onUpdateExpandedNames:A,onExpandedNamesChange:m}=t;A&&Kr(A,g),h&&Kr(h,g),m&&Kr(m,g),i.value=g}function c(g){const{onItemHeaderClick:h}=t;h&&Kr(h,g)}function f(g,h,A){const{accordion:m}=t,{value:C}=s;if(m)g?(u([h]),c({name:h,expanded:!0,event:A})):(u([]),c({name:h,expanded:!1,event:A}));else if(!Array.isArray(C))u([h]),c({name:h,expanded:!0,event:A});else{const y=C.slice(),S=y.findIndex(w=>h===w);~S?(y.splice(S,1),u(y),c({name:h,expanded:!1,event:A})):(y.push(h),u(y),c({name:h,expanded:!0,event:A}))}}wu(is,{props:t,mergedClsPrefixRef:r,expandedNamesRef:s,slots:e,toggleItem:f});const d=jo("Collapse",a,r),p=ve(()=>{const{common:{cubicBezierEaseInOut:g},self:{titleFontWeight:h,dividerColor:A,titlePadding:m,titleTextColor:C,titleTextColorDisabled:y,textColor:S,arrowColor:w,fontSize:x,titleFontSize:D,arrowColorDisabled:M,itemMargin:I}}=l.value;return{"--n-font-size":x,"--n-bezier":g,"--n-text-color":S,"--n-divider-color":A,"--n-title-padding":m,"--n-title-font-size":D,"--n-title-text-color":C,"--n-title-text-color-disabled":y,"--n-title-font-weight":h,"--n-arrow-color":w,"--n-arrow-color-disabled":M,"--n-item-margin":I}}),v=n?yu("collapse",void 0,p,t):void 0;return{rtlEnabled:d,mergedTheme:l,mergedClsPrefix:r,cssVars:n?void 0:p,themeClass:v==null?void 0:v.themeClass,onRender:v==null?void 0:v.onRender}},render(){var t;return(t=this.onRender)===null||t===void 0||t.call(this),Xt("div",{class:["".concat(this.mergedClsPrefix,"-collapse"),this.rtlEnabled&&"".concat(this.mergedClsPrefix,"-collapse--rtl"),this.themeClass],style:this.cssVars},this.$slots)}}),bc=zt({name:"CollapseItemContent",props:{displayDirective:{type:String,required:!0},show:Boolean,clsPrefix:{type:String,required:!0}},setup(t){return{onceTrue:xu(ja(t,"show"))}},render(){return Xt(Eu,null,{default:()=>{const{show:t,displayDirective:e,onceTrue:r,clsPrefix:n}=this,a=e==="show"&&r,i=Xt("div",{class:"".concat(n,"-collapse-item__content-wrapper")},Xt("div",{class:"".concat(n,"-collapse-item__content-inner")},this.$slots));return a?Su(i,[[bu,t]]):t?i:null}})}}),Dc={title:String,name:[String,Number],disabled:Boolean,displayDirective:String},Mc=zt({name:"CollapseItem",props:Dc,setup(t){const{mergedRtlRef:e}=qo(t),r=Du(),n=Mu(()=>{var f;return(f=t.name)!==null&&f!==void 0?f:r}),a=Iu(is);a||Ru("collapse-item","`n-collapse-item` must be placed inside `n-collapse`.");const{expandedNamesRef:i,props:o,mergedClsPrefixRef:s,slots:l}=a,u=ve(()=>{const{value:f}=i;if(Array.isArray(f)){const{value:d}=n;return!~f.findIndex(p=>p===d)}else if(f){const{value:d}=n;return d!==f}return!0});return{rtlEnabled:jo("Collapse",e,s),collapseSlots:l,randomName:r,mergedClsPrefix:s,collapsed:u,triggerAreas:ja(o,"triggerAreas"),mergedDisplayDirective:ve(()=>{const{displayDirective:f}=t;return f||o.displayDirective}),arrowPlacement:ve(()=>o.arrowPlacement),handleClick(f){let d="main";Yi(f,"arrow")&&(d="arrow"),Yi(f,"extra")&&(d="extra"),o.triggerAreas.includes(d)&&a&&!t.disabled&&a.toggleItem(u.value,n.value,f)}}},render(){const{collapseSlots:t,$slots:e,arrowPlacement:r,collapsed:n,mergedDisplayDirective:a,mergedClsPrefix:i,disabled:o,triggerAreas:s}=this,l=Vi(e.header,{collapsed:n},()=>[this.title]),u=e["header-extra"]||t["header-extra"],c=e.arrow||t.arrow;return Xt("div",{class:["".concat(i,"-collapse-item"),"".concat(i,"-collapse-item--").concat(r,"-arrow-placement"),o&&"".concat(i,"-collapse-item--disabled"),!n&&"".concat(i,"-collapse-item--active"),s.map(f=>"".concat(i,"-collapse-item--trigger-area-").concat(f))]},Xt("div",{class:["".concat(i,"-collapse-item__header"),!n&&"".concat(i,"-collapse-item__header--active")]},Xt("div",{class:"".concat(i,"-collapse-item__header-main"),onClick:this.handleClick},r==="right"&&l,Xt("div",{class:"".concat(i,"-collapse-item-arrow"),key:this.rtlEnabled?0:1,"data-arrow":!0},Vi(c,{collapsed:n},()=>{var f;return[Xt(Tu,{clsPrefix:i},{default:(f=t.expandIcon)!==null&&f!==void 0?f:()=>this.rtlEnabled?Xt(mc,null):Xt(Bu,null)})]})),r==="left"&&l),Ou(u,{collapsed:n},f=>Xt("div",{class:"".concat(i,"-collapse-item__header-extra"),onClick:this.handleClick,"data-extra":!0},f))),Xt(bc,{clsPrefix:i,displayDirective:a,show:!n},e))}}),Ic="_wrap_1s7yx_1",Rc="_WrapcoreView_1s7yx_9",Tc="_isNotPadding_1s7yx_14",Bc="_silder_1s7yx_17",Oc="_logoWrap_1s7yx_26",Pc="_logo_1s7yx_26",Gc="_sliderList_1s7yx_33",Lc="_silderItem_1s7yx_42",Nc="_radiusIcon_1s7yx_57",kc="_isActiveItem_1s7yx_74",Fc="_Wrapcore_1s7yx_9",Hc="_layoutTop_1s7yx_90",Wc="_layoutLeft_1s7yx_100",Uc="_schoolIcon_1s7yx_105",zc="_layoutRight_1s7yx_117",Yc="_messageBadge_1s7yx_122",Vc="_messageIcon_1s7yx_125",Xc="_animation_1s7yx_130",Qc="_Tada_1s7yx_1",_c="_messageBadgeNo_1s7yx_136",Kc="_messageBadgeHide_1s7yx_137",qc="_line_1s7yx_163",Jc="_mesgWrap_1s7yx_169",jc="_teacherIcon_1s7yx_175",Zc="_rotueLeft_1s7yx_181",$c="_rotueRight_1s7yx_186",tf="_optons_1s7yx_191",ef="_booxToolDisabled_1s7yx_202",rf="_timerMeterClose_1s7yx_228",nf="_propWrap_1s7yx_236",af="_teacherInfo_1s7yx_245",of="_teacherName_1s7yx_259",sf="_userInfos_1s7yx_268",lf="_roleType_1s7yx_274",uf="_propWrapList_1s7yx_284",cf="_propWrapItem_1s7yx_289",ff="_smallIcon_1s7yx_301",df="_smallTitle_1s7yx_307",pf="_logoutInfo_1s7yx_312",vf="_toolboxImg_1s7yx_327",gf="_isDragIng_1s7yx_336",hf="_booxToolWrap_1s7yx_346",Af="_booxToolItem_1s7yx_358",mf="_setTimeImage_1s7yx_383",wf="_beatImage_1s7yx_389",yf="_changePwdModal_1s7yx_395",Cf="_imChatModal_1s7yx_398",xf="_modeWrap_1s7yx_401",Sf="_imGroupContainer_1s7yx_406",Ef="_container_1s7yx_407",bf="_hideModal_1s7yx_413",Df="_showClass_1s7yx_416",Mf="_showModalTone_1s7yx_421",If="_studentRemove_1s7yx_424",Rf="_suggestWrap_1s7yx_436",Tf="_popoverClassModel_1s7yx_453",Bf="_popBox_1s7yx_457",X={wrap:Ic,WrapcoreView:Rc,isNotPadding:Tc,silder:Bc,logoWrap:Oc,logo:Pc,sliderList:Gc,silderItem:Lc,radiusIcon:Nc,isActiveItem:kc,Wrapcore:Fc,layoutTop:Hc,layoutLeft:Wc,schoolIcon:Uc,layoutRight:zc,messageBadge:Yc,messageIcon:Vc,animation:Xc,Tada:Qc,messageBadgeNo:_c,messageBadgeHide:Kc,line:qc,mesgWrap:Jc,teacherIcon:jc,rotueLeft:Zc,rotueRight:$c,optons:tf,booxToolDisabled:ef,timerMeterClose:rf,propWrap:nf,teacherInfo:af,teacherName:of,userInfos:sf,roleType:lf,propWrapList:uf,propWrapItem:cf,smallIcon:ff,smallTitle:df,logoutInfo:pf,toolboxImg:vf,isDragIng:gf,booxToolWrap:hf,booxToolItem:Af,setTimeImage:mf,beatImage:wf,changePwdModal:yf,imChatModal:Cf,modeWrap:xf,imGroupContainer:Sf,container:Ef,hideModal:bf,showClass:Df,showModalTone:Mf,studentRemove:If,suggestWrap:Rf,popoverClassModel:Tf,popBox:Bf},Of=""+new URL("logo-654be404.png",import.meta.url).href,Pf="data:image/png;base64,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",Gf="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAAAXNSR0IArs4c6QAAALpQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8hwkwQAAAD10Uk5TAAECBAUHCwwOERcYGR4iIycxMjM1Ojw9P0BJTFFTWF5mbW93goyQl5mor7O8vb/AxszR1Nnc6O3u9fj9/ikUCf8AAAFLSURBVEjH7ZZpc4IwEIYR8KQWz5YaRfBW8MAbkf//t9otQhLDCJnRfinvt312X5Ld2RkiCJlovWkIS6sGsEpB5c6i2lef0q4viv0dza62Snp012dkWSxzdeKcGE+8XHyW7aeWHc0A+jmbRM+GE5Q4BgHNM/QVTuML8iY1GPnX5cgUNIFptwBBgOhxGsAMmlF1caZE9l9MTWBNTpP4s3mWyGkShFbrnqQwsXqRKa/reV6TtPH9jcRpagNrZ7v3h6YasBrvRow8b8S/e6XS8xe2A0Ev2dSDus4tqEOwkJI88gLq6uFGnyA6OljLbpDpLgl4hKpT9O0B83PwGsAbHpMYRAfn1kxyDnzO4HUOX7c4Y9KTd3XCwFmR6vJzuoouvyfr9hFeTT8ejKmwxZ5tIe3zQDmEnoOS/lFRHl/AchmXud4iFTQcokr2Jnusb1r2tiP//VirAAAAAElFTkSuQmCC",Lf="data:image/png;base64,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",Nf="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAAAXNSR0IArs4c6QAAATJQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////LddBWgAAAGV0Uk5TAAIDBAUGBwkKDhASExQVGBkdHyMmKC0uLzEyOj0+P0BGS0xNVVheYGNmaWprbHF7fYGGkZOUlZaXmZqfo6aorbC0tba5u7y9v8DBx8jKy8zN0tTb3N3f4+nq7fDx8vP3+Pn6/f6FbYleAAACEklEQVQYGdXB10IaURQF0I2IBQELdkXsSrEiSKwktomJIjYGE7HA/v9fyLkXaQIz5NG18CW5VnYuLnZWXPgPy4/UHpfRLneKFSk32jL5wBoPk2hD6JVK8f6+SOU1BDs9B9R+jQFjv6kd9MDSyC21WCdEZ4za7QgsLOWpPC/iw+IzlfwSWnHFqWWGUTGcoRZ3oamhK2r73ajRvU/taghNzD1ReVnFJ6svVJ7m8FnHdpHK3TgajN9RKW53oE6/Qe24F030HlMz+lHDn6Xyvo4W1t+pZP2oGMxSyU6hpakslewgyo6onHphwXtK5QgfJqhsOWDJsUVlAiUbFEnYSlJsoOSEZL4LtrryJE9QckEygzZkSJ6j5AdJE20wSX5HyS6FB7Y8FLsoiVIEYCtAEUVJkCIMW2GKIEp8FHHYilP48CFH0oAtg2QOZT9JmrBlkjRQlqDwQhtNF1inkB6F5qVIoCxCMQMtzQZpaDMUEZTNUESg/WWDP9AiFDMo81IkoO2xwR60BIUXFSZJA5ozlPxWJxlyQjNImqgySOZgI0fSQFWcwgdLPoo4qsIUQVgKUoRRFaCIwlKUIoAqD0UClnYpPKhhkryEpUuSJmqdk3zrg4W+N5LnqLVJcehAS45Dik3U8hcortcW5ptaWLumKPhRJ8Y2xFDPeUZbZ0584k7RRsqNRrM3tHAzi+YGpudbmB7A1/EPsVkS5mfDSI8AAAAASUVORK5CYII=",kf="data:image/png;base64,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",Ff="data:image/png;base64,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",Hf="data:image/png;base64,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",Wf="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAuCAYAAABnNToWAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAANKADAAQAAAABAAAALgAAAAB372IgAAADXElEQVRoBe2ZP2gUQRTG74waFAsRUQhqYSwUUQsLBRHELo1opXZBkRQWgqBCAoKt9jYWkiZoZbCx0yYRLRRUiGehhWLEP4V/UFRMzt933Oztzc1t5rzZPyd58LE7b96+9307Ozt7c6XSf2blhfRUq9VBYraC9WDpQvEp9f8h73tQKZfLLzuugYg+cArMgKKZOIlbn0tYywgRuJHAW2C364IC+R7B5Qgj9ibOqUlQXcwDAgbiQQU+n4Xb3rioSFB9CB8SUPSRse+vRmoPoubUEZ/kJ2m7xHzCPwmegl8gD+un6E5wGKy1CIjzCXCtyc8IuV4Ad/GvawrMsSEuQJxsm2miRe+gHUH7IyiMGENYnOrcODSZlpfSknqg1hnbJnkuP9jOvNt1TpoCttU0GEFaNG3TnCmqubjVNBhB8ZeDEZHXC8DUTzq6uNU0GEFJF/dUn2tkuhbAVF1DkvNgFZjgub/fdVLPBGmN0E3qXwCnwTQCb4BNnpy6CgsuCOLLYHTQYnWUdoW+S2Cl1Re0GVwQ7PQV7Mq7Av9F8AJRxzmmYq7CqRSKJd3A+QSipkDwxzAPQUbbPgkzjVDHPAVJw/ZQQkyevAWNGyKhjnkJ+oqAc+BsKCEmTyoLq0nuOM7juw7GWGy16RHc0hD0G5afwWqL7RTtMwh5bPmDNoM/chDWKFyNsXzN+TH8+9MWo5ppjFAJ4mOsMbfJr2+6e7R/qlgWloogEUeENlwyt+CPXOYKrIJG0BfLr6Y2HItqLm41DUbQWwfzAw5fUVwubg0NTOB+8A3YNlwUBYYHBIdtkrTFXXt3DcMx7gicw3cFbAHRLmvjqmzOVLvOQVzEybboEyoiScRm6D0Hy9vQ/IFfi2YeJk7tfhiK0zbeqq9aiCFqxJbeA+2RFiFxBwJGwXwPCBHH0Tj3tucEDgHtARTVxG3IJSCaQ3YnF+grQhcdAuYvSe0X5GH6q0Rf5xWgT6o7zBn9Tbloi3cg7zvQdg4lEWN+/dN1STldfcyTqsuf5DPfckkxUR9CtE69w6EfcalDtVQzIuBx4n2nSbyDfE+A9zUe9X1CNEq7GK1nPsGdjJD20LIWIw2q6b1/14mgaRJ/V4WMTTVV28s6uuM8dtq+1f8+A17Zuw+aJcVlHjdvQX8BGsZAqqsLQgYAAAAASUVORK5CYII=",Uf="data:image/png;base64,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",zf="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAAAXNSR0IArs4c6QAAAFRQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////MF88lgAAABt0Uk5TAAgKExofJjI/QEFMTWFlaYKip6irsLjo7PX2C7BfrQAAAM1JREFUSMftltsOwiAMQOu8oJbLZN75//80JKKwjg1Qoyb0rSc7GevabgB/EAx7wQhfz3qONiQ04ZdleB8zEIzwQyDhkISE76YlASACcJpTqX0+c2tzBaB83i8E3o8T5E7yOCz2x1Wu1JyNuTaZ0tbmm0wpuK5KL0tTbeQ4jjWsBJCR7o9LHICPSYlD+ODRce8s7yJrwC0QobyQ3C0WLn0ukH1p7+Ufr6QQRSUvernlbVTUsHXcq/SBvUc+1CldjnH+3r2nx3jyD1XAfztuUOl9K6RVlMIAAAAASUVORK5CYII=",Yf="data:image/png;base64,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",Vf="data:image/png;base64,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",Xf="data:image/png;base64,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",Qf="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAYtJREFUaEPtmsFRwzAQRf9vgVsYqIEWuFICFEAJFEEJFEBK4JoWUgMZcqMFMWLsTHBkR/JfD7KzPmb0M/t2V7sr2cTCHi6MB+ZAIYQbAK8A7gGsehy2B7AB8EJyZ+lUU6AGZgvgKtPIbwB3llDWQO8AHjNh2mVrkk+Fmt7l1kBfA2nWZ8Se5HWtQOHYMJJJh4UQstaNgbSOUJahDlQQKo/QkLNyUyl3XUFgDks9Qh6hhAcuKuXUWbCqPWQxC9YGJM+CtQHJs2BtQPLo5EBT9qHccj60ziPkESqYFCZJOaVTqwap+ui7P3tI7dSqQao+BSR1atUgVZ8Ckjq1apCqTwFJnVo1SNU7UFuB+zypeljVe4Q8QoVXwZ5yTcoc36F3JwUv27+VpUktNWVUvVc5r3IVVDl1OP1X/RTHB/X4IemnOODFbxRGv9ZXD5gnQPEH5Qheg970GmvMGzdrjQNZe9T6/7qz3AOANwBxc8/hiR8+PZP8aI3tAn3OCKZl2JG8vRigZaXcHDbNORt/AMTgwFOlSWKtAAAAAElFTkSuQmCC",_f="data:image/png;base64,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",Kf=zt({emits:["checkNavBar"],props:["item"],name:"layoutSilder",setup(t,{emit:e}){const r=a=>{e("checkNavBar",a)},n=it(t.item);return gn(()=>t.item,a=>{n.value=a},{deep:!0}),()=>R("div",{onClick:()=>r(n.value),class:[X.silderItem,n.value.isActive?X.isActiveItem:""]},[R(Et,{width:"26",height:"26",src:n.value.isActive?n.value.activeIcon:n.value.normalIcon,"preview-disabled":!0},null),R("p",null,[n.value.name]),n.value.isActive?R("img",{src:_f,class:X.radiusIcon},null):null])}}),qf="data:image/png;base64,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",Jf="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAEZklEQVRoBeWZS0gVURjHvZVUSg8ki2wV6C6hzAqj1zaRggxa1c4WtahdLVoFLYKK1iG1UqjUaJG0beGiMiN6bAqM0AqC1IJALe3315nrzJkzdx53blfpg/+dc77zPeeec+abORUVS5xyceKfnZ2tRG4r2AzWxNFJIPMT2S9gOJfLTSfQixYl8BbQBcZBqUk+5KslOrIICYzUgB5QLpLvmogw7cMoNoD35Yrc41cxNNijXOD61gAKyvopqF8QKWvrA973sDa+h0VhJtCDYLtFeBRePxgEny3jxbDqUG4GrWCLxVAvCRy38P0s7r4WrI06Ya71S2ffkw8gXzaKXthodVs0O7MPtbBFYrAl0V1QC6VKYG6VI/BKfufNwOQTyLeXFJueRQFa5nD0kFpnjPYz934YvJJ3HZ9ab15SbIoxQG4CesKapAVbLrL5tsVY4SZgKw+y3m2S3Iw3FmFrmeEmYJEvK+sZ3vU8cklt8QK0IsBZBAzWwW8W7SFCOeaE0ydeaGgIt3mXvNNuC1NgvBEMgj+ObJKLdKTbGGY/CT/tFLqDk50gjb50pCsbRVOaAOQ0ssiKEVkm9VbaBO7GCDBK5F6UQJzxtIv4DMa1V+8ASW/CDDovwW1QNKVKwNkRbhXtPQMDSe9eBi6zNbGkEmDrrQV6f8jTkkiAoHPgMlGrvBmlfTWfgRowEj3IfMol7hBbFegFXpqhUyvXqRZxiWPOmyfITXRUWjflmfMNFXaTai7aKUTwy4lPzwozeG3DZ533hnQJYLxQLZRVrXOJQA8AL+kr3hGC97/qElCiNYC8irEosr2UeIMp2Ma4FquXPtLZZiqlnUJxaqHUtQ6B6l3ct13S7+DOB1500iYQpxaKVesQ7HrQBPaDeqBvVVXmnab/1sJLvQsVqoVi1ToEepiALoB9QAvWJe31D9xOrCvGEq2BWEZDhPC1CnSBpGROqTkP//Q5QMSasvdB6NteSN6h7LRrINRgxMA5xsOCn4rQtQ7/swS4+6uJQHu7l37ROQ82gGqwGwyAZITxg8Ck08msFJbG+FHTgXimFjx95nxtkbWuAfcf0BmVSc0mo8j+LkP/Bfv6Q4NXAU91zk2TT993FOCOuwkMw5hwmc61lbuQ5cfduerR4yPwUPKMDXnabjP8466TtflBVYcNN1ztDK7jhg3rx1pHZqMhO0t/xOD5u9ztkh5wYP+kMa+n6ev7UIDgPzJk3wWEHIZvXqHUA7/dIjwKT//QIIjz0Ve1+iD/7BjXOcJ2DQ3prpznzP1+4vcUck/UQ0Yfma+DDvU9dAUZcwfzDDtNOQFZnVCOYcu3EdC/BmykA40hMGkZnICnbTYeIdwAskqiz+sVu9XgFUhCJ7w2YrWxntVBty8BOcd2HXgeI4MpZMypFCv+vBAG9gId/pnnZ7AiKTCFXMNoqqC7CL5ZrOiF/THY7soXuvoWcZggxrQHa9vTMY/tNMdUDSxiU0B97KqMbgENQKWEHqgDLNivXP8P+gs/lajiLtk6BAAAAABJRU5ErkJggg==",jf="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAA99JREFUaEPtmlvoZ1MUxz9flBeJXJJrDCnlWkrub3IpXhAvEoNBGbeHSZQXD1Iu5RLDg1CMF6lxSaJ44cHlQTIzMsSUaSSXovB1ln5nOv8z57LP+f1+55wmu3796ux99l6fvc5ee+21ttjNinYzHiYDZDtkOR04AzgE+BP4DnhX0jepEz86kO29gOuBe4DDawT/MOolvd8GNiqQ7YOBV4Fz2gSd1T+YaW6dpH/q2o8GZPsI4D3gmESYvNl6SasnBdQCsw34BNgXOAXYp0L41ZLWV0ENrqEGmO3ALZI25ILa3hu4H7gL2LMA8COwStJvZahBgVpgTs0+pe+rZt32jZnle6pUd4OkZ0YDSlgzt0t6pG5t2A4Ld26h/jVJl40ClACTy1ULZfvObD09VAD4StLxgwM1wOwADqjQyFpJj5af274EeL3wfIekAwcFaoDZlJns84FYG/elQNleCzxcaLtZ0nGDAbXBSPohhMlcnrBirVC23wQuKABslHTxIECpMAXz3Ahl+2rgxZLwt0p6fOlAXWESoGI9XVfaYH8GjpYU/yvKQvehvjAJUGW575BUXE876xcGNC9MB6gNkq6o268WArQomALUc8C1FUK/nfl5l0r6Y2lAS4A5G3ijwilthQnIuTQ0NZi5gKYI0xtoqjC9gJYAc1YWGAkvoHyQS1ozc+1DU4fppCHb+wEfA8eWZuU/RzP3zerMafm57YVqJu8/2crZfgW4fEEwc5nmpklLArIdkZnNJTM/Kc100pDtdcADhZn5HThB0repn1i0W9ZnVpQhVUMbgQsLLzbGxqogh4BJMgq29wDiuBxGIS/XSHo+VTtDwaQCnQR8VhI+YmJfpwANCZMKdDNQPBluk3ToFGFSgV4CrioANJ5H8nZDaybZytkOSxaB9bzcJumxJg2NBdOqIdtHZgetrSXhT5MUwfRdiu2jgCuBexflm6V82slmuyLa8iuwv6S/Z9bvRCB2/fhFjuewGgF6OZpdYVI09ASwptDxl5kv98IM4MxZyqNt3MFgUoA+muU924Suq38WiPhZbQygb8d17zV6CrY/BU7uOOgvwFvA05Le6fju3M3bgCKneXfLKJHT+aDw+7wpBzq3xC0dtAHFKfJl4KJZPwa+KAJ0SbkvG6Z1DeUC2I48TPhymyT9NIRgfcdI8rb7dj7Ge/8DjTHrXcbcRUO2z8t8t9g/VnXpaIS2WyLNUr4uUwUUsYOpw+Tzt0XSiihUFVBcajhohBnvM+R2SXFfaGepAoqbUU8CcUtqyuUv4CZJsTzqgaLGdqTL4+gwVSsYG/xWSRHrWFGmKnDvL+Nf8+TJRHyCWlsAAAAASUVORK5CYII=",Zf="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAABjhJREFUaEPtml1sFFUUx39nW1H8QJQP+bA1lg8TtSgPqNEo4UUDBOuLFMEXIxgVNWpiFExM0YhKJDwgmijwVmvVBDCGhI3RasqL+iAIJBpIRMODYJWvKIbuHnMmM9s7d2d2px/bNsRJmunO3O7c3/2f87/n3qlwgR1ygfEweoBUhe+Zh3IHOaZQx78Iv6F8yVz5JevAjzyQaj17WUmOlxG9Nhhi+8k555zsDe7Pka+rgY0s0F6dTC+fktO7YxARVF0IVfosG2hmDSLFNLARA7rnW2345ixdiDYFMG7nY+p4itXJVppl1agC6ujRhqVX07X8gDZ1/uGoEIGUhZwbfgYvq7hZtiZBDbtCHce0Ydk0uoCmgiorDkAAlaaK9druxXPqOPXM4CY560MNK5CF2Vfz6MpBU9SRAOpgCOUr436Ofv8HOAOcl8dokQ9GDmiPNnCertap2tQ+16KmbyxLUCe8XLLU/wv4EzAVTxkIEFiC7OJteWBkgHZqA2Jhpk0WOq3Tof3WBKhD0Pl7CHE8hOgNAQzCfjT6LD+zUW4YfiCDKdBFLnSzMHRap0GZUkVlxefQ+aPfeRck/F2lhw0ycXiBDOa8Y81uYkuKUgb1GXQeTFOmBHSYt2TW8AF1aAM4yngwwdxzClonQvt9UJdzcsqgdkLnoRSlCkEO7eZNWTw8QAZT9JRxgSyxe4AwP1pnQvvCBKhd0HnACbdS/gRAT7FettQeyGCiMPNVsaeb7f7tjLx1sgCts1KgTCk3/Ky9yknquZ42OVlboO2hm1k5E02G0cRo53Oh7boj7ThXoNSilPBzoZDneVU21bZSMBjts+bYzG5PtjCz2Pft14MLlEqDMvdT+YR1srS2tZzBuGHmliqW62FYBecUddw5Jg3q4R2S/+gMLTwipnXiMfjSZ0sYZjbP+MWlVdB2LYJwwaJQM9Xc++H1BKg80CKSDhNYRbUFU8X7BmPWbBWAvwQYA1yU4lBVwi4CDKAWBzmVCWZwQAbTmzJpjgUu8UKtGkSkmBeSy2ZLvmNJdWWigR+YQhu1gZwD41bFBjIums1TTMANs1h95k2kSJ7xlXNm8LZtMOZm0UozgrFcsRCb7CW+PTFyt4RcCe65qpTaSJ5x/YPpf8gZjLlZVGi6bmYGMBWor1BYRp1NMYKSpRclz+X9h+kf0CYdzzm+A51Z2tBwK4EpwGUVQi3KoZRc6bN2yTN2YDD9A3pNP0b0wbIKwKCuAMzvytYsVeYdN38C9STPmIHDZAdq0ybqOGzTdNmemYXY7AqhFoVXUp64qpkB5AYHkx1ona5BdX35BmCozKQBqBOvnPPo4GGyA72iuxFdGNvVtFAzi24Op+dK9uur46pWkDyNtLCgcgWQtQCoPg+1aY4CPYiOL9vdtBW9LYL9MiapxEnKL8uZ6UMHk02htToH0X1le86XArcPYuJUyXPN0MJkA3pJn0R0S9lGoKkzPWHO8UMvqTA1A5gw9DBZgT4EfShWSVvhOd+ppJMmyrQwNJiragOTDegF/ZVcsETo245tDM0gTY2k6wG05LmydjDVgV7URgp6NKaOgd0FTEiopn0ziE2cYTkzRG42sAXec7oc0fZY/phVL/JKHL9GK1uVhuVMjWGqK/SsvktOnyg5nKlzXehuaWpE10s1W1jODANMdaBndD85bQ4UssPOt9mLEM/d0vYJVLZTx+qhmjSzTK7pE2ubjqGHc4hK7P3M/WExmuZsyGkK7EF5nwXyRZZODGWbakCnEb24pI4t4Fb46sgxinQjdNNLN3eyv9I70KHsfNJ3VS59VuvriK4tWfYkUZZwCKUb6A7O/XjlXmuY6jlkLZ7We4EbgSPcYi/gxV4/jdqjenE6arue3LH/gUa7YOUK7df5FNhGQWcE6xx3g9397F5PapPl76Lv89umPSd2XY6gPMrm+L/LJAEdpjeESfritI5m6YQ/QGmDUmmAYnt8coTNMtONmnKgH/Q4RZ1UUiaaQLM83Nq47dNGPsv1qE2l56ucYLPY1mbpKAfapysp8B5FrY9BRUto90H+tSxtfGC39ktTMHEwpZcij/OObKsMZHd/0omcoRHbtLIXVXb09zyQv/GfkfYdBZSxHOUNsTe1seOCs+3/AJ9wzWJzRtuhAAAAAElFTkSuQmCC";function $f(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!$o(t)}const td=zt({name:"layoutSilder",setup(){const t=ns(),e=Bn(),r=Za(),n=jt([{activeIcon:Lf,name:"主页",normalIcon:Nf,isActive:!0,id:1,path:"/",lightList:["/content-instruments","/content-instruments-detail","/content-musician","/content-music","/content-music-detail","/content-knowledge"]},{activeIcon:Pf,name:"班级",normalIcon:Gf,isActive:!1,id:3,path:"/classList",lightList:["/classDetail","/classStudentRecode","/afterWorkDetail","/classStudentDetail"]},{activeIcon:Yf,name:"学生",normalIcon:Vf,isActive:!1,id:2,path:"/studentList",lightList:["/studentDetail"]},{activeIcon:Hf,name:"备课",normalIcon:Wf,isActive:!1,id:4,path:"/prepare-lessons"},{activeIcon:Zf,name:"作业",normalIcon:jf,isActive:!1,id:9,path:"/homework-record",lightList:["/homework-record-detail"]},{activeIcon:qf,name:"制谱",normalIcon:Jf,isActive:!1,id:8,path:"/notation"},{activeIcon:kf,name:"AI学练",normalIcon:Ff,isActive:!1,id:5,lightList:["/xiaoku-detail"],path:"/xiaoku-list"},{activeIcon:Uf,name:"资源",normalIcon:zf,isActive:!1,id:6,path:"/natural-resources"},{activeIcon:Xf,name:"数据",normalIcon:Qf,isActive:!1,id:7,path:"/data-module"}]),a=o=>{n.forEach(s=>{if(s.isActive=!1,s.id==o.id){if(s.isActive=!0,o.path===r.path)return;o.path&&e.push(o.path)}})};Zo(o=>{i(o.path)});const i=o=>{n.forEach(s=>{var l;s.isActive=!1,(s.path===o||(l=s.lightList)!=null&&l.includes(o))&&(s.isActive=!0)})};return dr(()=>{i(r.path)}),()=>{let o;return R("div",{class:X.silder},[R("div",{class:X.logoWrap},[R(Et,{class:X.logo,src:Of,previewDisabled:!0},null)]),R(as,{class:X.sliderList},$f(o=n.map(s=>R(Kf,{onCheckNavBar:()=>{t.getIsEditResource?Ye.emit("pageBeforeLeave",()=>a(s)):a(s)},item:s},null)))?o:{default:()=>[o]})])}}}),ed="_isHidden_1odu5_1",rd="_hiddenBox_1odu5_8",nd="_showBox_1odu5_11",ad="_suggestOption_1odu5_14",id="_updateBtnGroup_1odu5_14",od="_suggestSelect_1odu5_23",sd="_inBack_1odu5_86",ld="_isAni_1odu5_95",ud="_reversal_1odu5_1",cd="_inBackBottom_1odu5_98",fd="_inFront_1odu5_107",dd="_submitBtn_1odu5_114",pd="_updatePassword_1odu5_125",vd="_forUp_1odu5_1",gd="_isend_1odu5_128",hd="_formWrap_1odu5_136",Ad="_sealing_1odu5_139",md="_messageWrap_1odu5_145",wd="_forDown_1odu5_1",yd="_stamp_1odu5_1",Cd="_formTitle_1odu5_181",xd="_bgLine_1odu5_186",Sd="_formWrapInfo_1odu5_196",Ed="_closeBtn_1odu5_199",bd="_countInput_1odu5_208",Dd="_addInput_1odu5_233",Md="_suggestionBtnDot_1odu5_280",Id="_suggestionBtn_1odu5_280",Rd="_endRoute_1odu5_1",St={isHidden:ed,hiddenBox:rd,showBox:nd,suggestOption:ad,updateBtnGroup:id,suggestSelect:od,inBack:sd,isAni:ld,reversal:ud,inBackBottom:cd,inFront:fd,submitBtn:dd,updatePassword:pd,forUp:vd,isend:gd,formWrap:hd,sealing:Ad,messageWrap:md,forDown:wd,stamp:yd,formTitle:Cd,bgLine:xd,formWrapInfo:Sd,closeBtn:Ed,countInput:bd,addInput:Dd,suggestionBtnDot:Md,suggestionBtn:Id,endRoute:Rd},Td="data:image/png;base64,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",Bd="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAB4VJREFUeF7tW3lQk0cU/23yhSsooEKB1qLi4FlHDrU6HuigaKS1Wq1VVMaOVGyt9T7rVVsFrVY7dbzGYUShx9R6QqVqharYaoKtijcqteOBWolyBEjYzn45OBRJvnwJcnx/Jvuu3+6+t/v2PQILPnpuige0NAIU4aDUDyC+AHwA6mwBGxGHkiIAdwF6B4TkgCAVHDlIumx6bK4QYs5AejYmFGVYBIpQgHLm0NTeGKIFQRoI+YIEbUqvSY8XAkD/+rgTtNo4AENrYvSS/p8MjptHum7Mqk6/agGgqinjQMu2AXB6SY0zVy0NiCSaBG/a9TyCZwCgdJkEqrsrAcwzV0IdGReHYJ+FhCwrq6jvswCoYuJA6dw6YpSlasaRkC3zqwXAsOx3Wsq1To0nkvEVt4NpBRgcnrIe7Pma5kMDjgsxOsZyAJQxyQBV1ERdT/5PJiFbIpgtPAB8nNfRY/Y0TlOsQ9LhHBACjAnzg5Oj1J7iASnpTwI3p+kBUMUcBqVh9tRgwvJTSDl1lxep6OmDhKU97SkeIOQICd48kPDH2xKaa+8Tnk/EXpRq9RFJxklw9+A79gUARAsH4kVoZsx4lNEEO0tHi8E/VxL58NAIe6sASMgEQlUxu0BppL2kq/NL8WfWI4xdmlFJZNLyXujRqTncXGX2UoVtg0RClZOPA+htS6lsqe9IvoEfjtxG1k01XJykyMsvrSTS3VWGQo0OnVq7YXRYS0QNbcNvDRt/JwhVxmQDtI2tBCWl5uDz+AtgXj+/SGuWGFdnjo8KSyZ2xthwP7NohA0iNxgAhba4z2t1ZZi08jTSMnPNNryqEQyI0CAvbJnXDY4OtgiTpIhtASoMveqp2Gy3GrEfoIC2rJw9i7mucg6lWoqWXi5o7ubIM3mkLsbt3ELIOIL8Ai0jM33ODhL4ecuRvikMUqlZ6QuLzBEdAJ2OQjEzDeey1aYwxzSSO0nRobUbZo/pgH5Bns/sb+Yn0jMf4KvvLuHSTTUKNDqTIRxH4CF3wIUkheggiA7AjPWZ2J12m3do7JNICJwdpYhf1B0DQrzNmp2jZ+5j9OKTPG2ZYQUxnzCq/+v4enqgWTzMHSQqAOevq6GYlYai4vLZY4pkbB2IgNebmKsTP+5KzhP0nXKUB8C4JRiQKWtD8UZbN4t4vWiwqAAMnp4G1ZX/QA0aM4X3r+mLwAAPQQpfuqXGoE/LAWX3huB2zXBofaggfs8jEg2As1ceY8SC43haqA91cicOc8a1x9SRAVYp++1PV7Fm12UUaPR8XV047IntIxjUqsqIBkBswkV88+NVlBjO954eTshKHMLvY2s+tgU6Rf6CB481PBsHToJP3gvAggkdrWFrohUNgG4fpOLmnQKeMScliH7bHysmdxFFySVbz2PrvuvQ6vR7q5WPHMr4cFF4iwbAK4o90Bk8tquLDHtie4u2TP++lodh844jv1B/fJZKCO6nDH95AMh7WoKOY1NQUqq/3jLnp4oPh1czcTLqbPkHRqVCU6KPLg4yCS4mKeDexMFqEERZASxkDZmZjicF4s+Q0cKKK6ypXIaUtf3QvlXTlwOArBtqRMz5HU8NADDHlyvSEq0OgP2r+6Czv3sjANYiIMoWaFwBjVug0Qc0OsEGHQUil2UgXfUAmlL9QcVNLkP27resddCV6P3fPQC1Icw6yaToF+yJxGW9rJZhdRTYti8bK+IvmBIgLJOr6OWL7Qu7W61cRQaTVp1G8sk7piwTyywvntgZ0cP8rZJjFQDnrudBMSudz/gaP3YP+GPbQHg3F+cYbOR775EGb0YfNt0H2O8sS8ROhF3aCj8QCQagqFiLoKhf8TBPY8rYMIUSFvcwO/Vl6dQdU90He1MsKtHfOdhFu4W7EzJ3DIKzo7DaLcEA/Ka8hw9jz5geOJwdJRg1wA+RNs3jA4mpOfyrstaQd2APKlvndxMMumAA9qb/ixkbMk0ZIBdHKTjbv+TwM8+MLzRsuyYuHNZNC8Lw0NcsXVD6VST0XSAl4w4+WqMU/OghSNvnELGIs2FGECJ6vyqIpWAAHuYVo/37yYKEik3E3gu8BeYeBAPAjLh86wnGLT8F5qHLk9dim1cNPwoUl5bh5JYwtPMTnhewCgA7mWpTMY0ACHWCQqaF5fbSzuaaQlhVHiyKKHr6Qu4sLKYL0clmz+NVlWGVIf4jD4A9eRtfjqqO0VHKnyrP7RwCX097VODzz+O2LZAwGjltnQrfH/nH9NhZ3WxxEoIoRWvETe0qZEItpOELJGxfIsO02rj7GpZvv1AjAGzs7Mj2mD9enJefGhA5YdciqfDpx6C6XLmZgz14GrcEJ5VgSE8fxH/Ww8KZFDicL5KqpTI5gSqLS8aXydVSoaS4lgjhZiiUZKS1USorRGVRaYylsjwAtVAsLaoxQphVLJbmQVBOPliHm6MshaByuTwPgL5DrOE2TOh9Ad8p1jBbZoxriConx9bDjjGjeS9umuJXAWuby7y3qt51jhGyGkHeC2psmzOthIbaOFnRneodo2513W2mIingpHMFtc5WAqIuNk9L8CVriqopPlpUxFcf2+f/B/FhjfJc8533AAAAAElFTkSuQmCC",Od="data:image/png;base64,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",Pd="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==",Gd="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=",Ld="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==",Nd="data:image/png;base64,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",Aa=""+new URL("inFront-539c64f6.png",import.meta.url).href,os=""+new URL("inBack-8ef3e8f3.png",import.meta.url).href,ma=""+new URL("submitBtn-eeef99db.png",import.meta.url).href,wa=""+new URL("sealing-3ca78c97.png",import.meta.url).href,ya=""+new URL("boxBg-7cf5b952.png",import.meta.url).href,kd="data:image/png;base64,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",Fd="data:image/png;base64,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",Hd="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 Wd=zt({name:"imGroup",setup(){const t=Lr();it(!1);const e=it(),r=it(!1),n=/(localhost|192)/.test(location.host)?"https://test.kt.colexiu.com":/online.lexiaoya.cn/.test(location.href)?"https://kt.colexiu.com":location.origin,a="".concat(n,"/classroom-im/?v=").concat(+new Date,"&userID=").concat(t.getUserInfo.imUserId,"&Authorization=").concat(t.getToken,"&t=").concat(+new Date);return()=>R("div",{class:X.imGroupContainer},[R(On,{show:!r.value},{default:()=>[R("iframe",{ref:e,onLoad:i=>{r.value=!0,Pu(i.target)},class:[X.container],frameborder:"0",src:a},null)]})])}}),Ud=""+new URL("bg-line-7cb142ce.png",import.meta.url).href,zd="data:image/png;base64,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",Yd="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAACw5JREFUeF7tnX2MVFcZxp93BhYoSCiFwu4sLehSdbWg1rSVtrE1kQqlWFu2lpimKkFtIgi7tEYt/9TY2DizS/my1lQixpZsG1GKbdCWhmoxxkSoRCqFNE33Q6HloxA+lmXvY84ws+zHzN7vc+/dOfPP7mbPed/3PL8555577jnvleocL4BMw3w8KSCQ8wBOUXBK/RTgfwAOQHAAFg4A2NO5St73ZDyASlKT4xmSYwKwZUyUUkCEQuwTwU4KdqaAl9sb5awusRTg4yQn6HJY8X5ETgrwfEqwuW0lXhMRhqmJVGd5GOCVYToxtssoIPJ2SvCzMSOw6dBy6QpDJ9WD3yU5LQzjxqYzBQTSKSlkBXgy6OFbarI8RPAjzkIxpUJVQOQdESzvbJQXgvKjAL9BcFZQBo0d/wqIyDaksaxzhbzr15oaoneSvM2vIVM/WAVE5EQqhSXtK+V3fiwrwK0kG/wYMXXDU0BE1k2YhlX7783fb7v+qFn0zwF+x3VNU0GbAiKyOyW4s71Rjrl1qgD/GOAjbiua8roVkP2pKtzesVza3XiW6hxXgGxxU8mUjUYBEWlDGl/sXCFqCdTRR82iFxN8xlFpUyhyBRRkGYk5TnuyZFr4OauHuyOP3ATgQgHZn07hFifXZJm+gVO7zvK/LqybojFQQE28JkzDbXazayEpmRzOEBwdg7hNCC4UULdQnU2yfKgqov5Zk+ObJD/mwrYpGhMF0mm5Z6jFkDzg6hxfAvmlmMRswnChgFrxQhqzyy1rFnvwOpLfdWHXFI2RAmrturNJvlwqpGIPXgryqRjFbEJxqYCkZGGpp1B5wJkcb7TIv7m0aYrHSQGRd9KC+oHPk/OA6zdw3PFzOAky/7f5JFOBVEoaOxql36pkL1Dz4D+ZUPtGrXaGXFaFD/fd/nMJcI5bSd6V/GZWdgtSKXmwo1GeLKrQCziT42qLfLSy5RkGrRd5u7MRdcXdmpcAt/ALVg9fGQZNrPgmpFNya3uj7FJC9AKetZlj3zuCEwBHVLxCCRdARH7V2SRL+gFWf1Tn+A+Qn01i+2ZOBD46CWg/Cew7DPSEup3cXqG0ANdOAWrHAwfeBw663oth76NsCZGTacFUdcvU77Yo08w1lsXv+TCtverlo4HsXGDezEtN2f8esexF4M2ITgR9fBKwbj5QP/lSTC8dJFb9CTh+To9ExYWP/oBzbLDIVj0hBOPl6YX94RatnuwiFj8P7FFHwTR+Pj0VeHYRMH7U4CUFBXnJNj3BpETWdDTJyn5R1K3l5NPdOJyUBQ81LO/6Rvm1Gd2QFdwti4APlYBbxPr5TdQyXAvkX52rZPYgdZJ0HV5wDfDUnUMvvumCPFTP7dtnv/UCsf0tDb344qnGKwepU5PjoyRXawjBt4tPTQVe/Jr96mrYkJ3CVQ2e/1tir6bLhkDmDlInSXu01Ex1x/39JzPlvjVhQXYDV03+bv+Nvhm+pGTZIMANrUy/3oYjJCf67mIaDKgZ69b7Sk9qBroPGrIbuMr3V7bondmLyIaS41tNls8SvE8Dn0BcuBU6iNl1FD7diiUify4JONPCRVYPn3NrMMryOgXX6cuXpiL7SgKubeaYHuIIyHG+HGiurEN4HT4Ck02dNy5nrCbHZ0guDsyZJkNhAgjTdhjyCORoecBZ3kVwaxiOw7YZBogwbIatg0rxVBZw3VqOOt2dH6bHhx1IGPaDBBKkrTDaOpTNIVcJanLcRPLruoMKyl8QYIKwEVR7vNixAzyH5OteDMeljh9AfurGpf2263zVWf4bYH1cAvYShxdQyk+5p0JhL6B4aWO5OvaAh8kBcTeQT5+/uFtgbJWtPAh6dSxIuMqWbQsy63kFu9BBclTQznXbcwPZSWxxh+sIsCqU1HviUpCCgpwEuI4B1zbz+h6Lf3fyrU5CGb+QkwLXMeBCL36N5C1JAOgkRq+QkwTXLeCFJP/gRLyklFGQWxucTaZUm9Tk697n9O/z8qOn7SSraDyf6qEZ/yF5jR+HcaprAA+gkcnx2xbZe+4lTrDcxmKG6BKKTd/E0eeP4RDJjFtB41TeK9xiG5J0HXY8RBcbl8nxQYvcGCdgbmLxCzdpkF0Dvu4XHNl5CgcBXu1G2DiUDQpukiC7Bly4ZfomyafjAM1pDG7gVtRSZSkBb32VI976J1RurTqnAkdZzg3c4vVVxVsRDxvKgUnKxjwvcIvnmfzUjfIL3de3pyG6aKAmxx0k58alMQPjCAJQEDai1McX4NonONO6gH1xfNIUJJggbemG7QtwYcIVu7NMYQAJw6YO2L4B5/dQW1C7PmboCNjOR5ggwrRt1y6v//cNWDnOtPAOq4fbvQYRVD0dAHT4CEoPZScQwIWh+vckSybEDDLgcrZ0Cq/Tl1/tAgM8Yz2v7urCfpKX+Q3Kbf0oBI/Cp1tdAu3Bylh1jj8A+ZiXQLzWMcdHh1YusB6s3NS3supEG97QlT3eHAC37xaBAs5PuHK8kYDa3jPS3r2/EiaFg71+gQPOQ25mk2Uxa+/eXwmThMVev1AAF7b3bCO5wD4E7yXimEbJ7gGFrjRKRVVDAayM1zZzokXsDfvt4iYRmsZJ1kBXNTnOIbErzASnJpVhhIDzCyBZPkzwce8DsbOaJhlpaZ1CG6KL7tT1uKYZ20HOd4bKlApSgdAB52fV6gDbOewlWBtk8MaWvQJaABeG6psJvBrm9di+uZVXQhtgJW11VuWi5prKkzm6FmsFnO/JOf6U5Peja3JledYOuAA50cldkvQViQRwYdutek9TqCtdSQIRVqyRAC6sdI2xiJdJzgmrccZugDs6vIh51UZe3n0WfwH5CS/1TR17BSLrwcXQapuZsYjdJK+yD9eUcKtA5IAL98jq9fJ/JXiF2waY8kMrEAvA+WvyGt7QcwGvABxroAWnQGwAFyFbF/BH05OHKeDe4VqgzjyZa3IAnGPVg/tOvHqIHWZ27Z9wLAGrZqlbqAtnsd3cJ/uDHFvAfRZDWs2Kl3fIsQasmlVY1vxlkhOTe8fjv2bsARebWJPj4yQf9t/kyrKQGMAKy8XnyciaTQPOv6SJAly4jbpZ5Ucx23+cQU4cYNUstcfL6sJms5HPHnIiAatm5U9P5PAQgZ+YIbs86MQC7jP5Us+Tt4R9gsK+r8SzROIBF+6X1TGZX5v75cFfsmEBuHfIbkYTgMd0HF2NZ38dxoCLTSucT1ab+tQz5or/DJse3JekyjRwvA1NAjwSRc6QOH2rhiXgosCFxDBPRJn9J2rYwxpw77Cdz+OFdXFJ1qYTekUALsy0VUa+H4rgoTjm1gwLesUALgpYSKC6Ps5ZcoOEXXGA+8y2G3jxlioRSc29Qq9YwEqw/LPmPXiAFlYn8R0UTqBXNOCiQOq26oM2LCHwo6S/MmggdAO4jyLqvVDdx/AAgcbh8oY3A7jEOJd/UtWChSCakv5CTgPY5kKmXq1rESsA3J3E2ysD2MlM5dImg/tBLAVY77Ba5MUMYA8IVII3AEsJ3A1yvAcT2qoYwD6krlvLUWfOYx6Ar1KwAOQ4H+ZCqWoABySrejkJBXewB/dAMJfkxIBM+zJjAPuSr3Tlhlamd3fgelqYR+R7+HUgI9E6EqchaBprk3VrOflsN26F4CbLgtr2O1vXRkEDOIKvxqzNHHv0KG6AhZsIfIbALAAzwujlBnAEgEu5rN/AcR+cwyctYpYIriVQJ8B0ENMJjvYapgHsVTlN9dSq2oyNmNJ9HjPYg+kUTAGhcplMErn4s/C3Sn0xikCVCKqKv/8fYSl83YHzUrUAAAAASUVORK5CYII=",Vd=t=>Nr.post("/edu-app/sysSuggestion/save",{data:t}),Xd=t=>Nr.post("/edu-app/sysSuggestionType/page",{data:t}),Qd=t=>Nr.post("/edu-app/sysParamConfig/page",{data:t}),_d=t=>Nr.post("/edu-app/sysSuggestion/page",{data:t}),Kd=t=>Nr.get("/edu-app/sysMessage/batchSetRead",{data:t,params:t}),qd="_suggestionList_oky89_1",Jd="_attendClassSearch_oky89_4",jd="_iconSearch_oky89_25",Zd="_classList_oky89_29",$d="_listSection_oky89_34",tp="_emptySection_oky89_37",ep="_thingItem_oky89_41",rp="_item_oky89_62",np="_IMageWraps_oky89_77",ap="_ShowImg_oky89_82",ip="_itemResult_oky89_89",te={suggestionList:qd,attendClassSearch:Jd,iconSearch:jd,classList:Zd,listSection:$d,emptySection:tp,thingItem:ep,item:rp,IMageWraps:np,ShowImg:ap,itemResult:ip},op=zt({name:"suggestion-list",props:{typeList:{type:Array,default:()=>[]}},setup(t){const e=jt({suggestionTypeList:[],loading:!1,finshed:!1,pagination:{page:1,rows:20},searchGroup:{suggestionTypeId:null,timer:null},tableList:[],show:!1,item:{}}),r=async()=>{try{e.pagination.page===1&&(e.loading=!0);const{timer:o,...s}=e.searchGroup,{data:l}=await _d({...e.searchGroup,...s,...Lu(o,["startTime","endTime"])});e.loading=!1;const u=l.rows||[];u.forEach(c=>{const f=c.attachmentUrls&&c.attachmentUrls.split(",")||[];c.imgList=f}),e.pagination.page===1?e.tableList=u:e.tableList.push(...u),e.finshed=l.pages<=l.current}catch(o){e.loading=!1}},n=rc(o=>{e.pagination.page=e.pagination.page+1,e.pagination.page=1,e.tableList=[],e.searchGroup=Object.assign(e.searchGroup,o),r()},100),a=nc(()=>{e.pagination.page=e.pagination.page+1,r()},300),i=async()=>{try{await Kd({messageType:"SYS_SUGGEST_FEEDBACK_TEACHER"}),Ye.emit("onSuggestionRead")}catch(o){}};return dr(()=>{t.typeList.forEach(o=>{e.suggestionTypeList.push({label:o.name,value:o.id})}),i(),r()}),()=>R("div",{class:te.suggestionList},[R("div",{class:te.attendClassSearch},[R(dn,{placeholder:"反馈类型",clearable:!0,options:[{label:"反馈类型",value:null},...e.suggestionTypeList],value:e.searchGroup.suggestionTypeId,"onUpdate:value":o=>e.searchGroup.suggestionTypeId=o},null),R(ec,{value:e.searchGroup.timer,"onUpdate:value":o=>e.searchGroup.timer=o,separator:"至","start-placeholder":"反馈开始日期","end-placeholder":"反馈结束日期",type:"daterange",clearable:!0,timerValue:e.searchGroup.timer},null),R(ts,{type:"primary",class:"searchBtn",onClick:n},{default:()=>[Dt("搜索")]})]),R(as,{class:te.classList,onScroll:o=>{var c,f,d;const s=(c=o.target)==null?void 0:c.clientHeight,l=(f=o.target)==null?void 0:f.scrollTop,u=(d=o.target)==null?void 0:d.scrollHeight;s+l+20>=u&&!e.finshed&&!e.loading&&a()}},{default:()=>[R(On,{show:e.loading},{default:()=>[R("div",{class:[te.listSection,!e.loading&&e.tableList.length<=0?te.emptySection:""]},[e.tableList.map(o=>R("div",null,[R(Gu,{class:[te.thingItem,"isFull"]},{default:()=>[R("div",{class:te.item},[R("span",null,[Dt("反馈类型:")]),o.suggestionTypeName]),R("div",{class:te.item},[R("span",null,[Dt("反馈内容:")]),o.content]),o.imgList&&o.imgList.length>0&&R("div",{class:te.item},[R(es,{class:te.IMageWraps},{default:()=>{var s;return[(s=o.imgList)==null?void 0:s.map((l,u)=>R(Et,{class:[te.ShowImg],src:l,objectFit:"cover"},null))]}})]),o.handleStatus&&R("div",{class:te.itemResult},[R("span",null,[Dt("处理结果:")]),o.handleAttitude==="NO"?"感谢你对音乐数字课堂的关注与支持,我们会认真处理您的反馈,尽快修复和完善相关功能!":o.feedbackContent])]})])),!e.loading&&e.tableList.length<=0&&R(ti,null,null)])]})]})])}}),sp=zt({name:"train-update",emits:["close","submit"],setup(t,{emit:e,expose:r}){const n=Nu(),a=Lr(),i=jt({suggestionTypeId:null,clientType:"TEACHER",content:"",attachmentUrls:"",type:"APP",mobileNo:a.getUserInfo.phone}),o=jt([]),s=it(!1),l=it(!1),u=it([]),c="https://gyt.ks3-cn-beijing.ksyuncs.com/",f=it(),d=it([]),p=it(),v=it(!1);it();const g=it(""),h=it("");it(!1);const A=it(!1),m=async()=>{var b;(b=p.value)==null||b.validate(async O=>{if(O)return;const N=d.value.map(k=>k.url).join(",");try{const k=await Vd({...i,attachmentUrls:N});s.value=!0,setTimeout(()=>{C(),A.value=!0,e("close")},3e3)}catch(k){console.log(k)}console.log("onSubmit")})},C=()=>{A.value=!1,s.value=!1,i.suggestionTypeId=null,i.clientType="TEACHER",i.content="",i.attachmentUrls="",d.value=[],i.type="APP",i.mobileNo=a.getUserInfo.phone};r({onReset:C});const y=async b=>{console.log(b,"onBeforeUpload");const O=b.file;let G=!0;const N=2;if(G=O.file.size/1024/1024<N,!G)return n.error("文件大小不能超过".concat(N,"M")),!1;if(!G)return G;try{v.value=!0;const k=O.file.name,L="".concat(O.id+k),W={filename:L,bucketName:"gyt",postData:{filename:L,acl:"public-read",key:L,unknowValueField:[]}},{data:U}=await $u(W);o.push({id:O.id,tempFiileBuffer:O.file,policy:U.policy,signature:U.signature,acl:"public-read",key:L,KSSAccessKeyId:U.kssAccessKeyId,name:L})}catch(k){return v.value=!1,!1}return!0},S=({file:b,action:O,onFinish:G,onError:N,onProgress:k})=>{const L=o.find(W=>W.id==b.id);L.file=b,tc({file:b,action:O,data:L,onProgress:k,onFinish:G,onError:N})},w=b=>{const O=b.file.name;"".concat(b.file.id+O)},x=async b=>{console.log(b),v.value=!1},D=async()=>{try{const b=await Xd({rows:9999,page:1});u.value=b.data.rows||[]}catch(b){console.log(b)}},M=async()=>{try{const{data:b}=await Qd({page:1,rows:999,group:"OTHER"}),O=b.rows||[];g.value=O.find(G=>G.paramName=="customer_service_email").paramValue,h.value=O.find(G=>G.paramName=="customer_service_phone").paramValue,console.log(g.value,h.value)}catch(b){console.log("请求报错"),console.log(b)}};(b=>{for(let O=0;O<b.length;O++){const G=new Image;G.src=b[O],G.onload=function(N){},G.onerror=function(N){}}})([Aa,os,ma,wa,ya]);const E=it(!1);return dr(()=>{D(),M()}),()=>R("div",{class:[St.suggestOption]},[R("div",{class:[St.updatePassword,s.value?St.isAni:"",A.value?St.isend:null]},[R("div",{class:[St.formWrap,s.value?St.isAni:""]},[R(Et,{class:St.closeBtn,src:Yd,previewDisabled:!0,onClick:()=>{C(),e("close")}},null),R(Et,{class:St.bgLine,src:Ud,previewDisabled:!0},null),R("h2",{class:St.formTitle},[Dt("意见反馈"),R(pa,{dot:E.value,color:"#FF1036",offset:[-5,4],class:St.suggestionBtnDot},{default:()=>[R(ts,{type:"primary",round:!0,secondary:!0,class:St.suggestionBtn,onClick:()=>l.value=!0},{default:()=>[Dt("反馈记录")]})]})]),R("div",{class:St.formWrapInfo},[R(ku,{labelAlign:"right",labelPlacement:"left",labelWidth:"auto",ref:p,model:i,requireMarkPlacement:"left"},{default:()=>[R(Zn,{rule:[{required:!0,message:"请选择反馈类型"}],path:"suggestionTypeId"},{default:()=>[R(Zu,va({class:St.suggestSelect,"value-field":"id","label-field":"name",style:{width:"227px!important"}},{options:u.value,placeholder:"反馈类型(必选)",clearable:!0,inline:!0},{value:i.suggestionTypeId,"onUpdate:value":b=>i.suggestionTypeId=b}),null)]}),R(Zn,{path:"content",rule:[{required:!0,message:"请输入反馈内容"}]},{default:()=>[R(Fu,{class:St.countInput,type:"textarea",rows:5,placeholder:"请输入反馈内容",maxlength:200,resizable:!1,showCount:!0,value:i.content,"onUpdate:value":b=>i.content=b},null)]}),R(Zn,null,{default:()=>[R(Hu,{"list-type":"image-card",accept:".jpg,jpeg,.png",fileList:d.value,"onUpdate:fileList":b=>d.value=b,ref:f,multiple:!0,max:5,showPreviewButton:!0,action:c,customRequest:S,onBeforeUpload:b=>y(b),onRemove:b=>x(b),onFinish:b=>w(b)},{default:()=>[R("div",{class:St.addInput},[R(Et,{previewDisabled:!0,src:zd},null),R("p",null,[Dt(" 点击上传图片")]),R("p",null,[Dt("(最多五张)")])])]})]})]})])]),R("div",{class:[St.inBack,s.value?St.isAni:""]},null),R(Et,{src:ya,class:St.inBackBottom,previewDisabled:!0},null),R(Et,{src:Aa,class:St.inFront,previewDisabled:!0},null),R(Et,{src:wa,class:[St.sealing,s.value?St.isAni:""],previewDisabled:!0},null),s.value?null:R($a,null,[R(Et,{src:ma,onClick:()=>{m()},class:St.submitBtn,previewDisabled:!0},null),R("div",{class:St.messageWrap},[h.value?R("p",null,[Dt("客服电话:"),h.value]):null,g.value?R("p",null,[Dt("邮箱:"),g.value]):null])])]),R(Re,{maskClosable:Ve,show:l.value,"onUpdate:show":b=>l.value=b,class:["modalTitle background"],title:"反馈记录",preset:"card",closeOnEsc:!1,style:{width:"758px"}},{default:()=>[R(op,{typeList:u.value},null)]})])}}),lp="_rightTeachingWrap_yrs20_1",up="_rightTeachingWrapTitle_yrs20_8",cp="_lookMore_yrs20_14",fp="_classSearchList_yrs20_30",dp="_emptySection_yrs20_41",pp="_teachListWrap_yrs20_52",vp="_teachListWrapWall_yrs20_55",gp="_teachGroup_yrs20_81",hp="_teachGroupTitle_yrs20_84",Ap="_teachGroupList_yrs20_94",mp="_teachGroupListDot_yrs20_101",wp="_teachGroupItemWrap_yrs20_111",yp="_teachGroupItemLeft_yrs20_124",Cp="_teachGroupItemHeader_yrs20_132",xp="_teachGroupItemRight_yrs20_141",Sp="_teachGroupItemName_yrs20_144",Ep="_teachGroupItemInfo_yrs20_160",bp="_subjectName_yrs20_165",me={rightTeachingWrap:lp,rightTeachingWrapTitle:up,lookMore:cp,classSearchList:fp,emptySection:dp,teachListWrap:pp,teachListWrapWall:vp,teachGroup:gp,teachGroupTitle:hp,teachGroupList:Ap,teachGroupListDot:mp,teachGroupItemWrap:wp,teachGroupItemLeft:yp,teachGroupItemHeader:Cp,teachGroupItemRight:xp,teachGroupItemName:Sp,teachGroupItemInfo:Ep,subjectName:bp},Dp=zt({name:"home-teachItem",props:["item"],setup(t,{emit:e}){return()=>R($a,null,[R("div",{class:oe.teachGroupItemWrap},[R("div",{class:oe.teachGroupItemLeft},[R(Et,{previewDisabled:!0,src:t.item.image?t.item.image:ha,class:oe.teachGroupItemHeader,"object-fit":"cover"},null)]),R("div",{class:oe.teachGroupItemRight},[R("p",{class:oe.teachGroupItemName},[t.item.teacherName,Dt(" "),R("span",null,[t.item.classGroup])]),R("p",{class:oe.teachGroupItemInfo},[t.item.subjectName&&R("span",{class:oe.subjectName},[t.item.subjectName]),t.item.conent])])])])}}),Mp=zt({props:["list","keys"],name:"home-teachGroup",setup(t,{emit:e}){return()=>R($a,null,[R("div",{class:oe.teachGroup},[R("p",{class:oe.teachGroupTitle},[t.keys]),R("div",{class:oe.teachGroupList},[R("div",{class:oe.teachGroupListDot},null),t.list.map(r=>R(Dp,{item:r},null))])])])}}),Ip=zt({name:"class-modal",emits:["confirm"],setup(t,{emit:e}){const r=Bn(),n=Lr(),a=jt({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"}),i=it({}),o=async()=>{try{const{data:f}=await ac({gradeLevel:a.classSelect.gradeLevel,gradeYear:a.classSelect.gradeYear}),d=f||[],p=[],v=[];d.forEach((g,h)=>{if(h===0)if(a.lastClassSelect.currentClass)a.classSelect.currentClass=a.lastClassSelect.currentClass,a.classSelect.name=a.lastClassSelect.name,a.classSelect.upgradeFlag=a.lastClassSelect.upgradeFlag;else{const m=g.classGroupList[0];a.classSelect.currentGradeNum=g.currentGradeNum,a.classSelect.currentClass=m.id,a.classSelect.name=m.name}const A=[];g.classGroupList.forEach(m=>{A.push({label:m.currentClass+"班",value:m.id,lastStudy:m.lastStudy}),v.push({label:m.name,value:m.id,currentGradeNum:g.currentGradeNum,lastStudy:m.lastStudy})}),p.push({label:sc[g.currentGradeNum],value:g.currentGradeNum,childrens:A})}),a.popSelectOptions=v,a.gradeList=p}catch(f){}},s=async()=>{const{data:f}=await Xi({page:1,rows:1,teacherId:n.getUserInfo.id});if(f.rows.length>0&&f.rows[0]){const d=f.rows[0];a.lastClassSelect={currentClass:d.classGroupId,name:d.classGroupName,upgradeFlag:d.upgradeFlag,gradeYear:d.gradeYear+"",gradeLevel:d.gradeLevel+""}}},l=async()=>{try{const{data:f}=await ic(),d=f||[];d.forEach(p=>{p.name=p.name+"学年"}),a.popSelectYearList=d||[],d.length>0&&(a.lastClassSelect.gradeYear?a.classSelect.gradeYear=a.lastClassSelect.gradeYear:a.classSelect.gradeYear=d[0].id)}catch(f){}},u=async()=>{try{const{data:f}=await oc(),d=f||[];d.forEach(p=>{p.name=p.name+"级"}),d.unshift({id:"",name:"全部学级"}),a.popSelectLevelList=d||[],d.length>0&&(a.lastClassSelect.gradeLevel?a.classSelect.gradeLevel=a.lastClassSelect.gradeLevel+"":a.classSelect.gradeLevel=d[0].id)}catch(f){}},c=async()=>{a.classLoading=!0;try{const{data:f}=await Xi({classGroupId:a.classSelect.currentClass,gradeLevel:a.classSelect.gradeLevel,gradeYear:a.classSelect.gradeYear,page:1,rows:4,teacherId:n.getUserInfo.id}),d=f.rows||[];a.total=f.total||0;const p={};d.forEach(v=>{const g=Wu(v.classDate).format("MM-DD");p[g]||(p[g]=[]);const h=v.lessonCoursewareJson?JSON.parse(v.lessonCoursewareJson):{};p[g].push({classGroup:a.classSelect.name,teacherName:v.teacherName,conent:h.lessonCoursewareName+" | "+h.lessonCoursewareDetailName+" | "+h.lessonCoursewareKnowledgeDetailName+" | "+(h.useChapterLessonCoursewareName||""),image:v.teacherAvatar,subjectName:v.instrumentName})}),i.value=p}catch(f){console.log(f)}a.classLoading=!1};return dr(async()=>{a.classLoading=!0,await s(),await l(),await u(),await o(),await c(),a.classLoading=!1}),()=>R("div",null,[R("div",{class:me.rightTeachingWrap},[R("div",{class:me.rightTeachingWrapTitle},[R("div",{class:me.classSearchList},[R(dn,{value:a.classSelect.gradeYear,"onUpdate:value":[f=>a.classSelect.gradeYear=f,async f=>{a.classSelect.gradeYear=f,a.lastClassSelect.currentClass=null,a.classSelect.currentClass=null,await o(),await c()}],class:me.lookMoreSearch,placeholder:"全部学年",options:a.popSelectYearList,labelField:"name",valueField:"id"},null),R(dn,{value:a.classSelect.gradeLevel,"onUpdate:value":[f=>a.classSelect.gradeLevel=f,async f=>{a.classSelect.gradeLevel=f,a.lastClassSelect.currentClass=null,a.classSelect.currentClass=null,await o(),await c()}],class:me.lookMoreSearch,placeholder:"全部学级",options:a.popSelectLevelList,labelField:"name",valueField:"id"},null),R(dn,{value:a.classSelect.currentClass,"onUpdate:value":[f=>a.classSelect.currentClass=f,f=>{a.popSelectOptions.forEach(d=>{d.value===f&&(a.classSelect.currentGradeNum=d.currentGradeNum,a.classSelect.currentClass=d.value,a.classSelect.name=d.label,a.classSelect.upgradeFlag=d.upgradeFlag,c())})}],class:me.lookMoreSearch,placeholder:"选择班级",options:a.popSelectOptions},null)])]),R(On,{show:a.classLoading,style:{minHeight:"40vh"}},{default:()=>[Object.keys(i.value).length>0&&R("div",{class:me.teachListWrap},[Object.keys(i.value).map(f=>R(Mp,{list:i.value[f],keys:f},null))]),Object.keys(i.value).length<=0&&!a.classLoading&&R("div",{class:me.emptySection},[R(ti,null,null)])]}),a.total>4&&R("div",{class:me.teachListWrapWall},[R("span",{onClick:()=>{e("confirm"),sessionStorage.setItem("classDetailTabs","attendclass"),r.push({path:"/classDetail",query:{name:a.classSelect.name,id:a.classSelect.currentClass,gradeYear:a.classSelect.gradeYear,upgradeFlag:a.classSelect.upgradeFlag?1:0,v:+new Date}})}},[Dt("查看全部")])])])])}}),Rp="_draggleClose_1a6pq_9",Tp="_guideSection_1a6pq_13",Bp="_guideCenter_1a6pq_29",Op="_guideTitle_1a6pq_34",Pp="_name_1a6pq_43",Gp="_back_1a6pq_52",Lp="_operation_1a6pq_60",Np="_screen_1a6pq_76",kp="_screenSmall_1a6pq_80",Fp="_resize_1a6pq_84",Hp="_resizeLarge_1a6pq_88",Wp="_close_1a6pq_92",Up="_container_1a6pq_96",zp="_windowContainer_1a6pq_101",Yp="_leftGuide_1a6pq_101",Vp="_rightGuide_1a6pq_124",Xp="_searchContainer_1a6pq_136",Qp="_arrow_1a6pq_168",_p="_childItem_1a6pq_172",Kp="_active_1a6pq_187",qp="_emptyDiv_1a6pq_195",Jp="_videoModal_1a6pq_232",At={"drag-wrapper-draggable":"_drag-wrapper-draggable_1a6pq_1",draggleClose:Rp,guideSection:Tp,guideCenter:Bp,guideTitle:Op,name:Pp,back:Gp,operation:Lp,screen:Np,screenSmall:kp,resize:Fp,resizeLarge:Hp,close:Wp,container:Up,windowContainer:zp,leftGuide:Yp,rightGuide:Vp,searchContainer:Xp,arrow:Qp,childItem:_p,active:Kp,emptyDiv:qp,videoModal:Jp},jp="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAM1BMVEUAAACWlpaampqZmZmbm5uampqampqZmZmampqZmZmYmJibm5uZmZmcnJyZmZmampqZmZnpQpv6AAAAEHRSTlMAG9RBDr6N6OXlmmtlJq2rjYuWkgAAAE1JREFUKM+10UkOgEAIRFGRQW2nuv9pvYB/QaK15CWEFNP3iYB5Xf4KNmvbAaQyAKUDaD0ApGEASgfQciL0Vg1rnZtOlTRKjLodH/VbHtGiBc5mtZ6kAAAAAElFTkSuQmCC",Me={right:14,top:60},Ze=(t,e="px")=>t>0?t+e:t+"";function Ki(t,e,r,n){const a=jt({currentType:"SMALL",windowType:"SMALL",showType:"MENU"}),i=it({top:-1,left:-1});gn(()=>a.windowType,()=>{a.windowType==="LARGE"?s.resizeDirection=[!0,!0,!0,!0,!0,!0,!0,!0]:a.windowType==="SMALL"&&(s.resizeDirection=[!0,!1,!1,!1,!0,!1,!1,!1]),document.querySelectorAll(".".concat(e," .dragDirectionPoint")).forEach((m,C)=>{s.resizeDirection[C]?m.style.pointerEvents="all":m.style.pointerEvents="none"})});const o=ve(()=>({...l,width:Ze(s.width),height:Ze(s.height),transform:"translate(".concat(s.transformX,"px, ").concat(s.transformY,"px)")})),s=jt({resizeDirection:(n==null?void 0:n.resizeDirection)||[!0,!1,!1,!1,!0,!1,!1,!1],layoutTopHeight:0,windowHeight:window.innerHeight,windowWidth:window.innerWidth,winWidth:1010,winHeight:650,winMinWidth:(n==null?void 0:n.minWidth)||800,minWidth:(n==null?void 0:n.minWidth)||400,minHeight:(n==null?void 0:n.minHeight)||340,maxHeight:window.innerHeight,maxWidth:window.innerWidth>1024?1024:window.innerWidth,transformX:window.innerWidth-400-Me.right,transformY:(window.innerHeight-640)/2,defaultWidth:(n==null?void 0:n.width)||400,defaultHeight:(n==null?void 0:n.height)||640,height:0,width:0}),l=jt({maxHeight:Ze(s.maxHeight),minWidth:Ze(s.minWidth),minHeight:Ze(s.minHeight)});gn(r,()=>{r.value?(window.addEventListener("resize",p),window.addEventListener("fullscreenchange",d),Pn(()=>{var C;document.querySelectorAll(".".concat(e," .dragDirectionPoint")).forEach(y=>{y.remove()});const A=((C=document.querySelector(".layoutTop"))==null?void 0:C.clientHeight)||0;if(s.layoutTopHeight=Math.ceil(A),s.windowHeight=window.innerHeight-A,s.windowWidth=window.innerWidth,s.maxHeight=window.innerHeight-A,s.maxWidth=window.innerWidth>1024?1024:window.innerWidth,s.defaultHeight>=s.maxHeight&&(s.defaultHeight=s.maxHeight-100),s.winHeight>=s.maxHeight&&(s.winHeight=s.maxHeight-100),l.maxHeight=Ze(s.maxHeight),a.windowType==="LARGE")s.transformX=(s.windowWidth-s.winWidth)/2,s.transformY=(s.windowHeight-s.winHeight)/2-s.layoutTopHeight/2,s.width=s.winWidth,s.height=s.winHeight;else{const y=(s.windowHeight-s.defaultHeight)/2;s.transformX=s.windowWidth-s.defaultWidth-Me.right,s.transformY=y,s.width=s.defaultWidth,s.height=s.defaultHeight}if((n==null?void 0:n.defaultPosition)==="center"){const y=(window.innerWidth-s.defaultWidth)/2,S=(s.windowHeight-s.defaultHeight)/2;s.transformX=y,s.transformY=S}const m=document.querySelector(".".concat(e));m&&(u(m,s.resizeDirection),t.map(y=>{const S=document.querySelector(".".concat(y));S&&(S.style.cursor="move",qi(S,m,s))}))})):(window.removeEventListener("resize",p),window.removeEventListener("fullscreenchange",d))});function u(A,m=[]){function C(y){const S=document.createElement("div");S.className="dragDirectionPoint",S.style.position="absolute",S.style.userSelect="none",S.style.width=y.width,S.style.height=y.height,S.style.left=y.left,S.style.top=y.top,S.style.bottom=y.bottom,S.style.right=y.right,S.style.zIndex=y.zIndex||"9",S.style.cursor=y.cursor,S.style.pointerEvents=y.pointerEvents,A.appendChild(S),qi(S,A,s,"RESIZE",y.direction)}C({width:"100%",height:"10px",left:"0",top:"-5px",cursor:"row-resize",direction:"TOP",pointerEvents:m[0]?"all":"none"}),C({width:"20px",height:"20px",right:"-10px",top:"-10px",zIndex:"10",cursor:"ne-resize",direction:"TOP_RIGHT",pointerEvents:m[1]?"all":"none"}),C({width:"10px",height:"100%",top:"0",right:"-5px",cursor:"col-resize",direction:"RIGHT",pointerEvents:m[2]?"all":"none"}),C({width:"20px",height:"20px",right:"-10px",bottom:"-10px",cursor:"se-resize",zIndex:"10",direction:"BOTTOM_RIGHT",pointerEvents:m[3]?"all":"none"}),C({width:"100%",height:"10px",left:"0",bottom:"-5px",cursor:"row-resize",direction:"BOTTOM",pointerEvents:m[4]?"all":"none"}),C({width:"20px",height:"20px",left:"-10px",bottom:"-10px",cursor:"sw-resize",zIndex:"10",direction:"BOTTOM_LEFT",pointerEvents:m[5]?"all":"none"}),C({width:"10px",height:"100%",top:"0",left:"-5px",cursor:"col-resize",direction:"LEFT",pointerEvents:m[6]?"all":"none"}),C({width:"20px",height:"20px",left:"-10px",top:"-10px",cursor:"nw-resize",zIndex:"10",direction:"TOP_LEFT",pointerEvents:m[7]?"all":"none"})}let c=!1;function f(){return!!(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement)}function d(){f()?c=!0:setTimeout(()=>{c=!1},100)}function p(){c||f()||(a.currentType="SMALL",a.windowType="SMALL",s.winMinWidth=(n==null?void 0:n.minWidth)||800,s.minWidth=(n==null?void 0:n.minWidth)||400,s.minHeight=(n==null?void 0:n.minHeight)||340,s.defaultWidth=(n==null?void 0:n.width)||400,s.defaultHeight=(n==null?void 0:n.height)||640,c=!1,r.value=!1)}function v(){a.windowType==="SMALL"?(a.windowType="LARGE",s.transformX=(s.windowWidth-s.winWidth)/2,s.transformY=(s.windowHeight-s.winHeight)/2-s.layoutTopHeight/2,s.width=s.winWidth,s.height=s.winHeight):a.windowType==="LARGE"&&(a.windowType="SMALL",a.currentType==="SMALL"?(s.transformX=s.windowWidth-s.defaultWidth-Me.right,s.transformY=s.windowHeight-s.defaultHeight-Me.top,s.width=s.defaultWidth,s.height=s.defaultHeight):a.currentType==="LARGE"&&(s.transformX=s.windowWidth-s.defaultWidth,s.transformY=0,s.width=s.defaultWidth,s.height=s.maxHeight))}function g(){a.windowType="SMALL",a.currentType==="SMALL"?(a.currentType="LARGE",s.transformX=s.windowWidth-s.defaultWidth,s.transformY=0,s.width=s.defaultWidth,s.height=s.maxHeight):a.currentType==="LARGE"&&(a.currentType="SMALL",s.transformX=s.windowWidth-s.defaultWidth-Me.right,s.transformY=s.windowHeight-s.defaultHeight-Me.top,s.width=s.defaultWidth,s.height=s.defaultHeight)}function h(){if(a.currentType="SMALL",a.windowType="SMALL",(n==null?void 0:n.defaultPosition)==="center"){const A=(window.innerWidth-s.defaultWidth)/2,m=(s.windowHeight-s.defaultHeight)/2;s.transformX=A,s.transformY=m}else s.transformX=s.windowWidth-s.defaultWidth-Me.right,s.transformY=s.windowHeight-s.defaultHeight-Me.top;s.width=s.defaultWidth,s.height=s.defaultHeight}return{pos:i,baseSize:s,windowInfo:a,styleDrag:o,onScreen:v,onResize:g,onReset:h}}function qi(t,e,r,n="MOVE",a){function i(o){const s=Ji(o),l=s?o.touches[0]:o,u=e.getBoundingClientRect(),c=l.clientX,f=l.clientY,d=document.documentElement.clientWidth,p=document.documentElement.clientHeight,v=d-u.width,g=p-u.height-r.layoutTopHeight,h=d-r.winMinWidth-(d-u.right),A=0,m=0,C=JSON.parse(JSON.stringify(r.height)),y=JSON.parse(JSON.stringify(r.width));function S(P){const E=u.bottom-r.minHeight-r.layoutTopHeight;P=P>E?E:P;const b=r.transformY-P;(b>0||r.height>r.minHeight)&&(r.transformY=P,r.height=r.height+b)}function w(P){const E=Math.ceil(y+P-(r.width+r.transformX));(E>0||r.width>r.winMinWidth)&&(r.width=r.width+E>=r.maxWidth?r.maxWidth:r.width+E)}function x(P){const E=Math.ceil(C+P-(r.height+r.transformY));(E>0||r.height>=r.minHeight)&&r.height+E<=r.maxHeight&&(r.height=r.height+E)}function D(P){P=P<A?A:P>h?h:P;const E=r.transformX-P;(E>0||r.width>r.winMinWidth)&&r.width+E<=r.maxWidth&&(r.transformX=P,r.width=r.width+E)}function M(P){const E=Ji(P)?P.touches[0]:P;if(n==="MOVE"){let b=u.left+(E.clientX-c),O=u.top-r.layoutTopHeight+(E.clientY-f);b=b<A?A:b>v?v:b,O=O<m?m:O>g?g:O,r.transformY=O,r.transformX=b}else if(n==="RESIZE"){let b=u.top-r.layoutTopHeight+(E.clientY-f);const O=u.left+(E.clientX-c);a==="TOP"?(b=b<m?m:b>g?g:b,S(b)):a==="RIGHT"?w(O):a==="BOTTOM"?x(b):a==="LEFT"?D(O):a==="TOP_RIGHT"?(S(b),w(O)):a==="BOTTOM_RIGHT"?(x(b),w(O)):a==="BOTTOM_LEFT"?(x(b),D(O)):a==="TOP_LEFT"&&(S(b),D(O))}}function I(){document.removeEventListener(s?"touchmove":"mousemove",M),document.removeEventListener(s?"touchend":"mouseup",I)}document.addEventListener(s?"touchmove":"mousemove",M),document.addEventListener(s?"touchend":"mouseup",I)}t.addEventListener("mousedown",i),t.addEventListener("touchstart",i)}function Ji(t){return window.TouchEvent&&t instanceof window.TouchEvent}function Zp(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!$o(t)}const $p=zt({name:"guide-section",setup(t,{expose:e}){const r=Za(),n=jt({showGuide:!1,routePath:r.path==="/"?"/Home":r.path,searchValue:"",collapseId:[],dataList:[],manualDetail:{},detailLoading:!1}),a=it(!1),i=it(""),o=it([]),s="guideBoxClass_drag",{styleDrag:l,windowInfo:u,onScreen:c,onResize:f,onReset:d}=Ki(["".concat(s," .guideTitle")],s,ja(n,"showGuide")),p="videoBoxClass_drag",v=Ki(["".concat(p," .guideTitleVideo")],p,a,{resizeDirection:[!0,!0,!0,!0,!0,!0,!0,!0],minHeight:391.5,minWidth:600,defaultPosition:"center",width:864,height:540}),g=ve(()=>{var x;let w="操作手册";return u.showType==="CONTENT"&&u.windowType==="SMALL"&&(w=((x=n.manualDetail)==null?void 0:x.name)||"返回"),w}),h=()=>{n.showGuide=!n.showGuide,n.showGuide||(a.value=!1,v.onReset())},A=()=>{a.value=!a.value,a.value||v.onReset()},m=async w=>{n.detailLoading=!0;try{u.showType="CONTENT",await S(w.id)}catch(x){}n.detailLoading=!1},C=()=>{u.windowType!=="LARGE"&&(u.showType="MENU")},y=async()=>{var w,x,D;try{const{data:M}=await Uu({keyword:n.searchValue,permission:n.routePath});n.dataList=M||[],n.manualDetail={};const I=(w=n.dataList[0])==null?void 0:w.id;if(I){n.collapseId=I;const P=(D=(x=n.dataList[0])==null?void 0:x.children[0])==null?void 0:D.id;S(P)}}catch(M){}},S=async w=>{var x;try{if(w===((x=n.manualDetail)==null?void 0:x.id))return;const{data:D}=await zu(w);let M=D.opFlow||"";M=M.replace(/<img/gi,'<img class="manualImg" onClick="onLookImg(this)"'),M=M.replace(/<video/gi,'<div class="videoSection"><video class="manualVideo" onClick="onLookVideo(this)" '),M=M.replace(/<\/video>/gi,"</video></div>"),M=M.replace(/controls/gi,"c"),D.opFlow=M,n.manualDetail=D||{},Pn(()=>{const I=document.querySelectorAll(".manualImg"),P=[];I.forEach(E=>{P.push(E.src)}),o.value=P})}catch(D){}};return y(),Zo(w=>{w.path!==n.routePath&&(n.showGuide=!1,a.value=!1,d(),n.routePath=w.path==="/"?"/Home":w.path,u.showType="MENU",n.searchValue="",y())}),e({onToggle:h}),window.onLookImg=w=>{const x=o.value.findIndex(I=>w.src===I);document.querySelectorAll(".rightGuide .n-image")[x].querySelector("img").click(),a.value=!1,v.onReset()},window.onLookVideo=w=>{const x=w.querySelector("source"),D=x?x.src:null;i.value=D,a.value=!0},()=>{let w;return R(Vu,{to:"body"},{default:()=>[R("div",{class:[At["drag-wrapper-draggable"],n.showGuide?"":At.draggleClose]},[R("div",{class:[At.guideSection,s],style:{...l.value,borderRadius:u.windowType==="LARGE"?"16px":""}},[R("div",{class:At.guideCenter},[R("div",{class:[At.guideTitle,"guideTitle"]},[R("div",{class:At.name,onClick:C},[u.showType==="CONTENT"&&u.windowType==="SMALL"&&R("i",{class:At.back},null),g.value]),R("div",{class:At.operation},[R("i",{class:[At.screen,u.windowType==="LARGE"?At.screenSmall:""],onClick:c},null),R("i",{class:[At.resize,u.currentType==="SMALL"?At.resizeLarge:""],onClick:f},null),R("i",{class:At.close,onClick:h},null)])]),R("div",{class:[At.container,u.windowType==="LARGE"?At.windowContainer:""]},[R("div",{class:At.leftGuide,style:{display:u.showType==="MENU"||u.windowType==="LARGE"?"block":"none"}},[R("div",{style:{height:n.dataList.length<=0?"100%":"auto"}},[R("div",{class:At.searchContainer},[R(uc,{round:!1,value:n.searchValue,"onUpdate:value":x=>n.searchValue=x,onSearch:async x=>{var D,M;if(n.searchValue=x,await y(),u.windowType==="LARGE"){const I=(M=(D=n.dataList[0])==null?void 0:D.children[0])==null?void 0:M.id;I&&S(I)}}},null)]),R(Ec,{expandedNames:n.collapseId,"onUpdate:expandedNames":x=>n.collapseId=x,accordion:!0},{arrow:()=>R("img",{class:At.arrow,src:jp},null),default:()=>n.dataList.map(x=>R(Mc,{title:x.name,name:x.id},{default:()=>[R("div",{class:At.childList},[x.children&&x.children.map(D=>{var M;return R("div",{class:[At.childItem,u.windowType==="LARGE"&&D.id===((M=n.manualDetail)==null?void 0:M.id)?At.active:""],onClick:()=>m(D)},[R("span",null,[D.name])])})])]}))}),n.dataList.length<=0&&R("div",{class:At.emptyDiv},[R(ti,null,null)])])]),R("div",{class:[At.rightGuide,"rightGuide"],style:{display:u.showType==="CONTENT"||u.windowType==="LARGE"?"block":"none"}},[o.value.length>0&&R(es,{renderToolbar:({nodes:x})=>[x.prev,x.next,x.rotateCounterclockwise,x.rotateClockwise,x.resizeToOriginalSize,x.zoomOut,x.zoomIn,x.close]},{default:()=>[R(Yu,null,Zp(w=o.value.map(x=>R(Et,{width:"0",src:x},null)))?w:{default:()=>[w]})]}),R(On,{show:n.detailLoading},{default:()=>[R("div",{innerHTML:n.manualDetail.opFlow,"class-":"html-to-dom"},null)]})])])])]),R("div",{class:[At.videoModal,p],style:{...v.styleDrag.value,display:a.value?"flex":"none"}},[R("div",{class:[At.guideTitle,"guideTitleVideo"]},[R("div",{class:At.name},[Dt("预览")]),R("div",{class:At.operation},[R("i",{class:At.close,onClick:A},null)])]),a.value?R(cc,{key:i.value,title:"预览",src:i.value,isDownload:!1,fullscreen:!0},null):""])])]})}}});let Ca={};function $n(t={}){Ca={animate:!0,allowClose:!0,overlayOpacity:.7,smoothScroll:!1,disableActiveInteraction:!1,showProgress:!1,stagePadding:10,stageRadius:5,popoverOffset:10,showButtons:["next","previous","close"],disableButtons:[],overlayColor:"#000",...t}}function q(t){return t?Ca[t]:Ca}function qr(t,e,r,n){return(t/=n/2)<1?r/2*t*t+e:-r/2*(--t*(t-2)-1)+e}function ss(t){const e='a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled])';return t.flatMap(r=>{const n=r.matches(e),a=Array.from(r.querySelectorAll(e));return[...n?[r]:[],...a]}).filter(r=>getComputedStyle(r).pointerEvents!=="none"&&rv(r))}function ls(t){if(!t||ev(t))return;const e=q("smoothScroll");t.scrollIntoView({behavior:!e||tv(t)?"auto":"smooth",inline:"center",block:"center"})}function tv(t){if(!t||!t.parentElement)return;const e=t.parentElement;return e.scrollHeight>e.clientHeight}function ev(t){const e=t.getBoundingClientRect();return e.top>=0&&e.left>=0&&e.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&e.right<=(window.innerWidth||document.documentElement.clientWidth)}function rv(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)}let hn={};function kt(t,e){hn[t]=e}function tt(t){return t?hn[t]:hn}function ji(){hn={}}let An={};function Jr(t,e){An[t]=e}function Xe(t){var e;(e=An[t])==null||e.call(An)}function nv(){An={}}function av(t,e,r,n){let a=tt("__activeStagePosition");const i=a||r.getBoundingClientRect(),o=n.getBoundingClientRect(),s=qr(t,i.x,o.x-i.x,e),l=qr(t,i.y,o.y-i.y,e),u=qr(t,i.width,o.width-i.width,e),c=qr(t,i.height,o.height-i.height,e);a={x:s,y:l,width:u,height:c},cs(a),kt("__activeStagePosition",a)}function us(t){if(!t)return;const e=t.getBoundingClientRect(),r={x:e.x,y:e.y,width:e.width,height:e.height};kt("__activeStagePosition",r),cs(r)}function iv(){const t=tt("__activeStagePosition"),e=tt("__overlaySvg");if(!t)return;if(!e){console.warn("No stage svg found.");return}const r=window.innerWidth,n=window.innerHeight;e.setAttribute("viewBox","0 0 ".concat(r," ").concat(n))}function ov(t){const e=sv(t);document.body.appendChild(e),ps(e,r=>{r.target.tagName==="path"&&Xe("overlayClick")}),kt("__overlaySvg",e)}function cs(t){const e=tt("__overlaySvg");if(!e){ov(t);return}const r=e.firstElementChild;if((r==null?void 0:r.tagName)!=="path")throw new Error("no path element found in stage svg");r.setAttribute("d",fs(t))}function sv(t){const e=window.innerWidth,r=window.innerHeight,n=document.createElementNS("http://www.w3.org/2000/svg","svg");n.classList.add("driver-overlay","driver-overlay-animated"),n.setAttribute("viewBox","0 0 ".concat(e," ").concat(r)),n.setAttribute("xmlSpace","preserve"),n.setAttribute("xmlnsXlink","http://www.w3.org/1999/xlink"),n.setAttribute("version","1.1"),n.setAttribute("preserveAspectRatio","xMinYMin slice"),n.style.fillRule="evenodd",n.style.clipRule="evenodd",n.style.strokeLinejoin="round",n.style.strokeMiterlimit="2",n.style.zIndex="10000",n.style.position="fixed",n.style.top="0",n.style.left="0",n.style.width="100%",n.style.height="100%";const a=document.createElementNS("http://www.w3.org/2000/svg","path");return a.setAttribute("d",fs(t)),a.style.fill=q("overlayColor")||"rgb(0,0,0)",a.style.opacity="".concat(q("overlayOpacity")),a.style.pointerEvents="auto",a.style.cursor="auto",n.appendChild(a),n}function fs(t){const e=window.innerWidth,r=window.innerHeight,n=q("stagePadding")||0,a=q("stageRadius")||0,i=t.width+n*2,o=t.height+n*2,s=Math.min(a,i/2,o/2),l=Math.floor(Math.max(s,0)),u=t.x-n+l,c=t.y-n,f=i-l*2,d=o-l*2;return"M".concat(e,",0L0,0L0,").concat(r,"L").concat(e,",").concat(r,"L").concat(e,",0Z\n M").concat(u,",").concat(c," h").concat(f," a").concat(l,",").concat(l," 0 0 1 ").concat(l,",").concat(l," v").concat(d," a").concat(l,",").concat(l," 0 0 1 -").concat(l,",").concat(l," h-").concat(f," a").concat(l,",").concat(l," 0 0 1 -").concat(l,",-").concat(l," v-").concat(d," a").concat(l,",").concat(l," 0 0 1 ").concat(l,",-").concat(l," z")}function lv(){const t=tt("__overlaySvg");t&&t.remove()}function uv(){const t=document.getElementById("driver-dummy-element");if(t)return t;let e=document.createElement("div");return e.id="driver-dummy-element",e.style.width="0",e.style.height="0",e.style.pointerEvents="none",e.style.opacity="0",e.style.position="fixed",e.style.top="50%",e.style.left="50%",document.body.appendChild(e),e}function Zi(t){const{element:e}=t;let r=typeof e=="string"?document.querySelector(e):e;r||(r=uv()),fv(r,t)}function cv(){const t=tt("__activeElement"),e=tt("__activeStep");t&&(us(t),iv(),gs(t,e))}function fv(t,e){const r=Date.now(),n=tt("__activeStep"),a=tt("__activeElement")||t,i=!a||a===t,o=t.id==="driver-dummy-element",s=a.id==="driver-dummy-element",l=q("animate"),u=e.onHighlightStarted||q("onHighlightStarted"),c=(e==null?void 0:e.onHighlighted)||q("onHighlighted"),f=(n==null?void 0:n.onDeselected)||q("onDeselected"),d=q(),p=tt();!i&&f&&f(s?void 0:a,n,{config:d,state:p}),u&&u(o?void 0:t,e,{config:d,state:p});const v=!i&&l;let g=!1;hv(),kt("previousStep",n),kt("previousElement",a),kt("activeStep",e),kt("activeElement",t);const h=()=>{if(tt("__transitionCallback")!==h)return;const A=Date.now()-r,m=400-A<=400/2;e.popover&&m&&!g&&v&&($i(t,e),g=!0),q("animate")&&A<400?av(A,400,a,t):(us(t),c&&c(o?void 0:t,e,{config:q(),state:tt()}),kt("__transitionCallback",void 0),kt("__previousStep",n),kt("__previousElement",a),kt("__activeStep",e),kt("__activeElement",t)),window.requestAnimationFrame(h)};kt("__transitionCallback",h),window.requestAnimationFrame(h),ls(t),!v&&e.popover&&$i(t,e),a.classList.remove("driver-active-element","driver-no-interaction"),a.removeAttribute("aria-haspopup"),a.removeAttribute("aria-expanded"),a.removeAttribute("aria-controls"),q("disableActiveInteraction")&&t.classList.add("driver-no-interaction"),t.classList.add("driver-active-element"),t.setAttribute("aria-haspopup","dialog"),t.setAttribute("aria-expanded","true"),t.setAttribute("aria-controls","driver-popover-content")}function dv(){var t;(t=document.getElementById("driver-dummy-element"))==null||t.remove(),document.querySelectorAll(".driver-active-element").forEach(e=>{e.classList.remove("driver-active-element","driver-no-interaction"),e.removeAttribute("aria-haspopup"),e.removeAttribute("aria-expanded"),e.removeAttribute("aria-controls")})}function Rr(){const t=tt("__resizeTimeout");t&&window.cancelAnimationFrame(t),kt("__resizeTimeout",window.requestAnimationFrame(cv))}function pv(t){var e;if(!tt("isInitialized")||!(t.key==="Tab"||t.keyCode===9))return;const r=tt("__activeElement"),n=(e=tt("popover"))==null?void 0:e.wrapper,a=ss([...n?[n]:[],...r?[r]:[]]),i=a[0],o=a[a.length-1];if(t.preventDefault(),t.shiftKey){const s=a[a.indexOf(document.activeElement)-1]||o;s==null||s.focus()}else{const s=a[a.indexOf(document.activeElement)+1]||i;s==null||s.focus()}}function ds(t){var e;((e=q("allowKeyboardControl"))==null||e)&&(t.key==="Escape"?Xe("escapePress"):t.key==="ArrowRight"?Xe("arrowRightPress"):t.key==="ArrowLeft"&&Xe("arrowLeftPress"))}function ps(t,e,r){const n=(a,i)=>{const o=a.target;t.contains(o)&&((!r||r(o))&&(a.preventDefault(),a.stopPropagation(),a.stopImmediatePropagation()),i==null||i(a))};document.addEventListener("pointerdown",n,!0),document.addEventListener("mousedown",n,!0),document.addEventListener("pointerup",n,!0),document.addEventListener("mouseup",n,!0),document.addEventListener("click",a=>{n(a,e)},!0)}function vv(){window.addEventListener("keyup",ds,!1),window.addEventListener("keydown",pv,!1),window.addEventListener("resize",Rr),window.addEventListener("scroll",Rr)}function gv(){window.removeEventListener("keyup",ds),window.removeEventListener("resize",Rr),window.removeEventListener("scroll",Rr)}function hv(){const t=tt("popover");t&&(t.wrapper.style.display="none")}function $i(t,e){var r,n;let a=tt("popover");a&&document.body.removeChild(a.wrapper),a=mv(),document.body.appendChild(a.wrapper);const{title:i,description:o,showButtons:s,disableButtons:l,showProgress:u,nextBtnText:c=q("nextBtnText")||"Next →",prevBtnText:f=q("prevBtnText")||"← Previous",progressText:d=q("progressText")||"{current} of {total}"}=e.popover||{};a.nextButton.innerHTML=c,a.previousButton.innerHTML=f,a.progress.innerHTML=d,i?(a.title.innerHTML=i,a.title.style.display="block"):a.title.style.display="none",o?(a.description.innerHTML=o,a.description.style.display="block"):a.description.style.display="none";const p=s||q("showButtons"),v=u||q("showProgress")||!1,g=(p==null?void 0:p.includes("next"))||(p==null?void 0:p.includes("previous"))||v;a.closeButton.style.display=p.includes("close")?"block":"none",g?(a.footer.style.display="flex",a.progress.style.display=v?"block":"none",a.nextButton.style.display=p.includes("next")?"block":"none",a.previousButton.style.display=p.includes("previous")?"block":"none"):a.footer.style.display="none";const h=l||q("disableButtons")||[];h!=null&&h.includes("next")&&(a.nextButton.disabled=!0,a.nextButton.classList.add("driver-popover-btn-disabled")),h!=null&&h.includes("previous")&&(a.previousButton.disabled=!0,a.previousButton.classList.add("driver-popover-btn-disabled")),h!=null&&h.includes("close")&&(a.closeButton.disabled=!0,a.closeButton.classList.add("driver-popover-btn-disabled"));const A=a.wrapper;A.style.display="block",A.style.left="",A.style.top="",A.style.bottom="",A.style.right="",A.id="driver-popover-content",A.setAttribute("role","dialog"),A.setAttribute("aria-labelledby","driver-popover-title"),A.setAttribute("aria-describedby","driver-popover-description");const m=a.arrow;m.className="driver-popover-arrow";const C=((r=e.popover)==null?void 0:r.popoverClass)||q("popoverClass")||"";A.className="driver-popover ".concat(C).trim(),ps(a.wrapper,x=>{var D,M,I;const P=x.target,E=((D=e.popover)==null?void 0:D.onNextClick)||q("onNextClick"),b=((M=e.popover)==null?void 0:M.onPrevClick)||q("onPrevClick"),O=((I=e.popover)==null?void 0:I.onCloseClick)||q("onCloseClick");if(P.classList.contains("driver-popover-next-btn"))return E?E(t,e,{config:q(),state:tt()}):Xe("nextClick");if(P.classList.contains("driver-popover-prev-btn"))return b?b(t,e,{config:q(),state:tt()}):Xe("prevClick");if(P.classList.contains("driver-popover-close-btn"))return O?O(t,e,{config:q(),state:tt()}):Xe("closeClick")},x=>!(a!=null&&a.description.contains(x))&&!(a!=null&&a.title.contains(x))&&typeof x.className=="string"&&x.className.includes("driver-popover")),kt("popover",a);const y=((n=e.popover)==null?void 0:n.onPopoverRender)||q("onPopoverRender");y&&y(a,{config:q(),state:tt()}),gs(t,e),ls(A);const S=t.classList.contains("driver-dummy-element"),w=ss([A,...S?[]:[t]]);w.length>0&&w[0].focus()}function vs(){const t=tt("popover");if(!(t!=null&&t.wrapper))return;const e=t.wrapper.getBoundingClientRect(),r=q("stagePadding")||0,n=q("popoverOffset")||0;return{width:e.width+r+n,height:e.height+r+n,realWidth:e.width,realHeight:e.height}}function to(t,e){const{elementDimensions:r,popoverDimensions:n,popoverPadding:a,popoverArrowDimensions:i}=e;return t==="start"?Math.max(Math.min(r.top-a,window.innerHeight-n.realHeight-i.width),i.width):t==="end"?Math.max(Math.min(r.top-(n==null?void 0:n.realHeight)+r.height+a,window.innerHeight-(n==null?void 0:n.realHeight)-i.width),i.width):t==="center"?Math.max(Math.min(r.top+r.height/2-(n==null?void 0:n.realHeight)/2,window.innerHeight-(n==null?void 0:n.realHeight)-i.width),i.width):0}function eo(t,e){const{elementDimensions:r,popoverDimensions:n,popoverPadding:a,popoverArrowDimensions:i}=e;return t==="start"?Math.max(Math.min(r.left-a,window.innerWidth-n.realWidth-i.width),i.width):t==="end"?Math.max(Math.min(r.left-(n==null?void 0:n.realWidth)+r.width+a,window.innerWidth-(n==null?void 0:n.realWidth)-i.width),i.width):t==="center"?Math.max(Math.min(r.left+r.width/2-(n==null?void 0:n.realWidth)/2,window.innerWidth-(n==null?void 0:n.realWidth)-i.width),i.width):0}function gs(t,e){const r=tt("popover");if(!r)return;const{align:n="start",side:a="left"}=(e==null?void 0:e.popover)||{},i=n,o=t.id==="driver-dummy-element"?"over":a,s=q("stagePadding")||0,l=vs(),u=r.arrow.getBoundingClientRect(),c=t.getBoundingClientRect(),f=c.top-l.height;let d=f>=0;const p=window.innerHeight-(c.bottom+l.height);let v=p>=0;const g=c.left-l.width;let h=g>=0;const A=window.innerWidth-(c.right+l.width);let m=A>=0;const C=!d&&!v&&!h&&!m;let y=o;if(o==="top"&&d?m=h=v=!1:o==="bottom"&&v?m=h=d=!1:o==="left"&&h?m=d=v=!1:o==="right"&&m&&(h=d=v=!1),o==="over"){const S=window.innerWidth/2-l.realWidth/2,w=window.innerHeight/2-l.realHeight/2;r.wrapper.style.left="".concat(S,"px"),r.wrapper.style.right="auto",r.wrapper.style.top="".concat(w,"px"),r.wrapper.style.bottom="auto"}else if(C){const S=window.innerWidth/2-(l==null?void 0:l.realWidth)/2,w=10;r.wrapper.style.left="".concat(S,"px"),r.wrapper.style.right="auto",r.wrapper.style.bottom="".concat(w,"px"),r.wrapper.style.top="auto"}else if(h){const S=Math.min(g,window.innerWidth-(l==null?void 0:l.realWidth)-u.width),w=to(i,{elementDimensions:c,popoverDimensions:l,popoverPadding:s,popoverArrowDimensions:u});r.wrapper.style.left="".concat(S,"px"),r.wrapper.style.top="".concat(w,"px"),r.wrapper.style.bottom="auto",r.wrapper.style.right="auto",y="left"}else if(m){const S=Math.min(A,window.innerWidth-(l==null?void 0:l.realWidth)-u.width),w=to(i,{elementDimensions:c,popoverDimensions:l,popoverPadding:s,popoverArrowDimensions:u});r.wrapper.style.right="".concat(S,"px"),r.wrapper.style.top="".concat(w,"px"),r.wrapper.style.bottom="auto",r.wrapper.style.left="auto",y="right"}else if(d){const S=Math.min(f,window.innerHeight-l.realHeight-u.width);let w=eo(i,{elementDimensions:c,popoverDimensions:l,popoverPadding:s,popoverArrowDimensions:u});r.wrapper.style.top="".concat(S,"px"),r.wrapper.style.left="".concat(w,"px"),r.wrapper.style.bottom="auto",r.wrapper.style.right="auto",y="top"}else if(v){const S=Math.min(p,window.innerHeight-(l==null?void 0:l.realHeight)-u.width);let w=eo(i,{elementDimensions:c,popoverDimensions:l,popoverPadding:s,popoverArrowDimensions:u});r.wrapper.style.left="".concat(w,"px"),r.wrapper.style.bottom="".concat(S,"px"),r.wrapper.style.top="auto",r.wrapper.style.right="auto",y="bottom"}C?r.arrow.classList.add("driver-popover-arrow-none"):Av(i,y,t)}function Av(t,e,r){const n=tt("popover");if(!n)return;const a=r.getBoundingClientRect(),i=vs(),o=n.arrow,s=i.width,l=window.innerWidth,u=a.width,c=a.left,f=i.height,d=window.innerHeight,p=a.top,v=a.height;o.className="driver-popover-arrow";let g=e,h=t;e==="top"?(c+u<=0?(g="right",h="end"):c+u-s<=0&&(g="top",h="start"),c>=l?(g="left",h="end"):c+s>=l&&(g="top",h="end")):e==="bottom"?(c+u<=0?(g="right",h="start"):c+u-s<=0&&(g="bottom",h="start"),c>=l?(g="left",h="start"):c+s>=l&&(g="bottom",h="end")):e==="left"?(p+v<=0?(g="bottom",h="end"):p+v-f<=0&&(g="left",h="start"),p>=d?(g="top",h="end"):p+f>=d&&(g="left",h="end")):e==="right"&&(p+v<=0?(g="bottom",h="start"):p+v-f<=0&&(g="right",h="start"),p>=d?(g="top",h="start"):p+f>=d&&(g="right",h="end")),g?(o.classList.add("driver-popover-arrow-side-".concat(g)),o.classList.add("driver-popover-arrow-align-".concat(h))):o.classList.add("driver-popover-arrow-none")}function mv(){const t=document.createElement("div");t.classList.add("driver-popover");const e=document.createElement("div");e.classList.add("driver-popover-arrow");const r=document.createElement("header");r.id="driver-popover-title",r.classList.add("driver-popover-title"),r.style.display="none",r.innerText="Popover Title";const n=document.createElement("div");n.id="driver-popover-description",n.classList.add("driver-popover-description"),n.style.display="none",n.innerText="Popover description is here";const a=document.createElement("button");a.type="button",a.classList.add("driver-popover-close-btn"),a.setAttribute("aria-label","Close"),a.innerHTML="×";const i=document.createElement("footer");i.classList.add("driver-popover-footer");const o=document.createElement("span");o.classList.add("driver-popover-progress-text"),o.innerText="";const s=document.createElement("span");s.classList.add("driver-popover-navigation-btns");const l=document.createElement("button");l.type="button",l.classList.add("driver-popover-prev-btn"),l.innerHTML="← Previous";const u=document.createElement("button");return u.type="button",u.classList.add("driver-popover-next-btn"),u.innerHTML="Next →",s.appendChild(l),s.appendChild(u),i.appendChild(o),i.appendChild(s),t.appendChild(a),t.appendChild(e),t.appendChild(r),t.appendChild(n),t.appendChild(i),{wrapper:t,arrow:e,title:r,description:n,footer:i,previousButton:l,nextButton:u,closeButton:a,footerButtons:s,progress:o}}function wv(){var t;const e=tt("popover");e&&((t=e.wrapper.parentElement)==null||t.removeChild(e.wrapper))}function yv(t={}){$n(t);function e(){q("allowClose")&&u()}function r(){const c=tt("activeIndex"),f=q("steps")||[];if(typeof c>"u")return;const d=c+1;f[d]?l(d):u()}function n(){const c=tt("activeIndex"),f=q("steps")||[];if(typeof c>"u")return;const d=c-1;f[d]?l(d):u()}function a(c){(q("steps")||[])[c]?l(c):u()}function i(){var c;if(tt("__transitionCallback"))return;const f=tt("activeIndex"),d=tt("__activeStep"),p=tt("__activeElement");if(typeof f>"u"||typeof d>"u"||typeof tt("activeIndex")>"u")return;const v=((c=d.popover)==null?void 0:c.onPrevClick)||q("onPrevClick");if(v)return v(p,d,{config:q(),state:tt()});n()}function o(){var c;if(tt("__transitionCallback"))return;const f=tt("activeIndex"),d=tt("__activeStep"),p=tt("__activeElement");if(typeof f>"u"||typeof d>"u")return;const v=((c=d.popover)==null?void 0:c.onNextClick)||q("onNextClick");if(v)return v(p,d,{config:q(),state:tt()});r()}function s(){tt("isInitialized")||(kt("isInitialized",!0),document.body.classList.add("driver-active",q("animate")?"driver-fade":"driver-simple"),vv(),Jr("overlayClick",e),Jr("escapePress",e),Jr("arrowLeftPress",i),Jr("arrowRightPress",o))}function l(c=0){var f,d,p,v,g,h,A,m;const C=q("steps");if(!C){console.error("No steps to drive through"),u();return}if(!C[c]){u();return}kt("__activeOnDestroyed",document.activeElement),kt("activeIndex",c);const y=C[c],S=C[c+1],w=C[c-1],x=((f=y.popover)==null?void 0:f.doneBtnText)||q("doneBtnText")||"Done",D=q("allowClose"),M=typeof((d=y.popover)==null?void 0:d.showProgress)<"u"?(p=y.popover)==null?void 0:p.showProgress:q("showProgress"),I=(((v=y.popover)==null?void 0:v.progressText)||q("progressText")||"{{current}} of {{total}}").replace("{{current}}","".concat(c+1)).replace("{{total}}","".concat(C.length)),P=((g=y.popover)==null?void 0:g.showButtons)||q("showButtons"),E=["next","previous",...D?["close"]:[]].filter(N=>!(P!=null&&P.length)||P.includes(N)),b=((h=y.popover)==null?void 0:h.onNextClick)||q("onNextClick"),O=((A=y.popover)==null?void 0:A.onPrevClick)||q("onPrevClick"),G=((m=y.popover)==null?void 0:m.onCloseClick)||q("onCloseClick");Zi({...y,popover:{showButtons:E,nextBtnText:S?void 0:x,disableButtons:[...w?[]:["previous"]],showProgress:M,progressText:I,onNextClick:b||(()=>{S?l(c+1):u()}),onPrevClick:O||(()=>{l(c-1)}),onCloseClick:G||(()=>{u()}),...(y==null?void 0:y.popover)||{}}})}function u(c=!0){const f=tt("__activeElement"),d=tt("__activeStep"),p=tt("__activeOnDestroyed"),v=q("onDestroyStarted");if(c&&v){const A=!f||(f==null?void 0:f.id)==="driver-dummy-element";v(A?void 0:f,d,{config:q(),state:tt()});return}const g=(d==null?void 0:d.onDeselected)||q("onDeselected"),h=q("onDestroyed");if(document.body.classList.remove("driver-active","driver-fade","driver-simple"),gv(),wv(),dv(),lv(),nv(),ji(),f&&d){const A=f.id==="driver-dummy-element";g&&g(A?void 0:f,d,{config:q(),state:tt()}),h&&h(A?void 0:f,d,{config:q(),state:tt()})}p&&p.focus()}return{isActive:()=>tt("isInitialized")||!1,refresh:Rr,drive:(c=0)=>{s(),l(c)},setConfig:$n,setSteps:c=>{ji(),$n({...q(),steps:c})},getConfig:q,getState:tt,getActiveIndex:()=>tt("activeIndex"),isFirstStep:()=>tt("activeIndex")===0,isLastStep:()=>{const c=q("steps")||[],f=tt("activeIndex");return f!==void 0&&f===c.length-1},getActiveStep:()=>tt("activeStep"),getActiveElement:()=>tt("activeElement"),getPreviousElement:()=>tt("previousElement"),getPreviousStep:()=>tt("previousStep"),moveNext:r,movePrevious:n,moveTo:a,hasNextStep:()=>{const c=q("steps")||[],f=tt("activeIndex");return f!==void 0&&c[f+1]},hasPreviousStep:()=>{const c=q("steps")||[],f=tt("activeIndex");return f!==void 0&&c[f-1]},highlight:c=>{s(),Zi({...c,popover:c.popover?{showButtons:[],showProgress:!1,progressText:"",...c.popover}:void 0})},destroy:()=>{u(!1)}}}const Cv=t=>{try{localStorage.setItem("teacher-guideInfo",JSON.stringify(t))}catch(e){console.log(e)}},xv=zt({name:"GuideDriver",setup(t){let e;const r={showProgress:!1,allowClose:!0,disableActiveInteraction:!0,onCloseClick:()=>{i()},onHighlightStarted:()=>{},onHighlighted:()=>{},steps:[{element:".home-1",popover:{title:"操作指南",description:"点击这里可以查看界面的功能说明和操作指南",popoverClass:"popoverClass popoverClassF1",align:"center",side:"bottom",nextBtnText:"我知道了",showButtons:["next","close"],onPopoverRender:(o,s)=>{s.config.stageRadius=5,s.config.stagePadding=0},onCloseClick:()=>{i()},onNextClick:()=>{i()}}}]},n=it({});(async()=>{try{const o=localStorage.getItem("teacher-guideInfo");o?n.value=JSON.parse(o)||null:n.value={},n.value&&n.value.homeGuide||Pn(()=>{e=yv(r),e.drive(0)})}catch(o){console.log(o)}})();const i=()=>{n.value?n.value.homeGuide=!0:n.value={homeGuide:!0},Cv(n.value),e.destroy()}}}),Sv=zt({name:"layoutTop",setup(){const t=Bn(),e=it(0),r=it(!1),n=it(!1),a=it(!0),i=it(!1),o=Lr(),s=it(!1),{info:l}=Xu(o),u=it(!1),c=it(!1),f=ns(),d=it(),p=I=>{r.value=!1,u.value=!1,f.getIsEditResource?Ye.emit("pageBeforeLeave",()=>I()):I()},v=()=>{u.value=!1,t.push({path:"/setting",query:{activeTab:"person"}})},g=()=>{t.push({path:"/setting",query:{activeTab:"school"}})},h=it(),A=()=>{r.value=!1,s.value=!0,u.value=!1},m=()=>{t.push({path:"/aboutUs"})},C=document.querySelector("body");C&&(C.className="myBody body");const y=()=>{i.value=!0,h.value&&h.value.onReset()},S=it(!1),w=async()=>{try{const{data:I}=await _u(),P=I||[];let E={};P.forEach(b=>{b.group==="SYSTEM"&&(E=b)}),E.number>0?S.value=E.number>0:S.value=!1}catch(I){}};dr(()=>{window.addEventListener("message",x),a.value=!0,n.value=!0,w(),Ye.on("onSuggestionRead",()=>{S.value&&w()}),Pn(()=>{setTimeout(()=>{n.value=!1},50),setTimeout(()=>{a.value=!1,C&&(C.className="myBody")},1e3)})});const x=I=>{I.data.api==="onImClose"?n.value=!1:I.data.api==="getNoReadMessageCount"&&(console.log(I,"onMessage"),e.value=I.data.count||0)};return rs(()=>{window.removeEventListener("message",x)}),(I=>{for(let P=0;P<I.length;P++){const E=new Image;E.src=I[P],E.onload=function(b){},E.onerror=function(b){}}})([Aa,os,ma,wa,ya]),()=>{var I,P;return R("div",{class:[X.layoutTop,"layoutTop"]},[R("div",{class:X.layoutLeft},[R(Et,{src:Td,class:X.schoolIcon,previewDisabled:!0},null),R("p",null,[((I=l.value)==null?void 0:I.schoolInfos)&&((P=l.value)==null?void 0:P.schoolInfos[0].name)||""])]),R("div",{class:X.layoutRight},[R(mr,{showArrow:!1},{trigger:()=>R("div",{class:[X.optons,"home-1"],id:"home-1",onClick:()=>{var E;(E=d.value)==null||E.onToggle()}},[R(Et,{src:Fd,previewDisabled:!0},null)]),default:"操作手册"}),R(ga,{width:380,class:X.popoverClassModel,placement:"bottom",show:c.value,"onUpdate:show":E=>c.value=E,trigger:"click",displayDirective:"show"},{default:()=>[R(Ip,{onConfirm:()=>{c.value=!1}},null)],trigger:()=>R(mr,{showArrow:!1},{trigger:()=>R("div",{class:X.optons},[R(Et,{src:Hd,previewDisabled:!0},null)]),default:"上课记录"})}),R(mr,{showArrow:!1},{trigger:()=>R("div",{class:X.optons,onClick:y,id:"home-2"},[R(pa,{dot:S.value,color:"#FF1036"},{default:()=>[R(Et,{src:kd,previewDisabled:!0},null)]})]),default:"意见反馈"}),R("div",{onClick:()=>n.value=!0},[R(mr,{showArrow:!1},{trigger:()=>R(pa,va({value:e.value,max:99,class:[e.value>0?"":X.messageBadgeHide,X.messageBadge,e.value>0?"":X.messageBadgeNo]},{id:"home-3"},{color:"#FF1036"}),{default:()=>[R(Et,{class:[X.messageIcon,e.value>0?X.animation:""],"preview-disabled":!0,src:Bd},null)]}),default:"聊天"})]),R("div",{class:X.line},null),R(ga,{"show-arrow":!1,trigger:"click",show:u.value,"onUpdate:show":[E=>u.value=E,E=>{r.value=E}],class:X.popoverHeader,placement:"bottom-end",raw:!0},{default:()=>[R("div",{class:X.propWrap},[R("div",{class:X.teacherInfo},[R(Et,{class:X.teacherIcon,src:l.value.avatar?l.value.avatar:ha,previewDisabled:!0},null),R("div",{class:X.userInfos},[R(mr,{class:X.nameTool},{trigger:()=>R("p",{class:X.teacherName},[l.value.nickname]),default:()=>l.value.nickname}),l.value.teacherJobType&&R("span",{class:X.roleType},[lc[l.value.teacherJobType]])])]),R("div",{class:X.propWrapList},[R("div",{class:X.propWrapItem,onClick:()=>p(v)},[R(Et,{class:X.smallIcon,src:Ld,previewDisabled:!0},null),R("p",{class:X.smallTitle},[Dt("个人信息")])]),l.value.isSuperAdmin||l.value.teacherJobType==="HEADMASTER"?R("div",{class:X.propWrapItem,onClick:()=>{p(g)}},[R(Et,{class:X.smallIcon,src:Gd,previewDisabled:!0},null),R("p",{class:X.smallTitle},[Dt("学校信息")])]):null,R("div",{class:X.propWrapItem,onClick:()=>A()},[R(Et,{class:X.smallIcon,src:Pd,previewDisabled:!0},null),R("p",{class:X.smallTitle},[Dt("修改密码")])]),R("div",{class:X.propWrapItem,onClick:()=>p(m)},[R(Et,{class:X.smallIcon,src:Nd,previewDisabled:!0},null),R("p",{class:X.smallTitle},[Dt("关于我们")])])]),R("div",{class:X.logoutInfo,onClick:()=>{o.logout(),t.replace("/login")}},[R("div",{class:X.propWrapItem},[R(Et,{class:X.smallIcon,src:Od,previewDisabled:!0},null),R("p",{class:X.smallTitle},[Dt("退出登录")])])])])],trigger:()=>R("div",{class:X.mesgWrap,style:{cursor:"pointer"}},[R(Et,{"preview-disabled":!0,class:X.teacherIcon,src:l.value.avatar?l.value.avatar:ha},null),R(Qu,{class:r.value?X.rotueLeft:X.rotueRight},{default:()=>[R("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},[R("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)])]})])}),R("div",{class:St.isHidden},null)]),R(Re,{maskClosable:Ve,class:X.changePwdModal,show:s.value,"onUpdate:show":E=>s.value=E,preset:"dialog",showIcon:!1,title:"修改密码"},{default:()=>[R(ju,{phone:l.value.phone,onClose:()=>{s.value=!1}},null)]}),R(Re,va({maskClosable:Ve,show:n.value,"onUpdate:show":E=>n.value=E,showIcon:!1,class:a.value?X.hideModal:""},{id:"imGroupDiv"},{displayDirective:"show"}),{default:()=>[R(Wd,null,null)]}),R(Re,{maskClosable:Ve,class:["modalTitle","background",X.suggestWrap],show:i.value,"onUpdate:show":E=>i.value=E,"display-directive":"show",showIcon:!1},{default:()=>[R(sp,{ref:h,onClose:()=>i.value=!1},null)]}),R($p,{ref:d},null),R(xv,null,null)])}}});function Ev(t){for(var e=[],r=1;r<arguments.length;r++)e[r-1]=arguments[r];return e.map(function(n){return n.split(" ").map(function(a){return a?""+t+a:""}).join(" ")}).join(" ")}function bv(t,e){return e.replace(/([^}{]*){/gm,function(r,n){return n.replace(/\.([^{,\s\d.]+)/g,"."+t+"$1")+"{"})}function we(t,e){return function(r){r&&(t[e]=r)}}function hs(t,e,r){return function(n){n&&(t[e][r]=n)}}function ro(t,e){return function(r){var n=r.prototype;t.forEach(function(a){e(n,a)})}}function Dv(t,e){return e===void 0&&(e={}),function(r,n){t.forEach(function(a){var i=e[a]||a;i in r||(r[i]=function(){for(var o,s=[],l=0;l<arguments.length;l++)s[l]=arguments[l];var u=(o=this[n])[a].apply(o,s);return u===this[n]?this:u})})}}var Mv="function",Iv="object",Rv="string",Tv="number",ei="undefined",As=typeof window!==ei,Bv=typeof document!==ei&&document,Ov=[{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"},{open:'\\"',close:'\\"'},{open:"\\'",close:"\\'"}],Bt=1e-7,jr={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,e){return t*e/100},vw:function(t,e){return e===void 0&&(e=window.innerWidth),t/100*e},vh:function(t,e){return e===void 0&&(e=window.innerHeight),t/100*e},vmax:function(t,e){return e===void 0&&(e=Math.max(window.innerWidth,window.innerHeight)),t/100*e},vmin:function(t,e){return e===void 0&&(e=Math.min(window.innerWidth,window.innerHeight)),t/100*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.
- ***************************************************************************** */function Pv(){for(var t=0,e=0,r=arguments.length;e<r;e++)t+=arguments[e].length;for(var n=Array(t),a=0,e=0;e<r;e++)for(var i=arguments[e],o=0,s=i.length;o<s;o++,a++)n[a]=i[o];return n}function ke(t,e,r,n){return(t*n+e*r)/(r+n)}function Gn(t){return typeof t===ei}function ce(t){return t&&typeof t===Iv}function Ot(t){return Array.isArray(t)}function Jt(t){return typeof t===Rv}function ir(t){return typeof t===Tv}function ri(t){return typeof t===Mv}function Gv(t,e){var r=t===""||t==" ",n=e===""||e==" ";return n&&r||t===e}function ms(t,e,r,n,a){var i=ni(t,e,r);return i?r:Lv(t,e,r+1,n,a)}function ni(t,e,r){if(!t.ignore)return null;var n=e.slice(Math.max(r-3,0),r+3).join("");return new RegExp(t.ignore).exec(n)}function Lv(t,e,r,n,a){for(var i=function(u){var c=e[u].trim();if(c===t.close&&!ni(t,e,u))return{value:u};var f=u,d=ne(a,function(p){var v=p.open;return v===c});if(d&&(f=ms(d,e,u,n,a)),f===-1)return o=u,"break";u=f,o=u},o,s=r;s<n;++s){var l=i(s);if(s=o,typeof l=="object")return l.value;if(l==="break")break}return-1}function ai(t,e){var r=Jt(e)?{separator:e}:e,n=r.separator,a=n===void 0?",":n,i=r.isSeparateFirst,o=r.isSeparateOnlyOpenClose,s=r.isSeparateOpenClose,l=s===void 0?o:s,u=r.openCloseCharacters,c=u===void 0?Ov:u,f=c.map(function(x){var D=x.open,M=x.close;return D===M?D:D+"|"+M}).join("|"),d="(\\s*"+a+"\\s*|"+f+"|\\s+)",p=new RegExp(d,"g"),v=t.split(p).filter(function(x){return x&&x!=="undefined"}),g=v.length,h=[],A=[];function m(){return A.length?(h.push(A.join("")),A=[],!0):!1}for(var C=function(x){var D=v[x].trim(),M=x,I=ne(c,function(b){var O=b.open;return O===D}),P=ne(c,function(b){var O=b.close;return O===D});if(I){if(M=ms(I,v,x,g,c),M!==-1&&l)return m()&&i||(h.push(v.slice(x,M+1).join("")),x=M,i)?(y=x,"break"):(y=x,"continue")}else if(P&&!ni(P,v,x)){var E=Pv(c);return E.splice(c.indexOf(P),1),{value:ai(t,{separator:a,isSeparateFirst:i,isSeparateOnlyOpenClose:o,isSeparateOpenClose:l,openCloseCharacters:E})}}else if(Gv(D,a)&&!o)return m(),i?(y=x,"break"):(y=x,"continue");M===-1&&(M=g-1),A.push(v.slice(x,M+1).join("")),x=M,y=x},y,S=0;S<g;++S){var w=C(S);if(S=y,typeof w=="object")return w.value;if(w==="break")break}return A.length&&h.push(A.join("")),h}function Pe(t){return ai(t,"")}function ze(t){return ai(t,",")}function ws(t){var e=/([^(]*)\(([\s\S]*)\)([\s\S]*)/g.exec(t);return!e||e.length<4?{}:{prefix:e[1],value:e[2],suffix:e[3]}}function kr(t){var e=/^([^\d|e|\-|\+]*)((?:\d|\.|-|e-|e\+)+)(\S*)$/g.exec(t);if(!e)return{prefix:"",unit:"",value:NaN};var r=e[1],n=e[2],a=e[3];return{prefix:r,unit:a,value:parseFloat(n)}}function Nv(t){return t.replace(/[\s-_]+([^\s-_])/g,function(e,r){return r.toUpperCase()})}function pn(t,e){return e===void 0&&(e="-"),t.replace(/([a-z])([A-Z])/g,function(r,n,a){return""+n+e+a.toLowerCase()})}function Tr(){return Date.now?Date.now():new Date().getTime()}function xe(t,e,r){r===void 0&&(r=-1);for(var n=t.length,a=0;a<n;++a)if(e(t[a],a,t))return a;return r}function ne(t,e,r){var n=xe(t,e);return n>-1?t[n]:r}var ys=function(){var t=Tr(),e=As&&(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame);return e?e.bind(window):function(r){var n=Tr(),a=setTimeout(function(){r(n-t)},1e3/60);return a}}(),kv=function(){var t=As&&(window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.msCancelAnimationFrame);return t?t.bind(window):function(e){clearTimeout(e)}}();function Se(t){return Object.keys(t)}function Fv(t){var e=Se(t);return e.map(function(r){return t[r]})}function mt(t,e){var r=kr(t),n=r.value,a=r.unit;if(ce(e)){var i=e[a];if(i){if(ri(i))return i(n);if(jr[a])return jr[a](n,i)}}else if(a==="%")return n*e/100;return jr[a]?jr[a](n):n}function xa(t,e,r){return Math.max(e,Math.min(t,r))}function no(t,e,r,n){return n===void 0&&(n=t[0]/t[1]),[[ot(e[0],Bt),ot(e[0]/n,Bt)],[ot(e[1]*n,Bt),ot(e[1],Bt)]].filter(function(a){return a.every(function(i,o){var s=e[o],l=ot(s,Bt);return r?i<=s||i<=l:i>=s||i>=l})})[0]||t}function Cs(t,e,r,n){if(!n)return t.map(function(p,v){return xa(p,e[v],r[v])});var a=t[0],i=t[1],o=n===!0?a/i:n,s=no(t,e,!1,o),l=s[0],u=s[1],c=no(t,r,!0,o),f=c[0],d=c[1];return a<l||i<u?(a=l,i=u):(a>f||i>d)&&(a=f,i=d),[a,i]}function Hv(t){for(var e=t.length,r=0,n=e-1;n>=0;--n)r+=t[n];return r}function Sa(t){for(var e=t.length,r=0,n=e-1;n>=0;--n)r+=t[n];return e?r/e:0}function Mt(t,e){var r=e[0]-t[0],n=e[1]-t[1],a=Math.atan2(n,r);return a>=0?a:a+Math.PI*2}function Wv(t){return[0,1].map(function(e){return Sa(t.map(function(r){return r[e]}))})}function ao(t){var e=Wv(t),r=Mt(e,t[0]),n=Mt(e,t[1]);return r<n&&n-r<Math.PI||r>n&&n-r<-Math.PI?1:-1}function ye(t,e){return Math.sqrt(Math.pow((e?e[0]:0)-t[0],2)+Math.pow((e?e[1]:0)-t[1],2))}function ot(t,e){if(!e)return t;var r=1/e;return Math.round(t/e)/r}function io(t,e){return t.forEach(function(r,n){t[n]=ot(t[n],e)}),t}function Uv(t){for(var e=[],r=0;r<t;++r)e.push(r);return e}function zv(t){return t.reduce(function(e,r){return e.concat(r)},[])}function xs(t,e){t.indexOf(e)===-1&&t.push(e)}function Lt(t,e){return t.classList?t.classList.contains(e):!!t.className.match(new RegExp("(\\s|^)"+e+"(\\s|$)"))}function Ss(t,e){t.classList?t.classList.add(e):t.className+=" "+e}function Es(t,e){if(t.classList)t.classList.remove(e);else{var r=new RegExp("(\\s|^)"+e+"(\\s|$)");t.className=t.className.replace(r," ")}}function Ft(t,e,r,n){t.addEventListener(e,r,n)}function Gt(t,e,r,n){t.removeEventListener(e,r,n)}function pr(t){return(t==null?void 0:t.ownerDocument)||Bv}function ii(t){return pr(t).documentElement}function Ne(t){return pr(t).body}function Oe(t){var e;return((e=t==null?void 0:t.ownerDocument)===null||e===void 0?void 0:e.defaultView)||window}function bs(t){return t&&"postMessage"in t&&"blur"in t&&"self"in t}function vr(t){return ce(t)&&t.nodeName&&t.nodeType&&"ownerDocument"in t}var Yv=function(){function t(){this.keys=[],this.values=[]}var e=t.prototype;return e.get=function(r){return this.values[this.keys.indexOf(r)]},e.set=function(r,n){var a=this.keys,i=this.values,o=a.indexOf(r),s=o===-1?a.length:o;a[s]=r,i[s]=n},t}(),Vv=function(){function t(){this.object={}}var e=t.prototype;return e.get=function(r){return this.object[r]},e.set=function(r,n){this.object[r]=n},t}(),Xv=typeof Map=="function",Qv=function(){function t(){}var e=t.prototype;return e.connect=function(r,n){this.prev=r,this.next=n,r&&(r.next=this),n&&(n.prev=this)},e.disconnect=function(){var r=this.prev,n=this.next;r&&(r.next=n),n&&(n.prev=r)},e.getIndex=function(){for(var r=this,n=-1;r;)r=r.prev,++n;return n},t}();function _v(t,e){var r=[],n=[];return t.forEach(function(a){var i=a[0],o=a[1],s=new Qv;r[i]=s,n[o]=s}),r.forEach(function(a,i){a.connect(r[i-1])}),t.filter(function(a,i){return!e[i]}).map(function(a,i){var o=a[0],s=a[1];if(o===s)return[0,0];var l=r[o],u=n[s-1],c=l.getIndex();l.disconnect(),u?l.connect(u,u.next):l.connect(void 0,r[0]);var f=l.getIndex();return[c,f]})}var Kv=function(){function t(r,n,a,i,o,s,l,u){this.prevList=r,this.list=n,this.added=a,this.removed=i,this.changed=o,this.maintained=s,this.changedBeforeAdded=l,this.fixed=u}var e=t.prototype;return Object.defineProperty(e,"ordered",{get:function(){return this.cacheOrdered||this.caculateOrdered(),this.cacheOrdered},enumerable:!0,configurable:!0}),Object.defineProperty(e,"pureChanged",{get:function(){return this.cachePureChanged||this.caculateOrdered(),this.cachePureChanged},enumerable:!0,configurable:!0}),e.caculateOrdered=function(){var r=_v(this.changedBeforeAdded,this.fixed),n=this.changed,a=[];this.cacheOrdered=r.filter(function(i,o){var s=i[0],l=i[1],u=n[o],c=u[0],f=u[1];if(s!==l)return a.push([c,f]),!0}),this.cachePureChanged=a},t}();function Fr(t,e,r){var n=Xv?Map:r?Vv:Yv,a=r||function(m){return m},i=[],o=[],s=[],l=t.map(a),u=e.map(a),c=new n,f=new n,d=[],p=[],v={},g=[],h=0,A=0;return l.forEach(function(m,C){c.set(m,C)}),u.forEach(function(m,C){f.set(m,C)}),l.forEach(function(m,C){var y=f.get(m);typeof y>"u"?(++A,o.push(C)):v[y]=A}),u.forEach(function(m,C){var y=c.get(m);typeof y>"u"?(i.push(C),++h):(s.push([y,C]),A=v[C]||0,d.push([y-A,C-h]),p.push(C===y),y!==C&&g.push([y,C]))}),o.reverse(),new Kv(t,e,i,o,g,s,d,p)}var qv=function(){function t(r,n){r===void 0&&(r=[]),this.findKeyCallback=n,this.list=[].slice.call(r)}var e=t.prototype;return e.update=function(r){var n=[].slice.call(r),a=Fr(this.list,n,this.findKeyCallback);return this.list=n,a},t}(),Ea=function(t,e){return Ea=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(r[a]=n[a])},Ea(t,e)};function Hr(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");Ea(t,e);function r(){this.constructor=t}t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}var pe=function(){return pe=Object.assign||function(e){for(var r,n=1,a=arguments.length;n<a;n++){r=arguments[n];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},pe.apply(this,arguments)};function Ds(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(t);a<n.length;a++)e.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(t,n[a])&&(r[n[a]]=t[n[a]]);return r}function oo(t,e,r){if(r||arguments.length===2)for(var n=0,a=e.length,i;n<a;n++)(i||!(n in e))&&(i||(i=Array.prototype.slice.call(e,0,n)),i[n]=e[n]);return t.concat(i||Array.prototype.slice.call(e))}function so(t){var e=0;return t.map(function(r){return r==null?"$compat".concat(++e):"".concat(r)})}function Ms(t){var e=[];return t.forEach(function(r){e=e.concat(Ot(r)?Ms(r):r)}),e}function ta(t,e){if(!e)return t;for(var r in e)Gn(t[r])&&(t[r]=e[r]);return t}function mn(t,e){if(t===e)return!1;for(var r in t)if(!(r in e))return!0;for(var r in e)if(t[r]!==e[r])return!0;return!1}function lo(t){var e=t.className,r=Ds(t,["className"]);return e!=null&&(r.class=e),delete r.style,delete r.children,r}function uo(t){var e={},r={};for(var n in t)n.indexOf("on")===0?r[n]=t[n]:e[n]=t[n];return[e,r]}function Ln(t){if(!t)return null;var e=t.b;return vr(e)?e:Ln(t.c)}function Is(t){var e=t.parentNode;e&&e.removeChild(t)}function Rs(t){t.forEach(function(e){e()})}function Jv(){return this.constructor(this.props,this.context)}var oi=0,Nn=function(){function t(r,n,a,i,o,s,l){l===void 0&&(l={}),this.t=r,this.d=n,this.k=a,this.i=i,this.c=o,this.ref=s,this.ps=l,this.typ="prov",this._ps=[],this._cs={},this._hyd=null,this._sel=!1}var e=t.prototype;return e.s=function(){return!0},e.u=function(r,n,a,i,o){var s=this,l=s.d,u=Fv(n).filter(function(v){return v.$_req}),c=Ms(u.map(function(v){return v.$_subs})),f=ne(c,function(v){return v.d===l});if(s.b&&!Jt(a)&&!o&&!s.s(a.props,i)&&!f){var d=c.reduce(function(v,g){var h=g.d;return v[0]?v[0].d===h&&v.push(g):h>l&&v.push(g),v},[]);return d.forEach(function(v){Wr(v,v._ps,[v.o],r,n,!0)}),!1}s.o=a,s.ss(i);var p=s.ps;return Jt(a)||(s.ps=a.props,s.ref=a.ref),si(this),s.r(r,n,s.b?p:{},i),!0},e.md=function(){this.rr()},e.ss=function(){},e.ud=function(){this.rr()},e.rr=function(){var r=this,n=r.ref,a=r.fr;n&&n(a?a.current:r.b)},t}();function Ts(){return Object.__CROACT_CURRENT_INSTNACE__}function jv(){return oi}function Zv(t){oi=t}function si(t){return Object.__CROACT_CURRENT_INSTNACE__=t,oi=0,t}var li=function(){function t(r,n){r===void 0&&(r={}),this.props=r,this.context=n,this.state={},this.$_timer=0,this.$_state={},this.$_subs=[],this.$_cs={}}var e=t.prototype;return e.render=function(){return null},e.shouldComponentUpdate=function(r,n){return this.props!==r||this.state!==n},e.setState=function(r,n,a){var i=this;i.$_timer||(i.$_state={}),clearTimeout(i.$_timer),i.$_timer=0,i.$_state=pe(pe({},i.$_state),r),a?i.$_setState(n,a):i.$_timer=window.setTimeout(function(){i.$_timer=0,i.$_setState(n,a)})},e.forceUpdate=function(r){this.setState({},r,!0)},e.componentDidMount=function(){},e.componentDidUpdate=function(r,n){},e.componentWillUnmount=function(){},e.$_setState=function(r,n){var a=[],i=this.$_p,o=Wr(i.c,[i],[i.o],a,i._cs,pe(pe({},this.state),this.$_state),n);o&&(r&&a.push(r),Rs(a),si(null))},t}(),Bs=function(t){Hr(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}var r=e.prototype;return r.shouldComponentUpdate=function(n,a){return mn(this.props,n)||mn(this.state,a)},e}(li);function Os(t){var e=function(r){e.current=r};return e.current=t,e}function $v(t){return t._fr=!0,t}function tg(t,e,r,n){var a,i;return!((a=t==null?void 0:t.prototype)===null||a===void 0)&&a.render?i=new t(e,r):(i=new li(e,r),i.constructor=t,t._fr?(n.fr=Os(),i.render=function(){return this.constructor(this.props,n.fr)}):i.render=Jv),i.$_p=n,i}var eg=function(t){Hr(e,t);function e(n,a,i,o,s,l,u){u===void 0&&(u={});var c=t.call(this,n,a,i,o,s,l,ta(u,n.defaultProps))||this;return c.typ="comp",c._usefs=[],c._uefs=[],c._defs=[],c}var r=e.prototype;return r.s=function(n,a){var i=this.b;return i.shouldComponentUpdate(ta(n,this.t.defaultProps),a||i.state)!==!1},r.r=function(n,a,i){var o,s,l=this,u=l.t;l.ps=ta(l.ps,l.t.defaultProps);var c=l.ps,f=!l.b,d=u.contextType,p=l.b,v=d==null?void 0:d.get(l);l._cs=a,f?(p=tg(u,c,v,l),l.b=p):(p.props=c,p.context=v);var g=p.state;l._usefs=[],l._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=l.ps.children);var A=pe(pe({},a),p.$_cs);Wr(l,l._ps,h?[h]:[],n,A),f?l._uefs.push(function(){d==null||d.register(l),p.componentDidMount()}):l._uefs.push(function(){p.componentDidUpdate(i,g)}),n.push(function(){l._usefs.forEach(function(m){m()}),f?l.md():l.ud(),l._defs=l._uefs.map(function(m){return m()})})},r.ss=function(n){var a=this.b;!a||!n||(a.state=n)},r.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()},e}(Nn);function rg(t,e,r){var n=ui(lo(t),lo(e)),a=n.added,i=n.removed,o=n.changed;for(var s in a)r.setAttribute(s,a[s]);for(var l in o)r.setAttribute(l,o[l][1]);for(var u in i)r.removeAttribute(u)}function ng(t,e,r){var n=ui(t,e),a=n.added,i=n.removed;for(var o in i)r.e(o,!0);for(var s in a)r.e(s)}function ui(t,e){var r=Se(t),n=Se(e),a=Fr(r,n,function(l){return l}),i={},o={},s={};return a.added.forEach(function(l){var u=n[l];i[u]=e[u]}),a.removed.forEach(function(l){var u=r[l];o[u]=t[u]}),a.maintained.forEach(function(l){var u=l[0],c=r[u],f=[t[c],e[c]];t[c]!==e[c]&&(s[c]=f)}),{added:i,removed:o,changed:s}}function ag(t,e,r){var n=r.style,a=ui(t,e),i=a.added,o=a.removed,s=a.changed;for(var l in i){var u=pn(l,"-");n.setProperty(u,i[l])}for(var l in s){var c=pn(l,"-");n.setProperty(c,s[l][1])}for(var l in o){var f=pn(l,"-");n.removeProperty(f)}}function ig(t){return t.replace(/^on/g,"").toLowerCase()}var og=function(t){Hr(e,t);function e(){var n=t!==null&&t.apply(this,arguments)||this;return n.typ="elem",n._es={},n._svg=!1,n}var r=e.prototype;return r.e=function(n,a){var i=this,o=i._es,s=i.b,l=ig(n);a?(Gt(s,l,o[n]),delete o[n]):(o[n]=function(u){var c,f;(f=(c=i.ps)[n])===null||f===void 0||f.call(c,u)},Ft(s,l,o[n]))},r.s=function(n){return mn(this.ps,n)},r.r=function(n,a,i){var o,s=this,l=!s.b,u=s.ps;if(l){var c=Ln(s.c),f=!1;s._svg||s.t==="svg"?f=!0:f=c&&c.ownerSVGElement,s._svg=f;var d=(o=s._hyd)===null||o===void 0?void 0:o.splice(0,1)[0],p=s.t;if(d)s._hyd=[].slice.call(d.children||[]);else{var v=pr(c);f?d=v.createElementNS("http://www.w3.org/2000/svg",p):d=v.createElement(p)}s.b=d}Wr(s,s._ps,u.children,n,a);var g=s.b,h=uo(i),A=h[0],m=h[1],C=uo(u),y=C[0],S=C[1];return rg(A,y,g),ng(m,S,s),ag(i.style||{},u.style||{},g),n.push(function(){l?s.md():s.ud()}),!0},r.un=function(){var n=this,a=n._es,i=n.b;for(var o in a)Gt(i,o,a[o]);n._ps.forEach(function(s){s.un()}),n._es={},n._sel||Is(i)},e}(Nn);function Br(t){if(!t||vr(t))return t;var e=t.$_p._ps;return e.length?Br(e[0].b):null}function Ps(t){if(t){if(t.b&&vr(t.b))return t;var e=t._ps;return e.length?Ps(e[0]):null}}function le(t,e){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];var a=e||{},i=a.key,o=a.ref,s=Ds(a,["key","ref"]);return{type:t,key:i,ref:o,props:pe(pe({},s),{children:zv(r).filter(function(l){return l!=null&&l!==!1})})}}var Gs=function(t){Hr(e,t);function e(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 r=e.prototype;return r.r=function(){return!0},r.un=function(){},e}(Nn),sg=function(t){Hr(e,t);function e(){var n=t!==null&&t.apply(this,arguments)||this;return n.typ="text",n}var r=e.prototype;return r.r=function(n){var a,i=this,o=!i.b;if(o){var s=Ln(i.c),l=(a=i._hyd)===null||a===void 0?void 0:a.splice(0,1)[0];i.b=l||pr(s).createTextNode(i.t.replace("text_",""))}return n.push(function(){o?i.md():i.ud()}),!0},r.un=function(){Is(this.b)},e}(Nn);function lg(t,e,r){var n=r.map(function(l){return Jt(l)?null:l.key}),a=so(e.map(function(l){return l.k})),i=so(n),o=Fr(a,i,function(l){return l});o.removed.forEach(function(l){e.splice(l,1)[0].un()}),o.ordered.forEach(function(l){var u=l[0],c=l[1],f=e.splice(u,1)[0];e.splice(c,0,f);var d=Br(f.b),p=Br(e[c+1]&&e[c+1].b);d&&d.parentNode.insertBefore(d,p)}),o.added.forEach(function(l){e.splice(l,0,co(r[l],n[l],l,t))});var s=o.maintained.filter(function(l){l[0];var u=l[1],c=r[u],f=e[u],d=Jt(c)?"text_".concat(c):c.type;return d!==f.t?(f.un(),e.splice(u,1,co(c,n[u],u,t)),!0):(f.i=u,!1)});return oo(oo([],o.added,!0),s.map(function(l){l[0];var u=l[1];return u}),!0)}function ug(t,e){for(var r=t._ps,n=r.length,a=e.i+1;a<n;++a){var i=Br(r[a].b);if(i)return i}return null}function co(t,e,r,n){var a=n.d+1;if(Jt(t)||ir(t))return new sg("text_".concat(t),a,e,r,n,null,{});var i=t.type,o=typeof i=="string"?og:eg;return new o(i,a,e,r,n,t.ref,t.props)}function Wr(t,e,r,n,a,i,o){var s=lg(t,e,r),l=t._hyd,u=e.filter(function(f,d){return f._hyd=l,f.u(n,a,r[d],i,o)});t.typ==="container"&&t._sel&&e.forEach(function(f){var d=Ps(f);d&&(d._sel=!0)}),t._hyd=null;var c=Ln(t);return c&&s.reverse().forEach(function(f){var d=e[f],p=Br(d.b);if(p&&c!==p&&!p.parentNode){var v=ug(t,d);c.insertBefore(p,v)}}),u.length>0}function cg(t,e,r,n){r===void 0&&(r=e.__CROACT__),n===void 0&&(n={});var a=!!r;r||(r=new Gs(e));var i=[];return Wr(r,r._ps,t?[t]:[],i,n,void 0,void 0),Rs(i),si(null),a||(e.__CROACT__=r),r}function fo(t,e,r){return!r&&t&&(r=new Gs(e.parentElement),r._hyd=[e],r._sel=!0),cg(t,e,r),r}function Ls(t){var e=Ts(),r=e._hs||(e._hs=[]),n=jv(),a=r[n];if(Zv(n+1),a){if(!mn(a.deps,t.deps))return a.updated=!1,a;r[n]=t}else r.push(t);return t.value=t.func(),t.updated=!0,t}function fg(t,e){var r=Ls({func:t,deps:e});return r.value}function dg(t){return fg(function(){return Os(t)},[])}function Ns(t,e,r){var n=Ts(),a=Ls({func:function(){return t},deps:e}),i=r?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 pg(t,e,r){Ns(function(){t==null||t(e())},r,!0)}function ci(t,e){for(var r=t.length,n=0;n<r;++n)if(e(t[n],n))return!0;return!1}function ks(t,e){for(var r=t.length,n=0;n<r;++n)if(e(t[n],n))return t[n];return null}function Fs(t){var e=t;if(typeof e>"u"){if(typeof navigator>"u"||!navigator)return"";e=navigator.userAgent||""}return e.toLowerCase()}function fi(t,e){try{return new RegExp(t,"g").exec(e)}catch(r){return null}}function vg(){if(typeof navigator>"u"||!navigator||!navigator.userAgentData)return!1;var t=navigator.userAgentData,e=t.brands||t.uaList;return!!(e&&e.length)}function gg(t,e){var r=fi("("+t+")((?:\\/|\\s|:)([0-9|\\.|_]+))",e);return r?r[3]:""}function ba(t){return t.replace(/_/g,".")}function yr(t,e){var r=null,n="-1";return ci(t,function(a){var i=fi("("+a.test+")((?:\\/|\\s|:)([0-9|\\.|_]+))?",e);return!i||a.brand?!1:(r=a,n=i[3]||"-1",a.versionAlias?n=a.versionAlias:a.versionTest&&(n=gg(a.versionTest.toLowerCase(),e)||n),n=ba(n),!0)}),{preset:r,version:n}}function wr(t,e){var r={brand:"",version:"-1"};return ci(t,function(n){var a=Hs(e,n);return a?(r.brand=n.id,r.version=n.versionAlias||a.version,r.version!=="-1"):!1}),r}function Hs(t,e){return ks(t,function(r){var n=r.brand;return fi(""+e.test,n.toLowerCase())})}var Da=[{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"}],Ws=[{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}],Ma=[{test:"applewebkit",id:"webkit",versionTest:"applewebkit|safari"}],Us=[{test:"(?=(iphone|ipad))(?!(.*version))",id:"webview"},{test:"(?=(android|iphone|ipad))(?=.*(naver|daum|; wv))",id:"webview"},{test:"webview",id:"webview"}],zs=[{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 Ys(t){return!!yr(Us,t).preset}function hg(t){var e=Fs(t),r=!!/mobi/g.exec(e),n={name:"unknown",version:"-1",majorVersion:-1,webview:Ys(e),chromium:!1,chromiumVersion:"-1",webkit:!1,webkitVersion:"-1"},a={name:"unknown",version:"-1",majorVersion:-1},i=yr(Da,e),o=i.preset,s=i.version,l=yr(zs,e),u=l.preset,c=l.version,f=yr(Ws,e);if(n.chromium=!!f.preset,n.chromiumVersion=f.version,!n.chromium){var d=yr(Ma,e);n.webkit=!!d.preset,n.webkitVersion=d.version}return u&&(a.name=u.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:r,isHints:!1}}function Ag(t){var e=navigator.userAgentData,r=(e.uaList||e.brands).slice(),n=t&&t.fullVersionList,a=e.mobile||!1,i=r[0],o=(t&&t.platform||e.platform||navigator.platform).toLowerCase(),s={name:i.brand,version:i.version,majorVersion:-1,webkit:!1,webkitVersion:"-1",chromium:!1,chromiumVersion:"-1",webview:!!wr(Us,r).brand||Ys(Fs())},l={name:"unknown",version:"-1",majorVersion:-1};s.webkit=!s.chromium&&ci(Ma,function(v){return Hs(r,v)});var u=wr(Ws,r);if(s.chromium=!!u.brand,s.chromiumVersion=u.version,!s.chromium){var c=wr(Ma,r);s.webkit=!!c.brand,s.webkitVersion=c.version}var f=ks(zs,function(v){return new RegExp(""+v.test,"g").exec(o)});if(l.name=f?f.id:"",t&&(l.version=t.platformVersion),n&&n.length){var d=wr(Da,n);s.name=d.brand||s.name,s.version=d.version||s.version}else{var p=wr(Da,r);s.name=p.brand||s.name,s.version=p.brand&&t?t.uaFullVersion:p.version}return s.webkit&&(l.name=a?"ios":"mac"),l.name==="ios"&&s.webview&&(s.version="-1"),l.version=ba(l.version),s.version=ba(s.version),l.majorVersion=parseInt(l.version,10),s.majorVersion=parseInt(s.version,10),{browser:s,os:l,isMobile:a,isHints:!0}}function mg(t){return typeof t>"u"&&vg()?Ag():hg(t)}function wg(t,e,r,n,a,i){for(var o=0;o<a;++o){var s=r+o*a,l=n+o*a;t[s]+=t[l]*i,e[s]+=e[l]*i}}function yg(t,e,r,n,a){for(var i=0;i<a;++i){var o=r+i*a,s=n+i*a,l=t[o],u=e[o];t[o]=t[s],t[s]=l,e[o]=e[s],e[s]=u}}function Cg(t,e,r,n,a){for(var i=0;i<n;++i){var o=r+i*n;t[o]/=a,e[o]/=a}}function Vs(t,e,r){r===void 0&&(r=Math.sqrt(t.length));for(var n=t.slice(),a=0;a<r;++a)n[a*r+e-1]=0,n[(e-1)*r+a]=0;return n[(e-1)*(r+1)]=1,n}function he(t,e){e===void 0&&(e=Math.sqrt(t.length));for(var r=t.slice(),n=xt(e),a=0;a<e;++a){var i=e*a+a;if(!ot(r[i],Bt)){for(var o=a+1;o<e;++o)if(r[e*a+o]){yg(r,n,a,o,e);break}}if(!ot(r[i],Bt))return[];Cg(r,n,a,e,r[i]);for(var o=0;o<e;++o){var s=o,l=o+a*e,u=r[l];!ot(u,Bt)||a===o||wg(r,n,s,a,e,-u)}}return n}function xg(t,e){e===void 0&&(e=Math.sqrt(t.length));for(var r=[],n=0;n<e;++n)for(var a=0;a<e;++a)r[a*e+n]=t[e*n+a];return r}function Xs(t,e){e===void 0&&(e=Math.sqrt(t.length));for(var r=[],n=t[e*e-1],a=0;a<e-1;++a)r[a]=t[e*(e-1)+a]/n;return r[e-1]=0,r}function Sg(t,e){for(var r=xt(e),n=0;n<e-1;++n)r[e*(e-1)+n]=t[n]||0;return r}function Qe(t,e){for(var r=t.slice(),n=t.length;n<e-1;++n)r[n]=0;return r[e-1]=1,r}function fe(t,e,r){if(e===void 0&&(e=Math.sqrt(t.length)),e===r)return t;for(var n=xt(r),a=Math.min(e,r),i=0;i<a-1;++i){for(var o=0;o<a-1;++o)n[i*r+o]=t[i*e+o];n[(i+1)*r-1]=t[(i+1)*e-1],n[(r-1)*r+i]=t[(e-1)*e+i]}return n[r*r-1]=t[e*e-1],n}function wn(t){for(var e=[],r=1;r<arguments.length;r++)e[r-1]=arguments[r];var n=xt(t);return e.forEach(function(a){n=wt(n,a,t)}),n}function wt(t,e,r){r===void 0&&(r=Math.sqrt(t.length));var n=[],a=t.length/r,i=e.length/a;if(a){if(!i)return t}else return e;for(var o=0;o<r;++o)for(var s=0;s<i;++s){n[s*r+o]=0;for(var l=0;l<a;++l)n[s*r+o]+=t[l*r+o]*e[s*a+l]}return n}function pt(t,e){for(var r=Math.min(t.length,e.length),n=t.slice(),a=0;a<r;++a)n[a]=n[a]+e[a];return n}function rt(t,e){for(var r=Math.min(t.length,e.length),n=t.slice(),a=0;a<r;++a)n[a]=n[a]-e[a];return n}function Eg(t,e){return e===void 0&&(e=t.length===6),e?[t[0],t[1],0,t[2],t[3],0,t[4],t[5],1]:t}function Qs(t,e){return e===void 0&&(e=t.length===9),e?[t[0],t[1],t[3],t[4],t[6],t[7]]:t}function Ut(t,e,r){r===void 0&&(r=e.length);var n=wt(t,e,r),a=n[r-1];return n.map(function(i){return i/a})}function bg(t,e){return wt(t,[1,0,0,0,0,Math.cos(e),Math.sin(e),0,0,-Math.sin(e),Math.cos(e),0,0,0,0,1],4)}function Dg(t,e){return wt(t,[Math.cos(e),0,-Math.sin(e),0,0,1,0,0,Math.sin(e),0,Math.cos(e),0,0,0,0,1],4)}function Mg(t,e){return wt(t,zr(e,4))}function Zr(t,e){var r=e[0],n=r===void 0?1:r,a=e[1],i=a===void 0?1:a,o=e[2],s=o===void 0?1:o;return wt(t,[n,0,0,0,0,i,0,0,0,0,s,0,0,0,0,1],4)}function Ur(t,e){return Ut(zr(e,3),Qe(t,3))}function ea(t,e){var r=e[0],n=r===void 0?0:r,a=e[1],i=a===void 0?0:a,o=e[2],s=o===void 0?0:o;return wt(t,[1,0,0,0,0,1,0,0,0,0,1,0,n,i,s,1],4)}function po(t,e){return wt(t,e,4)}function zr(t,e){var r=Math.cos(t),n=Math.sin(t),a=xt(e);return a[0]=r,a[1]=n,a[e]=-n,a[e+1]=r,a}function xt(t){for(var e=t*t,r=[],n=0;n<e;++n)r[n]=n%(t+1)?0:1;return r}function yn(t,e){for(var r=xt(e),n=Math.min(t.length,e-1),a=0;a<n;++a)r[(e+1)*a]=t[a];return r}function _e(t,e){for(var r=xt(e),n=Math.min(t.length,e-1),a=0;a<n;++a)r[e*(e-1)+a]=t[a];return r}function di(t,e,r,n,a,i,o,s){var l=t[0],u=t[1],c=e[0],f=e[1],d=r[0],p=r[1],v=n[0],g=n[1],h=a[0],A=a[1],m=i[0],C=i[1],y=o[0],S=o[1],w=s[0],x=s[1],D=[l,0,c,0,d,0,v,0,u,0,f,0,p,0,g,0,1,0,1,0,1,0,1,0,0,l,0,c,0,d,0,v,0,u,0,f,0,p,0,g,0,1,0,1,0,1,0,1,-h*l,-A*l,-m*c,-C*c,-y*d,-S*d,-w*v,-x*v,-h*u,-A*u,-m*f,-C*f,-y*p,-S*p,-w*g,-x*g],M=he(D,8);if(!M.length)return[];var I=wt(M,[h,A,m,C,y,S,w,x],8);return I[8]=1,fe(xg(I),3,4)}var Sr=function(){return Sr=Object.assign||function(e){for(var r,n=1,a=arguments.length;n<a;n++){r=arguments[n];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},Sr.apply(this,arguments)};function Ig(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]}function Cn(t,e){return e===void 0&&(e=0),tr(or(t,e))}function Rg(t,e){var r=Ut(t,[e[0],e[1]||0,e[2]||0,1],4),n=r[3]||1;return[r[0]/n,r[1]/n,r[2]/n]}function tr(t){var e=Ig();return t.forEach(function(r){var n=r.matrixFunction,a=r.functionValue;n&&(e=n(e,a))}),e}function or(t,e){e===void 0&&(e=0);var r=Ot(t)?t:Pe(t);return r.map(function(n){var a=ws(n),i=a.prefix,o=a.value,s=null,l=i,u="";if(i==="translate"||i==="translateX"||i==="translate3d"){var c=ce(e)?Sr(Sr({},e),{"o%":e["%"]}):{"%":e,"o%":e},f=ze(o).map(function(b,O){return O===0&&"x%"in c?c["%"]=e["x%"]:O===1&&"y%"in c?c["%"]=e["y%"]:c["%"]=e["o%"],mt(b,c)}),d=f[0],p=f[1],v=p===void 0?0:p,g=f[2],h=g===void 0?0:g;s=ea,u=[d,v,h]}else if(i==="translateY"){var A=ce(e)?Sr({"%":e["y%"]},e):{"%":e},v=mt(o,A);s=ea,u=[0,v,0]}else if(i==="translateZ"){var h=parseFloat(o);s=ea,u=[0,0,h]}else if(i==="scale"||i==="scale3d"){var m=ze(o).map(function(b){return parseFloat(b)}),C=m[0],y=m[1],S=y===void 0?C:y,w=m[2],x=w===void 0?1:w;s=Zr,u=[C,S,x]}else if(i==="scaleX"){var C=parseFloat(o);s=Zr,u=[C,1,1]}else if(i==="scaleY"){var S=parseFloat(o);s=Zr,u=[1,S,1]}else if(i==="scaleZ"){var x=parseFloat(o);s=Zr,u=[1,1,x]}else if(i==="rotate"||i==="rotateZ"||i==="rotateX"||i==="rotateY"){var D=kr(o),M=D.unit,I=D.value,P=M==="rad"?I:I*Math.PI/180;i==="rotate"||i==="rotateZ"?(l="rotateZ",s=Mg):i==="rotateX"?s=bg:i==="rotateY"&&(s=Dg),u=P}else if(i==="matrix3d")s=po,u=ze(o).map(function(b){return parseFloat(b)});else if(i==="matrix"){var E=ze(o).map(function(b){return parseFloat(b)});s=po,u=[E[0],E[1],0,0,E[2],E[3],0,0,0,0,1,0,E[4],E[5],0,1]}else l="";return{name:i,functionName:l,value:o,matrixFunction:s,functionValue:u}})}/*! *****************************************************************************
- 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 Ia=function(t,e){return Ia=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var a in n)n.hasOwnProperty(a)&&(r[a]=n[a])},Ia(t,e)};function Tg(t,e){Ia(t,e);function r(){this.constructor=t}t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}var _s=typeof Map=="function"?void 0:function(){var t=0;return function(e){return e.__DIFF_KEY__||(e.__DIFF_KEY__=++t)}}(),Bg=function(t){Tg(e,t);function e(r){return r===void 0&&(r=[]),t.call(this,r,_s)||this}return e}(qv);function Og(t,e){return Fr(t,e,_s)}const Ks=Bg;/*! *****************************************************************************
- 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 Ra=function(){return Ra=Object.assign||function(e){for(var r,n=1,a=arguments.length;n<a;n++){r=arguments[n];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},Ra.apply(this,arguments)};function Pg(){for(var t=0,e=0,r=arguments.length;e<r;e++)t+=arguments[e].length;for(var n=Array(t),a=0,e=0;e<r;e++)for(var i=arguments[e],o=0,s=i.length;o<s;o++,a++)n[a]=i[o];return n}var Gg=function(){function t(){this._events={}}var e=t.prototype;return e.on=function(r,n){if(ce(r))for(var a in r)this.on(a,r[a]);else this._addEvent(r,n,{});return this},e.off=function(r,n){if(!r)this._events={};else if(ce(r))for(var a in r)this.off(a);else if(!n)this._events[r]=[];else{var i=this._events[r];if(i){var o=xe(i,function(s){return s.listener===n});o>-1&&i.splice(o,1)}}return this},e.once=function(r,n){var a=this;return n&&this._addEvent(r,n,{once:!0}),new Promise(function(i){a._addEvent(r,i,{once:!0})})},e.emit=function(r,n){var a=this;n===void 0&&(n={});var i=this._events[r];if(!r||!i)return!0;var o=!1;return n.eventType=r,n.stop=function(){o=!0},n.currentTarget=this,Pg(i).forEach(function(s){s.listener(n),s.once&&a.off(r,s.listener)}),!o},e.trigger=function(r,n){return n===void 0&&(n={}),this.emit(r,n)},e._addEvent=function(r,n,a){var i=this._events;i[r]=i[r]||[];var o=i[r];o.push(Ra({listener:n},a))},t}();const kn=Gg;/*! *****************************************************************************
- 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 Ta=function(t,e){return Ta=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var a in n)n.hasOwnProperty(a)&&(r[a]=n[a])},Ta(t,e)};function Lg(t,e){Ta(t,e);function r(){this.constructor=t}t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}var er=function(){return er=Object.assign||function(e){for(var r,n=1,a=arguments.length;n<a;n++){r=arguments[n];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},er.apply(this,arguments)};function Ng(t){var e=t.container;return e===document.body?[e.scrollLeft||document.documentElement.scrollLeft,e.scrollTop||document.documentElement.scrollTop]:[e.scrollLeft,e.scrollTop]}function vo(t,e){return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}function $r(t){if(t){if(Jt(t))return document.querySelector(t)}else return null;if(ri(t))return t();if(t instanceof Element)return t;if("current"in t)return t.current;if("value"in t)return t.value}var kg=function(t){Lg(e,t);function e(){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 r=e.prototype;return r.dragStart=function(n,a){var i=$r(a.container);if(!i){this._flag=!1;return}var o=0,s=0,l=0,u=0;if(i===document.body)l=window.innerWidth,u=window.innerHeight;else{var c=i.getBoundingClientRect();o=c.top,s=c.left,l=c.width,u=c.height}this._flag=!0,this._startPos=[n.clientX,n.clientY],this._startRect={top:o,left:s,width:l,height:u},this._prevScrollPos=this._getScrollPosition([0,0],a),this._currentOptions=a,this._registerScrollEvent(a)},r.drag=function(n,a){if(clearTimeout(this._timer),!!this._flag){var i=n.clientX,o=n.clientY,s=a.threshold,l=s===void 0?0:s,u=this,c=u._startRect,f=u._startPos;this._currentOptions=a;var d=[0,0];return c.top>o-l?(f[1]>c.top||o<f[1])&&(d[1]=-1):c.top+c.height<o+l&&(f[1]<c.top+c.height||o>f[1])&&(d[1]=1),c.left>i-l?(f[0]>c.left||i<f[0])&&(d[0]=-1):c.left+c.width<i+l&&(f[0]<c.left+c.width||i>f[0])&&(d[0]=1),!d[0]&&!d[1]?!1:this._continueDrag(er(er({},a),{direction:d,inputEvent:n,isDrag:!0}))}},r.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,l=n.throttleTime,u=l===void 0?0:l,c=n.inputEvent,f=n.isDrag,d=this._getScrollPosition(s||[0,0],n),p=d[0]-o[0],v=d[1]-o[1],g=s||[p?Math.abs(p)/p:0,v?Math.abs(v)/v:0];return this._prevScrollPos=d,this._lock=!1,!p&&!v?!1:(this.emit("move",{offsetX:g[0]?p:0,offsetY:g[1]?v:0,inputEvent:c}),u&&f&&(clearTimeout(this._timer),this._timer=window.setTimeout(function(){a._continueDrag(n)},u)),!0)},r.dragEnd=function(){this._flag=!1,this._lock=!1,clearTimeout(this._timer),this._unregisterScrollEvent()},r._getScrollPosition=function(n,a){var i=a.container,o=a.getScrollPosition,s=o===void 0?Ng:o;return s({container:$r(i),direction:n})},r._continueDrag=function(n){var a=this,i,o=n.container,s=n.direction,l=n.throttleTime,u=n.useScroll,c=n.isDrag,f=n.inputEvent;if(!(!this._flag||c&&this._isWait)){var d=Tr(),p=Math.max(l+this._prevTime-d,0);if(p>0)return clearTimeout(this._timer),this._timer=window.setTimeout(function(){a._continueDrag(n)},p),!1;this._prevTime=d;var v=this._getScrollPosition(s,n);this._prevScrollPos=v,c&&(this._isWait=!0),u||(this._lock=!0);var g={container:$r(o),direction:s,inputEvent:f};return(i=n.requestScroll)===null||i===void 0||i.call(n,g),this.emit("scroll",g),this._isWait=!1,u||this.checkScroll(er(er({},n),{prevScrollPos:v,direction:s,inputEvent:f}))}},r._registerScrollEvent=function(n){this._unregisterScrollEvent();var a=n.checkScrollEvent;if(a){var i=a===!0?vo:a,o=$r(n.container);a===!0&&(o===document.body||o===document.documentElement)?this._unregister=vo(window,this._onScroll):this._unregister=i(o,this._onScroll)}},r._unregisterScrollEvent=function(){var n;(n=this._unregister)===null||n===void 0||n.call(this),this._unregister=null},e}(kn);const Fg=kg;/*! *****************************************************************************
- 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 Hg(){for(var t=0,e=0,r=arguments.length;e<r;e++)t+=arguments[e].length;for(var n=Array(t),a=0,e=0;e<r;e++)for(var i=arguments[e],o=0,s=i.length;o<s;o++,a++)n[a]=i[o];return n}function qt(t){return ot(t,Bt)}function Wg(t,e){return t.every(function(r,n){return qt(r-e[n])===0})}function Ug(t,e){return!qt(t[0]-e[0])&&!qt(t[1]-e[1])}function qs(t){return t.length<3?0:Math.abs(Hv(t.map(function(e,r){var n=t[r+1]||t[0];return e[0]*n[1]-n[0]*e[1]})))/2}function go(t,e){var r=e.width,n=e.height,a=e.left,i=e.top,o=Ke(t),s=o.minX,l=o.minY,u=o.maxX,c=o.maxY,f=r/(u-s),d=n/(c-l);return t.map(function(p){return[a+(p[0]-s)*f,i+(p[1]-l)*d]})}function Ke(t){var e=t.map(function(n){return n[0]}),r=t.map(function(n){return n[1]});return{minX:Math.min.apply(Math,e),minY:Math.min.apply(Math,r),maxX:Math.max.apply(Math,e),maxY:Math.max.apply(Math,r)}}function Ba(t,e,r){var n=t[0],a=t[1],i=Ke(e),o=i.minX,s=i.maxX,l=[[o,a],[s,a]],u=xn(l[0],l[1]),c=Oa(e),f=[];if(c.forEach(function(v){var g=xn(v[0],v[1]),h=v[0];if(Wg(u,g))f.push({pos:t,line:v,type:"line"});else{var A=Js(pi(u,g),[l,v]);A.forEach(function(m){v.some(function(C){return Ug(C,m)})?f.push({pos:m,line:v,type:"point"}):qt(h[1]-a)!==0&&f.push({pos:m,line:v,type:"intersection"})})}}),!r&&ne(f,function(v){return v[0]===n}))return!0;var d=0,p={};return f.forEach(function(v){var g=v.pos,h=v.type,A=v.line;if(!(g[0]>n))if(h==="intersection")++d;else{if(h==="line")return;if(h==="point"){var m=ne(A,function(S){return S[1]!==a}),C=p[g[0]],y=m[1]>a?1:-1;C?C!==y&&++d:p[g[0]]=y}}}),d%2===1}function xn(t,e){var r=t[0],n=t[1],a=e[0],i=e[1],o=a-r,s=i-n;Math.abs(o)<Bt&&(o=0),Math.abs(s)<Bt&&(s=0);var l=0,u=0,c=0;return o?s?(l=-s/o,u=1,c=-l*r-n):(u=1,c=-n):s&&(l=-1,c=r),[l,u,c]}function pi(t,e){var r=t[0],n=t[1],a=t[2],i=e[0],o=e[1],s=e[2],l=r===0&&i===0,u=n===0&&o===0,c=[];if(l&&u)return[];if(l){var f=-a/n,d=-s/o;return f!==d?[]:[[-1/0,f],[1/0,f]]}else if(u){var p=-a/r,v=-s/i;return p!==v?[]:[[p,-1/0],[p,1/0]]}else if(r===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)/r;c=[[h,g]]}else if(n===0){var h=-a/r,g=-(i*h+s)/o;c=[[h,g]]}else if(o===0){var h=-s/i,g=-(r*h+a)/n;c=[[h,g]]}else{var h=(n*s-o*a)/(o*r-n*i),g=-(r*h+a)/n;c=[[h,g]]}return c.map(function(A){return[A[0],A[1]]})}function Js(t,e){var r=e.map(function(f){return[0,1].map(function(d){return[Math.min(f[0][d],f[1][d]),Math.max(f[0][d],f[1][d])]})}),n=[];if(t.length===2){var a=t[0],i=a[0],o=a[1];if(qt(i-t[1][0])){if(!qt(o-t[1][1])){var u=Math.max.apply(Math,r.map(function(f){return f[0][0]})),c=Math.min.apply(Math,r.map(function(f){return f[0][1]}));if(qt(u-c)>0)return[];n=[[u,o],[c,o]]}}else{var s=Math.max.apply(Math,r.map(function(f){return f[1][0]})),l=Math.min.apply(Math,r.map(function(f){return f[1][1]}));if(qt(s-l)>0)return[];n=[[i,s],[i,l]]}}return n.length||(n=t.filter(function(f){var d=f[0],p=f[1];return r.every(function(v){return 0<=qt(d-v[0][0])&&0<=qt(v[0][1]-d)&&0<=qt(p-v[1][0])&&0<=qt(v[1][1]-p)})})),n.map(function(f){return[qt(f[0]),qt(f[1])]})}function Oa(t){return Hg(t.slice(1),[t[0]]).map(function(e,r){return[t[r],e]})}function zg(t,e){var r=t.slice(),n=e.slice();ao(r)===-1&&r.reverse(),ao(n)===-1&&n.reverse();var a=Oa(r),i=Oa(n),o=a.map(function(c){return xn(c[0],c[1])}),s=i.map(function(c){return xn(c[0],c[1])}),l=[];o.forEach(function(c,f){var d=a[f],p=[];s.forEach(function(v,g){var h=pi(c,v),A=Js(h,[d,i[g]]);p.push.apply(p,A.map(function(m){return{index1:f,index2:g,pos:m,type:"intersection"}}))}),p.sort(function(v,g){return ye(d[0],v.pos)-ye(d[0],g.pos)}),l.push.apply(l,p),Ba(d[1],n)&&l.push({index1:f,index2:-1,pos:d[1],type:"inside"})}),i.forEach(function(c,f){if(Ba(c[1],r)){var d=!1,p=xe(l,function(v){var g=v.index2;return g===f?(d=!0,!1):!!d});p===-1&&(d=!1,p=xe(l,function(v){var g=v.index1,h=v.index2;return g===-1&&h+1===f?(d=!0,!1):!!d})),p===-1?l.push({index1:-1,index2:f,pos:c[1],type:"inside"}):l.splice(p,0,{index1:-1,index2:f,pos:c[1],type:"inside"})}});var u={};return l.filter(function(c){var f=c.pos,d=f[0]+"x"+f[1];return u[d]?!1:(u[d]=!0,!0)})}function Yg(t,e){var r=zg(t,e);return r.map(function(n){var a=n.pos;return a})}function Vg(t,e){var r=Yg(t,e);return qs(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.
- ***************************************************************************** */var Pa=function(t,e){return Pa=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var a in n)n.hasOwnProperty(a)&&(r[a]=n[a])},Pa(t,e)};function Xg(t,e){Pa(t,e);function r(){this.constructor=t}t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}var Tt=function(){return Tt=Object.assign||function(e){for(var r,n=1,a=arguments.length;n<a;n++){r=arguments[n];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},Tt.apply(this,arguments)};function Qg(t,e){var r=e[0]-t[0],n=e[1]-t[1],a=Math.atan2(n,r);return a>=0?a:a+Math.PI*2}function ra(t){return Qg([t[0].clientX,t[0].clientY],[t[1].clientX,t[1].clientY])/Math.PI*180}function _g(t){return t.touches&&t.touches.length>=2}function tn(t){return t?t.touches?qg(t.touches):[js(t)]:[]}function Kg(t){return t&&(t.type.indexOf("mouse")>-1||"button"in t)}function ho(t,e,r){var n=r.length,a=Er(t,n),i=a.clientX,o=a.clientY,s=a.originalClientX,l=a.originalClientY,u=Er(e,n),c=u.clientX,f=u.clientY,d=Er(r,n),p=d.clientX,v=d.clientY,g=i-c,h=o-f,A=i-p,m=o-v;return{clientX:s,clientY:l,deltaX:g,deltaY:h,distX:A,distY:m}}function na(t){return Math.sqrt(Math.pow(t[0].clientX-t[1].clientX,2)+Math.pow(t[0].clientY-t[1].clientY,2))}function qg(t){for(var e=Math.min(t.length,2),r=[],n=0;n<e;++n)r.push(js(t[n]));return r}function js(t){return{clientX:t.clientX,clientY:t.clientY}}function Er(t,e){e===void 0&&(e=t.length);for(var r={clientX:0,clientY:0,originalClientX:0,originalClientY:0},n=0;n<e;++n){var a=t[n];r.originalClientX+="originalClientX"in a?a.originalClientX:a.clientX,r.originalClientY+="originalClientY"in a?a.originalClientY:a.clientY,r.clientX+=a.clientX,r.clientY+=a.clientY}return e?{clientX:r.clientX/e,clientY:r.clientY/e,originalClientX:r.originalClientX/e,originalClientY:r.originalClientY/e}:r}var aa=function(){function t(e){this.prevClients=[],this.startClients=[],this.movement=0,this.length=0,this.startClients=e,this.prevClients=e,this.length=e.length}return t.prototype.getAngle=function(e){return e===void 0&&(e=this.prevClients),ra(e)},t.prototype.getRotation=function(e){return e===void 0&&(e=this.prevClients),ra(e)-ra(this.startClients)},t.prototype.getPosition=function(e,r){e===void 0&&(e=this.prevClients);var n=ho(e||this.prevClients,this.prevClients,this.startClients),a=n.deltaX,i=n.deltaY;return this.movement+=Math.sqrt(a*a+i*i),this.prevClients=e,n},t.prototype.getPositions=function(e){e===void 0&&(e=this.prevClients);var r=this.prevClients;return this.startClients.map(function(n,a){return ho([e[a]],[r[a]],[n])})},t.prototype.getMovement=function(e){var r=this.movement;if(!e)return r;var n=Er(e,this.length),a=Er(this.prevClients,this.length),i=n.clientX-a.clientX,o=n.clientY-a.clientY;return Math.sqrt(i*i+o*o)+r},t.prototype.getDistance=function(e){return e===void 0&&(e=this.prevClients),na(e)},t.prototype.getScale=function(e){return e===void 0&&(e=this.prevClients),na(e)/na(this.startClients)},t.prototype.move=function(e,r){this.startClients.forEach(function(n){n.clientX-=e,n.clientY-=r}),this.prevClients.forEach(function(n){n.clientX-=e,n.clientY-=r})},t}(),Ao=["textarea","input"],Jg=function(t){Xg(e,t);function e(r,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(d,p){if(p===void 0&&(p=!0),!(!a.flag&&d.cancelable===!1)){var v=d.type.indexOf("drag")>=-1;if(!(a.flag&&v)){a._isDragAPI=!0;var g=a.options,h=g.container,A=g.pinchOutside,m=g.preventWheelClick,C=g.preventRightClick,y=g.preventDefault,S=g.checkInput,w=g.dragFocusedInput,x=g.preventClickEventOnDragStart,D=g.preventClickEventOnDrag,M=g.preventClickEventByCondition,I=a._useTouch,P=!a.flag;if(a._isSecondaryButton=d.which===3||d.button===2,m&&(d.which===2||d.button===1)||C&&(d.which===3||d.button===2))return a.stop(),!1;if(P){var E=a._window.document.activeElement,b=d.target;if(b){var O=b.tagName.toLowerCase(),G=Ao.indexOf(O)>-1,N=b.isContentEditable;if(G||N){if(S||!w&&E===b)return!1;if(E&&(E===b||N&&E.isContentEditable&&E.contains(b)))if(w)b.blur();else return!1}else if((y||d.type==="touchstart")&&E){var k=E.tagName.toLowerCase();(E.isContentEditable||Ao.indexOf(k)>-1)&&E.blur()}(x||D||M)&&Ft(a._window,"click",a._onClick,!0)}a.clientStores=[new aa(tn(d))],a._isIdle=!1,a.flag=!0,a.isDrag=!1,a._isTrusted=p,a._dragFlag=!0,a._prevInputEvent=d,a.data={},a.doubleFlag=Tr()-a.prevTime<200,a._isMouseEvent=Kg(d),!a._isMouseEvent&&a._preventMouseEvent&&(a._preventMouseEvent=!1);var L=a._preventMouseEvent||a.emit("dragStart",Tt(Tt({data:a.data,datas:a.data,inputEvent:d,isMouseEvent:a._isMouseEvent,isSecondaryButton:a._isSecondaryButton,isTrusted:p,isDouble:a.doubleFlag},a.getCurrentStore().getPosition()),{preventDefault:function(){d.preventDefault()},preventDrag:function(){a._dragFlag=!1}}));L===!1&&a.stop(),a._isMouseEvent&&a.flag&&y&&d.preventDefault()}if(!a.flag)return!1;var W=0;if(P?(a._attchDragEvent(),I&&A&&(W=setTimeout(function(){Ft(h,"touchstart",a.onDragStart,{passive:!1})}))):I&&A&&Gt(h,"touchstart",a.onDragStart),a.flag&&_g(d)){if(clearTimeout(W),P&&d.touches.length!==d.changedTouches.length)return;a.pinchFlag||a.onPinchStart(d)}}}},a.onDrag=function(d,p){if(a.flag){var v=a.options.preventDefault;!a._isMouseEvent&&v&&d.preventDefault(),a._prevInputEvent=d;var g=tn(d),h=a.moveClients(g,d,!1);if(a._dragFlag){if(a.pinchFlag||h.deltaX||h.deltaY){var A=a._preventMouseEvent||a.emit("drag",Tt(Tt({},h),{isScroll:!!p,inputEvent:d}));if(A===!1){a.stop();return}}a.pinchFlag&&a.onPinch(d,g)}a.getCurrentStore().getPosition(g,!0)}},a.onDragEnd=function(d){if(a.flag){var p=a.options,v=p.pinchOutside,g=p.container,h=p.preventClickEventOnDrag,A=p.preventClickEventOnDragStart,m=p.preventClickEventByCondition,C=a.isDrag;(h||A||m)&&requestAnimationFrame(function(){a._allowClickEvent()}),!m&&!A&&h&&!C&&a._allowClickEvent(),a._useTouch&&v&&Gt(g,"touchstart",a.onDragStart),a.pinchFlag&&a.onPinchEnd(d);var y=d!=null&&d.touches?tn(d):[],S=y.length;S===0||!a.options.keepDragging?a.flag=!1:a._addStore(new aa(y));var w=a._getPosition(),x=Tr(),D=!C&&a.doubleFlag;a._prevInputEvent=null,a.prevTime=C||D?0:x,a.flag||(a._dettachDragEvent(),a._preventMouseEvent||a.emit("dragEnd",Tt({data:a.data,datas:a.data,isDouble:D,isDrag:C,isClick:!C,isMouseEvent:a._isMouseEvent,isSecondaryButton:a._isSecondaryButton,inputEvent:d,isTrusted:a._isTrusted},w)),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(){Gt(a._window,"click",a._onClick,!0)},a._onClick=function(d){a._allowClickEvent(),a._preventMouseEvent=!1;var p=a.options.preventClickEventByCondition;p!=null&&p(d)||(d.stopPropagation(),d.preventDefault())},a._onContextMenu=function(d){var p=a.options;p.preventRightClick?a.onDragEnd(d):d.preventDefault()},a._passCallback=function(){};var i=[].concat(r),o=i[0];a._window=bs(o)?o:Oe(o),a.options=Tt({checkInput:!1,container:o&&!("document"in o)?Oe(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,l=s.container,u=s.events,c=s.checkWindowBlur;if(a._useDrag=u.indexOf("drag")>-1,a._useTouch=u.indexOf("touch")>-1,a._useMouse=u.indexOf("mouse")>-1,a.targets=i,a._useDrag&&i.forEach(function(d){Ft(d,"dragstart",a.onDragStart)}),a._useMouse&&(i.forEach(function(d){Ft(d,"mousedown",a.onDragStart),Ft(d,"mousemove",a._passCallback)}),Ft(l,"contextmenu",a._onContextMenu)),c&&Ft(Oe(),"blur",a.onBlur),a._useTouch){var f={passive:!1};i.forEach(function(d){Ft(d,"touchstart",a.onDragStart,f),Ft(d,"touchmove",a._passCallback,f)})}return a}return e.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},e.prototype.getMovement=function(r){return this.getCurrentStore().getMovement(r)+this.clientStores.slice(1).reduce(function(n,a){return n+a.movement},0)},e.prototype.isDragging=function(){return this.isDrag},e.prototype.isIdle=function(){return this._isIdle},e.prototype.isFlag=function(){return this.flag},e.prototype.isPinchFlag=function(){return this.pinchFlag},e.prototype.isDoubleFlag=function(){return this.doubleFlag},e.prototype.isPinching=function(){return this.isPinch},e.prototype.scrollBy=function(r,n,a,i){i===void 0&&(i=!0),this.flag&&(this.clientStores[0].move(r,n),i&&this.onDrag(a,!0))},e.prototype.move=function(r,n){var a=r[0],i=r[1],o=this.getCurrentStore(),s=o.prevClients;return this.moveClients(s.map(function(l){var u=l.clientX,c=l.clientY;return{clientX:u+a,clientY:c+i,originalClientX:u,originalClientY:c}}),n,!0)},e.prototype.triggerDragStart=function(r){this.onDragStart(r,!1)},e.prototype.setEventData=function(r){var n=this.data;for(var a in r)n[a]=r[a];return this},e.prototype.setEventDatas=function(r){return this.setEventData(r)},e.prototype.getCurrentEvent=function(r){return r===void 0&&(r=this._prevInputEvent),Tt(Tt({data:this.data,datas:this.data},this._getPosition()),{movement:this.getMovement(),isDrag:this.isDrag,isPinch:this.isPinch,isScroll:!1,inputEvent:r})},e.prototype.getEventData=function(){return this.data},e.prototype.getEventDatas=function(){return this.data},e.prototype.unset=function(){var r=this,n=this.targets,a=this.options.container;this.off(),Gt(this._window,"blur",this.onBlur),this._useDrag&&n.forEach(function(i){Gt(i,"dragstart",r.onDragStart)}),this._useMouse&&(n.forEach(function(i){Gt(i,"mousedown",r.onDragStart)}),Gt(a,"contextmenu",this._onContextMenu)),this._useTouch&&(n.forEach(function(i){Gt(i,"touchstart",r.onDragStart)}),Gt(a,"touchstart",this.onDragStart)),this._prevInputEvent=null,this._allowClickEvent(),this._dettachDragEvent()},e.prototype.onPinchStart=function(r){var n=this,a=this.options.pinchThreshold;if(!(this.isDrag&&this.getMovement()>a)){var i=new aa(tn(r));this.pinchFlag=!0,this._addStore(i);var o=this.emit("pinchStart",Tt(Tt({data:this.data,datas:this.data,angle:i.getAngle(),touches:this.getCurrentStore().getPositions()},i.getPosition()),{inputEvent:r,isTrusted:this._isTrusted,preventDefault:function(){r.preventDefault()},preventDrag:function(){n._dragFlag=!1}}));o===!1&&(this.pinchFlag=!1)}},e.prototype.onPinch=function(r,n){if(!(!this.flag||!this.pinchFlag||n.length<2)){var a=this.getCurrentStore();this.isPinch=!0,this.emit("pinch",Tt(Tt({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:r,isTrusted:this._isTrusted}))}},e.prototype.onPinchEnd=function(r){if(this.pinchFlag){var n=this.isPinch;this.isPinch=!1,this.pinchFlag=!1;var a=this.getCurrentStore();this.emit("pinchEnd",Tt(Tt({data:this.data,datas:this.data,isPinch:n,touches:a.getPositions()},a.getPosition()),{inputEvent:r}))}},e.prototype.getCurrentStore=function(){return this.clientStores[0]},e.prototype.moveClients=function(r,n,a){var i=this._getPosition(r,a),o=this.isDrag;(i.deltaX||i.deltaY)&&(this.isDrag=!0);var s=!1;return!o&&this.isDrag&&(s=!0),Tt(Tt({data:this.data,datas:this.data},i),{movement:this.getMovement(r),isDrag:this.isDrag,isPinch:this.isPinch,isScroll:!1,isMouseEvent:this._isMouseEvent,isSecondaryButton:this._isSecondaryButton,inputEvent:n,isTrusted:this._isTrusted,isFirstDrag:s})},e.prototype._addStore=function(r){this.clientStores.splice(0,0,r)},e.prototype._getPosition=function(r,n){var a=this.getCurrentStore(),i=a.getPosition(r,n),o=this.clientStores.slice(1).reduce(function(u,c){var f=c.getPosition();return u.distX+=f.distX,u.distY+=f.distY,u},i),s=o.distX,l=o.distY;return Tt(Tt({},i),{distX:s,distY:l})},e.prototype._attchDragEvent=function(){var r=this._window,n=this.options.container,a={passive:!1};this._isDragAPI&&(Ft(n,"dragover",this.onDrag,a),Ft(r,"dragend",this.onDragEnd)),this._useMouse&&(Ft(n,"mousemove",this.onDrag),Ft(r,"mouseup",this.onDragEnd)),this._useTouch&&(Ft(n,"touchmove",this.onDrag,a),Ft(r,"touchend",this.onDragEnd,a),Ft(r,"touchcancel",this.onDragEnd,a))},e.prototype._dettachDragEvent=function(){var r=this._window,n=this.options.container;this._isDragAPI&&(Gt(n,"dragover",this.onDrag),Gt(r,"dragend",this.onDragEnd)),this._useMouse&&(Gt(n,"mousemove",this.onDrag),Gt(r,"mouseup",this.onDragEnd)),this._useTouch&&(Gt(n,"touchstart",this.onDragStart),Gt(n,"touchmove",this.onDrag),Gt(r,"touchend",this.onDragEnd),Gt(r,"touchcancel",this.onDragEnd))},e}(kn);function jg(t){for(var e=5381,r=t.length;r;)e=e*33^t.charCodeAt(--r);return e>>>0}var Zg=jg;function $g(t){return Zg(t).toString(36)}function th(t){if(t&&t.getRootNode){var e=t.getRootNode();if(e.nodeType===11)return e}}function eh(t,e,r){return r.original?e:e.replace(/([^};{\s}][^};{]*|^\s*){/mg,function(n,a){var i=a.trim();return(i?ze(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 rh(t,e,r,n,a){var i=pr(n),o=i.createElement("style");return o.setAttribute("type","text/css"),o.setAttribute("data-styled-id",t),o.setAttribute("data-styled-count","1"),r.nonce&&o.setAttribute("nonce",r.nonce),o.innerHTML=eh(t,e,r),(a||i.head||i.body).appendChild(o),o}function nh(t){var e="rCS"+$g(t);return{className:e,inject:function(r,n){n===void 0&&(n={});var a=th(r),i=(a||r.ownerDocument||document).querySelector('style[data-styled-id="'.concat(e,'"]'));if(!i)i=rh(e,t,n,r,a);else{var o=parseFloat(i.getAttribute("data-styled-count"))||0;i.setAttribute("data-styled-count","".concat(o+1))}return{destroy:function(){var s,l=parseFloat(i.getAttribute("data-styled-count"))||0;l<=1?(i.remove?i.remove():(s=i.parentNode)===null||s===void 0||s.removeChild(i),i=null):i.setAttribute("data-styled-count","".concat(l-1))}}}}}var Ga=function(){return Ga=Object.assign||function(e){for(var r,n=1,a=arguments.length;n<a;n++){r=arguments[n];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},Ga.apply(this,arguments)};function ah(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(t);a<n.length;a++)e.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(t,n[a])&&(r[n[a]]=t[n[a]]);return r}function Zs(t,e){var r=nh(e),n=r.className;return $v(function(a,i){var o=a.className,s=o===void 0?"":o;a.cspNonce;var l=ah(a,["className","cspNonce"]),u=dg();return pg(i,function(){return u.current},[]),Ns(function(){var c=r.inject(u.current,{nonce:a.cspNonce});return function(){c.destroy()}},[]),le(t,Ga({ref:u,"data-styled-id":n,className:"".concat(s," ").concat(n)},l))})}var La=function(t,e){return La=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(r[a]=n[a])},La(t,e)};function Yr(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");La(t,e);function r(){this.constructor=t}t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}var T=function(){return T=Object.assign||function(e){for(var r,n=1,a=arguments.length;n<a;n++){r=arguments[n];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},T.apply(this,arguments)};function ih(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(t);a<n.length;a++)e.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(t,n[a])&&(r[n[a]]=t[n[a]]);return r}function oh(t,e,r,n){var a=arguments.length,i=a<3?e:n===null?n=Object.getOwnPropertyDescriptor(e,r):n,o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")i=Reflect.decorate(t,e,r,n);else for(var s=t.length-1;s>=0;s--)(o=t[s])&&(i=(a<3?o(i):a>3?o(e,r,i):o(e,r))||i);return a>3&&i&&Object.defineProperty(e,r,i),i}function sh(t){var e=typeof Symbol=="function"&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.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(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function B(t,e){var r=typeof Symbol=="function"&&t[Symbol.iterator];if(!r)return t;var n=r.call(t),a,i=[],o;try{for(;(e===void 0||e-- >0)&&!(a=n.next()).done;)i.push(a.value)}catch(s){o={error:s}}finally{try{a&&!a.done&&(r=n.return)&&r.call(n)}finally{if(o)throw o.error}}return i}function z(t,e,r){if(r||arguments.length===2)for(var n=0,a=e.length,i;n<a;n++)(i||!(n in e))&&(i||(i=Array.prototype.slice.call(e,0,n)),i[n]=e[n]);return t.concat(i||Array.prototype.slice.call(e))}function Vr(t,e){return T({events:[],props:[],name:t},e)}var lh=["n","w","s","e"],vi=["n","w","s","e","nw","ne","sw","se"];function uh(t,e){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(e,'deg);transform-origin: 16px 16px"></path></svg>')}function ch(t){var e=uh(1,t),r=Math.round(t/45)*45%180,n="ns-resize";return r===135?n="nwse-resize":r===45?n="nesw-resize":r===90&&(n="ew-resize"),"cursor:".concat(n,";cursor: url('").concat(e,"') 16 16, ").concat(n,";")}var gr=mg(),$s=gr.browser.webkit,tl=$s&&function(){var t=typeof window>"u"?{userAgent:""}:window.navigator,e=/applewebkit\/([^\s]+)/g.exec(t.userAgent.toLowerCase());return e?parseFloat(e[1])<605:!1}(),el=gr.browser.name,rl=parseInt(gr.browser.version,10),fh=el==="chrome",dh=gr.browser.chromium,ph=parseInt(gr.browser.chromiumVersion,10)||0,vh=fh&&rl>=109||dh&&ph>=109,gh=el==="firefox",hh=parseInt(gr.browser.webkitVersion,10)>=612||rl>=15,gi="moveable-",Ah=vi.map(function(t){var e="",r="",n="center",a="center",i="calc(var(--moveable-control-padding, 20) * -1px)";return t.indexOf("n")>-1&&(e="top: ".concat(i,";"),a="bottom"),t.indexOf("s")>-1&&(e="top: 0px;",a="top"),t.indexOf("w")>-1&&(r="left: ".concat(i,";"),n="right"),t.indexOf("e")>-1&&(r="left: 0px;",n="left"),'.around-control[data-direction*="'.concat(t,'"] {\n ').concat(r).concat(e,"\n transform-origin: ").concat(n," ").concat(a,";\n }")}).join("\n"),mh="\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(Ah,"\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(ch(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(tl?':global svg *:before {\ncontent:"";\ntransform-origin: inherit;\n}':"","\n"),wh=[[0,1,2],[1,0,3],[2,0,3],[3,1,2]],Na=1e-4,Kt=1e-7,en=1e-9,ka=Math.pow(10,10),mo=-ka,yh={n:[0,-1],e:[1,0],s:[0,1],w:[-1,0],nw:[-1,-1],ne:[1,-1],sw:[-1,1],se:[1,1]},hi={n:[0,1],e:[1,3],s:[3,2],w:[2,0],nw:[0],ne:[1],sw:[2],se:[3]},nl={n:0,s:180,w:270,e:90,nw:315,ne:45,sw:225,se:135},al=["isMoveableElement","updateRect","updateTarget","destroy","dragStart","isInside","hitTest","setState","getRect","request","isDragging","getManager","forceUpdate","waitToChangeTarget","updateSelectors","getTargets","stopDrag","getControlBoxElement"];function Xr(t,e,r,n,a,i){var o,s;i===void 0&&(i="draggable");var l=(s=(o=e.gestos[i])===null||o===void 0?void 0:o.move(r,t.inputEvent))!==null&&s!==void 0?s:{},u=l.originalDatas||l.datas,c=u[i]||(u[i]={});return T(T({},a?Vl(e,l):l),{isPinch:!!n,parentEvent:!0,datas:c,originalDatas:t.originalDatas})}var sr=function(){function t(e){var r;e===void 0&&(e="draggable"),this.ableName=e,this.prevX=0,this.prevY=0,this.startX=0,this.startY=0,this.isDrag=!1,this.isFlag=!1,this.datas={draggable:{}},this.datas=(r={},r[e]={},r)}return t.prototype.dragStart=function(e,r){this.isDrag=!1,this.isFlag=!1;var n=r.originalDatas;return this.datas=n,n[this.ableName]||(n[this.ableName]={}),T(T({},this.move(e,r.inputEvent)),{type:"dragstart"})},t.prototype.drag=function(e,r){return this.move([e[0]-this.prevX,e[1]-this.prevY],r)},t.prototype.move=function(e,r){var n,a,i=!1;if(!this.isFlag)this.prevX=e[0],this.prevY=e[1],this.startX=e[0],this.startY=e[1],n=e[0],a=e[1],this.isFlag=!0;else{var o=this.isDrag;n=this.prevX+e[0],a=this.prevY+e[1],(e[0]||e[1])&&(this.isDrag=!0),!o&&this.isDrag&&(i=!0)}return this.prevX=n,this.prevY=a,{type:"drag",clientX:n,clientY:a,inputEvent:r,isFirstDrag:i,isDrag:this.isDrag,distX:n-this.startX,distY:a-this.startY,deltaX:e[0],deltaY:e[1],datas:this.datas[this.ableName],originalDatas:this.datas,parentEvent:!0,parentGesto:this}},t}();function ar(t,e,r,n){var a=t.length===16,i=a?4:3,o=je(t,r,n,i),s=B(o,4),l=B(s[0],2),u=l[0],c=l[1],f=B(s[1],2),d=f[0],p=f[1],v=B(s[2],2),g=v[0],h=v[1],A=B(s[3],2),m=A[0],C=A[1],y=B(bt(t,e,i),2),S=y[0],w=y[1],x=Math.min(u,d,g,m),D=Math.min(c,p,h,C),M=Math.max(u,d,g,m),I=Math.max(c,p,h,C);u=u-x||0,d=d-x||0,g=g-x||0,m=m-x||0,c=c-D||0,p=p-D||0,h=h-D||0,C=C-D||0,S=S-x||0,w=w-D||0;var P=t[0],E=t[i+1],b=ee(P*E);return{left:x,top:D,right:M,bottom:I,origin:[S,w],pos1:[u,c],pos2:[d,p],pos3:[g,h],pos4:[m,C],direction:b}}function il(t,e){var r=e.clientX,n=e.clientY,a=e.datas,i=t.state,o=i.moveableClientRect,s=i.rootMatrix,l=i.is3d,u=i.pos1,c=o.left,f=o.top,d=l?4:3,p=B(rt(cr(s,[r-c,n-f],d),u),2),v=p[0],g=p[1],h=B(Ae({datas:a,distX:v,distY:g}),2),A=h[0],m=h[1];return[A,m]}function Je(t,e){var r=e.datas,n=t.state,a=n.allMatrix,i=n.beforeMatrix,o=n.is3d,s=n.left,l=n.top,u=n.origin,c=n.offsetMatrix,f=n.targetMatrix,d=n.transformOrigin,p=o?4:3;r.is3d=o,r.matrix=a,r.targetMatrix=f,r.beforeMatrix=i,r.offsetMatrix=c,r.transformOrigin=d,r.inverseMatrix=he(a,p),r.inverseBeforeMatrix=he(i,p),r.absoluteOrigin=Qe(pt([s,l],u),p),r.startDragBeforeDist=Ut(r.inverseBeforeMatrix,r.absoluteOrigin,p),r.startDragDist=Ut(r.inverseMatrix,r.absoluteOrigin,p)}function Ch(t){return ar(t.datas.beforeTransform,[50,50],100,100).direction}function Fn(t,e){var r=t.datas,n=t.originalDatas.beforeRenderable,a=r.transformIndex,i=n.nextTransforms,o=i.length,s=n.nextTransformAppendedIndexes,l=-1;a===-1?(e==="translate"?l=0:e==="rotate"&&(l=xe(i,function(d){return d.match(/scale\(/g)})),l===-1&&(l=i.length),r.transformIndex=l):ne(s,function(d){return d.index===a&&d.functionName===e})?l=a:l=a+s.filter(function(d){return d.index<a}).length;var u=X0(i,l),c=u.targetFunction,f=e==="rotate"?"rotateZ":e;r.beforeFunctionTexts=u.beforeFunctionTexts,r.afterFunctionTexts=u.afterFunctionTexts,r.beforeTransform=u.beforeFunctionMatrix,r.beforeTransform2=u.beforeFunctionMatrix2,r.targetTansform=u.targetFunctionMatrix,r.afterTransform=u.afterFunctionMatrix,r.afterTransform2=u.afterFunctionMatrix2,r.targetAllTransform=u.allFunctionMatrix,c.functionName===f?(r.afterFunctionTexts.splice(0,1),r.isAppendTransform=!1):o>l&&(r.isAppendTransform=!0,n.nextTransformAppendedIndexes=z(z([],B(s),!1),[{functionName:e,index:l,isAppend:!0}],!1))}function Hn(t,e,r){return"".concat(t.beforeFunctionTexts.join(" ")," ").concat(t.isAppendTransform?r:e," ").concat(t.afterFunctionTexts.join(" "))}function xh(t){var e=t.datas,r=t.distX,n=t.distY,a=B(sl({datas:e,distX:r,distY:n}),2),i=a[0],o=a[1],s=ol(e,Sg([i,o],4));return Ut(s,Qe([0,0,0],4),4)}function ol(t,e,r){var n=t.beforeTransform,a=t.afterTransform,i=t.beforeTransform2,o=t.afterTransform2,s=t.targetAllTransform,l=r?wt(s,e,4):wt(e,s,4),u=wt(he(r?i:n,4),l,4),c=wt(u,he(r?o:a,4),4);return c}function sl(t){var e=t.datas,r=t.distX,n=t.distY,a=e.inverseBeforeMatrix,i=e.is3d,o=e.startDragBeforeDist,s=e.absoluteOrigin,l=i?4:3;return rt(Ut(a,pt(s,[r,n]),l),o)}function Ae(t,e){var r=t.datas,n=t.distX,a=t.distY,i=r.inverseBeforeMatrix,o=r.inverseMatrix,s=r.is3d,l=r.startDragBeforeDist,u=r.startDragDist,c=r.absoluteOrigin,f=s?4:3;return rt(Ut(e?i:o,pt(c,[n,a]),f),e?l:u)}function Sh(t,e){var r=t.datas,n=t.distX,a=t.distY,i=r.beforeMatrix,o=r.matrix,s=r.is3d,l=r.startDragBeforeDist,u=r.startDragDist,c=r.absoluteOrigin,f=s?4:3;return rt(Ut(e?i:o,pt(e?l:u,[n,a]),f),c)}function Eh(t,e,r,n,a,i){return n===void 0&&(n=e),a===void 0&&(a=r),i===void 0&&(i=[0,0]),t?t.map(function(o,s){var l=kr(o),u=l.value,c=l.unit,f=s?a:n,d=s?r:e;if(o==="%"||isNaN(u)){var p=f?i[s]/f:0;return d*p}else if(c!=="%")return u;return d*u/100}):i}function ll(t){var e=[];return t[1]>=0&&(t[0]>=0&&e.push(3),t[0]<=0&&e.push(2)),t[1]<=0&&(t[0]>=0&&e.push(1),t[0]<=0&&e.push(0)),e}function bh(t,e){return ll(e).map(function(r){return t[r]})}function Nt(t,e){var r=(e[0]+1)/2,n=(e[1]+1)/2,a=[ke(t[0][0],t[1][0],r,1-r),ke(t[0][1],t[1][1],r,1-r)],i=[ke(t[2][0],t[3][0],r,1-r),ke(t[2][1],t[3][1],r,1-r)];return[ke(a[0],i[0],n,1-n),ke(a[1],i[1],n,1-n)]}function Dh(t,e,r,n,a,i){var o=je(e,r,n,a),s=Nt(o,i),l=t[0]-s[0],u=t[1]-s[1];return[l,u]}function Qr(t,e,r,n){return wt(t,Dr(e,n,r),n)}function Mh(t,e,r,n){var a=t.transformOrigin,i=t.offsetMatrix,o=t.is3d,s=o?4:3,l;if(Jt(r)){var u=e.beforeTransform,c=e.afterTransform;n?l=fe(Cn(r),4,s):l=fe(wt(wt(u,Cn([r]),4),c,4),4,s)}else l=r;return Qr(i,l,a,s)}function Ih(t,e){var r=t.transformOrigin,n=t.offsetMatrix,a=t.is3d,i=t.targetMatrix,o=t.targetAllTransform,s=a?4:3;return Qr(n,wt(o||i,yn(e,s),s),r,s)}function Wn(t){var e=hr(t);return{setTransform:function(r,n){n===void 0&&(n=-1),e.startTransforms=Ot(r)?r:Pe(r),Fa(t,n)},setTransformIndex:function(r){Fa(t,r)}}}function Un(t,e){var r=hr(t),n=r.startTransforms;Fa(t,xe(n,function(a){return a.indexOf("".concat(e,"("))===0}))}function Fa(t,e){var r=hr(t),n=t.datas;if(n.transformIndex=e,e!==-1){var a=r.startTransforms[e];if(a){var i=or([a]);n.startValue=i[0].functionValue}}}function Ai(t,e){var r=hr(t);r.nextTransforms=Pe(e)}function hr(t){return t.originalDatas.beforeRenderable}function Sn(t){var e=t.originalDatas.beforeRenderable;return e.nextTransforms}function rn(t){return(Sn(t)||[]).join(" ")}function nn(t){return hr(t).nextStyle}function ul(t,e,r,n,a){Ai(a,e);var i=Qt.drag(t,Xr(a,t.state,r,n,!1)),o=i?i.transform:e;return T(T({transform:e,drag:i},_t({transform:o},a)),{afterTransform:o})}function mi(t,e,r,n,a,i){var o=Mh(t.state,a,e,i),s=Bh(t,r,n,o);return s}function cl(t,e,r,n,a,i,o){var s=mi(t,e,r,a,i,o),l=t.state,u=l.left,c=l.top,f=t.props.groupable,d=f?u:0,p=f?c:0,v=rt(n,s);return rt(v,[d,p])}function Rh(t,e,r,n,a,i,o){var s=cl(t,e,r,n,a,i,o);return s}function Th(t,e,r){return[e?-1+t[0]/(e/2):0,r?-1+t[1]/(r/2):0]}function Bh(t,e,r,n){n===void 0&&(n=t.state.allMatrix);var a=t.state,i=a.width,o=a.height,s=a.is3d,l=s?4:3,u=[i/2*(1+e[0])+r[0],o/2*(1+e[1])+r[1]];return bt(n,u,l)}function Oh(t,e,r){var n=r.fixedDirection,a=r.fixedPosition,i=r.fixedOffset;return cl(t,"rotate(".concat(e,"deg)"),n,a,i,r)}function Ph(t,e,r,n,a,i){var o=t.props.groupable,s=t.state,l=s.transformOrigin,u=s.offsetMatrix,c=s.is3d,f=s.width,d=s.height,p=s.left,v=s.top,g=i.fixedDirection,h=i.nextTargetMatrix||s.targetMatrix,A=c?4:3,m=Eh(a,e,r,f,d,l),C=o?p:0,y=o?v:0,S=Qr(u,h,m,A),w=Dh(n,S,e,r,A,g);return rt(w,[C,y])}function Gh(t,e){return Nt(ie(t.state),e)}function Lh(t,e){var r=t.targetGesto,n=t.controlGesto,a;return r!=null&&r.isFlag()&&(a=r.getEventData()[e]),!a&&(n!=null&&n.isFlag())&&(a=n.getEventData()[e]),a||{}}function Nh(t){if(t&&t.getRootNode){var e=t.getRootNode();if(e.nodeType===11)return e}}function fl(t,e,r){for(var n=t,a=[],i=ii(t)||Ne(t),o=!r&&t===e||t===i,s=o,l=!1,u=3,c,f,d,p=!1,v=Pr(e,e,!0).offsetParent,g=1;n&&!s;){s=o;var h=Zt(n),A=h("position"),m=h("scale"),C=Pl(n),y=A==="fixed",S=Eg(O0(C)),w=void 0,x=!1,D=!1,M=0,I=0,P=0,E=0,b={hasTransform:!1,fixedContainer:null};y&&(p=!0,b=k0(n),v=b.fixedContainer);var O=S.length;!l&&O===16&&(l=!0,u=4,Va(a),d&&(d=fe(d,3,4))),l&&O===9&&(S=fe(S,3,4));var G=N0(n,t),N=G.tagName,k=G.hasOffset,L=G.isSVG,W=G.origin,U=G.targetOrigin,H=G.offset,V=B(H,2),j=V[0],K=V[1];N==="svg"&&d&&(a.push({type:"target",target:n,matrix:F0(n,u)}),a.push({type:"offset",target:n,matrix:xt(u)}));var _=parseFloat(h("zoom"))||1;if(y)w=b.fixedContainer,x=!0;else{var Y=Pr(n,e,!1,!0,h),$=Y.offsetZoom;if(w=Y.offsetParent,x=Y.isEnd,D=Y.isStatic,g*=$,(Y.isCustomElement||$!==1)&&D)j-=w.offsetLeft,K-=w.offsetTop;else if(gh||vh){var nt=Y.parentSlotElement;if(nt){for(var dt=w,at=0,Z=0;dt&&Nh(dt);)at+=dt.offsetLeft,Z+=dt.offsetTop,dt=dt.offsetParent;j-=at,K-=Z}}}if($s&&!hh&&k&&!L&&D&&(A==="relative"||A==="static")&&(j-=w.offsetLeft,K-=w.offsetTop,o=o||x),y)k&&b.hasTransform&&(P=w.clientLeft,E=w.clientTop);else if(k&&v!==w&&(M=w.clientLeft,I=w.clientTop),k&&w===i){var J=Gl(n,!1);j+=J[0],K+=J[1]}if(a.push({type:"target",target:n,matrix:Dr(S,u,W)}),m&&m!=="1"&&m!=="none"){var gt=B(m.split(" ").map(function(It){return parseFloat(It)}),2),st=gt[0],lt=gt[1],ft=lt===void 0?st:lt,yt=yn([st,ft],u);a.push({type:"offset",target:n,matrix:xt(u)}),a.push({type:"target",target:n,matrix:Dr(yt,u,W)})}if(k){var ht=n===t,ct=ht?0:n.scrollLeft,vt=ht?0:n.scrollTop;a.push({type:"offset",target:n,matrix:_e([j-ct+M-P,K-vt+I-E],u)})}else a.push({type:"offset",target:n,origin:W});if(_!==1&&a.push({type:"zoom",target:n,matrix:Dr(yn([_,_],u),u,[0,0])}),d||(d=S),c||(c=W),f||(f=U),s||y)break;n=w,o=x,(!r||n===i)&&(s=o)}return d||(d=xt(u)),c||(c=[0,0]),f||(f=[0,0]),{zoom:g,offsetContainer:v,matrixes:a,targetMatrix:d,transformOrigin:c,targetOrigin:f,is3d:l,hasFixed:p}}var Fe=null,He=null,rr=null;function lr(t){t?(window.Map&&(Fe=new Map,He=new Map),rr=[]):(Fe=null,rr=null,He=null)}function kh(t){var e=He==null?void 0:He.get(t);if(e)return e;var r=Mr(t,!0);return He&&He.set(t,r),r}function Fh(t,e){if(rr){var r=ne(rr,function(a){return a[0][0]==t&&a[0][1]==e});if(r)return r[1]}var n=fl(t,e,!0);return rr&&rr.push([[t,e],n]),n}function Zt(t){var e=Fe==null?void 0:Fe.get(t);if(!e){var r=Oe(t).getComputedStyle(t);if(!Fe)return function(i){return r[i]};e={style:r,cached:{}},Fe.set(t,e)}var n=e.cached,a=e.style;return function(i){return i in n||(n[i]=a[i]),n[i]}}function ue(t,e,r){var n=r.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][e]=i[s][e]||{},T(T({},r),{datas:i[s][e],originalDatas:i[s]})})}function ia(t,e,r,n,a,i,o){var s=!!r.match(/Start$/g),l=!!r.match(/End$/g),u=a.isPinch,c=a.datas,f=ue(t,e.name,a),d=t.moveables,p=f.map(function(v,g){var h=d[g],A=h.state,m=A.gestos,C=v;if(s)C=new sr(o).dragStart(n,v);else{if(m[o]||(m[o]=c.childGestos[g]),!m[o])return;C=Xr(v,A,n,u,i,o)}var y=e[r](h,T(T({},C),{parentFlag:!0}));return l&&(m[o]=null),y});return s&&(c.childGestos=d.map(function(v){return v.state.gestos[o]})),p}function Ce(t,e,r,n,a,i){a===void 0&&(a=function(c,f){return f});var o=!!r.match(/End$/g),s=ue(t,e.name,n),l=t.moveables,u=s.map(function(c,f){var d=l[f],p=c;p=a(d,c);var v=e[r](d,T(T({},p),{parentFlag:!0}));return v&&i&&i(d,c,v,f),o&&(d.state.gestos={}),v});return u}function En(t,e,r,n){var a=r.fixedDirection,i=r.fixedPosition,o=n.datas.startPositions||ie(e.state),s=Nt(o,a),l=B(Ut(zr(-t.rotation/180*Math.PI,3),[s[0]-i[0],s[1]-i[1],1],3),2),u=l[0],c=l[1];return n.datas.originalX=u,n.datas.originalY=c,n}function dl(t,e,r,n){var a=t.getState(),i=a.renderPoses,o=a.rotation,s=a.direction,l=qe(t.props,e).zoom,u=br(o/Math.PI*180),c={},f=t.renderState;f.renderDirectionMap||(f.renderDirectionMap={});var d=f.renderDirectionMap;r.forEach(function(v){var g=v.dir;c[g]=!0});var p=ee(s);return r.map(function(v){var g=v.data,h=v.classNames,A=v.dir,m=hi[A];if(!m||!c[A])return null;d[A]=!0;var C=(ot(u,15)+p*nl[A]+720)%180,y={};return Se(g).forEach(function(S){y["data-".concat(S)]=g[S]}),n.createElement("div",T({className:et.apply(void 0,z(["control","direction",A,e],B(h),!1)),"data-rotation":C,"data-direction":A},y,{key:"direction-".concat(A),style:In.apply(void 0,z([o,l],B(m.map(function(S){return i[S]})),!1))}))})}function pl(t,e,r,n){var a=qe(t.props,r),i=a.renderDirections,o=i===void 0?e:i,s=a.displayAroundControls;if(!o)return[];var l=o===!0?vi:o;return z(z([],B(s?Al(t,n,r,l):[]),!1),B(dl(t,r,l.map(function(u){return{data:{},classNames:[],dir:u}}),n)),!1)}function Or(t,e,r,n,a,i){for(var o=[],s=6;s<arguments.length;s++)o[s-6]=arguments[s];var l=Mt(r,n),u=e?ot(l/Math.PI*180,15)%180:-1;return t.createElement("div",{key:"line-".concat(i),className:et.apply(void 0,z(["line","direction",e?"edge":"",e],B(o),!1)),"data-rotation":u,"data-line-key":i,"data-direction":e,style:xr(r,n,a,l)})}function vl(t,e,r,n,a){var i=r===!0?lh:r;return i.map(function(o,s){var l=B(hi[o],2),u=l[0],c=l[1];if(c!=null)return Or(t,o,n[u],n[c],a,"".concat(e,"Edge").concat(s),e)}).filter(Boolean)}function gl(t){return function(e,r){var n=qe(e.props,t).edge;return n&&(n===!0||n.length)?z(z([],B(vl(r,t,n,e.getState().renderPoses,e.props.zoom)),!1),B(Hh(e,t,r)),!1):hl(e,t,r)}}function hl(t,e,r){return pl(t,vi,e,r)}function Hh(t,e,r){return pl(t,["nw","ne","sw","se"],e,r)}function Al(t,e,r,n){var a=t.renderState;a.renderDirectionMap||(a.renderDirectionMap={});var i=t.getState(),o=i.renderPoses,s=i.rotation,l=i.direction,u=a.renderDirectionMap,c=t.props.zoom,f=ee(l),d=s/Math.PI*180;return(n||Se(u)).map(function(p){var v=hi[p];if(!v)return null;var g=(ot(d,15)+f*nl[p]+720)%180,h=["around-control"];return r&&h.push("direction",r),e.createElement("div",{className:et.apply(void 0,z([],B(h),!1)),"data-rotation":g,"data-direction":p,key:"direction-around-".concat(p),style:In.apply(void 0,z([s,c],B(v.map(function(A){return o[A]})),!1))})})}function wi(t,e,r){var n=t||{},a=n.position,i=a===void 0?"client":a,o=n.left,s=o===void 0?-1/0:o,l=n.top,u=l===void 0?-1/0:l,c=n.right,f=c===void 0?1/0:c,d=n.bottom,p=d===void 0?1/0:d,v={position:i,left:s,top:u,right:f,bottom:p};return{vertical:wo(v,e,!0),horizontal:wo(v,r,!1)}}function zn(t,e){var r=t.state,n=r.containerClientRect,a=n.clientHeight,i=n.clientWidth,o=n.clientLeft,s=n.clientTop,l=r.snapOffset,u=l.left,c=l.top,f=l.right,d=l.bottom,p=e||t.props.bounds||{},v=p.position||"client",g=v==="css",h=p.left,A=h===void 0?-1/0:h,m=p.top,C=m===void 0?-1/0:m,y=p.right,S=y===void 0?g?-1/0:1/0:y,w=p.bottom,x=w===void 0?g?-1/0:1/0:w;return g&&(S=i+f-u-S,x=a+d-c-x),{left:A+u-o,right:S+u-o,top:C+c-s,bottom:x+c-s}}function Wh(t,e,r){var n=zn(t),a=n.left,i=n.top,o=n.right,s=n.bottom,l=B(r,2),u=l[0],c=l[1],f=B(rt(r,e),2),d=f[0],p=f[1];F(d)<Kt&&(d=0),F(p)<Kt&&(p=0);var v=p>0,g=d>0,h={isBound:!1,offset:0,pos:0},A={isBound:!1,offset:0,pos:0};if(d===0&&p===0)return{vertical:h,horizontal:A};if(d===0)v?s<c&&(A.pos=s,A.offset=c-s):i>c&&(A.pos=i,A.offset=c-i);else if(p===0)g?o<u&&(h.pos=o,h.offset=u-o):a>u&&(h.pos=a,h.offset=u-a);else{var m=p/d,C=r[1]-m*u,y=0,S=0,w=!1;g&&o<=u?(y=m*o+C,S=o,w=!0):!g&&u<=a&&(y=m*a+C,S=a,w=!0),w&&(y<i||y>s)&&(w=!1),w||(v&&s<=c?(y=s,S=(y-C)/m,w=!0):!v&&c<=i&&(y=i,S=(y-C)/m,w=!0)),w&&(h.isBound=!0,h.pos=S,h.offset=u-S,A.isBound=!0,A.pos=y,A.offset=c-y)}return{vertical:h,horizontal:A}}function wo(t,e,r){var n=t[r?"left":"top"],a=t[r?"right":"bottom"],i=Math.min.apply(Math,z([],B(e),!1)),o=Math.max.apply(Math,z([],B(e),!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(l,u){return F(u.offset)-F(l.offset)})}function yo(t,e,r){var n=r?t.map(function(a){return Ur(a,r)}):t;return n.some(function(a){return a[0]<e.left&&F(a[0]-e.left)>.1||a[0]>e.right&&F(a[0]-e.right)>.1||a[1]<e.top&&F(a[1]-e.top)>.1||a[1]>e.bottom&&F(a[1]-e.bottom)>.1})}function Uh(t,e,r){var n=ae(t),a=Math.sqrt(n*n-e*e)||0;return[a,-a].sort(function(i,o){return F(i-t[r?0:1])-F(o-t[r?0:1])}).map(function(i){return Mt([0,0],r?[i,e]:[e,i])})}function zh(t,e,r,n,a){if(!t.props.bounds)return[];var i=a*Math.PI/180,o=zn(t),s=o.left,l=o.top,u=o.right,c=o.bottom,f=s-n[0],d=u-n[0],p=l-n[1],v=c-n[1],g={left:f,top:p,right:d,bottom:v};if(!yo(r,g,0))return[];var h=[];return[[f,0],[d,0],[p,1],[v,1]].forEach(function(A){var m=B(A,2),C=m[0],y=m[1];r.forEach(function(S){var w=Mt([0,0],S);h.push.apply(h,z([],B(Uh(S,C,y).map(function(x){return i+x-w}).filter(function(x){return!yo(e,g,x)}).map(function(x){return ot(x*180/Math.PI,Kt)})),!1))})}),h}var Yh=["left","right","center"],Vh=["top","bottom","middle"],Ge={start:"left",end:"right",center:"center"},Le={start:"top",end:"bottom",center:"middle"};function Ar(t,e){var r=t.props,n=r.snappable,a=r.bounds,i=r.innerBounds,o=r.verticalGuidelines,s=r.horizontalGuidelines,l=r.snapGridWidth,u=r.snapGridHeight,c=t.state,f=c.guidelines,d=c.enableSnap;return!n||!d||e&&n!==!0&&n.indexOf(e)<0?!1:!!(l||u||a||i||f&&f.length||o&&o.length||s&&s.length)}function yi(t){return t===!1?{}:t===!0||!t?{left:!0,right:!0,top:!0,bottom:!0}:t}function Xh(t,e){var r=yi(t),n={};for(var a in r)a in e&&r[a]&&(n[a]=e[a]);return n}function Ci(t,e){var r=Xh(t,e),n=Vh.filter(function(i){return i in r}),a=Yh.filter(function(i){return i in r});return{horizontalNames:n,verticalNames:a,horizontal:n.map(function(i){return r[i]}),vertical:a.map(function(i){return r[i]})}}function Qh(t,e,r){var n=bt(t,[e.clientLeft,e.clientTop],r);return[e.left+n[0],e.top+n[1]]}function _h(t){var e=B(t,2),r=e[0],n=e[1],a=n[0]-r[0],i=n[1]-r[1];Math.abs(a)<Bt&&(a=0),Math.abs(i)<Bt&&(i=0);var o=0,s=0,l=0;return a?i?(o=-i/a,s=1,l=o*r[0]-r[1]):(s=1,l=-r[1]):(o=-1,l=r[0]),[o,s,l].map(function(u){return ot(u,Bt)})}function Yn(t,e,r,n,a,i){n===void 0&&(n=[]),a===void 0&&(a=[]);var o=t.props,s=Y0(i,o.snapThreshold,5);return ml(t.state.guidelines,e,r,n,a,s)}function ml(t,e,r,n,a,i){return{vertical:xo(t,"vertical",e,i,n),horizontal:xo(t,"horizontal",r,i,a)}}function Kh(t,e,r){var n=B(r,2),a=n[0],i=n[1],o=B(e,2),s=o[0],l=o[1],u=B(rt(r,e),2),c=u[0],f=u[1],d=f>0,p=c>0;c=Rn(c),f=Rn(f);var v={isSnap:!1,offset:0,pos:0},g={isSnap:!1,offset:0,pos:0};if(c===0&&f===0)return{vertical:v,horizontal:g};var h=Yn(t,c?[a]:[],f?[i]:[]),A=h.vertical,m=h.horizontal;A.posInfos.filter(function(N){var k=N.pos;return p?k>=s:k<=s}),m.posInfos.filter(function(N){var k=N.pos;return d?k>=l:k<=l}),A.isSnap=A.posInfos.length>0,m.isSnap=m.posInfos.length>0;var C=Ha(A),y=C.isSnap,S=C.guideline,w=Ha(m),x=w.isSnap,D=w.guideline,M=x?D.pos[1]:0,I=y?S.pos[0]:0;if(c===0)x&&(g.isSnap=!0,g.pos=D.pos[1],g.offset=i-g.pos);else if(f===0)y&&(v.isSnap=!0,v.pos=I,v.offset=a-I);else{var P=f/c,E=r[1]-P*a,b=0,O=0,G=!1;y?(O=I,b=P*O+E,G=!0):x&&(b=M,O=(b-E)/P,G=!0),G&&(v.isSnap=!0,v.pos=O,v.offset=a-O,g.isSnap=!0,g.pos=b,g.offset=i-b)}return{vertical:v,horizontal:g}}function Te(t){var e="";return t===-1||t==="top"||t==="left"?e="start":t===0||t==="center"||t==="middle"?e="center":(t===1||t==="right"||t==="bottom")&&(e="end"),e}function Co(t,e,r){var n=Ci(t.props.snapDirections,e),a=Yn(t,n.vertical,n.horizontal,n.verticalNames.map(function(s){return Te(s)}),n.horizontalNames.map(function(s){return Te(s)}),r),i=Te(n.horizontalNames[a.horizontal.index]),o=Te(n.verticalNames[a.vertical.index]);return{vertical:T(T({},a.vertical),{direction:o}),horizontal:T(T({},a.horizontal),{direction:i})}}function Ha(t){var e=t.isSnap;if(!e)return{isSnap:!1,offset:0,dist:-1,pos:0,guideline:null};var r=t.posInfos[0],n=r.guidelineInfos[0],a=n.offset,i=n.dist,o=n.guideline;return{isSnap:e,offset:a,dist:i,pos:r.pos,guideline:o}}function xo(t,e,r,n,a){var i,o;if(a===void 0&&(a=[]),!t||!t.length)return{isSnap:!1,index:-1,direction:"",posInfos:[]};var s=e==="vertical",l=s?0:1,u=r.map(function(f,d){var p=a[d]||"",v=t.map(function(g){var h=g.pos,A=f-h[l];return{offset:A,dist:F(A),guideline:g,direction:p}}).filter(function(g){var h=g.guideline,A=g.dist,m=h.type;return!(m!==e||A>n)}).sort(function(g,h){return g.dist-h.dist});return{pos:f,index:d,guidelineInfos:v,direction:p}}).filter(function(f){return f.guidelineInfos.length>0}).sort(function(f,d){return f.guidelineInfos[0].dist-d.guidelineInfos[0].dist}),c=u.length>0;return{isSnap:c,index:c?u[0].index:-1,direction:(o=(i=u[0])===null||i===void 0?void 0:i.direction)!==null&&o!==void 0?o:"",posInfos:u}}function qh(t,e,r,n){n===void 0&&(n=1);var a=[];r[0]&&r[1]?a=[r,[-r[0],r[1]],[r[0],-r[1]]]:!r[0]&&!r[1]?[[-1,-1],[1,-1],[1,1],[-1,1]].forEach(function(f,d,p){var v=p[d+1]||p[0];a.push(f),a.push([(f[0]+v[0])/2,(f[1]+v[1])/2])}):t.props.keepRatio?a.push([-1,-1],[-1,1],[1,-1],[1,1],r):(a.push.apply(a,z([],B(bh([[-1,-1],[1,-1],[-1,-1],[1,1]],r)),!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 Nt(e,f)}),o=i.map(function(f){return f[0]}),s=i.map(function(f){return f[1]}),l=Yn(t,o,s,a.map(function(f){return Te(f[0])}),a.map(function(f){return Te(f[1])}),n),u=Te(a.map(function(f){return f[0]})[l.vertical.index]),c=Te(a.map(function(f){return f[1]})[l.horizontal.index]);return{vertical:T(T({},l.vertical),{direction:u}),horizontal:T(T({},l.horizontal),{direction:c})}}function wl(t,e){var r=F(t.offset),n=F(e.offset);return t.isBound&&e.isBound?n-r:t.isBound?-1:e.isBound?1:t.isSnap&&e.isSnap?n-r:t.isSnap?-1:e.isSnap||r<Kt?1:n<Kt?-1:r-n}function bn(t,e){return t.slice().sort(function(r,n){var a=r.sign[e],i=n.sign[e],o=r.offset[e],s=n.offset[e];if(a){if(!i)return-1}else return 1;return wl({isBound:r.isBound,isSnap:r.isSnap,offset:o},{isBound:n.isBound,isSnap:n.isSnap,offset:s})})[0]}function Jh(t,e,r){var n=[];if(r)F(e[0])!==1||F(e[1])!==1?n.push([e,[-1,-1]],[e,[-1,1]],[e,[1,-1]],[e,[1,1]]):n.push([e,[t[0],-t[1]]],[e,[-t[0],t[1]]]),n.push([e,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 l=[o*a[0],s*a[1]];e[0]===l[0]&&e[1]===l[1]||n.push([e,l])})})}else if(t[0]){var i=F(e[0])===1?[1]:[1,-1];i.forEach(function(o){n.push([[e[0],-1],[o*t[0],-1]],[[e[0],0],[o*t[0],0]],[[e[0],1],[o*t[0],1]])})}else if(t[1]){var i=F(e[1])===1?[1]:[1,-1];i.forEach(function(s){n.push([[-1,e[1]],[-1,s*t[1]]],[[0,e[1]],[0,s*t[1]]],[[1,e[1]],[1,s*t[1]]])})}return n}function yl(t,e){var r=Sa([e[0][0],e[1][0]]),n=Sa([e[0][1],e[1][1]]);return{vertical:r<=t[0],horizontal:n<=t[1]}}function xi(t,e){var r=B(e,2),n=r[0],a=r[1],i=a[0]-n[0],o=a[1]-n[1];F(i)<Kt&&(i=0),F(o)<Kt&&(o=0);var s,l;if(!i)s=n[0],l=t[0];else if(!o)s=n[1],l=t[1];else{var u=o/i;s=u*(t[0]-n[0])+n[1],l=t[1]}return s-l}function Cl(t,e,r,n){return n===void 0&&(n=Kt),t.every(function(a){var i=xi(a,e),o=i<=0;return o===r||F(i)<=n})}function So(t,e,r,n,a){return a===void 0&&(a=0),n&&e-a<=t||!n&&t<=r+a?{isBound:!0,offset:n?e-t:r-t}:{isBound:!1,offset:0}}function jh(t,e){var r=e.line,n=e.centerSign,a=e.verticalSign,i=e.horizontalSign,o=e.lineConstants,s=t.props.innerBounds;if(!s)return{isAllBound:!1,isBound:!1,isVerticalBound:!1,isHorizontalBound:!1,offset:[0,0]};var l=s.left,u=s.top,c=s.width,f=s.height,d=[[l,u],[l,u+f]],p=[[l,u],[l+c,u]],v=[[l+c,u],[l+c,u+f]],g=[[l,u+f],[l+c,u+f]];if(Cl([[l,u],[l+c,u],[l,u+f],[l+c,u+f]],r,n))return{isAllBound:!1,isBound:!1,isVerticalBound:!1,isHorizontalBound:!1,offset:[0,0]};var h=Be(r,o,p,a),A=Be(r,o,g,a),m=Be(r,o,d,i),C=Be(r,o,v,i),y=h.isBound&&A.isBound,S=h.isBound||A.isBound,w=m.isBound&&C.isBound,x=m.isBound||C.isBound,D=ur(h.offset,A.offset),M=ur(m.offset,C.offset),I=[0,0],P=!1,E=!1;return F(M)<F(D)?(I=[D,0],P=S,E=y):(I=[0,M],P=x,E=w),{isAllBound:E,isVerticalBound:S,isHorizontalBound:x,isBound:P,offset:I}}function Be(t,e,r,n,a,i){var o=B(e,2),s=o[0],l=o[1],u=t[0],c=r[0],f=r[1],d=Rn(f[1]-c[1]),p=Rn(f[0]-c[0]),v=l,g=s,h=-s/l;if(p){if(!d){if(i&&!v)return{isBound:!1,offset:0};if(g){var y=(c[1]-u[1])/h+u[0];return So(y,c[0],f[0],n,a)}else{var m=c[1]-u[1],C=F(m)<=(a||0);return{isBound:C,offset:C?m:0}}}}else{if(i&&!g)return{isBound:!1,offset:0};if(v){var A=h*(c[0]-u[0])+u[1];return So(A,c[1],f[1],n,a)}else{var m=c[0]-u[0],C=F(m)<=(a||0);return{isBound:C,offset:C?m:0}}}return{isBound:!1,offset:0}}function xl(t,e,r){return e.map(function(n){var a=jh(t,n),i=a.isBound,o=a.offset,s=a.isVerticalBound,l=a.isHorizontalBound,u=n.multiple,c=Ae({datas:r,distX:o[0],distY:o[1]}).map(function(f,d){return f*(u[d]?2/u[d]:0)});return{sign:u,isBound:i,isVerticalBound:s,isHorizontalBound:l,isSnap:!1,offset:c}})}function Zh(t,e,r){var n,a=Si(t,e,[0,0],!1).map(function(d){return T(T({},d),{multiple:d.multiple.map(function(p){return F(p)*2})})}),i=xl(t,a,r),o=bn(i,0),s=bn(i,1),l=0,u=0,c=o.isVerticalBound||s.isVerticalBound,f=o.isHorizontalBound||s.isHorizontalBound;return(c||f)&&(n=B(Sh({datas:r,distX:-o.offset[0],distY:-s.offset[1]}),2),l=n[0],u=n[1]),{vertical:{isBound:c,offset:l},horizontal:{isBound:f,offset:u}}}function $h(t,e){var r=[],n=t[0],a=t[1];return n&&a?r.push([[0,a*2],t,[-n,a]],[[n*2,0],t,[n,-a]]):n?(r.push([[n*2,0],[n,1],[n,-1]]),e&&r.push([[0,-1],[n,-1],[-n,-1]],[[0,1],[n,1],[-n,1]])):a?(r.push([[0,a*2],[1,a],[-1,a]]),e&&r.push([[-1,0],[-1,a],[-1,-a]],[[1,0],[1,a],[1,-a]])):r.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]]),r}function Si(t,e,r,n){var a=t.state,i=a.allMatrix,o=a.is3d,s=je(i,100,100,o?4:3),l=Nt(s,[0,0]);return $h(r,n).map(function(u){var c=B(u,3),f=c[0],d=c[1],p=c[2],v=[Nt(s,d),Nt(s,p)],g=_h(v),h=yl(l,v),A=h.vertical,m=h.horizontal,C=xi(l,v)<=0;return{multiple:f,centerSign:C,verticalSign:A,horizontalSign:m,lineConstants:g,line:[Nt(e,d),Nt(e,p)]}})}function Eo(t,e,r,n){var a=n?t.map(function(i){return Ur(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=xi(r,i)<=0;return!Cl(e,i,o)})}function t0(t){var e=B(t,2),r=e[0],n=e[1],a=n[0]-r[0],i=n[1]-r[1];if(!a)return F(r[0]);if(!i)return F(r[1]);var o=i/a;return F((-o*r[0]+r[1])/Math.sqrt(Math.pow(o,2)+1))}function e0(t){var e=B(t,2),r=e[0],n=e[1],a=n[0]-r[0],i=n[1]-r[1];if(!a)return[r[0],0];if(!i)return[0,r[1]];var o=i/a,s=-o*r[0]+r[1];return[-s/(o+1/o),s/(o*o+1)]}function r0(t,e,r,n,a){var i=t.props.innerBounds,o=a*Math.PI/180;if(!i)return[];var s=i.left,l=i.top,u=i.width,c=i.height,f=s-n[0],d=s+u-n[0],p=l-n[1],v=l+c-n[1],g=[[f,p],[d,p],[f,v],[d,v]],h=Nt(r,[0,0]);if(!Eo(r,g,h,0))return[];var A=[],m=g.map(function(C){return[ae(C),Mt([0,0],C)]});return[[r[0],r[1]],[r[1],r[3]],[r[3],r[2]],[r[2],r[0]]].forEach(function(C){var y=Mt([0,0],e0(C)),S=t0(C);A.push.apply(A,z([],B(m.filter(function(w){var x=B(w,1),D=x[0];return D&&S<=D}).map(function(w){var x=B(w,2),D=x[0],M=x[1],I=Math.acos(D?S/D:0),P=M+I,E=M-I;return[o+P-y,o+E-y]}).reduce(function(w,x){return w.push.apply(w,z([],B(x),!1)),w},[]).filter(function(w){return!Eo(e,g,h,w)}).map(function(w){return ot(w*180/Math.PI,Kt)})),!1))}),A}function n0(t){var e=t.props.innerBounds;if(!e)return{vertical:[],horizontal:[]};var r=t.getRect(),n=r.pos1,a=r.pos2,i=r.pos3,o=r.pos4,s=[n,a,i,o],l=Nt(s,[0,0]),u=e.left,c=e.top,f=e.width,d=e.height,p=[[u,c],[u,c+d]],v=[[u,c],[u+f,c]],g=[[u+f,c],[u+f,c+d]],h=[[u,c+d],[u+f,c+d]],A=Si(t,s,[0,0],!1),m=[],C=[],y={top:!1,bottom:!1,left:!1,right:!1};return A.forEach(function(S){var w=S.line,x=S.lineConstants,D=yl(l,w),M=D.horizontal,I=D.vertical,P=Be(w,x,v,I,1,!0),E=Be(w,x,h,I,1,!0),b=Be(w,x,p,M,1,!0),O=Be(w,x,g,M,1,!0);P.isBound&&!y.top&&(m.push(c),y.top=!0),E.isBound&&!y.bottom&&(m.push(c+d),y.bottom=!0),b.isBound&&!y.left&&(C.push(u),y.left=!0),O.isBound&&!y.right&&(C.push(u+f),y.right=!0)}),{horizontal:m,vertical:C}}function a0(t,e,r,n){var a=e[0]-t[0],i=e[1]-t[1];if(F(a)<Bt&&(a=0),F(i)<Bt&&(i=0),!a)return n?[0,0]:[0,r];if(!i)return n?[r,0]:[0,0];var o=i/a,s=t[1]-o*t[0];if(n){var l=o*(e[0]+r)+s;return[r,l-e[1]]}else{var u=(e[1]+r-s)/o;return[u-e[0],r]}}function Wa(t,e,r,n,a){var i=a0(t,e,r,n);if(!i)return{isOutside:!1,offset:[0,0]};var o=ye(t,e),s=ye(i,t),l=ye(i,e),u=s>o||l>o,c=B(Ae({datas:a,distX:i[0],distY:i[1]}),2),f=c[0],d=c[1];return{offset:[f,d],isOutside:u}}function Dn(t,e){return t.isBound?t.offset:e.isSnap?Ha(e).offset:0}function i0(t,e,r,n,a){var i=B(e,2),o=i[0],s=i[1],l=B(r,2),u=l[0],c=l[1],f=B(n,2),d=f[0],p=f[1],v=B(a,2),g=v[0],h=v[1],A=-g,m=-h;if(t&&o&&s){A=0,m=0;var C=[];if(u&&c?C.push([0,h],[g,0]):u?C.push([g,0]):c?C.push([0,h]):d&&p?C.push([0,h],[g,0]):d?C.push([g,0]):p&&C.push([0,h]),C.length){C.sort(function(x,D){return ae(rt([o,s],x))-ae(rt([o,s],D))});var y=C[0];if(y[0]&&F(o)>Bt)A=-y[0],m=s*F(o+A)/F(o)-s;else if(y[1]&&F(s)>Bt){var S=s;m=-y[1],A=o*F(s+m)/F(S)-o}if(t&&c&&u)if(F(A)>Bt&&F(A)<F(g)){var w=F(g)/F(A);A*=w,m*=w}else if(F(m)>Bt&&F(m)<F(h)){var w=F(h)/F(m);A*=w,m*=w}else A=ur(-g,A),m=ur(-h,m)}}else A=o||u?-g:0,m=s||c?-h:0;return[A,m]}function o0(t,e,r,n,a,i){if(!Ar(t,"draggable"))return[{isSnap:!1,isBound:!1,offset:0},{isSnap:!1,isBound:!1,offset:0}];var o=Di(i.absolutePoses,[e,r]),s=re(o),l=s.left,u=s.right,c=s.top,f=s.bottom,d={horizontal:o.map(function(O){return O[1]}),vertical:o.map(function(O){return O[0]})},p=yi(t.props.snapDirections),v=Ci(p,{left:l,right:u,top:c,bottom:f,center:(l+u)/2,middle:(c+f)/2}),g=Vn(t,a,v,d),h=g.vertical,A=g.horizontal,m=Zh(t,o,i),C=m.vertical,y=m.horizontal,S=h.isSnap,w=A.isSnap,x=h.isBound||C.isBound,D=A.isBound||y.isBound,M=ur(h.offset,C.offset),I=ur(A.offset,y.offset),P=B(i0(n,[e,r],[x,D],[S,w],[M,I]),2),E=P[0],b=P[1];return[{isBound:x,isSnap:S,offset:E},{isBound:D,isSnap:w,offset:b}]}function Vn(t,e,r,n){n===void 0&&(n=r);var a=wi(zn(t),n.vertical,n.horizontal),i=a.horizontal,o=a.vertical,s=e?{horizontal:{isSnap:!1,index:-1},vertical:{isSnap:!1,index:-1}}:Yn(t,r.vertical,r.horizontal),l=s.horizontal,u=s.vertical,c=Dn(i[0],l),f=Dn(o[0],u),d=F(c),p=F(f);return{horizontal:{isBound:i[0].isBound,isSnap:l.isSnap,snapIndex:l.index,offset:c,dist:d,bounds:i,snap:l},vertical:{isBound:o[0].isBound,isSnap:u.isSnap,snapIndex:u.index,offset:f,dist:p,bounds:o,snap:u}}}function bo(t,e,r,n,a){var i=wi(e,r,n),o=i.horizontal,s=i.vertical,l=ml(t,r,n,[],[],a),u=l.horizontal,c=l.vertical,f=Dn(o[0],u),d=Dn(s[0],c),p=F(f),v=F(d);return{horizontal:{isBound:o[0].isBound,isSnap:u.isSnap,snapIndex:u.index,offset:f,dist:p,bounds:o,snap:u},vertical:{isBound:s[0].isBound,isSnap:c.isSnap,snapIndex:c.index,offset:d,dist:v,bounds:s,snap:c}}}function s0(t,e,r,n){var a=Mt(t,e)/Math.PI*180,i=r.vertical,o=i.isBound,s=i.isSnap,l=i.dist,u=r.horizontal,c=u.isBound,f=u.isSnap,d=u.dist,p=a%180,v=p<3||p>177,g=p>87&&p<93;return d<l&&(o||s&&!g&&(!n||!v))?"vertical":c||f&&!v&&(!n||!g)?"horizontal":""}function l0(t,e,r,n,a,i){return r.map(function(o){var s=B(o,2),l=s[0],u=s[1],c=Nt(e,l),f=Nt(e,u),d=n?u0(t,c,f,a):Vn(t,a,{vertical:[f[0]],horizontal:[f[1]]}),p=d.horizontal,v=p.offset,g=p.isBound,h=p.isSnap,A=d.vertical,m=A.offset,C=A.isBound,y=A.isSnap,S=rt(u,l);if(!m&&!v)return{isBound:C||g,isSnap:y||h,sign:S,offset:[0,0]};var w=s0(c,f,d,n);if(!w)return{sign:S,isBound:!1,isSnap:!1,offset:[0,0]};var x=w==="vertical",D=[0,0];return!n&&F(u[0])===1&&F(u[1])===1&&l[0]!==u[0]&&l[1]!==u[1]?D=Ae({datas:i,distX:-m,distY:-v}):D=Wa(c,f,-(x?m:v),x,i).offset,D=D.map(function(M,I){return M*(S[I]?2/S[I]:0)}),{sign:S,isBound:x?C:g,isSnap:x?y:h,offset:D}})}function Do(t,e){return t.isBound?t.offset:e.isSnap?e.offset:0}function u0(t,e,r,n){var a=Wh(t,e,r),i=a.horizontal,o=a.vertical,s=n?{horizontal:{isSnap:!1},vertical:{isSnap:!1}}:Kh(t,e,r),l=s.horizontal,u=s.vertical,c=Do(i,l),f=Do(o,u),d=F(c),p=F(f);return{horizontal:{isBound:i.isBound,isSnap:l.isSnap,offset:c,dist:d},vertical:{isBound:o.isBound,isSnap:u.isSnap,offset:f,dist:p}}}function c0(t,e,r,n,a){var i=[-r[0],-r[1]],o=t.state,s=o.width,l=o.height,u=t.props.bounds,c=1/0,f=1/0;if(u){var d=[[r[0],-r[1]],[-r[0],r[1]]],p=u.left,v=p===void 0?-1/0:p,g=u.top,h=g===void 0?-1/0:g,A=u.right,m=A===void 0?1/0:A,C=u.bottom,y=C===void 0?1/0:C;d.forEach(function(S){var w=S[0]!==i[0],x=S[1]!==i[1],D=Nt(e,S),M=Mt(n,D)*360/Math.PI;if(x){var I=D.slice();(F(M-360)<2||F(M-180)<2)&&(I[1]=n[1]);var P=Wa(n,I,(n[1]<D[1]?y:h)-D[1],!1,a),E=B(P.offset,2),b=E[1],O=P.isOutside;isNaN(b)||(f=l+(O?1:-1)*F(b))}if(w){var I=D.slice();(F(M-90)<2||F(M-270)<2)&&(I[0]=n[0]);var G=Wa(n,I,(n[0]<D[0]?m:v)-D[0],!0,a),N=B(G.offset,1),k=N[0],L=G.isOutside;isNaN(k)||(c=s+(L?1:-1)*F(k))}})}return{maxWidth:c,maxHeight:f}}var Qt={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,e){var r=t.props,n=r.hideThrottleDragRotateLine,a=r.throttleDragRotate,i=r.zoom,o=t.getState(),s=o.dragInfo,l=o.beforeOrigin;if(n||!a||!s)return[];var u=s.dist;if(!u[0]&&!u[1])return[];var c=ae(u),f=Mt(u,[0,0]);return[e.createElement("div",{className:et("line","horizontal","dragline","dashed"),key:"dragRotateGuideline",style:{width:"".concat(c,"px"),transform:"translate(".concat(l[0],"px, ").concat(l[1],"px) rotate(").concat(f,"rad) scaleY(").concat(i,")")}})]},dragStart:function(t,e){var r=e.datas,n=e.parentEvent,a=e.parentGesto,i=t.state,o=i.gestos,s=i.style;if(o.draggable)return!1;o.draggable=a||t.targetGesto,r.datas={},r.left=parseFloat(s.left||"")||0,r.top=parseFloat(s.top||"")||0,r.bottom=parseFloat(s.bottom||"")||0,r.right=parseFloat(s.right||"")||0,r.startValue=[0,0],Je(t,e),Un(e,"translate"),I0(t,r),r.prevDist=[0,0],r.prevBeforeDist=[0,0],r.isDrag=!1,r.deltaOffset=[0,0];var l=ut(t,e,T({set:function(c){r.startValue=c}},Wn(e))),u=n||Q(t,"onDragStart",l);return u!==!1?(r.isDrag=!0,t.state.dragInfo={startRect:t.getRect(),dist:[0,0]}):(o.draggable=null,r.isPinch=!1),r.isDrag?l:!1},drag:function(t,e){if(e){Fn(e,"translate");var r=e.datas,n=e.parentEvent,a=e.parentFlag,i=e.isPinch,o=e.deltaOffset,s=e.useSnap,l=e.isRequest,u=e.distX,c=e.distY,f=r.isDrag,d=r.prevDist,p=r.prevBeforeDist,v=r.startValue;if(f){o&&(u+=o[0],c+=o[1]);var g=t.props,h=g.parentMoveable,A=n?0:g.throttleDrag||0,m=n?0:g.throttleDragRotate||0,C=0,y=!1,S=!1,w=!1,x=!1;if(!n&&m>0&&(u||c)){var D=g.startDragRotate||0,M=ot(D+Mt([0,0],[u,c])*180/Math.PI,m)-D,I=c*Math.abs(Math.cos((M-90)/180*Math.PI)),P=u*Math.abs(Math.cos(M/180*Math.PI)),E=ae([P,I]);C=M*Math.PI/180,u=E*Math.cos(C),c=E*Math.sin(C)}if(!i&&!n&&!a){var b=B(o0(t,u,c,m,!s&&l||o,r),2),O=b[0],G=b[1];y=O.isSnap,S=O.isBound,w=G.isSnap,x=G.isBound;var N=O.offset,k=G.offset;u+=N,c+=k}var L=pt(sl({datas:r,distX:u,distY:c}),v),W=pt(xh({datas:r,distX:u,distY:c}),v);io(W,Kt),io(L,Kt),m||(!y&&!S&&(W[0]=ot(W[0],A),L[0]=ot(L[0],A)),!w&&!x&&(W[1]=ot(W[1],A),L[1]=ot(L[1],A)));var U=rt(L,v),H=rt(W,v),V=rt(H,d),j=rt(U,p);r.prevDist=H,r.prevBeforeDist=U,r.passDelta=V,r.passDist=H;var K=r.left+U[0],_=r.top+U[1],Y=r.right-U[0],$=r.bottom-U[1],nt=Hn(r,"translate(".concat(W[0],"px, ").concat(W[1],"px)"),"translate(".concat(H[0],"px, ").concat(H[1],"px)"));if(Ai(e,nt),t.state.dragInfo.dist=n?[0,0]:H,!(!n&&!h&&V.every(function(gt){return!gt})&&j.some(function(gt){return!gt}))){var dt=t.state,at=dt.width,Z=dt.height,J=ut(t,e,T({transform:nt,dist:H,delta:V,translate:W,beforeDist:U,beforeDelta:j,beforeTranslate:L,left:K,top:_,right:Y,bottom:$,width:at,height:Z,isPinch:i},_t({transform:nt},e)));return!n&&Q(t,"onDrag",J),J}}}},dragAfter:function(t,e){var r=e.datas,n=r.deltaOffset;return n[0]||n[1]?(r.deltaOffset=[0,0],this.drag(t,T(T({},e),{deltaOffset:n}))):!1},dragEnd:function(t,e){var r=e.parentEvent,n=e.datas;if(t.state.dragInfo=null,!!n.isDrag){n.isDrag=!1;var a=$t(t,e,{});return!r&&Q(t,"onDragEnd",a),a}},dragGroupStart:function(t,e){var r=e.datas,n=e.clientX,a=e.clientY,i=this.dragStart(t,e);if(!i)return!1;var o=ia(t,this,"dragStart",[n||0,a||0],e,!1,"draggable"),s=T(T({},i),{targets:t.props.targets,events:o}),l=Q(t,"onDragGroupStart",s);return r.isDrag=l!==!1,r.isDrag?i:!1},dragGroup:function(t,e){var r=e.datas;if(r.isDrag){var n=this.drag(t,e),a=e.datas.passDelta,i=ia(t,this,"drag",a,e,!1,"draggable");if(n){var o=T({targets:t.props.targets,events:i},n);return Q(t,"onDragGroup",o),o}}},dragGroupEnd:function(t,e){var r=e.isDrag,n=e.datas;if(n.isDrag){this.dragEnd(t,e);var a=ia(t,this,"dragEnd",[0,0],e,!1,"draggable");return Q(t,"onDragGroupEnd",$t(t,e,{targets:t.props.targets,events:a})),r}},request:function(t){var e={},r=t.getRect(),n=0,a=0,i=!1;return{isControl:!1,requestStart:function(o){return i=o.useSnap,{datas:e,useSnap:i}},request:function(o){return"x"in o?n=o.x-r.left:"deltaX"in o&&(n+=o.deltaX),"y"in o?a=o.y-r.top:"deltaY"in o&&(a+=o.deltaY),{datas:e,distX:n,distY:a,useSnap:i}},requestEnd:function(){return{datas:e,isDrag:!0,useSnap:i}}}},unset:function(t){t.state.gestos.draggable=null,t.state.dragInfo=null}};function Sl(t,e){var r=Nt(t,e),n=[0,0];return{fixedPosition:r,fixedDirection:e,fixedOffset:n}}function f0(t,e){var r=t.allMatrix,n=t.is3d,a=t.width,i=t.height,o=n?4:3,s=[a/2*(1+e[0]),i/2*(1+e[1])],l=bt(r,s,o),u=[0,0];return{fixedPosition:l,fixedDirection:e,fixedOffset:u}}function El(t,e){var r=t.allMatrix,n=t.is3d,a=t.width,i=t.height,o=n?4:3,s=Th(e,a,i),l=bt(r,e,o),u=[a?0:e[0],i?0:e[1]];return{fixedPosition:l,fixedDirection:s,fixedOffset:u}}var Mo=Ri("resizable"),Ua={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:gl("resizable"),dragControlCondition:Mo,viewClassName:Ii("resizable"),dragControlStart:function(t,e){var r,n=e.inputEvent,a=e.isPinch,i=e.isGroup,o=e.parentDirection,s=e.parentGesto,l=e.datas,u=e.parentFixedDirection,c=e.parentEvent,f=Hl(o,a,n,l),d=t.state,p=d.target,v=d.width,g=d.height,h=d.gestos;if(!f||!p||h.resizable)return!1;h.resizable=s||t.controlGesto,!a&&Je(t,e),l.datas={},l.direction=f,l.startOffsetWidth=v,l.startOffsetHeight=g,l.prevWidth=0,l.prevHeight=0,l.minSize=[0,0],l.startWidth=d.inlineCSSWidth||d.cssWidth,l.startHeight=d.inlineCSSHeight||d.cssHeight,l.maxSize=[1/0,1/0],i||(l.minSize=[d.minOffsetWidth,d.minOffsetHeight],l.maxSize=[d.maxOffsetWidth,d.maxOffsetHeight]);var A=t.props.transformOrigin||"% %";l.transformOrigin=A&&Jt(A)?A.split(" "):A,l.startOffsetMatrix=d.offsetMatrix,l.startTransformOrigin=d.transformOrigin,l.isWidth=(r=e==null?void 0:e.parentIsWidth)!==null&&r!==void 0?r:!f[0]&&!f[1]||f[0]||!f[1];function m(M){l.ratio=M&&isFinite(M)?M:0}l.startPositions=ie(t.state);function C(M){var I=Sl(l.startPositions,M);l.fixedDirection=I.fixedDirection,l.fixedPosition=I.fixedPosition,l.fixedOffset=I.fixedOffset}function y(M){var I=El(t.state,M);l.fixedDirection=I.fixedDirection,l.fixedPosition=I.fixedPosition,l.fixedOffset=I.fixedOffset}function S(M){l.minSize=[mt("".concat(M[0]),0)||0,mt("".concat(M[1]),0)||0]}function w(M){var I=[M[0]||1/0,M[1]||1/0];(!ir(I[0])||isFinite(I[0]))&&(I[0]=mt("".concat(I[0]),0)||1/0),(!ir(I[1])||isFinite(I[1]))&&(I[1]=mt("".concat(I[1]),0)||1/0),l.maxSize=I}m(v/g),C(u||[-f[0],-f[1]]),l.setFixedDirection=C,l.setFixedPosition=y,l.setMin=S,l.setMax=w;var x=ut(t,e,{direction:f,startRatio:l.ratio,set:function(M){var I=B(M,2),P=I[0],E=I[1];l.startWidth=P,l.startHeight=E},setMin:S,setMax:w,setRatio:m,setFixedDirection:C,setFixedPosition:y,setOrigin:function(M){l.transformOrigin=M},dragStart:Qt.dragStart(t,new sr().dragStart([0,0],e))}),D=c||Q(t,"onResizeStart",x);return l.startFixedDirection=l.fixedDirection,l.startFixedPosition=l.fixedPosition,D!==!1&&(l.isResize=!0,t.state.snapRenderInfo={request:e.isRequest,direction:f}),l.isResize?x:!1},dragControl:function(t,e){var r,n=e.datas,a=e.parentFlag,i=e.isPinch,o=e.parentKeepRatio,s=e.dragClient,l=e.parentDist,u=e.useSnap,c=e.isRequest,f=e.isGroup,d=e.parentEvent,p=e.resolveMatrix,v=n.isResize,g=n.transformOrigin,h=n.startWidth,A=n.startHeight,m=n.prevWidth,C=n.prevHeight,y=n.minSize,S=n.maxSize,w=n.ratio,x=n.startOffsetWidth,D=n.startOffsetHeight,M=n.isWidth;if(!v)return;if(p){var I=t.state.is3d,P=n.startOffsetMatrix,E=n.startTransformOrigin,b=I?4:3,O=Cn(Sn(e)),G=Math.sqrt(O.length);b!==G&&(O=fe(O,G,b));var N=Qr(P,O,E,b),k=je(N,x,D,b);n.startPositions=k,n.nextTargetMatrix=O,n.nextAllMatrix=N}var L=qe(t.props,"resizable"),W=L.resizeFormat,U=L.throttleResize,H=U===void 0?a?0:1:U,V=L.parentMoveable,j=L.keepRatioFinally,K=n.direction,_=K,Y=0,$=0;!K[0]&&!K[1]&&(_=[1,1]);var nt=w&&(o!=null?o:L.keepRatio)||!1;function dt(){var Rt=n.fixedDirection,Pt=Ql(_,nt,n,e);Y=Pt.distWidth,$=Pt.distHeight;var Ee=_[0]-Rt[0]||nt?Math.max(x+Y,Kt):x,be=_[1]-Rt[1]||nt?Math.max(D+$,Kt):D;return nt&&x&&D&&(M?be=Ee/w:Ee=be*w),[Ee,be]}var at=B(dt(),2),Z=at[0],J=at[1];d||(n.setFixedDirection(n.fixedDirection),Q(t,"onBeforeResize",ut(t,e,{startFixedDirection:n.startFixedDirection,startFixedPosition:n.startFixedPosition,setFixedDirection:function(Rt){var Pt;return n.setFixedDirection(Rt),Pt=B(dt(),2),Z=Pt[0],J=Pt[1],[Z,J]},setFixedPosition:function(Rt){var Pt;return n.setFixedPosition(Rt),Pt=B(dt(),2),Z=Pt[0],J=Pt[1],[Z,J]},boundingWidth:Z,boundingHeight:J,setSize:function(Rt){var Pt;Pt=B(Rt,2),Z=Pt[0],J=Pt[1]}},!0)));var gt=s;s||(!a&&i?gt=Gh(t,[0,0]):gt=n.fixedPosition);var st=[0,0];i||(st=D0(t,Z,J,K,gt,!u&&c,n)),l&&(!l[0]&&(st[0]=0),!l[1]&&(st[1]=0));function lt(){var Rt;W&&(Rt=B(W([Z,J]),2),Z=Rt[0],J=Rt[1]),Z=ot(Z,H),J=ot(J,H)}if(nt){_[0]&&_[1]&&st[0]&&st[1]&&(F(st[0])>F(st[1])?st[1]=0:st[0]=0);var ft=!st[0]&&!st[1];ft&<(),_[0]&&!_[1]||st[0]&&!st[1]||ft&&M?(Z+=st[0],J=Z/w):(!_[0]&&_[1]||!st[0]&&st[1]||ft&&!M)&&(J+=st[1],Z=J*w)}else Z+=st[0],J+=st[1],Z=Math.max(0,Z),J=Math.max(0,J);r=B(Cs([Z,J],y,S,nt?w:!1),2),Z=r[0],J=r[1],lt(),nt&&(f||j)&&(M?J=Z/w:Z=J*w),Y=Z-x,$=J-D;var yt=[Y-m,$-C];n.prevWidth=Y,n.prevHeight=$;var ht=Ph(t,Z,J,gt,g,n);if(!(!V&&yt.every(function(Rt){return!Rt})&&ht.every(function(Rt){return!Rt}))){var ct=Qt.drag(t,Xr(e,t.state,ht,!!i,!1,"draggable")),vt=ct.transform,It=h+Y,Yt=A+$,Ht=ut(t,e,T({width:It,height:Yt,offsetWidth:Math.round(Z),offsetHeight:Math.round(J),startRatio:w,boundingWidth:Z,boundingHeight:J,direction:K,dist:[Y,$],delta:yt,isPinch:!!i,drag:ct},Ul({style:{width:"".concat(It,"px"),height:"".concat(Yt,"px")},transform:vt},ct,e)));return!d&&Q(t,"onResize",Ht),Ht}},dragControlAfter:function(t,e){var r=e.datas,n=r.isResize,a=r.startOffsetWidth,i=r.startOffsetHeight,o=r.prevWidth,s=r.prevHeight;if(!(!n||t.props.checkResizableError===!1)){var l=t.state,u=l.width,c=l.height,f=u-(a+o),d=c-(i+s),p=F(f)>3,v=F(d)>3;if(p&&(r.startWidth+=f,r.startOffsetWidth+=f,r.prevWidth+=f),v&&(r.startHeight+=d,r.startOffsetHeight+=d,r.prevHeight+=d),p||v)return this.dragControl(t,e)}},dragControlEnd:function(t,e){var r=e.datas,n=e.parentEvent;if(r.isResize){r.isResize=!1;var a=$t(t,e,{});return!n&&Q(t,"onResizeEnd",a),a}},dragGroupControlCondition:Mo,dragGroupControlStart:function(t,e){var r=e.datas,n=this.dragControlStart(t,T(T({},e),{isGroup:!0}));if(!n)return!1;var a=ue(t,"resizable",e),i=r.startOffsetWidth,o=r.startOffsetHeight;function s(){var p=r.minSize;a.forEach(function(v){var g=v.datas,h=g.minSize,A=g.startOffsetWidth,m=g.startOffsetHeight,C=i*(A?h[0]/A:0),y=o*(m?h[1]/m:0);p[0]=Math.max(p[0],C),p[1]=Math.max(p[1],y)})}function l(){var p=r.maxSize;a.forEach(function(v){var g=v.datas,h=g.maxSize,A=g.startOffsetWidth,m=g.startOffsetHeight,C=i*(A?h[0]/A:0),y=o*(m?h[1]/m:0);p[0]=Math.min(p[0],C),p[1]=Math.min(p[1],y)})}var u=Ce(t,this,"dragControlStart",e,function(p,v){return En(t,p,r,v)});s(),l();var c=function(p){n.setFixedDirection(p),u.forEach(function(v,g){v.setFixedDirection(p),En(t,v.moveable,r,a[g])})};r.setFixedDirection=c;var f=T(T({},n),{targets:t.props.targets,events:u.map(function(p){return T(T({},p),{setMin:function(v){p.setMin(v),s()},setMax:function(v){p.setMax(v),l()}})}),setFixedDirection:c,setMin:function(p){n.setMin(p),s()},setMax:function(p){n.setMax(p),l()}}),d=Q(t,"onResizeGroupStart",f);return r.isResize=d!==!1,r.isResize?n:!1},dragGroupControl:function(t,e){var r=e.datas;if(r.isResize){var n=qe(t.props,"resizable");Qn(t,"onBeforeResize",function(p){Q(t,"onBeforeResizeGroup",ut(t,e,T(T({},p),{targets:n.targets}),!0))});var a=this.dragControl(t,T(T({},e),{isGroup:!0}));if(a){var i=a.boundingWidth,o=a.boundingHeight,s=a.dist,l=n.keepRatio,u=[i/(i-s[0]),o/(o-s[1])],c=r.fixedPosition,f=Ce(t,this,"dragControl",e,function(p,v){var g=B(Ut(zr(t.rotation/180*Math.PI,3),[v.datas.originalX*u[0],v.datas.originalY*u[1],1],3),2),h=g[0],A=g[1];return T(T({},v),{parentDist:null,parentScale:u,dragClient:pt(c,[h,A]),parentKeepRatio:l})}),d=T({targets:n.targets,events:f},a);return Q(t,"onResizeGroup",d),d}}},dragGroupControlEnd:function(t,e){var r=e.isDrag,n=e.datas;if(n.isResize){this.dragControlEnd(t,e);var a=Ce(t,this,"dragControlEnd",e),i=$t(t,e,{targets:t.props.targets,events:a});return Q(t,"onResizeGroupEnd",i),r}},request:function(t){var e={},r=0,n=0,a=!1,i=t.getRect();return{isControl:!0,requestStart:function(o){var s;return a=o.useSnap,{datas:e,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?r=o.offsetWidth-i.offsetWidth:"deltaWidth"in o&&(r+=o.deltaWidth),"offsetHeight"in o?n=o.offsetHeight-i.offsetHeight:"deltaHeight"in o&&(n+=o.deltaHeight),{datas:e,parentDist:[r,n],parentKeepRatio:o.keepRatio,useSnap:a}},requestEnd:function(){return{datas:e,isDrag:!0,useSnap:a}}}},unset:function(t){t.state.gestos.resizable=null}};function oa(t,e,r,n,a){var i=t.props.groupable,o=t.state,s=o.is3d?4:3,l=e.origin,u=bt(t.state.rootMatrix,rt([l[0],l[1]],i?[0,0]:[o.left,o.top]),s),c=pt([a.left,a.top],u);e.startAbsoluteOrigin=c,e.prevDeg=Mt(c,[r,n])/Math.PI*180,e.defaultDeg=e.prevDeg,e.prevSnapDeg=0,e.loop=0,e.startDist=ye(c,[r,n])}function vn(t,e,r){var n=r.defaultDeg,a=r.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=e*(o*360+t-n);return r.prevDeg=n+s,s}function sa(t,e,r,n){return vn(Mt(n.startAbsoluteOrigin,[t,e])/Math.PI*180,r,n)}function la(t,e,r,n,a,i){var o=t.props.throttleRotate,s=o===void 0?0:o,l=r.prevSnapDeg,u=0,c=!1;if(i){var f=b0(t,e,n,a+n);c=f.isSnap,u=a+f.dist}c||(u=ot(a+n,s));var d=u-a;return r.prevSnapDeg=d,[d-l,d,u]}function bl(t,e,r){var n=B(e,4),a=n[0],i=n[1],o=n[2],s=n[3];if(t==="none")return[];if(Ot(t))return t.map(function(h){return bl(h,[a,i,o,s],r)[0]});var l=B((t||"top").split("-"),2),u=l[0],c=l[1],f=[a,i];u==="left"?f=[o,a]:u==="right"?f=[i,s]:u==="bottom"&&(f=[s,o]);var d=[(f[0][0]+f[1][0])/2,(f[0][1]+f[1][1])/2],p=kl(f,r);if(c){var v=c==="top"||c==="left",g=u==="bottom"||u==="left";d=f[v&&!g||!v&&g?0:1]}return[[d,p]]}function za(t,e){if(e.isRequest)return e.requestAble==="rotatable";var r=e.inputEvent.target;if(Lt(r,et("rotation-control"))||t.props.rotateAroundControls&&Lt(r,et("around-control"))||Lt(r,et("control"))&&Lt(r,et("rotatable")))return!0;var n=t.props.rotationTarget;return n?Ti(n,!0).some(function(a){return a?r===a||r.contains(a):!1}):!1}var d0=".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",p0={name:"rotatable",canPinch:!0,props:["rotatable","rotationPosition","throttleRotate","renderDirections","rotationTarget","rotateAroundControls","edge","resolveAblesWithRotatable","displayAroundControls"],events:["rotateStart","beforeRotate","rotate","rotateEnd","rotateGroupStart","beforeRotateGroup","rotateGroup","rotateGroupEnd"],css:[d0],viewClassName:function(t){return t.isDragging("rotatable")?et("view-rotation-dragging"):""},render:function(t,e){var r=qe(t.props,"rotatable"),n=r.rotatable,a=r.rotationPosition,i=r.zoom,o=r.renderDirections,s=r.rotateAroundControls,l=r.resolveAblesWithRotatable,u=t.getState(),c=u.renderPoses,f=u.direction;if(!n)return null;var d=bl(a,c,f),p=[];if(d.forEach(function(A,m){var C=B(A,2),y=C[0],S=C[1];p.push(e.createElement("div",{key:"rotation".concat(m),className:et("rotation"),style:{transform:"translate(-50%) translate(".concat(y[0],"px, ").concat(y[1],"px) rotate(").concat(S,"rad)")}},e.createElement("div",{className:et("line rotation-line"),style:{transform:"scaleX(".concat(i,")")}}),e.createElement("div",{className:et("control rotation-control"),style:{transform:"translate(0.5px) scale(".concat(i,")")}})))}),o){var v=Se(l||{}),g={};v.forEach(function(A){l[A].forEach(function(m){g[m]=A})});var h=[];Ot(o)&&(h=o.map(function(A){var m=g[A];return{data:m?{resolve:m}:{},classNames:m?["move"]:[],dir:A}})),p.push.apply(p,z([],B(dl(t,"rotatable",h,e)),!1))}return s&&p.push.apply(p,z([],B(Al(t,e)),!1)),p},dragControlCondition:za,dragControlStart:function(t,e){var r,n,a=e.datas,i=e.clientX,o=e.clientY,s=e.parentRotate,l=e.parentFlag,u=e.isPinch,c=e.isRequest,f=t.state,d=f.target,p=f.left,v=f.top,g=f.direction,h=f.beforeDirection,A=f.targetTransform,m=f.moveableClientRect,C=f.offsetMatrix,y=f.targetMatrix,S=f.allMatrix,w=f.width,x=f.height;if(!c&&!d)return!1;var D=t.getRect();a.rect=D,a.transform=A,a.left=p,a.top=v;var M=function(_){var Y=El(t.state,_);a.fixedDirection=Y.fixedDirection,a.fixedOffset=Y.fixedOffset,a.fixedPosition=Y.fixedPosition,H&&H.setFixedPosition(_)},I=function(_){var Y=f0(t.state,_);a.fixedDirection=Y.fixedDirection,a.fixedOffset=Y.fixedOffset,a.fixedPosition=Y.fixedPosition,H&&H.setFixedDirection(_)},P=i,E=o;if(c||u||l){var b=s||0;a.beforeInfo={origin:D.beforeOrigin,prevDeg:b,defaultDeg:b,prevSnapDeg:0,startDist:0},a.afterInfo=T(T({},a.beforeInfo),{origin:D.origin}),a.absoluteInfo=T(T({},a.beforeInfo),{origin:D.origin,startValue:b})}else{var O=(n=e.inputEvent)===null||n===void 0?void 0:n.target;if(O){var G=O.getAttribute("data-direction")||"",N=yh[G];if(N){a.isControl=!0,a.isAroundControl=Lt(O,et("around-control")),a.controlDirection=N;var k=O.getAttribute("data-resolve");k&&(a.resolveAble=k);var L=U0(f.rootMatrix,f.renderPoses,m);r=B(Nt(L,N),2),P=r[0],E=r[1]}}a.beforeInfo={origin:D.beforeOrigin},a.afterInfo={origin:D.origin},a.absoluteInfo={origin:D.origin,startValue:D.rotation};var W=M;M=function(_){var Y=f.is3d?4:3,$=B(pt(Xs(y,Y),_),2),nt=$[0],dt=$[1],at=Ut(C,Qe([nt,dt],Y)),Z=Ut(S,Qe([_[0],_[1]],Y));W(_);var J=f.posDelta;a.beforeInfo.origin=rt(at,J),a.afterInfo.origin=rt(Z,J),a.absoluteInfo.origin=rt(Z,J),oa(t,a.beforeInfo,P,E,m),oa(t,a.afterInfo,P,E,m),oa(t,a.absoluteInfo,P,E,m)},I=function(_){var Y=Nt([[0,0],[w,0],[0,x],[w,x]],_);M(Y)}}a.startClientX=P,a.startClientY=E,a.direction=g,a.beforeDirection=h,a.startValue=0,a.datas={},Un(e,"rotate");var U=!1,H=!1;if(a.isControl&&a.resolveAble){var V=a.resolveAble;V==="resizable"&&(H=Ua.dragControlStart(t,T(T({},new sr("resizable").dragStart([0,0],e)),{parentPosition:a.controlPosition,parentFixedPosition:a.fixedPosition})))}H||(U=Qt.dragStart(t,new sr().dragStart([0,0],e))),M(z0(t));var j=ut(t,e,T(T({set:function(_){a.startValue=_*Math.PI/180},setFixedDirection:I,setFixedPosition:M},Wn(e)),{dragStart:U,resizeStart:H})),K=Q(t,"onRotateStart",j);return a.isRotate=K!==!1,f.snapRenderInfo={request:e.isRequest},a.isRotate?j:!1},dragControl:function(t,e){var r,n,a,i=e.datas,o=e.clientDistX,s=e.clientDistY,l=e.parentRotate,u=e.parentFlag,c=e.isPinch,f=e.groupDelta,d=e.resolveMatrix,p=i.beforeDirection,v=i.beforeInfo,g=i.afterInfo,h=i.absoluteInfo,A=i.isRotate,m=i.startValue,C=i.rect,y=i.startClientX,S=i.startClientY;if(A){Fn(e,"rotate");var w=Ch(e),x=p*w,D=t.props.parentMoveable,M=0,I,P,E=0,b,O,G=0,N,k,L=180/Math.PI*m,W=h.startValue,U=!1,H=y+o,V=S+s;if(!u&&"parentDist"in e){var j=e.parentDist;I=j,b=j,N=j}else c||u?(I=vn(l,p,v),b=vn(l,x,g),N=vn(l,x,h)):(I=sa(H,V,p,v),b=sa(H,V,x,g),N=sa(H,V,x,h),U=!0);if(P=L+I,O=L+b,k=W+N,Q(t,"onBeforeRotate",ut(t,e,{beforeRotation:P,rotation:O,absoluteRotation:k,setRotation:function(gt){b=gt-L,I=b,N=b}},!0)),r=B(la(t,C,v,I,L,U),3),M=r[0],I=r[1],P=r[2],n=B(la(t,C,g,b,L,U),3),E=n[0],b=n[1],O=n[2],a=B(la(t,C,h,N,W,U),3),G=a[0],N=a[1],k=a[2],!(!G&&!E&&!M&&!D&&!d)){var K=Hn(i,"rotate(".concat(O,"deg)"),"rotate(".concat(b,"deg)"));d&&(i.fixedPosition=mi(t,i.targetAllTransform,i.fixedDirection,i.fixedOffset,i));var _=Oh(t,b,i),Y=rt(pt(f||[0,0],_),i.prevInverseDist||[0,0]);i.prevInverseDist=_,i.requestValue=null;var $=ul(t,K,Y,c,e),nt=$,dt=ye([H,V],h.startAbsoluteOrigin)-h.startDist,at=void 0;if(i.resolveAble==="resizable"){var Z=Ua.dragControl(t,T(T({},Xr(e,t.state,[e.deltaX,e.deltaY],!!c,!1,"resizable")),{resolveMatrix:!0,parentDistance:dt}));Z&&(at=Z,nt=Ul(nt,Z,e))}var J=ut(t,e,T(T({delta:E,dist:b,rotate:O,rotation:O,beforeDist:I,beforeDelta:M,beforeRotate:P,beforeRotation:P,absoluteDist:N,absoluteDelta:G,absoluteRotate:k,absoluteRotation:k,isPinch:!!c,resize:at},$),nt));return Q(t,"onRotate",J),J}}},dragControlEnd:function(t,e){var r=e.datas;if(r.isRotate){r.isRotate=!1;var n=$t(t,e,{});return Q(t,"onRotateEnd",n),n}},dragGroupControlCondition:za,dragGroupControlStart:function(t,e){var r=e.datas,n=t.state,a=n.left,i=n.top,o=n.beforeOrigin,s=this.dragControlStart(t,e);if(!s)return!1;s.set(r.beforeDirection*t.rotation);var l=Ce(t,this,"dragControlStart",e,function(f,d){var p=f.state,v=p.left,g=p.top,h=p.beforeOrigin,A=pt(rt([v,g],[a,i]),rt(h,o));return d.datas.startGroupClient=A,d.datas.groupClient=A,T(T({},d),{parentRotate:0})}),u=T(T({},s),{targets:t.props.targets,events:l}),c=Q(t,"onRotateGroupStart",u);return r.isRotate=c!==!1,r.isRotate?s:!1},dragGroupControl:function(t,e){var r=e.datas;if(r.isRotate){Qn(t,"onBeforeRotate",function(u){Q(t,"onBeforeRotateGroup",ut(t,e,T(T({},u),{targets:t.props.targets}),!0))});var n=this.dragControl(t,e);if(n){var a=r.beforeDirection,i=n.beforeDist,o=i/180*Math.PI,s=Ce(t,this,"dragControl",e,function(u,c){var f=c.datas.startGroupClient,d=B(c.datas.groupClient,2),p=d[0],v=d[1],g=B(Ur(f,o*a),2),h=g[0],A=g[1],m=[h-p,A-v];return c.datas.groupClient=[h,A],T(T({},c),{parentRotate:i,groupDelta:m})});t.rotation=a*n.beforeRotation;var l=T({targets:t.props.targets,events:s,set:function(u){t.rotation=u},setGroupRotation:function(u){t.rotation=u}},n);return Q(t,"onRotateGroup",l),l}}},dragGroupControlEnd:function(t,e){var r=e.isDrag,n=e.datas;if(n.isRotate){this.dragControlEnd(t,e);var a=Ce(t,this,"dragControlEnd",e),i=$t(t,e,{targets:t.props.targets,events:a});return Q(t,"onRotateGroupEnd",i),r}},request:function(t){var e={},r=0,n=t.getRotation();return{isControl:!0,requestStart:function(){return{datas:e}},request:function(a){return"deltaRotate"in a?r+=a.deltaRotate:"rotate"in a&&(r=a.rotate-n),{datas:e,parentDist:r}},requestEnd:function(){return{datas:e,isDrag:!0}}}}};function v0(t,e){var r,n=t.direction,a=t.classNames,i=t.size,o=t.pos,s=t.zoom,l=t.key,u=n==="horizontal",c=u?"Y":"X";return e.createElement("div",{key:l,className:a.join(" "),style:(r={},r[u?"width":"height"]="".concat(i),r.transform="translate(".concat(o[0],", ").concat(o[1],") translate").concat(c,"(-50%) scale").concat(c,"(").concat(s,")"),r)})}function Ei(t,e){return v0(T(T({},t),{classNames:z([et("line","guideline",t.direction)],B(t.classNames),!1).filter(function(r){return r}),size:t.size||"".concat(t.sizeValue,"px"),pos:t.pos||t.posValue.map(function(r){return"".concat(ot(r,.1),"px")})}),e)}function Io(t,e,r,n,a,i,o,s){var l=t.props.zoom;return r.map(function(u,c){var f=u.type,d=u.pos,p=[0,0];return p[o]=n,p[o?0:1]=-a+d,Ei({key:"".concat(e,"TargetGuideline").concat(c),classNames:[et("target","bold",f)],posValue:p,sizeValue:i,zoom:l,direction:e},s)})}function Ro(t,e,r,n,a,i){var o=t.props,s=o.zoom,l=o.isDisplayInnerSnapDigit,u=e==="horizontal"?Ge:Le,c=a[u.start],f=a[u.end];return r.filter(function(d){var p=d.hide,v=d.elementRect;if(p)return!1;if(l&&v){var g=v.rect;if(g[u.start]<=c&&f<=g[u.end])return!1}return!0}).map(function(d,p){var v=d.pos,g=d.size,h=d.element,A=d.className,m=[-n[0]+v[0],-n[1]+v[1]];return Ei({key:"".concat(e,"-default-guideline-").concat(p),classNames:h?[et("bold"),A]:[et("normal"),A],direction:e,posValue:m,sizeValue:g,zoom:s},i)})}function Cr(t,e,r,n,a,i,o,s){var l,u=t.props,c=u.snapDigit,f=c===void 0?0:c,d=u.isDisplaySnapDigit,p=d===void 0?!0:d,v=u.snapDistFormat,g=v===void 0?function(S,w){return S}:v,h=u.zoom,A=e==="horizontal"?"X":"Y",m=e==="vertical"?"height":"width",C=Math.abs(a),y=p?parseFloat(C.toFixed(f)):0;return s.createElement("div",{key:"".concat(e,"-").concat(r,"-guideline-").concat(n),className:et("guideline-group",e),style:(l={left:"".concat(i[0],"px"),top:"".concat(i[1],"px")},l[m]="".concat(C,"px"),l)},Ei({direction:e,classNames:[et(r),o],size:"100%",posValue:[0,0],sizeValue:C,zoom:h},s),s.createElement("div",{className:et("size-value","gap"),style:{transform:"translate".concat(A,"(-50%) scale(").concat(h,")")}},y>0?g(y,e):""))}function g0(t,e,r,n){var a=t==="vertical"?0:1,i=t==="vertical"?1:0,o=a?Ge:Le,s=r[o.start],l=r[o.end];return zl(e,function(u){return u.pos[a]}).map(function(u){var c=[],f=[],d=[];return u.forEach(function(p){var v,g,h=p.element,A=p.elementRect.rect;if(A[o.end]<s)c.push(p);else if(l<A[o.start])f.push(p);else if(A[o.start]<=s&&l<=A[o.end]&&n){var m=p.pos,C={element:h,rect:T(T({},A),(v={},v[o.end]=A[o.start],v))},y={element:h,rect:T(T({},A),(g={},g[o.start]=A[o.end],g))},S=[0,0],w=[0,0];S[a]=m[a],S[i]=m[i],w[a]=m[a],w[i]=m[i]+p.size,c.push({type:t,pos:S,size:0,elementRect:C,direction:""}),f.push({type:t,pos:w,size:0,elementRect:y,direction:""})}}),c.sort(function(p,v){return v.pos[i]-p.pos[i]}),f.sort(function(p,v){return p.pos[i]-v.pos[i]}),{total:u,start:c,end:f,inner:d}})}function h0(t,e,r,n,a){var i=t.props.isDisplayInnerSnapDigit,o=[];return["vertical","horizontal"].forEach(function(s){var l=e.filter(function(h){return h.type===s}),u=s==="vertical"?1:0,c=u?0:1,f=g0(s,l,n,i),d=u?Le:Ge,p=u?Ge:Le,v=n[d.start],g=n[d.end];f.forEach(function(h){var A=h.total,m=h.start,C=h.end,y=h.inner,S=r[c]+A[0].pos[c]-n[p.start],w=n;m.forEach(function(x){var D=x.elementRect.rect,M=w[d.start]-D[d.end];if(M>0){var I=[0,0];I[u]=r[u]+w[d.start]-v-M,I[c]=S,o.push(Cr(t,s,"dashed",o.length,M,I,x.className,a))}w=D}),w=n,C.forEach(function(x){var D=x.elementRect.rect,M=D[d.start]-w[d.end];if(M>0){var I=[0,0];I[u]=r[u]+w[d.end]-v,I[c]=S,o.push(Cr(t,s,"dashed",o.length,M,I,x.className,a))}w=D}),y.forEach(function(x){var D=x.elementRect.rect,M=v-D[d.start],I=D[d.end]-g,P=[0,0],E=[0,0];P[u]=r[u]-M,P[c]=S,E[u]=r[u]+g-v,E[c]=S,o.push(Cr(t,s,"dashed",o.length,M,P,x.className,a)),o.push(Cr(t,s,"dashed",o.length,I,E,x.className,a))})})}),o}function A0(t,e,r,n,a){var i=[];return["horizontal","vertical"].forEach(function(o){var s=e.filter(function(h){return h.type===o}).slice(0,1),l=o==="vertical"?0:1,u=l?0:1,c=l?Le:Ge,f=l?Ge:Le,d=n[c.start],p=n[c.end],v=n[f.start],g=n[f.end];s.forEach(function(h){var A=h.gap,m=h.gapRects,C=Math.max.apply(Math,z([v],B(m.map(function(w){var x=w.rect;return x[f.start]})),!1)),y=Math.min.apply(Math,z([g],B(m.map(function(w){var x=w.rect;return x[f.end]})),!1)),S=(C+y)/2;C===y||S===(v+g)/2||m.forEach(function(w){var x=w.rect,D=w.className,M=[r[0],r[1]];if(x[c.end]<d)M[l]+=x[c.end]-d;else if(p<x[c.start])M[l]+=x[c.start]-d-A;else return;M[u]+=S-v,i.push(Cr(t,l?"vertical":"horizontal","gap",i.length,A,M,D,a))})})}),i}function Ya(t){var e=t.state,r=e.containerClientRect,n=e.hasFixed,a=r.overflow,i=r.scrollHeight,o=r.scrollWidth,s=r.clientHeight,l=r.clientWidth,u=r.clientLeft,c=r.clientTop,f=t.props,d=f.snapGap,p=d===void 0?!0:d,v=f.verticalGuidelines,g=f.horizontalGuidelines,h=f.snapThreshold,A=h===void 0?5:h,m=f.snapGridWidth,C=m===void 0?0:m,y=f.snapGridHeight,S=y===void 0?0:y,w=f.maxSnapElementGuidelineDistance,x=w===void 0?1/0:w,D=f.isDisplayGridGuidelines,M=re(ie(t.state)),I=M.top,P=M.left,E=M.bottom,b=M.right,O={top:I,left:P,bottom:E,right:b,center:(P+b)/2,middle:(I+E)/2},G=y0(t),N=z([],B(G),!1);p&&N.push.apply(N,z([],B(m0(t,O,A)),!1));var k=T({},e.snapOffset||{left:0,top:0,bottom:0,right:0});if(N.push.apply(N,z([],B(w0(C,S,a?o:l,a?i:s,u,c,k,D)),!1)),n){var L=r.left,W=r.top;k.left+=L,k.top+=W,k.right+=L,k.bottom+=W}return N.push.apply(N,z([],B(Ml(g||!1,v||!1,a?o:l,a?i:s,u,c,k)),!1)),N=N.filter(function(U){var H=U.element,V=U.elementRect,j=U.type;if(!H||!V)return!0;var K=V.rect;return Dl(O,K,j,x)}),N}function m0(t,e,r){var n=t.props,a=n.maxSnapElementGuidelineDistance,i=a===void 0?1/0:a,o=n.maxSnapElementGapDistance,s=o===void 0?1/0:o,l=t.state.elementRects,u=[];return[["vertical",Ge,Le],["horizontal",Le,Ge]].forEach(function(c){var f=B(c,3),d=f[0],p=f[1],v=f[2],g=e[p.start],h=e[p.end],A=e[p.center],m=e[v.start],C=e[v.end];function y(x){var D=x.rect;return D[p.end]<g+r?g-D[p.end]:h-r<D[p.start]?D[p.start]-h:-1}var S=l.filter(function(x){var D=x.rect;return D[v.start]>C||D[v.end]<m?!1:y(x)>0}).sort(function(x,D){return y(x)-y(D)}),w=[];S.forEach(function(x){S.forEach(function(D){if(x!==D){var M=x.rect,I=D.rect,P=M[v.start],E=M[v.end],b=I[v.start],O=I[v.end];P>O||b>E||w.push([x,D])}})}),w.forEach(function(x){var D=B(x,2),M=D[0],I=D[1],P=M.rect,E=I.rect,b=P[p.start],O=P[p.end],G=E[p.start],N=E[p.end],k=0,L=0,W=!1,U=!1,H=!1;if(O<=g&&h<=G){if(U=!0,k=(G-O-(h-g))/2,L=O+k+(h-g)/2,F(L-A)>r)return}else if(O<G&&N<g+r){if(W=!0,k=G-O,L=N+k,F(L-g)>r)return}else if(O<G&&h-r<b){if(H=!0,k=G-O,L=b-k,F(L-h)>r)return}else return;k&&Dl(e,E,d,i)&&(k>s||u.push({type:d,pos:d==="vertical"?[L,0]:[0,L],element:I.element,size:0,className:I.className,isStart:W,isCenter:U,isEnd:H,gap:k,hide:!0,gapRects:[M,I],direction:""}))})}),u}function w0(t,e,r,n,a,i,o,s){a===void 0&&(a=0),i===void 0&&(i=0);var l=[],u=o.left,c=o.top;if(e)for(var f=0;f<=n;f+=e)l.push({type:"horizontal",pos:[u,ot(f-i+c,.1)],className:et("grid-guideline"),size:r,hide:!s,direction:""});if(t)for(var f=0;f<=r;f+=t)l.push({type:"vertical",pos:[ot(f-a+u,.1),c],className:et("grid-guideline"),size:n,hide:!s,direction:""});return l}function Dl(t,e,r,n){return r==="horizontal"?F(t.right-e.left)<=n||F(t.left-e.right)<=n||t.left<=e.right&&e.left<=t.right:r==="vertical"?F(t.bottom-e.top)<=n||F(t.top-e.bottom)<=n||t.top<=e.bottom&&e.top<=t.bottom:!0}function y0(t){var e=t.state,r=t.props.elementGuidelines,n=r===void 0?[]:r;if(!n.length)return e.elementRects=[],[];var a=(e.elementRects||[]).filter(function(d){return!d.refresh}),i=n.map(function(d){return ce(d)&&"element"in d?T(T({},d),{element:ge(d.element,!0)}):{element:ge(d,!0)}}).filter(function(d){return d.element}),o=Og(a.map(function(d){return d.element}),i.map(function(d){return d.element})),s=o.maintained,l=o.added,u=[];s.forEach(function(d){var p=B(d,2),v=p[0],g=p[1];u[g]=a[v]}),C0(t,l.map(function(d){return i[d]})).map(function(d,p){u[l[p]]=d}),e.elementRects=u;var c=yi(t.props.elementSnapDirections),f=[];return u.forEach(function(d){var p=d.element,v=d.top,g=v===void 0?c.top:v,h=d.left,A=h===void 0?c.left:h,m=d.right,C=m===void 0?c.right:m,y=d.bottom,S=y===void 0?c.bottom:y,w=d.center,x=w===void 0?c.center:w,D=d.middle,M=D===void 0?c.middle:D,I=d.className,P=d.rect,E=Ci({top:g,right:C,left:A,bottom:S,center:x,middle:M},P),b=E.horizontal,O=E.vertical,G=P.top,N=P.left,k=P.right-N,L=P.bottom-G,W=[k,L];O.forEach(function(U){f.push({type:"vertical",element:p,pos:[ot(U,.1),G],size:L,sizes:W,className:I,elementRect:d,direction:""})}),b.forEach(function(U){f.push({type:"horizontal",element:p,pos:[N,ot(U,.1)],size:k,sizes:W,className:I,elementRect:d,direction:""})})}),f}function To(t,e){return t?t.map(function(r){var n=ce(r)?r:{pos:r},a=n.pos;return ir(a)?n:T(T({},n),{pos:mt(a,e)})}):[]}function Ml(t,e,r,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=[],l=o.left,u=o.top,c=o.bottom,f=o.right,d=r+f-l,p=n+c-u;return To(t,p).forEach(function(v){s.push({type:"horizontal",pos:[l,ot(v.pos-i+u,.1)],size:d,className:v.className,direction:""})}),To(e,d).forEach(function(v){s.push({type:"vertical",pos:[ot(v.pos-a+l,.1),u],size:p,className:v.className,direction:""})}),s}function C0(t,e){if(!e.length)return[];var r=t.props.groupable,n=t.state,a=n.containerClientRect,i=n.rootMatrix,o=n.is3d,s=n.offsetDelta,l=o?4:3,u=B(Qh(i,a,l),2),c=u[0],f=u[1],d=r?0:s[0],p=r?0:s[1];return e.map(function(v){var g=v.element.getBoundingClientRect(),h=g.left-c-d,A=g.top-f-p,m=A+g.height,C=h+g.width,y=B(cr(i,[h,A],l),2),S=y[0],w=y[1],x=B(cr(i,[C,m],l),2),D=x[0],M=x[1];return T(T({},v),{rect:{left:S,right:D,top:w,bottom:M,center:(S+D)/2,middle:(w+M)/2}})})}function an(t){var e=t.state,r=e.container,n=t.props.snapContainer||r;if(e.snapContainer===n&&e.guidelines&&e.guidelines.length)return!1;var a=e.containerClientRect,i={left:0,top:0,bottom:0,right:0};if(r!==n){var o=ge(n,!0);if(o){var s=Mr(o),l=Lo(e,[s.left-a.left,s.top-a.top]),u=Lo(e,[s.right-a.right,s.bottom-a.bottom]);i.left=ot(l[0],1e-5),i.top=ot(l[1],1e-5),i.right=ot(u[0],1e-5),i.bottom=ot(u[1],1e-5)}}return e.snapContainer=n,e.snapOffset=i,e.guidelines=Ya(t),e.enableSnap=!0,!0}function Il(t,e,r,n,a,i){var o=je(t,e,r,i?4:3),s=Nt(o,n);return Di(o,rt(a,s))}function Bo(t){return t?t/F(t):0}function x0(t,e,r,n,a,i){var o=i.fixedDirection,s=Jh(r,o,n),l=Si(t,e,r,n),u=z(z([],B(l0(t,e,s,n,a,i)),!1),B(xl(t,l,i)),!1),c=bn(u,0),f=bn(u,1);return{width:{isBound:c.isBound,offset:c.offset[0]},height:{isBound:f.isBound,offset:f.offset[1]}}}function S0(t,e,r,n,a,i,o,s,l){var u=Nt(e,o),c=Vn(t,s,{vertical:[u[0]],horizontal:[u[1]]}),f=c.horizontal.offset,d=c.vertical.offset;if(ot(d,Na)||ot(f,Na)){var p=B(Ae({datas:l,distX:-d,distY:-f}),2),v=p[0],g=p[1],h=Math.min(a||1/0,r+o[0]*v),A=Math.min(i||1/0,n+o[1]*g);return[h-r,A-n]}return[0,0]}function Rl(t,e,r,n,a,i,o,s){for(var l=ie(t.state),u=t.props.keepRatio,c=0,f=0,d=0;d<2;++d){var p=e(c,f),v=x0(t,p,a,u,o,s),g=v.width,h=v.height,A=g.isBound,m=h.isBound,C=g.offset,y=h.offset;if(d===1&&(A||(C=0),m||(y=0)),d===0&&o&&!A&&!m)return[0,0];if(u){var S=F(C)*(r?1/r:1),w=F(y)*(n?1/n:1),x=A&&m?S<w:m||!A&&S<w;x?C=r*y/n:y=n*C/r}c+=C,f+=y}if(a[0]&&a[1]){var D=c0(t,l,a,i,s),M=D.maxWidth,I=D.maxHeight,P=B(S0(t,e(c,f).map(function(O){return O.map(function(G){return ot(G,Na)})}),r+c,n+f,M,I,a,o,s),2),C=P[0],y=P[1];c+=C,f+=y}return[c,f]}function br(t){return t<0&&(t=t%360+360),t%=360,t}function E0(t,e){e=br(e);var r=Math.floor(t/360),n=r*360+360-e,a=r*360+e;return F(t-n)<F(t-a)?n:a}function ua(t,e){t=br(t),e=br(e);var r=br(t-e);return Math.min(r,360-r)}function b0(t,e,r,n){var a,i=t.props,o=(a=i[Tl])!==null&&a!==void 0?a:5,s=i[Bl];if(Ar(t,"rotatable")){var l=e.pos1,u=e.pos2,c=e.pos3,f=e.pos4,d=e.origin,p=r*Math.PI/180,v=[l,u,c,f].map(function(y){return rt(y,d)}),g=v.map(function(y){return Ur(y,p)}),h=z(z([],B(zh(t,v,g,d,r)),!1),B(r0(t,v,g,d,r)),!1);h.sort(function(y,S){return F(y-r)-F(S-r)});var A=h.length>0;if(A)return{isSnap:A,dist:A?h[0]:r}}if(s!=null&&s.length&&o){var m=s.slice().sort(function(y,S){return ua(y,n)-ua(S,n)}),C=m[0];if(ua(C,n)<=o)return{isSnap:!0,dist:r+E0(n,C)-n}}return{isSnap:!1,dist:r}}function D0(t,e,r,n,a,i,o){if(!Ar(t,"resizable"))return[0,0];var s=o.fixedDirection,l=o.nextAllMatrix,u=t.state,c=u.allMatrix,f=u.is3d;return Rl(t,function(d,p){return Il(l||c,e+d,r+p,s,a,f)},e,r,n,a,i,o)}function M0(t,e,r,n,a){if(!Ar(t,"scalable"))return[0,0];var i=a.startOffsetWidth,o=a.startOffsetHeight,s=a.fixedPosition,l=a.fixedDirection,u=a.is3d,c=Rl(t,function(f,d){return Il(Ih(a,pt(e,[f/i,d/o])),i,o,l,s,u)},i,o,r,s,n,a);return[c[0]/i,c[1]/o]}function I0(t,e){e.absolutePoses=ie(t.state)}function Oo(t){var e=[];return t.forEach(function(r){r.guidelineInfos.forEach(function(n){var a=n.guideline;ne(e,function(i){return i.guideline===a})||(a.direction="",e.push({guideline:a,posInfo:r}))})}),e.map(function(r){var n=r.guideline,a=r.posInfo;return T(T({},n),{direction:a.direction})})}function Po(t,e,r,n,a,i){var o=wi(zn(t,i),e,r),s=o.vertical,l=o.horizontal;s.forEach(function(d){d.isBound&&n.push({type:"bounds",pos:d.pos})}),l.forEach(function(d){d.isBound&&a.push({type:"bounds",pos:d.pos})});var u=n0(t),c=u.vertical,f=u.horizontal;c.forEach(function(d){xe(n,function(p){var v=p.type,g=p.pos;return v==="bounds"&&g===d})>=0||n.push({type:"bounds",pos:d})}),f.forEach(function(d){xe(a,function(p){var v=p.type,g=p.pos;return v==="bounds"&&g===d})>=0||a.push({type:"bounds",pos:d})})}var R0=Ri("",["resizable","scalable"]),Tl="snapRotationThreshold",Bl="snapRotationDegrees",T0={name:"snappable",dragRelation:"strong",props:["snappable","snapContainer","snapDirections","elementSnapDirections","snapGap","snapGridWidth","snapGridHeight","isDisplaySnapDigit","isDisplayInnerSnapDigit","isDisplayGridGuidelines","snapDigit","snapThreshold","snapRenderThreshold",Tl,Bl,"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,e){var r=t.state,n=r.top,a=r.left,i=r.pos1,o=r.pos2,s=r.pos3,l=r.pos4,u=r.snapRenderInfo,c=t.props.snapRenderThreshold,f=c===void 0?1:c;if(!u||!u.render||!Ar(t,""))return[];r.guidelines=Ya(t);var d=Math.min(i[0],o[0],s[0],l[0]),p=Math.min(i[1],o[1],s[1],l[1]),v=u.externalPoses||[],g=ie(t.state),h=[],A=[],m=[],C=[],y=[],S=re(g),w=S.width,x=S.height,D=S.top,M=S.left,I=S.bottom,P=S.right,E={left:M,right:P,top:D,bottom:I,center:(M+P)/2,middle:(D+I)/2},b=v.length>0,O=b?re(v):{};if(!u.request){if(u.direction&&y.push(qh(t,g,u.direction,f)),u.snap){var G=re(g);u.center&&(G.middle=(G.top+G.bottom)/2,G.center=(G.left+G.right)/2),y.push(Co(t,G,f))}b&&(u.center&&(O.middle=(O.top+O.bottom)/2,O.center=(O.left+O.right)/2),y.push(Co(t,O,f))),y.forEach(function(W){var U=W.vertical.posInfos,H=W.horizontal.posInfos;h.push.apply(h,z([],B(U.filter(function(V){var j=V.guidelineInfos;return j.some(function(K){var _=K.guideline;return!_.hide})}).map(function(V){return{type:"snap",pos:V.pos}})),!1)),A.push.apply(A,z([],B(H.filter(function(V){var j=V.guidelineInfos;return j.some(function(K){var _=K.guideline;return!_.hide})}).map(function(V){return{type:"snap",pos:V.pos}})),!1)),m.push.apply(m,z([],B(Oo(U)),!1)),C.push.apply(C,z([],B(Oo(H)),!1))})}Po(t,[M,P],[D,I],h,A),b&&Po(t,[O.left,O.right],[O.top,O.bottom],h,A,u.externalBounds);var N=z(z([],B(m),!1),B(C),!1),k=N.filter(function(W){return W.element&&!W.gapRects}),L=N.filter(function(W){return W.gapRects}).sort(function(W,U){return W.gap-U.gap});return Q(t,"onSnap",{guidelines:N.filter(function(W){var U=W.element;return!U}),elements:k,gaps:L},!0),z(z(z(z(z(z([],B(h0(t,k,[d,p],E,e)),!1),B(A0(t,L,[d,p],E,e)),!1),B(Ro(t,"horizontal",C,[a,n],E,e)),!1),B(Ro(t,"vertical",m,[a,n],E,e)),!1),B(Io(t,"horizontal",A,d,n,w,0,e)),!1),B(Io(t,"vertical",h,p,a,x,1,e)),!1)},dragStart:function(t,e){t.state.snapRenderInfo={request:e.isRequest,snap:!0,center:!0},an(t)},drag:function(t){var e=t.state;an(t)||(e.guidelines=Ya(t)),e.snapRenderInfo&&(e.snapRenderInfo.render=!0)},pinchStart:function(t){this.unset(t)},dragEnd:function(t){this.unset(t)},dragControlCondition:function(t,e){if(R0(t,e)||za(t,e))return!0;if(!e.isRequest&&e.inputEvent)return Lt(e.inputEvent.target,et("snap-control"))},dragControlStart:function(t){t.state.snapRenderInfo=null,an(t)},dragControl:function(t){this.drag(t)},dragControlEnd:function(t){this.unset(t)},dragGroupStart:function(t,e){this.dragStart(t,e)},dragGroup:function(t){this.drag(t)},dragGroupEnd:function(t){this.unset(t)},dragGroupControlStart:function(t){t.state.snapRenderInfo=null,an(t)},dragGroupControl:function(t){this.drag(t)},dragGroupControlEnd:function(t){this.unset(t)},unset:function(t){var e=t.state;e.enableSnap=!1,e.guidelines=[],e.snapRenderInfo=null,e.elementRects=[]}};function B0(t,e){return[t[0]*e[0],t[1]*e[1]]}function et(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return Ev.apply(void 0,z([gi],B(t),!1))}function Ol(t){t()}function O0(t){return!t||t==="none"?[1,0,0,1,0,0]:ce(t)?t:Cn(t)}function Dr(t,e,r){return wn(e,_e(r,e),t,_e(r.map(function(n){return-n}),e))}function P0(t,e,r){if(e==="%"){var n=bi(t.ownerSVGElement);return n[r?"width":"height"]/100}return 1}function G0(t){var e=L0(Mi(t,":before"));return e.map(function(r,n){var a=kr(r),i=a.value,o=a.unit;return i*P0(t,o,n===0)})}function Mn(t){return t?t.split(" "):["0","0"]}function L0(t){return Mn(t.transformOrigin)}function Pl(t){var e=Zt(t),r=e("transform");if(r&&r!=="none")return r;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(u){var c=a[u].matrix;o.push("matrix(".concat(["a","b","c","d","e","f"].map(function(f){return c[f]}).join(", "),")"))},l=0;l<i;++l)s(l);return o.join(" ")}return""}function Pr(t,e,r,n,a){var i,o,s=ii(t)||Ne(t),l=!1,u,c;if(!t||r)u=t;else{var f=(i=t==null?void 0:t.assignedSlot)===null||i===void 0?void 0:i.parentElement,d=t.parentElement;f?(l=!0,c=d,u=f):u=d}for(var p=!1,v=t===e||u===e,g="relative",h=1,A=parseFloat(a==null?void 0:a("zoom"))||1,m=a==null?void 0:a("position");u&&u!==s;){e===u&&(v=!0);var C=Zt(u),y=u.tagName.toLowerCase(),S=Pl(u),w=C("willChange"),x=parseFloat(C("zoom"))||1;if(g=C("position"),n&&x!==1){h=x;break}if(!r&&n&&A!==1&&m&&m!=="absolute"||y==="svg"||g!=="static"||S&&S!=="none"||w==="transform")break;var D=(o=t==null?void 0:t.assignedSlot)===null||o===void 0?void 0:o.parentNode,M=u.parentNode;D&&(l=!0,c=M);var I=M;if(I&&I.nodeType===11){u=I.host,p=!0,g=Zt(u)("position");break}u=I,g="relative"}return{offsetZoom:h,hasSlot:l,parentSlotElement:c,isCustomElement:p,isStatic:g==="static",isEnd:v||!u||u===s,offsetParent:u||s}}function N0(t,e){var r,n=t.tagName.toLowerCase(),a=t.offsetLeft,i=t.offsetTop,o=Zt(t),s=Gn(a),l=!s,u,c;return!l&&n!=="svg"?(u=tl?G0(t):Mn(o("transformOrigin")).map(function(f){return parseFloat(f)}),c=u.slice(),l=!0,r=B(H0(t,u,t===e&&e.tagName.toLowerCase()==="g"),4),a=r[0],i=r[1],u[0]=r[2],u[1]=r[3]):(u=Mn(o("transformOrigin")).map(function(f){return parseFloat(f)}),c=u.slice()),{tagName:n,isSVG:s,hasOffset:l,offset:[a||0,i||0],origin:u,targetOrigin:c}}function Gl(t,e){var r=Zt(t),n=Zt(Ne(t)),a=n("position");if(!e&&(!a||a==="static"))return[0,0];var i=parseInt(n("marginLeft"),10),o=parseInt(n("marginTop"),10);return r("position")==="absolute"&&((r("top")!=="auto"||r("bottom")!=="auto")&&(o=0),(r("left")!=="auto"||r("right")!=="auto")&&(i=0)),[i,o]}function Va(t){t.forEach(function(e){var r=e.matrix;r&&(e.matrix=fe(r,3,4))})}function k0(t){for(var e=t.parentElement,r=!1,n=Ne(t);e;){var a=Mi(e).transform;if(a&&a!=="none"){r=!0;break}if(e===n)break;e=e.parentElement}return{fixedContainer:e||n,hasTransform:r}}function Xn(t,e){return e===void 0&&(e=t.length>9),"".concat(e?"matrix3d":"matrix","(").concat(Qs(t,!e).join(","),")")}function bi(t){var e=t.clientWidth,r=t.clientHeight;if(!t)return{x:0,y:0,width:0,height:0,clientWidth:e,clientHeight:r};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||e,height:a.height||r,clientWidth:e,clientHeight:r}}function F0(t,e){var r,n=bi(t),a=n.width,i=n.height,o=n.clientWidth,s=n.clientHeight,l=o/a,u=s/i,c=t.preserveAspectRatio.baseVal,f=c.align,d=c.meetOrSlice,p=[0,0],v=[l,u],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=d===2?Math.max(u,l):Math.min(l,u);v[0]=m,v[1]=m,g[0]=(o-a)/2*h,g[1]=(s-i)/2*A}var C=yn(v,e);return r=B(g,2),C[e*(e-1)]=r[0],C[e*(e-1)+1]=r[1],Dr(C,e,p)}function H0(t,e,r){if(!t.getBBox||!r&&t.tagName.toLowerCase()==="g")return[0,0,0,0];var n=t.getBBox(),a=bi(t.ownerSVGElement),i=n.x-a.x,o=n.y-a.y;return[i,o,e[0]-i,e[1]-o]}function bt(t,e,r){return Ut(t,Qe(e,r),r)}function je(t,e,r,n){return[[0,0],[e,0],[0,r],[e,r]].map(function(a){return bt(t,a,n)})}function re(t){var e=t.map(function(u){return u[0]}),r=t.map(function(u){return u[1]}),n=Math.min.apply(Math,z([],B(e),!1)),a=Math.min.apply(Math,z([],B(r),!1)),i=Math.max.apply(Math,z([],B(e),!1)),o=Math.max.apply(Math,z([],B(r),!1)),s=i-n,l=o-a;return{left:n,top:a,right:i,bottom:o,width:s,height:l}}function Go(t,e,r,n){var a=je(t,e,r,n);return re(a)}function W0(t,e,r,n,a){var i,o=t.target,s=t.origin,l=e.matrix,u=Nl(o),c=u.offsetWidth,f=u.offsetHeight,d=r.getBoundingClientRect(),p=[0,0];r===Ne(r)&&(p=Gl(o,!0));for(var v=o.getBoundingClientRect(),g=v.left-d.left+r.scrollLeft-(r.clientLeft||0)+p[0],h=v.top-d.top+r.scrollTop-(r.clientTop||0)+p[1],A=v.width,m=v.height,C=wn(n,a,l),y=Go(C,c,f,n),S=y.left,w=y.top,x=y.width,D=y.height,M=bt(C,s,n),I=rt(M,[S,w]),P=[g+I[0]*A/x,h+I[1]*m/D],E=[0,0],b=0;++b<10;){var O=he(a,n);i=B(rt(bt(O,P,n),bt(O,M,n)),2),E[0]=i[0],E[1]=i[1];var G=wn(n,a,_e(E,n),l),N=Go(G,c,f,n),k=N.left,L=N.top,W=k-g,U=L-h;if(F(W)<2&&F(U)<2)break;P[0]-=W,P[1]-=U}return E.map(function(H){return Math.round(H)})}function U0(t,e,r){var n=t.length===16,a=n?4:3,i=e.map(function(l){return bt(t,l,a)}),o=r.left,s=r.top;return i.map(function(l){return[l[0]+o,l[1]+s]})}function ae(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}function Ll(t,e){return ae([e[0]-t[0],e[1]-t[1]])}function xr(t,e,r,n){r===void 0&&(r=1),n===void 0&&(n=Mt(t,e));var a=Ll(t,e);return{transform:"translateY(-50%) translate(".concat(t[0],"px, ").concat(t[1],"px) rotate(").concat(n,"rad) scaleY(").concat(r,")"),width:"".concat(a,"px")}}function In(t,e){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];var a=r.length,i=r.reduce(function(s,l){return s+l[0]},0)/a,o=r.reduce(function(s,l){return s+l[1]},0)/a;return{transform:"translateZ(0px) translate(".concat(i,"px, ").concat(o,"px) rotate(").concat(t,"rad) scale(").concat(e,")")}}function qe(t,e){var r=t[e];return ce(r)?T(T({},t),r):t}function Nl(t){var e=t&&!Gn(t.offsetWidth),r=0,n=0,a=0,i=0,o=0,s=0,l=0,u=0,c=0,f=0,d=0,p=0,v=1/0,g=1/0,h=1/0,A=1/0,m=0,C=0,y=!1;if(t)if(!e&&t.tagName.toLowerCase()!=="svg"){var S=t.getBBox();y=!0,r=S.width,n=S.height,o=r,s=n,l=r,u=n,a=r,i=n}else{var w=Zt(t),x=t.style,D=w("boxSizing")==="border-box",M=parseFloat(w("borderLeftWidth"))||0,I=parseFloat(w("borderRightWidth"))||0,P=parseFloat(w("borderTopWidth"))||0,E=parseFloat(w("borderBottomWidth"))||0,b=parseFloat(w("paddingLeft"))||0,O=parseFloat(w("paddingRight"))||0,G=parseFloat(w("paddingTop"))||0,N=parseFloat(w("paddingBottom"))||0,k=b+O,L=G+N,W=M+I,U=P+E,H=k+W,V=L+U,j=w("position"),K=0,_=0;if("clientLeft"in t){var Y=null;if(j==="absolute"){var $=Pr(t,Ne(t));Y=$.offsetParent}else Y=t.parentElement;if(Y){var nt=Zt(Y);K=parseFloat(nt("width")),_=parseFloat(nt("height"))}}c=Math.max(k,mt(w("minWidth"),K)||0),f=Math.max(L,mt(w("minHeight"),_)||0),v=mt(w("maxWidth"),K),g=mt(w("maxHeight"),_),isNaN(v)&&(v=1/0),isNaN(g)&&(g=1/0),m=mt(x.width,0)||0,C=mt(x.height,0)||0,o=parseFloat(w("width"))||0,s=parseFloat(w("height"))||0,l=F(o-m)<1?xa(c,m||o,v):o,u=F(s-C)<1?xa(f,C||s,g):s,r=l,n=u,a=l,i=u,D?(h=v,A=g,d=c,p=f,l=r-H,u=n-V):(h=v+H,A=g+V,d=c+H,p=f+V,r=l+H,n=u+V),a=l+k,i=u+L}return{svg:y,offsetWidth:r,offsetHeight:n,clientWidth:a,clientHeight:i,contentWidth:l,contentHeight:u,inlineCSSWidth:m,inlineCSSHeight:C,cssWidth:o,cssHeight:s,minWidth:c,minHeight:f,maxWidth:v,maxHeight:g,minOffsetWidth:d,minOffsetHeight:p,maxOffsetWidth:h,maxOffsetHeight:A}}function kl(t,e){return Mt(e>0?t[0]:t[1],e>0?t[1]:t[0])}function on(){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 Fl(t,e){var r=t===Ne(t)||t===ii(t),n={clientLeft:t.clientLeft,clientTop:t.clientTop,clientWidth:t.clientWidth,clientHeight:t.clientHeight,scrollWidth:t.scrollWidth,scrollHeight:t.scrollHeight,overflow:!1};return r&&(n.clientHeight=Math.max(e.height,n.clientHeight),n.scrollHeight=Math.max(e.height,n.scrollHeight)),n.overflow=Zt(t)("overflow")!=="visible",T(T({},e),n)}function ca(t,e,r,n){var a=t.left,i=t.right,o=t.top,s=t.bottom,l=e.top,u=e.left,c={left:u+a,top:l+o,right:u+i,bottom:l+s,width:i-a,height:s-o};return r&&n?Fl(r,c):c}function Mr(t,e){var r=0,n=0,a=0,i=0;if(t){var o=t.getBoundingClientRect();r=o.left,n=o.top,a=o.width,i=o.height}var s={left:r,top:n,width:a,height:i,right:r+a,bottom:n+i};return t&&e?Fl(t,s):s}function z0(t){var e=t.props,r=e.groupable,n=e.svgOrigin,a=t.getState(),i=a.offsetWidth,o=a.offsetHeight,s=a.svg,l=a.transformOrigin;return!r&&s&&n?Bi(n,i,o):l}function Hl(t,e,r,n){var a;if(t)a=t;else if(e)a=[0,0];else{var i=r.target;a=Wl(i,n)}return a}function Wl(t,e){if(t){var r=t.getAttribute("data-rotation")||"",n=t.getAttribute("data-direction");if(e.deg=r,!!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 Di(t,e){return[pt(e,t[0]),pt(e,t[1]),pt(e,t[2]),pt(e,t[3])]}function ie(t){var e=t.left,r=t.top,n=t.pos1,a=t.pos2,i=t.pos3,o=t.pos4;return Di([n,a,i,o],[e,r])}function Xa(t,e){t[e?"controlAbles":"targetAbles"].forEach(function(r){r.unset&&r.unset(t)})}function nr(t,e){var r=e?"controlGesto":"targetGesto",n=t[r];(n==null?void 0:n.isIdle())===!1&&Xa(t,e),n==null||n.unset(),t[r]=null}function _t(t,e){if(e){var r=hr(e);r.nextStyle=T(T({},r.nextStyle),t)}return{style:t,cssText:Se(t).map(function(n){return"".concat(pn(n,"-"),": ").concat(t[n],";")}).join("")}}function Ul(t,e,r){var n=e.afterTransform||e.transform;return T(T({},_t(T(T(T({},t.style),e.style),{transform:n}),r)),{afterTransform:n,transform:t.transform})}function ut(t,e,r,n){var a=e.datas;a.datas||(a.datas={});var i=T(T({},r),{target:t.state.target,clientX:e.clientX,clientY:e.clientY,inputEvent:e.inputEvent,currentTarget:t,moveable:t,datas:a.datas,isFirstDrag:!!e.isFirstDrag,isTrusted:e.isTrusted!==!1,stopAble:function(){a.isEventStart=!1},stopDrag:function(){var o;(o=e.stop)===null||o===void 0||o.call(e)}});return a.isStartEvent?n||(a.lastEvent=i):a.isStartEvent=!0,i}function $t(t,e,r){var n=e.datas,a="isDrag"in r?r.isDrag:e.isDrag;return n.datas||(n.datas={}),T(T({isDrag:a},r),{moveable:t,target:t.state.target,clientX:e.clientX,clientY:e.clientY,inputEvent:e.inputEvent,currentTarget:t,lastEvent:n.lastEvent,isDouble:e.isDouble,datas:n.datas,isFirstDrag:!!e.isFirstDrag})}function Qn(t,e,r){t._emitter.on(e,r)}function Q(t,e,r,n){return t.triggerEvent(e,r,n)}function Mi(t,e){return Oe(t).getComputedStyle(t,e)}function sn(t,e,r){var n={},a={};return t.filter(function(i){var o=i.name;if(n[o]||!e.some(function(s){return i[s]}))return!1;if(!r&&i.ableGroup){if(a[i.ableGroup])return!1;a[i.ableGroup]=!0}return n[o]=!0,!0})}function Qa(t,e){return t===e||t==null&&e==null}function Y0(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];for(var r=t.length-1,n=0;n<r;++n){var a=t[n];if(!Gn(a))return a}return t[r]}function zl(t,e){var r=[],n=[];return t.forEach(function(a,i){var o=e(a,i,t),s=n.indexOf(o),l=r[s]||[];s===-1&&(n.push(o),r.push(l)),l.push(a)}),r}function V0(t,e){var r=[],n={};return t.forEach(function(a,i){var o=e(a,i,t),s=n[o];s||(s=[],n[o]=s,r.push(s)),s.push(a)}),r}function Yl(t){return t.reduce(function(e,r){return e.concat(r)},[])}function ur(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return t.sort(function(r,n){return F(n)-F(r)}),t[0]}function cr(t,e,r){return Ut(he(t,r),Qe(e,r),r)}function Vl(t,e){var r,n=t.is3d,a=t.rootMatrix,i=n?4:3;return r=B(cr(a,[e.distX,e.distY],i),2),e.distX=r[0],e.distY=r[1],e}function ln(t,e,r,n){if(!r[0]&&!r[1])return e;var a=bt(t,[Bo(r[0]),0],n),i=bt(t,[0,Bo(r[1])],n),o=bt(t,[r[0]/ae(a),r[1]/ae(i)],n);return pt(e,o)}function se(t,e,r){return r?"".concat(t/e*100,"%"):"".concat(t,"px")}function Rn(t){return F(t)<=Kt?0:t}function Ii(t){return function(e){if(!e.isDragging(t))return"";var r=Lh(e,t),n=r.deg;return n?et("view-control-rotation".concat(n)):""}}function Ri(t,e){return e===void 0&&(e=[t]),function(r,n){if(n.isRequest)return e.some(function(i){return n.requestAble===i})?n.parentDirection:!1;var a=n.inputEvent.target;return Lt(a,et("direction"))&&(!t||Lt(a,et(t)))}}function X0(t,e){var r,n=or(t),a=t.slice(0,e<0?void 0:e),i=t.slice(0,e<0?void 0:e+1),o=t[e]||"",s=e<0?[]:t.slice(e),l=e<0?[]:t.slice(e+1),u=n.slice(0,e<0?void 0:e),c=n.slice(0,e<0?void 0:e+1),f=(r=n[e])!==null&&r!==void 0?r:or([""])[0],d=e<0?[]:n.slice(e),p=e<0?[]:n.slice(e+1),v=f?[f]:[],g=tr(u),h=tr(c),A=tr(d),m=tr(p),C=wt(g,A,4);return{transforms:t,beforeFunctionMatrix:g,beforeFunctionMatrix2:h,targetFunctionMatrix:tr(v),afterFunctionMatrix:A,afterFunctionMatrix2:m,allFunctionMatrix:C,beforeFunctions:u,beforeFunctions2:c,targetFunction:v[0],afterFunctions:d,afterFunctions2:p,beforeFunctionTexts:a,beforeFunctionTexts2:i,targetFunctionText:o,afterFunctionTexts:s,afterFunctionTexts2:l}}function Q0(t){return!t||!ce(t)||vr(t)?!1:Ot(t)||"length"in t}function ge(t,e){return t?vr(t)?t:Jt(t)?e?document.querySelector(t):t:ri(t)?t():bs(t)?t:"current"in t?t.current:t:null}function Ti(t,e){if(!t)return[];var r=Q0(t)?[].slice.call(t):[t];return r.reduce(function(n,a){return Jt(a)&&e?z(z([],B(n),!1),B([].slice.call(document.querySelectorAll(a))),!1):(Ot(a)?n.push(Ti(a,e)):n.push(ge(a,e)),n)},[])}function _0(t,e,r){var n=Mt(t,e)/Math.PI*180;return n=r>=0?n:180-n,n=n>=0?n:360+n,n}function Lo(t,e){var r=t.rootMatrix,n=t.is3d,a=n?4:3,i=he(r,a);return n||(i=fe(i,3,4)),i[12]=0,i[13]=0,i[14]=0,Rg(i,e)}function Xl(t,e,r,n,a){var i=B(t,2),o=i[0],s=i[1],l=0,u=0;if(a&&o&&s){var c=Mt([0,0],e),f=Mt([0,0],n),d=ae(e),p=Math.cos(c-f)*d;if(!n[0])u=p,l=u*r;else if(!n[1])l=p,u=l/r;else{var v=n[0]*o,g=n[1]*s,h=Math.atan2(v+e[0],g+e[1]),A=Math.atan2(v,g);h<0&&(h+=Math.PI*2),A<0&&(A+=Math.PI*2);var m=0;F(h-A)<Math.PI/2||F(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 C=ae([v+e[0],g+e[1]])*Math.cos(m);l=C*Math.sin(A)-v,u=C*Math.cos(A)-g,n[0]<0&&(l*=-1),n[1]<0&&(u*=-1)}}else l=n[0]*e[0],u=n[1]*e[1];return[l,u]}function Ql(t,e,r,n){var a,i=r.ratio,o=r.startOffsetWidth,s=r.startOffsetHeight,l=0,u=0,c=n.distX,f=n.distY,d=n.pinchScale,p=n.parentDistance,v=n.parentDist,g=n.parentScale,h=r.fixedDirection,A=[0,1].map(function(x){return F(t[x]-h[x])}),m=[0,1].map(function(x){var D=A[x];return D!==0&&(D=2/D),D});if(v)l=v[0],u=v[1],e&&(l?u||(u=l/i):l=u*i);else if(ir(d))l=(d-1)*o,u=(d-1)*s;else if(g)l=(g[0]-1)*o,u=(g[1]-1)*s;else if(p){var C=o*A[0],y=s*A[1],S=ae([C,y]);l=p/S*C*m[0],u=p/S*y*m[1]}else{var w=Ae({datas:r,distX:c,distY:f});w=m.map(function(x,D){return w[D]*x}),a=B(Xl([o,s],w,i,t,e),2),l=a[0],u=a[1]}return{distWidth:l,distHeight:u}}function _a(t,e){if(e){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 r=B(t.split(" "),2),n=r[0],a=r[1],i=_a(n||""),o=_a(a||""),s=T(T({},i),o),l={x:"50%",y:"50%"};return s.x&&(l.x=s.x),s.y&&(l.y=s.y),s.value&&(s.x&&!s.y&&(l.y=s.value),!s.x&&s.y&&(l.x=s.value)),l}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 Bi(t,e,r){var n=_a(t,!0),a=n.x,i=n.y;return[mt(a,e)||0,mt(i,r)||0]}function K0(t,e,r){var n=t.map(function(i){return rt(i,e)}),a=n.map(function(i){return Ur(i,r)});return{prev:n,next:a,result:a.map(function(i){return pt(i,e)})}}function _l(t,e){return t.length===e.length&&t.every(function(r,n){var a=e[n],i=Ot(r),o=Ot(a);return i&&o?_l(r,a):!i&&!o?r===a:!1})}function No(t,e,r,n){var a=t[e];return e in t&&(a===r||n(a)===n(r))?a:(t[e]=r,r)}function ee(t){return t>=0?1:-1}function F(t){return Math.abs(t)}function fa(t,e){return Uv(t).map(function(r){return e(r)})}function Kl(t){return ir(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 q0=Vr("pinchable",{props:["pinchable"],events:["pinchStart","pinch","pinchEnd","pinchGroupStart","pinchGroup","pinchGroupEnd"],dragStart:function(){return!0},pinchStart:function(t,e){var r=e.datas,n=e.targets,a=e.angle,i=e.originalDatas,o=t.props,s=o.pinchable,l=o.ables;if(!s)return!1;var u="onPinch".concat(n?"Group":"","Start"),c="drag".concat(n?"Group":"","ControlStart"),f=(s===!0?t.controlAbles:l.filter(function(g){return s.indexOf(g.name)>-1})).filter(function(g){return g.canPinch&&g[c]}),d=ut(t,e,{});n&&(d.targets=n);var p=Q(t,u,d);r.isPinch=p!==!1,r.ables=f;var v=r.isPinch;return v?(f.forEach(function(g){if(i[g.name]=i[g.name]||{},!!g[c]){var h=T(T({},e),{datas:i[g.name],parentRotate:a,isPinch:!0});g[c](t,h)}}),t.state.snapRenderInfo={request:e.isRequest,direction:[0,0]},v):!1},pinch:function(t,e){var r=e.datas,n=e.scale,a=e.distance,i=e.originalDatas,o=e.inputEvent,s=e.targets,l=e.angle;if(r.isPinch){var u=a*(1-1/n),c=ut(t,e,{});s&&(c.targets=s);var f="onPinch".concat(s?"Group":"");Q(t,f,c);var d=r.ables,p="drag".concat(s?"Group":"","Control");return d.forEach(function(v){v[p]&&v[p](t,T(T({},e),{datas:i[v.name],inputEvent:o,resolveMatrix:!0,pinchScale:n,parentDistance:u,parentRotate:l,isPinch:!0}))}),c}},pinchEnd:function(t,e){var r=e.datas,n=e.isPinch,a=e.inputEvent,i=e.targets,o=e.originalDatas;if(r.isPinch){var s="onPinch".concat(i?"Group":"","End"),l=$t(t,e,{isDrag:n});i&&(l.targets=i),Q(t,s,l);var u=r.ables,c="drag".concat(i?"Group":"","ControlEnd");return u.forEach(function(f){f[c]&&f[c](t,T(T({},e),{isDrag:n,datas:o[f.name],inputEvent:a,isPinch:!0}))}),n}},pinchGroupStart:function(t,e){return this.pinchStart(t,T(T({},e),{targets:t.props.targets}))},pinchGroup:function(t,e){return this.pinch(t,T(T({},e),{targets:t.props.targets}))},pinchGroupEnd:function(t,e){return this.pinchEnd(t,T(T({},e),{targets:t.props.targets}))}}),ko=Ri("scalable"),J0={name:"scalable",ableGroup:"size",canPinch:!0,props:["scalable","throttleScale","renderDirections","keepRatio","edge","displayAroundControls"],events:["scaleStart","beforeScale","scale","scaleEnd","scaleGroupStart","beforeScaleGroup","scaleGroup","scaleGroupEnd"],render:gl("scalable"),dragControlCondition:ko,viewClassName:Ii("scalable"),dragControlStart:function(t,e){var r=e.datas,n=e.isPinch,a=e.inputEvent,i=e.parentDirection,o=Hl(i,n,a,r),s=t.state,l=s.width,u=s.height,c=s.targetTransform,f=s.target,d=s.pos1,p=s.pos2,v=s.pos4;if(!o||!f)return!1;n||Je(t,e),r.datas={},r.transform=c,r.prevDist=[1,1],r.direction=o,r.startOffsetWidth=l,r.startOffsetHeight=u,r.startValue=[1,1];var g=!o[0]&&!o[1]||o[0]||!o[1];Un(e,"scale"),r.isWidth=g;function h(w){r.ratio=w&&isFinite(w)?w:0}r.startPositions=ie(t.state);function A(w){var x=Sl(r.startPositions,w);r.fixedDirection=x.fixedDirection,r.fixedPosition=x.fixedPosition,r.fixedOffset=x.fixedOffset}r.setFixedDirection=A,h(ye(d,p)/ye(p,v)),A([-o[0],-o[1]]);var m=function(w){r.minScaleSize=w},C=function(w){r.maxScaleSize=w};m([-1/0,-1/0]),C([1/0,1/0]);var y=ut(t,e,T(T({direction:o,set:function(w){r.startValue=w},setRatio:h,setFixedDirection:A,setMinScaleSize:m,setMaxScaleSize:C},Wn(e)),{dragStart:Qt.dragStart(t,new sr().dragStart([0,0],e))})),S=Q(t,"onScaleStart",y);return r.startFixedDirection=r.fixedDirection,S!==!1&&(r.isScale=!0,t.state.snapRenderInfo={request:e.isRequest,direction:o}),r.isScale?y:!1},dragControl:function(t,e){Fn(e,"scale");var r=e.datas,n=e.parentKeepRatio,a=e.parentFlag,i=e.isPinch,o=e.dragClient,s=e.isRequest,l=e.useSnap,u=e.resolveMatrix,c=r.prevDist,f=r.direction,d=r.startOffsetWidth,p=r.startOffsetHeight,v=r.isScale,g=r.startValue,h=r.isWidth,A=r.ratio;if(!v)return!1;var m=t.props,C=m.throttleScale,y=m.parentMoveable,S=f;!f[0]&&!f[1]&&(S=[1,1]);var w=A&&(n!=null?n:m.keepRatio)||!1,x=t.state,D=[g[0],g[1]];function M(){var at=Ql(S,w,r,e),Z=at.distWidth,J=at.distHeight,gt=d?(d+Z)/d:1,st=p?(p+J)/p:1;g[0]||(D[0]=Z/d),g[1]||(D[1]=J/p);var lt=(S[0]||w?gt:1)*D[0],ft=(S[1]||w?st:1)*D[1];return lt===0&&(lt=ee(c[0])*en),ft===0&&(ft=ee(c[1])*en),[lt,ft]}var I=M();if(!i&&t.props.groupable){var P=x.snapRenderInfo||{},E=P.direction;Ot(E)&&(E[0]||E[1])&&(x.snapRenderInfo={direction:f,request:e.isRequest})}Q(t,"onBeforeScale",ut(t,e,{scale:I,setFixedDirection:function(at){return r.setFixedDirection(at),I=M(),I},startFixedDirection:r.startFixedDirection,setScale:function(at){I=at}},!0));var b=[I[0]/D[0],I[1]/D[1]],O=o,G=[0,0],N=!o&&!a&&i;if(N||u?O=mi(t,r.targetAllTransform,[0,0],[0,0],r):o||(O=r.fixedPosition),i||(G=M0(t,b,f,!l&&s,r)),w){S[0]&&S[1]&&G[0]&&G[1]&&(Math.abs(G[0]*d)>Math.abs(G[1]*p)?G[1]=0:G[0]=0);var k=!G[0]&&!G[1];if(k&&(h?b[0]=ot(b[0]*D[0],C)/D[0]:b[1]=ot(b[1]*D[1],C)/D[1]),S[0]&&!S[1]||G[0]&&!G[1]||k&&h){b[0]+=G[0];var L=d*b[0]*D[0]/A;b[1]=L/p/D[1]}else if(!S[0]&&S[1]||!G[0]&&G[1]||k&&!h){b[1]+=G[1];var W=p*b[1]*D[1]*A;b[0]=W/d/D[0]}}else b[0]+=G[0],b[1]+=G[1],G[0]||(b[0]=ot(b[0]*D[0],C)/D[0]),G[1]||(b[1]=ot(b[1]*D[1],C)/D[1]);b[0]===0&&(b[0]=ee(c[0])*en),b[1]===0&&(b[1]=ee(c[1])*en),I=B0(b,[D[0],D[1]]);var U=[d,p],H=[d*I[0],p*I[1]];H=Cs(H,r.minScaleSize,r.maxScaleSize,w?A:!1),I=fa(2,function(at){return U[at]?H[at]/U[at]:H[at]}),b=fa(2,function(at){return I[at]/D[at]});var V=fa(2,function(at){return c[at]?b[at]/c[at]:b[at]}),j="scale(".concat(b.join(", "),")"),K="scale(".concat(I.join(", "),")"),_=Hn(r,K,j),Y=!g[0]||!g[1],$=Rh(t,Y?K:j,r.fixedDirection,O,r.fixedOffset,r,Y),nt=N?$:rt($,r.prevInverseDist||[0,0]);if(r.prevDist=b,r.prevInverseDist=$,I[0]===c[0]&&I[1]===c[1]&&nt.every(function(at){return!at})&&!y&&!N)return!1;var dt=ut(t,e,T({offsetWidth:d,offsetHeight:p,direction:f,scale:I,dist:b,delta:V,isPinch:!!i},ul(t,_,nt,i,e)));return Q(t,"onScale",dt),dt},dragControlEnd:function(t,e){var r=e.datas;if(!r.isScale)return!1;r.isScale=!1;var n=$t(t,e,{});return Q(t,"onScaleEnd",n),n},dragGroupControlCondition:ko,dragGroupControlStart:function(t,e){var r=e.datas,n=this.dragControlStart(t,e);if(!n)return!1;var a=ue(t,"resizable",e);r.moveableScale=t.scale;var i=Ce(t,this,"dragControlStart",e,function(u,c){return En(t,u,r,c)}),o=function(u){n.setFixedDirection(u),i.forEach(function(c,f){c.setFixedDirection(u),En(t,c.moveable,r,a[f])})};r.setFixedDirection=o;var s=T(T({},n),{targets:t.props.targets,events:i,setFixedDirection:o}),l=Q(t,"onScaleGroupStart",s);return r.isScale=l!==!1,r.isScale?s:!1},dragGroupControl:function(t,e){var r=e.datas;if(r.isScale){Qn(t,"onBeforeScale",function(c){Q(t,"onBeforeScaleGroup",ut(t,e,T(T({},c),{targets:t.props.targets}),!0))});var n=this.dragControl(t,e);if(n){var a=n.dist,i=r.moveableScale;t.scale=[a[0]*i[0],a[1]*i[1]];var o=t.props.keepRatio,s=r.fixedPosition,l=Ce(t,this,"dragControl",e,function(c,f){var d=B(Ut(zr(t.rotation/180*Math.PI,3),[f.datas.originalX*a[0],f.datas.originalY*a[1],1],3),2),p=d[0],v=d[1];return T(T({},f),{parentDist:null,parentScale:a,parentKeepRatio:o,dragClient:pt(s,[p,v])})}),u=T({targets:t.props.targets,events:l},n);return Q(t,"onScaleGroup",u),u}}},dragGroupControlEnd:function(t,e){var r=e.isDrag,n=e.datas;if(n.isScale){this.dragControlEnd(t,e);var a=Ce(t,this,"dragControlEnd",e),i=$t(t,e,{targets:t.props.targets,events:a});return Q(t,"onScaleGroupEnd",i),r}},request:function(){var t={},e=0,r=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 e+=a.deltaWidth,r+=a.deltaHeight,{datas:t,parentDist:[e,r],parentKeepRatio:a.keepRatio,useSnap:n}},requestEnd:function(){return{datas:t,isDrag:!0,useSnap:n}}}}};function Ie(t,e){return t.map(function(r,n){return ke(r,e[n],1,2)})}function Fo(t,e,r){var n=Mt(t,e),a=Mt(t,r),i=a-n;return i>=0?i:i+2*Math.PI}function j0(t,e){var r=Fo(t[0],t[1],t[2]),n=Fo(e[0],e[1],e[2]),a=Math.PI;return!(r>=a&&n<=a||r<=a&&n>=a)}var Z0={name:"warpable",ableGroup:"size",props:["warpable","renderDirections","edge","displayAroundControls"],events:["warpStart","warp","warpEnd"],viewClassName:Ii("warpable"),render:function(t,e){var r=t.props,n=r.resizable,a=r.scalable,i=r.warpable,o=r.zoom;if(n||a||!i)return[];var s=t.state,l=s.pos1,u=s.pos2,c=s.pos3,f=s.pos4,d=Ie(l,u),p=Ie(u,l),v=Ie(l,c),g=Ie(c,l),h=Ie(c,f),A=Ie(f,c),m=Ie(u,f),C=Ie(f,u);return z([e.createElement("div",{className:et("line"),key:"middeLine1",style:xr(d,h,o)}),e.createElement("div",{className:et("line"),key:"middeLine2",style:xr(p,A,o)}),e.createElement("div",{className:et("line"),key:"middeLine3",style:xr(v,m,o)}),e.createElement("div",{className:et("line"),key:"middeLine4",style:xr(g,C,o)})],B(hl(t,"warpable",e)),!1)},dragControlCondition:function(t,e){if(e.isRequest)return!1;var r=e.inputEvent.target;return Lt(r,et("direction"))&&Lt(r,et("warpable"))},dragControlStart:function(t,e){var r=e.datas,n=e.inputEvent,a=t.props.target,i=n.target,o=Wl(i,r);if(!o||!a)return!1;var s=t.state,l=s.transformOrigin,u=s.is3d,c=s.targetTransform,f=s.targetMatrix,d=s.width,p=s.height,v=s.left,g=s.top;r.datas={},r.targetTransform=c,r.warpTargetMatrix=u?f:fe(f,3,4),r.targetInverseMatrix=Vs(he(r.warpTargetMatrix,4),3,4),r.direction=o,r.left=v,r.top=g,r.poses=[[0,0],[d,0],[0,p],[d,p]].map(function(m){return rt(m,l)}),r.nextPoses=r.poses.map(function(m){var C=B(m,2),y=C[0],S=C[1];return Ut(r.warpTargetMatrix,[y,S,0,1],4)}),r.startValue=xt(4),r.prevMatrix=xt(4),r.absolutePoses=ie(s),r.posIndexes=ll(o),Je(t,e),Un(e,"matrix3d"),s.snapRenderInfo={request:e.isRequest,direction:o};var h=ut(t,e,T({set:function(m){r.startValue=m}},Wn(e))),A=Q(t,"onWarpStart",h);return A!==!1&&(r.isWarp=!0),r.isWarp},dragControl:function(t,e){var r=e.datas,n=e.isRequest,a=e.distX,i=e.distY,o=r.targetInverseMatrix,s=r.prevMatrix,l=r.isWarp,u=r.startValue,c=r.poses,f=r.posIndexes,d=r.absolutePoses;if(!l)return!1;if(Fn(e,"matrix3d"),Ar(t,"warpable")){var p=f.map(function(M){return d[M]});p.length>1&&p.push([(p[0][0]+p[1][0])/2,(p[0][1]+p[1][1])/2]);var v=Vn(t,n,{horizontal:p.map(function(M){return M[1]+i}),vertical:p.map(function(M){return M[0]+a})}),g=v.horizontal,h=v.vertical;i-=g.offset,a-=h.offset}var A=Ae({datas:r,distX:a,distY:i},!0),m=r.nextPoses.slice();if(f.forEach(function(M){m[M]=pt(m[M],A)}),!wh.every(function(M){return j0(M.map(function(I){return c[I]}),M.map(function(I){return m[I]}))}))return!1;var C=di(c[0],c[2],c[1],c[3],m[0],m[2],m[1],m[3]);if(!C.length)return!1;var y=wt(o,C,4),S=ol(r,y,!0),w=wt(he(s,4),S,4);r.prevMatrix=S;var x=wt(u,S,4),D=Hn(r,"matrix3d(".concat(x.join(", "),")"),"matrix3d(".concat(S.join(", "),")"));return Ai(e,D),Q(t,"onWarp",ut(t,e,T({delta:w,matrix:x,dist:S,multiply:wt,transform:D},_t({transform:D},e)))),!0},dragControlEnd:function(t,e){var r=e.datas,n=e.isDrag;return r.isWarp?(r.isWarp=!1,Q(t,"onWarpEnd",$t(t,e,{})),n):!1}},$0=et("area-pieces"),un=et("area-piece"),ql=et("avoid"),tA=et("view-dragging");function da(t){var e=t.areaElement;if(e){var r=t.state,n=r.width,a=r.height;Es(e,ql),e.style.cssText+="left: 0px; top: 0px; width: ".concat(n,"px; height: ").concat(a,"px")}}function Ho(t){return t.createElement("div",{key:"area_pieces",className:$0},t.createElement("div",{className:un}),t.createElement("div",{className:un}),t.createElement("div",{className:un}),t.createElement("div",{className:un}))}var Jl={name:"dragArea",props:["dragArea","passDragArea"],events:["click","clickGroup"],render:function(t,e){var r=t.props,n=r.target,a=r.dragArea,i=r.groupable,o=r.passDragArea,s=t.getState(),l=s.width,u=s.height,c=s.renderPoses,f=o?et("area","pass"):et("area");if(i)return[e.createElement("div",{key:"area",ref:we(t,"areaElement"),className:f}),Ho(e)];if(!n||!a)return[];var d=di([0,0],[l,0],[0,u],[l,u],c[0],c[1],c[2],c[3]),p=d.length?Xn(d,!0):"none";return[e.createElement("div",{key:"area",ref:we(t,"areaElement"),className:f,style:{top:"0px",left:"0px",width:"".concat(l,"px"),height:"".concat(u,"px"),transformOrigin:"0 0",transform:p}}),Ho(e)]},dragStart:function(t,e){var r=e.datas,n=e.clientX,a=e.clientY,i=e.inputEvent;if(!i)return!1;r.isDragArea=!1;var o=t.areaElement,s=t.state,l=s.moveableClientRect,u=s.renderPoses,c=s.rootMatrix,f=s.is3d,d=l.left,p=l.top,v=re(u),g=v.left,h=v.top,A=v.width,m=v.height,C=f?4:3,y=B(cr(c,[n-d,a-p],C),2),S=y[0],w=y[1];S-=g,w-=h;var x=[{left:g,top:h,width:A,height:w-10},{left:g,top:h,width:S-10,height:m},{left:g,top:h+w+10,width:A,height:m-w-10},{left:g+S+10,top:h,width:A-S-10,height:m}],D=[].slice.call(o.nextElementSibling.children);x.forEach(function(M,I){D[I].style.cssText="left: ".concat(M.left,"px;top: ").concat(M.top,"px; width: ").concat(M.width,"px; height: ").concat(M.height,"px;")}),Ss(o,ql),s.disableNativeEvent=!0},drag:function(t,e){var r=e.datas,n=e.inputEvent;if(this.enableNativeEvent(t),!n)return!1;r.isDragArea||(r.isDragArea=!0,da(t))},dragEnd:function(t,e){this.enableNativeEvent(t);var r=e.inputEvent,n=e.datas;if(!r)return!1;n.isDragArea||da(t)},dragGroupStart:function(t,e){return this.dragStart(t,e)},dragGroup:function(t,e){return this.drag(t,e)},dragGroupEnd:function(t,e){return this.dragEnd(t,e)},unset:function(t){da(t),t.state.disableNativeEvent=!1},enableNativeEvent:function(t){var e=t.state;e.disableNativeEvent&&ys(function(){e.disableNativeEvent=!1})}},eA=Vr("origin",{props:["origin","svgOrigin"],render:function(t,e){var r=t.props,n=r.zoom,a=r.svgOrigin,i=r.groupable,o=t.getState(),s=o.beforeOrigin,l=o.rotation,u=o.svg,c=o.allMatrix,f=o.is3d,d=o.left,p=o.top,v=o.offsetWidth,g=o.offsetHeight,h;if(!i&&u&&a){var A=B(Bi(a,v,g),2),m=A[0],C=A[1],y=f?4:3,S=bt(c,[m,C],y);h=In(l,n,rt(S,[d,p]))}else h=In(l,n,s);return[e.createElement("div",{className:et("control","origin"),style:h,key:"beforeOrigin"})]}});function rA(t){var e=t.scrollContainer;return[e.scrollLeft,e.scrollTop]}var nA={name:"scrollable",canPinch:!0,props:["scrollable","scrollContainer","scrollThreshold","scrollThrottleTime","getScrollPosition","scrollOptions"],events:["scroll","scrollGroup"],dragRelation:"strong",dragStart:function(t,e){var r=t.props,n=r.scrollContainer,a=n===void 0?t.getContainer():n,i=r.scrollOptions,o=new Fg,s=ge(a,!0);e.datas.dragScroll=o,t.state.dragScroll=o;var l=e.isControl?"controlGesto":"targetGesto",u=e.targets;o.on("scroll",function(c){var f=c.container,d=c.direction,p=ut(t,e,{scrollContainer:f,direction:d}),v=u?"onScrollGroup":"onScroll";u&&(p.targets=u),Q(t,v,p)}).on("move",function(c){var f=c.offsetX,d=c.offsetY,p=c.inputEvent;t[l].scrollBy(f,d,p.inputEvent,!0)}).on("scrollDrag",function(c){var f=c.next;f(t[l].getCurrentEvent())}),o.dragStart(e,T({container:s},i))},checkScroll:function(t,e){var r=e.datas.dragScroll;if(r){var n=t.props,a=n.scrollContainer,i=a===void 0?t.getContainer():a,o=n.scrollThreshold,s=o===void 0?0:o,l=n.scrollThrottleTime,u=l===void 0?0:l,c=n.getScrollPosition,f=c===void 0?rA:c,d=n.scrollOptions;return r.drag(e,T({container:i,threshold:s,throttleTime:u,getScrollPosition:function(p){return f({scrollContainer:p.container,direction:p.direction})}},d)),!0}},drag:function(t,e){return this.checkScroll(t,e)},dragEnd:function(t,e){e.datas.dragScroll.dragEnd(),e.datas.dragScroll=null},dragControlStart:function(t,e){return this.dragStart(t,T(T({},e),{isControl:!0}))},dragControl:function(t,e){return this.drag(t,e)},dragControlEnd:function(t,e){return this.dragEnd(t,e)},dragGroupStart:function(t,e){return this.dragStart(t,T(T({},e),{targets:t.props.targets}))},dragGroup:function(t,e){return this.drag(t,T(T({},e),{targets:t.props.targets}))},dragGroupEnd:function(t,e){return this.dragEnd(t,T(T({},e),{targets:t.props.targets}))},dragGroupControlStart:function(t,e){return this.dragStart(t,T(T({},e),{targets:t.props.targets,isControl:!0}))},dragGroupControl:function(t,e){return this.drag(t,T(T({},e),{targets:t.props.targets}))},dragGroupControEnd:function(t,e){return this.dragEnd(t,T(T({},e),{targets:t.props.targets}))},unset:function(t){var e,r=t.state;(e=r.dragScroll)===null||e===void 0||e.dragEnd(),r.dragScroll=null}},jl={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"]},aA=Vr("padding",{props:["padding"],render:function(t,e){var r=t.props;if(r.dragArea)return[];var n=Kl(r.padding||{}),a=n.left,i=n.top,o=n.right,s=n.bottom,l=t.getState(),u=l.renderPoses,c=l.pos1,f=l.pos2,d=l.pos3,p=l.pos4,v=[c,f,d,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),C=m[0],y=m[1],S=v[C],w=v[y],x=u[C],D=u[y],M=di([0,0],[100,0],[0,100],[100,100],S,w,x,D);if(M.length)return e.createElement("div",{key:"padding".concat(A),className:et("padding"),style:{transform:Xn(M,!0)}})})}}),Wo=["nw","ne","se","sw"];function cn(t,e){var r=t[0]+t[1],n=r>e?e/r:1;return t[0]*=n,t[1]=e-t[1]*n,t}var iA=[1,2,5,6],oA=[0,3,4,7],We=[1,-1,-1,1],Ue=[1,1,-1,-1];function Oi(t,e,r,n,a,i,o,s){a===void 0&&(a=0),i===void 0&&(i=0),o===void 0&&(o=r),s===void 0&&(s=n);var l=[],u=!1,c=t.filter(function(d){return!d.virtual}),f=c.map(function(d){var p=d.horizontal,v=d.vertical,g=d.pos;if(v&&!u&&(u=!0,l.push("/")),u){var h=Math.max(0,v===1?g[1]-i:s-g[1]);return l.push(se(h,n,e)),h}else{var h=Math.max(0,p===1?g[0]-a:o-g[0]);return l.push(se(h,r,e)),h}});return{radiusPoses:c,styles:l,raws:f}}function Zl(t){for(var e=[0,0],r=[0,0],n=t.length,a=0;a<n;++a){var i=t[a];i.sub&&(i.horizontal&&(e[1]===0&&(e[0]=a),e[1]=a-e[0]+1,r[0]=a+1),i.vertical&&(r[1]===0&&(r[0]=a),r[1]=a-r[0]+1))}return{horizontalRange:e,verticalRange:r}}function $l(t,e,r,n,a,i,o){var s,l,u,c;i===void 0&&(i=[0,0]),o===void 0&&(o=!1);var f=t.indexOf("/"),d=(f>-1?t.slice(0,f):t).length,p=t.slice(0,d),v=t.slice(d+1),g=p.length,h=v.length,A=h>0,m=B(p,4),C=m[0],y=C===void 0?"0px":C,S=m[1],w=S===void 0?y:S,x=m[2],D=x===void 0?y:x,M=m[3],I=M===void 0?w:M,P=B(v,4),E=P[0],b=E===void 0?y:E,O=P[1],G=O===void 0?A?b:w:O,N=P[2],k=N===void 0?A?b:D:N,L=P[3],W=L===void 0?A?G:I:L,U=[y,w,D,I].map(function(Y){return mt(Y,e)}),H=[b,G,k,W].map(function(Y){return mt(Y,r)}),V=U.slice(),j=H.slice();s=B(cn([V[0],V[1]],e),2),V[0]=s[0],V[1]=s[1],l=B(cn([V[3],V[2]],e),2),V[3]=l[0],V[2]=l[1],u=B(cn([j[0],j[3]],r),2),j[0]=u[0],j[3]=u[1],c=B(cn([j[1],j[2]],r),2),j[1]=c[0],j[2]=c[1];var K=o?V:V.slice(0,Math.max(i[0],g)),_=o?j:j.slice(0,Math.max(i[1],h));return z(z([],B(K.map(function(Y,$){var nt=Wo[$];return{virtual:$>=g,horizontal:We[$],vertical:0,pos:[n+Y,a+(Ue[$]===-1?r:0)],sub:!0,raw:U[$],direction:nt}})),!1),B(_.map(function(Y,$){var nt=Wo[$];return{virtual:$>=h,horizontal:0,vertical:Ue[$],pos:[n+(We[$]===-1?e:0),a+Y],sub:!0,raw:H[$],direction:nt}})),!1)}function sA(t,e,r,n,a){a===void 0&&(a=e.length);var i=Zl(t.slice(n)),o=i.horizontalRange,s=i.verticalRange,l=r-n,u=0;if(l===0)u=a;else if(l>0&&l<o[1])u=o[1]-l;else if(l>=s[0])u=s[0]+s[1]-l;else return;t.splice(r,u),e.splice(r,u)}function lA(t,e,r,n,a,i,o,s,l,u,c){u===void 0&&(u=0),c===void 0&&(c=0);var f=Zl(t.slice(r)),d=f.horizontalRange,p=f.verticalRange;if(n>-1)for(var v=We[n]===1?i-u:s-i,g=d[1];g<=n;++g){var h=Ue[g]===1?c:l,A=0;if(n===g?A=i:g===0?A=u+v:We[g]===-1&&(A=s-(e[r][0]-u)),t.splice(r+g,0,{horizontal:We[g],vertical:0,pos:[A,h]}),e.splice(r+g,0,[A,h]),g===0)break}else if(a>-1){var m=Ue[a]===1?o-c:l-o;if(d[1]===0&&p[1]===0){var C=[u+m,c];t.push({horizontal:We[0],vertical:0,pos:C}),e.push(C)}for(var y=p[0],g=p[1];g<=a;++g){var A=We[g]===1?u:s,h=0;if(a===g?h=o:g===0?h=c+m:Ue[g]===1?h=e[r+y][1]:Ue[g]===-1&&(h=l-(e[r+y][1]-c)),t.push({horizontal:0,vertical:Ue[g],pos:[A,h]}),e.push([A,h]),g===0)break}}}function uA(t,e){e===void 0&&(e=t.map(function(a){return a.raw}));var r=t.map(function(a,i){return a.horizontal?e[i]:null}).filter(function(a){return a!=null}),n=t.map(function(a,i){return a.vertical?e[i]:null}).filter(function(a){return a!=null});return{horizontals:r,verticals:n}}var cA=[[0,-1,"n"],[1,0,"e"]],fA=[[-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 Pi(t,e,r){var n=t.props.clipRelative,a=t.state,i=a.width,o=a.height,s=e,l=s.type,u=s.poses,c=l==="rect",f=l==="circle";if(l==="polygon")return r.map(function(w){return"".concat(se(w[0],i,n)," ").concat(se(w[1],o,n))});if(c||l==="inset"){var d=r[1][1],p=r[3][0],v=r[7][0],g=r[5][1];if(c)return[d,p,g,v].map(function(w){return"".concat(w,"px")});var h=[d,i-p,o-g,v].map(function(w,x){return se(w,x%2?i:o,n)});if(r.length>8){var A=B(rt(r[4],r[0]),2),m=A[0],C=A[1];h.push.apply(h,z(["round"],B(Oi(u.slice(8).map(function(w,x){return T(T({},w),{pos:r[x]})}),n,m,C,v,d,p,g).styles),!1))}return h}else if(f||l==="ellipse"){var y=r[0],S=se(F(r[1][1]-y[1]),f?Math.sqrt((i*i+o*o)/2):o,n),h=f?[S]:[se(F(r[2][0]-y[0]),i,n),S];return h.push("at",se(y[0],i,n),se(y[1],o,n)),h}}function Tn(t,e,r,n){var a=[n,(n+e)/2,e],i=[t,(t+r)/2,r];return fA.map(function(o){var s=B(o,3),l=s[0],u=s[1],c=s[2],f=a[l+1],d=i[u+1];return{vertical:F(u),horizontal:F(l),direction:c,pos:[f,d]}})}function tu(t){var e=[1/0,-1/0],r=[1/0,-1/0];return t.forEach(function(n){var a=n.pos;e[0]=Math.min(e[0],a[0]),e[1]=Math.max(e[1],a[0]),r[0]=Math.min(r[0],a[1]),r[1]=Math.max(r[1],a[1])}),[F(e[1]-e[0]),F(r[1]-r[0])]}function Uo(t,e,r,n,a){var i,o,s,l,u,c,f,d,p;if(t){var v=a;if(!v){var g=Zt(t),h=g("clipPath");v=h!=="none"?h:g("clip")}if(!((!v||v==="none"||v==="auto")&&(v=n,!v))){var A=ws(v),m=A.prefix,C=m===void 0?v:m,y=A.value,S=y===void 0?"":y,w=C==="circle",x=" ";if(C==="polygon"){var D=ze(S||"0% 0%, 100% 0%, 100% 100%, 0% 100%");x=",";var M=D.map(function(It){var Yt=B(It.split(" "),2),Ht=Yt[0],Rt=Yt[1];return{vertical:1,horizontal:1,pos:[mt(Ht,e),mt(Rt,r)]}}),I=Ke(M.map(function(It){return It.pos}));return{type:C,clipText:v,poses:M,splitter:x,left:I.minX,right:I.maxX,top:I.minY,bottom:I.maxY}}else if(w||C==="ellipse"){var P="",E="",b=0,O=0,D=Pe(S);if(w){var G="";i=B(D,4),o=i[0],G=o===void 0?"50%":o,s=i[2],P=s===void 0?"50%":s,l=i[3],E=l===void 0?"50%":l,b=mt(G,Math.sqrt((e*e+r*r)/2)),O=b}else{var N="",k="";u=B(D,5),c=u[0],N=c===void 0?"50%":c,f=u[1],k=f===void 0?"50%":f,d=u[3],P=d===void 0?"50%":d,p=u[4],E=p===void 0?"50%":p,b=mt(N,e),O=mt(k,r)}var L=[mt(P,e),mt(E,r)],M=z([{vertical:1,horizontal:1,pos:L,direction:"nesw"}],B(cA.slice(0,w?1:2).map(function(Ht){return{vertical:F(Ht[1]),horizontal:Ht[0],direction:Ht[2],sub:!0,pos:[L[0]+Ht[0]*b,L[1]+Ht[1]*O]}})),!1);return{type:C,clipText:v,radiusX:b,radiusY:O,left:L[0]-b,top:L[1]-O,right:L[0]+b,bottom:L[1]+O,poses:M,splitter:x}}else if(C==="inset"){var D=Pe(S||"0 0 0 0"),W=D.indexOf("round"),U=(W>-1?D.slice(0,W):D).length,H=D.slice(U+1),V=B(D.slice(0,U),4),j=V[0],K=V[1],_=K===void 0?j:K,Y=V[2],$=Y===void 0?j:Y,nt=V[3],dt=nt===void 0?_:nt,at=B([j,$].map(function(Ht){return mt(Ht,r)}),2),Z=at[0],J=at[1],gt=B([dt,_].map(function(Ht){return mt(Ht,e)}),2),st=gt[0],lt=gt[1],ft=e-lt,yt=r-J,ht=$l(H,ft-st,yt-Z,st,Z),M=z(z([],B(Tn(Z,ft,yt,st)),!1),B(ht),!1);return{type:"inset",clipText:v,poses:M,top:Z,left:st,right:ft,bottom:yt,radius:H,splitter:x}}else if(C==="rect"){var D=ze(S||"0px, ".concat(e,"px, ").concat(r,"px, 0px"));x=",";var ct=B(D.map(function(Ee){var be=kr(Ee).value;return be}),4),vt=ct[0],lt=ct[1],J=ct[2],st=ct[3],M=Tn(vt,lt,J,st);return{type:"rect",clipText:v,poses:M,top:vt,right:lt,bottom:J,left:st,values:D,splitter:x}}}}}function dA(t,e,r,n,a){var i=t[e],o=i.direction,s=i.sub,l=t.map(function(){return[0,0]}),u=o?o.split(""):[];if(n&&e<8){var c=u.filter(function(b){return b==="w"||b==="e"}),f=u.filter(function(b){return b==="n"||b==="s"}),d=c[0],p=f[0];l[e]=r;var v=B(tu(t),2),g=v[0],h=v[1],A=g&&h?g/h:0;if(A&&a){var m=(e+4)%8,C=t[m].pos,y=[0,0];o.indexOf("w")>-1?y[0]=-1:o.indexOf("e")>-1&&(y[0]=1),o.indexOf("n")>-1?y[1]=-1:o.indexOf("s")>-1&&(y[1]=1);var S=Xl([g,h],r,A,y,!0),w=g+S[0],x=h+S[1],D=C[1],M=C[1],I=C[0],P=C[0];y[0]===-1?I=P-w:y[0]===1?P=I+w:(I=I-w/2,P=P+w/2),y[1]===-1?D=M-x:(y[1]===1||(D=M-x/2),M=D+x);var E=Tn(D,P,M,I);t.forEach(function(b,O){l[O][0]=E[O].pos[0]-b.pos[0],l[O][1]=E[O].pos[1]-b.pos[1]})}else t.forEach(function(b,O){var G=b.direction;G&&(G.indexOf(d)>-1&&(l[O][0]=r[0]),G.indexOf(p)>-1&&(l[O][1]=r[1]))}),d&&(l[1][0]=r[0]/2,l[5][0]=r[0]/2),p&&(l[3][1]=r[1]/2,l[7][1]=r[1]/2)}else o&&!s?u.forEach(function(b){var O=b==="n"||b==="s";t.forEach(function(G,N){var k=G.direction,L=G.horizontal,W=G.vertical;!k||k.indexOf(b)===-1||(l[N]=[O||!L?0:r[0],!O||!W?0:r[1]])})}):l[e]=r;return l}function pA(t,e){var r=B(il(t,e),2),n=r[0],a=r[1],i=e.datas,o=i.clipPath,s=i.clipIndex,l=o,u=l.type,c=l.poses,f=l.splitter,d=c.map(function(m){return m.pos});if(u==="polygon")d.splice(s,0,[n,a]);else if(u==="inset"){var p=iA.indexOf(s),v=oA.indexOf(s),g=c.length;if(lA(c,d,8,p,v,n,a,d[4][0],d[4][1],d[0][0],d[0][1]),g===c.length)return}else return;var h=Pi(t,o,d),A="".concat(u,"(").concat(h.join(f),")");Q(t,"onClip",ut(t,e,T({clipEventType:"added",clipType:u,poses:d,clipStyles:h,clipStyle:A,distX:0,distY:0},_t({clipPath:A},e))))}function vA(t,e){var r=e.datas,n=r.clipPath,a=r.clipIndex,i=n,o=i.type,s=i.poses,l=i.splitter,u=s.map(function(p){return p.pos}),c=u.length;if(o==="polygon")s.splice(a,1),u.splice(a,1);else if(o==="inset"){if(a<8||(sA(s,u,a,8,c),c===s.length))return}else return;var f=Pi(t,n,u),d="".concat(o,"(").concat(f.join(l),")");Q(t,"onClip",ut(t,e,T({clipEventType:"removed",clipType:o,poses:u,clipStyles:f,clipStyle:d,distX:0,distY:0},_t({clipPath:d},e))))}var gA={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,e){var r=t.props,n=r.customClipPath,a=r.defaultClipPath,i=r.clipArea,o=r.zoom,s=r.groupable,l=t.getState(),u=l.target,c=l.width,f=l.height,d=l.allMatrix,p=l.is3d,v=l.left,g=l.top,h=l.pos1,A=l.pos2,m=l.pos3,C=l.pos4,y=l.clipPathState,S=l.snapBoundInfos,w=l.rotation;if(!u||s)return[];var x=Uo(u,c,f,a||"inset",y||n);if(!x)return[];var D=p?4:3,M=x.type,I=x.poses,P=I.map(function(lt){var ft=bt(d,lt.pos,D);return[ft[0]-v,ft[1]-g]}),E=[],b=[],O=M==="rect",G=M==="inset",N=M==="polygon";if(O||G||N){var k=G?P.slice(0,8):P;b=k.map(function(lt,ft){var yt=ft===0?k[k.length-1]:k[ft-1],ht=Mt(yt,lt),ct=Ll(yt,lt);return e.createElement("div",{key:"clipLine".concat(ft),className:et("line","clip-line","snap-control"),"data-clip-index":ft,style:{width:"".concat(ct,"px"),transform:"translate(".concat(yt[0],"px, ").concat(yt[1],"px) rotate(").concat(ht,"rad) scaleY(").concat(o,")")}})})}if(E=P.map(function(lt,ft){return e.createElement("div",{key:"clipControl".concat(ft),className:et("control","clip-control","snap-control"),"data-clip-index":ft,style:{transform:"translate(".concat(lt[0],"px, ").concat(lt[1],"px) rotate(").concat(w,"rad) scale(").concat(o,")")}})}),G&&E.push.apply(E,z([],B(P.slice(8).map(function(lt,ft){return e.createElement("div",{key:"clipRadiusControl".concat(ft),className:et("control","clip-control","clip-radius","snap-control"),"data-clip-index":8+ft,style:{transform:"translate(".concat(lt[0],"px, ").concat(lt[1],"px) rotate(").concat(w,"rad) scale(").concat(o,")")}})})),!1)),M==="circle"||M==="ellipse"){var L=x.left,W=x.top,U=x.radiusX,H=x.radiusY,V=B(rt(bt(d,[L,W],D),bt(d,[0,0],D)),2),j=V[0],K=V[1],_="none";if(!i){for(var Y=Math.max(10,U/5,H/5),$=[],nt=0;nt<=Y;++nt){var dt=Math.PI*2/Y*nt;$.push([U+(U-o)*Math.cos(dt),H+(H-o)*Math.sin(dt)])}$.push([U,-2]),$.push([-2,-2]),$.push([-2,H*2+2]),$.push([U*2+2,H*2+2]),$.push([U*2+2,-2]),$.push([U,-2]),_="polygon(".concat($.map(function(lt){return"".concat(lt[0],"px ").concat(lt[1],"px")}).join(", "),")")}E.push(e.createElement("div",{key:"clipEllipse",className:et("clip-ellipse","snap-control"),style:{width:"".concat(U*2,"px"),height:"".concat(H*2,"px"),clipPath:_,transform:"translate(".concat(-v+j,"px, ").concat(-g+K,"px) ").concat(Xn(d))}}))}if(i){var at=re(z([h,A,m,C],B(P),!1)),Z=at.width,J=at.height,gt=at.left,st=at.top;if(N||O||G){var $=G?P.slice(0,8):P;E.push(e.createElement("div",{key:"clipArea",className:et("clip-area","snap-control"),style:{width:"".concat(Z,"px"),height:"".concat(J,"px"),transform:"translate(".concat(gt,"px, ").concat(st,"px)"),clipPath:"polygon(".concat($.map(function(ft){return"".concat(ft[0]-gt,"px ").concat(ft[1]-st,"px")}).join(", "),")")}}))}}return S&&["vertical","horizontal"].forEach(function(lt){var ft=S[lt],yt=lt==="horizontal";ft.isSnap&&b.push.apply(b,z([],B(ft.snap.posInfos.map(function(ht,ct){var vt=ht.pos,It=rt(bt(d,yt?[0,vt]:[vt,0],D),[v,g]),Yt=rt(bt(d,yt?[c,vt]:[vt,f],D),[v,g]);return Or(e,"",It,Yt,o,"clip".concat(lt,"snap").concat(ct),"guideline")})),!1)),ft.isBound&&b.push.apply(b,z([],B(ft.bounds.map(function(ht,ct){var vt=ht.pos,It=rt(bt(d,yt?[0,vt]:[vt,0],D),[v,g]),Yt=rt(bt(d,yt?[c,vt]:[vt,f],D),[v,g]);return Or(e,"",It,Yt,o,"clip".concat(lt,"bounds").concat(ct),"guideline","bounds","bold")})),!1))}),z(z([],B(E),!1),B(b),!1)},dragControlCondition:function(t,e){return e.inputEvent&&(e.inputEvent.target.getAttribute("class")||"").indexOf("clip")>-1},dragStart:function(t,e){var r=t.props,n=r.dragWithClip,a=n===void 0?!0:n;return a?!1:this.dragControlStart(t,e)},drag:function(t,e){return this.dragControl(t,T(T({},e),{isDragTarget:!0}))},dragEnd:function(t,e){return this.dragControlEnd(t,e)},dragControlStart:function(t,e){var r=t.state,n=t.props,a=n.defaultClipPath,i=n.customClipPath,o=r.target,s=r.width,l=r.height,u=e.inputEvent?e.inputEvent.target:null,c=u&&u.getAttribute("class")||"",f=e.datas,d=Uo(o,s,l,a||"inset",i);if(!d)return!1;var p=d.clipText,v=d.type,g=d.poses,h=Q(t,"onClipStart",ut(t,e,{clipType:v,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=u?parseInt(u.getAttribute("data-clip-index"),10):-1,f.clipPath=d,f.isClipStart=!0,r.clipPathState=p,Je(t,e),!0)},dragControl:function(t,e){var r,n,a,i=e.datas,o=e.originalDatas,s=e.isDragTarget;if(!i.isClipStart)return!1;var l=i,u=l.isControl,c=l.isLine,f=l.isArea,d=l.clipIndex,p=l.clipPath;if(!p)return!1;var v=qe(t.props,"clippable"),g=v.keepRatio,h=0,A=0,m=o.draggable,C=Ae(e);s&&m?(r=B(m.prevBeforeDist,2),h=r[0],A=r[1]):(n=B(C,2),h=n[0],A=n[1]);var y=[h,A],S=t.state,w=S.width,x=S.height,D=!f&&!u&&!c,M=p.type,I=p.poses,P=p.splitter,E=I.map(function(Ct){return Ct.pos});D&&(h=-h,A=-A);var b=!u||I[d].direction==="nesw",O=M==="inset"||M==="rect",G=I.map(function(){return[0,0]});if(u&&!b){var N=I[d],k=N.horizontal,L=N.vertical,W=[h*F(k),A*F(L)];G=dA(I,d,W,O,g)}else b&&(G=E.map(function(){return[h,A]}));var U=E.map(function(Ct,Vt){return pt(Ct,G[Vt])}),H=z([],B(U),!1);S.snapBoundInfos=null;var V=p.type==="circle",j=p.type==="ellipse";if(V||j){var K=re(U),_=F(K.bottom-K.top),Y=F(j?K.right-K.left:_),$=U[0][1]+_,nt=U[0][0]-Y,dt=U[0][0]+Y;V&&(H.push([dt,K.bottom]),G.push([1,0])),H.push([K.left,$]),G.push([0,1]),H.push([nt,K.bottom]),G.push([1,0])}var at=Ml((v.clipHorizontalGuidelines||[]).map(function(Ct){return mt("".concat(Ct),x)}),(v.clipVerticalGuidelines||[]).map(function(Ct){return mt("".concat(Ct),w)}),w,x),Z=[],J=[];if(V||j)Z=[H[4][0],H[2][0]],J=[H[1][1],H[3][1]];else if(O){var gt=[H[0],H[2],H[4],H[6]],st=[G[0],G[2],G[4],G[6]];Z=gt.filter(function(Ct,Vt){return st[Vt][0]}).map(function(Ct){return Ct[0]}),J=gt.filter(function(Ct,Vt){return st[Vt][1]}).map(function(Ct){return Ct[1]})}else Z=H.filter(function(Ct,Vt){return G[Vt][0]}).map(function(Ct){return Ct[0]}),J=H.filter(function(Ct,Vt){return G[Vt][1]}).map(function(Ct){return Ct[1]});var lt=[0,0],ft=bo(at,v.clipTargetBounds&&{left:0,top:0,right:w,bottom:x},Z,J,5),yt=ft.horizontal,ht=ft.vertical,ct=yt.offset,vt=ht.offset;if(yt.isBound&&(lt[1]+=ct),ht.isBound&&(lt[0]+=vt),(j||V)&&G[0][0]===0&&G[0][1]===0){var K=re(U),It=K.bottom-K.top,Yt=j?K.right-K.left:It,Ht=ht.isBound?F(vt):ht.snapIndex===0?-vt:vt,Rt=yt.isBound?F(ct):yt.snapIndex===0?-ct:ct;Yt-=Ht,It-=Rt,V&&(It=wl(ht,yt)>0?It:Yt,Yt=It);var Pt=H[0];H[1][1]=Pt[1]-It,H[2][0]=Pt[0]+Yt,H[3][1]=Pt[1]+It,H[4][0]=Pt[0]-Yt}else if(O&&g&&u){var Ee=B(tu(I),2),be=Ee[0],Fi=Ee[1],Hi=be&&Fi?be/Fi:0,uu=I[d],_r=uu.direction||"",_n=H[1][1],$=H[5][1],nt=H[7][0],dt=H[3][0];F(ct)<=F(vt)?ct=ee(ct)*F(vt)/Hi:vt=ee(vt)*F(ct)*Hi,_r.indexOf("w")>-1?nt-=vt:_r.indexOf("e")>-1?dt-=vt:(nt+=vt/2,dt-=vt/2),_r.indexOf("n")>-1?_n-=ct:_r.indexOf("s")>-1?$-=ct:(_n+=ct/2,$-=ct/2);var cu=Tn(_n,dt,$,nt);H.forEach(function(zi,vu){var Jn;Jn=B(cu[vu].pos,2),zi[0]=Jn[0],zi[1]=Jn[1]})}else H.forEach(function(Ct,Vt){var Ui=G[Vt];Ui[0]&&(Ct[0]-=vt),Ui[1]&&(Ct[1]-=ct)});var Wi=Pi(t,p,U),Kn="".concat(M,"(").concat(Wi.join(P),")");if(S.clipPathState=Kn,V||j)Z=[H[4][0],H[2][0]],J=[H[1][1],H[3][1]];else if(O){var gt=[H[0],H[2],H[4],H[6]];Z=gt.map(function(Vt){return Vt[0]}),J=gt.map(function(Vt){return Vt[1]})}else Z=H.map(function(Ct){return Ct[0]}),J=H.map(function(Ct){return Ct[1]});if(S.snapBoundInfos=bo(at,v.clipTargetBounds&&{left:0,top:0,right:w,bottom:x},Z,J,1),m){var fu=S.is3d,du=S.allMatrix,pu=fu?4:3,qn=lt;s&&(qn=[y[0]+lt[0]-C[0],y[1]+lt[1]-C[1]]),m.deltaOffset=wt(du,[qn[0],qn[1],0,0],pu)}return Q(t,"onClip",ut(t,e,T({clipEventType:"changed",clipType:M,poses:U,clipStyle:Kn,clipStyles:Wi,distX:h,distY:A},_t((a={},a[M==="rect"?"clip":"clipPath"]=Kn,a),e)))),!0},dragControlEnd:function(t,e){this.unset(t);var r=e.isDrag,n=e.datas,a=e.isDouble,i=n.isLine,o=n.isClipStart,s=n.isControl;return o?(Q(t,"onClipEnd",$t(t,e,{})),a&&(s?vA(t,e):i&&pA(t,e)),a||r):!1},unset:function(t){t.state.clipPathState="",t.state.snapBoundInfos=null}},hA={name:"originDraggable",props:["originDraggable","originRelative"],events:["dragOriginStart","dragOrigin","dragOriginEnd"],css:[":host[data-able-origindraggable] .control.origin {\npointer-events: auto;\n}"],dragControlCondition:function(t,e){return e.isRequest?e.requestAble==="originDraggable":Lt(e.inputEvent.target,et("origin"))},dragControlStart:function(t,e){var r=e.datas;Je(t,e);var n=ut(t,e,{dragStart:Qt.dragStart(t,new sr().dragStart([0,0],e))}),a=Q(t,"onDragOriginStart",n);return r.startOrigin=t.state.transformOrigin,r.startTargetOrigin=t.state.targetOrigin,r.prevOrigin=[0,0],r.isDragOrigin=!0,a===!1?(r.isDragOrigin=!1,!1):n},dragControl:function(t,e){var r=e.datas,n=e.isPinch,a=e.isRequest;if(!r.isDragOrigin)return!1;var i=B(Ae(e),2),o=i[0],s=i[1],l=t.state,u=l.width,c=l.height,f=l.offsetMatrix,d=l.targetMatrix,p=l.is3d,v=t.props.originRelative,g=v===void 0?!0:v,h=p?4:3,A=[o,s];if(a){var m=e.distOrigin;(m[0]||m[1])&&(A=m)}var C=pt(r.startOrigin,A),y=pt(r.startTargetOrigin,A),S=rt(A,r.prevOrigin),w=Qr(f,d,C,h),x=t.getRect(),D=re(je(w,u,c,h)),M=[x.left-D.left,x.top-D.top];r.prevOrigin=A;var I=[se(y[0],u,g),se(y[1],c,g)].join(" "),P=Qt.drag(t,Xr(e,t.state,M,!!n,!1)),E=ut(t,e,T(T({width:u,height:c,origin:C,dist:A,delta:S,transformOrigin:I,drag:P},_t({transformOrigin:I,transform:P.transform},e)),{afterTransform:P.transform}));return Q(t,"onDragOrigin",E),E},dragControlEnd:function(t,e){var r=e.datas;return r.isDragOrigin?(Q(t,"onDragOriginEnd",$t(t,e,{})),!0):!1},dragGroupControlCondition:function(t,e){return this.dragControlCondition(t,e)},dragGroupControlStart:function(t,e){var r=this.dragControlStart(t,e);return!!r},dragGroupControl:function(t,e){var r=this.dragControl(t,e);return r?(t.transformOrigin=r.transformOrigin,!0):!1},request:function(t){var e={},r=t.getRect(),n=0,a=0,i=r.transformOrigin,o=[0,0];return{isControl:!0,requestStart:function(){return{datas:e}},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-r.left:"deltaX"in s&&(n+=s.deltaX),"y"in s?a=s.y-r.top:"deltaY"in s&&(a+=s.deltaY)),{datas:e,distX:n,distY:a,distOrigin:o}},requestEnd:function(){return{datas:e,isDrag:!0}}}}};function AA(t,e,r,n){var a=t.filter(function(l){var u=l.virtual,c=l.horizontal;return c&&!u}).length,i=t.filter(function(l){var u=l.virtual,c=l.vertical;return c&&!u}).length,o=-1;if(e===0&&(a===0?o=0:a===1&&(o=1)),e===2&&(a<=2?o=2:a<=3&&(o=3)),e===3&&(i===0?o=4:i<4&&(o=7)),e===1&&(i<=1?o=5:i<=2&&(o=6)),!(o===-1||!t[o].virtual)){var s=t[o];mA(t,o),o<4?s.pos[0]=r:s.pos[1]=n}}function mA(t,e){e<4?t.slice(0,e+1).forEach(function(r){r.virtual=!1}):(t[0].virtual&&(t[0].virtual=!1),t.slice(4,e+1).forEach(function(r){r.virtual=!1}))}function wA(t,e){e<4?t.slice(e,4).forEach(function(r){r.virtual=!0}):t.slice(e).forEach(function(r){r.virtual=!0})}function zo(t,e,r,n,a){n===void 0&&(n=[0,0]);var i=[];return!t||t==="0px"?i=[]:i=Pe(t),$l(i,e,r,0,0,n,a)}function Yo(t,e,r,n,a){var i=t.state,o=i.width,s=i.height,l=Oi(a,t.props.roundRelative,o,s),u=l.raws,c=l.styles,f=l.radiusPoses,d=uA(f,u),p=d.horizontals,v=d.verticals,g=c.join(" ");i.borderRadiusState=g;var h=ut(t,e,T({horizontals:p,verticals:v,borderRadius:g,width:o,height:s,delta:n,dist:r},_t({borderRadius:g},e)));return Q(t,"onRound",h),h}function Vo(t){var e,r,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=(r=(e=t.moveables[0])===null||e===void 0?void 0:e.state.style.borderRadius)!==null&&r!==void 0?r:"",n.borderRadius=a):(a=Mi(o).borderRadius,n.borderRadius=a))}return a}var yA={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 e=t.props.roundClickable;return e===!0||e==="line"?et("round-line-clickable"):""},requestStyle:function(){return["borderRadius"]},requestChildStyle:function(){return["borderRadius"]},render:function(t,e){var r=t.getState(),n=r.target,a=r.width,i=r.height,o=r.allMatrix,s=r.is3d,l=r.left,u=r.top,c=r.borderRadiusState,f=t.props,d=f.minRoundControls,p=d===void 0?[0,0]:d,v=f.maxRoundControls,g=v===void 0?[4,4]:v,h=f.zoom,A=f.roundPadding,m=A===void 0?0:A,C=f.isDisplayShadowRoundControls,y=f.groupable;if(!n)return null;var S=c||Vo(t),w=s?4:3,x=zo(S,a,i,p,!0);if(!x)return null;var D=0,M=0,I=y?[0,0]:[l,u];return x.map(function(P,E){var b=P.horizontal,O=P.vertical,G=P.direction||"",N=z([],B(P.pos),!1);M+=Math.abs(b),D+=Math.abs(O),b&&G.indexOf("n")>-1&&(N[1]-=m),O&&G.indexOf("w")>-1&&(N[0]-=m),b&&G.indexOf("s")>-1&&(N[1]+=m),O&&G.indexOf("e")>-1&&(N[0]+=m);var k=rt(bt(o,N,w),I),L=P.vertical?D<=g[1]&&(C||!P.virtual):M<=g[0]&&(C||!P.virtual);return e.createElement("div",{key:"borderRadiusControl".concat(E),className:et("control","border-radius",P.vertical?"vertical":"",P.virtual?"virtual":""),"data-radius-index":E,style:{display:L?"block":"none",transform:"translate(".concat(k[0],"px, ").concat(k[1],"px) scale(").concat(h,")")}})})},dragControlCondition:function(t,e){if(!e.inputEvent||e.isRequest)return!1;var r=e.inputEvent.target.getAttribute("class")||"";return r.indexOf("border-radius")>-1||r.indexOf("moveable-line")>-1&&r.indexOf("moveable-direction")>-1},dragGroupControlCondition:function(t,e){return this.dragControlCondition(t,e)},dragControlStart:function(t,e){var r=e.inputEvent,n=e.datas,a=r.target,i=a.getAttribute("class")||"",o=i.indexOf("border-radius")>-1,s=i.indexOf("moveable-line")>-1&&i.indexOf("moveable-direction")>-1,l=o?parseInt(a.getAttribute("data-radius-index"),10):-1,u=-1;if(s){var c=a.getAttribute("data-line-key")||"";c&&(u=parseInt(c.replace(/render-line-/g,""),10),isNaN(u)&&(u=-1))}if(!o&&!s)return!1;var f=ut(t,e,{}),d=Q(t,"onRoundStart",f);if(d===!1)return!1;n.lineIndex=u,n.controlIndex=l,n.isControl=o,n.isLine=s,Je(t,e);var p=t.props,v=p.roundRelative,g=p.minRoundControls,h=g===void 0?[0,0]:g,A=t.state,m=A.width,C=A.height;n.isRound=!0,n.prevDist=[0,0];var y=Vo(t),S=zo(y||"",m,C,h,!0)||[];return n.controlPoses=S,A.borderRadiusState=Oi(S,v,m,C).styles.join(" "),f},dragControl:function(t,e){var r=e.datas,n=r.controlPoses;if(!r.isRound||!r.isControl||!n.length)return!1;var a=r.controlIndex,i=B(Ae(e),2),o=i[0],s=i[1],l=[o,s],u=rt(l,r.prevDist),c=t.props.maxRoundControls,f=c===void 0?[4,4]:c,d=t.state,p=d.width,v=d.height,g=n[a],h=g.vertical,A=g.horizontal,m=n.map(function(y){var S=y.horizontal,w=y.vertical,x=[S*A*l[0],w*h*l[1]];if(S){if(f[0]===1)return x;if(f[0]<4&&S!==A)return x}else{if(f[1]===0)return x[1]=w*A*l[0]/p*v,x;if(h){if(f[1]===1)return x;if(f[1]<4&&w!==h)return x}}return[0,0]});m[a]=l;var C=n.map(function(y,S){return T(T({},y),{pos:pt(y.pos,m[S])})});return a<4?C.slice(0,a+1).forEach(function(y){y.virtual=!1}):C.slice(4,a+1).forEach(function(y){y.virtual=!1}),r.prevDist=[o,s],Yo(t,e,l,u,C)},dragControlEnd:function(t,e){var r=t.state;r.borderRadiusState="";var n=e.datas,a=e.isDouble;if(!n.isRound)return!1;var i=n.isControl,o=n.controlIndex,s=n.isLine,l=n.lineIndex,u=n.controlPoses,c=u.filter(function(A){var m=A.virtual;return m}).length,f=t.props.roundClickable,d=f===void 0?!0:f;if(a&&d){if(i&&(d===!0||d==="control"))wA(u,o);else if(s&&(d===!0||d==="line")){var p=B(il(t,e),2),v=p[0],g=p[1];AA(u,l,v,g)}c!==u.filter(function(A){var m=A.virtual;return m}).length&&Yo(t,e,[0,0],[0,0],u)}var h=$t(t,e,{});return Q(t,"onRoundEnd",h),r.borderRadiusState="",h},dragGroupControlStart:function(t,e){var r=this.dragControlStart(t,e);if(!r)return!1;var n=t.moveables,a=t.props.targets,i=ue(t,"roundable",e),o=T({targets:t.props.targets,events:i.map(function(s,l){return T(T({},s),{target:a[l],moveable:n[l],currentTarget:n[l]})})},r);return Q(t,"onRoundGroupStart",o),r},dragGroupControl:function(t,e){var r=this.dragControl(t,e);if(!r)return!1;var n=t.moveables,a=t.props.targets,i=ue(t,"roundable",e),o=T({targets:t.props.targets,events:i.map(function(s,l){return T(T(T({},s),{target:a[l],moveable:n[l],currentTarget:n[l]}),_t({borderRadius:r.borderRadius},s))})},r);return Q(t,"onRoundGroup",o),o},dragGroupControlEnd:function(t,e){var r=t.moveables,n=t.props.targets,a=ue(t,"roundable",e);Qn(t,"onRound",function(s){var l=T({targets:t.props.targets,events:a.map(function(u,c){return T(T(T({},u),{target:n[c],moveable:r[c],currentTarget:r[c]}),_t({borderRadius:s.borderRadius},u))})},s);Q(t,"onRoundGroup",l)});var i=this.dragControlEnd(t,e);if(!i)return!1;var o=T({targets:t.props.targets,events:a.map(function(s,l){var u;return T(T({},s),{target:n[l],moveable:r[l],currentTarget:r[l],lastEvent:(u=s.datas)===null||u===void 0?void 0:u.lastEvent})})},i);return Q(t,"onRoundGroupEnd",o),o},unset:function(t){t.state.borderRadiusState=""}};function CA(t,e){var r=e?4:3,n=xt(r),a="matrix".concat(e?"3d":"","(").concat(n.join(","),")");return t===a||t==="matrix(1,0,0,1,0,0)"}var eu={isPinch:!0,name:"beforeRenderable",props:[],events:["beforeRenderStart","beforeRender","beforeRenderEnd","beforeRenderGroupStart","beforeRenderGroup","beforeRenderGroupEnd"],dragRelation:"weak",setTransform:function(t,e){var r=t.state,n=r.is3d,a=r.targetMatrix,i=r.inlineTransform,o=n?"matrix3d(".concat(a.join(","),")"):"matrix(".concat(Qs(a,!0),")"),s=!i||i==="none"?o:i;e.datas.startTransforms=CA(s,n)?[]:Pe(s)},resetStyle:function(t){var e=t.datas;e.nextStyle={},e.nextTransforms=t.datas.startTransforms,e.nextTransformAppendedIndexes=[]},fillDragStartParams:function(t,e){return ut(t,e,{setTransform:function(r){e.datas.startTransforms=Ot(r)?r:Pe(r)},isPinch:!!e.isPinch})},fillDragParams:function(t,e){return ut(t,e,{isPinch:!!e.isPinch})},dragStart:function(t,e){this.setTransform(t,e),this.resetStyle(e),Q(t,"onBeforeRenderStart",this.fillDragStartParams(t,e))},drag:function(t,e){e.datas.startTransforms||this.setTransform(t,e),this.resetStyle(e),Q(t,"onBeforeRender",ut(t,e,{isPinch:!!e.isPinch}))},dragEnd:function(t,e){e.datas.startTransforms||(this.setTransform(t,e),this.resetStyle(e)),Q(t,"onBeforeRenderEnd",ut(t,e,{isPinch:!!e.isPinch,isDrag:e.isDrag}))},dragGroupStart:function(t,e){var r=this;this.dragStart(t,e);var n=ue(t,"beforeRenderable",e),a=t.moveables,i=n.map(function(o,s){var l=a[s];return r.setTransform(l,o),r.resetStyle(o),r.fillDragStartParams(l,o)});Q(t,"onBeforeRenderGroupStart",ut(t,e,{isPinch:!!e.isPinch,targets:t.props.targets,setTransform:function(){},events:i}))},dragGroup:function(t,e){var r=this;this.drag(t,e);var n=ue(t,"beforeRenderable",e),a=t.moveables,i=n.map(function(o,s){var l=a[s];return r.resetStyle(o),r.fillDragParams(l,o)});Q(t,"onBeforeRenderGroup",ut(t,e,{isPinch:!!e.isPinch,targets:t.props.targets,events:i}))},dragGroupEnd:function(t,e){this.dragEnd(t,e),Q(t,"onBeforeRenderGroupEnd",ut(t,e,{isPinch:!!e.isPinch,isDrag:e.isDrag,targets:t.props.targets}))},dragControlStart:function(t,e){return this.dragStart(t,e)},dragControl:function(t,e){return this.drag(t,e)},dragControlEnd:function(t,e){return this.dragEnd(t,e)},dragGroupControlStart:function(t,e){return this.dragGroupStart(t,e)},dragGroupControl:function(t,e){return this.dragGroup(t,e)},dragGroupControlEnd:function(t,e){return this.dragGroupEnd(t,e)}},ru={name:"renderable",props:[],events:["renderStart","render","renderEnd","renderGroupStart","renderGroup","renderGroupEnd"],dragRelation:"weak",dragStart:function(t,e){Q(t,"onRenderStart",ut(t,e,{isPinch:!!e.isPinch}))},drag:function(t,e){Q(t,"onRender",this.fillDragParams(t,e))},dragAfter:function(t,e){return this.drag(t,e)},dragEnd:function(t,e){Q(t,"onRenderEnd",this.fillDragEndParams(t,e))},dragGroupStart:function(t,e){Q(t,"onRenderGroupStart",ut(t,e,{isPinch:!!e.isPinch,targets:t.props.targets}))},dragGroup:function(t,e){var r=this,n=ue(t,"beforeRenderable",e),a=t.moveables,i=n.map(function(o,s){var l=a[s];return r.fillDragParams(l,o)});Q(t,"onRenderGroup",ut(t,e,T(T({isPinch:!!e.isPinch,targets:t.props.targets,transform:rn(e),transformObject:{}},_t(nn(e))),{events:i})))},dragGroupEnd:function(t,e){var r=this,n=ue(t,"beforeRenderable",e),a=t.moveables,i=n.map(function(o,s){var l=a[s];return r.fillDragEndParams(l,o)});Q(t,"onRenderGroupEnd",ut(t,e,T({isPinch:!!e.isPinch,isDrag:e.isDrag,targets:t.props.targets,events:i,transformObject:{},transform:rn(e)},_t(nn(e)))))},dragControlStart:function(t,e){return this.dragStart(t,e)},dragControl:function(t,e){return this.drag(t,e)},dragControlAfter:function(t,e){return this.dragAfter(t,e)},dragControlEnd:function(t,e){return this.dragEnd(t,e)},dragGroupControlStart:function(t,e){return this.dragGroupStart(t,e)},dragGroupControl:function(t,e){return this.dragGroup(t,e)},dragGroupControlEnd:function(t,e){return this.dragGroupEnd(t,e)},fillDragParams:function(t,e){var r={};return or(Sn(e)||[]).forEach(function(n){r[n.name]=n.functionValue}),ut(t,e,T({isPinch:!!e.isPinch,transformObject:r,transform:rn(e)},_t(nn(e))))},fillDragEndParams:function(t,e){var r={};return or(Sn(e)||[]).forEach(function(n){r[n.name]=n.functionValue}),ut(t,e,T({isPinch:!!e.isPinch,isDrag:e.isDrag,transformObject:r,transform:rn(e)},_t(nn(e))))}};function Ir(t,e,r,n,a,i,o){i.clientDistX=i.distX,i.clientDistY=i.distY;var s=a==="Start",l=a==="End",u=a==="After",c=t.state.target,f=i.isRequest,d=n.indexOf("Control")>-1;if(!c||s&&d&&!f&&t.areaElement===i.inputEvent.target)return!1;var p=z([],B(t[e]),!1);if(f){var v=i.requestAble;p.some(function(E){return E.name===v})||p.push.apply(p,z([],B(t.props.ables.filter(function(E){return E.name===v})),!1))}if(!p.length||p.every(function(E){return E.dragRelation}))return!1;var g=i.inputEvent,h;l&&g&&(h=document.elementFromPoint(i.clientX,i.clientY)||g.target);var A=!1,m=function(){var E;A=!0,(E=i.stop)===null||E===void 0||E.call(i)},C=s&&(!t.targetGesto||!t.controlGesto||!t.targetGesto.isFlag()||!t.controlGesto.isFlag());C&&t.updateRect(a,!0,!1);var y=i.datas,S=d?"controlGesto":"targetGesto",w=t[S],x=function(E,b,O){if(!(b in E)||w!==t[S])return!1;var G=E.name,N=y[G]||(y[G]={});if(s&&(N.isEventStart=!O||!E[O]||E[O](t,i)),!N.isEventStart)return!1;var k=E[b](t,T(T({},i),{stop:m,datas:N,originalDatas:y,inputTarget:h}));return t._emitter.off(),s&&k===!1&&(N.isEventStart=!1),k};C&&p.forEach(function(E){E.unset&&E.unset(t)}),x(eu,"drag".concat(n).concat(a));var D=0,M=0;r.forEach(function(E){if(A)return!1;var b="".concat(E).concat(n).concat(a),O="".concat(E).concat(n,"Condition");a===""&&!f&&Vl(t.state,i);var G=p.filter(function(L){return L[b]});G=G.filter(function(L,W){return L.name&&G.indexOf(L)===W});var N=G.filter(function(L){return x(L,b,O)}),k=N.length;A&&++D,k&&++M,!A&&s&&G.length&&!k&&(D+=G.filter(function(L){var W=L.name,U=y[W];return U.isEventStart?L.dragRelation!=="strong":!1}).length?1:0)}),(!u||M)&&x(ru,"drag".concat(n).concat(a));var I=w!==t[S]||D===r.length;if((l||A||I)&&(t.state.gestos={},t.moveables&&t.moveables.forEach(function(E){E.state.gestos={}}),p.forEach(function(E){E.unset&&E.unset(t)})),s&&!I&&!f&&M&&t.props.preventDefault&&(i==null||i.preventDefault()),t.isUnmounted||I)return!1;if(!s&&M&&!o||l){var P=t.props.flushSync||Ol;P(function(){t.updateRect(l?a:"",!0,!1),t.forceUpdate()})}return!s&&!l&&!u&&M&&!o&&Ir(t,e,r,n,a+"After",i),!0}function Ka(t){return function(e){var r,n=e.inputEvent.target,a=t.areaElement,i=t._dragTarget;return!i||!((r=t.controlGesto)===null||r===void 0)&&r.isFlag()?!1:n===i||i.contains(n)||n===a||!t.isMoveableElement(n)&&!t.controlBox.contains(n)||Lt(n,"moveable-area")||Lt(n,"moveable-padding")||Lt(n,"moveable-edgeDraggable")}}function nu(t,e,r){var n=t.controlBox,a=[],i=t.props.dragTarget;return a.push(n),(!t.props.dragArea||i)&&a.push(e),Gi(t,a,"targetAbles",r,{dragStart:Ka(t),pinchStart:Ka(t)})}function Gi(t,e,r,n,a){a===void 0&&(a={});var i=r==="targetAbles",o=t.props,s=o.pinchOutside,l=o.pinchThreshold,u=o.preventClickEventOnDrag,c=o.preventClickDefault,f=o.checkInput,d=o.dragFocusedInput,p=o.preventDefault,v=p===void 0?!0:p,g=o.dragContainer,h=ge(g,!0),A={preventDefault:v,preventRightClick:!0,preventWheelClick:!0,container:h||Oe(t.getControlBoxElement()),pinchThreshold:l,pinchOutside:s,preventClickEventOnDrag:i?u:!1,preventClickEventOnDragStart:i?c:!1,preventClickEventByCondition:i?null:function(y){return t.controlBox.contains(y.target)},checkInput:i?f:!1,dragFocusedInput:d},m=new Jg(e,A),C=n==="Control";return["drag","pinch"].forEach(function(y){["Start","","End"].forEach(function(S){m.on("".concat(y).concat(S),function(w){var x,D=w.eventType,M=y==="drag"&&w.isPinch;if(a[D]&&!a[D](w)){w.stop();return}if(!M){var I=y==="drag"?[y]:["drag",y],P=Ir(t,r,I,n,S,w);P?(t.props.stopPropagation||S==="Start"&&C)&&((x=w==null?void 0:w.inputEvent)===null||x===void 0||x.stopPropagation()):w.stop()}})})}),m}var xA=function(){function t(e,r,n){var a=this;this.target=e,this.moveable=r,this.eventName=n,this.ables=[],this._onEvent=function(i){var o=a.eventName,s=a.moveable;s.state.disableNativeEvent||a.ables.forEach(function(l){l[o](s,{inputEvent:i})})},e.addEventListener(n.toLowerCase(),this._onEvent)}return t.prototype.setAbles=function(e){this.ables=e},t.prototype.destroy=function(){this.target.removeEventListener(this.eventName.toLowerCase(),this._onEvent),this.target=null,this.moveable=null},t}();function SA(t,e,r,n){var a;r===void 0&&(r=e);var i=fl(t,e),o=i.matrixes,s=i.is3d,l=i.targetMatrix,u=i.transformOrigin,c=i.targetOrigin,f=i.offsetContainer,d=i.hasFixed,p=i.zoom,v=Fh(f,r),g=v.matrixes,h=v.is3d,A=v.offsetContainer,m=v.zoom,C=n||h||s,y=C?4:3,S=t.tagName.toLowerCase()!=="svg"&&"ownerSVGElement"in t,w=l,x=xt(y),D=xt(y),M=xt(y),I=xt(y),P=o.length,E=g.map(function(W){return T(T({},W),{matrix:W.matrix?z([],B(W.matrix),!1):void 0})}).reverse();o.reverse(),!s&&C&&(w=fe(w,3,4),Va(o)),!h&&C&&Va(E),E.forEach(function(W){D=wt(D,W.matrix,y)});var b=r||Ne(t),O=((a=E[0])===null||a===void 0?void 0:a.target)||Pr(b,b,!0).offsetParent,G=E.slice(1).reduce(function(W,U){return wt(W,U.matrix,y)},xt(y));o.forEach(function(W,U){if(P-2===U&&(M=x.slice()),P-1===U&&(I=x.slice()),!W.matrix){var H=o[U+1],V=W0(W,H,O,y,wt(G,x,y));W.matrix=_e(V,y)}x=wt(x,W.matrix,y)});var N=!S&&s;w||(w=xt(N?4:3));var k=Xn(S&&w.length===16?fe(w,4,3):w,N),L=D;return D=Vs(D,y,y),{hasZoom:p!==1||m!==1,hasFixed:d,matrixes:o,rootMatrix:D,originalRootMatrix:L,beforeMatrix:M,offsetMatrix:I,allMatrix:x,targetMatrix:w,targetTransform:k,inlineTransform:t.style.transform,transformOrigin:u,targetOrigin:c,is3d:C,offsetContainer:f,offsetRootContainer:A}}function EA(t,e,r,n){r===void 0&&(r=e);var a=0,i=0,o=0,s={},l=Nl(t);if(t&&(a=l.offsetWidth,i=l.offsetHeight),t){var u=SA(t,e,r,n),c=ar(u.allMatrix,u.transformOrigin,a,i);s=T(T({},u),c);var f=ar(u.allMatrix,[50,50],100,100);o=kl([f.pos1,f.pos2],f.direction)}var d=n?4:3;return T(T(T({hasZoom:!1,width:a,height:i,rotation:o},l),{originalRootMatrix:xt(d),rootMatrix:xt(d),beforeMatrix:xt(d),offsetMatrix:xt(d),allMatrix:xt(d),targetMatrix:xt(d),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 qa(t,e,r,n,a,i){i===void 0&&(i=[]);var o=1,s=[0,0],l=on(),u=on(),c=on(),f=on(),d=[0,0],p={},v=EA(e,r,a,!0);if(e){var g=Zt(e);i.forEach(function(E){p[E]=g(E)});var h=v.is3d?4:3,A=ar(v.offsetMatrix,pt(v.transformOrigin,Xs(v.targetMatrix,h)),v.width,v.height);o=A.direction,s=pt(A.origin,[A.left-v.left,A.top-v.top]),f=Mr(v.offsetRootContainer);var m=Pr(n,n,!0).offsetParent||v.offsetRootContainer;if(v.hasZoom){var C=ar(wt(v.originalRootMatrix,v.allMatrix),v.transformOrigin,v.width,v.height),y=ar(v.originalRootMatrix,Mn(Zt(m)("transformOrigin")).map(function(E){return parseFloat(E)}),m.offsetWidth,m.offsetHeight);if(l=ca(C,f),c=ca(y,f,m,!0),t){var S=C.left,w=C.top;u=ca({left:S,top:w,bottom:w,right:w},f)}}else{l=Mr(e),c=kh(m),t&&(u=Mr(t));var x=c.left,D=c.top,M=c.clientLeft,I=c.clientTop,P=[l.left-x,l.top-D];d=rt(cr(v.rootMatrix,P,4),[M+v.left,I+v.top])}}return T({targetClientRect:l,containerClientRect:c,moveableClientRect:u,rootContainerClientRect:f,beforeDirection:o,beforeOrigin:s,originalBeforeOrigin:s,target:e,style:p,offsetDelta:d},v)}function Xo(t){var e=t.pos1,r=t.pos2,n=t.pos3,a=t.pos4;if(!e||!r||!n||!a)return null;var i=Ke([e,r,n,a]),o=[i.minX,i.minY],s=rt(t.origin,o);return e=rt(e,o),r=rt(r,o),n=rt(n,o),a=rt(a,o),T(T({},t),{left:t.left,top:t.top,posDelta:o,pos1:e,pos2:r,pos3:n,pos4:a,origin:s,beforeOrigin:s,isPersisted:!0})}var fr=function(t){Yr(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.state=T({container:null,gestos:{},renderPoses:[[0,0],[0,0],[0,0],[0,0]],disableNativeEvent:!1,posDelta:[0,0]},qa(null)),r.renderState={},r.enabledAbles=[],r.targetAbles=[],r.controlAbles=[],r.rotation=0,r.scale=[1,1],r.isMoveableMounted=!1,r.isUnmounted=!1,r.events={mouseEnter:null,mouseLeave:null},r._emitter=new kn,r._prevOriginalDragTarget=null,r._originalDragTarget=null,r._prevDragTarget=null,r._dragTarget=null,r._prevDragArea=!1,r._isPropTargetChanged=!1,r._hasFirstTarget=!1,r._reiszeObserver=null,r._observerId=0,r._mutationObserver=null,r._rootContainer=null,r._viewContainer=null,r._viewClassNames=[],r._store={},r.checkUpdateRect=function(){if(!r.isDragging()){var n=r.props.parentMoveable;if(n){n.checkUpdateRect();return}kv(r._observerId),r._observerId=ys(function(){r.isDragging()||r.updateRect()})}},r._onPreventClick=function(n){n.stopPropagation(),n.preventDefault()},r}return e.prototype.render=function(){var r=this.props,n=this.getState(),a=r.parentPosition,i=r.className,o=r.target,s=r.zoom,l=r.cspNonce,u=r.translateZ,c=r.cssStyled,f=r.groupable,d=r.linePadding,p=r.controlPadding;this._checkUpdateRootContainer(),this.checkUpdate(),this.updateRenderPoses();var v=B(a||[0,0],2),g=v[0],h=v[1],A=n.left,m=n.top,C=n.target,y=n.direction,S=n.hasFixed,w=n.offsetDelta,x=r.targets,D=this.isDragging(),M={};this.getEnabledAbles().forEach(function(G){M["data-able-".concat(G.name.toLowerCase())]=!0});var I=this._getAbleClassName(),P=x&&x.length&&(C||f)||o||!this._hasFirstTarget&&this.state.isPersisted,E=this.controlBox||this.props.firstRenderState||this.props.persistData,b=[A-g,m-h];!f&&r.useAccuratePosition&&(b[0]+=w[0],b[1]+=w[1]);var O={position:S?"fixed":"absolute",display:P?"block":"none",visibility:E?"visible":"hidden",transform:"translate3d(".concat(b[0],"px, ").concat(b[1],"px, ").concat(u,")"),"--zoom":s,"--zoompx":"".concat(s,"px")};return d&&(O["--moveable-line-padding"]=d),p&&(O["--moveable-control-padding"]=p),le(c,T({cspNonce:l,ref:we(this,"controlBox"),className:"".concat(et("control-box",y===-1?"reverse":"",D?"dragging":"")," ").concat(I," ").concat(i)},M,{onClick:this._onPreventClick,style:O}),this.renderAbles(),this._renderLines())},e.prototype.componentDidMount=function(){this.isMoveableMounted=!0,this.isUnmounted=!1;var r=this.props,n=r.parentMoveable,a=r.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())},e.prototype.componentDidUpdate=function(r){this._checkUpdateRootContainer(),this._checkUpdateViewContainer(),this._updateNativeEvents(),this._updateTargets(),this._updateEvents(),this.updateCheckInput(),this._updateObserver(r)},e.prototype.componentWillUnmount=function(){var r,n;this.isMoveableMounted=!1,this.isUnmounted=!0,this._emitter.off(),(r=this._reiszeObserver)===null||r===void 0||r.disconnect(),(n=this._mutationObserver)===null||n===void 0||n.disconnect();var a=this._viewContainer;a&&this._changeAbleViewClassNames([]),nr(this,!1),nr(this,!0);var i=this.events;for(var o in i){var s=i[o];s&&s.destroy()}},e.prototype.getTargets=function(){var r=this.props.target;return r?[r]:[]},e.prototype.getAble=function(r){var n=this.props.ables||[];return ne(n,function(a){return a.name===r})},e.prototype.getContainer=function(){var r=this.props,n=r.parentMoveable,a=r.wrapperMoveable,i=r.container;return i||a&&a.getContainer()||n&&n.getContainer()||this.controlBox.parentElement},e.prototype.getControlBoxElement=function(){return this.controlBox},e.prototype.isMoveableElement=function(r){var n;return r&&(((n=r.getAttribute)===null||n===void 0?void 0:n.call(r,"class"))||"").indexOf(gi)>-1},e.prototype.dragStart=function(r){var n=this.targetGesto,a=this.controlGesto;return n&&Ka(this)({inputEvent:r})?n.isFlag()||n.triggerDragStart(r):a&&this.isMoveableElement(r.target)&&(a.isFlag()||a.triggerDragStart(r)),this},e.prototype.hitTest=function(r){var n=this.state,a=n.target,i=n.pos1,o=n.pos2,s=n.pos3,l=n.pos4,u=n.targetClientRect;if(!a)return 0;var c;if(vr(r)){var f=r.getBoundingClientRect();c={left:f.left,top:f.top,width:f.width,height:f.height}}else c=T({width:0,height:0},r);var d=c.left,p=c.top,v=c.width,g=c.height,h=go([i,o,l,s],u),A=Vg(h,[[d,p],[d+v,p],[d+v,p+g],[d,p+g]]),m=qs(h);return!A||!m?0:Math.min(100,A/m*100)},e.prototype.isInside=function(r,n){var a=this.state,i=a.target,o=a.pos1,s=a.pos2,l=a.pos3,u=a.pos4,c=a.targetClientRect;return i?Ba([r,n],go([o,s,u,l],c)):!1},e.prototype.updateRect=function(r,n,a){a===void 0&&(a=!0);var i=this.props,o=!i.parentPosition&&!i.wrapperMoveable;o&&lr(!0);var s=i.parentMoveable,l=this.state,u=l.target||i.target,c=this.getContainer(),f=s?s._rootContainer:this._rootContainer,d=qa(this.controlBox,u,c,c,f||c,this._getRequestStyles());if(!u&&this._hasFirstTarget&&i.persistData){var p=Xo(i.persistData);for(var v in p)d[v]=p[v]}o&&lr(),this.updateState(d,s?!1:a)},e.prototype.isDragging=function(r){var n,a,i=this.targetGesto,o=this.controlGesto;if(i!=null&&i.isFlag()){if(!r)return!0;var s=i.getEventData();return!!(!((n=s[r])===null||n===void 0)&&n.isEventStart)}if(o!=null&&o.isFlag()){if(!r)return!0;var s=o.getEventData();return!!(!((a=s[r])===null||a===void 0)&&a.isEventStart)}return!1},e.prototype.updateTarget=function(r){this.updateRect(r,!0)},e.prototype.getRect=function(){var r=this.state,n=ie(this.state),a=B(n,4),i=a[0],o=a[1],s=a[2],l=a[3],u=re(n),c=r.width,f=r.height,d=u.width,p=u.height,v=u.left,g=u.top,h=[r.left,r.top],A=pt(h,r.origin),m=pt(h,r.beforeOrigin),C=r.transformOrigin;return{width:d,height:p,left:v,top:g,pos1:i,pos2:o,pos3:s,pos4:l,offsetWidth:c,offsetHeight:f,beforeOrigin:m,origin:A,transformOrigin:C,rotation:this.getRotation()}},e.prototype.getManager=function(){return this},e.prototype.stopDrag=function(r){if(!r||r==="target"){var n=this.targetGesto;(n==null?void 0:n.isIdle())===!1&&Xa(this,!1),n==null||n.stop()}if(!r||r==="control"){var n=this.controlGesto;(n==null?void 0:n.isIdle())===!1&&Xa(this,!0),n==null||n.stop()}},e.prototype.getRotation=function(){var r=this.state,n=r.pos1,a=r.pos2,i=r.direction;return _0(n,a,i)},e.prototype.request=function(r,n,a){n===void 0&&(n={});var i=this.props,o=i.ables,s=i.groupable,l=o.filter(function(g){return g.name===r})[0];if(this.isDragging()||!l||!l.request)return{request:function(){return this},requestEnd:function(){return this}};var u=this,c=l.request(this),f=a||n.isInstant,d=c.isControl?"controlAbles":"targetAbles",p="".concat(s?"Group":"").concat(c.isControl?"Control":""),v={request:function(g){return Ir(u,d,["drag"],p,"",T(T({},c.request(g)),{requestAble:r,isRequest:!0}),f),this},requestEnd:function(){return Ir(u,d,["drag"],p,"End",T(T({},c.requestEnd()),{requestAble:r,isRequest:!0}),f),this}};return Ir(u,d,["drag"],p,"Start",T(T({},c.requestStart(n)),{requestAble:r,isRequest:!0}),f),f?v.request(n).requestEnd():v},e.prototype.destroy=function(){this.componentWillUnmount()},e.prototype.updateRenderPoses=function(){var r=this.getState(),n=this.props,a=n.padding,i=r.originalBeforeOrigin,o=r.transformOrigin,s=r.allMatrix,l=r.is3d,u=r.pos1,c=r.pos2,f=r.pos3,d=r.pos4,p=r.left,v=r.top,g=r.isPersisted;if(!a){r.renderPoses=[u,c,f,d];return}var h=Kl(a),A=h.left,m=h.top,C=h.bottom,y=h.right,S=l?4:3,w=[];g?w=o:this.controlBox&&n.groupable?w=i:w=pt(i,[p,v]);var x=wn(S,_e(w.map(function(D){return-D}),S),s,_e(o,S));r.renderPoses=[ln(x,u,[-A,-m],S),ln(x,c,[y,-m],S),ln(x,f,[-A,C],S),ln(x,d,[y,C],S)]},e.prototype.checkUpdate=function(){this._isPropTargetChanged=!1;var r=this.props,n=r.target,a=r.container,i=r.parentMoveable,o=this.state,s=o.target,l=o.container;if(!(!s&&!n)){this.updateAbles();var u=!Qa(s,n),c=u||!Qa(l,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=u}}},e.prototype.waitToChangeTarget=function(){return new Promise(function(){})},e.prototype.triggerEvent=function(r,n){this._emitter.trigger(r,n);var a=this.props[r];return a&&a(n)},e.prototype.useCSS=function(r,n){var a=this.props.customStyledMap,i=r+n;return a[i]||(a[i]=Zs(r,n)),a[i]},e.prototype.getState=function(){var r,n=this.props;(n.target||!((r=n.targets)===null||r===void 0)&&r.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=Xo(i);if(s)return this.updateState(s,!1),this.state}return this.state.isPersisted=!1,this.state},e.prototype.updateSelectors=function(){},e.prototype.unsetAbles=function(){var r=this;this.targetAbles.forEach(function(n){n.unset&&n.unset(r)})},e.prototype.updateAbles=function(r,n){r===void 0&&(r=this.props.ables),n===void 0&&(n="");var a=this.props,i=a.triggerAblesSimultaneously,o=this.getEnabledAbles(r),s="drag".concat(n,"Start"),l="pinch".concat(n,"Start"),u="drag".concat(n,"ControlStart"),c=sn(o,[s,l],i),f=sn(o,[u],i);this.enabledAbles=o,this.targetAbles=c,this.controlAbles=f},e.prototype.updateState=function(r,n){if(n){if(this.isUnmounted)return;this.setState(r)}else{var a=this.state;for(var i in r)a[i]=r[i]}},e.prototype.getEnabledAbles=function(r){r===void 0&&(r=this.props.ables);var n=this.props;return r.filter(function(a){return a&&(a.always&&n[a.name]!==!1||n[a.name])})},e.prototype.renderAbles=function(){var r=this,n=this.props,a=n.triggerAblesSimultaneously,i={createElement:le};return this.renderState={},V0(Yl(sn(this.getEnabledAbles(),["render"],a).map(function(o){var s=o.render;return s(r,i)||[]})).filter(function(o){return o}),function(o){var s=o.key;return s}).map(function(o){return o[0]})},e.prototype.updateCheckInput=function(){this.targetGesto&&(this.targetGesto.options.checkInput=this.props.checkInput)},e.prototype._getRequestStyles=function(){var r=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 z(z([],B(n),!1),B(s),!1)},z([],B(this.props.requestStyles||[]),!1));return r},e.prototype._updateObserver=function(r){this._updateResizeObserver(r),this._updateMutationObserver(r)},e.prototype._updateEvents=function(){var r=this.controlBox,n=this.targetAbles.length,a=this.controlAbles.length,i=this._dragTarget,o=!n&&this.targetGesto||this._isTargetChanged(!0);o&&(nr(this,!1),this.updateState({gestos:{}})),a||nr(this,!0),i&&n&&!this.targetGesto&&(this.targetGesto=nu(this,i,"")),!this.controlGesto&&a&&(this.controlGesto=Gi(this,r,"controlAbles","Control"))},e.prototype._updateTargets=function(){var r=this.props;this._prevDragTarget=this._dragTarget,this._prevOriginalDragTarget=this._originalDragTarget,this._originalDragTarget=r.dragTarget||r.target,this._dragTarget=ge(this._originalDragTarget,!0),this._prevDragArea=r.dragArea},e.prototype._renderLines=function(){var r=this.props,n=r,a=n.zoom,i=n.hideDefaultLines,o=n.hideChildMoveableDefaultLines,s=n.parentMoveable;if(i||s&&o)return[];var l=this.getState().renderPoses,u={createElement:le};return[[0,1],[1,3],[3,2],[2,0]].map(function(c,f){var d=B(c,2),p=d[0],v=d[1];return Or(u,"",l[p],l[v],a,"render-line-".concat(f))})},e.prototype._isTargetChanged=function(r){var n=this.props,a=n.dragTarget||n.target,i=this._prevOriginalDragTarget,o=this._prevDragArea,s=n.dragArea,l=!s&&i!==a,u=(r||s)&&o!==s;return l||u},e.prototype._updateNativeEvents=function(){var r=this,n=this.props,a=n.dragArea?this.areaElement:this.state.target,i=this.events,o=Se(i);if(this._isTargetChanged())for(var s in i){var l=i[s];l&&l.destroy(),i[s]=null}if(a){var u=this.enabledAbles;o.forEach(function(c){var f=sn(u,[c]),d=f.length>0,p=i[c];if(!d){p&&(p.destroy(),i[c]=null);return}p||(p=new xA(a,r,c),i[c]=p),p.setAbles(f)})}},e.prototype._checkUpdateRootContainer=function(){var r=this.props.rootContainer;!this._rootContainer&&r&&(this._rootContainer=ge(r,!0))},e.prototype._checkUpdateViewContainer=function(){var r=this.props.viewContainer;!this._viewContainer&&r&&(this._viewContainer=ge(r,!0));var n=this._viewContainer;n&&this._changeAbleViewClassNames(z(z([],B(this._getAbleViewClassNames()),!1),[this.isDragging()?tA:""],!1))},e.prototype._changeAbleViewClassNames=function(r){var n=this._viewContainer,a=zl(r.filter(Boolean),function(u){return u}).map(function(u){var c=B(u,1),f=c[0];return f}),i=this._viewClassNames,o=Fr(i,a),s=o.removed,l=o.added;s.forEach(function(u){Es(n,i[u])}),l.forEach(function(u){Ss(n,a[u])}),this._viewClassNames=a},e.prototype._getAbleViewClassNames=function(){var r=this;return(this.getEnabledAbles().map(function(n){var a;return((a=n.viewClassName)===null||a===void 0?void 0:a.call(n,r))||""}).join(" ")+" ".concat(this._getAbleClassName("-view"))).split(/\s+/g)},e.prototype._getAbleClassName=function(r){var n=this;r===void 0&&(r="");var a=this.getEnabledAbles(),i=this.targetGesto,o=this.controlGesto,s=i!=null&&i.isFlag()?i.getEventData():{},l=o!=null&&o.isFlag()?o.getEventData():{};return a.map(function(u){var c,f,d,p=u.name,v=((c=u.className)===null||c===void 0?void 0:c.call(u,n))||"";return(!((f=s[p])===null||f===void 0)&&f.isEventStart||!((d=l[p])===null||d===void 0)&&d.isEventStart)&&(v+=" ".concat(et("".concat(p).concat(r,"-dragging")))),v.trim()}).filter(Boolean).join(" ")},e.prototype._updateResizeObserver=function(r){var n,a=this.props,i=a.target,o=Oe(this.getControlBoxElement());if(!o.ResizeObserver||!i||!a.useResizeObserver){(n=this._reiszeObserver)===null||n===void 0||n.disconnect();return}if(!(r.target===i&&this._reiszeObserver)){var s=new o.ResizeObserver(this.checkUpdateRect);s.observe(i,{box:"border-box"}),this._reiszeObserver=s}},e.prototype._updateMutationObserver=function(r){var n=this,a,i=this.props,o=i.target,s=Oe(this.getControlBoxElement());if(!s.MutationObserver||!o||!i.useMutationObserver){(a=this._mutationObserver)===null||a===void 0||a.disconnect();return}if(!(r.target===o&&this._mutationObserver)){var l=new s.MutationObserver(function(u){var c,f;try{for(var d=sh(u),p=d.next();!p.done;p=d.next()){var v=p.value;v.type==="attributes"&&v.attributeName==="style"&&n.checkUpdateRect()}}catch(g){c={error:g}}finally{try{p&&!p.done&&(f=d.return)&&f.call(d)}finally{if(c)throw c.error}}});l.observe(o,{attributes:!0}),this._mutationObserver=l}},e.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:Ol,firstRenderState:null,persistData:null,viewContainer:null,requestStyles:[],useAccuratePosition:!1},e}(Bs),Li={name:"groupable",props:["defaultGroupRotate","useDefaultGroupRotate","defaultGroupOrigin","groupable","groupableProps","targetGroups","hideChildMoveableDefaultLines"],events:[],render:function(t,e){var r,n=t.props,a=n.targets||[],i=t.getState(),o=i.left,s=i.top,l=i.isPersisted,u=n.zoom||1,c=t.renderGroupRects,f=((r=n.persistData)===null||r===void 0?void 0:r.children)||[];l?a=f.map(function(){return null}):f=[];var d=t._store,p=No(d,"parentPosition",[o,s],function(g){return g.join(",")}),v=No(d,"requestStyles",t.getRequestChildStyles(),function(g){return g.join(",")});return t.moveables=t.moveables.slice(0,a.length),z(z([],B(a.map(function(g,h){return e.createElement(fr,{key:"moveable"+h,ref:hs(t,"moveables",h),target:g,origin:!1,requestStyles:v,cssStyled:n.cssStyled,customStyledMap:n.customStyledMap,useResizeObserver:n.useResizeObserver,useMutationObserver:n.useMutationObserver,hideChildMoveableDefaultLines:n.hideChildMoveableDefaultLines,parentMoveable:t,parentPosition:[o,s],persistData:f[h],zoom:u})})),!1),B(Yl(c.map(function(g,h){var A=g.pos1,m=g.pos2,C=g.pos3,y=g.pos4,S=[A,m,C,y];return[[0,1],[1,3],[3,2],[2,0]].map(function(w,x){var D=B(w,2),M=D[0],I=D[1];return Or(e,"",rt(S[M],p),rt(S[I],p),u,"group-rect-".concat(h,"-").concat(x))})}))),!1)}},bA=Vr("clickable",{props:["clickable"],events:["click","clickGroup"],always:!0,dragRelation:"weak",dragStart:function(){},dragControlStart:function(){},dragGroupStart:function(t,e){e.datas.inputTarget=e.inputEvent&&e.inputEvent.target},dragEnd:function(t,e){var r=t.props.target,n=e.inputEvent,a=e.inputTarget,i=t.isMoveableElement(a),o=!i&&t.controlBox.contains(a);if(!(!n||!a||e.isDrag||t.isMoveableElement(a)||o)){var s=r.contains(a);Q(t,"onClick",ut(t,e,{isDouble:e.isDouble,inputTarget:a,isTarget:r===a,moveableTarget:t.props.target,containsTarget:s}))}},dragGroupEnd:function(t,e){var r=e.inputEvent,n=e.inputTarget;if(!(!r||!n||e.isDrag||t.isMoveableElement(n)||e.datas.inputTarget===n)){var a=t.props.targets,i=a.indexOf(n),o=i>-1,s=!1;i===-1&&(i=xe(a,function(l){return l.contains(n)}),s=i>-1),Q(t,"onClickGroup",ut(t,e,{isDouble:e.isDouble,targets:a,inputTarget:n,targetIndex:i,isTarget:o,containsTarget:s,moveableTarget:a[i]}))}},dragControlEnd:function(t,e){this.dragEnd(t,e)},dragGroupControlEnd:function(t,e){this.dragEnd(t,e)}});function $e(t){var e=t.originalDatas.draggable;return e||(t.originalDatas.draggable={},e=t.originalDatas.draggable),T(T({},t),{datas:e})}var DA=Vr("edgeDraggable",{css:[".edge.edgeDraggable.line {\ncursor: move;\n}"],render:function(t,e){var r=t.props,n=r.edgeDraggable;return n?vl(e,"edgeDraggable",n,t.getState().renderPoses,r.zoom):[]},dragCondition:function(t,e){var r,n=t.props,a=(r=e.inputEvent)===null||r===void 0?void 0:r.target;return!n.edgeDraggable||!a?!1:!n.draggable&&Lt(a,et("direction"))&&Lt(a,et("edge"))&&Lt(a,et("edgeDraggable"))},dragStart:function(t,e){return Qt.dragStart(t,$e(e))},drag:function(t,e){return Qt.drag(t,$e(e))},dragEnd:function(t,e){return Qt.dragEnd(t,$e(e))},dragGroupCondition:function(t,e){var r,n=t.props,a=(r=e.inputEvent)===null||r===void 0?void 0:r.target;return!n.edgeDraggable||!a?!1:!n.draggable&&Lt(a,et("direction"))&&Lt(a,et("line"))},dragGroupStart:function(t,e){return Qt.dragGroupStart(t,$e(e))},dragGroup:function(t,e){return Qt.dragGroup(t,$e(e))},dragGroupEnd:function(t,e){return Qt.dragGroupEnd(t,$e(e))},unset:function(t){return Qt.unset(t)}}),au={name:"individualGroupable",props:["individualGroupable","individualGroupableProps"],events:[]},Ni=[eu,jl,T0,q0,Qt,DA,Ua,J0,Z0,p0,nA,aA,eA,hA,gA,yA,Li,au,bA,Jl,ru],MA=Ni.reduce(function(t,e){return(e.events||[]).forEach(function(r){xs(t,r)}),t},[]),IA=Ni.reduce(function(t,e){return(e.props||[]).forEach(function(r){xs(t,r)}),t},[]);function Qo(t,e){var r=B(t,3),n=r[0],a=r[1],i=r[2];return(n*e[0]+a*e[1]+i)/Math.sqrt(n*n+a*a)}function fn(t,e){var r=B(t,2),n=r[0],a=r[1];return-n*e[0]-a*e[1]}function _o(t,e){return Math.max.apply(Math,z([],B(t.map(function(r){var n=B(r,4),a=n[0],i=n[1],o=n[2],s=n[3];return Math.max(a[e],i[e],o[e],s[e])})),!1))}function Ko(t,e){return Math.min.apply(Math,z([],B(t.map(function(r){var n=B(r,4),a=n[0],i=n[1],o=n[2],s=n[3];return Math.min(a[e],i[e],o[e],s[e])})),!1))}function RA(t,e){var r,n,a,i=[0,0],o=[0,0],s=[0,0],l=[0,0],u=0,c=0;if(!t.length)return{pos1:i,pos2:o,pos3:s,pos4:l,minX:0,minY:0,maxX:0,maxY:0,width:u,height:c,rotation:e};var f=ot(e,Kt);if(f%90){var d=f/180*Math.PI,p=Math.tan(d),v=-1/p,g=[ka,mo],h=[[0,0],[0,0]],A=[ka,mo],m=[[0,0],[0,0]];t.forEach(function(j){j.forEach(function(K){var _=Qo([-p,1,0],K),Y=Qo([-v,1,0],K);g[0]>_&&(h[0]=K,g[0]=_),g[1]<_&&(h[1]=K,g[1]=_),A[0]>Y&&(m[0]=K,A[0]=Y),A[1]<Y&&(m[1]=K,A[1]=Y)})});var C=B(h,2),y=C[0],S=C[1],w=B(m,2),x=w[0],D=w[1],M=[-p,1,fn([-p,1],y)],I=[-p,1,fn([-p,1],S)],P=[-v,1,fn([-v,1],x)],E=[-v,1,fn([-v,1],D)];r=B([[M,P],[M,E],[I,P],[I,E]].map(function(j){var K=B(j,2),_=K[0],Y=K[1];return pi(_,Y)[0]}),4),i=r[0],o=r[1],s=r[2],l=r[3],u=A[1]-A[0],c=g[1]-g[0]}else{var b=Ko(t,0),O=Ko(t,1),G=_o(t,0),N=_o(t,1);if(i=[b,O],o=[G,O],s=[b,N],l=[G,N],u=G-b,c=N-O,f%180){var k=[s,i,l,o];n=B(k,4),i=n[0],o=n[1],s=n[2],l=n[3],u=N-O,c=G-b}}if(f%360>180){var k=[l,s,o,i];a=B(k,4),i=a[0],o=a[1],s=a[2],l=a[3]}var L=Ke([i,o,s,l]),W=L.minX,U=L.minY,H=L.maxX,V=L.maxY;return{pos1:i,pos2:o,pos3:s,pos4:l,width:u,height:c,minX:W,minY:U,maxX:H,maxY:V,rotation:e}}function iu(t,e){var r=e.map(function(n){if(Ot(n)){var a=iu(t,n),i=a.length;return i>1?a:i===1?a[0]:null}else{var o=ne(t,function(s){var l=s.manager;return l.props.target===n});return o?(o.finded=!0,o.manager):null}}).filter(Boolean);return r.length===1&&Ot(r[0])?r[0]:r}var TA=function(t){Yr(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.differ=new Ks,r.moveables=[],r.transformOrigin="50% 50%",r.renderGroupRects=[],r._targetGroups=[],r._hasFirstTargets=!1,r}return e.prototype.componentDidMount=function(){t.prototype.componentDidMount.call(this)},e.prototype.checkUpdate=function(){this._isPropTargetChanged=!1,this.updateAbles()},e.prototype.getTargets=function(){return this.props.targets},e.prototype.updateRect=function(r,n,a){var i;a===void 0&&(a=!0);var o=this.state;if(!this.controlBox||o.isPersisted)return;lr(!0),this.moveables.forEach(function(nt){nt.updateRect(r,!1,!1)});var s=this.props,l=this.moveables,u=o.target||s.target,c=l.map(function(nt){return{finded:!1,manager:nt}}),f=this.props.targetGroups||[],d=iu(c,f),p=s.useDefaultGroupRotate;d.push.apply(d,z([],B(c.filter(function(nt){var dt=nt.finded;return!dt}).map(function(nt){var dt=nt.manager;return dt})),!1));var v=[],g=!n||r!==""&&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(nt,dt,at){var Z=nt.map(function(ht){if(Ot(ht)){var ct=m(ht,dt),vt=[ct.pos1,ct.pos2,ct.pos3,ct.pos4];return v.push(ct),{poses:vt,rotation:ct.rotation}}else return{poses:ie(ht.state),rotation:ht.getRotation()}}),J=Z.map(function(ht){var ct=ht.rotation;return ct}),gt=0,st=J[0],lt=J.every(function(ht){return Math.abs(st-ht)<.1});g?gt=!p&<?st:h:gt=!p&&!at&<?st:dt;var ft=Z.map(function(ht){var ct=ht.poses;return ct}),yt=RA(ft,gt);return yt}var C=m(d,this.rotation,!0);g&&(this.rotation=C.rotation,this.transformOrigin=s.defaultGroupOrigin||"50% 50%",this.scale=[1,1]),this._targetGroups=f,this.renderGroupRects=v;var y=this.transformOrigin,S=this.rotation,w=this.scale,x=C.width,D=C.height,M=C.minX,I=C.minY,P=K0([[0,0],[x,0],[0,D],[x,D]],Bi(y,x,D),this.rotation/180*Math.PI),E=Ke(P.result),b=E.minX,O=E.minY,G=" rotate(".concat(S,"deg)")+" scale(".concat(ee(w[0]),", ").concat(ee(w[1]),")"),N="translate(".concat(-b,"px, ").concat(-O,"px)").concat(G);this.controlBox.style.transform="translate3d(".concat(M,"px, ").concat(I,"px, ").concat(this.props.translateZ||0,")"),u.style.cssText+="left:0px;top:0px;"+"transform-origin:".concat(y,";")+"width:".concat(x,"px;height:").concat(D,"px;")+"transform: ".concat(N),o.width=x,o.height=D;var k=this.getContainer(),L=qa(this.controlBox,u,this.controlBox,this.getContainer(),this._rootContainer||k,[]),W=[L.left,L.top],U=B(ie(L),4),H=U[0],V=U[1],j=U[2],K=U[3],_=Ke([H,V,j,K]),Y=[_.minX,_.minY],$=ee(w[0]*w[1]);L.pos1=rt(H,Y),L.pos2=rt(V,Y),L.pos3=rt(j,Y),L.pos4=rt(K,Y),L.left=M-L.left+Y[0],L.top=I-L.top+Y[1],L.origin=rt(pt(W,L.origin),Y),L.beforeOrigin=rt(pt(W,L.beforeOrigin),Y),L.originalBeforeOrigin=pt(W,L.originalBeforeOrigin),L.transformOrigin=rt(pt(W,L.transformOrigin),Y),u.style.transform="translate(".concat(-b-Y[0],"px, ").concat(-O-Y[1],"px)")+G,lr(),this.updateState(T(T({},L),{posDelta:Y,direction:$,beforeDirection:$}),a)},e.prototype.getRect=function(){return T(T({},t.prototype.getRect.call(this)),{children:this.moveables.map(function(r){return r.getRect()})})},e.prototype.triggerEvent=function(r,n,a){if(a||r.indexOf("Group")>-1)return t.prototype.triggerEvent.call(this,r,n);this._emitter.trigger(r,n)},e.prototype.getRequestChildStyles=function(){var r=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 z(z([],B(n),!1),B(s),!1)},[]);return r},e.prototype.updateAbles=function(){t.prototype.updateAbles.call(this,z(z([],B(this.props.ables),!1),[Li],!1),"Group")},e.prototype._updateTargets=function(){t.prototype._updateTargets.call(this),this._originalDragTarget=this.props.dragTarget||this.areaElement,this._dragTarget=ge(this._originalDragTarget,!0)},e.prototype._updateEvents=function(){var r=this.state,n=this.props,a=this._prevDragTarget,i=n.dragTarget||this.areaElement,o=n.targets,s=this.differ.update(o),l=s.added,u=s.changed,c=s.removed,f=l.length||c.length;(f||a!==i)&&(nr(this,!1),nr(this,!0),this.updateState({gestos:{}})),a!==i&&(r.target=null),r.target||(r.target=this.areaElement,this.controlBox.style.display="block"),r.target&&(this.targetGesto||(this.targetGesto=nu(this,this._dragTarget,"Group")),this.controlGesto||(this.controlGesto=Gi(this,this.controlBox,"controlAbles","GroupControl")));var d=!Qa(r.container,n.container);d&&(r.container=n.container),(d||f||this.transformOrigin!==(n.defaultGroupOrigin||"50% 50%")||u.length||o.length&&!_l(this._targetGroups,n.targetGroups||[]))&&(this.updateRect(),this._hasFirstTargets=!0),this._isPropTargetChanged=!!f},e.prototype._updateObserver=function(){},e.defaultProps=T(T({},fr.defaultProps),{transformOrigin:["50%","50%"],groupable:!0,dragArea:!0,keepRatio:!0,targets:[],defaultGroupRotate:0,defaultGroupOrigin:"50% 50%"}),e}(fr),BA=function(t){Yr(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.moveables=[],r}return e.prototype.render=function(){var r=this,n,a=this.props,i=a.cspNonce,o=a.cssStyled,s=a.persistData,l=a.targets||[],u=l.length,c=this.isUnmounted||!u,f=(n=s==null?void 0:s.children)!==null&&n!==void 0?n:[];return c&&!u&&f.length?l=f.map(function(){return null}):c||(f=[]),le(o,{cspNonce:i,ref:we(this,"controlBox"),className:et("control-box")},l.map(function(d,p){var v,g,h=(g=(v=a.individualGroupableProps)===null||v===void 0?void 0:v.call(a,d,p))!==null&&g!==void 0?g:{};return le(fr,T({key:"moveable"+p,ref:hs(r,"moveables",p)},a,h,{target:d,wrapperMoveable:r,isWrapperMounted:r.isMoveableMounted,persistData:f[p]}))}))},e.prototype.componentDidMount=function(){},e.prototype.componentDidUpdate=function(){},e.prototype.getTargets=function(){return this.props.targets},e.prototype.updateRect=function(r,n,a){a===void 0&&(a=!0),lr(!0),this.moveables.forEach(function(i){i.updateRect(r,n,a)}),lr()},e.prototype.getRect=function(){return T(T({},t.prototype.getRect.call(this)),{children:this.moveables.map(function(r){return r.getRect()})})},e.prototype.request=function(){return{request:function(){return this},requestEnd:function(){return this}}},e.prototype.dragStart=function(){return this},e.prototype.hitTest=function(){return 0},e.prototype.isInside=function(){return!1},e.prototype.isDragging=function(){return!1},e.prototype.updateRenderPoses=function(){},e.prototype.checkUpdate=function(){},e.prototype.triggerEvent=function(){},e.prototype.updateAbles=function(){},e.prototype._updateEvents=function(){},e.prototype._updateObserver=function(){},e}(fr);function ou(t,e){var r=[];return t.forEach(function(n){if(n){if(Jt(n)){e[n]&&r.push.apply(r,z([],B(e[n]),!1));return}Ot(n)?r.push.apply(r,z([],B(ou(n,e)),!1)):r.push(n)}}),r}function su(t,e){var r=[];return t.forEach(function(n){if(n){if(Jt(n)){e[n]&&r.push.apply(r,z([],B(e[n]),!1));return}Ot(n)?r.push(su(n,e)):r.push(n)}}),r}function lu(t,e){return t.length!==e.length||t.some(function(r,n){var a=e[n];return!r&&!a?!1:r!=a?Ot(r)&&Ot(a)?lu(r,a):!0:!1})}var OA=function(t){Yr(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.refTargets=[],r.selectorMap={},r._differ=new Ks,r._elementTargets=[],r._onChangeTargets=null,r}return e.makeStyled=function(){var r={},n=this.getTotalAbles();n.forEach(function(i){var o=i.css;o&&o.forEach(function(s){r[s]=!0})});var a=Se(r).join("\n");this.defaultStyled=Zs("div",bv(gi,mh+a))},e.getTotalAbles=function(){return z([jl,Li,au,Jl],B(this.defaultAbles),!1)},e.prototype.render=function(){var r,n=this.constructor;n.defaultStyled||n.makeStyled();var a=this.props,i=a.ables,o=a.props,s=ih(a,["ables","props"]),l=this._updateRefs(!0),u=ou(l,this.selectorMap),c=u.length>1,f=n.getTotalAbles(),d=z(z([],B(f),!1),B(i||[]),!1),p=T(T(T({},s),o||{}),{ables:d,cssStyled:n.defaultStyled,customStyledMap:n.customStyledMap});this._elementTargets=u;var v=null,g=this.moveable,h=s.persistData;if(h!=null&&h.children&&(c=!0),s.individualGroupable)return le(BA,T({key:"individual-group",ref:we(this,"moveable")},p,{target:null,targets:u}));if(c){var A=su(l,this.selectorMap);if(g&&!g.props.groupable&&!g.props.individualGroupable){var m=g.props.target;m&&u.indexOf(m)>-1&&(v=T({},g.state))}return le(TA,T({key:"group",ref:we(this,"moveable")},p,(r=s.groupableProps)!==null&&r!==void 0?r:{},{target:null,targets:u,targetGroups:A,firstRenderState:v}))}else{var C=u[0];if(g&&(g.props.groupable||g.props.individualGroupable)){var y=g.moveables||[],S=ne(y,function(w){return w.props.target===C});S&&(v=T({},S.state))}return le(fr,T({key:"single",ref:we(this,"moveable")},p,{target:C,firstRenderState:v}))}},e.prototype.componentDidMount=function(){this._checkChangeTargets(),this._updateRefs()},e.prototype.componentDidUpdate=function(){this._checkChangeTargets()},e.prototype.componentWillUnmount=function(){this.selectorMap={},this.refTargets=[]},e.prototype.getTargets=function(){var r,n;return(n=(r=this.moveable)===null||r===void 0?void 0:r.getTargets())!==null&&n!==void 0?n:[]},e.prototype.updateSelectors=function(){this.selectorMap={},this._updateRefs()},e.prototype.waitToChangeTarget=function(){var r=this,n;return this._onChangeTargets=function(){r._onChangeTargets=null,n()},new Promise(function(a){n=a})},e.prototype.waitToChangeTargets=function(){return this.waitToChangeTarget()},e.prototype.getManager=function(){return this.moveable},e.prototype._updateRefs=function(r){var n=this.refTargets,a=Ti(this.props.target||this.props.targets),i=typeof document<"u",o=lu(n,a),s=this.selectorMap,l={};return this.refTargets.forEach(function u(c){if(Jt(c)){var f=s[c];f?l[c]=s[c]:i&&(o=!0,l[c]=[].slice.call(document.querySelectorAll(c)))}else Ot(c)&&c.forEach(u)}),this.refTargets=a,this.selectorMap=l,!r&&o&&this.forceUpdate(),a},e.prototype._checkChangeTargets=function(){var r,n,a,i=this._differ.update(this._elementTargets),o=i.added,s=i.removed,l=o.length||s.length;l&&((n=(r=this.props).onChangeTargets)===null||n===void 0||n.call(r,{moveable:this.moveable,targets:this._elementTargets}),(a=this._onChangeTargets)===null||a===void 0||a.call(this)),this._updateRefs()},e.defaultAbles=[],e.customStyledMap={},e.defaultStyled=null,oh([Dv(al)],e.prototype,"moveable",void 0),e}(Bs),PA=function(t){Yr(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.defaultAbles=Ni,e}(OA),Ja=function(t,e){return Ja=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(r[a]=n[a])},Ja(t,e)};function ki(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");Ja(t,e);function r(){this.constructor=t}t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}var Gr=function(){return Gr=Object.assign||function(e){for(var r,n=1,a=arguments.length;n<a;n++){r=arguments[n];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},Gr.apply(this,arguments)};function GA(t,e,r,n){var a=arguments.length,i=a<3?e:n===null?n=Object.getOwnPropertyDescriptor(e,r):n,o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")i=Reflect.decorate(t,e,r,n);else for(var s=t.length-1;s>=0;s--)(o=t[s])&&(i=(a<3?o(i):a>3?o(e,r,i):o(e,r))||i);return a>3&&i&&Object.defineProperty(e,r,i),i}var LA=function(t){ki(e,t);function e(n){var a=t.call(this,n)||this;return a.state={},a.state=a.props,a}var r=e.prototype;return r.render=function(){return le(PA,Gr({ref:we(this,"moveable")},this.state))},e}(li),NA=IA,kA=al,FA=MA,HA=function(t){ki(e,t);function e(n,a){a===void 0&&(a={});var i=t.call(this)||this;i.containerProvider=null,i.selfElement=null,i._warp=!1;var o=Gr({},a),s={};FA.forEach(function(c){s[Nv("on ".concat(c))]=function(f){return i.trigger(c,f)}});var l;a.warpSelf?(delete a.warpSelf,i._warp=!0,l=n):(l=pr(n).createElement("div"),n.appendChild(l)),i.containerProvider=fo(le(LA,Gr({ref:we(i,"innerMoveable")},o,s)),l),i.selfElement=l;var u=o.target;return Ot(u)&&u.length>1&&i.updateRect(),i}var r=e.prototype;return r.setState=function(n,a){this.innerMoveable.setState(n,a)},r.forceUpdate=function(n){this.innerMoveable.forceUpdate(n)},r.dragStart=function(n){var a=this.innerMoveable;a.$_timer&&this.forceUpdate(),this.getMoveable().dragStart(n)},r.destroy=function(){var n,a=this.selfElement;fo(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},r.getMoveable=function(){return this.innerMoveable.moveable},e=GA([ro(kA,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)})}),ro(NA,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})})],e),e}(kn),WA=function(t){ki(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e}(HA);const UA="data:image/png;base64,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",zA=""+new URL("toolbox-5de28c9d.png",import.meta.url).href,YA=""+new URL("setTimeIcon-7c3b5a37.png",import.meta.url).href,VA=""+new URL("beatIcon-902ff81a.png",import.meta.url).href,XA="data:image/png;base64,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",QA="data:image/png;base64,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",Gm=zt({name:"layoutView",setup(){const t=Bn(),e=it(!1),r=it({}),n=it("left"),a=it(!1),i=it(!1),o=it(!1),s=it(!1),l=it(!1);it(!1),Ku();const u=jt({isBoundary:!1,isBoundaryType:"",mainWidth:"",mainHeight:"",subWidth:"",subHeight:""});jt({isBoundary:!0,isBoundaryType:"right",mainWidth:"",mainHeight:"",subWidth:"",subHeight:""});const c=Za(),f=it(!1),d=it(),p=async()=>{document.querySelector(".wrap")&&new WA(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:b,left:O,top:G,right:N,bottom:k})=>{f.value=!0,d.value&&d.value.setShow(!1);const L=document.getElementById("moveNPopover"),W=getComputedStyle(L,null),U={left:Number(W.left.replace("px","")),top:Number(W.top.replace("px","")),width:Number(W.width.replace("px","")),height:Number(W.height.replace("px",""))},H=parseInt(window.getComputedStyle(document.querySelector(".wrap")).width)-U.width,V=parseInt(window.getComputedStyle(document.querySelector(".wrap")).height)-U.height;L.style.transition="",u.isBoundary=!1,u.isBoundaryType="",u.mainHeight=V,u.mainWidth=H,u.subWidth=U.width,u.subHeight=U.height,O<0&&(O=2,u.isBoundary=!0,u.isBoundaryType="left"),G<0&&(G=2,u.isBoundary=!0,u.isBoundaryType="top"),N<0&&(N=2),k<0&&(k=2),O>H-2&&(O=H-2,u.isBoundary=!0,u.isBoundaryType="right"),G>V-2&&(G=V-2,u.isBoundary=!0,u.isBoundaryType="bottom"),b.style.left="".concat(O,"px"),b.style.top="".concat(G,"px")}).on("dragEnd",async({target:b,clientX:O})=>{document.body.clientWidth/2-O>0?n.value="right":n.value="left",f.value=!1,u.isBoundary&&(b.style.transition=".3s",y(b,u.isBoundaryType))})};gn(()=>c.path,E=>{const b=document.getElementById("WrapcoreViewWrap");b&&(b.scrollTo(0,0),window.scrollTo(0,0))});const v=jt({baseListTab:""});ve(()=>{const E=c.path,b=["/classDetail","/classStudentDetail","/notation","/xiaoku-ai","/xiaoku-list","/studentDetail","/classStudentRecode","/afterWorkDetail"];return c.path==="/setting"?v.baseListTab==="school":!b.includes(E)}),ve(()=>{const E=c.path;return console.log(E,"routePath",E),!["/prepare-lessons"].includes(E)});const g=ve(()=>{const E=c.path;return!!["/xiaoku-list"].includes(E)});dr(()=>{p();const E=document.getElementById("moveNPopover");A(E,u),S(E,u),window.addEventListener("resize",h),Ye.on("base-setting-emit",b=>{v.baseListTab=b}),Ye.on("auth-not-installed",()=>{i.value=!0})});const h=()=>{const E=document.getElementById("moveNPopover");E.style.display="none",d.value&&d.value.setShow(!1),setTimeout(()=>{E.style.transition="",S(E,u),A(E,u),E.style.display="block"},100)};rs(()=>{window.removeEventListener("resize",h)});const A=(E,b)=>{E.addEventListener("mouseover",()=>{b.isBoundary&&(b.isBoundaryType=="left"?E.style.left="2px":b.isBoundaryType=="right"?E.style.left="".concat(b.mainWidth-2,"px"):b.isBoundaryType=="top"?E.style.top="2px":b.isBoundaryType=="bottom"&&(E.style.top="".concat(b.mainHeight-2,"px"))),C(E,0)}),E.addEventListener("mouseout",()=>{b.isBoundary&&(b.isBoundaryType=="left"?y(E,"left"):b.isBoundaryType=="right"?y(E,"right"):b.isBoundaryType=="top"?y(E,"top"):b.isBoundaryType=="bottom"&&y(E,"bottom"))})},m=E=>{E=="setTimeIcon"&&(l.value=!0),E=="beatIcon"&&(o.value=!0),E=="toneIcon"&&(s.value=!0),E=="iconNote"&&(d.value&&d.value.setShow(!1),console.log(c.name,"guideInfo"),Ye.emit("teacher-guideInfo",c.name)),E=="iconWhiteBorad"&&(w.whiteboardShow=!0,w.type="whiteboard",w.homeStatus=!1,d.value&&d.value.setShow(!1)),E=="iconPen"&&(w.penShow=!0,w.type="pen",w.homeStatus=!1,d.value&&d.value.setShow(!1))},C=(E,b)=>{E.style.transform=" rotate("+b+")"},y=(E,b)=>{switch(b){case"left":C(E,"90deg"),E.style.left="".concat(2-u.subWidth/2,"px"),E.style.top="".concat(top,"px");break;case"right":C(E,"-90deg"),E.style.left="".concat(u.mainWidth-2+u.subWidth/2,"px"),E.style.top="".concat(top,"px");break;case"top":E.style.top="".concat(2-u.subHeight/2,"px"),C(E,"-180deg");break;case"bottom":E.style.top="".concat(u.mainHeight-2+u.subHeight/2,"px");break;default:C(E,"-0");break}},S=(E,b)=>{const O=getComputedStyle(E,null),G={left:Number(O.left.replace("px","")),top:Number(O.top.replace("px","")),width:Number(O.width.replace("px","")),height:Number(O.height.replace("px",""))},N=parseInt(window.getComputedStyle(document.querySelector(".wrap")).width)-G.width,k=parseInt(window.getComputedStyle(document.querySelector(".wrap")).height)-G.height;b.mainHeight=k,b.mainWidth=N,b.subWidth=G.width,b.subHeight=G.height,E.style.transition=".3s .3s"},w=jt({homeStatus:!0,type:"",penShow:!1,whiteboardShow:!1});fc();const x=Lr(),D="timerMeterConBoxClass_drag",M=Qi(["".concat(D," .timeBomCon .bom_drag"),"".concat(D," .topDragDom")],D,l,x.info.id),I="metronomeConBoxClass_drag",P=Qi(["".concat(I," .topDragDom"),"".concat(I," .bom_drag")],I,o,x.info.id);return()=>R("div",{class:[X.wrap,"wrap"]},[R("div",null,[R(td,null,null)]),R("div",{class:X.Wrapcore},[R(Sv,null,null),R("div",{class:[X.WrapcoreView,g.value?X.isNotPadding:""],id:"WrapcoreViewWrap"},[R(qu("router-view"),null,{default:E=>R(Ju,{name:"fade-slide",mode:"out-in"},{default:()=>[R(E.Component,null,null)]})})])]),R(ga,{raw:!0,trigger:"click",ref:d,"show-arrow":!1,placement:n.value},{default:()=>[R("div",{class:X.booxToolWrap},[R("div",null,[R("div",{class:X.booxToolItem,onClick:()=>m("beatIcon")},[R("img",{src:VA,alt:""},null),Dt("节拍器")]),R("div",{class:X.booxToolItem,onClick:()=>m("setTimeIcon")},[R("img",{src:YA,alt:""},null),Dt("计时器")])]),R("div",null,[R("div",{class:X.booxToolItem,onClick:()=>m("iconPen")},[R("img",{src:XA,alt:""},null),Dt("批注")]),R("div",{class:X.booxToolItem,onClick:()=>m("iconWhiteBorad")},[R("img",{src:QA,alt:""},null),Dt("白板")])])])],trigger:()=>R("img",{src:zA,id:"moveNPopover",style:{display:w.homeStatus?"block":"none"},onTouchstart:()=>{d==null||d.value.setShow(!0)},class:[X.toolboxImg,"moveNPopover",f.value?X.isDragIng:""],alt:""},null)}),w.penShow&&R(_i,{show:w.type==="pen",type:w.type,close:()=>{w.type="init",w.homeStatus=!0}},null),w.whiteboardShow&&R(_i,{show:w.type==="whiteboard",type:w.type,close:()=>{w.type="init",w.homeStatus=!0}},null),R(dc,{modelValue:o.value,"onUpdate:modelValue":E=>o.value=E,dragClass:I,dragStyle:P.styleDrag.value},null),R(Re,{maskClosable:Ve,show:s.value,"onUpdate:show":E=>s.value=E,class:["background"]},{default:()=>[R("div",null,[R(pc,{onClose:()=>{s.value=!1}},null)])]}),R(Re,{maskClosable:Ve,show:l.value,"onUpdate:show":E=>l.value=E,class:D,style:M.styleDrag.value},{default:()=>[R("div",null,[R("img",{class:X.timerMeterClose,src:UA,onClick:()=>{l.value=!1}},null),R("div",{class:"topDragDom"},null),R(vc,null,null)])]}),R(Re,{maskClosable:Ve,show:a.value,"onUpdate:show":E=>a.value=E,class:["modalTitle background",X.showClass],preset:"card",title:"开始上课"},{default:()=>[R(hc,{onClose:()=>a.value=!1,type:"change",onConfirm:E=>{a.value=!1,t.push({path:"/prepare-lessons",query:{...E}})}},null)]}),R(gc,{show:e.value,"onUpdate:show":E=>e.value=E,type:"attend",params:r.value},null),R(Re,{show:i.value,"onUpdate:show":E=>i.value=E,closeOnEsc:!1,maskClosable:!1},{default:()=>[R(Ac,{onClose:()=>i.value=!1},null)]})])}});export{Gm as default};
|