System.register(["./p-e88c3f8e.system.js","./p-778d4295.system.js","./p-59502d8d.system.js"],(function(t){"use strict";var e,i,o,n,r,s,a;return{setters:[function(t){e=t.r;i=t.c;o=t.d;n=t.h;r=t.H},function(t){s=t.n},function(t){a=t.GESTURE_CONTROLLER}],execute:function(){var c=t("ion_backdrop",function(){function t(t){e(this,t);this.lastClick=-1e4;this.blocker=a.createBlocker({disableScroll:true});this.visible=true;this.tappable=true;this.stopPropagation=true;this.ionBackdropTap=i(this,"ionBackdropTap",7)}t.prototype.connectedCallback=function(){if(this.stopPropagation){this.blocker.block()}};t.prototype.disconnectedCallback=function(){this.blocker.unblock()};t.prototype.onTouchStart=function(t){this.lastClick=s(t);this.emitTap(t)};t.prototype.onMouseDown=function(t){if(this.lastClick<s(t)-2500){this.emitTap(t)}};t.prototype.emitTap=function(t){if(this.stopPropagation){t.preventDefault();t.stopPropagation()}if(this.tappable){this.ionBackdropTap.emit()}};t.prototype.render=function(){var t;var e=o(this);return n(r,{tabindex:"-1",class:(t={},t[e]=true,t["backdrop-hide"]=!this.visible,t["backdrop-no-tappable"]=!this.tappable,t)})};Object.defineProperty(t,"style",{get:function(){return":host{left:0;right:0;top:0;bottom:0;display:block;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);contain:strict;cursor:pointer;opacity:.01;-ms-touch-action:none;touch-action:none;z-index:2}:host(.backdrop-hide){background:transparent}:host(.backdrop-no-tappable){cursor:auto}:host{background-color:var(--ion-backdrop-color,#000)}"},enumerable:true,configurable:true});return t}())}}}));