(self.webpackChunkapp=self.webpackChunkapp||[]).push([[3583],{17864:(S,w,l)=>{l.d(w,{a:()=>m,b:()=>h,c:()=>f,d:()=>_,h:()=>x});const g={getEngine(){var s;const a=window;return a.TapticEngine||(null===(s=a.Capacitor)||void 0===s?void 0:s.isPluginAvailable("Haptics"))&&a.Capacitor.Plugins.Haptics},available(){var s;const a=window;return!!this.getEngine()&&("web"!==(null===(s=a.Capacitor)||void 0===s?void 0:s.getPlatform())||typeof navigator<"u"&&void 0!==navigator.vibrate)},isCordova:()=>!!window.TapticEngine,isCapacitor:()=>!!window.Capacitor,impact(s){const a=this.getEngine();if(!a)return;const p=this.isCapacitor()?s.style.toUpperCase():s.style;a.impact({style:p})},notification(s){const a=this.getEngine();if(!a)return;const p=this.isCapacitor()?s.style.toUpperCase():s.style;a.notification({style:p})},selection(){this.impact({style:"light"})},selectionStart(){const s=this.getEngine();!s||(this.isCapacitor()?s.selectionStart():s.gestureSelectionStart())},selectionChanged(){const s=this.getEngine();!s||(this.isCapacitor()?s.selectionChanged():s.gestureSelectionChanged())},selectionEnd(){const s=this.getEngine();!s||(this.isCapacitor()?s.selectionEnd():s.gestureSelectionEnd())}},i=()=>g.available(),f=()=>{i()&&g.selection()},m=()=>{i()&&g.selectionStart()},h=()=>{i()&&g.selectionChanged()},x=()=>{i()&&g.selectionEnd()},_=s=>{i()&&g.impact(s)}},20109:(S,w,l)=>{l.d(w,{a:()=>g,b:()=>k,c:()=>_,d:()=>b,e:()=>d,f:()=>x,g:()=>B,h:()=>f,i:()=>i,j:()=>t,k:()=>e,l:()=>s,m:()=>p,n:()=>C,o:()=>a,p:()=>h,q:()=>m,r:()=>r,s:()=>o,t:()=>T,u:()=>I,v:()=>n});const g="data:image/svg+xml;utf8,",i="data:image/svg+xml;utf8,",f="data:image/svg+xml;utf8,",m="data:image/svg+xml;utf8,",h="data:image/svg+xml;utf8,",x="data:image/svg+xml;utf8,",_="data:image/svg+xml;utf8,",s="data:image/svg+xml;utf8,",a="data:image/svg+xml;utf8,",p="data:image/svg+xml;utf8,",T="data:image/svg+xml;utf8,",k="data:image/svg+xml;utf8,",b="data:image/svg+xml;utf8,",B="data:image/svg+xml;utf8,",C="data:image/svg+xml;utf8,",I="data:image/svg+xml;utf8,",n="data:image/svg+xml;utf8,",r="data:image/svg+xml;utf8,",t="data:image/svg+xml;utf8,",e="data:image/svg+xml;utf8,",o="data:image/svg+xml;utf8,",d="data:image/svg+xml;utf8,"},94147:(S,w,l)=>{l.d(w,{a:()=>f,b:()=>i,p:()=>g});const g=(m,...h)=>console.warn(`[Ionic Warning]: ${m}`,...h),i=(m,...h)=>console.error(`[Ionic Error]: ${m}`,...h),f=(m,...h)=>console.error(`<${m.tagName.toLowerCase()}> must be used inside ${h.join(" or ")}.`)},48416:(S,w,l)=>{l.d(w,{I:()=>h,a:()=>p,b:()=>x,c:()=>b,d:()=>C,f:()=>T,g:()=>a,i:()=>s,p:()=>B,r:()=>I,s:()=>k});var g=l(15861),i=l(35730),f=l(94147);const h="ion-content",x=".ion-content-scroll-host",_=`${h}, ${x}`,s=n=>"ION-CONTENT"===n.tagName,a=function(){var n=(0,g.Z)(function*(r){return s(r)?(yield new Promise(t=>(0,i.c)(r,t)),r.getScrollElement()):r});return function(t){return n.apply(this,arguments)}}(),p=n=>n.querySelector(x)||n.querySelector(_),T=n=>n.closest(_),k=(n,r)=>s(n)?n.scrollToTop(r):Promise.resolve(n.scrollTo({top:0,left:0,behavior:r>0?"smooth":"auto"})),b=(n,r,t,e)=>s(n)?n.scrollByPoint(r,t,e):Promise.resolve(n.scrollBy({top:t,left:r,behavior:e>0?"smooth":"auto"})),B=n=>(0,f.a)(n,h),C=n=>{if(s(n)){const t=n.scrollY;return n.scrollY=!1,t}return n.style.setProperty("overflow","hidden"),!0},I=(n,r)=>{s(n)?n.scrollY=r:n.style.removeProperty("overflow")}},93583:(S,w,l)=>{l.r(w),l.d(w,{ion_reorder:()=>p,ion_reorder_group:()=>k});var g=l(15861),i=l(71308),f=l(20109),m=l(35179),h=l(48416),x=l(35730),_=l(17864);const p=class{constructor(t){(0,i.r)(this,t)}onClick(t){const e=this.el.closest("ion-reorder-group");t.preventDefault(),(!e||!e.disabled)&&t.stopImmediatePropagation()}render(){const t=(0,m.b)(this);return(0,i.h)(i.H,{class:t},(0,i.h)("slot",null,(0,i.h)("ion-icon",{icon:"ios"===t?f.j:f.k,lazy:!1,class:"reorder-icon",part:"icon"})))}get el(){return(0,i.i)(this)}};p.style={ios:":host([slot]){display:none;line-height:0;z-index:100}.reorder-icon{display:block;font-size:22px}.reorder-icon{font-size:34px;opacity:0.4}",md:":host([slot]){display:none;line-height:0;z-index:100}.reorder-icon{display:block;font-size:22px}.reorder-icon{font-size:31px;opacity:0.3}"};const k=class{constructor(t){(0,i.r)(this,t),this.ionItemReorder=(0,i.e)(this,"ionItemReorder",7),this.lastToIndex=-1,this.cachedHeights=[],this.scrollElTop=0,this.scrollElBottom=0,this.scrollElInitial=0,this.containerTop=0,this.containerBottom=0,this.state=0,this.disabled=!0}disabledChanged(){this.gesture&&this.gesture.enable(!this.disabled)}connectedCallback(){var t=this;return(0,g.Z)(function*(){const e=(0,h.f)(t.el);e&&(t.scrollEl=yield(0,h.g)(e)),t.gesture=(yield Promise.resolve().then(l.bind(l,81898))).createGesture({el:t.el,gestureName:"reorder",gesturePriority:110,threshold:0,direction:"y",passive:!1,canStart:o=>t.canStart(o),onStart:o=>t.onStart(o),onMove:o=>t.onMove(o),onEnd:()=>t.onEnd()}),t.disabledChanged()})()}disconnectedCallback(){this.onEnd(),this.gesture&&(this.gesture.destroy(),this.gesture=void 0)}complete(t){return Promise.resolve(this.completeReorder(t))}canStart(t){if(this.selectedItemEl||0!==this.state)return!1;const o=t.event.target.closest("ion-reorder");if(!o)return!1;const d=B(o,this.el);return!!d&&(t.data=d,!0)}onStart(t){t.event.preventDefault();const e=this.selectedItemEl=t.data,o=this.cachedHeights;o.length=0;const d=this.el,c=d.children;if(!c||0===c.length)return;let v=0;for(let E=0;E{c===v||void 0!==t&&!0!==t||this.el.insertBefore(e,vt)return o;return e.length-1}reorderMove(t,e){const o=this.selectedItemHeight,d=this.el.children;for(let c=0;ct&&c<=e?u=`translateY(${-o}px)`:c=e&&(u=`translateY(${o}px)`),d[c].style.transform=u}}autoscroll(t){if(!this.scrollEl)return 0;let e=0;return tthis.scrollElBottom&&(e=I),0!==e&&this.scrollEl.scrollBy(0,e),this.scrollEl.scrollTop-this.scrollElInitial}render(){const t=(0,m.b)(this);return(0,i.h)(i.H,{class:{[t]:!0,"reorder-enabled":!this.disabled,"reorder-list-active":0!==this.state}})}get el(){return(0,i.i)(this)}static get watchers(){return{disabled:["disabledChanged"]}}},b=t=>t.$ionIndex,B=(t,e)=>{let o;for(;t;){if(o=t.parentElement,o===e)return t;t=o}},C=60,I=10,n="reorder-selected",r=(t,e,o)=>{const d=t[e];return t.splice(e,1),t.splice(o,0,d),t.slice()};k.style=".reorder-list-active>*{display:block;-webkit-transition:-webkit-transform 300ms;transition:-webkit-transform 300ms;transition:transform 300ms;transition:transform 300ms, -webkit-transform 300ms;will-change:transform}.reorder-enabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reorder-enabled ion-reorder{display:block;cursor:-webkit-grab;cursor:grab;pointer-events:all;-ms-touch-action:none;touch-action:none}.reorder-selected,.reorder-selected ion-reorder{cursor:-webkit-grabbing;cursor:grabbing}.reorder-selected{position:relative;-webkit-transition:none !important;transition:none !important;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);box-shadow:0 0 10px rgba(0, 0, 0, 0.4);opacity:0.8;z-index:100}.reorder-visible ion-reorder .reorder-icon{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}"}}]);