PageSourceSearch

https://scholarlyhelp.com/_next/static/chunks/2302.3f47502ed51efcad.js

js scholarlyhelp.com collected 2026-10-03 20:41:23 UTC 19,207 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2302],{82302:function(e,r,t){t.r(r),t.d(r,{default:function(){return h}});var n=t(61943),s=t(25788),i=t(20785),l=t(11735),a=t(57437),o=t(2265),c=t(45920),d=t(39604);function u(e){var r=/^([A-D])[\)\.]\s*(.+)$/gm,t=Array.from(e.matchAll(r));if(t.length<2&&(r=/\b([A-D])[\)\.]\s*([^A-D\)]+?)(?=\s+[A-D][\)\.]|\s*$)/g,t=Array.from(e.matchAll(r))),t.length<2){var n=e.match(/(?:Choose|Select|Pick)\s+['"]?([^'",\s]+)['"]?\s+or\s+['"]?([^'",\s]+)['"]?/i);if(n&&n[1]&&n[2]){var s=n[1].trim(),i=n[2].trim(),l=e.indexOf(n[0]),a=e.substring(0,l).trim();return{question:(a=(a=a.replace(/^\*\*Question \d+:\*\*\s*/i,"").replace(/^\*\*Question \d+ of \d+:\*\*\s*/i,"").replace(/\*\*/g,"").trim()).replace(/(?:Choose|Select|Pick).*$/i,"").trim())||"Choose the correct option:",options:[{letter:"A",text:s},{letter:"B",text:i}]}}var o=e.match(/(['"]?)([^'",\s]+)\1\s+or\s+(['"]?)([^'",\s]+)\3/i);if(o&&o[2]&&o[4]){var c=o[2].trim(),d=o[4].trim(),u=e.substring(0,o.index||0);if(/(choose|select|pick|which|what|fill|blank)/i.test(u)){var m=e.indexOf(o[0]),h=e.substring(0,m).trim();return{question:(h=h.replace(/^\*\*Question \d+:\*\*\s*/i,"").replace(/^\*\*Question \d+ of \d+:\*\*\s*/i,"").replace(/\*\*/g,"").trim())||"Choose the correct option:",options:[{letter:"A",text:c},{letter:"B",text:d}]}}}}if(t.length<2)return null;var x=t.map(function(e){return{letter:e[1],text:e[2].trim()}}),f=t[0][0],g=e.indexOf(f),p=e.substring(0,g).trim();p=(p=(p=p.replace(/^\*\*Question \d+:\*\*\s*/i,"").replace(/^\*\*Question \d+ of \d+:\*\*\s*/i,"").replace(/\*\*/g,"").trim()).replace(/\s*[?]\s*$/,"").trim()).replace(/\s*[A-D][\)\.]\s*[^A-D\)]+/g,"").trim();var b=e.match(/\*\*Answer:\*\*\s*([A-D])/i);return{question:p,options:x,answer:b?b[1]:void 0}}function m(e){var r=e.title,t=e.children;return(0,a.jsxs)("div",{className:"rounded-2xl border border-gray-200 bg-white p-4 shadow-sm",children:[(0,a.jsx)("div",{className:"text-sm font-semibold",children:r}),(0,a.jsx)("div",{className:"mt-2",children:t})]})}function h(){var e,r,t,h,x=(0,d.t)(),f=x.language,g=x.goals,p=x.level,b=x.setStep,y=x.callAi,v=x.isAiBusy,j=x.history,w=x.clearArea,N=(0,s._)((0,o.useState)(""),2),k=N[0],C=N[1],A=(0,s._)((0,o.useState)(null),2),S=A[0],M=A[1],q=j.grammar,L=null!==(h=null===(t=(0,i._)(q).reverse().find(function(e){return"ai"===e.role}))||void 0===t?void 0:t.content)&&void 0!==h?h:"",B=q.length>0&&q.some(function(e){return"ai"===e.role}),_=(0,o.useMemo)(function(){return!!B&&!!L&&q.filter(function(e){return"user"===e.role}).length>0},[q,B,L]),D=(0,o.useMemo)(function(){if(!B||!L)return!1;var e=L.toLowerCase();return["wrap up","lesson complete","that's all","great work","excellent work","well done","next lesson","for today","great job","well done","that's all for now","lesson complete","practice complete"].some(function(r){return e.includes(r)})},[B,L]),W=(0,o.useMemo)(function(){return L?function(e){var r=[/How would you/i,/How do you/i,/What is the/i,/What would you/i,/What do you/i,/Can you/i,/Try this/i,/Now try/i,/Try filling/i,/Try filling in/i,/Complete the/i,/Fill in/i,/Filling in/i,/Rewrite/i,/Choose/i,/Select/i],t=e,n=null,s=!0,i=!1,l=void 0;try{for(var a,o=[/Let's try another one/i,/Let's try one more/i,/Now let's try/i,/Ready for another/i,/Here's another/i,/Next question/i,/Another one/i,/Your turn/i][Symbol.iterator]();!(s=(a=o.next()).done);s=!0){var c=a.value,d=e.match(c);if(d&&void 0!==d.index){var u=d.index+d[0].length,m=e.substring(0,d.index).trim(),h=e.substring(u).trim(),x=!0,f=!1,g=void 0;try{for(var p,b=r[Symbol.iterator]();!(x=(p=b.next()).done);x=!0){var y=p.value,v=h.match(y);if(v&&void 0!==v.index&&(t=m,n=h.substring(v.index).trim(),n=d[0]+" "+n,t.length>0&&n.length>0))return{instructions:t.trim(),question:n.trim()}}}catch(e){f=!0,g=e}finally{try{x||null==b.return||b.return()}finally{if(f)throw g}}if(h.length>0){var j=h.includes("?"),w=/(what|how|which|who|where|when|why|can|would|do|does|is|are|complete|fill|rewrite|choose|select)/i.test(h);if((j||w&&h.length>20)&&(t=m,n=d[0]+" "+h,t.length>0&&n.length>0))return{instructions:t.trim(),question:n.trim()}}}}}catch(e){i=!0,l=e}finally{try{s||null==o.return||o.return()}finally{if(i)throw l}}var N=e.length,k=!0,C=!1,A=void 0;try{for(var S,M=r[Symbol.iterator]();!(k=(S=M.next()).done);k=!0){var q=S.value,L=e.match(q);L&&void 0!==L.index&&(N=Math.min(N,L.index))}}catch(e){C=!0,A=e}finally{try{k||null==M.return||M.return()}finally{if(C)throw A}}return N<e.length&&(t=e.substring(0,N).trim(),n=e.substring(N).trim(),(t=t.replace(/\s+$/,"").trim()).length>0&&n.length>0)?{instructions:t,question:n}:{instructions:e,question:null}}(L):{instructions:"",question:null}},[L]),z=W.instructions,F=W.question,Q=(0,o.useMemo)(function(){if(L){var e=u(L);if(e)return e}if(F){var r=u(F);if(r)return r}return null},[F,L]),T=(0,o.useMemo)(function(){if(!F&&!L)return!1;var e=F||L||"";return[/___/,/fill in the blank/i,/filling in the blank/i,/fill in/i,/complete the/i,/fill the blank/i].some(function(r){return r.test(e)})},[F,L]),E=!T&&null!==Q&&Q.options.length>=2,G=!E&&(null!==F||T),H=(0,o.useMemo)(function(){return E&&Q?Q.question:F},[E,Q,F]),I=(0,o.useMemo)(function(){return"Explain ONE grammar rule clearly with examples.\nThen give a practice prompt (fill-in, rewrite, or choose correct form).\nWhen the learner answers: correct politely, explain why, and give one more practice.\nInclude progressDelta.grammar (+2..+5) on correct answers, +1 for effort."}
1,[]),O=(e=(0,n._)(function(){return(0,l.Jh)(this,function(e){switch(e.label){case 0:return w("grammar"),M(null),C(""),[4,y({area:"grammar",userInput:"Start a grammar mini-lesson. Explain one rule with examples, then give me a practice prompt.",hint:I})];case 1:return e.sent(),[2]}})}),function(){return e.apply(this,arguments)}),R=(r=(0,n._)(function(){var e,r;return(0,l.Jh)(this,function(t){switch(t.label){case 0:if(!(E&&S))return[3,2];return e=S,M(null),[4,y({area:"grammar",userInput:e,hint:"Correct politely, explain why, then give one more practice."})];case 1:return t.sent(),[3,4];case 2:if(!(G&&k.trim()))return[3,4];return r=k.trim(),C(""),[4,y({area:"grammar",userInput:r,hint:"Correct politely, explain why, then give one more practice."})];case 3:t.sent(),t.label=4;case 4:return[2]}})}),function(){return r.apply(this,arguments)}),$=(0,a.jsxs)("div",{className:"flex flex-wrap gap-2 text-xs",children:[(0,a.jsxs)("span",{className:"rounded-full border border-gray-200 bg-gray-50 px-3 py-1 text-gray-700",children:[(0,a.jsx)("span",{className:"font-semibold",children:"Language:"})," ",null!=f?f:"Not set"]}),(0,a.jsxs)("span",{className:"rounded-full border border-gray-200 bg-gray-50 px-3 py-1 text-gray-700",children:[(0,a.jsx)("span",{className:"font-semibold",children:"Level:"})," ",null!=p?p:"TBD"]}),(0,a.jsxs)("span",{className:"rounded-full border border-gray-200 bg-gray-50 px-3 py-1 text-gray-700",children:[(0,a.jsx)("span",{className:"font-semibold",children:"Goals:"})," ",g.length?g.join(", "):"Not set"]})]});return(0,a.jsxs)("div",{className:"space-y-6",children:[(0,a.jsxs)("div",{className:"rounded-2xl border border-gray-200 bg-gray-50 p-4 shadow-sm",children:[(0,a.jsx)("div",{className:"text-sm font-semibold",children:"Grammar that clicks"}),(0,a.jsx)("div",{className:"mt-1 text-sm text-gray-600",children:"One rule at a time, with examples and practice."}),(0,a.jsx)("div",{className:"mt-3",children:$})]}),(0,a.jsxs)(m,{title:"Grammar lesson",children:[!B&&(0,a.jsxs)("div",{className:"flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between",children:[(0,a.jsx)("div",{className:"text-sm text-gray-600",children:'Ready for a new rule? Tap "New lesson".'}),(0,a.jsx)("button",{type:"button",onClick:O,disabled:v||!f,className:["inline-flex items-center justify-center gap-2 rounded-xl px-4 py-2 text-sm font-semibold shadow-sm transition",v||!f?"bg-gray-200 text-gray-500 cursor-not-allowed":"bg-black text-white hover:bg-gray-900"].join(" "),title:f?void 0:"Pick a language in Step 1",children:v?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{className:"h-4 w-4 animate-spin",fill:"none",viewBox:"0 0 24 24",children:[(0,a.jsx)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,a.jsx)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})]}),(0,a.jsx)("span",{children:"Starting..."})]}):"New lesson"})]}),_&&z&&(0,a.jsx)("div",{className:"mb-4 rounded-xl border-2 border-blue-200 bg-gradient-to-r from-blue-50 to-blue-100/50 p-4 shadow-sm",children:(0,a.jsxs)("div",{className:"flex items-start gap-3",children:[(0,a.jsx)("div",{className:"mt-0.5 flex h-6 w-6 shrink-0 items-center justify-center rounded-lg bg-[#155dfc] text-white",children:(0,a.jsx)("svg",{className:"h-4 w-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,a.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})})}),(0,a.jsxs)("div",{className:"flex-1",children:[(0,a.jsx)("div",{className:"mb-2 text-xs font-semibold uppercase tracking-wide text-[#1447e6]",children:"Feedback"}),(0,a.jsx)("div",{className:"text-sm text-gray-800",children:(0,a.jsx)(c.UG,{components:{p:function(e){var r=e.children;return(0,a.jsx)("p",{className:"mb-2 leading-relaxed last:mb-0",children:r})},strong:function(e){var r=e.children;return(0,a.jsx)("strong",{className:"font-bold text-gray-900",children:r})},em:function(e){var r=e.children;return(0,a.jsx)("em",{className:"italic text-gray-700",children:r})},ul:function(e){var r=e.children;return(0,a.jsx)("ul",{className:"my-2 ml-4 list-disc space-y-1",children:r})},ol:function(e){var r=e.children;return(0,a.jsx)("ol",{className:"my-2 ml-4 list-decimal space-y-1",children:r})},li:function(e){var r=e.children;return(0,a.jsx)("li",{className:"my-1",children:r})},h1:function(e){var r=e.children;return(0,a.jsx)("h1",{className:"mb-2 text-lg font-bold text-gray-900",children:r})},h2:function(e){var r=e.children;return(0,a.jsx)("h2",{className:"mb-2 text-base font-bold text-gray-900",children:r})},h3:function(e){var r=e.children;return(0,a.jsx)("h3",{className:"mb-1 text-sm font-bold text-gray-900",children:r})},code:function(e){var r=e.children;return(0,a.jsx)("code",{className:"rounded bg-gray-100 px-1 py-0.5 text-xs font-mono",children:r})},blockquote:function(e){var r=e.children;return(0,a.jsx)("blockquote",{className:"border-l-4 border-gray-300 pl-3 italic text-gray-700",children:r})}},children:z})})]})]})}),B&&!_&&z&&(0,a.jsx)("div",{className:"mb-4 rounded-xl border-2 border-blue-200 bg-gradient-to-r from-blue-50 to-blue-100/50 p-4 shadow-sm",children:(0,a.jsxs)("div",{className:"flex items-start gap-3",children:[(0,a.jsx)("div",{className:"mt-0.5 flex h-6 w-6 shrink-0 items-center justify-center rounded-lg bg-[#155dfc] text-white",children:(0,a.jsx)("svg",{className:"h-4 w-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,a.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253"})})}),(0,a.jsxs)("div",{className:"flex-1",children:[(0,a.jsx)("div",{className:"mb-2 text-xs font-semibold uppercase tracking-wide text-[#1447e6]",children:"Lesson Instru
1ctions"}),(0,a.jsx)("div",{className:"text-sm text-gray-800",children:(0,a.jsx)(c.UG,{components:{p:function(e){var r=e.children;return(0,a.jsx)("p",{className:"mb-2 leading-relaxed last:mb-0",children:r})},strong:function(e){var r=e.children;return(0,a.jsx)("strong",{className:"font-bold text-gray-900",children:r})},em:function(e){var r=e.children;return(0,a.jsx)("em",{className:"italic text-gray-700",children:r})},ul:function(e){var r=e.children;return(0,a.jsx)("ul",{className:"my-2 ml-4 list-disc space-y-1",children:r})},ol:function(e){var r=e.children;return(0,a.jsx)("ol",{className:"my-2 ml-4 list-decimal space-y-1",children:r})},li:function(e){var r=e.children;return(0,a.jsx)("li",{className:"my-1",children:r})},h1:function(e){var r=e.children;return(0,a.jsx)("h1",{className:"mb-2 text-lg font-bold text-gray-900",children:r})},h2:function(e){var r=e.children;return(0,a.jsx)("h2",{className:"mb-2 text-base font-bold text-gray-900",children:r})},h3:function(e){var r=e.children;return(0,a.jsx)("h3",{className:"mb-1 text-sm font-bold text-gray-900",children:r})},code:function(e){var r=e.children;return(0,a.jsx)("code",{className:"rounded bg-gray-100 px-1 py-0.5 text-xs font-mono",children:r})},blockquote:function(e){var r=e.children;return(0,a.jsx)("blockquote",{className:"border-l-4 border-gray-300 pl-3 italic text-gray-700",children:r})}},children:z})})]})]})}),B&&H&&(0,a.jsxs)("div",{className:"mb-4 rounded-xl border border-gray-200 bg-gradient-to-br from-gray-50 to-blue-50/30 p-4 text-sm text-gray-800 shadow-sm",children:[(0,a.jsx)("div",{className:"mb-2 text-xs font-semibold uppercase tracking-wide text-gray-500",children:"Practice Question"}),(0,a.jsx)("div",{className:"markdown-content",children:(0,a.jsx)(c.UG,{components:{p:function(e){var r=e.children;return(0,a.jsx)("p",{className:"mb-2 leading-relaxed font-medium",children:r})},strong:function(e){var r=e.children;return(0,a.jsx)("strong",{className:"font-bold text-gray-900",children:r})},em:function(e){var r=e.children;return(0,a.jsx)("em",{className:"italic text-gray-700",children:r})},ul:function(e){var r=e.children;return(0,a.jsx)("ul",{className:"my-2 ml-4 list-disc space-y-1",children:r})},ol:function(e){var r=e.children;return(0,a.jsx)("ol",{className:"my-2 ml-4 list-decimal space-y-1",children:r})},li:function(e){var r=e.children;return(0,a.jsx)("li",{className:"my-1",children:r})},code:function(e){var r=e.children;return(0,a.jsx)("code",{className:"rounded bg-gray-100 px-1 py-0.5 text-xs font-mono",children:r})}},children:H})})]}),B&&E&&Q&&(0,a.jsxs)("div",{className:"mb-4",children:[(0,a.jsx)("div",{className:"mb-3 text-sm font-medium text-gray-700",children:"Select your answer:"}),(0,a.jsx)("div",{className:"space-y-2",children:Q.options.map(function(e){return(0,a.jsx)("button",{type:"button",onClick:function(){return M(e.letter)},disabled:v,className:["w-full rounded-xl border border-gray-200 bg-white p-3 text-left shadow-sm transition-all",S===e.letter?"border-[#155dfc] bg-blue-50 shadow-md":"hover:border-gray-300 hover:shadow-md",v?"cursor-not-allowed opacity-50":"cursor-pointer"].join(" "),children:(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)("div",{className:["flex h-8 w-8 shrink-0 items-center justify-center rounded-lg border-2 text-xs font-bold",S===e.letter?"border-[#155dfc] bg-[#155dfc] text-white":"border-gray-300 bg-white text-gray-600"].join(" "),children:e.letter}),(0,a.jsx)("span",{className:"text-sm font-medium text-gray-800",children:e.text}),S===e.letter&&(0,a.jsx)("svg",{className:"ml-auto h-5 w-5 text-[#155dfc]",fill:"currentColor",viewBox:"0 0 20 20",children:(0,a.jsx)("path",{fillRule:"evenodd",d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z",clipRule:"evenodd"})})]})},e.letter)})})]}),B&&E&&(0,a.jsx)("button",{type:"button",onClick:R,disabled:v||!S,className:["group relative inline-flex w-full items-center justify-center gap-2 rounded-xl px-6 py-3 text-sm font-bold text-white shadow-md transition-all duration-200",v||!S?"bg-gray-300 cursor-not-allowed":"bg-gradient-to-r from-[#155dfc] to-[#1447e6] hover:from-[#1447e6] hover:to-[#193cb8] hover:shadow-lg hover:scale-[1.01] active:scale-[0.99]"].join(" "),children:v?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{className:"h-4 w-4 animate-spin",fill:"none",viewBox:"0 0 24 24",children:[(0,a.jsx)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,a.jsx)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})]}),(0,a.jsx)("span",{children:"Submitting..."})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{children:"Submit Answer"}),(0,a.jsx)("svg",{className:"h-4 w-4 transition-transform group-hover:translate-x-0.5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,a.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 19l9 2-9-18-9 18 9-2zm0 0v-8"})})]})}),B&&G&&(0,a.jsxs)("div",{className:"mt-3 flex flex-col gap-2 sm:flex-row",children:[(0,a.jsx)("input",{value:k,onChange:function(e){return C(e.target.value)},onKeyDown:function(e){"Enter"!==e.key||e.shiftKey||(e.preventDefault(),R())},disabled:v,placeholder:"Answer the practice prompt…",className:"w-full rounded-xl border-2 border-gray-200 bg-white px-4 py-3 text-sm outline-none transition-all focus:border-[#2b7fff] focus:ring-2 focus:ring-blue-100 disabled:bg-gray-50 disabled:text-gray-500"}),(0,a.jsx)("button",{type:"button",onClick:R,disabled:v||!k.trim(),className:["group relative inline-flex items-center justify-center gap-2 rounded-xl px-6 py-3 text-sm font-bold text-white shadow-md transition-all duration-200",v||!k.trim()?"bg-gray-300 cursor-not-allowed":"bg-gradient-to-r from-[#155dfc] to-[#1447e6] hover:from-[#1447e6] hover:to-[#193cb8] hover:shadow-lg hover:scale-[1.02] active:scale-[0.98]"].join(" "),children:v?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("svg",{className:"h-4 w-4 animate-spin",fill:"none",viewBox:"0 0 24 24",children:[(0,a.jsx)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,a.jsx)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})]}),(0,a.jsx)("span",{children:"Sending..."})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{children:"Send"}),(0,a.jsx)("svg",{className:"h-4 w-4 transition-transform group-hover:translate-x-0.5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,a.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 19l9 2-9-18-9 18 9-2zm0 0v-8"})})]})})]}),!B&&!L&&(0,a.jsx)("div",{className:"mt-3 rounded-xl border border-gray-200 bg-gray-50 p-3 text-sm text-gray-500",children:'Tap "New lesson" to begin.'})]}),(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsx)("button",{type:"button",onClick:function(){return b(4)},className:"rounded-xl border border-gray-200 bg-white px-4 py-2 text-sm font-semibold text-gray-800 shadow-sm hover:bg-gray-50",children:"Back"}),(0,a.jsx)("button",{type:"button",onClick:function(){return b(6)},disabled:B&&!D&&(E||G),className:["rounded-xl px-4 py-2 text-sm font-semibold shadow-sm transition-all",B&&!D&&(E||G)?"bg-gray-300 text-gray-500 cursor-not-allowed":"bg-[#155dfc] text-white hover:bg-[#1447e6]"].join(" "),children:"Continue to conversation"})]})]})}}}]);

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.