Archived
Template
1
0
This repository has been archived on 2023-12-20. You can view files and clone it, but cannot push or open issues or pull requests.
Files
golang-base-project/dist/assets/js/main.js

1 line
12 KiB
JavaScript
Raw Normal View History

2021-12-12 14:56:13 +01:00
(()=>{"use strict";(()=>{const e=new Map,t={set(t,n,s){e.has(t)||e.set(t,new Map);const i=e.get(t);i.has(n)||0===i.size?i.set(n,s):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(i.keys())[0]}.`)},get:(t,n)=>e.has(t)&&e.get(t).get(n)||null,remove(t,n){if(!e.has(t))return;const s=e.get(t);s.delete(n),0===s.size&&e.delete(t)}},n="transitionend",s=e=>{let t=e.getAttribute("data-bs-target");if(!t||"#"===t){let n=e.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),t=n&&"#"!==n?n.trim():null}return t},i=e=>{const t=s(e);return t&&document.querySelector(t)?t:null},r=e=>{const t=s(e);return t?document.querySelector(t):null},o=e=>!(!e||"object"!=typeof e)&&(void 0!==e.jquery&&(e=e[0]),void 0!==e.nodeType),l=e=>o(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?document.querySelector(e):null,a=e=>!e||e.nodeType!==Node.ELEMENT_NODE||!!e.classList.contains("disabled")||(void 0!==e.disabled?e.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled")),c=()=>{const{jQuery:e}=window;return e&&!document.body.hasAttribute("data-bs-no-jquery")?e:null},u=[],d=e=>{var t;t=()=>{const t=c();if(t){const n=e.NAME,s=t.fn[n];t.fn[n]=e.jQueryInterface,t.fn[n].Constructor=e,t.fn[n].noConflict=()=>(t.fn[n]=s,e.jQueryInterface)}},"loading"===document.readyState?(u.length||document.addEventListener("DOMContentLoaded",(()=>{u.forEach((e=>e()))})),u.push(t)):t()},h=e=>{"function"==typeof e&&e()},g=/[^.]*(?=\..*)\.|.*/,f=/\..*/,p=/::\d+$/,m={};let _=1;const b={mouseenter:"mouseover",mouseleave:"mouseout"},y=/^(mouseenter|mouseleave)/i,E=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 v(e,t){return t&&`${t}::${_++}`||e.uidEvent||_++}function A(e){const t=v(e);return e.uidEvent=t,m[t]=m[t]||{},m[t]}function w(e,t,n=null){const s=Object.keys(e);for(let i=0,r=s.length;i<r;i++){const r=e[s[i]];if(r.originalHandler===t&&r.delegationSelector===n)return r}return null}function C(e,t,n){const s="string"==typeof t,i=s?n:t;let r=O(e);return E.has(r)||(r=e),[s,i,r]}function T(e,t,n,s,i){if("string"!=typeof t||!e)return;if(n||(n=s,s=null),y.test(t)){const e=e=>function(t){if(!t.relatedTarget||t.relatedTarget!==t.delegateTarget&&!t.delegateTarget.contains(t.relatedTarget))return e.call(this,t)};s?s=e(s):n=e(n)}const[r,o,l]=C(t,n,s),a=A(e),c=a[l]||(a[l]={}),u=w(c,o,r?n:null);if(u)return void(u.oneOff=u.oneOff&&i);const d=v(o,t.replace(g,"")),h=r?function(e,t,n){return function s(i){const r=e.querySelectorAll(t);for(let{target:o}=i;o&&o!==this;o=o.parentNode)for(let l=r.length;l--;)if(r[l]===o)return i.delegateTarget=o,s.oneOff&&S.off(e,i.type,t,n),n.apply(o,[i]);return null}}(e,n,s):function(e,t){return function n(s){return s.delegateTarget=e,n.oneOff&&S.off(e,s.type,t),t.apply(e,[s])}}(e,n);h.delegationSelector=r?n:null,h.originalHandler=o,h.oneOff=i,h.uidEvent=d,c[d]=h,e.addEventListener(l,h,r)}function N(e,t,n,s,i){const r=w(t[n],s,i);r&&(e.removeEventListener(n,r,Boolean(i)),delete t[n][r.uidEvent])}function O(e){return e=e.replace(f,""),b[e]||e}const S={on(e,t,n,s){T(e,t,n,s,!1)},one(e,t,n,s){T(e,t,n,s,!0)},off(e,t,n,s){if("string"!=typeof t||!e)return;const[i,r,o]=C(t,n,s),l=o!==t,a=A(e),c=t.startsWith(".");if(void 0!==r){if(!a||!a[o])return;return void N(e,a,o,r,i?n:null)}c&&Object.keys(a).forEach((n=>{!function(e,t,n,s){const i=t[n]||{};Object.keys(i).forEach((r=>{if(r.includes(s)){const s=i[r];N(e,t,n,s.originalHandler,s.delegationSelector)}}))}(e,a,n,t.slice(1))}));const u=a[o]||{};Object.keys(u).