1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,23102,e=>{"use strict";let a=(0,e.i(75254).default)("Instagram",[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"5",ry:"5",key:"2e1cvw"}],["path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z",key:"9exkf1"}],["line",{x1:"17.5",x2:"17.51",y1:"6.5",y2:"6.5",key:"r4j83e"}]]);e.s(["Instagram",()=>a],23102)},71689,e=>{"use strict";let a=(0,e.i(75254).default)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);e.s(["ArrowLeft",()=>a],71689)},87316,e=>{"use strict";let a=(0,e.i(75254).default)("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);e.s(["Calendar",()=>a],87316)},39616,e=>{"use strict";let a=(0,e.i(75254).default)("Settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);e.s(["Settings",()=>a],39616)},3116,e=>{"use strict";let a=(0,e.i(75254).default)("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);e.s(["Clock",()=>a],3116)},25652,e=>{"use strict";let a=(0,e.i(75254).default)("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]]);e.s(["TrendingUp",()=>a],25652)},70273,e=>{"use strict";let a=(0,e.i(75254).default)("Star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]]);e.s(["Star",()=>a],70273)},27612,e=>{"use strict";let a=(0,e.i(75254).default)("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);e.s(["Trash2",()=>a],27612)},17697,e=>{"use strict";let a=(0,e.i(75254).default)("CirclePlay",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polygon",{points:"10 8 16 12 10 16 10 8",key:"1cimsy"}]]);e.s(["PlayCircle",()=>a],17697)},39312,e=>{"use strict";let a=(0,e.i(75254).default)("Zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]);e.s(["Zap",()=>a],39312)},94918,e=>{"use strict";let a=(0,e.i(75254).default)("FileSpreadsheet",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M8 13h2",key:"yr2amv"}],["path",{d:"M14 13h2",key:"un5t4a"}],["path",{d:"M8 17h2",key:"2yhykz"}],["path",{d:"M14 17h2",key:"10kma7"}]]);e.s(["FileSpreadsheet",()=>a],94918)},17923,e=>{"use strict";let a=(0,e.i(75254).default)("ChartColumn",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]);e.s(["BarChart3",()=>a],17923)},12426,e=>{"use strict";let a=(0,e.i(75254).default)("DollarSign",[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]]);e.s(["DollarSign",()=>a],12426)},63059,e=>{"use strict";let a=(0,e.i(75254).default)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);e.s(["ChevronRight",()=>a],63059)},23287,e=>{"use strict";let a=(0,e.i(75254).default)("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);e.s(["default",()=>a])},20278,e=>{"use strict";let a=(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",()=>a],20278)},16715,e=>{"use strict";let a=(0,e.i(75254).default)("RefreshCw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]);e.s(["RefreshCw",()=>a],16715)},30267,e=>{"use strict";let a=(0,e.i(75254).default)("ChartLine",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"m19 9-5 5-4-4-3 3",key:"2osh9i"}]]);e.s(["LineChart",()=>a],30267)},82373,e=>{"use strict";let a=(0,e.i(75254).default)("Volume2",[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["path",{d:"M16 9a5 5 0 0 1 0 6",key:"1q6k2b"}],["path",{d:"M19.364 18.364a9 9 0 0 0 0-12.728",key:"ijwkga"}]]);e.s(["Volume2",()=>a],82373)},46557,e=>{"use strict";var a=e.i(18050),t=e.i(71645),i=e.i(20482),l=e.i(22016),r=e.i(71689),s=e.i(17697),o=e.i(97548),n=e.i(82373);let c=(0,e.i(75254).default)("VolumeX",[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["line",{x1:"22",x2:"16",y1:"9",y2:"15",key:"1ewh16"}],["line",{x1:"16",x2:"22",y1:"9",y2:"15",key:"5ykzw1"}]]);var d=e.i(60289),h=e.i(21557),m=e.i(51445),x=e.i(13248),u=e.i(37727),p=e.i(23102),y=e.i(6964),g=e.i(46932),f=e.i(88653),b=e.i(47163),v=e.i(15350),w=e.i(60905);let j=[{id:"install-extension",title:"Install and Login to Extension",description:"Quick guide to install TCT in your Chrome browser",videoUrl:"https://v2wd87gxl7.ufs.sh/f/auWnZeznfrHcmItfyDajONUb5kLVn43cStW8zyQe2APC1sIx",thumbnail:w.InstallExtensionThumbnail,category:"extension",hasVoice:!0},{id:"custom-confluences",title:"Create Custom Confluences",description:"Learn how to build confluence sets tailored to your strategy",videoUrl:"https://v2wd87gxl7.ufs.sh/f/auWnZeznfrHc1RuEaGtvgVWuyzflobUpB3eKatLJD0iAdZHk",thumbnail:w.CustomConfluencesThumbnail,category:"dashboard",hasVoice:!0},{id:"mark-outcome",title:"Mark Trade Outcomes",description:"Learn how to mark the outcome of your journaled trades",videoUrl:"https://v2wd87gxl7.ufs.sh/f/auWnZeznfrHcxJfIcrWtRAnZxzqPrsOvbU10MmJ3SKjp4FDV",thumbnail:w.MarkOutcomeThumbn
1ail,category:"dashboard",hasVoice:!0},{id:"calculator-journal",title:"Journal via Calculator",description:"Use the position calculator to quickly journal your trades",videoUrl:"https://v2wd87gxl7.ufs.sh/f/auWnZeznfrHcOweg0Bv3ATSQsqH9CwgbEN7fvRGyXDmMLJWc",thumbnail:w.CalculatorJournalThumbnail,category:"calculator",hasVoice:!0},{id:"calendar-journal",title:"Journal via Calendar",description:"Add trade entries directly from the dashboard calendar",videoUrl:"https://v2wd87gxl7.ufs.sh/f/auWnZeznfrHcAxjvcskndKRJuDCw0ZIS12PBpq7Oe6iEsrc3",thumbnail:w.CalendarJournalThumbnail,category:"dashboard",hasVoice:!0},{id:"grade-symbol",title:"Grade a Symbol",description:"Learn how to grade trading symbols using the calculator",videoUrl:"",thumbnail:w.GradeSymbolThumbnail,category:"calculator",hasVoice:!1},{id:"change-confluence-sets",title:"Rapidly Change Confluence Sets",description:"Quickly switch between different confluence sets",videoUrl:"",thumbnail:w.ChangeConfluenceSetsThumbnail,category:"calculator",hasVoice:!1},{id:"clear-graded-symbol",title:"Clear a Graded Symbol",description:"Reset and clear graded symbols from the calculator",videoUrl:"",thumbnail:w.ClearGradedSymbolThumbnail,category:"calculator",hasVoice:!1},{id:"create-manage-notes",title:"Create & Manage Notes",description:"Add and organize notes for your trades",videoUrl:"",thumbnail:w.CreateManageNotesThumbnail,category:"calculator",hasVoice:!1},{id:"view-trade-in-chart",title:"View Trade in Chart",description:"Visualize your trades directly on the price chart",videoUrl:"",thumbnail:w.ViewTradeInChartThumbnail,category:"dashboard",hasVoice:!1},{id:"replay-trade-in-chart",title:"Replay Trade in Chart",description:"Replay and analyze your trade execution on the chart",videoUrl:"",thumbnail:w.ReplayTradeInChartThumbnail,category:"dashboard",hasVoice:!1},{id:"import-broker-csv",title:"Import Broker/CSV",description:"Import trades from your broker or
1CSV files",videoUrl:"https://v2wd87gxl7.ufs.sh/f/auWnZeznfrHcOS5gGKv3ATSQsqH9CwgbEN7fvRGyXDmMLJWc",thumbnail:w.ImportBrokerCSVThumbnail,category:"dashboard",hasVoice:!0},{id:"create-confluence-set",title:"Create Confluence Set",description:"Build custom confluence sets from the dashboard",videoUrl:"",thumbnail:w.CreateConfluenceSetThumbnail,category:"dashboard",hasVoice:!1},{id:"mini-view-graded-symbol",title:"View Graded Symbol",description:"View graded symbols in the mini dashboard",videoUrl:"",thumbnail:w.MiniViewGradedSymbolThumbnail,category:"mini-dashboard",hasVoice:!1},{id:"mini-view-trade-in-chart",title:"View Trade in Chart",description:"View trades on chart from the mini dashboard",videoUrl:"",thumbnail:w.MiniViewTradeInChartThumbnail,category:"mini-dashboard",hasVoice:!1},{id:"mini-replay-trade-in-chart",title:"Replay Trade in Chart",description:"Replay trades on chart from the mini dashboard",videoUrl:"",thumbnail:w.MiniReplayTradeInChartThumbnail,category:"mini-dashboard",hasVoice:!1}],k={dashboard:{label:"Dashboard",icon:d.LayoutDashboard,color:"bg-blue-500",lightColor:"bg-blue-100 text-blue-700"},calculator:{label:"Calculator",icon:h.Calculator,color:"bg-amber-500",lightColor:"bg-amber-100 text-amber-700"},"mini-dashboard":{label:"Mini Dashboard",icon:m.Monitor,color:"bg-blue-500",lightColor:"bg-blue-100 text-blue-700"},extension:{label:"Extension",icon:x.Chrome,color:"bg-emerald-500",lightColor:"bg-emerald-100 text-emerald-700"}};function N(){let[e,d]=(0,t.useState)(!1),[h,m]=(0,t.useState)(!0),[x,w]=(0,t.useState)(0),[N,C]=(0,t.useState)("all"),[T,S]=(0,t.useState)("all"),[M,H]=(0,t.useState)(null),[z,A]=(0,t.useState)(!1),[L,U]=(0,i.useQueryState)("video",i.parseAsString.withDefault(""));(0,t.useEffect)(()=>{if(L){let e=j.find(e=>e.id===L);e&&e.videoUrl&&(H({url:e.videoUrl,title:e.title,description:e.description}),A(!0))}},[]),(0,t.useEffect)(()=>{let e=()=>{let e=window.scrollY;d(e>20),e<50||e<x?m(!0):e>x&&m(!1),w(e)};return e(),window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)},[x]);let I=(0,t.useCallback)((e,a,t,i)=>{e&&(H({url:e,title:a,description:t}),A(!0),i&&U(i))},[U]),R=(0,t.useCallback)(()=>{A(!1),H(null),U(null)},[U]),P=j.filter(e=>{let a="all"===N||e.category===N,t="all"===T||("with-voice"===T?e.hasVoice:!e.hasVoice);return a&&t}),q=P.reduce((e,a)=>(e[a.category]||(e[a.category]=[]),e[a.category].push(a),e),{});return(0,a.jsxs)("div",{className:"min-h-screen bg-[var(--background)]",children:[(0,a.jsx)("nav",{className:(0,b.cn)("fixed top-0 left-0 right-0 z-50 transition-all duration-300",e?"bg-white/80 backdrop-blur-xl shadow-sm border-b border-gray-200/50":"bg-transparent",(!h||z)&&"-translate-y-full"),children:(0,a.jsx)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:(0,a.jsxs)("div",{className:"flex items-center justify-between h-16",children:[(0,a.jsxs)(l.default,{href:"/",className:"flex items-center gap-2 text-[var(--muted)] hover:text-[var(--foreground)] transition-colors text-sm font-medium",children:[(0,a.jsx)(r.ArrowLeft,{className:"w-4 h-4"}),"Back to Home"]}),(0,a.jsxs)(l.default,{href:"/",className:"flex items-center gap-2",children:[(0,a.jsx)(y.Logo,{className:"w-7 h-7 text-[var(--accent-primary)]"}),(0,a.jsx)("span",{className:"font-bold text-sm text-[var(--foreground)]",children:"Trading Confluence Tool"})]})]})})}),(0,a.jsx)("section",{className:"pt-32 pb-12 bg-gradient-to-b from-blue-50/80 via-[var(--background-secondary)] to-[var(--background)]",children:(0,a.jsx)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:(0,a.jsxs)(g.motion.div,{className:"text-center max-w-3xl mx-auto",initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:.6,ease:[.25,.46,.45,.94]},children:[(0,a.jsxs)(g.motion.div,{className:"inline-flex items-center gap-2 px-4 py-2 bg-blue-100 text-blue-700 rounded-full text-sm font-medium mb-6",initial:{opacity:0,scale:.9},animate:{opacity:1,scale:1},transition:{delay:.2},children:[(0,a.jsx)(s.PlayCircle,{className:"w-4 h-4"}),"Step-by-Step Video Guides"]}),(0,a.jsx)(g.motion.div,{initial:{opacity:0,y:20}
1,animate:{opacity:1,y:0},transition:{duration:.6,delay:.1},children:(0,a.jsxs)("h1",{className:"text-4xl md:text-5xl font-bold text-[var(--foreground)] mb-6",children:["Video Tutorials",(0,a.jsx)("span",{className:"block text-[var(--accent-primary)]",children:"Learn Every Feature"})]})}),(0,a.jsx)(g.motion.p,{className:"text-lg text-[var(--muted)] max-w-2xl mx-auto",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.2},children:"Master the Trading Confluence Tool with our comprehensive video guides. From installation to advanced features, we've got you covered."})]})})}),(0,a.jsx)(g.motion.section,{className:"py-6 bg-white/80 backdrop-blur-lg sticky top-16 z-40",initial:{opacity:0,y:-10},animate:{opacity:1,y:0},transition:{duration:.4,delay:.3},children:(0,a.jsxs)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,a.jsxs)("div",{className:"flex flex-col md:flex-row md:items-center md:justify-between gap-4",children:[(0,a.jsxs)("div",{className:"flex flex-wrap items-center gap-2",children:[(0,a.jsxs)("span",{className:"text-sm font-medium text-[var(--muted)] flex items-center gap-1.5",children:[(0,a.jsx)(o.Filter,{className:"w-4 h-4"}),"Category:"]}),(0,a.jsxs)("div",{className:"flex flex-wrap gap-2",children:[(0,a.jsx)(g.motion.button,{onClick:()=>C("all"),className:(0,b.cn)("px-3 py-1.5 rounded-full text-sm font-medium transition-colors","all"===N?"bg-[var(--foreground)] text-white":"bg-gray-100 text-gray-600 hover:bg-gray-200"),whileHover:{scale:1.05},whileTap:{scale:.95},children:"All"}),Object.entries(k).map(([e,t])=>{let i=t.icon;return(0,a.jsxs)(g.motion.button,{onClick:()=>C(e),className:(0,b.cn)("px-3 py-1.5 rounded-full text-sm font-medium transition-colors flex items-center gap-1.5",N===e?`${t.color} text-white`:"bg-gray-100 text-gray-600 hover:bg-gray-200"),whileHover:{scale:1.05},whileTap:{scale:.95},children:[(0,a.jsx)(i,{className:"w-3.5 h-3.5"}),t.label]},e)})]})]}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"text-sm font-medium text-[var(--muted)]",children:"Audio:"}),(0,a.jsxs)("div",{className:"flex gap-2",children:[(0,a.jsx)(g.motion.button,{onClick:()=>S("all"),className:(0,b.cn)("px-3 py-1.5 rounded-full text-sm font-medium transition-colors","all"===T?"bg-[var(--foreground)] text-white":"bg-gray-100 text-gray-600 hover:bg-gray-200"),whileHover:{scale:1.05},whileTap:{scale:.95},children:"All"}),(0,a.jsxs)(g.motion.button,{onClick:()=>S("with-voice"),className:(0,b.cn)("px-3 py-1.5 rounded-full text-sm font-medium transition-colors flex items-center gap-1.5","with-voice"===T?"bg-blue-500 text-white":"bg-gray-100 text-gray-600 hover:bg-gray-200"),whileHover:{scale:1.05},whileTap:{scale:.95},children:[(0,a.jsx)(n.Volume2,{className:"w-3.5 h-3.5"}),"With Voice"]}),(0,a.jsxs)(g.motion.button,{onClick:()=>S("without-voice"),className:(0,b.cn)("px-3 py-1.5 rounded-full text-sm font-medium transition-colors flex items-center gap-1.5","without-voice"===T?"bg-gray-600 text-white":"bg-gray-100 text-gray-600 hover:bg-gray-200"),whileHover:{scale:1.05},whileTap:{scale:.95},children:[(0,a.jsx)(c,{className:"w-3.5 h-3.5"}),"Silent"]})]})]})]}),(0,a.jsx)(f.AnimatePresence,{children:+("all"!==N)+ +("all"!==T)>0&&(0,a.jsxs)(g.motion.div,{className:"mt-4 flex items-center gap-2",initial:{opacity:0,height:0},animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0},transition:{duration:.2},children:[(0,a.jsx)("span",{className:"text-sm text-[var(--muted)]",children:"Active filters:"}),(0,a.jsx)("div",{className:"flex gap-2",children:(0,a.jsxs)(f.AnimatePresence,{mode:"popLayout",children:["all"!==N&&(0,a.jsxs)(g.motion.span,{className:(0,b.cn)("px-2 py-1 rounded-full text-xs font-medium flex items-center gap-1",k[N].lightColor),initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},children:[k[N].label,(0,a.jsx)("button",{onClick:()=>C("all"),className:"hover:opacity-70 transition-opacity",children:(0,a.jsx)(u.X,{className:"w-3 h-3"})})]},"category-filter"),"all"!==T&&(0,a.jsxs)(g.motion.span,{className:"px-2 py-1 rounded-full text-xs font-medium bg-gray-100 text-gray-700 flex items-center gap-1",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},children:["with-voice"===T?"With Voice":"Silent",(0,a.jsx)("button",{onClick:()=>S("all"),className:"hover:opacity-70 transition-opacity",children:(0,a.jsx)(u.X,{className:"w-3 h-3"})})]},"voice-filter")]})}),(0,a.jsx)(g.motion.button,{onClick:()=>{C("all"),S("all")},className:"text-sm text-[var(--accent-primary)] hover:underline",whileHover:{scale:1.02},whileTap:{scale:.98},children:"Clear all"})]})})]})}),(0,a.jsx)("section",{className:"py-12",children:(0,a.jsx)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:0===P.length?(0,a.jsxs)(g.motion.div,{className:"text-center py-16",initial:{opacity:0}
1,animate:{opacity:1},children:[(0,a.jsx)("p",{className:"text-[var(--muted)] text-lg",children:"No tutorials match your filters."}),(0,a.jsx)("button",{onClick:()=>{C("all"),S("all")},className:"mt-4 text-[var(--accent-primary)] hover:underline font-medium",children:"Clear all filters"})]}):"all"===N?(0,a.jsx)("div",{className:"space-y-16",children:Object.entries(q).map(([e,t],i)=>{let l=k[e],r=l.icon;return(0,a.jsxs)(g.motion.div,{initial:{opacity:0},whileInView:{opacity:1},viewport:{once:!0,margin:"-100px"},transition:{duration:.5,delay:.1*i},children:[(0,a.jsxs)(g.motion.div,{className:"flex items-center gap-3 mb-8",initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.5,delay:.1*i},children:[(0,a.jsx)(g.motion.div,{className:(0,b.cn)("w-10 h-10 rounded-xl flex items-center justify-center",l.color),whileHover:{scale:1.1,rotate:5},transition:{type:"spring",stiffness:400,damping:17},children:(0,a.jsx)(r,{className:"w-5 h-5 text-white"})}),(0,a.jsx)("h2",{className:"text-2xl font-bold text-[var(--foreground)]",children:l.label}),(0,a.jsx)(g.motion.span,{className:"px-2 py-0.5 rounded-full bg-gray-100 text-gray-600 text-sm font-medium",initial:{opacity:0,scale:.8},whileInView:{opacity:1,scale:1},viewport:{once:!0},transition:{delay:.1*i+.2},children:t.length})]}),(0,a.jsx)("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-6",children:t.map((e,t)=>(0,a.jsx)(V,{tutorial:e,onPlay:I,index:t},e.id))})]},e)})}):(0,a.jsx)(g.motion.div,{initial:{opacity:0}
1,animate:{opacity:1},transition:{duration:.3},children:(0,a.jsx)("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-6",children:P.map((e,t)=>(0,a.jsx)(V,{tutorial:e,onPlay:I,index:t},e.id))})})})}),(0,a.jsx)("footer",{className:"py-12 border-t border-gray-200 bg-white",children:(0,a.jsx)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:(0,a.jsxs)("div",{className:"flex flex-col md:flex-row md:justify-between gap-8",children:[(0,a.jsxs)("div",{className:"max-w-sm",children:[(0,a.jsxs)(l.default,{href:"/",className:"flex items-center gap-2 mb-4",children:[(0,a.jsx)(y.Logo,{className:"w-8 h-8 text-[var(--accent-primary)]"}),(0,a.jsx)("span",{className:"font-semibold text-[var(--foreground)]",children:"Trading Confluence Tool"})]}),(0,a.jsx)("p",{className:"text-sm text-[var(--muted)] mb-4",children:"Grade your trades and master your strategy with the most powerful analysis tool for TradingView."}),(0,a.jsxs)("p",{className:"text-sm text-[var(--muted)]",children:["© ",new Date().getFullYear()," TCT OP Corp. All Rights Reserved."]}),(0,a.jsxs)("div",{className:"flex items-center gap-4 mt-4",children:[(0,a.jsx)("a",{href:"https://x.com/usetct",target:"_blank",rel:"noopener noreferrer",className:"text-[var(--muted)] hover:text-[var(--foreground)] transition-colors",children:(0,a.jsx)("svg",{className:"w-5 h-5",viewBox:"0 0 24 24",fill:"currentColor",children:(0,a.jsx)("path",{d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"})})}),(0,a.jsx)("a",{href:"https://instagram.com/usetct.io",target:"_blank",rel:"noopener noreferrer",className:"text-[var(--muted)] hover:text-[var(--foreground)] transition-colors",children:(0,a.jsx)(p.Instagram,{className:"w-5 h-5"})})]})]}),(0,a.jsxs)("div",{className:"flex flex-wrap gap-12 md:gap-16",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("h4",{className:"font-semibold text-[var(--foreground)] mb-4",children:"Product"}),(0,a.jsxs)("ul",{className:"space-y-2",children:[(0,a.jsx)("li",{children:(0,a.jsx)(l.default,{href:"/ai-guide",className:"text-sm text-[var(--muted)] hover:text-[var(--foreground)] transition-colors",children:"AI Guide"})}),(0,a.jsx)("li",{children:(0,a.jsx)(l.default,{href:"/changelog",className:"text-sm text-[var(--muted)] hover:text-[var(--foreground)] transition-colors",children:"Changelog"})})]})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("h4",{className:"font-semibold text-[var(--foreground)] mb-4",children:"Company"}),(0,a.jsxs)("ul",{className:"space-y-2",children:[(0,a.jsx)("li",{children:(0,a.jsx)(l.default,{href:"/privacy-policy",className:"text-sm text-[var(--muted)] hover:text-[var(--foreground)] transition-colors",children:"Privacy Policy"})}),(0,a.jsx)("li",{children:(0,a.jsx)(l.default,{href:"/terms-and-conditions",className:"text-sm text-[var(--muted)] hover:text-[var(--foreground)] transition-colors",children:"Terms of Service"})})]})]})]})]})})}),M&&(0,a.jsx)(v.VideoModal,{isOpen:z,onClose:R,videoUrl:M.url,title:M.title,de
1scription:M.description})]})}function C(){return(0,a.jsx)(t.Suspense,{fallback:null,children:(0,a.jsx)(N,{})})}function V({tutorial:e,onPlay:t,index:i=0}){let l=e.thumbnail,r=k[e.category],o=!e.videoUrl;return(0,a.jsx)(g.motion.div,{className:(0,b.cn)("group h-full",o?"cursor-default opacity-30":"cursor-pointer"),initial:{opacity:0,y:30},whileInView:{opacity:o?.3:1,y:0},viewport:{once:!0,margin:"-50px"},transition:{duration:.5,delay:.08*i,ease:[.25,.46,.45,.94]},whileHover:{y:o?0:-6,scale:o?1:1.02,transition:{duration:.15}},onClick:()=>t(e.videoUrl,e.title,e.description,e.id),children:(0,a.jsxs)(g.motion.div,{className:"rounded-2xl overflow-hidden border-2 border-white p-3 h-full flex flex-col transition-shadow duration-300",style:{background:"linear-gradient(rgba(1, 65, 99, 0.05) 0%, rgba(1, 65, 99, 0) 59.26%), linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)), linear-gradient(rgba(240, 250, 255, 0.6), rgba(240, 250, 255, 0.6)), rgb(255, 255, 255)",boxShadow:"2px 3px 9px rgba(1, 65, 99, 0.1), 10px 14px 17px rgba(1, 65, 99, 0.09), 21px 32px 23px rgba(1, 65, 99, 0.05), 38px 57px 27px rgba(1, 65, 99, 0.01)"},whileHover:o?{}:{boxShadow:"4px 6px 16px rgba(1, 65, 99, 0.15), 16px 22px 28px rgba(1, 65, 99, 0.12), 32px 48px 36px rgba(1, 65, 99, 0.08), 56px 84px 42px rgba(1, 65, 99, 0.02)",transition:{duration:.15}},children:[(0,a.jsxs)("div",{className:"aspect-video relative rounded-xl overflow-hidden bg-[var(--background-secondary)] flex items-center justify-center",children:[(0,a.jsx)(l,{}),(0,a.jsx)(g.motion.div,{className:(0,b.cn)("absolute inset-0 z-20 flex items-center justify-center",o?"bg-black/60 backdrop-blur-[2px]":"bg-black/20"),whileHover:o?{}:{backgroundColor:"rgba(0,0,0,0.35)",transition:{duration:.15}},children:o?(0,a.jsx)(g.motion.span,{className:"bg-white px-4 py-2 rounded-full shadow-xl text-sm font-semibold text-[var(--accent-primary)]",initial:{scale:.9,opacity:0},whileInView:{scale:1,opacity:1},viewport:{once:!0},transition:{delay:.08*i+.2},children:"Coming Soon"}):(0,a.jsx)("div",{className:"w-14 h-14 rounded-full bg-white flex items-center justify-center shadow-xl group-hover:scale-[1.15] transition-transform duration-150",children:(0,a.jsx)(s.PlayCircle,{className:"w-8 h-8 text-[var(--accent-primary)]"})})})]}),(0,a.jsxs)("div",{className:"pt-4 pb-2 px-1 flex-1 flex flex-col",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,a.jsx)(g.motion.span,{className:(0,b.cn)("px-2 py-0.5 rounded-full text-[10px] font-semibold",r.lightColor),whileHover:{scale:1.05},children:r.label}),e.hasVoice?(0,a.jsxs)("span",{className:"px-2 py-0.5 rounded-full text-[10px] font-semibold bg-blue-100 text-blue-700 flex items-center gap-1",children:[(0,a.jsx)(n.Volume2,{className:"w-3 h-3"}),"With Voice"]}):(0,a.jsxs)("span",{className:"px-2 py-0.5 rounded-full text-[10px] font-semibold bg-gray-100 text-gray-600 flex items-center gap-1",children:[(0,a.jsx)(c,{className:"w-3 h-3"}),"Silent"]})]}),(0,a.jsx)("h3",{className:(0,b.cn)("text-lg font-semibold text-[var(--foreground)] mb-2 transition-colors duration-200",!o&&"group-hover:text-[var(--accent-primary)]"),children:e.title}),(0,a.jsx)("p",{className:"text-sm text-[var(--muted)]",children:e.description})]})]})})}e.s(["default",()=>C],46557)}]);
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.