PageSourceSearch

https://www.masterclass.com.bd/_nuxt/C9ccO5x4.js

js masterclass.com.bd collected 2026-10-02 01:17:51 UTC 3,756 bytes, 1 lines download raw bytes

1import{h as k,c as y,u as x,f as H,o as h,A as b}from"./Cl7V1JFf.js";import{a2 as N,i as d,Z as w,Y as v,a1 as T,a0 as c,A as F,W as L,M as O,X as M,an as $,B as A,ab as I}from"#entry";import{b as G}from"./C78ihafG.js";function Y(e,t,n,r){k.isServer||N(s=>{e=e??window,e.addEventListener(t,n,r),s(()=>e.removeEventListener(t,n,r))})}var U=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(U||{});function Z(){let e=d(0);return G("keydown",t=>{t.key==="Tab"&&(e.value=t.shiftKey?1:0)}),e}function J({defaultContainers:e=[],portals:t,mainTreeNodeRef:n}={}){let r=d(null),s=y(r);function o(){var u,a,p;let i=[];for(let l of e)l!==null&&(l instanceof HTMLElement?i.push(l):"value"in l&&l.value instanceof HTMLElement&&i.push(l.value));if(t!=null&&t.value)for(let l of t.value)i.push(l);for(let l of(u=s?.querySelectorAll("html > *, body > *"))!=null?u:[])l!==document.body&&l!==document.head&&l instanceof HTMLElement&&l.id!=="headlessui-portal-root"&&(l.contains(h(r))||l.contains((p=(a=h(r))==null?void 0:a.getRootNode())==null?void 0:p.host)||i.some(m=>l.contains(m))||i.push(l));return i}
1return{resolveContainers:o,contains(u){return o().some(a=>a.contains(u))},mainTreeNodeRef:r,MainTreeNode(){return n!=null?null:w(H,{features:x.Hidden,ref:r})}}}function Q(){let e=d(null);return{mainTreeNodeRef:e,MainTreeNode(){return w(H,{features:x.Hidden,ref:e})}}}let R=Symbol("ForcePortalRootContext");function W(){return c(R,!1)}let V=v({name:"ForcePortalRoot",props:{as:{type:[Object,String],default:"template"},force:{type:Boolean,default:!1}},setup(e,{slots:t,attrs:n}){return T(R,e.force),()=>{let{force:r,...s}=e;return b({theirProps:s,ourProps:{},slot:{},slots:t,attrs:n,name:"ForcePortalRoot"})}}});function q(e){let t=y(e);if(!t){if(e===null)return null;throw new Error(`[Headless UI]: Cannot find ownerDocument for contextElement: ${e}`)}let n=t.getElementById("headlessui-portal-root");if(n)return n;let r=t.createElement("div");return r.setAttribute("id","headlessui-portal-root"),t.body.appendChild(r)}const g=new WeakMap;function z(e){var t;return(t=g.get(e))!=null?t:0}function S(e,t){let n=t(z(e));return n<=0?g.delete(e):g.set(e,n),n}let _=v({name:"Portal",props:{as:{type:[Object,String],default:"div"}},setup(e,{slots:t,attrs:n}){let r=d(null),s=F(()=>y(r)),o=W(),u=c(B,null),a=d(o===!0||u==null?q(r.value):u.resolveTarget());a.value&&S(a.value,f=>f+1);let p=d(!1);L(()=>{p.value=!0}),N(()=>{o||u!=null&&(a.value=u.resolveTarget())});let i=c(P,null),l=!1,m=I();return O(r,()=>{if(l||!i)return;let f=h(r);f&&(M(i.register(f),m),l=!0)}),M(()=>{var f,E;let C=(f=s.value)==null?void 0:f.getElementById("headlessui-portal-root");!C||a.value!==C||S(a.value,j=>j-1)||a.value.children.length>0||(E=a.value.parentElement)==null||E.removeChild(a.value)}),()=>{if(!p.value||a.value===null)return null;let f={ref:r,"data-headlessui-portal":""};return w($,{to:a.value},b({ourProps:f,theirProps:e,slot:{},attrs:n,slots:t,name:"Portal"}))}}}),P=Symbol("PortalParentContext");function ee(){let e=c(P,null),t=d([]);function n(o){return t.value.push(o),e&&e.register(o),()=>r(o)}function r(o){let u=t.value.indexOf(o);u!==-1&&t.value.splice(u,1),e&&e.unregister(o)}let s={register:n,unregister:r,portals:t};return[t,v({name:"PortalWrapper",setup(o,{slots:u}){return T(P,s),()=>{var a;return(a=u.default)==null?void 0:a.call(u)}}})]}let B=Symbol("PortalGroupContext"),te=v({name:"PortalGroup",props:{as:{type:[Object,String],default:"template"},target:{type:Object,default:null}},setup(e,{attrs:t,slots:n}){let r=A({resolveTarget(){return e.target}});return T(B,r),()=>{let{target:s,...o}=e;return b({theirProps:o,ourProps:{},slot:{},attrs:t,slots:n,name:"PortalGroup"})}}});export{_ as $,Y as E,J as N,U as d,Z as n,ee as q,V as u,Q as v,te as z};

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.