PageSourceSearch

https://cdncontent.decathlon.in/_next/static/chunks/1500.c6631d1c309f6d91.js

js decathlon.in collected 2026-09-24 20:13:10 UTC 27,718 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1500],{1554:function(t,n,a){"use strict";a.r(n),a.d(n,{default:function(){return IntentBased_IntentApps}});var r=a(11010),i=a(91309),s=a(97582),l=a(85893),c=a(67294),u=a(13777),d=a(45007),p=a(80100),g=a(999),h=a(82476),v=a(17643),y=a(64902),k=a(93967),x=a.n(k),E=a(75766),T=a(72253),D=a(14932),C=a(18667),L=a(62814),A=a(41685),O=a(5152),R=a.n(O),N=a(25675),j=a.n(N),I=R()(function(){return a.e(6768).then(a.bind(a,66768))},{loadableGenerated:{webpack:function(){return[66768]}},ssr:!1}),intentAppOffer=function(t){var n,u,d=t.intentAppsList,p=(0,i._)((0,c.useState)(null),2),g=p[0],h=p[1],v=(0,i._)((0,c.useState)(!1),2),y=v[0],k=v[1],x=(n=(0,r._)(function(){var t,n,a,r,i,l,c,u,p;return(0,s.Jh)(this,function(s){switch(s.label){case 0:return s.trys.push([0,2,,3]),[4,(0,C.or)((a={content_type:L.appSettingContent.type},(0,E._)(a,L.appSettingContent.key,"intent-app-payment-offer"),(0,E._)(a,"select",L.appSettingContent.select),a))];case 1:return i=JSON.parse(null==(r=s.sent())?void 0:null===(n=r.items[0])||void 0===n?void 0:null===(t=n.fields)||void 0===t?void 0:t.value)||{},l=new Date,c=new Date(i.startDate),u=new Date(i.endDate),l>=c&&l<=u&&(p=null==d?void 0:d.find(function(t){return t.name===i.intentAppName}))&&h((0,D._)((0,T._)({},i),{icon:p.icon})),[3,3];case 2:return s.sent(),[3,3];case 3:return[2]}})}),function(){return n.apply(this,arguments)});return(0,c.useEffect)(function(){x()},[d]),g&&(u=a(6261)("./".concat(g.icon))),(0,l.jsxs)(l.Fragment,{children:[g&&(0,l.jsxs)("div",{className:"bg-purple-50 w-full h-8 flex items-center py-2 rounded ",children:[(0,l.jsx)(j(),{src:g.imageUrl||u,alt:"Intent App Icon",width:32,height:32,className:"w-8 h-8 p-1 "}),(0,l.jsx)("span",{className:" text-10 text-black ml-1",children:g.offer}),(0,l.jsx)("span",{children:(0,l.jsx)(A.PV,{className:"w-4 h-4 ml-1 text-blue-400 ",onClick:function(){k(!0)}})})]}),y&&g&&(0,l.jsx)(I,{currentOffer:g,IntentAppIcon:u,closeModal:function(){k(!1)}})]})},M=a(98160),_="",F="",Y=1e4,z=0,IntentBased_IntentApps=function(){var t,n,a,k=(0,d.v9)(function(t){return null==t?void 0:t.paymentReducer},d.wU),E=k.availableIntentApps,T=k.isRazorPayPaymentDisabled,D=(0,i._)((0,c.useState)(!1),2),C=D[0],L=D[1],A=(0,i._)((0,c.useState)("12:00"),2),O=A[0],R=A[1],N=(0,i._)((0,c.useState)(283),2),j=N[0],I=N[1],H=(0,i._)((0,c.useState)([]),2),U=H[0],V=H[1],B=(0,u.Z)(),W=B.addToast,$=B.removeAllToasts,G=(0,y.ej)("decathlonApp"),q=(0,d.I0)(),toggleIntentLoader=function(t){var n=11,a=60,r=null,i=283;L(t),t?r=setInterval(function(){if(0===n&&0===a)return clearInterval(r),"FLUTTER"===G?window.location.reload():window.location="/thankyou?error=exit",!1;0===a?(n-=1,a=59):a-=1,I(i-=.393),R("".concat(n,":").concat(a>=10?a:"0".concat(a)))},1e3):clearInterval(r)},J=(t=(0,r._)(function(){var t,n;return(0,s.Jh)(this,function(a){switch(a.label){case 0:return[4,q((0,g.F4)({orderId:F}))];case 1:if(null==(t=a.sent())?void 0:t.status){if((null==t?void 0:null===(n=t.payment)||void 0===n?void 0:n.status)==="SUCCESS")return(0,y.d8)("orderId",F,{expires:new Date(new Date().getTime()+1728e5)}),window.location="/thankyou",[2,!1];5e3===Y&&60===z&&($(),W("Uh-oh! It is taking longer than expected. Please wait.",{appearance:"warning",autoDismiss:!0,autoDismissTimeout:3e3})),setTimeout(function(){z+=1,J()},Y||5e3)}else"FLUTTER"===G?window.location.reload():window.location="/thankyou?error=exit";return[2]}})}),function(){return t.apply(this,arguments)});(0,c.useEffect)(function(){var t=[];E&&E.length>
10&&v.forEach(function(n){E.includes(n.psp)&&t.push(n)}),V(t),document.addEventListener("IntentAppStatus",function(t){var n=t.detail;q((0,h.Y)()),n.status?(Y=1e4,z=0,J(),toggleIntentLoader(!0)):(toggleIntentLoader(!1),$(),W(n.message||"Failed to open ".concat(_||"Selected App",", Please try after some time."),{appearance:"error",autoDismiss:!0,autoDismissTimeout:3e3}))}),document.addEventListener("IntentAppStatusApi",function(t){t.detail.status&&(Y=5e3,z=0)})},[]);var Z=(n=(0,r._)(function(){var t,n,a,r,i,l,c,u;return(0,s.Jh)(this,function(s){switch(s.label){case 0:return[4,q((0,g.t)({method:"RAZORPAY_INTENT",paymentMethod:"".concat(_," Intent")}))];case 1:if(null==(t=s.sent())?void 0:t.status)return F=null==t?void 0:null===(n=t.payment)||void 0===n?void 0:n.orderId,[2,(null==t?void 0:null===(i=t.payment)||void 0===i?void 0:null===(r=i.paymentGateway)||void 0===r?void 0:null===(a=r.razorpay)||void 0===a?void 0:a.paymentGatewayIntentLink)||(null==t?void 0:null===(u=t.payment)||void 0===u?void 0:null===(c=u.paymentGateway)||void 0===c?void 0:null===(l=c.razorpay)||void 0===l?void 0:l.razorpayIntentLink)];return[2,!1]}})}),function(){return n.apply(this,arguments)}),Q=(a=(0,r._)(function(t){var n,a,r,i,l,c,u;return(0,s.Jh)(this,function(s){switch(s.label){case 0:if(_=(null===(n=v[t])||void 0===n?void 0:n.name)||"Selected App",!(G&&"IOS"===G&&(null===(r=window.webkit)||void 0===r?void 0:null===(a=r.messageHandlers)||void 0===a?void 0:a.upiResponseCallback)))return[3,2];return[4,Z()];case 1:if(i=s.sent())return window.webkit.messageHandlers.upiResponseCallback.postMessage("".concat(t,"://").concat(i.replace("upi://","upi/"))),[2,!1];return[3,7];case 2:if(!(G&&"ANDROID"===G&&window.CustomCheckoutBridge))return[3,4];return[4,Z()];case 3:if(l=s.sent())return window.CustomCheckoutBridge.onUpiItemClicked(l,t),[2,!1];return[3,7];case 4:if(!(G&&("FLUTTER"===G||"IOS"===G||"ANDROID"===G)))return[3,6];return[4,Z()];case 5:return c=s.sent(),"IOS"===(u=(0,y.ej)("dkt_channelType"))&&(0,M.iA)({detail:{status:!0,type:"intentAppDeepLink",data:"".concat(t,"://").concat(c.replace("upi://","upi/"))}}),"ANDROID"===u&&(0,M.iA)({detail:{status:!0,type:"intentAppDeepLink",data:{intentURL:c,psp:t}}}),[3,7];case 6:$(),W("".concat(_," is currently unavailable, please try after some time."),{appearance:"error",autoDismiss:!0,autoDismissTimeout:3e3}),s.label=7;case 7:return[2,!0]}})}),function(t){return a.apply(this,arguments)});return U.length?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("p",{className:"text-12 text-grey-700",children:"You will be redirected to your UPI app"}),(0,l.jsx)("div",{className:"mt-2 flex overflow-x-auto",children:U.map(function(t){return(0,l.jsxs)("button",{type:"button",onClick:function(){return Q(t.psp)},disabled:T,className:x()("w-20 pb-3 flex-shrink-0",{"opacity-50 cursor-not-allowed":T}),children:[(0,l.jsx)("img",{src:"/static/intent-apps-icons/".concat(t.icon),alt:t.icon,className:"w-10 h-10 mx-auto"}),(0,l.jsx)("p",{className:"mt-3 text-center text-14 text-grey-700",children:t.name})]},t.psp)})}),(0,l.jsx)(intentAppOffer,{intentAppsList:U}),(0,l.jsxs)(p.V,{open:C,onClose:function(){},className:"fixed z-40 inset-0 flex items-center justify-center",children:[(0,l.jsx)(p.V.Overlay,{className:"absolute z-10 w-full h-full bg-black opacity-50"}),(0,l.jsx)("div",{className:"relative z-20 w-3/4",children:(0,l.jsxs)("div",{className:"p-7 bg-white rounded shadow-lg",children:[(0,l.jsxs)("div",{className:"w-28 mx-auto relative",children:[(0,l.jsx)("svg",{viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",className:"scale-x-[-1]",children:(0,l.jsxs)("g",{fill:"none",stroke:"none",children:[(0,l.jsx)("circle",{cx:"50",cy:"50",r:"45",stroke:"#ccc",strokeWidth:"5px"}),(0,l.jsx)("path",{className:"transition-all origin-center rotate-90",stroke:j<=94&&"red"||j<=188&&"orange"||"#007bff",strokeWidth:"5px",strokeLinecap:"round",strokeDasharray:"".concat(j," 283"),d:"M 50, 50 m -45, 0 a 45,45 0 1,0 90,0 a 45,45 0 1,0 -90,0 "})]})}),(0,l.jsxs)("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 text-center leading-tight",children:[(0,l.jsx)("p",{className:"font-semibold",children:O}),(0,l.jsx)("p",{className:"text-12",children:"mins"})]})]}),(0,l.jsx)("h6",{className:"mt-5 text-center text-14 font-semibold text-grey-700",children:"Please complete the payment on your UPI app before it times out"})]})})]})]}):null}},63793:function(t,n,a){"use strict";function imageLoader(t){var n,a,r=t.src,i=t.width,s=t.quality,l=window.imageQuality?window.imageQuality:s||70;return r.includes("&format=auto")?"".concat(null===(n=r.split("&"))||void 0===n?void 0:n[0],"?format=auto&quality=").concat(l,"&f=").concat(i,"x0"):"".concat(null===(a=r.split("?"))||void 0===a?void 0:a[0],"?format=auto&quality=").concat(l,"&f=").concat(i,"x0")}a.r(n),a.d(n,{default:function(){return imageLoader}})},6261:function(t,n,a){var r={"./amazonpay.png":42334,"./angelbroking.png":9282,"./bajajfinserv.png":28267,"./bhim.png":21880,"./cointab.png":84281,"./cred.png":51920,"./credpay.png":24124,"./googlepay.png":86512,"./justdial.png":73103,"./khalijeb.png":45564,"./makemytrip.png":27395,"./mipay.png":85818,"./mobikwik.png":50204,"./mudrapay.png":93963,"./myfastag.png":79525,"./omegaon.png":54841,"./paytm.png":75941,"./phonepe.png":16162,"./realmepaysa.png":16954,"./samsungpay.png":39722,"./truecaller.png":86609,"./ultracash.png":18019,"./whatsapp.png":51821};function webpackContext(t){return a(webpackContextResolve(t))}function webpackContextResolve(t){if(!a.o(r,t)){var n=Error("Cannot find module '"+t+"'");throw n.code="MODULE_NOT_FOUND",n}return r[t]}webpackContext.keys=function(){return Object.keys(r)},webpackContext.resolve=webpackContextResolve,t.exports=webpackContext,webpackContext.id=6261},42334:function(t,n,a){"use strict";
1t.exports=a.p+"static/chunks/public/static/intent-apps-icons/amazonpay.385d1c10d77b24dd.png"},9282:function(t,n,a){"use strict";t.exports=a.p+"static/chunks/public/static/intent-apps-icons/angelbroking.b7eb6821e474874a.png"},28267:function(t,n,a){"use strict";t.exports=a.p+"static/chunks/public/static/intent-apps-icons/bajajfinserv.2f2fccf502c5e2f2.png"},21880:function(t,n,a){"use strict";t.exports=a.p+"static/chunks/public/static/intent-apps-icons/bhim.f679266aea1552fd.png"},84281:function(t,n,a){"use strict";t.exports=a.p+"static/chunks/public/static/intent-apps-icons/cointab.6d1cb2f2fcdc61c2.png"},51920:function(t,n,a){"use strict";t.exports=a.p+"static/chunks/public/static/intent-apps-icons/cred.edf6107d7efd8fbc.png"},24124:function(t,n,a){"use strict";t.exports=a.p+"static/chunks/public/static/intent-apps-icons/credpay.3bea792ea4e9285c.png"},86512:function(t,n,a){"use strict";t.exports=a.p+"static/chunks/public/static/intent-apps-icons/googlepay.330dc74e205f788b.png"},73103:function(t,n,a){"use strict";t.exports=a.p+"static/chunks/public/static/intent-apps-icons/justdial.1a62608df8060e2a.png"},45564:function(t,n,a){"use strict";t.exports=a.p+"static/chunks/public/static/intent-apps-icons/khalijeb.a9e363ee767a4c2e.png"},27395:function(t,n,a){"use strict";t.exports=a.p+"static/chunks/public/static/intent-apps-icons/makemytrip.ef215f6398353a9f.png"},85818:function(t,n,a){"use strict";t.exports=a.p+"static/chunks/public/static/intent-apps-icons/mipay.d72823fa3247d52f.png"},50204:function(t,n,a){"use strict";t.exports=a.p+"static/chunks/public/static/intent-apps-icons/mobikwik.9f5ec8b5765f1dac.png"},93963:function(t,n,a){"use strict";t.exports=a.p+"static/chunks/public/static/intent-apps-icons/mudrapay.4fca41e2e6185b1e.png"},79525:function(t,n,a){"use strict";t.exports=a.p+"static/chunks/public/static/intent-apps-icons/myfastag.6e3f377928ad7e03.png"},54841:function(t,n,a){"use strict";t.exports=a.p+"static/chunks/public/static/intent-apps-icons/omegaon.df29a2404bb08a10.png"},75941:function(t,n,a){"use strict";t.exports=a.p+"static/chunks/public/static/intent-apps-icons/paytm.0a88cb814d7df998.png"},16162:function(t,n,a){"use strict";t.exports=a.p+"static/chunks/public/static/intent-apps-icons/phonepe.6cfc4c090aa722d1.png"},16954:function(t,n,a){"use strict";t.exports=a.p+"static/chunks/public/static/intent-apps-icons/realmepaysa.a291428071393786.png"},39722:function(t,n,a){"use strict";t.exports=a.p+"static/chunks/public/static/intent-apps-icons/samsungpay.b2fdc1a7f543cd5d.png"},86609:function(t,n,a){"use strict";t.exports=a.p+"static/chunks/public/static/intent-apps-icons/truecaller.09ed39353e8377a0.png"},18019:function(t,n,a){"use strict";t.exports=a.p+"static/chunks/public/static/intent-apps-icons/ultracash.6ca7ba884b835961.png"},51821:function(t,n,a){"use strict";t.exports=a.p+"static/chunks/public/static/intent-apps-icons/whatsapp.a7495b4f22da85d1.png"},39516:function(t,n,a){"use strict";a.d(n,{d:function(){return p},f:function(){return w}});var r=a(67294),i=a(73781),s=a(19946),l=a(16723),c=a(23784),u=a(12351);let d=(0,r.createContext)(null);function w(){let[t,n]=(0,r.useState)([]);return[t.length>0?t.join(" "):void 0,(0,r.useMemo)(()=>function(t){let a=(0,i.z)(t=>(n(n=>[...n,t]),()=>n(n=>{let a=n.slice(),r=a.indexOf(t);return -1!==r&&a.splice(r,1),a}))),s=(0,r.useMemo)(()=>({register:a,slot:t.slot,name:t.name,props:t.props}),[a,t.slot,t.name,t.props]);return r.createElement(d.Provider,{value:s},t.children)},[n])]}let p=Object.assign((0,u.yV)(function(t,n){let a=(0,s.M)(),{id:i=`headlessui-description-${a}`,...p}=t,g=function f(){let t=(0,r.useContext)(d);if(null===t){let t=Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,f),t}return t}(),h=(0,c.T)(n);(0,l.e)(()=>g.register(i),[i,g.register]);let v={ref:h,...g.props,id:i};return(0,u.sY)({ourProps:v,theirProps:p,slot:g.slot||{},defaultTag:"p",name:g.name||"Description"})}),{})},80100:function(t,n,a){"use strict";let r,i;a.d(n,{V:function(){return eu}});var s,l,c,u,d,p=a(67294),g=a.t(p,2),h=a(94192),v=a(73781),y=a(14007),k=a(14879),x=a(61595),E=a(51074),T=a(82180),D=a(23784),C=a(45662);function m(t,n){let a=(0,p.useRef)([]),r=(0,v.z)(t);(0,p.useEffect)(()=>{let t=[...a.current];for(let[i,s]of n.entries())if(a.current[i]!==s){let i=r(n,t);return a.current=n,i}},[r,...n])}var L=a(46045);let A=[];!function(t){function e(){"loading"!==document.readyState&&(t(),document.removeEventListener("DOMContentLoaded",e))}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("DOMContentLoaded",e),e())}(()=>{function e(t){t.target instanceof HTMLElement&&t.target!==document.body&&A[0]!==t.target&&(A.unshift(t.target),(A=A.filter(t=>null!=t&&t.isConnected)).splice(10))}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})});var O=a(84575),R=a(32984),N=a(81021),j=a(12351);function P(t){if(!t)return new Set;if("function"==typeof t)return new Set(t());let n=new Set;for(let a of t.current)a.current instanceof HTMLElement&&n.add(a.current);return n}var I=((s=I||{})[s.None=1]="None",s[s.InitialFocus=2]="InitialFocus",s[s.TabLock=4]="TabLock",s[s.FocusLock=8]="FocusLock",s[s.RestoreFocus=16]="RestoreFocus",s[s.All=30]="All",s);let M=Object.assign((0,j.yV)(function(t,n){let a=(0,p.useRef)(null),r=(0,D.T)(a,n),{initialFocus:i,containers:s,features:l=30,...c}=t;(0,T.H)()||(l=1);let u=(0,E.i)(a);!function({ownerDocument:t},n){let a=function(t=!0){let n=(0,p.useRef)(A.slice());return m(([t],[a])=>{!0===a&&!1===t&&(0,N.Y)(()=>{n.current.splice(0)}),!1===a&&!0===t&&(n.current=A.slice())},[t,A,n]),(0,v.z)(()=>{var t;return null!=(t=n.current.find(t=>null!=t&&t.isConnected))?t:null})}(n);m(()=>{n||(null==t?void 0:t.activeElement)===(null==t?void 0:t.body)&&(0,O.C5)(a())},[n]),(0,x.L)(()=>{n&&(0,O.C5)(a())})}({ownerDocument:u},!!(16&l));let d=function({ownerDocument:t,container:n,initialFocus:a},r){let i=(0,p.useRef)(null),s=(0,k.t)();return m(()=>{if(!r)return;let l=n.current;l&&(0,N.Y)(()=>
1{if(!s.current)return;let n=null==t?void 0:t.activeElement;if(null!=a&&a.current){if((null==a?void 0:a.current)===n){i.current=n;return}}else if(l.contains(n)){i.current=n;return}null!=a&&a.current?(0,O.C5)(a.current):(0,O.jA)(l,O.TO.First)===O.fE.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),i.current=null==t?void 0:t.activeElement})},[r]),i}({ownerDocument:u,container:a,initialFocus:i},!!(2&l));!function({ownerDocument:t,container:n,containers:a,previousActiveElement:r},i){let s=(0,k.t)();(0,y.O)(null==t?void 0:t.defaultView,"focus",t=>{if(!i||!s.current)return;let l=P(a);n.current instanceof HTMLElement&&l.add(n.current);let c=r.current;if(!c)return;let u=t.target;u&&u instanceof HTMLElement?S(l,u)?(r.current=u,(0,O.C5)(u)):(t.preventDefault(),t.stopPropagation(),(0,O.C5)(c)):(0,O.C5)(r.current)},!0)}({ownerDocument:u,container:a,containers:s,previousActiveElement:d},!!(8&l));let g=(0,C.l)(),I=(0,v.z)(t=>{let n=a.current;n&&(0,R.E)(g.current,{[C.N.Forwards]:()=>{(0,O.jA)(n,O.TO.First,{skipElements:[t.relatedTarget]})},[C.N.Backwards]:()=>{(0,O.jA)(n,O.TO.Last,{skipElements:[t.relatedTarget]})}})}),M=(0,h.G)(),_=(0,p.useRef)(!1);return p.createElement(p.Fragment,null,!!(4&l)&&p.createElement(L._,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:I,features:L.A.Focusable}),(0,j.sY)({ourProps:{ref:r,onKeyDown(t){"Tab"==t.key&&(_.current=!0,M.requestAnimationFrame(()=>{_.current=!1}))},onBlur(t){let n=P(s);a.current instanceof HTMLElement&&n.add(a.current);let r=t.relatedTarget;r instanceof HTMLElement&&"true"!==r.dataset.headlessuiFocusGuard&&(S(n,r)||(_.current?(0,O.jA)(a.current,(0,R.E)(g.current,{[C.N.Forwards]:()=>O.TO.Next,[C.N.Backwards]:()=>O.TO.Previous})|O.TO.WrapAround,{relativeTo:t.target}):t.target instanceof HTMLElement&&(0,O.C5)(t.target)))}},theirProps:c,defaultTag:"div",name:"FocusTrap"}),!!(4&l)&&p.createElement(L._,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:I,features:L.A.Focusable}))}),{features:I});function S(t,n){for(let a of t)if(a.contains(n))return!0;return!1}var _=a(2740);let{useState:F,useEffect:Y,useLayoutEffect:z,useDebugValue:H}=g;"undefined"!=typeof window&&void 0!==window.document&&window.document.createElement;let U=g.useSyncExternalStore;var V=a(16723),B=a(9362),W=a(78657);let $=(l={PUSH(t,n){var a;let r=null!=(a=this.get(t))?a:{doc:t,count:0,d:(0,B.k)(),meta:new Set};return r.count++,r.meta.add(n),this.set(t,r),this},POP(t,n){let a=this.get(t);return a&&(a.count--,a.meta.delete(n)),this},SCROLL_PREVENT({doc:t,d:n,meta:a}){let r;let i={doc:t,d:n,meta:function(t){let n={};for(let a of t)Object.assign(n,a(n));return n}(a)},s=[(0,W.gn)()?{before({doc:t,d:n,meta:a}){function o(t){return a.containers.flatMap(t=>t()).some(n=>n.contains(t))}n.microTask(()=>{var a;if("auto"!==window.getComputedStyle(t.documentElement).scrollBehavior){let a=(0,B.k)();a.style(t.documentElement,"scrollBehavior","auto"),n.add(()=>n.microTask(()=>a.dispose()))}let r=null!=(a=window.scrollY)?a:window.pageYOffset,i=null;n.addEventListener(t,"click",n=>{if(n.target instanceof HTMLElement)try{let a=n.target.closest("a");if(!a)return;let{hash:r}=new URL(a.href),s=t.querySelector(r);s&&!o(s)&&(i=s)}catch{}},!0),n.addEventListener(t,"touchstart",t=>{if(t.target instanceof HTMLElement){if(o(t.target)){let a=t.target;for(;a.parentElement&&o(a.parentElement);)a=a.parentElement;n.style(a,"overscrollBehavior","contain")}else n.style(t.target,"touchAction","none")}}),n.addEventListener(t,"touchmove",t=>{if(t.target instanceof HTMLElement){if(o(t.target)){let n=t.target;for(;n.parentElement&&""!==n.dataset.headlessuiPortal&&!(n.scrollHeight>n.clientHeight||n.scrollWidth>n.clientWidth);)n=n.parentElement;""===n.dataset.headlessuiPortal&&t.preventDefault()}else t.preventDefault()}},{passive:!1}),n.add(()=>{var t;r!==(null!=(t=window.scrollY)?t:window.pageYOffset)&&window.scrollTo(0,r),i&&i.isConnected&&(i.scrollIntoView({block:"nearest"}),i=null)})})}}:{},{before({doc:t}){var n;let a=t.documentElement;r=(null!=(n=t.defaultView)?n:window).innerWidth-a.clientWidth},after({doc:t,d:n}){let a=t.documentElement,i=a.clientWidth-a.offsetWidth,s=r-i;n.style(a,"paddingRight",`${s}px`)}},{before({doc:t,d:n}){n.style(t.documentElement,"overflow","hidden")}}];
1s.forEach(({before:t})=>null==t?void 0:t(i)),s.forEach(({after:t})=>null==t?void 0:t(i))},SCROLL_ALLOW({d:t}){t.dispose()},TEARDOWN({doc:t}){this.delete(t)}},r=new Map,i=new Set,{getSnapshot:()=>r,subscribe:t=>(i.add(t),()=>i.delete(t)),dispatch(t,...n){let a=l[t].call(r,...n);a&&(r=a,i.forEach(t=>t()))}});$.subscribe(()=>{let t=$.getSnapshot(),n=new Map;for(let[a]of t)n.set(a,a.documentElement.style.overflow);for(let a of t.values()){let t="hidden"===n.get(a.doc),r=0!==a.count;(r&&!t||!r&&t)&&$.dispatch(a.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",a),0===a.count&&$.dispatch("TEARDOWN",a)}});var G=a(19946);let q=new Map,J=new Map;function b(t,n=!0){(0,V.e)(()=>{var a;if(!n)return;let r="function"==typeof t?t():t.current;if(!r)return;let i=null!=(a=J.get(r))?a:0;return J.set(r,i+1),0!==i||(q.set(r,{"aria-hidden":r.getAttribute("aria-hidden"),inert:r.inert}),r.setAttribute("aria-hidden","true"),r.inert=!0),function(){var t;if(!r)return;let n=null!=(t=J.get(r))?t:1;if(1===n?J.delete(r):J.set(r,n-1),1!==n)return;let a=q.get(r);a&&(null===a["aria-hidden"]?r.removeAttribute("aria-hidden"):r.setAttribute("aria-hidden",a["aria-hidden"]),r.inert=a.inert,q.delete(r))}},[t,n])}var Z=a(39650),Q=a(65958),K=a(16567),X=a(31438);let ee=(0,p.createContext)(()=>{});ee.displayName="StackContext";var et=((c=et||{})[c.Add=0]="Add",c[c.Remove=1]="Remove",c);function stack_context_b({children:t,onUpdate:n,type:a,element:r,enabled:i}){let s=(0,p.useContext)(ee),l=(0,v.z)((...t)=>{null==n||n(...t),s(...t)});return(0,V.e)(()=>{let t=void 0===i||!0===i;return t&&l(0,a,r),()=>{t&&l(1,a,r)}},[l,a,r,i]),p.createElement(ee.Provider,{value:l},t)}var en=a(64103),ea=a(39516),er=a(61363),eo=((u=eo||{})[u.Open=0]="Open",u[u.Closed=1]="Closed",u),ei=((d=ei||{})[d.SetTitleId=0]="SetTitleId",d);let es={0:(t,n)=>t.titleId===n.id?t:{...t,titleId:n.id}},el=(0,p.createContext)(null);function dialog_b(t){let n=(0,p.useContext)(el);if(null===n){let n=Error(`<${t} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,dialog_b),n}return n}function Ge(t,n){return(0,R.E)(n.type,es,t,n)}el.displayName="DialogContext";let ec=j.AN.RenderStrategy|j.AN.Static,eu=Object.assign((0,j.yV)(function(t,n){let a=(0,G.M)(),{id:r=`headlessui-dialog-${a}`,open:i,onClose:s,initialFocus:l,role:c="dialog",__demoMode:u=!1,...d}=t,[g,h]=(0,p.useState)(0),k=(0,p.useRef)(!1);c="dialog"===c||"alertdialog"===c?c:(k.current||(k.current=!0,console.warn(`Invalid role [${c}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog");let x=(0,K.oJ)();void 0===i&&null!==x&&(i=(x&K.ZM.Open)===K.ZM.Open);let C=(0,p.useRef)(null),L=(0,D.T)(C,n),A=(0,E.i)(C),O=t.hasOwnProperty("open")||null!==x,N=t.hasOwnProperty("onClose");if(!O&&!N)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!O)throw Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!N)throw Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof i)throw Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${i}`);if("function"!=typeof s)throw Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${s}`);let I=i?0:1,[F,Y]=(0,p.useReducer)(Ge,{titleId:null,descriptionId:null,panelRef:(0,p.createRef)()}),z=(0,v.z)(()=>s(!1)),H=(0,v.z)(t=>Y({type:0,id:t})),B=!!(0,T.H)()&&!u&&0===I,W=g>1,q=null!==(0,p.useContext)(el),[J,ee]=(0,_.k)(),{resolveContainers:en,mainTreeNodeRef:eo,MainTreeNode:ei}=(0,Q.v)({portals:J,defaultContainers:[{get current(){var es;return null!=(es=F.panelRef.current)?es:C.current}}]}),eu=W?"parent":"leaf",ed=null!==x&&(x&K.ZM.Closing)===K.ZM.Closing,ep=!q&&!ed&&B;b((0,p.useCallback)(()=>{var t,n;return null!=(n=Array.from(null!=(t=null==A?void 0:A.querySelectorAll("body > *"))?t:[]).find(t=>"headlessui-portal-root"!==t.id&&t.contains(eo.current)&&t instanceof HTMLElement))?n:null},[eo]),ep);let ef=!!W||B;b((0,p.useCallback)(()=>{var t,n;return null!=(n=Array.from(null!=(t=null==A?void 0:A.querySelectorAll("[data-headlessui-portal]"))?t:[]).find(t=>t.contains(eo.current)&&t instanceof HTMLElement))?n:null},[eo]),ef);let em=!(!B||W);(0,Z.O)(en,t=>{t.preventDefault(),z()},em);let eg=!(W||0!==I);(0,y.O)(null==A?void 0:A.defaultView,"keydown",t=>{eg&&(t.defaultPrevented||t.key===er.R.Escape&&(t.preventDefault(),t.stopPropagation(),z()))}),function(t,n,a=()=>[document.body]){var r;let i,s;r=t=>{var n;
1return{containers:[...null!=(n=t.containers)?n:[],a]}},i=U($.subscribe,$.getSnapshot,$.getSnapshot),(s=t?i.get(t):void 0)&&s.count,(0,V.e)(()=>{if(!(!t||!n))return $.dispatch("PUSH",t,r),()=>$.dispatch("POP",t,r)},[n,t])}(A,!(ed||0!==I||q),en),(0,p.useEffect)(()=>{if(0!==I||!C.current)return;let t=new ResizeObserver(t=>{for(let n of t){let t=n.target.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&z()}});return t.observe(C.current),()=>t.disconnect()},[I,C,z]);let[eh,ev]=(0,ea.f)(),eb=(0,p.useMemo)(()=>[{dialogState:I,close:z,setTitleId:H},F],[I,F,z,H]),ew=(0,p.useMemo)(()=>({open:0===I}),[I]),ey={ref:L,id:r,role:c,"aria-modal":0===I||void 0,"aria-labelledby":F.titleId,"aria-describedby":eh};return p.createElement(stack_context_b,{type:"Dialog",enabled:0===I,element:C,onUpdate:(0,v.z)((t,n)=>{"Dialog"===n&&(0,R.E)(t,{[et.Add]:()=>h(t=>t+1),[et.Remove]:()=>h(t=>t-1)})})},p.createElement(X.O,{force:!0},p.createElement(_.h,null,p.createElement(el.Provider,{value:eb},p.createElement(_.h.Group,{target:C},p.createElement(X.O,{force:!1},p.createElement(ev,{slot:ew,name:"Dialog.Description"},p.createElement(M,{initialFocus:l,containers:en,features:B?(0,R.E)(eu,{parent:M.features.RestoreFocus,leaf:M.features.All&~M.features.FocusLock}):M.features.None},p.createElement(ee,null,(0,j.sY)({ourProps:ey,theirProps:d,slot:ew,defaultTag:"div",features:ec,visible:0===I,name:"Dialog"}))))))))),p.createElement(ei,null))}),{Backdrop:(0,j.yV)(function(t,n){let a=(0,G.M)(),{id:r=`headlessui-dialog-backdrop-${a}`,...i}=t,[{dialogState:s},l]=dialog_b("Dialog.Backdrop"),c=(0,D.T)(n);(0,p.useEffect)(()=>{if(null===l.panelRef.current)throw Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")},[l.panelRef]);let u=(0,p.useMemo)(()=>({open:0===s}),[s]);return p.createElement(X.O,{force:!0},p.createElement(_.h,null,(0,j.sY)({ourProps:{ref:c,id:r,"aria-hidden":!0},theirProps:i,slot:u,defaultTag:"div",name:"Dialog.Backdrop"})))}),Panel:(0,j.yV)(function(t,n){let a=(0,G.M)(),{id:r=`headlessui-dialog-panel-${a}`,...i}=t,[{dialogState:s},l]=dialog_b("Dialog.Panel"),c=(0,D.T)(n,l.panelRef),u=(0,p.useMemo)(()=>({open:0===s}),[s]),d=(0,v.z)(t=>{t.stopPropagation()});return(0,j.sY)({ourProps:{ref:c,id:r,onClick:d},theirProps:i,slot:u,defaultTag:"div",name:"Dialog.Panel"})}),Overlay:(0,j.yV)(function(t,n){let a=(0,G.M)(),{id:r=`headlessui-dialog-overlay-${a}`,...i}=t,[{dialogState:s,close:l}]=dialog_b("Dialog.Overlay"),c=(0,D.T)(n),u=(0,v.z)(t=>{if(t.target===t.currentTarget){if((0,en.P)(t.currentTarget))return t.preventDefault();t.preventDefault(),t.stopPropagation(),l()}}),d=(0,p.useMemo)(()=>({open:0===s}),[s]);return(0,j.sY)({ourProps:{ref:c,id:r,"aria-hidden":!0,onClick:u},theirProps:i,slot:d,defaultTag:"div",name:"Dialog.Overlay"})}),Title:(0,j.yV)(function(t,n){let a=(0,G.M)(),{id:r=`headlessui-dialog-title-${a}`,...i}=t,[{dialogState:s,setTitleId:l}]=dialog_b("Dialog.Title"),c=(0,D.T)(n);(0,p.useEffect)(()=>(l(r),()=>l(null)),[r,l]);let u=(0,p.useMemo)(()=>({open:0===s}),[s]);return(0,j.sY)({ourProps:{ref:c,id:r},theirProps:i,slot:u,defaultTag:"h2",name:"Dialog.Title"})}),Description:ea.d})}}]);

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.