/*! jquery v3.6.0 | (c) openjs foundation and other contributors | jquery.org/license */ !function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new error("jquery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(c,e){"use strict";var t=[],r=object.getprototypeof,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexof,n={},o=n.tostring,v=n.hasownproperty,a=v.tostring,l=a.call(object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodetype&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},e=c.document,c={type:!0,src:!0,nonce:!0,nomodule:!0};function b(e,t,n){var r,i,o=(n=n||e).createelement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getattribute&&t.getattribute(r))&&o.setattribute(r,i);n.head.appendchild(o).parentnode.removechild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",s=function(e,t){return new s.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+m+")"+m+"*"),u=new regexp(m+"|>"),x=new regexp(f),v=new regexp("^"+i+"$"),g={id:new regexp("^#("+i+")"),class:new regexp("^\\.("+i+")"),tag:new regexp("^("+i+"|[*])"),attr:new regexp("^"+w),pseudo:new regexp("^"+f),child:new regexp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+m+"*(even|odd|(([+-]|)(\\d*)n|)"+m+"*(?:([+-]|)"+m+"*(\\d+)|))"+m+"*\\)|)","i"),bool:new regexp("^(?:"+r+")$","i"),needscontext:new regexp("^"+m+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+m+"*((?:-\\d)?\\d*)"+m+"*\\)|)(?=[^-]|$)","i")},y=/html$/i,q=/^(?:input|select|textarea|button)$/i,j=/^h\d$/i,k=/^[^{]+\{\s*\[native \w/,z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new regexp("\\\\[\\da-fa-f]{1,6}"+m+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?string.fromcharcode(n+65536):string.fromcharcode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uffff\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charcodeat(e.length-1).tostring(16)+" ":"\\"+e},oe=function(){t()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodename.tolowercase()},{dir:"parentnode",next:"legend"});try{h.apply(t=o.call(p.childnodes),p.childnodes),t[p.childnodes.length].nodetype}catch(e){h={apply:t.length?function(e,t){l.apply(e,o.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerdocument,p=e?e.nodetype:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(t(e),e=e||c,e)){if(11!==p&&(u=z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getelementbyid(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getelementbyid(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return h.apply(n,e.getelementsbytagname(t)),n;if((i=u[3])&&d.getelementsbyclassname&&e.getelementsbyclassname)return h.apply(n,e.getelementsbyclassname(i)),n}if(d.qsa&&!n[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodename.tolowercase())){if(c=t,f=e,1===p&&(u.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentnode)||e)===e&&d.scope||((s=e.getattribute("id"))?s=s.replace(re,ie):e.setattribute("id",s=s)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return h.apply(n,f.queryselectorall(c)),n}catch(e){n(t,!0)}finally{s===s&&e.removeattribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cachelength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[s]=!0,e}function ce(e){var t=c.createelement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentnode&&t.parentnode.removechild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrhandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodetype&&1===t.nodetype&&e.sourceindex-t.sourceindex;if(r)return r;if(n)while(n=n.nextsibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodename.tolowercase()&&e.type===t}}function he(n){return function(e){var t=e.nodename.tolowercase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentnode&&!1===e.disabled?"label"in e?"label"in e.parentnode?e.parentnode.disabled===t:e.disabled===t:e.isdisabled===t||e.isdisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getelementsbytagname&&e}for(e in d=se.support={},i=se.isxml=function(e){var t=e&&e.namespaceuri,n=e&&(e.ownerdocument||e).documentelement;return!y.test(t||n&&n.nodename||"html")},t=se.setdocument=function(e){var t,n,r=e?e.ownerdocument||e:p;return r!=c&&9===r.nodetype&&r.documentelement&&(a=(c=r).documentelement,e=!i(c),p!=c&&(n=c.defaultview)&&n.top!==n&&(n.addeventlistener?n.addeventlistener("unload",oe,!1):n.attachevent&&n.attachevent("onunload",oe)),d.scope=ce(function(e){return a.appendchild(e).appendchild(c.createelement("div")),"undefined"!=typeof e.queryselectorall&&!e.queryselectorall(":scope fieldset div").length}),d.attributes=ce(function(e){return e.classname="i",!e.getattribute("classname")}),d.getelementsbytagname=ce(function(e){return e.appendchild(c.createcomment("")),!e.getelementsbytagname("*").length}),d.getelementsbyclassname=k.test(c.getelementsbyclassname),d.getbyid=ce(function(e){return a.appendchild(e).id=s,!c.getelementsbyname||!c.getelementsbyname(s).length}),d.getbyid?(b.filter.id=function(e){var t=e.replace(te,ne);return function(e){return e.getattribute("id")===t}},b.find.id=function(e,t){if("undefined"!=typeof t.getelementbyid&&e){var n=t.getelementbyid(e);return n?[n]:[]}}):(b.filter.id=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getattributenode&&e.getattributenode("id");return t&&t.value===n}},b.find.id=function(e,t){if("undefined"!=typeof t.getelementbyid&&e){var n,r,i,o=t.getelementbyid(e);if(o){if((n=o.getattributenode("id"))&&n.value===e)return[o];i=t.getelementsbyname(e),r=0;while(o=i[r++])if((n=o.getattributenode("id"))&&n.value===e)return[o]}return[]}}),b.find.tag=d.getelementsbytagname?function(e,t){return"undefined"!=typeof t.getelementsbytagname?t.getelementsbytagname(e):d.qsa?t.queryselectorall(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getelementsbytagname(e);if("*"===e){while(n=o[i++])1===n.nodetype&&r.push(n);return r}return o},b.find.class=d.getelementsbyclassname&&function(e,t){if("undefined"!=typeof t.getelementsbyclassname&&e)return t.getelementsbyclassname(e)},s=[],v=[],(d.qsa=k.test(c.queryselectorall))&&(ce(function(e){var t;a.appendchild(e).innerhtml="",e.queryselectorall("[msallowcapture^='']").length&&v.push("[*^$]="+m+"*(?:''|\"\")"),e.queryselectorall("[selected]").length||v.push("\\["+m+"*(?:value|"+r+")"),e.queryselectorall("[id~="+s+"-]").length||v.push("~="),(t=c.createelement("input")).setattribute("name",""),e.appendchild(t),e.queryselectorall("[name='']").length||v.push("\\["+m+"*name"+m+"*="+m+"*(?:''|\"\")"),e.queryselectorall(":checked").length||v.push(":checked"),e.queryselectorall("a#"+s+"+*").length||v.push(".#.+[+~]"),e.queryselectorall("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerhtml="";var t=c.createelement("input");t.setattribute("type","hidden"),e.appendchild(t).setattribute("name","d"),e.queryselectorall("[name=d]").length&&v.push("name"+m+"*[*^$|!~]?="),2!==e.queryselectorall(":enabled").length&&v.push(":enabled",":disabled"),a.appendchild(e).disabled=!0,2!==e.queryselectorall(":disabled").length&&v.push(":enabled",":disabled"),e.queryselectorall("*,:x"),v.push(",.*:")})),(d.matchesselector=k.test(c=a.matches||a.webkitmatchesselector||a.mozmatchesselector||a.omatchesselector||a.msmatchesselector))&&ce(function(e){d.disconnectedmatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",f)}),v=v.length&&new regexp(v.join("|")),s=s.length&&new regexp(s.join("|")),t=k.test(a.comparedocumentposition),y=t||k.test(a.contains)?function(e,t){var n=9===e.nodetype?e.documentelement:e,r=t&&t.parentnode;return e===r||!(!r||1!==r.nodetype||!(n.contains?n.contains(r):e.comparedocumentposition&&16&e.comparedocumentposition(r)))}:function(e,t){if(t)while(t=t.parentnode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.comparedocumentposition-!t.comparedocumentposition;return n||(1&(n=(e.ownerdocument||e)==(t.ownerdocument||t)?e.comparedocumentposition(t):1)||!d.sortdetached&&t.comparedocumentposition(e)===n?e==c||e.ownerdocument==p&&y(p,e)?-1:t==c||t.ownerdocument==p&&y(p,t)?1:u?p(u,e)-p(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentnode,o=t.parentnode,a=[e],s=[t];if(!i||!o)return e==c?-1:t==c?1:i?-1:o?1:u?p(u,e)-p(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentnode)a.unshift(n);n=t;while(n=n.parentnode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),c},se.matches=function(e,t){return se(e,null,null,t)},se.matchesselector=function(e,t){if(t(e),d.matchesselector&&e&&!n[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedmatch||e.document&&11!==e.document.nodetype)return n}catch(e){n(t,!0)}return 0":{dir:"parentnode",first:!0}," ":{dir:"parentnode"},"+":{dir:"previoussibling",first:!0},"~":{dir:"previoussibling"}},prefilter:{attr:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},child:function(e){return e[1]=e[1].tolowercase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},pseudo:function(e){var t,n=!e[6]&&e[2];return g.child.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&x.test(n)&&(t=h(n,!0))&&(t=n.indexof(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{tag:function(e){var t=e.replace(te,ne).tolowercase();return"*"===e?function(){return!0}:function(e){return e.nodename&&e.nodename.tolowercase()===t}},class:function(e){var t=m[e+" "];return t||(t=new regexp("(^|"+m+")"+e+"("+m+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.classname&&e.classname||"undefined"!=typeof e.getattribute&&e.getattribute("class")||"")})},attr:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexof(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?s.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodetype?s.grep(e,function(e){return e===n!==r}):"string"!=typeof n?s.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(s.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||d,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof s?t[0]:t,s.merge(this,s.parsehtml(r[1],t&&t.nodetype?t.ownerdocument||t:e,!0)),n.test(r[1])&&s.isplainobject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=e.getelementbyid(r[2]))&&(this[0]=i,this.length=1),this}return e.nodetype?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(s):s.makearray(e,this)}).prototype=s.fn,d=s(e);var l=/^(?:parents|prev(?:until|all))/,h={children:!0,contents:!0,next:!0,prev:!0};function o(e,t){while((e=e[t])&&1!==e.nodetype);return e}s.fn.extend({has:function(e){var t=s(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=e.createdocumentfragment().appendchild(e.createelement("div")),(fe=e.createelement("input")).setattribute("type","radio"),fe.setattribute("checked","checked"),fe.setattribute("name","t"),ce.appendchild(fe),y.checkclone=ce.clonenode(!0).clonenode(!0).lastchild.checked,ce.innerhtml="",y.noclonechecked=!!ce.clonenode(!0).lastchild.defaultvalue,ce.innerhtml="",y.option=!!ce.lastchild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getelementsbytagname?e.getelementsbytagname(t||"*"):"undefined"!=typeof e.queryselectorall?e.queryselectorall(t||"*"):[],void 0===t||t&&a(e,t)?s.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createdocumentfragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return a(e,"table")&&a(11!==t.nodetype?t:t.firstchild,"tr")&&s(e).children("tbody")[0]||e}function de(e){return e.type=(null!==e.getattribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeattribute("type"),e}function le(e,t){var n,r,i,o,a,s;if(1===t.nodetype){if(y.hasdata(e)&&(s=y.get(e).events))for(i in y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptattrs||{}).prop({charset:n.scriptcharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),e.head.appendchild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],ut=/(=)\?(?=&|$)|\?\?/;s.ajaxsetup({jsonp:"callback",jsonpcallback:function(){var e=zt.pop()||s.expando+"_"+wt.guid++;return this[e]=!0,e}}),s.ajaxprefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contenttype||"").indexof("application/x-www-form-urlencoded")&&ut.test(e.data)&&"data");if(a||"jsonp"===e.datatypes[0])return r=e.jsonpcallback=m(e.jsonpcallback)?e.jsonpcallback():e.jsonpcallback,a?e[a]=e[a].replace(ut,"$1"+r):!1!==e.jsonp&&(e.url+=(tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||s.error(r+" was not called"),o[0]},e.datatypes[0]="json",i=c[r],c[r]=function(){o=arguments},n.always(function(){void 0===i?s(c).removeprop(r):c[r]=i,e[r]&&(e.jsonpcallback=t.jsonpcallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createhtmldocument=((_t=e.implementation.createhtmldocument("").body).innerhtml="
",2===_t.childnodes.length),s.parsehtml=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createhtmldocument?((r=(t=e.implementation.createhtmldocument("")).createelement("base")).href=e.location.href,t.head.appendchild(r)):t=e),o=!n&&[],(i=n.exec(e))?[t.createelement(i[1])]:(i=xe([e],t,o),o&&o.length&&s(o).remove(),s.merge([],i.childnodes)));var r,i,o},s.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexof(" ");return-1").append(s.parsehtml(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responsetext,t,e])})}),this},s.expr.pseudos.animated=function(t){return s.grep(s.timers,function(e){return t===e.elem}).length},s.offset={setoffset:function(e,t,n){var r,i,o,a,s,u,l=s.css(e,"position"),c=s(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=s.css(e,"top"),u=s.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexof("auto")?(a=(r=c.position()).top,i=r.left):(a=parsefloat(o)||0,i=parsefloat(u)||0),m(t)&&(t=t.call(e,n,s.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},s.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){s.offset.setoffset(this,t,e)});var e,n,r=this[0];return r?r.getclientrects().length?(e=r.getboundingclientrect(),n=r.ownerdocument.defaultview,{top:e.top+n.pageyoffset,left:e.left+n.pagexoffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===s.css(r,"position"))t=r.getboundingclientrect();else{t=this.offset(),n=r.ownerdocument,e=r.offsetparent||n.documentelement;while(e&&(e===n.body||e===n.documentelement)&&"static"===s.css(e,"position"))e=e.parentnode;e&&e!==r&&1===e.nodetype&&((i=s(e).offset()).top+=s.css(e,"bordertopwidth",!0),i.left+=s.css(e,"borderleftwidth",!0))}return{top:t.top-i.top-s.css(r,"margintop",!0),left:t.left-i.left-s.css(r,"marginleft",!0)}}},offsetparent:function(){return this.map(function(){var e=this.offsetparent;while(e&&"static"===s.css(e,"position"))e=e.offsetparent;return e||re})}}),s.each({scrollleft:"pagexoffset",scrolltop:"pageyoffset"},function(t,i){var o="pageyoffset"===i;s.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodetype&&(r=e.defaultview),void 0===n)return r?r[i]:e[t];r?r.scrollto(o?r.pagexoffset:n,o?n:r.pageyoffset):e[t]=n},t,e,arguments.length)}}),s.each(["top","left"],function(e,n){s.csshooks[n]=fe(y.pixelposition,function(e,t){if(t)return t=we(e,n),pe.test(t)?s(e).position()[n]+"px":t})}),s.each({height:"height",width:"width"},function(a,s){s.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){s.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexof("outer")?e["inner"+a]:e.document.documentelement["client"+a]:9===e.nodetype?(r=e.documentelement,math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?s.css(e,t,i):s.style(e,t,n,i)},s,n?e:void 0,n)}})}),s.each(["ajaxstart","ajaxstop","ajaxcomplete","ajaxerror","ajaxsuccess","ajaxsend"],function(e,t){s.fn[t]=function(e){return this.on(t,e)}}),s.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),s.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){s.fn[n]=function(e,t){return 0[].concat(...element.prototype.queryselectorall.call(e,t)),findone:(t,e=document.documentelement)=>element.prototype.queryselector.call(e,t),children:(t,e)=>[].concat(...t.children).filter(t=>t.matches(e)),parents(t,e){const i=[];let n=t.parentnode;for(;n&&n.nodetype===node.element_node&&3!==n.nodetype;)n.matches(e)&&i.push(n),n=n.parentnode;return i},prev(t,e){let i=t.previouselementsibling;for(;i;){if(i.matches(e))return[i];i=i.previouselementsibling}return[]},next(t,e){let i=t.nextelementsibling;for(;i;){if(i.matches(e))return[i];i=i.nextelementsibling}return[]}},e=t=>{do{t+=math.floor(1e6*math.random())}while(document.getelementbyid(t));return t},i=t=>{let e=t.getattribute("data-bs-target");if(!e||"#"===e){let i=t.getattribute("href");if(!i||!i.includes("#")&&!i.startswith("."))return null;i.includes("#")&&!i.startswith("#")&&(i="#"+i.split("#")[1]),e=i&&"#"!==i?i.trim():null}return e},n=t=>{const e=i(t);return e&&document.queryselector(e)?e:null},s=t=>{const e=i(t);return e?document.queryselector(e):null},o=t=>{t.dispatchevent(new event("transitionend"))},r=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodetype),a=e=>r(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?t.findone(e):null,l=(t,e,i)=>{object.keys(i).foreach(n=>{const s=i[n],o=e[n],a=o&&r(o)?"element":null==(l=o)?""+l:{}.tostring.call(l).match(/\s([a-z]+)/i)[1].tolowercase();var l;if(!new regexp(s).test(a))throw new typeerror(`${t.touppercase()}: option "${n}" provided type "${a}" but expected type "${s}".`)})},c=t=>!(!r(t)||0===t.getclientrects().length)&&"visible"===getcomputedstyle(t).getpropertyvalue("visibility"),h=t=>!t||t.nodetype!==node.element_node||!!t.classlist.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasattribute("disabled")&&"false"!==t.getattribute("disabled")),d=t=>{if(!document.documentelement.attachshadow)return null;if("function"==typeof t.getrootnode){const e=t.getrootnode();return e instanceof shadowroot?e:null}return t instanceof shadowroot?t:t.parentnode?d(t.parentnode):null},u=()=>{},f=t=>t.offsetheight,p=()=>{const{jquery:t}=window;return t&&!document.body.hasattribute("data-bs-no-jquery")?t:null},m=[],g=()=>"rtl"===document.documentelement.dir,_=t=>{var e;e=()=>{const e=p();if(e){const i=t.name,n=e.fn[i];e.fn[i]=t.jqueryinterface,e.fn[i].constructor=t,e.fn[i].noconflict=()=>(e.fn[i]=n,t.jqueryinterface)}},"loading"===document.readystate?(m.length||document.addeventlistener("domcontentloaded",()=>{m.foreach(t=>t())}),m.push(e)):e()},b=t=>{"function"==typeof t&&t()},v=(t,e,i=!0)=>{if(!i)return void b(t);const n=(t=>{if(!t)return 0;let{transitionduration:e,transitiondelay:i}=window.getcomputedstyle(t);const n=number.parsefloat(e),s=number.parsefloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(number.parsefloat(e)+number.parsefloat(i))):0})(e)+5;let s=!1;const r=({target:i})=>{i===e&&(s=!0,e.removeeventlistener("transitionend",r),b(t))};e.addeventlistener("transitionend",r),settimeout(()=>{s||o(e)},n)},y=(t,e,i,n)=>{let s=t.indexof(e);if(-1===s)return t[!i&&n?t.length-1:0];const o=t.length;return s+=i?1:-1,n&&(s=(s+o)%o),t[math.max(0,math.min(s,o-1))]},w=/[^.]*(?=\..*)\.|.*/,e=/\..*/,a=/::\d+$/,t={};let o=1;const c={mouseenter:"mouseover",mouseleave:"mouseout"},k=/^(mouseenter|mouseleave)/i,l=new set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","dommousescroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","domcontentloaded","readystatechange","error","abort","scroll"]);function x(t,e){return e&&`${e}::${o++}`||t.uidevent||o++}function d(t){const e=x(t);return t.uidevent=e,t[e]=t[e]||{},t[e]}function s(t,e,i=null){const n=object.keys(t);for(let s=0,o=n.length;sfunction(e){if(!e.relatedtarget||e.relatedtarget!==e.delegatetarget&&!e.delegatetarget.contains(e.relatedtarget))return t.call(this,e)};n?n=t(n):i=t(i)}const[o,r,a]=i(e,i,n),l=d(t),c=l[a]||(l[a]={}),h=s(c,r,o?i:null);if(h)return void(h.oneoff=h.oneoff&&s);const d=x(r,e.replace(w,"")),u=o?function(t,e,i){return function n(s){const o=t.queryselectorall(e);for(let{target:r}=s;r&&r!==this;r=r.parentnode)for(let a=o.length;a--;)if(o[a]===r)return s.delegatetarget=r,n.oneoff&&p.off(t,s.type,e,i),i.apply(r,[s]);return null}}(t,i,n):function(t,e){return function i(n){return n.delegatetarget=t,i.oneoff&&p.off(t,n.type,e),e.apply(t,[n])}}(t,i);u.delegationselector=o?i:null,u.originalhandler=r,u.oneoff=s,u.uidevent=d,c[d]=u,t.addeventlistener(a,u,o)}function j(t,e,i,n,s){const o=s(e[i],n,s);o&&(t.removeeventlistener(i,o,boolean(s)),delete e[i][o.uidevent])}function m(t){return t=t.replace(e,""),c[t]||t}const p={on(t,e,i,n){n(t,e,i,n,!1)},one(t,e,i,n){n(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=i(e,i,n),a=r!==e,l=d(t),c=e.startswith(".");if(void 0!==o){if(!l||!l[r])return;return void j(t,l,r,o,s?i:null)}c&&object.keys(l).foreach(i=>{!function(t,e,i,n){const s=e[i]||{};object.keys(s).foreach(o=>{if(o.includes(n)){const n=s[o];j(t,e,i,n.originalhandler,n.delegationselector)}})}(t,l,i,e.slice(1))});const h=l[r]||{};object.keys(h).foreach(i=>{const n=i.replace(a,"");if(!a||e.includes(n)){const e=h[i];j(t,l,r,e.originalhandler,e.delegationselector)}})},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=p(),s=m(e),o=e!==s,r=l.has(s);let a,l=!0,c=!0,h=!1,d=null;return o&&n&&(a=n.event(e,i),n(t).trigger(a),l=!a.ispropagationstopped(),c=!a.isimmediatepropagationstopped(),h=a.isdefaultprevented()),r?(d=document.createevent("htmlevents"),d.initevent(s,l,!0)):d=new customevent(e,{bubbles:l,cancelable:!0}),void 0!==i&&object.keys(i).foreach(t=>{object.defineproperty(d,t,{get:()=>i[t]})}),h&&d.preventdefault(),c&&t.dispatchevent(d),d.defaultprevented&&void 0!==a&&a.preventdefault(),d}},h=new map;var r={set(t,e,i){h.has(t)||h.set(t,new map);const n=h.get(t);n.has(e)||0===n.size?n.set(e,i):console.error(`bootstrap doesn't allow more than one instance per element. bound instance: ${array.from(n.keys())[0]}.`)},get:(t,e)=>h.has(t)&&h.get(t).get(e)||null,remove(t,e){if(!h.has(t))return;const i=h.get(t);i.delete(e),0===i.size&&h.delete(t)}};class b{constructor(t){(t=a(t))&&(this._element=t,r.set(this._element,this.constructor.data_key,this))}dispose(){r.remove(this._element,this.constructor.data_key),p.off(this._element,this.constructor.event_key),object.getownpropertynames(this).foreach(t=>{this[t]=null})}_queuecallback(t,e,i=!0){v(t,e,i)}static getinstance(t){return r.get(t,this.data_key)}static getorcreateinstance(t,e={}){return this.getinstance(t)||new this(t,"object"==typeof e?e:null)}static get version(){return"5.0.2"}static get name(){throw new error('you have to implement the static method "name", for each component!')}static get data_key(){return"bs."+this.name}static get event_key(){return"."+this.data_key}}class w extends b{static get name(){return"alert"}close(t){const e=t?this._getrootelement(t):this._element,i=this._triggercloseevent(e);null===i||i.defaultprevented||this._removeelement(e)}_getrootelement(t){return s(t)||t.closest(".alert")}_triggercloseevent(t){return p.trigger(t,"close.bs.alert")}_removeelement(t){t.classlist.remove("show");const e=t.classlist.contains("fade");this._queuecallback(()=>this._destroyelement(t),t,e)}_destroyelement(t){t.remove(),p.trigger(t,"closed.bs.alert")}static jqueryinterface(t){return this.each((function(){const e=w.getorcreateinstance(this);"close"===t&&e[t](this)}))}static handledismiss(t){return function(e){e&&e.preventdefault(),t.close(this)}}}p.on(document,"click.bs.alert.data-api",'[data-bs-dismiss="alert"]',w.handledismiss(new w)),_(w);class q extends b{static get name(){return"button"}toggle(){this._element.setattribute("aria-pressed",this._element.classlist.toggle("active"))}static jqueryinterface(t){return this.each((function(){const e=q.getorcreateinstance(this);"toggle"===t&&e[t]()}))}}function z(t){return"true"===t||"false"!==t&&(t===number(t).tostring()?number(t):""===t||"null"===t?null:t)}function $(t){return t.replace(/[a-z]/g,t=>"-"+t.tolowercase())}p.on(document,"click.bs.button.data-api",'[data-bs-toggle="button"]',t=>{t.preventdefault();const e=t.target.closest('[data-bs-toggle="button"]');q.getorcreateinstance(e).toggle()}),_(q);const u={setdataattribute(t,e,i){t.setattribute("data-bs-"+$(e),i)},removedataattribute(t,e){t.removeattribute("data-bs-"+$(e))},getdataattributes(t){if(!t)return{};const e={};return object.keys(t.dataset).filter(t=>t.startswith("bs")).foreach(i=>{let n=i.replace(/^bs/,"");n=n.charat(0).tolowercase()+n.slice(1,n.length),e[n]=z(t.dataset[i])}),e},getdataattribute:(t,e)=>z(t.getattribute("data-bs-"+$(e))),offset(t){const e=t.getboundingclientrect();return{top:e.top+document.body.scrolltop,left:e.left+document.body.scrollleft}},position:t=>({top:t.offsettop,left:t.offsetleft})},f={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},v={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},k="next",x="prev",y="left",q="right",g={arrowleft:q,arrowright:y};class z extends b{constructor(e,i){super(e),this._items=null,this._interval=null,this._activeelement=null,this._ispaused=!1,this._issliding=!1,this.touchtimeout=null,this.touchstartx=0,this.touchdeltax=0,this._config=this._getconfig(i),this._indicatorselement=t.findone(".carousel-indicators",this._element),this._touchsupported="ontouchstart"in document.documentelement||navigator.maxtouchpoints>0,this._pointerevent=boolean(window.pointerevent),this._addeventlisteners()}static get default(){return f}static get name(){return"carousel"}next(){this._slide(k)}nextwhenvisible(){!document.hidden&&c(this._element)&&this.next()}prev(){this._slide(x)}pause(e){e||(this._ispaused=!0),t.findone(".carousel-item-next, .carousel-item-prev",this._element)&&(o(this._element),this.cycle(!0)),clearinterval(this._interval),this._interval=null}cycle(t){t||(this._ispaused=!1),this._interval&&(clearinterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._ispaused&&(this._updateinterval(),this._interval=setinterval((document.visibilitystate?this.nextwhenvisible:this.next).bind(this),this._config.interval))}to(e){this._activeelement=t.findone(".active.carousel-item",this._element);const i=this._getitemindex(this._activeelement);if(e>this._items.length-1||e<0)return;if(this._issliding)return void p.one(this._element,"slid.bs.carousel",()=>this.to(e));if(i===e)return this.pause(),void this.cycle();const n=e>i?k:x;this._slide(n,this._items[e])}_getconfig(t){return t={...f,...u.getdataattributes(this._element),..."object"==typeof t?t:{}},l("carousel",t,v),t}_handleswipe(){const t=math.abs(this.touchdeltax);if(t<=40)return;const e=t/this.touchdeltax;this.touchdeltax=0,e&&this._slide(e>0?q:y)}_addeventlisteners(){this._config.keyboard&&p.on(this._element,"keydown.bs.carousel",t=>this._keydown(t)),"hover"===this._config.pause&&(p.on(this._element,"mouseenter.bs.carousel",t=>this.pause(t)),p.on(this._element,"mouseleave.bs.carousel",t=>this.cycle(t))),this._config.touch&&this._touchsupported&&this._addtoucheventlisteners()}_addtoucheventlisteners(){const e=t=>{!this._pointerevent||"pen"!==t.pointertype&&"touch"!==t.pointertype?this._pointerevent||(this.touchstartx=t.touches[0].clientx):this.touchstartx=t.clientx},i=t=>{this.touchdeltax=t.touches&&t.touches.length>1?0:t.touches[0].clientx-this.touchstartx},n=t=>{!this._pointerevent||"pen"!==t.pointertype&&"touch"!==t.pointertype||(this.touchdeltax=t.clientx-this.touchstartx),this._handleswipe(),"hover"===this._config.pause&&(this.pause(),this.touchtimeout&&cleartimeout(this.touchtimeout),this.touchtimeout=settimeout(t=>this.cycle(t),500+this._config.interval))};t.find(".carousel-item img",this._element).foreach(t=>{p.on(t,"dragstart.bs.carousel",t=>t.preventdefault())}),this._pointerevent?(p.on(this._element,"pointerdown.bs.carousel",t=>e(t)),p.on(this._element,"pointerup.bs.carousel",t=>n(t)),this._element.classlist.add("pointer-event")):(p.on(this._element,"touchstart.bs.carousel",t=>e(t)),p.on(this._element,"touchmove.bs.carousel",t=>i(t)),p.on(this._element,"touchend.bs.carousel",t=>n(t)))}_keydown(t){if(/input|textarea/i.test(t.target.tagname))return;const e=g[t.key];e&&(t.preventdefault(),this._slide(e))}_getitemindex(e){return this._items=e&&e.parentnode?t.find(".carousel-item",e.parentnode):[],this._items.indexof(e)}_getitembyorder(t,e){const i=t===k;return y(this._items,e,i,this._config.wrap)}_triggerslideevent(e,i){const n=this._getitemindex(e),s=this._getitemindex(t.findone(".active.carousel-item",this._element));return p.trigger(this._element,"slide.bs.carousel",{relatedtarget:e,direction:i,from:s,to:n})}_setactiveindicatorelement(e){if(this._indicatorselement){const i=t.findone(".active",this._indicatorselement);i.classlist.remove("active"),i.removeattribute("aria-current");const n=t.find("[data-bs-target]",this._indicatorselement);for(let t=0;t{p.trigger(this._element,"slid.bs.carousel",{relatedtarget:r,direction:u,from:o,to:a})};if(this._element.classlist.contains("slide")){r.classlist.add(d),f(r),s.classlist.add(h),r.classlist.add(h);const t=()=>{r.classlist.remove(h,d),r.classlist.add("active"),s.classlist.remove("active",d,h),this._issliding=!1,settimeout(p,0)};this._queuecallback(t,s,!0)}else s.classlist.remove("active"),r.classlist.add("active"),this._issliding=!1,p();l&&this.cycle()}_directiontoorder(t){return[q,y].includes(t)?g()?t===y?x:k:t===y?k:x:t}_ordertodirection(t){return[k,x].includes(t)?g()?t===x?y:q:t===x?q:y:t}static carouselinterface(t,e){const i=z.getorcreateinstance(t,e);let{_config:n}=i;"object"==typeof e&&(n={...n,...e});const s="string"==typeof e?e:n.slide;if("number"==typeof e)i.to(e);else if("string"==typeof s){if(void 0===i[s])throw new typeerror(`no method named "${s}"`);i[s]()}else n.interval&&n.ride&&(i.pause(),i.cycle())}static jqueryinterface(t){return this.each((function(){z.carouselinterface(this,t)}))}static dataapiclickhandler(t){const e=s(this);if(!e||!e.classlist.contains("carousel"))return;const i={...u.getdataattributes(e),...u.getdataattributes(this)},n=this.getattribute("data-bs-slide-to");n&&(i.interval=!1),z.carouselinterface(e,i),n&&z.getinstance(e).to(n),t.preventdefault()}}p.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",z.dataapiclickhandler),p.on(window,"load.bs.carousel.data-api",()=>{const e=t.find('[data-bs-ride="carousel"]');for(let t=0,i=e.length;tt===this._element);null!==o&&r.length&&(this._selector=o,this._triggerarray.push(i))}this._parent=this._config.parent?this._getparent():null,this._config.parent||this._addariaandcollapsedclass(this._element,this._triggerarray),this._config.toggle&&this.toggle()}static get default(){return j}static get name(){return"collapse"}toggle(){this._element.classlist.contains("show")?this.hide():this.show()}show(){if(this._istransitioning||this._element.classlist.contains("show"))return;let e,i;this._parent&&(e=t.find(".show, .collapsing",this._parent).filter(t=>"string"==typeof this._config.parent?t.getattribute("data-bs-parent")===this._config.parent:t.classlist.contains("collapse")),0===e.length&&(e=null));const n=t.findone(this._selector);if(e){const t=e.find(t=>n!==t);if(i=t?et.getinstance(t):null,i&&i._istransitioning)return}if(p.trigger(this._element,"show.bs.collapse").defaultprevented)return;e&&e.foreach(t=>{n!==t&&et.collapseinterface(t,"hide"),i||r.set(t,"bs.collapse",null)});const s=this._getdimension();this._element.classlist.remove("collapse"),this._element.classlist.add("collapsing"),this._element.style[s]=0,this._triggerarray.length&&this._triggerarray.foreach(t=>{t.classlist.remove("collapsed"),t.setattribute("aria-expanded",!0)}),this.settransitioning(!0);const o="scroll"+(s[0].touppercase()+s.slice(1));this._queuecallback(()=>{this._element.classlist.remove("collapsing"),this._element.classlist.add("collapse","show"),this._element.style[s]="",this.settransitioning(!1),p.trigger(this._element,"shown.bs.collapse")},this._element,!0),this._element.style[s]=this._element[o]+"px"}hide(){if(this._istransitioning||!this._element.classlist.contains("show"))return;if(p.trigger(this._element,"hide.bs.collapse").defaultprevented)return;const t=this._getdimension();this._element.style[t]=this._element.getboundingclientrect()[t]+"px",f(this._element),this._element.classlist.add("collapsing"),this._element.classlist.remove("collapse","show");const e=this._triggerarray.length;if(e>0)for(let t=0;t{this.settransitioning(!1),this._element.classlist.remove("collapsing"),this._element.classlist.add("collapse"),p.trigger(this._element,"hidden.bs.collapse")},this._element,!0)}settransitioning(t){this._istransitioning=t}_getconfig(t){return(t={...j,...t}).toggle=boolean(t.toggle),l("collapse",t,tt),t}_getdimension(){return this._element.classlist.contains("width")?"width":"height"}_getparent(){let{parent:e}=this._config;e=a(e);const i=`[data-bs-toggle="collapse"][data-bs-parent="${e}"]`;return t.find(i,e).foreach(t=>{const e=s(t);this._addariaandcollapsedclass(e,[t])}),e}_addariaandcollapsedclass(t,e){if(!t||!e.length)return;const i=t.classlist.contains("show");e.foreach(t=>{i?t.classlist.remove("collapsed"):t.classlist.add("collapsed"),t.setattribute("aria-expanded",i)})}static collapseinterface(t,e){let i=et.getinstance(t);const n={...j,...u.getdataattributes(t),..."object"==typeof e&&e?e:{}};if(!i&&n.toggle&&"string"==typeof e&&/show|hide/.test(e)&&(n.toggle=!1),i||(i=new et(t,n)),"string"==typeof e){if(void 0===i[e])throw new typeerror(`no method named "${e}"`);i[e]()}}static jqueryinterface(t){return this.each((function(){et.collapseinterface(this,t)}))}}p.on(document,"click.bs.collapse.data-api",'[data-bs-toggle="collapse"]',(function(e){("a"===e.target.tagname||e.delegatetarget&&"a"===e.delegatetarget.tagname)&&e.preventdefault();const i=u.getdataattributes(this),s=n(this);t.find(s).foreach(t=>{const e=et.getinstance(t);let n;e?(null===e._parent&&"string"==typeof i.parent&&(e._config.parent=i.parent,e._parent=e._getparent()),n="toggle"):n=i,et.collapseinterface(t,n)})})),_(et);var it="top",nt="bottom",st="right",ot="left",rt=[it,nt,st,ot],at=rt.reduce((function(t,e){return t.concat([e+"-start",e+"-end"])}),[]),lt=[].concat(rt,["auto"]).reduce((function(t,e){return t.concat([e,e+"-start",e+"-end"])}),[]),ct=["beforeread","read","afterread","beforemain","main","aftermain","beforewrite","write","afterwrite"];function ht(t){return t?(t.nodename||"").tolowercase():null}function dt(t){if(null==t)return window;if("[object window]"!==t.tostring()){var e=t.ownerdocument;return e&&e.defaultview||window}return t}function ut(t){return t instanceof dt(t).element||t instanceof element}function ft(t){return t instanceof dt(t).htmlelement||t instanceof htmlelement}function pt(t){return"undefined"!=typeof shadowroot&&(t instanceof dt(t).shadowroot||t instanceof shadowroot)}var mt={name:"applystyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;object.keys(e.elements).foreach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];ft(s)&&ht(s)&&(object.assign(s.style,i),object.keys(n).foreach((function(t){var e=n[t];!1===e?s.removeattribute(t):s.setattribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&object.assign(e.elements.arrow.style,i.arrow),function(){object.keys(e.elements).foreach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=object.keys(e.styles.hasownproperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});ft(n)&&ht(n)&&(object.assign(n.style,o),object.keys(s).foreach((function(t){n.removeattribute(t)})))}))}},requires:["computestyles"]};function gt(t){return t.split("-")[0]}function _t(t){var e=t.getboundingclientrect();return{width:e.width,height:e.height,top:e.top,right:e.right,bottom:e.bottom,left:e.left,x:e.left,y:e.top}}function bt(t){var e=_t(t),i=t.offsetwidth,n=t.offsetheight;return math.abs(e.width-i)<=1&&(i=e.width),math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetleft,y:t.offsettop,width:i,height:n}}function vt(t,e){var i=e.getrootnode&&e.getrootnode();if(t.contains(e))return!0;if(i&&pt(i)){var n=e;do{if(n&&t.issamenode(n))return!0;n=n.parentnode||n.host}while(n)}return!1}function yt(t){return dt(t).getcomputedstyle(t)}function wt(t){return["table","td","th"].indexof(ht(t))>=0}function et(t){return((ut(t)?t.ownerdocument:t.document)||window.document).documentelement}function at(t){return"html"===ht(t)?t:t.assignedslot||t.parentnode||(pt(t)?t.host:null)||et(t)}function tt(t){return ft(t)&&"fixed"!==yt(t).position?t.offsetparent:null}function ot(t){for(var e=dt(t),i=tt(t);i&&wt(i)&&"static"===yt(i).position;)i=tt(i);return i&&("html"===ht(i)||"body"===ht(i)&&"static"===yt(i).position)?e:i||function(t){var e=-1!==navigator.useragent.tolowercase().indexof("firefox");if(-1!==navigator.useragent.indexof("trident")&&ft(t)&&"fixed"===yt(t).position)return null;for(var i=at(t);ft(i)&&["html","body"].indexof(ht(i))<0;){var n=yt(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexof(n.willchange)||e&&"filter"===n.willchange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentnode}return null}(t)||e}function ct(t){return["top","bottom"].indexof(t)>=0?"x":"y"}var kt=math.max,lt=math.min,xt=math.round;function dt(t,e,i){return kt(t,lt(e,i))}function st(t){return object.assign({},{top:0,right:0,bottom:0,left:0},t)}function it(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}var nt={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,n=t.name,s=t.options,o=i.elements.arrow,r=i.modifiersdata.popperoffsets,a=gt(i.placement),l=ct(a),c=[ot,st].indexof(a)>=0?"height":"width";if(o&&r){var h=function(t,e){return st("number"!=typeof(t="function"==typeof t?t(object.assign({},e.rects,{placement:e.placement})):t)?t:it(t,rt))}(s.padding,i),d=bt(o),u="y"===l?it:ot,f="y"===l?nt:st,p=i.rects.reference[c]+i.rects.reference[l]-r[l]-i.rects.popper[c],m=r[l]-i.rects.reference[l],g=ot(o),_=g?"y"===l?g.clientheight||0:g.clientwidth||0:0,b=p/2-m/2,v=h[u],y=_-d[c]-h[f],w=_/2-d[c]/2+b,e=dt(v,w,y),a=l;i.modifiersdata[n]=((e={})[a]=e,e.centeroffset=e-w,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.queryselector(n)))&&vt(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperoffsets"],requiresifexists:["preventoverflow"]},jt={top:"auto",right:"auto",bottom:"auto",left:"auto"};function mt(t){var e,i=t.popper,n=t.popperrect,s=t.placement,o=t.offsets,r=t.position,a=t.gpuacceleration,l=t.adaptive,c=t.roundoffsets,h=!0===c?function(t){var e=t.x,i=t.y,n=window.devicepixelratio||1;return{x:xt(xt(e*n)/n)||0,y:xt(xt(i*n)/n)||0}}(o):"function"==typeof c?c(o):o,d=h.x,u=void 0===d?0:d,f=h.y,p=void 0===f?0:f,m=o.hasownproperty("x"),g=o.hasownproperty("y"),_=ot,b=it,v=window;if(l){var y=ot(i),w="clientheight",e="clientwidth";y===dt(i)&&"static"!==yt(y=et(i)).position&&(w="scrollheight",e="scrollwidth"),y=y,s===it&&(b=nt,p-=y[w]-n.height,p*=a?1:-1),s===ot&&(_=st,u-=y[e]-n.width,u*=a?1:-1)}var a,t=object.assign({position:r},l&&jt);return a?object.assign({},t,((a={})[b]=g?"0":"",a[_]=m?"0":"",a.transform=(v.devicepixelratio||1)<2?"translate("+u+"px, "+p+"px)":"translate3d("+u+"px, "+p+"px, 0)",a)):object.assign({},t,((e={})[b]=g?p+"px":"",e[_]=m?u+"px":"",e.transform="",e))}var pt={name:"computestyles",enabled:!0,phase:"beforewrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuacceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundoffsets,l=void 0===a||a,c={placement:gt(e.placement),popper:e.elements.popper,popperrect:e.rects.popper,gpuacceleration:s};null!=e.modifiersdata.popperoffsets&&(e.styles.popper=object.assign({},e.styles.popper,mt(object.assign({},c,{offsets:e.modifiersdata.popperoffsets,position:e.options.strategy,adaptive:r,roundoffsets:l})))),null!=e.modifiersdata.arrow&&(e.styles.arrow=object.assign({},e.styles.arrow,mt(object.assign({},c,{offsets:e.modifiersdata.arrow,position:"absolute",adaptive:!1,roundoffsets:l})))),e.attributes.popper=object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}},ht={passive:!0},rt={name:"eventlisteners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=dt(e.elements.popper),c=[].concat(e.scrollparents.reference,e.scrollparents.popper);return o&&c.foreach((function(t){t.addeventlistener("scroll",i.update,ht)})),a&&l.addeventlistener("resize",i.update,ht),function(){o&&c.foreach((function(t){t.removeeventlistener("scroll",i.update,ht)})),a&&l.removeeventlistener("resize",i.update,ht)}},data:{}},bt={left:"right",right:"left",bottom:"top",top:"bottom"};function wt(t){return t.replace(/left|right|bottom|top/g,(function(t){return bt[t]}))}var qt={start:"end",end:"start"};function zt(t){return t.replace(/start|end/g,(function(t){return qt[t]}))}function $t(t){var e=dt(t);return{scrollleft:e.pagexoffset,scrolltop:e.pageyoffset}}function ut(t){return _t(et(t)).left+$t(t).scrollleft}function ft(t){var e=yt(t),i=e.overflow,n=e.overflowx,s=e.overflowy;return/auto|scroll|overlay|hidden/.test(i+s+n)}function vt(t,e){var i;void 0===e&&(e=[]);var n=function t(e){return["html","body","#document"].indexof(ht(e))>=0?e.ownerdocument.body:ft(e)&&ft(e)?e:t(at(e))}(t),s=n===(null==(i=t.ownerdocument)?void 0:i.body),o=dt(n),r=s?[o].concat(o.visualviewport||[],ft(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(vt(at(r)))}function kt(t){return object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function xt(t,e){return"viewport"===e?kt(function(t){var e=dt(t),i=et(t),n=e.visualviewport,s=i.clientwidth,o=i.clientheight,r=0,a=0;return n&&(s=n.width,o=n.height,/^((?!chrome|android).)*safari/i.test(navigator.useragent)||(r=n.offsetleft,a=n.offsettop)),{width:s,height:o,x:r+ut(t),y:a}}(t)):ft(e)?function(t){var e=_t(t);return e.top=e.top+t.clienttop,e.left=e.left+t.clientleft,e.bottom=e.top+t.clientheight,e.right=e.left+t.clientwidth,e.width=t.clientwidth,e.height=t.clientheight,e.x=e.left,e.y=e.top,e}(e):kt(function(t){var e,i=et(t),n=$t(t),s=null==(e=t.ownerdocument)?void 0:e.body,o=kt(i.scrollwidth,i.clientwidth,s?s.scrollwidth:0,s?s.clientwidth:0),r=kt(i.scrollheight,i.clientheight,s?s.scrollheight:0,s?s.clientheight:0),a=-n.scrollleft+ut(t),l=-n.scrolltop;return"rtl"===yt(s||i).direction&&(a+=kt(i.clientwidth,s?s.clientwidth:0)-o),{width:o,height:r,x:a,y:l}}(et(t)))}function yt(t){return t.split("-")[1]}function qt(t){var e,i=t.reference,n=t.element,s=t.placement,o=s?gt(s):null,r=s?yt(s):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(o){case it:e={x:a,y:i.y-n.height};break;case nt:e={x:a,y:i.y+i.height};break;case st:e={x:i.x+i.width,y:l};break;case ot:e={x:i.x-n.width,y:l};break;default:e={x:i.x,y:i.y}}var c=o?ct(o):null;if(null!=c){var h="y"===c?"height":"width";switch(r){case"start":e[c]=e[c]-(i[h]/2-n[h]/2);break;case"end":e[c]=e[c]+(i[h]/2-n[h]/2)}}return e}function gt(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=void 0===n?t.placement:n,o=i.boundary,r=void 0===o?"clippingparents":o,a=i.rootboundary,l=void 0===a?"viewport":a,c=i.elementcontext,h=void 0===c?"popper":c,d=i.altboundary,u=void 0!==d&&d,f=i.padding,p=void 0===f?0:f,m=st("number"!=typeof p?p:it(p,rt)),g="popper"===h?"reference":"popper",_=t.elements.reference,b=t.rects.popper,v=t.elements[u?g:h],y=function(t,e,i){var n="clippingparents"===e?function(t){var e=vt(at(t)),i=["absolute","fixed"].indexof(yt(t).position)>=0&&ft(t)?ot(t):t;return ut(i)?e.filter((function(t){return ut(t)&&vt(t,i)&&"body"!==ht(t)})):[]}(t):[].concat(e),s=[].concat(n,[i]),o=s[0],r=s.reduce((function(e,i){var n=xt(t,i);return e.top=kt(n.top,e.top),e.right=lt(n.right,e.right),e.bottom=lt(n.bottom,e.bottom),e.left=kt(n.left,e.left),e}),xt(t,o));return r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}(ut(v)?v:v.contextelement||et(t.elements.popper),r,l),w=_t(_),e=qt({reference:w,element:b,strategy:"absolute",placement:s}),a=kt(object.assign({},b,e)),t="popper"===h?a:w,o={top:y.top-t.top+m.top,bottom:t.bottom-y.bottom+m.bottom,left:y.left-t.left+m.left,right:t.right-y.right+m.right},c=t.modifiersdata.offset;if("popper"===h&&c){var k=c[s];object.keys(o).foreach((function(t){var e=[st,nt].indexof(t)>=0?1:-1,i=[it,nt].indexof(t)>=0?"y":"x";o[t]+=k[i]*e}))}return o}function zt(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootboundary,r=i.padding,a=i.flipvariations,l=i.allowedautoplacements,c=void 0===l?lt:l,h=yt(n),d=h?a?at:at.filter((function(t){return yt(t)===h})):rt,u=d.filter((function(t){return c.indexof(t)>=0}));0===u.length&&(u=d);var f=u.reduce((function(e,i){return e[i]=gt(t,{placement:i,boundary:s,rootboundary:o,padding:r})[gt(i)],e}),{});return object.keys(f).sort((function(t,e){return f[t]-f[e]}))}var jt={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name;if(!e.modifiersdata[n]._skip){for(var s=i.mainaxis,o=void 0===s||s,r=i.altaxis,a=void 0===r||r,l=i.fallbackplacements,c=i.padding,h=i.boundary,d=i.rootboundary,u=i.altboundary,f=i.flipvariations,p=void 0===f||f,m=i.allowedautoplacements,g=e.options.placement,_=gt(g),b=l||(_!==g&&p?function(t){if("auto"===gt(t))return[];var e=wt(t);return[zt(t),e,zt(e)]}(g):[wt(g)]),v=[g].concat(b).reduce((function(t,i){return t.concat("auto"===gt(i)?zt(e,{placement:i,boundary:h,rootboundary:d,padding:c,flipvariations:p,allowedautoplacements:m}):i)}),[]),y=e.rects.reference,w=e.rects.popper,e=new map,a=!0,t=v[0],o=0;o=0,d=x?"width":"height",s=gt(e,{placement:c,boundary:h,rootboundary:d,altboundary:u,padding:c}),i=x?l?st:ot:l?nt:it;y[d]>w[d]&&(i=wt(i));var n=wt(i),j=[];if(o&&j.push(s[k]<=0),a&&j.push(s[i]<=0,s[n]<=0),j.every((function(t){return t}))){t=c,a=!1;break}e.set(c,j)}if(a)for(var m=function(t){var e=v.find((function(e){var i=e.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return t=e,"break"},p=p?3:1;p>0&&"break"!==m(p);p--);e.placement!==t&&(e.modifiersdata[n]._skip=!0,e.placement=t,e.reset=!0)}},requiresifexists:["offset"],data:{_skip:!1}};function te(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function ee(t){return[it,st,nt,ot].some((function(e){return t[e]>=0}))}var ie={name:"hide",enabled:!0,phase:"main",requiresifexists:["preventoverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersdata.preventoverflow,r=gt(e,{elementcontext:"reference"}),a=gt(e,{altboundary:!0}),l=te(r,n),c=te(a,s,o),h=ee(l),d=ee(c);e.modifiersdata[i]={referenceclippingoffsets:l,popperescapeoffsets:c,isreferencehidden:h,haspopperescaped:d},e.attributes.popper=object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":d})}},ne={name:"offset",enabled:!0,phase:"main",requires:["popperoffsets"],fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.offset,o=void 0===s?[0,0]:s,r=lt.reduce((function(t,i){return t[i]=function(t,e,i){var n=gt(t),s=[ot,it].indexof(n)>=0?-1:1,o="function"==typeof i?i(object.assign({},e,{placement:t})):i,r=o[0],a=o[1];return r=r||0,a=(a||0)*s,[ot,st].indexof(n)>=0?{x:a,y:r}:{x:r,y:a}}(i,e.rects,o),t}),{}),a=r[e.placement],l=a.x,c=a.y;null!=e.modifiersdata.popperoffsets&&(e.modifiersdata.popperoffsets.x+=l,e.modifiersdata.popperoffsets.y+=c),e.modifiersdata[n]=r}},se={name:"popperoffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersdata[i]=qt({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},oe={name:"preventoverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.mainaxis,o=void 0===s||s,r=i.altaxis,a=void 0!==r&&r,l=i.boundary,c=i.rootboundary,h=i.altboundary,d=i.padding,u=i.tether,f=void 0===u||u,p=i.tetheroffset,m=void 0===p?0:p,g=gt(e,{boundary:l,rootboundary:c,padding:d,altboundary:h}),_=gt(e.placement),b=yt(e.placement),v=!b,y=ct(_),w="x"===y?"y":"x",e=e.modifiersdata.popperoffsets,a=e.rects.reference,t=e.rects.popper,o="function"==typeof m?m(object.assign({},e.rects,{placement:e.placement})):m,c={x:0,y:0};if(e){if(o||a){var k="y"===y?it:ot,l="y"===y?nt:st,x="y"===y?"height":"width",d=e[y],s=e[y]+g[k],i=e[y]-g[l],n=f?-t[x]/2:0,j="start"===b?a[x]:t[x],m="start"===b?-t[x]:-a[x],p=e.elements.arrow,h=f&&p?bt(p):{width:0,height:0},r=e.modifiersdata["arrow#persistent"]?e.modifiersdata["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},b=r[k],w=r[l],q=dt(0,a[x],h[x]),z=v?a[x]/2-n-q-b-o:j-q-b-o,$=v?-a[x]/2+n+q+w+o:m+q+w+o,u=e.elements.arrow&&ot(e.elements.arrow),f=u?"y"===y?u.clienttop||0:u.clientleft||0:0,v=e.modifiersdata.offset?e.modifiersdata.offset[e.placement][y]:0,k=e[y]+z-v-f,x=e[y]+$-v;if(o){var y=dt(f?lt(s,k):s,d,f?kt(i,x):i);e[y]=y,c[y]=y-d}if(a){var q="x"===y?it:ot,g="x"===y?nt:st,z=e[w],j=z+g[q],tt=z-g[g],et=dt(f?lt(j,k):j,z,f?kt(tt,x):tt);e[w]=et,c[w]=et-z}}e.modifiersdata[n]=c}},requiresifexists:["offset"]};function re(t,e,i){void 0===i&&(i=!1);var n,s,o=et(e),r=_t(t),a=ft(e),l={scrollleft:0,scrolltop:0},c={x:0,y:0};return(a||!a&&!i)&&(("body"!==ht(e)||ft(o))&&(l=(n=e)!==dt(n)&&ft(n)?{scrollleft:(s=n).scrollleft,scrolltop:s.scrolltop}:$t(n)),ft(e)?((c=_t(e)).x+=e.clientleft,c.y+=e.clienttop):o&&(c.x=ut(o))),{x:r.left+l.scrollleft-c.x,y:r.top+l.scrolltop-c.y,width:r.width,height:r.height}}var ae={placement:"bottom",modifiers:[],strategy:"absolute"};function le(){for(var t=arguments.length,e=new array(t),i=0;i"applystyles"===t.name&&!1===t.enabled);this._popper=ue(e,this._menu,i),n&&u.setdataattribute(this._menu,"popper","static")}"ontouchstart"in document.documentelement&&!t.closest(".navbar-nav")&&[].concat(...document.body.children).foreach(t=>p.on(t,"mouseover",u)),this._element.focus(),this._element.setattribute("aria-expanded",!0),this._menu.classlist.toggle("show"),this._element.classlist.toggle("show"),p.trigger(this._element,"shown.bs.dropdown",e)}}hide(){if(h(this._element)||!this._menu.classlist.contains("show"))return;const t={relatedtarget:this._element};this._completehide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._innavbar=this._detectnavbar(),this._popper&&this._popper.update()}_addeventlisteners(){p.on(this._element,"click.bs.dropdown",t=>{t.preventdefault(),this.toggle()})}_completehide(t){p.trigger(this._element,"hide.bs.dropdown",t).defaultprevented||("ontouchstart"in document.documentelement&&[].concat(...document.body.children).foreach(t=>p.off(t,"mouseover",u)),this._popper&&this._popper.destroy(),this._menu.classlist.remove("show"),this._element.classlist.remove("show"),this._element.setattribute("aria-expanded","false"),u.removedataattribute(this._menu,"popper"),p.trigger(this._element,"hidden.bs.dropdown",t))}_getconfig(t){if(t={...this.constructor.default,...u.getdataattributes(this._element),...t},l("dropdown",t,this.constructor.defaulttype),"object"==typeof t.reference&&!r(t.reference)&&"function"!=typeof t.reference.getboundingclientrect)throw new typeerror("dropdown".touppercase()+': option "reference" provided type "object" without a required "getboundingclientrect" method.');return t}_getmenuelement(){return t.next(this._element,".dropdown-menu")[0]}_getplacement(){const t=this._element.parentnode;if(t.classlist.contains("dropend"))return ve;if(t.classlist.contains("dropstart"))return ye;const e="end"===getcomputedstyle(this._menu).getpropertyvalue("--bs-position").trim();return t.classlist.contains("dropup")?e?ge:me:e?be:_e}_detectnavbar(){return null!==this._element.closest(".navbar")}_getoffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map(t=>number.parseint(t,10)):"function"==typeof t?e=>t(e,this._element):t}_getpopperconfig(){const t={placement:this._getplacement(),modifiers:[{name:"preventoverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getoffset()}}]};return"static"===this._config.display&&(t.modifiers=[{name:"applystyles",enabled:!1}]),{...t,..."function"==typeof this._config.popperconfig?this._config.popperconfig(t):this._config.popperconfig}}_selectmenuitem({key:e,target:i}){const n=t.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(c);n.length&&y(n,i,"arrowdown"===e,!n.includes(i)).focus()}static dropdowninterface(t,e){const i=ae.getorcreateinstance(t,e);if("string"==typeof e){if(void 0===i[e])throw new typeerror(`no method named "${e}"`);i[e]()}}static jqueryinterface(t){return this.each((function(){ae.dropdowninterface(this,t)}))}static clearmenus(e){if(e&&(2===e.button||"keyup"===e.type&&"tab"!==e.key))return;const i=t.find('[data-bs-toggle="dropdown"]');for(let t=0,n=i.length;tthis.matches('[data-bs-toggle="dropdown"]')?this:t.prev(this,'[data-bs-toggle="dropdown"]')[0];return"escape"===e.key?(n().focus(),void ae.clearmenus()):"arrowup"===e.key||"arrowdown"===e.key?(i||n().click(),void ae.getinstance(n())._selectmenuitem(e)):void(i&&"space"!==e.key||ae.clearmenus())}}p.on(document,"keydown.bs.dropdown.data-api",'[data-bs-toggle="dropdown"]',ae.dataapikeydownhandler),p.on(document,"keydown.bs.dropdown.data-api",".dropdown-menu",ae.dataapikeydownhandler),p.on(document,"click.bs.dropdown.data-api",ae.clearmenus),p.on(document,"keyup.bs.dropdown.data-api",ae.clearmenus),p.on(document,"click.bs.dropdown.data-api",'[data-bs-toggle="dropdown"]',(function(t){t.preventdefault(),ae.dropdowninterface(this)})),_(ae);class te{constructor(){this._element=document.body}getwidth(){const t=document.documentelement.clientwidth;return math.abs(window.innerwidth-t)}hide(){const t=this.getwidth();this._disableoverflow(),this._setelementattributes(this._element,"paddingright",e=>e+t),this._setelementattributes(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top","paddingright",e=>e+t),this._setelementattributes(".sticky-top","marginright",e=>e-t)}_disableoverflow(){this._saveinitialattribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setelementattributes(t,e,i){const n=this.getwidth();this._applymanipulationcallback(t,t=>{if(t!==this._element&&window.innerwidth>t.clientwidth+n)return;this._saveinitialattribute(t,e);const s=window.getcomputedstyle(t)[e];t.style[e]=i(number.parsefloat(s))+"px"})}reset(){this._resetelementattributes(this._element,"overflow"),this._resetelementattributes(this._element,"paddingright"),this._resetelementattributes(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top","paddingright"),this._resetelementattributes(".sticky-top","marginright")}_saveinitialattribute(t,e){const i=t.style[e];i&&u.setdataattribute(t,e,i)}_resetelementattributes(t,e){this._applymanipulationcallback(t,t=>{const i=u.getdataattribute(t,e);void 0===i?t.style.removeproperty(e):(u.removedataattribute(t,e),t.style[e]=i)})}_applymanipulationcallback(e,i){r(e)?i(e):t.find(e,this._element).foreach(i)}isoverflowing(){return this.getwidth()>0}}const oe={isvisible:!0,isanimated:!1,rootelement:"body",clickcallback:null},ce={isvisible:"boolean",isanimated:"boolean",rootelement:"(element|string)",clickcallback:"(function|null)"};class ke{constructor(t){this._config=this._getconfig(t),this._isappended=!1,this._element=null}show(t){this._config.isvisible?(this._append(),this._config.isanimated&&f(this._getelement()),this._getelement().classlist.add("show"),this._emulateanimation(()=>{b(t)})):b(t)}hide(t){this._config.isvisible?(this._getelement().classlist.remove("show"),this._emulateanimation(()=>{this.dispose(),b(t)})):b(t)}_getelement(){if(!this._element){const t=document.createelement("div");t.classname="modal-backdrop",this._config.isanimated&&t.classlist.add("fade"),this._element=t}return this._element}_getconfig(t){return(t={...oe,..."object"==typeof t?t:{}}).rootelement=a(t.rootelement),l("backdrop",t,ce),t}_append(){this._isappended||(this._config.rootelement.appendchild(this._getelement()),p.on(this._getelement(),"mousedown.bs.backdrop",()=>{b(this._config.clickcallback)}),this._isappended=!0)}dispose(){this._isappended&&(p.off(this._element,"mousedown.bs.backdrop"),this._element.remove(),this._isappended=!1)}_emulateanimation(t){v(t,this._getelement(),this._config.isanimated)}}const le={backdrop:!0,keyboard:!0,focus:!0},xe={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"};class de extends b{constructor(e,i){super(e),this._config=this._getconfig(i),this._dialog=t.findone(".modal-dialog",this._element),this._backdrop=this._initializebackdrop(),this._isshown=!1,this._ignorebackdropclick=!1,this._istransitioning=!1,this._scrollbar=new te}static get default(){return le}static get name(){return"modal"}toggle(t){return this._isshown?this.hide():this.show(t)}show(t){this._isshown||this._istransitioning||p.trigger(this._element,"show.bs.modal",{relatedtarget:t}).defaultprevented||(this._isshown=!0,this._isanimated()&&(this._istransitioning=!0),this._scrollbar.hide(),document.body.classlist.add("modal-open"),this._adjustdialog(),this._setescapeevent(),this._setresizeevent(),p.on(this._element,"click.dismiss.bs.modal",'[data-bs-dismiss="modal"]',t=>this.hide(t)),p.on(this._dialog,"mousedown.dismiss.bs.modal",()=>{p.one(this._element,"mouseup.dismiss.bs.modal",t=>{t.target===this._element&&(this._ignorebackdropclick=!0)})}),this._showbackdrop(()=>this._showelement(t)))}hide(t){if(t&&["a","area"].includes(t.target.tagname)&&t.preventdefault(),!this._isshown||this._istransitioning)return;if(p.trigger(this._element,"hide.bs.modal").defaultprevented)return;this._isshown=!1;const e=this._isanimated();e&&(this._istransitioning=!0),this._setescapeevent(),this._setresizeevent(),p.off(document,"focusin.bs.modal"),this._element.classlist.remove("show"),p.off(this._element,"click.dismiss.bs.modal"),p.off(this._dialog,"mousedown.dismiss.bs.modal"),this._queuecallback(()=>this._hidemodal(),this._element,e)}dispose(){[window,this._dialog].foreach(t=>p.off(t,".bs.modal")),this._backdrop.dispose(),super.dispose(),p.off(document,"focusin.bs.modal")}handleupdate(){this._adjustdialog()}_initializebackdrop(){return new ke({isvisible:boolean(this._config.backdrop),isanimated:this._isanimated()})}_getconfig(t){return t={...le,...u.getdataattributes(this._element),..."object"==typeof t?t:{}},l("modal",t,xe),t}_showelement(e){const i=this._isanimated(),n=t.findone(".modal-body",this._dialog);this._element.parentnode&&this._element.parentnode.nodetype===node.element_node||document.body.appendchild(this._element),this._element.style.display="block",this._element.removeattribute("aria-hidden"),this._element.setattribute("aria-modal",!0),this._element.setattribute("role","dialog"),this._element.scrolltop=0,n&&(n.scrolltop=0),i&&f(this._element),this._element.classlist.add("show"),this._config.focus&&this._enforcefocus(),this._queuecallback(()=>{this._config.focus&&this._element.focus(),this._istransitioning=!1,p.trigger(this._element,"shown.bs.modal",{relatedtarget:e})},this._dialog,i)}_enforcefocus(){p.off(document,"focusin.bs.modal"),p.on(document,"focusin.bs.modal",t=>{document===t.target||this._element===t.target||this._element.contains(t.target)||this._element.focus()})}_setescapeevent(){this._isshown?p.on(this._element,"keydown.dismiss.bs.modal",t=>{this._config.keyboard&&"escape"===t.key?(t.preventdefault(),this.hide()):this._config.keyboard||"escape"!==t.key||this._triggerbackdroptransition()}):p.off(this._element,"keydown.dismiss.bs.modal")}_setresizeevent(){this._isshown?p.on(window,"resize.bs.modal",()=>this._adjustdialog()):p.off(window,"resize.bs.modal")}_hidemodal(){this._element.style.display="none",this._element.setattribute("aria-hidden",!0),this._element.removeattribute("aria-modal"),this._element.removeattribute("role"),this._istransitioning=!1,this._backdrop.hide(()=>{document.body.classlist.remove("modal-open"),this._resetadjustments(),this._scrollbar.reset(),p.trigger(this._element,"hidden.bs.modal")})}_showbackdrop(t){p.on(this._element,"click.dismiss.bs.modal",t=>{this._ignorebackdropclick?this._ignorebackdropclick=!1:t.target===t.currenttarget&&(!0===this._config.backdrop?this.hide():"static"===this._config.backdrop&&this._triggerbackdroptransition())}),this._backdrop.show(t)}_isanimated(){return this._element.classlist.contains("fade")}_triggerbackdroptransition(){if(p.trigger(this._element,"hideprevented.bs.modal").defaultprevented)return;const{classlist:t,scrollheight:e,style:i}=this._element,n=e>document.documentelement.clientheight;!n&&"hidden"===i.overflowy||t.contains("modal-static")||(n||(i.overflowy="hidden"),t.add("modal-static"),this._queuecallback(()=>{t.remove("modal-static"),n||this._queuecallback(()=>{i.overflowy=""},this._dialog)},this._dialog),this._element.focus())}_adjustdialog(){const t=this._element.scrollheight>document.documentelement.clientheight,e=this._scrollbar.getwidth(),i=e>0;(!i&&t&&!g()||i&&!t&&g())&&(this._element.style.paddingleft=e+"px"),(i&&!t&&!g()||!i&&t&&g())&&(this._element.style.paddingright=e+"px")}_resetadjustments(){this._element.style.paddingleft="",this._element.style.paddingright=""}static jqueryinterface(t,e){return this.each((function(){const i=de.getorcreateinstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new typeerror(`no method named "${t}"`);i[t](e)}}))}}p.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(t){const e=s(this);["a","area"].includes(this.tagname)&&t.preventdefault(),p.one(e,"show.bs.modal",t=>{t.defaultprevented||p.one(e,"hidden.bs.modal",()=>{c(this)&&this.focus()})}),de.getorcreateinstance(e).toggle(this)})),_(de);const se={backdrop:!0,keyboard:!0,scroll:!1},ie={backdrop:"boolean",keyboard:"boolean",scroll:"boolean"};class ne extends b{constructor(t,e){super(t),this._config=this._getconfig(e),this._isshown=!1,this._backdrop=this._initializebackdrop(),this._addeventlisteners()}static get name(){return"offcanvas"}static get default(){return se}toggle(t){return this._isshown?this.hide():this.show(t)}show(t){this._isshown||p.trigger(this._element,"show.bs.offcanvas",{relatedtarget:t}).defaultprevented||(this._isshown=!0,this._element.style.visibility="visible",this._backdrop.show(),this._config.scroll||((new te).hide(),this._enforcefocusonelement(this._element)),this._element.removeattribute("aria-hidden"),this._element.setattribute("aria-modal",!0),this._element.setattribute("role","dialog"),this._element.classlist.add("show"),this._queuecallback(()=>{p.trigger(this._element,"shown.bs.offcanvas",{relatedtarget:t})},this._element,!0))}hide(){this._isshown&&(p.trigger(this._element,"hide.bs.offcanvas").defaultprevented||(p.off(document,"focusin.bs.offcanvas"),this._element.blur(),this._isshown=!1,this._element.classlist.remove("show"),this._backdrop.hide(),this._queuecallback(()=>{this._element.setattribute("aria-hidden",!0),this._element.removeattribute("aria-modal"),this._element.removeattribute("role"),this._element.style.visibility="hidden",this._config.scroll||(new te).reset(),p.trigger(this._element,"hidden.bs.offcanvas")},this._element,!0)))}dispose(){this._backdrop.dispose(),super.dispose(),p.off(document,"focusin.bs.offcanvas")}_getconfig(t){return t={...se,...u.getdataattributes(this._element),..."object"==typeof t?t:{}},l("offcanvas",t,ie),t}_initializebackdrop(){return new ke({isvisible:this._config.backdrop,isanimated:!0,rootelement:this._element.parentnode,clickcallback:()=>this.hide()})}_enforcefocusonelement(t){p.off(document,"focusin.bs.offcanvas"),p.on(document,"focusin.bs.offcanvas",e=>{document===e.target||t===e.target||t.contains(e.target)||t.focus()}),t.focus()}_addeventlisteners(){p.on(this._element,"click.dismiss.bs.offcanvas",'[data-bs-dismiss="offcanvas"]',()=>this.hide()),p.on(this._element,"keydown.dismiss.bs.offcanvas",t=>{this._config.keyboard&&"escape"===t.key&&this.hide()})}static jqueryinterface(t){return this.each((function(){const e=ne.getorcreateinstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startswith("_")||"constructor"===t)throw new typeerror(`no method named "${t}"`);e[t](this)}}))}}p.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',(function(e){const i=s(this);if(["a","area"].includes(this.tagname)&&e.preventdefault(),h(this))return;p.one(i,"hidden.bs.offcanvas",()=>{c(this)&&this.focus()});const n=t.findone(".offcanvas.show");n&&n!==i&&ne.getinstance(n).hide(),ne.getorcreateinstance(i).toggle(this)})),p.on(window,"load.bs.offcanvas.data-api",()=>t.find(".offcanvas.show").foreach(t=>ne.getorcreateinstance(t).show())),_(ne);const je=new set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),me=/^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/i,pe=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,he=(t,e)=>{const i=t.nodename.tolowercase();if(e.includes(i))return!je.has(i)||boolean(me.test(t.nodevalue)||pe.test(t.nodevalue));const n=e.filter(t=>t instanceof regexp);for(let t=0,e=n.length;t{he(t,a)||i.removeattribute(t.nodename)})}return n.body.innerhtml}const be=new regexp("(^|\\s)bs-tooltip\\s+","g"),we=new set(["sanitize","allowlist","sanitizefn"]),qe={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(array|string|function)",container:"(string|element|boolean)",fallbackplacements:"array",boundary:"(string|element)",customclass:"(string|function)",sanitize:"boolean",sanitizefn:"(null|function)",allowlist:"object",popperconfig:"(null|object|function)"},ze={auto:"auto",top:"top",right:g()?"left":"right",bottom:"bottom",left:g()?"right":"left"},$e={animation:!0,template:'',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:[0,0],container:!1,fallbackplacements:["top","right","bottom","left"],boundary:"clippingparents",customclass:"",sanitize:!0,sanitizefn:null,allowlist:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},popperconfig:null},ue={hide:"hide.bs.tooltip",hidden:"hidden.bs.tooltip",show:"show.bs.tooltip",shown:"shown.bs.tooltip",inserted:"inserted.bs.tooltip",click:"click.bs.tooltip",focusin:"focusin.bs.tooltip",focusout:"focusout.bs.tooltip",mouseenter:"mouseenter.bs.tooltip",mouseleave:"mouseleave.bs.tooltip"};class fe extends b{constructor(t,e){if(void 0===fe)throw new typeerror("bootstrap's tooltips require popper (https://popper.js.org)");super(t),this._isenabled=!0,this._timeout=0,this._hoverstate="",this._activetrigger={},this._popper=null,this._config=this._getconfig(e),this.tip=null,this._setlisteners()}static get default(){return $e}static get name(){return"tooltip"}static get event(){return ue}static get defaulttype(){return qe}enable(){this._isenabled=!0}disable(){this._isenabled=!1}toggleenabled(){this._isenabled=!this._isenabled}toggle(t){if(this._isenabled)if(t){const e=this._initializeondelegatedtarget(t);e._activetrigger.click=!e._activetrigger.click,e._iswithactivetrigger()?e._enter(null,e):e._leave(null,e)}else{if(this.gettipelement().classlist.contains("show"))return void this._leave(null,this);this._enter(null,this)}}dispose(){cleartimeout(this._timeout),p.off(this._element.closest(".modal"),"hide.bs.modal",this._hidemodalhandler),this.tip&&this.tip.remove(),this._popper&&this._popper.destroy(),super.dispose()}show(){if("none"===this._element.style.display)throw new error("please use show on visible elements");if(!this.iswithcontent()||!this._isenabled)return;const t=p.trigger(this._element,this.constructor.event.show),i=d(this._element),n=null===i?this._element.ownerdocument.documentelement.contains(this._element):i.contains(this._element);if(t.defaultprevented||!n)return;const s=this.gettipelement(),o=e(this.constructor.name);s.setattribute("id",o),this._element.setattribute("aria-describedby",o),this.setcontent(),this._config.animation&&s.classlist.add("fade");const r="function"==typeof this._config.placement?this._config.placement.call(this,s,this._element):this._config.placement,a=this._getattachment(r);this._addattachmentclass(a);const{container:l}=this._config;r.set(s,this.constructor.data_key,this),this._element.ownerdocument.documentelement.contains(this.tip)||(l.appendchild(s),p.trigger(this._element,this.constructor.event.inserted)),this._popper?this._popper.update():this._popper=ue(this._element,s,this._getpopperconfig(a)),s.classlist.add("show");const c="function"==typeof this._config.customclass?this._config.customclass():this._config.customclass;c&&s.classlist.add(...c.split(" ")),"ontouchstart"in document.documentelement&&[].concat(...document.body.children).foreach(t=>{p.on(t,"mouseover",u)});const h=this.tip.classlist.contains("fade");this._queuecallback(()=>{const t=this._hoverstate;this._hoverstate=null,p.trigger(this._element,this.constructor.event.shown),"out"===t&&this._leave(null,this)},this.tip,h)}hide(){if(!this._popper)return;const t=this.gettipelement();if(p.trigger(this._element,this.constructor.event.hide).defaultprevented)return;t.classlist.remove("show"),"ontouchstart"in document.documentelement&&[].concat(...document.body.children).foreach(t=>p.off(t,"mouseover",u)),this._activetrigger.click=!1,this._activetrigger.focus=!1,this._activetrigger.hover=!1;const e=this.tip.classlist.contains("fade");this._queuecallback(()=>{this._iswithactivetrigger()||("show"!==this._hoverstate&&t.remove(),this._cleantipclass(),this._element.removeattribute("aria-describedby"),p.trigger(this._element,this.constructor.event.hidden),this._popper&&(this._popper.destroy(),this._popper=null))},this.tip,e),this._hoverstate=""}update(){null!==this._popper&&this._popper.update()}iswithcontent(){return boolean(this.gettitle())}gettipelement(){if(this.tip)return this.tip;const t=document.createelement("div");return t.innerhtml=this._config.template,this.tip=t.children[0],this.tip}setcontent(){const e=this.gettipelement();this.setelementcontent(t.findone(".tooltip-inner",e),this.gettitle()),e.classlist.remove("fade","show")}setelementcontent(t,e){if(null!==t)return r(e)?(e=a(e),void(this._config.html?e.parentnode!==t&&(t.innerhtml="",t.appendchild(e)):t.textcontent=e.textcontent)):void(this._config.html?(this._config.sanitize&&(e=re(e,this._config.allowlist,this._config.sanitizefn)),t.innerhtml=e):t.textcontent=e)}gettitle(){let t=this._element.getattribute("data-bs-original-title");return t||(t="function"==typeof this._config.title?this._config.title.call(this._element):this._config.title),t}updateattachment(t){return"right"===t?"end":"left"===t?"start":t}_initializeondelegatedtarget(t,e){const i=this.constructor.data_key;return(e=e||r.get(t.delegatetarget,i))||(e=new this.constructor(t.delegatetarget,this._getdelegateconfig()),r.set(t.delegatetarget,i,e)),e}_getoffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map(t=>number.parseint(t,10)):"function"==typeof t?e=>t(e,this._element):t}_getpopperconfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackplacements:this._config.fallbackplacements}},{name:"offset",options:{offset:this._getoffset()}},{name:"preventoverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.name}-arrow`}},{name:"onchange",enabled:!0,phase:"afterwrite",fn:t=>this._handlepopperplacementchange(t)}],onfirstupdate:t=>{t.options.placement!==t.placement&&this._handlepopperplacementchange(t)}};return{...e,..."function"==typeof this._config.popperconfig?this._config.popperconfig(e):this._config.popperconfig}}_addattachmentclass(t){this.gettipelement().classlist.add("bs-tooltip-"+this.updateattachment(t))}_getattachment(t){return ze[t.touppercase()]}_setlisteners(){this._config.trigger.split(" ").foreach(t=>{if("click"===t)p.on(this._element,this.constructor.event.click,this._config.selector,t=>this.toggle(t));else if("manual"!==t){const e="hover"===t?this.constructor.event.mouseenter:this.constructor.event.focusin,i="hover"===t?this.constructor.event.mouseleave:this.constructor.event.focusout;p.on(this._element,e,this._config.selector,t=>this._enter(t)),p.on(this._element,i,this._config.selector,t=>this._leave(t))}}),this._hidemodalhandler=()=>{this._element&&this.hide()},p.on(this._element.closest(".modal"),"hide.bs.modal",this._hidemodalhandler),this._config.selector?this._config={...this._config,trigger:"manual",selector:""}:this._fixtitle()}_fixtitle(){const t=this._element.getattribute("title"),e=typeof this._element.getattribute("data-bs-original-title");(t||"string"!==e)&&(this._element.setattribute("data-bs-original-title",t||""),!t||this._element.getattribute("aria-label")||this._element.textcontent||this._element.setattribute("aria-label",t),this._element.setattribute("title",""))}_enter(t,e){e=this._initializeondelegatedtarget(t,e),t&&(e._activetrigger["focusin"===t.type?"focus":"hover"]=!0),e.gettipelement().classlist.contains("show")||"show"===e._hoverstate?e._hoverstate="show":(cleartimeout(e._timeout),e._hoverstate="show",e._config.delay&&e._config.delay.show?e._timeout=settimeout(()=>{"show"===e._hoverstate&&e.show()},e._config.delay.show):e.show())}_leave(t,e){e=this._initializeondelegatedtarget(t,e),t&&(e._activetrigger["focusout"===t.type?"focus":"hover"]=e._element.contains(t.relatedtarget)),e._iswithactivetrigger()||(cleartimeout(e._timeout),e._hoverstate="out",e._config.delay&&e._config.delay.hide?e._timeout=settimeout(()=>{"out"===e._hoverstate&&e.hide()},e._config.delay.hide):e.hide())}_iswithactivetrigger(){for(const t in this._activetrigger)if(this._activetrigger[t])return!0;return!1}_getconfig(t){const e=u.getdataattributes(this._element);return object.keys(e).foreach(t=>{we.has(t)&&delete e[t]}),(t={...this.constructor.default,...e,..."object"==typeof t&&t?t:{}}).container=!1===t.container?document.body:a(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.tostring()),"number"==typeof t.content&&(t.content=t.content.tostring()),l("tooltip",t,this.constructor.defaulttype),t.sanitize&&(t.template=re(t.template,t.allowlist,t.sanitizefn)),t}_getdelegateconfig(){const t={};if(this._config)for(const e in this._config)this.constructor.default[e]!==this._config[e]&&(t[e]=this._config[e]);return t}_cleantipclass(){const t=this.gettipelement(),e=t.getattribute("class").match(be);null!==e&&e.length>0&&e.map(t=>t.trim()).foreach(e=>t.classlist.remove(e))}_handlepopperplacementchange(t){const{state:e}=t;e&&(this.tip=e.elements.popper,this._cleantipclass(),this._addattachmentclass(this._getattachment(e.placement)))}static jqueryinterface(t){return this.each((function(){const e=fe.getorcreateinstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new typeerror(`no method named "${t}"`);e[t]()}}))}}_(fe);const ve=new regexp("(^|\\s)bs-popover\\s+","g"),ke={...fe.default,placement:"right",offset:[0,8],trigger:"click",content:"",template:''},xe={...fe.defaulttype,content:"(string|element|function)"},ye={hide:"hide.bs.popover",hidden:"hidden.bs.popover",show:"show.bs.popover",shown:"shown.bs.popover",inserted:"inserted.bs.popover",click:"click.bs.popover",focusin:"focusin.bs.popover",focusout:"focusout.bs.popover",mouseenter:"mouseenter.bs.popover",mouseleave:"mouseleave.bs.popover"};class qe extends fe{static get default(){return ke}static get name(){return"popover"}static get event(){return ye}static get defaulttype(){return xe}iswithcontent(){return this.gettitle()||this._getcontent()}gettipelement(){return this.tip||(this.tip=super.gettipelement(),this.gettitle()||t.findone(".popover-header",this.tip).remove(),this._getcontent()||t.findone(".popover-body",this.tip).remove()),this.tip}setcontent(){const e=this.gettipelement();this.setelementcontent(t.findone(".popover-header",e),this.gettitle());let i=this._getcontent();"function"==typeof i&&(i=i.call(this._element)),this.setelementcontent(t.findone(".popover-body",e),i),e.classlist.remove("fade","show")}_addattachmentclass(t){this.gettipelement().classlist.add("bs-popover-"+this.updateattachment(t))}_getcontent(){return this._element.getattribute("data-bs-content")||this._config.content}_cleantipclass(){const t=this.gettipelement(),e=t.getattribute("class").match(ve);null!==e&&e.length>0&&e.map(t=>t.trim()).foreach(e=>t.classlist.remove(e))}static jqueryinterface(t){return this.each((function(){const e=qe.getorcreateinstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new typeerror(`no method named "${t}"`);e[t]()}}))}}_(qe);const ge={offset:10,method:"auto",target:""},ze={offset:"number",method:"string",target:"(string|element)"};class je extends b{constructor(t,e){super(t),this._scrollelement="body"===this._element.tagname?window:this._element,this._config=this._getconfig(e),this._selector=`${this._config.target} .nav-link, ${this._config.target} .list-group-item, ${this._config.target} .dropdown-item`,this._offsets=[],this._targets=[],this._activetarget=null,this._scrollheight=0,p.on(this._scrollelement,"scroll.bs.scrollspy",()=>this._process()),this.refresh(),this._process()}static get default(){return ge}static get name(){return"scrollspy"}refresh(){const e=this._scrollelement===this._scrollelement.window?"offset":"position",i="auto"===this._config.method?e:this._config.method,s="position"===i?this._getscrolltop():0;this._offsets=[],this._targets=[],this._scrollheight=this._getscrollheight(),t.find(this._selector).map(e=>{const o=n(e),r=o?t.findone(o):null;if(r){const t=r.getboundingclientrect();if(t.width||t.height)return[u[i](r).top+s,o]}return null}).filter(t=>t).sort((t,e)=>t[0]-e[0]).foreach(t=>{this._offsets.push(t[0]),this._targets.push(t[1])})}dispose(){p.off(this._scrollelement,".bs.scrollspy"),super.dispose()}_getconfig(t){if("string"!=typeof(t={...ge,...u.getdataattributes(this._element),..."object"==typeof t&&t?t:{}}).target&&r(t.target)){let{id:i}=t.target;i||(i=e("scrollspy"),t.target.id=i),t.target="#"+i}return l("scrollspy",t,ze),t}_getscrolltop(){return this._scrollelement===window?this._scrollelement.pageyoffset:this._scrollelement.scrolltop}_getscrollheight(){return this._scrollelement.scrollheight||math.max(document.body.scrollheight,document.documentelement.scrollheight)}_getoffsetheight(){return this._scrollelement===window?window.innerheight:this._scrollelement.getboundingclientrect().height}_process(){const t=this._getscrolltop()+this._config.offset,e=this._getscrollheight(),i=this._config.offset+e-this._getoffsetheight();if(this._scrollheight!==e&&this.refresh(),t>=i){const t=this._targets[this._targets.length-1];this._activetarget!==t&&this._activate(t)}else{if(this._activetarget&&t0)return this._activetarget=null,void this._clear();for(let e=this._offsets.length;e--;)this._activetarget!==this._targets[e]&&t>=this._offsets[e]&&(void 0===this._offsets[e+1]||t`${t}[data-bs-target="${e}"],${t}[href="${e}"]`),n=t.findone(i.join(","));n.classlist.contains("dropdown-item")?(t.findone(".dropdown-toggle",n.closest(".dropdown")).classlist.add("active"),n.classlist.add("active")):(n.classlist.add("active"),t.parents(n,".nav, .list-group").foreach(e=>{t.prev(e,".nav-link, .list-group-item").foreach(t=>t.classlist.add("active")),t.prev(e,".nav-item").foreach(e=>{t.children(e,".nav-link").foreach(t=>t.classlist.add("active"))})})),p.trigger(this._scrollelement,"activate.bs.scrollspy",{relatedtarget:e})}_clear(){t.find(this._selector).filter(t=>t.classlist.contains("active")).foreach(t=>t.classlist.remove("active"))}static jqueryinterface(t){return this.each((function(){const e=je.getorcreateinstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new typeerror(`no method named "${t}"`);e[t]()}}))}}p.on(window,"load.bs.scrollspy.data-api",()=>{t.find('[data-bs-spy="scroll"]').foreach(t=>new je(t))}),_(je);class ti extends b{static get name(){return"tab"}show(){if(this._element.parentnode&&this._element.parentnode.nodetype===node.element_node&&this._element.classlist.contains("active"))return;let e;const i=s(this._element),n=this._element.closest(".nav, .list-group");if(n){const i="ul"===n.nodename||"ol"===n.nodename?":scope > li > .active":".active";e=t.find(i,n),e=e[e.length-1]}const o=e?p.trigger(e,"hide.bs.tab",{relatedtarget:this._element}):null;if(p.trigger(this._element,"show.bs.tab",{relatedtarget:e}).defaultprevented||null!==o&&o.defaultprevented)return;this._activate(this._element,n);const r=()=>{p.trigger(e,"hidden.bs.tab",{relatedtarget:this._element}),p.trigger(this._element,"shown.bs.tab",{relatedtarget:e})};i?this._activate(i,i.parentnode,r):r()}_activate(e,i,n){const s=(!i||"ul"!==i.nodename&&"ol"!==i.nodename?t.children(i,".active"):t.find(":scope > li > .active",i))[0],o=n&&s&&s.classlist.contains("fade"),r=()=>this._transitioncomplete(e,s,n);s&&o?(s.classlist.remove("show"),this._queuecallback(r,e,!0)):r()}_transitioncomplete(e,i,n){if(i){i.classlist.remove("active");const e=t.findone(":scope > .dropdown-menu .active",i.parentnode);e&&e.classlist.remove("active"),"tab"===i.getattribute("role")&&i.setattribute("aria-selected",!1)}e.classlist.add("active"),"tab"===e.getattribute("role")&&e.setattribute("aria-selected",!0),f(e),e.classlist.contains("fade")&&e.classlist.add("show");let s=e.parentnode;if(s&&"li"===s.nodename&&(s=s.parentnode),s&&s.classlist.contains("dropdown-menu")){const i=e.closest(".dropdown");i&&t.find(".dropdown-toggle",i).foreach(t=>t.classlist.add("active")),e.setattribute("aria-expanded",!0)}n&&n()}static jqueryinterface(t){return this.each((function(){const e=ti.getorcreateinstance(this);if("string"==typeof t){if(void 0===e[t])throw new typeerror(`no method named "${t}"`);e[t]()}}))}}p.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',(function(t){["a","area"].includes(this.tagname)&&t.preventdefault(),h(this)||ti.getorcreateinstance(this).show()})),_(ti);const ei={animation:"boolean",autohide:"boolean",delay:"number"},ii={animation:!0,autohide:!0,delay:5e3};class ni extends b{constructor(t,e){super(t),this._config=this._getconfig(e),this._timeout=null,this._hasmouseinteraction=!1,this._haskeyboardinteraction=!1,this._setlisteners()}static get defaulttype(){return ei}static get default(){return ii}static get name(){return"toast"}show(){p.trigger(this._element,"show.bs.toast").defaultprevented||(this._cleartimeout(),this._config.animation&&this._element.classlist.add("fade"),this._element.classlist.remove("hide"),f(this._element),this._element.classlist.add("showing"),this._queuecallback(()=>{this._element.classlist.remove("showing"),this._element.classlist.add("show"),p.trigger(this._element,"shown.bs.toast"),this._maybeschedulehide()},this._element,this._config.animation))}hide(){this._element.classlist.contains("show")&&(p.trigger(this._element,"hide.bs.toast").defaultprevented||(this._element.classlist.remove("show"),this._queuecallback(()=>{this._element.classlist.add("hide"),p.trigger(this._element,"hidden.bs.toast")},this._element,this._config.animation)))}dispose(){this._cleartimeout(),this._element.classlist.contains("show")&&this._element.classlist.remove("show"),super.dispose()}_getconfig(t){return t={...ii,...u.getdataattributes(this._element),..."object"==typeof t&&t?t:{}},l("toast",t,this.constructor.defaulttype),t}_maybeschedulehide(){this._config.autohide&&(this._hasmouseinteraction||this._haskeyboardinteraction||(this._timeout=settimeout(()=>{this.hide()},this._config.delay)))}_oninteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasmouseinteraction=e;break;case"focusin":case"focusout":this._haskeyboardinteraction=e}if(e)return void this._cleartimeout();const i=t.relatedtarget;this._element===i||this._element.contains(i)||this._maybeschedulehide()}_setlisteners(){p.on(this._element,"click.dismiss.bs.toast",'[data-bs-dismiss="toast"]',()=>this.hide()),p.on(this._element,"mouseover.bs.toast",t=>this._oninteraction(t,!0)),p.on(this._element,"mouseout.bs.toast",t=>this._oninteraction(t,!1)),p.on(this._element,"focusin.bs.toast",t=>this._oninteraction(t,!0)),p.on(this._element,"focusout.bs.toast",t=>this._oninteraction(t,!1))}_cleartimeout(){cleartimeout(this._timeout),this._timeout=null}static jqueryinterface(t){return this.each((function(){const e=ni.getorcreateinstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new typeerror(`no method named "${t}"`);e[t](this)}}))}}return _(ni),{alert:w,button:q,carousel:z,collapse:et,dropdown:ae,modal:de,offcanvas:ne,popover:qe,scrollspy:je,tab:ti,toast:ni,tooltip:fe}})); /*! jquery migrate v3.3.2 | (c) openjs foundation and other contributors | jquery.org/license */ "undefined"==typeof jquery.migratemute&&(jquery.migratemute=!0),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e,window)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery"),window):t(jquery,window)}(function(s,n){"use strict";function e(e){return 0<=function(e,t){for(var r=/^(\d+)\.(\d+)\.(\d+)/,n=r.exec(e)||[],o=r.exec(t)||[],i=1;i<=3;i++){if(+o[i]<+n[i])return 1;if(+n[i]<+o[i])return-1}return 0}(s.fn.jquery,e)}s.migrateversion="3.3.2",n.console&&n.console.log&&(s&&e("3.0.0")||n.console.log("jqmigrate: jquery 3.0.0+ required"),s.migratewarnings&&n.console.log("jqmigrate: migrate plugin loaded multiple times"),n.console.log("jqmigrate: migrate is installed"+(s.migratemute?"":" with logging active")+", version "+s.migrateversion));var r={};function u(e){var t=n.console;s.migratededuplicatewarnings&&r[e]||(r[e]=!0,s.migratewarnings.push(e),t&&t.warn&&!s.migratemute&&(t.warn("jqmigrate: "+e),s.migratetrace&&t.trace&&t.trace()))}function t(e,t,r,n){object.defineproperty(e,t,{configurable:!0,enumerable:!0,get:function(){return u(n),r},set:function(e){u(n),r=e}})}function o(e,t,r,n){e[t]=function(){return u(n),r.apply(this,arguments)}}s.migratededuplicatewarnings=!0,s.migratewarnings=[],void 0===s.migratetrace&&(s.migratetrace=!0),s.migratereset=function(){r={},s.migratewarnings.length=0},"backcompat"===n.document.compatmode&&u("jquery is not compatible with quirks mode");var i,a,c,d={},l=s.fn.init,p=s.find,f=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,y=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,m=/^[\s\ufeff\xa0]+|[\s\ufeff\xa0]+$/g;for(i in s.fn.init=function(e){var t=array.prototype.slice.call(arguments);return"string"==typeof e&&"#"===e&&(u("jquery( '#' ) is not a valid selector"),t[0]=[]),l.apply(this,t)},s.fn.init.prototype=s.fn,s.find=function(t){var r=array.prototype.slice.call(arguments);if("string"==typeof t&&f.test(t))try{n.document.queryselector(t)}catch(e){t=t.replace(y,function(e,t,r,n){return"["+t+r+'"'+n+'"]'});try{n.document.queryselector(t),u("attribute selector with '#' must be quoted: "+r[0]),r[0]=t}catch(e){u("attribute selector with '#' was not fixed: "+r[0])}}return p.apply(this,r)},p)object.prototype.hasownproperty.call(p,i)&&(s.find[i]=p[i]);o(s.fn,"size",function(){return this.length},"jquery.fn.size() is deprecated and removed; use the .length property"),o(s,"parsejson",function(){return json.parse.apply(null,arguments)},"jquery.parsejson is deprecated; use json.parse"),o(s,"holdready",s.holdready,"jquery.holdready is deprecated"),o(s,"unique",s.uniquesort,"jquery.unique is deprecated; use jquery.uniquesort"),t(s.expr,"filters",s.expr.pseudos,"jquery.expr.filters is deprecated; use jquery.expr.pseudos"),t(s.expr,":",s.expr.pseudos,"jquery.expr[':'] is deprecated; use jquery.expr.pseudos"),e("3.1.1")&&o(s,"trim",function(e){return null==e?"":(e+"").replace(m,"")},"jquery.trim is deprecated; use string.prototype.trim"),e("3.2.0")&&(o(s,"nodename",function(e,t){return e.nodename&&e.nodename.tolowercase()===t.tolowercase()},"jquery.nodename is deprecated"),o(s,"isarray",array.isarray,"jquery.isarray is deprecated; use array.isarray")),e("3.3.0")&&(o(s,"isnumeric",function(e){var t=typeof e;return("number"==t||"string"==t)&&!isnan(e-parsefloat(e))},"jquery.isnumeric() is deprecated"),s.each("boolean number string function array date regexp object error symbol".split(" "),function(e,t){d["[object "+t+"]"]=t.tolowercase()}),o(s,"type",function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?d[object.prototype.tostring.call(e)]||"object":typeof e},"jquery.type is deprecated"),o(s,"isfunction",function(e){return"function"==typeof e},"jquery.isfunction() is deprecated"),o(s,"iswindow",function(e){return null!=e&&e===e.window},"jquery.iswindow() is deprecated")),s.ajax&&(a=s.ajax,c=/(=)\?(?=&|$)|\?\?/,s.ajax=function(){var e=a.apply(this,arguments);return e.promise&&(o(e,"success",e.done,"jqxhr.success is deprecated and removed"),o(e,"error",e.fail,"jqxhr.error is deprecated and removed"),o(e,"complete",e.always,"jqxhr.complete is deprecated and removed")),e},e("4.0.0")||s.ajaxprefilter("+json",function(e){!1!==e.jsonp&&(c.test(e.url)||"string"==typeof e.data&&0===(e.contenttype||"").indexof("application/x-www-form-urlencoded")&&c.test(e.data))&&u("json-to-jsonp auto-promotion is deprecated")}));var g=s.fn.removeattr,h=s.fn.toggleclass,v=/\s+/g;function j(e){return e.replace(/-([a-z])/g,function(e,t){return t.touppercase()})}s.fn.removeattr=function(e){var r=this;return s.each(e.match(v),function(e,t){s.expr.match.bool.test(t)&&(u("jquery.fn.removeattr no longer sets boolean properties: "+t),r.prop(t,!1))}),g.apply(this,arguments)};var q,b=!(s.fn.toggleclass=function(t){return void 0!==t&&"boolean"!=typeof t?h.apply(this,arguments):(u("jquery.fn.toggleclass( boolean ) is deprecated"),this.each(function(){var e=this.getattribute&&this.getattribute("class")||"";e&&s.data(this,"__classname__",e),this.setattribute&&this.setattribute("class",!e&&!1!==t&&s.data(this,"__classname__")||"")}))}),w=/^[a-z]/,x=/^(?:border(?:top|right|bottom|left)?(?:width|)|(?:margin|padding)?(?:top|right|bottom|left)?|(?:min|max)?(?:width|height))$/;s.swap&&s.each(["height","width","reliablemarginright"],function(e,t){var r=s.csshooks[t]&&s.csshooks[t].get;r&&(s.csshooks[t].get=function(){var e;return b=!0,e=r.apply(this,arguments),b=!1,e})}),s.swap=function(e,t,r,n){var o,i,a={};for(i in b||u("jquery.swap() is undocumented and deprecated"),t)a[i]=e.style[i],e.style[i]=t[i];for(i in o=r.apply(e,n||[]),t)e.style[i]=a[i];return o},e("3.4.0")&&"undefined"!=typeof proxy&&(s.cssprops=new proxy(s.cssprops||{},{set:function(){return u("jqmigrate: jquery.cssprops is deprecated"),reflect.set.apply(this,arguments)}})),s.cssnumber||(s.cssnumber={}),q=s.fn.css,s.fn.css=function(e,t){var r,n,o=this;return e&&"object"==typeof e&&!array.isarray(e)?(s.each(e,function(e,t){s.fn.css.call(o,e,t)}),this):("number"==typeof t&&(r=j(e),n=r,w.test(n)&&x.test(n[0].touppercase()+n.slice(1))||s.cssnumber[r]||u('number-typed values are deprecated for jquery.fn.css( "'+e+'", value )')),q.apply(this,arguments))};var a,k,s,m,n=s.data;s.data=function(e,t,r){var n,o,i;if(t&&"object"==typeof t&&2===arguments.length){for(i in n=s.hasdata(e)&&n.call(this,e),o={},t)i!==j(i)?(u("jquery.data() always sets/gets camelcased names: "+i),n[i]=t[i]):o[i]=t[i];return n.call(this,e,o),t}return t&&"string"==typeof t&&t!==j(t)&&(n=s.hasdata(e)&&n.call(this,e))&&t in n?(u("jquery.data() always sets/gets camelcased names: "+t),2");t!==e&&t(e)!==t(t)&&u("html tags must be properly nested and closed: "+e)}var o=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,q=s.htmlprefilter;s.unsafe_restorelegacyhtmlprefilter=function(){s.htmlprefilter=function(e){return p(e),e.replace(o,"<$1>")}},s.htmlprefilter=function(e){return p(e),q(e)};var d,_=s.fn.offset;s.fn.offset=function(){var e=this[0];return!e||e.nodetype&&e.getboundingclientrect?_.apply(this,arguments):(u("jquery.fn.offset() requires a valid dom element"),arguments.length?this:void 0)},s.ajax&&(d=s.param,s.param=function(e,t){var r=s.ajaxsettings&&s.ajaxsettings.traditional;return void 0===t&&r&&(u("jquery.param() no longer uses jquery.ajaxsettings.traditional"),t=r),d.call(this,e,t)});var e,f,j=s.fn.andself||s.fn.addback;return s.fn.andself=function(){return u("jquery.fn.andself() is deprecated and removed, use jquery.fn.addback()"),j.apply(this,arguments)},s.deferred&&(e=s.deferred,f=[["resolve","done",s.callbacks("once memory"),s.callbacks("once memory"),"resolved"],["reject","fail",s.callbacks("once memory"),s.callbacks("once memory"),"rejected"],["notify","progress",s.callbacks("memory"),s.callbacks("memory")]],s.deferred=function(e){var i=e(),a=i.promise();return i.pipe=a.pipe=function(){var o=arguments;return u("deferred.pipe() is deprecated"),s.deferred(function(n){s.each(f,function(e,t){var r="function"==typeof o[e]&&o[e];i[t[1]](function(){var e=r&&r.apply(this,arguments);e&&"function"==typeof e.promise?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[t[0]+"with"](this===a?n.promise():this,r?[e]:arguments)})}),o=null}).promise()},e&&e.call(i,i),i},s.deferred.exceptionhook=e.exceptionhook),s}); /*! modernizr 3.11.2 (custom build) | mit * * https://modernizr.com/download/?-cssanimations-csscolumns-customelements-flexbox-history-picture-pointerevents-postmessage-sizes-srcset-webgl-websockets-webworkers-addtest-domprefixes-hasevent-mq-prefixedcssvalue-prefixes-setclasses-testallprops-testprop-teststyles !*/ !function(e,t,n,r){function o(e,t){return typeof e===t}function i(e){var t=b.classname,n=w._config.classprefix||"";if(s&&(t=t.baseval),w._config.enablejsclass){var r=new regexp("(^|\\s)"+n+"no-js(\\s|$)");t=t.replace(r,"$1"+n+"js$2")}w._config.enableclasses&&(e.length>0&&(t+=" "+n+e.join(" "+n)),s?b.classname.baseval=t:b.classname=t)}function s(e,t){if("object"==typeof e)for(var n in e)t(e,n)&&s(n,e[n]);else{var r=(e=e.tolowercase()).split("."),o=w[r[0]];if(2===r.length&&(o=o[r[1]]),void 0!==o)return w;t="function"==typeof t?t():t,1===r.length?w[r[0]]=t:(!w[r[0]]||w[r[0]]instanceof boolean||(w[r[0]]=new boolean(w[r[0]])),w[r[0]][r[1]]=t),i([(t&&!1!==t?"":"no-")+r.join("-")]),w._trigger(e,t)}return w}function a(){return"function"!=typeof n.createelement?n.createelement(arguments[0]):s?n.createelementns.call(n,"http://www.w3.org/2000/svg",arguments[0]):n.createelement.apply(n,arguments)}function l(e,t,r,o){var i,s,l,u,f="modernizr",c=a("div"),d=function(){var e=n.body;return e||((e=a(s?"svg":"body")).fake=!0),e}();if(parseint(r,10))for(;r--;)(l=a("div")).id=o?o[r]:f+(r+1),c.appendchild(l);return(i=a("style")).type="text/css",i.id="s"+f,(d.fake?d:c).appendchild(i),d.appendchild(c),i.stylesheet?i.stylesheet.csstext=e:i.appendchild(n.createtextnode(e)),c.id=f,d.fake&&(d.style.background="",d.style.overflow="hidden",u=b.style.overflow,b.style.overflow="hidden",b.appendchild(d)),s=t(c,e),d.fake?(d.parentnode.removechild(d),b.style.overflow=u,b.offsetheight):c.parentnode.removechild(c),!!s}function u(e,n,r){var o;if("getcomputedstyle"in t){o=getcomputedstyle.call(t,e,n);var i=t.console;if(null!==o)r&&(o=o.getpropertyvalue(r));else if(i){i[i.error?"error":"log"].call(i,"getcomputedstyle returning null, its possible modernizr test results are inaccurate")}}else o=!n&&e.currentstyle&&e.currentstyle[r];return o}function f(e,t){return!!~(""+e).indexof(t)}function c(e){return e.replace(/([a-z])/g,function(e,t){return"-"+t.tolowercase()}).replace(/^ms-/,"-ms-")}function d(e,n){var o=e.length;if("css"in t&&"supports"in t.css){for(;o--;)if(t.css.supports(c(e[o]),n))return!0;return!1}if("csssupportsrule"in t){for(var i=[];o--;)i.push("("+c(e[o])+":"+n+")");return l("@supports ("+(i=i.join(" or "))+") { #modernizr { position: absolute; } }",function(e){return"absolute"===u(e,null,"position")})}return r}function p(e){return e.replace(/([a-z])-([a-z])/g,function(e,t,n){return t+n.touppercase()}).replace(/^-/,"")}function a(e,t,n,i){function s(){u&&(delete z.style,delete z.modelem)}if(i=!o(i,"undefined")&&i,!o(n,"undefined")){var l=d(e,n);if(!o(l,"undefined"))return l}for(var u,c,a,m,h,v=["modernizr","tspan","samp"];!z.style&&v.length;)u=!0,z.modelem=a(v.shift()),z.style=z.modelem.style;for(a=e.length,c=0;c