2023-11-13 20:14:39 +01:00
function bind$4 ( t , e ) { return function ( ) { return t . apply ( e , arguments ) } } const { toString : toString$7 } = Object . prototype , { getPrototypeOf } = Object , kindOf = ( t => e => { const a = toString$7 . call ( e ) ; return t [ a ] || ( t [ a ] = a . slice ( 8 , - 1 ) . toLowerCase ( ) ) } ) ( Object . create ( null ) ) , kindOfTest = t => ( t = t . toLowerCase ( ) , e => kindOf ( e ) === t ) , typeOfTest = t => e => typeof e === t , { isArray : isArray$c } = Array , isUndefined = typeOfTest ( "undefined" ) ; function isBuffer$3 ( t ) { return t !== null && ! isUndefined ( t ) && t . constructor !== null && ! isUndefined ( t . constructor ) && isFunction$5 ( t . constructor . isBuffer ) && t . constructor . isBuffer ( t ) } const isArrayBuffer = kindOfTest ( "ArrayBuffer" ) ; function isArrayBufferView ( t ) { let e ; return typeof ArrayBuffer < "u" && ArrayBuffer . isView ? e = ArrayBuffer . isView ( t ) : e = t && t . buffer && isArrayBuffer ( t . buffer ) , e } const isString$1 = typeOfTest ( "string" ) , isFunction$5 = typeOfTest ( "function" ) , isNumber = typeOfTest ( "number" ) , isObject$b = t => t !== null && typeof t == "object" , isBoolean = t => t === ! 0 || t === ! 1 , isPlainObject = t => { if ( kindOf ( t ) !== "object" ) return ! 1 ; const e = getPrototypeOf ( t ) ; return ( e === null || e === Object . prototype || Object . getPrototypeOf ( e ) === null ) && ! ( Symbol . toStringTag in t ) && ! ( Symbol . iterator in t ) } , isDate$1 = kindOfTest ( "Date" ) , isFile = kindOfTest ( "File" ) , isBlob = kindOfTest ( "Blob" ) , isFileList = kindOfTest ( "FileList" ) , isStream = t => isObject$b ( t ) && isFunction$5 ( t . pipe ) , isFormData = t => { let e ; return t && ( typeof FormData == "function" && t instanceof FormData || isFunction$5 ( t . append ) && ( ( e = kindOf ( t ) ) === "formdata" || e === "object" && isFunction$5 ( t . toString ) && t . toString ( ) === "[object FormData]" ) ) } , isURLSearchParams = kindOfTest ( "URLSearchParams" ) , trim$2 = t => t . trim ? t . trim ( ) : t . replace ( /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g , "" ) ; function forEach ( t , e , { allOwnKeys : a = ! 1 } = { } ) { if ( t === null || typeof t > "u" ) return ; let r , n ; if ( typeof t != "object" && ( t = [ t ] ) , isArray$c ( t ) ) for ( r = 0 , n = t . length ; r < n ; r ++ ) e . call ( null , t [ r ] , r , t ) ; else { const i = a ? Object . getOwnPropertyNames ( t ) : Object . keys ( t ) , o = i . length ; let s ; for ( r = 0 ; r < o ; r ++ ) s = i [ r ] , e . call ( null , t [ s ] , s , t ) } } function findKey$1 ( t , e ) { e = e . toLowerCase ( ) ; const a = Object . keys ( t ) ; let r = a . length , n ; for ( ; r -- > 0 ; ) if ( n = a [ r ] , e === n . toLowerCase ( ) ) return n ; return null } const _global = ( ( ) => typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : typeof window < "u" ? window : global ) ( ) , isContextDefined = t => ! isUndefined ( t ) && t !== _global ; function merge ( ) { const { caseless : t } = isContextDefined ( this ) && this || { } , e = { } , a = ( r , n ) => { const i = t && findKey$1 ( e , n ) || n ; isPlainObject ( e [ i ] ) && isPlainObject ( r ) ? e [ i ] = merge ( e [ i ] , r ) : isPlainObject ( r ) ? e [ i ] = merge ( { } , r ) : isArray$c ( r ) ? e [ i ] = r . slice ( ) : e [ i ] = r } ; for ( let r = 0 , n = arguments . length ; r < n ; r ++ ) arguments [ r ] && forEach ( arguments [ r ] , a ) ; return e } const extend = ( t , e , a , { allOwnKeys : r } = { } ) => ( forEach ( e , ( n , i ) => { a && isFunction$5 ( n ) ? t [ i ] = bind$4 ( n , a ) : t [ i ] = n } , { allOwnKeys : r } ) , t ) , stripBOM = t => ( t . charCodeAt ( 0 ) === 65279 && ( t = t . slice ( 1 ) ) , t ) , inherits = ( t , e , a , r ) => { t . prototype = Object . create ( e . prototype , r ) , t . prototype . constructor = t , Object . defineProperty ( t , "super" , { value : e . prototype } ) , a && Object . assign ( t . prototype , a ) } , toFlatObject = ( t , e , a , r ) => { let n , i , o ; const s = { } ; if ( e = e || { } , t == null ) return e ; do { for ( n = Object . getOwnPropertyNames ( t ) , i = n . length ; i -- > 0 ; ) o = n [ i ] , ( ! r || r ( o , t , e ) ) && ! s [ o ] && ( e [ o ] = t [ o ] , s [ o ] = ! 0 ) ; t = a !== ! 1 && getPrototypeOf ( t ) } while ( t && ( ! a || a ( t , e ) ) && t !== Object . prototype ) ; return e } , endsWith = ( t , e , a ) => { t = String ( t ) , ( a === void 0 || a > t . length ) && ( a = t . length ) , a -= e . length ; const r = t . indexOf ( e , a ) ; return r !== - 1 && r === a } , toArray = t => { if ( ! t ) return null ; if ( isArray$c ( t ) ) return t ; let e = t . length ; if ( ! isNumber ( e ) ) return null ; const a = new Array ( e ) ; for ( ; e -- > 0 ; ) a [ e ] = t [ e ] ; return a } , isTypedArray$3 = ( t => e => t && e instanceof t ) ( typeof Uint8Array < "u" && getPrototypeOf ( Uint8Array ) ) , forEachEntry = ( t , e ) => { const r = ( t && t [ Symbol . iterator ] ) . call ( t ) ; let n ; for ( ; ( n = r . next ( ) ) && ! n . done ; ) { const i = n . value ; e . call ( t , i [ 0 ] , i [ 1 ] ) } } , matchAll = ( t , e ) => { let a ; const r = [ ] ; for ( ; ( a = t . exec ( e ) ) !== null ; ) r . push ( a ) ; return r } , isHTMLForm = kindOfTest ( "HTMLFormElement" ) , toCamelCase = t => t . toLowerCase ( ) . replace ( /[-_\s]([a-z\d])(\w*)/g , function ( a , r , n ) { return r . toUpperCase ( ) + n } ) , hasOwnProperty$c = ( ( { hasOwnProperty : t } ) => ( e , a ) => t . call ( e , a ) ) ( Object . prototype ) , isRegExp = kindOfTest ( "RegExp" ) , reduceDescriptors = ( t , e ) => { const a = Object . getOwnPropertyDescriptors ( t
` ).forEach(function(o){n=o.indexOf(":"),a=o.substring(0,n).trim().toLowerCase(),r=o.substring(n+1).trim(),!(!a||e[a]&&ignoreDuplicateOf[a])&&(a==="set-cookie"?e[a]?e[a].push(r):e[a]=[r]:e[a]=e[a]?e[a]+", "+r:r)}),e}, $ internals=Symbol("internals");function normalizeHeader(t){return t&&String(t).trim().toLowerCase()}function normalizeValue(t){return t===!1||t==null?t:utils $ 1.isArray(t)?t.map(normalizeValue):String(t)}function parseTokens(t){const e=Object.create(null),a=/([^ \s ,;=]+) \s *(?:= \s *([^,;]+))?/g;let r;for(;r=a.exec(t);)e[r[1]]=r[2];return e}const isValidHeaderName=t=>/^[-_a-zA-Z0-9^ ` | ~ , ! # $ % & ' * + . ] + $ / . test ( t . trim ( ) ) ; function matchHeaderValue ( t , e , a , r , n ) { if ( utils$1 . isFunction ( r ) ) return r . call ( this , e , a ) ; if ( n && ( e = a ) , ! ! utils$1 . isString ( e ) ) { if ( utils$1 . isString ( r ) ) return e . indexOf ( r ) !== - 1 ; if ( utils$1 . isRegExp ( r ) ) return r . test ( e ) } } function formatHeader ( t ) { return t . trim ( ) . toLowerCase ( ) . replace ( /([a-z\d])(\w*)/g , ( e , a , r ) => a . toUpperCase ( ) + r ) } function buildAccessors ( t , e ) { const a = utils$1 . toCamelCase ( " " + e ) ; [ "get" , "set" , "has" ] . forEach ( r => { Object . defineProperty ( t , r + a , { value : function ( n , i , o ) { return this [ r ] . call ( this , e , n , i , o ) } , configurable : ! 0 } ) } ) } class AxiosHeaders { constructor ( e ) { e && this . set ( e ) } set ( e , a , r ) { const n = this ; function i ( s , u , c ) { const l = normalizeHeader ( u ) ; if ( ! l ) throw new Error ( "header name must be a non-empty string" ) ; const p = utils$1 . findKey ( n , l ) ; ( ! p || n [ p ] === void 0 || c === ! 0 || c === void 0 && n [ p ] !== ! 1 ) && ( n [ p || u ] = normalizeValue ( s ) ) } const o = ( s , u ) => utils$1 . forEach ( s , ( c , l ) => i ( c , l , u ) ) ; return utils$1 . isPlainObject ( e ) || e instanceof this . constructor ? o ( e , a ) : utils$1 . isString ( e ) && ( e = e . trim ( ) ) && ! isValidHeaderName ( e ) ? o ( parseHeaders ( e ) , a ) : e != null && i ( a , e , r ) , this } get ( e , a ) { if ( e = normalizeHeader ( e ) , e ) { const r = utils$1 . findKey ( this , e ) ; if ( r ) { const n = this [ r ] ; if ( ! a ) return n ; if ( a === ! 0 ) return parseTokens ( n ) ; if ( utils$1 . isFunction ( a ) ) return a . call ( this , n , r ) ; if ( utils$1 . isRegExp ( a ) ) return a . exec ( n ) ; throw new TypeError ( "parser must be boolean|regexp|function" ) } } } has ( e , a ) { if ( e = normalizeHeader ( e ) , e ) { const r = utils$1 . findKey ( this , e ) ; return ! ! ( r && this [ r ] !== void 0 && ( ! a || matchHeaderValue ( this , this [ r ] , r , a ) ) ) } return ! 1 } delete ( e , a ) { const r = this ; let n = ! 1 ; function i ( o ) { if ( o = normalizeHeader ( o ) , o ) { const s = utils$1 . findKey ( r , o ) ; s && ( ! a || matchHeaderValue ( r , r [ s ] , s , a ) ) && ( delete r [ s ] , n = ! 0 ) } } return utils$1 . isArray ( e ) ? e . forEach ( i ) : i ( e ) , n } clear ( e ) { const a = Object . keys ( this ) ; let r = a . length , n = ! 1 ; for ( ; r -- ; ) { const i = a [ r ] ; ( ! e || matchHeaderValue ( this , this [ i ] , i , e , ! 0 ) ) && ( delete this [ i ] , n = ! 0 ) } return n } normalize ( e ) { const a = this , r = { } ; return utils$1 . forEach ( this , ( n , i ) => { const o = utils$1 . findKey ( r , i ) ; if ( o ) { a [ o ] = normalizeValue ( n ) , delete a [ i ] ; return } const s = e ? formatHeader ( i ) : String ( i ) . trim ( ) ; s !== i && delete a [ i ] , a [ s ] = normalizeValue ( n ) , r [ s ] = ! 0 } ) , this } concat ( ... e ) { return this . constructor . concat ( this , ... e ) } toJSON ( e ) { const a = Object . create ( null ) ; return utils$1 . forEach ( this , ( r , n ) => { r != null && r !== ! 1 && ( a [ n ] = e && utils$1 . isArray ( r ) ? r . join ( ", " ) : r ) } ) , a } [ Symbol . iterator ] ( ) { return Object . entries ( this . toJSON ( ) ) [ Symbol . iterator ] ( ) } toString ( ) { return Object . entries ( this . toJSON ( ) ) . map ( ( [ e , a ] ) => e + ": " + a ) . join ( `
` )}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...a){const r=new this(e);return a.forEach(n=>r.set(n)),r}static accessor(e){const r=(this[ $ internals]=this[ $ internals]={accessors:{}}).accessors,n=this.prototype;function i(o){const s=normalizeHeader(o);r[s]||(buildAccessors(n,o),r[s]=!0)}return utils $ 1.isArray(e)?e.forEach(i):i(e),this}}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);utils $ 1.reduceDescriptors(AxiosHeaders.prototype,({value:t},e)=>{let a=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(r){this[a]=r}}});utils $ 1.freezeMethods(AxiosHeaders);const AxiosHeaders $ 1=AxiosHeaders;function transformData(t,e){const a=this||defaults $ 1,r=e||a,n=AxiosHeaders $ 1.from(r.headers);let i=r.data;return utils $ 1.forEach(t,function(s){i=s.call(a,i,n.normalize(),e?e.status:void 0)}),n.normalize(),i}function isCancel(t){return!!(t&&t.__CANCEL__)}function CanceledError(t,e,a){AxiosError.call(this,t??"canceled",AxiosError.ERR_CANCELED,e,a),this.name="CanceledError"}utils $ 1.inherits(CanceledError,AxiosError,{__CANCEL__:!0});function settle(t,e,a){const r=a.config.validateStatus;!a.status||!r||r(a.status)?t(a):e(new AxiosError("Request failed with status code "+a.status,[AxiosError.ERR_BAD_REQUEST,AxiosError.ERR_BAD_RESPONSE][Math.floor(a.status/100)-4],a.config,a.request,a))}const cookies=platform.hasStandardBrowserEnv?function(){return{write:function(a,r,n,i,o,s){const u=[];u.push(a+"="+encodeURIComponent(r)),utils $ 1.isNumber(n)&&u.push("expires="+new Date(n).toGMTString()),utils $ 1.isString(i)&&u.push("path="+i),utils $ 1.isString(o)&&u.push("domain="+o),s===!0&&u.push("secure"),document.cookie=u.join("; ")},read:function(a){const r=document.cookie.match(new RegExp("(^|; \\ s*)("+a+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove:function(a){this.write(a,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function isAbsoluteURL(t){return/^([a-z][a-z \d + \- .]*:)? \/ \/ /i.test(t)}function combineURLs(t,e){return e?t.replace(/ \/ + $ /,"")+"/"+e.replace(/^ \/ +/,""):t}function buildFullPath(t,e){return t&&!isAbsoluteURL(e)?combineURLs(t,e):e}const isURLSameOrigin=platform.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),a=document.createElement("a");let r;function n(i){let o=i;return e&&(a.setAttribute("href",o),o=a.href),a.setAttribute("href",o),{href:a.href,protocol:a.protocol?a.protocol.replace(/: $ /,""):"",host:a.host,search:a.search?a.search.replace(/^ \? /,""):"",hash:a.hash?a.hash.replace(/^#/,""):"",hostname:a.hostname,port:a.port,pathname:a.pathname.charAt(0)==="/"?a.pathname:"/"+a.pathname}}return r=n(window.location.href),function(o){const s=utils $ 1.isString(o)?n(o):o;return s.protocol===r.protocol&&s.host===r.host}}():function(){return function(){return!0}}();function parseProtocol(t){const e=/^([-+ \w ]{1,25})(:? \/ \/ |:)/.exec(t);return e&&e[1]||""}function speedometer(t,e){t=t||10;const a=new Array(t),r=new Array(t);let n=0,i=0,o;return e=e!==void 0?e:1e3,function(u){const c=Date.now(),l=r[i];o||(o=c),a[n]=u,r[n]=c;let p=i,v=0;for(;p!==n;)v+=a[p++],p=p%t;if(n=(n+1)%t,n===i&&(i=(i+1)%t),c-o<e)return;const S=l&&c-l;return S?Math.round(v*1e3/S):void 0}}function progressEventReducer(t,e){let a=0;const r=speedometer(50,250);return n=>{const i=n.loaded,o=n.lengthComputable?n.total:void 0,s=i-a,u=r(s),c=i<=o;a=i;const l={loaded:i,total:o,progress:o?i/o:void 0,bytes:s,rate:u||void 0,estimated:u&&o&&c?(o-i)/u:void 0,event:n};l[e?"download":"upload"]=!0,t(l)}}const isXHRAdapterSupported=typeof XMLHttpRequest<"u",xhrAdapter=isXHRAdapterSupported&&function(t){return new Promise(function(a,r){let n=t.data;const i=AxiosHeaders $ 1.from(t.headers).normalize(),o=t.responseType;let s;function u(){t.cancelToken&&t.cancelToken.unsubscribe(s),t.signal&&t.signal.removeEventListener("abort",s)}let c;if(utils $ 1.isFormData(n)){if(platform.hasStandardBrowserEnv||platform.hasStandardBrowserWebWorkerEnv)i.setContentType(!1)
2023-10-15 13:03:14 +02:00
` +i.map(renderReason).join( `
2023-11-13 20:14:39 +01:00
` ):" "+renderReason(i[0]):"as no adapter specified";throw new AxiosError("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return r},adapters:knownAdapters};function throwIfCancellationRequested(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new CanceledError(null,t)}function dispatchRequest(t){return throwIfCancellationRequested(t),t.headers=AxiosHeaders $ 1.from(t.headers),t.data=transformData.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),adapters.getAdapter(t.adapter||defaults $ 1.adapter)(t).then(function(r){return throwIfCancellationRequested(t),r.data=transformData.call(t,t.transformResponse,r),r.headers=AxiosHeaders $ 1.from(r.headers),r},function(r){return isCancel(r)||(throwIfCancellationRequested(t),r&&r.response&&(r.response.data=transformData.call(t,t.transformResponse,r.response),r.response.headers=AxiosHeaders $ 1.from(r.response.headers))),Promise.reject(r)})}const headersToObject=t=>t instanceof AxiosHeaders $ 1?t.toJSON():t;function mergeConfig(t,e){e=e||{};const a={};function r(c,l,p){return utils $ 1.isPlainObject(c)&&utils $ 1.isPlainObject(l)?utils $ 1.merge.call({caseless:p},c,l):utils $ 1.isPlainObject(l)?utils $ 1.merge({},l):utils $ 1.isArray(l)?l.slice():l}function n(c,l,p){if(utils $ 1.isUndefined(l)){if(!utils $ 1.isUndefined(c))return r(void 0,c,p)}else return r(c,l,p)}function i(c,l){if(!utils $ 1.isUndefined(l))return r(void 0,l)}function o(c,l){if(utils $ 1.isUndefined(l)){if(!utils $ 1.isUndefined(c))return r(void 0,c)}else return r(void 0,l)}function s(c,l,p){if(p in e)return r(c,l);if(p in t)return r(void 0,c)}const u={url:i,method:i,data:i,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:s,headers:(c,l)=>n(headersToObject(c),headersToObject(l),!0)};return utils $ 1.forEach(Object.keys(Object.assign({},t,e)),function(l){const p=u[l]||n,v=p(t[l],e[l],l);utils $ 1.isUndefined(v)&&p!==s||(a[l]=v)}),a}const VERSION $ 1="1.6.1",validators $ 1={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{validators $ 1[t]=function(r){return typeof r===t||"a"+(e<1?"n ":" ")+t}});const deprecatedWarnings={};validators $ 1.transitional=function(e,a,r){function n(i,o){return"[Axios v"+VERSION $ 1+"] Transitional option '"+i+"'"+o+(r?". "+r:"")}return(i,o,s)=>{if(e===!1)throw new AxiosError(n(o," has been removed"+(a?" in "+a:"")),AxiosError.ERR_DEPRECATED);return a&&!deprecatedWarnings[o]&&(deprecatedWarnings[o]=!0,console.warn(n(o," has been deprecated since v"+a+" and will be removed in the near future"))),e?e(i,o,s):!0}};function assertOptions(t,e,a){if(typeof t!="object")throw new AxiosError("options must be an object",AxiosError.ERR_BAD_OPTION_VALUE);const r=Object.keys(t);let n=r.length;for(;n-- >0;){const i=r[n],o=e[i];if(o){const s=t[i],u=s===void 0||o(s,i,t);if(u!==!0)throw new AxiosError("option "+i+" must be "+u,AxiosError.ERR_BAD_OPTION_VALUE);continue}if(a!==!0)throw new AxiosError("Unknown option "+i,AxiosError.ERR_BAD_OPTION)}}const validator={assertOptions,validators:validators $ 1},validators=validator.validators;class Axios{constructor(e){this.defaults=e,this.interceptors={request:new InterceptorManager $ 1,response:new InterceptorManager $ 1}}request(e,a){typeof e=="string"?(a=a||{},a.url=e):a=e||{},a=mergeConfig(this.defaults,a);const{transitional:r,paramsSerializer:n,headers:i}=a;r!==void 0&&validator.assertOptions(r,{silentJSONParsing:validators.transitional(validators.boolean),forcedJSONParsing:validators.transitional(validators.boolean),clarifyTimeoutError:validators.transitional(validators.boolean)},!1),n!=null&&(utils $ 1.isFunction(n)?a.paramsSerializer={serialize:n}:validator.assertOptions(n,{encode:validators.function,serialize
2023-10-08 16:21:09 +02:00
` +gap+s.join( ` ,
` +gap)+ `
` +o+"]":"["+s.join(",")+"]",gap=o,n}if(rep&&typeof rep=="object")for(i=rep.length,a=0;a<i;a+=1)typeof rep[a]=="string"&&(r=rep[a],n=str(r,u),n&&s.push(quote(r)+(gap?": ":":")+n));else for(r in u)Object.prototype.hasOwnProperty.call(u,r)&&(n=str(r,u),n&&s.push(quote(r)+(gap?": ":":")+n));return n=s.length===0?"{}":gap? ` {
` +gap+s.join( ` ,
` +gap)+ `
2023-10-28 17:17:09 +02:00
` +o+"}":"{"+s.join(",")+"}",gap=o,n}}typeof JSON.stringify!="function"&&(meta={" \b ":" \\ b"," ":" \\ t"," \n ":" \\ n"," \f ":" \\ f"," \r ":" \\ r",'"':' \\ "'," \\ ":" \\ \\ "},JSON.stringify=function(t,e,a){var r;if(gap="",indent="",typeof a=="number")for(r=0;r<a;r+=1)indent+=" ";else typeof a=="string"&&(indent=a);if(rep=e,e&&typeof e!="function"&&(typeof e!="object"||typeof e.length!="number"))throw new Error("JSON.stringify");return str("",{"":t})}),typeof JSON.parse!="function"&&(JSON.parse=function(text,reviver){var j;function walk(t,e){var a,r,n=t[e];if(n&&typeof n=="object")for(a in n)Object.prototype.hasOwnProperty.call(n,a)&&(r=walk(n,a),r!==void 0?n[a]=r:delete n[a]);return reviver.call(t,e,n)}if(text=String(text),rx_dangerous.lastIndex=0,rx_dangerous.test(text)&&(text=text.replace(rx_dangerous,function(t){return" \\ u"+("0000"+t.charCodeAt(0).toString(16)).slice(-4)})),rx_one.test(text.replace(rx_two,"@").replace(rx_three,"]").replace(rx_four,"")))return j=eval("("+text+")"),typeof reviver=="function"?walk({"":j},""):j;throw new SyntaxError("JSON.parse")})}()),json2 $ 1}var json2=json2Plugin;function json2Plugin(){return requireJson2(),{}}var engine=storeEngine,storages=all,plugins=[json2],store_legacy=engine.createStore(storages,plugins);const store $ 1=getDefaultExportFromCjs(store_legacy);var util=util $ 7,bind $ 1=util.bind,each=util.each,create=util.create,slice=util.slice,events=eventsPlugin $ 1;function eventsPlugin $ 1(){var t=_newPubSub();return{watch:e,unwatch:a,once:r,set:n,remove:i,clearAll:o};function e(s,u,c){return t.on(u,bind $ 1(this,c))}function a(s,u){t.off(u)}function r(s,u,c){t.once(u,bind $ 1(this,c))}function n(s,u,c){var l=this.get(u);s(),t.fire(u,c,l)}function i(s,u){var c=this.get(u);s(),t.fire(u,void 0,c)}function o(s){var u={};this.each(function(c,l){u[l]=c}),s(),each(u,function(c,l){t.fire(l,void 0,c)})}}function _newPubSub(){return create(_pubSubBase,{_id:0,_subSignals:{},_subCallbacks:{}})}var _pubSubBase={_id:null,_subCallbacks:null,_subSignals:null,on:function(t,e){return this._subCallbacks[t]||(this._subCallbacks[t]={}),this._id+=1,this._subCallbacks[t][this._id]=e,this._subSignals[this._id]=t,this._id},off:function(t){var e=this._subSignals[t];delete this._subCallbacks[e][t],delete this._subSignals[t]},once:function(t,e){var a=this.on(t,bind $ 1(this,function(){e.apply(this,arguments),this.off(a)}))},fire:function(t){var e=slice(arguments,1);each(this._subCallbacks[t],function(a){a.apply(this,e)})}},eventsPlugin=events,observe=[eventsPlugin,observePlugin];function observePlugin(){return{observe:t,unobserve:e};function t(a,r,n){var i=this.watch(r,n);return n(this.get(r)),i}function e(a,r){this.unwatch(r)}}const observePlugin $ 1=getDefaultExportFromCjs(observe);var flushPending=!1,flushing=!1,queue=[],lastFlushedIndex=-1;function scheduler(t){queueJob(t)}function queueJob(t){queue.includes(t)||queue.push(t),queueFlush()}function dequeueJob(t){let e=queue.indexOf(t);e!==-1&&e>lastFlushedIndex&&queue.splice(e,1)}function queueFlush(){!flushing&&!flushPending&&(flushPending=!0,queueMicrotask(flushJobs))}function flushJobs(){flushPending=!1,flushing=!0;for(let t=0;t<queue.length;t++)queue[t](),lastFlushedIndex=t;queue.length=0,lastFlushedIndex=-1,flushing=!1}var reactive,effect $ 3,release,raw,shouldSchedule=!0;function disableEffectScheduling(t){shouldSchedule=!1,t(),shouldSchedule=!0}function setReactivityEngine(t){reactive=t.reactive,release=t.release,effect $ 3=e=>t.effect(e,{scheduler:a=>{shouldSchedule?scheduler(a):a()}}),raw=t.raw}function overrideEffect(t){effect $ 3=t}function elementBoundEffect(t){let e=()=>{};return[r=>{let n=effect $ 3(r);return t._x_effects||(t._x_effects=new Set,t._x_runEffects=()=>{t._x_effects.forEach(i=>i())}),t._x_effects.add(n),e=()=>{n!==void 0&&(t._x_effects.delete(n),release(n))},n},()=>{e()}]}function dispatch(t,e,a={}){t.dispatchEvent(new CustomEvent(e,{detail:a,bubbles:!0,composed:!0,cancelable:!0}))}function walk(t,e){if(typeof ShadowRoot=="function"&&t instanceof ShadowRoot){Array.from(t.children).forEach(n=>walk(n,e));return}let a=!1;if(e(t,()=>a=!0),a)return;let r=t.firstElementChild
2023-10-08 16:21:09 +02:00
$ { a ? 'Expression: "' + a + ` "
2023-10-28 17:17:09 +02:00
` :""} ` , e ) , setTimeout ( ( ) => { throw t } , 0 ) } var shouldAutoEvaluateFunctions = ! 0 ; function dontAutoEvaluateFunctions ( t ) { let e = shouldAutoEvaluateFunctions ; shouldAutoEvaluateFunctions = ! 1 ; let a = t ( ) ; return shouldAutoEvaluateFunctions = e , a } function evaluate ( t , e , a = { } ) { let r ; return evaluateLater ( t , e ) ( n => r = n , a ) , r } function evaluateLater ( ... t ) { return theEvaluatorFunction ( ... t ) } var theEvaluatorFunction = normalEvaluator ; function setEvaluator ( t ) { theEvaluatorFunction = t } function normalEvaluator ( t , e ) { let a = { } ; injectMagics ( a , t ) ; let r = [ a , ... closestDataStack ( t ) ] , n = typeof e == "function" ? generateEvaluatorFromFunction ( r , e ) : generateEvaluatorFromString ( r , e , t ) ; return tryCatch . bind ( null , t , e , n ) } function generateEvaluatorFromFunction ( t , e ) { return ( a = ( ) => { } , { scope : r = { } , params : n = [ ] } = { } ) => { let i = e . apply ( mergeProxies ( [ r , ... t ] ) , n ) ; runIfTypeOfFunction ( a , i ) } } var evaluatorMemo = { } ; function generateFunctionFromString ( t , e ) { if ( evaluatorMemo [ t ] ) return evaluatorMemo [ t ] ; let a = Object . getPrototypeOf ( async function ( ) { } ) . constructor , r = /^[\n\s]*if.*\(.*\)/ . test ( t . trim ( ) ) || /^(let|const)\s/ . test ( t . trim ( ) ) ? ` (async()=>{ ${ t } })() ` : t , i = ( ( ) => { try { let o = new a ( [ "__self" , "scope" ] , ` with (scope) { __self.result = ${ r } }; __self.finished = true; return __self.result; ` ) ; return Object . defineProperty ( o , "name" , { value : ` [Alpine] ${ t } ` } ) , o } catch ( o ) { return handleError ( o , e , t ) , Promise . resolve ( ) } } ) ( ) ; return evaluatorMemo [ t ] = i , i } function generateEvaluatorFromString ( t , e , a ) { let r = generateFunctionFromString ( e , a ) ; return ( n = ( ) => { } , { scope : i = { } , params : o = [ ] } = { } ) => { r . result = void 0 , r . finished = ! 1 ; let s = mergeProxies ( [ i , ... t ] ) ; if ( typeof r == "function" ) { let u = r ( r , s ) . catch ( c => handleError ( c , a , e ) ) ; r . finished ? ( runIfTypeOfFunction ( n , r . result , s , o , a ) , r . result = void 0 ) : u . then ( c => { runIfTypeOfFunction ( n , c , s , o , a ) } ) . catch ( c => handleError ( c , a , e ) ) . finally ( ( ) => r . result = void 0 ) } } } function runIfTypeOfFunction ( t , e , a , r , n ) { if ( shouldAutoEvaluateFunctions && typeof e == "function" ) { let i = e . apply ( a , r ) ; i instanceof Promise ? i . then ( o => runIfTypeOfFunction ( t , o , a , r ) ) . catch ( o => handleError ( o , n , e ) ) : t ( i ) } else typeof e == "object" && e instanceof Promise ? e . then ( i => t ( i ) ) : t ( e ) } var prefixAsString = "x-" ; function prefix ( t = "" ) { return prefixAsString + t } function setPrefix ( t ) { prefixAsString = t } var directiveHandlers = { } ; function directive ( t , e ) { return directiveHandlers [ t ] = e , { before ( a ) { if ( ! directiveHandlers [ a ] ) { console . warn ( "Cannot find directive `${directive}`. `${name}` will use the default order of execution" ) ; return } const r = directiveOrder . indexOf ( a ) ; directiveOrder . splice ( r >= 0 ? r : directiveOrder . indexOf ( "DEFAULT" ) , 0 , t ) } } } function directives ( t , e , a ) { if ( e = Array . from ( e ) , t . _x _virtualDirectives ) { let i = Object . entries ( t . _x _virtualDirectives ) . map ( ( [ s , u ] ) => ( { name : s , value : u } ) ) , o = attributesOnly ( i ) ; i = i . map ( s => o . find ( u => u . name === s . name ) ? { name : ` x-bind: ${ s . name } ` , value : ` " ${ s . value } " ` } : s ) , e = e . concat ( i ) } let r = { } ; return e . map ( toTransformedAttributes ( ( i , o ) => r [ i ] = o ) ) . filter ( outNonAlpineAttributes ) . map ( toParsedDirectives ( r , a ) ) . sort ( byPriority ) . map ( i => getDirectiveHandler ( t , i ) ) } function attributesOnly ( t ) { return Array . from ( t ) . map ( toTransformedAttributes ( ) ) . filter ( e => ! outNonAlpineAttributes ( e ) ) } var isDeferringHandlers = ! 1 , directiveHandlerStacks = new Map , currentHandlerStackKey = Symbol ( ) ; function deferHandlingDirectives ( t ) { isDeferringHandlers = ! 0 ; let e = Symbol ( ) ; currentHandlerStackKey = e , directiveHandlerStacks . set ( e , [ ] ) ; let a = ( ) => { for ( ; directiveHandlerStacks . get ( e ) . length ; ) directiveHandlerStacks . get ( e ) . shift ( ) ( ) ; directiveHandlerStacks . delete ( e ) } , r = ( ) => { isDeferringHandlers = ! 1 , a ( ) } ; t ( a ) , r ( ) } function getElementBoundUtilities ( t ) { let e = [ ] , a = s => e . push ( s ) , [ r , n ] = elementBoundEffect ( t ) ; return e . push ( n ) , [ { Alpine : alpine _default , effect : r , cleanup : a , evaluateLater : evaluateLater . bind ( evaluateLater , t ) , evaluate : evaluate . bind ( evaluate , t ) } , ( ) => e . forEach ( s => s ( ) ) ] } function getDirectiveHandler ( t , e ) { let a = ( ) => { } , r = directiveHandlers [ e . type ] || a , [ n , i ] = getElementBoundUtilities ( t ) ; onAttributeRemoved ( t , e . original , i ) ; let o = ( ) => { t . _x _ignore || t . _x _ignoreSelf || ( r . inline && r . inline ( t , e , n ) , r = r . bind ( r , t , e , n ) , isDeferringHandlers ? directiveHandlerStacks . get ( currentHandlerStackKey ) . push ( r ) : r ( ) ) } ; return o . runCleanups = i , o } var startingWith = ( t , e ) => ( { name : a ,
2023-10-08 16:21:09 +02:00
* Bootstrap v5 . 3.2 ( https : //getbootstrap.com/)
* Copyright 2011 - 2023 The Bootstrap Authors ( https : //github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT ( https : //github.com/twbs/bootstrap/blob/main/LICENSE)
2023-10-15 13:03:14 +02:00
* /const elementMap=new Map,Data={set(t,e,a){elementMap.has(t)||elementMap.set(t,new Map);const r=elementMap.get(t);if(!r.has(e)&&r.size!==0){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(r.keys())[0]}.`);return}r.set(e,a)},get(t,e){return elementMap.has(t)&&elementMap.get(t).get(e)||null},remove(t,e){if(!elementMap.has(t))return;const a=elementMap.get(t);a.delete(e),a.size===0&&elementMap.delete(t)}},MAX_UID=1e6,MILLISECONDS_MULTIPLIER=1e3,TRANSITION_END="transitionend",parseSelector=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/ # ( [ ^ \ s "#']+)/g,(e,a)=>`#${CSS.escape(a)}`)),t),toType=t=>t==null?`${t}`:Object.prototype.toString.call(t).match(/\s([a-z]+)/i)[1].toLowerCase(),getUID=t=>{do t+=Math.floor(Math.random()*MAX_UID);while(document.getElementById(t));return t},getTransitionDurationFromElement=t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:a}=window.getComputedStyle(t);const r=Number.parseFloat(e),n=Number.parseFloat(a);return!r&&!n?0:(e=e.split(" , ")[0],a=a.split(" , ")[0],(Number.parseFloat(e)+Number.parseFloat(a))*MILLISECONDS_MULTIPLIER)},triggerTransitionEnd=t=>{t.dispatchEvent(new Event(TRANSITION_END))},isElement=t=>!t||typeof t!=" object "?!1:(typeof t.jquery<" u "&&(t=t[0]),typeof t.nodeType<" u "),getElement=t=>isElement(t)?t.jquery?t[0]:t:typeof t==" string "&&t.length>0?document.querySelector(parseSelector(t)):null,isVisible=t=>{if(!isElement(t)||t.getClientRects().length===0)return!1;const e=getComputedStyle(t).getPropertyValue(" visibility ")===" visible ",a=t.closest(" details : not ( [ open ] ) ");if(!a)return e;if(a!==t){const r=t.closest(" summary ");if(r&&r.parentNode!==a||r===null)return!1}return e},isDisabled=t=>!t||t.nodeType!==Node.ELEMENT_NODE||t.classList.contains(" disabled ")?!0:typeof t.disabled<" u "?t.disabled:t.hasAttribute(" disabled ")&&t.getAttribute(" disabled ")!==" false ",findShadowRoot=t=>{if(!document.documentElement.attachShadow)return null;if(typeof t.getRootNode==" function "){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?findShadowRoot(t.parentNode):null},noop$2=()=>{},reflow=t=>{t.offsetHeight},getjQuery=()=>window.jQuery&&!document.body.hasAttribute(" data - bs - no - jquery ")?window.jQuery:null,DOMContentLoadedCallbacks=[],onDOMContentLoaded=t=>{document.readyState===" loading "?(DOMContentLoadedCallbacks.length||document.addEventListener(" DOMContentLoaded ",()=>{for(const e of DOMContentLoadedCallbacks)e()}),DOMContentLoadedCallbacks.push(t)):t()},isRTL=()=>document.documentElement.dir===" rtl ",defineJQueryPlugin=t=>{onDOMContentLoaded(()=>{const e=getjQuery();if(e){const a=t.NAME,r=e.fn[a];e.fn[a]=t.jQueryInterface,e.fn[a].Constructor=t,e.fn[a].noConflict=()=>(e.fn[a]=r,t.jQueryInterface)}})},execute=(t,e=[],a=t)=>typeof t==" function "?t(...e):a,executeAfterTransition=(t,e,a=!0)=>{if(!a){execute(t);return}const r=5,n=getTransitionDurationFromElement(e)+r;let i=!1;const o=({target:s})=>{s===e&&(i=!0,e.removeEventListener(TRANSITION_END,o),execute(t))};e.addEventListener(TRANSITION_END,o),setTimeout(()=>{i||triggerTransitionEnd(e)},n)},getNextActiveElement=(t,e,a,r)=>{const n=t.length;let i=t.indexOf(e);return i===-1?!a&&r?t[n-1]:t[0]:(i+=a?1:-1,r&&(i=(i+n)%n),t[Math.max(0,Math.min(i,n-1))])},namespaceRegex=/[^.]*(?=\..*)\.|.*/,stripNameRegex=/\..*/,stripUidRegex=/::\d+$/,eventRegistry={};let uidEvent=1;const customEvents={mouseenter:" mouseover ",mouseleave:" mouseout "},nativeEvents=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 makeEventUid ( t , e ) { return e && ` ${ e } :: ${ uidEvent ++ } ` || t