You've already forked Atomcms-edit
943d5bfc38
- Install inertia-laravel, @inertiajs/react, react, @vitejs/plugin-react - Add HandleInertiaRequests middleware registered in web group - Create Inertia root template (resources/views/app.blade.php) - Add React entry point and page components (resources/js/) - Add Inertia demo route (/inertia-test) - HomeController reverted to Blade (index page stays original) - Remove inertia-test2 test route
14 lines
73 KiB
JavaScript
14 lines
73 KiB
JavaScript
import{t as Tr}from"./axios-BgauIbGG.js";import{a as Ir,c as Oe,i as kn,l as Dr,n as $r,o as Br,r as Rr,s as N,t as Ln,u as Ee}from"./swiper-B7Yxk788.js";window.axios=Tr;window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest";(()=>{"use strict";function r(t){return y(t)||m(t)||S(t)||ut()}function ut(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function S(t,n){if(t){if(typeof t=="string")return O(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return O(t,n)}}function m(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function y(t){if(Array.isArray(t))return O(t)}function O(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,i=new Array(n);e<n;e++)i[e]=t[e];return i}function M(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);n&&(i=i.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),e.push.apply(e,i)}return e}function it(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?M(Object(e),!0).forEach(function(i){ft(t,i,e[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):M(Object(e)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(e,i))})}return t}function ft(t,n,e){return n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function _t(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function dt(t,n){for(var e=0;e<n.length;e++){var i=n[e];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function rt(t,n,e){return n&&dt(t.prototype,n),e&&dt(t,e),Object.defineProperty(t,"prototype",{writable:!1}),t}var pt={alwaysOpen:!1,activeClasses:"bg-gray-100 dark:bg-gray-800 text-gray-900 dark:text-white",inactiveClasses:"text-gray-500 dark:text-gray-400",onOpen:function(){},onClose:function(){},onToggle:function(){}};window.Accordion=(function(){function t(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};_t(this,t),this._items=n,this._options=it(it({},pt),e),this._init()}return rt(t,[{key:"_init",value:function(){var e=this;this._items.length&&this._items.map(function(i){i.active&&e.open(i.id),i.triggerEl.addEventListener("click",function(){e.toggle(i.id)})})}},{key:"getItem",value:function(e){return this._items.filter(function(i){return i.id===e})[0]}},{key:"open",value:function(e){var i=this,a,s,u=this.getItem(e);this._options.alwaysOpen||this._items.map(function(l){if(l!==u){var f,h;(f=l.triggerEl.classList).remove.apply(f,r(i._options.activeClasses.split(" "))),(h=l.triggerEl.classList).add.apply(h,r(i._options.inactiveClasses.split(" "))),l.targetEl.classList.add("hidden"),l.triggerEl.setAttribute("aria-expanded",!1),l.active=!1,l.iconEl&&l.iconEl.classList.remove("rotate-180")}}),(a=u.triggerEl.classList).add.apply(a,r(this._options.activeClasses.split(" "))),(s=u.triggerEl.classList).remove.apply(s,r(this._options.inactiveClasses.split(" "))),u.triggerEl.setAttribute("aria-expanded",!0),u.targetEl.classList.remove("hidden"),u.active=!0,u.iconEl&&u.iconEl.classList.add("rotate-180"),this._options.onOpen(this,u)}},{key:"toggle",value:function(e){var i=this.getItem(e);i.active?this.close(e):this.open(e),this._options.onToggle(this,i)}},{key:"close",value:function(e){var i,a,s=this.getItem(e);(i=s.triggerEl.classList).remove.apply(i,r(this._options.activeClasses.split(" "))),(a=s.triggerEl.classList).add.apply(a,r(this._options.inactiveClasses.split(" "))),s.targetEl.classList.add("hidden"),s.triggerEl.setAttribute("aria-expanded",!1),s.active=!1,s.iconEl&&s.iconEl.classList.remove("rotate-180"),this._options.onClose(this,s)}}]),t})();function v(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);n&&(i=i.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),e.push.apply(e,i)}return e}function g(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?v(Object(e),!0).forEach(function(i){C(t,i,e[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):v(Object(e)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(e,i))})}return t}function C(t,n,e){return n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function x(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function o(t,n){for(var e=0;e<n.length;e++){var i=n[e];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function c(t,n,e){return n&&o(t.prototype,n),e&&o(t,e),Object.defineProperty(t,"prototype",{writable:!1}),t}var p={triggerEl:null,onCollapse:function(){},onExpand:function(){},onToggle:function(){}},_=(function(){function t(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,e=arguments.length>1?arguments[1]:void 0;x(this,t),this._targetEl=n,this._triggerEl=e?e.triggerEl:p.triggerEl,this._options=g(g({},p),e),this._visible=!1,this._init()}return c(t,[{key:"_init",value:function(){var e=this;this._triggerEl&&(this._triggerEl.hasAttribute("aria-expanded")?this._visible=this._triggerEl.getAttribute("aria-expanded")==="true":this._visible=!this._targetEl.classList.contains("hidden"),this._triggerEl.addEventListener("click",function(){e._visible?e.collapse():e.expand()}))}},{key:"collapse",value:function(){this._targetEl.classList.add("hidden"),this._triggerEl&&this._triggerEl.setAttribute("aria-expanded","false"),this._visible=!1,this._options.onCollapse(this)}},{key:"expand",value:function(){this._targetEl.classList.remove("hidden"),this._triggerEl&&this._triggerEl.setAttribute("aria-expanded","true"),this._visible=!0,this._options.onExpand(this)}},{key:"toggle",value:function(){this._visible?this.collapse():this.expand()}}]),t})();window.Collapse=_;function V(){document.querySelectorAll("[data-collapse-toggle]").forEach(function(t){new _(document.getElementById(t.getAttribute("data-collapse-toggle")),{triggerEl:t})})}function st(t){return U(t)||Q(t)||I(t)||Dt()}function Dt(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function I(t,n){if(t){if(typeof t=="string")return ht(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return ht(t,n)}}function Q(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function U(t){if(Array.isArray(t))return ht(t)}function ht(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,i=new Array(n);e<n;e++)i[e]=t[e];return i}function H(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);n&&(i=i.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),e.push.apply(e,i)}return e}function $(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?H(Object(e),!0).forEach(function(i){W(t,i,e[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):H(Object(e)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(e,i))})}return t}function W(t,n,e){return n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function gt(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function we(t,n){for(var e=0;e<n.length;e++){var i=n[e];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function Tn(t,n,e){return n&&we(t.prototype,n),e&&we(t,e),Object.defineProperty(t,"prototype",{writable:!1}),t}var Ae={defaultPosition:0,indicators:{items:[],activeClasses:"bg-white dark:bg-gray-800",inactiveClasses:"bg-white/50 dark:bg-gray-800/50 hover:bg-white dark:hover:bg-gray-800"},interval:3e3,onNext:function(){},onPrev:function(){},onChange:function(){}};window.Carousel=(function(){function t(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};gt(this,t),this._items=n,this._options=$($($({},Ae),e),{},{indicators:$($({},Ae.indicators),e.indicators)}),this._activeItem=this.getItem(this._options.defaultPosition),this._indicators=this._options.indicators.items,this._interval=null,this._init()}return Tn(t,[{key:"_init",value:function(){var e=this;this._items.map(function(i){i.el.classList.add("absolute","inset-0","transition-all","transform")}),this._getActiveItem()?this.slideTo(this._getActiveItem().position):this.slideTo(0),this._indicators.map(function(i,a){i.el.addEventListener("click",function(){e.slideTo(a)})})}},{key:"getItem",value:function(e){return this._items[e]}},{key:"slideTo",value:function(e){var i=this._items[e],a={left:i.position===0?this._items[this._items.length-1]:this._items[i.position-1],middle:i,right:i.position===this._items.length-1?this._items[0]:this._items[i.position+1]};this._rotate(a),this._setActiveItem(i.position),this._interval&&(this.pause(),this.cycle()),this._options.onChange(this)}},{key:"next",value:function(){var e=this._getActiveItem(),i=null;e.position===this._items.length-1?i=this._items[0]:i=this._items[e.position+1],this.slideTo(i.position),this._options.onNext(this)}},{key:"prev",value:function(){var e=this._getActiveItem(),i=null;e.position===0?i=this._items[this._items.length-1]:i=this._items[e.position-1],this.slideTo(i.position),this._options.onPrev(this)}},{key:"_rotate",value:function(e){this._items.map(function(i){i.el.classList.add("hidden")}),e.left.el.classList.remove("-translate-x-full","translate-x-full","translate-x-0","hidden","z-20"),e.left.el.classList.add("-translate-x-full","z-10"),e.middle.el.classList.remove("-translate-x-full","translate-x-full","translate-x-0","hidden","z-10"),e.middle.el.classList.add("translate-x-0","z-20"),e.right.el.classList.remove("-translate-x-full","translate-x-full","translate-x-0","hidden","z-20"),e.right.el.classList.add("translate-x-full","z-10")}},{key:"cycle",value:function(){var e=this;this._interval=setInterval(function(){e.next()},this._options.interval)}},{key:"pause",value:function(){clearInterval(this._interval)}},{key:"_getActiveItem",value:function(){return this._activeItem}},{key:"_setActiveItem",value:function(e){var i=this;if(this._activeItem=this._items[e],this._indicators.length){var a,s;this._indicators.map(function(u){var l,f;u.el.setAttribute("aria-current","false"),(l=u.el.classList).remove.apply(l,st(i._options.indicators.activeClasses.split(" "))),(f=u.el.classList).add.apply(f,st(i._options.indicators.inactiveClasses.split(" ")))}),(a=this._indicators[e].el.classList).add.apply(a,st(this._options.indicators.activeClasses.split(" "))),(s=this._indicators[e].el.classList).remove.apply(s,st(this._options.indicators.inactiveClasses.split(" "))),this._indicators[e].el.setAttribute("aria-current","true")}}}]),t})();function xe(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);n&&(i=i.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),e.push.apply(e,i)}return e}function Ce(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?xe(Object(e),!0).forEach(function(i){In(t,i,e[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):xe(Object(e)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(e,i))})}return t}function In(t,n,e){return n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function Dn(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function Pe(t,n){for(var e=0;e<n.length;e++){var i=n[e];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function $n(t,n,e){return n&&Pe(t.prototype,n),e&&Pe(t,e),Object.defineProperty(t,"prototype",{writable:!1}),t}var ke={triggerEl:null,transition:"transition-opacity",duration:300,timing:"ease-out",onHide:function(){}};window.Dismiss=(function(){function t(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Dn(this,t),this._targetEl=n,this._triggerEl=e?e.triggerEl:ke.triggerEl,this._options=Ce(Ce({},ke),e),this._init()}return $n(t,[{key:"_init",value:function(){var e=this;this._triggerEl&&this._triggerEl.addEventListener("click",function(){e.hide()})}},{key:"hide",value:function(){var e=this;this._targetEl.classList.add(this._options.transition,"duration-".concat(this._options.duration),this._options.timing,"opacity-0"),setTimeout(function(){e._targetEl.classList.add("hidden")},this._options.duration),this._options.onHide(this,this._targetEl)}}]),t})();function at(t){if(t==null)return window;if(t.toString()!=="[object Window]"){var n=t.ownerDocument;return n&&n.defaultView||window}return t}function At(t){return t instanceof at(t).Element||t instanceof Element}function tt(t){return t instanceof at(t).HTMLElement||t instanceof HTMLElement}function je(t){return typeof ShadowRoot>"u"?!1:t instanceof at(t).ShadowRoot||t instanceof ShadowRoot}var Ot=Math.max,Ut=Math.min,xt=Math.round;function Ct(t,n){n===void 0&&(n=!1);var e=t.getBoundingClientRect(),i=1,a=1;if(tt(t)&&n){var s=t.offsetHeight,u=t.offsetWidth;u>0&&(i=xt(e.width)/u||1),s>0&&(a=xt(e.height)/s||1)}return{width:e.width/i,height:e.height/a,top:e.top/a,right:e.right/i,bottom:e.bottom/a,left:e.left/i,x:e.left/i,y:e.top/a}}function ae(t){var n=at(t);return{scrollLeft:n.pageXOffset,scrollTop:n.pageYOffset}}function Bn(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function Rn(t){return t===at(t)||!tt(t)?ae(t):Bn(t)}function lt(t){return t?(t.nodeName||"").toLowerCase():null}function mt(t){return((At(t)?t.ownerDocument:t.document)||window.document).documentElement}function oe(t){return Ct(mt(t)).left+ae(t).scrollLeft}function vt(t){return at(t).getComputedStyle(t)}function se(t){var n=vt(t),e=n.overflow,i=n.overflowX,a=n.overflowY;return/auto|scroll|overlay|hidden/.test(e+a+i)}function Hn(t){var n=t.getBoundingClientRect(),e=xt(n.width)/t.offsetWidth||1,i=xt(n.height)/t.offsetHeight||1;return e!==1||i!==1}function Mn(t,n,e){e===void 0&&(e=!1);var i=tt(n),a=tt(n)&&Hn(n),s=mt(n),u=Ct(t,a),l={scrollLeft:0,scrollTop:0},f={x:0,y:0};return(i||!i&&!e)&&((lt(n)!=="body"||se(s))&&(l=Rn(n)),tt(n)?(f=Ct(n,!0),f.x+=n.clientLeft,f.y+=n.clientTop):s&&(f.x=oe(s))),{x:u.left+l.scrollLeft-f.x,y:u.top+l.scrollTop-f.y,width:u.width,height:u.height}}function le(t){var n=Ct(t),e=t.offsetWidth,i=t.offsetHeight;return Math.abs(n.width-e)<=1&&(e=n.width),Math.abs(n.height-i)<=1&&(i=n.height),{x:t.offsetLeft,y:t.offsetTop,width:e,height:i}}function Xt(t){return lt(t)==="html"?t:t.assignedSlot||t.parentNode||(je(t)?t.host:null)||mt(t)}function Le(t){return["html","body","#document"].indexOf(lt(t))>=0?t.ownerDocument.body:tt(t)&&se(t)?t:Le(Xt(t))}function $t(t,n){var e;n===void 0&&(n=[]);var i=Le(t),a=i===((e=t.ownerDocument)==null?void 0:e.body),s=at(i),u=a?[s].concat(s.visualViewport||[],se(i)?i:[]):i,l=n.concat(u);return a?l:l.concat($t(Xt(u)))}function qn(t){return["table","td","th"].indexOf(lt(t))>=0}function Se(t){return!tt(t)||vt(t).position==="fixed"?null:t.offsetParent}function zn(t){var n=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1;if(navigator.userAgent.indexOf("Trident")!==-1&&tt(t)&&vt(t).position==="fixed")return null;for(var e=Xt(t);tt(e)&&["html","body"].indexOf(lt(e))<0;){var i=vt(e);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||n&&i.willChange==="filter"||n&&i.filter&&i.filter!=="none")return e;e=e.parentNode}return null}function Bt(t){for(var n=at(t),e=Se(t);e&&qn(e)&&vt(e).position==="static";)e=Se(e);return e&&(lt(e)==="html"||lt(e)==="body"&&vt(e).position==="static")?n:e||zn(t)||n}var Y="top",et="bottom",nt="right",K="left",ce="auto",Rt=[Y,et,nt,K],Pt="start",Ht="end",Fn="clippingParents",Te="viewport",Mt="popper",Nn="reference",Ie=Rt.reduce(function(t,n){return t.concat([n+"-"+Pt,n+"-"+Ht])},[]),De=[].concat(Rt,[ce]).reduce(function(t,n){return t.concat([n,n+"-"+Pt,n+"-"+Ht])},[]),Wn=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Vn(t){var n=new Map,e=new Set,i=[];t.forEach(function(s){n.set(s.name,s)});function a(s){e.add(s.name),[].concat(s.requires||[],s.requiresIfExists||[]).forEach(function(u){if(!e.has(u)){var l=n.get(u);l&&a(l)}}),i.push(s)}return t.forEach(function(s){e.has(s.name)||a(s)}),i}function Un(t){var n=Vn(t);return Wn.reduce(function(e,i){return e.concat(n.filter(function(a){return a.phase===i}))},[])}function Xn(t){var n;return function(){return n||(n=new Promise(function(e){Promise.resolve().then(function(){n=void 0,e(t())})})),n}}function Yn(t){var n=t.reduce(function(e,i){var a=e[i.name];return e[i.name]=a?Object.assign({},a,i,{options:Object.assign({},a.options,i.options),data:Object.assign({},a.data,i.data)}):i,e},{});return Object.keys(n).map(function(e){return n[e]})}var $e={placement:"bottom",modifiers:[],strategy:"absolute"};function Be(){for(var t=arguments.length,n=new Array(t),e=0;e<t;e++)n[e]=arguments[e];return!n.some(function(i){return!(i&&typeof i.getBoundingClientRect=="function")})}function Kn(t){t===void 0&&(t={});var n=t,e=n.defaultModifiers,i=e===void 0?[]:e,a=n.defaultOptions,s=a===void 0?$e:a;return function(l,f,h){h===void 0&&(h=s);var d={placement:"bottom",orderedModifiers:[],options:Object.assign({},$e,s),modifiersData:{},elements:{reference:l,popper:f},attributes:{},styles:{}},P=[],q=!1,b={state:d,setOptions:function(B){var R=typeof B=="function"?B(d.options):B;E(),d.options=Object.assign({},s,d.options,R),d.scrollParents={reference:At(l)?$t(l):l.contextElement?$t(l.contextElement):[],popper:$t(f)};var j=Un(Yn([].concat(i,d.options.modifiers)));return d.orderedModifiers=j.filter(function(A){return A.enabled}),k(),b.update()},forceUpdate:function(){if(!q){var B=d.elements,R=B.reference,j=B.popper;if(Be(R,j)){d.rects={reference:Mn(R,Bt(j),d.options.strategy==="fixed"),popper:le(j)},d.reset=!1,d.placement=d.options.placement,d.orderedModifiers.forEach(function(F){return d.modifiersData[F.name]=Object.assign({},F.data)});for(var A=0;A<d.orderedModifiers.length;A++){if(d.reset===!0){d.reset=!1,A=-1;continue}var T=d.orderedModifiers[A],L=T.fn,D=T.options,z=D===void 0?{}:D,X=T.name;typeof L=="function"&&(d=L({state:d,options:z,name:X,instance:b})||d)}}}},update:Xn(function(){return new Promise(function(w){b.forceUpdate(),w(d)})}),destroy:function(){E(),q=!0}};if(!Be(l,f))return b;b.setOptions(h).then(function(w){!q&&h.onFirstUpdate&&h.onFirstUpdate(w)});function k(){d.orderedModifiers.forEach(function(w){var B=w.name,R=w.options,j=R===void 0?{}:R,A=w.effect;if(typeof A=="function"){var T=A({state:d,name:B,instance:b,options:j});P.push(T||function(){})}})}function E(){P.forEach(function(w){return w()}),P=[]}return b}}var Yt={passive:!0};function Gn(t){var n=t.state,e=t.instance,i=t.options,a=i.scroll,s=a===void 0?!0:a,u=i.resize,l=u===void 0?!0:u,f=at(n.elements.popper),h=[].concat(n.scrollParents.reference,n.scrollParents.popper);return s&&h.forEach(function(d){d.addEventListener("scroll",e.update,Yt)}),l&&f.addEventListener("resize",e.update,Yt),function(){s&&h.forEach(function(d){d.removeEventListener("scroll",e.update,Yt)}),l&&f.removeEventListener("resize",e.update,Yt)}}const Zn={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Gn,data:{}};function ct(t){return t.split("-")[0]}function kt(t){return t.split("-")[1]}function ue(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function Re(t){var n=t.reference,e=t.element,i=t.placement,a=i?ct(i):null,s=i?kt(i):null,u=n.x+n.width/2-e.width/2,l=n.y+n.height/2-e.height/2,f;switch(a){case Y:f={x:u,y:n.y-e.height};break;case et:f={x:u,y:n.y+n.height};break;case nt:f={x:n.x+n.width,y:l};break;case K:f={x:n.x-e.width,y:l};break;default:f={x:n.x,y:n.y}}var h=a?ue(a):null;if(h!=null){var d=h==="y"?"height":"width";switch(s){case Pt:f[h]=f[h]-(n[d]/2-e[d]/2);break;case Ht:f[h]=f[h]+(n[d]/2-e[d]/2);break;default:}}return f}function Jn(t){var n=t.state,e=t.name;n.modifiersData[e]=Re({reference:n.rects.reference,element:n.rects.popper,strategy:"absolute",placement:n.placement})}const Qn={name:"popperOffsets",enabled:!0,phase:"read",fn:Jn,data:{}};var ti={top:"auto",right:"auto",bottom:"auto",left:"auto"};function ei(t){var n=t.x,e=t.y,i=window.devicePixelRatio||1;return{x:xt(n*i)/i||0,y:xt(e*i)/i||0}}function He(t){var n,e=t.popper,i=t.popperRect,a=t.placement,s=t.variation,u=t.offsets,l=t.position,f=t.gpuAcceleration,h=t.adaptive,d=t.roundOffsets,P=t.isFixed,q=u.x,b=q===void 0?0:q,k=u.y,E=k===void 0?0:k,w=typeof d=="function"?d({x:b,y:E}):{x:b,y:E};b=w.x,E=w.y;var B=u.hasOwnProperty("x"),R=u.hasOwnProperty("y"),j=K,A=Y,T=window;if(h){var L=Bt(e),D="clientHeight",z="clientWidth";if(L===at(e)&&(L=mt(e),vt(L).position!=="static"&&l==="absolute"&&(D="scrollHeight",z="scrollWidth")),L=L,a===Y||(a===K||a===nt)&&s===Ht){A=et;var X=P&&T.visualViewport?T.visualViewport.height:L[D];E-=X-i.height,E*=f?1:-1}if(a===K||(a===Y||a===et)&&s===Ht){j=nt;var F=P&&T.visualViewport?T.visualViewport.width:L[z];b-=F-i.width,b*=f?1:-1}}var G=Object.assign({position:l},h&&ti),ot=d===!0?ei({x:b,y:E}):{x:b,y:E};if(b=ot.x,E=ot.y,f){var J;return Object.assign({},G,(J={},J[A]=R?"0":"",J[j]=B?"0":"",J.transform=(T.devicePixelRatio||1)<=1?"translate("+b+"px, "+E+"px)":"translate3d("+b+"px, "+E+"px, 0)",J))}return Object.assign({},G,(n={},n[A]=R?E+"px":"",n[j]=B?b+"px":"",n.transform="",n))}function ni(t){var n=t.state,e=t.options,i=e.gpuAcceleration,a=i===void 0?!0:i,s=e.adaptive,u=s===void 0?!0:s,l=e.roundOffsets,f=l===void 0?!0:l,h={placement:ct(n.placement),variation:kt(n.placement),popper:n.elements.popper,popperRect:n.rects.popper,gpuAcceleration:a,isFixed:n.options.strategy==="fixed"};n.modifiersData.popperOffsets!=null&&(n.styles.popper=Object.assign({},n.styles.popper,He(Object.assign({},h,{offsets:n.modifiersData.popperOffsets,position:n.options.strategy,adaptive:u,roundOffsets:f})))),n.modifiersData.arrow!=null&&(n.styles.arrow=Object.assign({},n.styles.arrow,He(Object.assign({},h,{offsets:n.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:f})))),n.attributes.popper=Object.assign({},n.attributes.popper,{"data-popper-placement":n.placement})}const ii={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:ni,data:{}};function ri(t){var n=t.state;Object.keys(n.elements).forEach(function(e){var i=n.styles[e]||{},a=n.attributes[e]||{},s=n.elements[e];!tt(s)||!lt(s)||(Object.assign(s.style,i),Object.keys(a).forEach(function(u){var l=a[u];l===!1?s.removeAttribute(u):s.setAttribute(u,l===!0?"":l)}))})}function ai(t){var n=t.state,e={popper:{position:n.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(n.elements.popper.style,e.popper),n.styles=e,n.elements.arrow&&Object.assign(n.elements.arrow.style,e.arrow),function(){Object.keys(n.elements).forEach(function(i){var a=n.elements[i],s=n.attributes[i]||{},u=Object.keys(n.styles.hasOwnProperty(i)?n.styles[i]:e[i]).reduce(function(l,f){return l[f]="",l},{});!tt(a)||!lt(a)||(Object.assign(a.style,u),Object.keys(s).forEach(function(l){a.removeAttribute(l)}))})}}const oi={name:"applyStyles",enabled:!0,phase:"write",fn:ri,effect:ai,requires:["computeStyles"]};function si(t,n,e){var i=ct(t),a=[K,Y].indexOf(i)>=0?-1:1,s=typeof e=="function"?e(Object.assign({},n,{placement:t})):e,u=s[0],l=s[1];return u=u||0,l=(l||0)*a,[K,nt].indexOf(i)>=0?{x:l,y:u}:{x:u,y:l}}function li(t){var n=t.state,e=t.options,i=t.name,a=e.offset,s=a===void 0?[0,0]:a,u=De.reduce(function(d,P){return d[P]=si(P,n.rects,s),d},{}),l=u[n.placement],f=l.x,h=l.y;n.modifiersData.popperOffsets!=null&&(n.modifiersData.popperOffsets.x+=f,n.modifiersData.popperOffsets.y+=h),n.modifiersData[i]=u}const ci={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:li};var ui={left:"right",right:"left",bottom:"top",top:"bottom"};function Kt(t){return t.replace(/left|right|bottom|top/g,function(n){return ui[n]})}var fi={start:"end",end:"start"};function Me(t){return t.replace(/start|end/g,function(n){return fi[n]})}function di(t){var n=at(t),e=mt(t),i=n.visualViewport,a=e.clientWidth,s=e.clientHeight,u=0,l=0;return i&&(a=i.width,s=i.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(u=i.offsetLeft,l=i.offsetTop)),{width:a,height:s,x:u+oe(t),y:l}}function pi(t){var n,e=mt(t),i=ae(t),a=(n=t.ownerDocument)==null?void 0:n.body,s=Ot(e.scrollWidth,e.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),u=Ot(e.scrollHeight,e.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),l=-i.scrollLeft+oe(t),f=-i.scrollTop;return vt(a||e).direction==="rtl"&&(l+=Ot(e.clientWidth,a?a.clientWidth:0)-s),{width:s,height:u,x:l,y:f}}function qe(t,n){var e=n.getRootNode&&n.getRootNode();if(t.contains(n))return!0;if(e&&je(e)){var i=n;do{if(i&&t.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function fe(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function hi(t){var n=Ct(t);return n.top=n.top+t.clientTop,n.left=n.left+t.clientLeft,n.bottom=n.top+t.clientHeight,n.right=n.left+t.clientWidth,n.width=t.clientWidth,n.height=t.clientHeight,n.x=n.left,n.y=n.top,n}function ze(t,n){return n===Te?fe(di(t)):At(n)?hi(n):fe(pi(mt(t)))}function vi(t){var n=$t(Xt(t)),e=["absolute","fixed"].indexOf(vt(t).position)>=0&&tt(t)?Bt(t):t;return At(e)?n.filter(function(i){return At(i)&&qe(i,e)&<(i)!=="body"}):[]}function gi(t,n,e){var i=n==="clippingParents"?vi(t):[].concat(n),a=[].concat(i,[e]),s=a[0],u=a.reduce(function(l,f){var h=ze(t,f);return l.top=Ot(h.top,l.top),l.right=Ut(h.right,l.right),l.bottom=Ut(h.bottom,l.bottom),l.left=Ot(h.left,l.left),l},ze(t,s));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}function Fe(){return{top:0,right:0,bottom:0,left:0}}function Ne(t){return Object.assign({},Fe(),t)}function We(t,n){return n.reduce(function(e,i){return e[i]=t,e},{})}function qt(t,n){n===void 0&&(n={});var e=n,i=e.placement,a=i===void 0?t.placement:i,s=e.boundary,u=s===void 0?Fn:s,l=e.rootBoundary,f=l===void 0?Te:l,h=e.elementContext,d=h===void 0?Mt:h,P=e.altBoundary,q=P===void 0?!1:P,b=e.padding,k=b===void 0?0:b,E=Ne(typeof k!="number"?k:We(k,Rt)),w=d===Mt?Nn:Mt,B=t.rects.popper,R=t.elements[q?w:d],j=gi(At(R)?R:R.contextElement||mt(t.elements.popper),u,f),A=Ct(t.elements.reference),T=Re({reference:A,element:B,strategy:"absolute",placement:a}),L=fe(Object.assign({},B,T)),D=d===Mt?L:A,z={top:j.top-D.top+E.top,bottom:D.bottom-j.bottom+E.bottom,left:j.left-D.left+E.left,right:D.right-j.right+E.right},X=t.modifiersData.offset;if(d===Mt&&X){var F=X[a];Object.keys(z).forEach(function(G){var ot=[nt,et].indexOf(G)>=0?1:-1,J=[Y,et].indexOf(G)>=0?"y":"x";z[G]+=F[J]*ot})}return z}function mi(t,n){n===void 0&&(n={});var e=n,i=e.placement,a=e.boundary,s=e.rootBoundary,u=e.padding,l=e.flipVariations,f=e.allowedAutoPlacements,h=f===void 0?De:f,d=kt(i),P=d?l?Ie:Ie.filter(function(k){return kt(k)===d}):Rt,q=P.filter(function(k){return h.indexOf(k)>=0});q.length===0&&(q=P);var b=q.reduce(function(k,E){return k[E]=qt(t,{placement:E,boundary:a,rootBoundary:s,padding:u})[ct(E)],k},{});return Object.keys(b).sort(function(k,E){return b[k]-b[E]})}function yi(t){if(ct(t)===ce)return[];var n=Kt(t);return[Me(t),n,Me(n)]}function bi(t){var n=t.state,e=t.options,i=t.name;if(!n.modifiersData[i]._skip){for(var a=e.mainAxis,s=a===void 0?!0:a,u=e.altAxis,l=u===void 0?!0:u,f=e.fallbackPlacements,h=e.padding,d=e.boundary,P=e.rootBoundary,q=e.altBoundary,b=e.flipVariations,k=b===void 0?!0:b,E=e.allowedAutoPlacements,w=n.options.placement,B=ct(w)===w,R=f||(B||!k?[Kt(w)]:yi(w)),j=[w].concat(R).reduce(function(It,bt){return It.concat(ct(bt)===ce?mi(n,{placement:bt,boundary:d,rootBoundary:P,padding:h,flipVariations:k,allowedAutoPlacements:E}):bt)},[]),A=n.rects.reference,T=n.rects.popper,L=new Map,D=!0,z=j[0],X=0;X<j.length;X++){var F=j[X],G=ct(F),ot=kt(F)===Pt,J=[Y,et].indexOf(G)>=0,Ft=J?"width":"height",Tt=qt(n,{placement:F,boundary:d,rootBoundary:P,altBoundary:q,padding:h}),Z=J?ot?nt:K:ot?et:Y;A[Ft]>T[Ft]&&(Z=Kt(Z));var yt=Kt(Z),Et=[];if(s&&Et.push(Tt[G]<=0),l&&Et.push(Tt[Z]<=0,Tt[yt]<=0),Et.every(function(It){return It})){z=F,D=!1;break}L.set(F,Et)}if(D)for(var Jt=k?3:1,Qt=function(bt){var te=j.find(function(ee){var Wt=L.get(ee);if(Wt)return Wt.slice(0,bt).every(function(ne){return ne})});if(te)return z=te,"break"},Nt=Jt;Nt>0&&Qt(Nt)!=="break";Nt--);n.placement!==z&&(n.modifiersData[i]._skip=!0,n.placement=z,n.reset=!0)}}const _i={name:"flip",enabled:!0,phase:"main",fn:bi,requiresIfExists:["offset"],data:{_skip:!1}};function Oi(t){return t==="x"?"y":"x"}function zt(t,n,e){return Ot(t,Ut(n,e))}function Ei(t,n,e){var i=zt(t,n,e);return i>e?e:i}function wi(t){var n=t.state,e=t.options,i=t.name,a=e.mainAxis,s=a===void 0?!0:a,u=e.altAxis,l=u===void 0?!1:u,f=e.boundary,h=e.rootBoundary,d=e.altBoundary,P=e.padding,q=e.tether,b=q===void 0?!0:q,k=e.tetherOffset,E=k===void 0?0:k,w=qt(n,{boundary:f,rootBoundary:h,padding:P,altBoundary:d}),B=ct(n.placement),R=kt(n.placement),j=!R,A=ue(B),T=Oi(A),L=n.modifiersData.popperOffsets,D=n.rects.reference,z=n.rects.popper,X=typeof E=="function"?E(Object.assign({},n.rects,{placement:n.placement})):E,F=typeof X=="number"?{mainAxis:X,altAxis:X}:Object.assign({mainAxis:0,altAxis:0},X),G=n.modifiersData.offset?n.modifiersData.offset[n.placement]:null,ot={x:0,y:0};if(L){if(s){var J,Ft=A==="y"?Y:K,Tt=A==="y"?et:nt,Z=A==="y"?"height":"width",yt=L[A],Et=yt+w[Ft],Jt=yt-w[Tt],Qt=b?-z[Z]/2:0,Nt=R===Pt?D[Z]:z[Z],It=R===Pt?-z[Z]:-D[Z],bt=n.elements.arrow,te=b&&bt?le(bt):{width:0,height:0},ee=n.modifiersData["arrow#persistent"]?n.modifiersData["arrow#persistent"].padding:Fe(),Wt=ee[Ft],ne=ee[Tt],ie=zt(0,D[Z],te[Z]),xr=j?D[Z]/2-Qt-ie-Wt-F.mainAxis:Nt-ie-Wt-F.mainAxis,Cr=j?-D[Z]/2+Qt+ie+ne+F.mainAxis:It+ie+ne+F.mainAxis,be=n.elements.arrow&&Bt(n.elements.arrow),Pr=be?A==="y"?be.clientTop||0:be.clientLeft||0:0,bn=(J=G?.[A])!=null?J:0,kr=yt+xr-bn-Pr,jr=yt+Cr-bn,_n=zt(b?Ut(Et,kr):Et,yt,b?Ot(Jt,jr):Jt);L[A]=_n,ot[A]=_n-yt}if(l){var On,Lr=A==="x"?Y:K,Sr=A==="x"?et:nt,wt=L[T],re=T==="y"?"height":"width",En=wt+w[Lr],wn=wt-w[Sr],_e=[Y,K].indexOf(B)!==-1,An=(On=G?.[T])!=null?On:0,xn=_e?En:wt-D[re]-z[re]-An+F.altAxis,Cn=_e?wt+D[re]+z[re]-An-F.altAxis:wn,Pn=b&&_e?Ei(xn,wt,Cn):zt(b?xn:En,wt,b?Cn:wn);L[T]=Pn,ot[T]=Pn-wt}n.modifiersData[i]=ot}}const Ai={name:"preventOverflow",enabled:!0,phase:"main",fn:wi,requiresIfExists:["offset"]};var xi=function(n,e){return n=typeof n=="function"?n(Object.assign({},e.rects,{placement:e.placement})):n,Ne(typeof n!="number"?n:We(n,Rt))};function Ci(t){var n,e=t.state,i=t.name,a=t.options,s=e.elements.arrow,u=e.modifiersData.popperOffsets,l=ct(e.placement),f=ue(l),h=[K,nt].indexOf(l)>=0?"height":"width";if(!(!s||!u)){var d=xi(a.padding,e),P=le(s),q=f==="y"?Y:K,b=f==="y"?et:nt,k=e.rects.reference[h]+e.rects.reference[f]-u[f]-e.rects.popper[h],E=u[f]-e.rects.reference[f],w=Bt(s),B=w?f==="y"?w.clientHeight||0:w.clientWidth||0:0,R=k/2-E/2,j=d[q],A=B-P[h]-d[b],T=B/2-P[h]/2+R,L=zt(j,T,A),D=f;e.modifiersData[i]=(n={},n[D]=L,n.centerOffset=L-T,n)}}function Pi(t){var n=t.state,e=t.options.element,i=e===void 0?"[data-popper-arrow]":e;i!=null&&(typeof i=="string"&&(i=n.elements.popper.querySelector(i),!i)||qe(n.elements.popper,i)&&(n.elements.arrow=i))}const ki={name:"arrow",enabled:!0,phase:"main",fn:Ci,effect:Pi,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Ve(t,n,e){return e===void 0&&(e={x:0,y:0}),{top:t.top-n.height-e.y,right:t.right-n.width+e.x,bottom:t.bottom-n.height+e.y,left:t.left-n.width-e.x}}function Ue(t){return[Y,nt,et,K].some(function(n){return t[n]>=0})}function ji(t){var n=t.state,e=t.name,i=n.rects.reference,a=n.rects.popper,s=n.modifiersData.preventOverflow,u=qt(n,{elementContext:"reference"}),l=qt(n,{altBoundary:!0}),f=Ve(u,i),h=Ve(l,a,s),d=Ue(f),P=Ue(h);n.modifiersData[e]={referenceClippingOffsets:f,popperEscapeOffsets:h,isReferenceHidden:d,hasPopperEscaped:P},n.attributes.popper=Object.assign({},n.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":P})}var de=Kn({defaultModifiers:[Zn,Qn,ii,oi,ci,_i,Ai,ki,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:ji}]});function Xe(t){return Ii(t)||Ti(t)||Si(t)||Li()}function Li(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Si(t,n){if(t){if(typeof t=="string")return pe(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return pe(t,n)}}function Ti(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Ii(t){if(Array.isArray(t))return pe(t)}function pe(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,i=new Array(n);e<n;e++)i[e]=t[e];return i}function Ye(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);n&&(i=i.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),e.push.apply(e,i)}return e}function jt(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?Ye(Object(e),!0).forEach(function(i){Di(t,i,e[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):Ye(Object(e)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(e,i))})}return t}function Di(t,n,e){return n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function $i(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function Ke(t,n){for(var e=0;e<n.length;e++){var i=n[e];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function Bi(t,n,e){return n&&Ke(t.prototype,n),e&&Ke(t,e),Object.defineProperty(t,"prototype",{writable:!1}),t}var Ge={placement:"bottom",triggerType:"click",onShow:function(){},onHide:function(){}},Ze=(function(){function t(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};$i(this,t),this._targetEl=n,this._triggerEl=e,this._options=jt(jt({},Ge),i),this._popperInstance=this._createPopperInstace(),this._visible=!1,this._init()}return Bi(t,[{key:"_init",value:function(){var e=this;this._triggerEl&&this._triggerEl.addEventListener("click",function(){e.toggle()})}},{key:"_createPopperInstace",value:function(){return de(this._triggerEl,this._targetEl,{placement:this._options.placement,modifiers:[{name:"offset",options:{offset:[0,10]}}]})}},{key:"_handleClickOutside",value:function(e,i){var a=e.target;a!==i&&!i.contains(a)&&!this._triggerEl.contains(a)&&this._visible&&this.hide(),document.body.removeEventListener("click",this._handleClickOutside,!0)}},{key:"toggle",value:function(){this._visible?(this.hide(),document.body.removeEventListener("click",this._handleClickOutside,!0)):this.show()}},{key:"show",value:function(){var e=this;this._targetEl.classList.remove("hidden"),this._targetEl.classList.add("block"),this._popperInstance.setOptions(function(i){return jt(jt({},i),{},{modifiers:[].concat(Xe(i.modifiers),[{name:"eventListeners",enabled:!0}])})}),document.body.addEventListener("click",function(i){e._handleClickOutside(i,e._targetEl)},!0),this._popperInstance.update(),this._visible=!0,this._options.onShow(this)}},{key:"hide",value:function(){this._targetEl.classList.remove("block"),this._targetEl.classList.add("hidden"),this._popperInstance.setOptions(function(e){return jt(jt({},e),{},{modifiers:[].concat(Xe(e.modifiers),[{name:"eventListeners",enabled:!1}])})}),this._visible=!1,this._options.onHide(this)}}]),t})();window.Dropdown=Ze;function Ri(){document.querySelectorAll("[data-dropdown-toggle]").forEach(function(t){var n=document.getElementById(t.getAttribute("data-dropdown-toggle")),e=t.getAttribute("data-dropdown-placement");new Ze(n,t,{placement:e||Ge.placement})})}function Hi(t){return Fi(t)||zi(t)||qi(t)||Mi()}function Mi(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function qi(t,n){if(t){if(typeof t=="string")return he(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return he(t,n)}}function zi(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Fi(t){if(Array.isArray(t))return he(t)}function he(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,i=new Array(n);e<n;e++)i[e]=t[e];return i}function Je(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);n&&(i=i.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),e.push.apply(e,i)}return e}function Qe(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?Je(Object(e),!0).forEach(function(i){Ni(t,i,e[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):Je(Object(e)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(e,i))})}return t}function Ni(t,n,e){return n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function Wi(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function tn(t,n){for(var e=0;e<n.length;e++){var i=n[e];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function Vi(t,n,e){return n&&tn(t.prototype,n),e&&tn(t,e),Object.defineProperty(t,"prototype",{writable:!1}),t}var en={placement:"center",backdropClasses:"bg-gray-900/50 dark:bg-gray-900/80 fixed inset-0 z-40",onHide:function(){},onShow:function(){},onToggle:function(){}},nn=(function(){function t(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Wi(this,t),this._targetEl=n,this._options=Qe(Qe({},en),e),this._isHidden=!0,this._init()}return Vi(t,[{key:"_init",value:function(){var e=this;this._getPlacementClasses().map(function(i){e._targetEl.classList.add(i)})}},{key:"_createBackdrop",value:function(){if(this._isHidden){var e,i=document.createElement("div");i.setAttribute("modal-backdrop",""),(e=i.classList).add.apply(e,Hi(this._options.backdropClasses.split(" "))),document.querySelector("body").append(i)}}},{key:"_destroyBackdropEl",value:function(){this._isHidden||document.querySelector("[modal-backdrop]").remove()}},{key:"_getPlacementClasses",value:function(){switch(this._options.placement){case"top-left":return["justify-start","items-start"];case"top-center":return["justify-center","items-start"];case"top-right":return["justify-end","items-start"];case"center-left":return["justify-start","items-center"];case"center":return["justify-center","items-center"];case"center-right":return["justify-end","items-center"];case"bottom-left":return["justify-start","items-end"];case"bottom-center":return["justify-center","items-end"];case"bottom-right":return["justify-end","items-end"];default:return["justify-center","items-center"]}}},{key:"toggle",value:function(){this._isHidden?this.show():this.hide(),this._options.onToggle(this)}},{key:"show",value:function(){this._targetEl.classList.add("flex"),this._targetEl.classList.remove("hidden"),this._targetEl.setAttribute("aria-modal","true"),this._targetEl.setAttribute("role","dialog"),this._targetEl.removeAttribute("aria-hidden"),this._createBackdrop(),this._isHidden=!1,this._options.onShow(this)}},{key:"hide",value:function(){this._targetEl.classList.add("hidden"),this._targetEl.classList.remove("flex"),this._targetEl.setAttribute("aria-hidden","true"),this._targetEl.removeAttribute("aria-modal"),this._targetEl.removeAttribute("role"),this._destroyBackdropEl(),this._isHidden=!0,this._options.onHide(this)}}]),t})();window.Modal=nn;var rn=function(n,e){return e.some(function(i){return i.id===n})?e.find(function(i){return i.id===n}):!1};function Ui(){var t=[];document.querySelectorAll("[data-modal-toggle]").forEach(function(n){var e=n.getAttribute("data-modal-toggle"),i=document.getElementById(e),a=i.getAttribute("data-modal-placement");i&&!i.hasAttribute("aria-hidden")&&!i.hasAttribute("aria-modal")&&i.setAttribute("aria-hidden","true");var s=null;rn(e,t)?(s=rn(e,t),s=s.object):(s=new nn(i,{placement:a||en.placement}),t.push({id:e,object:s})),i.hasAttribute("data-modal-show")&&i.getAttribute("data-modal-show")==="true"&&s.show(),n.addEventListener("click",function(){s.toggle()})})}function Xi(t){return Zi(t)||Gi(t)||Ki(t)||Yi()}function Yi(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ki(t,n){if(t){if(typeof t=="string")return ve(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return ve(t,n)}}function Gi(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Zi(t){if(Array.isArray(t))return ve(t)}function ve(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,i=new Array(n);e<n;e++)i[e]=t[e];return i}function an(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);n&&(i=i.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),e.push.apply(e,i)}return e}function on(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?an(Object(e),!0).forEach(function(i){Ji(t,i,e[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):an(Object(e)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(e,i))})}return t}function Ji(t,n,e){return n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function Qi(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function sn(t,n){for(var e=0;e<n.length;e++){var i=n[e];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function tr(t,n,e){return n&&sn(t.prototype,n),e&&sn(t,e),Object.defineProperty(t,"prototype",{writable:!1}),t}var er={placement:"left",bodyScrolling:!1,backdrop:!0,edge:!1,edgeOffset:"bottom-[60px]",backdropClasses:"bg-gray-900/50 dark:bg-gray-900/80 fixed inset-0 z-30",onShow:function(){},onHide:function(){},onToggle:function(){}};window.Drawer=(function(){function t(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,e=arguments.length>1?arguments[1]:void 0;Qi(this,t),this._targetEl=n,this._options=on(on({},er),e),this._visible=!1,this._init()}return tr(t,[{key:"_init",value:function(){var e=this;this._targetEl&&(this._targetEl.setAttribute("aria-hidden","true"),this._targetEl.classList.add("transition-transform")),this._getPlacementClasses(this._options.placement).base.map(function(i){e._targetEl.classList.add(i)}),this.hide()}},{key:"isVisible",value:function(){return this._visible}},{key:"hide",value:function(){var e=this;this._options.edge?(this._getPlacementClasses(this._options.placement+"-edge").active.map(function(i){e._targetEl.classList.remove(i)}),this._getPlacementClasses(this._options.placement+"-edge").inactive.map(function(i){e._targetEl.classList.add(i)})):(this._getPlacementClasses(this._options.placement).active.map(function(i){e._targetEl.classList.remove(i)}),this._getPlacementClasses(this._options.placement).inactive.map(function(i){e._targetEl.classList.add(i)})),this._targetEl.setAttribute("aria-hidden","true"),this._targetEl.removeAttribute("aria-modal"),this._targetEl.removeAttribute("role"),this._options.bodyScrolling||document.body.classList.remove("overflow-hidden"),this._options.backdrop&&this._destroyBackdropEl(),this._visible=!1,this._options.onHide(this)}},{key:"show",value:function(){var e=this;this._options.edge?(this._getPlacementClasses(this._options.placement+"-edge").active.map(function(i){e._targetEl.classList.add(i)}),this._getPlacementClasses(this._options.placement+"-edge").inactive.map(function(i){e._targetEl.classList.remove(i)})):(this._getPlacementClasses(this._options.placement).active.map(function(i){e._targetEl.classList.add(i)}),this._getPlacementClasses(this._options.placement).inactive.map(function(i){e._targetEl.classList.remove(i)})),this._targetEl.setAttribute("aria-modal","true"),this._targetEl.setAttribute("role","dialog"),this._targetEl.removeAttribute("aria-hidden"),this._options.bodyScrolling||document.body.classList.add("overflow-hidden"),this._options.backdrop&&this._createBackdrop(),this._visible=!0,this._options.onShow(this)}},{key:"toggle",value:function(){this.isVisible()?this.hide():this.show()}},{key:"_createBackdrop",value:function(){var e=this;if(!this._visible){var i,a=document.createElement("div");a.setAttribute("drawer-backdrop",""),(i=a.classList).add.apply(i,Xi(this._options.backdropClasses.split(" "))),document.querySelector("body").append(a),a.addEventListener("click",function(){e.hide()})}}},{key:"_destroyBackdropEl",value:function(){this._visible&&document.querySelector("[drawer-backdrop]").remove()}},{key:"_getPlacementClasses",value:function(e){switch(e){case"top":return{base:["top-0","left-0","right-0"],active:["transform-none"],inactive:["-translate-y-full"]};case"right":return{base:["right-0","top-0"],active:["transform-none"],inactive:["translate-x-full"]};case"bottom":return{base:["bottom-0","left-0","right-0"],active:["transform-none"],inactive:["translate-y-full"]};case"left":return{base:["left-0","top-0"],active:["transform-none"],inactive:["-translate-x-full"]};case"bottom-edge":return{base:["left-0","top-0"],active:["transform-none"],inactive:["translate-y-full",this._options.edgeOffset]};default:return{base:["left-0","top-0"],active:["transform-none"],inactive:["-translate-x-full"]}}}}]),t})();function Gt(t){return ar(t)||rr(t)||ir(t)||nr()}function nr(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ir(t,n){if(t){if(typeof t=="string")return ge(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return ge(t,n)}}function rr(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function ar(t){if(Array.isArray(t))return ge(t)}function ge(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,i=new Array(n);e<n;e++)i[e]=t[e];return i}function ln(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);n&&(i=i.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),e.push.apply(e,i)}return e}function cn(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?ln(Object(e),!0).forEach(function(i){or(t,i,e[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):ln(Object(e)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(e,i))})}return t}function or(t,n,e){return n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function sr(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function un(t,n){for(var e=0;e<n.length;e++){var i=n[e];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function lr(t,n,e){return n&&un(t.prototype,n),e&&un(t,e),Object.defineProperty(t,"prototype",{writable:!1}),t}var cr={defaultTabId:null,activeClasses:"text-blue-600 hover:text-blue-600 dark:text-blue-500 dark:hover:text-blue-500 border-blue-600 dark:border-blue-500",inactiveClasses:"dark:border-transparent text-gray-500 hover:text-gray-600 dark:text-gray-400 border-gray-100 hover:border-gray-300 dark:border-gray-700 dark:hover:text-gray-300",onShow:function(){}};window.Tabs=(function(){function t(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};sr(this,t),this._items=n,this._activeTab=e?this.getTab(e.defaultTabId):null,this._options=cn(cn({},cr),e),this._init()}return lr(t,[{key:"_init",value:function(){var e=this;this._items.length&&(this._activeTab||this._setActiveTab(this._items[0]),this.show(this._activeTab.id,!0),this._items.map(function(i){i.triggerEl.addEventListener("click",function(){e.show(i.id)})}))}},{key:"getActiveTab",value:function(){return this._activeTab}},{key:"_setActiveTab",value:function(e){this._activeTab=e}},{key:"getTab",value:function(e){return this._items.filter(function(i){return i.id===e})[0]}},{key:"show",value:function(e){var i=this,a,s,u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,l=this.getTab(e);l===this._activeTab&&!u||(this._items.map(function(f){if(f!==l){var h,d;(h=f.triggerEl.classList).remove.apply(h,Gt(i._options.activeClasses.split(" "))),(d=f.triggerEl.classList).add.apply(d,Gt(i._options.inactiveClasses.split(" "))),f.targetEl.classList.add("hidden"),f.triggerEl.setAttribute("aria-selected",!1)}}),(a=l.triggerEl.classList).add.apply(a,Gt(this._options.activeClasses.split(" "))),(s=l.triggerEl.classList).remove.apply(s,Gt(this._options.inactiveClasses.split(" "))),l.triggerEl.setAttribute("aria-selected",!0),l.targetEl.classList.remove("hidden"),this._setActiveTab(l),this._options.onShow(this,l))}}]),t})();function fn(t){return pr(t)||dr(t)||fr(t)||ur()}function ur(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function fr(t,n){if(t){if(typeof t=="string")return me(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return me(t,n)}}function dr(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function pr(t){if(Array.isArray(t))return me(t)}function me(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,i=new Array(n);e<n;e++)i[e]=t[e];return i}function dn(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);n&&(i=i.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),e.push.apply(e,i)}return e}function Lt(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?dn(Object(e),!0).forEach(function(i){hr(t,i,e[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):dn(Object(e)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(e,i))})}return t}function hr(t,n,e){return n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function vr(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function pn(t,n){for(var e=0;e<n.length;e++){var i=n[e];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function gr(t,n,e){return n&&pn(t.prototype,n),e&&pn(t,e),Object.defineProperty(t,"prototype",{writable:!1}),t}var mr={placement:"top",triggerType:"hover",onShow:function(){},onHide:function(){}};window.Tooltip=(function(){function t(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};vr(this,t),this._targetEl=n,this._triggerEl=e,this._options=Lt(Lt({},mr),i),this._popperInstance=this._createPopperInstace(),this._init()}return gr(t,[{key:"_init",value:function(){var e=this;if(this._triggerEl){var i=this._getTriggerEvents();i.showEvents.forEach(function(a){e._triggerEl.addEventListener(a,function(){e.show()})}),i.hideEvents.forEach(function(a){e._triggerEl.addEventListener(a,function(){e.hide()})})}}},{key:"_createPopperInstace",value:function(){return de(this._triggerEl,this._targetEl,{placement:this._options.placement,modifiers:[{name:"offset",options:{offset:[0,8]}}]})}},{key:"_getTriggerEvents",value:function(){switch(this._options.triggerType){case"hover":return{showEvents:["mouseenter","focus"],hideEvents:["mouseleave","blur"]};case"click":return{showEvents:["click","focus"],hideEvents:["focusout","blur"]};default:return{showEvents:["mouseenter","focus"],hideEvents:["mouseleave","blur"]}}}},{key:"show",value:function(){this._targetEl.classList.remove("opacity-0","invisible"),this._targetEl.classList.add("opacity-100","visible"),this._popperInstance.setOptions(function(e){return Lt(Lt({},e),{},{modifiers:[].concat(fn(e.modifiers),[{name:"eventListeners",enabled:!0}])})}),this._popperInstance.update(),this._options.onShow(this)}},{key:"hide",value:function(){this._targetEl.classList.remove("opacity-100","visible"),this._targetEl.classList.add("opacity-0","invisible"),this._popperInstance.setOptions(function(e){return Lt(Lt({},e),{},{modifiers:[].concat(fn(e.modifiers),[{name:"eventListeners",enabled:!1}])})}),this._options.onHide(this)}}]),t})();function hn(t){return Or(t)||_r(t)||br(t)||yr()}function yr(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function br(t,n){if(t){if(typeof t=="string")return ye(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return ye(t,n)}}function _r(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Or(t){if(Array.isArray(t))return ye(t)}function ye(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,i=new Array(n);e<n;e++)i[e]=t[e];return i}function vn(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);n&&(i=i.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),e.push.apply(e,i)}return e}function St(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?vn(Object(e),!0).forEach(function(i){Er(t,i,e[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):vn(Object(e)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(e,i))})}return t}function Er(t,n,e){return n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function wr(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function gn(t,n){for(var e=0;e<n.length;e++){var i=n[e];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function Ar(t,n,e){return n&&gn(t.prototype,n),e&&gn(t,e),Object.defineProperty(t,"prototype",{writable:!1}),t}var Zt={placement:"top",offset:10,triggerType:"hover",onShow:function(){},onHide:function(){}},mn=(function(){function t(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};wr(this,t),this._targetEl=n,this._triggerEl=e,this._options=St(St({},Zt),i),this._popperInstance=this._createPopperInstace(),this._init()}return Ar(t,[{key:"_init",value:function(){var e=this;if(this._triggerEl){var i=this._getTriggerEvents();i.showEvents.forEach(function(a){e._triggerEl.addEventListener(a,function(){e.show()}),e._targetEl.addEventListener(a,function(){e.show()})}),i.hideEvents.forEach(function(a){e._triggerEl.addEventListener(a,function(){setTimeout(function(){e._targetEl.matches(":hover")||e.hide()},100)}),e._targetEl.addEventListener(a,function(){setTimeout(function(){e._triggerEl.matches(":hover")||e.hide()},100)})})}}},{key:"_createPopperInstace",value:function(){return de(this._triggerEl,this._targetEl,{placement:this._options.placement,modifiers:[{name:"offset",options:{offset:[0,this._options.offset]}}]})}},{key:"_getTriggerEvents",value:function(){switch(this._options.triggerType){case"hover":return{showEvents:["mouseenter","focus"],hideEvents:["mouseleave","blur"]};case"click":return{showEvents:["click","focus"],hideEvents:["focusout","blur"]};default:return{showEvents:["mouseenter","focus"],hideEvents:["mouseleave","blur"]}}}},{key:"show",value:function(){this._targetEl.classList.remove("opacity-0","invisible"),this._targetEl.classList.add("opacity-100","visible"),this._popperInstance.setOptions(function(e){return St(St({},e),{},{modifiers:[].concat(hn(e.modifiers),[{name:"eventListeners",enabled:!0}])})}),this._popperInstance.update(),this._options.onShow(this)}},{key:"hide",value:function(){this._targetEl.classList.remove("opacity-100","visible"),this._targetEl.classList.add("opacity-0","invisible"),this._popperInstance.setOptions(function(e){return St(St({},e),{},{modifiers:[].concat(hn(e.modifiers),[{name:"eventListeners",enabled:!1}])})}),this._options.onHide(this)}}]),t})();window.Popover=mn;function yn(){document.querySelectorAll("[data-popover-target]").forEach(function(t){var n=document.getElementById(t.getAttribute("data-popover-target")),e=t.getAttribute("data-popover-trigger"),i=t.getAttribute("data-popover-placement"),a=t.getAttribute("data-popover-offset");new mn(n,t,{placement:i||Zt.placement,offset:a?parseInt(a):Zt.offset,triggerType:e||Zt.triggerType})})}document.addEventListener("turbolinks:load",()=>{Ri(),V(),Ui(),yn()}),document.addEventListener("reactions:loaded",()=>{yn()})})();var Hr={init(){document.addEventListener("alpine:init",()=>this.startComponent())},startComponent(){Ee.data("reactions",(r=[],ut=[],S="")=>({url:S,myReactions:r,articleReactions:ut,allReactions:[],isAuthenticated:!1,init(){this.treatArticleReactions(),this.allReactions=window.App.defaultReactions,this.isAuthenticated=window.App.isAuthenticated,this.dispatchFlowbiteEvent()},treatArticleReactions(){let m=this.articleReactions;this.articleReactions=[],Object.entries(m).forEach(y=>{let O=y[0],M=Object.values(y[1]);this.articleReactions.push({id:this.generateVirtualReactionId(O),name:O,count:M.length,users:M.map(it=>it.user?.username??"")})})},toggleReaction(m){!this.url.length||!this.isAuthenticated||axios.post(this.url,{reaction:m}).then(y=>{if(y.data.success){if(!y.data.added){this.removeReaction(m,y.data.username);return}this.addReaction(m,y.data.username)}})},addReaction(m,y){this.myReactions.push(m);let O=this.getReactionDataFromName(m);if(O){O.count++,O.users.push(y);return}this.articleReactions.push({id:this.generateVirtualReactionId(m),name:m,count:1,users:[y]}),this.dispatchFlowbiteEvent()},removeReaction(m,y){this.myReactions.splice(this.myReactions.indexOf(m),1);let O=this.getReactionDataFromName(m);if(O.count>1){O.count--,O.users.splice(O.users.indexOf(y),1);return}this.$nextTick(()=>{this.articleReactions.splice(this.articleReactions.indexOf(O),1)})},generateVirtualReactionId(m){return m+Math.floor(Math.random()*1e3)},canAddReactionFromModal(m){return!this.userHasReaction(m)&&!this.articleHasReaction(m)},userHasReaction(m){return this.myReactions.includes(m.name)},articleHasReaction(m){return typeof this.getReactionDataFromName(m)<"u"},getReactionDataFromName(m){return this.articleReactions.find(y=>y.name===m)},dispatchFlowbiteEvent(){this.$nextTick(()=>document.dispatchEvent(new CustomEvent("reactions:loaded")))}}))}};function Sn(r,ut,S,m){return r.params.createElements&&Object.keys(m).forEach(y=>{if(!S[y]&&S.auto===!0){let O=Rr(r.el,`.${m[y]}`)[0];O||(O=$r("div",m[y]),O.className=m[y],r.el.append(O)),S[y]=O,ut[y]=O}}),S}var jn='<svg class="swiper-navigation-icon" width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/></svg>';function Mr({swiper:r,extendParams:ut,on:S,emit:m}){ut({navigation:{nextEl:null,prevEl:null,addIcons:!0,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),r.navigation={nextEl:null,prevEl:null,arrowSvg:jn};function y(v){let g;return v&&typeof v=="string"&&r.isElement&&(g=r.el.querySelector(v)||r.hostEl.querySelector(v),g)?g:(v&&(typeof v=="string"&&(g=[...document.querySelectorAll(v)]),r.params.uniqueNavElements&&typeof v=="string"&&g&&g.length>1&&r.el.querySelectorAll(v).length===1?g=r.el.querySelector(v):g&&g.length===1&&(g=g[0])),v&&!g?v:g)}function O(v,g){const C=r.params.navigation;v=N(v),v.forEach(x=>{x&&(x.classList[g?"add":"remove"](...C.disabledClass.split(" ")),x.tagName==="BUTTON"&&(x.disabled=g),r.params.watchOverflow&&r.enabled&&x.classList[r.isLocked?"add":"remove"](C.lockClass))})}function M(){const{nextEl:v,prevEl:g}=r.navigation;if(r.params.loop){O(g,!1),O(v,!1);return}O(g,r.isBeginning&&!r.params.rewind),O(v,r.isEnd&&!r.params.rewind)}function it(v){v.preventDefault(),!(r.isBeginning&&!r.params.loop&&!r.params.rewind)&&(r.slidePrev(),m("navigationPrev"))}function ft(v){v.preventDefault(),!(r.isEnd&&!r.params.loop&&!r.params.rewind)&&(r.slideNext(),m("navigationNext"))}function _t(){const v=r.params.navigation;if(r.params.navigation=Sn(r,r.originalParams.navigation,r.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(v.nextEl||v.prevEl))return;let g=y(v.nextEl),C=y(v.prevEl);Object.assign(r.navigation,{nextEl:g,prevEl:C}),g=N(g),C=N(C);const x=(o,c)=>{if(o){if(v.addIcons&&o.matches(".swiper-button-next,.swiper-button-prev")&&!o.querySelector("svg")){const p=document.createElement("div");Oe(p,jn),o.appendChild(p.querySelector("svg")),p.remove()}o.addEventListener("click",c==="next"?ft:it)}!r.enabled&&o&&o.classList.add(...v.lockClass.split(" "))};g.forEach(o=>x(o,"next")),C.forEach(o=>x(o,"prev"))}function dt(){let{nextEl:v,prevEl:g}=r.navigation;v=N(v),g=N(g);const C=(x,o)=>{x.removeEventListener("click",o==="next"?ft:it),x.classList.remove(...r.params.navigation.disabledClass.split(" "))};v.forEach(x=>C(x,"next")),g.forEach(x=>C(x,"prev"))}S("init",()=>{r.params.navigation.enabled===!1?pt():(_t(),M())}),S("toEdge fromEdge lock unlock",()=>{M()}),S("destroy",()=>{dt()}),S("enable disable",()=>{let{nextEl:v,prevEl:g}=r.navigation;if(v=N(v),g=N(g),r.enabled){M();return}[...v,...g].filter(C=>!!C).forEach(C=>C.classList.add(r.params.navigation.lockClass))}),S("click",(v,g)=>{let{nextEl:C,prevEl:x}=r.navigation;C=N(C),x=N(x);const o=g.target;let c=x.includes(o)||C.includes(o);if(r.isElement&&!c){const p=g.path||g.composedPath&&g.composedPath();p&&(c=p.find(_=>C.includes(_)||x.includes(_)))}if(r.params.navigation.hideOnClick&&!c){if(r.pagination&&r.params.pagination&&r.params.pagination.clickable&&(r.pagination.el===o||r.pagination.el.contains(o)))return;let p;C.length?p=C[0].classList.contains(r.params.navigation.hiddenClass):x.length&&(p=x[0].classList.contains(r.params.navigation.hiddenClass)),m(p===!0?"navigationShow":"navigationHide"),[...C,...x].filter(_=>!!_).forEach(_=>_.classList.toggle(r.params.navigation.hiddenClass))}});const rt=()=>{r.el.classList.remove(...r.params.navigation.navigationDisabledClass.split(" ")),_t(),M()},pt=()=>{r.el.classList.add(...r.params.navigation.navigationDisabledClass.split(" ")),dt()};Object.assign(r.navigation,{enable:rt,disable:pt,update:M,init:_t,destroy:dt})}function Vt(r=""){return`.${r.trim().replace(/([\.:!+\/()[\]#>~*^$|=,'"@{}\\])/g,"\\$1").replace(/ /g,".")}`}function qr({swiper:r,extendParams:ut,on:S,emit:m}){const y="swiper-pagination";ut({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:o=>o,formatFractionTotal:o=>o,bulletClass:`${y}-bullet`,bulletActiveClass:`${y}-bullet-active`,modifierClass:`${y}-`,currentClass:`${y}-current`,totalClass:`${y}-total`,hiddenClass:`${y}-hidden`,progressbarFillClass:`${y}-progressbar-fill`,progressbarOppositeClass:`${y}-progressbar-opposite`,clickableClass:`${y}-clickable`,lockClass:`${y}-lock`,horizontalClass:`${y}-horizontal`,verticalClass:`${y}-vertical`,paginationDisabledClass:`${y}-disabled`}}),r.pagination={el:null,bullets:[]};let O,M=0;function it(){return!r.params.pagination.el||!r.pagination.el||Array.isArray(r.pagination.el)&&r.pagination.el.length===0}function ft(o,c){const{bulletActiveClass:p}=r.params.pagination;o&&(o=o[`${c==="prev"?"previous":"next"}ElementSibling`],o&&(o.classList.add(`${p}-${c}`),o=o[`${c==="prev"?"previous":"next"}ElementSibling`],o&&o.classList.add(`${p}-${c}-${c}`)))}function _t(o,c,p){if(o=o%p,c=c%p,c===o+1)return"next";if(c===o-1)return"previous"}function dt(o){const c=o.target.closest(Vt(r.params.pagination.bulletClass));if(!c)return;o.preventDefault();const p=kn(c)*r.params.slidesPerGroup;if(r.params.loop){if(r.realIndex===p)return;const _=_t(r.realIndex,p,r.slides.length);_==="next"?r.slideNext():_==="previous"?r.slidePrev():r.slideToLoop(p)}else r.slideTo(p)}function rt(){const o=r.rtl,c=r.params.pagination;if(it())return;let p=r.pagination.el;p=N(p);let _,V;const st=r.virtual&&r.params.virtual.enabled?r.virtual.slides.length:r.slides.length,Dt=r.params.loop?Math.ceil(st/r.params.slidesPerGroup):r.snapGrid.length;if(r.params.loop?(V=r.previousRealIndex||0,_=r.params.slidesPerGroup>1?Math.floor(r.realIndex/r.params.slidesPerGroup):r.realIndex):typeof r.snapIndex<"u"?(_=r.snapIndex,V=r.previousSnapIndex):(V=r.previousIndex||0,_=r.activeIndex||0),c.type==="bullets"&&r.pagination.bullets&&r.pagination.bullets.length>0){const I=r.pagination.bullets;let Q,U,ht;if(c.dynamicBullets&&(O=Ir(I[0],r.isHorizontal()?"width":"height",!0),p.forEach(H=>{H.style[r.isHorizontal()?"width":"height"]=`${O*(c.dynamicMainBullets+4)}px`}),c.dynamicMainBullets>1&&V!==void 0&&(M+=_-(V||0),M>c.dynamicMainBullets-1?M=c.dynamicMainBullets-1:M<0&&(M=0)),Q=Math.max(_-M,0),U=Q+(Math.min(I.length,c.dynamicMainBullets)-1),ht=(U+Q)/2),I.forEach(H=>{const $=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(W=>`${c.bulletActiveClass}${W}`)].map(W=>typeof W=="string"&&W.includes(" ")?W.split(" "):W).flat();H.classList.remove(...$)}),p.length>1)I.forEach(H=>{const $=kn(H);$===_?H.classList.add(...c.bulletActiveClass.split(" ")):r.isElement&&H.setAttribute("part","bullet"),c.dynamicBullets&&($>=Q&&$<=U&&H.classList.add(...`${c.bulletActiveClass}-main`.split(" ")),$===Q&&ft(H,"prev"),$===U&&ft(H,"next"))});else{const H=I[_];if(H&&H.classList.add(...c.bulletActiveClass.split(" ")),r.isElement&&I.forEach(($,W)=>{$.setAttribute("part",W===_?"bullet-active":"bullet")}),c.dynamicBullets){const $=I[Q],W=I[U];for(let gt=Q;gt<=U;gt+=1)I[gt]&&I[gt].classList.add(...`${c.bulletActiveClass}-main`.split(" "));ft($,"prev"),ft(W,"next")}}if(c.dynamicBullets){const H=Math.min(I.length,c.dynamicMainBullets+4),$=(O*H-O)/2-ht*O,W=o?"right":"left";I.forEach(gt=>{gt.style[r.isHorizontal()?W:"top"]=`${$}px`})}}p.forEach((I,Q)=>{if(c.type==="fraction"&&(I.querySelectorAll(Vt(c.currentClass)).forEach(U=>{U.textContent=c.formatFractionCurrent(_+1)}),I.querySelectorAll(Vt(c.totalClass)).forEach(U=>{U.textContent=c.formatFractionTotal(Dt)})),c.type==="progressbar"){let U;c.progressbarOpposite?U=r.isHorizontal()?"vertical":"horizontal":U=r.isHorizontal()?"horizontal":"vertical";const ht=(_+1)/Dt;let H=1,$=1;U==="horizontal"?H=ht:$=ht,I.querySelectorAll(Vt(c.progressbarFillClass)).forEach(W=>{W.style.transform=`translate3d(0,0,0) scaleX(${H}) scaleY(${$})`,W.style.transitionDuration=`${r.params.speed}ms`})}c.type==="custom"&&c.renderCustom?(Oe(I,c.renderCustom(r,_+1,Dt)),Q===0&&m("paginationRender",I)):(Q===0&&m("paginationRender",I),m("paginationUpdate",I)),r.params.watchOverflow&&r.enabled&&I.classList[r.isLocked?"add":"remove"](c.lockClass)})}function pt(){const o=r.params.pagination;if(it())return;const c=r.virtual&&r.params.virtual.enabled?r.virtual.slides.length:r.grid&&r.params.grid.rows>1?r.slides.length/Math.ceil(r.params.grid.rows):r.slides.length;let p=r.pagination.el;p=N(p);let _="";if(o.type==="bullets"){let V=r.params.loop?Math.ceil(c/r.params.slidesPerGroup):r.snapGrid.length;r.params.freeMode&&r.params.freeMode.enabled&&V>c&&(V=c);for(let st=0;st<V;st+=1)o.renderBullet?_+=o.renderBullet.call(r,st,o.bulletClass):_+=`<${o.bulletElement} ${r.isElement?'part="bullet"':""} class="${o.bulletClass}"></${o.bulletElement}>`}o.type==="fraction"&&(o.renderFraction?_=o.renderFraction.call(r,o.currentClass,o.totalClass):_=`<span class="${o.currentClass}"></span> / <span class="${o.totalClass}"></span>`),o.type==="progressbar"&&(o.renderProgressbar?_=o.renderProgressbar.call(r,o.progressbarFillClass):_=`<span class="${o.progressbarFillClass}"></span>`),r.pagination.bullets=[],p.forEach(V=>{o.type!=="custom"&&Oe(V,_||""),o.type==="bullets"&&r.pagination.bullets.push(...V.querySelectorAll(Vt(o.bulletClass)))}),o.type!=="custom"&&m("paginationRender",p[0])}function v(){r.params.pagination=Sn(r,r.originalParams.pagination,r.params.pagination,{el:"swiper-pagination"});const o=r.params.pagination;if(!o.el)return;let c;typeof o.el=="string"&&r.isElement&&(c=r.el.querySelector(o.el)),!c&&typeof o.el=="string"&&(c=[...document.querySelectorAll(o.el)]),c||(c=o.el),!(!c||c.length===0)&&(r.params.uniqueNavElements&&typeof o.el=="string"&&Array.isArray(c)&&c.length>1&&(c=[...r.el.querySelectorAll(o.el)],c.length>1&&(c=c.find(p=>Br(p,".swiper")[0]===r.el))),Array.isArray(c)&&c.length===1&&(c=c[0]),Object.assign(r.pagination,{el:c}),c=N(c),c.forEach(p=>{o.type==="bullets"&&o.clickable&&p.classList.add(...(o.clickableClass||"").split(" ")),p.classList.add(o.modifierClass+o.type),p.classList.add(r.isHorizontal()?o.horizontalClass:o.verticalClass),o.type==="bullets"&&o.dynamicBullets&&(p.classList.add(`${o.modifierClass}${o.type}-dynamic`),M=0,o.dynamicMainBullets<1&&(o.dynamicMainBullets=1)),o.type==="progressbar"&&o.progressbarOpposite&&p.classList.add(o.progressbarOppositeClass),o.clickable&&p.addEventListener("click",dt),r.enabled||p.classList.add(o.lockClass)}))}function g(){const o=r.params.pagination;if(it())return;let c=r.pagination.el;c&&(c=N(c),c.forEach(p=>{p.classList.remove(o.hiddenClass),p.classList.remove(o.modifierClass+o.type),p.classList.remove(r.isHorizontal()?o.horizontalClass:o.verticalClass),o.clickable&&(p.classList.remove(...(o.clickableClass||"").split(" ")),p.removeEventListener("click",dt))})),r.pagination.bullets&&r.pagination.bullets.forEach(p=>p.classList.remove(...o.bulletActiveClass.split(" ")))}S("changeDirection",()=>{if(!r.pagination||!r.pagination.el)return;const o=r.params.pagination;let{el:c}=r.pagination;c=N(c),c.forEach(p=>{p.classList.remove(o.horizontalClass,o.verticalClass),p.classList.add(r.isHorizontal()?o.horizontalClass:o.verticalClass)})}),S("init",()=>{r.params.pagination.enabled===!1?x():(v(),pt(),rt())}),S("activeIndexChange",()=>{typeof r.snapIndex>"u"&&rt()}),S("snapIndexChange",()=>{rt()}),S("snapGridLengthChange",()=>{pt(),rt()}),S("destroy",()=>{g()}),S("enable disable",()=>{let{el:o}=r.pagination;o&&(o=N(o),o.forEach(c=>c.classList[r.enabled?"remove":"add"](r.params.pagination.lockClass)))}),S("lock unlock",()=>{rt()}),S("click",(o,c)=>{const p=c.target,_=N(r.pagination.el);if(r.params.pagination.el&&r.params.pagination.hideOnClick&&_&&_.length>0&&!p.classList.contains(r.params.pagination.bulletClass)){if(r.navigation&&(r.navigation.nextEl&&p===r.navigation.nextEl||r.navigation.prevEl&&p===r.navigation.prevEl))return;_[0].classList.contains(r.params.pagination.hiddenClass)===!0?m("paginationShow"):m("paginationHide"),_.forEach(V=>V.classList.toggle(r.params.pagination.hiddenClass))}});const C=()=>{r.el.classList.remove(r.params.pagination.paginationDisabledClass);let{el:o}=r.pagination;o&&(o=N(o),o.forEach(c=>c.classList.remove(r.params.pagination.paginationDisabledClass))),v(),pt(),rt()},x=()=>{r.el.classList.add(r.params.pagination.paginationDisabledClass);let{el:o}=r.pagination;o&&(o=N(o),o.forEach(c=>c.classList.add(r.params.pagination.paginationDisabledClass))),g()};Object.assign(r.pagination,{enable:C,disable:x,render:pt,update:rt,init:v,destroy:g})}Hr.init();Ee.plugin(Dr);Ee.start();Ln.use([Mr,qr]);document.addEventListener("DOMContentLoaded",function(){new Ln(".swiper",{navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".swiper-pagination"}})});console.log(`%cAtom CMS%c
|
|
|
|
Atom CMS is a CMS for made for the community to enjoy. You can join our wonderful community at https://discord.gg/rX3aShUHdg
|
|
|
|
`,"color: #14619c; -webkit-text-stroke: 2px black; font-size: 32px; font-weight: bold;","");
|