1
/*!
2
* Bootstrap v4.5.0 (https://getbootstrap.com/)
3
* Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
4
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5
*/
6
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("jquery"),require("popper.js")):"function"==typeof define&&define.amd?define(["exports","jquery","popper.js"],e):e((t=t||self).bootstrap={}
7
,t.jQuery,t.Popper)}
8
(this,(function(t,e,n){"use strict";function i(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}
9
}
10
function o(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),t}
11
function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}
12
):t[e]=n,t}
13
function r(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}
14
))),n.push.apply(n,i)}
15
return n}
16
function a(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{}
17
;e%2?r(Object(n),!0).forEach((function(e){s(t,e,n[e])}
18
)):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}
19
))}
20
return t}
21
e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e,n=n&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n;function l(t){var n=this,i=!1;return e(this).one(c.TRANSITION_END,(function(){i=!0}
22
)),setTimeout((function(){i||c.triggerTransitionEnd(n)}
23
),t),this}
24
var c={TRANSITION_END:"bsTransitionEnd",getUID:function(t){do{t+=~~(1e6*Math.random())}
25
while(document.getElementById(t));return t}
26
,getSelectorFromElement:function(t){var e=t.getAttribute("data-target");if(!e||"#"===e){var n=t.getAttribute("href");e=n&&"#"!==n?n.trim():""}
27
try{return document.querySelector(e)?e:null}
28
catch(t){return null}
29
}
30
,getTransitionDurationFromElement:function(t){if(!t)return 0;var n=e(t).css("transition-duration"),i=e(t).css("transition-delay"),o=parseFloat(n),s=parseFloat(i);return o||s?(n=n.split(",")[0],i=i.split(",")[0],1e3*(parseFloat(n)+parseFloat(i))):0}
31
,reflow:function(t){return t.offsetHeight}
32
,triggerTransitionEnd:function(t){e(t).trigger("transitionend")}
33
,supportsTransitionEnd:function(){return Boolean("transitionend")}
34
,isElement:function(t){return(t[0]||t).nodeType}
35
,typeCheckConfig:function(t,e,n){for(var i in n)if(Object.prototype.hasOwnProperty.call(n,i)){var o=n[i],s=e[i],r=s&&c.isElement(s)?"element":null===(a=s)||"undefined"==typeof a?""+a:{}
36
.toString.call(a).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(o).test(r))throw new Error(t.toUpperCase()+': Option "'+i+'" provided type "'+r+'" but expected type "'+o+'".')}
37
var a}
38
,findShadowRoot:function(t){if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){var e=t.getRootNode();return e instanceof ShadowRoot?e:null}
39
return t instanceof ShadowRoot?t:t.parentNode?c.findShadowRoot(t.parentNode):null}
40
,jQueryDetection:function(){if("undefined"==typeof e)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var t=e.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1===t[0]&&9===t[1]&&t[2]<1||t[0]>=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}
...
</html>