PageSourceSearch

https://spoyla.com/441.c0ac07ef0a32ac79.js

js spoyla.com collected 2026-09-24 14:53:11 UTC 42,398 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[441],{441(Be,oe,b){b.r(oe),b.d(oe,{ion_modal:()=>Te});var O=b(467),m=b(4620),T=b(7564),J=b(6398),y=b(1371),de=b(7930),ce=b(6780),u=b(3223),P=b(4576),B=b(115),K=b(7887),Q=b(3224),p=b(9616),ve=b(9166),be=b(6011),C=b(9596),ee=(b(6931),b(8607),b(9043),function(e){return e.Dark="DARK",e.Light="LIGHT",e.Default="DEFAULT",e}(ee||{}));const pe={getEngine(){const e=(0,ce.g)();if(e?.isPluginAvailable("StatusBar"))return e.Plugins.StatusBar},setStyle(e){const t=this.getEngine();t&&t.setStyle(e)},getStyle:(e=(0,O.A)(function*(){const t=this.getEngine();if(!t)return ee.Default;const{style:n}=yield t.getInfo();return n}),function(){return e.apply(this,arguments)})},he=(e,t)=>{if(1===t)return 0;const n=1/(1-t);return e*n+-t*n},xe=()=>{!C.w||C.w.innerWidth>=768||pe.setStyle({style:ee.Dark})},fe=(e=ee.Default)=>{!C.w||C.w.innerWidth>=768||pe.setStyle({style:e})},Se=function(){var e=(0,O.A)(function*(t,n){"function"!=typeof t.canDismiss||!(yield t.canDismiss(void 0,u.G))||(n.isRunning()?n.onFinish(()=>{t.dismiss(void 0,"handler")},{oneTimeCallback:!0}):t.dismiss(void 0,"handler"))});return function(n,o){return e.apply(this,arguments)}}(),me=e=>.00255275*2.71828**(-14.9619*e)-1.00255*2.71828**(-.0380968*e)+1,we=(e,t)=>(0,y.e)(400,e/Math.abs(1.1*t),500),ke=(e,t)=>{const n=window.innerHeight,o=e.getBoundingClientRect().top,l=Math.round(1e3*(1-t/(n-o)
1))/1e3;return Math.max(0,Math.min(1,l))},Ae=e=>{const{currentBreakpoint:t,backdropBreakpoint:n,expandToScroll:o}=e,r=void 0===n||n<t,i=r?`calc(var(--backdrop-opacity) * ${t})`:"0",a=(0,p.c)("backdropAnimation").fromTo("opacity",0,i);return r&&a.beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),{wrapperAnimation:(0,p.c)("wrapperAnimation").keyframes([{offset:0,opacity:1,transform:"translateY(100%)"},{offset:1,opacity:1,transform:`translateY(${100-100*t}%)`}]),backdropAnimation:a,contentAnimation:o?void 0:(0,p.c)("contentAnimation").keyframes([{offset:0,opacity:1,maxHeight:100*(1-t)+"%"},{offset:1,opacity:1,maxHeight:100*t+"%"}])}},Ee=e=>{const{currentBreakpoint:t,backdropBreakpoint:n}=e,o=`calc(var(--backdrop-opacity) * ${he(t,n)})`,r=[{offset:0,opacity:o},{offset:1,opacity:0}],i=[{offset:0,opacity:o},{offset:n,opacity:0},{offset:1,opacity:0}],a=(0,p.c)("backdropAnimation").keyframes(0!==n?i:r);return{wrapperAnimation:(0,p.c)("wrapperAnimation").keyframes([{offset:0,opacity:1,transform:`translateY(${100-100*t}%)`},{offset:1,opacity:1,transform:"translateY(100%)"}]),backdropAnimation:a}},Pe=(e,t)=>{const{presentingEl:n,currentBreakpoint:o,expandToScroll:r}=t,i=(0,y.g)(e),{wrapperAnimation:a,backdropAnimation:l,contentAnimation:s}=void 0!==o?Ae(t):{backdropAnimation:(0,p.c)().fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),wrapperAnimation:(0,p.c)().fromTo("transform","translateY(100vh)","translateY(0vh)"),contentAnimation:void 0};l.addElement(i.querySelector("ion-backdrop")),a.addElement(i.querySelectorAll(".modal-wrapper, .modal-shadow")).beforeStyles({opacity:1}),!r&&s?.addElement(e.querySelector(".ion-page"));const v=(0,p.c)("entering-base").addElement(e).easing("cubic-bezier(0.32,0.72,0,1)").duration(500).addAnimation([a]);if(s&&v.addAnimation(s),n){const x=window.innerWidth<768,c="ION-MODAL"===n.tagName&&void 0!==n.presentingElement,S=(0,y.g)(n),w=(0,p.c)().beforeStyles({transform:"translateY(0)","transform-origin":"top center",overflow:"hidden"}),_=document.body;if(x){const Y=CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px",Z=`translateY(${c?"-10px":Y}) scale(0.915)`;w.afterStyles({transform:Z}).beforeAddWrite(()=>_.style.setProperty("background-color","black")).addElement(n).keyframes([{offset:0,filter:"contrast(1)",transform:"translateY(0px) scale(1)",borderRadius:"0px"},{offset:1,filter:"contrast(0.85)",transform:Z,borderRadius:"10px 10px 0 0"}]),v.addAnimation(w)}else if(v.addAnimation(l),c){const A=`translateY(-10px) scale(${c?.915:1})`;w.afterStyles({transform:A}).addElement(S.querySelector(".modal-wrapper")).keyframes([{offset:0,filter:"contrast(1)",transform:"translateY(0) scale(1)"},{offset:1,filter:"contrast(0.85)",transform:A}]);const D=(0,p.c)().afterStyles({transform:A}).addElement(S.querySelector(".modal-shadow")).keyframes([{offset:0,opacity:"1",transform:"translateY(0) scale(1)"},{offset:1,opacity:"0",transform:A}]);v.addAnimation([w,D])}else a.fromTo("opacity","0","1")}else v.addAnimation(l);return v},_e=(e,t,n=500)=>{const{presentingEl:o,currentBreakpoint:r}=t,i=(0,y.g)(e),{wrapperAnimation:a,backdropAnimation:l}=void 0!==r?Ee(t):{backdropAnimation:(0,p.c)().fromTo("opacity","var(--backdrop-opacity)",0),wrapperAnimation:(0,p.c)().fromTo("transform","translateY(0vh)","translateY(100vh)")};l.addElement(i.querySelector("ion-backdrop")),a.addElement(i.querySelectorAll(".modal-wrapper, .modal-shadow")).beforeStyles({opacity:1});const s=(0,p.c)("leaving-base").addElement(e).easing("cubic-bezier(0.32,0.72,0,1)").duration(n).addAnimation(a);if(o){const v=window.innerWidth<768,x="ION-MODAL"===o.tagName&&void 0!==o.presentingElement,c=(0,y.g)(o),S=(0,p.c)().beforeClearStyles(["transform"]).afterClearStyles(["transform"]).onFinish(_=>{1===_&&(o.style.setProperty("overflow",""),Array.from(w.querySelectorAll("ion-modal:not(.overlay-hidden)")).filter(A=>void 0!==A.presentingElement).length<=1&&w.style.setProperty("background-color",""))}),w=document.body;if(v){const _=CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px",D=`translateY(${x?"-10px":_}) scale(0.915)`;S.addElement(o).keyframes([{offset:0,filter:"contrast(0.85)",transform:D,borderRadius:"10px 10px 0 0"},{offset:1,filter:"contrast(1)",transform:"translateY(0px) scale(1)",borderRadius:"0px"}]),s.addAnimation(S)}else if(s.addAnimation(l),x){const Y=`translateY(-10px) scale(${x?.915:1})`;S.addElement(c.querySelector(".modal-wrapper")).afterStyles({transform:"translate3d(0, 0, 0)"}).keyframes([{offset:0,filter:"contrast(0.85)",transform:Y},{offset:1,filter:"contrast(1)",transform:"translateY(0) scale(1)"}]);const A=(0,p.c)().addElement(c.querySelector(".modal-shadow")).afterStyles({transform:"translateY(0) scale(1)"}).keyframes([{offset:0,opacity:"0",transform:Y},{offset:1,opacity:"1",transform:"translateY(0) scale(1)"}]);s.addAnimation([S,A])}else a.fromTo("opacity","1","0")}else s.addAnimation(l);return s},He=(e,t)=>{const{currentBreakpoint:n,expandToScroll:o}=t,r=(0,y.g)(e),{wrapperAnimation:i,backdropAnimation:a,contentAnimation:l}=void 0!==n?Ae(t):{backdropAnimation:(0,p.c)().fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),wrapperAnimation:(0,p.c)().keyframes([{offset:0,opacity:.01,transform:"translateY(40px)"},{offset:1,opacity:1,transform:"translateY(0px)"}]),contentAnimation:void 0};a.addElement(r.querySelector("ion-backdrop")),i.addElement(r.querySelector(".modal-wrapper")),!o&&l?.addElement(e.querySelector(".ion-page"));const s=(0,p.c)().addElement(e).easing("cubic-bezier(0.36,0.66,0.04,1)").duration(280).addAnimation([a,i]);return l&&s.addAnimation(l),s},je=(e,t)=>{const{currentBreakpoint:n}=t,o=(0,y.g)(e),{wrapperAnimation:r,backdropAnimation:i}=void 0!==n?Ee(t):{backdropAnimation:(0,p.c)().fromTo("opacity","var(--backdrop-opacity)",0),wrapperAnimation:(0,p.c)().keyframes([{offset:0,opacity:.99,transform:"translateY(0px)"},{offset:1,opacity:0,transform:"translateY(40px)"}])};return i.addElement(o.querySelector("ion-backdrop")),r.addElement(o.querySelector(".modal-wrapper")),(0,p.c)().easing("cubic-bezier(0.47,0,0.745,0.715)").duration(200).addAnimation([i,r])};var e;let ie=null,ue=!1;const De=(e,t)=>{e.style.setProperty("--ion-safe-area-top",t.top),e.style.setProperty("--ion-safe-area-bottom",t.bottom),e.style.setProperty("--ion-safe-area-left",t.left),e.style.setProperty("--ion-safe-area-right",t.right)},Te=class{constructor(e){(0,m.r)(this,e),this.didPresent=(0,m.c)(this,"ionModalDidPresent",7),this.willPresent=(0,m.c)(this,"ionModalWillPresent",7),this.willDismiss=(0,m.c)(this,"ionModalWillDismiss",7),this.didDismiss=(0,m.c)(this,"ionModalDidDismiss",7),this.ionBreakpointDidChange=(0,m.c)(this,"ionBreakpointDidChange",7),this.didPresentShorthand=(0,m.c)(this,"didPresent",7),this.willPresentShorthand=(0,m.c)(this,"willPresent",7),this.willDismissShorthand=(0,m.c)(this,"willDismiss",7),this.didDismissShorthand=(0,m.c)(this,"didDismiss",7),this.ionMount=(0,m.c)(this,"ionMount",7),this.ionDragStart=(0,m.c)(this,"ionDragStart",7),this.ionDragMove=(0,m.c)(this,"ionDragMove",7),this.ionDragEnd=(0,m.c)(this,"ionDragEnd",7),this.lockController=(0,de.c)(),this.triggerController=(0,u.e)(),this.coreDelegate=(0,J.C)(),this.isSheetModal=!1,this.inheritedAttributes={},this.inline=!1,this.gestureAnimationDismissing=!1,this.presented=!1,this.hasController=!1,this.keyboardClose=!0,this.expandToScroll=!0,this.backdropBreakpoint=0,this.handleBehavior="none",this.backdropDismiss=!0,this.showBackdrop=!0,this.animated=!0,this.isOpen=!1,this.keepContentsMounted=!1,this.focusTrap=!0,this.canDismiss=!0,this.onHandleClick=()=>{const{sheetTransition:t,handleBehavior:n}=this;"cycle"!==n||void 0!==t||this.moveToNextBreakpoint()},this.onBackdropTap=()=>{const{sheetTransition:t}=this;void 0===t&&this.dismiss(void 0,u.B)},this.onLifecycle=t=>{const n=this.usersElement,o=Qe[t.type];if(n&&o){const r=new CustomEvent(o,{bubbles:!1,cancelable:!1,detail:t.detail});n.dispatchEvent(r)}},this.onModalFocus=t=>{const{dragHandleEl:n,el:o}=this;t.target===o&&n&&-1!==n.tabIndex&&n.focus()},this.onSlotChange=({target:t})=>
1{t.assignedElements().forEach(o=>{o.querySelectorAll("ion-modal").forEach(r=>{null===r.getAttribute("data-parent-ion-modal")&&r.setAttribute("data-parent-ion-modal",this.el.id)})})}}onIsOpenChange(e,t){!0===e&&!1===t?this.present():!1===e&&!0===t&&this.dismiss()}triggerChanged(){const{trigger:e,el:t,triggerController:n}=this;e&&n.addClickListener(t,e)}onWindowResize(){this.presented&&(clearTimeout(this.resizeTimeout),this.resizeTimeout=setTimeout(()=>{const e=this.getSafeAreaContext();e.isCardModal&&!this.enterAnimation&&!this.leaveAnimation&&this.handleViewTransition(),e.isSheetModal&&this.updateSheetOffsetTop(),!e.isSheetModal&&!e.isCardModal&&(this.updateSafeAreaOverrides(),this.wrapperEl&&(this.wrapperEl.style.removeProperty("height"),this.wrapperEl.style.removeProperty("padding-bottom")),this.applyFullscreenSafeArea())},50))}breakpointsChanged(e){void 0!==e&&(this.sortedBreakpoints=e.sort((t,n)=>t-n))}connectedCallback(){const{el:e}=this;(0,u.j)(e),this.triggerChanged()}disconnectedCallback(){this.triggerController.removeClickListener(),this.cleanupViewTransitionListener(),this.cleanupParentRemovalObserver(),this.cleanupSafeAreaOverrides()}componentWillLoad(){var e;const{breakpoints:t,initialBreakpoint:n,el:o,htmlAttributes:r}=this,i=this.isSheetModal=void 0!==t&&void 0!==n,a=["aria-label","role"];this.inheritedAttributes=(0,y.b)(o,a),o.parentNode&&(this.cachedOriginalParent=o.parentNode),void 0!==r&&a.forEach(l=>{r[l]&&(this.inheritedAttributes=Object.assign(Object.assign({},this.inheritedAttributes),{[l]:r[l]}),delete r[l])}),i&&(this.currentBreakpoint=this.initialBreakpoint),void 0!==t&&void 0!==n&&!t.includes(n)&&(0,m.f)("[ion-modal] - Your breakpoints array must include the initialBreakpoint value."),null!==(e=this.htmlAttributes)&&void 0!==e&&e.id||(0,u.k)(this.el)}componentDidLoad(){!0===this.isOpen&&(0,y.r)(()=>this.present()),this.breakpointsChanged(this.breakpoints),this.triggerChanged()}getDelegate(e=!1){if(this.workingDelegate&&!e)return{delegate:this.workingDelegate,inline:this.inline};const n=this.inline=null!==this.el.parentNode&&!this.hasController;return{inline:n,delegate:this.workingDelegate=n?this.delegate||this.coreDelegate:this.delegate}}checkCanDismiss(e,t){var n=this;return(0,O.A)(function*(){const{canDismiss:o}=n;return"function"==typeof o?o(e,t):o})()}present(){var e=this;return(0,O.A)(function*(){const t=yield e.lockController.lock();if(e.presented)return void t();const{presentingElement:n,el:o}=e;e.currentBreakpoint=e.initialBreakpoint;const{inline:r,delegate:i}=e.getDelegate(!0);e.ionMount.emit(),e.usersElement=yield(0,J.a)(i,o,e.component,["ion-page"],e.componentProps,r),(0,y.h)(o)?yield(0,B.e)(e.usersElement):e.keepContentsMounted||(yield(0,B.w)()),(0,m.w)(()=>e.el.classList.add("show-modal")),e.isSheetModal=void 0!==e.breakpoints&&void 0!==e.initialBreakpoint,e.setInitialSafeAreaOverrides();const a=void 0!==n;a&&"ios"===(0,K.b)(e)&&(e.statusBarStyle=yield pe.getStyle(),xe()),yield(0,u.f)(e,"modalEnter",Pe,He,{presentingEl:n,currentBreakpoint:e.initialBreakpoint,backdropBreakpoint:e.backdropBreakpoint,expandToScroll:e.expandToScroll}),e.updateSafeAreaOverrides(),e.applyFullscreenSafeArea(),typeof window<"u"&&(e.keyboardOpenCallback=()=>{e.gesture&&(e.gesture.enable(!1),(0,y.r)(()=>{e.gesture&&e.gesture.enable(!0)}))},window.addEventListener(Q.Z1,e.keyboardOpenCallback)),e.isSheetModal?e.initSheetGesture():a&&e.initSwipeToClose(),e.initViewTransitionListener(),e.initParentRemovalObserver(),t()})()}initSwipeToClose(){var e;if("ios"!==(0,K.b)(this))return;const{el:t}=this,n=this.leaveAnimation||m.e.get("modalLeave",_e),o=this.animation=n(t,{presentingEl:this.presentingElement,expandToScroll:this.expandToScroll});if(!(0,T.a)(t))return void(0,T.p)(t);const i=null!==(e=this.statusBarStyle)&&void 0!==e?e:ee.Default;this.gesture=((e,t,n,o,r,i,a)=>{const s=e.offsetHeight;let v=!1,x=!1,c=null,S=null,_=!0,Y=0;const q=(0,be.createGesture)({el:e,gestureName:"modalSwipeToClose",gesturePriority:u.O,direction:"y",threshold:10,canStart:k=>{const E=k.event.target;return null===E||!E.closest||(c=(0,T.f)(E),c?(S=(0,T.i)(c)?(0,y.g)(c).querySelector(".inner-scroll"):c,!c.querySelector("ion-refresher")&&0===S.scrollTop):null===E.closest("ion-footer"))},onStart:k=>{const{deltaY:E}=k;_=!c||!(0,T.i)(c)||c.scrollY,x=void 0!==e.canDismiss&&!0!==e.canDismiss,E>0&&c&&(0,T.d)(c),t.progressStart(!0,v?1:0),r()},onMove:k=>{const{deltaY:E}=k;E>0&&c&&(0,T.d)(c);const M=k.deltaY/s,N=M>=0&&x,z=N?.2:.9999,ne=N?me(M/z):M,j=(0,y.e)(1e-4,ne,z);t.progressStep(j),j>=.5&&Y<.5?fe(n):j<.5&&Y>=.5&&xe(),Y=j;const G={currentY:k.currentY,deltaY:k.deltaY,velocityY:k.velocityY,progress:ke(e,k.deltaY)};i(G)},onEnd:k=>{const E=k.velocityY,M=k.deltaY/s,N=M>=0&&x,z=N?.2:.9999,ne=N?me(M/z):M,j=(0,y.e)(1e-4,ne,z),R=!N&&(k.deltaY+1e3*E)/s>=.5;let $=R?-.001:.001;R?(t.easing("cubic-bezier(0.32, 0.72, 0, 1)"),$+=(0,ve.g)([0,0],[.32,.72],[0,1],[1,1],j)[0]):(t.easing("cubic-bezier(1, 0, 0.68, 0.28)"),$+=(0,ve.g)([0,0],[1,0],[.68,.28],[1,1],j)[0]);const ae=we(R?M*s:(1-j)*s,E);v=R,q.enable(!1),c&&(0,T.r)(c,_),t.onFinish(()=>{R||q.enable(!0)}).progressEnd(R?1:0,$,ae),N&&j>z/4?Se(e,t):R&&o();const se={currentY:k.currentY,deltaY:k.deltaY,velocityY:k.velocityY,progress:ke(e,k.deltaY)};a(se)}});return q})(t,o,i,()=>this.cardOnDismiss(),()=>this.onDragStart(),a=>this.onDragMove(a),a=>this.onDragEnd(a)),this.gesture.enable(!0)}
1initSheetGesture(){const{wrapperEl:e,initialBreakpoint:t,backdropBreakpoint:n}=this;if(!e||void 0===t)return;const o=this.enterAnimation||m.e.get("modalEnter",Pe),r=this.animation=o(this.el,{presentingEl:this.presentingElement,currentBreakpoint:t,backdropBreakpoint:n,expandToScroll:this.expandToScroll});r.progressStart(!0,1);const{gesture:i,moveSheetToBreakpoint:a}=((e,t,n,o,r,i,a=[],l,s,v,x,c,S,w)=>{const A={WRAPPER_KEYFRAMES:[{offset:0,transform:"translateY(0%)"},{offset:1,transform:"translateY(100%)"}],BACKDROP_KEYFRAMES:0!==r?[{offset:0,opacity:"var(--backdrop-opacity)"},{offset:1-r,opacity:0},{offset:1,opacity:0}]:[{offset:0,opacity:"var(--backdrop-opacity)"},{offset:1,opacity:.01}],CONTENT_KEYFRAMES:[{offset:0,maxHeight:"100%"},{offset:1,maxHeight:"0%"}]},D=e.querySelector("ion-content"),Z=n.clientHeight;let I=o,te=0,q=!1,k=null,E=null,M=null,N=null;const ne=a[a.length-1],j=a[0],G=i.childAnimations.find(d=>"wrapperAnimation"===d.id),R=i.childAnimations.find(d=>"backdropAnimation"===d.id),$=i.childAnimations.find(d=>"contentAnimation"===d.id),ae=()=>{!1===e.focusTrap||!1===e.showBackdrop||(e.style.setProperty("pointer-events","auto"),t.style.setProperty("pointer-events","auto"),e.classList.remove(u.F))},se=()=>{e.style.setProperty("pointer-events","none"),t.style.setProperty("pointer-events","none"),e.classList.add(u.F)},X=d=>{if(!E&&(E=Array.from(e.querySelectorAll("ion-footer")),!E.length))return;const h=e.querySelector(".ion-page");if(N=d,"stationary"===d)E.forEach(f=>{f.classList.remove("modal-footer-moving"),f.style.removeProperty("position"),f.style.removeProperty("width"),f.style.removeProperty("height"),f.style.removeProperty("top"),f.style.removeProperty("left"),h?.style.removeProperty("padding-bottom"),h?.appendChild(f)});else{let f=0;E.forEach((g,W)=>{const H=g.getBoundingClientRect(),L=document.body.getBoundingClientRect();f+=g.clientHeight;const V=H.top-L.top,F=H.left-L.left;if(g.style.setProperty("--pinned-width",`${g.clientWidth}px`),g.style.setProperty("--pinned-height",`${g.clientHeight}px`),g.style.setProperty("--pinned-top",`${V}px`),g.style.setProperty("--pinned-left",`${F}px`),0===W){M=V;const ye=e.querySelector("ion-header");ye&&(M-=ye.clientHeight)}}),E.forEach(g=>{h?.style.setProperty("padding-bottom",`${f}px`),g.classList.add("modal-footer-moving"),g.style.setProperty("position","absolute"),g.style.setProperty("width","var(--pinned-width)"),g.style.setProperty("height","var(--pinned-height)"),g.style.setProperty("top","var(--pinned-top)"),g.style.setProperty("left","var(--pinned-left)"),document.body.appendChild(g)})}};G&&R&&(G.keyframes([...A.WRAPPER_KEYFRAMES]),R.keyframes([...A.BACKDROP_KEYFRAMES]),$?.keyframes([...A.CONTENT_KEYFRAMES]),i.progressStart(!0,1-I),I>r&&!1!==e.focusTrap&&!1!==e.showBackdrop?ae():se()),D&&I!==ne&&l&&(D.scrollY=!1);const Ce=d=>{const{breakpoint:h,canDismiss:f,breakpointOffset:g,animated:W}=d,H=f&&0===h,L=H?I:h,V=0!==L;return I=0,G&&R&&(G.keyframes([{offset:0,transform:`translateY(${100*g}%)`},{offset:1,transform:`translateY(${100*(1-L)}%)`}]),R.keyframes([{offset:0,opacity:`calc(var(--backdrop-opacity) * ${he(1-g,r)})`},{offset:1,opacity:`calc(var(--backdrop-opacity) * ${he(L,r)})`}]),$&&$.keyframes([{offset:0,maxHeight:100*(1-g)+"%"},{offset:1,maxHeight:100*L+"%"}]),i.progressStep(0)),le.enable(!1),H?Se(e,i):V||v(),D&&(L===a[a.length-1]||!l)&&(D.scrollY=!0),!l&&0===L&&X("stationary"),new Promise(F=>{i.onFinish(()=>{V?(l||X("stationary"),G&&R?(0,y.r)(()=>{G.keyframes([...A.WRAPPER_KEYFRAMES]),R.keyframes([...A.BACKDROP_KEYFRAMES]),$?.keyframes([...A.CONTENT_KEYFRAMES]),i.progressStart(!0,1-L),I=L,x(I),I>r&&!1!==e.focusTrap&&!1!==e.showBackdrop?ae():se(),le.enable(!0),F()}):(le.enable(!0),F())):F()},{oneTimeCallback:!0}).progressEnd(1,0,W?500:0)})},Me=d=>{const h=n.getBoundingClientRect().top+d,f=ge(h);return a.reduce((W,H)=>Math.abs(H-f)<Math.abs(W-f)?H:W)},ge=d=>{const f=a[a.length-1],g=Oe(a[0]),W=Oe(f),F=Math.round((g-d)/(g-W)*1e3)/1e3;return Math.max(0,Math.min(1,F))},Oe=d=>{const f=e.getBoundingClientRect().height;return window.innerHeight-f*d},le=(0,be.createGesture)({el:n,gestureName:"modalSheet",gesturePriority:40,direction:"y",threshold:10,canStart:d=>{const h=(0,T.f)(d.event.target);if(I=s(),!l&&h)return 0===((0,T.i)(h)?(0,y.g)(h).querySelector(".inner-scroll"):h).scrollTop;if(1===I&&h){const f=(0,T.i)(h)?(0,y.g)(h).querySelector(".inner-scroll"):h;return!h.querySelector("ion-refresher")&&0===f.scrollTop}return!0},onStart:d=>{if(q=void 0!==e.canDismiss&&!0!==e.canDismiss&&0===j,!l){const h=(0,T.f)(d.event.target);
1k=h&&(0,T.i)(h)?(0,y.g)(h).querySelector(".inner-scroll"):h}l||X("moving"),d.deltaY>0&&D&&(D.scrollY=!1),(0,y.r)(()=>{e.focus()}),i.progressStart(!0,1-I),c()},onMove:d=>{if(!l&&null!==M&&null!==N&&(d.currentY>=M&&"moving"===N?X("stationary"):d.currentY<M&&"stationary"===N&&X("moving")),!l&&d.deltaY<=0&&k)return;d.deltaY>0&&D&&(D.scrollY=!1);const f=a.length>1?1-a[1]:void 0,g=1-I+d.deltaY/Z,W=void 0!==f&&g>=f&&q,H=W?.95:.9999,L=W&&void 0!==f?f+me((g-f)/(H-f)):g;te=(0,y.e)(1e-4,L,H),i.progressStep(te);const V=Me(d.deltaY),F={currentY:d.currentY,deltaY:d.deltaY,velocityY:d.velocityY,progress:ge(d.currentY),snapBreakpoint:V};S(F)},onEnd:d=>{const h=Me(d.deltaY),f={currentY:d.currentY,deltaY:d.deltaY,velocityY:d.velocityY,progress:ge(d.currentY),snapBreakpoint:h};if(!l&&d.deltaY<=0&&k&&k.scrollTop>0)return X("stationary"),void w(f);Ce({breakpoint:h,breakpointOffset:te,canDismiss:q,animated:!0}),w(f)}});return{gesture:le,moveSheetToBreakpoint:Ce}})(this.el,this.backdropEl,e,t,n,r,this.sortedBreakpoints,this.expandToScroll,()=>{var s;return null!==(s=this.currentBreakpoint)&&void 0!==s?s:0},()=>this.sheetOnDismiss(),s=>{this.currentBreakpoint!==s&&(this.currentBreakpoint=s,this.ionBreakpointDidChange.emit({breakpoint:s}))},()=>this.onDragStart(),s=>this.onDragMove(s),s=>this.onDragEnd(s));this.gesture=i,this.moveSheetToBreakpoint=a,this.gesture.enable(!0),(!1===this.showBackdrop||!1===this.focusTrap||n>0)&&this.setupChildRoutePassthrough()}setupChildRoutePassthrough(){var e;this.cachedPageParent=this.getOriginalPageParent();const t=this.cachedPageParent;if(!t||"ION-APP"===t.tagName||Array.from(t.children).some(r=>{var i;return!(r===this.el||r instanceof HTMLElement&&"none"===window.getComputedStyle(r).display||"TEMPLATE"===r.tagName||"SLOT"===r.tagName||r.nodeType===Node.TEXT_NODE&&(null===(i=r.textContent)||void 0===i||!i.trim()))}))return;t.classList.add("ion-page-overlay-passthrough");const o=t.parentElement;"ION-ROUTER-OUTLET"===o?.tagName&&"ION-APP"!==(null===(e=o.parentElement)||void 0===e?void 0:e.tagName)&&(o.style.setProperty("pointer-events","none"),o.setAttribute("data-overlay-passthrough","true"))}getOriginalPageParent(){if(!this.cachedOriginalParent)return null;let e=this.cachedOriginalParent;for(;e&&!e.classList.contains("ion-page");)e=e.parentElement;return e}cleanupChildRoutePassthrough(){const e=this.cachedPageParent;if(!e)return;e.classList.remove("ion-page-overlay-passthrough");const t=e.parentElement;t?.hasAttribute("data-overlay-passthrough")&&(t.style.removeProperty("pointer-events"),t.removeAttribute("data-overlay-passthrough")),this.cachedPageParent=void 0}sheetOnDismiss(){var e=this;this.gestureAnimationDismissing=!0,this.animation.onFinish((0,O.A)(function*(){e.currentBreakpoint=0,e.ionBreakpointDidChange.emit({breakpoint:e.currentBreakpoint}),yield e.dismiss(void 0,u.G),e.gestureAnimationDismissing=!1}))}cardOnDismiss(){var e=this;this.gestureAnimationDismissing=!0,fe(this.statusBarStyle),this.animation.onFinish((0,O.A)(function*(){yield e.dismiss(void 0,u.G),e.gestureAnimationDismissing=!1}))}dismiss(e,t){var n=this;return(0,O.A)(function*(){var o;if(n.gestureAnimationDismissing&&t!==u.G)return!1;clearTimeout(n.resizeTimeout),n.resizeTimeout=void 0;const r=yield n.lockController.lock();if(yield n.dismissNestedModals(),"handler"!==t&&!(yield n.checkCanDismiss(e,t)))return r(),!1;const{presentingElement:i}=n;void 0!==i&&"ios"===(0,K.b)(n)&&fe(n.statusBarStyle),typeof window<"u"&&n.keyboardOpenCallback&&(window.removeEventListener(Q.Z1,n.keyboardOpenCallback),n.keyboardOpenCallback=void 0);const l=yield(0,u.g)(n,e,t,"modalLeave",_e,je,{presentingEl:i,currentBreakpoint:null!==(o=n.currentBreakpoint)&&void 0!==o?o:n.initialBreakpoint,backdropBreakpoint:n.backdropBreakpoint,expandToScroll:n.expandToScroll});if(l){const{delegate:s}=n.getDelegate();yield(0,J.d)(s,n.usersElement),(0,m.w)(()=>n.el.classList.remove("show-modal")),n.animation&&n.animation.destroy(),n.gesture&&n.gesture.destroy(),n.cleanupViewTransitionListener(),n.cleanupParentRemovalObserver(),n.cleanupSafeAreaOverrides(),n.cleanupChildRoutePassthrough()}return n.currentBreakpoint=void 0,n.animation=void 0,r(),l})()}onDidDismiss(){return(0,u.h)(this.el,"ionModalDidDismiss")}onWillDismiss(){return(0,u.h)(this.el,"ionModalWillDismiss")}setCurrentBreakpoint(e){var t=this;return(0,O.A)(function*(){if(!t.isSheetModal)return void(0,m.f)("[ion-modal] - setCurrentBreakpoint is only supported on sheet modals.");if(!t.breakpoints.includes(e))return void(0,m.f)(`[ion-modal] - Attempted to set invalid breakpoint value ${e}. Please double check that the breakpoint value is part of your defined breakpoints.`);const{currentBreakpoint:n,moveSheetToBreakpoint:o,canDismiss:r,breakpoints:i,animated:a}=t;n!==e&&o&&(t.sheetTransition=o({breakpoint:e,breakpointOffset:1-n,canDismiss:void 0!==r&&!0!==r&&0===i[0],animated:a}),yield t.sheetTransition,t.sheetTransition=void 0)})()}getCurrentBreakpoint(){var e=this;return(0,O.A)(function*(){return e.currentBreakpoint})()}moveToNextBreakpoint(){var e=this;return(0,O.A)(function*(){const{breakpoints:t,currentBreakpoint:n}=e;if(!t||null==n)return!1;const o=t.filter(l=>0!==l),i=(o.indexOf(n)+1)%o.length,a=o[i];return yield e.setCurrentBreakpoint(a),!0})()}initViewTransitionListener(){"ios"!==(0,K.b)(this)||!this.presentingElement||this.enterAnimation||this.leaveAnimation||(this.currentViewIsPortrait=window.innerWidth<768)}handleViewTransition(){if(!this.presented)return;const e=window.innerWidth<768;if(this.currentViewIsPortrait===e)return;this.viewTransitionAnimation&&(this.viewTransitionAnimation.destroy(),this.viewTransitionAnimation=void 0);const{presentingElement:t}=this;if(!t)return;let n;n=this.currentViewIsPortrait&&!e?((e,t,n=300)=>{const{presentingEl:o}=t;if(!o)return(0,p.c)("portrait-to-landscape-transition");const r="ION-MODAL"===o.tagName&&void 0!==o.presentingElement,i=(0,y.g)(o),a=document.body,l=(0,p.c)("portrait-to-landscape-transition").addElement(e).easing("cubic-bezier(0.32,0.72,0,1)").duration(n),s=(0,p.c)().beforeStyles({transform:"translateY(0)","transform-origin":"top center",overflow:"hidden"});if(r){const x="translateY(-10px) scale(0.915)",c="translateY(0px) scale(1)";s.addElement(o).afterStyles({transform:c}).fromTo("transform",x,c).fromTo("filter","contrast(0.85)","contrast(1)");const S=(0,p.c)().addElement(i.querySelector(".modal-shadow")).afterStyles({transform:c,opacity:"0"}).fromTo("transform",x,c);l.addAnimation([s,S])}else{const v=(0,y.g)(e),x=(0,p.c)().addElement(v.querySelectorAll(".modal-wrapper, .modal-shadow")).fromTo("opacity","1","1"),c=(0,p.c)().addElement(v.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)","var(--backdrop-opacity)"),_=`translateY(${CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px"}) scale(0.915)`;s.addElement(o).afterStyles({transform:"translateY(0px) scale(1)","border-radius":"0px"}).beforeAddWrite(()=>a.style.setProperty("background-color","")).fromTo("transform",_,"translateY(0px) scale(1)").fromTo("filter","contrast(0.85)","contrast(1)").fromTo("border-radius","10px 10px 0 0","0px"),l.addAnimation([s,x,c])}return l})(this.el,{presentingEl:t}):((e,t,n=300)=>{const{presentingEl:o}=t;if(!o)return(0,p.c)("landscape-to-portrait-transition");const r="ION-MODAL"===o.tagName&&void 0!==o.presentingElement,i=(0,y.g)(o),a=document.body,l=(0,p.c)("landscape-to-portrait-transition").addElement(e).easing("cubic-bezier(0.32,0.72,0,1)").duration(n),s=(0,p.c)().beforeStyles({transform:"translateY(0)","transform-origin":"top center",overflow:"hidden"});if(r){const x="translateY(-10px) scale(0.915)",c="translateY(0) scale(1)";s.addElement(o).afterStyles({transform:c}).fromTo("transform",x,c);const S=(0,p.c)().addElement(i.querySelector(".modal-shadow")).afterStyles({transform:c,opacity:"0"}).fromTo("transform",x,c);l.addAnimation([s,S])}else{const v=(0,y.g)(e),x=(0,p.c)().addElement(v.querySelectorAll(".modal-wrapper, .modal-shadow")).fromTo("opacity","1","1"),c=(0,p.c)().addElement(v.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)","var(--backdrop-opacity)"),_=`translateY(${CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px"}) scale(0.915)`;s.addElement(o).afterStyles({transform:_}).beforeAddWrite(()=>a.style.setProperty("background-color","black")).keyframes([{offset:0,transform:"translateY(0px) scale(1)",filter:"contrast(1)",borderRadius:"0px"},{offset:.2,transform:"translateY(0px) scale(1)",filter:"contrast(1)",borderRadius:"10px 10px 0 0"},{offset:1,transform:_,filter:"contrast(0.85)",borderRadius:"10px 10px 0 0"}]),l.addAnimation([s,x,c])}return l})(this.el,{presentingEl:t}),this.currentViewIsPortrait=e,this.viewTransitionAnimation=n,n.play().then(()=>{this.viewTransitionAnimation=void 0,(0,y.r)(()=>this.updateSafeAreaOverrides()),this.reinitSwipeToClose()})}cleanupViewTransitionListener(){this.resizeTimeout&&(clearTimeout(this.resizeTimeout),this.resizeTimeout=void 0),this.viewTransitionAnimation&&(this.viewTransitionAnimation.destroy(),this.viewTransitionAnimation=void 0)}reinitSwipeToClose(){"ios"!==(0,K.b)(this)||!this.presentingElement||(this.gesture&&(this.gesture.destroy(),this.gesture=void 0),this.animation&&(this.animation.progressEnd(0,0,0),this.animation.destroy(),this.animation=void 0),(0,y.r)(()=>{this.ensureCorrectModalPosition(),this.initSwipeToClose()}))}ensureCorrectModalPosition(){const{el:e,presentingElement:t}=this,o=(0,y.g)(e).querySelector(".modal-wrapper");if(o&&(o.style.transform="translateY(0vh)",o.style.opacity="1"),"ION-MODAL"===t?.tagName)if(window.innerWidth<768){const i=CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px";t.style.transform=`translateY(${i}) scale(0.915)`}else t.style.transform="translateY(0px) scale(1)"}dismissNestedModals(){var e=this;return(0,O.A)(function*(){const t=document.querySelectorAll(`ion-modal[data-
1parent-ion-modal="${e.el.id}"]`);t?.forEach(function(){var n=(0,O.A)(function*(o){yield o.dismiss(void 0,"parent-dismissed")});return function(o){return n.apply(this,arguments)}}())})()}initParentRemovalObserver(){typeof MutationObserver>"u"||typeof window>"u"||!this.cachedOriginalParent||this.cachedOriginalParent.nodeType===Node.DOCUMENT_NODE||this.cachedOriginalParent.nodeType===Node.DOCUMENT_FRAGMENT_NODE||this.hasController||this.cachedOriginalParent===document.body||"ION-APP"===this.cachedOriginalParent.tagName||(this.parentRemovalObserver=new MutationObserver(e=>{e.forEach(t=>{"childList"===t.type&&t.removedNodes.length>0&&(Array.from(t.removedNodes).some(r=>{var i,a;const l=r===this.cachedOriginalParent,s=!!this.cachedOriginalParent&&(null===(a=(i=r).contains)||void 0===a?void 0:a.call(i,this.cachedOriginalParent));return l||s})||this.cachedOriginalParent&&!this.cachedOriginalParent.isConnected)&&(this.dismiss(void 0,"parent-removed"),this.cachedOriginalParent=void 0)})}),this.parentRemovalObserver.observe(document.body,{childList:!0,subtree:!0}))}cleanupParentRemovalObserver(){var e;null===(e=this.parentRemovalObserver)||void 0===e||e.disconnect(),this.parentRemovalObserver=void 0}onDragStart(){this.ionDragStart.emit()}onDragMove(e){this.ionDragMove.emit(e)}onDragEnd(e){this.ionDragEnd.emit(e)}getSafeAreaContext(){return{isSheetModal:this.isSheetModal,isCardModal:void 0!==this.presentingElement&&"ios"===(0,K.b)(this),presentingElement:this.presentingElement,breakpoints:this.breakpoints,currentBreakpoint:this.currentBreakpoint}}setInitialSafeAreaOverrides(){const e=this.getSafeAreaContext(),t=(e=>{const{isSheetModal:t,isCardModal:n}=e;return t?{top:"0px",bottom:"inherit",left:"0px",right:"0px"}:n?{top:"inherit",bottom:"inherit",left:"0px",right:"0px"}:C.w&&C.w.matchMedia("(min-width: 768px) and (min-height: 600px)").matches?{top:"0px",bottom:"0px",left:"0px",right:"0px"}:{top:"inherit",bottom:"inherit",left:"inherit",right:"inherit"}})(e);De(this.el,t),e.isSheetModal&&this.updateSheetOffsetTop()}updateSheetOffsetTop(){const e=(()=>{if(null!==ie)return ie;const e=null==C.w?void 0:C.w.document;if(!e?.body)return 0;const t=e.createElement("div");t.style.cssText="position:fixed;visibility:hidden;pointer-events:none;top:0;left:0;padding-top:var(--ion-safe-area-top,0px);",e.body.appendChild(t);const n=parseFloat(getComputedStyle(t).paddingTop)||0;return t.remove(),ie=n,ue||(ue=!0,(0,y.r)(()=>{ie=null,ue=!1})),n})();this.el.style.setProperty("--ion-modal-offset-top",`${e}px`)}updateSafeAreaOverrides(){const{wrapperEl:e,el:t}=this,n=this.getSafeAreaContext();if(n.isSheetModal||n.isCardModal||!e)return;const o=(e=>{var t,n;const o=e.getBoundingClientRect(),r=null!==(t=null==C.w?void 0:C.w.innerHeight)&&void 0!==t?t:0,i=null!==(n=null==C.w?void 0:C.w.innerWidth)&&void 0!==n?n:0;return{top:o.top<=5?"inherit":"0px",bottom:o.bottom>=r-5?"inherit":"0px",left:o.left<=5?"inherit":"0px",right:o.right>=i-5?"inherit":"0px"}})(e);De(t,o)}applyFullscreenSafeArea(){const{wrapperEl:e,el:t}=this;if(!e)return;const n=this.getSafeAreaContext();if(n.isSheetModal||n.isCardModal)return;let o=!1,r=!1;for(const i of Array.from(t.children)){"ION-CONTENT"===i.tagName&&(o=!0),"ION-FOOTER"===i.tagName&&(r=!0);for(const a of Array.from(i.children))"ION-CONTENT"===a.tagName&&(o=!0),"ION-FOOTER"===a.tagName&&(r=!0)}!o||r||(e.style.setProperty("height","calc(var(--height) - var(--ion-safe-area-bottom, 0px))"),e.style.setProperty("padding-bottom","var(--ion-safe-area-bottom, 0px)"))}cleanupSafeAreaOverrides(){(e=>{e.style.removeProperty("--ion-safe-area-top"),e.style.removeProperty("--ion-safe-area-bottom"),e.style.removeProperty("--ion-safe-area-left"),e.style.removeProperty("--ion-safe-area-right")})(this.el),this.el.style.removeProperty("--ion-modal-offset-top"),this.wrapperEl&&(this.wrapperEl.style.removeProperty("height"),this.wrapperEl.style.removeProperty("padding-bottom"))}render(){const{handle:e,isSheetModal:t,presentingElement:n,htmlAttributes:o,handleBehavior:r,inheritedAttributes:i,focusTrap:a,expandToScroll:l}=this,s=!1!==e&&t,v=(0,K.b)(this),x=void 0!==n&&"ios"===v,c="cycle"===r;return(0,m.h)(m.d,Object.assign({key:"1a53e8f87532abccc169ca4b24973a39c5f9ba16","no-router":!0,tabIndex:c&&t&&s?0:-1},o,{style:{zIndex:`${2e4+this.overlayIndex}`},class:Object.assign({[v]:!0,"modal-default":!x&&!t,"modal-card":x,"modal-sheet":t,"modal-no-expand-scroll":t&&!l,"overlay-hidden":!0,[u.F]:!1===a},(0,P.g)(this.cssClass)),onIonBackdropTap:this.onBackdropTap,onIonModalDidPresent:this.onLifecycle,onIonModalWillPresent:this.onLifecycle,onIonModalWillDismiss:this.onLifecycle,onIonModalDidDismiss:this.onLifecycle,onFocus:this.onModalFocus}),(0,m.h)("ion-backdrop",{key:"fa8e0a436c0d458331402e1850f87af3dc97b582",ref:w=>this.backdropEl=w,visible:this.showBackdrop,tappable:this.backdropDismiss,part:"backdrop"}),"ios"===v&&(0,m.h)("div",{key:"f00de6027d3c8b5bc93db3b0f7a50a87628d40bb",class:"modal-shadow"}),(0,m.h)("div",Object.assign({key:"ae5e33bd6c58e541edb2edbca92420ea02dd5175",role:"dialog"},i,{"aria-modal":"true",class:"modal-wrapper ion-overlay-wrapper",part:"content",ref:w=>this.wrapperEl=w}
1),s&&(0,m.h)("button",{key:"141cdd8f8522331f4b764e2a4d79ec6596b1eb3a",class:"modal-handle",tabIndex:c?0:-1,"aria-label":"Activate to adjust the size of the dialog overlaying the screen",onClick:c?this.onHandleClick:void 0,part:"handle",ref:w=>this.dragHandleEl=w}),(0,m.h)("slot",{key:"7de20298b61abee67a16d275c9ebd9a25ce7dd26",onSlotchange:this.onSlotChange})))}get el(){return(0,m.g)(this)}static get watchers(){return{isOpen:[{onIsOpenChange:0}],trigger:[{triggerChanged:0}]}}},Qe={ionModalDidPresent:"ionViewDidEnter",ionModalWillPresent:"ionViewWillEnter",ionModalWillDismiss:"ionViewWillLeave",ionModalDidDismiss:"ionViewDidLeave"};Te.style={ios:':host{--width:100%;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--overflow:hidden;--border-radius:0;--border-width:0;--border-style:none;--border-color:transparent;--background:var(--ion-background-color, #fff);--box-shadow:none;--backdrop-opacity:0;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);contain:strict}.modal-wrapper,ion-backdrop{pointer-events:auto}:host(.overlay-hidden){display:none}.modal-wrapper,.modal-shadow{border-radius:var(--border-radius);width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);
1-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:var(--overflow);z-index:10}.modal-shadow{position:absolute;background:transparent}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--width:600px;--height:500px}}@media only screen and (min-width: 768px) and (min-height: 768px){:host{--width:600px;--height:600px}}.modal-handle{left:0px;right:0px;top:5px;border-radius:8px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;position:absolute;width:36px;height:5px;-webkit-transform:translateZ(0);transform:translateZ(0);border:0;background:var(--ion-color-step-350, var(--ion-background-color-step-350, #c0c0be));cursor:pointer;z-index:11}.modal-handle::before{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px;padding-top:4px;padding-bottom:4px;position:absolute;width:36px;height:5px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:""}:host(.modal-sheet){--height:calc(100% - (var(--ion-modal-offset-top, 0px) + 10px))}:host(.modal-sheet) .modal-wrapper,:host(.modal-sheet) .modal-shadow{position:absolute;bottom:0}:host(.modal-sheet.modal-no-expand-scroll) ion-footer{position:absolute;bottom:0;width:var(--width)}:host{--backdrop-opacity:var(--ion-backdrop-opacity, 0.4)}:host(.modal-card),:host(.modal-sheet){--border-radius:10px}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--border-radius:10px}}.modal-wrapper{-webkit-transform:translate3d(0,  100%,  0);transform:translate3d(0,  100%,  0)}@media screen and (max-width: 767px){@supports (width: max(0px, 1px)){:host(.modal-card){--height:calc(100% - max(30px, var(--ion-safe-area-top)) - 10px)}}@supports not (width: max(0px, 1px)){:host(.modal-card){--height:calc(100% - 40px)}}:host(.modal-card) .modal-wrapper{border-start-start-radius:var(--border-radius);border-start-end-radius:var(--border-radius);border-end-end-radius:0;border-end-start-radius:0}:host(.modal-card){--backdrop-opacity:0;--width:100%;-ms-flex-align:end;align-items:flex-end}:host(.modal-card) .modal-shadow{display:none}:host(.modal-card) ion-backdrop{pointer-events:none}}@media screen and (min-width: 768px){:host(.modal-card){--width:calc(100% - 120px);--height:calc(100% - (120px + var(--ion-safe-area-top) + var(--ion-safe-area-bottom)));--max-width:720px;--max-height:1000px;--backdrop-opacity:0;--box-shadow:0px 0px 30px 10px rgba(0, 0, 0, 0.1);-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}:host(.modal-card) .modal-wrapper{-webkit-box-shadow:none;box-shadow:none}:host(.modal-card) .modal-shadow{-webkit-box-shadow:var(--box-sha
1dow);box-shadow:var(--box-shadow)}}:host(.modal-sheet) .modal-wrapper{border-start-start-radius:var(--border-radius);border-start-end-radius:var(--border-radius);border-end-end-radius:0;border-end-start-radius:0}',md:':host{--width:100%;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--overflow:hidden;--border-radius:0;--border-width:0;--border-style:none;--border-color:transparent;--background:var(--ion-background-color, #fff);--box-shadow:none;--backdrop-opacity:0;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);contain:strict}.modal-wrapper,ion-backdrop{pointer-events:auto}:host(.overlay-hidden){display:none}.modal-wrapper,.modal-shadow{border-radius:var(--border-radius);width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);
1-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:var(--overflow);z-index:10}.modal-shadow{position:absolute;background:transparent}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--width:600px;--height:500px}}@media only screen and (min-width: 768px) and (min-height: 768px){:host{--width:600px;--height:600px}}.modal-handle{left:0px;right:0px;top:5px;border-radius:8px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;position:absolute;width:36px;height:5px;-webkit-transform:translateZ(0);transform:translateZ(0);border:0;background:var(--ion-color-step-350, var(--ion-background-color-step-350, #c0c0be));cursor:pointer;z-index:11}.modal-handle::before{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px;padding-top:4px;padding-bottom:4px;position:absolute;width:36px;height:5px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:""}:host(.modal-sheet){--height:calc(100% - (var(--ion-modal-offset-top, 0px) + 10px))}:host(.modal-sheet) .modal-wrapper,:host(.modal-sheet) .modal-shadow{position:absolute;bottom:0}:host(.modal-sheet.modal-no-expand-scroll) ion-footer{position:absolute;bottom:0;width:var(--width)}:host{--backdrop-opacity:var(--ion-backdrop-opacity, 0.32)}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--border-radius:2px;--box-shadow:0 28px 48px rgba(0, 0, 0, 0.4)}}.modal-wrapper{-webkit-transform:translate3d(0,  40px,  0);transform:translate3d(0,  40px,  0);opacity:0.01}'}},4576(Be,oe,b){b.d(oe,{c:()=>T,g:()=>y,h:()=>m,o:()=>ce});var O=b(467);const m=(u,P)=>null!==P.closest(u),T=(u,P)=>"string"==typeof u&&u.length>0?Object.assign({"ion-color":!0,[`ion-color-${u}`]:!0},P):P,y=u=>{const P={};return(u=>void 0!==u?(Array.isArray(u)?u:u.split(" ")).filter(B=>null!=B).map(B=>B.trim()).filter(B=>""!==B):[])(u).forEach(B=>P[B]=!0),P},de=/^[a-z][a-z0-9+\-.]*:/,ce=function(){var u=(0,O.A)(function*(P,B,K,Q){if(null!=P&&"#"!==P[0]&&!de.test(P)){const p=document.querySelector("ion-router");if(p)return B?.preventDefault(),p.push(P,K,Q)}return!1});return function(B,K,Q,p){return u.apply(this,arguments)}}()}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.