PageSourceSearch

https://golearn.com.my/_next/static/chunks/7213-af1105a134f985a9.js

js golearn.com.my collected 2026-10-04 09:48:53 UTC 32,921 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7213],{75062:function(t,n,e){e.d(n,{_:function(){return r}});function r(){return(r=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])}return t}).apply(this,arguments)}},62743:function(t,n,e){e.d(n,{_:function(){return r}});function r(t){if(null==t)throw TypeError("Cannot destructure "+t);return t}},37213:function(t,n,e){e.d(n,{dy:function(){return Y}});var r,a=e(75062),o=e(62743),i=e(24149),u=e(61497),c=e(69390),l=e(36062),d=e(41584),s=e(32226),f=e(2265),p=f.createContext({drawerRef:{current:null},overlayRef:{current:null},onPress:function(){},onRelease:function(){},onDrag:function(){},onNestedDrag:function(){},onNestedOpenChange:function(){},onNestedRelease:function(){},openProp:void 0,dismissible:!1,isOpen:!1,isDragging:!1,keyboardIsOpen:{current:!1},snapPointsOffset:null,snapPoints:null,handleOnly:!1,modal:!1,shouldFade:!1,activeSnapPoint:null,onOpenChange:function(){},setActiveSnapPoint:function(){},closeDrawer:function(){},direction:"bottom",shouldAnimate:{current:!0},shouldScaleBackground:!1,setBackgroundColorOnScale:!0,noBodyStyles:!1,container:null,autoFocus:!1}),v=function(){var t=f.useContext(p);if(!t)throw Error("useDrawerContext must be used within a Drawer.Root");return t};function m(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}function h(){return g(/^iPhone/)||g(/^iPad/)||g(/^Mac/)&&navigator.maxTouchPoints>1}function g(t){return"undefined"!=typeof window&&null!=window.navigator?t.test(window.navigator.platform):void 0}!function(t){if(t&&"undefined"!=typeof document){var n=document.head||document.getElementsByTagName("head")[0],e=document.createElement("style");e.type="text/css",n.appendChild(e),e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}}("[data-vaul-drawer]{touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32, .72, 0, 1);animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open]{animation-name:slideFromBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed]{animation-name:slideToBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=open]{animation-name:slideFromTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=closed]{animation-name:slideToTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=open]{animation-name:slideFromLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=closed]{animation-name:slideToLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=open]{animation-name:slideFromRight}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=closed]{animation-name:slideToRight}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--initial-transform,100%),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--initial-transform,100%),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-overlay][data-vaul-snap-points=false]{animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=false][data-state=open]{animation-name:fadeIn}[data-vaul-overlay][data-state=closed]{animation-name:fadeOut}[data-vaul-animate=false]{animation:none!important}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:0;transition:opacity .5s cubic-bezier(.32, .72, 0, 1)}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:1}[data-vaul-drawer]:not([data-vaul-custom-container=true])::after{content:'';position:absolute;background:inherit;background-color:inherit}[data-vaul-drawer][data-vaul-drawer-direction=top]::after{top:initial;bottom:100%;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=bottom]::after{top:100%;bottom:initial;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=left]::after{left:initial;right:100%;top:0;bottom:0;width:200%}[data-vaul-drawer][data-vaul-drawer-direction=right]::after{left:100%;right:initial;top:0;bottom:0;width:200%}[data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not(\n[data-state=closed]\n){opacity:0}
1[data-vaul-overlay][data-vaul-snap-points-overlay=true]{opacity:1}[data-vaul-handle]{display:block;position:relative;opacity:.7;background:#e2e2e4;margin-left:auto;margin-right:auto;height:5px;width:32px;border-radius:1rem;touch-action:pan-y}[data-vaul-handle]:active,[data-vaul-handle]:hover{opacity:1}[data-vaul-handle-hitarea]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,2.75rem);height:max(100%,2.75rem);touch-action:inherit}@media (hover:hover) and (pointer:fine){[data-vaul-drawer]{user-select:none}}@media (pointer:fine){[data-vaul-handle-hitarea]:{width:100%;height:100%}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes slideFromBottom{from{transform:translate3d(0,var(--initial-transform,100%),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToBottom{to{transform:translate3d(0,var(--initial-transform,100%),0)}}@keyframes slideFromTop{from{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToTop{to{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}}@keyframes slideFromLeft{from{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToLeft{to{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}}@keyframes slideFromRight{from{transform:translate3d(var(--initial-transform,100%),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToRight{to{transform:translate3d(var(--initial-transform,100%),0,0)}}");var w="undefined"!=typeof window?f.useLayoutEffect:f.useEffect;function y(){for(var t=arguments.length,n=Array(t),e=0;e<t;e++)n[e]=arguments[e];return function(){for(var t=arguments.length,e=Array(t),r=0;r<t;r++)e[r]=arguments[r];var a=!0,o=!1,i=void 0;try{for(var u,c=n[Symbol.iterator]();!(a=(u=c.next()).done);a=!0){var l=u.value;"function"==typeof l&&l.apply(void 0,(0,d._)(e))}}catch(t){o=!0,i=t}finally{try{a||null==c.return||c.return()}finally{if(o)throw i}}}}var b="undefined"!=typeof document&&window.visualViewport;function E(t){var n=window.getComputedStyle(t);return/(auto|scroll)/.test(n.overflow+n.overflowX+n.overflowY)}function R(t){for(E(t)&&(t=t.parentElement);t&&!E(t);)t=t.parentElement;return t||document.scrollingElement||document.documentElement}var P=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]),x=0;function O(t,n,e,r){return t.addEventListener(n,e,r),function(){t.removeEventListener(n,e,r)}}function S(t){for(var n=document.scrollingElement||document.documentElement;t&&t!==n;){var e=R(t);if(e!==document.documentElement&&e!==document.body&&e!==t){var r=e.getBoundingClientRect().top,a=t.getBoundingClientRect().top;t.getBoundingClientRect().bottom>e.getBoundingClientRect().bottom+24&&(e.scrollTop+=a-r)}t=e.parentElement}}function T(t){return t instanceof HTMLInputElement&&!P.has(t.type)||t instanceof HTMLTextAreaElement||t instanceof HTMLElement&&t.isContentEditable}function D(){for(var t=arguments.length,n=Array(t),e=0;e<t;e++)n[e]=arguments[e];return function(t){return n.forEach(function(n){"function"==typeof n?n(t):null!=n&&(n.current=t)})}}function C(){for(var t=arguments.length,n=Array(t),e=0;e<t;e++)n[e]=arguments[e];return f.useCallback(D.apply(void 0,(0,d._)(n)),n)}var A=new WeakMap;function k(t,n){var e=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(t&&t instanceof HTMLElement){var r={};Object.entries(n).forEach(function(n){var e=(0,l._)(n,2),a=e[0],o=e[1];if(a.startsWith("--")){t.style.setProperty(a,o);return}r[a]=t.style[a],t.style[a]=o}),e||A.set(t,r)}}var M=function(t){switch(t){case"top":case"bottom":return!0;case"left":case"right":return!1;default:return t}};function N(t,n){if(!t)return null;var e=window.getComputedStyle(t),r=e.transform||e.webkitTransform||e.mozTransform,a=r.match(/^matrix3d\((.+)\)$/);return a?parseFloat(a[1].split(", ")[M(n)?13:12]):(a=r.match(/^matrix\((.+)\)$/))?parseFloat(a[1].split(", ")[M(n)?5:4]):null}function F(t,n){if(!t)return function(){};var e=t.style.cssText;return Object.assign(t.style,n),function(){t.style.cssText=e}}var B={DURATION:.5,EASE:[.32,.72,0,1]},_="vaul-dragging";function I(t){var n,e=f.useRef(t);return f.useEffect(function(){e.current=t}),f.useMemo(function(){return function(){for(var t=arguments.length,r=Array(t),a=0;a<t;a++)r[a]=arguments[a];
1return null==e.current?void 0:(n=e.current).call.apply(n,[e].concat((0,d._)(r)))}},[])}function L(t){var n,e,r,a,o,i,u,c=t.prop,d=t.defaultProp,s=t.onChange,p=void 0===s?function(){}:s,v=(0,l._)((e=(n={defaultProp:d,onChange:p}).defaultProp,r=n.onChange,a=f.useState(e),o=(0,l._)(a,1)[0],i=f.useRef(o),u=I(r),f.useEffect(function(){i.current!==o&&(u(o),i.current=o)},[o,i,u]),a),2),m=v[0],h=v[1],g=void 0!==c,w=g?c:m,y=I(p);return[w,f.useCallback(function(t){if(g){var n="function"==typeof t?t(c):t;n!==c&&y(n)}else h(t)},[g,c,h,y])]}var H=function(){return function(){}},z=null;function W(t){var n,e,a,o,c,d,v,g,E,P,D,C,F,I,H,W,U,q,j,Y,X,V,$,G,J,K,Q,Z,tt,tn,te,tr,ta,to,ti,tu,tc,tl,td,ts=t.open,tf=t.onOpenChange,tp=t.children,tv=t.onDrag,tm=t.onRelease,th=t.snapPoints,tg=t.shouldScaleBackground,tw=void 0!==tg&&tg,ty=t.setBackgroundColorOnScale,tb=t.closeThreshold,tE=void 0===tb?.25:tb,tR=t.scrollLockTimeout,tP=void 0===tR?100:tR,tx=t.dismissible,tO=void 0===tx||tx,tS=t.handleOnly,tT=t.fadeFromIndex,tD=void 0===tT?th&&th.length-1:tT,tC=t.activeSnapPoint,tA=t.setActiveSnapPoint,tk=t.fixed,tM=t.modal,tN=void 0===tM||tM,tF=t.onClose,tB=t.nested,t_=t.noBodyStyles,tI=void 0!==t_&&t_,tL=t.direction,tH=void 0===tL?"bottom":tL,tz=t.defaultOpen,tW=void 0!==tz&&tz,tU=t.disablePreventScroll,tq=t.snapToSequentialPoint,tj=t.preventScrollRestoration,tY=t.repositionInputs,tX=void 0===tY||tY,tV=t.onAnimationEnd,t$=t.container,tG=t.autoFocus,tJ=(0,l._)(L({defaultProp:tW,prop:ts,onChange:function(t){null==tf||tf(t),t||tB||nx(),setTimeout(function(){null==tV||tV(t)},1e3*B.DURATION),t&&!tN&&"undefined"!=typeof window&&window.requestAnimationFrame(function(){document.body.style.pointerEvents="auto"}),t||(document.body.style.pointerEvents="auto")}}),2),tK=tJ[0],tQ=void 0!==tK&&tK,tZ=tJ[1],t0=(0,l._)(f.useState(!1),2),t1=t0[0],t2=t0[1],t3=(0,l._)(f.useState(!1),2),t5=t3[0],t6=t3[1],t4=(0,l._)(f.useState(!1),2),t7=t4[0],t8=t4[1],t9=f.useRef(null),nt=f.useRef(null),nn=f.useRef(null),ne=f.useRef(null),nr=f.useRef(null),na=f.useRef(!1),no=f.useRef(null),ni=f.useRef(0),nu=f.useRef(!1),nc=f.useRef(!tW),nl=f.useRef(0),nd=f.useRef(null),ns=f.useRef((null==(tl=nd.current)?void 0:tl.getBoundingClientRect().height)||0),nf=f.useRef((null==(td=nd.current)?void 0:td.getBoundingClientRect().width)||0),np=f.useRef(0),nv=f.useCallback(function(t){th&&t===nb.length-1&&(nt.current=new Date)},[]),nm=(e=(n={snapPoints:th,activeSnapPointProp:tC,setActiveSnapPointProp:tA,drawerRef:nd,fadeFromIndex:tD,overlayRef:t9,onSnapPointChange:nv,direction:tH,container:t$,snapToSequentialPoint:void 0!==tq&&tq}).activeSnapPointProp,a=n.setActiveSnapPointProp,o=n.snapPoints,c=n.drawerRef,d=n.overlayRef,v=n.fadeFromIndex,g=n.onSnapPointChange,P=void 0===(E=n.direction)?"bottom":E,D=n.container,C=n.snapToSequentialPoint,I=(F=(0,l._)(L({prop:e,defaultProp:null==o?void 0:o[0],onChange:a}),2))[0],H=F[1],U=(W=(0,l._)(f.useState("undefined"!=typeof window?{innerWidth:window.innerWidth,innerHeight:window.innerHeight}:void 0),2))[0],q=W[1],f.useEffect(function(){var t=function(){q({innerWidth:window.innerWidth,innerHeight:window.innerHeight})};return window.addEventListener("resize",t),function(){return window.removeEventListener("resize",t)}},[]),j=f.useMemo(function(){return I===(null==o?void 0:o[o.length-1])||null},[o,I]),Y=f.useMemo(function(){var t;return null!=(t=null==o?void 0:o.findIndex(function(t){return t===I}))?t:null},[o,I]),X=o&&o.length>0&&(v||0===v)&&!Number.isNaN(v)&&o[v]===I||!o,V=f.useMemo(function(){var t,n=D?{width:D.getBoundingClientRect().width,height:D.getBoundingClientRect().height}:"undefined"!=typeof window?{width:window.innerWidth,height:window.innerHeight}:{width:0,height:0};return null!=(t=null==o?void 0:o.map(function(t){var e="string"==typeof t,r=0;if(e&&(r=parseInt(t,10)),M(P)){var a=e?r:U?t*n.height:0;return U?"bottom"===P?n.height-a:-n.height+a:a}var o=e?r:U?t*n.width:0;return U?"right"===P?n.width-o:-n.width+o:o}))?t:[]},[o,U,D]),$=f.useMemo(function(){return null!==Y?null==V?void 0:V[Y]:null},[V,Y]),G=f.useCallback(function(t){var n,e=null!=(n=null==V?void 0:V.findIndex(function(n){return n===t}))?n:null;g(e),k(c.current,{transition:"transform ".concat(B.DURATION,"s cubic-bezier(").concat(B.EASE.join(","),")"),transform:M(P)?"translate3d(0, ".concat(t,"px, 0)"):"translate3d(".concat(t,"px, 0, 0)")}),V&&e!==V.length-1&&void 0!==v&&e!==v&&e<v?k(d.current,{transition:"opacity ".concat(B.DURATION,"s cubic-bezier(").concat(B.EASE.join(","),")"),opacity:"0"}):k(d.current,{transition:"opacity ".concat(B.DURATION,"s cubic-bezier(").concat(B.EASE.join(","),")"),opacity:"1"}),H(null==o?void 0:o[Math.max(e,0)])},[c.current,o,V,v,d,H]),f.useEffect(function(){if(I||e){var t,n=null!=(t=null==o?void 0:o.findIndex(function(t){return t===e||t===I}))?t:-1;V&&-1!==n&&"number"==typeof V[n]&&G(V[n])}},[I,e,o,V,G]),{isLastSnapPoint:j,activeSnapPoint:I,shouldFade:X,getPercentageDragged:function(t,n){if(!o||"number"!=typeof Y||!V||void 0===v)return null;var e=Y===v-1;if(Y>=v&&n)return 0;if(e&&!n)return 1;if(!X&&!e)return null;
1var r=e?Y+1:Y-1,a=t/Math.abs(e?V[r]-V[r-1]:V[r+1]-V[r]);return e?1-a:a},setActiveSnapPoint:H,activeSnapPointIndex:Y,onRelease:function(t){var n=t.draggedDistance,e=t.closeDrawer,r=t.velocity,a=t.dismissible;if(void 0!==v){var i="bottom"===P||"right"===P?(null!=$?$:0)-n:(null!=$?$:0)+n,u=Y===v-1,c=0===Y,l=n>0;if(u&&k(d.current,{transition:"opacity ".concat(B.DURATION,"s cubic-bezier(").concat(B.EASE.join(","),")")}),!C&&r>2&&!l){a?e():G(V[0]);return}if(!C&&r>2&&l&&V&&o){G(V[o.length-1]);return}var s=null==V?void 0:V.reduce(function(t,n){return"number"!=typeof t||"number"!=typeof n?t:Math.abs(n-i)<Math.abs(t-i)?n:t}),f=M(P)?window.innerHeight:window.innerWidth;if(r>.4&&Math.abs(n)<.4*f){var p=l?1:-1;if(p>0&&j&&o){G(V[o.length-1]);return}if(c&&p<0&&a&&e(),null===Y)return;G(V[Y+p]);return}G(s)}},onDrag:function(t){var n=t.draggedDistance;if(null!==$){var e="bottom"===P||"right"===P?$-n:$+n;if(("bottom"===P||"right"===P)&&e<V[V.length-1]||("top"===P||"left"===P)&&e>V[V.length-1])return;k(c.current,{transform:M(P)?"translate3d(0, ".concat(e,"px, 0)"):"translate3d(".concat(e,"px, 0, 0)")})}},snapPointsOffset:V}),nh=nm.activeSnapPoint,ng=nm.activeSnapPointIndex,nw=nm.setActiveSnapPoint,ny=nm.onRelease,nb=nm.snapPointsOffset,nE=nm.onDrag,nR=nm.shouldFade,nP=nm.getPercentageDragged;!function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.isDisabled;w(function(){if(!n){var t,e,a,o,i,u,c,l,d,s;return 1==++x&&h()&&(u=0,c=window.pageXOffset,l=window.pageYOffset,d=y((t=document.documentElement,e="paddingRight",a="".concat(window.innerWidth-document.documentElement.clientWidth,"px"),o=t.style[e],t.style[e]=a,function(){t.style[e]=o})),window.scrollTo(0,0),s=y(O(document,"touchstart",function(t){((i=R(t.target))!==document.documentElement||i!==document.body)&&(u=t.changedTouches[0].pageY)},{passive:!1,capture:!0}),O(document,"touchmove",function(t){if(!i||i===document.documentElement||i===document.body){t.preventDefault();return}var n=t.changedTouches[0].pageY,e=i.scrollTop,r=i.scrollHeight-i.clientHeight;0!==r&&((e<=0&&n>u||e>=r&&n<u)&&t.preventDefault(),u=n)},{passive:!1,capture:!0}),O(document,"touchend",function(t){var n=t.target;T(n)&&n!==document.activeElement&&(t.preventDefault(),n.style.transform="translateY(-2000px)",n.focus(),requestAnimationFrame(function(){n.style.transform=""}))},{passive:!1,capture:!0}),O(document,"focus",function(t){var n=t.target;T(n)&&(n.style.transform="translateY(-2000px)",requestAnimationFrame(function(){n.style.transform="",b&&(b.height<window.innerHeight?requestAnimationFrame(function(){S(n)}):b.addEventListener("resize",function(){return S(n)},{once:!0}))}))},!0),O(window,"scroll",function(){window.scrollTo(0,0)})),r=function(){d(),s(),window.scrollTo(c,l)}),function(){0==--x&&(null==r||r())}}},[n])}({isDisabled:!tQ||t5||!tN||t7||!t1||!tX||!(void 0===tU||tU)});var nx=(K=(J={isOpen:tQ,modal:tN,nested:null!=tB&&tB,hasBeenOpened:t1,preventScrollRestoration:void 0!==tj&&tj,noBodyStyles:tI}).isOpen,Q=J.modal,Z=J.nested,tt=J.hasBeenOpened,tn=J.preventScrollRestoration,te=J.noBodyStyles,ta=(tr=(0,l._)(f.useState(function(){return"undefined"!=typeof window?window.location.href:""}),2))[0],to=tr[1],ti=f.useRef(0),tu=f.useCallback(function(){if(m()&&null===z&&K&&!te){z={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left,height:document.body.style.height,right:"unset"};var t=window.scrollX,n=window.innerHeight;document.body.style.setProperty("position","fixed","important"),Object.assign(document.body.style,{top:"".concat(-ti.current,"px"),left:"".concat(-t,"px"),right:"0px",height:"auto"}),window.setTimeout(function(){return window.requestAnimationFrame(function(){var t=n-window.innerHeight;t&&ti.current>=n&&(document.body.style.top="".concat(-(ti.current+t),"px"))})},300)}},[K]),tc=f.useCallback(function(){if(m()&&null!==z&&!te){var t=-parseInt(document.body.style.top,10),n=-parseInt(document.body.style.left,10);Object.assign(document.body.style,z),window.requestAnimationFrame(function(){if(tn&&ta!==window.location.href){to(window.location.href);return}window.scrollTo(n,t)}),z=null}},[ta]),f.useEffect(function(){var t=function(){ti.current=window.scrollY};return t(),window.addEventListener("scroll",t),function(){window.removeEventListener("scroll",t)}},[]),f.useEffect(function(){if(Q)return function(){"undefined"!=typeof document&&(document.querySelector("[data-vaul-drawer]")||tc())}},[Q,tc]),f.useEffect(function(){Z||!tt||(K?(window.matchMedia("(display-mode: standalone)").matches||tu
1(),Q||window.setTimeout(function(){tc()},500)):tc())},[K,tt,ta,Q,Z,tu,tc]),{restorePositionSetting:tc}).restorePositionSetting;function nO(){return(window.innerWidth-26)/window.innerWidth}function nS(t,n){var e,r=t,a=null==(e=window.getSelection())?void 0:e.toString(),o=nd.current?N(nd.current,tH):null,i=new Date;if("SELECT"===r.tagName||r.hasAttribute("data-vaul-no-drag")||r.closest("[data-vaul-no-drag]"))return!1;if("right"===tH||"left"===tH)return!0;if(nt.current&&i.getTime()-nt.current.getTime()<500)return!1;if(null!==o&&("bottom"===tH?o>0:o<0))return!0;if(a&&a.length>0)return!1;if(nr.current&&i.getTime()-nr.current.getTime()<tP&&0===o||n)return nr.current=i,!1;for(;r;){if(r.scrollHeight>r.clientHeight){if(0!==r.scrollTop)return nr.current=new Date,!1;if("dialog"===r.getAttribute("role"))break}r=r.parentNode}return!0}function nT(t){t5&&nd.current&&(nd.current.classList.remove(_),na.current=!1,t6(!1),ne.current=new Date),null==tF||tF(),t||tZ(!1),setTimeout(function(){th&&nw(th[0])},1e3*B.DURATION)}function nD(){if(nd.current){var t=document.querySelector("[data-vaul-drawer-wrapper]"),n=N(nd.current,tH);k(nd.current,{transform:"translate3d(0, 0, 0)",transition:"transform ".concat(B.DURATION,"s cubic-bezier(").concat(B.EASE.join(","),")")}),k(t9.current,{transition:"opacity ".concat(B.DURATION,"s cubic-bezier(").concat(B.EASE.join(","),")"),opacity:"1"}),tw&&n&&n>0&&tQ&&k(t,(0,u._)((0,i._)({borderRadius:"".concat(8,"px"),overflow:"hidden"},M(tH)?{transform:"scale(".concat(nO(),") translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)"),transformOrigin:"top"}:{transform:"scale(".concat(nO(),") translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)"),transformOrigin:"left"}),{transitionProperty:"transform, border-radius",transitionDuration:"".concat(B.DURATION,"s"),transitionTimingFunction:"cubic-bezier(".concat(B.EASE.join(","),")")}),!0)}}return f.useEffect(function(){window.requestAnimationFrame(function(){nc.current=!0})},[]),f.useEffect(function(){var t,n=function(){if(nd.current&&tX&&(T(document.activeElement)||nu.current)){var t,n,e=(null==(n=window.visualViewport)?void 0:n.height)||0,r=window.innerHeight,a=r-e,o=nd.current.getBoundingClientRect().height||0;np.current||(np.current=o);var i=nd.current.getBoundingClientRect().top;if(Math.abs(nl.current-a)>60&&(nu.current=!nu.current),th&&th.length>0&&nb&&ng&&(a+=nb[ng]||0),nl.current=a,o>e||nu.current){var u=nd.current.getBoundingClientRect().height,c=u;u>e&&(c=e-(o>.8*r?i:26)),tk?nd.current.style.height="".concat(u-Math.max(a,0),"px"):nd.current.style.height="".concat(Math.max(c,e-i),"px")}else t=navigator.userAgent,"undefined"!=typeof window&&(/Firefox/.test(t)&&/Mobile/.test(t)||/FxiOS/.test(t))||(nd.current.style.height="".concat(np.current,"px"));th&&th.length>0&&!nu.current?nd.current.style.bottom="0px":nd.current.style.bottom="".concat(Math.max(a,0),"px")}};return null==(t=window.visualViewport)||t.addEventListener("resize",n),function(){var t;return null==(t=window.visualViewport)?void 0:t.removeEventListener("resize",n)}},[ng,th,nb]),f.useEffect(function(){return tQ&&(k(document.documentElement,{scrollBehavior:"auto"}),nt.current=new Date),function(){!function(t,n){if(t&&t instanceof HTMLElement){var e=A.get(t);e&&(t.style[n]=e[n])}}(document.documentElement,"scrollBehavior")}},[tQ]),f.useEffect(function(){tN||window.requestAnimationFrame(function(){document.body.style.pointerEvents="auto"})},[tN]),f.createElement(s.fC,{defaultOpen:tW,onOpenChange:function(t){(tO||t)&&(t?t2(!0):nT(!0),tZ(t))},open:tQ},f.createElement(p.Provider,{value:{activeSnapPoint:nh,snapPoints:th,setActiveSnapPoint:nw,drawerRef:nd,overlayRef:t9,onOpenChange:tf,onPress:function(t){var n,e;(tO||th)&&(!nd.current||nd.current.contains(t.target))&&(ns.current=(null==(n=nd.current)?void 0:n.getBoundingClientRect().height)||0,nf.current=(null==(e=nd.current)?void 0:e.getBoundingClientRect().width)||0,t6(!0),nn.current=new Date,h()&&window.addEventListener("touchend",function(){return na.current=!1},{once:!0}),t.target.setPointerCapture(t.pointerId),ni.current=M(tH)?t.pageY:t.pageX)},onRelease:function(t){if(t5&&nd.current){nd.current.classList.remove(_),na.current=!1,t6(!1),ne.current=ne
1w Date;var n,e,r=N(nd.current,tH);if(!(!t||!nS(t.target,!1)||!r||Number.isNaN(r))&&null!==nn.current){var a=ne.current.getTime()-nn.current.getTime(),o=ni.current-(M(tH)?t.pageY:t.pageX),i=Math.abs(o)/a;if(i>.05&&(t8(!0),setTimeout(function(){t8(!1)},200)),th){ny({draggedDistance:o*("bottom"===tH||"right"===tH?1:-1),closeDrawer:nT,velocity:i,dismissible:tO}),null==tm||tm(t,!0);return}if("bottom"===tH||"right"===tH?o>0:o<0){nD(),null==tm||tm(t,!0);return}if(i>.4){nT(),null==tm||tm(t,!1);return}var u=Math.min(null!=(n=nd.current.getBoundingClientRect().height)?n:0,window.innerHeight),c=Math.min(null!=(e=nd.current.getBoundingClientRect().width)?e:0,window.innerWidth);if(Math.abs(r)>=("left"===tH||"right"===tH?c:u)*tE){nT(),null==tm||tm(t,!1);return}null==tm||tm(t,!0),nD()}}},onDrag:function(t){if(nd.current&&t5){var n="bottom"===tH||"right"===tH?1:-1,e=(ni.current-(M(tH)?t.pageY:t.pageX))*n,r=e>0,a=th&&!tO&&!r;if(!a||0!==ng){var o=Math.abs(e),i=document.querySelector("[data-vaul-drawer-wrapper]"),u=o/("bottom"===tH||"top"===tH?ns.current:nf.current),c=nP(o,r);if(null!==c&&(u=c),(!a||!(u>=1))&&(na.current||nS(t.target,r))){if(nd.current.classList.add(_),na.current=!0,k(nd.current,{transition:"none"}),k(t9.current,{transition:"none"}),th&&nE({draggedDistance:e}),r&&!th){var l=Math.min(-(8*(Math.log(e+1)-2)*1),0)*n;k(nd.current,{transform:M(tH)?"translate3d(0, ".concat(l,"px, 0)"):"translate3d(".concat(l,"px, 0, 0)")});return}var d=1-u;if((nR||tD&&ng===tD-1)&&(null==tv||tv(t,u),k(t9.current,{opacity:"".concat(d),transition:"none"},!0)),i&&t9.current&&tw){var s=Math.min(nO()+u*(1-nO()),1),f=8-8*u,p=Math.max(0,14-14*u);k(i,{borderRadius:"".concat(f,"px"),transform:M(tH)?"scale(".concat(s,") translate3d(0, ").concat(p,"px, 0)"):"scale(".concat(s,") translate3d(").concat(p,"px, 0, 0)"),transition:"none"},!0)}if(!th){var v=o*n;k(nd.current,{transform:M(tH)?"translate3d(0, ".concat(v,"px, 0)"):"translate3d(".concat(v,"px, 0, 0)")})}}}}},dismissible:tO,shouldAnimate:nc,handleOnly:void 0!==tS&&tS,isOpen:tQ,isDragging:t5,shouldFade:nR,closeDrawer:nT,onNestedDrag:function(t,n){if(!(n<0)){var e=(window.innerWidth-16)/window.innerWidth,r=e+n*(1-e),a=-16+16*n;k(nd.current,{transform:M(tH)?"scale(".concat(r,") translate3d(0, ").concat(a,"px, 0)"):"scale(".concat(r,") translate3d(").concat(a,"px, 0, 0)"),transition:"none"})}},onNestedOpenChange:function(t){var n=t?(window.innerWidth-16)/window.innerWidth:1,e=t?-16:0;no.current&&window.clearTimeout(no.current),k(nd.current,{transition:"transform ".concat(B.DURATION,"s cubic-bezier(").concat(B.EASE.join(","),")"),transform:M(tH)?"scale(".concat(n,") translate3d(0, ").concat(e,"px, 0)"):"scale(".concat(n,") translate3d(").concat(e,"px, 0, 0)")}),!t&&nd.current&&(no.current=setTimeout(function(){var t=N(nd.current,tH);k(nd.current,{transition:"none",transform:M(tH)?"translate3d(0, ".concat(t,"px, 0)"):"translate3d(".concat(t,"px, 0, 0)")})},500))},onNestedRelease:function(t,n){var e=M(tH)?window.innerHeight:window.innerWidth,r=n?(e-16)/e:1,a=n?-16:0;n&&k(nd.current,{transition:"transform ".concat(B.DURATION,"s cubic-bezier(").concat(B.EASE.join(","),")"),transform:M(tH)?"scale(".concat(r,") translate3d(0, ").concat(a,"px, 0)"):"scale(".concat(r,") translate3d(").concat(a,"px, 0, 0)")})},keyboardIsOpen:nu,modal:tN,snapPointsOffset:nb,activeSnapPointIndex:ng,direction:tH,shouldScaleBackground:tw,setBackgroundColorOnScale:void 0===ty||ty,noBodyStyles:tI,container:t$,autoFocus:void 0!==tG&&tG}},tp))}var U=f.forwardRef(function(t,n){var e=(0,a._)({},(0,o._)(t)),r=v(),u=r.overlayRef,c=r.snapPoints,l=r.onRelease,d=r.shouldFade,p=r.isOpen,m=r.modal,h=r.shouldAnimate,g=C(n,u),w=c&&c.length>0;if(!m)return null;var y=f.useCallback(function(t){return l(t)},[l]);return f.createElement(s.aV,(0,i._)({onMouseUp:y,ref:g,"data-vaul-overlay":"","data-vaul-snap-points":p&&w?"true":"false","data-vaul-snap-points-overlay":p&&d?"true":"false","data-vaul-animate":(null==h?void 0:h.current)?"true":"false"},e))});U.displayName="Drawer.Overlay";var q=f.forwardRef(function(t,n){var e=t.onPointerDownOutside,r=t.style,a=t.onOpenAutoFocus,o=(0,c._)(t,["onPointerDownOutside","style","onOpenAutoFocus"]),d=v(),p=d.drawerRef,m=d.onPress,h=d.onRelease,g=
1d.onDrag,w=d.keyboardIsOpen,y=d.snapPointsOffset,b=d.activeSnapPointIndex,E=d.modal,R=d.isOpen,P=d.direction,x=d.snapPoints,O=d.container,S=d.handleOnly,T=d.shouldAnimate,D=d.autoFocus,A=(0,l._)(f.useState(!1),2),k=A[0],N=A[1],_=C(n,p),I=f.useRef(null),L=f.useRef(null),z=f.useRef(!1),W=x&&x.length>0;!function(){var t=v(),n=t.direction,e=t.isOpen,r=t.shouldScaleBackground,a=t.setBackgroundColorOnScale,o=t.noBodyStyles,u=f.useRef(null),c=(0,f.useMemo)(function(){return document.body.style.backgroundColor},[]);function l(){return(window.innerWidth-26)/window.innerWidth}f.useEffect(function(){if(e&&r){u.current&&clearTimeout(u.current);var t=document.querySelector("[data-vaul-drawer-wrapper]")||document.querySelector("[vaul-drawer-wrapper]");if(t){!function(){for(var t=arguments.length,n=Array(t),e=0;e<t;e++)n[e]=arguments[e]}(a&&!o?F(document.body,{background:"black"}):H,F(t,{transformOrigin:M(n)?"top":"left",transitionProperty:"transform, border-radius",transitionDuration:"".concat(B.DURATION,"s"),transitionTimingFunction:"cubic-bezier(".concat(B.EASE.join(","),")")}));var d=F(t,(0,i._)({borderRadius:"".concat(8,"px"),overflow:"hidden"},M(n)?{transform:"scale(".concat(l(),") translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)")}:{transform:"scale(".concat(l(),") translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)")}));return function(){d(),u.current=window.setTimeout(function(){c?document.body.style.background=c:document.body.style.removeProperty("background")},1e3*B.DURATION)}}}},[e,r,c])}();var U=function(t,n){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(z.current)return!0;var r=Math.abs(t.y),a=Math.abs(t.x),o=a>r,i=["bottom","right"].includes(n)?1:-1;if("left"===n||"right"===n){if(!(t.x*i<0)&&a>=0&&a<=e)return o}else if(!(t.y*i<0)&&r>=0&&r<=e)return!o;return z.current=!0,!0};function q(t){I.current=null,z.current=!1,h(t)}return f.useEffect(function(){W&&window.requestAnimationFrame(function(){N(!0)})},[]),f.createElement(s.VY,(0,u._)((0,i._)({"data-vaul-drawer-direction":P,"data-vaul-drawer":"","data-vaul-delayed-snap-points":k?"true":"false","data-vaul-snap-points":R&&W?"true":"false","data-vaul-custom-container":O?"true":"false","data-vaul-animate":(null==T?void 0:T.current)?"true":"false"},o),{ref:_,style:y&&y.length>0?(0,i._)({"--snap-point-height":"".concat(y[null!=b?b:0],"px")},r):r,onPointerDown:function(t){S||(null==o.onPointerDown||o.onPointerDown.call(o,t),I.current={x:t.pageX,y:t.pageY},m(t))},onOpenAutoFocus:function(t){null==a||a(t),D||t.preventDefault()},onPointerDownOutside:function(t){if(null==e||e(t),!E||t.defaultPrevented){t.preventDefault();return}w.current&&(w.current=!1)},onFocusOutside:function(t){if(!E){t.preventDefault();return}},onPointerMove:function(t){if(L.current=t,!S&&(null==o.onPointerMove||o.onPointerMove.call(o,t),I.current)){var n=t.pageY-I.current.y,e=t.pageX-I.current.x,r="touch"===t.pointerType?10:2;U({x:e,y:n},P,r)?g(t):(Math.abs(e)>r||Math.abs(n)>r)&&(I.current=null)}},onPointerUp:function(t){null==o.onPointerUp||o.onPointerUp.call(o,t),I.current=null,z.current=!1,h(t)},onPointerOut:function(t){null==o.onPointerOut||o.onPointerOut.call(o,t),q(L.current)},onContextMenu:function(t){null==o.onContextMenu||o.onContextMenu.call(o,t),L.current&&q(L.current)}}))});q.displayName="Drawer.Content";var j=f.forwardRef(function(t,n){var e=t.preventCycle,r=void 0!==e&&e,a=t.children,o=(0,c._)(t,["preventCycle","children"]),u=v(),l=u.closeDrawer,d=u.isDragging,s=u.snapPoints,p=u.activeSnapPoint,m=u.setActiveSnapPoint,h=u.dismissible,g=u.handleOnly,w=u.isOpen,y=u.onPress,b=u.onDrag,E=f.useRef(null),R=f.useRef(!1);function P(){E.current&&window.clearTimeout(E.current),R.current=!1}return f.createElement("div",(0,i._)({onClick:function(){if(R.current){P();return}window.setTimeout(function(){!function(){if(d||r||R.current){P();return}if(P(),!s||0===s.length){h||l();return}if(p===s[s.length-1]&&h){l();return}var t=s.findIndex(function(t){return t===p});-1!==t&&m(s[t+1])}()},120)},onPointerCancel:P,onPointerDown:function(t){g&&y(t),E.current=window.setTimeout(function(){R.current=!0},250)},onPointerMove:function(t){g&&b(t)},ref:n,"data-vaul-drawer-visible":w?"true":"false","data-vaul-handle":"","aria-hidden":"true"},o),f.createElement("span",{"data-vaul-handle-hitarea":"","aria-hidden":"true"},a))});j.displayName="Drawer.Handle";var Y={Root:W,NestedRoot:function(t){var n=t.onDrag,e=t.onOpenChange,r=t.open,a=(0,c._)(t,["onDrag","onOpenChange","open"]),o=v(),u=o.onNestedDrag,l=o.onNestedOpenChange,d=o.onNestedRelease;if(!u)throw Error("Drawer.NestedRoot must be placed in another drawer");return f.createElement(W,(0,i._)({nested:!0,open:r,onClose:function(){l(!1)},onDrag:function(t,e){u(t,e),null==n||n(t,e)},onOpenChange:function(t){t&&l(t),null==e||e(t)},onRelease:d},a))},Content:q,Overlay:U,Trigger:s.xz,Portal:function(t){var n=v(),e=t.container,r=void 0===e?n.container:e,a=(0,c._)(t,["container"]);return f.createElement(s.h_,(0,i._)({container:r},a))},Handle:j,Close:s.x8,Title:s.Dx,Description:s.dk}}}]);

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.