1import{C as l,a as u}from"./engine-k1uunxGy.js";const i=new Map;function f(o){let s=null;const t=()=>{if(!o.navigation)return;const c=o.params.navigation,r=c&&c.lockClass?c.lockClass:"undefined",{prevEl:e,nextEl:n}=o.navigation,a=e!==null&&n!==null&&e.classList.contains(r)&&n.classList.contains(r);s!==a&&(o.el.classList.toggle(l.locked,a),o.update(),s=a)};t(),o.on("resize",t)}function p(o,s){const t=o.classList.contains(l.root)?o:o.querySelector(`.${l.root}`);if(!t){console.error("[next:carousel] no .carousel root found inside",o);return}if(i.has(t))return;const c=s&&typeof s=="object"?s:{},{biosLockSync:r,...e}=c;try{const n=new u(t,e);i.set(t,n),r&&f(n)}catch(n){console.error("[next:carousel] engine boot failed:",n)}}function L(){for(const[o,s]of i)s.destroy(),i.delete(o)}export{L as destroy,p as initialize};
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.