PageSourceSearch

http://bons-rabais.ch/assets/index-BDkr-YqK-3EhHjrHy.js

js bons-rabais.ch collected 2026-10-05 21:14:00 UTC 29,154 bytes, 2 lines download raw bytes

vendor: 17,084 bytes, lines 1-2
1import{aj as Ce,a8 as Pe,b as Je,x as Le,w as K,at as ft,e as F,B as X,H as vt,z as je,d as et,o as A,c as re,C as u,R as bt,a3 as pt,a5 as ce,g as W,i as Z,ac as Ke,U as $,I as ze,f as me,M as yt,l as _,S as j,T as x,ap as U,Q as mt,j as he,t as ge,F as ht,h as V,a as gt,a0 as He,n as kt,a6 as qe,v as wt,ax as Ct,q as Tt,y as St}from"./index-DkbZ_9L7.js";import{d as Ft,e as Te,f as Nt,o as Bt,g as Et}from"./index-C0p9vHHI-CItwsyQQ.js";import{t as At,n as Rt,a as Me,c as Dt}from"./index-BSgsF2PB-B-sg7bB-.js";import{u as It,a as Ot,_ as Pt,g as xt}from"./getElement-DrDVR-jO-DfBeR4z1.js";import{u as Re,_ as De}from"./BButton.vue_vue_type_script_setup_true_lang-D5Eg7-Zv-BnQqKIMj.js";import{u as tt}from"./useDefaults-DESCdb0p-PY1oiIAw.js";import{a as Ge,i as Vt}from"./dom-DVb-f0ZG-e0Xjyti_.js";var at=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],Se=at.join(","),rt=typeof Element>"u",J=rt?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Fe=!rt&&Element.prototype.getRootNode?function(n){var e;return n==null||(e=n.getRootNode)===null||e===void 0?void 0:e.call(n)}:function(n){return n?.ownerDocument},Ne=function n(e,t){var r;t===void 0&&(t=!0);var a=e==null||(r=e.getAttribute)===null||r===void 0?void 0:r.call(e,"inert"),s=a===""||a==="true",o=s||t&&e&&n(e.parentNode);return o},Lt=function(e){var t,r=e==null||(t=e.getAttribute)===null||t===void 0?void 0:t.call(e,"contenteditable");return r===""||r==="true"},nt=function(e,t,r){if(Ne(e))return[];var a=Array.prototype.slice.apply(e.querySelectorAll(Se));return t&&J.call(e,Se)&&a.unshift(e),a=a.filter(r),a},ot=function n(e,t,r){for(var a=[],s=Array.from(e);s.length;){var o=s.shift();if(!Ne(o,!1))if(o.tagName==="SLOT"){var c=o.assignedElements(),f=c.length?c:o.children,v=n(f,!0,r);r.flatten?a.push.apply(a,v):a.push({scopeParent:o,candidates:v})}else{var m=J.call(o,Se);m&&r.filter(o)&&(t||!e.includes(o))&&a.push(o);var h=o.shadowRoot||typeof r.getShadowRoot=="function"&&r.getShadowRoot(o),w=!Ne(h,!1)&&(!r.shadowRootFilter||r.shadowRootFilter(o));if(h&&w){var R=n(h===!0?o.children:h.children,!0,r);r.flatten?a.push.apply(a,R):a.push({scopeParent:o,candidates:R})}else s.unshift.apply(s,o.children)}}return a},lt=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},Q=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||Lt(e))&&!lt(e)?0:e.tabIndex},Mt=function(e,t){var r=Q(e);return r<0&&t&&!lt(e)?0:r},$t=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},it=function(e){return e.tagName==="INPUT"},_t=function(e){return it(e)&&e.type==="hidden"},jt=function(e){var t=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(r){return r.tagName==="SUMMARY"});return t},Kt=function(e,t){for(var r=0;r<e.length;r++)if(e[r].checked&&e[r].form===t)return e[r]},zt=function(e){if(!e.name)return!0;var t=e.form||Fe(e),r=function(c){return t.querySelectorAll('input[type="radio"][name="'+c+'"]')},a;if(typeof window<"u"&&typeof window.CSS<"u"&&typeof window.CSS.escape=="function")a=r(window.CSS.escape(e.name));else try{a=r(e.name)}catch(o){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",o.message),!1}var s=Kt(a,e.form);return!s||s===e},Ht=function(e){return it(e)&&e.type==="radio"},qt=function(e){return Ht(e)&&!zt(e)},Gt=function(e){var t,r=e&&Fe(e),a=(t=r)===null||t===void 0?void 0:t.host,s=!1;if(r&&r!==e){var o,c,f;for(s=!!((o=a)!==null&&o!==void 0&&(c=o.ownerDocument)!==null&&c!==void 0&&c.contains(a)||e!=null&&(f=e.ownerDocument)!==null&&f!==void 0&&f.contains(e));!s&&a;){var v,m,h;r=Fe(a),a=(v=r)===null||v===void 0?void 0:v.host,s=!!((m=a)!==null&&m!==void 0&&(h=m.ownerDocument)!==null&&h!==void 0&&h.contains(a))}}return s},We=function(e){var t=e.getBoundingClientRect(),r=t.width,a=t.height;return r===0&&a===0},Wt=function(e,t){var r=t.displayCheck,a=t.getShadowRoot;if(getComputedStyle(e).visibility==="hidden")return!0;var s=J.call(e,"details>summary:first-of-type"),o=s?e.parentElement:e;if(J.call(o,"details:not([open]) *"))return!0;if(!r||r==="full"||r==="legacy-full"){if(typeof a=="function"){for(var c=e;e;){var f=e.parentElement,v=Fe(e);if(f&&!f.shadowRoot&&a(f)===!0)return We(e);e.assignedSlot?e=e.assignedSlot:!f&&v!==e.ownerDocument?e=v.host:e=f}e=c}if(Gt(e))return!e.getClientRects().length;if(r!=="legacy-full")return!0}else if(r==="non-zero-area")return We(e);return!1},Zt=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if(t.tagName==="FIELDSET"&&t.disabled){for(var r=0;r<t.children.length;r++){var a=t.children.item(r);if(a.tagName==="LEGEND")return J.call(t,"fieldset[disabled] *")?!0:!a.contains(e)}return!0}t=t.parentElement}return!1},Be=function(e,t){return!(t.disabled||Ne(t)||_t(t)||Wt(t,e)||jt(t)||Zt(t))},xe=function(e,t){return!(qt(t)||Q(t)<0||!Be(e,t))},Ut=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!(isNaN(t)||t>=0)},Yt=function n(e){var t=[],r=[];return e.forEach(function(a,s){var o=!!a.scopeParent,c=o?a.scopeParent:a,f=Mt(c,o),v=o?n(a.candidates):c;f===0?o?t.push.apply(t,v):t.push(c):r.push({documentOrder:s,tabIndex:f,item:a,isScope:o,content:v})}),r.sort($t).reduce(function(a,s){return s.isScope?a.push.apply(a,s.content):a.push(s.content),a},[]).concat(t)},Qt=function(e,t){t=t||{};var r;return t.getShadowRoot?r=ot([e],t.includeContainer,{filter:xe.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:Ut}):r=nt(e,t.includeContainer,xe.bind(null,t)),Yt(r)},Xt=function(e,t){t=t||{};var r;return t.getShadowRoot?r=ot([e],t.includeContainer,{filter:Be.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):r=nt(e,t.includeContainer,Be.bind(null,t)),r},ae=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return J.call(e,Se)===!1?!1:xe(t,e)},Jt=at.concat("iframe").join(","),Ie=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return J.call(e,Jt)===!1?!1:Be(t,e)};function Ve(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=Array(e);t<e;t++)r[t]=n[t];return r}function ea(n){if(Array.isArray(n))return Ve(n)}function ta(n,e,t){return(e=la(e))in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function aa(n){if(typeof Symbol<"u"&&n[Symbol.iterator]!=null||n["@@iterator"]!=null)return Array.from(n)}function ra(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
2In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ze(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(n,a).enumerable})),t.push.apply(t,r)}return t}function Ue(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?arguments[e]:{};e%2?Ze(Object(t),!0).forEach(function(r){ta(n,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):Ze(Object(t)).forEach(function(r){Object.defineProperty(n,r,Object.getOwnPropertyDescriptor(t,r))})}return n}function na(n){return ea(n)||aa(n)||ia(n)||ra()}function oa(n,e){if(typeof n!="object"||!n)return n;var t=n[Symbol.toPrimitive];if(t!==void 0){var r=t.call(n,e);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(n)}function la(n){var e=oa(n,"string");return typeof e=="symbol"?e:e+""}function ia(n,e){if(n){if(typeof n=="string")return Ve(n,e);var t={}.toString.call(n).slice(8,-1);return t==="Object"&&n.constructor&&(t=n.constructor.name),t==="Map"||t==="Set"?Array.from(n):t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?Ve(n,e):void 0}}var Ye={activateTrap:function(e,t){if(e.length>0){var r=e[e.length-1];r!==t&&r._setPausedState(!0)}var a=e.indexOf(t);a===-1||e.splice(a,1),e.push(t)},deactivateTrap:function(e,t){var r=e.indexOf(t);r!==-1&&e.splice(r,1),e.length>0&&!e[e.length-1]._isManuallyPaused()&&e[e.length-1]._setPausedState(!1)}},sa=function(e){return e.tagName&&e.tagName.toLowerCase()==="input"&&typeof e.select=="function"},ua=function(e){return e?.key==="Escape"||e?.key==="Esc"||e?.keyCode===27},fe=function(e){return e?.key==="Tab"||e?.keyCode===9},ca=function(e){return fe(e)&&!e.shiftKey},da=function(e){return fe(e)&&e.shiftKey},Qe=function(e){return setTimeout(e,0)},de=function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];return typeof e=="function"?e.apply(void 0,r):e},ke=function(e){return e.target.shadowRoot&&typeof e.composedPath=="function"?e.composedPath()[0]:e.target},fa=[],va=function(e,t){var r=t?.document||document,a=t?.trapStack||fa,s=Ue({returnFocusOnDeactivate:!0,escapeDeactivates:!0,delayInitialFocus:!0,isKeyForward:ca,isKeyBackward:da},t),o={containers:[],containerGroups:[],tabbableGroups:[],nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1,manuallyPaused:!1,delayInitialFocusTimer:void 0,recentNavEvent:void 0},c,f=function(l,i,d){return l&&l[i]!==void 0?l[i]:s[d||i]},v=function(l,i){var d=typeof i?.composedPath=="function"?i.composedPath():void 0;return o.containerGroups.findIndex(function(p){var y=p.container,k=p.tabbableNodes;return y.contains(l)||d?.includes(y)||k.find(function(b){return b===l})})},m=function(l){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},d=i.hasFallback,p=d===void 0?!1:d,y=i.params,k=y===void 0?[]:y,b=s[l];if(typeof b=="function"&&(b=b.apply(void 0,na(k))),b===!0&&(b=void 0),!b){if(b===void 0||b===!1)return b;throw new Error("`".concat(l,"` was specified but was not a node, or did not return a node"))}var C=b;if(typeof b=="string"){try{C=r.querySelector(b)}catch(T){throw new Error("`".concat(l,'` appears to be an invalid selector; error="').concat(T.message,'"'))}if(!C&&!p)throw new Error("`".concat(l,"` as selector refers to no known node"))}return C},h=function(){var l=m("initialFocus",{hasFallback:!0});if(l===!1)return!1;if(l===void 0||l&&!Ie(l,s.tabbableOptions))if(v(r.activeElement)>=0)l=r.activeElement;else{var i=o.tabbableGroups[0],d=i&&i.firstTabbableNode;l=d||m("fallbackFocus")}else l===null&&(l=m("fallbackFocus"));if(!l)throw new Error("Your focus-trap needs to have at least one focusable element");return l},w=function(){if(o.containerGroups=o.containers.map(function(l){var i=Qt(l,s.tabbableOptions),d=Xt(l,s.tabbableOptions),p=i.length>0?i[0]:void 0,y=i.length>0?i[i.length-1]:void 0,k=d.find(function(T){return ae(T)}),b=d.slice().reverse().find(function(T){return ae(T)}),C=!!i.find(function(T){return Q(T)>0});return{container:l,tabbableNodes:i,focusableNodes:d,posTabIndexesFound:C,firstTabbableNode:p,lastTabbableNode:y,firstDomTabbableNode:k,lastDomTabbableNode:b,nextTabbableNode:function(P){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,I=i.indexOf(P);return I<0?H?d.slice(d.indexOf(P)+1).find(function(q){return ae(q)}):d.slice(0,d.indexOf(P)).reverse().find(function(q){return ae(q)}):i[I+(H?1:-1)]}}}),o.tabbableGroups=o.containerGroups.filter(function(l){return l.tabbableNodes.length>0}),o.tabbableGroups.length<=0&&!m("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(o.containerGroups.find(function(l){return l.posTabIndexesFound})&&o.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},R=function(l){var i=l.activeElement;if(i)return i.shadowRoot&&i.shadowRoot.activeElement!==null?R(i.shadowRoot):i},B=function(l){if(l!==!1&&l!==R(document)){if(!l||!l.focus){B(h());return}l.focus({preventScroll:!!s.preventScroll}),o.mostRecentlyFocusedNode=l,sa(l)&&l.select()}},O=function(l){var i=m("setReturnFocus",{params:[l]});return i||(i===!1?!1:l)},ve=function(l){var i=l.target,d=l.event,p=l.isBackward,y=p===void 0?!1:p;i=i||ke(d),w();var k=null;if(o.tabbableGroups.length>0){var b=v(i,d),C=b>=0?o.containerGroups[b]:void 0;if(b<0)y?k=o.tabbableGroups[o.tabbableGroups.length-1].lastTabbableNode:k=o.tabbableGroups[0].firstTabbableNode;else if(y){var T=o.tabbableGroups.findIndex(function(ie){var se=ie.firstTabbableNode;return i===se});if(T<0&&(C.container===i||Ie(i,s.tabbableOptions)&&!ae(i,s.tabbableOptions)&&!C.nextTabbableNode(i,!1))&&(T=b),T>=0){var P=T===0?o.tabbableGroups.length-1:T-1,H=o.tabbableGroups[P];k=Q(i)>=0?H.lastTabbableNode:H.lastDomTabbableNode}else fe(d)||(k=C.nextTabbableNode(i,!1))}else{var I=o.tabbableGroups.findIndex(function(ie){var se=ie.lastTabbableNode;return i===se});if(I<0&&(C.container===i||Ie(i,s.tabbableOptions)&&!ae(i,s.tabbableOptions)&&!C.nextTabbableNode(i))&&(I=b),I>=0){var q=I===o.tabbableGroups.length-1?0:I+1,ye=o.tabbableGroups[q];k=Q(i)>=0?ye.firstTabbableNode:ye.firstDomTabbableNode}else fe(d)||(k=C.nextTabbableNode(i))}}else k=m("fallbackFocus");return k},ee=function(l){var i=ke(l);if(!(v(i,l)>=0)){if(de(s.clickOutsideDeactivates,l)){c.deactivate({returnFocus:s.returnFocusOnDeactivate});return}de(s.allowOutsideClick,l)||l.preventDefault()}},D=function(l){var i=ke(l),d=v(i,l)>=0;if(d||i instanceof Document)d&&(o.mostRecentlyFocusedNode=i);else{l.stopImmediatePropagation();var p,y=!0;if(o.mostRecentlyFocusedNode)if(Q(o.mostRecentlyFocusedNode)>0){var k=v(o.mostRecentlyFocusedNode),b=o.containerGroups[k].tabbableNodes;if(b.length>0){var C=b.findIndex(function(T){return T===o.mostRecentlyFocusedNode});C>=0&&(s.isKeyForward(o.recentNavEvent)?C+1<b.length&&(p=b[C+1],y=!1):C-1>=0&&(p=b[C-1],y=!1))}}else o.containerGroups.some(function(T){return T.tabbableNodes.some(function(P){return Q(P)>0})})||(y=!1);else y=!1;y&&(p=ve({target:o.mostRecentlyFocusedNode,isBackward:s.isKeyBackward(o.recentNavEvent)})),B(p||o.mostRecentlyFocusedNode||h())}o.recentNavEvent=void 0},be=function(l){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;o.recentNavEvent=l;var d=ve({event:l,isBackward:i});d&&(fe(l)&&l.preventDefault(),B(d))},pe=function(l){(s.isKeyForward(l)||s.isKeyBackward(l))&&be(l,s.isKeyBackward(l))},N=function(l){ua(l)&&de(s.escapeDeactivates,l)!==!1&&(l.preventDefault(),c.deactivate())},ne=function(l){var i=ke(l);v(i,l)>=0||de(s.clickOutsideDeactivates,l)||de(s.allowOutsideClick,l)||(l.preventDefault(),l.stopImmediatePropagation())},oe=function(){if(o.active)return Ye.activateTrap(a,c),o.delayInitialFocusTimer=s.delayInitialFocus?Qe(function(){B(h())}):B(h()),r.addEventListener("focusin",D,!0),r.addEventListener("mousedown",ee,{capture:!0,passive:!1}),r.addEventListener("touchstart",ee,{capture:!0,passive:!1}),r.addEventListener("click",ne,{capture:!0,passive:!1}),r.addEventListener("keydown",pe,{capture:!0,passive:!1}),r.addEventListener("keydown",N),c},z=function(){if(o.active)return r.removeEventListener("focusin",D,!0),r.removeEventListener("mousedown",ee,!0),r.removeEventListener("touchstart",ee,!0),r.removeEventListener("click",ne,!0),r.removeEventListener("keydown",pe,!0),r.removeEventListener("keydown",N),c},Ee=function(l){var i=l.some(function(d){var p=Array.from(d.removedNodes);return p.some(function(y){return y===o.mostRecentlyFocusedNode})});i&&B(h())},le=typeof window<"u"&&"MutationObserver"in window?new MutationObserver(Ee):void 0,L=function(){le&&(le.disconnect(),o.active&&!o.paused&&o.containers.map(function(l){le.observe(l,{subtree:!0,childList:!0})}))};return c={get active(){return o.active},get paused(){return o.paused},activate:function(l){if(o.active)return this;var i=f(l,"onActivate"),d=f(l,"onPostActivate"),p=f(l,"checkCanFocusTrap");p||w(),o.active=!0,o.paused=!1,o.nodeFocusedBeforeActivation=R(r),i?.();var y=function(){p&&w(),oe(),L(),d?.()};return p?(p(o.containers.concat()).then(y,y),this):(y(),this)},deactivate:function(l){if(!o.active)return this;var i=Ue({onDeactivate:s.onDeactivate,onPostDeactivate:s.onPostDeactivate,checkCanReturnFocus:s.checkCanReturnFocus},l);clearTimeout(o.delayInitialFocusTimer),o.delayInitialFocusTimer=void 0,z(),o.active=!1,o.paused=!1,L(),Ye.deactivateTrap(a,c);var d=f(i,"onDeactivate"),p=f(i,"onPostDeactivate"),y=f(i,"checkCanReturnFocus"),k=f(i,"returnFocus","returnFocusOnDeactivate");d?.();var b=function(){Qe(function(){k&&B(O(o.nodeFocusedBeforeActivation)),p?.()})};return k&&y?(y(O(o.nodeFocusedBeforeActivation)).then(b,b),this):(b(),this)},pause:function(l){return o.active?(o.manuallyPaused=!0,this._setPausedState(!0,l)):this},unpause:function(l){return o.active?(o.manuallyPaused=!1,a[a.length-1]!==this?this:this._setPausedState(!1,l)):this}
2,updateContainerElements:function(l){var i=[].concat(l).filter(Boolean);return o.containers=i.map(function(d){return typeof d=="string"?r.querySelector(d):d}),o.active&&w(),L(),this}},Object.defineProperties(c,{_isManuallyPaused:{value:function(){return o.manuallyPaused}},_setPausedState:{value:function(l,i){if(o.paused===l)return this;if(o.paused=l,l){var d=f(i,"onPause"),p=f(i,"onPostPause");d?.(),z(),L(),p?.()}else{var y=f(i,"onUnpause"),k=f(i,"onPostUnpause");y?.(),w(),oe(),L(),k?.()}return this}}}),c.updateContainerElements(e),c};function ba(n,e={}){let t;const{immediate:r,...a}=e,s=je(!1),o=je(!1),c=w=>t&&t.activate(w),f=w=>t&&t.deactivate(w),v=()=>{t&&(t.pause(),o.value=!0)},m=()=>{t&&(t.unpause(),o.value=!1)},h=F(()=>{const w=X(n);return At(w).map(R=>{const B=X(R);return typeof B=="string"?B:Te(B)}).filter(Rt)});return K(h,w=>{if(w.length)if(!t)t=va(w,{...a,onActivate(){s.value=!0,e.onActivate&&e.onActivate()},onDeactivate(){s.value=!1,e.onDeactivate&&e.onDeactivate()}}),r&&c();else{const R=t?.active;t?.updateContainerElements(w),!R&&r&&c()}},{flush:"post"}),Me(()=>f()),{hasFocus:s,isPaused:o,activate:c,deactivate:f,pause:v,unpause:m}}const pa=({element:n,isActive:e,noTrap:t,fallbackFocus:r,focus:a},s={allowOutsideClick:!0,fallbackFocus:r.ref.value??void 0,escapeDeactivates:!1,clickOutsideDeactivates:!1,initialFocus:a})=>{const o=Ce(Pe(e)),c=Ce(Pe(t)),f=()=>!n.value?.querySelectorAll(`a, button, input, select, textarea, [tabindex]:not([tabindex="-1"]):not(.${r.classSelector})`)?.length,v=Je(!1);Le(()=>{v.value=f(),Ft(n,()=>{v.value=f()},{childList:!0,subtree:!0})});const m=ba(n,s);return K(o,async h=>{h&&c.value===!1?m.activate():m.deactivate()}),K(c,h=>{h===!0&&m.deactivate()}),{needsFallback:Ce(v)}},ya=Dt(Nt);let we="";const Y=new Map,ma=(n,e)=>{const t=Ce(Pe(n)),r=ft(),a=F(()=>!X(e)),s=ya(typeof document<"u"?document.body:null,t.value&&a.value);Le(()=>{typeof document>"u"||(Y.set(r,!1),K([t,a],([o,c])=>{const f=window.innerWidth-document.documentElement.clientWidth,v=Array.from(Y.values()).some(w=>w===!0),m=o&&c;Y.set(r,m),m&&!v&&!s.value&&(s.value=!0,f>0&&(we=document.body.style.paddingRight,document.body.style.paddingRight=`${f+we}px`));const h=Array.from(Y.values()).some(w=>w===!0);v&&!h&&(Y.set(r,!1),s.value=!1,document.body.style.paddingRight=we)},{immediate:!0}))}),vt(()=>{Y.delete(r),Array.from(Y.values()).some(c=>c===!0)||(document.body.style.paddingRight=we,s.value=!1)})},ha=["type","disabled","aria-label"],ga=et({__name:"BCloseButton",props:{ariaLabel:{default:"Close"},disabled:{type:Boolean,default:!1},type:{default:"button"}},emits:["click"],setup(n,{emit:e}){const r=tt(n,"BCloseButton"),a=e;return(s,o)=>(A(),re("button",{type:u(r).type,class:"btn-close",disabled:u(r).disabled,"aria-label":u(r).ariaLabel,onClick:o[0]||(o[0]=c=>a("click",c))},null,8,ha))}}),Oe="modal-open",ka=()=>{const n=wt(Ct),e=r=>{n?.removeStack(r),n?.removeRegistry(r)},t=Et("updateHTMLAttrs",(r,a,s)=>{const o=typeof r=="string"?window?.document.querySelector(r):Te(r);o&&(a==="class"?o.classList.toggle(Oe,s===Oe):o.setAttribute(a,s))});return Me(()=>{n?.countStack.value===0&&t("body","class","")}),K(()=>n?.countStack.value,r=>{r!==void 0&&t("body","class",r>0?Oe:"")}),{...n,dispose:e}},wa=(n,e)=>{const{pushRegistry:t,pushStack:r,removeStack:a,stack:s,dispose:o,countStack:c}=ka(),f=Tt();if(!f||f.type.__name!=="BModal")throw new Error("useModalManager must only use in BModal component");t?.(f),Me(()=>{o(f)});const v=(m,h)=>{m?r?.(f):h&&!m&&a?.(f)};return v(e,e),K(n,v),{activePosition:F(()=>s?.value.findIndex(m=>X(m.exposed?.id)===X(f.exposed?.id))),activeModalCount:c,stackWithoutSelf:F(()=>s?.value.filter(m=>X(m.exposed?.id)!==X(f.exposed?.id))??[])}},Ca=["id","aria-labelledby","aria-describedby"],Ta=["id"],Xe="modal-fallback-focus",Da=et({inheritAttrs:!1,__name:"BModal",props:qe({focus:{type:[String,Boolean,Object,null],default:void 0},backdropFirst:{type:Boolean,default:!1},body:{default:void 0},bodyAttrs:{default:void 0},bodyBgVariant:{default:null},bodyClass:{default:null},bodyScrolling:{type:Boolean,default:!1},bodyTextVariant:{default:null},bodyVariant:{default:null},busy:{type:Boolean,default:!1},buttonSize:{default:"md"},cancelClass:{default:void 0},cancelDisabled:{type:Boolean,default:!1},cancelTitle:{default:"Cancel"},cancelVariant:{default:"secondary"},centered:{type:Boolean,default:!1},contentClass:{default:void 0},dialogClass:{default:void 0},footerBgVariant:{default:null},footerBorderVariant:{default:null},footerClass:{default:void 0},footerTextVariant:{default:null},footerVariant:{default:null},fullscreen:{type:[Boolean,String],default:!1},headerAttrs:{default:void 0},headerBgVariant:{default:null},headerBorderVariant:{default:null},headerClass:{default:void 0},headerCloseClass:{default:void 0},headerCloseLabel:{default:"Close"},headerCloseVariant:{default:"secondary"},headerTextVariant:{default:null},headerVariant:{default:null},noBackdrop:{type:Boolean,default:!1},noFooter:{type:Boolean,default:!1},noHeader:{type:Boolean,default:!1},noHeaderClose:{type:Boolean,default:!1},id:{default:void 0},modalClass:{default:void 0},noCloseOnBackdrop:{type:Boolean,default:!1},noCloseOnEsc:{type:Boolean,default:!1},noTrap:{type:Boolean,default:!1},noStacking:{type:Boolean},okClass:{default:void 0},okDisabled:{type:Boolean,default:!1},okOnly:{type:Boolean,default:!1},okTitle:{default:"OK"},okVariant:{default:"primary"},scrollable:{type:Boolean,default:!1},size:{default:"md"},title:{default:void 0},titleClass:{default:void 0},titleVisuallyHidden:{type:Boolean,default:!1},titleTag:{default:"h5"},teleportDisabled:{type:Boolean,default:!1},teleportTo:{default:"body"},initialAnimation:{type:Boolean,default:!1},noAnimation:{type:Boolean},noFade:{type:Boolean,default:!1},lazy:{type:Boolean,default:!1},unmountLazy:{type:Boolean,default:!1},show:{type:Boolean,default:!1},transProps:{default:void 0},visible:{type:Boolean,default:!1}},{modelValue:{type:Boolean,default:!1},modelModifiers:{}}),emits:qe(["backdrop","close","esc","hide","hide-prevented","hidden","show","show-prevented","shown","toggle","toggle-prevented","cancel","ok"],["update:modelValue"]),setup(n,{expose:e,emit:t}){const a=tt(n,"BModal"),s=t,o=bt(),c=It(()=>a.id,"modal"),f=pt(n,"modelValue"),v=ce("_element"),m=ce("_fallbackFocusElement"),h=ce("_okButton"),w=ce("_cancelButton"),R=ce("_closeButton"),B=()=>a.focus&&typeof a.focus!="boolean"?a.focus==="ok"?h:a.focus==="close"?R:a.focus==="cancel"?w:xt
2(a.focus,v.value??void 0)??v.value:v;let O=null;const ve=()=>{if(a.noTrap&&a.focus!==!1){O=document.activeElement,O===v.value&&(O=null);const S=Te(B());if(!S)return;S?.focus(),S.tagName&&S.tagName.toLowerCase()==="input"&&typeof S.select=="function"&&S.select()}},ee=()=>{a.noTrap&&a.focus!==!1&&O&&(O?.focus(),O=null)},{showRef:D,renderRef:be,renderBackdropRef:pe,hide:N,show:ne,toggle:oe,computedNoAnimation:z,transitionProps:Ee,backdropTransitionProps:le,isLeaving:L,isVisible:g,trapActive:l,contentShowing:i,backdropReady:d,backdropVisible:p}=Ot(f,a,s,v,c,{transitionProps:{onAfterEnter:ve,onAfterLeave:ee}}),{needsFallback:y}=pa({element:v,isActive:l,noTrap:()=>a.noTrap,fallbackFocus:{ref:m,classSelector:Xe},focus:()=>a.focus===!1?!1:Te(B())??void 0});Bt("Escape",()=>{N("esc")},{target:v}),ma(D,()=>a.bodyScrolling);const k=F(()=>!Vt(o["header-close"])),b=F(()=>[a.dialogClass,{"modal-fullscreen":a.fullscreen===!0,[`modal-fullscreen-${a.fullscreen}-down`]:typeof a.fullscreen=="string",[`modal-${a.size}`]:a.size!=="md","modal-dialog-centered":a.centered,"modal-dialog-scrollable":a.scrollable}]),C=Re(()=>({bgVariant:a.bodyBgVariant,textVariant:a.bodyTextVariant,variant:a.bodyVariant})),T=F(()=>[a.bodyClass,C.value]),P=Re(()=>({bgVariant:a.headerBgVariant,textVariant:a.headerTextVariant,variant:a.headerVariant,borderVariant:a.headerBorderVariant})),H=F(()=>[a.headerClass,P.value]),I=F(()=>({variant:k.value?a.headerCloseVariant:void 0,class:a.headerCloseClass})),q=Re(()=>({bgVariant:a.footerBgVariant,textVariant:a.footerTextVariant,variant:a.footerVariant,borderVariant:a.footerBorderVariant})),ye=F(()=>[a.footerClass,q.value]),ie=F(()=>[a.titleClass,{"visually-hidden":a.titleVisuallyHidden}]),se=F(()=>a.cancelDisabled||a.busy),st=F(()=>a.okDisabled||a.busy),{activePosition:G,activeModalCount:te,stackWithoutSelf:ut}=wa(D,f.value),$e=F(()=>({[`stack-position-${G?.value??0}`]:!0,[`stack-inverse-position-${(te?.value??1)-1-(G?.value??0)}`]:!0}));K(ut,(S,E)=>{S.length>E.length&&D.value===!0&&a.noStacking===!0&&N()});const Ae=Je(Ge(v.value??(typeof document<"u"?document.body:void 0)));Le(()=>{K(be,S=>{S&&St(()=>{v.value&&(Ae.value=Ge(v.value))})},{immediate:!0})});const _e=F(()=>D.value||L.value?Ae.value-((te?.value??0)*2-(G?.value??0)*2):Ae.value),ct=F(()=>({"z-index":_e.value,"--b-position":G?.value??0,"--b-inverse-position":(te?.value??1)-1-(G?.value??0),"--b-count":te?.value??0})),dt=F(()=>({"z-index":_e.value-1,"--b-position":G?.value??0,"--b-inverse-position":(te?.value??1)-1-(G?.value??0),"--b-count":te?.value??0})),M=F(()=>({id:c.value,cancel:()=>{N("cancel")},close:()=>{N("close")},hide:N,show:ne,toggle:oe,ok:()=>{N("ok")},active:D.value,visible:D.value}));return e({hide:N,id:c,show:ne,toggle:oe,visible:D}),(S,E)=>(A(),W(Pt,{to:u(a).teleportTo,disabled:u(a).teleportDisabled},{default:Z(()=>[u(be)||u(i)?(A(),W(Ke,$({key:0},u(Ee),{appear:f.value||u(a).visible}),{default:Z(()=>[ze(me("div",$({id:u(c),ref:"_element",class:["modal",[u(a).modalClass,{fade:!u(z),show:u(g),...$e.value}]],role:"dialog","aria-labelledby":u(a).noHeader?void 0:`${u(c)}-label`,"aria-describedby":`${u(c)}-body`,tabindex:"-1"},S.$attrs,{style:[ct.value,{display:"block"}],onMousedown:E[4]||(E[4]=yt(ue=>u(N)("backdrop"),["left","self"]))}),[me("div",{class:_(["modal-dialog",b.value])},[u(i)?(A(),re("div",{key:0,class:_(["modal-content",u(a).contentClass])},[u(a).noHeader?V("",!0):(A(),re("div",$({key:0,class:["modal-header",H.value]},u(a).headerAttrs),[j(S.$slots,"header",x(U(M.value)),()=>[(A(),W(mt(u(a).titleTag),{id:`${u(c)}-label`,class:_(["modal-title",ie.value])},{default:Z(()=>[j(S.$slots,"title",x(U(M.value)),()=>[he(ge(u(a).title),1)])]),_:3},8,["id","class"])),u(a).noHeaderClose?V("",!0):(A(),re(ht,{key:0},[k.value?(A(),W(De,$({key:0,ref:"_closeButton"},I.value,{onClick:E[0]||(E[0]=ue=>u(N)("close"))}),{default:Z(()=>[j(S.$slots,"header-close",x(U(M.value)))]),_:3},16)):(A(),W(ga,$({key:1,ref:"_closeButton","aria-label":u(a).headerCloseLabel},I.value,{onClick:E[1]||(E[1]=ue=>u(N)("close"))}),null,16,["aria-label"]))],64))])],16)),me("div",$({id:`${u(c)}-body`,class:["modal-body",T.value]},u(a).bodyAttrs),[j(S.$slots,"default",x(U(M.value)),()=>[he(ge(u(a).body),1)])],16,Ta),u(a).noFooter?V("",!0):(A(),re("div",{key:1,class:_(["modal-footer",ye.value])},[j(S.$slots,"footer",x(U(M.value)),()=>[j(S.$slots,"cancel",x(U(M.value)),()=>
2[u(a).okOnly?V("",!0):(A(),W(De,{key:0,ref:"_cancelButton",disabled:se.value,size:u(a).buttonSize,variant:u(a).cancelVariant,class:_(u(a).cancelClass),onClick:E[2]||(E[2]=ue=>u(N)("cancel"))},{default:Z(()=>[he(ge(u(a).cancelTitle),1)]),_:1},8,["disabled","size","variant","class"]))]),j(S.$slots,"ok",x(U(M.value)),()=>[gt(De,{ref:"_okButton",disabled:st.value,size:u(a).buttonSize,variant:u(a).okVariant,class:_(u(a).okClass),onClick:E[3]||(E[3]=ue=>u(N)("ok"))},{default:Z(()=>[he(ge(u(a).okTitle),1)]),_:1},8,["disabled","size","variant","class"])])])],2))],2)):V("",!0)],2),u(y)?(A(),re("div",{key:0,ref:"_fallbackFocusElement",class:_(Xe),tabindex:"0",style:{width:"0",height:"0",overflow:"hidden"}},null,512)):V("",!0)],16,Ca),[[He,u(D)&&(u(d)&&u(a).backdropFirst||!u(a).backdropFirst)]])]),_:3},16,["appear"])):V("",!0),u(a).noBackdrop?V("",!0):j(S.$slots,"backdrop",x($({key:1},M.value)),()=>[u(pe)?(A(),W(Ke,x($({key:0},u(le))),{default:Z(()=>[ze(me("div",{class:_(["modal-backdrop",{fade:!u(z),show:u(p)||u(z),...$e.value}]),style:kt(dt.value),onClick:E[5]||(E[5]=ue=>u(N)("backdrop"))},null,6),[[He,u(D)||u(L)&&u(a).backdropFirst&&!u(z)]])]),_:1},16)):V("",!0)])]),_:3},8,["to","disabled"]))}});export{Da as _};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.