Sindbad~EG File Manager

Current Path : /var/www/html/formacion.bdp.com.py-bk/theme/boost/amd/build/bootstrap/
Upload File :
Current File : /var/www/html/formacion.bdp.com.py-bk/theme/boost/amd/build/bootstrap/collapse.min.js.map

{"version":3,"file":"collapse.min.js","sources":["../../src/bootstrap/collapse.js"],"sourcesContent":["/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.6.0): collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'collapse'\nconst VERSION = '4.6.0'\nconst DATA_KEY = 'bs.collapse'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst Default = {\n  toggle: true,\n  parent: ''\n}\n\nconst DefaultType = {\n  toggle: 'boolean',\n  parent: '(string|element)'\n}\n\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_COLLAPSE = 'collapse'\nconst CLASS_NAME_COLLAPSING = 'collapsing'\nconst CLASS_NAME_COLLAPSED = 'collapsed'\n\nconst DIMENSION_WIDTH = 'width'\nconst DIMENSION_HEIGHT = 'height'\n\nconst SELECTOR_ACTIVES = '.show, .collapsing'\nconst SELECTOR_DATA_TOGGLE = '[data-toggle=\"collapse\"]'\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Collapse {\n  constructor(element, config) {\n    this._isTransitioning = false\n    this._element = element\n    this._config = this._getConfig(config)\n    this._triggerArray = [].slice.call(document.querySelectorAll(\n      `[data-toggle=\"collapse\"][href=\"#${element.id}\"],` +\n      `[data-toggle=\"collapse\"][data-target=\"#${element.id}\"]`\n    ))\n\n    const toggleList = [].slice.call(document.querySelectorAll(SELECTOR_DATA_TOGGLE))\n    for (let i = 0, len = toggleList.length; i < len; i++) {\n      const elem = toggleList[i]\n      const selector = Util.getSelectorFromElement(elem)\n      const filterElement = [].slice.call(document.querySelectorAll(selector))\n        .filter(foundElem => foundElem === element)\n\n      if (selector !== null && filterElement.length > 0) {\n        this._selector = selector\n        this._triggerArray.push(elem)\n      }\n    }\n\n    this._parent = this._config.parent ? this._getParent() : null\n\n    if (!this._config.parent) {\n      this._addAriaAndCollapsedClass(this._element, this._triggerArray)\n    }\n\n    if (this._config.toggle) {\n      this.toggle()\n    }\n  }\n\n  // Getters\n\n  static get VERSION() {\n    return VERSION\n  }\n\n  static get Default() {\n    return Default\n  }\n\n  // Public\n\n  toggle() {\n    if ($(this._element).hasClass(CLASS_NAME_SHOW)) {\n      this.hide()\n    } else {\n      this.show()\n    }\n  }\n\n  show() {\n    if (this._isTransitioning ||\n      $(this._element).hasClass(CLASS_NAME_SHOW)) {\n      return\n    }\n\n    let actives\n    let activesData\n\n    if (this._parent) {\n      actives = [].slice.call(this._parent.querySelectorAll(SELECTOR_ACTIVES))\n        .filter(elem => {\n          if (typeof this._config.parent === 'string') {\n            return elem.getAttribute('data-parent') === this._config.parent\n          }\n\n          return elem.classList.contains(CLASS_NAME_COLLAPSE)\n        })\n\n      if (actives.length === 0) {\n        actives = null\n      }\n    }\n\n    if (actives) {\n      activesData = $(actives).not(this._selector).data(DATA_KEY)\n      if (activesData && activesData._isTransitioning) {\n        return\n      }\n    }\n\n    const startEvent = $.Event(EVENT_SHOW)\n    $(this._element).trigger(startEvent)\n    if (startEvent.isDefaultPrevented()) {\n      return\n    }\n\n    if (actives) {\n      Collapse._jQueryInterface.call($(actives).not(this._selector), 'hide')\n      if (!activesData) {\n        $(actives).data(DATA_KEY, null)\n      }\n    }\n\n    const dimension = this._getDimension()\n\n    $(this._element)\n      .removeClass(CLASS_NAME_COLLAPSE)\n      .addClass(CLASS_NAME_COLLAPSING)\n\n    this._element.style[dimension] = 0\n\n    if (this._triggerArray.length) {\n      $(this._triggerArray)\n        .removeClass(CLASS_NAME_COLLAPSED)\n        .attr('aria-expanded', true)\n    }\n\n    this.setTransitioning(true)\n\n    const complete = () => {\n      $(this._element)\n        .removeClass(CLASS_NAME_COLLAPSING)\n        .addClass(`${CLASS_NAME_COLLAPSE} ${CLASS_NAME_SHOW}`)\n\n      this._element.style[dimension] = ''\n\n      this.setTransitioning(false)\n\n      $(this._element).trigger(EVENT_SHOWN)\n    }\n\n    const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1)\n    const scrollSize = `scroll${capitalizedDimension}`\n    const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n    $(this._element)\n      .one(Util.TRANSITION_END, complete)\n      .emulateTransitionEnd(transitionDuration)\n\n    this._element.style[dimension] = `${this._element[scrollSize]}px`\n  }\n\n  hide() {\n    if (this._isTransitioning ||\n      !$(this._element).hasClass(CLASS_NAME_SHOW)) {\n      return\n    }\n\n    const startEvent = $.Event(EVENT_HIDE)\n    $(this._element).trigger(startEvent)\n    if (startEvent.isDefaultPrevented()) {\n      return\n    }\n\n    const dimension = this._getDimension()\n\n    this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`\n\n    Util.reflow(this._element)\n\n    $(this._element)\n      .addClass(CLASS_NAME_COLLAPSING)\n      .removeClass(`${CLASS_NAME_COLLAPSE} ${CLASS_NAME_SHOW}`)\n\n    const triggerArrayLength = this._triggerArray.length\n    if (triggerArrayLength > 0) {\n      for (let i = 0; i < triggerArrayLength; i++) {\n        const trigger = this._triggerArray[i]\n        const selector = Util.getSelectorFromElement(trigger)\n\n        if (selector !== null) {\n          const $elem = $([].slice.call(document.querySelectorAll(selector)))\n          if (!$elem.hasClass(CLASS_NAME_SHOW)) {\n            $(trigger).addClass(CLASS_NAME_COLLAPSED)\n              .attr('aria-expanded', false)\n          }\n        }\n      }\n    }\n\n    this.setTransitioning(true)\n\n    const complete = () => {\n      this.setTransitioning(false)\n      $(this._element)\n        .removeClass(CLASS_NAME_COLLAPSING)\n        .addClass(CLASS_NAME_COLLAPSE)\n        .trigger(EVENT_HIDDEN)\n    }\n\n    this._element.style[dimension] = ''\n    const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n    $(this._element)\n      .one(Util.TRANSITION_END, complete)\n      .emulateTransitionEnd(transitionDuration)\n  }\n\n  setTransitioning(isTransitioning) {\n    this._isTransitioning = isTransitioning\n  }\n\n  dispose() {\n    $.removeData(this._element, DATA_KEY)\n\n    this._config = null\n    this._parent = null\n    this._element = null\n    this._triggerArray = null\n    this._isTransitioning = null\n  }\n\n  // Private\n\n  _getConfig(config) {\n    config = {\n      ...Default,\n      ...config\n    }\n    config.toggle = Boolean(config.toggle) // Coerce string values\n    Util.typeCheckConfig(NAME, config, DefaultType)\n    return config\n  }\n\n  _getDimension() {\n    const hasWidth = $(this._element).hasClass(DIMENSION_WIDTH)\n    return hasWidth ? DIMENSION_WIDTH : DIMENSION_HEIGHT\n  }\n\n  _getParent() {\n    let parent\n\n    if (Util.isElement(this._config.parent)) {\n      parent = this._config.parent\n\n      // It's a jQuery object\n      if (typeof this._config.parent.jquery !== 'undefined') {\n        parent = this._config.parent[0]\n      }\n    } else {\n      parent = document.querySelector(this._config.parent)\n    }\n\n    const selector = `[data-toggle=\"collapse\"][data-parent=\"${this._config.parent}\"]`\n    const children = [].slice.call(parent.querySelectorAll(selector))\n\n    $(children).each((i, element) => {\n      this._addAriaAndCollapsedClass(\n        Collapse._getTargetFromElement(element),\n        [element]\n      )\n    })\n\n    return parent\n  }\n\n  _addAriaAndCollapsedClass(element, triggerArray) {\n    const isOpen = $(element).hasClass(CLASS_NAME_SHOW)\n\n    if (triggerArray.length) {\n      $(triggerArray)\n        .toggleClass(CLASS_NAME_COLLAPSED, !isOpen)\n        .attr('aria-expanded', isOpen)\n    }\n  }\n\n  // Static\n\n  static _getTargetFromElement(element) {\n    const selector = Util.getSelectorFromElement(element)\n    return selector ? document.querySelector(selector) : null\n  }\n\n  static _jQueryInterface(config) {\n    return this.each(function () {\n      const $element = $(this)\n      let data = $element.data(DATA_KEY)\n      const _config = {\n        ...Default,\n        ...$element.data(),\n        ...(typeof config === 'object' && config ? config : {})\n      }\n\n      if (!data && _config.toggle && typeof config === 'string' && /show|hide/.test(config)) {\n        _config.toggle = false\n      }\n\n      if (!data) {\n        data = new Collapse(this, _config)\n        $element.data(DATA_KEY, data)\n      }\n\n      if (typeof config === 'string') {\n        if (typeof data[config] === 'undefined') {\n          throw new TypeError(`No method named \"${config}\"`)\n        }\n\n        data[config]()\n      }\n    })\n  }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document).on(EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n  // preventDefault only for <a> elements (which change the URL) not inside the collapsible element\n  if (event.currentTarget.tagName === 'A') {\n    event.preventDefault()\n  }\n\n  const $trigger = $(this)\n  const selector = Util.getSelectorFromElement(this)\n  const selectors = [].slice.call(document.querySelectorAll(selector))\n\n  $(selectors).each(function () {\n    const $target = $(this)\n    const data = $target.data(DATA_KEY)\n    const config = data ? 'toggle' : $trigger.data()\n    Collapse._jQueryInterface.call($target, config)\n  })\n})\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Collapse._jQueryInterface\n$.fn[NAME].Constructor = Collapse\n$.fn[NAME].noConflict = () => {\n  $.fn[NAME] = JQUERY_NO_CONFLICT\n  return Collapse._jQueryInterface\n}\n\nexport default Collapse\n"],"names":["NAME","DATA_KEY","EVENT_KEY","JQUERY_NO_CONFLICT","$","fn","Default","toggle","parent","DefaultType","EVENT_SHOW","EVENT_SHOWN","EVENT_HIDE","EVENT_HIDDEN","EVENT_CLICK_DATA_API","Collapse","element","config","_isTransitioning","_element","_config","this","_getConfig","_triggerArray","slice","call","document","querySelectorAll","id","toggleList","i","len","length","elem","selector","Util","getSelectorFromElement","filterElement","filter","foundElem","_selector","push","_parent","_getParent","_addAriaAndCollapsedClass","querySelector","each","$element","data","_typeof","test","TypeError","hasClass","hide","show","actives","activesData","_this","getAttribute","classList","contains","not","startEvent","Event","trigger","isDefaultPrevented","_jQueryInterface","dimension","_getDimension","removeClass","addClass","style","attr","setTransitioning","capitalizedDimension","toUpperCase","scrollSize","transitionDuration","getTransitionDurationFromElement","one","TRANSITION_END","emulateTransitionEnd","getBoundingClientRect","reflow","triggerArrayLength","_this2","isTransitioning","removeData","Boolean","typeCheckConfig","isElement","jquery","children","_this3","_getTargetFromElement","triggerArray","isOpen","toggleClass","on","event","currentTarget","tagName","preventDefault","$trigger","selectors","$target","Constructor","noConflict"],"mappings":"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"}

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists