text: /*!
   * OpenUI5
   * (c) Copyright 2009-2021 SAP SE or an SAP affiliate company.
   * Licensed under the Apache License, Version 2.0 - see LICENSE.txt.
   */
  sap.ui.define(["sap/base/Log","sap/ui/dom/containsOrEquals","sap/ui/thirdparty/jquery","sap/base/util/uid"],function(e,r,i,t){"use strict";var o={};function n(i){var t=e.isLoggable(e.Level.DEBUG),n=o[i.type],s=n.originalTriggerHook,a=window.performance.now(),d,f,u;if(!i.isPropagationStopped()&&!i.isSimulated){for(f in n.domRefs){u=n.domRefs[f];if(u.excludedDomRefs.indexOf(i.target)===-1&&r(u.domRef,i.target)){i.preventDefault();i.stopImmediatePropagation();if(t){d=window.performance.now();e.debug("Perf: jQuery trigger suppression event handler "+i.type+" took "+(d-a)+" milliseconds.")}return false}}}if(s){return s.call(this,i)}}function s(e){if(!i.event.special[e]){i.event.special[e]={}}var r=i.event.special[e],t=r.trigger;r.trigger=n;return t}function a(e,r,i){var n=o[e];var a=t();if(!n){n=o[e]={domRefs:{},originalTriggerHook:s(e)}}n.domRefs[a]={domRef:r,excludedDomRefs:[].concat(i)};return{id:a,type:e}}function d(r){if(!r){e.error("Release trigger events must not be called without passing a valid handler!");return}var i=o[r.type];if(!i){return}else if(!i.domRefs[r.id]||!i.domRefs[r.id].domRef){e.warning("Release trigger event for event type "+r.type+"on Control "+r.id+": DomRef does not exists");return}delete i.domRefs[r.id]}return{suppress:a,release:d}});