1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- System.register(["./index-legacy-37ac3c5c.js","./teacherIcon-legacy-3eeb62c3.js","./forgotPassword-legacy-bb3b333b.js","./api-legacy-f97610c1.js"],(function(t,e){"use strict";var n,r,a,i,o,s,c,l,u,f,d,p,m,g,h,v,b,w,A,k,y,x=document.createElement("style");return x.textContent='@charset "UTF-8";._wrap_xmqzc_1{width:100vw;height:100vh;display:flex;flex-direction:row;background:#f1f5ff;overflow:hidden}._wrap_xmqzc_1 ._WrapcoreView_xmqzc_9{padding:1.66667vw;height:calc(100vh - 3.33333vw);overflow-y:auto}._silder_xmqzc_14{width:5.20833vw;background:#3044ca;min-height:100vh;height:100%;display:flex;flex-direction:column;align-items:center}._silder_xmqzc_14 ._logoWrap_xmqzc_23{margin-top:1.14583vw}._silder_xmqzc_14 ._logoWrap_xmqzc_23 ._logo_xmqzc_23 img{width:3.22917vw;height:3.125vw}._silder_xmqzc_14 ._sliderList_xmqzc_30{margin-top:1.92708vw}._silderItem_xmqzc_33{position:relative;width:4.375vw;height:4.16667vw;display:flex;flex-direction:column;align-items:center;margin-bottom:.9375vw;justify-content:center;border-radius:1.04167vw}._silderItem_xmqzc_33 ._radiusIcon_xmqzc_44{position:absolute;right:-.52083vw;top:-1.51042vw}._silderItem_xmqzc_33 ._radiusIcon_xmqzc_44 img{width:1.35417vw;height:7.13542vw}._silderItem_xmqzc_33 p{margin-top:.20833vw;font-size:.72917vw;font-weight:600;color:#fff;line-height:1.04167vw}._silderItem_xmqzc_33:hover{background-color:rgba(255,255,255,.1)}._silderItem_xmqzc_33._isActiveItem_xmqzc_63{background-color:#f1f5ff;border-radius:1.04167vw 0px 0px 1.04167vw}._silderItem_xmqzc_33._isActiveItem_xmqzc_63 p{color:#21225d}._Wrapcore_xmqzc_9{height:100%;flex:1}._Wrapcore_xmqzc_9 ._layoutTop_xmqzc_74{height:3.33333vw;background-color:#fff;line-height:3.33333vw;padding:0 2.60417vw 0 1.66667vw;display:flex;flex-direction:row;align-items:center;justify-content:space-between}._Wrapcore_xmqzc_9 ._layoutTop_xmqzc_74 ._layoutLeft_xmqzc_84{display:flex;flex-direction:row;align-items:center}._Wrapcore_xmqzc_9 ._layoutTop_xmqzc_74 ._layoutLeft_xmqzc_84 ._schoolIcon_xmqzc_89{margin-right:.41667vw}._Wrapcore_xmqzc_9 ._layoutTop_xmqzc_74 ._layoutLeft_xmqzc_84 ._schoolIcon_xmqzc_89 img{width:1.66667vw;height:1.66667vw}._Wrapcore_xmqzc_9 ._layoutTop_xmqzc_74 ._layoutLeft_xmqzc_84 p{font-size:.9375vw;font-weight:600;color:#131415}._Wrapcore_xmqzc_9 ._layoutTop_xmqzc_74 ._layoutRight_xmqzc_101{display:flex;flex-direction:row;align-items:center}._Wrapcore_xmqzc_9 ._layoutTop_xmqzc_74 ._layoutRight_xmqzc_101 ._messageBadge_xmqzc_106{margin-right:1.25vw}._Wrapcore_xmqzc_9 ._layoutTop_xmqzc_74 ._layoutRight_xmqzc_101 ._messageBadge_xmqzc_106 .n-badge-sup{left:1.04167vw;-webkit-animation:TadaNum 1s 2s both infinite!important;-moz-animation:TadaNum 1s 2s both infinite!important;-ms-animation:TadaNum 1s 2s both infinite!important;animation:TadaNum 1s 2s both infinite!important}._Wrapcore_xmqzc_9 ._layoutTop_xmqzc_74 ._layoutRight_xmqzc_101 ._messageBadge_xmqzc_106 ._messageIcon_xmqzc_116{-webkit-animation:_Tada_xmqzc_1 1s 2s both infinite;-moz-animation:_Tada_xmqzc_1 1s 2s both infinite;-ms-animation:_Tada_xmqzc_1 1s 2s both infinite;animation:_Tada_xmqzc_1 1s 2s both infinite;width:1.66667vw;height:1.66667vw}@keyframes _Tada_xmqzc_1{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}to{transform:scale(1) rotate(0)}}._Wrapcore_xmqzc_9 ._layoutTop_xmqzc_74 ._layoutRight_xmqzc_101 ._line_xmqzc_147{width:1px;height:.9375vw;background-color:#dfdfdf;margin-right:1.25vw}._Wrapcore_xmqzc_9 ._layoutTop_xmqzc_74 ._layoutRight_xmqzc_101 ._mesgWrap_xmqzc_153{display:flex;flex-direction:row;align-items:center}._Wrapcore_xmqzc_9 ._layoutTop_xmqzc_74 ._layoutRight_xmqzc_101 ._mesgWrap_xmqzc_153 ._teacherIcon_xmqzc_158{width:1.66667vw;height:1.66667vw;border-radius:50%;overflow:hidden}._Wrapcore_xmqzc_9 ._layoutTop_xmqzc_74 ._layoutRight_xmqzc_101 ._mesgWrap_xmqzc_153 ._rotueLeft_xmqzc_164{transform:rotate(-90deg);transition:.2s;margin-left:.52083vw}._Wrapcore_xmqzc_9 ._layoutTop_xmqzc_74 ._layoutRight_xmqzc_101 ._mesgWrap_xmqzc_153 ._rotueRight_xmqzc_169{transform:rotate(90deg);margin-left:.52083vw;transition:.2s}.n-popover{overflow:hidden;border-radius:.83333vw}._propWrap_xmqzc_178{background-color:var(--n-color);border-radius:.83333vw;width:15.625vw;overflow-y:auto;background:#ffffff;box-shadow:0 .10417vw .88542vw rgba(0,0,0,.08);padding:1.04167vw!important}._propWrap_xmqzc_178 ._teacherInfo_xmqzc_187{display:flex;flex-direction:row;align-items:center;border-bottom:1px solid #f2f2f2;padding-bottom:1.04167vw}._propWrap_xmqzc_178 ._teacherInfo_xmqzc_187 ._teacherIcon_xmqzc_158{width:2.5vw;height:2.5vw;border-radius:50%;border:1px solid #ffffff;overflow:hidden}._propWrap_xmqzc_178 ._teacherInfo_xmqzc_187 ._teacherName_xmqzc_201{font-size:1.14583vw;font-weight:600;color:#333;margin-left:.83333vw}._propWrap_xmqzc_178 ._propWrapList_xmqzc_207{padding-bottom:.88542vw;border-bottom:1px solid #f2f2f2;margin-top:.83333vw}._propWrap_xmqzc_178 ._propWrapItem_xmqzc_212{display:flex;flex-direction:row;align-items:center;height:2.60417vw;line-height:2.60417vw;cursor:pointer}._propWrap_xmqzc_178 ._propWrapItem_xmqzc_212:hover{background:#f5f6fa;border-radius:.52083vw}._propWrap_xmqzc_178 ._smallIcon_xmqzc_224{width:1.14583vw;height:1.19792vw;margin-right:1.09375vw;margin-left:.52083vw}._propWrap_xmqzc_178 ._smallTitle_xmqzc_230{font-size:.9375vw;font-weight:600;color:#333}._propWrap_xmqzc_178 ._logoutInfo_xmqzc_235{margin-top:.83333vw}.fade-slide-leave-active,.fade-slide-enter-active{transition:all .3s}.fade-slide-enter-from{opacity:0;transform:translate(-1.5625vw)}.fade-slide-leave-to{opacity:0;transform:translate(1.5625vw)}._toolboxImg_xmqzc_250{width:7.1875vw;height:7.1875vw;position:absolute;right:1.66667vw;bottom:4.375vw;cursor:pointer;z-index:1000}._isDragIng_xmqzc_259{width:7.1875vw;height:7.1875vw}.moveable-control-box{--moveable-color: transparent !important}.n-popover{background-color:transparent!important}._booxToolWrap_xmqzc_269{width:14.89583vw;height:4.94792vw;background:#ffffff;box-shadow:0 .10417vw .52083vw rgba(0,0,0,.1);border-radius:1.04167vw;display:flex;flex-direction:row;align-items:center;padding:.41667vw 1.19792vw .52083vw;justify-content:space-between}._booxToolWrap_xmqzc_269 ._booxToolItem_xmqzc_281{display:flex;flex-direction:column;align-items:center;font-size:.625vw;cursor:pointer}._booxToolWrap_xmqzc_269 ._booxToolItem_xmqzc_281:hover{opacity:.8}._booxToolWrap_xmqzc_269 ._booxToolItem_xmqzc_281 img{width:2.91667vw;height:2.91667vw;margin-bottom:.20833vw}._setTimeImage_xmqzc_296{cursor:pointer}._setTimeImage_xmqzc_296 img{width:41.25vw}._beatImage_xmqzc_302{cursor:pointer}._beatImage_xmqzc_302 img{width:36.35417vw}._changePwdModal_xmqzc_308{border-radius:.83333vw}/*!\n * animate.css - https://animate.style/\n * Version - 4.1.1\n * Licensed under the MIT license - http://opensource.org/licenses/MIT\n *\n * Copyright (c) 2020 Animate.css\n */:root{--animate-duration: 1s;--animate-delay: 1s;--animate-repeat: 1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat) * 2);animation-iteration-count:calc(var(--animate-repeat) * 2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat) * 3);animation-iteration-count:calc(var(--animate-repeat) * 3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay) * 2);animation-delay:calc(var(--animate-delay) * 2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay) * 3);animation-delay:calc(var(--animate-delay) * 3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay) * 4);animation-delay:calc(var(--animate-delay) * 4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay) * 5);animation-delay:calc(var(--animate-delay) * 5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration) / 2);animation-duration:calc(var(--animate-duration) / 2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration) * .8);animation-duration:calc(var(--animate-duration) * .8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration) * 3);animation-duration:calc(var(--animate-duration) * 3)}@media print,(prefers-reduced-motion: reduce){.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translate(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translate(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translate(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translate(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translate(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translate(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translate(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translate(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translate(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translate(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translate(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skew(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skew(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skew(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skew(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skew(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skew(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration) * 1.3);animation-duration:calc(var(--animate-duration) * 1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skew(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skew(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skew(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skew(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skew(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skew(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skew(5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skew(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skew(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skew(5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skew(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skew(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}\n',document.head.appendChild(x),{setters:[t=>{n=t.d,r=t.r,a=t.w,i=t.f,o=t.o,s=t.F,c=t.u,l=t.a,u=t.e,f=t.p,d=t.q,p=t.c,m=t.k,g=t.t,h=t.v,v=t.x,b=t.y,w=t.z,A=t.T},t=>{k=t.d},t=>{y=t.F},null],execute:function(){const x={wrap:"_wrap_xmqzc_1",WrapcoreView:"_WrapcoreView_xmqzc_9",silder:"_silder_xmqzc_14",logoWrap:"_logoWrap_xmqzc_23",logo:"_logo_xmqzc_23",sliderList:"_sliderList_xmqzc_30",silderItem:"_silderItem_xmqzc_33",radiusIcon:"_radiusIcon_xmqzc_44",isActiveItem:"_isActiveItem_xmqzc_63",Wrapcore:"_Wrapcore_xmqzc_9",layoutTop:"_layoutTop_xmqzc_74",layoutLeft:"_layoutLeft_xmqzc_84",schoolIcon:"_schoolIcon_xmqzc_89",layoutRight:"_layoutRight_xmqzc_101",messageBadge:"_messageBadge_xmqzc_106",messageIcon:"_messageIcon_xmqzc_116",Tada:"_Tada_xmqzc_1",line:"_line_xmqzc_147",mesgWrap:"_mesgWrap_xmqzc_153",teacherIcon:"_teacherIcon_xmqzc_158",rotueLeft:"_rotueLeft_xmqzc_164",rotueRight:"_rotueRight_xmqzc_169",propWrap:"_propWrap_xmqzc_178",teacherInfo:"_teacherInfo_xmqzc_187",teacherName:"_teacherName_xmqzc_201",propWrapList:"_propWrapList_xmqzc_207",propWrapItem:"_propWrapItem_xmqzc_212",smallIcon:"_smallIcon_xmqzc_224",smallTitle:"_smallTitle_xmqzc_230",logoutInfo:"_logoutInfo_xmqzc_235",toolboxImg:"_toolboxImg_xmqzc_250",isDragIng:"_isDragIng_xmqzc_259",booxToolWrap:"_booxToolWrap_xmqzc_269",booxToolItem:"_booxToolItem_xmqzc_281",setTimeImage:"_setTimeImage_xmqzc_296",beatImage:"_beatImage_xmqzc_302",changePwdModal:"_changePwdModal_xmqzc_308"},S=""+new URL("logo-654be404.png",e.meta.url).href,E=n({emits:["checkNavBar"],props:["item"],name:"layoutSilder",setup(t,{emit:e}){const n=r(t.item);return a((()=>t.item),(t=>{n.value=t}),{deep:!0}),()=>i(s,null,[i("div",{onClick:()=>{return t=n.value,void e("checkNavBar",t);var t},class:[x.silderItem,n.value.isActive?x.isActiveItem:""]},[i(o,{width:"26",height:"26",src:n.value.isActive?n.value.activeIcon:n.value.normalIcon,"preview-disabled":!0},null),i("p",null,[n.value.name]),n.value.isActive?i(o,{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAEUCAYAAABkoxVpAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAANKADAAQAAAABAAABFAAAAABXIhGiAAAGuElEQVR4Ae2avWscVxTF79PG+nJWGGOIMbYxLqJgcKHWhQthSCUXjmuDu6Rwmtj/iN2kMYH0aZIqKMQhhdrgRiTBiEAgiBQh2WU/tPLuzX3LDqxHszua1dnZ94azYOZTZ+45vzdv3ryxCH9MgAkwgSon4GI3919LddzD0vhGFdZpKHSKJERCJSfAJldy4IUvR0KFIyv5D0io5MCnXk5Vl9MnRE2oKVKvlKFz3YoZ6i9VzJCoXK5Uk9OBbFbK0EAqZsiaXHUI2TPI2YTIVmWaXKsnt2125FJlDPX7sp0247ejHSlYc8s0FOW8nN0/G82OHNqM3FqaUpSEml15mGUm3ian8ihNJtmOrsl1u3qzN5A3Riiz9vcSZ7Esj1Se2QM104z3MPFAiAZbLb3Sd3JgdFYm1RdVp2Bmnk4zExWhTkdvHKvsT+rdEmLREDIzz/PMeFNRGGq09L6Z2UkoTFsG3ynYqOBCoyOvrWe7Ps1Icix4QjbEeXlaM95U0IaabX1iTe1Bkv5plsE2uUZb75iBV2boxGTiNGO1aQcXdax5pLdsAmTXrv9+0RqCM9Ru67WByk9m5IOiZvz5Qd1D3sxbkV1rZldnMROUId/MzMyemTkxk1PEXBBNzncAo3tmpmY2bnjhTc53zVbQK/t3cbywWdcX1m37EYB/aBZ9zuQZXYih4djMyYsiI4A8I8nxUg2NXgH8qPlUA82kyCLLUgyN3jS/sMI+MzMnpp6KFJx37lwN+QkNPwfgVB6bkYmvzXlFFjkONzScBLR5M7s//FTTXTMCv8Y0g2e+mBlwfuLczzWb2LZd7N68m9WZDFnBy/5rs/9AO/ymaZ8BtS8fDpw90VU+MhNbWV8Bpl10nsdc+v9szvNiZWgvfKSANklD6ETReiSEThStR0LoRNF6JIROFK1HQuhE0XokhE4UrUdC6ETReiSEThStR0LoRNF6JIROFK1HQuhE0XokhE4UrUdC6ETReiSEThStR0LoRNF6JIROFK1HQuhE0XokhE4UrUdC6ETReiSEThStR0LoRNF6JIROFK1HQuhE0XokhE4UrUdC6ETReiSEThStR0LoRNF6JIROFK1HQuhE0XokhE4UrUdC6ETReiSEThStR0LoRNF6JIROFK1HQuhE0XokhE4UrUdC6ETReiSEThStR0LoRNF6JIROFK1HQuhE0XokhE4UrUdC6ETReiSEThStR0LoRNF6JIROFK1HQuhE0XokhE4UrUdC6ETReiSEThStR0LoRNF6JIROFK1HQuhE0XokhE4UrUdC6ETReiSEThStR0LoRNF6JIROFK1HQuhE0XokhE4UrUdC6ETReiSEThStR0LoRNF6JIROFK1HQuhE0XokhE4UrUdC6ETReiSEThStR0LoRNF6JIROFK1HQuhE0XokhE4UrUdC6ETReiSEThStR0LoRNF6JIROFK1HQuhE0XokhE4UrUdC6ETRei5PUFWXmyL1c12p95ekLiqXdSCbA5FNW980gS0VuZSnU9bxXEN5hZhh1+rJ7X5ftk1s286/pypreX83r+NnNpQuzAxuNLvy0Og9smN3zRz8Gulrjm/P9WLdrt48UnnmVB6bsZXxC89rfa6GkqJbLb3Sd/LUtj+dd3MsxVBirNPRG8cqz83UTrIPvSzVUFJ8o6X31ckLu8+uJ/tQy4UY8sVb53Gh2ZGXRusByozXWdhIwTn378a6+2TJyefOSQ9lamGExg002nrHSH1n+y6O759lPQhDvvDmkd7Svnxvxq7OYiT5m2AM+YLabb32VmTXTG0mBRZdBmVozNTerKQW1ilMSn593f3pavKxHf9n0jnT9gdnyBdbX3H71vPtzNL7BWnIm7Iufc/uBz9cKvQL7h5KV29d+jd2P5364Ru8IT+iaHTk9WmHScE2uYSUH1HY68eTZDtvGTyhxIA1vW+t6eWO0qMxNHr12DdTU1/vg29yCaG1NfeHrX+ZbE9aRkPIGxi9+R4YpYmv89EQ8obOn3d/2YvhV3590i8qQt6En3jpDeSNUcqsPSpC3tDqqjuwxc9+PesXnaGhCSdfZ5nx+zKxTTo5lP3DycyOHGZ14VESstFDw8L9ISvgKA15I/aB4MdKGarVsg1FeQ8NCdlXj2Zb/k5/yom2ydl9ZH2C/JJudtEaGhpx8lulDC2p/FopQzY79HulDNmw4LBShmoDse/Z7/6i7hSOVytmqG5z/O/yWeD3oXQhs2zbs+jEd6Wom1xWCDSUlUpI+0goJBpZtZBQVioh7SOhkGhk1UJCWalwHxNgAkyACZSVwP8hUI3VVMubnwAAAABJRU5ErkJggg==",class:x.radiusIcon},null):null])])}}),D=n({name:"layoutSilder",setup(){const t=c(),e=l(),n=u([{activeIcon:"data:image/png;base64,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",name:"主页",normalIcon:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAAAXNSR0IArs4c6QAAATJQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////LddBWgAAAGV0Uk5TAAIDBAUGBwkKDhASExQVGBkdHyMmKC0uLzEyOj0+P0BGS0xNVVheYGNmaWprbHF7fYGGkZOUlZaXmZqfo6aorbC0tba5u7y9v8DBx8jKy8zN0tTb3N3f4+nq7fDx8vP3+Pn6/f6FbYleAAACEklEQVQYGdXB10IaURQF0I2IBQELdkXsSrEiSKwktomJIjYGE7HA/v9fyLkXaQIz5NG18CW5VnYuLnZWXPgPy4/UHpfRLneKFSk32jL5wBoPk2hD6JVK8f6+SOU1BDs9B9R+jQFjv6kd9MDSyC21WCdEZ4za7QgsLOWpPC/iw+IzlfwSWnHFqWWGUTGcoRZ3oamhK2r73ajRvU/taghNzD1ReVnFJ6svVJ7m8FnHdpHK3TgajN9RKW53oE6/Qe24F030HlMz+lHDn6Xyvo4W1t+pZP2oGMxSyU6hpakslewgyo6onHphwXtK5QgfJqhsOWDJsUVlAiUbFEnYSlJsoOSEZL4LtrryJE9QckEygzZkSJ6j5AdJE20wSX5HyS6FB7Y8FLsoiVIEYCtAEUVJkCIMW2GKIEp8FHHYilP48CFH0oAtg2QOZT9JmrBlkjRQlqDwQhtNF1inkB6F5qVIoCxCMQMtzQZpaDMUEZTNUESg/WWDP9AiFDMo81IkoO2xwR60BIUXFSZJA5ozlPxWJxlyQjNImqgySOZgI0fSQFWcwgdLPoo4qsIUQVgKUoRRFaCIwlKUIoAqD0UClnYpPKhhkryEpUuSJmqdk3zrg4W+N5LnqLVJcehAS45Dik3U8hcortcW5ptaWLumKPhRJ8Y2xFDPeUZbZ0584k7RRsqNRrM3tHAzi+YGpudbmB7A1/EPsVkS5mfDSI8AAAAASUVORK5CYII=",isActive:!0,id:1,path:"/"},{activeIcon:"data:image/png;base64,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",name:"班级",normalIcon:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAAAXNSR0IArs4c6QAAALpQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8hwkwQAAAD10Uk5TAAECBAUHCwwOERcYGR4iIycxMjM1Ojw9P0BJTFFTWF5mbW93goyQl5mor7O8vb/AxszR1Nnc6O3u9fj9/ikUCf8AAAFLSURBVEjH7ZZpc4IwEIYR8KQWz5YaRfBW8MAbkf//t9otQhLDCJnRfinvt312X5Ld2RkiCJlovWkIS6sGsEpB5c6i2lef0q4viv0dza62Snp012dkWSxzdeKcGE+8XHyW7aeWHc0A+jmbRM+GE5Q4BgHNM/QVTuML8iY1GPnX5cgUNIFptwBBgOhxGsAMmlF1caZE9l9MTWBNTpP4s3mWyGkShFbrnqQwsXqRKa/reV6TtPH9jcRpagNrZ7v3h6YasBrvRow8b8S/e6XS8xe2A0Ev2dSDus4tqEOwkJI88gLq6uFGnyA6OljLbpDpLgl4hKpT9O0B83PwGsAbHpMYRAfn1kxyDnzO4HUOX7c4Y9KTd3XCwFmR6vJzuoouvyfr9hFeTT8ejKmwxZ5tIe3zQDmEnoOS/lFRHl/AchmXud4iFTQcokr2Jnusb1r2tiP//VirAAAAAElFTkSuQmCC",isActive:!1,id:3,path:"/classList",lightList:["/classDetail","/classStudentRecode","/afterWorkDetail","/classStudentDetail"]},{activeIcon:"data:image/png;base64,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",name:"学生",normalIcon:"data:image/png;base64,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",isActive:!1,id:2,path:"/studentList"},{activeIcon:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAABXtJREFUaN7tmU+IVVUcxz+/c+/MJM5EkGHk7FLShZEJ46KgVYsKERREyI3bIIg2gatp0y6FSiqQZuPCMggX/XHhImw1FVJBZC0KmomxpJrmadr47q+F943n/d7vnHvfSNDi/eDy7j3vnHt/3/P7/zswohGNaEQRSatZH+kEi8xQME1gCoAAFPX/Rf0cgAr4Fvi9/q8bvadaB4cVKwQWKJnndblxZ4De1C10mSVwiKCTSAREIhC9e4BLwF8181qPaea+SnCl5l6kg3AaZZa3ZHF4QMd0HwWn+oDEzFtQFfAj0HGY1wSo+NkCXANi5gTpUHGYt+Vse0DHdB/wAaIyAMYC6Y3/XINpkoiuYywGJYBIRcV+D5Q4YLawyndZFQvmebm2GW0hncqxKW2plmokpWy36hcGAN1glkon12ygcq5udH+9tpke8NhB9J7L+gr1bxHd23mF867SzAkAOokwm5fQazrBMlcIOpmUhh37A7jp7GDT7jfZlLZZLx0Cm2LvV/YB+pMZVCf7jNBTTK1361pkV/ZjwahXSnV0naCrWkqFzAAXfEA3mSaYRT3mY4ZCpHY9iakDIFi9dxgcxqbUeXdgOoZQmp2fWgMRDPPxmDouGwNAW6ihXSMt12ifBk2lAXUj+7CuozLPpVEvbQEmDMlsCqTn0l1AsYrZj/WAVsCYkZbDzEP3wO774NMFWFxJgAkZt64Jta1cKSUA9SZaSakZH48AOXq/ZzNcOABjhXDjpvLql/DKPFxdbaFeIcE8icxBB5XpNq1GUuoB6JrYIzWgOF7EcaeEA1tvgQGYKIWje4RLR+DZHU48CYl4Y+NUSMwpcoCImO9G4GKQYybwxYGz/siG8UFV2DIpnHpK+OwgPHp/xFxpgmrhvNuO2WCcBOSBqAzIDQ4TRkK5HP6xB4TPD8HxJyAUmeyicJ4tyLJJQjHzalKcHriNjpoYCTVVWUGEFx4R9j6YkLJVS0cLUipXuioXzG/P8CbqCyf4Ws/Ugu6+Kwra1mtVGS8X0p5uMA6Jw1wP2LiJP6kY1KIOPr+ovP9TBCiXOuW+F9pIiEQ6M+bsqFeoZQD9+rdy9CLM/QCVGEDriUFVEyC7MA6oEw0BVW97f0urlfLG9/Dy17D8jwneTTEoJ7VGt211OPZwpWOoYTBunP+t/1XnlpSHz8GLX8GyNrjknHdL1kZNEko5iPjFOpD1rtnPh1fg4Lzy+L3w8RJ8crl+R5HZ6dCivEiVFq0BEWUHmO5OQ61y5jKcWYrUImT6BF7m7ZXrKecxFCCby5UtCrBhsupUS6tyNKHKhIxEPbSSlVTXeDmvEvV2M2Q8I6Z1lSsbxK0AVtKAChb6Op2WricCYRiiLCBjP6GhnhJXugs5lZtHpLPWV7B01diQl+JLQqVCgwMIDfHNLSKlw0bm0277VvfkdFJCK4l8K+duy0TSWWbcd5nI7Qav0zzd3+8ejEPjzCLScQFdA/5uyJDLFsx7c0KiTkqOSYexwb7cIKDjsggcRsQ/K1hqwdywgbN0GpC5TSmkouAweweb9n6mcELOAvtdSf3Sgjkne3DHUpLOgSqlwzj7ecZv1qdTnxNylnG2I3KyD9iiaWHlKs7SqZlKZ10bexmTDoWcpGA7T/pg2h94Pa8TwAxdphGmOABsarEud9jVzbjz/jkrCAtsZp5tzQdeIxrR//LQOKaXdCeBOUp2UWoYMOwyYfBt/y+AIBXKRcY4wg75Zhj2wjq2YA7V3aiGoc5SNXHi4M7TALqbVeaGZS+sQ6rbksch5PvObpZe+S3dmrb+94CUd93Ta00cajWd9WA6s/3A3huWvXJoQBt4juvyBbALqTdEW1ipJp7jebfn3LKhnbwzcnMjGtGI7oj+BaDf7wKbOrbiAAAAAElFTkSuQmCC",name:"备课",normalIcon:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAAAXNSR0IArs4c6QAAAJxQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////kyDQZAAAADN0Uk5TAAIECQsMDxsjJygtMjU3P0hLTE9VWltdY2Z+f4WKjo+Rk5eZmq24vMTM3+Tp8PH2+Pr9lQIL0gAAAQBJREFUSMftln0TgUAQxgsRSeQlF0IKFVL3/b8bHSK6rtsxZsz0/Lc7+5trnr3bTRAqvUvW9AJp8ichmT5myDelLKMGuIQCNcOEuJTCF0oKcEkFzy+ckYSLioxALikyU4h4YLDcNYgbqdfkHHZPyFkP57UkQGwIJXXaPdCTQGdDmbpvQe1xixvqRfg8b3BCC9LICR+0vvV/3wVAOF6K/BDGQwhkAKBdnRs6TEUOI6wkE1lNLssH18S2w3uNRqv+jy4sGwI9QtBzBw0WwYSMMNCwBI1l2AKArRrYUvsHKV6c70HsKVTIo1vnUaETHTpSIYcOOVSohuxNrmxUq37OcnQBuDed1YUqBEkAAAAASUVORK5CYII=",isActive:!1,id:4,path:"/prepare-lessons"},{activeIcon:"data:image/png;base64,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",name:"小酷AI",normalIcon:"data:image/png;base64,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",isActive:!1,id:5,lightList:["/xiaoku-music"],path:"/xiaoku-ai"},{activeIcon:"data:image/png;base64,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",name:"资源",normalIcon:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAAAXNSR0IArs4c6QAAAFRQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////MF88lgAAABt0Uk5TAAgKExofJjI/QEFMTWFlaYKip6irsLjo7PX2C7BfrQAAAM1JREFUSMftltsOwiAMQOu8oJbLZN75//80JKKwjg1Qoyb0rSc7GevabgB/EAx7wQhfz3qONiQ04ZdleB8zEIzwQyDhkISE76YlASACcJpTqX0+c2tzBaB83i8E3o8T5E7yOCz2x1Wu1JyNuTaZ0tbmm0wpuK5KL0tTbeQ4jjWsBJCR7o9LHICPSYlD+ODRce8s7yJrwC0QobyQ3C0WLn0ukH1p7+Ufr6QQRSUvernlbVTUsHXcq/SBvUc+1CldjnH+3r2nx3jyD1XAfztuUOl9K6RVlMIAAAAASUVORK5CYII=",isActive:!1,id:6,path:"/natural-resources"},{activeIcon:"data:image/png;base64,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",name:"数据",normalIcon:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAYtJREFUaEPtmsFRwzAQRf9vgVsYqIEWuFICFEAJFEEJFEBK4JoWUgMZcqMFMWLsTHBkR/JfD7KzPmb0M/t2V7sr2cTCHi6MB+ZAIYQbAK8A7gGsehy2B7AB8EJyZ+lUU6AGZgvgKtPIbwB3llDWQO8AHjNh2mVrkk+Fmt7l1kBfA2nWZ8Se5HWtQOHYMJJJh4UQstaNgbSOUJahDlQQKo/QkLNyUyl3XUFgDks9Qh6hhAcuKuXUWbCqPWQxC9YGJM+CtQHJs2BtQPLo5EBT9qHccj60ziPkESqYFCZJOaVTqwap+ui7P3tI7dSqQao+BSR1atUgVZ8Ckjq1apCqTwFJnVo1SNU7UFuB+zypeljVe4Q8QoVXwZ5yTcoc36F3JwUv27+VpUktNWVUvVc5r3IVVDl1OP1X/RTHB/X4IemnOODFbxRGv9ZXD5gnQPEH5Qheg970GmvMGzdrjQNZe9T6/7qz3AOANwBxc8/hiR8+PZP8aI3tAn3OCKZl2JG8vRigZaXcHDbNORt/AMTgwFOlSWKtAAAAAElFTkSuQmCC",isActive:!1,id:7,path:"/data-module"},{activeIcon:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAABn1JREFUaN7tmluIVVUYx3/f3ludMRvvTU01XrqgjjgixVBIkIUlFXSD6imrCZOCZJDKqJh6sbDErNBKsqCHErpAQSFlL4GJGqWpUebkgKYjyajNaGfm7K+H2WdmnX3WXnvvo/Y0CzZnnW+fdfl/92+tA8NtuA23s2lS9chNeil9PIjHHDymIIxAAD+a1Qe8qB+n22gefcBBfHYxgg+YK4f+H0CbdCSneRVhKaJB2cY845FY37fQvRiwQbr0I6yjhuXMlsL5A/SFjqaLLYi2WDdu+56XXg5sG5ewgAbpzbpFLxegw7xLUVtQIIwedTxh7DNOSx2vLRzlnfMjofV6N+gnFXaQxPUsKpb0uzg9kHuYK5+eO0CbtJZj7EN0inPTLppkAJ1EC+RPxjOTaXLm3KjcUZ4i1ClWlTLVBgctSSWzjC/qVLp5+txI6E2dQj/78LQ2k2GnqVvV4+U0HjOZJwdd2w1SARV4DbQWooXiHC6xpESTiF6SvwI9wCmgN+r/C/QB/QaAWqAOGA80ABca40MArcWT14B7q5fQK3oTnn6TGjdstCJwAugGCjEVs3m6eH8scCVwFVBjzOvLzcyTb/MD+k4DtvMz6KxUMJ5BJwJy0mIrNjdeTHHpATALmBv1A9nLPJoR6c/nFLbyBEWd5VzM3Fh/pFJdwGnDDjyj72f0dCaDisBu4BOgAyjqLH7kiXwSWqUXUeA3RMdmMm4iu+i3eCmXBMIEKdroEn2/BLhRTjCOq2mWrmwS6mElRR2bOHl8cwVjthJ3SxwOYnSxSE4skoxLtcT+v4AvdSzHWJlNQs/rtfhsQ1RSc67A4FyM+03joXUOLJwKjXUDU3eegM1/wIadsKfLwSCX9EoetVaUW2hhkWxPBqQqvMBWRFusMcN0CjURoNiCIwVW3wBL54Ando0OVVm3Hdq+hkJ/BhA2RwIQyDbe5DpE1A7oWV2M6MbUkmAUMKaSqyMFvrodFlyeLaPa0qEs+hAKfQl25wJYoo2Sh1krGyttqF3rUF5OtJdS3zOCXuxZPT87GIAF04TVtzo8nxcrEj1L4VhgJe1aVwmoh2UUtT41rR8PjKh0w02TYOns/BXm0mugqd4CwnQOvuO9aD1/sawcULsGKEusCaUJcFyUolgmbp2RbDPO7FiE1nmOmGXzivF+wBLaNRgCdIpmitpgNUAzR5uYzLGFl1V/sLHwigQJJD0VKqkNHKd5CFA/0wfdYZjwOSlWmMV0uvGC6gE11sVsJ0uWEX+vTCvPtsPohZkph8bAyYYKmFl1mLuQT67M1IgzxPrmOmowNRz8lCEJKQeszqD0/WLDESRwqLO3eiydpzJKx3fUUAEHhgA1sQuVI2V1jQmuPmFyY4HNR6oHtPmgJTXyEwK6dR9yhKvZNQRoifQBb1M0gJTAjY4ez106bOgYyADytlCVDXtTqlWX6x4Y83aEwdD+gDUgxypc9URH0DP6e3pg3f780ln3C+zpdsQc3xJcy97JMWpYUxlY10g3sKIi/lzkcJexBdt2w5au7FLackhp2+qoh9IkNGA7K2iXbnv58AbvgewYtB3fkFCSfhsLFgQWfQ9v7Ven+oWqvLVXWfR1VHn4CQbvUr+BcnwHHhvd5cPj2gJsRVSYBCxISRwTcr6mMdA6FRbWQ+PoyJv1wuZDsOF32HM8JWc01yjaCkZRlOt5Tn5Ir1gf142gi5kOtDiKuyzVaJhSHIbVjpcPWCGLs1WsAc+AnBz0bq4UxE/Qfz9DyuI5VM31W19OUms/eLQDel2OAi8yMmMakiWh9FOAeTlcts9LLJOj+U595vAGgfxqT9lzJo+205xcyacxJpBfuYC1+c+2l0gfPk9auZeH617GhNNVD5WPebIURKs72/5JPyPUO63eLYO3q3AgWcfbaMjnPCZ3nd3tQw1teHKmIpLnkYhYxvoZ1LTsvZzBp+3sr1NmSAcBq8p0WRwR3RXlJeWMwKWKAat4VDrOzYXXYR3N3+wj1MZM8SKLCuaJOyqdTGAmd6TftWYrzRqkF2W51Tv5GSvLtHsht3SWZwGT/xZ8t36E6n1l5Xpa6pJHOtbsQz7mAbn//NyCC60gOwdZ4bIjIdvtQ5IdCeDJTibwSN5KPnubLf9wIfMRWY9ImBpnXGWzc4yE+LKeycznFun5f/4a84s2ojwENKM0ooyoULeiccAR72tMzUL6gE6Un4H3uc19lzrchttwOz/tPwP0DYCDPYewAAAAAElFTkSuQmCC",name:"设置",normalIcon:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAAAXNSR0IArs4c6QAAAbBQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////W+m+dAAAAI90Uk5TAAECAwQFBgcICQoLDA0ODxASExQVFhcYGx4fISIjJScpLDAxMjM1NzhCQ0VGSEtNTlJTVFVWWltdYGFjZWpsbm9wcnN0dXh6e35/gIKGiImKi46PkpeZnZ+gpKWoq6yur7O0tbe8wMPFx8jLzM/R1NXX2Nna293e3+Dh5OXm5+jq7e7w8fP09fb3+fr7/f6I0i0pAAACp0lEQVQYGd3BCUMMYQAG4Hdrt11bErk6pLARCdlCjhxRQjaUoyhXyHagSEWl6Fjb+5e9M/O1bdNMP8Dz4P+3v7X3Q9LlQ2/rfvjLe/SXnv4+yoOP6CB9DUbhrYdbeAZPZ7ilM/Cw7Ttlqi4Kl2jdFGUigs3aKYsV8FCxSGnHJqVLlFZ4aqMslcLtBeVrGJ7CXykv4HKcllPwcZqW49ggOEp5A19vKKNBZLtGSR2Er4MpyjVk2TNPSSAjv76zp6ezPh8ZCcr8Hqx7TPmxHcaOe4u0Ld7bAWP7D8pjZFSvUs7DqPrGjG9VMM5TVqthBAYp7wNwVM4zy3wlHIH3lMEAHBco6SNwRMdpS6VoG4/CcSRNaYKtcIbSDaONlufV4XD1c1raYHRTZgphuU35VQxHcI7SDFszZS4IR/Evym1IcJpyBUYN5SWMl5QaGFco00EAMcqXXBg3KSdhnKTchJH7hRIDEKfcx5qHlN0wdlMeYE2CchZAnNKBNQlKCYwSSgJrOihxADHK51wYVyn1MOopV2HkfqbEAIR+Ui7DiFGGQrCFhigxGJcpP0OQO5S5XTAmKN1hSLibMgFj1xzlDixFs5QuGE20jFw6fPjSCC1NMLoos0WwXaSkD8GRM8ANBnLgOJSmXIQj8JHyDkbxGLOMFcN4R/mYA+PoKuUcjJ1vmfF2J4xGyuoxZDyhTBfACDQM0zbcEIBRME15inV7FygdWHegsaWl8QDWdVAW9iHLdcpKBXxVrFBuIFvoE+UVfL2mfAphg1pa6uCjjpZauPRTxvPgKW+c0g+3smXKLXi6RVkuwyZ3Kb/L4aH8D+UuNotOUiZrI3CJnJikTEbhIU5bOuWSpi0OT73cQi+8FSTpK5kPH5GuND2luyLwV9Lelxx2Sfa1l+K/9w882NlQT6vbOAAAAABJRU5ErkJggg==",isActive:!1,id:8,path:"/setting"}]),r=e=>{n.forEach((n=>{n.isActive=!1,n.id==e.id&&(n.isActive=!0,e.path&&t.push(e.path))}))};f((t=>{a(t.path)}));const a=t=>{n.forEach((e=>{e.isActive=!1,(e.path===t||e.lightList?.includes(t))&&(e.isActive=!0)}))};return d((()=>{a(e.path)})),()=>i(s,null,[i("div",{class:x.silder},[i("div",{class:x.logoWrap},[i(o,{class:x.logo,src:S,"preview-disabled":!0},null)]),i("div",{class:x.sliderList},[n.map((t=>i(E,{onCheckNavBar:r,item:t},null)))])])])}}),C=n({name:"layoutTop",setup(){const t=c(),e=r(!1),n=p(),a=r(!1),l=n.getUserInfo;return()=>i(s,null,[i("div",{class:x.layoutTop},[i("div",{class:x.layoutLeft},[i(o,{src:"data:image/png;base64,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",class:x.schoolIcon,previewDisabled:!0},null),i("p",null,[l.schoolInfos[0].tenantName,m(" | "),l.schoolInfos[0].name])]),i("div",{class:x.layoutRight},[i(g,{value:8,max:99,class:x.messageBadge,color:"#FF1036"},{default:()=>[i(o,{class:[x.messageIcon],"preview-disabled":!0,src:"data:image/png;base64,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"},null)]}),i("div",{class:x.line},null),i(h,{"show-arrow":!1,trigger:"hover","onUpdate:show":t=>{e.value=t},class:x.popoverHeader,placement:"bottom-end",raw:!0},{default:()=>[i("div",{class:x.propWrap},[i("div",{class:x.teacherInfo},[i(o,{class:x.teacherIcon,src:l.avatar?l.avatar:k,previewDisabled:!0},null),i("p",{class:x.teacherName},[l.nickname])]),i("div",{class:x.propWrapList},[i("div",{class:x.propWrapItem,onClick:()=>{t.push({path:"/setting",query:{activeTab:"person"}})}},[" ",i(o,{class:x.smallIcon,src:"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==",previewDisabled:!0},null),i("p",{class:x.smallTitle},[m("个人信息")])]),l.isSuperAdmin?i("div",{class:x.propWrapItem,onClick:()=>{t.push({path:"/setting",query:{activeTab:"school"}})}},[" ",i(o,{class:x.smallIcon,src:"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=",previewDisabled:!0},null),i("p",{class:x.smallTitle},[m("学校信息")])]):null,i("div",{class:x.propWrapItem,onClick:()=>(a.value=!0,void console.log("resetPwd"))},[" ",i(o,{class:x.smallIcon,src:"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==",previewDisabled:!0},null),i("p",{class:x.smallTitle},[m("修改密码")])])]),i("div",{class:x.logoutInfo,onClick:()=>{n.logout(),t.replace("/login")}},[i("div",{class:x.propWrapItem},[i(o,{class:x.smallIcon,src:"data:image/png;base64,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",previewDisabled:!0},null),i("p",{class:x.smallTitle},[m("退出登录")])])])])],trigger:()=>i("div",{class:x.mesgWrap},[i(o,{"preview-disabled":!0,class:x.teacherIcon,src:l.avatar?l.avatar:k},null),i(v,{class:e.value?x.rotueLeft:x.rotueRight},{default:()=>[i("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},[i("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)])]})])})]),i(b,{class:x.changePwdModal,show:a.value,"onUpdate:show":t=>a.value=t,preset:"dialog",showIcon:!1,title:"修改密码"},{default:()=>[i(y,{onClose:()=>{a.value=!1}},null)]})])])}});function I(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return e.map((function(e){return e.split(" ").map((function(e){return e?""+t+e:""})).join(" ")})).join(" ")}function R(t,e){return function(n){n&&(t[e]=n)}}function O(t,e,n){return function(r){r&&(t[e][n]=r)}}function z(t,e){return function(n){var r=n.prototype;t.forEach((function(t){e(r,t)}))}}var _="function",M="object",B="string",T="number",P="undefined",Y=typeof window!==P,L=typeof document!==P&&document,X=[{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"},{open:'\\"',close:'\\"'},{open:"\\'",close:"\\'"}],G=1e-7,q={cm:function(t){return 96*t/2.54},mm:function(t){return 96*t/254},in:function(t){return 96*t},pt:function(t){return 96*t/72},pc:function(t){return 96*t/6},"%":function(t,e){return t*e/100},vw:function(t,e){return void 0===e&&(e=window.innerWidth),t/100*e},vh:function(t,e){return void 0===e&&(e=window.innerHeight),t/100*e},vmax:function(t,e){return void 0===e&&(e=Math.max(window.innerWidth,window.innerHeight)),t/100*e},vmin:function(t,e){return void 0===e&&(e=Math.min(window.innerWidth,window.innerHeight)),t/100*e}};function N(t,e,n,r){return(t*r+e*n)/(n+r)}function F(t){return typeof t===P}function U(t){return t&&typeof t===M}function W(t){return Array.isArray(t)}function H(t){return typeof t===B}function Q(t){return typeof t===T}function V(t){return typeof t===_}function j(t,e,n,r,a){return Z(t,e,n)?n:function(t,e,n,r,a){for(var i,o=function(n){var o=e[n].trim();if(o===t.close&&!Z(t,e,n))return{value:n};var s=n,c=it(a,(function(t){return t.open===o}));if(c&&(s=j(c,e,n,r,a)),-1===s)return i=n,"break";i=n=s},s=n;s<r;++s){var c=o(s);if(s=i,"object"==typeof c)return c.value;if("break"===c)break}return-1}(t,e,n+1,r,a)}function Z(t,e,n){if(!t.ignore)return null;var r=e.slice(Math.max(n-3,0),n+3).join("");return new RegExp(t.ignore).exec(r)}function K(t,e){var n=H(e)?{separator:e}:e,r=n.separator,a=void 0===r?",":r,i=n.isSeparateFirst,o=n.isSeparateOnlyOpenClose,s=n.isSeparateOpenClose,c=void 0===s?o:s,l=n.openCloseCharacters,u=void 0===l?X:l,f=u.map((function(t){var e=t.open,n=t.close;return e===n?e:e+"|"+n})).join("|"),d=new RegExp("(\\s*"+a+"\\s*|"+f+"|\\s+)","g"),p=t.split(d).filter((function(t){return t&&"undefined"!==t})),m=p.length,g=[],h=[];function v(){return!!h.length&&(g.push(h.join("")),h=[],!0)}for(var b,w=function(e){var n=p[e].trim(),r=e,s=it(u,(function(t){return t.open===n})),l=it(u,(function(t){return t.close===n}));if(s){if(-1!==(r=j(s,p,e,m,u))&&c)return v()&&i?(b=e,"break"):(g.push(p.slice(e,r+1).join("")),e=r,i?(b=e,"break"):(b=e,"continue"))}else{if(l&&!Z(l,p,e)){var f=
- /*! *****************************************************************************
- 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(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),a=0;for(e=0;e<n;e++)for(var i=arguments[e],o=0,s=i.length;o<s;o++,a++)r[a]=i[o];return r}(u);return f.splice(u.indexOf(l),1),{value:K(t,{separator:a,isSeparateFirst:i,isSeparateOnlyOpenClose:o,isSeparateOpenClose:c,openCloseCharacters:f})}}if(function(t,e){return(""===e||" "==e)&&(""===t||" "==t)||t===e}(n,a)&&!o)return v(),i?(b=e,"break"):(b=e,"continue")}-1===r&&(r=m-1),h.push(p.slice(e,r+1).join("")),b=e=r},A=0;A<m;++A){var k=w(A);if(A=b,"object"==typeof k)return k.value;if("break"===k)break}return h.length&&g.push(h.join("")),g}function J(t){return K(t,"")}function $(t){return K(t,",")}function tt(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 et(t){var e=/^([^\d|e|\-|\+]*)((?:\d|\.|-|e-|e\+)+)(\S*)$/g.exec(t);if(!e)return{prefix:"",unit:"",value:NaN};var n=e[1],r=e[2];return{prefix:n,unit:e[3],value:parseFloat(r)}}function nt(t,e){return void 0===e&&(e="-"),t.replace(/([a-z])([A-Z])/g,(function(t,n,r){return""+n+e+r.toLowerCase()}))}function rt(){return Date.now?Date.now():(new Date).getTime()}function at(t,e,n){void 0===n&&(n=-1);for(var r=t.length,a=0;a<r;++a)if(e(t[a],a,t))return a;return n}function it(t,e,n){var r=at(t,e);return r>-1?t[r]:n}var ot=function(){var t=rt(),e=Y&&(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame);return e?e.bind(window):function(e){var n=rt();return setTimeout((function(){e(n-t)}),1e3/60)}}(),st=function(){var t=Y&&(window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.msCancelAnimationFrame);return t?t.bind(window):function(t){clearTimeout(t)}}();function ct(t){return Object.keys(t)}function lt(t,e){var n=et(t),r=n.value,a=n.unit;if(U(e)){var i=e[a];if(i){if(V(i))return i(r);if(q[a])return q[a](r,i)}}else if("%"===a)return r*e/100;return q[a]?q[a](r):r}function ut(t,e,n){return Math.max(e,Math.min(t,n))}function ft(t,e,n,r){return void 0===r&&(r=t[0]/t[1]),[[vt(e[0],G),vt(e[0]/r,G)],[vt(e[1]*r,G),vt(e[1],G)]].filter((function(t){return t.every((function(t,r){var a=e[r],i=vt(a,G);return n?t<=a||t<=i:t>=a||t>=i}))}))[0]||t}function dt(t,e,n,r){if(!r)return t.map((function(t,r){return ut(t,e[r],n[r])}));var a=t[0],i=t[1],o=!0===r?a/i:r,s=ft(t,e,!1,o),c=s[0],l=s[1],u=ft(t,n,!0,o),f=u[0],d=u[1];return a<c||i<l?(a=c,i=l):(a>f||i>d)&&(a=f,i=d),[a,i]}function pt(t){for(var e=t.length,n=0,r=e-1;r>=0;--r)n+=t[r];return e?n/e:0}function mt(t,e){var n=e[0]-t[0],r=e[1]-t[1],a=Math.atan2(r,n);return a>=0?a:a+2*Math.PI}function gt(t){var e=function(t){return[0,1].map((function(e){return pt(t.map((function(t){return t[e]})))}))}(t),n=mt(e,t[0]),r=mt(e,t[1]);return n<r&&r-n<Math.PI||n>r&&r-n<-Math.PI?1:-1}function ht(t,e){return Math.sqrt(Math.pow((e?e[0]:0)-t[0],2)+Math.pow((e?e[1]:0)-t[1],2))}function vt(t,e){if(!e)return t;var n=1/e;return Math.round(t/e)/n}function bt(t,e){return t.forEach((function(n,r){t[r]=vt(t[r],e)})),t}function wt(t,e){-1===t.indexOf(e)&&t.push(e)}function At(t,e){return t.classList?t.classList.contains(e):!!t.className.match(new RegExp("(\\s|^)"+e+"(\\s|$)"))}function kt(t,e){t.classList?t.classList.add(e):t.className+=" "+e}function yt(t,e){if(t.classList)t.classList.remove(e);else{var n=new RegExp("(\\s|^)"+e+"(\\s|$)");t.className=t.className.replace(n," ")}}function xt(t,e,n,r){t.addEventListener(e,n,r)}function St(t,e,n,r){t.removeEventListener(e,n,r)}function Et(t){return(null==t?void 0:t.ownerDocument)||L}function Dt(t){return Et(t).documentElement}function Ct(t){return Et(t).body}function It(t){var e;return(null===(e=null==t?void 0:t.ownerDocument)||void 0===e?void 0:e.defaultView)||window}function Rt(t){return t&&"postMessage"in t&&"blur"in t&&"self"in t}function Ot(t){return U(t)&&t.nodeName&&t.nodeType&&"ownerDocument"in t}var zt=function(){function t(){this.keys=[],this.values=[]}var e=t.prototype;return e.get=function(t){return this.values[this.keys.indexOf(t)]},e.set=function(t,e){var n=this.keys,r=this.values,a=n.indexOf(t),i=-1===a?n.length:a;n[i]=t,r[i]=e},t}(),_t=function(){function t(){this.object={}}var e=t.prototype;return e.get=function(t){return this.object[t]},e.set=function(t,e){this.object[t]=e},t}(),Mt="function"==typeof Map,Bt=function(){function t(){}var e=t.prototype;return e.connect=function(t,e){this.prev=t,this.next=e,t&&(t.next=this),e&&(e.prev=this)},e.disconnect=function(){var t=this.prev,e=this.next;t&&(t.next=e),e&&(e.prev=t)},e.getIndex=function(){for(var t=this,e=-1;t;)t=t.prev,++e;return e},t}(),Tt=function(){function t(t,e,n,r,a,i,o,s){this.prevList=t,this.list=e,this.added=n,this.removed=r,this.changed=a,this.maintained=i,this.changedBeforeAdded=o,this.fixed=s}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 t=function(t,e){var n=[],r=[];return t.forEach((function(t){var e=t[0],a=t[1],i=new Bt;n[e]=i,r[a]=i})),n.forEach((function(t,e){t.connect(n[e-1])})),t.filter((function(t,n){return!e[n]})).map((function(t,e){var a=t[0],i=t[1];if(a===i)return[0,0];var o=n[a],s=r[i-1],c=o.getIndex();return o.disconnect(),s?o.connect(s,s.next):o.connect(void 0,n[0]),[c,o.getIndex()]}))}(this.changedBeforeAdded,this.fixed),e=this.changed,n=[];this.cacheOrdered=t.filter((function(t,r){var a=t[0],i=t[1],o=e[r],s=o[0],c=o[1];if(a!==i)return n.push([s,c]),!0})),this.cachePureChanged=n},t}();function Pt(t,e,n){var r=Mt?Map:n?_t:zt,a=n||function(t){return t},i=[],o=[],s=[],c=t.map(a),l=e.map(a),u=new r,f=new r,d=[],p=[],m={},g=[],h=0,v=0;return c.forEach((function(t,e){u.set(t,e)})),l.forEach((function(t,e){f.set(t,e)})),c.forEach((function(t,e){var n=f.get(t);void 0===n?(++v,o.push(e)):m[n]=v})),l.forEach((function(t,e){var n=u.get(t);void 0===n?(i.push(e),++h):(s.push([n,e]),v=m[e]||0,d.push([n-v,e-h]),p.push(e===n),n!==e&&g.push([n,e]))})),o.reverse(),new Tt(t,e,i,o,g,s,d,p)}var Yt=function(){function t(t,e){void 0===t&&(t=[]),this.findKeyCallback=e,this.list=[].slice.call(t)}return t.prototype.update=function(t){var e=[].slice.call(t),n=Pt(this.list,e,this.findKeyCallback);return this.list=e,n},t}(),Lt=function(t,e){return Lt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},Lt(t,e)};function Xt(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}Lt(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var Gt=function(){return Gt=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var a in e=arguments[n])Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t},Gt.apply(this,arguments)};function qt(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(t);a<r.length;a++)e.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(t,r[a])&&(n[r[a]]=t[r[a]])}return n}function Nt(t,e,n){if(n||2===arguments.length)for(var r,a=0,i=e.length;a<i;a++)!r&&a in e||(r||(r=Array.prototype.slice.call(e,0,a)),r[a]=e[a]);return t.concat(r||Array.prototype.slice.call(e))}function Ft(t){var e=0;return t.map((function(t){return null==t?"$compat".concat(++e):"".concat(t)}))}function Ut(t){var e=[];return t.forEach((function(t){e=e.concat(W(t)?Ut(t):t)})),e}function Wt(t,e){if(!e)return t;for(var n in e)F(t[n])&&(t[n]=e[n]);return t}function Ht(t,e){if(t===e)return!1;for(var n in t)if(!(n in e))return!0;for(var n in e)if(t[n]!==e[n])return!0;return!1}function Qt(t){var e=t.className,n=qt(t,["className"]);return null!=e&&(n.class=e),delete n.style,delete n.children,n}function Vt(t){var e={},n={};for(var r in t)0===r.indexOf("on")?n[r]=t[r]:e[r]=t[r];return[e,n]}function jt(t){if(!t)return null;var e=t.b;return Ot(e)?e:jt(t.c)}function Zt(t){var e=t.parentNode;e&&e.removeChild(t)}function Kt(t){t.forEach((function(t){t()}))}function Jt(){return this.constructor(this.props,this.context)}var $t=0,te=function(){function t(t,e,n,r,a,i,o){void 0===o&&(o={}),this.t=t,this.d=e,this.k=n,this.i=r,this.c=a,this.ref=i,this.ps=o,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(t,e,n,r,a){var i,o=this,s=o.d,c=Ut((i=e,ct(i).map((function(t){return i[t]}))).filter((function(t){return t.$_req})).map((function(t){return t.$_subs}))),l=it(c,(function(t){return t.d===s}));if(o.b&&!H(n)&&!a&&!o.s(n.props,r)&&!l)return c.reduce((function(t,e){var n=e.d;return t[0]?t[0].d===n&&t.push(e):n>s&&t.push(e),t}),[]).forEach((function(n){ge(n,n._ps,[n.o],t,e,!0)})),!1;o.o=n,o.ss(r);var u=o.ps;return H(n)||(o.ps=n.props,o.ref=n.ref),ne(this),o.r(t,e,o.b?u:{},r),!0},e.md=function(){this.rr()},e.ss=function(){},e.ud=function(){this.rr()},e.rr=function(){var t=this,e=t.ref,n=t.fr;e&&e(n?n.current:t.b)},t}();function ee(){return Object.__CROACT_CURRENT_INSTNACE__}function ne(t){return Object.__CROACT_CURRENT_INSTNACE__=t,$t=0,t}var re=function(){function t(t,e){void 0===t&&(t={}),this.props=t,this.context=e,this.state={},this.$_timer=0,this.$_state={},this.$_subs=[],this.$_cs={}}var e=t.prototype;return e.render=function(){return null},e.shouldComponentUpdate=function(t,e){return this.props!==t||this.state!==e},e.setState=function(t,e,n){var r=this;r.$_timer||(r.$_state={}),clearTimeout(r.$_timer),r.$_timer=0,r.$_state=Gt(Gt({},r.$_state),t),n?r.$_setState(e,n):r.$_timer=window.setTimeout((function(){r.$_timer=0,r.$_setState(e,n)}))},e.forceUpdate=function(t){this.setState({},t,!0)},e.componentDidMount=function(){},e.componentDidUpdate=function(t,e){},e.componentWillUnmount=function(){},e.$_setState=function(t,e){var n=[],r=this.$_p;ge(r.c,[r],[r.o],n,r._cs,Gt(Gt({},this.state),this.$_state),e)&&(t&&n.push(t),Kt(n),ne(null))},t}(),ae=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Xt(e,t),e.prototype.shouldComponentUpdate=function(t,e){return Ht(this.props,t)||Ht(this.state,e)},e}(re);function ie(t){var e=function(t){e.current=t};return e.current=t,e}var oe=function(t){function e(e,n,r,a,i,o,s){void 0===s&&(s={});var c=t.call(this,e,n,r,a,i,o,Wt(s,e.defaultProps))||this;return c.typ="comp",c._usefs=[],c._uefs=[],c._defs=[],c}Xt(e,t);var n=e.prototype;return n.s=function(t,e){var n=this.b;return!1!==n.shouldComponentUpdate(Wt(t,this.t.defaultProps),e||n.state)},n.r=function(t,e,n){var r,a,i=this,o=i.t;i.ps=Wt(i.ps,i.t.defaultProps);var s=i.ps,c=!i.b,l=o.contextType,u=i.b,f=null==l?void 0:l.get(i);i._cs=e,c?(u=function(t,e,n,r){var a,i;return(null===(a=null==t?void 0:t.prototype)||void 0===a?void 0:a.render)?i=new t(e,n):((i=new re(e,n)).constructor=t,t._fr?(r.fr=ie(),i.render=function(){return this.constructor(this.props,r.fr)}):i.render=Jt),i.$_p=r,i}(o,s,f,i),i.b=u):(u.props=s,u.context=f);var d=u.state;i._usefs=[],i._uefs=[];var p=u.render();0===(null===(a=null===(r=null==p?void 0:p.props)||void 0===r?void 0:r.children)||void 0===a?void 0:a.length)&&(p.props.children=i.ps.children);var m=Gt(Gt({},e),u.$_cs);ge(i,i._ps,p?[p]:[],t,m),c?i._uefs.push((function(){null==l||l.register(i),u.componentDidMount()})):i._uefs.push((function(){u.componentDidUpdate(n,d)})),t.push((function(){i._usefs.forEach((function(t){t()})),c?i.md():i.ud(),i._defs=i._uefs.map((function(t){return t()}))}))},n.ss=function(t){var e=this.b;e&&t&&(e.state=t)},n.un=function(){var t,e=this;e._ps.forEach((function(t){t.un()})),null===(t=e.t.contextType)||void 0===t||t.unregister(e),clearTimeout(e.b.$_timer),e._defs.forEach((function(t){t&&t()})),e.b.componentWillUnmount()},e}(te);function se(t,e){var n=ct(t),r=ct(e),a=Pt(n,r,(function(t){return t})),i={},o={},s={};return a.added.forEach((function(t){var n=r[t];i[n]=e[n]})),a.removed.forEach((function(e){var r=n[e];o[r]=t[r]})),a.maintained.forEach((function(r){var a=r[0],i=n[a],o=[t[i],e[i]];t[i]!==e[i]&&(s[i]=o)})),{added:i,removed:o,changed:s}}var ce=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.typ="elem",e._es={},e._svg=!1,e}Xt(e,t);var n=e.prototype;return n.e=function(t,e){var n=this,r=n._es,a=n.b,i=function(t){return t.replace(/^on/g,"").toLowerCase()}(t);e?(St(a,i,r[t]),delete r[t]):(r[t]=function(e){var r,a;null===(a=(r=n.ps)[t])||void 0===a||a.call(r,e)},xt(a,i,r[t]))},n.s=function(t){return Ht(this.ps,t)},n.r=function(t,e,n){var r,a=this,i=!a.b,o=a.ps;if(i){var s=jt(a.c),c=!1;c=!(!a._svg&&"svg"!==a.t)||s&&s.ownerSVGElement,a._svg=c;var l=null===(r=a._hyd)||void 0===r?void 0:r.splice(0,1)[0],u=a.t;if(l)a._hyd=[].slice.call(l.children||[]);else{var f=Et(s);l=c?f.createElementNS("http://www.w3.org/2000/svg",u):f.createElement(u)}a.b=l}ge(a,a._ps,o.children,t,e);var d=a.b,p=Vt(n),m=p[0],g=p[1],h=Vt(o),v=h[0],b=h[1];return function(t,e,n){var r=se(Qt(t),Qt(e)),a=r.added,i=r.removed,o=r.changed;for(var s in a)n.setAttribute(s,a[s]);for(var c in o)n.setAttribute(c,o[c][1]);for(var l in i)n.removeAttribute(l)}(m,v,d),function(t,e,n){var r=se(t,e),a=r.added,i=r.removed;for(var o in i)n.e(o,!0);for(var s in a)n.e(s)}(g,b,a),function(t,e,n){var r=n.style,a=se(t,e),i=a.added,o=a.removed,s=a.changed;for(var c in i){var l=nt(c,"-");r.setProperty(l,i[c])}for(var c in s){var u=nt(c,"-");r.setProperty(u,s[c][1])}for(var c in o){var f=nt(c,"-");r.removeProperty(f)}}(n.style||{},o.style||{},d),t.push((function(){i?a.md():a.ud()})),!0},n.un=function(){var t=this,e=t._es,n=t.b;for(var r in e)St(n,r,e[r]);t._ps.forEach((function(t){t.un()})),t._es={},t._sel||Zt(n)},e}(te);function le(t){if(!t||Ot(t))return t;var e=t.$_p._ps;return e.length?le(e[0].b):null}function ue(t){if(t){if(t.b&&Ot(t.b))return t;var e=t._ps;return e.length?ue(e[0]):null}}function fe(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var a,i=e||{},o=i.key,s=i.ref,c=qt(i,["key","ref"]);return{type:t,key:o,ref:s,props:Gt(Gt({},c),{children:(a=n,a.reduce((function(t,e){return t.concat(e)}),[])).filter((function(t){return null!=t&&!1!==t}))})}}var de=function(t){function e(e,n){void 0===n&&(n=0);var r=t.call(this,"container",n,"container",0,null)||this;return r.typ="container",r.b=e,r}Xt(e,t);var n=e.prototype;return n.r=function(){return!0},n.un=function(){},e}(te),pe=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.typ="text",e}Xt(e,t);var n=e.prototype;return n.r=function(t){var e,n=this,r=!n.b;if(r){var a=jt(n.c),i=null===(e=n._hyd)||void 0===e?void 0:e.splice(0,1)[0];n.b=i||Et(a).createTextNode(n.t.replace("text_",""))}return t.push((function(){r?n.md():n.ud()})),!0},n.un=function(){Zt(this.b)},e}(te);function me(t,e,n,r){var a=r.d+1;if(H(t)||Q(t))return new pe("text_".concat(t),a,e,n,r,null,{});var i=t.type;return new("string"==typeof i?ce:oe)(i,a,e,n,r,t.ref,t.props)}function ge(t,e,n,r,a,i,o){var s=function(t,e,n){var r=n.map((function(t){return H(t)?null:t.key})),a=Pt(Ft(e.map((function(t){return t.k}))),Ft(r),(function(t){return t}));a.removed.forEach((function(t){e.splice(t,1)[0].un()})),a.ordered.forEach((function(t){var n=t[0],r=t[1],a=e.splice(n,1)[0];e.splice(r,0,a);var i=le(a.b),o=le(e[r+1]&&e[r+1].b);i&&i.parentNode.insertBefore(i,o)})),a.added.forEach((function(a){e.splice(a,0,me(n[a],r[a],a,t))}));var i=a.maintained.filter((function(a){a[0];var i=a[1],o=n[i],s=e[i];return(H(o)?"text_".concat(o):o.type)!==s.t?(s.un(),e.splice(i,1,me(o,r[i],i,t)),!0):(s.i=i,!1)}));return Nt(Nt([],a.added,!0),i.map((function(t){return t[0],t[1]})),!0)}(t,e,n),c=t._hyd,l=e.filter((function(t,e){return t._hyd=c,t.u(r,a,n[e],i,o)}));"container"===t.typ&&t._sel&&e.forEach((function(t){var e=ue(t);e&&(e._sel=!0)})),t._hyd=null;var u=jt(t);return u&&s.reverse().forEach((function(n){var r=e[n],a=le(r.b);if(a&&u!==a&&!a.parentNode){var i=function(t,e){for(var n=t._ps,r=n.length,a=e.i+1;a<r;++a){var i=le(n[a].b);if(i)return i}return null}(t,r);u.insertBefore(a,i)}})),l.length>0}function he(t,e,n){return!n&&t&&((n=new de(e.parentElement))._hyd=[e],n._sel=!0),function(t,e,n,r){void 0===n&&(n=e.__CROACT__),void 0===r&&(r={});var a=!!n;n||(n=new de(e));var i=[];ge(n,n._ps,t?[t]:[],i,r,void 0,void 0),Kt(i),ne(null),a||(e.__CROACT__=n)}(t,e,n),n}function ve(t){var e=ee(),n=e._hs||(e._hs=[]),r=$t,a=n[r];if($t=r+1,a){if(!Ht(a.deps,t.deps))return a.updated=!1,a;n[r]=t}else n.push(t);return t.value=t.func(),t.updated=!0,t}function be(t){return ve({func:function(){return ie(t)},deps:[]}).value}function we(t,e,n){var r=ee(),a=ve({func:function(){return t},deps:e}),i=n?r._usefs:r._uefs;a.updated?i.push((function(){return a.effect&&a.effect(),a.effect=t(),a.effect})):i.push((function(){return a.effect}))}function Ae(t,e){for(var n=t.length,r=0;r<n;++r)if(e(t[r],r))return!0;return!1}function ke(t,e){for(var n=t.length,r=0;r<n;++r)if(e(t[r],r))return t[r];return null}function ye(t){var e=t;if(void 0===e){if("undefined"==typeof navigator||!navigator)return"";e=navigator.userAgent||""}return e.toLowerCase()}function xe(t,e){try{return new RegExp(t,"g").exec(e)}catch(n){return null}}function Se(t){return t.replace(/_/g,".")}function Ee(t,e){var n=null,r="-1";return Ae(t,(function(t){var a=xe("("+t.test+")((?:\\/|\\s|:)([0-9|\\.|_]+))?",e);return!(!a||t.brand||(n=t,r=a[3]||"-1",t.versionAlias?r=t.versionAlias:t.versionTest&&(r=function(t,e){var n=xe("("+t+")((?:\\/|\\s|:)([0-9|\\.|_]+))",e);return n?n[3]:""}(t.versionTest.toLowerCase(),e)||r),r=Se(r),0))})),{preset:n,version:r}}function De(t,e){var n={brand:"",version:"-1"};return Ae(t,(function(t){var r=Ce(e,t);return!!r&&(n.brand=t.id,n.version=t.versionAlias||r.version,"-1"!==n.version)})),n}function Ce(t,e){return ke(t,(function(t){var n=t.brand;return xe(""+e.test,n.toLowerCase())}))}var Ie=[{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"}],Re=[{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}],Oe=[{test:"applewebkit",id:"webkit",versionTest:"applewebkit|safari"}],ze=[{test:"(?=(iphone|ipad))(?!(.*version))",id:"webview"},{test:"(?=(android|iphone|ipad))(?=.*(naver|daum|; wv))",id:"webview"},{test:"webview",id:"webview"}],_e=[{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 Me(t){return!!Ee(ze,t).preset}function Be(t,e,n,r,a,i){for(var o=0;o<a;++o){var s=n+o*a,c=r+o*a;t[s]+=t[c]*i,e[s]+=e[c]*i}}function Te(t,e,n,r,a){for(var i=0;i<a;++i){var o=n+i*a,s=r+i*a,c=t[o],l=e[o];t[o]=t[s],t[s]=c,e[o]=e[s],e[s]=l}}function Pe(t,e,n,r,a){for(var i=0;i<r;++i){var o=n+i*r;t[o]/=a,e[o]/=a}}function Ye(t,e,n){void 0===n&&(n=Math.sqrt(t.length));for(var r=t.slice(),a=0;a<n;++a)r[a*n+e-1]=0,r[(e-1)*n+a]=0;return r[(e-1)*(n+1)]=1,r}function Le(t,e){void 0===e&&(e=Math.sqrt(t.length));for(var n=t.slice(),r=nn(e),a=0;a<e;++a){var i=e*a+a;if(!vt(n[i],G))for(var o=a+1;o<e;++o)if(n[e*a+o]){Te(n,r,a,o,e);break}if(!vt(n[i],G))return[];for(Pe(n,r,a,e,n[i]),o=0;o<e;++o){var s=o,c=n[o+a*e];vt(c,G)&&a!==o&&Be(n,r,s,a,e,-c)}}return r}function Xe(t,e){void 0===e&&(e=Math.sqrt(t.length));for(var n=[],r=t[e*e-1],a=0;a<e-1;++a)n[a]=t[e*(e-1)+a]/r;return n[e-1]=0,n}function Ge(t,e){for(var n=t.slice(),r=t.length;r<e-1;++r)n[r]=0;return n[e-1]=1,n}function qe(t,e,n){if(void 0===e&&(e=Math.sqrt(t.length)),e===n)return t;for(var r=nn(n),a=Math.min(e,n),i=0;i<a-1;++i){for(var o=0;o<a-1;++o)r[i*n+o]=t[i*e+o];r[(i+1)*n-1]=t[(i+1)*e-1],r[(n-1)*n+i]=t[(e-1)*e+i]}return r[n*n-1]=t[e*e-1],r}function Ne(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var r=nn(t);return e.forEach((function(e){r=Fe(r,e,t)})),r}function Fe(t,e,n){void 0===n&&(n=Math.sqrt(t.length));var r=[],a=t.length/n,i=e.length/a;if(!a)return e;if(!i)return t;for(var o=0;o<n;++o)for(var s=0;s<i;++s){r[s*n+o]=0;for(var c=0;c<a;++c)r[s*n+o]+=t[c*n+o]*e[s*a+c]}return r}function Ue(t,e){for(var n=Math.min(t.length,e.length),r=t.slice(),a=0;a<n;++a)r[a]=r[a]+e[a];return r}function We(t,e){for(var n=Math.min(t.length,e.length),r=t.slice(),a=0;a<n;++a)r[a]=r[a]-e[a];return r}function He(t,e){return void 0===e&&(e=9===t.length),e?[t[0],t[1],t[3],t[4],t[6],t[7]]:t}function Qe(t,e,n){void 0===n&&(n=e.length);var r=Fe(t,e,n),a=r[n-1];return r.map((function(t){return t/a}))}function Ve(t,e){return Fe(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 je(t,e){return Fe(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 Ze(t,e){return Fe(t,en(e,4))}function Ke(t,e){var n=e[0],r=void 0===n?1:n,a=e[1],i=void 0===a?1:a,o=e[2];return Fe(t,[r,0,0,0,0,i,0,0,0,0,void 0===o?1:o,0,0,0,0,1],4)}function Je(t,e){return Qe(en(e,3),Ge(t,3))}function $e(t,e){var n=e[0],r=void 0===n?0:n,a=e[1],i=void 0===a?0:a,o=e[2];return Fe(t,[1,0,0,0,0,1,0,0,0,0,1,0,r,i,void 0===o?0:o,1],4)}function tn(t,e){return Fe(t,e,4)}function en(t,e){var n=Math.cos(t),r=Math.sin(t),a=nn(e);return a[0]=n,a[1]=r,a[e]=-r,a[e+1]=n,a}function nn(t){for(var e=t*t,n=[],r=0;r<e;++r)n[r]=r%(t+1)?0:1;return n}function rn(t,e){for(var n=nn(e),r=Math.min(t.length,e-1),a=0;a<r;++a)n[(e+1)*a]=t[a];return n}function an(t,e){for(var n=nn(e),r=Math.min(t.length,e-1),a=0;a<r;++a)n[e*(e-1)+a]=t[a];return n}function on(t,e,n,r,a,i,o,s){var c=t[0],l=t[1],u=e[0],f=e[1],d=n[0],p=n[1],m=r[0],g=r[1],h=a[0],v=a[1],b=i[0],w=i[1],A=o[0],k=o[1],y=s[0],x=s[1],S=Le([c,0,u,0,d,0,m,0,l,0,f,0,p,0,g,0,1,0,1,0,1,0,1,0,0,c,0,u,0,d,0,m,0,l,0,f,0,p,0,g,0,1,0,1,0,1,0,1,-h*c,-v*c,-b*u,-w*u,-A*d,-k*d,-y*m,-x*m,-h*l,-v*l,-b*f,-w*f,-A*p,-k*p,-y*g,-x*g],8);if(!S.length)return[];var E=Fe(S,[h,v,b,w,A,k,y,x],8);return E[8]=1,qe(function(t,e){void 0===e&&(e=Math.sqrt(t.length));for(var n=[],r=0;r<e;++r)for(var a=0;a<e;++a)n[a*e+r]=t[e*r+a];return n}(E),3,4)}var sn=function(){return sn=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var a in e=arguments[n])Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t},sn.apply(this,arguments)};function cn(t,e){return void 0===e&&(e=0),ln(un(t,e))}function ln(t){var e=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];return t.forEach((function(t){var n=t.matrixFunction,r=t.functionValue;n&&(e=n(e,r))})),e}function un(t,e){return void 0===e&&(e=0),(W(t)?t:J(t)).map((function(t){var n=tt(t),r=n.prefix,a=n.value,i=null,o=r,s="";if("translate"===r||"translateX"===r||"translate3d"===r){var c=U(e)?sn(sn({},e),{"o%":e["%"]}):{"%":e,"o%":e},l=$(a).map((function(t,n){return c["%"]=0===n&&"x%"in c?e["x%"]:1===n&&"y%"in c?e["y%"]:e["o%"],lt(t,c)})),u=l[0],f=l[1],d=void 0===f?0:f,p=l[2];i=$e,s=[u,d,void 0===p?0:p]}else if("translateY"===r)i=$e,s=[0,d=lt(a,U(e)?sn({"%":e["y%"]},e):{"%":e}),0];else if("translateZ"===r)i=$e,s=[0,0,parseFloat(a)];else if("scale"===r||"scale3d"===r){var m=$(a).map((function(t){return parseFloat(t)})),g=m[0],h=m[1],v=void 0===h?g:h,b=m[2];i=Ke,s=[g,v,void 0===b?1:b]}else if("scaleX"===r)i=Ke,s=[g=parseFloat(a),1,1];else if("scaleY"===r)i=Ke,s=[1,v=parseFloat(a),1];else if("scaleZ"===r)i=Ke,s=[1,1,parseFloat(a)];else if("rotate"===r||"rotateZ"===r||"rotateX"===r||"rotateY"===r){var w=et(a),A=w.unit,k=w.value;"rotate"===r||"rotateZ"===r?(o="rotateZ",i=Ze):"rotateX"===r?i=Ve:"rotateY"===r&&(i=je),s="rad"===A?k:k*Math.PI/180}else if("matrix3d"===r)i=tn,s=$(a).map((function(t){return parseFloat(t)}));else if("matrix"===r){var y=$(a).map((function(t){return parseFloat(t)}));i=tn,s=[y[0],y[1],0,0,y[2],y[3],0,0,0,0,1,0,y[4],y[5],0,1]}else o="";return{name:r,functionName:o,value:a,matrixFunction:i,functionValue:s}}))}
- /*! *****************************************************************************
- 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 fn,dn=function(t,e){return dn=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},dn(t,e)},pn="function"==typeof Map?void 0:(fn=0,function(t){return t.__DIFF_KEY__||(t.__DIFF_KEY__=++fn)});const mn=function(t){function e(e){return void 0===e&&(e=[]),t.call(this,e,pn)||this}return function(t,e){function n(){this.constructor=t}dn(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}(e,t),e}(Yt);
- /*! *****************************************************************************
- 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 gn=function(){return gn=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var a in e=arguments[n])Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t},gn.apply(this,arguments)},hn=function(){function t(){this._events={}}var e=t.prototype;return e.on=function(t,e){if(U(t))for(var n in t)this.on(n,t[n]);else this._addEvent(t,e,{});return this},e.off=function(t,e){if(t)if(U(t))for(var n in t)this.off(n);else if(e){var r=this._events[t];if(r){var a=at(r,(function(t){return t.listener===e}));a>-1&&r.splice(a,1)}}else this._events[t]=[];else this._events={};return this},e.once=function(t,e){var n=this;return e&&this._addEvent(t,e,{once:!0}),new Promise((function(e){n._addEvent(t,e,{once:!0})}))},e.emit=function(t,e){var n=this;void 0===e&&(e={});var r=this._events[t];if(!t||!r)return!0;var a=!1;return e.eventType=t,e.stop=function(){a=!0},e.currentTarget=this,function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),a=0;for(e=0;e<n;e++)for(var i=arguments[e],o=0,s=i.length;o<s;o++,a++)r[a]=i[o];return r}(r).forEach((function(r){r.listener(e),r.once&&n.off(t,r.listener)})),!a},e.trigger=function(t,e){return void 0===e&&(e={}),this.emit(t,e)},e._addEvent=function(t,e,n){var r=this._events;r[t]=r[t]||[],r[t].push(gn({listener:e},n))},t}();const vn=hn;
- /*! *****************************************************************************
- 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 bn=function(t,e){return bn=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},bn(t,e)},wn=function(){return wn=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var a in e=arguments[n])Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t},wn.apply(this,arguments)};function An(t){var e=t.container;return e===document.body?[e.scrollLeft||document.documentElement.scrollLeft,e.scrollTop||document.documentElement.scrollTop]:[e.scrollLeft,e.scrollTop]}function kn(t,e){return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}function yn(t){return t?H(t)?document.querySelector(t):V(t)?t():t instanceof Element?t:"current"in t?t.current:"value"in t?t.value:void 0:null}var xn=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._startRect=null,e._startPos=[],e._prevTime=0,e._timer=0,e._prevScrollPos=[0,0],e._isWait=!1,e._flag=!1,e._currentOptions=null,e._lock=!1,e._unregister=null,e._onScroll=function(){var t=e._currentOptions;!e._lock&&t&&e.emit("scrollDrag",{next:function(n){e.checkScroll({container:t.container,inputEvent:n})}})},e}!function(t,e){function n(){this.constructor=t}bn(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}(e,t);var n=e.prototype;return n.dragStart=function(t,e){var n=yn(e.container);if(n){var r=0,a=0,i=0,o=0;if(n===document.body)i=window.innerWidth,o=window.innerHeight;else{var s=n.getBoundingClientRect();r=s.top,a=s.left,i=s.width,o=s.height}this._flag=!0,this._startPos=[t.clientX,t.clientY],this._startRect={top:r,left:a,width:i,height:o},this._prevScrollPos=this._getScrollPosition([0,0],e),this._currentOptions=e,this._registerScrollEvent(e)}else this._flag=!1},n.drag=function(t,e){if(clearTimeout(this._timer),this._flag){var n=t.clientX,r=t.clientY,a=e.threshold,i=void 0===a?0:a,o=this._startRect,s=this._startPos;this._currentOptions=e;var c=[0,0];return o.top>r-i?(s[1]>o.top||r<s[1])&&(c[1]=-1):o.top+o.height<r+i&&(s[1]<o.top+o.height||r>s[1])&&(c[1]=1),o.left>n-i?(s[0]>o.left||n<s[0])&&(c[0]=-1):o.left+o.width<n+i&&(s[0]<o.left+o.width||n>s[0])&&(c[0]=1),!(!c[0]&&!c[1])&&this._continueDrag(wn(wn({},e),{direction:c,inputEvent:t,isDrag:!0}))}},n.checkScroll=function(t){var e=this;if(this._isWait)return!1;var n=t.prevScrollPos,r=void 0===n?this._prevScrollPos:n,a=t.direction,i=t.throttleTime,o=void 0===i?0:i,s=t.inputEvent,c=t.isDrag,l=this._getScrollPosition(a||[0,0],t),u=l[0]-r[0],f=l[1]-r[1],d=a||[u?Math.abs(u)/u:0,f?Math.abs(f)/f:0];return this._prevScrollPos=l,this._lock=!1,!(!u&&!f||(this.emit("move",{offsetX:d[0]?u:0,offsetY:d[1]?f:0,inputEvent:s}),o&&c&&(clearTimeout(this._timer),this._timer=window.setTimeout((function(){e._continueDrag(t)}),o)),0))},n.dragEnd=function(){this._flag=!1,this._lock=!1,clearTimeout(this._timer),this._unregisterScrollEvent()},n._getScrollPosition=function(t,e){var n=e.container,r=e.getScrollPosition;return(void 0===r?An:r)({container:yn(n),direction:t})},n._continueDrag=function(t){var e,n=this,r=t.container,a=t.direction,i=t.throttleTime,o=t.useScroll,s=t.isDrag,c=t.inputEvent;if(!(!this._flag||s&&this._isWait)){var l=rt(),u=Math.max(i+this._prevTime-l,0);if(u>0)return clearTimeout(this._timer),this._timer=window.setTimeout((function(){n._continueDrag(t)}),u),!1;this._prevTime=l;var f=this._getScrollPosition(a,t);this._prevScrollPos=f,s&&(this._isWait=!0),o||(this._lock=!0);var d={container:yn(r),direction:a,inputEvent:c};return null===(e=t.requestScroll)||void 0===e||e.call(t,d),this.emit("scroll",d),this._isWait=!1,o||this.checkScroll(wn(wn({},t),{prevScrollPos:f,direction:a,inputEvent:c}))}},n._registerScrollEvent=function(t){this._unregisterScrollEvent();var e=t.checkScrollEvent;if(e){var n=!0===e?kn:e,r=yn(t.container);!0!==e||r!==document.body&&r!==document.documentElement?this._unregister=n(r,this._onScroll):this._unregister=kn(window,this._onScroll)}},n._unregisterScrollEvent=function(){var t;null===(t=this._unregister)||void 0===t||t.call(this),this._unregister=null},e}(vn);const Sn=xn;
- /*! *****************************************************************************
- 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 En(t){return vt(t,G)}function Dn(t){return t.length<3?0:Math.abs(function(t){for(var e=0,n=t.length-1;n>=0;--n)e+=t[n];return e}(t.map((function(e,n){var r=t[n+1]||t[0];return e[0]*r[1]-r[0]*e[1]}))))/2}function Cn(t,e){var n=e.width,r=e.height,a=e.left,i=e.top,o=In(t),s=o.minX,c=o.minY,l=o.maxX,u=o.maxY,f=n/(l-s),d=r/(u-c);return t.map((function(t){return[a+(t[0]-s)*f,i+(t[1]-c)*d]}))}function In(t){var e=t.map((function(t){return t[0]})),n=t.map((function(t){return t[1]}));return{minX:Math.min.apply(Math,e),minY:Math.min.apply(Math,n),maxX:Math.max.apply(Math,e),maxY:Math.max.apply(Math,n)}}function Rn(t,e,n){var r=t[0],a=t[1],i=In(e),o=i.minX,s=i.maxX,c=[[o,a],[s,a]],l=On(c[0],c[1]),u=Mn(e),f=[];if(u.forEach((function(e){var n,r=On(e[0],e[1]),i=e[0];n=r,l.every((function(t,e){return 0===En(t-n[e])}))?f.push({pos:t,line:e,type:"line"}):_n(zn(l,r),[c,e]).forEach((function(t){e.some((function(e){return r=t,!En((n=e)[0]-r[0])&&!En(n[1]-r[1]);var n,r}))?f.push({pos:t,line:e,type:"point"}):0!==En(i[1]-a)&&f.push({pos:t,line:e,type:"intersection"})}))})),!n&&it(f,(function(t){return t[0]===r})))return!0;var d=0,p={};return f.forEach((function(t){var e=t.pos,n=t.type,i=t.line;if(!(e[0]>r))if("intersection"===n)++d;else{if("line"===n)return;if("point"===n){var o=it(i,(function(t){return t[1]!==a})),s=p[e[0]],c=o[1]>a?1:-1;s?s!==c&&++d:p[e[0]]=c}}})),d%2==1}function On(t,e){var n=t[0],r=t[1],a=e[0]-n,i=e[1]-r;Math.abs(a)<G&&(a=0),Math.abs(i)<G&&(i=0);var o=0,s=0,c=0;return a?i?(s=1,c=-(o=-i/a)*n-r):(s=1,c=-r):i&&(o=-1,c=n),[o,s,c]}function zn(t,e){var n=t[0],r=t[1],a=t[2],i=e[0],o=e[1],s=e[2],c=0===n&&0===i,l=0===r&&0===o,u=[];if(c&&l)return[];if(c){var f=-a/r;return f!==-s/o?[]:[[-1/0,f],[1/0,f]]}if(l){var d=-a/n;return d!==-s/i?[]:[[d,-1/0],[d,1/0]]}if(0===n)u=[[p=-(o*(m=-a/r)+s)/i,m]];else if(0===i)u=[[p=-(r*(m=-s/o)+a)/n,m]];else if(0===r)u=[[p=-a/n,m=-(i*p+s)/o]];else if(0===o)u=[[p=-s/i,m=-(n*p+a)/r]];else{var p,m;u=[[p=(r*s-o*a)/(o*n-r*i),m=-(n*p+a)/r]]}return u.map((function(t){return[t[0],t[1]]}))}function _n(t,e){var n=e.map((function(t){return[0,1].map((function(e){return[Math.min(t[0][e],t[1][e]),Math.max(t[0][e],t[1][e])]}))})),r=[];if(2===t.length){var a=t[0],i=a[0],o=a[1];if(En(i-t[1][0])){if(!En(o-t[1][1])){var s=Math.max.apply(Math,n.map((function(t){return t[0][0]}))),c=Math.min.apply(Math,n.map((function(t){return t[0][1]})));if(En(s-c)>0)return[];r=[[s,o],[c,o]]}}else{var l=Math.max.apply(Math,n.map((function(t){return t[1][0]}))),u=Math.min.apply(Math,n.map((function(t){return t[1][1]})));if(En(l-u)>0)return[];r=[[i,l],[i,u]]}}return r.length||(r=t.filter((function(t){var e=t[0],r=t[1];return n.every((function(t){return 0<=En(e-t[0][0])&&0<=En(t[0][1]-e)&&0<=En(r-t[1][0])&&0<=En(t[1][1]-r)}))}))),r.map((function(t){return[En(t[0]),En(t[1])]}))}function Mn(t){return function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),a=0;for(e=0;e<n;e++)for(var i=arguments[e],o=0,s=i.length;o<s;o++,a++)r[a]=i[o];return r}(t.slice(1),[t[0]]).map((function(e,n){return[t[n],e]}))}function Bn(t,e){var n=function(t,e){var n=t.slice(),r=e.slice();-1===gt(n)&&n.reverse(),-1===gt(r)&&r.reverse();var a=Mn(n),i=Mn(r),o=a.map((function(t){return On(t[0],t[1])})),s=i.map((function(t){return On(t[0],t[1])})),c=[];o.forEach((function(t,e){var n=a[e],o=[];s.forEach((function(r,a){var s=_n(zn(t,r),[n,i[a]]);o.push.apply(o,s.map((function(t){return{index1:e,index2:a,pos:t,type:"intersection"}})))})),o.sort((function(t,e){return ht(n[0],t.pos)-ht(n[0],e.pos)})),c.push.apply(c,o),Rn(n[1],r)&&c.push({index1:e,index2:-1,pos:n[1],type:"inside"})})),i.forEach((function(t,e){if(Rn(t[1],n)){var r=!1,a=at(c,(function(t){return t.index2===e?(r=!0,!1):!!r}));-1===a&&(r=!1,a=at(c,(function(t){var n=t.index1,a=t.index2;return-1===n&&a+1===e?(r=!0,!1):!!r}))),-1===a?c.push({index1:-1,index2:e,pos:t[1],type:"inside"}):c.splice(a,0,{index1:-1,index2:e,pos:t[1],type:"inside"})}}));var l={};return c.filter((function(t){var e=t.pos,n=e[0]+"x"+e[1];return!l[n]&&(l[n]=!0,!0)}))}(t,e);return n.map((function(t){return t.pos}))}
- /*! *****************************************************************************
- 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 Tn=function(t,e){return Tn=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},Tn(t,e)},Pn=function(){return Pn=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var a in e=arguments[n])Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t},Pn.apply(this,arguments)};function Yn(t){return 180*(e=[t[0].clientX,t[0].clientY],n=[t[1].clientX,t[1].clientY],r=n[0]-e[0],a=n[1]-e[1],((i=Math.atan2(a,r))>=0?i:i+2*Math.PI)/Math.PI);var e,n,r,a,i}function Ln(t){return t?t.touches?function(t){for(var e=Math.min(t.length,2),n=[],r=0;r<e;++r)n.push(qn(t[r]));return n}(t.touches):[qn(t)]:[]}function Xn(t,e,n){var r=n.length,a=Nn(t,r),i=a.clientX,o=a.clientY,s=a.originalClientX,c=a.originalClientY,l=Nn(e,r),u=l.clientX,f=l.clientY,d=Nn(n,r);return{clientX:s,clientY:c,deltaX:i-u,deltaY:o-f,distX:i-d.clientX,distY:o-d.clientY}}function Gn(t){return Math.sqrt(Math.pow(t[0].clientX-t[1].clientX,2)+Math.pow(t[0].clientY-t[1].clientY,2))}function qn(t){return{clientX:t.clientX,clientY:t.clientY}}function Nn(t,e){void 0===e&&(e=t.length);for(var n={clientX:0,clientY:0,originalClientX:0,originalClientY:0},r=0;r<e;++r){var a=t[r];n.originalClientX+="originalClientX"in a?a.originalClientX:a.clientX,n.originalClientY+="originalClientY"in a?a.originalClientY:a.clientY,n.clientX+=a.clientX,n.clientY+=a.clientY}return e?{clientX:n.clientX/e,clientY:n.clientY/e,originalClientX:n.originalClientX/e,originalClientY:n.originalClientY/e}:n}var Fn=function(){function t(t){this.prevClients=[],this.startClients=[],this.movement=0,this.length=0,this.startClients=t,this.prevClients=t,this.length=t.length}return t.prototype.getAngle=function(t){return void 0===t&&(t=this.prevClients),Yn(t)},t.prototype.getRotation=function(t){return void 0===t&&(t=this.prevClients),Yn(t)-Yn(this.startClients)},t.prototype.getPosition=function(t,e){void 0===t&&(t=this.prevClients);var n=Xn(t||this.prevClients,this.prevClients,this.startClients),r=n.deltaX,a=n.deltaY;return this.movement+=Math.sqrt(r*r+a*a),this.prevClients=t,n},t.prototype.getPositions=function(t){void 0===t&&(t=this.prevClients);var e=this.prevClients;return this.startClients.map((function(n,r){return Xn([t[r]],[e[r]],[n])}))},t.prototype.getMovement=function(t){var e=this.movement;if(!t)return e;var n=Nn(t,this.length),r=Nn(this.prevClients,this.length),a=n.clientX-r.clientX,i=n.clientY-r.clientY;return Math.sqrt(a*a+i*i)+e},t.prototype.getDistance=function(t){return void 0===t&&(t=this.prevClients),Gn(t)},t.prototype.getScale=function(t){return void 0===t&&(t=this.prevClients),Gn(t)/Gn(this.startClients)},t.prototype.move=function(t,e){this.startClients.forEach((function(n){n.clientX-=t,n.clientY-=e})),this.prevClients.forEach((function(n){n.clientX-=t,n.clientY-=e}))},t}(),Un=["textarea","input"],Wn=function(t){function e(e,n){void 0===n&&(n={});var r=t.call(this)||this;r.options={},r.flag=!1,r.pinchFlag=!1,r.data={},r.isDrag=!1,r.isPinch=!1,r.clientStores=[],r.targets=[],r.prevTime=0,r.doubleFlag=!1,r._useMouse=!1,r._useTouch=!1,r._useDrag=!1,r._dragFlag=!1,r._isTrusted=!1,r._isMouseEvent=!1,r._isSecondaryButton=!1,r._preventMouseEvent=!1,r._prevInputEvent=null,r._isDragAPI=!1,r._isIdle=!0,r._window=window,r.onDragStart=function(t,e){if(void 0===e&&(e=!0),r.flag||!1!==t.cancelable){var n=t.type.indexOf("drag")>=-1;if(!r.flag||!n){r._isDragAPI=!0;var a=r.options,i=a.container,o=a.pinchOutside,s=a.preventWheelClick,c=a.preventRightClick,l=a.preventDefault,u=a.checkInput,f=a.dragFocusedInput,d=a.preventClickEventOnDragStart,p=a.preventClickEventOnDrag,m=a.preventClickEventByCondition,g=r._useTouch,h=!r.flag;if(r._isSecondaryButton=3===t.which||2===t.button,s&&(2===t.which||1===t.button)||c&&(3===t.which||2===t.button))return r.stop(),!1;if(h){var v=r._window.document.activeElement,b=t.target;if(b){var w=b.tagName.toLowerCase(),A=Un.indexOf(w)>-1,k=b.isContentEditable;if(A||k){if(u||!f&&v===b)return!1;if(v&&(v===b||k&&v.isContentEditable&&v.contains(b))){if(!f)return!1;b.blur()}}else if((l||"touchstart"===t.type)&&v){var y=v.tagName.toLowerCase();(v.isContentEditable||Un.indexOf(y)>-1)&&v.blur()}(d||p||m)&&xt(r._window,"click",r._onClick,!0)}r.clientStores=[new Fn(Ln(t))],r._isIdle=!1,r.flag=!0,r.isDrag=!1,r._isTrusted=e,r._dragFlag=!0,r._prevInputEvent=t,r.data={},r.doubleFlag=rt()-r.prevTime<200,r._isMouseEvent=function(t){return t&&(t.type.indexOf("mouse")>-1||"button"in t)}(t),!r._isMouseEvent&&r._preventMouseEvent&&(r._preventMouseEvent=!1),!1===(r._preventMouseEvent||r.emit("dragStart",Pn(Pn({data:r.data,datas:r.data,inputEvent:t,isMouseEvent:r._isMouseEvent,isSecondaryButton:r._isSecondaryButton,isTrusted:e,isDouble:r.doubleFlag},r.getCurrentStore().getPosition()),{preventDefault:function(){t.preventDefault()},preventDrag:function(){r._dragFlag=!1}})))&&r.stop(),r._isMouseEvent&&r.flag&&l&&t.preventDefault()}if(!r.flag)return!1;var x=0;if(h?(r._attchDragEvent(),g&&o&&(x=setTimeout((function(){xt(i,"touchstart",r.onDragStart,{passive:!1})})))):g&&o&&St(i,"touchstart",r.onDragStart),r.flag&&function(t){return t.touches&&t.touches.length>=2}(t)){if(clearTimeout(x),h&&t.touches.length!==t.changedTouches.length)return;r.pinchFlag||r.onPinchStart(t)}}}},r.onDrag=function(t,e){if(r.flag){var n=r.options.preventDefault;!r._isMouseEvent&&n&&t.preventDefault(),r._prevInputEvent=t;var a=Ln(t),i=r.moveClients(a,t,!1);if(r._dragFlag){if((r.pinchFlag||i.deltaX||i.deltaY)&&!1===(r._preventMouseEvent||r.emit("drag",Pn(Pn({},i),{isScroll:!!e,inputEvent:t}))))return void r.stop();r.pinchFlag&&r.onPinch(t,a)}r.getCurrentStore().getPosition(a,!0)}},r.onDragEnd=function(t){if(r.flag){var e=r.options,n=e.pinchOutside,a=e.container,i=e.preventClickEventOnDrag,o=e.preventClickEventOnDragStart,s=e.preventClickEventByCondition,c=r.isDrag;(i||o||s)&&requestAnimationFrame((function(){r._allowClickEvent()})),s||o||!i||c||r._allowClickEvent(),r._useTouch&&n&&St(a,"touchstart",r.onDragStart),r.pinchFlag&&r.onPinchEnd(t);var l=(null==t?void 0:t.touches)?Ln(t):[];0!==l.length&&r.options.keepDragging?r._addStore(new Fn(l)):r.flag=!1;var u=r._getPosition(),f=rt(),d=!c&&r.doubleFlag;r._prevInputEvent=null,r.prevTime=c||d?0:f,r.flag||(r._dettachDragEvent(),r._preventMouseEvent||r.emit("dragEnd",Pn({data:r.data,datas:r.data,isDouble:d,isDrag:c,isClick:!c,isMouseEvent:r._isMouseEvent,isSecondaryButton:r._isSecondaryButton,inputEvent:t,isTrusted:r._isTrusted},u)),r.clientStores=[],r._isMouseEvent||(r._preventMouseEvent=!0,requestAnimationFrame((function(){requestAnimationFrame((function(){r._preventMouseEvent=!1}))}))),r._isIdle=!0)}},r.onBlur=function(){r.onDragEnd()},r._allowClickEvent=function(){St(r._window,"click",r._onClick,!0)},r._onClick=function(t){r._allowClickEvent(),r._preventMouseEvent=!1;var e=r.options.preventClickEventByCondition;(null==e?void 0:e(t))||(t.stopPropagation(),t.preventDefault())},r._onContextMenu=function(t){r.options.preventRightClick?r.onDragEnd(t):t.preventDefault()},r._passCallback=function(){};var a=[].concat(e),i=a[0];r._window=Rt(i)?i:It(i),r.options=Pn({checkInput:!1,container:i&&!("document"in i)?It(i):i,preventRightClick:!0,preventWheelClick:!0,preventClickEventOnDragStart:!1,preventClickEventOnDrag:!1,preventClickEventByCondition:null,preventDefault:!0,checkWindowBlur:!1,keepDragging:!1,pinchThreshold:0,events:["touch","mouse"]},n);var o=r.options,s=o.container,c=o.events,l=o.checkWindowBlur;if(r._useDrag=c.indexOf("drag")>-1,r._useTouch=c.indexOf("touch")>-1,r._useMouse=c.indexOf("mouse")>-1,r.targets=a,r._useDrag&&a.forEach((function(t){xt(t,"dragstart",r.onDragStart)})),r._useMouse&&(a.forEach((function(t){xt(t,"mousedown",r.onDragStart),xt(t,"mousemove",r._passCallback)})),xt(s,"contextmenu",r._onContextMenu)),l&&xt(It(),"blur",r.onBlur),r._useTouch){var u={passive:!1};a.forEach((function(t){xt(t,"touchstart",r.onDragStart,u),xt(t,"touchmove",r._passCallback,u)}))}return r}return function(t,e){function n(){this.constructor=t}Tn(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}(e,t),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(t){return this.getCurrentStore().getMovement(t)+this.clientStores.slice(1).reduce((function(t,e){return t+e.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(t,e,n,r){void 0===r&&(r=!0),this.flag&&(this.clientStores[0].move(t,e),r&&this.onDrag(n,!0))},e.prototype.move=function(t,e){var n=t[0],r=t[1],a=this.getCurrentStore().prevClients;return this.moveClients(a.map((function(t){var e=t.clientX,a=t.clientY;return{clientX:e+n,clientY:a+r,originalClientX:e,originalClientY:a}})),e,!0)},e.prototype.triggerDragStart=function(t){this.onDragStart(t,!1)},e.prototype.setEventData=function(t){var e=this.data;for(var n in t)e[n]=t[n];return this},e.prototype.setEventDatas=function(t){return this.setEventData(t)},e.prototype.getCurrentEvent=function(t){return void 0===t&&(t=this._prevInputEvent),Pn(Pn({data:this.data,datas:this.data},this._getPosition()),{movement:this.getMovement(),isDrag:this.isDrag,isPinch:this.isPinch,isScroll:!1,inputEvent:t})},e.prototype.getEventData=function(){return this.data},e.prototype.getEventDatas=function(){return this.data},e.prototype.unset=function(){var t=this,e=this.targets,n=this.options.container;this.off(),St(this._window,"blur",this.onBlur),this._useDrag&&e.forEach((function(e){St(e,"dragstart",t.onDragStart)})),this._useMouse&&(e.forEach((function(e){St(e,"mousedown",t.onDragStart)})),St(n,"contextmenu",this._onContextMenu)),this._useTouch&&(e.forEach((function(e){St(e,"touchstart",t.onDragStart)})),St(n,"touchstart",this.onDragStart)),this._prevInputEvent=null,this._allowClickEvent(),this._dettachDragEvent()},e.prototype.onPinchStart=function(t){var e=this,n=this.options.pinchThreshold;if(!(this.isDrag&&this.getMovement()>n)){var r=new Fn(Ln(t));this.pinchFlag=!0,this._addStore(r),!1===this.emit("pinchStart",Pn(Pn({data:this.data,datas:this.data,angle:r.getAngle(),touches:this.getCurrentStore().getPositions()},r.getPosition()),{inputEvent:t,isTrusted:this._isTrusted,preventDefault:function(){t.preventDefault()},preventDrag:function(){e._dragFlag=!1}}))&&(this.pinchFlag=!1)}},e.prototype.onPinch=function(t,e){if(this.flag&&this.pinchFlag&&!(e.length<2)){var n=this.getCurrentStore();this.isPinch=!0,this.emit("pinch",Pn(Pn({data:this.data,datas:this.data,movement:this.getMovement(e),angle:n.getAngle(e),rotation:n.getRotation(e),touches:n.getPositions(e),scale:n.getScale(e),distance:n.getDistance(e)},n.getPosition(e)),{inputEvent:t,isTrusted:this._isTrusted}))}},e.prototype.onPinchEnd=function(t){if(this.pinchFlag){var e=this.isPinch;this.isPinch=!1,this.pinchFlag=!1;var n=this.getCurrentStore();this.emit("pinchEnd",Pn(Pn({data:this.data,datas:this.data,isPinch:e,touches:n.getPositions()},n.getPosition()),{inputEvent:t}))}},e.prototype.getCurrentStore=function(){return this.clientStores[0]},e.prototype.moveClients=function(t,e,n){var r=this._getPosition(t,n),a=this.isDrag;(r.deltaX||r.deltaY)&&(this.isDrag=!0);var i=!1;return!a&&this.isDrag&&(i=!0),Pn(Pn({data:this.data,datas:this.data},r),{movement:this.getMovement(t),isDrag:this.isDrag,isPinch:this.isPinch,isScroll:!1,isMouseEvent:this._isMouseEvent,isSecondaryButton:this._isSecondaryButton,inputEvent:e,isTrusted:this._isTrusted,isFirstDrag:i})},e.prototype._addStore=function(t){this.clientStores.splice(0,0,t)},e.prototype._getPosition=function(t,e){var n=this.getCurrentStore().getPosition(t,e),r=this.clientStores.slice(1).reduce((function(t,e){var n=e.getPosition();return t.distX+=n.distX,t.distY+=n.distY,t}),n),a=r.distX,i=r.distY;return Pn(Pn({},n),{distX:a,distY:i})},e.prototype._attchDragEvent=function(){var t=this._window,e=this.options.container,n={passive:!1};this._isDragAPI&&(xt(e,"dragover",this.onDrag,n),xt(t,"dragend",this.onDragEnd)),this._useMouse&&(xt(e,"mousemove",this.onDrag),xt(t,"mouseup",this.onDragEnd)),this._useTouch&&(xt(e,"touchmove",this.onDrag,n),xt(t,"touchend",this.onDragEnd,n),xt(t,"touchcancel",this.onDragEnd,n))},e.prototype._dettachDragEvent=function(){var t=this._window,e=this.options.container;this._isDragAPI&&(St(e,"dragover",this.onDrag),St(t,"dragend",this.onDragEnd)),this._useMouse&&(St(e,"mousemove",this.onDrag),St(t,"mouseup",this.onDragEnd)),this._useTouch&&(St(e,"touchstart",this.onDragStart),St(e,"touchmove",this.onDrag),St(t,"touchend",this.onDragEnd),St(t,"touchcancel",this.onDragEnd))},e}(vn),Hn=function(t){for(var e=5381,n=t.length;n;)e=33*e^t.charCodeAt(--n);return e>>>0};function Qn(t,e,n,r,a){var i=Et(r),o=i.createElement("style");return o.setAttribute("type","text/css"),o.setAttribute("data-styled-id",t),o.setAttribute("data-styled-count","1"),n.nonce&&o.setAttribute("nonce",n.nonce),o.innerHTML=function(t,e,n){return n.original?e:e.replace(/([^};{\s}][^};{]*|^\s*){/gm,(function(e,n){var r=n.trim();return(r?$(r):[""]).map((function(e){var n=e.trim();return 0===n.indexOf("@")?n:n.indexOf(":global")>-1?n.replace(/\:global/g,""):n.indexOf(":host")>-1?"".concat(n.replace(/\:host/g,".".concat(t))):n?".".concat(t," ").concat(n):".".concat(t)})).join(", ")+" {"}))}(t,e,n),(a||i.head||i.body).appendChild(o),o}function Vn(t){var e="rCS"+Hn(t).toString(36);return{className:e,inject:function(n,r){void 0===r&&(r={});var a=function(t){if(t&&t.getRootNode){var e=t.getRootNode();if(11===e.nodeType)return e}}(n),i=(a||n.ownerDocument||document).querySelector('style[data-styled-id="'.concat(e,'"]'));if(i){var o=parseFloat(i.getAttribute("data-styled-count"))||0;i.setAttribute("data-styled-count","".concat(o+1))}else i=Qn(e,t,r,n,a);return{destroy:function(){var t,e=parseFloat(i.getAttribute("data-styled-count"))||0;e<=1?(i.remove?i.remove():null===(t=i.parentNode)||void 0===t||t.removeChild(i),i=null):i.setAttribute("data-styled-count","".concat(e-1))}}}}}var jn=function(){return jn=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var a in e=arguments[n])Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t},jn.apply(this,arguments)};function Zn(t,e){var n,r=Vn(e),a=r.className;return n=function(e,n){var i=e.className,o=void 0===i?"":i;e.cspNonce;var s=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(t);a<r.length;a++)e.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(t,r[a])&&(n[r[a]]=t[r[a]])}return n}(e,["className","cspNonce"]),c=be();return function(t,e,n){we((function(){null==t||t(e())}),n,!0)}(n,(function(){return c.current}),[]),we((function(){var t=r.inject(c.current,{nonce:e.cspNonce});return function(){t.destroy()}}),[]),fe(t,jn({ref:c,"data-styled-id":a,className:"".concat(o," ").concat(a)},s))},n._fr=!0,n}var Kn=function(t,e){return Kn=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},Kn(t,e)};function Jn(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}Kn(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var $n=function(){return $n=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var a in e=arguments[n])Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t},$n.apply(this,arguments)};function tr(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,a,i=n.call(t),o=[];try{for(;(void 0===e||e-- >0)&&!(r=i.next()).done;)o.push(r.value)}catch(s){a={error:s}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(a)throw a.error}}return o}function er(t,e,n){if(n||2===arguments.length)for(var r,a=0,i=e.length;a<i;a++)!r&&a in e||(r||(r=Array.prototype.slice.call(e,0,a)),r[a]=e[a]);return t.concat(r||Array.prototype.slice.call(e))}function nr(t,e){return $n({events:[],props:[],name:t},e)}var rr,ar,ir,or=["n","w","s","e"],sr=["n","w","s","e","nw","ne","sw","se"],cr=void 0===rr&&function(){if("undefined"==typeof navigator||!navigator||!navigator.userAgentData)return!1;var t=navigator.userAgentData,e=t.brands||t.uaList;return!(!e||!e.length)}()?function(t){var e=navigator.userAgentData,n=(e.uaList||e.brands).slice(),r=t&&t.fullVersionList,a=e.mobile||!1,i=n[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:!!De(ze,n).brand||Me(ye())},c={name:"unknown",version:"-1",majorVersion:-1};s.webkit=!s.chromium&&Ae(Oe,(function(t){return Ce(n,t)}));var l=De(Re,n);if(s.chromium=!!l.brand,s.chromiumVersion=l.version,!s.chromium){var u=De(Oe,n);s.webkit=!!u.brand,s.webkitVersion=u.version}var f=ke(_e,(function(t){return new RegExp(""+t.test,"g").exec(o)}));if(c.name=f?f.id:"",t&&(c.version=t.platformVersion),r&&r.length){var d=De(Ie,r);s.name=d.brand||s.name,s.version=d.version||s.version}else{var p=De(Ie,n);s.name=p.brand||s.name,s.version=p.brand&&t?t.uaFullVersion:p.version}return s.webkit&&(c.name=a?"ios":"mac"),"ios"===c.name&&s.webview&&(s.version="-1"),c.version=Se(c.version),s.version=Se(s.version),c.majorVersion=parseInt(c.version,10),s.majorVersion=parseInt(s.version,10),{browser:s,os:c,isMobile:a,isHints:!0}}():function(t){var e=ye(t),n=!!/mobi/g.exec(e),r={name:"unknown",version:"-1",majorVersion:-1,webview:Me(e),chromium:!1,chromiumVersion:"-1",webkit:!1,webkitVersion:"-1"},a={name:"unknown",version:"-1",majorVersion:-1},i=Ee(Ie,e),o=i.preset,s=i.version,c=Ee(_e,e),l=c.preset,u=c.version,f=Ee(Re,e);if(r.chromium=!!f.preset,r.chromiumVersion=f.version,!r.chromium){var d=Ee(Oe,e);r.webkit=!!d.preset,r.webkitVersion=d.version}return l&&(a.name=l.id,a.version=u,a.majorVersion=parseInt(u,10)),o&&(r.name=o.id,r.version=s,r.webview&&"ios"===a.name&&"safari"!==r.name&&(r.webview=!1)),r.majorVersion=parseInt(r.version,10),{browser:r,os:a,isMobile:n,isHints:!1}}(rr),lr=cr.browser.webkit,ur=lr&&(ar="undefined"==typeof window?{userAgent:""}:window.navigator,!!(ir=/applewebkit\/([^\s]+)/g.exec(ar.userAgent.toLowerCase()))&&parseFloat(ir[1])<605),fr=cr.browser.name,dr=parseInt(cr.browser.version,10),pr="chrome"===fr,mr=cr.browser.chromium,gr=parseInt(cr.browser.chromiumVersion,10)||0,hr=pr&&dr>=109||mr&&gr>=109,vr="firefox"===fr,br=parseInt(cr.browser.webkitVersion,10)>=612||dr>=15,wr="moveable-",Ar=sr.map((function(t){var e="",n="",r="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&&(n="left: ".concat(i,";"),r="right"),t.indexOf("e")>-1&&(n="left: 0px;",r="left"),'.around-control[data-direction*="'.concat(t,'"] {\n ').concat(n).concat(e,"\n transform-origin: ").concat(r," ").concat(a,";\n }")})).join("\n"),kr="\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(Ar,"\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(function(t){var e=function(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>')}(1,t),n=45*Math.round(t/45)%180,r="ns-resize";return 135===n?r="nwse-resize":45===n?r="nesw-resize":90===n&&(r="ew-resize"),"cursor:".concat(r,";cursor: url('").concat(e,"') 16 16, ").concat(r,";")}(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(ur?':global svg *:before {\ncontent:"";\ntransform-origin: inherit;\n}':"","\n"),yr=[[0,1,2],[1,0,3],[2,0,3],[3,1,2]],xr=1e-4,Sr=1e-7,Er=1e-9,Dr=Math.pow(10,10),Cr=-Dr,Ir={n:[0,-1],e:[1,0],s:[0,1],w:[-1,0],nw:[-1,-1],ne:[1,-1],sw:[-1,1],se:[1,1]},Rr={n:[0,1],e:[1,3],s:[3,2],w:[2,0],nw:[0],ne:[1],sw:[2],se:[3]},Or={n:0,s:180,w:270,e:90,nw:315,ne:45,sw:225,se:135},zr=["isMoveableElement","updateRect","updateTarget","destroy","dragStart","isInside","hitTest","setState","getRect","request","isDragging","getManager","forceUpdate","waitToChangeTarget","updateSelectors","getTargets","stopDrag","getControlBoxElement"];function _r(t,e,n,r,a,i){var o,s;void 0===i&&(i="draggable");var c=null!==(s=null===(o=e.gestos[i])||void 0===o?void 0:o.move(n,t.inputEvent))&&void 0!==s?s:{},l=c.originalDatas||c.datas,u=l[i]||(l[i]={});return $n($n({},a?Yo(e,c):c),{isPinch:!!r,parentEvent:!0,datas:u,originalDatas:t.originalDatas})}var Mr=function(){function t(t){var e;void 0===t&&(t="draggable"),this.ableName=t,this.prevX=0,this.prevY=0,this.startX=0,this.startY=0,this.isDrag=!1,this.isFlag=!1,this.datas={draggable:{}},this.datas=((e={})[t]={},e)}return t.prototype.dragStart=function(t,e){this.isDrag=!1,this.isFlag=!1;var n=e.originalDatas;return this.datas=n,n[this.ableName]||(n[this.ableName]={}),$n($n({},this.move(t,e.inputEvent)),{type:"dragstart"})},t.prototype.drag=function(t,e){return this.move([t[0]-this.prevX,t[1]-this.prevY],e)},t.prototype.move=function(t,e){var n,r,a=!1;if(this.isFlag){var i=this.isDrag;n=this.prevX+t[0],r=this.prevY+t[1],(t[0]||t[1])&&(this.isDrag=!0),!i&&this.isDrag&&(a=!0)}else this.prevX=t[0],this.prevY=t[1],this.startX=t[0],this.startY=t[1],n=t[0],r=t[1],this.isFlag=!0;return this.prevX=n,this.prevY=r,{type:"drag",clientX:n,clientY:r,inputEvent:e,isFirstDrag:a,isDrag:this.isDrag,distX:n-this.startX,distY:r-this.startY,deltaX:t[0],deltaY:t[1],datas:this.datas[this.ableName],originalDatas:this.datas,parentEvent:!0,parentGesto:this}},t}();function Br(t,e,n,r){var a=16===t.length?4:3,i=tr(ao(t,n,r,a),4),o=tr(i[0],2),s=o[0],c=o[1],l=tr(i[1],2),u=l[0],f=l[1],d=tr(i[2],2),p=d[0],m=d[1],g=tr(i[3],2),h=g[0],v=g[1],b=tr(ro(t,e,a),2),w=b[0],A=b[1],k=Math.min(s,u,p,h),y=Math.min(c,f,m,v),x=Math.max(s,u,p,h);return s=s-k||0,{left:k,top:y,right:x,bottom:Math.max(c,f,m,v),origin:[w=w-k||0,A=A-y||0],pos1:[s,c=c-y||0],pos2:[u=u-k||0,f=f-y||0],pos3:[p=p-k||0,m=m-y||0],pos4:[h=h-k||0,v=v-y||0],direction:Jo(t[0]*t[a+1])}}function Tr(t,e){var n=e.clientX,r=e.clientY,a=e.datas,i=t.state,o=i.moveableClientRect,s=i.rootMatrix,c=i.is3d,l=i.pos1,u=tr(We(Po(s,[n-o.left,r-o.top],c?4:3),l),2),f=tr(Nr({datas:a,distX:u[0],distY:u[1]}),2);return[f[0],f[1]]}function Pr(t,e){var n=e.datas,r=t.state,a=r.allMatrix,i=r.beforeMatrix,o=r.is3d,s=r.left,c=r.top,l=r.origin,u=r.offsetMatrix,f=r.targetMatrix,d=r.transformOrigin,p=o?4:3;n.is3d=o,n.matrix=a,n.targetMatrix=f,n.beforeMatrix=i,n.offsetMatrix=u,n.transformOrigin=d,n.inverseMatrix=Le(a,p),n.inverseBeforeMatrix=Le(i,p),n.absoluteOrigin=Ge(Ue([s,c],l),p),n.startDragBeforeDist=Qe(n.inverseBeforeMatrix,n.absoluteOrigin,p),n.startDragDist=Qe(n.inverseMatrix,n.absoluteOrigin,p)}function Yr(t,e){var n=t.datas,r=t.originalDatas.beforeRenderable,a=n.transformIndex,i=r.nextTransforms,o=i.length,s=r.nextTransformAppendedIndexes,c=-1;-1===a?("translate"===e?c=0:"rotate"===e&&(c=at(i,(function(t){return t.match(/scale\(/g)}))),-1===c&&(c=i.length),n.transformIndex=c):c=it(s,(function(t){return t.index===a&&t.functionName===e}))?a:a+s.filter((function(t){return t.index<a})).length;var l=function(t,e){var n,r=un(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),c=e<0?[]:t.slice(e+1),l=r.slice(0,e<0?void 0:e),u=r.slice(0,e<0?void 0:e+1),f=null!==(n=r[e])&&void 0!==n?n:un([""])[0],d=e<0?[]:r.slice(e),p=e<0?[]:r.slice(e+1),m=f?[f]:[],g=ln(l),h=ln(u),v=ln(d),b=ln(p),w=Fe(g,v,4);return{transforms:t,beforeFunctionMatrix:g,beforeFunctionMatrix2:h,targetFunctionMatrix:ln(m),afterFunctionMatrix:v,afterFunctionMatrix2:b,allFunctionMatrix:w,beforeFunctions:l,beforeFunctions2:u,targetFunction:m[0],afterFunctions:d,afterFunctions2:p,beforeFunctionTexts:a,beforeFunctionTexts2:i,targetFunctionText:o,afterFunctionTexts:s,afterFunctionTexts2:c}}(i,c),u=l.targetFunction,f="rotate"===e?"rotateZ":e;n.beforeFunctionTexts=l.beforeFunctionTexts,n.afterFunctionTexts=l.afterFunctionTexts,n.beforeTransform=l.beforeFunctionMatrix,n.beforeTransform2=l.beforeFunctionMatrix2,n.targetTansform=l.targetFunctionMatrix,n.afterTransform=l.afterFunctionMatrix,n.afterTransform2=l.afterFunctionMatrix2,n.targetAllTransform=l.allFunctionMatrix,u.functionName===f?(n.afterFunctionTexts.splice(0,1),n.isAppendTransform=!1):o>c&&(n.isAppendTransform=!0,r.nextTransformAppendedIndexes=er(er([],tr(s),!1),[{functionName:e,index:c,isAppend:!0}],!1))}function Lr(t,e,n){return"".concat(t.beforeFunctionTexts.join(" ")," ").concat(t.isAppendTransform?n:e," ").concat(t.afterFunctionTexts.join(" "))}function Xr(t){var e=t.datas,n=tr(qr({datas:e,distX:t.distX,distY:t.distY}),2);return Qe(Gr(e,function(t,e){for(var n=nn(e),r=0;r<e-1;++r)n[e*(e-1)+r]=t[r]||0;return n}([n[0],n[1]],4)),Ge([0,0,0],4),4)}function Gr(t,e,n){var r=t.beforeTransform,a=t.afterTransform,i=t.beforeTransform2,o=t.afterTransform2,s=t.targetAllTransform,c=n?Fe(s,e,4):Fe(e,s,4),l=Fe(Le(n?i:r,4),c,4);return Fe(l,Le(n?o:a,4),4)}function qr(t){var e=t.datas,n=t.distX,r=t.distY,a=e.inverseBeforeMatrix,i=e.is3d,o=e.startDragBeforeDist,s=i?4:3;return We(Qe(a,Ue(e.absoluteOrigin,[n,r]),s),o)}function Nr(t,e){var n=t.datas,r=t.distX,a=t.distY,i=n.inverseBeforeMatrix,o=n.inverseMatrix,s=n.is3d,c=n.startDragBeforeDist,l=n.startDragDist,u=s?4:3;return We(Qe(e?i:o,Ue(n.absoluteOrigin,[r,a]),u),e?c:l)}function Fr(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 Ur(t,e){var n=(e[0]+1)/2,r=(e[1]+1)/2,a=[N(t[0][0],t[1][0],n,1-n),N(t[0][1],t[1][1],n,1-n)],i=[N(t[2][0],t[3][0],n,1-n),N(t[2][1],t[3][1],n,1-n)];return[N(a[0],i[0],r,1-r),N(a[1],i[1],r,1-r)]}function Wr(t,e,n,r){return Fe(t,Wi(e,r,n),r)}function Hr(t){var e=Zr(t);return{setTransform:function(n,r){void 0===r&&(r=-1),e.startTransforms=W(n)?n:J(n),Vr(t,r)},setTransformIndex:function(e){Vr(t,e)}}}function Qr(t,e){Vr(t,at(Zr(t).startTransforms,(function(t){return 0===t.indexOf("".concat(e,"("))})))}function Vr(t,e){var n=Zr(t),r=t.datas;if(r.transformIndex=e,-1!==e){var a=n.startTransforms[e];if(a){var i=un([a]);r.startValue=i[0].functionValue}}}function jr(t,e){Zr(t).nextTransforms=J(e)}function Zr(t){return t.originalDatas.beforeRenderable}function Kr(t){return t.originalDatas.beforeRenderable.nextTransforms}function Jr(t){return(Kr(t)||[]).join(" ")}function $r(t){return Zr(t).nextStyle}function ta(t,e,n,r,a){jr(a,e);var i=oi.drag(t,_r(a,t.state,n,r,!1)),o=i?i.transform:e;return $n($n({transform:e,drag:i},So({transform:o},a)),{afterTransform:o})}function ea(t,e,n,r,a,i){var o=function(t,e,n,r){var a,i=t.transformOrigin,o=t.offsetMatrix,s=t.is3d?4:3;if(H(n)){var c=e.beforeTransform,l=e.afterTransform;a=qe(r?cn(n):Fe(Fe(c,cn([n]),4),l,4),4,s)}else a=n;return Wr(o,a,i,s)}(t.state,a,e,i),s=function(t,e,n,r){void 0===r&&(r=t.state.allMatrix);var a=t.state,i=a.width,o=a.height,s=a.is3d?4:3,c=[i/2*(1+e[0])+n[0],o/2*(1+e[1])+n[1]];return ro(r,c,s)}(t,n,r,o);return s}function na(t,e,n,r,a,i,o){var s=ea(t,e,n,a,i,o),c=t.state,l=c.left,u=c.top,f=t.props.groupable,d=f?l:0,p=f?u:0,m=We(r,s);return We(m,[d,p])}function ra(t,e,n,r,a,i){var o=t.props.groupable,s=t.state,c=s.transformOrigin,l=s.offsetMatrix,u=s.is3d,f=s.width,d=s.height,p=s.left,m=s.top,g=i.fixedDirection,h=i.nextTargetMatrix||s.targetMatrix,v=u?4:3,b=function(t,e,n,r,a,i){return void 0===r&&(r=e),void 0===a&&(a=n),void 0===i&&(i=[0,0]),t?t.map((function(t,o){var s=et(t),c=s.value,l=s.unit,u=o?a:r,f=o?n:e;return"%"===t||isNaN(c)?f*(u?i[o]/u:0):"%"!==l?c:f*c/100})):i}(a,e,n,f,d,c),w=o?p:0,A=o?m:0,k=function(t,e,n,r,a,i){var o=Ur(ao(e,n,r,a),i);return[t[0]-o[0],t[1]-o[1]]}(r,Wr(l,h,b,v),e,n,v,g);return We(k,[w,A])}function aa(t){if(t&&t.getRootNode){var e=t.getRootNode();if(11===e.nodeType)return e}}function ia(t,e,n){for(var r,a,i,o,s,c=t,l=[],u=Dt(t)||Ct(t),f=!n&&t===e||t===u,d=f,p=!1,m=3,g=!1,h=ji(e,e,!0).offsetParent,v=1;c&&!d;){d=f;var b=ua(c),w=b("position"),A=b("scale"),k=Vi(c),y="fixed"===w,x=(o=Ui(k),void 0===(s=void 0)&&(s=6===o.length),s?[o[0],o[1],0,o[2],o[3],0,o[4],o[5],1]:o),S=void 0,E=!1,D=!1,C=0,I=0,R=0,O=0,z={hasTransform:!1,fixedContainer:null};y&&(g=!0,h=(z=$i(c)).fixedContainer);var _=x.length;p||16!==_||(p=!0,m=4,Ji(l),i&&(i=qe(i,3,4))),p&&9===_&&(x=qe(x,3,4));var M=Zi(c,t),B=M.tagName,T=M.hasOffset,P=M.isSVG,Y=M.origin,L=M.targetOrigin,X=tr(M.offset,2),G=X[0],q=X[1];"svg"===B&&i&&(l.push({type:"target",target:c,matrix:no(c,m)}),l.push({type:"offset",target:c,matrix:nn(m)}));var N=parseFloat(b("zoom"))||1;if(y)S=z.fixedContainer,E=!0;else{var F=ji(c,e,!1,!0,b),U=F.offsetZoom;if(S=F.offsetParent,E=F.isEnd,D=F.isStatic,v*=U,(F.isCustomElement||1!==U)&&D)G-=S.offsetLeft,q-=S.offsetTop;else if((vr||hr)&&F.parentSlotElement){for(var W=S,H=0,Q=0;W&&aa(W);)H+=W.offsetLeft,Q+=W.offsetTop,W=W.offsetParent;G-=H,q-=Q}}if(!lr||br||!T||P||!D||"relative"!==w&&"static"!==w||(G-=S.offsetLeft,q-=S.offsetTop,f=f||E),y)T&&z.hasTransform&&(R=S.clientLeft,O=S.clientTop);else if(T&&h!==S&&(C=S.clientLeft,I=S.clientTop),T&&S===u){var V=Ki(c,!1);G+=V[0],q+=V[1]}if(l.push({type:"target",target:c,matrix:Wi(x,m,Y)}),A&&"1"!==A&&"none"!==A){var j=tr(A.split(" ").map((function(t){return parseFloat(t)})),2),Z=j[0],K=j[1],J=rn([Z,void 0===K?Z:K],m);l.push({type:"offset",target:c,matrix:nn(m)}),l.push({type:"target",target:c,matrix:Wi(J,m,Y)})}if(T){var $=c===t,tt=$?0:c.scrollLeft,et=$?0:c.scrollTop;l.push({type:"offset",target:c,matrix:an([G-tt+C-R,q-et+I-O],m)})}else l.push({type:"offset",target:c,origin:Y});if(1!==N&&l.push({type:"zoom",target:c,matrix:Wi(rn([N,N],m),m,[0,0])}),i||(i=x),r||(r=Y),a||(a=L),d||y)break;c=S,f=E,n&&c!==u||(d=f)}return i||(i=nn(m)),r||(r=[0,0]),a||(a=[0,0]),{zoom:v,offsetContainer:h,matrixes:l,targetMatrix:i,transformOrigin:r,targetOrigin:a,is3d:p,hasFixed:g}}var oa=null,sa=null,ca=null;function la(t){t?(window.Map&&(oa=new Map,sa=new Map),ca=[]):(oa=null,ca=null,sa=null)}function ua(t){var e=null==oa?void 0:oa.get(t);if(!e){var n=It(t).getComputedStyle(t);if(!oa)return function(t){return n[t]};e={style:n,cached:{}},oa.set(t,e)}var r=e.cached,a=e.style;return function(t){return t in r||(r[t]=a[t]),r[t]}}function fa(t,e,n){var r=n.originalDatas;r.groupable=r.groupable||{};var a=r.groupable;a.childDatas=a.childDatas||[];var i=a.childDatas;return t.moveables.map((function(t,r){return i[r]=i[r]||{},i[r][e]=i[r][e]||{},$n($n({},n),{datas:i[r][e],originalDatas:i[r]})}))}function da(t,e,n,r,a,i,o){var s=!!n.match(/Start$/g),c=!!n.match(/End$/g),l=a.isPinch,u=a.datas,f=fa(t,e.name,a),d=t.moveables,p=f.map((function(t,a){var f=d[a],p=f.state,m=p.gestos,g=t;if(s)g=new Mr(o).dragStart(r,t);else{if(m[o]||(m[o]=u.childGestos[a]),!m[o])return;g=_r(t,p,r,l,i,o)}var h=e[n](f,$n($n({},g),{parentFlag:!0}));return c&&(m[o]=null),h}));return s&&(u.childGestos=d.map((function(t){return t.state.gestos[o]}))),p}function pa(t,e,n,r,a,i){void 0===a&&(a=function(t,e){return e});var o=!!n.match(/End$/g),s=fa(t,e.name,r),c=t.moveables;return s.map((function(t,r){var s,l=c[r];s=a(l,t);var u=e[n](l,$n($n({},s),{parentFlag:!0}));return u&&i&&i(l,t,u,r),o&&(l.state.gestos={}),u}))}function ma(t,e,n,r){var a=n.fixedDirection,i=n.fixedPosition,o=Ur(r.datas.startPositions||ko(e.state),a),s=tr(Qe(en(-t.rotation/180*Math.PI,3),[o[0]-i[0],o[1]-i[1],1],3),2),c=s[0],l=s[1];return r.datas.originalX=c,r.datas.originalY=l,r}function ga(t,e,n,r){var a=t.getState(),i=a.renderPoses,o=a.rotation,s=a.direction,c=fo(t.props,e).zoom,l=_i(o/Math.PI*180),u={},f=t.renderState;f.renderDirectionMap||(f.renderDirectionMap={});var d=f.renderDirectionMap;n.forEach((function(t){var e=t.dir;u[e]=!0}));var p=Jo(s);return n.map((function(t){var n=t.data,a=t.classNames,s=t.dir,f=Rr[s];if(!f||!u[s])return null;d[s]=!0;var m=(vt(l,15)+p*Or[s]+720)%180,g={};return ct(n).forEach((function(t){g["data-".concat(t)]=n[t]})),r.createElement("div",$n({className:Ni.apply(void 0,er(["control","direction",s,e],tr(a),!1)),"data-rotation":m,"data-direction":s},g,{key:"direction-".concat(s),style:uo.apply(void 0,er([o,c],tr(f.map((function(t){return i[t]}))),!1))}))}))}function ha(t,e,n,r){var a=fo(t.props,n),i=a.renderDirections,o=void 0===i?e:i,s=a.displayAroundControls;if(!o)return[];var c=!0===o?sr:o;return er(er([],tr(s?ka(t,r,n,c):[]),!1),tr(ga(t,n,c.map((function(t){return{data:{},classNames:[],dir:t}})),r)),!1)}function va(t,e,n,r,a,i){for(var o=[],s=6;s<arguments.length;s++)o[s-6]=arguments[s];var c=mt(n,r),l=e?vt(c/Math.PI*180,15)%180:-1;return t.createElement("div",{key:"line-".concat(i),className:Ni.apply(void 0,er(["line","direction",e?"edge":"",e],tr(o),!1)),"data-rotation":l,"data-line-key":i,"data-direction":e,style:lo(n,r,a,c)})}function ba(t,e,n,r,a){return(!0===n?or:n).map((function(n,i){var o=tr(Rr[n],2),s=o[0],c=o[1];if(null!=c)return va(t,n,r[s],r[c],a,"".concat(e,"Edge").concat(i),e)})).filter(Boolean)}function wa(t){return function(e,n){var r=fo(e.props,t).edge;return r&&(!0===r||r.length)?er(er([],tr(ba(n,t,r,e.getState().renderPoses,e.props.zoom)),!1),tr(function(t,e,n){return ha(t,["nw","ne","sw","se"],e,n)}(e,t,n)),!1):Aa(e,t,n)}}function Aa(t,e,n){return ha(t,sr,e,n)}function ka(t,e,n,r){var a=t.renderState;a.renderDirectionMap||(a.renderDirectionMap={});var i=t.getState(),o=i.renderPoses,s=i.rotation,c=i.direction,l=a.renderDirectionMap,u=t.props.zoom,f=Jo(c),d=s/Math.PI*180;return(r||ct(l)).map((function(t){var r=Rr[t];if(!r)return null;var a=(vt(d,15)+f*Or[t]+720)%180,i=["around-control"];return n&&i.push("direction",n),e.createElement("div",{className:Ni.apply(void 0,er([],tr(i),!1)),"data-rotation":a,"data-direction":t,key:"direction-around-".concat(t),style:uo.apply(void 0,er([s,u],tr(r.map((function(t){return o[t]}))),!1))})}))}function ya(t,e,n){var r=t||{},a=r.position,i=void 0===a?"client":a,o=r.left,s=void 0===o?-1/0:o,c=r.top,l=void 0===c?-1/0:c,u=r.right,f=void 0===u?1/0:u,d=r.bottom,p={position:i,left:s,top:l,right:f,bottom:void 0===d?1/0:d};return{vertical:Sa(p,e,!0),horizontal:Sa(p,n,!1)}}function xa(t,e){var n=t.state,r=n.containerClientRect,a=r.clientHeight,i=r.clientWidth,o=r.clientLeft,s=r.clientTop,c=n.snapOffset,l=c.left,u=c.top,f=c.right,d=c.bottom,p=e||t.props.bounds||{},m="css"===(p.position||"client"),g=p.left,h=void 0===g?-1/0:g,v=p.top,b=void 0===v?-1/0:v,w=p.right,A=void 0===w?m?-1/0:1/0:w,k=p.bottom,y=void 0===k?m?-1/0:1/0:k;return m&&(A=i+f-l-A,y=a+d-u-y),{left:h+l-o,right:A+l-o,top:b+u-s,bottom:y+u-s}}function Sa(t,e,n){var r=t[n?"left":"top"],a=t[n?"right":"bottom"],i=Math.min.apply(Math,er([],tr(e),!1)),o=Math.max.apply(Math,er([],tr(e),!1)),s=[];return r+1>i&&s.push({isBound:!0,offset:i-r,pos:r}),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(t,e){return $o(e.offset)-$o(t.offset)}))}function Ea(t,e,n){return(n?t.map((function(t){return Je(t,n)})):t).some((function(t){return t[0]<e.left&&$o(t[0]-e.left)>.1||t[0]>e.right&&$o(t[0]-e.right)>.1||t[1]<e.top&&$o(t[1]-e.top)>.1||t[1]>e.bottom&&$o(t[1]-e.bottom)>.1}))}function Da(t,e,n,r,a){if(!t.props.bounds)return[];var i=a*Math.PI/180,o=xa(t),s=o.left,c=o.top,l=o.right,u=o.bottom,f=s-r[0],d=l-r[0],p=c-r[1],m=u-r[1],g={left:f,top:p,right:d,bottom:m};if(!Ea(n,g,0))return[];var h=[];return[[f,0],[d,0],[p,1],[m,1]].forEach((function(t){var r=tr(t,2),a=r[0],o=r[1];n.forEach((function(t){var n=mt([0,0],t);h.push.apply(h,er([],tr(function(t,e,n){var r=so(t),a=Math.sqrt(r*r-e*e)||0;return[a,-a].sort((function(e,r){return $o(e-t[n?0:1])-$o(r-t[n?0:1])})).map((function(t){return mt([0,0],n?[t,e]:[e,t])}))}(t,a,o).map((function(t){return i+t-n})).filter((function(t){return!Ea(e,g,t)})).map((function(t){return vt(180*t/Math.PI,Sr)}))),!1))}))})),h}var Ca=["left","right","center"],Ia=["top","bottom","middle"],Ra={start:"left",end:"right",center:"center"},Oa={start:"top",end:"bottom",center:"middle"};function za(t,e){var n=t.props,r=n.snappable,a=n.bounds,i=n.innerBounds,o=n.verticalGuidelines,s=n.horizontalGuidelines,c=n.snapGridWidth,l=n.snapGridHeight,u=t.state,f=u.guidelines,d=u.enableSnap;return!(!r||!d||e&&!0!==r&&r.indexOf(e)<0||!(c||l||a||i||f&&f.length||o&&o.length||s&&s.length))}function _a(t){return!1===t?{}:!0!==t&&t?t:{left:!0,right:!0,top:!0,bottom:!0}}function Ma(t,e){var n=function(t,e){var n=_a(t),r={};for(var a in n)a in e&&n[a]&&(r[a]=e[a]);return r}(t,e),r=Ia.filter((function(t){return t in n})),a=Ca.filter((function(t){return t in n}));return{horizontalNames:r,verticalNames:a,horizontal:r.map((function(t){return n[t]})),vertical:a.map((function(t){return n[t]}))}}function Ba(t,e,n,r,a,i){void 0===r&&(r=[]),void 0===a&&(a=[]);var o=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];for(var n=t.length-1,r=0;r<n;++r){var a=t[r];if(!F(a))return a}return t[n]}(i,t.props.snapThreshold,5);return Ta(t.state.guidelines,e,n,r,a,o)}function Ta(t,e,n,r,a,i){return{vertical:Xa(t,"vertical",e,i,r),horizontal:Xa(t,"horizontal",n,i,a)}}function Pa(t){var e="";return-1===t||"top"===t||"left"===t?e="start":0===t||"center"===t||"middle"===t?e="center":1!==t&&"right"!==t&&"bottom"!==t||(e="end"),e}function Ya(t,e,n){var r=Ma(t.props.snapDirections,e),a=Ba(t,r.vertical,r.horizontal,r.verticalNames.map((function(t){return Pa(t)})),r.horizontalNames.map((function(t){return Pa(t)})),n),i=Pa(r.horizontalNames[a.horizontal.index]),o=Pa(r.verticalNames[a.vertical.index]);return{vertical:$n($n({},a.vertical),{direction:o}),horizontal:$n($n({},a.horizontal),{direction:i})}}function La(t){var e=t.isSnap;if(!e)return{isSnap:!1,offset:0,dist:-1,pos:0,guideline:null};var n=t.posInfos[0],r=n.guidelineInfos[0],a=r.offset,i=r.dist,o=r.guideline;return{isSnap:e,offset:a,dist:i,pos:n.pos,guideline:o}}function Xa(t,e,n,r,a){var i,o;if(void 0===a&&(a=[]),!t||!t.length)return{isSnap:!1,index:-1,direction:"",posInfos:[]};var s="vertical"===e?0:1,c=n.map((function(n,i){var o=a[i]||"",c=t.map((function(t){var e=t.pos,r=n-e[s];return{offset:r,dist:$o(r),guideline:t,direction:o}})).filter((function(t){var n=t.guideline,a=t.dist;return!(n.type!==e||a>r)})).sort((function(t,e){return t.dist-e.dist}));return{pos:n,index:i,guidelineInfos:c,direction:o}})).filter((function(t){return t.guidelineInfos.length>0})).sort((function(t,e){return t.guidelineInfos[0].dist-e.guidelineInfos[0].dist})),l=c.length>0;return{isSnap:l,index:l?c[0].index:-1,direction:null!==(o=null===(i=c[0])||void 0===i?void 0:i.direction)&&void 0!==o?o:"",posInfos:c}}function Ga(t,e,n,r){void 0===r&&(r=1);var a=[];n[0]&&n[1]?a=[n,[-n[0],n[1]],[n[0],-n[1]]]:n[0]||n[1]?t.props.keepRatio?a.push([-1,-1],[-1,1],[1,-1],[1,1],n):(a.push.apply(a,er([],tr(function(t,e){return Fr(e).map((function(e){return t[e]}))}([[-1,-1],[1,-1],[-1,-1],[1,1]],n)),!1)),a.length>1&&a.push([(a[0][0]+a[1][0])/2,(a[0][1]+a[1][1])/2])):[[-1,-1],[1,-1],[1,1],[-1,1]].forEach((function(t,e,n){var r=n[e+1]||n[0];a.push(t),a.push([(t[0]+r[0])/2,(t[1]+r[1])/2])}));var i=a.map((function(t){return Ur(e,t)})),o=Ba(t,i.map((function(t){return t[0]})),i.map((function(t){return t[1]})),a.map((function(t){return Pa(t[0])})),a.map((function(t){return Pa(t[1])})),r),s=Pa(a.map((function(t){return t[0]}))[o.vertical.index]),c=Pa(a.map((function(t){return t[1]}))[o.horizontal.index]);return{vertical:$n($n({},o.vertical),{direction:s}),horizontal:$n($n({},o.horizontal),{direction:c})}}function qa(t,e){var n=$o(t.offset),r=$o(e.offset);return t.isBound&&e.isBound?r-n:t.isBound?-1:e.isBound?1:t.isSnap&&e.isSnap?r-n:t.isSnap?-1:e.isSnap||n<Sr?1:r<Sr?-1:n-r}function Na(t,e){return t.slice().sort((function(t,n){var r=t.sign[e],a=n.sign[e],i=t.offset[e],o=n.offset[e];return r?a?qa({isBound:t.isBound,isSnap:t.isSnap,offset:i},{isBound:n.isBound,isSnap:n.isSnap,offset:o}):-1:1}))[0]}function Fa(t,e){var n=pt([e[0][0],e[1][0]]),r=pt([e[0][1],e[1][1]]);return{vertical:n<=t[0],horizontal:r<=t[1]}}function Ua(t,e){var n,r,a=tr(e,2),i=a[0],o=a[1],s=o[0]-i[0],c=o[1]-i[1];return $o(s)<Sr&&(s=0),$o(c)<Sr&&(c=0),s?c?(n=c/s*(t[0]-i[0])+i[1],r=t[1]):(n=i[1],r=t[1]):(n=i[0],r=t[0]),n-r}function Wa(t,e,n,r){return void 0===r&&(r=Sr),t.every((function(t){var a=Ua(t,e);return a<=0===n||$o(a)<=r}))}function Ha(t,e,n,r,a){return void 0===a&&(a=0),r&&e-a<=t||!r&&t<=n+a?{isBound:!0,offset:r?e-t:n-t}:{isBound:!1,offset:0}}function Qa(t,e,n,r,a,i){var o,s,c=tr(e,2),l=c[0],u=c[1],f=t[0],d=n[0],p=n[1],m=Go(p[1]-d[1]),g=u,h=l,v=-l/u;return Go(p[0]-d[0])?m||i&&!g?{isBound:!1,offset:0}:h?Ha((d[1]-f[1])/v+f[0],d[0],p[0],r,a):{isBound:s=$o(o=d[1]-f[1])<=(a||0),offset:s?o:0}:i&&!h?{isBound:!1,offset:0}:g?Ha(v*(d[0]-f[0])+f[1],d[1],p[1],r,a):{isBound:s=$o(o=d[0]-f[0])<=(a||0),offset:s?o:0}}function Va(t,e,n){return e.map((function(e){var r=function(t,e){var n=e.line,r=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 c=s.left,l=s.top,u=s.width,f=s.height,d=[[c,l],[c,l+f]],p=[[c,l],[c+u,l]],m=[[c+u,l],[c+u,l+f]],g=[[c,l+f],[c+u,l+f]];if(Wa([[c,l],[c+u,l],[c,l+f],[c+u,l+f]],n,r))return{isAllBound:!1,isBound:!1,isVerticalBound:!1,isHorizontalBound:!1,offset:[0,0]};var h=Qa(n,o,p,a),v=Qa(n,o,g,a),b=Qa(n,o,d,i),w=Qa(n,o,m,i),A=h.isBound&&v.isBound,k=h.isBound||v.isBound,y=b.isBound&&w.isBound,x=b.isBound||w.isBound,S=To(h.offset,v.offset),E=To(b.offset,w.offset),D=[0,0],C=!1,I=!1;return $o(E)<$o(S)?(D=[S,0],C=k,I=A):(D=[0,E],C=x,I=y),{isAllBound:I,isVerticalBound:k,isHorizontalBound:x,isBound:C,offset:D}}(t,e),a=r.isBound,i=r.offset,o=r.isVerticalBound,s=r.isHorizontalBound,c=e.multiple,l=Nr({datas:n,distX:i[0],distY:i[1]}).map((function(t,e){return t*(c[e]?2/c[e]:0)}));return{sign:c,isBound:a,isVerticalBound:o,isHorizontalBound:s,isSnap:!1,offset:l}}))}function ja(t,e,n){var r,a=Va(t,Za(t,e,[0,0],!1).map((function(t){return $n($n({},t),{multiple:t.multiple.map((function(t){return 2*$o(t)}))})})),n),i=Na(a,0),o=Na(a,1),s=0,c=0,l=i.isVerticalBound||o.isVerticalBound,u=i.isHorizontalBound||o.isHorizontalBound;return(l||u)&&(r=tr(function(t,e){var n=t.datas,r=t.distX,a=t.distY,i=n.beforeMatrix,o=n.matrix,s=n.is3d,c=n.startDragBeforeDist,l=n.startDragDist,u=n.absoluteOrigin,f=s?4:3;return We(Qe(e?i:o,Ue(e?c:l,[r,a]),f),u)}({datas:n,distX:-i.offset[0],distY:-o.offset[1]}),2),s=r[0],c=r[1]),{vertical:{isBound:l,offset:s},horizontal:{isBound:u,offset:c}}}function Za(t,e,n,r){var a=t.state,i=ao(a.allMatrix,100,100,a.is3d?4:3),o=Ur(i,[0,0]);return function(t,e){var n=[],r=t[0],a=t[1];return r&&a?n.push([[0,2*a],t,[-r,a]],[[2*r,0],t,[r,-a]]):r?(n.push([[2*r,0],[r,1],[r,-1]]),e&&n.push([[0,-1],[r,-1],[-r,-1]],[[0,1],[r,1],[-r,1]])):a?(n.push([[0,2*a],[1,a],[-1,a]]),e&&n.push([[-1,0],[-1,a],[-1,-a]],[[1,0],[1,a],[1,-a]])):n.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]]),n}(n,r).map((function(t){var n=tr(t,3),r=n[0],a=n[1],s=n[2],c=[Ur(i,a),Ur(i,s)],l=function(t){var e=tr(t,2),n=e[0],r=e[1],a=r[0]-n[0],i=r[1]-n[1];Math.abs(a)<G&&(a=0),Math.abs(i)<G&&(i=0);var o=0,s=0,c=0;return a?i?(s=1,c=(o=-i/a)*n[0]-n[1]):(s=1,c=-n[1]):(o=-1,c=n[0]),[o,s,c].map((function(t){return vt(t,G)}))}(c),u=Fa(o,c),f=u.vertical,d=u.horizontal;return{multiple:r,centerSign:Ua(o,c)<=0,verticalSign:f,horizontalSign:d,lineConstants:l,line:[Ur(e,a),Ur(e,s)]}}))}function Ka(t,e,n,r){var a=r?t.map((function(t){return Je(t,r)})):t;return[[a[0],a[1]],[a[1],a[3]],[a[3],a[2]],[a[2],a[0]]].some((function(t){var r=Ua(n,t)<=0;return!Wa(e,t,r)}))}function Ja(t,e,n,r,a){var i=t.props.innerBounds,o=a*Math.PI/180;if(!i)return[];var s=i.left,c=i.top,l=i.width,u=i.height,f=s-r[0],d=s+l-r[0],p=c-r[1],m=c+u-r[1],g=[[f,p],[d,p],[f,m],[d,m]],h=Ur(n,[0,0]);if(!Ka(n,g,h,0))return[];var v=[],b=g.map((function(t){return[so(t),mt([0,0],t)]}));return[[n[0],n[1]],[n[1],n[3]],[n[3],n[2]],[n[2],n[0]]].forEach((function(t){var n=mt([0,0],function(t){var e=tr(t,2),n=e[0],r=e[1],a=r[0]-n[0],i=r[1]-n[1];if(!a)return[n[0],0];if(!i)return[0,n[1]];var o=i/a,s=-o*n[0]+n[1];return[-s/(o+1/o),s/(o*o+1)]}(t)),r=function(t){var e=tr(t,2),n=e[0],r=e[1],a=r[0]-n[0],i=r[1]-n[1];if(!a)return $o(n[0]);if(!i)return $o(n[1]);var o=i/a;return $o((-o*n[0]+n[1])/Math.sqrt(Math.pow(o,2)+1))}(t);v.push.apply(v,er([],tr(b.filter((function(t){var e=tr(t,1)[0];return e&&r<=e})).map((function(t){var e=tr(t,2),a=e[0],i=e[1],s=Math.acos(a?r/a:0);return[o+(i+s)-n,o+(i-s)-n]})).reduce((function(t,e){return t.push.apply(t,er([],tr(e),!1)),t}),[]).filter((function(t){return!Ka(e,g,h,t)})).map((function(t){return vt(180*t/Math.PI,Sr)}))),!1))})),v}function $a(t,e,n,r,a){var i=function(t,e,n,r){var a=e[0]-t[0],i=e[1]-t[1];if($o(a)<G&&(a=0),$o(i)<G&&(i=0),!a)return r?[0,0]:[0,n];if(!i)return r?[n,0]:[0,0];var o=i/a,s=t[1]-o*t[0];return r?[n,o*(e[0]+n)+s-e[1]]:[(e[1]+n-s)/o-e[0],n]}(t,e,n,r);if(!i)return{isOutside:!1,offset:[0,0]};var o=ht(t,e),s=ht(i,t),c=ht(i,e),l=s>o||c>o,u=tr(Nr({datas:a,distX:i[0],distY:i[1]}),2);return{offset:[u[0],u[1]],isOutside:l}}function ti(t,e){return t.isBound?t.offset:e.isSnap?La(e).offset:0}function ei(t,e,n,r,a,i){if(!za(t,"draggable"))return[{isSnap:!1,isBound:!1,offset:0},{isSnap:!1,isBound:!1,offset:0}];var o=Ao(i.absolutePoses,[e,n]),s=io(o),c=s.left,l=s.right,u=s.top,f=s.bottom,d={horizontal:o.map((function(t){return t[1]})),vertical:o.map((function(t){return t[0]}))},p=ni(t,a,Ma(_a(t.props.snapDirections),{left:c,right:l,top:u,bottom:f,center:(c+l)/2,middle:(u+f)/2}),d),m=p.vertical,g=p.horizontal,h=ja(t,o,i),v=h.vertical,b=h.horizontal,w=m.isSnap,A=g.isSnap,k=m.isBound||v.isBound,y=g.isBound||b.isBound,x=tr(function(t,e,n,r,a){var i=tr(e,2),o=i[0],s=i[1],c=tr(n,2),l=c[0],u=c[1],f=tr(r,2),d=f[0],p=f[1],m=tr(a,2),g=m[0],h=m[1],v=-g,b=-h;if(t&&o&&s){v=0,b=0;var w=[];if(l&&u?w.push([0,h],[g,0]):l?w.push([g,0]):u?w.push([0,h]):d&&p?w.push([0,h],[g,0]):d?w.push([g,0]):p&&w.push([0,h]),w.length){w.sort((function(t,e){return so(We([o,s],t))-so(We([o,s],e))}));var A=w[0];if(A[0]&&$o(o)>G)v=-A[0],b=s*$o(o+v)/$o(o)-s;else if(A[1]&&$o(s)>G){var k=s;b=-A[1],v=o*$o(s+b)/$o(k)-o}if(t&&u&&l)if($o(v)>G&&$o(v)<$o(g))v*=y=$o(g)/$o(v),b*=y;else if($o(b)>G&&$o(b)<$o(h)){var y;v*=y=$o(h)/$o(b),b*=y}else v=To(-g,v),b=To(-h,b)}}else v=o||l?-g:0,b=s||u?-h:0;return[v,b]}(r,[e,n],[k,y],[w,A],[To(m.offset,v.offset),To(g.offset,b.offset)]),2);return[{isBound:k,isSnap:w,offset:x[0]},{isBound:y,isSnap:A,offset:x[1]}]}function ni(t,e,n,r){void 0===r&&(r=n);var a=ya(xa(t),r.vertical,r.horizontal),i=a.horizontal,o=a.vertical,s=e?{horizontal:{isSnap:!1,index:-1},vertical:{isSnap:!1,index:-1}}:Ba(t,n.vertical,n.horizontal),c=s.horizontal,l=s.vertical,u=ti(i[0],c),f=ti(o[0],l),d=$o(u),p=$o(f);return{horizontal:{isBound:i[0].isBound,isSnap:c.isSnap,snapIndex:c.index,offset:u,dist:d,bounds:i,snap:c},vertical:{isBound:o[0].isBound,isSnap:l.isSnap,snapIndex:l.index,offset:f,dist:p,bounds:o,snap:l}}}function ri(t,e,n,r,a){var i=ya(e,n,r),o=i.horizontal,s=i.vertical,c=Ta(t,n,r,[],[],a),l=c.horizontal,u=c.vertical,f=ti(o[0],l),d=ti(s[0],u),p=$o(f),m=$o(d);return{horizontal:{isBound:o[0].isBound,isSnap:l.isSnap,snapIndex:l.index,offset:f,dist:p,bounds:o,snap:l},vertical:{isBound:s[0].isBound,isSnap:u.isSnap,snapIndex:u.index,offset:d,dist:m,bounds:s,snap:u}}}function ai(t,e,n,r,a,i){return n.map((function(n){var o=tr(n,2),s=o[0],c=o[1],l=Ur(e,s),u=Ur(e,c),f=r?function(t,e,n,r){var a=function(t,e,n){var r=xa(t),a=r.left,i=r.top,o=r.right,s=r.bottom,c=tr(n,2),l=c[0],u=c[1],f=tr(We(n,e),2),d=f[0],p=f[1];$o(d)<Sr&&(d=0),$o(p)<Sr&&(p=0);var m=p>0,g=d>0,h={isBound:!1,offset:0,pos:0},v={isBound:!1,offset:0,pos:0};if(0===d&&0===p)return{vertical:h,horizontal:v};if(0===d)m?s<u&&(v.pos=s,v.offset=u-s):i>u&&(v.pos=i,v.offset=u-i);else if(0===p)g?o<l&&(h.pos=o,h.offset=l-o):a>l&&(h.pos=a,h.offset=l-a);else{var b=p/d,w=n[1]-b*l,A=0,k=0,y=!1;g&&o<=l?(A=b*o+w,k=o,y=!0):!g&&l<=a&&(A=b*a+w,k=a,y=!0),y&&(A<i||A>s)&&(y=!1),y||(m&&s<=u?(k=((A=s)-w)/b,y=!0):!m&&u<=i&&(k=((A=i)-w)/b,y=!0)),y&&(h.isBound=!0,h.pos=k,h.offset=l-k,v.isBound=!0,v.pos=A,v.offset=u-A)}return{vertical:h,horizontal:v}}(t,e,n),i=a.horizontal,o=a.vertical,s=r?{horizontal:{isSnap:!1},vertical:{isSnap:!1}}:function(t,e,n){var r=tr(n,2),a=r[0],i=r[1],o=tr(e,2),s=o[0],c=o[1],l=tr(We(n,e),2),u=l[0],f=l[1],d=f>0,p=u>0;u=Go(u),f=Go(f);var m={isSnap:!1,offset:0,pos:0},g={isSnap:!1,offset:0,pos:0};if(0===u&&0===f)return{vertical:m,horizontal:g};var h=Ba(t,u?[a]:[],f?[i]:[]),v=h.vertical,b=h.horizontal;v.posInfos.filter((function(t){var e=t.pos;return p?e>=s:e<=s})),b.posInfos.filter((function(t){var e=t.pos;return d?e>=c:e<=c})),v.isSnap=v.posInfos.length>0,b.isSnap=b.posInfos.length>0;var w=La(v),A=w.isSnap,k=w.guideline,y=La(b),x=y.isSnap,S=y.guideline,E=x?S.pos[1]:0,D=A?k.pos[0]:0;if(0===u)x&&(g.isSnap=!0,g.pos=S.pos[1],g.offset=i-g.pos);else if(0===f)A&&(m.isSnap=!0,m.pos=D,m.offset=a-D);else{var C=f/u,I=n[1]-C*a,R=0,O=0,z=!1;A?(R=C*(O=D)+I,z=!0):x&&(O=((R=E)-I)/C,z=!0),z&&(m.isSnap=!0,m.pos=O,m.offset=a-O,g.isSnap=!0,g.pos=R,g.offset=i-R)}return{vertical:m,horizontal:g}}(t,e,n),c=s.horizontal,l=s.vertical,u=ii(i,c),f=ii(o,l),d=$o(u),p=$o(f);return{horizontal:{isBound:i.isBound,isSnap:c.isSnap,offset:u,dist:d},vertical:{isBound:o.isBound,isSnap:l.isSnap,offset:f,dist:p}}}(t,l,u,a):ni(t,a,{vertical:[u[0]],horizontal:[u[1]]}),d=f.horizontal,p=d.offset,m=d.isBound,g=d.isSnap,h=f.vertical,v=h.offset,b=h.isBound,w=h.isSnap,A=We(c,s);if(!v&&!p)return{isBound:b||m,isSnap:w||g,sign:A,offset:[0,0]};var k=function(t,e,n,r){var a=mt(t,e)/Math.PI*180,i=n.vertical,o=i.isBound,s=i.isSnap,c=i.dist,l=n.horizontal,u=l.isBound,f=l.isSnap,d=a%180,p=d<3||d>177,m=d>87&&d<93;return l.dist<c&&(o||s&&!m&&(!r||!p))?"vertical":!u&&(!f||p||r&&m)?"":"horizontal"}(l,u,f,r);if(!k)return{sign:A,isBound:!1,isSnap:!1,offset:[0,0]};var y="vertical"===k,x=[0,0];return x=(x=r||1!==$o(c[0])||1!==$o(c[1])||s[0]===c[0]||s[1]===c[1]?$a(l,u,-(y?v:p),y,i).offset:Nr({datas:i,distX:-v,distY:-p})).map((function(t,e){return t*(A[e]?2/A[e]:0)})),{sign:A,isBound:y?b:m,isSnap:y?w:g,offset:x}}))}function ii(t,e){return t.isBound?t.offset:e.isSnap?e.offset:0}var oi={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 n=t.props,r=n.hideThrottleDragRotateLine,a=n.throttleDragRotate,i=n.zoom,o=t.getState(),s=o.dragInfo,c=o.beforeOrigin;if(r||!a||!s)return[];var l=s.dist;if(!l[0]&&!l[1])return[];var u=so(l),f=mt(l,[0,0]);return[e.createElement("div",{className:Ni("line","horizontal","dragline","dashed"),key:"dragRotateGuideline",style:{width:"".concat(u,"px"),transform:"translate(".concat(c[0],"px, ").concat(c[1],"px) rotate(").concat(f,"rad) scaleY(").concat(i,")")}})]},dragStart:function(t,e){var n=e.datas,r=e.parentEvent,a=e.parentGesto,i=t.state,o=i.gestos,s=i.style;if(o.draggable)return!1;o.draggable=a||t.targetGesto,n.datas={},n.left=parseFloat(s.left||"")||0,n.top=parseFloat(s.top||"")||0,n.bottom=parseFloat(s.bottom||"")||0,n.right=parseFloat(s.right||"")||0,n.startValue=[0,0],Pr(t,e),Qr(e,"translate"),function(t,e){e.absolutePoses=ko(t.state)}(t,n),n.prevDist=[0,0],n.prevBeforeDist=[0,0],n.isDrag=!1,n.deltaOffset=[0,0];var c=Do(t,e,$n({set:function(t){n.startValue=t}},Hr(e)));return!1!==(r||Ro(t,"onDragStart",c))?(n.isDrag=!0,t.state.dragInfo={startRect:t.getRect(),dist:[0,0]}):(o.draggable=null,n.isPinch=!1),!!n.isDrag&&c},drag:function(t,e){if(e){Yr(e,"translate");var n=e.datas,r=e.parentEvent,a=e.parentFlag,i=e.isPinch,o=e.deltaOffset,s=e.useSnap,c=e.isRequest,l=e.distX,u=e.distY,f=n.isDrag,d=n.prevDist,p=n.prevBeforeDist,m=n.startValue;if(f){o&&(l+=o[0],u+=o[1]);var g=t.props,h=g.parentMoveable,v=r?0:g.throttleDrag||0,b=r?0:g.throttleDragRotate||0,w=0,A=!1,k=!1,y=!1,x=!1;if(!r&&b>0&&(l||u)){var S=g.startDragRotate||0,E=vt(S+180*mt([0,0],[l,u])/Math.PI,b)-S,D=u*Math.abs(Math.cos((E-90)/180*Math.PI)),C=so([l*Math.abs(Math.cos(E/180*Math.PI)),D]);w=E*Math.PI/180,l=C*Math.cos(w),u=C*Math.sin(w)}if(!i&&!r&&!a){var I=tr(ei(t,l,u,b,!s&&c||o,n),2),R=I[0],O=I[1];A=R.isSnap,k=R.isBound,y=O.isSnap,x=O.isBound,l+=R.offset,u+=O.offset}var z=Ue(qr({datas:n,distX:l,distY:u}),m),_=Ue(Xr({datas:n,distX:l,distY:u}),m);bt(_,Sr),bt(z,Sr),b||(A||k||(_[0]=vt(_[0],v),z[0]=vt(z[0],v)),y||x||(_[1]=vt(_[1],v),z[1]=vt(z[1],v)));var M=We(z,m),B=We(_,m),T=We(B,d),P=We(M,p);n.prevDist=B,n.prevBeforeDist=M,n.passDelta=T,n.passDist=B;var Y=n.left+M[0],L=n.top+M[1],X=n.right-M[0],G=n.bottom-M[1],q=Lr(n,"translate(".concat(_[0],"px, ").concat(_[1],"px)"),"translate(".concat(B[0],"px, ").concat(B[1],"px)"));if(jr(e,q),t.state.dragInfo.dist=r?[0,0]:B,r||h||!T.every((function(t){return!t}))||!P.some((function(t){return!t}))){var N=t.state,F=N.width,U=N.height,W=Do(t,e,$n({transform:q,dist:B,delta:T,translate:_,beforeDist:M,beforeDelta:P,beforeTranslate:z,left:Y,top:L,right:X,bottom:G,width:F,height:U,isPinch:i},So({transform:q},e)));return!r&&Ro(t,"onDrag",W),W}}}},dragAfter:function(t,e){var n=e.datas,r=n.deltaOffset;return!(!r[0]&&!r[1])&&(n.deltaOffset=[0,0],this.drag(t,$n($n({},e),{deltaOffset:r})))},dragEnd:function(t,e){var n=e.parentEvent,r=e.datas;if(t.state.dragInfo=null,r.isDrag){r.isDrag=!1;var a=Co(t,e,{});return!n&&Ro(t,"onDragEnd",a),a}},dragGroupStart:function(t,e){var n=e.datas,r=e.clientX,a=e.clientY,i=this.dragStart(t,e);if(!i)return!1;var o=da(t,this,"dragStart",[r||0,a||0],e,!1,"draggable"),s=Ro(t,"onDragGroupStart",$n($n({},i),{targets:t.props.targets,events:o}));return n.isDrag=!1!==s,!!n.isDrag&&i},dragGroup:function(t,e){if(e.datas.isDrag){var n=this.drag(t,e),r=da(t,this,"drag",e.datas.passDelta,e,!1,"draggable");if(n){var a=$n({targets:t.props.targets,events:r},n);return Ro(t,"onDragGroup",a),a}}},dragGroupEnd:function(t,e){var n=e.isDrag;if(e.datas.isDrag){this.dragEnd(t,e);var r=da(t,this,"dragEnd",[0,0],e,!1,"draggable");return Ro(t,"onDragGroupEnd",Co(t,e,{targets:t.props.targets,events:r})),n}},request:function(t){var e={},n=t.getRect(),r=0,a=0,i=!1;return{isControl:!1,requestStart:function(t){return i=t.useSnap,{datas:e,useSnap:i}},request:function(t){return"x"in t?r=t.x-n.left:"deltaX"in t&&(r+=t.deltaX),"y"in t?a=t.y-n.top:"deltaY"in t&&(a+=t.deltaY),{datas:e,distX:r,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 si(t,e){return{fixedPosition:Ur(t,e),fixedDirection:e,fixedOffset:[0,0]}}function ci(t,e){var n=t.allMatrix,r=t.is3d,a=t.width,i=t.height,o=r?4:3,s=function(t,e,n){return[e?t[0]/(e/2)-1:0,n?t[1]/(n/2)-1:0]}(e,a,i);return{fixedPosition:ro(n,e,o),fixedDirection:s,fixedOffset:[a?0:e[0],i?0:e[1]]}}var li=No("resizable"),ui={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:wa("resizable"),dragControlCondition:li,viewClassName:qo("resizable"),dragControlStart:function(t,e){var n,r=e.inputEvent,a=e.isPinch,i=e.isGroup,o=e.parentDirection,s=e.parentGesto,c=e.datas,l=e.parentFixedDirection,u=e.parentEvent,f=bo(o,a,r,c),d=t.state,p=d.target,m=d.width,g=d.height,h=d.gestos;if(!f||!p)return!1;if(h.resizable)return!1;h.resizable=s||t.controlGesto,!a&&Pr(t,e),c.datas={},c.direction=f,c.startOffsetWidth=m,c.startOffsetHeight=g,c.prevWidth=0,c.prevHeight=0,c.minSize=[0,0],c.startWidth=d.inlineCSSWidth||d.cssWidth,c.startHeight=d.inlineCSSHeight||d.cssHeight,c.maxSize=[1/0,1/0],i||(c.minSize=[d.minOffsetWidth,d.minOffsetHeight],c.maxSize=[d.maxOffsetWidth,d.maxOffsetHeight]);var v=t.props.transformOrigin||"% %";function b(t){c.ratio=t&&isFinite(t)?t:0}function w(t){var e=si(c.startPositions,t);c.fixedDirection=e.fixedDirection,c.fixedPosition=e.fixedPosition,c.fixedOffset=e.fixedOffset}function A(e){var n=ci(t.state,e);c.fixedDirection=n.fixedDirection,c.fixedPosition=n.fixedPosition,c.fixedOffset=n.fixedOffset}function k(t){c.minSize=[lt("".concat(t[0]),0)||0,lt("".concat(t[1]),0)||0]}function y(t){var e=[t[0]||1/0,t[1]||1/0];Q(e[0])&&!isFinite(e[0])||(e[0]=lt("".concat(e[0]),0)||1/0),Q(e[1])&&!isFinite(e[1])||(e[1]=lt("".concat(e[1]),0)||1/0),c.maxSize=e}c.transformOrigin=v&&H(v)?v.split(" "):v,c.startOffsetMatrix=d.offsetMatrix,c.startTransformOrigin=d.transformOrigin,c.isWidth=null!==(n=null==e?void 0:e.parentIsWidth)&&void 0!==n?n:!f[0]&&!f[1]||f[0]||!f[1],c.startPositions=ko(t.state),b(m/g),w(l||[-f[0],-f[1]]),c.setFixedDirection=w,c.setFixedPosition=A,c.setMin=k,c.setMax=y;var x=Do(t,e,{direction:f,startRatio:c.ratio,set:function(t){var e=tr(t,2),n=e[0],r=e[1];c.startWidth=n,c.startHeight=r},setMin:k,setMax:y,setRatio:b,setFixedDirection:w,setFixedPosition:A,setOrigin:function(t){c.transformOrigin=t},dragStart:oi.dragStart(t,(new Mr).dragStart([0,0],e))}),S=u||Ro(t,"onResizeStart",x);return c.startFixedDirection=c.fixedDirection,c.startFixedPosition=c.fixedPosition,!1!==S&&(c.isResize=!0,t.state.snapRenderInfo={request:e.isRequest,direction:f}),!!c.isResize&&x},dragControl:function(t,e){var n,r=e.datas,a=e.parentFlag,i=e.isPinch,o=e.parentKeepRatio,s=e.dragClient,c=e.parentDist,l=e.useSnap,u=e.isRequest,f=e.isGroup,d=e.parentEvent,p=e.resolveMatrix,m=r.isResize,g=r.transformOrigin,h=r.startWidth,v=r.startHeight,b=r.prevWidth,w=r.prevHeight,A=r.minSize,k=r.maxSize,y=r.ratio,x=r.startOffsetWidth,S=r.startOffsetHeight,E=r.isWidth;if(m){if(p){var D=t.state.is3d,C=r.startOffsetMatrix,I=r.startTransformOrigin,R=D?4:3,O=cn(Kr(e)),z=Math.sqrt(O.length);R!==z&&(O=qe(O,z,R));var _=Wr(C,O,I,R),M=ao(_,x,S,R);r.startPositions=M,r.nextTargetMatrix=O,r.nextAllMatrix=_}var B=fo(t.props,"resizable"),T=B.resizeFormat,P=B.throttleResize,Y=void 0===P?a?0:1:P,L=B.parentMoveable,X=B.keepRatioFinally,G=r.direction,q=G,N=0,F=0;G[0]||G[1]||(q=[1,1]);var U=y&&(null!=o?o:B.keepRatio)||!1,W=tr(at(),2),H=W[0],Q=W[1];d||(r.setFixedDirection(r.fixedDirection),Ro(t,"onBeforeResize",Do(t,e,{startFixedDirection:r.startFixedDirection,startFixedPosition:r.startFixedPosition,setFixedDirection:function(t){var e;return r.setFixedDirection(t),e=tr(at(),2),H=e[0],Q=e[1],[H,Q]},setFixedPosition:function(t){var e;return r.setFixedPosition(t),e=tr(at(),2),H=e[0],Q=e[1],[H,Q]},boundingWidth:H,boundingHeight:Q,setSize:function(t){var e;e=tr(t,2),H=e[0],Q=e[1]}},!0)));var V=s;s||(V=!a&&i?function(t,e){return Ur(ko(t.state),e)}(t,[0,0]):r.fixedPosition);var j=[0,0];if(i||(j=function(t,e,n,r,a,i,o){if(!za(t,"resizable"))return[0,0];var s=o.fixedDirection,c=o.nextAllMatrix,l=t.state,u=l.allMatrix,f=l.is3d;return zi(t,(function(t,r){return Ii(c||u,e+t,n+r,s,a,f)}),e,n,r,a,i,o)}(t,H,Q,G,V,!l&&u,r)),c&&(!c[0]&&(j[0]=0),!c[1]&&(j[1]=0)),U){q[0]&&q[1]&&j[0]&&j[1]&&($o(j[0])>$o(j[1])?j[1]=0:j[0]=0);var Z=!j[0]&&!j[1];Z&&it(),q[0]&&!q[1]||j[0]&&!j[1]||Z&&E?(H+=j[0],Q=H/y):(!q[0]&&q[1]||!j[0]&&j[1]||Z&&!E)&&(Q+=j[1],H=Q*y)}else H+=j[0],Q+=j[1],H=Math.max(0,H),Q=Math.max(0,Q);n=tr(dt([H,Q],A,k,!!U&&y),2),H=n[0],Q=n[1],it(),U&&(f||X)&&(E?Q=H/y:H=Q*y);var K=[(N=H-x)-b,(F=Q-S)-w];r.prevWidth=N,r.prevHeight=F;var J=ra(t,H,Q,V,g,r);if(L||!K.every((function(t){return!t}))||!J.every((function(t){return!t}))){var $=oi.drag(t,_r(e,t.state,J,!!i,!1,"draggable")),tt=$.transform,et=h+N,nt=v+F,rt=Do(t,e,$n({width:et,height:nt,offsetWidth:Math.round(H),offsetHeight:Math.round(Q),startRatio:y,boundingWidth:H,boundingHeight:Q,direction:G,dist:[N,F],delta:K,isPinch:!!i,drag:$},Eo({style:{width:"".concat(et,"px"),height:"".concat(nt,"px")},transform:tt},$,e)));return!d&&Ro(t,"onResize",rt),rt}}function at(){var t=r.fixedDirection,n=Qo(q,U,r,e);N=n.distWidth,F=n.distHeight;var a=q[0]-t[0]||U?Math.max(x+N,Sr):x,i=q[1]-t[1]||U?Math.max(S+F,Sr):S;return U&&x&&S&&(E?i=a/y:a=i*y),[a,i]}function it(){var t;T&&(t=tr(T([H,Q]),2),H=t[0],Q=t[1]),H=vt(H,Y),Q=vt(Q,Y)}},dragControlAfter:function(t,e){var n=e.datas,r=n.isResize,a=n.startOffsetWidth,i=n.startOffsetHeight,o=n.prevWidth,s=n.prevHeight;if(r&&!1!==t.props.checkResizableError){var c=t.state,l=c.width-(a+o),u=c.height-(i+s),f=$o(l)>3,d=$o(u)>3;return f&&(n.startWidth+=l,n.startOffsetWidth+=l,n.prevWidth+=l),d&&(n.startHeight+=u,n.startOffsetHeight+=u,n.prevHeight+=u),f||d?this.dragControl(t,e):void 0}},dragControlEnd:function(t,e){var n=e.datas,r=e.parentEvent;if(n.isResize){n.isResize=!1;var a=Co(t,e,{});return!r&&Ro(t,"onResizeEnd",a),a}},dragGroupControlCondition:li,dragGroupControlStart:function(t,e){var n=e.datas,r=this.dragControlStart(t,$n($n({},e),{isGroup:!0}));if(!r)return!1;var a=fa(t,"resizable",e),i=n.startOffsetWidth,o=n.startOffsetHeight;function s(){var t=n.minSize;a.forEach((function(e){var n=e.datas,r=n.minSize,a=n.startOffsetWidth,s=n.startOffsetHeight,c=i*(a?r[0]/a:0),l=o*(s?r[1]/s:0);t[0]=Math.max(t[0],c),t[1]=Math.max(t[1],l)}))}function c(){var t=n.maxSize;a.forEach((function(e){var n=e.datas,r=n.maxSize,a=n.startOffsetWidth,s=n.startOffsetHeight,c=i*(a?r[0]/a:0),l=o*(s?r[1]/s:0);t[0]=Math.min(t[0],c),t[1]=Math.min(t[1],l)}))}var l=pa(t,this,"dragControlStart",e,(function(e,r){return ma(t,e,n,r)}));s(),c();var u=function(e){r.setFixedDirection(e),l.forEach((function(r,i){r.setFixedDirection(e),ma(t,r.moveable,n,a[i])}))};n.setFixedDirection=u;var f=$n($n({},r),{targets:t.props.targets,events:l.map((function(t){return $n($n({},t),{setMin:function(e){t.setMin(e),s()},setMax:function(e){t.setMax(e),c()}})})),setFixedDirection:u,setMin:function(t){r.setMin(t),s()},setMax:function(t){r.setMax(t),c()}}),d=Ro(t,"onResizeGroupStart",f);return n.isResize=!1!==d,!!n.isResize&&r},dragGroupControl:function(t,e){var n=e.datas;if(n.isResize){var r=fo(t.props,"resizable");Io(t,"onBeforeResize",(function(n){Ro(t,"onBeforeResizeGroup",Do(t,e,$n($n({},n),{targets:r.targets}),!0))}));var a=this.dragControl(t,$n($n({},e),{isGroup:!0}));if(a){var i=a.boundingWidth,o=a.boundingHeight,s=a.dist,c=r.keepRatio,l=[i/(i-s[0]),o/(o-s[1])],u=n.fixedPosition,f=pa(t,this,"dragControl",e,(function(e,n){var r=tr(Qe(en(t.rotation/180*Math.PI,3),[n.datas.originalX*l[0],n.datas.originalY*l[1],1],3),2),a=r[0],i=r[1];return $n($n({},n),{parentDist:null,parentScale:l,dragClient:Ue(u,[a,i]),parentKeepRatio:c})})),d=$n({targets:r.targets,events:f},a);return Ro(t,"onResizeGroup",d),d}}},dragGroupControlEnd:function(t,e){var n=e.isDrag;if(e.datas.isResize){this.dragControlEnd(t,e);var r=pa(t,this,"dragControlEnd",e);return Ro(t,"onResizeGroupEnd",Co(t,e,{targets:t.props.targets,events:r})),n}},request:function(t){var e={},n=0,r=0,a=!1,i=t.getRect();return{isControl:!0,requestStart:function(t){var n;return a=t.useSnap,{datas:e,parentDirection:t.direction||[1,1],parentIsWidth:null===(n=null==t?void 0:t.horizontal)||void 0===n||n,useSnap:a}},request:function(t){return"offsetWidth"in t?n=t.offsetWidth-i.offsetWidth:"deltaWidth"in t&&(n+=t.deltaWidth),"offsetHeight"in t?r=t.offsetHeight-i.offsetHeight:"deltaHeight"in t&&(r+=t.deltaHeight),{datas:e,parentDist:[n,r],parentKeepRatio:t.keepRatio,useSnap:a}},requestEnd:function(){return{datas:e,isDrag:!0,useSnap:a}}}},unset:function(t){t.state.gestos.resizable=null}};function fi(t,e,n,r,a){var i=t.props.groupable,o=t.state,s=o.is3d?4:3,c=e.origin,l=ro(t.state.rootMatrix,We([c[0],c[1]],i?[0,0]:[o.left,o.top]),s),u=Ue([a.left,a.top],l);e.startAbsoluteOrigin=u,e.prevDeg=mt(u,[n,r])/Math.PI*180,e.defaultDeg=e.prevDeg,e.prevSnapDeg=0,e.loop=0,e.startDist=ht(u,[n,r])}function di(t,e,n){var r=n.defaultDeg,a=n.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*(360*o+t-r);return n.prevDeg=r+s,s}function pi(t,e,n,r){return di(mt(r.startAbsoluteOrigin,[t,e])/Math.PI*180,n,r)}function mi(t,e,n,r,a,i){var o=t.props.throttleRotate,s=void 0===o?0:o,c=n.prevSnapDeg,l=0,u=!1;if(i){var f=function(t,e,n,r){var a,i=t.props,o=null!==(a=i[Xi])&&void 0!==a?a:5,s=i[Gi];if(za(t,"rotatable")){var c=e.pos1,l=e.pos2,u=e.pos3,f=e.pos4,d=e.origin,p=n*Math.PI/180,m=[c,l,u,f].map((function(t){return We(t,d)})),g=m.map((function(t){return Je(t,p)})),h=er(er([],tr(Da(t,m,g,d,n)),!1),tr(Ja(t,m,g,d,n)),!1);h.sort((function(t,e){return $o(t-n)-$o(e-n)}));var v=h.length>0;if(v)return{isSnap:v,dist:v?h[0]:n}}if((null==s?void 0:s.length)&&o){var b=s.slice().sort((function(t,e){return Bi(t,r)-Bi(e,r)}))[0];if(Bi(b,r)<=o)return{isSnap:!0,dist:n+Mi(r,b)-r}}return{isSnap:!1,dist:n}}(t,e,r,a+r);u=f.isSnap,l=a+f.dist}u||(l=vt(a+r,s));var d=l-a;return n.prevSnapDeg=d,[d-c,d,l]}function gi(t,e,n){var r=tr(e,4),a=r[0],i=r[1],o=r[2],s=r[3];if("none"===t)return[];if(W(t))return t.map((function(t){return gi(t,[a,i,o,s],n)[0]}));var c=tr((t||"top").split("-"),2),l=c[0],u=c[1],f=[a,i];"left"===l?f=[o,a]:"right"===l?f=[i,s]:"bottom"===l&&(f=[s,o]);var d=[(f[0][0]+f[1][0])/2,(f[0][1]+f[1][1])/2],p=mo(f,n);if(u){var m="top"===u||"left"===u,g="bottom"===l||"left"===l;d=f[m&&!g||!m&&g?0:1]}return[[d,p]]}function hi(t,e){if(e.isRequest)return"rotatable"===e.requestAble;var n=e.inputEvent.target;if(At(n,Ni("rotation-control"))||t.props.rotateAroundControls&&At(n,Ni("around-control"))||At(n,Ni("control"))&&At(n,Ni("rotatable")))return!0;var r=t.props.rotationTarget;return!!r&&Uo(r,!0).some((function(t){return!!t&&(n===t||n.contains(t))}))}var vi={name:"rotatable",canPinch:!0,props:["rotatable","rotationPosition","throttleRotate","renderDirections","rotationTarget","rotateAroundControls","edge","resolveAblesWithRotatable","displayAroundControls"],events:["rotateStart","beforeRotate","rotate","rotateEnd","rotateGroupStart","beforeRotateGroup","rotateGroup","rotateGroupEnd"],css:[".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"],viewClassName:function(t){return t.isDragging("rotatable")?Ni("view-rotation-dragging"):""},render:function(t,e){var n=fo(t.props,"rotatable"),r=n.rotatable,a=n.rotationPosition,i=n.zoom,o=n.renderDirections,s=n.rotateAroundControls,c=n.resolveAblesWithRotatable,l=t.getState(),u=l.renderPoses,f=l.direction;if(!r)return null;var d=gi(a,u,f),p=[];if(d.forEach((function(t,n){var r=tr(t,2),a=r[0],o=r[1];p.push(e.createElement("div",{key:"rotation".concat(n),className:Ni("rotation"),style:{transform:"translate(-50%) translate(".concat(a[0],"px, ").concat(a[1],"px) rotate(").concat(o,"rad)")}},e.createElement("div",{className:Ni("line rotation-line"),style:{transform:"scaleX(".concat(i,")")}}),e.createElement("div",{className:Ni("control rotation-control"),style:{transform:"translate(0.5px) scale(".concat(i,")")}})))})),o){var m=ct(c||{}),g={};m.forEach((function(t){c[t].forEach((function(e){g[e]=t}))}));var h=[];W(o)&&(h=o.map((function(t){var e=g[t];return{data:e?{resolve:e}:{},classNames:e?["move"]:[],dir:t}}))),p.push.apply(p,er([],tr(ga(t,"rotatable",h,e)),!1))}return s&&p.push.apply(p,er([],tr(ka(t,e)),!1)),p},dragControlCondition:hi,dragControlStart:function(t,e){var n,r,a=e.datas,i=e.clientX,o=e.clientY,s=e.parentRotate,c=e.parentFlag,l=e.isPinch,u=e.isRequest,f=t.state,d=f.target,p=f.left,m=f.top,g=f.direction,h=f.beforeDirection,v=f.targetTransform,b=f.moveableClientRect,w=f.offsetMatrix,A=f.targetMatrix,k=f.allMatrix,y=f.width,x=f.height;if(!u&&!d)return!1;var S=t.getRect();a.rect=S,a.transform=v,a.left=p,a.top=m;var E=function(e){var n=ci(t.state,e);a.fixedDirection=n.fixedDirection,a.fixedOffset=n.fixedOffset,a.fixedPosition=n.fixedPosition,Y&&Y.setFixedPosition(e)},D=function(e){var n=function(t,e){var n=t.allMatrix,r=t.is3d,a=t.width,i=t.height,o=r?4:3;return{fixedPosition:ro(n,[a/2*(1+e[0]),i/2*(1+e[1])],o),fixedDirection:e,fixedOffset:[0,0]}}(t.state,e);a.fixedDirection=n.fixedDirection,a.fixedOffset=n.fixedOffset,a.fixedPosition=n.fixedPosition,Y&&Y.setFixedDirection(e)},C=i,I=o;if(u||l||c){var R=s||0;a.beforeInfo={origin:S.beforeOrigin,prevDeg:R,defaultDeg:R,prevSnapDeg:0,startDist:0},a.afterInfo=$n($n({},a.beforeInfo),{origin:S.origin}),a.absoluteInfo=$n($n({},a.beforeInfo),{origin:S.origin,startValue:R})}else{var O=null===(r=e.inputEvent)||void 0===r?void 0:r.target;if(O){var z=O.getAttribute("data-direction")||"",_=Ir[z];if(_){a.isControl=!0,a.isAroundControl=At(O,Ni("around-control")),a.controlDirection=_;var M=O.getAttribute("data-resolve");M&&(a.resolveAble=M);var B=function(t,e,n){var r=16===t.length?4:3,a=e.map((function(e){return ro(t,e,r)})),i=n.left,o=n.top;return a.map((function(t){return[t[0]+i,t[1]+o]}))}(f.rootMatrix,f.renderPoses,b);n=tr(Ur(B,_),2),C=n[0],I=n[1]}}a.beforeInfo={origin:S.beforeOrigin},a.afterInfo={origin:S.origin},a.absoluteInfo={origin:S.origin,startValue:S.rotation};var T=E;E=function(e){var n=f.is3d?4:3,r=tr(Ue(Xe(A,n),e),2),i=r[0],o=r[1],s=Qe(w,Ge([i,o],n)),c=Qe(k,Ge([e[0],e[1]],n));T(e);var l=f.posDelta;a.beforeInfo.origin=We(s,l),a.afterInfo.origin=We(c,l),a.absoluteInfo.origin=We(c,l),fi(t,a.beforeInfo,C,I,b),fi(t,a.afterInfo,C,I,b),fi(t,a.absoluteInfo,C,I,b)},D=function(t){var e=Ur([[0,0],[y,0],[0,x],[y,x]],t);E(e)}}a.startClientX=C,a.startClientY=I,a.direction=g,a.beforeDirection=h,a.startValue=0,a.datas={},Qr(e,"rotate");var P=!1,Y=!1;a.isControl&&a.resolveAble&&"resizable"===a.resolveAble&&(Y=ui.dragControlStart(t,$n($n({},new Mr("resizable").dragStart([0,0],e)),{parentPosition:a.controlPosition,parentFixedPosition:a.fixedPosition}))),Y||(P=oi.dragStart(t,(new Mr).dragStart([0,0],e))),E(function(t){var e=t.props,n=e.groupable,r=e.svgOrigin,a=t.getState(),i=a.offsetWidth,o=a.offsetHeight,s=a.svg,c=a.transformOrigin;return!n&&s&&r?jo(r,i,o):c}(t));var L=Do(t,e,$n($n({set:function(t){a.startValue=t*Math.PI/180},setFixedDirection:D,setFixedPosition:E},Hr(e)),{dragStart:P,resizeStart:Y})),X=Ro(t,"onRotateStart",L);return a.isRotate=!1!==X,f.snapRenderInfo={request:e.isRequest},!!a.isRotate&&L},dragControl:function(t,e){var n,r,a,i=e.datas,o=e.clientDistX,s=e.clientDistY,c=e.parentRotate,l=e.parentFlag,u=e.isPinch,f=e.groupDelta,d=e.resolveMatrix,p=i.beforeDirection,m=i.beforeInfo,g=i.afterInfo,h=i.absoluteInfo,v=i.isRotate,b=i.startValue,w=i.rect,A=i.startClientX,k=i.startClientY;if(v){Yr(e,"rotate");var y,x,S,E,D,C,I,R,O,z=function(t){return Br(t.datas.beforeTransform,[50,50],100,100).direction}(e),_=p*z,M=t.props.parentMoveable,B=180/Math.PI*b,T=h.startValue,P=!1,Y=A+o,L=k+s;if(!l&&"parentDist"in e){var X=e.parentDist;x=X,D=X,R=X}else u||l?(x=di(c,p,m),D=di(c,_,g),R=di(c,_,h)):(x=pi(Y,L,p,m),D=pi(Y,L,_,g),R=pi(Y,L,_,h),P=!0);if(Ro(t,"onBeforeRotate",Do(t,e,{beforeRotation:S=B+x,rotation:C=B+D,absoluteRotation:O=T+R,setRotation:function(t){x=D=t-B,R=D}},!0)),y=(n=tr(mi(t,w,m,x,B,P),3))[0],x=n[1],S=n[2],E=(r=tr(mi(t,w,g,D,B,P),3))[0],D=r[1],C=r[2],I=(a=tr(mi(t,w,h,R,T,P),3))[0],R=a[1],O=a[2],I||E||y||M||d){var G=Lr(i,"rotate(".concat(C,"deg)"),"rotate(".concat(D,"deg)"));d&&(i.fixedPosition=ea(t,i.targetAllTransform,i.fixedDirection,i.fixedOffset,i));var q=function(t,e,n){var r=n.fixedDirection,a=n.fixedPosition,i=n.fixedOffset;return na(t,"rotate(".concat(e,"deg)"),r,a,i,n)}(t,D,i),N=We(Ue(f||[0,0],q),i.prevInverseDist||[0,0]);i.prevInverseDist=q,i.requestValue=null;var F=ta(t,G,N,u,e),U=F,W=ht([Y,L],h.startAbsoluteOrigin)-h.startDist,H=void 0;if("resizable"===i.resolveAble){var Q=ui.dragControl(t,$n($n({},_r(e,t.state,[e.deltaX,e.deltaY],!!u,!1,"resizable")),{resolveMatrix:!0,parentDistance:W}));Q&&(H=Q,U=Eo(U,Q,e))}var V=Do(t,e,$n($n({delta:E,dist:D,rotate:C,rotation:C,beforeDist:x,beforeDelta:y,beforeRotate:S,beforeRotation:S,absoluteDist:R,absoluteDelta:I,absoluteRotate:O,absoluteRotation:O,isPinch:!!u,resize:H},F),U));return Ro(t,"onRotate",V),V}}},dragControlEnd:function(t,e){var n=e.datas;if(n.isRotate){n.isRotate=!1;var r=Co(t,e,{});return Ro(t,"onRotateEnd",r),r}},dragGroupControlCondition:hi,dragGroupControlStart:function(t,e){var n=e.datas,r=t.state,a=r.left,i=r.top,o=r.beforeOrigin,s=this.dragControlStart(t,e);if(!s)return!1;s.set(n.beforeDirection*t.rotation);var c=pa(t,this,"dragControlStart",e,(function(t,e){var n=t.state,r=n.left,s=n.top,c=n.beforeOrigin,l=Ue(We([r,s],[a,i]),We(c,o));return e.datas.startGroupClient=l,e.datas.groupClient=l,$n($n({},e),{parentRotate:0})})),l=Ro(t,"onRotateGroupStart",$n($n({},s),{targets:t.props.targets,events:c}));return n.isRotate=!1!==l,!!n.isRotate&&s},dragGroupControl:function(t,e){var n=e.datas;if(n.isRotate){Io(t,"onBeforeRotate",(function(n){Ro(t,"onBeforeRotateGroup",Do(t,e,$n($n({},n),{targets:t.props.targets}),!0))}));var r=this.dragControl(t,e);if(r){var a=n.beforeDirection,i=r.beforeDist,o=i/180*Math.PI,s=pa(t,this,"dragControl",e,(function(t,e){var n=e.datas.startGroupClient,r=tr(e.datas.groupClient,2),s=r[0],c=r[1],l=tr(Je(n,o*a),2),u=l[0],f=l[1],d=[u-s,f-c];return e.datas.groupClient=[u,f],$n($n({},e),{parentRotate:i,groupDelta:d})}));t.rotation=a*r.beforeRotation;var c=$n({targets:t.props.targets,events:s,set:function(e){t.rotation=e},setGroupRotation:function(e){t.rotation=e}},r);return Ro(t,"onRotateGroup",c),c}}},dragGroupControlEnd:function(t,e){var n=e.isDrag;if(e.datas.isRotate){this.dragControlEnd(t,e);var r=pa(t,this,"dragControlEnd",e);return Ro(t,"onRotateGroupEnd",Co(t,e,{targets:t.props.targets,events:r})),n}},request:function(t){var e={},n=0,r=t.getRotation();return{isControl:!0,requestStart:function(){return{datas:e}},request:function(t){return"deltaRotate"in t?n+=t.deltaRotate:"rotate"in t&&(n=t.rotate-r),{datas:e,parentDist:n}},requestEnd:function(){return{datas:e,isDrag:!0}}}}};function bi(t,e){return function(t,e){var n,r=t.direction,a=t.classNames,i=t.size,o=t.pos,s=t.zoom,c=t.key,l="horizontal"===r,u=l?"Y":"X";return e.createElement("div",{key:c,className:a.join(" "),style:(n={},n[l?"width":"height"]="".concat(i),n.transform="translate(".concat(o[0],", ").concat(o[1],") translate").concat(u,"(-50%) scale").concat(u,"(").concat(s,")"),n)})}($n($n({},t),{classNames:er([Ni("line","guideline",t.direction)],tr(t.classNames),!1).filter((function(t){return t})),size:t.size||"".concat(t.sizeValue,"px"),pos:t.pos||t.posValue.map((function(t){return"".concat(vt(t,.1),"px")}))}),e)}function wi(t,e,n,r,a,i,o,s){var c=t.props.zoom;return n.map((function(t,n){var l=t.type,u=t.pos,f=[0,0];return f[o]=r,f[o?0:1]=-a+u,bi({key:"".concat(e,"TargetGuideline").concat(n),classNames:[Ni("target","bold",l)],posValue:f,sizeValue:i,zoom:c,direction:e},s)}))}function Ai(t,e,n,r,a,i){var o=t.props,s=o.zoom,c=o.isDisplayInnerSnapDigit,l="horizontal"===e?Ra:Oa,u=a[l.start],f=a[l.end];return n.filter((function(t){var e=t.hide,n=t.elementRect;if(e)return!1;if(c&&n){var r=n.rect;if(r[l.start]<=u&&f<=r[l.end])return!1}return!0})).map((function(t,n){var a=t.pos,o=t.size,c=t.element,l=t.className,u=[-r[0]+a[0],-r[1]+a[1]];return bi({key:"".concat(e,"-default-guideline-").concat(n),classNames:c?[Ni("bold"),l]:[Ni("normal"),l],direction:e,posValue:u,sizeValue:o,zoom:s},i)}))}function ki(t,e,n,r,a,i,o,s){var c,l=t.props,u=l.snapDigit,f=void 0===u?0:u,d=l.isDisplaySnapDigit,p=void 0===d||d,m=l.snapDistFormat,g=void 0===m?function(t,e){return t}:m,h=l.zoom,v="horizontal"===e?"X":"Y",b="vertical"===e?"height":"width",w=Math.abs(a),A=p?parseFloat(w.toFixed(f)):0;return s.createElement("div",{key:"".concat(e,"-").concat(n,"-guideline-").concat(r),className:Ni("guideline-group",e),style:(c={left:"".concat(i[0],"px"),top:"".concat(i[1],"px")},c[b]="".concat(w,"px"),c)},bi({direction:e,classNames:[Ni(n),o],size:"100%",posValue:[0,0],sizeValue:w,zoom:h},s),s.createElement("div",{className:Ni("size-value","gap"),style:{transform:"translate".concat(v,"(-50%) scale(").concat(h,")")}},A>0?g(A,e):""))}function yi(t,e,n,r,a){var i=t.props.isDisplayInnerSnapDigit,o=[];return["vertical","horizontal"].forEach((function(s){var c=e.filter((function(t){return t.type===s})),l="vertical"===s?1:0,u=l?0:1,f=function(t,e,n,r){var a="vertical"===t?0:1,i="vertical"===t?1:0,o=a?Ra:Oa,s=n[o.start],c=n[o.end];return Mo(e,(function(t){return t.pos[a]})).map((function(e){var n=[],l=[];return e.forEach((function(e){var u,f,d=e.element,p=e.elementRect.rect;if(p[o.end]<s)n.push(e);else if(c<p[o.start])l.push(e);else if(p[o.start]<=s&&c<=p[o.end]&&r){var m=e.pos,g={element:d,rect:$n($n({},p),(u={},u[o.end]=p[o.start],u))},h={element:d,rect:$n($n({},p),(f={},f[o.start]=p[o.end],f))},v=[0,0],b=[0,0];v[a]=m[a],v[i]=m[i],b[a]=m[a],b[i]=m[i]+e.size,n.push({type:t,pos:v,size:0,elementRect:g,direction:""}),l.push({type:t,pos:b,size:0,elementRect:h,direction:""})}})),n.sort((function(t,e){return e.pos[i]-t.pos[i]})),l.sort((function(t,e){return t.pos[i]-e.pos[i]})),{total:e,start:n,end:l,inner:[]}}))}(s,c,r,i),d=l?Oa:Ra,p=l?Ra:Oa,m=r[d.start],g=r[d.end];f.forEach((function(e){var i=e.total,c=e.start,f=e.end,h=e.inner,v=n[u]+i[0].pos[u]-r[p.start],b=r;c.forEach((function(e){var r=e.elementRect.rect,i=b[d.start]-r[d.end];if(i>0){var c=[0,0];c[l]=n[l]+b[d.start]-m-i,c[u]=v,o.push(ki(t,s,"dashed",o.length,i,c,e.className,a))}b=r})),b=r,f.forEach((function(e){var r=e.elementRect.rect,i=r[d.start]-b[d.end];if(i>0){var c=[0,0];c[l]=n[l]+b[d.end]-m,c[u]=v,o.push(ki(t,s,"dashed",o.length,i,c,e.className,a))}b=r})),h.forEach((function(e){var r=e.elementRect.rect,i=m-r[d.start],c=r[d.end]-g,f=[0,0],p=[0,0];f[l]=n[l]-i,f[u]=v,p[l]=n[l]+g-m,p[u]=v,o.push(ki(t,s,"dashed",o.length,i,f,e.className,a)),o.push(ki(t,s,"dashed",o.length,c,p,e.className,a))}))}))})),o}function xi(t){var e=t.state,n=e.containerClientRect,r=e.hasFixed,a=n.overflow,i=n.scrollHeight,o=n.scrollWidth,s=n.clientHeight,c=n.clientWidth,l=n.clientLeft,u=n.clientTop,f=t.props,d=f.snapGap,p=void 0===d||d,m=f.verticalGuidelines,g=f.horizontalGuidelines,h=f.snapThreshold,v=void 0===h?5:h,b=f.snapGridWidth,w=void 0===b?0:b,A=f.snapGridHeight,k=void 0===A?0:A,y=f.maxSnapElementGuidelineDistance,x=void 0===y?1/0:y,S=f.isDisplayGridGuidelines,E=io(ko(t.state)),D=E.top,C=E.left,I=E.bottom,R=E.right,O={top:D,left:C,bottom:I,right:R,center:(C+R)/2,middle:(D+I)/2},z=function(t){var e=t.state,n=t.props.elementGuidelines,r=void 0===n?[]:n;if(!r.length)return e.elementRects=[],[];var a,i,o=(e.elementRects||[]).filter((function(t){return!t.refresh})),s=r.map((function(t){return U(t)&&"element"in t?$n($n({},t),{element:Fo(t.element,!0)}):{element:Fo(t,!0)}})).filter((function(t){return t.element})),c=(a=o.map((function(t){return t.element})),i=s.map((function(t){return t.element})),Pt(a,i,pn)),l=c.maintained,u=c.added,f=[];l.forEach((function(t){var e=tr(t,2),n=e[0],r=e[1];f[r]=o[n]})),function(t,e){if(!e.length)return[];var n=t.props.groupable,r=t.state,a=r.containerClientRect,i=r.rootMatrix,o=r.is3d,s=r.offsetDelta,c=o?4:3,l=tr(function(t,e,n){var r=ro(t,[e.clientLeft,e.clientTop],n);return[e.left+r[0],e.top+r[1]]}(i,a,c),2),u=l[0],f=l[1],d=n?0:s[0],p=n?0:s[1];return e.map((function(t){var e=t.element.getBoundingClientRect(),n=e.left-u-d,r=e.top-f-p,a=r+e.height,o=n+e.width,s=tr(Po(i,[n,r],c),2),l=s[0],m=s[1],g=tr(Po(i,[o,a],c),2),h=g[0],v=g[1];return $n($n({},t),{rect:{left:l,right:h,top:m,bottom:v,center:(l+h)/2,middle:(m+v)/2}})}))}(t,u.map((function(t){return s[t]}))).map((function(t,e){f[u[e]]=t})),e.elementRects=f;var d=_a(t.props.elementSnapDirections),p=[];return f.forEach((function(t){var e=t.element,n=t.top,r=void 0===n?d.top:n,a=t.left,i=void 0===a?d.left:a,o=t.right,s=void 0===o?d.right:o,c=t.bottom,l=void 0===c?d.bottom:c,u=t.center,f=void 0===u?d.center:u,m=t.middle,g=void 0===m?d.middle:m,h=t.className,v=t.rect,b=Ma({top:r,right:s,left:i,bottom:l,center:f,middle:g},v),w=b.horizontal,A=b.vertical,k=v.top,y=v.left,x=v.right-y,S=v.bottom-k,E=[x,S];A.forEach((function(n){p.push({type:"vertical",element:e,pos:[vt(n,.1),k],size:S,sizes:E,className:h,elementRect:t,direction:""})})),w.forEach((function(n){p.push({type:"horizontal",element:e,pos:[y,vt(n,.1)],size:x,sizes:E,className:h,elementRect:t,direction:""})}))})),p}(t),_=er([],tr(z),!1);p&&_.push.apply(_,er([],tr(function(t,e,n){var r=t.props,a=r.maxSnapElementGuidelineDistance,i=void 0===a?1/0:a,o=r.maxSnapElementGapDistance,s=void 0===o?1/0:o,c=t.state.elementRects,l=[];return[["vertical",Ra,Oa],["horizontal",Oa,Ra]].forEach((function(t){var r=tr(t,3),a=r[0],o=r[1],u=r[2],f=e[o.start],d=e[o.end],p=e[o.center],m=e[u.start],g=e[u.end];function h(t){var e=t.rect;return e[o.end]<f+n?f-e[o.end]:d-n<e[o.start]?e[o.start]-d:-1}var v=c.filter((function(t){var e=t.rect;return!(e[u.start]>g||e[u.end]<m)&&h(t)>0})).sort((function(t,e){return h(t)-h(e)})),b=[];v.forEach((function(t){v.forEach((function(e){if(t!==e){var n=t.rect,r=e.rect,a=n[u.start],i=n[u.end],o=r[u.start];a>r[u.end]||o>i||b.push([t,e])}}))})),b.forEach((function(t){var r=tr(t,2),c=r[0],u=r[1],m=c.rect,g=u.rect,h=m[o.start],v=m[o.end],b=g[o.start],w=g[o.end],A=0,k=0,y=!1,x=!1,S=!1;if(v<=f&&d<=b){if(x=!0,$o((k=v+(A=(b-v-(d-f))/2)+(d-f)/2)-p)>n)return}else if(v<b&&w<f+n){if(y=!0,$o((k=w+(A=b-v))-f)>n)return}else{if(!(v<b&&d-n<h))return;if(S=!0,$o((k=h-(A=b-v))-d)>n)return}A&&Si(e,g,a,i)&&(A>s||l.push({type:a,pos:"vertical"===a?[k,0]:[0,k],element:u.element,size:0,className:u.className,isStart:y,isCenter:x,isEnd:S,gap:A,hide:!0,gapRects:[c,u],direction:""}))}))})),l}(t,O,v)),!1));var M=$n({},e.snapOffset||{left:0,top:0,bottom:0,right:0});if(_.push.apply(_,er([],tr(function(t,e,n,r,a,i,o,s){void 0===a&&(a=0),void 0===i&&(i=0);var c=[],l=o.left,u=o.top;if(e)for(var f=0;f<=r;f+=e)c.push({type:"horizontal",pos:[l,vt(f-i+u,.1)],className:Ni("grid-guideline"),size:n,hide:!s,direction:""});if(t)for(f=0;f<=n;f+=t)c.push({type:"vertical",pos:[vt(f-a+l,.1),u],className:Ni("grid-guideline"),size:r,hide:!s,direction:""});return c}(w,k,a?o:c,a?i:s,l,u,M,S)),!1)),r){var B=n.left,T=n.top;M.left+=B,M.top+=T,M.right+=B,M.bottom+=T}return _.push.apply(_,er([],tr(Di(g||!1,m||!1,a?o:c,a?i:s,l,u,M)),!1)),_=_.filter((function(t){var e=t.element,n=t.elementRect,r=t.type;if(!e||!n)return!0;var a=n.rect;return Si(O,a,r,x)})),_}function Si(t,e,n,r){return"horizontal"===n?$o(t.right-e.left)<=r||$o(t.left-e.right)<=r||t.left<=e.right&&e.left<=t.right:"vertical"!==n||$o(t.bottom-e.top)<=r||$o(t.top-e.bottom)<=r||t.top<=e.bottom&&e.top<=t.bottom}function Ei(t,e){return t?t.map((function(t){var n=U(t)?t:{pos:t},r=n.pos;return Q(r)?n:$n($n({},n),{pos:lt(r,e)})})):[]}function Di(t,e,n,r,a,i,o){void 0===a&&(a=0),void 0===i&&(i=0),void 0===o&&(o={left:0,top:0,right:0,bottom:0});var s=[],c=o.left,l=o.top,u=o.bottom,f=n+o.right-c,d=r+u-l;return Ei(t,d).forEach((function(t){s.push({type:"horizontal",pos:[c,vt(t.pos-i+l,.1)],size:f,className:t.className,direction:""})})),Ei(e,f).forEach((function(t){s.push({type:"vertical",pos:[vt(t.pos-a+c,.1),l],size:d,className:t.className,direction:""})})),s}function Ci(t){var e=t.state,n=e.container,r=t.props.snapContainer||n;if(e.snapContainer===r&&e.guidelines&&e.guidelines.length)return!1;var a=e.containerClientRect,i={left:0,top:0,bottom:0,right:0};if(n!==r){var o=Fo(r,!0);if(o){var s=vo(o),c=Wo(e,[s.left-a.left,s.top-a.top]),l=Wo(e,[s.right-a.right,s.bottom-a.bottom]);i.left=vt(c[0],1e-5),i.top=vt(c[1],1e-5),i.right=vt(l[0],1e-5),i.bottom=vt(l[1],1e-5)}}return e.snapContainer=r,e.snapOffset=i,e.guidelines=xi(t),e.enableSnap=!0,!0}function Ii(t,e,n,r,a,i){var o=ao(t,e,n,i?4:3);return Ao(o,We(a,Ur(o,r)))}function Ri(t){return t?t/$o(t):0}function Oi(t,e,n,r,a,i){var o=function(t,e,n){var r=[];if(n)1!==$o(e[0])||1!==$o(e[1])?r.push([e,[-1,-1]],[e,[-1,1]],[e,[1,-1]],[e,[1,1]]):r.push([e,[t[0],-t[1]]],[e,[-t[0],t[1]]]),r.push([e,t]);else if(t[0]&&t[1]||!t[0]&&!t[1]){var a=t[0]?t:[1,1];[1,-1].forEach((function(t){[1,-1].forEach((function(n){var i=[t*a[0],n*a[1]];e[0]===i[0]&&e[1]===i[1]||r.push([e,i])}))}))}else t[0]?(1===$o(e[0])?[1]:[1,-1]).forEach((function(n){r.push([[e[0],-1],[n*t[0],-1]],[[e[0],0],[n*t[0],0]],[[e[0],1],[n*t[0],1]])})):t[1]&&(1===$o(e[1])?[1]:[1,-1]).forEach((function(n){r.push([[-1,e[1]],[-1,n*t[1]]],[[0,e[1]],[0,n*t[1]]],[[1,e[1]],[1,n*t[1]]])}));return r}(n,i.fixedDirection,r),s=Za(t,e,n,r),c=er(er([],tr(ai(t,e,o,r,a,i)),!1),tr(Va(t,s,i)),!1),l=Na(c,0),u=Na(c,1);return{width:{isBound:l.isBound,offset:l.offset[0]},height:{isBound:u.isBound,offset:u.offset[1]}}}function zi(t,e,n,r,a,i,o,s){for(var c=ko(t.state),l=t.props.keepRatio,u=0,f=0,d=0;d<2;++d){var p=Oi(t,e(u,f),a,l,o,s),m=p.width,g=p.height,h=m.isBound,v=g.isBound,b=m.offset,w=g.offset;if(1===d&&(h||(b=0),v||(w=0)),0===d&&o&&!h&&!v)return[0,0];if(l){var A=$o(b)*(n?1/n:1),k=$o(w)*(r?1/r:1);(h&&v?A<k:v||!h&&A<k)?b=n*w/r:w=r*b/n}u+=b,f+=w}if(a[0]&&a[1]){var y=function(t,e,n,r,a){var i=[-n[0],-n[1]],o=t.state,s=o.width,c=o.height,l=t.props.bounds,u=1/0,f=1/0;if(l){var d=[[n[0],-n[1]],[-n[0],n[1]]],p=l.left,m=void 0===p?-1/0:p,g=l.top,h=void 0===g?-1/0:g,v=l.right,b=void 0===v?1/0:v,w=l.bottom,A=void 0===w?1/0:w;d.forEach((function(t){var n=t[0]!==i[0],o=t[1]!==i[1],l=Ur(e,t),d=360*mt(r,l)/Math.PI;if(o){var p=l.slice();($o(d-360)<2||$o(d-180)<2)&&(p[1]=r[1]);var g=$a(r,p,(r[1]<l[1]?A:h)-l[1],!1,a),v=tr(g.offset,2)[1],w=g.isOutside;isNaN(v)||(f=c+(w?1:-1)*$o(v))}if(n){p=l.slice(),($o(d-90)<2||$o(d-270)<2)&&(p[0]=r[0]);var k=$a(r,p,(r[0]<l[0]?b:m)-l[0],!0,a),y=tr(k.offset,1)[0],x=k.isOutside;isNaN(y)||(u=s+(x?1:-1)*$o(y))}}))}return{maxWidth:u,maxHeight:f}}(t,c,a,i,s),x=y.maxWidth,S=y.maxHeight,E=tr(function(t,e,n,r,a,i,o,s,c){var l=Ur(e,o),u=ni(t,s,{vertical:[l[0]],horizontal:[l[1]]}),f=u.horizontal.offset,d=u.vertical.offset;if(vt(d,xr)||vt(f,xr)){var p=tr(Nr({datas:c,distX:-d,distY:-f}),2),m=p[0],g=p[1];return[Math.min(a||1/0,n+o[0]*m)-n,Math.min(i||1/0,r+o[1]*g)-r]}return[0,0]}(t,e(u,f).map((function(t){return t.map((function(t){return vt(t,xr)}))})),n+u,r+f,x,S,a,o,s),2);u+=b=E[0],f+=w=E[1]}return[u,f]}function _i(t){return t<0&&(t=t%360+360),t%=360}function Mi(t,e){e=_i(e);var n=Math.floor(t/360),r=360*n+360-e,a=360*n+e;return $o(t-r)<$o(t-a)?r:a}function Bi(t,e){t=_i(t),e=_i(e);var n=_i(t-e);return Math.min(n,360-n)}function Ti(t,e,n,r,a){if(!za(t,"scalable"))return[0,0];var i=a.startOffsetWidth,o=a.startOffsetHeight,s=a.fixedPosition,c=a.fixedDirection,l=a.is3d,u=zi(t,(function(t,n){return Ii(function(t,e){var n=t.transformOrigin,r=t.offsetMatrix,a=t.is3d,i=t.targetMatrix,o=a?4:3;return Wr(r,Fe(t.targetAllTransform||i,rn(e,o),o),n,o)}(a,Ue(e,[t/i,n/o])),i,o,c,s,l)}),i,o,n,s,r,a);return[u[0]/i,u[1]/o]}function Pi(t){var e=[];return t.forEach((function(t){t.guidelineInfos.forEach((function(n){var r=n.guideline;it(e,(function(t){return t.guideline===r}))||(r.direction="",e.push({guideline:r,posInfo:t}))}))})),e.map((function(t){var e=t.guideline,n=t.posInfo;return $n($n({},e),{direction:n.direction})}))}function Yi(t,e,n,r,a,i){var o=ya(xa(t,i),e,n),s=o.vertical,c=o.horizontal;s.forEach((function(t){t.isBound&&r.push({type:"bounds",pos:t.pos})})),c.forEach((function(t){t.isBound&&a.push({type:"bounds",pos:t.pos})}));var l=function(t){var e=t.props.innerBounds;if(!e)return{vertical:[],horizontal:[]};var n=t.getRect(),r=[n.pos1,n.pos2,n.pos3,n.pos4],a=Ur(r,[0,0]),i=e.left,o=e.top,s=e.width,c=e.height,l=[[i,o],[i,o+c]],u=[[i,o],[i+s,o]],f=[[i+s,o],[i+s,o+c]],d=[[i,o+c],[i+s,o+c]],p=Za(t,r,[0,0],!1),m=[],g=[],h={top:!1,bottom:!1,left:!1,right:!1};return p.forEach((function(t){var e=t.line,n=t.lineConstants,r=Fa(a,e),p=r.horizontal,v=r.vertical,b=Qa(e,n,u,v,1,!0),w=Qa(e,n,d,v,1,!0),A=Qa(e,n,l,p,1,!0),k=Qa(e,n,f,p,1,!0);b.isBound&&!h.top&&(m.push(o),h.top=!0),w.isBound&&!h.bottom&&(m.push(o+c),h.bottom=!0),A.isBound&&!h.left&&(g.push(i),h.left=!0),k.isBound&&!h.right&&(g.push(i+s),h.right=!0)})),{horizontal:m,vertical:g}}(t),u=l.vertical,f=l.horizontal;u.forEach((function(t){at(r,(function(e){var n=e.type,r=e.pos;return"bounds"===n&&r===t}))>=0||r.push({type:"bounds",pos:t})})),f.forEach((function(t){at(a,(function(e){var n=e.type,r=e.pos;return"bounds"===n&&r===t}))>=0||a.push({type:"bounds",pos:t})}))}var Li=No("",["resizable","scalable"]),Xi="snapRotationThreshold",Gi="snapRotationDegrees",qi={name:"snappable",dragRelation:"strong",props:["snappable","snapContainer","snapDirections","elementSnapDirections","snapGap","snapGridWidth","snapGridHeight","isDisplaySnapDigit","isDisplayInnerSnapDigit","isDisplayGridGuidelines","snapDigit","snapThreshold","snapRenderThreshold",Xi,Gi,"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 n=t.state,r=n.top,a=n.left,i=n.pos1,o=n.pos2,s=n.pos3,c=n.pos4,l=n.snapRenderInfo,u=t.props.snapRenderThreshold,f=void 0===u?1:u;if(!l||!l.render||!za(t,""))return[];n.guidelines=xi(t);var d=Math.min(i[0],o[0],s[0],c[0]),p=Math.min(i[1],o[1],s[1],c[1]),m=l.externalPoses||[],g=ko(t.state),h=[],v=[],b=[],w=[],A=[],k=io(g),y=k.width,x=k.height,S=k.top,E=k.left,D=k.bottom,C=k.right,I={left:E,right:C,top:S,bottom:D,center:(E+C)/2,middle:(S+D)/2},R=m.length>0,O=R?io(m):{};if(!l.request){if(l.direction&&A.push(Ga(t,g,l.direction,f)),l.snap){var z=io(g);l.center&&(z.middle=(z.top+z.bottom)/2,z.center=(z.left+z.right)/2),A.push(Ya(t,z,f))}R&&(l.center&&(O.middle=(O.top+O.bottom)/2,O.center=(O.left+O.right)/2),A.push(Ya(t,O,f))),A.forEach((function(t){var e=t.vertical.posInfos,n=t.horizontal.posInfos;h.push.apply(h,er([],tr(e.filter((function(t){return t.guidelineInfos.some((function(t){return!t.guideline.hide}))})).map((function(t){return{type:"snap",pos:t.pos}}))),!1)),v.push.apply(v,er([],tr(n.filter((function(t){return t.guidelineInfos.some((function(t){return!t.guideline.hide}))})).map((function(t){return{type:"snap",pos:t.pos}}))),!1)),b.push.apply(b,er([],tr(Pi(e)),!1)),w.push.apply(w,er([],tr(Pi(n)),!1))}))}Yi(t,[E,C],[S,D],h,v),R&&Yi(t,[O.left,O.right],[O.top,O.bottom],h,v,l.externalBounds);var _=er(er([],tr(b),!1),tr(w),!1),M=_.filter((function(t){return t.element&&!t.gapRects})),B=_.filter((function(t){return t.gapRects})).sort((function(t,e){return t.gap-e.gap}));return Ro(t,"onSnap",{guidelines:_.filter((function(t){return!t.element})),elements:M,gaps:B},!0),er(er(er(er(er(er([],tr(yi(t,M,[d,p],I,e)),!1),tr(function(t,e,n,r,a){var i=[];return["horizontal","vertical"].forEach((function(o){var s=e.filter((function(t){return t.type===o})).slice(0,1),c="vertical"===o?0:1,l=c?0:1,u=c?Oa:Ra,f=c?Ra:Oa,d=r[u.start],p=r[u.end],m=r[f.start],g=r[f.end];s.forEach((function(e){var r=e.gap,o=e.gapRects,s=Math.max.apply(Math,er([m],tr(o.map((function(t){return t.rect[f.start]}))),!1)),h=Math.min.apply(Math,er([g],tr(o.map((function(t){return t.rect[f.end]}))),!1)),v=(s+h)/2;s!==h&&v!==(m+g)/2&&o.forEach((function(e){var o=e.rect,s=e.className,f=[n[0],n[1]];if(o[u.end]<d)f[c]+=o[u.end]-d;else{if(!(p<o[u.start]))return;f[c]+=o[u.start]-d-r}f[l]+=v-m,i.push(ki(t,c?"vertical":"horizontal","gap",i.length,r,f,s,a))}))}))})),i}(t,B,[d,p],I,e)),!1),tr(Ai(t,"horizontal",w,[a,r],I,e)),!1),tr(Ai(t,"vertical",b,[a,r],I,e)),!1),tr(wi(t,"horizontal",v,d,r,y,0,e)),!1),tr(wi(t,"vertical",h,p,a,x,1,e)),!1)},dragStart:function(t,e){t.state.snapRenderInfo={request:e.isRequest,snap:!0,center:!0},Ci(t)},drag:function(t){var e=t.state;Ci(t)||(e.guidelines=xi(t)),e.snapRenderInfo&&(e.snapRenderInfo.render=!0)},pinchStart:function(t){this.unset(t)},dragEnd:function(t){this.unset(t)},dragControlCondition:function(t,e){return!(!Li(t,e)&&!hi(t,e))||(!e.isRequest&&e.inputEvent?At(e.inputEvent.target,Ni("snap-control")):void 0)},dragControlStart:function(t){t.state.snapRenderInfo=null,Ci(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,Ci(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 Ni(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return I.apply(void 0,er([wr],tr(t),!1))}function Fi(t){t()}function Ui(t){return t&&"none"!==t?U(t)?t:cn(t):[1,0,0,1,0,0]}function Wi(t,e,n){return Ne(e,an(n,e),t,an(n.map((function(t){return-t})),e))}function Hi(t){return Qi(Oo(t,":before").transformOrigin).map((function(e,n){var r=et(e),a=r.value,i=r.unit;return a*function(t,e,n){return"%"===e?eo(t.ownerSVGElement)[n?"width":"height"]/100:1}(t,i,0===n)}))}function Qi(t){return t?t.split(" "):["0","0"]}function Vi(t){var e=ua(t)("transform");if(e&&"none"!==e)return e;if("transform"in t){var n=t.transform.baseVal;if(!n)return"";var r=n.length;if(!r)return"";for(var a=[],i=function(t){var e=n[t].matrix;a.push("matrix(".concat(["a","b","c","d","e","f"].map((function(t){return e[t]})).join(", "),")"))},o=0;o<r;++o)i(o);return a.join(" ")}return""}function ji(t,e,n,r,a){var i,o,s,c,l=Dt(t)||Ct(t),u=!1;if(!t||n)s=t;else{var f=null===(i=null==t?void 0:t.assignedSlot)||void 0===i?void 0:i.parentElement,d=t.parentElement;f?(u=!0,c=d,s=f):s=d}for(var p=!1,m=t===e||s===e,g="relative",h=1,v=parseFloat(null==a?void 0:a("zoom"))||1,b=null==a?void 0:a("position");s&&s!==l;){e===s&&(m=!0);var w=ua(s),A=s.tagName.toLowerCase(),k=Vi(s),y=w("willChange"),x=parseFloat(w("zoom"))||1;if(g=w("position"),r&&1!==x){h=x;break}if(!n&&r&&1!==v&&b&&"absolute"!==b||"svg"===A||"static"!==g||k&&"none"!==k||"transform"===y)break;var S=null===(o=null==t?void 0:t.assignedSlot)||void 0===o?void 0:o.parentNode,E=s.parentNode;S&&(u=!0,c=E);var D=E;if(D&&11===D.nodeType){p=!0,g=ua(s=D.host)("position");break}s=D,g="relative"}return{offsetZoom:h,hasSlot:u,parentSlotElement:c,isCustomElement:p,isStatic:"static"===g,isEnd:m||!s||s===l,offsetParent:s||l}}function Zi(t,e){var n,r,a,i=t.tagName.toLowerCase(),o=t.offsetLeft,s=t.offsetTop,c=ua(t),l=F(o),u=!l;return u||"svg"===i?a=(r=Qi(c("transformOrigin")).map((function(t){return parseFloat(t)}))).slice():(a=(r=ur?Hi(t):Qi(c("transformOrigin")).map((function(t){return parseFloat(t)}))).slice(),u=!0,n=tr(function(t,e,n){if(!t.getBBox||!n&&"g"===t.tagName.toLowerCase())return[0,0,0,0];var r=t.getBBox(),a=eo(t.ownerSVGElement),i=r.x-a.x,o=r.y-a.y;return[i,o,e[0]-i,e[1]-o]}(t,r,t===e&&"g"===e.tagName.toLowerCase()),4),o=n[0],s=n[1],r[0]=n[2],r[1]=n[3]),{tagName:i,isSVG:l,hasOffset:u,offset:[o||0,s||0],origin:r,targetOrigin:a}}function Ki(t,e){var n=ua(t),r=ua(Ct(t)),a=r("position");if(!(e||a&&"static"!==a))return[0,0];var i=parseInt(r("marginLeft"),10),o=parseInt(r("marginTop"),10);return"absolute"===n("position")&&("auto"===n("top")&&"auto"===n("bottom")||(o=0),"auto"===n("left")&&"auto"===n("right")||(i=0)),[i,o]}function Ji(t){t.forEach((function(t){var e=t.matrix;e&&(t.matrix=qe(e,3,4))}))}function $i(t){for(var e=t.parentElement,n=!1,r=Ct(t);e;){var a=Oo(e).transform;if(a&&"none"!==a){n=!0;break}if(e===r)break;e=e.parentElement}return{fixedContainer:e||r,hasTransform:n}}function to(t,e){return void 0===e&&(e=t.length>9),"".concat(e?"matrix3d":"matrix","(").concat(He(t,!e).join(","),")")}function eo(t){var e=t.clientWidth,n=t.clientHeight;if(!t)return{x:0,y:0,width:0,height:0,clientWidth:e,clientHeight:n};var r=t.viewBox,a=r&&r.baseVal||{x:0,y:0,width:0,height:0};return{x:a.x,y:a.y,width:a.width||e,height:a.height||n,clientWidth:e,clientHeight:n}}function no(t,e){var n,r=eo(t),a=r.width,i=r.height,o=r.clientWidth,s=r.clientHeight,c=o/a,l=s/i,u=t.preserveAspectRatio.baseVal,f=u.align,d=u.meetOrSlice,p=[0,0],m=[c,l],g=[0,0];if(1!==f){var h=(f-2)%3,v=Math.floor((f-2)/3);p[0]=a*h/2,p[1]=i*v/2;var b=2===d?Math.max(l,c):Math.min(c,l);m[0]=b,m[1]=b,g[0]=(o-a)/2*h,g[1]=(s-i)/2*v}var w=rn(m,e);return n=tr(g,2),w[e*(e-1)]=n[0],w[e*(e-1)+1]=n[1],Wi(w,e,p)}function ro(t,e,n){return Qe(t,Ge(e,n),n)}function ao(t,e,n,r){return[[0,0],[e,0],[0,n],[e,n]].map((function(e){return ro(t,e,r)}))}function io(t){var e=t.map((function(t){return t[0]})),n=t.map((function(t){return t[1]})),r=Math.min.apply(Math,er([],tr(e),!1)),a=Math.min.apply(Math,er([],tr(n),!1)),i=Math.max.apply(Math,er([],tr(e),!1)),o=Math.max.apply(Math,er([],tr(n),!1));return{left:r,top:a,right:i,bottom:o,width:i-r,height:o-a}}function oo(t,e,n,r){return io(ao(t,e,n,r))}function so(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}function co(t,e){return so([e[0]-t[0],e[1]-t[1]])}function lo(t,e,n,r){void 0===n&&(n=1),void 0===r&&(r=mt(t,e));var a=co(t,e);return{transform:"translateY(-50%) translate(".concat(t[0],"px, ").concat(t[1],"px) rotate(").concat(r,"rad) scaleY(").concat(n,")"),width:"".concat(a,"px")}}function uo(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var a=n.length,i=n.reduce((function(t,e){return t+e[0]}),0)/a,o=n.reduce((function(t,e){return t+e[1]}),0)/a;return{transform:"translateZ(0px) translate(".concat(i,"px, ").concat(o,"px) rotate(").concat(t,"rad) scale(").concat(e,")")}}function fo(t,e){var n=t[e];return U(n)?$n($n({},t),n):t}function po(t){var e=t&&!F(t.offsetWidth),n=0,r=0,a=0,i=0,o=0,s=0,c=0,l=0,u=0,f=0,d=0,p=0,m=1/0,g=1/0,h=1/0,v=1/0,b=0,w=0,A=!1;if(t)if(e||"svg"===t.tagName.toLowerCase()){var k=ua(t),y=t.style,x="border-box"===k("boxSizing"),S=parseFloat(k("borderLeftWidth"))||0,E=parseFloat(k("borderRightWidth"))||0,D=parseFloat(k("borderTopWidth"))||0,C=parseFloat(k("borderBottomWidth"))||0,I=(parseFloat(k("paddingLeft"))||0)+(parseFloat(k("paddingRight"))||0),R=(parseFloat(k("paddingTop"))||0)+(parseFloat(k("paddingBottom"))||0),O=I+(S+E),z=R+(D+C),_=k("position"),M=0,B=0;if("clientLeft"in t){var T=null;if(T="absolute"===_?ji(t,Ct(t)).offsetParent:t.parentElement){var P=ua(T);M=parseFloat(P("width")),B=parseFloat(P("height"))}}u=Math.max(I,lt(k("minWidth"),M)||0),f=Math.max(R,lt(k("minHeight"),B)||0),m=lt(k("maxWidth"),M),g=lt(k("maxHeight"),B),isNaN(m)&&(m=1/0),isNaN(g)&&(g=1/0),b=lt(y.width,0)||0,w=lt(y.height,0)||0,o=parseFloat(k("width"))||0,s=parseFloat(k("height"))||0,n=c=$o(o-b)<1?ut(u,b||o,m):o,r=l=$o(s-w)<1?ut(f,w||s,g):s,a=c,i=l,x?(h=m,v=g,d=u,p=f,c=n-O,l=r-z):(h=m+O,v=g+z,d=u+O,p=f+z,n=c+O,r=l+z),a=c+I,i=l+R}else{var Y=t.getBBox();A=!0,o=n=Y.width,s=r=Y.height,c=n,l=r,a=n,i=r}return{svg:A,offsetWidth:n,offsetHeight:r,clientWidth:a,clientHeight:i,contentWidth:c,contentHeight:l,inlineCSSWidth:b,inlineCSSHeight:w,cssWidth:o,cssHeight:s,minWidth:u,minHeight:f,maxWidth:m,maxHeight:g,minOffsetWidth:d,minOffsetHeight:p,maxOffsetWidth:h,maxOffsetHeight:v}}function mo(t,e){return mt(e>0?t[0]:t[1],e>0?t[1]:t[0])}function go(t,e){var n=t===Ct(t)||t===Dt(t),r={clientLeft:t.clientLeft,clientTop:t.clientTop,clientWidth:t.clientWidth,clientHeight:t.clientHeight,scrollWidth:t.scrollWidth,scrollHeight:t.scrollHeight,overflow:!1};return n&&(r.clientHeight=Math.max(e.height,r.clientHeight),r.scrollHeight=Math.max(e.height,r.scrollHeight)),r.overflow="visible"!==ua(t)("overflow"),$n($n({},e),r)}function ho(t,e,n,r){var a=t.left,i=t.right,o=t.top,s=t.bottom,c=e.top,l=e.left,u={left:l+a,top:c+o,right:l+i,bottom:c+s,width:i-a,height:s-o};return n&&r?go(n,u):u}function vo(t,e){var n=0,r=0,a=0,i=0;if(t){var o=t.getBoundingClientRect();n=o.left,r=o.top,a=o.width,i=o.height}var s={left:n,top:r,width:a,height:i,right:n+a,bottom:r+i};return t&&e?go(t,s):s}function bo(t,e,n,r){return t||(e?[0,0]:wo(n.target,r))}function wo(t,e){if(t){var n=t.getAttribute("data-rotation")||"",r=t.getAttribute("data-direction");if(e.deg=n,r){var a=[0,0];return r.indexOf("w")>-1&&(a[0]=-1),r.indexOf("e")>-1&&(a[0]=1),r.indexOf("n")>-1&&(a[1]=-1),r.indexOf("s")>-1&&(a[1]=1),a}}}function Ao(t,e){return[Ue(e,t[0]),Ue(e,t[1]),Ue(e,t[2]),Ue(e,t[3])]}function ko(t){var e=t.left,n=t.top;return Ao([t.pos1,t.pos2,t.pos3,t.pos4],[e,n])}function yo(t,e){t[e?"controlAbles":"targetAbles"].forEach((function(e){e.unset&&e.unset(t)}))}function xo(t,e){var n=e?"controlGesto":"targetGesto",r=t[n];!1===(null==r?void 0:r.isIdle())&&yo(t,e),null==r||r.unset(),t[n]=null}function So(t,e){if(e){var n=Zr(e);n.nextStyle=$n($n({},n.nextStyle),t)}return{style:t,cssText:ct(t).map((function(e){return"".concat(nt(e,"-"),": ").concat(t[e],";")})).join("")}}function Eo(t,e,n){var r=e.afterTransform||e.transform;return $n($n({},So($n($n($n({},t.style),e.style),{transform:r}),n)),{afterTransform:r,transform:t.transform})}function Do(t,e,n,r){var a=e.datas;a.datas||(a.datas={});var i=$n($n({},n),{target:t.state.target,clientX:e.clientX,clientY:e.clientY,inputEvent:e.inputEvent,currentTarget:t,moveable:t,datas:a.datas,isFirstDrag:!!e.isFirstDrag,isTrusted:!1!==e.isTrusted,stopAble:function(){a.isEventStart=!1},stopDrag:function(){var t;null===(t=e.stop)||void 0===t||t.call(e)}});return a.isStartEvent?r||(a.lastEvent=i):a.isStartEvent=!0,i}function Co(t,e,n){var r=e.datas,a="isDrag"in n?n.isDrag:e.isDrag;return r.datas||(r.datas={}),$n($n({isDrag:a},n),{moveable:t,target:t.state.target,clientX:e.clientX,clientY:e.clientY,inputEvent:e.inputEvent,currentTarget:t,lastEvent:r.lastEvent,isDouble:e.isDouble,datas:r.datas,isFirstDrag:!!e.isFirstDrag})}function Io(t,e,n){t._emitter.on(e,n)}function Ro(t,e,n,r){return t.triggerEvent(e,n,r)}function Oo(t,e){return It(t).getComputedStyle(t,e)}function zo(t,e,n){var r={},a={};return t.filter((function(t){var i=t.name;if(r[i]||!e.some((function(e){return t[e]})))return!1;if(!n&&t.ableGroup){if(a[t.ableGroup])return!1;a[t.ableGroup]=!0}return r[i]=!0,!0}))}function _o(t,e){return t===e||null==t&&null==e}function Mo(t,e){var n=[],r=[];return t.forEach((function(a,i){var o=e(a,i,t),s=r.indexOf(o),c=n[s]||[];-1===s&&(r.push(o),n.push(c)),c.push(a)})),n}function Bo(t){return t.reduce((function(t,e){return t.concat(e)}),[])}function To(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return t.sort((function(t,e){return $o(e)-$o(t)})),t[0]}function Po(t,e,n){return Qe(Le(t,n),Ge(e,n),n)}function Yo(t,e){var n,r=t.is3d?4:3;return n=tr(Po(t.rootMatrix,[e.distX,e.distY],r),2),e.distX=n[0],e.distY=n[1],e}function Lo(t,e,n,r){if(!n[0]&&!n[1])return e;var a=ro(t,[Ri(n[0]),0],r),i=ro(t,[0,Ri(n[1])],r);return Ue(e,ro(t,[n[0]/so(a),n[1]/so(i)],r))}function Xo(t,e,n){return n?"".concat(t/e*100,"%"):"".concat(t,"px")}function Go(t){return $o(t)<=Sr?0:t}function qo(t){return function(e){if(!e.isDragging(t))return"";var n=function(t,e){var n,r=t.targetGesto,a=t.controlGesto;return(null==r?void 0:r.isFlag())&&(n=r.getEventData()[e]),!n&&(null==a?void 0:a.isFlag())&&(n=a.getEventData()[e]),n||{}}(e,t),r=n.deg;return r?Ni("view-control-rotation".concat(r)):""}}function No(t,e){return void 0===e&&(e=[t]),function(n,r){if(r.isRequest)return!!e.some((function(t){return r.requestAble===t}))&&r.parentDirection;var a=r.inputEvent.target;return At(a,Ni("direction"))&&(!t||At(a,Ni(t)))}}function Fo(t,e){return t?Ot(t)?t:H(t)?e?document.querySelector(t):t:V(t)?t():Rt(t)?t:"current"in t?t.current:t:null}function Uo(t,e){return t?((n=t)&&U(n)&&!Ot(n)&&(W(n)||"length"in n)?[].slice.call(t):[t]).reduce((function(t,n){return H(n)&&e?er(er([],tr(t),!1),tr([].slice.call(document.querySelectorAll(n))),!1):(W(n)?t.push(Uo(n,e)):t.push(Fo(n,e)),t)}),[]):[];var n}function Wo(t,e){var n=t.rootMatrix,r=t.is3d,a=Le(n,r?4:3);return r||(a=qe(a,3,4)),a[12]=0,a[13]=0,a[14]=0,function(t,e){var n=Qe(t,[e[0],e[1]||0,e[2]||0,1],4),r=n[3]||1;return[n[0]/r,n[1]/r,n[2]/r]}(a,e)}function Ho(t,e,n,r,a){var i=tr(t,2),o=i[0],s=i[1],c=0,l=0;if(a&&o&&s){var u=mt([0,0],e),f=mt([0,0],r),d=so(e),p=Math.cos(u-f)*d;if(r[0])if(r[1]){var m=r[0]*o,g=r[1]*s,h=Math.atan2(m+e[0],g+e[1]),v=Math.atan2(m,g);h<0&&(h+=2*Math.PI),v<0&&(v+=2*Math.PI);var b=0;(b=$o(h-v)<Math.PI/2||$o(h-v)>Math.PI/2*3?h-v:h-(v+=Math.PI))>2*Math.PI?b-=2*Math.PI:b>Math.PI?b=2*Math.PI-b:b<-Math.PI&&(b=-2*Math.PI-b);var w=so([m+e[0],g+e[1]])*Math.cos(b);c=w*Math.sin(v)-m,l=w*Math.cos(v)-g,r[0]<0&&(c*=-1),r[1]<0&&(l*=-1)}else l=(c=p)/n;else c=(l=p)*n}else c=r[0]*e[0],l=r[1]*e[1];return[c,l]}function Qo(t,e,n,r){var a,i=n.ratio,o=n.startOffsetWidth,s=n.startOffsetHeight,c=0,l=0,u=r.distX,f=r.distY,d=r.pinchScale,p=r.parentDistance,m=r.parentDist,g=r.parentScale,h=n.fixedDirection,v=[0,1].map((function(e){return $o(t[e]-h[e])})),b=[0,1].map((function(t){var e=v[t];return 0!==e&&(e=2/e),e}));if(m)c=m[0],l=m[1],e&&(c?l||(l=c/i):c=l*i);else if(Q(d))c=(d-1)*o,l=(d-1)*s;else if(g)c=(g[0]-1)*o,l=(g[1]-1)*s;else if(p){var w=o*v[0],A=s*v[1],k=so([w,A]);c=p/k*w*b[0],l=p/k*A*b[1]}else{var y=Nr({datas:n,distX:u,distY:f});y=b.map((function(t,e){return y[e]*t})),c=(a=tr(Ho([o,s],y,i,t,e),2))[0],l=a[1]}return{distWidth:c,distHeight:l}}function Vo(t,e){if(e){if("left"===t)return{x:"0%",y:"50%"};if("top"===t)return{x:"50%",y:"50%"};if("center"===t)return{x:"50%",y:"50%"};if("right"===t)return{x:"100%",y:"50%"};if("bottom"===t)return{x:"50%",y:"100%"};var n=tr(t.split(" "),2),r=n[0],a=n[1],i=Vo(r||""),o=Vo(a||""),s=$n($n({},i),o),c={x:"50%",y:"50%"};return s.x&&(c.x=s.x),s.y&&(c.y=s.y),s.value&&(s.x&&!s.y&&(c.y=s.value),!s.x&&s.y&&(c.x=s.value)),c}return"left"===t?{x:"0%"}:"right"===t?{x:"100%"}:"top"===t?{y:"0%"}:"bottom"===t?{y:"100%"}:t?"center"===t?{value:"50%"}:{value:t}:{}}function jo(t,e,n){var r=Vo(t,!0),a=r.x,i=r.y;return[lt(a,e)||0,lt(i,n)||0]}function Zo(t,e){return t.length===e.length&&t.every((function(t,n){var r=e[n],a=W(t),i=W(r);return a&&i?Zo(t,r):!a&&!i&&t===r}))}function Ko(t,e,n,r){var a=t[e];return!(e in t)||a!==n&&r(a)!==r(n)?(t[e]=n,n):a}function Jo(t){return t>=0?1:-1}function $o(t){return Math.abs(t)}function ts(t,e){return function(t){for(var e=[],n=0;n<t;++n)e.push(n);return e}(t).map((function(t){return e(t)}))}function es(t){return Q(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 ns=nr("pinchable",{props:["pinchable"],events:["pinchStart","pinch","pinchEnd","pinchGroupStart","pinchGroup","pinchGroupEnd"],dragStart:function(){return!0},pinchStart:function(t,e){var n=e.datas,r=e.targets,a=e.angle,i=e.originalDatas,o=t.props,s=o.pinchable,c=o.ables;if(!s)return!1;var l="onPinch".concat(r?"Group":"","Start"),u="drag".concat(r?"Group":"","ControlStart"),f=(!0===s?t.controlAbles:c.filter((function(t){return s.indexOf(t.name)>-1}))).filter((function(t){return t.canPinch&&t[u]})),d=Do(t,e,{});r&&(d.targets=r);var p=Ro(t,l,d);n.isPinch=!1!==p,n.ables=f;var m=n.isPinch;return!!m&&(f.forEach((function(n){if(i[n.name]=i[n.name]||{},n[u]){var r=$n($n({},e),{datas:i[n.name],parentRotate:a,isPinch:!0});n[u](t,r)}})),t.state.snapRenderInfo={request:e.isRequest,direction:[0,0]},m)},pinch:function(t,e){var n=e.datas,r=e.scale,a=e.distance,i=e.originalDatas,o=e.inputEvent,s=e.targets,c=e.angle;if(n.isPinch){var l=a*(1-1/r),u=Do(t,e,{});s&&(u.targets=s);var f="onPinch".concat(s?"Group":"");Ro(t,f,u);var d=n.ables,p="drag".concat(s?"Group":"","Control");return d.forEach((function(n){n[p]&&n[p](t,$n($n({},e),{datas:i[n.name],inputEvent:o,resolveMatrix:!0,pinchScale:r,parentDistance:l,parentRotate:c,isPinch:!0}))})),u}},pinchEnd:function(t,e){var n=e.datas,r=e.isPinch,a=e.inputEvent,i=e.targets,o=e.originalDatas;if(n.isPinch){var s="onPinch".concat(i?"Group":"","End"),c=Co(t,e,{isDrag:r});i&&(c.targets=i),Ro(t,s,c);var l=n.ables,u="drag".concat(i?"Group":"","ControlEnd");return l.forEach((function(n){n[u]&&n[u](t,$n($n({},e),{isDrag:r,datas:o[n.name],inputEvent:a,isPinch:!0}))})),r}},pinchGroupStart:function(t,e){return this.pinchStart(t,$n($n({},e),{targets:t.props.targets}))},pinchGroup:function(t,e){return this.pinch(t,$n($n({},e),{targets:t.props.targets}))},pinchGroupEnd:function(t,e){return this.pinchEnd(t,$n($n({},e),{targets:t.props.targets}))}}),rs=No("scalable"),as={name:"scalable",ableGroup:"size",canPinch:!0,props:["scalable","throttleScale","renderDirections","keepRatio","edge","displayAroundControls"],events:["scaleStart","beforeScale","scale","scaleEnd","scaleGroupStart","beforeScaleGroup","scaleGroup","scaleGroupEnd"],render:wa("scalable"),dragControlCondition:rs,viewClassName:qo("scalable"),dragControlStart:function(t,e){var n=e.datas,r=e.isPinch,a=e.inputEvent,i=bo(e.parentDirection,r,a,n),o=t.state,s=o.width,c=o.height,l=o.targetTransform,u=o.target,f=o.pos1,d=o.pos2,p=o.pos4;if(!i||!u)return!1;r||Pr(t,e),n.datas={},n.transform=l,n.prevDist=[1,1],n.direction=i,n.startOffsetWidth=s,n.startOffsetHeight=c,n.startValue=[1,1];var m=!i[0]&&!i[1]||i[0]||!i[1];function g(t){n.ratio=t&&isFinite(t)?t:0}function h(t){var e=si(n.startPositions,t);n.fixedDirection=e.fixedDirection,n.fixedPosition=e.fixedPosition,n.fixedOffset=e.fixedOffset}Qr(e,"scale"),n.isWidth=m,n.startPositions=ko(t.state),n.setFixedDirection=h,g(ht(f,d)/ht(d,p)),h([-i[0],-i[1]]);var v=function(t){n.minScaleSize=t},b=function(t){n.maxScaleSize=t};v([-1/0,-1/0]),b([1/0,1/0]);var w=Do(t,e,$n($n({direction:i,set:function(t){n.startValue=t},setRatio:g,setFixedDirection:h,setMinScaleSize:v,setMaxScaleSize:b},Hr(e)),{dragStart:oi.dragStart(t,(new Mr).dragStart([0,0],e))})),A=Ro(t,"onScaleStart",w);return n.startFixedDirection=n.fixedDirection,!1!==A&&(n.isScale=!0,t.state.snapRenderInfo={request:e.isRequest,direction:i}),!!n.isScale&&w},dragControl:function(t,e){Yr(e,"scale");var n=e.datas,r=e.parentKeepRatio,a=e.parentFlag,i=e.isPinch,o=e.dragClient,s=e.isRequest,c=e.useSnap,l=e.resolveMatrix,u=n.prevDist,f=n.direction,d=n.startOffsetWidth,p=n.startOffsetHeight,m=n.isScale,g=n.startValue,h=n.isWidth,v=n.ratio;if(!m)return!1;var b=t.props,w=b.throttleScale,A=b.parentMoveable,k=f;f[0]||f[1]||(k=[1,1]);var y=v&&(null!=r?r:b.keepRatio)||!1,x=t.state,S=[g[0],g[1]];function E(){var t=Qo(k,y,n,e),r=t.distWidth,a=t.distHeight,i=d?(d+r)/d:1,o=p?(p+a)/p:1;g[0]||(S[0]=r/d),g[1]||(S[1]=a/p);var s=(k[0]||y?i:1)*S[0],c=(k[1]||y?o:1)*S[1];return 0===s&&(s=Jo(u[0])*Er),0===c&&(c=Jo(u[1])*Er),[s,c]}var D=E();if(!i&&t.props.groupable){var C=(x.snapRenderInfo||{}).direction;W(C)&&(C[0]||C[1])&&(x.snapRenderInfo={direction:f,request:e.isRequest})}Ro(t,"onBeforeScale",Do(t,e,{scale:D,setFixedDirection:function(t){return n.setFixedDirection(t),D=E()},startFixedDirection:n.startFixedDirection,setScale:function(t){D=t}},!0));var I,R,O=[D[0]/S[0],D[1]/S[1]],z=o,_=[0,0],M=!o&&!a&&i;if(M||l?z=ea(t,n.targetAllTransform,[0,0],[0,0],n):o||(z=n.fixedPosition),i||(_=Ti(t,O,f,!c&&s,n)),y){k[0]&&k[1]&&_[0]&&_[1]&&(Math.abs(_[0]*d)>Math.abs(_[1]*p)?_[1]=0:_[0]=0);var B=!_[0]&&!_[1];if(B&&(h?O[0]=vt(O[0]*S[0],w)/S[0]:O[1]=vt(O[1]*S[1],w)/S[1]),k[0]&&!k[1]||_[0]&&!_[1]||B&&h){O[0]+=_[0];var T=d*O[0]*S[0]/v;O[1]=T/p/S[1]}else if(!k[0]&&k[1]||!_[0]&&_[1]||B&&!h){O[1]+=_[1];var P=p*O[1]*S[1]*v;O[0]=P/d/S[0]}}else O[0]+=_[0],O[1]+=_[1],_[0]||(O[0]=vt(O[0]*S[0],w)/S[0]),_[1]||(O[1]=vt(O[1]*S[1],w)/S[1]);0===O[0]&&(O[0]=Jo(u[0])*Er),0===O[1]&&(O[1]=Jo(u[1])*Er),I=O,R=[S[0],S[1]],D=[I[0]*R[0],I[1]*R[1]];var Y=[d,p],L=[d*D[0],p*D[1]];L=dt(L,n.minScaleSize,n.maxScaleSize,!!y&&v),D=ts(2,(function(t){return Y[t]?L[t]/Y[t]:L[t]})),O=ts(2,(function(t){return D[t]/S[t]}));var X=ts(2,(function(t){return u[t]?O[t]/u[t]:O[t]})),G="scale(".concat(O.join(", "),")"),q="scale(".concat(D.join(", "),")"),N=Lr(n,q,G),F=!g[0]||!g[1],U=function(t,e,n,r,a,i,o){return na(t,e,n,r,a,i,o)}(t,F?q:G,n.fixedDirection,z,n.fixedOffset,n,F),H=M?U:We(U,n.prevInverseDist||[0,0]);if(n.prevDist=O,n.prevInverseDist=U,D[0]===u[0]&&D[1]===u[1]&&H.every((function(t){return!t}))&&!A&&!M)return!1;var Q=Do(t,e,$n({offsetWidth:d,offsetHeight:p,direction:f,scale:D,dist:O,delta:X,isPinch:!!i},ta(t,N,H,i,e)));return Ro(t,"onScale",Q),Q},dragControlEnd:function(t,e){var n=e.datas;if(!n.isScale)return!1;n.isScale=!1;var r=Co(t,e,{});return Ro(t,"onScaleEnd",r),r},dragGroupControlCondition:rs,dragGroupControlStart:function(t,e){var n=e.datas,r=this.dragControlStart(t,e);if(!r)return!1;var a=fa(t,"resizable",e);n.moveableScale=t.scale;var i=pa(t,this,"dragControlStart",e,(function(e,r){return ma(t,e,n,r)})),o=function(e){r.setFixedDirection(e),i.forEach((function(r,i){r.setFixedDirection(e),ma(t,r.moveable,n,a[i])}))};n.setFixedDirection=o;var s=$n($n({},r),{targets:t.props.targets,events:i,setFixedDirection:o}),c=Ro(t,"onScaleGroupStart",s);return n.isScale=!1!==c,!!n.isScale&&s},dragGroupControl:function(t,e){var n=e.datas;if(n.isScale){Io(t,"onBeforeScale",(function(n){Ro(t,"onBeforeScaleGroup",Do(t,e,$n($n({},n),{targets:t.props.targets}),!0))}));var r=this.dragControl(t,e);if(r){var a=r.dist,i=n.moveableScale;t.scale=[a[0]*i[0],a[1]*i[1]];var o=t.props.keepRatio,s=n.fixedPosition,c=pa(t,this,"dragControl",e,(function(e,n){var r=tr(Qe(en(t.rotation/180*Math.PI,3),[n.datas.originalX*a[0],n.datas.originalY*a[1],1],3),2),i=r[0],c=r[1];return $n($n({},n),{parentDist:null,parentScale:a,parentKeepRatio:o,dragClient:Ue(s,[i,c])})})),l=$n({targets:t.props.targets,events:c},r);return Ro(t,"onScaleGroup",l),l}}},dragGroupControlEnd:function(t,e){var n=e.isDrag;if(e.datas.isScale){this.dragControlEnd(t,e);var r=pa(t,this,"dragControlEnd",e);return Ro(t,"onScaleGroupEnd",Co(t,e,{targets:t.props.targets,events:r})),n}},request:function(){var t={},e=0,n=0,r=!1;return{isControl:!0,requestStart:function(e){return r=e.useSnap,{datas:t,parentDirection:e.direction||[1,1],useSnap:r}},request:function(a){return e+=a.deltaWidth,n+=a.deltaHeight,{datas:t,parentDist:[e,n],parentKeepRatio:a.keepRatio,useSnap:r}},requestEnd:function(){return{datas:t,isDrag:!0,useSnap:r}}}}};function is(t,e){return t.map((function(t,n){return N(t,e[n],1,2)}))}function os(t,e,n){var r=mt(t,e),a=mt(t,n)-r;return a>=0?a:a+2*Math.PI}var ss={name:"warpable",ableGroup:"size",props:["warpable","renderDirections","edge","displayAroundControls"],events:["warpStart","warp","warpEnd"],viewClassName:qo("warpable"),render:function(t,e){var n=t.props,r=n.resizable,a=n.scalable,i=n.warpable,o=n.zoom;if(r||a||!i)return[];var s=t.state,c=s.pos1,l=s.pos2,u=s.pos3,f=s.pos4,d=is(c,l),p=is(l,c),m=is(c,u),g=is(u,c),h=is(u,f),v=is(f,u),b=is(l,f),w=is(f,l);return er([e.createElement("div",{className:Ni("line"),key:"middeLine1",style:lo(d,h,o)}),e.createElement("div",{className:Ni("line"),key:"middeLine2",style:lo(p,v,o)}),e.createElement("div",{className:Ni("line"),key:"middeLine3",style:lo(m,b,o)}),e.createElement("div",{className:Ni("line"),key:"middeLine4",style:lo(g,w,o)})],tr(Aa(t,"warpable",e)),!1)},dragControlCondition:function(t,e){if(e.isRequest)return!1;var n=e.inputEvent.target;return At(n,Ni("direction"))&&At(n,Ni("warpable"))},dragControlStart:function(t,e){var n=e.datas,r=e.inputEvent,a=t.props.target,i=wo(r.target,n);if(!i||!a)return!1;var o=t.state,s=o.transformOrigin,c=o.is3d,l=o.targetTransform,u=o.targetMatrix,f=o.width,d=o.height,p=o.left,m=o.top;return n.datas={},n.targetTransform=l,n.warpTargetMatrix=c?u:qe(u,3,4),n.targetInverseMatrix=Ye(Le(n.warpTargetMatrix,4),3,4),n.direction=i,n.left=p,n.top=m,n.poses=[[0,0],[f,0],[0,d],[f,d]].map((function(t){return We(t,s)})),n.nextPoses=n.poses.map((function(t){var e=tr(t,2),r=e[0],a=e[1];return Qe(n.warpTargetMatrix,[r,a,0,1],4)})),n.startValue=nn(4),n.prevMatrix=nn(4),n.absolutePoses=ko(o),n.posIndexes=Fr(i),Pr(t,e),Qr(e,"matrix3d"),o.snapRenderInfo={request:e.isRequest,direction:i},!1!==Ro(t,"onWarpStart",Do(t,e,$n({set:function(t){n.startValue=t}},Hr(e))))&&(n.isWarp=!0),n.isWarp},dragControl:function(t,e){var n=e.datas,r=e.isRequest,a=e.distX,i=e.distY,o=n.targetInverseMatrix,s=n.prevMatrix,c=n.isWarp,l=n.startValue,u=n.poses,f=n.posIndexes,d=n.absolutePoses;if(!c)return!1;if(Yr(e,"matrix3d"),za(t,"warpable")){var p=f.map((function(t){return d[t]}));p.length>1&&p.push([(p[0][0]+p[1][0])/2,(p[0][1]+p[1][1])/2]);var m=ni(t,r,{horizontal:p.map((function(t){return t[1]+i})),vertical:p.map((function(t){return t[0]+a}))}),g=m.horizontal,h=m.vertical;i-=g.offset,a-=h.offset}var v=Nr({datas:n,distX:a,distY:i},!0),b=n.nextPoses.slice();if(f.forEach((function(t){b[t]=Ue(b[t],v)})),!yr.every((function(t){return e=t.map((function(t){return u[t]})),n=t.map((function(t){return b[t]})),r=os(e[0],e[1],e[2]),a=os(n[0],n[1],n[2]),i=Math.PI,!(r>=i&&a<=i||r<=i&&a>=i);var e,n,r,a,i})))return!1;var w=on(u[0],u[2],u[1],u[3],b[0],b[2],b[1],b[3]);if(!w.length)return!1;var A=Gr(n,Fe(o,w,4),!0),k=Fe(Le(s,4),A,4);n.prevMatrix=A;var y=Fe(l,A,4),x=Lr(n,"matrix3d(".concat(y.join(", "),")"),"matrix3d(".concat(A.join(", "),")"));return jr(e,x),Ro(t,"onWarp",Do(t,e,$n({delta:k,matrix:y,dist:A,multiply:Fe,transform:x},So({transform:x},e)))),!0},dragControlEnd:function(t,e){var n=e.datas,r=e.isDrag;return!!n.isWarp&&(n.isWarp=!1,Ro(t,"onWarpEnd",Co(t,e,{})),r)}},cs=Ni("area-pieces"),ls=Ni("area-piece"),us=Ni("avoid"),fs=Ni("view-dragging");function ds(t){var e=t.areaElement;if(e){var n=t.state,r=n.width,a=n.height;yt(e,us),e.style.cssText+="left: 0px; top: 0px; width: ".concat(r,"px; height: ").concat(a,"px")}}function ps(t){return t.createElement("div",{key:"area_pieces",className:cs},t.createElement("div",{className:ls}),t.createElement("div",{className:ls}),t.createElement("div",{className:ls}),t.createElement("div",{className:ls}))}var ms={name:"dragArea",props:["dragArea","passDragArea"],events:["click","clickGroup"],render:function(t,e){var n=t.props,r=n.target,a=n.dragArea,i=n.groupable,o=n.passDragArea,s=t.getState(),c=s.width,l=s.height,u=s.renderPoses,f=o?Ni("area","pass"):Ni("area");if(i)return[e.createElement("div",{key:"area",ref:R(t,"areaElement"),className:f}),ps(e)];if(!r||!a)return[];var d=on([0,0],[c,0],[0,l],[c,l],u[0],u[1],u[2],u[3]),p=d.length?to(d,!0):"none";return[e.createElement("div",{key:"area",ref:R(t,"areaElement"),className:f,style:{top:"0px",left:"0px",width:"".concat(c,"px"),height:"".concat(l,"px"),transformOrigin:"0 0",transform:p}}),ps(e)]},dragStart:function(t,e){var n=e.datas,r=e.clientX,a=e.clientY;if(!e.inputEvent)return!1;n.isDragArea=!1;var i=t.areaElement,o=t.state,s=o.moveableClientRect,c=o.renderPoses,l=o.rootMatrix,u=o.is3d,f=s.left,d=s.top,p=io(c),m=p.left,g=p.top,h=p.width,v=p.height,b=tr(Po(l,[r-f,a-d],u?4:3),2),w=b[0],A=b[1],k=[{left:m,top:g,width:h,height:(A-=g)-10},{left:m,top:g,width:(w-=m)-10,height:v},{left:m,top:g+A+10,width:h,height:v-A-10},{left:m+w+10,top:g,width:h-w-10,height:v}],y=[].slice.call(i.nextElementSibling.children);k.forEach((function(t,e){y[e].style.cssText="left: ".concat(t.left,"px;top: ").concat(t.top,"px; width: ").concat(t.width,"px; height: ").concat(t.height,"px;")})),kt(i,us),o.disableNativeEvent=!0},drag:function(t,e){var n=e.datas,r=e.inputEvent;if(this.enableNativeEvent(t),!r)return!1;n.isDragArea||(n.isDragArea=!0,ds(t))},dragEnd:function(t,e){this.enableNativeEvent(t);var n=e.inputEvent,r=e.datas;if(!n)return!1;r.isDragArea||ds(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){ds(t),t.state.disableNativeEvent=!1},enableNativeEvent:function(t){var e=t.state;e.disableNativeEvent&&ot((function(){e.disableNativeEvent=!1}))}},gs=nr("origin",{props:["origin","svgOrigin"],render:function(t,e){var n,r=t.props,a=r.zoom,i=r.svgOrigin,o=r.groupable,s=t.getState(),c=s.beforeOrigin,l=s.rotation,u=s.svg,f=s.allMatrix,d=s.is3d,p=s.left,m=s.top,g=s.offsetWidth,h=s.offsetHeight;if(!o&&u&&i){var v=tr(jo(i,g,h),2);n=uo(l,a,We(ro(f,[v[0],v[1]],d?4:3),[p,m]))}else n=uo(l,a,c);return[e.createElement("div",{className:Ni("control","origin"),style:n,key:"beforeOrigin"})]}});function hs(t){var e=t.scrollContainer;return[e.scrollLeft,e.scrollTop]}var vs={name:"scrollable",canPinch:!0,props:["scrollable","scrollContainer","scrollThreshold","scrollThrottleTime","getScrollPosition","scrollOptions"],events:["scroll","scrollGroup"],dragRelation:"strong",dragStart:function(t,e){var n=t.props,r=n.scrollContainer,a=void 0===r?t.getContainer():r,i=n.scrollOptions,o=new Sn,s=Fo(a,!0);e.datas.dragScroll=o,t.state.dragScroll=o;var c=e.isControl?"controlGesto":"targetGesto",l=e.targets;o.on("scroll",(function(n){var r=n.container,a=n.direction,i=Do(t,e,{scrollContainer:r,direction:a}),o=l?"onScrollGroup":"onScroll";l&&(i.targets=l),Ro(t,o,i)})).on("move",(function(e){var n=e.offsetX,r=e.offsetY,a=e.inputEvent;t[c].scrollBy(n,r,a.inputEvent,!0)})).on("scrollDrag",(function(e){(0,e.next)(t[c].getCurrentEvent())})),o.dragStart(e,$n({container:s},i))},checkScroll:function(t,e){var n=e.datas.dragScroll;if(n){var r=t.props,a=r.scrollContainer,i=void 0===a?t.getContainer():a,o=r.scrollThreshold,s=void 0===o?0:o,c=r.scrollThrottleTime,l=void 0===c?0:c,u=r.getScrollPosition,f=void 0===u?hs:u,d=r.scrollOptions;return n.drag(e,$n({container:i,threshold:s,throttleTime:l,getScrollPosition:function(t){return f({scrollContainer:t.container,direction:t.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,$n($n({},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,$n($n({},e),{targets:t.props.targets}))},dragGroup:function(t,e){return this.drag(t,$n($n({},e),{targets:t.props.targets}))},dragGroupEnd:function(t,e){return this.dragEnd(t,$n($n({},e),{targets:t.props.targets}))},dragGroupControlStart:function(t,e){return this.dragStart(t,$n($n({},e),{targets:t.props.targets,isControl:!0}))},dragGroupControl:function(t,e){return this.drag(t,$n($n({},e),{targets:t.props.targets}))},dragGroupControEnd:function(t,e){return this.dragEnd(t,$n($n({},e),{targets:t.props.targets}))},unset:function(t){var e,n=t.state;null===(e=n.dragScroll)||void 0===e||e.dragEnd(),n.dragScroll=null}},bs={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"]},ws=nr("padding",{props:["padding"],render:function(t,e){var n=t.props;if(n.dragArea)return[];var r=es(n.padding||{}),a=r.left,i=r.top,o=r.right,s=r.bottom,c=t.getState(),l=c.renderPoses,u=[c.pos1,c.pos2,c.pos3,c.pos4],f=[];return a>0&&f.push([0,2]),i>0&&f.push([0,1]),o>0&&f.push([1,3]),s>0&&f.push([2,3]),f.map((function(t,n){var r=tr(t,2),a=r[0],i=r[1],o=on([0,0],[100,0],[0,100],[100,100],u[a],u[i],l[a],l[i]);if(o.length)return e.createElement("div",{key:"padding".concat(n),className:Ni("padding"),style:{transform:to(o,!0)}})}))}}),As=["nw","ne","se","sw"];function ks(t,e){var n=t[0]+t[1],r=n>e?e/n:1;return t[0]*=r,t[1]=e-t[1]*r,t}var ys=[1,2,5,6],xs=[0,3,4,7],Ss=[1,-1,-1,1],Es=[1,1,-1,-1];function Ds(t,e,n,r,a,i,o,s){void 0===a&&(a=0),void 0===i&&(i=0),void 0===o&&(o=n),void 0===s&&(s=r);var c=[],l=!1,u=t.filter((function(t){return!t.virtual})),f=u.map((function(t){var u=t.horizontal,f=t.vertical,d=t.pos;if(f&&!l&&(l=!0,c.push("/")),l){var p=Math.max(0,1===f?d[1]-i:s-d[1]);return c.push(Xo(p,r,e)),p}return p=Math.max(0,1===u?d[0]-a:o-d[0]),c.push(Xo(p,n,e)),p}));return{radiusPoses:u,styles:c,raws:f}}function Cs(t){for(var e=[0,0],n=[0,0],r=t.length,a=0;a<r;++a){var i=t[a];i.sub&&(i.horizontal&&(0===e[1]&&(e[0]=a),e[1]=a-e[0]+1,n[0]=a+1),i.vertical&&(0===n[1]&&(n[0]=a),n[1]=a-n[0]+1))}return{horizontalRange:e,verticalRange:n}}function Is(t,e,n,r,a,i,o){var s,c,l,u;void 0===i&&(i=[0,0]),void 0===o&&(o=!1);var f=t.indexOf("/"),d=(f>-1?t.slice(0,f):t).length,p=t.slice(0,d),m=t.slice(d+1),g=p.length,h=m.length,v=h>0,b=tr(p,4),w=b[0],A=void 0===w?"0px":w,k=b[1],y=void 0===k?A:k,x=b[2],S=void 0===x?A:x,E=b[3],D=void 0===E?y:E,C=tr(m,4),I=C[0],R=void 0===I?A:I,O=C[1],z=void 0===O?v?R:y:O,_=C[2],M=void 0===_?v?R:S:_,B=C[3],T=void 0===B?v?z:D:B,P=[A,y,S,D].map((function(t){return lt(t,e)})),Y=[R,z,M,T].map((function(t){return lt(t,n)})),L=P.slice(),X=Y.slice();s=tr(ks([L[0],L[1]],e),2),L[0]=s[0],L[1]=s[1],c=tr(ks([L[3],L[2]],e),2),L[3]=c[0],L[2]=c[1],l=tr(ks([X[0],X[3]],n),2),X[0]=l[0],X[3]=l[1],u=tr(ks([X[1],X[2]],n),2),X[1]=u[0],X[2]=u[1];var G=o?L:L.slice(0,Math.max(i[0],g)),q=o?X:X.slice(0,Math.max(i[1],h));return er(er([],tr(G.map((function(t,e){var i=As[e];return{virtual:e>=g,horizontal:Ss[e],vertical:0,pos:[r+t,a+(-1===Es[e]?n:0)],sub:!0,raw:P[e],direction:i}}))),!1),tr(q.map((function(t,n){var i=As[n];return{virtual:n>=h,horizontal:0,vertical:Es[n],pos:[r+(-1===Ss[n]?e:0),a+t],sub:!0,raw:Y[n],direction:i}}))),!1)}var Rs=[[0,-1,"n"],[1,0,"e"]],Os=[[-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 zs(t,e,n){var r=t.props.clipRelative,a=t.state,i=a.width,o=a.height,s=e,c=s.type,l=s.poses,u="rect"===c,f="circle"===c;if("polygon"===c)return n.map((function(t){return"".concat(Xo(t[0],i,r)," ").concat(Xo(t[1],o,r))}));if(u||"inset"===c){var d=n[1][1],p=n[3][0],m=n[7][0],g=n[5][1];if(u)return[d,p,g,m].map((function(t){return"".concat(t,"px")}));var h=[d,i-p,o-g,m].map((function(t,e){return Xo(t,e%2?i:o,r)}));if(n.length>8){var v=tr(We(n[4],n[0]),2),b=v[0],w=v[1];h.push.apply(h,er(["round"],tr(Ds(l.slice(8).map((function(t,e){return $n($n({},t),{pos:n[e]})})),r,b,w,m,d,p,g).styles),!1))}return h}if(f||"ellipse"===c){var A=n[0],k=Xo($o(n[1][1]-A[1]),f?Math.sqrt((i*i+o*o)/2):o,r);return(h=f?[k]:[Xo($o(n[2][0]-A[0]),i,r),k]).push("at",Xo(A[0],i,r),Xo(A[1],o,r)),h}}function _s(t,e,n,r){var a=[r,(r+e)/2,e],i=[t,(t+n)/2,n];return Os.map((function(t){var e=tr(t,3),n=e[0],r=e[1],o=e[2],s=a[n+1],c=i[r+1];return{vertical:$o(r),horizontal:$o(n),direction:o,pos:[s,c]}}))}function Ms(t){var e=[1/0,-1/0],n=[1/0,-1/0];return t.forEach((function(t){var r=t.pos;e[0]=Math.min(e[0],r[0]),e[1]=Math.max(e[1],r[0]),n[0]=Math.min(n[0],r[1]),n[1]=Math.max(n[1],r[1])})),[$o(e[1]-e[0]),$o(n[1]-n[0])]}function Bs(t,e,n,r,a){var i,o,s,c,l,u,f,d,p;if(t){var m=a;if(!m){var g=ua(t),h=g("clipPath");m="none"!==h?h:g("clip")}if(m&&"none"!==m&&"auto"!==m||(m=r)){var v=tt(m),b=v.prefix,w=void 0===b?m:b,A=v.value,k=void 0===A?"":A,y="circle"===w,x=" ";if("polygon"===w){x=",";var S=(M=$(k||"0% 0%, 100% 0%, 100% 100%, 0% 100%")).map((function(t){var r=tr(t.split(" "),2),a=r[0],i=r[1];return{vertical:1,horizontal:1,pos:[lt(a,e),lt(i,n)]}})),E=In(S.map((function(t){return t.pos})));return{type:w,clipText:m,poses:S,splitter:x,left:E.minX,right:E.maxX,top:E.minY,bottom:E.maxY}}if(y||"ellipse"===w){var D,C,I,R="",O="",z=0,_=0,M=J(k);if(y)D=void 0===(o=(i=tr(M,4))[0])?"50%":o,R=void 0===(s=i[2])?"50%":s,O=void 0===(c=i[3])?"50%":c,z=lt(D,Math.sqrt((e*e+n*n)/2)),_=z;else C=void 0===(u=(l=tr(M,5))[0])?"50%":u,I=void 0===(f=l[1])?"50%":f,R=void 0===(d=l[3])?"50%":d,O=void 0===(p=l[4])?"50%":p,z=lt(C,e),_=lt(I,n);var B=[lt(R,e),lt(O,n)];return S=er([{vertical:1,horizontal:1,pos:B,direction:"nesw"}],tr(Rs.slice(0,y?1:2).map((function(t){return{vertical:$o(t[1]),horizontal:t[0],direction:t[2],sub:!0,pos:[B[0]+t[0]*z,B[1]+t[1]*_]}}))),!1),{type:w,clipText:m,radiusX:z,radiusY:_,left:B[0]-z,top:B[1]-_,right:B[0]+z,bottom:B[1]+_,poses:S,splitter:x}}if("inset"===w){var T=(M=J(k||"0 0 0 0")).indexOf("round"),P=(T>-1?M.slice(0,T):M).length,Y=M.slice(P+1),L=tr(M.slice(0,P),4),X=L[0],G=L[1],q=void 0===G?X:G,N=L[2],F=void 0===N?X:N,U=L[3],W=void 0===U?q:U,H=tr([X,F].map((function(t){return lt(t,n)})),2),Q=H[0],V=H[1],j=tr([W,q].map((function(t){return lt(t,e)})),2),Z=j[0],K=j[1],nt=e-K,rt=n-V,at=Is(Y,nt-Z,rt-Q,Z,Q);return{type:"inset",clipText:m,poses:S=er(er([],tr(_s(Q,nt,rt,Z)),!1),tr(at),!1),top:Q,left:Z,right:nt,bottom:rt,radius:Y,splitter:x}}if("rect"===w){x=",";var it=tr((M=$(k||"0px, ".concat(e,"px, ").concat(n,"px, 0px"))).map((function(t){return et(t).value})),4),ot=it[0];return{type:"rect",clipText:m,poses:S=_s(ot,K=it[1],V=it[2],Z=it[3]),top:ot,right:K,bottom:V,left:Z,values:M,splitter:x}}}}}function Ts(t,e){var n=tr(Tr(t,e),2),r=n[0],a=n[1],i=e.datas,o=i.clipPath,s=i.clipIndex,c=o,l=c.type,u=c.poses,f=c.splitter,d=u.map((function(t){return t.pos}));if("polygon"===l)d.splice(s,0,[r,a]);else{if("inset"!==l)return;var p=ys.indexOf(s),m=xs.indexOf(s),g=u.length;if(function(t,e,n,r,a,i,o,s,c,l,u){void 0===l&&(l=0),void 0===u&&(u=0);var f=Cs(t.slice(n)),d=f.horizontalRange,p=f.verticalRange;if(r>-1)for(var m=1===Ss[r]?i-l:s-i,g=d[1];g<=r;++g){var h=1===Es[g]?u:c,v=0;if(r===g?v=i:0===g?v=l+m:-1===Ss[g]&&(v=s-(e[n][0]-l)),t.splice(n+g,0,{horizontal:Ss[g],vertical:0,pos:[v,h]}),e.splice(n+g,0,[v,h]),0===g)break}else if(a>-1){var b=1===Es[a]?o-u:c-o;if(0===d[1]&&0===p[1]){var w=[l+b,u];t.push({horizontal:Ss[0],vertical:0,pos:w}),e.push(w)}var A=p[0];for(g=p[1];g<=a&&(v=1===Ss[g]?l:s,h=0,a===g?h=o:0===g?h=u+b:1===Es[g]?h=e[n+A][1]:-1===Es[g]&&(h=c-(e[n+A][1]-u)),t.push({horizontal:0,vertical:Es[g],pos:[v,h]}),e.push([v,h]),0!==g);++g);}}(u,d,8,p,m,r,a,d[4][0],d[4][1],d[0][0],d[0][1]),g===u.length)return}var h=zs(t,o,d),v="".concat(l,"(").concat(h.join(f),")");Ro(t,"onClip",Do(t,e,$n({clipEventType:"added",clipType:l,poses:d,clipStyles:h,clipStyle:v,distX:0,distY:0},So({clipPath:v},e))))}function Ps(t,e){var n=e.datas,r=n.clipPath,a=n.clipIndex,i=r,o=i.type,s=i.poses,c=i.splitter,l=s.map((function(t){return t.pos})),u=l.length;if("polygon"===o)s.splice(a,1),l.splice(a,1);else{if("inset"!==o)return;if(a<8)return;if(function(t,e,n,r,a){void 0===a&&(a=e.length);var i=Cs(t.slice(r)),o=i.horizontalRange,s=i.verticalRange,c=n-r,l=0;if(0===c)l=a;else if(c>0&&c<o[1])l=o[1]-c;else{if(!(c>=s[0]))return;l=s[0]+s[1]-c}t.splice(n,l),e.splice(n,l)}(s,l,a,8,u),u===s.length)return}var f=zs(t,r,l),d="".concat(o,"(").concat(f.join(c),")");Ro(t,"onClip",Do(t,e,$n({clipEventType:"removed",clipType:o,poses:l,clipStyles:f,clipStyle:d,distX:0,distY:0},So({clipPath:d},e))))}var Ys={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 n=t.props,r=n.customClipPath,a=n.defaultClipPath,i=n.clipArea,o=n.zoom,s=n.groupable,c=t.getState(),l=c.target,u=c.width,f=c.height,d=c.allMatrix,p=c.is3d,m=c.left,g=c.top,h=c.pos1,v=c.pos2,b=c.pos3,w=c.pos4,A=c.clipPathState,k=c.snapBoundInfos,y=c.rotation;if(!l||s)return[];var x=Bs(l,u,f,a||"inset",A||r);if(!x)return[];var S=p?4:3,E=x.type,D=x.poses.map((function(t){var e=ro(d,t.pos,S);return[e[0]-m,e[1]-g]})),C=[],I=[],R="rect"===E,O="inset"===E,z="polygon"===E;if(R||O||z){var _=O?D.slice(0,8):D;I=_.map((function(t,n){var r=0===n?_[_.length-1]:_[n-1],a=mt(r,t),i=co(r,t);return e.createElement("div",{key:"clipLine".concat(n),className:Ni("line","clip-line","snap-control"),"data-clip-index":n,style:{width:"".concat(i,"px"),transform:"translate(".concat(r[0],"px, ").concat(r[1],"px) rotate(").concat(a,"rad) scaleY(").concat(o,")")}})}))}if(C=D.map((function(t,n){return e.createElement("div",{key:"clipControl".concat(n),className:Ni("control","clip-control","snap-control"),"data-clip-index":n,style:{transform:"translate(".concat(t[0],"px, ").concat(t[1],"px) rotate(").concat(y,"rad) scale(").concat(o,")")}})})),O&&C.push.apply(C,er([],tr(D.slice(8).map((function(t,n){return e.createElement("div",{key:"clipRadiusControl".concat(n),className:Ni("control","clip-control","clip-radius","snap-control"),"data-clip-index":8+n,style:{transform:"translate(".concat(t[0],"px, ").concat(t[1],"px) rotate(").concat(y,"rad) scale(").concat(o,")")}})}))),!1)),"circle"===E||"ellipse"===E){var M=x.left,B=x.top,T=x.radiusX,P=x.radiusY,Y=tr(We(ro(d,[M,B],S),ro(d,[0,0],S)),2),L=Y[0],X=Y[1],G="none";if(!i){for(var q=Math.max(10,T/5,P/5),N=[],F=0;F<=q;++F){var U=2*Math.PI/q*F;N.push([T+(T-o)*Math.cos(U),P+(P-o)*Math.sin(U)])}N.push([T,-2]),N.push([-2,-2]),N.push([-2,2*P+2]),N.push([2*T+2,2*P+2]),N.push([2*T+2,-2]),N.push([T,-2]),G="polygon(".concat(N.map((function(t){return"".concat(t[0],"px ").concat(t[1],"px")})).join(", "),")")}C.push(e.createElement("div",{key:"clipEllipse",className:Ni("clip-ellipse","snap-control"),style:{width:"".concat(2*T,"px"),height:"".concat(2*P,"px"),clipPath:G,transform:"translate(".concat(-m+L,"px, ").concat(-g+X,"px) ").concat(to(d))}}))}if(i){var W=io(er([h,v,b,w],tr(D),!1)),H=W.width,Q=W.height,V=W.left,j=W.top;(z||R||O)&&(N=O?D.slice(0,8):D,C.push(e.createElement("div",{key:"clipArea",className:Ni("clip-area","snap-control"),style:{width:"".concat(H,"px"),height:"".concat(Q,"px"),transform:"translate(".concat(V,"px, ").concat(j,"px)"),clipPath:"polygon(".concat(N.map((function(t){return"".concat(t[0]-V,"px ").concat(t[1]-j,"px")})).join(", "),")")}})))}return k&&["vertical","horizontal"].forEach((function(t){var n=k[t],r="horizontal"===t;n.isSnap&&I.push.apply(I,er([],tr(n.snap.posInfos.map((function(n,a){var i=n.pos,s=We(ro(d,r?[0,i]:[i,0],S),[m,g]),c=We(ro(d,r?[u,i]:[i,f],S),[m,g]);return va(e,"",s,c,o,"clip".concat(t,"snap").concat(a),"guideline")}))),!1)),n.isBound&&I.push.apply(I,er([],tr(n.bounds.map((function(n,a){var i=n.pos,s=We(ro(d,r?[0,i]:[i,0],S),[m,g]),c=We(ro(d,r?[u,i]:[i,f],S),[m,g]);return va(e,"",s,c,o,"clip".concat(t,"bounds").concat(a),"guideline","bounds","bold")}))),!1))})),er(er([],tr(C),!1),tr(I),!1)},dragControlCondition:function(t,e){return e.inputEvent&&(e.inputEvent.target.getAttribute("class")||"").indexOf("clip")>-1},dragStart:function(t,e){var n=t.props.dragWithClip;return!(void 0===n||n)&&this.dragControlStart(t,e)},drag:function(t,e){return this.dragControl(t,$n($n({},e),{isDragTarget:!0}))},dragEnd:function(t,e){return this.dragControlEnd(t,e)},dragControlStart:function(t,e){var n=t.state,r=t.props,a=r.defaultClipPath,i=r.customClipPath,o=n.target,s=n.width,c=n.height,l=e.inputEvent?e.inputEvent.target:null,u=l&&l.getAttribute("class")||"",f=e.datas,d=Bs(o,s,c,a||"inset",i);if(!d)return!1;var p=d.clipText;return!1===Ro(t,"onClipStart",Do(t,e,{clipType:d.type,clipStyle:p,poses:d.poses.map((function(t){return t.pos}))}))?(f.isClipStart=!1,!1):(f.isControl=u&&u.indexOf("clip-control")>-1,f.isLine=u.indexOf("clip-line")>-1,f.isArea=u.indexOf("clip-area")>-1||u.indexOf("clip-ellipse")>-1,f.clipIndex=l?parseInt(l.getAttribute("data-clip-index"),10):-1,f.clipPath=d,f.isClipStart=!0,n.clipPathState=p,Pr(t,e),!0)},dragControl:function(t,e){var n,r,a,i=e.datas,o=e.originalDatas,s=e.isDragTarget;if(!i.isClipStart)return!1;var c=i,l=c.isControl,u=c.isLine,f=c.isArea,d=c.clipIndex,p=c.clipPath;if(!p)return!1;var m=fo(t.props,"clippable"),g=m.keepRatio,h=0,v=0,b=o.draggable,w=Nr(e);s&&b?(n=tr(b.prevBeforeDist,2),h=n[0],v=n[1]):(r=tr(w,2),h=r[0],v=r[1]);var A=[h,v],k=t.state,y=k.width,x=k.height,S=!f&&!l&&!u,E=p.type,D=p.poses,C=p.splitter,I=D.map((function(t){return t.pos}));S&&(h=-h,v=-v);var R=!l||"nesw"===D[d].direction,O="inset"===E||"rect"===E,z=D.map((function(){return[0,0]}));if(l&&!R){var _=D[d],M=_.horizontal,B=_.vertical,T=[h*$o(M),v*$o(B)];z=function(t,e,n,r,a){var i=t[e],o=i.direction,s=i.sub,c=t.map((function(){return[0,0]})),l=o?o.split(""):[];if(r&&e<8){var u=l.filter((function(t){return"w"===t||"e"===t})),f=l.filter((function(t){return"n"===t||"s"===t})),d=u[0],p=f[0];c[e]=n;var m=tr(Ms(t),2),g=m[0],h=m[1],v=g&&h?g/h:0;if(v&&a){var b=t[(e+4)%8].pos,w=[0,0];o.indexOf("w")>-1?w[0]=-1:o.indexOf("e")>-1&&(w[0]=1),o.indexOf("n")>-1?w[1]=-1:o.indexOf("s")>-1&&(w[1]=1);var A=Ho([g,h],n,v,w,!0),k=g+A[0],y=h+A[1],x=b[1],S=b[1],E=b[0],D=b[0];-1===w[0]?E=D-k:1===w[0]?D=E+k:(E-=k/2,D+=k/2),-1===w[1]?x=S-y:S=1===w[1]?x+y:(x=S-y/2)+y;var C=_s(x,D,S,E);t.forEach((function(t,e){c[e][0]=C[e].pos[0]-t.pos[0],c[e][1]=C[e].pos[1]-t.pos[1]}))}else t.forEach((function(t,e){var r=t.direction;r&&(r.indexOf(d)>-1&&(c[e][0]=n[0]),r.indexOf(p)>-1&&(c[e][1]=n[1]))})),d&&(c[1][0]=n[0]/2,c[5][0]=n[0]/2),p&&(c[3][1]=n[1]/2,c[7][1]=n[1]/2)}else o&&!s?l.forEach((function(e){var r="n"===e||"s"===e;t.forEach((function(t,a){var i=t.direction,o=t.horizontal,s=t.vertical;i&&-1!==i.indexOf(e)&&(c[a]=[r||!o?0:n[0],r&&s?n[1]:0])}))})):c[e]=n;return c}(D,d,T,O,g)}else R&&(z=I.map((function(){return[h,v]})));var P=I.map((function(t,e){return Ue(t,z[e])})),Y=er([],tr(P),!1);k.snapBoundInfos=null;var L="circle"===p.type,X="ellipse"===p.type;if(L||X){var G=$o((nt=io(P)).bottom-nt.top),q=$o(X?nt.right-nt.left:G),N=P[0][1]+G,F=P[0][0]-q,U=P[0][0]+q;L&&(Y.push([U,nt.bottom]),z.push([1,0])),Y.push([nt.left,N]),z.push([0,1]),Y.push([F,nt.bottom]),z.push([1,0])}var W=Di((m.clipHorizontalGuidelines||[]).map((function(t){return lt("".concat(t),x)})),(m.clipVerticalGuidelines||[]).map((function(t){return lt("".concat(t),y)})),y,x),H=[],Q=[];if(L||X)H=[Y[4][0],Y[2][0]],Q=[Y[1][1],Y[3][1]];else if(O){var V=[Y[0],Y[2],Y[4],Y[6]],j=[z[0],z[2],z[4],z[6]];H=V.filter((function(t,e){return j[e][0]})).map((function(t){return t[0]})),Q=V.filter((function(t,e){return j[e][1]})).map((function(t){return t[1]}))}else H=Y.filter((function(t,e){return z[e][0]})).map((function(t){return t[0]})),Q=Y.filter((function(t,e){return z[e][1]})).map((function(t){return t[1]}));var Z=[0,0],K=ri(W,m.clipTargetBounds&&{left:0,top:0,right:y,bottom:x},H,Q,5),J=K.horizontal,$=K.vertical,tt=J.offset,et=$.offset;if(J.isBound&&(Z[1]+=tt),$.isBound&&(Z[0]+=et),(X||L)&&0===z[0][0]&&0===z[0][1]){var nt,rt=(nt=io(P)).bottom-nt.top,at=X?nt.right-nt.left:rt;at-=$.isBound?$o(et):0===$.snapIndex?-et:et,rt-=J.isBound?$o(tt):0===J.snapIndex?-tt:tt,L&&(at=rt=qa($,J)>0?rt:at);var it=Y[0];Y[1][1]=it[1]-rt,Y[2][0]=it[0]+at,Y[3][1]=it[1]+rt,Y[4][0]=it[0]-at}else if(O&&g&&l){var ot=tr(Ms(D),2),st=ot[0],ct=ot[1],ut=st&&ct?st/ct:0,ft=D[d].direction||"",dt=Y[1][1];N=Y[5][1],F=Y[7][0],U=Y[3][0],$o(tt)<=$o(et)?tt=Jo(tt)*$o(et)/ut:et=Jo(et)*$o(tt)*ut,ft.indexOf("w")>-1?F-=et:ft.indexOf("e")>-1?U-=et:(F+=et/2,U-=et/2),ft.indexOf("n")>-1?dt-=tt:ft.indexOf("s")>-1?N-=tt:(dt+=tt/2,N-=tt/2);var pt=_s(dt,U,N,F);Y.forEach((function(t,e){var n;n=tr(pt[e].pos,2),t[0]=n[0],t[1]=n[1]}))}else Y.forEach((function(t,e){var n=z[e];n[0]&&(t[0]-=et),n[1]&&(t[1]-=tt)}));var mt=zs(t,p,P),gt="".concat(E,"(").concat(mt.join(C),")");if(k.clipPathState=gt,L||X?(H=[Y[4][0],Y[2][0]],Q=[Y[1][1],Y[3][1]]):O?(H=(V=[Y[0],Y[2],Y[4],Y[6]]).map((function(t){return t[0]})),Q=V.map((function(t){return t[1]}))):(H=Y.map((function(t){return t[0]})),Q=Y.map((function(t){return t[1]}))),k.snapBoundInfos=ri(W,m.clipTargetBounds&&{left:0,top:0,right:y,bottom:x},H,Q,1),b){var ht=k.is3d,vt=k.allMatrix,bt=ht?4:3,wt=Z;s&&(wt=[A[0]+Z[0]-w[0],A[1]+Z[1]-w[1]]),b.deltaOffset=Fe(vt,[wt[0],wt[1],0,0],bt)}return Ro(t,"onClip",Do(t,e,$n({clipEventType:"changed",clipType:E,poses:P,clipStyle:gt,clipStyles:mt,distX:h,distY:v},So(((a={})["rect"===E?"clip":"clipPath"]=gt,a),e)))),!0},dragControlEnd:function(t,e){this.unset(t);var n=e.isDrag,r=e.datas,a=e.isDouble,i=r.isLine,o=r.isClipStart,s=r.isControl;return!!o&&(Ro(t,"onClipEnd",Co(t,e,{})),a&&(s?Ps(t,e):i&&Ts(t,e)),a||n)},unset:function(t){t.state.clipPathState="",t.state.snapBoundInfos=null}},Ls={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?"originDraggable"===e.requestAble:At(e.inputEvent.target,Ni("origin"))},dragControlStart:function(t,e){var n=e.datas;Pr(t,e);var r=Do(t,e,{dragStart:oi.dragStart(t,(new Mr).dragStart([0,0],e))}),a=Ro(t,"onDragOriginStart",r);return n.startOrigin=t.state.transformOrigin,n.startTargetOrigin=t.state.targetOrigin,n.prevOrigin=[0,0],n.isDragOrigin=!0,!1===a?(n.isDragOrigin=!1,!1):r},dragControl:function(t,e){var n=e.datas,r=e.isPinch,a=e.isRequest;if(!n.isDragOrigin)return!1;var i=tr(Nr(e),2),o=i[0],s=i[1],c=t.state,l=c.width,u=c.height,f=c.offsetMatrix,d=c.targetMatrix,p=c.is3d,m=t.props.originRelative,g=void 0===m||m,h=p?4:3,v=[o,s];if(a){var b=e.distOrigin;(b[0]||b[1])&&(v=b)}var w=Ue(n.startOrigin,v),A=Ue(n.startTargetOrigin,v),k=We(v,n.prevOrigin),y=Wr(f,d,w,h),x=t.getRect(),S=io(ao(y,l,u,h)),E=[x.left-S.left,x.top-S.top];n.prevOrigin=v;var D=[Xo(A[0],l,g),Xo(A[1],u,g)].join(" "),C=oi.drag(t,_r(e,t.state,E,!!r,!1)),I=Do(t,e,$n($n({width:l,height:u,origin:w,dist:v,delta:k,transformOrigin:D,drag:C},So({transformOrigin:D,transform:C.transform},e)),{afterTransform:C.transform}));return Ro(t,"onDragOrigin",I),I},dragControlEnd:function(t,e){return!!e.datas.isDragOrigin&&(Ro(t,"onDragOriginEnd",Co(t,e,{})),!0)},dragGroupControlCondition:function(t,e){return this.dragControlCondition(t,e)},dragGroupControlStart:function(t,e){return!!this.dragControlStart(t,e)},dragGroupControl:function(t,e){var n=this.dragControl(t,e);return!!n&&(t.transformOrigin=n.transformOrigin,!0)},request:function(t){var e={},n=t.getRect(),r=0,a=0,i=n.transformOrigin,o=[0,0];return{isControl:!0,requestStart:function(){return{datas:e}},request:function(t){return"deltaOrigin"in t?(o[0]+=t.deltaOrigin[0],o[1]+=t.deltaOrigin[1]):"origin"in t?(o[0]=t.origin[0]-i[0],o[1]=t.origin[1]-i[1]):("x"in t?r=t.x-n.left:"deltaX"in t&&(r+=t.deltaX),"y"in t?a=t.y-n.top:"deltaY"in t&&(a+=t.deltaY)),{datas:e,distX:r,distY:a,distOrigin:o}},requestEnd:function(){return{datas:e,isDrag:!0}}}}};function Xs(t,e,n,r,a){return void 0===r&&(r=[0,0]),Is(t&&"0px"!==t?J(t):[],e,n,0,0,r,a)}function Gs(t,e,n,r,a){var i=t.state,o=i.width,s=i.height,c=Ds(a,t.props.roundRelative,o,s),l=c.raws,u=c.styles,f=function(t,e){return void 0===e&&(e=t.map((function(t){return t.raw}))),{horizontals:t.map((function(t,n){return t.horizontal?e[n]:null})).filter((function(t){return null!=t})),verticals:t.map((function(t,n){return t.vertical?e[n]:null})).filter((function(t){return null!=t}))}}(c.radiusPoses,l),d=f.horizontals,p=f.verticals,m=u.join(" ");i.borderRadiusState=m;var g=Do(t,e,$n({horizontals:d,verticals:p,borderRadius:m,width:o,height:s,delta:r,dist:n},So({borderRadius:m},e)));return Ro(t,"onRound",g),g}function qs(t){var e,n,r=t.getState().style,a=r.borderRadius||"";if(!a&&t.props.groupable){var i=t.moveables[0],o=t.getTargets()[0];o&&((null==i?void 0:i.props.target)===o?(a=null!==(n=null===(e=t.moveables[0])||void 0===e?void 0:e.state.style.borderRadius)&&void 0!==n?n:"",r.borderRadius=a):(a=Oo(o).borderRadius,r.borderRadius=a))}return a}var Ns={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!0===e||"line"===e?Ni("round-line-clickable"):""},requestStyle:function(){return["borderRadius"]},requestChildStyle:function(){return["borderRadius"]},render:function(t,e){var n=t.getState(),r=n.target,a=n.width,i=n.height,o=n.allMatrix,s=n.is3d,c=n.left,l=n.top,u=n.borderRadiusState,f=t.props,d=f.minRoundControls,p=void 0===d?[0,0]:d,m=f.maxRoundControls,g=void 0===m?[4,4]:m,h=f.zoom,v=f.roundPadding,b=void 0===v?0:v,w=f.isDisplayShadowRoundControls,A=f.groupable;if(!r)return null;var k=u||qs(t),y=s?4:3,x=Xs(k,a,i,p,!0);if(!x)return null;var S=0,E=0,D=A?[0,0]:[c,l];return x.map((function(t,n){var r=t.horizontal,a=t.vertical,i=t.direction||"",s=er([],tr(t.pos),!1);E+=Math.abs(r),S+=Math.abs(a),r&&i.indexOf("n")>-1&&(s[1]-=b),a&&i.indexOf("w")>-1&&(s[0]-=b),r&&i.indexOf("s")>-1&&(s[1]+=b),a&&i.indexOf("e")>-1&&(s[0]+=b);var c=We(ro(o,s,y),D),l=t.vertical?S<=g[1]&&(w||!t.virtual):E<=g[0]&&(w||!t.virtual);return e.createElement("div",{key:"borderRadiusControl".concat(n),className:Ni("control","border-radius",t.vertical?"vertical":"",t.virtual?"virtual":""),"data-radius-index":n,style:{display:l?"block":"none",transform:"translate(".concat(c[0],"px, ").concat(c[1],"px) scale(").concat(h,")")}})}))},dragControlCondition:function(t,e){if(!e.inputEvent||e.isRequest)return!1;var n=e.inputEvent.target.getAttribute("class")||"";return n.indexOf("border-radius")>-1||n.indexOf("moveable-line")>-1&&n.indexOf("moveable-direction")>-1},dragGroupControlCondition:function(t,e){return this.dragControlCondition(t,e)},dragControlStart:function(t,e){var n=e.inputEvent,r=e.datas,a=n.target,i=a.getAttribute("class")||"",o=i.indexOf("border-radius")>-1,s=i.indexOf("moveable-line")>-1&&i.indexOf("moveable-direction")>-1,c=o?parseInt(a.getAttribute("data-radius-index"),10):-1,l=-1;if(s){var u=a.getAttribute("data-line-key")||"";u&&(l=parseInt(u.replace(/render-line-/g,""),10),isNaN(l)&&(l=-1))}if(!o&&!s)return!1;var f=Do(t,e,{});if(!1===Ro(t,"onRoundStart",f))return!1;r.lineIndex=l,r.controlIndex=c,r.isControl=o,r.isLine=s,Pr(t,e);var d=t.props,p=d.roundRelative,m=d.minRoundControls,g=void 0===m?[0,0]:m,h=t.state,v=h.width,b=h.height;r.isRound=!0,r.prevDist=[0,0];var w=Xs(qs(t)||"",v,b,g,!0)||[];return r.controlPoses=w,h.borderRadiusState=Ds(w,p,v,b).styles.join(" "),f},dragControl:function(t,e){var n=e.datas,r=n.controlPoses;if(!n.isRound||!n.isControl||!r.length)return!1;var a=n.controlIndex,i=tr(Nr(e),2),o=i[0],s=i[1],c=[o,s],l=We(c,n.prevDist),u=t.props.maxRoundControls,f=void 0===u?[4,4]:u,d=t.state,p=d.width,m=d.height,g=r[a],h=g.vertical,v=g.horizontal,b=r.map((function(t){var e=t.horizontal,n=t.vertical,r=[e*v*c[0],n*h*c[1]];if(e){if(1===f[0])return r;if(f[0]<4&&e!==v)return r}else{if(0===f[1])return r[1]=n*v*c[0]/p*m,r;if(h){if(1===f[1])return r;if(f[1]<4&&n!==h)return r}}return[0,0]}));b[a]=c;var w=r.map((function(t,e){return $n($n({},t),{pos:Ue(t.pos,b[e])})}));return a<4?w.slice(0,a+1).forEach((function(t){t.virtual=!1})):w.slice(4,a+1).forEach((function(t){t.virtual=!1})),n.prevDist=[o,s],Gs(t,e,c,l,w)},dragControlEnd:function(t,e){var n=t.state;n.borderRadiusState="";var r=e.datas,a=e.isDouble;if(!r.isRound)return!1;var i=r.isControl,o=r.controlIndex,s=r.isLine,c=r.lineIndex,l=r.controlPoses,u=l.filter((function(t){return t.virtual})).length,f=t.props.roundClickable,d=void 0===f||f;if(a&&d){if(!i||!0!==d&&"control"!==d){if(s&&(!0===d||"line"===d)){var p=tr(Tr(t,e),2);!function(t,e,n,r){var a=t.filter((function(t){var e=t.virtual;return t.horizontal&&!e})).length,i=t.filter((function(t){var e=t.virtual;return t.vertical&&!e})).length,o=-1;if(0===e&&(0===a?o=0:1===a&&(o=1)),2===e&&(a<=2?o=2:a<=3&&(o=3)),3===e&&(0===i?o=4:i<4&&(o=7)),1===e&&(i<=1?o=5:i<=2&&(o=6)),-1!==o&&t[o].virtual){var s=t[o];!function(t,e){e<4?t.slice(0,e+1).forEach((function(t){t.virtual=!1})):(t[0].virtual&&(t[0].virtual=!1),t.slice(4,e+1).forEach((function(t){t.virtual=!1})))}(t,o),o<4?s.pos[0]=n:s.pos[1]=r}}(l,c,p[0],p[1])}}else!function(t,e){e<4?t.slice(e,4).forEach((function(t){t.virtual=!0})):t.slice(e).forEach((function(t){t.virtual=!0}))}(l,o);u!==l.filter((function(t){return t.virtual})).length&&Gs(t,e,[0,0],[0,0],l)}var m=Co(t,e,{});return Ro(t,"onRoundEnd",m),n.borderRadiusState="",m},dragGroupControlStart:function(t,e){var n=this.dragControlStart(t,e);if(!n)return!1;var r=t.moveables,a=t.props.targets,i=fa(t,"roundable",e);return Ro(t,"onRoundGroupStart",$n({targets:t.props.targets,events:i.map((function(t,e){return $n($n({},t),{target:a[e],moveable:r[e],currentTarget:r[e]})}))},n)),n},dragGroupControl:function(t,e){var n=this.dragControl(t,e);if(!n)return!1;var r=t.moveables,a=t.props.targets,i=fa(t,"roundable",e),o=$n({targets:t.props.targets,events:i.map((function(t,e){return $n($n($n({},t),{target:a[e],moveable:r[e],currentTarget:r[e]}),So({borderRadius:n.borderRadius},t))}))},n);return Ro(t,"onRoundGroup",o),o},dragGroupControlEnd:function(t,e){var n=t.moveables,r=t.props.targets,a=fa(t,"roundable",e);Io(t,"onRound",(function(e){var i=$n({targets:t.props.targets,events:a.map((function(t,a){return $n($n($n({},t),{target:r[a],moveable:n[a],currentTarget:n[a]}),So({borderRadius:e.borderRadius},t))}))},e);Ro(t,"onRoundGroup",i)}));var i=this.dragControlEnd(t,e);if(!i)return!1;var o=$n({targets:t.props.targets,events:a.map((function(t,e){var a;return $n($n({},t),{target:r[e],moveable:n[e],currentTarget:n[e],lastEvent:null===(a=t.datas)||void 0===a?void 0:a.lastEvent})}))},i);return Ro(t,"onRoundGroupEnd",o),o},unset:function(t){t.state.borderRadiusState=""}},Fs={isPinch:!0,name:"beforeRenderable",props:[],events:["beforeRenderStart","beforeRender","beforeRenderEnd","beforeRenderGroupStart","beforeRenderGroup","beforeRenderGroupEnd"],dragRelation:"weak",setTransform:function(t,e){var n=t.state,r=n.is3d,a=n.targetMatrix,i=n.inlineTransform,o=r?"matrix3d(".concat(a.join(","),")"):"matrix(".concat(He(a,!0),")"),s=i&&"none"!==i?i:o;e.datas.startTransforms=function(t,e){var n=nn(e?4:3);return t==="matrix".concat(e?"3d":"","(").concat(n.join(","),")")||"matrix(1,0,0,1,0,0)"===t}(s,r)?[]:J(s)},resetStyle:function(t){var e=t.datas;e.nextStyle={},e.nextTransforms=t.datas.startTransforms,e.nextTransformAppendedIndexes=[]},fillDragStartParams:function(t,e){return Do(t,e,{setTransform:function(t){e.datas.startTransforms=W(t)?t:J(t)},isPinch:!!e.isPinch})},fillDragParams:function(t,e){return Do(t,e,{isPinch:!!e.isPinch})},dragStart:function(t,e){this.setTransform(t,e),this.resetStyle(e),Ro(t,"onBeforeRenderStart",this.fillDragStartParams(t,e))},drag:function(t,e){e.datas.startTransforms||this.setTransform(t,e),this.resetStyle(e),Ro(t,"onBeforeRender",Do(t,e,{isPinch:!!e.isPinch}))},dragEnd:function(t,e){e.datas.startTransforms||(this.setTransform(t,e),this.resetStyle(e)),Ro(t,"onBeforeRenderEnd",Do(t,e,{isPinch:!!e.isPinch,isDrag:e.isDrag}))},dragGroupStart:function(t,e){var n=this;this.dragStart(t,e);var r=fa(t,"beforeRenderable",e),a=t.moveables,i=r.map((function(t,e){var r=a[e];return n.setTransform(r,t),n.resetStyle(t),n.fillDragStartParams(r,t)}));Ro(t,"onBeforeRenderGroupStart",Do(t,e,{isPinch:!!e.isPinch,targets:t.props.targets,setTransform:function(){},events:i}))},dragGroup:function(t,e){var n=this;this.drag(t,e);var r=fa(t,"beforeRenderable",e),a=t.moveables,i=r.map((function(t,e){var r=a[e];return n.resetStyle(t),n.fillDragParams(r,t)}));Ro(t,"onBeforeRenderGroup",Do(t,e,{isPinch:!!e.isPinch,targets:t.props.targets,events:i}))},dragGroupEnd:function(t,e){this.dragEnd(t,e),Ro(t,"onBeforeRenderGroupEnd",Do(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)}},Us={name:"renderable",props:[],events:["renderStart","render","renderEnd","renderGroupStart","renderGroup","renderGroupEnd"],dragRelation:"weak",dragStart:function(t,e){Ro(t,"onRenderStart",Do(t,e,{isPinch:!!e.isPinch}))},drag:function(t,e){Ro(t,"onRender",this.fillDragParams(t,e))},dragAfter:function(t,e){return this.drag(t,e)},dragEnd:function(t,e){Ro(t,"onRenderEnd",this.fillDragEndParams(t,e))},dragGroupStart:function(t,e){Ro(t,"onRenderGroupStart",Do(t,e,{isPinch:!!e.isPinch,targets:t.props.targets}))},dragGroup:function(t,e){var n=this,r=fa(t,"beforeRenderable",e),a=t.moveables,i=r.map((function(t,e){var r=a[e];return n.fillDragParams(r,t)}));Ro(t,"onRenderGroup",Do(t,e,$n($n({isPinch:!!e.isPinch,targets:t.props.targets,transform:Jr(e),transformObject:{}},So($r(e))),{events:i})))},dragGroupEnd:function(t,e){var n=this,r=fa(t,"beforeRenderable",e),a=t.moveables,i=r.map((function(t,e){var r=a[e];return n.fillDragEndParams(r,t)}));Ro(t,"onRenderGroupEnd",Do(t,e,$n({isPinch:!!e.isPinch,isDrag:e.isDrag,targets:t.props.targets,events:i,transformObject:{},transform:Jr(e)},So($r(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 n={};return un(Kr(e)||[]).forEach((function(t){n[t.name]=t.functionValue})),Do(t,e,$n({isPinch:!!e.isPinch,transformObject:n,transform:Jr(e)},So($r(e))))},fillDragEndParams:function(t,e){var n={};return un(Kr(e)||[]).forEach((function(t){n[t.name]=t.functionValue})),Do(t,e,$n({isPinch:!!e.isPinch,isDrag:e.isDrag,transformObject:n,transform:Jr(e)},So($r(e))))}};function Ws(t,e,n,r,a,i,o){i.clientDistX=i.distX,i.clientDistY=i.distY;var s="Start"===a,c="End"===a,l="After"===a,u=t.state.target,f=i.isRequest,d=r.indexOf("Control")>-1;if(!u||s&&d&&!f&&t.areaElement===i.inputEvent.target)return!1;var p=er([],tr(t[e]),!1);if(f){var m=i.requestAble;p.some((function(t){return t.name===m}))||p.push.apply(p,er([],tr(t.props.ables.filter((function(t){return t.name===m}))),!1))}if(!p.length||p.every((function(t){return t.dragRelation})))return!1;var g,h=i.inputEvent;c&&h&&(g=document.elementFromPoint(i.clientX,i.clientY)||h.target);var v=!1,b=function(){var t;v=!0,null===(t=i.stop)||void 0===t||t.call(i)},w=s&&(!t.targetGesto||!t.controlGesto||!t.targetGesto.isFlag()||!t.controlGesto.isFlag());w&&t.updateRect(a,!0,!1);var A=i.datas,k=d?"controlGesto":"targetGesto",y=t[k],x=function(e,n,r){if(!(n in e)||y!==t[k])return!1;var a=e.name,o=A[a]||(A[a]={});if(s&&(o.isEventStart=!r||!e[r]||e[r](t,i)),!o.isEventStart)return!1;var c=e[n](t,$n($n({},i),{stop:b,datas:o,originalDatas:A,inputTarget:g}));return t._emitter.off(),s&&!1===c&&(o.isEventStart=!1),c};w&&p.forEach((function(e){e.unset&&e.unset(t)})),x(Fs,"drag".concat(r).concat(a));var S=0,E=0;n.forEach((function(e){if(v)return!1;var n="".concat(e).concat(r).concat(a),o="".concat(e).concat(r,"Condition");""!==a||f||Yo(t.state,i);var c=p.filter((function(t){return t[n]})),l=(c=c.filter((function(t,e){return t.name&&c.indexOf(t)===e}))).filter((function(t){return x(t,n,o)})).length;v&&++S,l&&++E,!v&&s&&c.length&&!l&&(S+=c.filter((function(t){var e=t.name;return!!A[e].isEventStart&&"strong"!==t.dragRelation})).length?1:0)})),l&&!E||x(Us,"drag".concat(r).concat(a));var D=y!==t[k]||S===n.length;return(c||v||D)&&(t.state.gestos={},t.moveables&&t.moveables.forEach((function(t){t.state.gestos={}})),p.forEach((function(e){e.unset&&e.unset(t)}))),s&&!D&&!f&&E&&t.props.preventDefault&&(null==i||i.preventDefault()),!t.isUnmounted&&!D&&((!s&&E&&!o||c)&&(t.props.flushSync||Fi)((function(){t.updateRect(c?a:"",!0,!1),t.forceUpdate()})),s||c||l||!E||o||Ws(t,e,n,r,a+"After",i),!0)}function Hs(t){return function(e){var n,r=e.inputEvent.target,a=t.areaElement,i=t._dragTarget;return!(!i||(null===(n=t.controlGesto)||void 0===n?void 0:n.isFlag()))&&(r===i||i.contains(r)||r===a||!t.isMoveableElement(r)&&!t.controlBox.contains(r)||At(r,"moveable-area")||At(r,"moveable-padding")||At(r,"moveable-edgeDraggable"))}}function Qs(t,e,n){var r=t.controlBox,a=[],i=t.props.dragTarget;return a.push(r),t.props.dragArea&&!i||a.push(e),Vs(t,a,"targetAbles",n,{dragStart:Hs(t),pinchStart:Hs(t)})}function Vs(t,e,n,r,a){void 0===a&&(a={});var i="targetAbles"===n,o=t.props,s=o.pinchOutside,c=o.pinchThreshold,l=o.preventClickEventOnDrag,u=o.preventClickDefault,f=o.checkInput,d=o.dragFocusedInput,p=o.preventDefault,m={preventDefault:void 0===p||p,preventRightClick:!0,preventWheelClick:!0,container:Fo(o.dragContainer,!0)||It(t.getControlBoxElement()),pinchThreshold:c,pinchOutside:s,preventClickEventOnDrag:!!i&&l,preventClickEventOnDragStart:!!i&&u,preventClickEventByCondition:i?null:function(e){return t.controlBox.contains(e.target)},checkInput:!!i&&f,dragFocusedInput:d},g=new Wn(e,m),h="Control"===r;return["drag","pinch"].forEach((function(e){["Start","","End"].forEach((function(i){g.on("".concat(e).concat(i),(function(o){var s,c=o.eventType,l="drag"===e&&o.isPinch;!a[c]||a[c](o)?l||(Ws(t,n,"drag"===e?[e]:["drag",e],r,i,o)?(t.props.stopPropagation||"Start"===i&&h)&&(null===(s=null==o?void 0:o.inputEvent)||void 0===s||s.stopPropagation()):o.stop()):o.stop()}))}))})),g}var js=function(){function t(t,e,n){var r=this;this.target=t,this.moveable=e,this.eventName=n,this.ables=[],this._onEvent=function(t){var e=r.eventName,n=r.moveable;n.state.disableNativeEvent||r.ables.forEach((function(r){r[e](n,{inputEvent:t})}))},t.addEventListener(n.toLowerCase(),this._onEvent)}return t.prototype.setAbles=function(t){this.ables=t},t.prototype.destroy=function(){this.target.removeEventListener(this.eventName.toLowerCase(),this._onEvent),this.target=null,this.moveable=null},t}();function Zs(t,e,n,r){var a;void 0===n&&(n=e);var i=ia(t,e),o=i.matrixes,s=i.is3d,c=i.targetMatrix,l=i.transformOrigin,u=i.targetOrigin,f=i.offsetContainer,d=i.hasFixed,p=i.zoom,m=function(t,e){if(ca){var n=it(ca,(function(n){return n[0][0]==t&&n[0][1]==e}));if(n)return n[1]}var r=ia(t,e,!0);return ca&&ca.push([[t,e],r]),r}(f,n),g=m.matrixes,h=m.is3d,v=m.offsetContainer,b=m.zoom,w=r||h||s,A=w?4:3,k="svg"!==t.tagName.toLowerCase()&&"ownerSVGElement"in t,y=c,x=nn(A),S=nn(A),E=nn(A),D=nn(A),C=o.length,I=g.map((function(t){return $n($n({},t),{matrix:t.matrix?er([],tr(t.matrix),!1):void 0})})).reverse();o.reverse(),!s&&w&&(y=qe(y,3,4),Ji(o)),!h&&w&&Ji(I),I.forEach((function(t){S=Fe(S,t.matrix,A)}));var R=n||Ct(t),O=(null===(a=I[0])||void 0===a?void 0:a.target)||ji(R,R,!0).offsetParent,z=I.slice(1).reduce((function(t,e){return Fe(t,e.matrix,A)}),nn(A));o.forEach((function(t,e){if(C-2===e&&(E=x.slice()),C-1===e&&(D=x.slice()),!t.matrix){var n=function(t,e,n,r,a){var i,o=t.target,s=t.origin,c=e.matrix,l=po(o),u=l.offsetWidth,f=l.offsetHeight,d=n.getBoundingClientRect(),p=[0,0];n===Ct(n)&&(p=Ki(o,!0));for(var m=o.getBoundingClientRect(),g=m.left-d.left+n.scrollLeft-(n.clientLeft||0)+p[0],h=m.top-d.top+n.scrollTop-(n.clientTop||0)+p[1],v=m.width,b=m.height,w=Ne(r,a,c),A=oo(w,u,f,r),k=A.left,y=A.top,x=A.width,S=A.height,E=ro(w,s,r),D=We(E,[k,y]),C=[g+D[0]*v/x,h+D[1]*b/S],I=[0,0],R=0;++R<10;){var O=Le(a,r);i=tr(We(ro(O,C,r),ro(O,E,r)),2),I[0]=i[0],I[1]=i[1];var z=oo(Ne(r,a,an(I,r),c),u,f,r),_=z.left-g,M=z.top-h;if($o(_)<2&&$o(M)<2)break;C[0]-=_,C[1]-=M}return I.map((function(t){return Math.round(t)}))}(t,o[e+1],O,A,Fe(z,x,A));t.matrix=an(n,A)}x=Fe(x,t.matrix,A)}));var _=!k&&s;y||(y=nn(_?4:3));var M=to(k&&16===y.length?qe(y,4,3):y,_),B=S;return S=Ye(S,A,A),{hasZoom:1!==p||1!==b,hasFixed:d,matrixes:o,rootMatrix:S,originalRootMatrix:B,beforeMatrix:E,offsetMatrix:D,allMatrix:x,targetMatrix:y,targetTransform:M,inlineTransform:t.style.transform,transformOrigin:l,targetOrigin:u,is3d:w,offsetContainer:f,offsetRootContainer:v}}function Ks(t,e,n,r,a,i){void 0===i&&(i=[]);var o=1,s=[0,0],c={left:0,top:0,width:0,height:0,right:0,bottom:0,clientLeft:0,clientTop:0,clientWidth:0,clientHeight:0,scrollWidth:0,scrollHeight:0},l={left:0,top:0,width:0,height:0,right:0,bottom:0,clientLeft:0,clientTop:0,clientWidth:0,clientHeight:0,scrollWidth:0,scrollHeight:0},u={left:0,top:0,width:0,height:0,right:0,bottom:0,clientLeft:0,clientTop:0,clientWidth:0,clientHeight:0,scrollWidth:0,scrollHeight:0},f={left:0,top:0,width:0,height:0,right:0,bottom:0,clientLeft:0,clientTop:0,clientWidth:0,clientHeight:0,scrollWidth:0,scrollHeight:0},d=[0,0],p={},m=function(t,e,n,r){void 0===n&&(n=e);var a=0,i=0,o=0,s={},c=po(t);if(t&&(a=c.offsetWidth,i=c.offsetHeight),t){var l=Zs(t,e,n,r),u=Br(l.allMatrix,l.transformOrigin,a,i);s=$n($n({},l),u);var f=Br(l.allMatrix,[50,50],100,100);o=mo([f.pos1,f.pos2],f.direction)}var d=r?4:3;return $n($n($n({hasZoom:!1,width:a,height:i,rotation:o},c),{originalRootMatrix:nn(d),rootMatrix:nn(d),beforeMatrix:nn(d),offsetMatrix:nn(d),allMatrix:nn(d),targetMatrix:nn(d),targetTransform:"",inlineTransform:"",transformOrigin:[0,0],targetOrigin:[0,0],is3d:!!r,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)}(e,n,a,!0);if(e){var g=ua(e);i.forEach((function(t){p[t]=g(t)}));var h=m.is3d?4:3,v=Br(m.offsetMatrix,Ue(m.transformOrigin,Xe(m.targetMatrix,h)),m.width,m.height);o=v.direction,s=Ue(v.origin,[v.left-m.left,v.top-m.top]),f=vo(m.offsetRootContainer);var b=ji(r,r,!0).offsetParent||m.offsetRootContainer;if(m.hasZoom){var w=Br(Fe(m.originalRootMatrix,m.allMatrix),m.transformOrigin,m.width,m.height),A=Br(m.originalRootMatrix,Qi(ua(b)("transformOrigin")).map((function(t){return parseFloat(t)})),b.offsetWidth,b.offsetHeight);if(c=ho(w,f),u=ho(A,f,b,!0),t){var k=w.left,y=w.top;l=ho({left:k,top:y,bottom:y,right:y},f)}}else{c=vo(e),u=function(t){var e=null==sa?void 0:sa.get(t);if(e)return e;var n=vo(t,!0);return sa&&sa.set(t,n),n}(b),t&&(l=vo(t));var x=u.left,S=u.top,E=u.clientLeft,D=u.clientTop,C=[c.left-x,c.top-S];d=We(Po(m.rootMatrix,C,4),[E+m.left,D+m.top])}}return $n({targetClientRect:c,containerClientRect:u,moveableClientRect:l,rootContainerClientRect:f,beforeDirection:o,beforeOrigin:s,originalBeforeOrigin:s,target:e,style:p,offsetDelta:d},m)}function Js(t){var e=t.pos1,n=t.pos2,r=t.pos3,a=t.pos4;if(!(e&&n&&r&&a))return null;var i=In([e,n,r,a]),o=[i.minX,i.minY],s=We(t.origin,o);return e=We(e,o),n=We(n,o),r=We(r,o),a=We(a,o),$n($n({},t),{left:t.left,top:t.top,posDelta:o,pos1:e,pos2:n,pos3:r,pos4:a,origin:s,beforeOrigin:s,isPersisted:!0})}var $s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.state=$n({container:null,gestos:{},renderPoses:[[0,0],[0,0],[0,0],[0,0]],disableNativeEvent:!1,posDelta:[0,0]},Ks(null)),e.renderState={},e.enabledAbles=[],e.targetAbles=[],e.controlAbles=[],e.rotation=0,e.scale=[1,1],e.isMoveableMounted=!1,e.isUnmounted=!1,e.events={mouseEnter:null,mouseLeave:null},e._emitter=new vn,e._prevOriginalDragTarget=null,e._originalDragTarget=null,e._prevDragTarget=null,e._dragTarget=null,e._prevDragArea=!1,e._isPropTargetChanged=!1,e._hasFirstTarget=!1,e._reiszeObserver=null,e._observerId=0,e._mutationObserver=null,e._rootContainer=null,e._viewContainer=null,e._viewClassNames=[],e._store={},e.checkUpdateRect=function(){if(!e.isDragging()){var t=e.props.parentMoveable;t?t.checkUpdateRect():(st(e._observerId),e._observerId=ot((function(){e.isDragging()||e.updateRect()})))}},e._onPreventClick=function(t){t.stopPropagation(),t.preventDefault()},e}return Jn(e,t),e.prototype.render=function(){var t=this.props,e=this.getState(),n=t.parentPosition,r=t.className,a=t.target,i=t.zoom,o=t.cspNonce,s=t.translateZ,c=t.cssStyled,l=t.groupable,u=t.linePadding,f=t.controlPadding;this._checkUpdateRootContainer(),this.checkUpdate(),this.updateRenderPoses();var d=tr(n||[0,0],2),p=d[0],m=d[1],g=e.left,h=e.top,v=e.target,b=e.direction,w=e.hasFixed,A=e.offsetDelta,k=t.targets,y=this.isDragging(),x={};this.getEnabledAbles().forEach((function(t){x["data-able-".concat(t.name.toLowerCase())]=!0}));var S=this._getAbleClassName(),E=k&&k.length&&(v||l)||a||!this._hasFirstTarget&&this.state.isPersisted,D=this.controlBox||this.props.firstRenderState||this.props.persistData,C=[g-p,h-m];!l&&t.useAccuratePosition&&(C[0]+=A[0],C[1]+=A[1]);var I={position:w?"fixed":"absolute",display:E?"block":"none",visibility:D?"visible":"hidden",transform:"translate3d(".concat(C[0],"px, ").concat(C[1],"px, ").concat(s,")"),"--zoom":i,"--zoompx":"".concat(i,"px")};return u&&(I["--moveable-line-padding"]=u),f&&(I["--moveable-control-padding"]=f),fe(c,$n({cspNonce:o,ref:R(this,"controlBox"),className:"".concat(Ni("control-box",-1===b?"reverse":"",y?"dragging":"")," ").concat(S," ").concat(r)},x,{onClick:this._onPreventClick,style:I}),this.renderAbles(),this._renderLines())},e.prototype.componentDidMount=function(){this.isMoveableMounted=!0,this.isUnmounted=!1;var t=this.props,e=t.parentMoveable,n=t.container;this._checkUpdateRootContainer(),this._checkUpdateViewContainer(),this._updateTargets(),this._updateNativeEvents(),this._updateEvents(),this.updateCheckInput(),this._updateObserver(this.props),n||e||this.state.isPersisted||(this.updateRect("",!1,!1),this.forceUpdate())},e.prototype.componentDidUpdate=function(t){this._checkUpdateRootContainer(),this._checkUpdateViewContainer(),this._updateNativeEvents(),this._updateTargets(),this._updateEvents(),this.updateCheckInput(),this._updateObserver(t)},e.prototype.componentWillUnmount=function(){var t,e;this.isMoveableMounted=!1,this.isUnmounted=!0,this._emitter.off(),null===(t=this._reiszeObserver)||void 0===t||t.disconnect(),null===(e=this._mutationObserver)||void 0===e||e.disconnect(),this._viewContainer&&this._changeAbleViewClassNames([]),xo(this,!1),xo(this,!0);var n=this.events;for(var r in n){var a=n[r];a&&a.destroy()}},e.prototype.getTargets=function(){var t=this.props.target;return t?[t]:[]},e.prototype.getAble=function(t){return it(this.props.ables||[],(function(e){return e.name===t}))},e.prototype.getContainer=function(){var t=this.props,e=t.parentMoveable,n=t.wrapperMoveable;return t.container||n&&n.getContainer()||e&&e.getContainer()||this.controlBox.parentElement},e.prototype.getControlBoxElement=function(){return this.controlBox},e.prototype.isMoveableElement=function(t){var e;return t&&((null===(e=t.getAttribute)||void 0===e?void 0:e.call(t,"class"))||"").indexOf(wr)>-1},e.prototype.dragStart=function(t){var e=this.targetGesto,n=this.controlGesto;return e&&Hs(this)({inputEvent:t})?e.isFlag()||e.triggerDragStart(t):n&&this.isMoveableElement(t.target)&&(n.isFlag()||n.triggerDragStart(t)),this},e.prototype.hitTest=function(t){var e,n=this.state,r=n.target,a=n.pos1,i=n.pos2,o=n.pos3,s=n.pos4,c=n.targetClientRect;if(!r)return 0;if(Ot(t)){var l=t.getBoundingClientRect();e={left:l.left,top:l.top,width:l.width,height:l.height}}else e=$n({width:0,height:0},t);var u=e.left,f=e.top,d=e.width,p=e.height,m=Cn([a,i,s,o],c),g=Dn(Bn(m,[[u,f],[u+d,f],[u+d,f+p],[u,f+p]])),h=Dn(m);return g&&h?Math.min(100,g/h*100):0},e.prototype.isInside=function(t,e){var n=this.state,r=n.target,a=n.pos1,i=n.pos2,o=n.pos3,s=n.pos4,c=n.targetClientRect;return!!r&&Rn([t,e],Cn([a,i,s,o],c))},e.prototype.updateRect=function(t,e,n){void 0===n&&(n=!0);var r=this.props,a=!r.parentPosition&&!r.wrapperMoveable;a&&la(!0);var i=r.parentMoveable,o=this.state.target||r.target,s=this.getContainer(),c=i?i._rootContainer:this._rootContainer,l=Ks(this.controlBox,o,s,s,c||s,this._getRequestStyles());if(!o&&this._hasFirstTarget&&r.persistData){var u=Js(r.persistData);for(var f in u)l[f]=u[f]}a&&la(),this.updateState(l,!i&&n)},e.prototype.isDragging=function(t){var e,n,r=this.targetGesto,a=this.controlGesto;return(null==r?void 0:r.isFlag())?!t||!!(null===(e=r.getEventData()[t])||void 0===e?void 0:e.isEventStart):!(!(null==a?void 0:a.isFlag())||t&&!(null===(n=a.getEventData()[t])||void 0===n?void 0:n.isEventStart))},e.prototype.updateTarget=function(t){this.updateRect(t,!0)},e.prototype.getRect=function(){var t=this.state,e=ko(this.state),n=tr(e,4),r=n[0],a=n[1],i=n[2],o=n[3],s=io(e),c=t.width,l=t.height,u=s.width,f=s.height,d=s.left,p=s.top,m=[t.left,t.top],g=Ue(m,t.origin);return{width:u,height:f,left:d,top:p,pos1:r,pos2:a,pos3:i,pos4:o,offsetWidth:c,offsetHeight:l,beforeOrigin:Ue(m,t.beforeOrigin),origin:g,transformOrigin:t.transformOrigin,rotation:this.getRotation()}},e.prototype.getManager=function(){return this},e.prototype.stopDrag=function(t){var e;t&&"target"!==t||(!1===(null==(e=this.targetGesto)?void 0:e.isIdle())&&yo(this,!1),null==e||e.stop()),t&&"control"!==t||(!1===(null==(e=this.controlGesto)?void 0:e.isIdle())&&yo(this,!0),null==e||e.stop())},e.prototype.getRotation=function(){var t=this.state;return function(t,e,n){var r=mt(t,e)/Math.PI*180;return(r=n>=0?r:180-r)>=0?r:360+r}(t.pos1,t.pos2,t.direction)},e.prototype.request=function(t,e,n){void 0===e&&(e={});var r=this.props,a=r.ables,i=r.groupable,o=a.filter((function(e){return e.name===t}))[0];if(this.isDragging()||!o||!o.request)return{request:function(){return this},requestEnd:function(){return this}};var s=this,c=o.request(this),l=n||e.isInstant,u=c.isControl?"controlAbles":"targetAbles",f="".concat(i?"Group":"").concat(c.isControl?"Control":""),d={request:function(e){return Ws(s,u,["drag"],f,"",$n($n({},c.request(e)),{requestAble:t,isRequest:!0}),l),this},requestEnd:function(){return Ws(s,u,["drag"],f,"End",$n($n({},c.requestEnd()),{requestAble:t,isRequest:!0}),l),this}};return Ws(s,u,["drag"],f,"Start",$n($n({},c.requestStart(e)),{requestAble:t,isRequest:!0}),l),l?d.request(e).requestEnd():d},e.prototype.destroy=function(){this.componentWillUnmount()},e.prototype.updateRenderPoses=function(){var t=this.getState(),e=this.props,n=e.padding,r=t.originalBeforeOrigin,a=t.transformOrigin,i=t.allMatrix,o=t.is3d,s=t.pos1,c=t.pos2,l=t.pos3,u=t.pos4,f=t.left,d=t.top,p=t.isPersisted;if(n){var m=es(n),g=m.left,h=m.top,v=m.bottom,b=m.right,w=o?4:3,A=Ne(w,an((p?a:this.controlBox&&e.groupable?r:Ue(r,[f,d])).map((function(t){return-t})),w),i,an(a,w));t.renderPoses=[Lo(A,s,[-g,-h],w),Lo(A,c,[b,-h],w),Lo(A,l,[-g,v],w),Lo(A,u,[b,v],w)]}else t.renderPoses=[s,c,l,u]},e.prototype.checkUpdate=function(){this._isPropTargetChanged=!1;var t=this.props,e=t.target,n=t.container,r=t.parentMoveable,a=this.state,i=a.target,o=a.container;if(i||e){this.updateAbles();var s=!_o(i,e);if(s||!_o(o,n)){var c=n||this.controlBox;c&&this.unsetAbles(),this.updateState({target:e,container:n}),!r&&c&&this.updateRect("End",!1,!1),this._isPropTargetChanged=s}}},e.prototype.waitToChangeTarget=function(){return new Promise((function(){}))},e.prototype.triggerEvent=function(t,e){this._emitter.trigger(t,e);var n=this.props[t];return n&&n(e)},e.prototype.useCSS=function(t,e){var n=this.props.customStyledMap,r=t+e;return n[r]||(n[r]=Zn(t,e)),n[r]},e.prototype.getState=function(){var t,e=this.props;(e.target||(null===(t=e.targets)||void 0===t?void 0:t.length))&&(this._hasFirstTarget=!0);var n=this.controlBox,r=e.persistData,a=e.firstRenderState;if(a&&!n)return a;if(!this._hasFirstTarget&&r){var i=Js(r);if(i)return this.updateState(i,!1),this.state}return this.state.isPersisted=!1,this.state},e.prototype.updateSelectors=function(){},e.prototype.unsetAbles=function(){var t=this;this.targetAbles.forEach((function(e){e.unset&&e.unset(t)}))},e.prototype.updateAbles=function(t,e){void 0===t&&(t=this.props.ables),void 0===e&&(e="");var n=this.props.triggerAblesSimultaneously,r=this.getEnabledAbles(t),a="drag".concat(e,"Start"),i="pinch".concat(e,"Start"),o="drag".concat(e,"ControlStart"),s=zo(r,[a,i],n),c=zo(r,[o],n);this.enabledAbles=r,this.targetAbles=s,this.controlAbles=c},e.prototype.updateState=function(t,e){if(e){if(this.isUnmounted)return;this.setState(t)}else{var n=this.state;for(var r in t)n[r]=t[r]}},e.prototype.getEnabledAbles=function(t){void 0===t&&(t=this.props.ables);var e=this.props;return t.filter((function(t){return t&&(t.always&&!1!==e[t.name]||e[t.name])}))},e.prototype.renderAbles=function(){var t,e,n,r,a=this,i=this.props.triggerAblesSimultaneously,o={createElement:fe};return this.renderState={},(t=Bo(zo(this.getEnabledAbles(),["render"],i).map((function(t){return(0,t.render)(a,o)||[]}))).filter((function(t){return t})),e=function(t){return t.key},n=[],r={},t.forEach((function(a,i){var o=e(a,i,t),s=r[o];s||(s=[],r[o]=s,n.push(s)),s.push(a)})),n).map((function(t){return t[0]}))},e.prototype.updateCheckInput=function(){this.targetGesto&&(this.targetGesto.options.checkInput=this.props.checkInput)},e.prototype._getRequestStyles=function(){return this.getEnabledAbles().reduce((function(t,e){var n,r,a=null!==(r=null===(n=e.requestStyle)||void 0===n?void 0:n.call(e))&&void 0!==r?r:[];return er(er([],tr(t),!1),tr(a),!1)}),er([],tr(this.props.requestStyles||[]),!1))},e.prototype._updateObserver=function(t){this._updateResizeObserver(t),this._updateMutationObserver(t)},e.prototype._updateEvents=function(){var t=this.controlBox,e=this.targetAbles.length,n=this.controlAbles.length,r=this._dragTarget;(!e&&this.targetGesto||this._isTargetChanged(!0))&&(xo(this,!1),this.updateState({gestos:{}})),n||xo(this,!0),r&&e&&!this.targetGesto&&(this.targetGesto=Qs(this,r,"")),!this.controlGesto&&n&&(this.controlGesto=Vs(this,t,"controlAbles","Control"))},e.prototype._updateTargets=function(){var t=this.props;this._prevDragTarget=this._dragTarget,this._prevOriginalDragTarget=this._originalDragTarget,this._originalDragTarget=t.dragTarget||t.target,this._dragTarget=Fo(this._originalDragTarget,!0),this._prevDragArea=t.dragArea},e.prototype._renderLines=function(){var t=this.props,e=t.zoom,n=t.hideDefaultLines,r=t.hideChildMoveableDefaultLines,a=t.parentMoveable;if(n||a&&r)return[];var i=this.getState().renderPoses,o={createElement:fe};return[[0,1],[1,3],[3,2],[2,0]].map((function(t,n){var r=tr(t,2),a=r[0],s=r[1];return va(o,"",i[a],i[s],e,"render-line-".concat(n))}))},e.prototype._isTargetChanged=function(t){var e=this.props,n=e.dragTarget||e.target,r=this._prevOriginalDragTarget,a=this._prevDragArea,i=e.dragArea;return!i&&r!==n||(t||i)&&a!==i},e.prototype._updateNativeEvents=function(){var t=this,e=this.props.dragArea?this.areaElement:this.state.target,n=this.events,r=ct(n);if(this._isTargetChanged())for(var a in n){var i=n[a];i&&i.destroy(),n[a]=null}if(e){var o=this.enabledAbles;r.forEach((function(r){var a=zo(o,[r]),i=a.length>0,s=n[r];i?(s||(s=new js(e,t,r),n[r]=s),s.setAbles(a)):s&&(s.destroy(),n[r]=null)}))}},e.prototype._checkUpdateRootContainer=function(){var t=this.props.rootContainer;!this._rootContainer&&t&&(this._rootContainer=Fo(t,!0))},e.prototype._checkUpdateViewContainer=function(){var t=this.props.viewContainer;!this._viewContainer&&t&&(this._viewContainer=Fo(t,!0)),this._viewContainer&&this._changeAbleViewClassNames(er(er([],tr(this._getAbleViewClassNames()),!1),[this.isDragging()?fs:""],!1))},e.prototype._changeAbleViewClassNames=function(t){var e=this._viewContainer,n=Mo(t.filter(Boolean),(function(t){return t})).map((function(t){return tr(t,1)[0]})),r=this._viewClassNames,a=Pt(r,n),i=a.removed,o=a.added;i.forEach((function(t){yt(e,r[t])})),o.forEach((function(t){kt(e,n[t])})),this._viewClassNames=n},e.prototype._getAbleViewClassNames=function(){var t=this;return(this.getEnabledAbles().map((function(e){var n;return(null===(n=e.viewClassName)||void 0===n?void 0:n.call(e,t))||""})).join(" ")+" ".concat(this._getAbleClassName("-view"))).split(/\s+/g)},e.prototype._getAbleClassName=function(t){var e=this;void 0===t&&(t="");var n=this.getEnabledAbles(),r=this.targetGesto,a=this.controlGesto,i=(null==r?void 0:r.isFlag())?r.getEventData():{},o=(null==a?void 0:a.isFlag())?a.getEventData():{};return n.map((function(n){var r,a,s,c=n.name,l=(null===(r=n.className)||void 0===r?void 0:r.call(n,e))||"";return((null===(a=i[c])||void 0===a?void 0:a.isEventStart)||(null===(s=o[c])||void 0===s?void 0:s.isEventStart))&&(l+=" ".concat(Ni("".concat(c).concat(t,"-dragging")))),l.trim()})).filter(Boolean).join(" ")},e.prototype._updateResizeObserver=function(t){var e,n=this.props,r=n.target,a=It(this.getControlBoxElement());if(a.ResizeObserver&&r&&n.useResizeObserver){if(t.target!==r||!this._reiszeObserver){var i=new a.ResizeObserver(this.checkUpdateRect);i.observe(r,{box:"border-box"}),this._reiszeObserver=i}}else null===(e=this._reiszeObserver)||void 0===e||e.disconnect()},e.prototype._updateMutationObserver=function(t){var e,n=this,r=this.props,a=r.target,i=It(this.getControlBoxElement());if(i.MutationObserver&&a&&r.useMutationObserver){if(t.target!==a||!this._mutationObserver){var o=new i.MutationObserver((function(t){var e,r;try{for(var a=function(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}(t),i=a.next();!i.done;i=a.next()){var o=i.value;"attributes"===o.type&&"style"===o.attributeName&&n.checkUpdateRect()}}catch(s){e={error:s}}finally{try{i&&!i.done&&(r=a.return)&&r.call(a)}finally{if(e)throw e.error}}}));o.observe(a,{attributes:!0}),this._mutationObserver=o}}else null===(e=this._mutationObserver)||void 0===e||e.disconnect()},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:Fi,firstRenderState:null,persistData:null,viewContainer:null,requestStyles:[],useAccuratePosition:!1},e}(ae),tc={name:"groupable",props:["defaultGroupRotate","useDefaultGroupRotate","defaultGroupOrigin","groupable","groupableProps","targetGroups","hideChildMoveableDefaultLines"],events:[],render:function(t,e){var n,r=t.props,a=r.targets||[],i=t.getState(),o=i.left,s=i.top,c=i.isPersisted,l=r.zoom||1,u=t.renderGroupRects,f=(null===(n=r.persistData)||void 0===n?void 0:n.children)||[];c?a=f.map((function(){return null})):f=[];var d=t._store,p=Ko(d,"parentPosition",[o,s],(function(t){return t.join(",")})),m=Ko(d,"requestStyles",t.getRequestChildStyles(),(function(t){return t.join(",")}));return t.moveables=t.moveables.slice(0,a.length),er(er([],tr(a.map((function(n,a){return e.createElement($s,{key:"moveable"+a,ref:O(t,"moveables",a),target:n,origin:!1,requestStyles:m,cssStyled:r.cssStyled,customStyledMap:r.customStyledMap,useResizeObserver:r.useResizeObserver,useMutationObserver:r.useMutationObserver,hideChildMoveableDefaultLines:r.hideChildMoveableDefaultLines,parentMoveable:t,parentPosition:[o,s],persistData:f[a],zoom:l})}))),!1),tr(Bo(u.map((function(t,n){var r=[t.pos1,t.pos2,t.pos3,t.pos4];return[[0,1],[1,3],[3,2],[2,0]].map((function(t,a){var i=tr(t,2),o=i[0],s=i[1];return va(e,"",We(r[o],p),We(r[s],p),l,"group-rect-".concat(n,"-").concat(a))}))})))),!1)}},ec=nr("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 n=t.props.target,r=e.inputEvent,a=e.inputTarget,i=!t.isMoveableElement(a)&&t.controlBox.contains(a);if(r&&a&&!e.isDrag&&!t.isMoveableElement(a)&&!i){var o=n.contains(a);Ro(t,"onClick",Do(t,e,{isDouble:e.isDouble,inputTarget:a,isTarget:n===a,moveableTarget:t.props.target,containsTarget:o}))}},dragGroupEnd:function(t,e){var n=e.inputEvent,r=e.inputTarget;if(n&&r&&!e.isDrag&&!t.isMoveableElement(r)&&e.datas.inputTarget!==r){var a=t.props.targets,i=a.indexOf(r),o=i>-1,s=!1;-1===i&&(s=(i=at(a,(function(t){return t.contains(r)})))>-1),Ro(t,"onClickGroup",Do(t,e,{isDouble:e.isDouble,targets:a,inputTarget:r,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 nc(t){var e=t.originalDatas.draggable;return e||(t.originalDatas.draggable={},e=t.originalDatas.draggable),$n($n({},t),{datas:e})}var rc=nr("edgeDraggable",{css:[".edge.edgeDraggable.line {\ncursor: move;\n}"],render:function(t,e){var n=t.props,r=n.edgeDraggable;return r?ba(e,"edgeDraggable",r,t.getState().renderPoses,n.zoom):[]},dragCondition:function(t,e){var n,r=t.props,a=null===(n=e.inputEvent)||void 0===n?void 0:n.target;return!(!r.edgeDraggable||!a)&&!r.draggable&&At(a,Ni("direction"))&&At(a,Ni("edge"))&&At(a,Ni("edgeDraggable"))},dragStart:function(t,e){return oi.dragStart(t,nc(e))},drag:function(t,e){return oi.drag(t,nc(e))},dragEnd:function(t,e){return oi.dragEnd(t,nc(e))},dragGroupCondition:function(t,e){var n,r=t.props,a=null===(n=e.inputEvent)||void 0===n?void 0:n.target;return!(!r.edgeDraggable||!a)&&!r.draggable&&At(a,Ni("direction"))&&At(a,Ni("line"))},dragGroupStart:function(t,e){return oi.dragGroupStart(t,nc(e))},dragGroup:function(t,e){return oi.dragGroup(t,nc(e))},dragGroupEnd:function(t,e){return oi.dragGroupEnd(t,nc(e))},unset:function(t){return oi.unset(t)}}),ac={name:"individualGroupable",props:["individualGroupable","individualGroupableProps"],events:[]},ic=[Fs,bs,qi,ns,oi,rc,ui,as,ss,vi,vs,ws,gs,Ls,Ys,Ns,tc,ac,ec,ms,Us],oc=ic.reduce((function(t,e){return(e.events||[]).forEach((function(e){wt(t,e)})),t}),[]),sc=ic.reduce((function(t,e){return(e.props||[]).forEach((function(e){wt(t,e)})),t}),[]);function cc(t,e){var n=tr(t,3),r=n[0],a=n[1],i=n[2];return(r*e[0]+a*e[1]+i)/Math.sqrt(r*r+a*a)}function lc(t,e){var n=tr(t,2),r=n[0],a=n[1];return-r*e[0]-a*e[1]}function uc(t,e){return Math.max.apply(Math,er([],tr(t.map((function(t){var n=tr(t,4),r=n[0],a=n[1],i=n[2],o=n[3];return Math.max(r[e],a[e],i[e],o[e])}))),!1))}function fc(t,e){return Math.min.apply(Math,er([],tr(t.map((function(t){var n=tr(t,4),r=n[0],a=n[1],i=n[2],o=n[3];return Math.min(r[e],a[e],i[e],o[e])}))),!1))}function dc(t,e){var n=e.map((function(e){if(W(e)){var n=dc(t,e),r=n.length;return r>1?n:1===r?n[0]:null}var a=it(t,(function(t){return t.manager.props.target===e}));return a?(a.finded=!0,a.manager):null})).filter(Boolean);return 1===n.length&&W(n[0])?n[0]:n}var pc=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.differ=new mn,e.moveables=[],e.transformOrigin="50% 50%",e.renderGroupRects=[],e._targetGroups=[],e._hasFirstTargets=!1,e}return Jn(e,t),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(t,e,n){var r;void 0===n&&(n=!0);var a=this.state;if(this.controlBox&&!a.isPersisted){la(!0),this.moveables.forEach((function(e){e.updateRect(t,!1,!1)}));var i=this.props,o=this.moveables,s=a.target||i.target,c=o.map((function(t){return{finded:!1,manager:t}})),l=this.props.targetGroups||[],u=dc(c,l),f=i.useDefaultGroupRotate;u.push.apply(u,er([],tr(c.filter((function(t){return!t.finded})).map((function(t){return t.manager}))),!1));var d=[],p=!e||""!==t&&i.updateGroup,m=i.defaultGroupRotate||0;if(!this._hasFirstTargets){var g=null===(r=i.persistData)||void 0===r?void 0:r.rotation;null!=g&&(m=g)}var h=function t(e,n,r){var a=e.map((function(e){if(W(e)){var r=t(e,n),a=[r.pos1,r.pos2,r.pos3,r.pos4];return d.push(r),{poses:a,rotation:r.rotation}}return{poses:ko(e.state),rotation:e.getRotation()}})),i=a.map((function(t){return t.rotation})),o=0,s=i[0],c=i.every((function(t){return Math.abs(s-t)<.1}));o=p?!f&&c?s:m:f||r||!c?n:s;var l=a.map((function(t){return t.poses})),u=function(t,e){var n,r,a,i=[0,0],o=[0,0],s=[0,0],c=[0,0],l=0,u=0;if(!t.length)return{pos1:i,pos2:o,pos3:s,pos4:c,minX:0,minY:0,maxX:0,maxY:0,width:l,height:u,rotation:e};var f=vt(e,Sr);if(f%90){var d=f/180*Math.PI,p=Math.tan(d),m=-1/p,g=[Dr,Cr],h=[[0,0],[0,0]],v=[Dr,Cr],b=[[0,0],[0,0]];t.forEach((function(t){t.forEach((function(t){var e=cc([-p,1,0],t),n=cc([-m,1,0],t);g[0]>e&&(h[0]=t,g[0]=e),g[1]<e&&(h[1]=t,g[1]=e),v[0]>n&&(b[0]=t,v[0]=n),v[1]<n&&(b[1]=t,v[1]=n)}))}));var w=tr(h,2),A=w[0],k=w[1],y=tr(b,2),x=y[0],S=y[1],E=[-p,1,lc([-p,1],A)],D=[-p,1,lc([-p,1],k)],C=[-m,1,lc([-m,1],x)],I=[-m,1,lc([-m,1],S)];n=tr([[E,C],[E,I],[D,C],[D,I]].map((function(t){var e=tr(t,2);return zn(e[0],e[1])[0]})),4),i=n[0],o=n[1],s=n[2],c=n[3],l=v[1]-v[0],u=g[1]-g[0]}else{var R=fc(t,0),O=fc(t,1),z=uc(t,0),_=uc(t,1);i=[R,O],o=[z,O],s=[R,_],c=[z,_],l=z-R,u=_-O,f%180&&(i=(r=tr([s,i,c,o],4))[0],o=r[1],s=r[2],c=r[3],l=_-O,u=z-R)}f%360>180&&(i=(a=tr([c,s,o,i],4))[0],o=a[1],s=a[2],c=a[3]);var M=In([i,o,s,c]);return{pos1:i,pos2:o,pos3:s,pos4:c,width:l,height:u,minX:M.minX,minY:M.minY,maxX:M.maxX,maxY:M.maxY,rotation:e}}(l,o);return u}(u,this.rotation,!0);p&&(this.rotation=h.rotation,this.transformOrigin=i.defaultGroupOrigin||"50% 50%",this.scale=[1,1]),this._targetGroups=l,this.renderGroupRects=d;var v,b,w,A,k,y=this.transformOrigin,x=this.rotation,S=this.scale,E=h.width,D=h.height,C=h.minX,I=h.minY,R=(v=[[0,0],[E,0],[0,D],[E,D]],b=jo(y,E,D),w=this.rotation/180*Math.PI,A=v.map((function(t){return We(t,b)})),k=A.map((function(t){return Je(t,w)})),{prev:A,next:k,result:k.map((function(t){return Ue(t,b)}))}),O=In(R.result),z=O.minX,_=O.minY,M=" rotate(".concat(x,"deg)")+" scale(".concat(Jo(S[0]),", ").concat(Jo(S[1]),")"),B="translate(".concat(-z,"px, ").concat(-_,"px)").concat(M);this.controlBox.style.transform="translate3d(".concat(C,"px, ").concat(I,"px, ").concat(this.props.translateZ||0,")"),s.style.cssText+="left:0px;top:0px;"+"transform-origin:".concat(y,";")+"width:".concat(E,"px;height:").concat(D,"px;")+"transform: ".concat(B),a.width=E,a.height=D;var T=this.getContainer(),P=Ks(this.controlBox,s,this.controlBox,this.getContainer(),this._rootContainer||T,[]),Y=[P.left,P.top],L=tr(ko(P),4),X=L[0],G=L[1],q=L[2],N=L[3],F=In([X,G,q,N]),U=[F.minX,F.minY],H=Jo(S[0]*S[1]);P.pos1=We(X,U),P.pos2=We(G,U),P.pos3=We(q,U),P.pos4=We(N,U),P.left=C-P.left+U[0],P.top=I-P.top+U[1],P.origin=We(Ue(Y,P.origin),U),P.beforeOrigin=We(Ue(Y,P.beforeOrigin),U),P.originalBeforeOrigin=Ue(Y,P.originalBeforeOrigin),P.transformOrigin=We(Ue(Y,P.transformOrigin),U),s.style.transform="translate(".concat(-z-U[0],"px, ").concat(-_-U[1],"px)")+M,la(),this.updateState($n($n({},P),{posDelta:U,direction:H,beforeDirection:H}),n)}},e.prototype.getRect=function(){return $n($n({},t.prototype.getRect.call(this)),{children:this.moveables.map((function(t){return t.getRect()}))})},e.prototype.triggerEvent=function(e,n,r){if(r||e.indexOf("Group")>-1)return t.prototype.triggerEvent.call(this,e,n);this._emitter.trigger(e,n)},e.prototype.getRequestChildStyles=function(){return this.getEnabledAbles().reduce((function(t,e){var n,r,a=null!==(r=null===(n=e.requestChildStyle)||void 0===n?void 0:n.call(e))&&void 0!==r?r:[];return er(er([],tr(t),!1),tr(a),!1)}),[])},e.prototype.updateAbles=function(){t.prototype.updateAbles.call(this,er(er([],tr(this.props.ables),!1),[tc],!1),"Group")},e.prototype._updateTargets=function(){t.prototype._updateTargets.call(this),this._originalDragTarget=this.props.dragTarget||this.areaElement,this._dragTarget=Fo(this._originalDragTarget,!0)},e.prototype._updateEvents=function(){var t=this.state,e=this.props,n=this._prevDragTarget,r=e.dragTarget||this.areaElement,a=e.targets,i=this.differ.update(a),o=i.added,s=i.changed,c=i.removed,l=o.length||c.length;(l||n!==r)&&(xo(this,!1),xo(this,!0),this.updateState({gestos:{}})),n!==r&&(t.target=null),t.target||(t.target=this.areaElement,this.controlBox.style.display="block"),t.target&&(this.targetGesto||(this.targetGesto=Qs(this,this._dragTarget,"Group")),this.controlGesto||(this.controlGesto=Vs(this,this.controlBox,"controlAbles","GroupControl")));var u=!_o(t.container,e.container);u&&(t.container=e.container),(u||l||this.transformOrigin!==(e.defaultGroupOrigin||"50% 50%")||s.length||a.length&&!Zo(this._targetGroups,e.targetGroups||[]))&&(this.updateRect(),this._hasFirstTargets=!0),this._isPropTargetChanged=!!l},e.prototype._updateObserver=function(){},e.defaultProps=$n($n({},$s.defaultProps),{transformOrigin:["50%","50%"],groupable:!0,dragArea:!0,keepRatio:!0,targets:[],defaultGroupRotate:0,defaultGroupOrigin:"50% 50%"}),e}($s),mc=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.moveables=[],e}return Jn(e,t),e.prototype.render=function(){var t,e=this,n=this.props,r=n.cspNonce,a=n.cssStyled,i=n.persistData,o=n.targets||[],s=o.length,c=this.isUnmounted||!s,l=null!==(t=null==i?void 0:i.children)&&void 0!==t?t:[];return c&&!s&&l.length?o=l.map((function(){return null})):c||(l=[]),fe(a,{cspNonce:r,ref:R(this,"controlBox"),className:Ni("control-box")},o.map((function(t,r){var a,i,o=null!==(i=null===(a=n.individualGroupableProps)||void 0===a?void 0:a.call(n,t,r))&&void 0!==i?i:{};return fe($s,$n({key:"moveable"+r,ref:O(e,"moveables",r)},n,o,{target:t,wrapperMoveable:e,isWrapperMounted:e.isMoveableMounted,persistData:l[r]}))})))},e.prototype.componentDidMount=function(){},e.prototype.componentDidUpdate=function(){},e.prototype.getTargets=function(){return this.props.targets},e.prototype.updateRect=function(t,e,n){void 0===n&&(n=!0),la(!0),this.moveables.forEach((function(r){r.updateRect(t,e,n)})),la()},e.prototype.getRect=function(){return $n($n({},t.prototype.getRect.call(this)),{children:this.moveables.map((function(t){return t.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}($s);function gc(t,e){var n=[];return t.forEach((function(t){t&&(H(t)?e[t]&&n.push.apply(n,er([],tr(e[t]),!1)):W(t)?n.push.apply(n,er([],tr(gc(t,e)),!1)):n.push(t))})),n}function hc(t,e){var n=[];return t.forEach((function(t){t&&(H(t)?e[t]&&n.push.apply(n,er([],tr(e[t]),!1)):W(t)?n.push(hc(t,e)):n.push(t))})),n}function vc(t,e){return t.length!==e.length||t.some((function(t,n){var r=e[n];return!(!t&&!r)&&t!=r&&(!W(t)||!W(r)||vc(t,r))}))}var bc=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.refTargets=[],e.selectorMap={},e._differ=new mn,e._elementTargets=[],e._onChangeTargets=null,e}var n,r;return Jn(e,t),e.makeStyled=function(){var t={};this.getTotalAbles().forEach((function(e){var n=e.css;n&&n.forEach((function(e){t[e]=!0}))}));var e=ct(t).join("\n");this.defaultStyled=Zn("div",function(t,e){return e.replace(/([^}{]*){/gm,(function(e,n){return n.replace(/\.([^{,\s\d.]+)/g,"."+t+"$1")+"{"}))}(wr,kr+e))},e.getTotalAbles=function(){return er([bs,tc,ac,ms],tr(this.defaultAbles),!1)},e.prototype.render=function(){var t,e=this.constructor;e.defaultStyled||e.makeStyled();var n=this.props,r=n.ables,a=n.props,i=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(t);a<r.length;a++)e.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(t,r[a])&&(n[r[a]]=t[r[a]])}return n}(n,["ables","props"]),o=this._updateRefs(!0),s=gc(o,this.selectorMap),c=s.length>1,l=er(er([],tr(e.getTotalAbles()),!1),tr(r||[]),!1),u=$n($n($n({},i),a||{}),{ables:l,cssStyled:e.defaultStyled,customStyledMap:e.customStyledMap});this._elementTargets=s;var f=null,d=this.moveable,p=i.persistData;if((null==p?void 0:p.children)&&(c=!0),i.individualGroupable)return fe(mc,$n({key:"individual-group",ref:R(this,"moveable")},u,{target:null,targets:s}));if(c){var m=hc(o,this.selectorMap);if(d&&!d.props.groupable&&!d.props.individualGroupable){var g=d.props.target;g&&s.indexOf(g)>-1&&(f=$n({},d.state))}return fe(pc,$n({key:"group",ref:R(this,"moveable")},u,null!==(t=i.groupableProps)&&void 0!==t?t:{},{target:null,targets:s,targetGroups:m,firstRenderState:f}))}var h=s[0];if(d&&(d.props.groupable||d.props.individualGroupable)){var v=it(d.moveables||[],(function(t){return t.props.target===h}));v&&(f=$n({},v.state))}return fe($s,$n({key:"single",ref:R(this,"moveable")},u,{target:h,firstRenderState:f}))},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 t,e;return null!==(e=null===(t=this.moveable)||void 0===t?void 0:t.getTargets())&&void 0!==e?e:[]},e.prototype.updateSelectors=function(){this.selectorMap={},this._updateRefs()},e.prototype.waitToChangeTarget=function(){var t,e=this;return this._onChangeTargets=function(){e._onChangeTargets=null,t()},new Promise((function(e){t=e}))},e.prototype.waitToChangeTargets=function(){return this.waitToChangeTarget()},e.prototype.getManager=function(){return this.moveable},e.prototype._updateRefs=function(t){var e=this.refTargets,n=Uo(this.props.target||this.props.targets),r="undefined"!=typeof document,a=vc(e,n),i=this.selectorMap,o={};return this.refTargets.forEach((function t(e){H(e)?i[e]?o[e]=i[e]:r&&(a=!0,o[e]=[].slice.call(document.querySelectorAll(e))):W(e)&&e.forEach(t)})),this.refTargets=n,this.selectorMap=o,!t&&a&&this.forceUpdate(),n},e.prototype._checkChangeTargets=function(){var t,e,n,r=this._differ.update(this._elementTargets),a=r.added,i=r.removed;(a.length||i.length)&&(null===(e=(t=this.props).onChangeTargets)||void 0===e||e.call(t,{moveable:this.moveable,targets:this._elementTargets}),null===(n=this._onChangeTargets)||void 0===n||n.call(this)),this._updateRefs()},e.defaultAbles=[],e.customStyledMap={},e.defaultStyled=null,function(t,e,n,r){var a,i=arguments.length,o=i<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(a=t[s])&&(o=(i<3?a(o):i>3?a(e,n,o):a(e,n))||o);i>3&&o&&Object.defineProperty(e,n,o)}([(n=zr,void 0===r&&(r={}),function(t,e){n.forEach((function(n){var a=r[n]||n;a in t||(t[a]=function(){for(var t,r=[],a=0;a<arguments.length;a++)r[a]=arguments[a];var i=(t=this[e])[n].apply(t,r);return i===this[e]?this:i})}))})],e.prototype,"moveable",void 0),e}(ae),wc=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Jn(e,t),e.defaultAbles=ic,e}(bc),Ac=function(t,e){return Ac=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},Ac(t,e)};function kc(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}Ac(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var yc=function(){return yc=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var a in e=arguments[n])Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t},yc.apply(this,arguments)},xc=function(t){function e(e){var n=t.call(this,e)||this;return n.state={},n.state=n.props,n}return kc(e,t),e.prototype.render=function(){return fe(wc,yc({ref:R(this,"moveable")},this.state))},e}(re),Sc=sc,Ec=zr,Dc=oc,Cc=function(t){function e(e,n){void 0===n&&(n={});var r=t.call(this)||this;r.containerProvider=null,r.selfElement=null,r._warp=!1;var a,i=yc({},n),o={};Dc.forEach((function(t){var e;o[(e="on ".concat(t),e.replace(/[\s-_]+([^\s-_])/g,(function(t,e){return e.toUpperCase()})))]=function(e){return r.trigger(t,e)}})),n.warpSelf?(delete n.warpSelf,r._warp=!0,a=e):(a=Et(e).createElement("div"),e.appendChild(a)),r.containerProvider=he(fe(xc,yc({ref:R(r,"innerMoveable")},i,o)),a),r.selfElement=a;var s=i.target;return W(s)&&s.length>1&&r.updateRect(),r}kc(e,t);var n=e.prototype;return n.setState=function(t,e){this.innerMoveable.setState(t,e)},n.forceUpdate=function(t){this.innerMoveable.forceUpdate(t)},n.dragStart=function(t){this.innerMoveable.$_timer&&this.forceUpdate(),this.getMoveable().dragStart(t)},n.destroy=function(){var t,e=this.selfElement;he(null,e,this.containerProvider),this._warp||null===(t=null==e?void 0:e.parentElement)||void 0===t||t.removeChild(e),this.containerProvider=null,this.off(),this.selfElement=null,this.innerMoveable=null},n.getMoveable=function(){return this.innerMoveable.moveable},e=function(t,e,n,r){var a,i=arguments.length,o=i<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(a=t[s])&&(o=(i<3?a(o):i>3?a(e,n,o):a(e,n))||o);return i>3&&o&&Object.defineProperty(e,n,o),o}([z(Ec,(function(t,e){t[e]||(t[e]=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=this.getMoveable();if(r&&r[e])return r[e].apply(r,t)})})),z(Sc,(function(t,e){Object.defineProperty(t,e,{get:function(){return this.getMoveable().props[e]},set:function(t){var n;this.setState(((n={})[e]=t,n))},enumerable:!0,configurable:!0})}))],e),e}(vn),Ic=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return kc(e,t),e}(Cc);const Rc=""+new URL("toolbox-d5807fe8.png",e.meta.url).href,Oc=""+new URL("setTimeIcon-b494ebcf.png",e.meta.url).href,zc=""+new URL("beatIcon-1f7963a3.png",e.meta.url).href,_c=""+new URL("toneIcon-08a00dff.png",e.meta.url).href,Mc=""+new URL("beatImage-9f187de6.png",e.meta.url).href,Bc=""+new URL("toneImage-be721dcb.png",e.meta.url).href,Tc=""+new URL("setTimeImage-4e70f98f.png",e.meta.url).href,Pc=""+new URL("dragingBoxIcon-f4149aa2.png",e.meta.url).href;t("default",n({name:"layoutView",setup(){const t=r("left"),e=r(!1),n=r(!1),a=r(!1),s=r(!1);d((()=>{(async()=>{document.querySelector(".wrap")&&new Ic(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:t,left:e,top:n,right:r,bottom:a})=>{s.value=!0;const i=document.getElementById("moveNPopover"),o=getComputedStyle(i,null),c=(Number(o.left.replace("px","")),Number(o.top.replace("px","")),Number(o.width.replace("px",""))),l=Number(o.height.replace("px","")),u=parseInt(window.getComputedStyle(document.querySelector(".wrap")).width)-c,f=parseInt(window.getComputedStyle(document.querySelector(".wrap")).height)-l;e<0&&(e=2),n<0&&(n=2),r<0&&(r=2),a<0&&(a=2),e>u-2&&(e=u-2),n>f-2&&(n=f-2),t.style.left=`${e}px`,t.style.top=`${n}px`})).on("dragEnd",(async({clientX:e})=>{document.body.clientWidth/2-e>0?t.value="right":t.value="left",s.value=!1}))})()}));const c=t=>{"setTimeIcon"==t&&(a.value=!0),"beatIcon"==t&&(e.value=!0),"toneIcon"==t&&(n.value=!0)};return()=>i("div",{class:[x.wrap,"wrap"]},[i("div",null,[i(D,null,null)]),i("div",{class:x.Wrapcore},[i(C,null,null),i("div",{class:x.WrapcoreView},[i(w("router-view"),null,{default:t=>i(A,{name:"fade-slide",mode:"out-in"},{default:()=>[i(t.Component,null,null)]})})])]),i(h,{raw:!0,trigger:"click","show-arrow":!1,placement:t.value},{default:()=>[i("div",{class:x.booxToolWrap},[i("div",{class:x.booxToolItem,onClick:()=>c("beatIcon")},[i("img",{src:zc,alt:""},null),m("节拍器")]),i("div",{class:x.booxToolItem,onClick:()=>c("toneIcon")},[i("img",{src:_c,alt:""},null),m("调音器")]),i("div",{class:x.booxToolItem,onClick:()=>c("setTimeIcon")},[i("img",{src:Oc,alt:""},null),m("计时器")])])],trigger:()=>i("img",{src:s.value?Pc:Rc,id:"moveNPopover",class:[x.toolboxImg,"moveNPopover",s.value?x.isDragIng:""],alt:""},null)}),i(b,{show:e.value,"onUpdate:show":t=>e.value=t},{default:()=>[i("div",{onClick:()=>{e.value=!1}},[i(o,{src:Mc,previewDisabled:!0,class:x.beatImage},null)])]}),i(b,{show:n.value,"onUpdate:show":t=>n.value=t},{default:()=>[i("div",{onClick:()=>{n.value=!1}},[i(o,{src:Bc,previewDisabled:!0,class:x.beatImage},null)])]}),i(b,{show:a.value,"onUpdate:show":t=>a.value=t},{default:()=>[i("div",{onClick:()=>{a.value=!1}},[i(o,{src:Tc,previewDisabled:!0,class:x.setTimeImage},null)])]})])}}))}}}));
|