1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,81418,e=>{"use strict";let t=(0,e.i(75254).default)("shield-check",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);e.s(["ShieldCheck",0,t],81418)},4293,e=>{"use strict";let t=(0,e.i(75254).default)("arrow-up-to-line",[["path",{d:"M5 3h14",key:"7usisc"}],["path",{d:"m18 13-6-6-6 6",key:"1kf1n9"}],["path",{d:"M12 7v14",key:"1akyts"}]]);e.s(["ArrowUpToLine",0,t],4293)},90151,e=>{"use strict";var t=e.i(43476),r=e.i(71645),a=e.i(21663),i=e.i(37821),n=e.i(47385);let s={black:"#000000",white:"#ffffff",red:"#ff0000",green:"#00ff00",blue:"#0000ff",fuchsia:"#ff00ff",cyan:"#00ffff",yellow:"#ffff00",orange:"#ff8000"};function o(e){4===e.length&&(e=e[0]+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]);let t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return t||console.warn(`Unable to convert hex string ${e} to rgb values`),[parseInt(t[1],16)/255,parseInt(t[2],16)/255,parseInt(t[3],16)/255]}function l(e){if(void 0===e)return[0,0,0];if(3==arguments.length)return arguments;if(!isNaN(e)){var t;return[((t=parseInt(t=e))>>16&255)/255,(t>>8&255)/255,(255&t)/255]}return"#"===e[0]?o(e):s[e.toLowerCase()]?o(s[e.toLowerCase()]):(console.warn("Color format not recognised"),[0,0,0])}class c extends Array{constructor(e){if(Array.isArray(e))return super(...e);return super(...l(...arguments))}get r(){return this[0]}get g(){return this[1]}get b(){return this[2]}set r(e){this[0]=e}set g(e){this[1]=e}set b(e){this[2]=e}set(e){return Array.isArray(e)?this.copy(e):this.copy(l(...arguments))}copy(e){return this[0]=e[0],this[1]=e[1],this[2]=e[2],this}}var d=e.i(94964),u=e.i(56850),h=e.i(80075);function p(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e}function m(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e}function f(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e}function x(e){var t=e[0],r=e[1];return Math.sqrt(t*t+r*r)}function g(e,t){return e[0]*t[1]-e[1]*t[0]}class v extends Array{constructor(e=0,t=e){return super(e,t),this}get x(){return this[0]}get y(){return this[1]}set x(e){this[0]=e}set y(e){this[1]=e}set(e,t=e){return e.length?this.copy(e):(this[0]=e,this[1]=t,this)}copy(e){return this[0]=e[0],this[1]=e[1],this}add(e,t){return t?p(this,e,t):p(this,this,e),this}sub(e,t){return t?m(this,e,t):m(this,this,e),this}multiply(e){if(e.length)this[0]=this[0]*e[0],this[1]=this[1]*e[1];else f(this,this,e);return this}divide(e){if(e.length)this[0]=this[0]/e[0],this[1]=this[1]/e[1];else f(this,this,1/e);return this}inverse(e=this){return this[0]=1/e[0],this[1]=1/e[1],this}len(){return x(this)}distance(e){var t,r;return e?Math.sqrt((t=e[0]-this[0])*t+(r=e[1]-this[1])*r):x(this)}squaredLen(){return this.squaredDistance()}squaredDistance(e){var t,r,a,i;return e?(t=e[0]-this[0])*t+(r=e[1]-this[1])*r:(a=this[0])*a+(i=this[1])*i}negate(e=this){return this[0]=-e[0],this[1]=-e[1],this}cross(e,t){return t?g(e,t):g(this,e)}scale(e){return f(this,this,e),this}normalize(){var e,t,r;return(r=(e=this[0])*e+(t=this[1])*t)>0&&(r=1/Math.sqrt(r)),this[0]=this[0]*r,this[1]=this[1]*r,this}dot(e){return this[0]*e[0]+this[1]*e[1]}equals(e){return this[0]===e[0]&&this[1]===e[1]}applyMatrix3(e){var t,r;return t=this[0],r=this[1],this[0]=e[0]*t+e[3]*r+e[6],this[1]=e[1]*t+e[4]*r+e[7],this}applyMatrix4(e){let t,r;return t=this[0],r=this[1],this[0]=e[0]*t+e[4]*r+e[12],this[1]=e[1]*t+e[5]*r+e[13],this}lerp(e,t){var r,a;return r=this[0],a=this[1],this[0]=r+t*(e[0]-r),this[1]=a+t*(e[1]-a),this}smoothLerp(e,t,r){let a,i,n;return a=Math.exp(-t*r),i=this[0],n=this[1],this[0]=e[0]+(i-e[0])*a,this[1]=e[1]+(n-e[1])*a,this}clone(){return new v(this[0],this[1])}fromArray(e,t=0){return this[0]=e[t],this[1]=e[t+1],this}toArray(e=[],t=0){return e[t]=this[0],e[t+1]=this[1],e}}let b=new n.Vec3;class y{constructor(e,{points:t,vertex:r=w,fragment:a=k,uniforms:i={},attributes:n={}}){this.gl=e,this.points=t,this.count=t.length,this.position=new Float32Array(3*this.count*2),this.prev=new Float32Array(3*this.count*2),this.next=new Float32Array(3*this.count*2);const s=new Float32Array(2*this.count),o=new Float32Array(2*this.count*2),l=new Uint16Array((this.count-1)*6);for(let e=0;e<this.count;e++){s.set([-1,1],2*e);const t=e/(this.count-1);if(o.set([0,t,1,t],4*e),e===this.count-1)continue;const r=2*e;l.set([r+0,r+1,r+2],(r+0)*3),l.set([r+2,r+1,r+3],(r+1)*3)}const p=this.geometry=new d.Geometry(e,Object.assign(n,{position:{size:3,data:this.position},prev:{size:3,data:this.prev},next:{size:3,data:this.next},side:{size:1,data:s},uv:{size:2,data:o},index:{size:1,data:l}}));this.updateGeometry(),i.uResolution||(this.resolution=i.uResolution={value:new v}),i.uDPR||(this.dpr=i.uDPR={value:1}),i.uThickness||(this.thickness=i.uThickness={value:1}),i.uColor||(this.color=i.uColor={value:new c("#000")}),i.uMiter||(this.miter=i.uMiter={value:1}),this.resize();const m=this.program=new u.Program(e,{vertex:r,fragment:a,uniforms:i});this.mesh=new h.Mesh(e,{geometry:p,program:m})}
1updateGeometry(){this.points.forEach((e,t)=>{e.toArray(this.position,3*t*2),e.toArray(this.position,3*t*2+3),t?(e.toArray(this.next,(t-1)*6),e.toArray(this.next,(t-1)*6+3)):(b.copy(e).sub(this.points[t+1]).add(e),b.toArray(this.prev,3*t*2),b.toArray(this.prev,3*t*2+3)),t===this.points.length-1?(b.copy(e).sub(this.points[t-1]).add(e),b.toArray(this.next,3*t*2),b.toArray(this.next,3*t*2+3)):(e.toArray(this.prev,(t+1)*6),e.toArray(this.prev,(t+1)*6+3))}),this.geometry.attributes.position.needsUpdate=!0,this.geometry.attributes.prev.needsUpdate=!0,this.geometry.attributes.next.needsUpdate=!0}resize(){this.resolution&&this.resolution.value.set(this.gl.canvas.width,this.gl.canvas.height),this.dpr&&(this.dpr.value=this.gl.renderer.dpr)}}let w=` 2 precision highp float; 3 4 attribute vec3 position; 5 attribute vec3 next; 6 attribute vec3 prev; 7 attribute vec2 uv; 8 attribute float side; 9 10 uniform mat4 modelViewMatrix; 11 uniform mat4 projectionMatrix; 12 uniform vec2 uResolution; 13 uniform float uDPR; 14 uniform float uThickness; 15 uniform float uMiter; 16 17 varying vec2 vUv; 18 19 vec4 getPosition() { 20 mat4 mvp = projectionMatrix * modelViewMatrix; 21 vec4 current = mvp * vec4(position, 1); 22 vec4 nextPos = mvp * vec4(next, 1); 23 vec4 prevPos = mvp * vec4(prev, 1); 24 25 vec2 aspect = vec2(uResolution.x / uResolution.y, 1); 26 vec2 currentScreen = current.xy / current.w * aspect; 27 vec2 nextScreen = nextPos.xy / nextPos.w * aspect; 28 vec2 prevScreen = prevPos.xy / prevPos.w * aspect; 29 30 vec2 dir1 = normalize(currentScreen - prevScreen); 31 vec2 dir2 = normalize(nextScreen - currentScreen); 32 vec2 dir = normalize(dir1 + dir2); 33 34 vec2 normal = vec2(-dir.y, dir.x); 35 normal /= mix(1.0, max(0.3, dot(normal, vec2(-dir1.y, dir1.x))), uMiter); 36 normal /= aspect; 37 38 float pixelWidthRatio = 1.0 / (uResolution.y / uDPR); 39 float pixelWidth = current.w * pixelWidthRatio; 40 normal *= pixelWidth * uThickness; 41 current.xy -= normal * side; 42 43 return current; 44 } 45 46 void main() { 47 vUv = uv; 48 gl_Position = getPosition(); 49 } 50`,k=` 51 precision highp float; 52 53 uniform vec3 uColor; 54 55 varying vec2 vUv; 56 57 void main() { 58 gl_FragColor.rgb = uColor; 59 gl_FragColor.a = 1.0; 60 } 61`;e.s(["default",0,({colors:e=["#FC8EAC"],baseSpring:s=.03,baseFriction:o=.9,baseThickness:l=30,offsetFactor:d=.05,maxAge:u=500,pointCount:h=50,speedMultiplier:p=.6,enableFade:m=!1,enableShaderEffect:f=!1,effectAmplitude:x=2,backgroundColor:g=[0,0,0,0]})=>{let v=(0,r.useRef)(null);return(0,r.useEffect)(()=>{let t,r=v.current;if(!r)return;let b=new a.Renderer({dpr:window.devicePixelRatio||2,alpha:!0}),w=b.gl;Array.isArray(g)&&4===g.length?w.clearColor(g[0],g[1],g[2],g[3]):w.clearColor(0,0,0,0),w.canvas.style.position="absolute",w.canvas.style.top="0",w.canvas.style.left="0",w.canvas.style.width="100%",w.canvas.style.height="100%",r.appendChild(w.canvas);let k=new i.Transform,j=[],N=` 62 precision highp float; 63 64 attribute vec3 position; 65 attribute vec3 next; 66 attribute vec3 prev; 67 attribute vec2 uv; 68 attribute float side; 69 70 uniform vec2 uResolution; 71 uniform float uDPR; 72 uniform float uThickness; 73 uniform float uTime; 74 uniform float uEnableShaderEffect; 75 uniform float uEffectAmplitude; 76 77 varying vec2 vUV; 78 79 vec4 getPosition() { 80 vec4 current = vec4(position, 1.0); 81 vec2 aspect = vec2(uResolution.x / uResolution.y, 1.0); 82 vec2 nextScreen = next.xy * aspect; 83 vec2 prevScreen = prev.xy * aspect; 84 vec2 tangent = normalize(nextScreen - prevScreen); 85 vec2 normal = vec2(-tangent.y, tangent.x); 86 normal /= aspect; 87 normal *= mix(1.0, 0.1, pow(abs(uv.y - 0.5) * 2.0, 2.0)); 88 float dist = length(nextScreen - prevScreen); 89 normal *= smoothstep(0.0, 0.02, dist); 90 float pixelWidthRatio = 1.0 / (uResolution.y / uDPR); 91 float pixelWidth = current.w * pixelWidthRatio; 92 normal *= pixelWidth * uThickness; 93 current.xy -= normal * side; 94 if(uEnableShaderEffect > 0.5) { 95 current.xy += normal * sin(uTime + current.x * 10.0) * uEffectAmplitude; 96 } 97 return current; 98 } 99 100 void main() { 101 vUV = uv; 102 gl_Position = getPosition(); 103 } 104 `,_=` 105 precision highp float; 106 uniform vec3 uColor; 107 uniform float uOpacity; 108 uniform float uEnableFade; 109 varying vec2 vUV; 110 void main() { 111 float fadeFactor = 1.0; 112 if(uEnableFade > 0.5) { 113 fadeFactor = 1.0 - smoothstep(0.0, 1.0, vUV.y); 114 } 115 gl_FragColor = vec4(uColor, uOpacity * fadeFactor); 116 } 117 `;function A(){if(!r)return;let e=r.clientWidth,t=r.clientHeight;
117b.setSize(e,t),j.forEach(e=>e.polyline.resize())}window.addEventListener("resize",A);let S=(e.length-1)/2;e.forEach((e,t)=>{let r=s+(Math.random()-.5)*.05,a=o+(Math.random()-.5)*.05,i=l+(Math.random()-.5)*3,u=new n.Vec3((t-S)*d+(Math.random()-.5)*.01,(Math.random()-.5)*.1,0),p=[];for(let e=0;e<h;e++)p.push(new n.Vec3);let g=new y(w,{points:p,vertex:N,fragment:_,uniforms:{uColor:{value:new c(e)},uThickness:{value:i},uOpacity:{value:1},uTime:{value:0},uEnableShaderEffect:{value:+!!f},uEffectAmplitude:{value:x},uEnableFade:{value:+!!m}}});g.mesh.setParent(k),j.push({spring:r,friction:a,mouseVelocity:new n.Vec3,mouseOffset:u,points:p,polyline:g})}),A();let T=new n.Vec3;function z(e){if(!r)return;let t=0,a=0,i=r.getBoundingClientRect();e.changedTouches&&e.changedTouches.length?(t=e.changedTouches[0].clientX-i.left,a=e.changedTouches[0].clientY-i.top):(t=e.clientX-i.left,a=e.clientY-i.top);let n=r.clientWidth,s=r.clientHeight;T.set(t/n*2-1,-(a/s*2)+1,0)}r.addEventListener("mousemove",z),r.addEventListener("touchstart",z),r.addEventListener("touchmove",z);let M=new n.Vec3,E=performance.now();return!function e(){t=requestAnimationFrame(e);let r=performance.now(),a=r-E;E=r,j.forEach(e=>{M.copy(T).add(e.mouseOffset).sub(e.points[0]).multiply(e.spring),e.mouseVelocity.add(M).multiply(e.friction),e.points[0].add(e.mouseVelocity);for(let t=1;t<e.points.length;t++)if(isFinite(u)&&u>0){let r=Math.min(1,a*p/(u/(e.points.length-1)));e.points[t].lerp(e.points[t-1],r)}else e.points[t].lerp(e.points[t-1],.9);e.polyline.mesh.program.uniforms.uTime&&(e.polyline.mesh.program.uniforms.uTime.value=.001*r),e.polyline.updateGeometry()}),b.render({scene:k})}(),()=>{window.removeEventListener("resize",A),r&&(r.removeEventListener("mousemove",z),r.removeEventListener("touchstart",z),r.removeEventListener("touchmove",z)),cancelAnimationFrame(t),w.canvas&&w.canvas.parentNode===r&&r.removeChild(w.canvas)}},[e,s,o,l,d,u,h,p,m,f,x,g]),(0,t.jsx)("div",{ref:v,className:"ribbons-container"})}],90151)},5329,(e,t,r)=>{e.e,t.exports=function(){var e=[function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}var i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=(a(r(1)),r(6)),s=a(n),o=a(r(7)),l=a(r(8)),c=a(r(9)),d=a(r(10)),u=a(r(11)),h=a(r(14)),p=[],m=!1,f={offset:120,delay:0,easing:"ease",duration:400,disable:!1,once:!1,startEvent:"DOMContentLoaded",throttleDelay:99,debounceDelay:50,disableMutationObserver:!1},x=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(e&&(m=!0),m)return p=(0,u.default)(p,f),(0,d.default)(p,f.once),p},g=function(){p=(0,h.default)(),x()},v=function(){p.forEach(function(e,t){e.node.removeAttribute("data-aos"),e.node.removeAttribute("data-aos-easing"),e.node.removeAttribute("data-aos-duration"),e.node.removeAttribute("data-aos-delay")})};e.exports={init:function(e){f=i(f,e),p=(0,h.default)();var t,r=document.all&&!window.atob;return!0===(t=f.disable)||"mobile"===t&&c.default.mobile()||"phone"===t&&c.default.phone()||"tablet"===t&&c.default.tablet()||"function"==typeof t&&!0===t()||r?v():(f.disableMutationObserver||l.default.isSupported()||(console.info('\n aos: MutationObserver is not supported on this browser,\n code mutations observing has been disabled.\n You may have to call "refreshHard()" by yourself.\n '),f.disableMutationObserver=!0),document.querySelector("body").setAttribute("data-aos-easing",f.easing),document.querySelector("body").setAttribute("data-aos-duration",f.duration),document.querySelector("body").setAttribute("data-aos-delay",f.delay),"DOMContentLoaded"===f.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1?x(!0):"load"===f.startEvent?window.addEventListener(f.startEvent,function(){x(!0)}):document.addEventListener(f.startEvent,function(){x(!0)}),window.addEventListener("resize",(0,o.default)(x,f.debounceDelay,!0)),window.addEventListener("orientationchange",(0,o.default)(x,f.debounceDelay,!0)),window.addEventListener("scroll",(0,s.default)(function(){(0,d.default)(p,f.once)},f.throttleDelay)),f.disableMutationObserver||l.default.ready("[data-aos]",g),p)},refresh:x,refreshHard:g}},function(e,t){},,,,,function(e,t){(function(t){"use strict";function r(e){var t=void 0===e?"undefined":i(e);return!!e&&("object"==t||"function"==t)}function a(e){if("number"==typeof e)return e;if("symbol"==(void 0===(t=e)?"undefined":i(t))||t&&"object"==(void 0===t?"undefined":i(t))&&x.call(t)==o)return s;if(r(e)){var t,a="function"==typeof e.valueOf?e.valueOf():e;e=r(a)?a+"":a}if("string"!=typeof e)return 0===e?e:+e;var n=d.test(e=e.replace(l,""));return n||u.test(e)?h(e.slice(2),n?2:8):c.test(e)?s:+e}var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n="Expected a function",s=NaN,o="[object Symbol]",l=/^\s+|\s+$/g,c=/^[-+]0x[0-9a-f]+$/i,d=/^0b[01]+$/i,u=/^0o[0-7]+$/i,h=parseInt,p="object"==(void 0===t?"undefined":i(t))&&t&&t.Object===Object&&t,m="object"==("u"<typeof self?"undefined":i(self))&&self&&self.Object===Object&&self,f=p||m||Function("return this")(),x=Object.prototype.toString,g=Math.max,v=Math.min,b=function(){return f.Date.now()};e.exports=function(e,t,i){var s=!0,o=!0;if("function"!=typeof e)throw TypeError(n);return r(i)&&(s="leading"in i?!!i.leading:s,o="trailing"in i?!!i.trailing:o),function(e,t,i){function s(t){var r=u,a=h;return u=h=void 0,y=t,m=e.apply(a,r)}function o(e){var r=e-x,a=e-y;return void 0===x||r>=t||r<0||k&&a>=p}function l(){var e,r,a,i=b();return o(i)?c(i):void(f=setTimeout(l,(e=i-x,r=i-y,a=t-e,k?v(a,p-r):a)))}function c(e){return f=void 0,j&&u?s(e):(u=h=void 0,m)}function d(){var e,r=b(),a=o(r);if(u=arguments,h=this,x=r,a){if(void 0===f)return y=e=x,f=setTimeout(l,t),w?s(e):m;if(k)return f=setTimeout(l,t),s(x)}return void 0===f&&(f=setTimeout(l,t)),m}var u,h,p,m,f,x,y=0,w=!1,k=!1,j=!0;if("function"!=typeof e)throw TypeError(n);return t=a(t)||0,r(i)&&(w=!!i.leading,p=(k="maxWait"in i)?g(a(i.maxWait)||0,t):p,j="trailing"in i?!!i.trailing:j),d.cancel=function(){void 0!==f&&clearTimeout(f),y=0,u=x=h=f=void 0}
117,d.flush=function(){return void 0===f?m:c(b())},d}(e,t,{leading:s,maxWait:t,trailing:o})}}).call(t,function(){return this}())},function(e,t){(function(t){"use strict";function r(e){var t=void 0===e?"undefined":i(e);return!!e&&("object"==t||"function"==t)}function a(e){if("number"==typeof e)return e;if("symbol"==(void 0===(t=e)?"undefined":i(t))||t&&"object"==(void 0===t?"undefined":i(t))&&f.call(t)==s)return n;if(r(e)){var t,a="function"==typeof e.valueOf?e.valueOf():e;e=r(a)?a+"":a}if("string"!=typeof e)return 0===e?e:+e;var h=c.test(e=e.replace(o,""));return h||d.test(e)?u(e.slice(2),h?2:8):l.test(e)?n:+e}var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n=NaN,s="[object Symbol]",o=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,d=/^0o[0-7]+$/i,u=parseInt,h="object"==(void 0===t?"undefined":i(t))&&t&&t.Object===Object&&t,p="object"==("u"<typeof self?"undefined":i(self))&&self&&self.Object===Object&&self,m=h||p||Function("return this")(),f=Object.prototype.toString,x=Math.max,g=Math.min,v=function(){return m.Date.now()};e.exports=function(e,t,i){function n(t){var r=d,a=u;return d=u=void 0,b=t,p=e.apply(a,r)}function s(e){var r=e-f,a=e-b;return void 0===f||r>=t||r<0||w&&a>=h}function o(){var e,r,a,i=v();return s(i)?l(i):void(m=setTimeout(o,(e=i-f,r=i-b,a=t-e,w?g(a,h-r):a)))}function l(e){return m=void 0,k&&d?n(e):(d=u=void 0,p)}function c(){var e,r=v(),a=s(r);if(d=arguments,u=this,f=r,a){if(void 0===m)return b=e=f,m=setTimeout(o,t),y?n(e):p;if(w)return m=setTimeout(o,t),n(f)}return void 0===m&&(m=setTimeout(o,t)),p}var d,u,h,p,m,f,b=0,y=!1,w=!1,k=!0;if("function"!=typeof e)throw TypeError("Expected a function");return t=a(t)||0,r(i)&&(y=!!i.leading,h=(w="maxWait"in i)?x(a(i.maxWait)||0,t):h,k="trailing"in i?!!i.trailing:k),c.cancel=function(){void 0!==m&&clearTimeout(m),b=0,d=f=u=m=void 0},c.flush=function(){return void 0===m?p:l(v())},c}}).call(t,function(){return this}())},function(e,t){"use strict";function r(){return window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver}function a(e){e&&e.forEach(function(e){var t=Array.prototype.slice.call(e.addedNodes),r=Array.prototype.slice.call(e.removedNodes);if(function e(t){var r=void 0,a=void 0;for(r=0;r<t.length;r+=1)if((a=t[r]).dataset&&a.dataset.aos||a.children&&e(a.children))return!0;return!1}(t.concat(r)))return i()})}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){};t.default={isSupported:function(){return!!r()},ready:function(e,t){var n=window.document,s=new(r())(a);i=t,s.observe(n.documentElement,{childList:!0,subtree:!0,removedNodes:!0})}}},function(e,t){"use strict";function r(){return navigator.userAgent||navigator.vendor||window.opera||""}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),i=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,n=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|
117sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,s=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i,o=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i;t.default=new(function(){function e(){if(!(this instanceof e))throw TypeError("Cannot call a class as a function")}return a(e,[{key:"phone",value:function(){var e=r();return!(!i.test(e)&&!n.test(e.substr(0,4)))}},{key:"mobile",value:function(){var e=r();return!(!s.test(e)&&!o.test(e.substr(0,4)))}},{key:"tablet",value:function(){return this.mobile()&&!this.phone()}}]),e}())},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});
117var r=function(e,t,r){var a=e.node.getAttribute("data-aos-once");t>e.position?e.node.classList.add("aos-animate"):void 0===a||"false"!==a&&(r||"true"===a)||e.node.classList.remove("aos-animate")};t.default=function(e,t){var a=window.pageYOffset,i=window.innerHeight;e.forEach(function(e,n){r(e,i+a,t)})}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,i=(a=r(12))&&a.__esModule?a:{default:a};t.default=function(e,t){return e.forEach(function(e,r){e.node.classList.add("aos-init"),e.position=(0,i.default)(e.node,t.offset)}),e}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,i=(a=r(13))&&a.__esModule?a:{default:a};t.default=function(e,t){var r=0,a=0,n=window.innerHeight,s={offset:e.getAttribute("data-aos-offset"),anchor:e.getAttribute("data-aos-anchor"),anchorPlacement:e.getAttribute("data-aos-anchor-placement")};switch(s.offset&&!isNaN(s.offset)&&(a=parseInt(s.offset)),s.anchor&&document.querySelectorAll(s.anchor)&&(e=document.querySelectorAll(s.anchor)[0]),r=(0,i.default)(e).top,s.anchorPlacement){case"top-bottom":break;case"center-bottom":r+=e.offsetHeight/2;break;case"bottom-bottom":r+=e.offsetHeight;break;case"top-center":r+=n/2;break;case"bottom-center":r+=n/2+e.offsetHeight;break;case"center-center":r+=n/2+e.offsetHeight/2;break;case"top-top":r+=n;break;case"bottom-top":r+=e.offsetHeight+n;break;case"center-top":r+=e.offsetHeight/2+n}return s.anchorPlacement||s.offset||isNaN(t)||(a=t),r+a}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t=0,r=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-("BODY"!=e.tagName?e.scrollLeft:0),r+=e.offsetTop-("BODY"!=e.tagName?e.scrollTop:0),e=e.offsetParent;return{top:r,left:t}}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e=e||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(e,function(e){return{node:e}})}}];function t(a){if(r[a])return r[a].exports;var i=r[a]={exports:{},id:a,loaded:!1};return e[a].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var r={};return t.m=e,t.c=r,t.p="dist/",t(0)}()},40720,e=>{"use strict";var t=e.i(43476),r=e.i(71645);e.s(["default",0,({sparkColor:e="#000",sparkSize:a=1,sparkRadius:i=2,sparkCount:n=2,duration:s=100,easing:o="ease-out",extraScale:l=1,children:c})=>{let d=(0,r.useRef)(null),u=(0,r.useRef)([]),h=(0,r.useRef)(null);(0,r.useEffect)(()=>{let e=d.current;if(!e)return;let t=()=>{e.width=window.innerWidth,e.height=window.innerHeight};return t(),window.addEventListener("resize",t),()=>{window.removeEventListener("resize",t)}},[]);let p=(0,r.useCallback)(e=>{switch(o){case"linear":return e;case"ease-in":return e*e;case"ease-in-out":return e<.5?2*e*e:-1+(4-2*e)*e;default:return e*(2-e)}},[o]);return(0,r.useEffect)(()=>{let t,r=d.current;if(!r)return;let n=r.getContext("2d");if(!n)return;let o=c=>{h.current||(h.current=c),n.clearRect(0,0,r.width,r.height),u.current=u.current.filter(t=>{let r=c-t.startTime;if(r>=s)return!1;let o=p(r/s),d=o*i*l,u=a*(1-o),h=t.x+d*Math.cos(t.angle),m=t.y+d*Math.sin(t.angle),f=t.x+(d+u)*Math.cos(t.angle),x=t.y+(d+u)*Math.sin(t.angle);return n.strokeStyle=e,n.lineWidth=1,n.beginPath(),n.moveTo(h,m),n.lineTo(f,x),n.stroke(),!0}),t=requestAnimationFrame(o)};return t=requestAnimationFrame(o),()=>{cancelAnimationFrame(t)}},[e,a,i,n,s,p,l]),(0,r.useEffect)(()=>{let e=e=>{if(!d.current)return;let t=e.clientX,r=e.clientY,a=performance.now(),i=Array.from({length:n},(e,i)=>({x:t,y:r,angle:2*Math.PI*i/n,startTime:a}));u.current.push(...i)};return window.addEventListener("click",e,{capture:!0}),()=>{window.removeEventListener("click",e,{capture:!0})}},[n]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("canvas",{ref:d,style:{width:"100vw",height:"100vh",display:"block",userSelect:"none",position:"fixed",top:0,left:0,pointerEvents:"none",zIndex:99999}}),c]})}])},72520,e=>{"use strict";let t=(0,e.i(75254).default)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);e.s(["ArrowRight",0,t],72520)},64659,e=>{"use strict";
117let t=(0,e.i(75254).default)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);e.s(["ChevronDown",0,t],64659)},61911,e=>{"use strict";let t=(0,e.i(75254).default)("users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]]);e.s(["Users",0,t],61911)},67642,e=>{"use strict";var t=e.i(43476),r=e.i(71645);e.s(["default",0,({children:e,className:a="",spotlightColor:i="rgba(255, 255, 255, 0.25)"})=>{let n=(0,r.useRef)(null);return(0,t.jsx)("div",{ref:n,onMouseMove:e=>{if(!n.current)return;let t=n.current.getBoundingClientRect(),r=e.clientX-t.left,a=e.clientY-t.top;n.current.style.setProperty("--mouse-x",`${r}px`),n.current.style.setProperty("--mouse-y",`${a}px`),n.current.style.setProperty("--spotlight-color",i)},className:`card-spotlight ${a}`,children:e})}])},42009,e=>{"use strict";let t=(0,e.i(75254).default)("award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]]);e.s(["Award",0,t],42009)},33729,e=>{"use strict";var t=e.i(66027),r=e.i(13555),a=e.i(92669);let i=async()=>(0,a.handleApiRequest)(r.default.get("/cms/leadership"),"failed to get leadership members");e.s(["useLeadershipMembers",0,()=>(0,t.useQuery)({queryKey:["leadershipMembers"],queryFn:()=>i()})],33729)},12506,e=>{"use strict";var t=e.i(43476),r=e.i(71645),a=e.i(64659);let i=[{question:"Which sports are available at TIDA Sports?",answer:"Sports vary by academy and may include Football, Cricket, Basketball, Badminton, Swimming, Skating, Taekwondo, Tennis, Pickleball, Volleyball, and more."},{question:"What are the training days and timings?",answer:"Training schedules differ by academy and sport. You can check the available timings at your chosen centre on TIDA Sports App."},{question:"Are sports equipment and gear included with the enrollment, or do I need to purchase them separately?",answer:"Sports equipment and gear are not included with your enrollment. However, you can purchase the required sports equipment and gear from the TIDA Sports Shop."},{question:"How can I track my child's attendance?",answer:"You can view your child's attendance through the TIDA Sports app (if attendance tracking is enabled for your academy)."},{question:"How do I contact my coach or academy?",answer:"Visit your academy's profile in the app to find the available contact details."},{question:"Are there certified coaches in TIDA academies?",answer:"Yes, all coaches are trained and certified with structured curriculum support."}];e.s(["default",0,function({title:e="Frequently Asked Questions",subtitle:n="Find answers to common questions about our sports programs, schedules, and academy operations.",badge:s="Q&A",items:o=i,className:l=""}){let[c,d]=(0,r.useState)(null);return(0,t.jsxs)("section",{className:`relative py-16 md:py-20 px-4 sm:px-6 lg:px-8 bg-white border-t border-gray-200 overflow-hidden ${l}`,"data-aos":"fade-up",children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-[linear-gradient(to_right,#8080800a_1px,transparent_1px),linear-gradient(to_bottom,#8080800a_1px,transparent_1px)] bg-[size:14px_24px] [mask-image:radial-gradient(ellipse_60%_50%_at_50%_50%,#000_70%,transparent_100%)] z-0 pointer-events-none"}),(0,t.jsxs)("div",{className:"max-w-4xl mx-auto relative z-10",children:[(0,t.jsxs)("div",{className:"text-center mb-12",children:[(0,t.jsxs)("div",{className:"inline-flex items-center gap-1.5 px-4 py-1.5 rounded-full border border-gray-200 bg-slate-50 text-xs font-semibold text-gray-700 tracking-wider uppercase shadow-sm mb-4",children:[(0,t.jsx)("span",{className:"w-1.5 h-1.5 rounded-full bg-red-600"}),s]}),(0,t.jsx)("h2",{className:"text-3xl sm:text-4xl md:text-5xl font-black text-gray-900 tracking-tight uppercase mb-3",children:e}),(0,t.jsx)("p",{className:"text-gray-500 text-sm md:text-base leading-relaxed max-w-2xl mx-auto",children:n})]}),(0,t.jsx)("div",{className:"space-y-4",children:o.map((e,r)=>{let i=c===r;return(0,t.jsxs)("div",{className:"border border-gray-200 rounded-3xl bg-slate-50/50 overflow-hidden transition-all duration-300 hover:border-gray-300 shadow-xs",children:[(0,t.jsxs)("button",{type:"button",onClick:()=>d(i?null:r),className:"w-full flex items-center justify-between p-5 sm:p-6 text-left focus:outline-none group cursor-pointer","aria-expanded":i,children:[(0,t.jsx)("span",{className:"font-bold text-base md:text-lg text-gray-900 group-hover:text-red-600 transition-colors duration-250 pr-4",children:e.question}),(0,t.jsx)(a.ChevronDown,{className:`w-5 h-5 text-gray-500 transition-transform duration-300 shrink-0 ${i?"rotate-180 text-red-600":"rotate-0"}`})]}),(0,t.jsx)("div",{className:`transition-all duration-300 ease-in-out overflow-hidden ${i?"max-h-[300px] border-t border-gray-200 bg-white":"max-h-0"}`,children:(0,t.jsx)("div",{className:"p-5 sm:p-6 text-sm md:text-base text-gray-600 leading-relaxed font-medium",children:e.answer})})]},r)})})]})]})}],12506)},20278,e=>{"use strict";
117let t=(0,e.i(75254).default)("target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]);e.s(["Target",0,t],20278)},60078,e=>{"use strict";var t=e.i(43476),r=e.i(72776),a=e.i(56691),i=e.i(40720),n=e.i(90151),s=e.i(67642),o=e.i(12506),l=e.i(42009),c=e.i(61911),d=e.i(72520),u=e.i(51348),h=e.i(4293),p=e.i(20278);let m=(0,e.i(75254).default)("rocket",[["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z",key:"m3kijz"}],["path",{d:"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z",key:"1fmvmk"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0",key:"1f8sc4"}],["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}]]);var f=e.i(81418),x=e.i(57688),g=e.i(71645),v=e.i(5329),b=e.i(33729),y=e.i(46696);e.s(["default",0,function(){let{refetch:e}=(0,b.useLeadershipMembers)(),[w,k]=(0,g.useState)(""),[j,N]=(0,g.useState)(!1),[_,A]=(0,g.useState)([]),[S,T]=(0,g.useState)({});(0,g.useEffect)(()=>{(async()=>{try{let t=await e();if(t.isError)return void y.toast.error("failed fetch leadership members");t.isSuccess&&A(t.data?.data?.items??[])}catch(e){console.error(e)}})()},[e]),(0,g.useEffect)(()=>{v.default.init({duration:800,once:!0})},[]),(0,g.useEffect)(()=>{let e=()=>{window.scrollY>300?N(!0):N(!1)};return window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)},[]);let z=[{icon:l.Award,title:"Child-First Growth",description:"We focus on every childâs confidence, fitness, discipline, and overall development through sports."},{icon:f.ShieldCheck,title:"Expert Coaching",description:"Our certified coaches deliver structured training with care, mentorship, and age-appropriate learning."},{icon:c.Users,title:"Teamwork & Discipline",description:"We help children build teamwork, resilience, focus, and life skills that go beyond the field."}];return(0,t.jsx)(i.default,{sparkColor:"rgba(0, 0, 0, 0.25)",sparkSize:3,sparkRadius:8,sparkCount:5,duration:200,children:(0,t.jsxs)("main",{className:"relative bg-slate-50 text-gray-900 transition-colors duration-300 min-h-screen",children:[(0,t.jsx)(r.default,{}),(0,t.jsxs)("section",{className:"relative w-full min-h-[70vh] flex items-center justify-center overflow-hidden border-b-4 border-white",children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-cover bg-center animate-fade-in duration-1000",style:{backgroundImage:"url('/train_without_limits_bg.png')"}}),(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-black/35 via-black/15 to-black/25 z-0"}),(0,t.jsx)("div",{style:{height:"100%",position:"absolute",top:0,left:0,width:"100%",zIndex:1,pointerEvents:"none"},children:(0,t.jsx)(n.default,{baseThickness:30,colors:["#ef4444"],speedMultiplier:.5,maxAge:500,enableFade:!1,enableShaderEffect:!1})}),(0,t.jsx)("div",{className:"relative z-10 w-full max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 text-center pt-32 pb-28",children:(0,t.jsxs)("div",{className:"max-w-3xl mx-auto space-y-6","data-aos":"fade-up",children:[(0,t.jsx)("h1",{className:"text-4xl sm:text-5xl lg:text-6xl font-black text-white leading-tight uppercase tracking-tight drop-shadow-md",children:"About"}),(0,t.jsx)("p",{className:"text-base sm:text-lg text-white leading-relaxed font-medium max-w-2xl mx-auto drop-shadow-md",children:"TIDA Sports is building Indiaâs next generation of athletes through expert coaching, structured training programs, modern facilities, and a strong focus on discipline, fitness, and overall child development."})]})})]}),(0,t.jsxs)("section",{className:"relative py-16 md:py-24 px-4 sm:px-6 lg:px-8 bg-white border-t border-gray-200 overflow-hidden","data-aos":"fade-up",children:[(0,t.jsx)("div",{className:"absolute top-1/4 left-10 w-80 h-80 bg-red-500/5 rounded-full blur-3xl pointer-events-none z-0"}),(0,t.jsx)("div",{className:"absolute bottom-10 right-10 w-80 h-80 bg-rose-500/5 rounded-full blur-3xl pointer-events-none z-0"}),(0,t.jsxs)("div",{className:"max-w-7xl mx-auto relative z-10",children:[(0,t.jsxs)("div",{className:"text-center max-w-3xl mx-auto mb-14 space-y-3",children:[(0,t.jsxs)("div",{className:"inline-flex items-center gap-1.5 px-4 py-1.5 rounded-full border border-gray-200 bg-slate-50 text-xs font-semibold text-gray-700 tracking-wider up
117percase shadow-sm",children:[(0,t.jsx)("span",{className:"w-1.5 h-1.5 rounded-full bg-red-600"}),"Purpose & Future Direction"]}),(0,t.jsx)("h2",{className:"text-3xl md:text-4xl font-black text-gray-900 tracking-tight uppercase",children:"OUR MISSION & VISION"}),(0,t.jsx)("p",{className:"text-gray-600 text-base md:text-lg leading-relaxed font-medium",children:"Building a world where every child discovers the joy of play, confidence to grow, and the foundation for a lifelong sports journey."})]}),(0,t.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-12 items-center",children:[(0,t.jsxs)("div",{className:"lg:col-span-5 relative h-[350px] sm:h-[400px] md:h-[460px] w-full rounded-[2.5rem] overflow-hidden border border-gray-150 shadow-md group","data-aos":"zoom-in",children:[(0,t.jsx)(x.default,{src:"/sports_collage.png",alt:"TIDA Sports Academy Team",fill:!0,className:"object-cover group-hover:scale-103 transition-transform duration-700 ease-out",priority:!0}),(0,t.jsx)("div",{className:"absolute inset-0 bg-black/5 group-hover:bg-black/0 transition-colors duration-300"})]}),(0,t.jsxs)("div",{className:"lg:col-span-7 space-y-6","data-aos":"fade-left",children:[(0,t.jsx)(s.default,{spotlightColor:"rgba(239, 68, 68, 0.08)",className:"bg-slate-50/70 rounded-[2.5rem] border border-gray-200/90 p-8 sm:p-10 shadow-sm hover:shadow-xl hover:border-red-200 transition-all duration-500 flex flex-col justify-between group relative overflow-hidden",children:(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsx)("div",{className:"w-14 h-14 bg-red-600 text-white rounded-2xl flex items-center justify-center shadow-md shadow-red-600/20 group-hover:scale-110 transition-transform duration-300",children:(0,t.jsx)(p.Target,{className:"w-7 h-7"})}),(0,t.jsx)("span",{className:"text-xs font-black text-red-600 uppercase tracking-widest bg-red-50 px-3 py-1 rounded-full border border-red-100",children:"OUR MISSION"})]}),(0,t.jsx)("h3",{className:"text-2xl font-black text-gray-900 uppercase tracking-wide group-hover:text-red-600 transition-colors",children:"PROFESSIONAL YOUTH SPORTS COACHING"}),(0,t.jsx)("p",{className:"text-gray-650 text-sm md:text-base leading-relaxed font-medium",children:"To deliver high-quality youth sports coaching that supports child development, builds life skills, and inspires a lasting love for fitness. At TIDA Sports, we create a safe, nurturing, and energetic environment for children aged 4â16 through expert-led training, mentorship, teamwork, discipline, and confidence-building."})]})}),(0,t.jsx)(s.default,{spotlightColor:"rgba(239, 68, 68, 0.08)",className:"bg-slate-50/70 rounded-[2.5rem] border border-gray-200/90 p-8 sm:p-10 shadow-sm hover:shadow-xl hover:border-red-200 transition-all duration-500 flex flex-col justify-between group relative overflow-hidden",children:(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsx)("div",{className:"w-14 h-14 bg-gray-900 text-white rounded-2xl flex items-center justify-center shadow-md group-hover:scale-110 transition-transform duration-300",children:(0,t.jsx)(m,{className:"w-7 h-7"})}),(0,t.jsx)("span",{className:"text-xs font-black text-gray-900 uppercase tracking-widest bg-gray-200/60 px-3 py-1 rounded-full border border-gray-300",children:"OUR VISION"})]}),(0,t.jsx)("h3",{className:"text-2xl font-black text-gray-900 uppercase tracking-wide group-hover:text-red-600 transition-colors",children:"SHAPING INDIAâS YOUTH SPORTS FUTURE"}),(0,t.jsx)("p",{className:"text-gray-650 text-sm md:text-base leading-relaxed font-medium",children:"To build a future where sports become an essential part of every childâs growthânot only to create elite athletes, but also happier, healthier, and more resilient individuals. Through accessible, world-class sports ecosystems, TIDA Sports aims to become Indiaâs premier destination for youth sports development."})]})})]})]})]})]}),(0,t.jsxs)("section",{className:"relative py-16 md:py-20 px-4 sm:px-6 lg:px-8 bg-slate-50 border-t border-gray-200 overflow-hidden","data-aos":"fade-up",children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-[linear-gradient(to_right,#8080800a_1px,transparent_1px),linear-gradient(to_bottom,#8080800a_1px,transparent_1px)] bg-[size:14px_24px] [mask-image:radial-gradient(ellipse_60%_50%_at_50%_50%,#000_70%,transparent_100%)] z-0 pointer-events-none"}),(0,t.jsxs)("div",{className:"max-w-7xl mx-auto text-center relative z-10",children:[(0,t.jsx)("h2",{className:"text-4xl md:text-5xl font-black text-gray-900 tracking-tight uppercase mb-3",children:"Our C
117ore Values"}),(0,t.jsx)("p",{className:"text-gray-500 text-sm md:text-base leading-relaxed max-w-2xl mx-auto mb-12",children:"The principles that guide how we train young athletes, support parents, and build a stronger sports culture."}),(0,t.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-8",children:z.map((e,r)=>(0,t.jsxs)(s.default,{spotlightColor:"rgba(239, 68, 68, 0.06)",className:"bg-white rounded-[2rem] border border-gray-200 p-8 shadow-[0_15px_30px_rgba(0,0,0,0.04)] hover:shadow-[0_25px_50px_rgba(0,0,0,0.15)] hover:border-gray-300 transition-all duration-500 flex flex-col items-start text-left group hover:-translate-y-1 cursor-default",children:[(0,t.jsx)("div",{className:"w-14 h-14 bg-red-50 text-red-600 rounded-2xl flex items-center justify-center mb-6 group-hover:bg-red-600 group-hover:text-white transition-colors duration-300 shadow-sm shrink-0",children:(0,t.jsx)(e.icon,{className:"w-6 h-6"})}),(0,t.jsx)("h3",{className:"text-xl font-bold text-gray-900 mb-3 uppercase tracking-wide group-hover:text-red-600 transition-colors duration-250",children:e.title}),(0,t.jsx)("p",{className:"text-gray-500 text-sm md:text-base leading-relaxed",children:e.description})]},r))})]})]}),(0,t.jsxs)("section",{className:"relative py-16 md:py-20 px-4 sm:px-6 lg:px-8 bg-white border-t border-gray-200 overflow-hidden","data-aos":"fade-up",children:[(0,t.jsx)("div",{className:"absolute bottom-1/4 right-10 w-80 h-80 bg-red-500/5 rounded-full blur-3xl pointer-events-none z-0"}),(0,t.jsxs)("div",{className:"max-w-7xl mx-auto relative z-10",children:[(0,t.jsxs)("div",{className:"text-center mb-16",children:[(0,t.jsx)("h2",{className:"text-4xl md:text-5xl font-black text-gray-900 tracking-tight uppercase mb-3",children:"Our Journey"}),(0,t.jsx)("p",{className:"text-gray-500 text-sm md:text-base leading-relaxed max-w-2xl mx-auto",children:"How we grew from a single training academy into one of the region's leading athletic networks."})]}),(0,t.jsxs)("div",{className:"relative max-w-3xl mx-auto",children:[(0,t.jsx)("div",{className:"absolute left-6 sm:left-1/2 top-0 bottom-0 w-0.5 bg-gray-200 -translate-x-1/2"}),(0,t.jsx)("div",{className:"space-y-12",children:[{year:"2012",title:"The Starting Line",description:"TIDA Sports founded with its first multi-sport training academy in Punjab."},{year:"2015",title:"Regional Expansion",description:"Expanded facilities to 5 locations across North India, building advanced sports infrastructure."},{year:"2018",title:"Digital Innovation",description:"Launched the TIDA Sports mobile app, offering personalized performance tracking and feedback."},{year:"2021",title:"Championship Legacy",description:"Trained over 500+ national-level athletes and entered partnership with state sports boards."},{year:"2026",title:"Empowering India",description:"Nurturing thousands of young talents daily across a network of premier state-of-the-art centers."}].map((e,r)=>{let a=r%2==0;return(0,t.jsxs)("div",{className:"relative flex flex-col sm:flex-row items-start sm:justify-between gap-8 sm:gap-0",children:[(0,t.jsx)("div",{className:"absolute left-6 sm:left-1/2 w-4 h-4 rounded-full bg-red-600 border-4 border-white shadow-[0_0_0_4px_rgba(239,68,68,0.25)] z-10 -translate-x-1/2 top-1.5"}),(0,t.jsx)("div",{className:`w-full sm:w-[45%] pl-14 sm:pl-0 ${a?"sm:text-right":"sm:order-last sm:text-left"}`,children:(0,t.jsxs)("div",{className:"bg-slate-50 border border-gray-200 rounded-3xl p-6 shadow-sm hover:shadow-md hover:border-gray-300 transition-all duration-300 text-left",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3 mb-2",children:[(0,t.jsx)("span",{className:"text-lg font-black text-red-600 tracking-wider",children:e.year}),(0,t.jsx)("span",{className:"h-1.5 w-1.5 rounded-full bg-gray-300"}),(0,t.jsx)("h4",{className:"text-base font-bold text-gray-900 uppercase",children:e.title})]}),(0,t.jsx)("p",{className:"text-gray-500 text-sm leading-relaxed",children:e.description})]})}),(0,t.jsx)("div",{className:"hidden sm:block w-[45%]"})]},r)})})]})]})]}),(0,t.jsxs)("section",{className:"relative py-14 md:py-18 px-4 sm:px-6 lg:px-8 bg-slate-50 border-t border-gray-200 overflow-hidden","data-aos":"fade-up",children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-[linear-gradient(to_right,#8080800a_1px,transparent_1px),linear-gradient(to_bottom,#8080800a_1px,transparent_1px)] bg-[size:14px_24px] [mask-image:radial-gradient(ellipse_60%_50%_at_50%_50%,#000_70%,transparent_100%)] z-0 pointer-events-none"}),(0,t.jsxs)("div",{className:"max-w-5xl mx-auto relative z-10 text-center",children:[(0,t.jsxs)("div",{className:"inline-flex items-center gap-1.5 px-3.5 py-1 rounded-full border border-gray-200 bg-white text-xs font-semibold text-gray-700 tracking-wider up
117percase shadow-xs mb-3",children:[(0,t.jsx)("span",{className:"w-1.5 h-1.5 rounded-full bg-red-600"}),"Leadership"]}),(0,t.jsx)("h2",{className:"text-3xl sm:text-4xl md:text-5xl font-black text-gray-900 tracking-tight uppercase mb-3",children:"Our Leadership"}),(0,t.jsx)("p",{className:"text-gray-500 text-sm md:text-base leading-relaxed max-w-xl mx-auto mb-10",children:"Meet the minds driving TIDA Sports forward and making athletic dreams a reality."}),(0,t.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6",children:_.map((e,r)=>{let a=e.id??r,i=!!S[a];return(0,t.jsxs)(s.default,{spotlightColor:"rgba(239, 68, 68, 0.08)",className:"bg-white rounded-2xl sm:rounded-3xl border border-gray-200/90 overflow-hidden shadow-sm hover:shadow-xl hover:border-red-100 transition-all duration-300 flex flex-col group h-full cursor-default text-left",children:[(0,t.jsxs)("div",{className:"relative aspect-[4/3] w-full overflow-hidden bg-slate-100 shrink-0",children:[(0,t.jsx)(x.default,{src:e.photo_url,alt:e.name,fill:!0,className:"object-cover group-hover:scale-105 transition-transform duration-500 ease-out"}),(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-black/60 via-trans
117parent to-transparent opacity-80 z-10"}),(0,t.jsx)("div",{className:"absolute bottom-3 left-3.5 z-20",children:(0,t.jsx)("span",{className:"text-[11px] font-extrabold text-white uppercase tracking-wider bg-black/60 backdrop-blur-md px-2.5 py-1 rounded-lg border border-white/15 shadow-xs",children:e.role})})]}),(0,t.jsxs)("div",{className:"p-5 flex flex-col flex-grow relative z-10 bg-white",children:[(0,t.jsx)("h3",{className:"text-base sm:text-lg font-black text-gray-900 mb-1.5 uppercase tracking-wide group-hover:text-red-600 transition-colors duration-200",children:e.name}),(0,t.jsx)("p",{className:`text-gray-600 text-xs sm:text-sm leading-relaxed mb-4 flex-grow transition-all duration-300 ${i?"":"line-clamp-2"}`,children:e.bio}),(0,t.jsxs)("div",{className:"pt-3 flex items-center justify-between gap-2 border-t border-gray-100 mt-auto",children:[(0,t.jsxs)("a",{href:e.linkedin_url,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1.5 text-slate-800 hover:text-red-600 font-extrabold text-[11px] uppercase tracking-wider transition-colors duration-200 group/link",children:[(0,t.jsx)(u.Linkedin,{className:"w-3.5 h-3.5 shrink-0 text-[#0a66c2]"}),"LinkedIn",(0,t.jsx)(d.ArrowRight,{className:"w-3 h-3 transition-transform duration-200 group-hover/link:translate-x-0.5"})]}),e.bio&&(0,t.jsx)("button",{type:"button",onClick:()=>{T(e=>({...e,[a]:!e[a]}))},className:"inline-flex items-center text-slate-600 hover:text-red-600 font-bold text-[11px] uppercase tracking-wider transition-colors duration-200 group/link cursor-pointer focus:outline-none shrink-0",children:i?"Read Less":"Read More..."})]})]})]},e.id||r)})})]})]}),(0,t.jsx)(o.default,{}),(0,t.jsx)("section",{className:"relative py-12 md:py-16 px-4 sm:px-6 lg:px-8 bg-slate-50 border-t border-gray-200 overflow-hidden","data-aos":"fade-up",children:(0,t.jsx)("div",{className:"max-w-7xl mx-auto",children:(0,t.jsxs)("div",{className:"relative overflow-hidden rounded-[2.5rem] p-8 md:p-12 lg:p-16 flex flex-col lg:flex-row lg:items-center justify-between gap-12 bg-cover bg-center border-4 border-white shadow-[0_24px_50px_-12px_rgba(0,0,0,0.15)]",style:{backgroundImage:"url('/train_without_limits_bg.png')"},children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-black/25 z-0"}),(0,t.jsxs)("div",{className:"relative z-10 text-left max-w-xl space-y-4",children:[(0,t.jsx)("h2",{className:"text-4xl md:text-5xl font-black text-white leading-tight tracking-tight uppercase",children:"Train without limits"}),(0,t.jsx)("p",{className:"text-lg text-white/95 leading-relaxed font-semibold",children:"Find the right training academy for your game, register in minutes."})]}),(0,t.jsxs)("form",{onSubmit:e=>{e.preventDefault(),10===w.replace(/\D/g,"").length?(alert(`Thank you! Phone number ${w} has been submitted. We will contact you shortly.`),k("")):alert("Please enter a valid 10-digit phone number.")},className:"relative z-10 flex flex-col sm:flex-row items-stretch gap-3 sm:gap-4 bg-white/20 backdrop-blur-xl border border-white/30 p-3.5 sm:p-4 rounded-3xl sm:rounded-[2rem] shadow-2xl w-full lg:max-w-xl",children:[(0,t.jsx)("div",{className:"bg-white rounded-2xl p-3 sm:p-4 flex-1 flex flex-col justify-center shadow-md relative w-full",children:(0,t.jsx)("input",{type:"tel",required:!0,maxLength:10,placeholder:"Enter Phone Number",value:w,onChange:e=>k(e.target.value.replace(/\D/g,"")),className:"w-full bg-gray-100/80 rounded-xl sm:rounded-full py-3 px-4 sm:px-6 text-sm sm:text-base text-gray-900 font-bold placeholder-gray-400 text-center sm:text-left focus:outline-none focus:ring-2 focus:ring-black/15 transition-all"})}),(0,t.jsx)("button",{type:"submit",className:"w-full sm:w-36 h-13 sm:h-auto min-h-[52px] bg-[#18181B] hover:bg-red-600 active:scale-98 text-white rounded-2xl flex items-center justify-center cursor-pointer transition-all duration-300 shadow-md font-black uppercase tracking-wider text-sm shrink-0",children:"Submit"})]})]})})}),(0,t.jsx)(a.default,{}),j&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("style",{children:` 118 @keyframes float-btn { 119 0%, 100% { transform: translateY(0); } 120 50% { transform: translateY(-8px); } 121 } 122 .floating-back-to-top { 123 animation: float-btn 2s ease-in-out infinite; 124 } 125 `}),(0,t.jsx)("button",{onClick:()=>window.scrollTo({top:0,behavior:"smooth"}),className:"fixed bottom-8 right-8 z-50 w-12 h-12 rounded-full bg-black hover:bg-red-600 text-white flex items-center justify-center shadow-lg transition-all duration-300 hover:scale-110 active:scale-95 animate-in fade-in slide-in-from-bottom-5 duration-300 cursor-pointer border border-white/10 floating-back-to-top","aria-label":"Back to top",children:(0,t.jsx)(h.ArrowUpToLine,{className:"w-5 h-5 stroke-[2.5]"})})]})]})})}],60078)}]);
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.